net switch/case reformatting
Subsystems (8)
cover net switch/case reformatting
Just whitespace cleanups with a couple trivial corrections
Joe Perches (12):
appletalk: Reduce switch/case indent
decnet: Reduce switch/case indent
econet: Reduce switch/case indent
ipconfig: Reduce switch/case indent
netfilter: Reduce switch/case indent
ipv4: Reduce switch/case indent
ipv6: Reduce switch/case indent
lapb: Reduce switch/case indent
netrom: Reduce switch/case indent
sctp: Reduce switch/case indent
sunrpc: Reduce switch/case indent
x25: Reduce switch/case indent
net/appletalk/aarp.c | 138 +++--- net/appletalk/ddp.c | 398 +++++++------- net/decnet/af_decnet.c | 697 +++++++++++++------------- net/decnet/dn_dev.c | 70 ++-- net/decnet/dn_fib.c | 77 ++-- net/decnet/dn_neigh.c | 14 +- net/decnet/dn_nsp_in.c | 182 ++++---- net/decnet/dn_route.c | 102 ++-- net/decnet/dn_table.c | 23 +- net/decnet/netfilter/dn_rtmsg.c | 18 +- net/decnet/sysctl_net_decnet.c | 17 +- net/econet/af_econet.c | 23 +- net/ipv4/ipconfig.c | 73 ++-- net/ipv4/netfilter/ipt_CLUSTERIP.c | 26 +- net/ipv4/netfilter/nf_nat_snmp_basic.c | 210 ++++---- net/ipv4/raw.c | 36 +- net/ipv4/route.c | 28 +- net/ipv6/raw.c | 145 +++--- net/lapb/lapb_iface.c | 30 +- net/lapb/lapb_in.c | 881 ++++++++++++++++---------------- net/netfilter/xt_HL.c | 64 ++-- net/netfilter/xt_hl.c | 32 +- net/netrom/nr_route.c | 22 +- net/sctp/sm_statefuns.c | 51 +- net/sctp/socket.c | 10 +- net/sunrpc/auth_gss/auth_gss.c | 46 +- net/sunrpc/clnt.c | 25 +- net/sunrpc/rpc_pipe.c | 14 +- net/x25/af_x25.c | 473 +++++++++--------- net/x25/x25_dev.c | 44 +- net/x25/x25_in.c | 118 +++--- net/x25/x25_link.c | 87 ++-- net/x25/x25_subr.c | 78 ++-- 33 files changed, 2111 insertions(+), 2141 deletions(-)
Signature · 1 line
1.7.6.rc1
PATCH 1/12 appletalk: Reduce switch/case indent
Make the case labels the same indent as the switch.
(git diff -w net/appletalk shows no difference)
--- net/appletalk/aarp.c | 138 +++++++++--------- net/appletalk/ddp.c | 398 +++++++++++++++++++++++++------------------------- 2 files changed, 268 insertions(+), 268 deletions(-)
net/appletalk/aarp.c +69 -69
@@ -779,87 +779,87 @@ static int aarp_rcv(struct sk_buff *skb, struct net_device *dev, }switch (function) { -case AARP_REPLY : -if (!unresolved_count)/* Speed up */ -break ; - -/* Find the entry. */ - a =__aarp_find_entry (unresolved[hash], dev, &sa); -if (!a || dev != a->dev) -break ; +case AARP_REPLY : +if (!unresolved_count)/* Speed up */ +break ; -/* We can fill one in - this is good. */ -memcpy (a->hwaddr, ea->hw_src,ETH_ALEN ); -__aarp_resolved (&unresolved[hash], a, hash); -if (!unresolved_count) -mod_timer (&aarp_timer, - jiffies + sysctl_aarp_expiry_time); +/* Find the entry. */ + a =__aarp_find_entry (unresolved[hash], dev, &sa); +if (!a || dev != a->dev)break ; -case AARP_REQUEST : -case AARP_PROBE : +/* We can fill one in - this is good. */ +memcpy (a->hwaddr, ea->hw_src,ETH_ALEN ); +__aarp_resolved (&unresolved[hash], a, hash); +if (!unresolved_count) +mod_timer (&aarp_timer, + jiffies + sysctl_aarp_expiry_time); +break ; + +case AARP_REQUEST : +case AARP_PROBE : + +/* +* If it is my address set ma to my address and reply. +* We can treat probe and request the same. Probe +* simply means we shouldn't cache the querying host, +* as in a probe they are proposing an address not +* using one. +* +* Support for proxy-AARP added. We check if the +* address is one of our proxies before we toss the +* packet out. +*/ + + sa.s_node = ea->pa_dst_node; + sa.s_net = ea->pa_dst_net; + +/* See if we have a matching proxy. */ + ma =__aarp_proxy_find (dev, &sa); +if (!ma) + ma = &ifa->address; +else {/* We need to make a copy of the entry. */ + da.s_node = sa.s_node; + da.s_net = sa.s_net; + ma = &da; + } +if (function ==AARP_PROBE ) {/* -* If it is my address set ma to my address and reply. -* We can treat probe and request the same. Probe -* simply means we shouldn't cache the querying host, -* as in a probe they are proposing an address not -* using one. -* -* Support for proxy-AARP added. We check if the -* address is one of our proxies before we toss the -* packet out. +* A probe implies someone trying to get an +* address. So as a precaution flush any +* entries we have for this address. */ + a =__aarp_find_entry (resolved[sa.s_node % + (AARP_HASH_SIZE -1 )], + skb->dev, &sa); - sa.s_node = ea->pa_dst_node; - sa.s_net = ea->pa_dst_net; - -/* See if we have a matching proxy. */ - ma =__aarp_proxy_find (dev, &sa); -if (!ma) - ma = &ifa->address; -else {/* We need to make a copy of the entry. */ - da.s_node = sa.s_node; - da.s_net = sa.s_net; - ma = &da; - } - -if (function ==AARP_PROBE ) { -/* -* A probe implies someone trying to get an -* address. So as a precaution flush any -* entries we have for this address. -*/ - a =__aarp_find_entry (resolved[sa.s_node % - (AARP_HASH_SIZE -1 )], - skb->dev, &sa); - -/* -* Make it expire next tick - that avoids us -* getting into a probe/flush/learn/probe/ -* flush/learn cycle during probing of a slow -* to respond host addr. -*/ -if (a) { - a->expires_at = jiffies -1 ; -mod_timer (&aarp_timer, jiffies + - sysctl_aarp_tick_time); - } +/* +* Make it expire next tick - that avoids us +* getting into a probe/flush/learn/probe/ +* flush/learn cycle during probing of a slow +* to respond host addr. +*/ +if (a) { + a->expires_at = jiffies -1 ; +mod_timer (&aarp_timer, jiffies + + sysctl_aarp_tick_time); } + } -if (sa.s_node != ma->s_node) -break ; +if (sa.s_node != ma->s_node) +break ; -if (sa.s_net && ma->s_net && sa.s_net != ma->s_net) -break ; +if (sa.s_net && ma->s_net && sa.s_net != ma->s_net) +break ; - sa.s_node = ea->pa_src_node; - sa.s_net = ea->pa_src_net; + sa.s_node = ea->pa_src_node; + sa.s_net = ea->pa_src_net; -/* aarp_my_address has found the address to use for us. -*/ -aarp_send_reply (dev, ma, &sa, ea->hw_src); -break ; +/* aarp_my_address has found the address to use for us. +*/ +aarp_send_reply (dev, ma, &sa, ea->hw_src); +break ; } unlock:
net/appletalk/ddp.c +190 -190
407 lines not on this page · raw message
Signature · 1 line
1.7.6.rc1
PATCH 2/12 decnet: Reduce switch/case indent
In reply to Joe PerchesMake the case labels the same indent as the switch.
git diff -w shows differences for line wrapping. (fit multiple lines to 80 columns, join where possible)
--- net/decnet/af_decnet.c | 697 +++++++++++++++++++-------------------- net/decnet/dn_dev.c | 70 ++-- net/decnet/dn_fib.c | 77 +++--- net/decnet/dn_neigh.c | 14 +- net/decnet/dn_nsp_in.c | 182 ++++++----- net/decnet/dn_route.c | 102 +++--- net/decnet/dn_table.c | 23 +- net/decnet/netfilter/dn_rtmsg.c | 18 +- net/decnet/sysctl_net_decnet.c | 17 +- 9 files changed, 603 insertions(+), 597 deletions(-)
net/decnet/af_decnet.c +348 -349
@@ -291,23 +291,23 @@ int dn_sockaddr2username(struct sockaddr_dn *sdn, unsigned char *buf, unsigned c *buf++ = type; -switch (type) { -case 0 : - *buf++ = sdn->sdn_objnum; -break ; -case 1 : - *buf++ =0 ; - *buf++ =le16_to_cpu (sdn->sdn_objnamel); -memcpy (buf, sdn->sdn_objname,le16_to_cpu (sdn->sdn_objnamel)); - len =3 +le16_to_cpu (sdn->sdn_objnamel); -break ; -case 2 : -memset (buf,0 ,5 ); - buf +=5 ; - *buf++ =le16_to_cpu (sdn->sdn_objnamel); -memcpy (buf, sdn->sdn_objname,le16_to_cpu (sdn->sdn_objnamel)); - len =7 +le16_to_cpu (sdn->sdn_objnamel); -break ; +switch (type) { +case 0 : + *buf++ = sdn->sdn_objnum; +break ; +case 1 : + *buf++ =0 ; + *buf++ =le16_to_cpu (sdn->sdn_objnamel); +memcpy (buf, sdn->sdn_objname,le16_to_cpu (sdn->sdn_objnamel)); + len =3 +le16_to_cpu (sdn->sdn_objnamel); +break ; +case 2 : +memset (buf,0 ,5 ); + buf +=5 ; + *buf++ =le16_to_cpu (sdn->sdn_objnamel); +memcpy (buf, sdn->sdn_objname,le16_to_cpu (sdn->sdn_objnamel)); + len =7 +le16_to_cpu (sdn->sdn_objnamel); +break ; }return len;
@@ -337,23 +337,23 @@ int dn_username2sockaddr(unsigned char *data, int len, struct sockaddr_dn *sdn, *fmt = *data++; type = *data++; -switch (*fmt) { -case 0 : - sdn->sdn_objnum = type; -return 2 ; -case 1 : - namel =16 ; -break ; -case 2 : - len -=4 ; - data +=4 ; -break ; -case 4 : - len -=8 ; - data +=8 ; -break ; -default : -return -1 ; +switch (*fmt) { +case 0 : + sdn->sdn_objnum = type; +return 2 ; +case 1 : + namel =16 ; +break ; +case 2 : + len -=4 ; + data +=4 ; +break ; +case 4 : + len -=8 ; + data +=8 ; +break ; +default : +return -1 ; } len -=1 ;
@@ -575,25 +575,26 @@ int dn_destroy_timer(struct sock *sk) scp->persist =dn_nsp_persist (sk); -switch (scp->state) { -case DN_DI : -dn_nsp_send_disc (sk,NSP_DISCINIT ,0 ,GFP_ATOMIC ); -if (scp->nsp_rxtshift >= decnet_di_count) - scp->state =DN_CN ; -return 0 ; +switch (scp->state) { +case DN_DI : +dn_nsp_send_disc (sk,NSP_DISCINIT ,0 ,GFP_ATOMIC ); +if (scp->nsp_rxtshift >= decnet_di_count) + scp->state =DN_CN ; +return 0 ; -case DN_DR : -dn_nsp_send_disc (sk,NSP_DISCINIT ,0 ,GFP_ATOMIC ); -if (scp->nsp_rxtshift >= decnet_dr_count) - scp->state =DN_DRC ; -return 0 ; +case DN_DR : +dn_nsp_send_disc (sk,NSP_DISCINIT ,0 ,GFP_ATOMIC ); +if (scp->nsp_rxtshift >= decnet_dr_count) + scp->state =DN_DRC ; +return 0 ; -case DN_DN : -if (scp->nsp_rxtshift < decnet_dn_count) { -/* printk(KERN_DEBUG "dn_destroy_timer: DN\n"); */ -dn_nsp_send_disc (sk,NSP_DISCCONF ,NSP_REASON_DC ,GFP_ATOMIC ); -return 0 ; - } +case DN_DN : +if (scp->nsp_rxtshift < decnet_dn_count) { +/* printk(KERN_DEBUG "dn_destroy_timer: DN\n"); */ +dn_nsp_send_disc (sk,NSP_DISCCONF ,NSP_REASON_DC , +GFP_ATOMIC ); +return 0 ; + } } scp->persist = (HZ * decnet_time_wait);
@@ -623,42 +624,42 @@ static void dn_destroy_sock(struct sock *sk) sk->sk_state =TCP_CLOSE ; -switch (scp->state) { -case DN_DN : -dn_nsp_send_disc (sk,NSP_DISCCONF ,NSP_REASON_DC , - sk->sk_allocation); - scp->persist_fxn = dn_destroy_timer; - scp->persist =dn_nsp_persist (sk); -break ; -case DN_CR : - scp->state =DN_DR ; - goto disc_reject; -case DN_RUN : - scp->state =DN_DI ; -case DN_DI : -case DN_DR : +switch (scp->state) { +case DN_DN : +dn_nsp_send_disc (sk,NSP_DISCCONF ,NSP_REASON_DC , + sk->sk_allocation); + scp->persist_fxn = dn_destroy_timer; + scp->persist =dn_nsp_persist (sk); +break ; +case DN_CR : + scp->state =DN_DR ; + goto disc_reject; +case DN_RUN : + scp->state =DN_DI ; +case DN_DI : +case DN_DR : disc_reject: -dn_nsp_send_disc (sk,NSP_DISCINIT ,0 , sk->sk_allocation); -case DN_NC : -case DN_NR : -case DN_RJ : -case DN_DIC : -case DN_CN : -case DN_DRC : -case DN_CI : -case DN_CD : - scp->persist_fxn = dn_destroy_timer; - scp->persist =dn_nsp_persist (sk); -break ; -default : -printk (KERN_DEBUG "DECnet: dn_destroy_sock passed socket in invalid state\n" ); -case DN_O : -dn_stop_slow_timer (sk); +dn_nsp_send_disc (sk,NSP_DISCINIT ,0 , sk->sk_allocation); +case DN_NC : +case DN_NR : +case DN_RJ : +case DN_DIC : +case DN_CN : +case DN_DRC : +case DN_CI : +case DN_CD : + scp->persist_fxn = dn_destroy_timer; + scp->persist =dn_nsp_persist (sk); +break ; +default : +printk (KERN_DEBUG "DECnet: dn_destroy_sock passed socket in invalid state\n" ); +case DN_O : +dn_stop_slow_timer (sk); -dn_unhash_sock_bh (sk); -sock_put (sk); +dn_unhash_sock_bh (sk); +sock_put (sk); -break ; +break ; } }
@@ -683,15 +684,15 @@ static int dn_create(struct net *net, struct socket *sock, int protocol,if (!net_eq (net, &init_net))return -EAFNOSUPPORT ; -switch (sock->type) { -case SOCK_SEQPACKET : -if (protocol !=DNPROTO_NSP ) -return -EPROTONOSUPPORT ; -break ; -case SOCK_STREAM : -break ; -default : -return -ESOCKTNOSUPPORT ; +switch (sock->type) { +case SOCK_SEQPACKET : +if (protocol !=DNPROTO_NSP ) +return -EPROTONOSUPPORT ; +break ; +case SOCK_STREAM : +break ; +default : +return -ESOCKTNOSUPPORT ; }
@@ -987,16 +988,16 @@ static inline int dn_check_state(struct sock *sk, struct sockaddr_dn *addr, int {struct dn_scp *scp =DN_SK (sk); -switch (scp->state) { -case DN_RUN : -return 0 ; -case DN_CR : -return dn_confirm_accept (sk, timeo, sk->sk_allocation); -case DN_CI : -case DN_CC : -return dn_wait_run (sk, timeo); -case DN_O : -return __dn_connect (sk, addr, addrlen, timeo, flags); +switch (scp->state) { +case DN_RUN : +return 0 ; +case DN_CR : +return dn_confirm_accept (sk, timeo, sk->sk_allocation); +case DN_CI : +case DN_CC : +return dn_wait_run (sk, timeo); +case DN_O : +return __dn_connect (sk, addr, addrlen, timeo, flags); }return -EINVAL ;
@@ -1363,141 +1364,140 @@ static int __dn_setsockopt(struct socket *sock, int level,int optname, char __usif (copy_from_user (&u, optval, optlen))return -EFAULT ; -switch (optname) { -case DSO_CONDATA : -if (sock->state ==SS_CONNECTED ) -return -EISCONN ; -if ((scp->state !=DN_O ) && (scp->state !=DN_CR )) -return -EINVAL ; +switch (optname) { +case DSO_CONDATA : +if (sock->state ==SS_CONNECTED ) +return -EISCONN ; +if ((scp->state !=DN_O ) && (scp->state !=DN_CR )) +return -EINVAL ; -if (optlen !=sizeof (struct optdata_dn )) -return -EINVAL ; +if (optlen !=sizeof (struct optdata_dn )) +return -EINVAL ; -if (le16_to_cpu (u.opt.opt_optl) >16 ) -return -EINVAL ; +if (le16_to_cpu (u.opt.opt_optl) >16 ) +return -EINVAL ; -memcpy (&scp->conndata_out, &u.opt, optlen); -break ; - -case DSO_DISDATA : -if (sock->state !=SS_CONNECTED && scp->accept_mode ==ACC_IMMED ) -return -ENOTCONN ; - -if (optlen !=sizeof (struct optdata_dn )) -return -EINVAL ; +memcpy (&scp->conndata_out, &u.opt, optlen); +break ; -if (le16_to_cpu (u.opt.opt_optl) >16 ) -return -EINVAL ; +case DSO_DISDATA : +if (sock->state !=SS_CONNECTED && + scp->accept_mode ==ACC_IMMED ) +return -ENOTCONN ; -memcpy (&scp->discdata_out, &u.opt, optlen); -break ; +if (optlen !=sizeof (struct optdata_dn )) +return -EINVAL ; -case DSO_CONACCESS : -if (sock->state ==SS_CONNECTED ) -return -EISCONN ; -if (scp->state !=DN_O ) -return -EINVAL ; +if (le16_to_cpu (u.opt.opt_optl) >16 ) +return -EINVAL ; -if (optlen !=sizeof (struct accessdata_dn )) -return -EINVAL ; +memcpy (&scp->discdata_out, &u.opt, optlen); +break ; -if ((u.acc.acc_accl >DN_MAXACCL ) || - (u.acc.acc_passl >DN_MAXACCL ) || - (u.acc.acc_userl >DN_MAXACCL )) -return -EINVAL ; +case DSO_CONACCESS : +if (sock->state ==SS_CONNECTED ) +return -EISCONN ; +if (scp->state !=DN_O ) +return -EINVAL ; -memcpy (&scp->accessdata, &u.acc, optlen); -break ; +if (optlen !=sizeof (struct accessdata_dn )) +return -EINVAL ; -case DSO_ACCEPTMODE : -if (sock->state ==SS_CONNECTED ) -return -EISCONN ; -if (scp->state !=DN_O ) -return -EINVAL ; +if ((u.acc.acc_accl >DN_MAXACCL ) || + (u.acc.acc_passl >DN_MAXACCL ) || + (u.acc.acc_userl >DN_MAXACCL )) +return -EINVAL ; -if (optlen !=sizeof (int )) -return -EINVAL ; +memcpy (&scp->accessdata, &u.acc, optlen); +break ; -if ((u.mode !=ACC_IMMED ) && (u.mode !=ACC_DEFER )) -return -EINVAL ; +case DSO_ACCEPTMODE : +if (sock->state ==SS_CONNECTED ) +return -EISCONN ; +if (scp->state !=DN_O ) +return -EINVAL ; - scp->accept_mode = (unsigned char )u.mode; -break ; +if (optlen !=sizeof (int )) +return -EINVAL ; -case DSO_CONACCEPT : +if ((u.mode !=ACC_IMMED ) && (u.mode !=ACC_DEFER )) +return -EINVAL ; -if (scp->state !=DN_CR ) -return -EINVAL ; - timeo =sock_rcvtimeo (sk,0 ); - err =dn_confirm_accept (sk, &timeo, sk->sk_allocation); -return err; + scp->accept_mode = (unsigned char )u.mode; +break ; -case DSO_CONREJECT : +case DSO_CONACCEPT : +if (scp->state !=DN_CR ) +return -EINVAL ; + timeo =sock_rcvtimeo (sk,0 ); + err =dn_confirm_accept (sk, &timeo, sk->sk_allocation); +return err; -if (scp->state !=DN_CR ) -return -EINVAL ; +case DSO_CONREJECT : +if (scp->state !=DN_CR ) +return -EINVAL ; - scp->state =DN_DR ; - sk->sk_shutdown =SHUTDOWN_MASK ; -dn_nsp_send_disc (sk,0x38 ,0 , sk->sk_allocation); -break ; + scp->state =DN_DR ; + sk->sk_shutdown =SHUTDOWN_MASK ; +dn_nsp_send_disc (sk,0x38 ,0 , sk->sk_allocation); +break ; -default : +default :#ifdef CONFIG_NETFILTER return nf_setsockopt (sk, PF_DECnet, optname, optval, optlen);#endif -case DSO_LINKINFO : -case DSO_STREAM : -case DSO_SEQPACKET : -return -ENOPROTOOPT ; - -case DSO_MAXWINDOW : -if (optlen !=sizeof (unsigned long )) -return -EINVAL ; -if (u.win >NSP_MAX_WINDOW ) - u.win =NSP_MAX_WINDOW ; -if (u.win ==0 ) -return -EINVAL ; - scp->max_window = u.win; -if (scp->snd_window > u.win) - scp->snd_window = u.win; -break ; +case DSO_LINKINFO : +case DSO_STREAM : +case DSO_SEQPACKET : +return -ENOPROTOOPT ; + +case DSO_MAXWINDOW : +if (optlen !=sizeof (unsigned long )) +return -EINVAL ; +if (u.win >NSP_MAX_WINDOW ) + u.win =NSP_MAX_WINDOW ; +if (u.win ==0 ) +return -EINVAL ; + scp->max_window = u.win; +if (scp->snd_window > u.win) + scp->snd_window = u.win; +break ; -case DSO_NODELAY : -if (optlen !=sizeof (int )) -return -EINVAL ; -if (scp->nonagle ==2 ) -return -EINVAL ; - scp->nonagle = (u.val ==0 ) ?0 :1 ; -/* if (scp->nonagle == 1) { Push pending frames } */ -break ; +case DSO_NODELAY : +if (optlen !=sizeof (int )) +return -EINVAL ; +if (scp->nonagle ==2 ) +return -EINVAL ; + scp->nonagle = (u.val ==0 ) ?0 :1 ; +/* if (scp->nonagle == 1) { Push pending frames } */ +break ; -case DSO_CORK : -if (optlen !=sizeof (int )) -return -EINVAL ; -if (scp->nonagle ==1 ) -return -EINVAL ; - scp->nonagle = (u.val ==0 ) ?0 :2 ; -/* if (scp->nonagle == 0) { Push pending frames } */ -break ; +case DSO_CORK : +if (optlen !=sizeof (int )) +return -EINVAL ; +if (scp->nonagle ==1 ) +return -EINVAL ; + scp->nonagle = (u.val ==0 ) ?0 :2 ; +/* if (scp->nonagle == 0) { Push pending frames } */ +break ; -case DSO_SERVICES : -if (optlen !=sizeof (unsigned char )) -return -EINVAL ; -if ((u.services & ~NSP_FC_MASK ) !=0x01 ) -return -EINVAL ; -if ((u.services &NSP_FC_MASK ) ==NSP_FC_MASK ) -return -EINVAL ; - scp->services_loc = u.services; -break ; +case DSO_SERVICES : +if (optlen !=sizeof (unsigned char )) +return -EINVAL ; +if ((u.services & ~NSP_FC_MASK ) !=0x01 ) +return -EINVAL ; +if ((u.services &NSP_FC_MASK ) ==NSP_FC_MASK ) +return -EINVAL ; + scp->services_loc = u.services; +break ; -case DSO_INFO : -if (optlen !=sizeof (unsigned char )) -return -EINVAL ; -if (u.info &0xfc ) -return -EINVAL ; - scp->info_loc = u.info; -break ; +case DSO_INFO : +if (optlen !=sizeof (unsigned char )) +return -EINVAL ; +if (u.info &0xfc ) +return -EINVAL ; + scp->info_loc = u.info; +break ; }return 0 ;
@@ -1527,107 +1527,106 @@ static int __dn_getsockopt(struct socket *sock, int level,int optname, char __usif (get_user (r_len , optlen))return -EFAULT ; -switch (optname) { -case DSO_CONDATA : -if (r_len >sizeof (struct optdata_dn )) - r_len =sizeof (struct optdata_dn ); - r_data = &scp->conndata_in; -break ; - -case DSO_DISDATA : -if (r_len >sizeof (struct optdata_dn )) - r_len =sizeof (struct optdata_dn ); - r_data = &scp->discdata_in; -break ; +switch (optname) { +case DSO_CONDATA : +if (r_len >sizeof (struct optdata_dn )) + r_len =sizeof (struct optdata_dn ); + r_data = &scp->conndata_in; +break ; -case DSO_CONACCESS : -if (r_len >sizeof (struct accessdata_dn )) - r_len =sizeof (struct accessdata_dn ); - r_data = &scp->accessdata; -break ; +case DSO_DISDATA : +if (r_len >sizeof (struct optdata_dn )) + r_len =sizeof (struct optdata_dn ); + r_data = &scp->discdata_in; +break ; -case DSO_ACCEPTMODE : -if (r_len >sizeof (unsigned char )) - r_len =sizeof (unsigned char ); - r_data = &scp->accept_mode; -break ; +case DSO_CONACCESS : +if (r_len >sizeof (struct accessdata_dn )) + r_len =sizeof (struct accessdata_dn ); + r_data = &scp->accessdata; +break ; -case DSO_LINKINFO : -if (r_len >sizeof (struct linkinfo_dn )) - r_len =sizeof (struct linkinfo_dn ); +case DSO_ACCEPTMODE : +if (r_len >sizeof (unsigned char )) + r_len =sizeof (unsigned char ); + r_data = &scp->accept_mode; +break ; -memset (&link,0 ,sizeof (link)); +case DSO_LINKINFO : +if (r_len >sizeof (struct linkinfo_dn )) + r_len =sizeof (struct linkinfo_dn ); -switch (sock->state) { -case SS_CONNECTING : - link.idn_linkstate =LL_CONNECTING ; -break ; -case SS_DISCONNECTING : - link.idn_linkstate =LL_DISCONNECTING ; -break ; -case SS_CONNECTED : - link.idn_linkstate =LL_RUNNING ; -break ; -default : - link.idn_linkstate =LL_INACTIVE ; - } +memset (&link,0 ,sizeof (link)); - link.idn_segsize = scp->segsize_rem; - r_data = &link; +switch (sock->state) { +case SS_CONNECTING : + link.idn_linkstate =LL_CONNECTING ; +break ; +case SS_DISCONNECTING : + link.idn_linkstate =LL_DISCONNECTING ; +break ; +case SS_CONNECTED : + link.idn_linkstate =LL_RUNNING ;break ; -default : + link.idn_linkstate =LL_INACTIVE ; + } + + link.idn_segsize = scp->segsize_rem; + r_data = &link; +break ; + +default :#ifdef CONFIG_NETFILTER - { -int ret, len; + { +int ret, len; -if (get_user (len, optlen)) -return -EFAULT ; +if (get_user (len, optlen)) +return -EFAULT ; - ret =nf_getsockopt (sk, PF_DECnet, optname, - optval, &len); -if (ret >=0 ) - ret =put_user (len, optlen); -return ret; - } + ret =nf_getsockopt (sk, PF_DECnet, optname, optval, &len); +if (ret >=0 ) + ret =put_user (len, optlen); +return ret; + }#endif -case DSO_STREAM : -case DSO_SEQPACKET : -case DSO_CONACCEPT : -case DSO_CONREJECT : -return -ENOPROTOOPT ; - -case DSO_MAXWINDOW : -if (r_len >sizeof (unsigned long )) - r_len =sizeof (unsigned long ); - r_data = &scp->max_window; -break ; +case DSO_STREAM : +case DSO_SEQPACKET : +case DSO_CONACCEPT : +case DSO_CONREJECT : +return -ENOPROTOOPT ; + +case DSO_MAXWINDOW : +if (r_len >sizeof (unsigned long )) + r_len =sizeof (unsigned long ); + r_data = &scp->max_window; +break ; -case DSO_NODELAY : -if (r_len >sizeof (int )) - r_len =sizeof (int ); - val = (scp->nonagle ==1 ); - r_data = &val; -break ; +case DSO_NODELAY : +if (r_len >sizeof (int )) + r_len =sizeof (int ); + val = (scp->nonagle ==1 ); + r_data = &val; +break ; -case DSO_CORK : -if (r_len >sizeof (int )) - r_len =sizeof (int ); - val = (scp->nonagle ==2 ); - r_data = &val; -break ; +case DSO_CORK : +if (r_len >sizeof (int )) + r_len =sizeof (int ); + val = (scp->nonagle ==2 ); + r_data = &val; +break ; -case DSO_SERVICES : -if (r_len >sizeof (unsigned char )) - r_len =sizeof (unsigned char ); - r_data = &scp->services_rem; -break ; +case DSO_SERVICES : +if (r_len >sizeof (unsigned char )) + r_len =sizeof (unsigned char ); + r_data = &scp->services_rem; +break ; -case DSO_INFO : -if (r_len >sizeof (unsigned char )) - r_len =sizeof (unsigned char ); - r_data = &scp->info_rem; -break ; +case DSO_INFO : +if (r_len >sizeof (unsigned char )) + r_len =sizeof (unsigned char ); + r_data = &scp->info_rem; +break ; }if (r_data) {
@@ -2088,15 +2087,15 @@ static int dn_device_event(struct notifier_block *this, unsigned long event,if (!net_eq (dev_net (dev), &init_net))return NOTIFY_DONE ; -switch (event) { -case NETDEV_UP : -dn_dev_up (dev); -break ; -case NETDEV_DOWN : -dn_dev_down (dev); -break ; -default : -break ; +switch (event) { +case NETDEV_UP : +dn_dev_up (dev); +break ; +case NETDEV_DOWN : +dn_dev_down (dev); +break ; +default : +break ; }return NOTIFY_DONE ;
@@ -2209,54 +2208,54 @@ static void dn_printable_object(struct sockaddr_dn *dn, unsigned char *buf)int i;switch (le16_to_cpu (dn->sdn_objnamel)) { -case 0 : -sprintf (buf,"%d" , dn->sdn_objnum); -break ; -default : -for (i =0 ; i <le16_to_cpu (dn->sdn_objnamel); i++) { - buf[i] = dn->sdn_objname[i]; -if (IS_NOT_PRINTABLE (buf[i])) - buf[i] ='.' ; - } - buf[i] =0 ; +case 0 : +sprintf (buf,"%d" , dn->sdn_objnum); +break ; +default : +for (i =0 ; i <le16_to_cpu (dn->sdn_objnamel); i++) { + buf[i] = dn->sdn_objname[i]; +if (IS_NOT_PRINTABLE (buf[i])) + buf[i] ='.' ; + } + buf[i] =0 ; } }static char *dn_state2asc (unsigned char state) { -switch (state) { -case DN_O : -return "OPEN" ; -case DN_CR : -return " CR" ; -case DN_DR : -return " DR" ; -case DN_DRC : -return " DRC" ; -case DN_CC : -return " CC" ; -case DN_CI : -return " CI" ; -case DN_NR : -return " NR" ; -case DN_NC : -return " NC" ; -case DN_CD : -return " CD" ; -case DN_RJ : -return " RJ" ; -case DN_RUN : -return " RUN" ; -case DN_DI : -return " DI" ; -case DN_DIC : -return " DIC" ; -case DN_DN : -return " DN" ; -case DN_CL : -return " CL" ; -case DN_CN : -return " CN" ; +switch (state) { +case DN_O : +return "OPEN" ; +case DN_CR : +return " CR" ; +case DN_DR : +return " DR" ; +case DN_DRC : +return " DRC" ; +case DN_CC : +return " CC" ; +case DN_CI : +return " CI" ; +case DN_NR : +return " NR" ; +case DN_NC : +return " NC" ; +case DN_CD : +return " CD" ; +case DN_RJ : +return " RJ" ; +case DN_RUN : +return " RUN" ; +case DN_DI : +return " DI" ; +case DN_DIC : +return " DIC" ; +case DN_DN : +return " DN" ; +case DN_CL : +return " CL" ; +case DN_CN : +return " CN" ; }return "????" ;
net/decnet/dn_dev.c +35 -35
92 lines not on this page · raw message
net/decnet/dn_fib.c +39 -38
92 lines not on this page · raw message
net/decnet/dn_neigh.c +7 -7
@@ -404,13 +404,13 @@ int dn_neigh_router_hello(struct sk_buff *skb) dn->flags &= ~DN_NDFLAG_P3 ; -switch (msg->iinfo &DN_RT_INFO_TYPE ) { -case DN_RT_INFO_L1RT : - dn->flags &=~DN_NDFLAG_R2 ; - dn->flags |=DN_NDFLAG_R1 ; -break ; -case DN_RT_INFO_L2RT : - dn->flags |=DN_NDFLAG_R2 ; +switch (msg->iinfo &DN_RT_INFO_TYPE ) { +case DN_RT_INFO_L1RT : + dn->flags &=~DN_NDFLAG_R2 ; + dn->flags |=DN_NDFLAG_R1 ; +break ; +case DN_RT_INFO_L2RT : + dn->flags |=DN_NDFLAG_R2 ; } }
net/decnet/dn_nsp_in.c +93 -89
226 lines not on this page · raw message
net/decnet/dn_route.c +51 -51
131 lines not on this page · raw message
net/decnet/dn_table.c +12 -11
@@ -147,17 +147,18 @@ static void dn_rehash_zone(struct dn_zone *dz) old_divisor = dz->dz_divisor; -switch (old_divisor) { -case 16 : - new_divisor =256 ; - new_hashmask =0xFF ; -break ; -default : -printk (KERN_DEBUG "DECnet: dn_rehash_zone: BUG! %d\n" , old_divisor); -case 256 : - new_divisor =1024 ; - new_hashmask =0x3FF ; -break ; +switch (old_divisor) { +case 16 : + new_divisor =256 ; + new_hashmask =0xFF ; +break ; +default : +printk (KERN_DEBUG "DECnet: dn_rehash_zone: BUG! %d\n" , + old_divisor); +case 256 : + new_divisor =1024 ; + new_hashmask =0x3FF ; +break ; } ht =kcalloc (new_divisor,sizeof (struct dn_fib_node *),GFP_KERNEL );
net/decnet/netfilter/dn_rtmsg.c +9 -9
@@ -69,15 +69,15 @@ static void dnrmg_send_peer(struct sk_buff *skb)int group =0 ;unsigned char flags = *skb->data; -switch (flags &DN_RT_CNTL_MSK ) { -case DN_RT_PKT_L1RT : - group =DNRNG_NLGRP_L1 ; -break ; -case DN_RT_PKT_L2RT : - group =DNRNG_NLGRP_L2 ; -break ; -default : -return ; +switch (flags &DN_RT_CNTL_MSK ) { +case DN_RT_PKT_L1RT : + group =DNRNG_NLGRP_L1 ; +break ; +case DN_RT_PKT_L2RT : + group =DNRNG_NLGRP_L2 ; +break ; +default : +return ; } skb2 =dnrmg_build_message (skb, &status);
net/decnet/sysctl_net_decnet.c +9 -8
@@ -68,14 +68,15 @@ static struct ctl_table_header *dn_table_header = NULL;static void strip_it (char *str) {for (;;) { -switch (*str) { -case ' ' : -case '\n' : -case '\r' : -case ':' : - *str =0 ; -case 0 : -return ; +switch (*str) { +case ' ' : +case '\n' : +case '\r' : +case ':' : + *str =0 ; +/* Fallthrough */ +case 0 : +return ; } str++; }
Signature · 1 line
1.7.6.rc1
PATCH 3/12 econet: Reduce switch/case indent
In reply to Joe PerchesMake the case labels the same indent as the switch.
Simplify a default case / return (unreached)
Remove unnecessary break after return.
--- net/econet/af_econet.c | 23 ++++++++++------------- 1 files changed, 10 insertions(+), 13 deletions(-)
net/econet/af_econet.c +10 -13
@@ -720,23 +720,20 @@ static int econet_ioctl(struct socket *sock, unsigned int cmd, unsigned long argstruct sock *sk = sock->sk;void __user *argp = (void __user *)arg; -switch (cmd) { -case SIOCGSTAMP : -return sock_get_timestamp (sk, argp); +switch (cmd) { +case SIOCGSTAMP : +return sock_get_timestamp (sk, argp); -case SIOCGSTAMPNS : -return sock_get_timestampns (sk, argp); +case SIOCGSTAMPNS : +return sock_get_timestampns (sk, argp); -case SIOCSIFADDR : -case SIOCGIFADDR : -return ec_dev_ioctl (sock, cmd, argp); -break ; +case SIOCSIFADDR : +case SIOCGIFADDR : +return ec_dev_ioctl (sock, cmd, argp); -default : -return -ENOIOCTLCMD ; } -/*NOTREACHED*/ -return 0 ; + +return -ENOIOCTLCMD ; }static const struct net_proto_family econet_family_ops = {
Signature · 1 line
1.7.6.rc1
Re: [PATCH 03/12] econet: Reduce switch/case indent
Quoted 6 lines · Joe Perches
Make the case labels the same indent as the switch.
Simplify a default case / return (unreached)
Remove unnecessary break after return.Signed-off-by Joe Perches <[email protected]>
Thanks.
p.
PATCH 4/12 ipconfig: Reduce switch/case indent
In reply to Joe PerchesMake the case labels the same indent as the switch.
git diff -w shows miscellaneous 80 column wrapping.
--- net/ipv4/ipconfig.c | 73 ++++++++++++++++++++++++++------------------------ 1 files changed, 38 insertions(+), 35 deletions(-)
net/ipv4/ipconfig.c +38 -35
@@ -861,41 +861,44 @@ static void __init ic_do_bootp_ext(u8 *ext)#endif switch (*ext++) { -case 1 :/* Subnet mask */ -if (ic_netmask ==NONE ) -memcpy (&ic_netmask, ext+1 ,4 ); -break ; -case 3 :/* Default gateway */ -if (ic_gateway ==NONE ) -memcpy (&ic_gateway, ext+1 ,4 ); -break ; -case 6 :/* DNS server */ - servers= *ext/4 ; -if (servers >CONF_NAMESERVERS_MAX ) - servers =CONF_NAMESERVERS_MAX ; -for (i =0 ; i < servers; i++) { -if (ic_nameservers[i] ==NONE ) -memcpy (&ic_nameservers[i], ext+1 +4 *i,4 ); - } -break ; -case 12 :/* Host name */ -ic_bootp_string (utsname ()->nodename, ext+1 , *ext, __NEW_UTS_LEN); - ic_host_name_set =1 ; -break ; -case 15 :/* Domain name (DNS) */ -ic_bootp_string (ic_domain, ext+1 , *ext,sizeof (ic_domain)); -break ; -case 17 :/* Root path */ -if (!root_server_path[0 ]) -ic_bootp_string (root_server_path, ext+1 , *ext,sizeof (root_server_path)); -break ; -case 26 :/* Interface MTU */ -memcpy (&mtu, ext+1 ,sizeof (mtu)); - ic_dev_mtu =ntohs (mtu); -break ; -case 40 :/* NIS Domain name (_not_ DNS) */ -ic_bootp_string (utsname ()->domainname, ext+1 , *ext, __NEW_UTS_LEN); -break ; +case 1 :/* Subnet mask */ +if (ic_netmask ==NONE ) +memcpy (&ic_netmask, ext+1 ,4 ); +break ; +case 3 :/* Default gateway */ +if (ic_gateway ==NONE ) +memcpy (&ic_gateway, ext+1 ,4 ); +break ; +case 6 :/* DNS server */ + servers= *ext/4 ; +if (servers >CONF_NAMESERVERS_MAX ) + servers =CONF_NAMESERVERS_MAX ; +for (i =0 ; i < servers; i++) { +if (ic_nameservers[i] ==NONE ) +memcpy (&ic_nameservers[i], ext+1 +4 *i,4 ); + } +break ; +case 12 :/* Host name */ +ic_bootp_string (utsname ()->nodename, ext+1 , *ext, + __NEW_UTS_LEN); + ic_host_name_set =1 ; +break ; +case 15 :/* Domain name (DNS) */ +ic_bootp_string (ic_domain, ext+1 , *ext,sizeof (ic_domain)); +break ; +case 17 :/* Root path */ +if (!root_server_path[0 ]) +ic_bootp_string (root_server_path, ext+1 , *ext, +sizeof (root_server_path)); +break ; +case 26 :/* Interface MTU */ +memcpy (&mtu, ext+1 ,sizeof (mtu)); + ic_dev_mtu =ntohs (mtu); +break ; +case 40 :/* NIS Domain name (_not_ DNS) */ +ic_bootp_string (utsname ()->domainname, ext+1 , *ext, + __NEW_UTS_LEN); +break ; } }
Signature · 1 line
1.7.6.rc1
PATCH 5/12 netfilter: Reduce switch/case indent
In reply to Joe PerchesMake the case labels the same indent as the switch.
git diff -w shows miscellaneous 80 column wrapping, comment reflowing and a comment for a useless gcc warning for an otherwise unused default: case.
--- net/ipv4/netfilter/ipt_CLUSTERIP.c | 26 ++-- net/ipv4/netfilter/nf_nat_snmp_basic.c | 210 ++++++++++++++++---------------- net/netfilter/xt_HL.c | 64 +++++----- net/netfilter/xt_hl.c | 32 +++--- 4 files changed, 165 insertions(+), 167 deletions(-)
net/ipv4/netfilter/ipt_CLUSTERIP.c +13 -13
@@ -317,19 +317,19 @@ clusterip_tg(struct sk_buff *skb, const struct xt_action_param *par) hash =clusterip_hashfn (skb, cipinfo->config);switch (ctinfo) { -case IP_CT_NEW : - ct->mark = hash; -break ; -case IP_CT_RELATED : -case IP_CT_RELATED_REPLY : -/* FIXME: we don't handle expectations at the -* moment. they can arrive on a different node than -* the master connection (e.g. FTP passive mode) */ -case IP_CT_ESTABLISHED : -case IP_CT_ESTABLISHED_REPLY : -break ; -default : -break ; +case IP_CT_NEW : + ct->mark = hash; +break ; +case IP_CT_RELATED : +case IP_CT_RELATED_REPLY : +/* FIXME: we don't handle expectations at the moment. +* They can arrive on a different node than +* the master connection (e.g. FTP passive mode) */ +case IP_CT_ESTABLISHED : +case IP_CT_ESTABLISHED_REPLY : +break ; +default :/* Prevent gcc warnings */ +break ; }#ifdef DEBUG
net/ipv4/netfilter/nf_nat_snmp_basic.c +104 -106
221 lines not on this page · raw message
net/netfilter/xt_HL.c +32 -32
76 lines not on this page · raw message
net/netfilter/xt_hl.c +16 -16
@@ -31,14 +31,14 @@ static bool ttl_mt(const struct sk_buff *skb, struct xt_action_param *par)const u8 ttl =ip_hdr (skb)->ttl;switch (info->mode) { -case IPT_TTL_EQ : -return ttl == info->ttl; -case IPT_TTL_NE : -return ttl != info->ttl; -case IPT_TTL_LT : -return ttl < info->ttl; -case IPT_TTL_GT : -return ttl > info->ttl; +case IPT_TTL_EQ : +return ttl == info->ttl; +case IPT_TTL_NE : +return ttl != info->ttl; +case IPT_TTL_LT : +return ttl < info->ttl; +case IPT_TTL_GT : +return ttl > info->ttl; }return false;
@@ -50,14 +50,14 @@ static bool hl_mt6(const struct sk_buff *skb, struct xt_action_param *par)const struct ipv6hdr *ip6h =ipv6_hdr (skb);switch (info->mode) { -case IP6T_HL_EQ : -return ip6h->hop_limit == info->hop_limit; -case IP6T_HL_NE : -return ip6h->hop_limit != info->hop_limit; -case IP6T_HL_LT : -return ip6h->hop_limit < info->hop_limit; -case IP6T_HL_GT : -return ip6h->hop_limit > info->hop_limit; +case IP6T_HL_EQ : +return ip6h->hop_limit == info->hop_limit; +case IP6T_HL_NE : +return ip6h->hop_limit != info->hop_limit; +case IP6T_HL_LT : +return ip6h->hop_limit < info->hop_limit; +case IP6T_HL_GT : +return ip6h->hop_limit > info->hop_limit; }return false;
Signature · 1 line
1.7.6.rc1
PATCH 6/12 ipv4: Reduce switch/case indent
In reply to Joe PerchesMake the case labels the same indent as the switch.
git diff -w shows no difference.
--- net/ipv4/raw.c | 36 ++++++++++++++++++------------------ net/ipv4/route.c | 28 ++++++++++++++-------------- 2 files changed, 32 insertions(+), 32 deletions(-)
net/ipv4/raw.c +18 -18
@@ -825,28 +825,28 @@ static int compat_raw_getsockopt(struct sock *sk, int level, int optname,static int raw_ioctl (struct sock *sk,int cmd,unsigned long arg) {switch (cmd) { -case SIOCOUTQ : { -int amount =sk_wmem_alloc_get (sk); +case SIOCOUTQ : { +int amount =sk_wmem_alloc_get (sk); -return put_user (amount, (int __user *)arg); - } -case SIOCINQ : { -struct sk_buff *skb; -int amount =0 ; - -spin_lock_bh (&sk->sk_receive_queue.lock); - skb =skb_peek (&sk->sk_receive_queue); -if (skb !=NULL ) - amount = skb->len; -spin_unlock_bh (&sk->sk_receive_queue.lock); -return put_user (amount, (int __user *)arg); - } +return put_user (amount, (int __user *)arg); + } +case SIOCINQ : { +struct sk_buff *skb; +int amount =0 ; + +spin_lock_bh (&sk->sk_receive_queue.lock); + skb =skb_peek (&sk->sk_receive_queue); +if (skb !=NULL ) + amount = skb->len; +spin_unlock_bh (&sk->sk_receive_queue.lock); +return put_user (amount, (int __user *)arg); + } -default : +default :#ifdef CONFIG_IP_MROUTE -return ipmr_ioctl (sk, cmd, (void __user *)arg); +return ipmr_ioctl (sk, cmd, (void __user *)arg);#else -return -ENOIOCTLCMD ; +return -ENOIOCTLCMD ;#endif } }
net/ipv4/route.c +14 -14
@@ -1439,20 +1439,20 @@ static int ip_error(struct sk_buff *skb)int code;switch (rt->dst.error) { -case EINVAL : -default : - goto out; -case EHOSTUNREACH : - code =ICMP_HOST_UNREACH ; -break ; -case ENETUNREACH : - code =ICMP_NET_UNREACH ; -IP_INC_STATS_BH (dev_net (rt->dst.dev), -IPSTATS_MIB_INNOROUTES ); -break ; -case EACCES : - code =ICMP_PKT_FILTERED ; -break ; +case EINVAL : +default : + goto out; +case EHOSTUNREACH : + code =ICMP_HOST_UNREACH ; +break ; +case ENETUNREACH : + code =ICMP_NET_UNREACH ; +IP_INC_STATS_BH (dev_net (rt->dst.dev), +IPSTATS_MIB_INNOROUTES ); +break ; +case EACCES : + code =ICMP_PKT_FILTERED ; +break ; }if (!rt->peer)
Signature · 1 line
1.7.6.rc1
PATCH 7/12 ipv6: Reduce switch/case indent
In reply to Joe PerchesMake the case labels the same indent as the switch.
git diff -w shows 80 column reflowing, removal of a useless break after return, and moving open brace after case instead of separate line.
--- net/ipv6/raw.c | 145 ++++++++++++++++++++++++++----------------------------- 1 files changed, 69 insertions(+), 76 deletions(-)
net/ipv6/raw.c +69 -76
@@ -959,57 +959,54 @@ static int do_rawv6_setsockopt(struct sock *sk, int level, int optname,return -EFAULT ;switch (optname) { -case IPV6_CHECKSUM : -if (inet_sk (sk)->inet_num ==IPPROTO_ICMPV6 && - level ==IPPROTO_IPV6 ) { -/* -* RFC3542 tells that IPV6_CHECKSUM socket -* option in the IPPROTO_IPV6 level is not -* allowed on ICMPv6 sockets. -* If you want to set it, use IPPROTO_RAW -* level IPV6_CHECKSUM socket option -* (Linux extension). -*/ -return -EINVAL ; - } +case IPV6_CHECKSUM : +if (inet_sk (sk)->inet_num ==IPPROTO_ICMPV6 && + level ==IPPROTO_IPV6 ) { +/* +* RFC3542 tells that IPV6_CHECKSUM socket +* option in the IPPROTO_IPV6 level is not +* allowed on ICMPv6 sockets. +* If you want to set it, use IPPROTO_RAW +* level IPV6_CHECKSUM socket option +* (Linux extension). +*/ +return -EINVAL ; + } -/* You may get strange result with a positive odd offset; -RFC2292bis agrees with me. */ -if (val >0 && (val&1 )) -return -EINVAL ; -if (val <0 ) { - rp->checksum =0 ; - }else { - rp->checksum =1 ; - rp->offset = val; - } +/* You may get strange result with a positive odd offset; +RFC2292bis agrees with me. */ +if (val >0 && (val&1 )) +return -EINVAL ; +if (val <0 ) { + rp->checksum =0 ; + }else { + rp->checksum =1 ; + rp->offset = val; + } -return 0 ; -break ; +return 0 ; -default : -return -ENOPROTOOPT ; +default : +return -ENOPROTOOPT ; } }static int rawv6_setsockopt (struct sock *sk,int level,int optname,char __user *optval,unsigned int optlen) { -switch (level) { -case SOL_RAW : -break ; +switch (level) { +case SOL_RAW : +break ; -case SOL_ICMPV6 : -if (inet_sk (sk)->inet_num !=IPPROTO_ICMPV6 ) -return -EOPNOTSUPP ; -return rawv6_seticmpfilter (sk, level, optname, optval, - optlen); -case SOL_IPV6 : -if (optname ==IPV6_CHECKSUM ) -break ; -default : -return ipv6_setsockopt (sk, level, optname, optval, - optlen); +case SOL_ICMPV6 : +if (inet_sk (sk)->inet_num !=IPPROTO_ICMPV6 ) +return -EOPNOTSUPP ; +return rawv6_seticmpfilter (sk, level, optname, optval, optlen); +case SOL_IPV6 : +if (optname ==IPV6_CHECKSUM ) +break ; +default : +return ipv6_setsockopt (sk, level, optname, optval, optlen); }return do_rawv6_setsockopt (sk, level, optname, optval, optlen);
@@ -1075,21 +1072,19 @@ static int do_rawv6_getsockopt(struct sock *sk, int level, int optname,static int rawv6_getsockopt (struct sock *sk,int level,int optname,char __user *optval,int __user *optlen) { -switch (level) { -case SOL_RAW : -break ; +switch (level) { +case SOL_RAW : +break ; -case SOL_ICMPV6 : -if (inet_sk (sk)->inet_num !=IPPROTO_ICMPV6 ) -return -EOPNOTSUPP ; -return rawv6_geticmpfilter (sk, level, optname, optval, - optlen); -case SOL_IPV6 : -if (optname ==IPV6_CHECKSUM ) -break ; -default : -return ipv6_getsockopt (sk, level, optname, optval, - optlen); +case SOL_ICMPV6 : +if (inet_sk (sk)->inet_num !=IPPROTO_ICMPV6 ) +return -EOPNOTSUPP ; +return rawv6_geticmpfilter (sk, level, optname, optval, optlen); +case SOL_IPV6 : +if (optname ==IPV6_CHECKSUM ) +break ; +default : +return ipv6_getsockopt (sk, level, optname, optval, optlen); }return do_rawv6_getsockopt (sk, level, optname, optval, optlen);
@@ -1119,31 +1114,29 @@ static int compat_rawv6_getsockopt(struct sock *sk, int level, int optname,static int rawv6_ioctl (struct sock *sk,int cmd,unsigned long arg) { -switch (cmd) { -case SIOCOUTQ : - { -int amount =sk_wmem_alloc_get (sk); +switch (cmd) { +case SIOCOUTQ : { +int amount =sk_wmem_alloc_get (sk); -return put_user (amount, (int __user *)arg); - } -case SIOCINQ : - { -struct sk_buff *skb; -int amount =0 ; - -spin_lock_bh (&sk->sk_receive_queue.lock); - skb =skb_peek (&sk->sk_receive_queue); -if (skb !=NULL ) - amount = skb->tail - skb->transport_header; -spin_unlock_bh (&sk->sk_receive_queue.lock); -return put_user (amount, (int __user *)arg); - } +return put_user (amount, (int __user *)arg); + } +case SIOCINQ : { +struct sk_buff *skb; +int amount =0 ; + +spin_lock_bh (&sk->sk_receive_queue.lock); + skb =skb_peek (&sk->sk_receive_queue); +if (skb !=NULL ) + amount = skb->tail - skb->transport_header; +spin_unlock_bh (&sk->sk_receive_queue.lock); +return put_user (amount, (int __user *)arg); + } -default : +default :#ifdef CONFIG_IPV6_MROUTE -return ip6mr_ioctl (sk, cmd, (void __user *)arg); +return ip6mr_ioctl (sk, cmd, (void __user *)arg);#else -return -ENOIOCTLCMD ; +return -ENOIOCTLCMD ;#endif } }
Signature · 1 line
1.7.6.rc1
PATCH 8/12 lapb: Reduce switch/case indent
In reply to Joe PerchesMake the case labels the same indent as the switch.
git diff -w shows 80 column reflowing.
--- net/lapb/lapb_iface.c | 30 +- net/lapb/lapb_in.c | 881 ++++++++++++++++++++++++------------------------- 2 files changed, 444 insertions(+), 467 deletions(-)
net/lapb/lapb_iface.c +15 -15
@@ -300,26 +300,26 @@ int lapb_disconnect_request(struct net_device *dev) goto out;switch (lapb->state) { -case LAPB_STATE_0 : - rc =LAPB_NOTCONNECTED ; - goto out_put; +case LAPB_STATE_0 : + rc =LAPB_NOTCONNECTED ; + goto out_put; -case LAPB_STATE_1 : +case LAPB_STATE_1 :#if LAPB_DEBUG >1 -printk (KERN_DEBUG "lapb: (%p) S1 TX DISC(1)\n" , lapb->dev); +printk (KERN_DEBUG "lapb: (%p) S1 TX DISC(1)\n" , lapb->dev);#endif #if LAPB_DEBUG >0 -printk (KERN_DEBUG "lapb: (%p) S1 -> S0\n" , lapb->dev); +printk (KERN_DEBUG "lapb: (%p) S1 -> S0\n" , lapb->dev);#endif -lapb_send_control (lapb,LAPB_DISC ,LAPB_POLLON ,LAPB_COMMAND ); - lapb->state =LAPB_STATE_0 ; -lapb_start_t1timer (lapb); - rc =LAPB_NOTCONNECTED ; - goto out_put; - -case LAPB_STATE_2 : - rc =LAPB_OK ; - goto out_put; +lapb_send_control (lapb,LAPB_DISC ,LAPB_POLLON ,LAPB_COMMAND ); + lapb->state =LAPB_STATE_0 ; +lapb_start_t1timer (lapb); + rc =LAPB_NOTCONNECTED ; + goto out_put; + +case LAPB_STATE_2 : + rc =LAPB_OK ; + goto out_put; }lapb_clear_queues (lapb);
net/lapb/lapb_in.c +429 -452
1,048 lines not on this page · raw message
Signature · 1 line
1.7.6.rc1
PATCH 9/12 netrom: Reduce switch/case indent
In reply to Joe PerchesMake the case labels the same indent as the switch.
git diff -w shows code on same line as case moved to separate lines and a "/* Fallthrough */" comment added where appropriate.
--- net/netrom/nr_route.c | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 deletions(-)
net/netrom/nr_route.c +13 -9
@@ -257,9 +257,12 @@ static int __must_check nr_add_node(ax25_address *nr, const char *mnemonic,case 3 :if (nr_node->routes[1 ].quality > nr_node->routes[0 ].quality) {switch (nr_node->which) { -case 0 : nr_node->which =1 ;break ; -case 1 : nr_node->which =0 ;break ; -default :break ; +case 0 : + nr_node->which =1 ; +break ; +case 1 : + nr_node->which =0 ; +break ; } nr_route = nr_node->routes[0 ]; nr_node->routes[0 ] = nr_node->routes[1 ];
@@ -505,12 +508,13 @@ static int nr_dec_obs(void) s->count--;switch (i) { -case 0 : - s->routes[0 ] = s->routes[1 ]; -case 1 : - s->routes[1 ] = s->routes[2 ]; -case 2 : -break ; +case 0 : + s->routes[0 ] = s->routes[1 ]; +/* Fallthrough */ +case 1 : + s->routes[1 ] = s->routes[2 ]; +case 2 : +break ; }break ;
Signature · 1 line
1.7.6.rc1
PATCH 10/12 sctp: Reduce switch/case indent
In reply to Joe PerchesMake the case labels the same indent as the switch.
git diff -w shows useless break;s removed after returns and a comment added to an unnecessary default: break; because of a dubious gcc warning.
--- net/sctp/sm_statefuns.c | 51 ++++++++++++++++++++++++----------------------- net/sctp/socket.c | 10 ++++---- 2 files changed, 31 insertions(+), 30 deletions(-)
net/sctp/sm_statefuns.c +26 -25
@@ -4008,31 +4008,32 @@ sctp_disposition_t sctp_sf_eat_auth(const struct sctp_endpoint *ep, auth_hdr = (struct sctp_authhdr *)chunk->skb->data; error =sctp_sf_authenticate (ep, asoc, type, chunk);switch (error) { -case SCTP_IERROR_AUTH_BAD_HMAC : -/* Generate the ERROR chunk and discard the rest -* of the packet -*/ - err_chunk =sctp_make_op_error (asoc, chunk, -SCTP_ERROR_UNSUP_HMAC , - &auth_hdr->hmac_id, -sizeof (__u16),0 ); -if (err_chunk) { -sctp_add_cmd_sf (commands,SCTP_CMD_REPLY , -SCTP_CHUNK (err_chunk)); - } -/* Fall Through */ -case SCTP_IERROR_AUTH_BAD_KEYID : -case SCTP_IERROR_BAD_SIG : -return sctp_sf_pdiscard (ep, asoc, type, arg, commands); -break ; -case SCTP_IERROR_PROTO_VIOLATION : -return sctp_sf_violation_chunklen (ep, asoc, type, arg, - commands); -break ; -case SCTP_IERROR_NOMEM : -return SCTP_DISPOSITION_NOMEM ; -default : -break ; +case SCTP_IERROR_AUTH_BAD_HMAC : +/* Generate the ERROR chunk and discard the rest +* of the packet +*/ + err_chunk =sctp_make_op_error (asoc, chunk, +SCTP_ERROR_UNSUP_HMAC , + &auth_hdr->hmac_id, +sizeof (__u16),0 ); +if (err_chunk) { +sctp_add_cmd_sf (commands,SCTP_CMD_REPLY , +SCTP_CHUNK (err_chunk)); + } +/* Fall Through */ +case SCTP_IERROR_AUTH_BAD_KEYID : +case SCTP_IERROR_BAD_SIG : +return sctp_sf_pdiscard (ep, asoc, type, arg, commands); + +case SCTP_IERROR_PROTO_VIOLATION : +return sctp_sf_violation_chunklen (ep, asoc, type, arg, + commands); + +case SCTP_IERROR_NOMEM : +return SCTP_DISPOSITION_NOMEM ; + +default :/* Prevent gcc warnings */ +break ; }if (asoc->active_key_id !=ntohs (auth_hdr->shkey_id)) {
net/sctp/socket.c +5 -5
@@ -3257,11 +3257,11 @@ static int sctp_setsockopt_auth_chunk(struct sock *sk,return -EFAULT ;switch (val.sauth_chunk) { -case SCTP_CID_INIT : -case SCTP_CID_INIT_ACK : -case SCTP_CID_SHUTDOWN_COMPLETE : -case SCTP_CID_AUTH : -return -EINVAL ; +case SCTP_CID_INIT : +case SCTP_CID_INIT_ACK : +case SCTP_CID_SHUTDOWN_COMPLETE : +case SCTP_CID_AUTH : +return -EINVAL ; }/* add this chunk id to the endpoint */
Signature · 1 line
1.7.6.rc1
PATCH 11/12 sunrpc: Reduce switch/case indent
In reply to Joe PerchesMake the case labels the same indent as the switch.
git diff -w shows 80 column line reflowing.
--- net/sunrpc/auth_gss/auth_gss.c | 46 +++++++++++++++++++-------------------- net/sunrpc/clnt.c | 25 ++++++++++----------- net/sunrpc/rpc_pipe.c | 14 ++++++------ 3 files changed, 41 insertions(+), 44 deletions(-)
net/sunrpc/auth_gss/auth_gss.c +22 -24
@@ -1421,18 +1421,16 @@ gss_wrap_req(struct rpc_task *task, goto out; }switch (gss_cred->gc_service) { -case RPC_GSS_SVC_NONE : -gss_wrap_req_encode (encode, rqstp, p, obj); - status =0 ; -break ; -case RPC_GSS_SVC_INTEGRITY : - status =gss_wrap_req_integ (cred, ctx, encode, - rqstp, p, obj); -break ; -case RPC_GSS_SVC_PRIVACY : - status =gss_wrap_req_priv (cred, ctx, encode, - rqstp, p, obj); -break ; +case RPC_GSS_SVC_NONE : +gss_wrap_req_encode (encode, rqstp, p, obj); + status =0 ; +break ; +case RPC_GSS_SVC_INTEGRITY : + status =gss_wrap_req_integ (cred, ctx, encode, rqstp, p, obj); +break ; +case RPC_GSS_SVC_PRIVACY : + status =gss_wrap_req_priv (cred, ctx, encode, rqstp, p, obj); +break ; } out:gss_put_ctx (ctx);
@@ -1531,18 +1529,18 @@ gss_unwrap_resp(struct rpc_task *task,if (ctx->gc_proc !=RPC_GSS_PROC_DATA ) goto out_decode;switch (gss_cred->gc_service) { -case RPC_GSS_SVC_NONE : -break ; -case RPC_GSS_SVC_INTEGRITY : - status =gss_unwrap_resp_integ (cred, ctx, rqstp, &p); -if (status) - goto out; -break ; -case RPC_GSS_SVC_PRIVACY : - status =gss_unwrap_resp_priv (cred, ctx, rqstp, &p); -if (status) - goto out; -break ; +case RPC_GSS_SVC_NONE : +break ; +case RPC_GSS_SVC_INTEGRITY : + status =gss_unwrap_resp_integ (cred, ctx, rqstp, &p); +if (status) + goto out; +break ; +case RPC_GSS_SVC_PRIVACY : + status =gss_unwrap_resp_priv (cred, ctx, rqstp, &p); +if (status) + goto out; +break ; }/* take into account extra slack for integrity and privacy cases: */ cred->cr_auth->au_rslack = cred->cr_auth->au_verfsize + (p - savedp)
net/sunrpc/clnt.c +12 -13
@@ -1663,19 +1663,18 @@ rpc_verify_header(struct rpc_task *task)if (--len <0 ) goto out_overflow;switch ((n =ntohl (*p++))) { -case RPC_AUTH_ERROR : -break ; -case RPC_MISMATCH : -dprintk ("RPC: %5u %s: RPC call version " -"mismatch!\n" , - task->tk_pid, __func__); - error = -EPROTONOSUPPORT ; - goto out_err; -default : -dprintk ("RPC: %5u %s: RPC call rejected, " -"unknown error: %x\n" , - task->tk_pid, __func__, n); - goto out_eio; +case RPC_AUTH_ERROR : +break ; +case RPC_MISMATCH : +dprintk ("RPC: %5u %s: RPC call version mismatch!\n" , + task->tk_pid, __func__); + error = -EPROTONOSUPPORT ; + goto out_err; +default : +dprintk ("RPC: %5u %s: RPC call rejected, " +"unknown error: %x\n" , + task->tk_pid, __func__, n); + goto out_eio; }if (--len <0 ) goto out_overflow;
net/sunrpc/rpc_pipe.c +7 -7
@@ -456,13 +456,13 @@ rpc_get_inode(struct super_block *sb, umode_t mode) inode->i_ino =get_next_ino (); inode->i_mode = mode; inode->i_atime = inode->i_mtime = inode->i_ctime =CURRENT_TIME ; -switch (mode &S_IFMT ) { -case S_IFDIR : - inode->i_fop = &simple_dir_operations; - inode->i_op = &simple_dir_inode_operations; -inc_nlink (inode); -default : -break ; +switch (mode &S_IFMT ) { +case S_IFDIR : + inode->i_fop = &simple_dir_operations; + inode->i_op = &simple_dir_inode_operations; +inc_nlink (inode); +default : +break ; }return inode; }
Signature · 1 line
1.7.6.rc1
PATCH 12/12 x25: Reduce switch/case indent
In reply to Joe PerchesMake the case labels the same indent as the switch.
git diff -w shows 80 column line reflowing.
--- net/x25/af_x25.c | 473 ++++++++++++++++++++++++++-------------------------- net/x25/x25_dev.c | 44 +++--- net/x25/x25_in.c | 118 +++++++------- net/x25/x25_link.c | 87 +++++----- net/x25/x25_subr.c | 78 ++++----- 5 files changed, 397 insertions(+), 403 deletions(-)
net/x25/af_x25.c +234 -237
@@ -237,21 +237,21 @@ static int x25_device_event(struct notifier_block *this, unsigned long event,#endif ) {switch (event) { -case NETDEV_UP : -x25_link_device_up (dev); -break ; -case NETDEV_GOING_DOWN : - nb =x25_get_neigh (dev); -if (nb) { -x25_terminate_link (nb); -x25_neigh_put (nb); - } -break ; -case NETDEV_DOWN : -x25_kill_by_device (dev); -x25_route_device_down (dev); -x25_link_device_down (dev); -break ; +case NETDEV_UP : +x25_link_device_up (dev); +break ; +case NETDEV_GOING_DOWN : + nb =x25_get_neigh (dev); +if (nb) { +x25_terminate_link (nb); +x25_neigh_put (nb); + } +break ; +case NETDEV_DOWN : +x25_kill_by_device (dev); +x25_route_device_down (dev); +x25_link_device_down (dev); +break ; } }
@@ -1336,256 +1336,253 @@ static int x25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)int rc;switch (cmd) { -case TIOCOUTQ : { -int amount; +case TIOCOUTQ : { +int amount; - amount = sk->sk_sndbuf -sk_wmem_alloc_get (sk); -if (amount <0 ) - amount =0 ; - rc =put_user (amount, (unsigned int __user *)argp); -break ; - } + amount = sk->sk_sndbuf -sk_wmem_alloc_get (sk); +if (amount <0 ) + amount =0 ; + rc =put_user (amount, (unsigned int __user *)argp); +break ; + } -case TIOCINQ : { -struct sk_buff *skb; -int amount =0 ; -/* -* These two are safe on a single CPU system as -* only user tasks fiddle here -*/ -lock_sock (sk); -if ((skb =skb_peek (&sk->sk_receive_queue)) !=NULL ) - amount = skb->len; -release_sock (sk); - rc =put_user (amount, (unsigned int __user *)argp); -break ; - } +case TIOCINQ : { +struct sk_buff *skb; +int amount =0 ; +/* +* These two are safe on a single CPU system as +* only user tasks fiddle here +*/ +lock_sock (sk); +if ((skb =skb_peek (&sk->sk_receive_queue)) !=NULL ) + amount = skb->len; +release_sock (sk); + rc =put_user (amount, (unsigned int __user *)argp); +break ; + } -case SIOCGSTAMP : - rc = -EINVAL ; -if (sk) - rc =sock_get_timestamp (sk, +case SIOCGSTAMP : + rc = -EINVAL ; +if (sk) + rc =sock_get_timestamp (sk, (struct timeval __user *)argp); +break ; +case SIOCGSTAMPNS : + rc = -EINVAL ; +if (sk) + rc =sock_get_timestampns (sk, + (struct timespec __user *)argp); +break ; +case SIOCGIFADDR : +case SIOCSIFADDR : +case SIOCGIFDSTADDR : +case SIOCSIFDSTADDR : +case SIOCGIFBRDADDR : +case SIOCSIFBRDADDR : +case SIOCGIFNETMASK : +case SIOCSIFNETMASK : +case SIOCGIFMETRIC : +case SIOCSIFMETRIC : + rc = -EINVAL ; +break ; +case SIOCADDRT : +case SIOCDELRT : + rc = -EPERM ; +if (!capable (CAP_NET_ADMIN ))break ; -case SIOCGSTAMPNS : - rc = -EINVAL ; -if (sk) - rc =sock_get_timestampns (sk, - (struct timespec __user *)argp); -break ; -case SIOCGIFADDR : -case SIOCSIFADDR : -case SIOCGIFDSTADDR : -case SIOCSIFDSTADDR : -case SIOCGIFBRDADDR : -case SIOCSIFBRDADDR : -case SIOCGIFNETMASK : -case SIOCSIFNETMASK : -case SIOCGIFMETRIC : -case SIOCSIFMETRIC : - rc = -EINVAL ; -break ; -case SIOCADDRT : -case SIOCDELRT : - rc = -EPERM ; -if (!capable (CAP_NET_ADMIN )) -break ; - rc =x25_route_ioctl (cmd, argp); -break ; -case SIOCX25GSUBSCRIP : - rc =x25_subscr_ioctl (cmd, argp); -break ; -case SIOCX25SSUBSCRIP : - rc = -EPERM ; -if (!capable (CAP_NET_ADMIN )) -break ; - rc =x25_subscr_ioctl (cmd, argp); -break ; -case SIOCX25GFACILITIES : { -lock_sock (sk); - rc =copy_to_user (argp, &x25->facilities, -sizeof (x25->facilities)) - ? -EFAULT :0 ; -release_sock (sk); + rc =x25_route_ioctl (cmd, argp); +break ; +case SIOCX25GSUBSCRIP : + rc =x25_subscr_ioctl (cmd, argp); +break ; +case SIOCX25SSUBSCRIP : + rc = -EPERM ; +if (!capable (CAP_NET_ADMIN ))break ; - } + rc =x25_subscr_ioctl (cmd, argp); +break ; +case SIOCX25GFACILITIES : { +lock_sock (sk); + rc =copy_to_user (argp, &x25->facilities, +sizeof (x25->facilities)) + ? -EFAULT :0 ; +release_sock (sk); +break ; + } -case SIOCX25SFACILITIES : { -struct x25_facilities facilities; - rc = -EFAULT ; -if (copy_from_user (&facilities, argp, -sizeof (facilities))) -break ; - rc = -EINVAL ; -lock_sock (sk); -if (sk->sk_state !=TCP_LISTEN && - sk->sk_state !=TCP_CLOSE ) - goto out_fac_release; -if (facilities.pacsize_in <X25_PS16 || - facilities.pacsize_in >X25_PS4096 ) - goto out_fac_release; -if (facilities.pacsize_out <X25_PS16 || - facilities.pacsize_out >X25_PS4096 ) - goto out_fac_release; -if (facilities.winsize_in <1 || - facilities.winsize_in >127 ) +case SIOCX25SFACILITIES : { +struct x25_facilities facilities; + rc = -EFAULT ; +if (copy_from_user (&facilities, argp,sizeof (facilities))) +break ; + rc = -EINVAL ; +lock_sock (sk); +if (sk->sk_state !=TCP_LISTEN && + sk->sk_state !=TCP_CLOSE ) + goto out_fac_release; +if (facilities.pacsize_in <X25_PS16 || + facilities.pacsize_in >X25_PS4096 ) + goto out_fac_release; +if (facilities.pacsize_out <X25_PS16 || + facilities.pacsize_out >X25_PS4096 ) + goto out_fac_release; +if (facilities.winsize_in <1 || + facilities.winsize_in >127 ) + goto out_fac_release; +if (facilities.throughput) { +int out = facilities.throughput &0xf0 ; +int in = facilities.throughput &0x0f ; +if (!out) + facilities.throughput |= +X25_DEFAULT_THROUGHPUT <<4 ; +else if (out <0x30 || out >0xD0 ) goto out_fac_release; -if (facilities.throughput) { -int out = facilities.throughput &0xf0 ; -int in = facilities.throughput &0x0f ; -if (!out) - facilities.throughput |= -X25_DEFAULT_THROUGHPUT <<4 ; -else if (out <0x30 || out >0xD0 ) - goto out_fac_release; -if (!in) - facilities.throughput |= -X25_DEFAULT_THROUGHPUT ; -else if (in <0x03 || in >0x0D ) - goto out_fac_release; - } -if (facilities.reverse && - (facilities.reverse &0x81 ) !=0x81 ) +if (!in) + facilities.throughput |= +X25_DEFAULT_THROUGHPUT ; +else if (in <0x03 || in >0x0D ) goto out_fac_release; - x25->facilities = facilities; - rc =0 ; -out_fac_release: -release_sock (sk); -break ; - } - -case SIOCX25GDTEFACILITIES : { -lock_sock (sk); - rc =copy_to_user (argp, &x25->dte_facilities, -sizeof (x25->dte_facilities)); -release_sock (sk); -if (rc) - rc = -EFAULT ; -break ; } +if (facilities.reverse && + (facilities.reverse &0x81 ) !=0x81 ) + goto out_fac_release; + x25->facilities = facilities; + rc =0 ; +out_fac_release: +release_sock (sk); +break ; + } -case SIOCX25SDTEFACILITIES : { -struct x25_dte_facilities dtefacs; +case SIOCX25GDTEFACILITIES : { +lock_sock (sk); + rc =copy_to_user (argp, &x25->dte_facilities, +sizeof (x25->dte_facilities)); +release_sock (sk); +if (rc) rc = -EFAULT ; -if (copy_from_user (&dtefacs, argp,sizeof (dtefacs))) -break ; - rc = -EINVAL ; -lock_sock (sk); -if (sk->sk_state !=TCP_LISTEN && - sk->sk_state !=TCP_CLOSE ) - goto out_dtefac_release; -if (dtefacs.calling_len >X25_MAX_AE_LEN ) - goto out_dtefac_release; -if (dtefacs.calling_ae ==NULL ) - goto out_dtefac_release; -if (dtefacs.called_len >X25_MAX_AE_LEN ) - goto out_dtefac_release; -if (dtefacs.called_ae ==NULL ) - goto out_dtefac_release; - x25->dte_facilities = dtefacs; - rc =0 ; -out_dtefac_release: -release_sock (sk); -break ; - } +break ; + } -case SIOCX25GCALLUSERDATA : { -lock_sock (sk); - rc =copy_to_user (argp, &x25->calluserdata, -sizeof (x25->calluserdata)) - ? -EFAULT :0 ; -release_sock (sk); +case SIOCX25SDTEFACILITIES : { +struct x25_dte_facilities dtefacs; + rc = -EFAULT ; +if (copy_from_user (&dtefacs, argp,sizeof (dtefacs)))break ; - } + rc = -EINVAL ; +lock_sock (sk); +if (sk->sk_state !=TCP_LISTEN && + sk->sk_state !=TCP_CLOSE ) + goto out_dtefac_release; +if (dtefacs.calling_len >X25_MAX_AE_LEN ) + goto out_dtefac_release; +if (dtefacs.calling_ae ==NULL ) + goto out_dtefac_release; +if (dtefacs.called_len >X25_MAX_AE_LEN ) + goto out_dtefac_release; +if (dtefacs.called_ae ==NULL ) + goto out_dtefac_release; + x25->dte_facilities = dtefacs; + rc =0 ; +out_dtefac_release: +release_sock (sk); +break ; + } -case SIOCX25SCALLUSERDATA : { -struct x25_calluserdata calluserdata; +case SIOCX25GCALLUSERDATA : { +lock_sock (sk); + rc =copy_to_user (argp, &x25->calluserdata, +sizeof (x25->calluserdata)) + ? -EFAULT :0 ; +release_sock (sk); +break ; + } - rc = -EFAULT ; -if (copy_from_user (&calluserdata, argp, -sizeof (calluserdata))) -break ; - rc = -EINVAL ; -if (calluserdata.cudlength >X25_MAX_CUD_LEN ) -break ; -lock_sock (sk); - x25->calluserdata = calluserdata; -release_sock (sk); - rc =0 ; -break ; - } +case SIOCX25SCALLUSERDATA : { +struct x25_calluserdata calluserdata; -case SIOCX25GCAUSEDIAG : { -lock_sock (sk); - rc =copy_to_user (argp, &x25->causediag, -sizeof (x25->causediag)) - ? -EFAULT :0 ; -release_sock (sk); + rc = -EFAULT ; +if (copy_from_user (&calluserdata, argp,sizeof (calluserdata)))break ; - } + rc = -EINVAL ; +if (calluserdata.cudlength >X25_MAX_CUD_LEN ) +break ; +lock_sock (sk); + x25->calluserdata = calluserdata; +release_sock (sk); + rc =0 ; +break ; + } -case SIOCX25SCAUSEDIAG : { -struct x25_causediag causediag; - rc = -EFAULT ; -if (copy_from_user (&causediag, argp,sizeof (causediag))) -break ; -lock_sock (sk); - x25->causediag = causediag; -release_sock (sk); - rc =0 ; +case SIOCX25GCAUSEDIAG : { +lock_sock (sk); + rc =copy_to_user (argp, &x25->causediag,sizeof (x25->causediag)) + ? -EFAULT :0 ; +release_sock (sk); +break ; + } + +case SIOCX25SCAUSEDIAG : { +struct x25_causediag causediag; + rc = -EFAULT ; +if (copy_from_user (&causediag, argp,sizeof (causediag)))break ; +lock_sock (sk); + x25->causediag = causediag; +release_sock (sk); + rc =0 ; +break ; - } + } -case SIOCX25SCUDMATCHLEN : { -struct x25_subaddr sub_addr; - rc = -EINVAL ; -lock_sock (sk); -if (sk->sk_state !=TCP_CLOSE ) - goto out_cud_release; - rc = -EFAULT ; -if (copy_from_user (&sub_addr, argp, -sizeof (sub_addr))) - goto out_cud_release; - rc = -EINVAL ; -if (sub_addr.cudmatchlength >X25_MAX_CUD_LEN ) - goto out_cud_release; - x25->cudmatchlength = sub_addr.cudmatchlength; - rc =0 ; +case SIOCX25SCUDMATCHLEN : { +struct x25_subaddr sub_addr; + rc = -EINVAL ; +lock_sock (sk); +if (sk->sk_state !=TCP_CLOSE ) + goto out_cud_release; + rc = -EFAULT ; +if (copy_from_user (&sub_addr, argp, +sizeof (sub_addr))) + goto out_cud_release; + rc = -EINVAL ; +if (sub_addr.cudmatchlength >X25_MAX_CUD_LEN ) + goto out_cud_release; + x25->cudmatchlength = sub_addr.cudmatchlength; + rc =0 ; out_cud_release: -release_sock (sk); -break ; - } +release_sock (sk); +break ; + } -case SIOCX25CALLACCPTAPPRV : { - rc = -EINVAL ; -lock_sock (sk); -if (sk->sk_state !=TCP_CLOSE ) -break ; -clear_bit (X25_ACCPT_APPRV_FLAG , &x25->flags); -release_sock (sk); - rc =0 ; +case SIOCX25CALLACCPTAPPRV : { + rc = -EINVAL ; +lock_sock (sk); +if (sk->sk_state !=TCP_CLOSE )break ; - } +clear_bit (X25_ACCPT_APPRV_FLAG , &x25->flags); +release_sock (sk); + rc =0 ; +break ; + } -case SIOCX25SENDCALLACCPT : { - rc = -EINVAL ; -lock_sock (sk); -if (sk->sk_state !=TCP_ESTABLISHED ) -break ; -/* must call accptapprv above */ -if (test_bit (X25_ACCPT_APPRV_FLAG , &x25->flags)) -break ; -x25_write_internal (sk,X25_CALL_ACCEPTED ); - x25->state =X25_STATE_3 ; -release_sock (sk); - rc =0 ; +case SIOCX25SENDCALLACCPT : { + rc = -EINVAL ; +lock_sock (sk); +if (sk->sk_state !=TCP_ESTABLISHED )break ; - } - -default : - rc = -ENOIOCTLCMD ; +/* must call accptapprv above */ +if (test_bit (X25_ACCPT_APPRV_FLAG , &x25->flags))break ; +x25_write_internal (sk,X25_CALL_ACCEPTED ); + x25->state =X25_STATE_3 ; +release_sock (sk); + rc =0 ; +break ; + } + +default : + rc = -ENOIOCTLCMD ; +break ; }return rc;
net/x25/x25_dev.c +22 -22
62 lines not on this page · raw message
net/x25/x25_in.c +59 -59
132 lines not on this page · raw message
net/x25/x25_link.c +43 -44
105 lines not on this page · raw message
net/x25/x25_subr.c +38 -40
90 lines not on this page · raw message
Signature · 1 line
1.7.6.rc1
David Miller
maintainerFrom: Joe Perches <[email protected]>
Date: Fri, 1 Jul 2011 12:43:01 -0700
Quoted 1 line
Just whitespace cleanups with a couple trivial corrections
All applied, thanks Joe.