diff options
| author | David S. Miller <[email protected]> | 2021-03-25 17:39:33 -0700 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2021-03-25 17:39:33 -0700 |
| commit | 9874b620914bbf4e69a5539b4a23bfd045961187 (patch) | |
| tree | 59d80b979dda8c40215678a1f394bad170686178 /include/linux | |
| parent | d54e1348d8ef19d5b2cd555e22ffc356f755d66e (diff) | |
| parent | 4ecc1baf362c5df2dcabe242511e38ee28486545 (diff) | |
Merge branch 'sysctl-less-storage'
Eric Dumazet says:
====================
net: use less storage for most sysctl
This patch series adds a new sysctl type, to allow using u8 instead of
"int" or "long int" types.
Then we convert mosts sysctls found in struct netns_ipv4
to shrink it by three cache lines.
====================
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/sysctl.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/sysctl.h b/include/linux/sysctl.h index 51298a4f4623..d99ca99837de 100644 --- a/include/linux/sysctl.h +++ b/include/linux/sysctl.h @@ -53,6 +53,8 @@ int proc_douintvec(struct ctl_table *, int, void *, size_t *, loff_t *); int proc_dointvec_minmax(struct ctl_table *, int, void *, size_t *, loff_t *); int proc_douintvec_minmax(struct ctl_table *table, int write, void *buffer, size_t *lenp, loff_t *ppos); +int proc_dou8vec_minmax(struct ctl_table *table, int write, void *buffer, + size_t *lenp, loff_t *ppos); int proc_dointvec_jiffies(struct ctl_table *, int, void *, size_t *, loff_t *); int proc_dointvec_userhz_jiffies(struct ctl_table *, int, void *, size_t *, loff_t *); |