Denys Vlasenko
d04a78f43a
bfa: deinline __bfa_trc() and __bfa_trc32()
...
__bfa_trc() compiles to 115 bytes of machine code.
With this .config: http://busybox.net/~vda/kernel_config
there are 1494 calls of __bfa_trc().
__bfa_trc32() is very similar, so it is uninlined too.
However, it appears to be unused, therefore this patch
ifdefs it out.
Change in code size is about 130,000 bytes:
text data bss dec hex filename
85975426 22294712 20627456 128897594 7aed23a vmlinux.before
85842882 22294584 20627456 128764922 7accbfa vmlinux
[mkp: Removed unused __bfa_trc32()]
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
Acked-by: Anil Gurumurthy <anil.gurumurthy@qlogic.com >
CC: Fabian Frederick <fabf@skynet.be >
CC: Anil Gurumurthy <anil.gurumurthy@qlogic.com >
CC: Christoph Hellwig <hch@lst.de >
CC: Guenter Roeck <linux@roeck-us.net >
CC: Ben Hutchings <ben@decadent.org.uk >
CC: James Bottomley <JBottomley@Parallels.com >
CC: linux-kernel@vger.kernel.org
CC: linux-scsi@vger.kernel.org
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com >
2016-02-23 21:27:02 -05:00
Anil Gurumurthy
31e1d56957
bfa: File header and user visible string changes
...
Signed-off-by: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com >
Signed-off-by: Anil Gurumurthy <anil.gurumurthy@qlogic.com >
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de >
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com >
2015-12-02 17:07:38 -05:00
Anil Gurumurthy
889d0d4266
bfa: Update copyright messages
...
Signed-off-by: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com >
Signed-off-by: Anil Gurumurthy <anil.gurumurthy@qlogic.com >
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de >
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com >
2015-12-02 17:05:45 -05:00
Krishna Gudipati
c3f1b123d0
[SCSI] bfa: Make changes to FCXP resource management.
...
- Made changes to split FCXP resources as request and response resources.
- The split will reduce the contention for FCXP resources in an open zone
config.
Signed-off-by: Krishna Gudipati <kgudipat@brocade.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-24 12:10:56 +04:00
Jing Huang
2f2f40a458
[SCSI] bfa: remove inactive functions
...
This patch removes some inactive functions and macros.
Signed-off-by: Jing Huang <huangj@brocade.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-12-31 09:38:53 -06:00
Jing Huang
d4b671c58e
[SCSI] bfa: replace bfa_assert with WARN_ON
...
Signed-off-by: Jing Huang <huangj@brocade.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-12-31 09:36:53 -06:00
Maggie Zhang
f16a17507b
[SCSI] bfa: remove all OS wrappers
...
Remove OS wrapper functions/macros, and as a result remove bfa_os_inc.h.
Signed-off-by: Maggie Zhang <xmzhang@brocade.com >
Signed-off-by: Jing Huang <huangj@brocade.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-12-21 12:32:56 -06:00
Jing Huang
acdc79a60c
[SCSI] bfa: fix comments for header files
...
This patch addresses the comments from Randy Dunlap (Randy.Dunlap@oracle.com )
regarding comment blocks that begining with "/**". bfa driver comments
currently do not follow kernel-doc convention, we hence replace all
/** with /* and **/ with */.
Signed-off-by: Jing Huang <huangj@brocade.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-10-25 16:26:57 -05:00
Krishna Gudipati
a36c61f902
[SCSI] bfa: cleanup driver
...
We have flattened the BFA hierarchy and also reduced the number of
source and header files we used to have earlier.
Signed-off-by: Krishna Gudipati <kgudipat@brocade.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-09-16 22:54:24 -04:00