[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20120923.020952.2024265275496412823.davem@davemloft.net>
Date: Sun, 23 Sep 2012 02:09:52 -0400 (EDT)
From: David Miller <davem@...emloft.net>
To: jengelh@...i.de
Cc: pablo@...filter.org, netdev@...r.kernel.org
Subject: Re: [PATCH 1/2] netlink: kill netlink_set_nonroot
From: Jan Engelhardt <jengelh@...i.de>
Date: Sun, 23 Sep 2012 07:00:42 +0200 (CEST)
>
> On Thursday 2012-09-06 14:31, pablo@...filter.org wrote:
>
>> /* optional Netlink kernel configuration parameters */
>> struct netlink_kernel_cfg {
>> unsigned int groups;
>> void (*input)(struct sk_buff *skb);
>> struct mutex *cb_mutex;
>> void (*bind)(int group);
>>+ unsigned int flags;
>> };
>
> Putting flags next to groups would reduce the hole there.
Works for me:
--------------------
[PATCH] netlink: Rearrange netlink_kernel_cfg to save space on 64-bit.
Suggested by Jan Engelhardt.
Signed-off-by: David S. Miller <davem@...emloft.net>
---
include/linux/netlink.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/linux/netlink.h b/include/linux/netlink.h
index b3dc992..f80c56a 100644
--- a/include/linux/netlink.h
+++ b/include/linux/netlink.h
@@ -183,10 +183,10 @@ extern void netlink_table_ungrab(void);
/* optional Netlink kernel configuration parameters */
struct netlink_kernel_cfg {
unsigned int groups;
+ unsigned int flags;
void (*input)(struct sk_buff *skb);
struct mutex *cb_mutex;
void (*bind)(int group);
- unsigned int flags;
};
extern struct sock *__netlink_kernel_create(struct net *net, int unit,
--
1.7.11.4
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists