On 26.10.25 11:51, Christophe JAILLET wrote:
'struct hc_driver' is not modified in this driver.

Constifying this structure moves some data to a read-only section, so
increases overall security, especially when the structure holds some
function pointers.

On a x86_64, with allmodconfig, as an example:
Before:
======
    text           data     bss     dec     hex filename
   52065          23176     256   75497   126e9 drivers/usb/host/xen-hcd.o

After:
=====
    text           data     bss     dec     hex filename
   52897          22344     256   75497   126e9 drivers/usb/host/xen-hcd.o

Signed-off-by: Christophe JAILLET <[email protected]>

Reviewed-by: Juergen Gross <[email protected]>


Juergen

Attachment: OpenPGP_0xB0DE9DD628BF132F.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to