]> git.baikalelectronics.ru Git - kernel.git/commit
[SCSI] qla2xxx: Re-organized BSG interface specific code.
authorGiridhar Malavali <giridhar.malavali@qlogic.com>
Sat, 20 Mar 2010 00:03:58 +0000 (17:03 -0700)
committerJames Bottomley <James.Bottomley@suse.de>
Sun, 11 Apr 2010 14:44:10 +0000 (09:44 -0500)
commitf02a9c2e97c077a8739d1127ea11563cd4c37cbf
tree4704944f9e379e8ad2035d4257b96cb888f1b549
parentc3a724470feadfdb2a8ca8d6aa2a0737a8794309
[SCSI] qla2xxx: Re-organized BSG interface specific code.

1. Segregate BSG interface specific code to new files.
2. Handle multiple vendor specific commands indepedently.
3. Reorganised support for reset, management and update FCoE firmware commands.
4. Fixed memory leak issue in Loopback.
5. Added new vendor command to support iiDMA using BSG interface.
6. Proper cleanup of dma mapped and dma allocated buffers for BSG request.

[jejb: fix up conflict and merge in Jiri Slaby lock imbalance patch]
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Harish Zunjarrao <harish.zunjarrao@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malavali@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
drivers/scsi/qla2xxx/Makefile
drivers/scsi/qla2xxx/qla_attr.c
drivers/scsi/qla2xxx/qla_bsg.c [new file with mode: 0644]
drivers/scsi/qla2xxx/qla_bsg.h [new file with mode: 0644]
drivers/scsi/qla2xxx/qla_def.h
drivers/scsi/qla2xxx/qla_gbl.h
drivers/scsi/qla2xxx/qla_mbx.c