diff options
| author | John Garry <[email protected]> | 2019-01-08 23:14:52 +0800 |
|---|---|---|
| committer | Martin K. Petersen <[email protected]> | 2019-01-08 22:29:32 -0500 |
| commit | 082c2cd2030e5e9322c835f577fdc9acff41ee5b (patch) | |
| tree | 98eb52338bc7ddbce55b3a55b17ef122e47d3b98 /tools/perf/scripts/python | |
| parent | 1afb4b8524797f95b15480a6654780571cde4e56 (diff) | |
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 <[email protected]>
Reviewed-by: Bart Van Assche <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions