freebsd-dev/sys/dev/mrsas
Kashyap D Desai d993dd831d This patch will unblock SYNCHRONIZE_CACHE command to firmware, i.e. don't block the SYNCHRONIZE_CACHE command at driver instead of
passing it to firmware for all Gen3 controllers.
For Thunderbolt controller, keep the legacy behavior i.e. return the SYNCHRONIZE_CACHE command with success status from driver itself.

There is Sysctl parameter 'block_sync_cache' is provided to enable customers either to block/unblock these commands to facilitate
legacy behavior if there is a compatibility issue. Default value for module parameter is to unblock this command.

Submitted by:   Sumit Saxena <sumit.saxena@broadcom.com>
Reviewed by:    Kashyap Desai <Kashyap.Desai@broadcom.com>
MFC after:  3 days
Sponsored by:   Broadcom Limited/AVAGO Technologies
2016-11-29 13:03:43 +00:00
..
mrsas_cam.c This patch will unblock SYNCHRONIZE_CACHE command to firmware, i.e. don't block the SYNCHRONIZE_CACHE command at driver instead of 2016-11-29 13:03:43 +00:00
mrsas_fp.c Use a variable to indicate Gen3 controllers and remove all PCI ids based 2016-11-29 12:53:05 +00:00
mrsas_ioctl.c Following bugs fixed as part of this patch: 2016-05-13 12:21:50 +00:00
mrsas_ioctl.h Corrected indentation on conflicted source files. 2015-05-06 10:46:28 +00:00
mrsas_linux.c mrsas: update for sys/capability.h rename in r263232 2016-09-20 12:59:30 +00:00
mrsas.c This patch will unblock SYNCHRONIZE_CACHE command to firmware, i.e. don't block the SYNCHRONIZE_CACHE command at driver instead of 2016-11-29 13:03:43 +00:00
mrsas.h This patch will unblock SYNCHRONIZE_CACHE command to firmware, i.e. don't block the SYNCHRONIZE_CACHE command at driver instead of 2016-11-29 13:03:43 +00:00