mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 10:30:52 +07:00
ppp: make channel_ops const
The PPP channel ops structure should be const. Cleanup the declarations to use standard C99 format. Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
3b5bac2bde
commit
d7100da026
@ -239,7 +239,7 @@ static int ipwireless_ppp_ioctl(struct ppp_channel *ppp_channel,
|
||||
return err;
|
||||
}
|
||||
|
||||
static struct ppp_channel_ops ipwireless_ppp_channel_ops = {
|
||||
static const struct ppp_channel_ops ipwireless_ppp_channel_ops = {
|
||||
.start_xmit = ipwireless_ppp_start_xmit,
|
||||
.ioctl = ipwireless_ppp_ioctl
|
||||
};
|
||||
|
@ -108,9 +108,9 @@ static void ppp_async_process(unsigned long arg);
|
||||
static void async_lcp_peek(struct asyncppp *ap, unsigned char *data,
|
||||
int len, int inbound);
|
||||
|
||||
static struct ppp_channel_ops async_ops = {
|
||||
ppp_async_send,
|
||||
ppp_async_ioctl
|
||||
static const struct ppp_channel_ops async_ops = {
|
||||
.start_xmit = ppp_async_send,
|
||||
.ioctl = ppp_async_ioctl,
|
||||
};
|
||||
|
||||
/*
|
||||
|
@ -97,9 +97,9 @@ static void ppp_sync_flush_output(struct syncppp *ap);
|
||||
static void ppp_sync_input(struct syncppp *ap, const unsigned char *buf,
|
||||
char *flags, int count);
|
||||
|
||||
static struct ppp_channel_ops sync_ops = {
|
||||
ppp_sync_send,
|
||||
ppp_sync_ioctl
|
||||
static const struct ppp_channel_ops sync_ops = {
|
||||
.start_xmit = ppp_sync_send,
|
||||
.ioctl = ppp_sync_ioctl,
|
||||
};
|
||||
|
||||
/*
|
||||
|
@ -92,7 +92,7 @@
|
||||
static int __pppoe_xmit(struct sock *sk, struct sk_buff *skb);
|
||||
|
||||
static const struct proto_ops pppoe_ops;
|
||||
static struct ppp_channel_ops pppoe_chan_ops;
|
||||
static const struct ppp_channel_ops pppoe_chan_ops;
|
||||
|
||||
/* per-net private data for this module */
|
||||
static int pppoe_net_id __read_mostly;
|
||||
@ -963,7 +963,7 @@ static int pppoe_xmit(struct ppp_channel *chan, struct sk_buff *skb)
|
||||
return __pppoe_xmit(sk, skb);
|
||||
}
|
||||
|
||||
static struct ppp_channel_ops pppoe_chan_ops = {
|
||||
static const struct ppp_channel_ops pppoe_chan_ops = {
|
||||
.start_xmit = pppoe_xmit,
|
||||
};
|
||||
|
||||
|
@ -36,7 +36,7 @@ struct ppp_channel_ops {
|
||||
|
||||
struct ppp_channel {
|
||||
void *private; /* channel private data */
|
||||
struct ppp_channel_ops *ops; /* operations for this channel */
|
||||
const struct ppp_channel_ops *ops; /* operations for this channel */
|
||||
int mtu; /* max transmit packet size */
|
||||
int hdrlen; /* amount of headroom channel needs */
|
||||
void *ppp; /* opaque to channel */
|
||||
|
@ -260,7 +260,7 @@ static int pppoatm_devppp_ioctl(struct ppp_channel *chan, unsigned int cmd,
|
||||
return -ENOTTY;
|
||||
}
|
||||
|
||||
static /*const*/ struct ppp_channel_ops pppoatm_ops = {
|
||||
static const struct ppp_channel_ops pppoatm_ops = {
|
||||
.start_xmit = pppoatm_send,
|
||||
.ioctl = pppoatm_devppp_ioctl,
|
||||
};
|
||||
|
@ -20,7 +20,7 @@
|
||||
/* Please put other headers in irnet.h - Thanks */
|
||||
|
||||
/* Generic PPP callbacks (to call us) */
|
||||
static struct ppp_channel_ops irnet_ppp_ops = {
|
||||
static const struct ppp_channel_ops irnet_ppp_ops = {
|
||||
.start_xmit = ppp_irnet_send,
|
||||
.ioctl = ppp_irnet_ioctl
|
||||
};
|
||||
|
@ -135,7 +135,10 @@ struct pppol2tp_session {
|
||||
|
||||
static int pppol2tp_xmit(struct ppp_channel *chan, struct sk_buff *skb);
|
||||
|
||||
static struct ppp_channel_ops pppol2tp_chan_ops = { pppol2tp_xmit , NULL };
|
||||
static const struct ppp_channel_ops pppol2tp_chan_ops = {
|
||||
.start_xmit = pppol2tp_xmit,
|
||||
};
|
||||
|
||||
static const struct proto_ops pppol2tp_ops;
|
||||
|
||||
/* Helpers to obtain tunnel/session contexts from sockets.
|
||||
|
Loading…
Reference in New Issue
Block a user