X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fw1%2Fw1_netlink.c;h=2a82fb055c70bfb2ef4a25dff024da1c681bbd13;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=df9d3e732c0b7cc44f646efee28e13d01638a08b;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/drivers/w1/w1_netlink.c b/drivers/w1/w1_netlink.c index df9d3e732..2a82fb055 100644 --- a/drivers/w1/w1_netlink.c +++ b/drivers/w1/w1_netlink.c @@ -26,6 +26,7 @@ #include "w1_log.h" #include "w1_netlink.h" +#ifndef NETLINK_DISABLED void w1_netlink_send(struct w1_master *dev, struct w1_netlink_msg *msg) { unsigned int size; @@ -33,6 +34,9 @@ void w1_netlink_send(struct w1_master *dev, struct w1_netlink_msg *msg) struct w1_netlink_msg *data; struct nlmsghdr *nlh; + if (!dev->nls) + return; + size = NLMSG_SPACE(sizeof(struct w1_netlink_msg)); skb = alloc_skb(size, GFP_ATOMIC); @@ -53,3 +57,10 @@ void w1_netlink_send(struct w1_master *dev, struct w1_netlink_msg *msg) nlmsg_failure: return; } +#else +#warning Netlink support is disabled. Please compile with NET support enabled. + +void w1_netlink_send(struct w1_master *dev, struct w1_netlink_msg *msg) +{ +} +#endif