X-Git-Url: https://git.stricted.de/?a=blobdiff_plain;f=kernel%2Fsysctl_binary.c;h=c1559f361029d24e6cf9dd4e2e4d9a991c563bc6;hb=875966bda8f6e636b5c75a5afeb9eb5f18795368;hp=ebf72358e86aec33c270edd7e8167789fea59ff9;hpb=9f7bc6acf78af238a0b8ee0bb86ab62f1fc4f51f;p=GitHub%2Fmt8127%2Fandroid_kernel_alcatel_ttab.git diff --git a/kernel/sysctl_binary.c b/kernel/sysctl_binary.c index ebf72358e86a..c1559f361029 100644 --- a/kernel/sysctl_binary.c +++ b/kernel/sysctl_binary.c @@ -15,6 +15,7 @@ #include #include #include +#include #ifdef CONFIG_SYSCTL_SYSCALL @@ -522,6 +523,9 @@ static const struct bin_table bin_net_ipv6_conf_var_table[] = { { CTL_INT, NET_IPV6_ACCEPT_RA_RT_INFO_MAX_PLEN, "accept_ra_rt_info_max_plen" }, { CTL_INT, NET_IPV6_PROXY_NDP, "proxy_ndp" }, { CTL_INT, NET_IPV6_ACCEPT_SOURCE_ROUTE, "accept_source_route" }, +#ifdef CONFIG_MTK_DHCPV6C_WIFI + { CTL_INT, NET_IPV6_RA_INFO_FLAG, "ra_info_flag" }, +#endif {} }; @@ -1447,7 +1451,6 @@ SYSCALL_DEFINE1(sysctl, struct __sysctl_args __user *, args) #ifdef CONFIG_COMPAT -#include struct compat_sysctl_args { compat_uptr_t name; @@ -1459,7 +1462,7 @@ struct compat_sysctl_args { compat_ulong_t __unused[4]; }; -asmlinkage long compat_sys_sysctl(struct compat_sysctl_args __user *args) +COMPAT_SYSCALL_DEFINE1(sysctl, struct compat_sysctl_args __user *, args) { struct compat_sysctl_args tmp; compat_size_t __user *compat_oldlenp;