]> www.infradead.org Git - users/jedix/linux-maple.git/commit
hv: vmbus: Constify struct kobj_type and struct attribute_group
authorHongbo Li <lihongbo22@huawei.com>
Wed, 4 Sep 2024 01:15:53 +0000 (09:15 +0800)
committerWei Liu <wei.liu@kernel.org>
Thu, 5 Sep 2024 15:04:49 +0000 (15:04 +0000)
commit895384881ec960aa4c602397a69f0a44a8169405
treeda21d237b5559d4b1f0329a4bdb78e754004e7e6
parent5e5cc1eb65256e6017e3deec04f9806f2f317853
hv: vmbus: Constify struct kobj_type and struct attribute_group

vmbus_chan_group  and vmbus_chan_type are not modified. They are only
used in the helpers which take a const type parameter.

Constifying these structures and moving them to a read-only section can
increase over all security.

```
[Before]
   text   data    bss    dec    hex    filename
  20568   4699     48  25315   62e3    drivers/hv/vmbus_drv.o

[After]
   text   data    bss    dec    hex    filename
  20696   4571     48  25315   62e3    drivers/hv/vmbus_drv.o
```

Signed-off-by: Hongbo Li <lihongbo22@huawei.com>
Reviewed-by: Naman Jain <namjain@linux.microsoft.com>
Link: https://lore.kernel.org/r/20240904011553.2010203-1-lihongbo22@huawei.com
Signed-off-by: Wei Liu <wei.liu@kernel.org>
Message-ID: <20240904011553.2010203-1-lihongbo22@huawei.com>
drivers/hv/vmbus_drv.c