diff options
| author | 2024-06-16 09:57:56 +0200 | |
|---|---|---|
| committer | 2024-06-18 15:26:39 +0200 | |
| commit | 8c379e3ce404347acf35fbb4cf8694dd8d35f2a0 (patch) | |
| tree | 92220da95c2854facee4355ac418a0dbdcea75fa /drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c | |
| parent | Merge branch 'introduce-phy-mode-10g-qxgmii' (diff) | |
| download | wireguard-linux-8c379e3ce404347acf35fbb4cf8694dd8d35f2a0.tar.xz wireguard-linux-8c379e3ce404347acf35fbb4cf8694dd8d35f2a0.zip | |
net: microchip: Constify struct vcap_operations
"struct vcap_operations" are not modified in these drivers.
Constifying this structure moves some data to a read-only section, so
increase overall security.
In order to do it, "struct vcap_control" also needs to be adjusted to this
new const qualifier.
As an example, on a x86_64, with allmodconfig:
Before:
======
text data bss dec hex filename
15176 1094 16 16286 3f9e drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.o
After:
=====
text data bss dec hex filename
15268 998 16 16282 3f9a drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.o
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Reviewed-by: Daniel Machon <daniel.machon@microchip.com>
Link: https://lore.kernel.org/r/d8e76094d2e98ebb5bfc8205799b3a9db0b46220.1718524644.git.christophe.jaillet@wanadoo.fr
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c')
| -rw-r--r-- | drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c b/drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c index fe4e166de8a0..51d9423b08a6 100644 --- a/drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c +++ b/drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c @@ -211,7 +211,7 @@ static int vcap_test_port_info(struct net_device *ndev, return 0; } -static struct vcap_operations test_callbacks = { +static const struct vcap_operations test_callbacks = { .validate_keyset = test_val_keyset, .add_default_fields = test_add_def_fields, .cache_erase = test_cache_erase, |
