• Kashyap, Desai's avatar
    [SCSI] mpt2sas: Added sysfs support for trace buffer · 570c67ac
    Kashyap, Desai authored
    Added support so the diag ring buffer can be pulled via sysfs
    Added three new shost attributes: host_trace_buffer,
    host_trace_buffer_enable, and host_trace_buffer_size.  The
    host_trace_buffer_enable attribute is used to either post or release
    the trace buffers.   The host_trace_buffer_size attribute contains
    the size of the trace buffer. The host_trace_buffer atttribute contains
    a maximum 4KB window of the buffer. In order to read the entire host buffer,
    you will need to write the offset to  host_trace_buffer prior to reading
    it. release the host buffer, then write the entire host buffer contents to
    a file.
    In addition to this enhancement, we moved the automatic posting of host buffers
    at driver load time to be called prior to port_enable, instead of after.
    That way discovery is available in the host buffer.
    Signed-off-by: default avatarKashyap Desai <kashyap.desai@lsi.com>
    Signed-off-by: default avatarJames Bottomley <James.Bottomley@suse.de>
    570c67ac
mpt2sas_base.c 109 KB