mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-04 09:59:32 +00:00
![Chihau Chau](/assets/img/avatar_default.png)
This patch fix a code style issue, if a function is exported, the EXPORT_SYMBOL macro for it should follow immediately after the closing function brace line. Signed-off-by: Chihau Chau <chihau@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
37 lines
798 B
C
37 lines
798 B
C
#include <linux/in.h>
|
|
#include <linux/mm.h>
|
|
#include <linux/module.h>
|
|
#include <linux/netdevice.h>
|
|
#include <linux/skbuff.h>
|
|
#include <linux/slab.h>
|
|
|
|
#include <net/datalink.h>
|
|
|
|
static int pEII_request(struct datalink_proto *dl,
|
|
struct sk_buff *skb, unsigned char *dest_node)
|
|
{
|
|
struct net_device *dev = skb->dev;
|
|
|
|
skb->protocol = htons(ETH_P_IPX);
|
|
dev_hard_header(skb, dev, ETH_P_IPX, dest_node, NULL, skb->len);
|
|
return dev_queue_xmit(skb);
|
|
}
|
|
|
|
struct datalink_proto *make_EII_client(void)
|
|
{
|
|
struct datalink_proto *proto = kmalloc(sizeof(*proto), GFP_ATOMIC);
|
|
|
|
if (proto) {
|
|
proto->header_length = 0;
|
|
proto->request = pEII_request;
|
|
}
|
|
|
|
return proto;
|
|
}
|
|
EXPORT_SYMBOL(make_EII_client);
|
|
|
|
void destroy_EII_client(struct datalink_proto *dl)
|
|
{
|
|
kfree(dl);
|
|
}
|
|
EXPORT_SYMBOL(destroy_EII_client);
|