diff options
author | John Garry <john.garry@huawei.com> | 2019-01-08 16:14:52 +0100 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2019-01-09 04:29:32 +0100 |
commit | 082c2cd2030e5e9322c835f577fdc9acff41ee5b (patch) | |
tree | 98eb52338bc7ddbce55b3a55b17ef122e47d3b98 /drivers/scsi/gdth_proc.h | |
parent | scsi: hisi_sas: Add debugfs IOST file and add file operations (diff) | |
download | linux-082c2cd2030e5e9322c835f577fdc9acff41ee5b.tar.xz linux-082c2cd2030e5e9322c835f577fdc9acff41ee5b.zip |
scsi: sd: Make protection lookup tables static and relocate functions
Currently the protection lookup tables in sd_prot_flag_mask() and
sd_prot_op() are declared as non-static. As such, they will be rebuilt for
each respective function call.
Optimise by making them static.
This saves ~100B object code for sd.c:
Before:
text data bss dec hex filename
25403 1024 16 26443 674b drivers/scsi/sd.o
After:
text data bss dec hex filename
25299 1024 16 26339 66e3 drivers/scsi/sd.o
In addition, since those same functions are declared in sd.h, but each are
only referenced in sd.c, relocate them to that same c file.
The inline specifier is dropped also, since gcc should be able to make the
decision to inline.
Signed-off-by: John Garry <john.garry@huawei.com>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/gdth_proc.h')
0 files changed, 0 insertions, 0 deletions