neighbour.c (651a88798412e216f337d70181127e847f00a4b7) | neighbour.c (425b9c7f51c98443db71ad679893725483b21196) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Generic address resolution entity 4 * 5 * Authors: 6 * Pedro Roque <roque@di.fc.ul.pt> 7 * Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8 * --- 3714 unchanged lines hidden (view full) --- 3723 proc_handler *handler) 3724{ 3725 int i; 3726 struct neigh_sysctl_table *t; 3727 const char *dev_name_source; 3728 char neigh_path[ sizeof("net//neigh/") + IFNAMSIZ + IFNAMSIZ ]; 3729 char *p_name; 3730 | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Generic address resolution entity 4 * 5 * Authors: 6 * Pedro Roque <roque@di.fc.ul.pt> 7 * Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8 * --- 3714 unchanged lines hidden (view full) --- 3723 proc_handler *handler) 3724{ 3725 int i; 3726 struct neigh_sysctl_table *t; 3727 const char *dev_name_source; 3728 char neigh_path[ sizeof("net//neigh/") + IFNAMSIZ + IFNAMSIZ ]; 3729 char *p_name; 3730 |
3731 t = kmemdup(&neigh_sysctl_template, sizeof(*t), GFP_KERNEL); | 3731 t = kmemdup(&neigh_sysctl_template, sizeof(*t), GFP_KERNEL_ACCOUNT); |
3732 if (!t) 3733 goto err; 3734 3735 for (i = 0; i < NEIGH_VAR_GC_INTERVAL; i++) { 3736 t->neigh_vars[i].data += (long) p; 3737 t->neigh_vars[i].extra1 = dev; 3738 t->neigh_vars[i].extra2 = p; 3739 } --- 94 unchanged lines hidden --- | 3732 if (!t) 3733 goto err; 3734 3735 for (i = 0; i < NEIGH_VAR_GC_INTERVAL; i++) { 3736 t->neigh_vars[i].data += (long) p; 3737 t->neigh_vars[i].extra1 = dev; 3738 t->neigh_vars[i].extra2 = p; 3739 } --- 94 unchanged lines hidden --- |