net: change sysctl_net_ll_poll into an unsigned int
There is no reason for sysctl_net_ll_poll to be an unsigned long. Change it into an unsigned int. Fix the proc handler. Signed-off-by: Eliezer Tamir <eliezer.tamir@linux.intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
2e0c9e7911
commit
eb6db62282
3 changed files with 6 additions and 5 deletions
|
@ -34,7 +34,7 @@
|
||||||
#ifdef CONFIG_NET_LL_RX_POLL
|
#ifdef CONFIG_NET_LL_RX_POLL
|
||||||
|
|
||||||
struct napi_struct;
|
struct napi_struct;
|
||||||
extern unsigned long sysctl_net_ll_poll __read_mostly;
|
extern unsigned int sysctl_net_ll_poll __read_mostly;
|
||||||
|
|
||||||
/* return values from ndo_ll_poll */
|
/* return values from ndo_ll_poll */
|
||||||
#define LL_FLUSH_FAILED -1
|
#define LL_FLUSH_FAILED -1
|
||||||
|
@ -45,7 +45,8 @@ extern unsigned long sysctl_net_ll_poll __read_mostly;
|
||||||
|
|
||||||
static inline cycles_t ll_end_time(void)
|
static inline cycles_t ll_end_time(void)
|
||||||
{
|
{
|
||||||
return TSC_MHZ * ACCESS_ONCE(sysctl_net_ll_poll) + get_cycles();
|
return (cycles_t)TSC_MHZ * ACCESS_ONCE(sysctl_net_ll_poll)
|
||||||
|
+ get_cycles();
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool sk_valid_ll(struct sock *sk)
|
static inline bool sk_valid_ll(struct sock *sk)
|
||||||
|
|
|
@ -302,9 +302,9 @@ static struct ctl_table net_core_table[] = {
|
||||||
{
|
{
|
||||||
.procname = "low_latency_poll",
|
.procname = "low_latency_poll",
|
||||||
.data = &sysctl_net_ll_poll,
|
.data = &sysctl_net_ll_poll,
|
||||||
.maxlen = sizeof(unsigned long),
|
.maxlen = sizeof(unsigned int),
|
||||||
.mode = 0644,
|
.mode = 0644,
|
||||||
.proc_handler = proc_doulongvec_minmax
|
.proc_handler = proc_dointvec
|
||||||
},
|
},
|
||||||
#endif
|
#endif
|
||||||
#endif /* CONFIG_NET */
|
#endif /* CONFIG_NET */
|
||||||
|
|
|
@ -107,7 +107,7 @@
|
||||||
#include <net/ll_poll.h>
|
#include <net/ll_poll.h>
|
||||||
|
|
||||||
#ifdef CONFIG_NET_LL_RX_POLL
|
#ifdef CONFIG_NET_LL_RX_POLL
|
||||||
unsigned long sysctl_net_ll_poll __read_mostly;
|
unsigned int sysctl_net_ll_poll __read_mostly;
|
||||||
EXPORT_SYMBOL_GPL(sysctl_net_ll_poll);
|
EXPORT_SYMBOL_GPL(sysctl_net_ll_poll);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue