struct sysctl_ctx_list poll_sysctl_ctx;
struct sysctl_oid *poll_sysctl_tree;
-};
+} __cachealign;
struct iopoll_sysctl_netmsg {
struct netmsg_base base;
/*
* Create the per-cpu polling context
*/
- io_ctx = kmalloc(sizeof(*io_ctx), M_DEVBUF, M_WAITOK | M_ZERO);
+ io_ctx = kmalloc_cachealign(sizeof(*io_ctx), M_DEVBUF,
+ M_WAITOK | M_ZERO);
io_ctx->poll_each_burst = iopoll_each_burst;
io_ctx->poll_burst_max = iopoll_burst_max;
struct poll_comm *comm;
char cpuid_str[16];
- comm = kmalloc(sizeof(*comm), M_DEVBUF, M_WAITOK | M_ZERO);
+ comm = kmalloc_cachealign(sizeof(*comm), M_DEVBUF, M_WAITOK | M_ZERO);
if (ifpoll_stfrac < 0)
ifpoll_stfrac = IFPOLL_STFRAC_DEFAULT;