dm: Constify struct dm_block_validator
'struct dm_block_validator' are not modified in these drivers. Constifying this structure moves some data to a read-only section, so increase overall security. On a x86_64, with allmodconfig, as an example: Before: ====== text data bss dec hex filename 32047 920 16 32983 80d7 drivers/md/dm-cache-metadata.o After: ===== text data bss dec hex filename 32075 896 16 32987 80db drivers/md/dm-cache-metadata.o Signed-off-by:Christophe JAILLET <christophe.jaillet@wanadoo.fr> Signed-off-by:
Mikulas Patocka <mpatocka@redhat.com>
Showing
- drivers/md/dm-cache-metadata.c 3 additions, 3 deletionsdrivers/md/dm-cache-metadata.c
- drivers/md/dm-clone-metadata.c 3 additions, 3 deletionsdrivers/md/dm-clone-metadata.c
- drivers/md/dm-era-target.c 3 additions, 3 deletionsdrivers/md/dm-era-target.c
- drivers/md/dm-thin-metadata.c 3 additions, 3 deletionsdrivers/md/dm-thin-metadata.c
- drivers/md/persistent-data/dm-array.c 3 additions, 3 deletionsdrivers/md/persistent-data/dm-array.c
- drivers/md/persistent-data/dm-block-manager.c 6 additions, 6 deletionsdrivers/md/persistent-data/dm-block-manager.c
- drivers/md/persistent-data/dm-block-manager.h 8 additions, 6 deletionsdrivers/md/persistent-data/dm-block-manager.h
- drivers/md/persistent-data/dm-btree-internal.h 1 addition, 1 deletiondrivers/md/persistent-data/dm-btree-internal.h
- drivers/md/persistent-data/dm-btree-spine.c 3 additions, 3 deletionsdrivers/md/persistent-data/dm-btree-spine.c
- drivers/md/persistent-data/dm-space-map-common.c 6 additions, 6 deletionsdrivers/md/persistent-data/dm-space-map-common.c
- drivers/md/persistent-data/dm-transaction-manager.c 4 additions, 4 deletionsdrivers/md/persistent-data/dm-transaction-manager.c
- drivers/md/persistent-data/dm-transaction-manager.h 3 additions, 3 deletionsdrivers/md/persistent-data/dm-transaction-manager.h
Please register or sign in to comment