@@ -502,6 +502,7 @@ plip_receive(unsigned short nibble_timeout, struct net_device *dev,
502
502
* data_p = (c0 >> 3 ) & 0x0f ;
503
503
write_data (dev , 0x10 ); /* send ACK */
504
504
* ns_p = PLIP_NB_1 ;
505
+ /* fall through */
505
506
506
507
case PLIP_NB_1 :
507
508
cx = nibble_timeout ;
@@ -597,6 +598,7 @@ plip_receive_packet(struct net_device *dev, struct net_local *nl,
597
598
printk (KERN_DEBUG "%s: receive start\n" , dev -> name );
598
599
rcv -> state = PLIP_PK_LENGTH_LSB ;
599
600
rcv -> nibble = PLIP_NB_BEGIN ;
601
+ /* fall through */
600
602
601
603
case PLIP_PK_LENGTH_LSB :
602
604
if (snd -> state != PLIP_PK_DONE ) {
@@ -617,6 +619,7 @@ plip_receive_packet(struct net_device *dev, struct net_local *nl,
617
619
return TIMEOUT ;
618
620
}
619
621
rcv -> state = PLIP_PK_LENGTH_MSB ;
622
+ /* fall through */
620
623
621
624
case PLIP_PK_LENGTH_MSB :
622
625
if (plip_receive (nibble_timeout , dev ,
@@ -639,6 +642,7 @@ plip_receive_packet(struct net_device *dev, struct net_local *nl,
639
642
rcv -> state = PLIP_PK_DATA ;
640
643
rcv -> byte = 0 ;
641
644
rcv -> checksum = 0 ;
645
+ /* fall through */
642
646
643
647
case PLIP_PK_DATA :
644
648
lbuf = rcv -> skb -> data ;
@@ -651,6 +655,7 @@ plip_receive_packet(struct net_device *dev, struct net_local *nl,
651
655
rcv -> checksum += lbuf [-- rcv -> byte ];
652
656
} while (rcv -> byte );
653
657
rcv -> state = PLIP_PK_CHECKSUM ;
658
+ /* fall through */
654
659
655
660
case PLIP_PK_CHECKSUM :
656
661
if (plip_receive (nibble_timeout , dev ,
@@ -663,6 +668,7 @@ plip_receive_packet(struct net_device *dev, struct net_local *nl,
663
668
return ERROR ;
664
669
}
665
670
rcv -> state = PLIP_PK_DONE ;
671
+ /* fall through */
666
672
667
673
case PLIP_PK_DONE :
668
674
/* Inform the upper layer for the arrival of a packet. */
@@ -708,6 +714,7 @@ plip_send(unsigned short nibble_timeout, struct net_device *dev,
708
714
case PLIP_NB_BEGIN :
709
715
write_data (dev , data & 0x0f );
710
716
* ns_p = PLIP_NB_1 ;
717
+ /* fall through */
711
718
712
719
case PLIP_NB_1 :
713
720
write_data (dev , 0x10 | (data & 0x0f ));
@@ -722,6 +729,7 @@ plip_send(unsigned short nibble_timeout, struct net_device *dev,
722
729
}
723
730
write_data (dev , 0x10 | (data >> 4 ));
724
731
* ns_p = PLIP_NB_2 ;
732
+ /* fall through */
725
733
726
734
case PLIP_NB_2 :
727
735
write_data (dev , (data >> 4 ));
@@ -810,6 +818,7 @@ plip_send_packet(struct net_device *dev, struct net_local *nl,
810
818
& snd -> nibble , snd -> length .b .lsb ))
811
819
return TIMEOUT ;
812
820
snd -> state = PLIP_PK_LENGTH_MSB ;
821
+ /* fall through */
813
822
814
823
case PLIP_PK_LENGTH_MSB :
815
824
if (plip_send (nibble_timeout , dev ,
@@ -818,6 +827,7 @@ plip_send_packet(struct net_device *dev, struct net_local *nl,
818
827
snd -> state = PLIP_PK_DATA ;
819
828
snd -> byte = 0 ;
820
829
snd -> checksum = 0 ;
830
+ /* fall through */
821
831
822
832
case PLIP_PK_DATA :
823
833
do {
@@ -829,6 +839,7 @@ plip_send_packet(struct net_device *dev, struct net_local *nl,
829
839
snd -> checksum += lbuf [-- snd -> byte ];
830
840
} while (snd -> byte );
831
841
snd -> state = PLIP_PK_CHECKSUM ;
842
+ /* fall through */
832
843
833
844
case PLIP_PK_CHECKSUM :
834
845
if (plip_send (nibble_timeout , dev ,
@@ -839,6 +850,7 @@ plip_send_packet(struct net_device *dev, struct net_local *nl,
839
850
dev_kfree_skb (snd -> skb );
840
851
dev -> stats .tx_packets ++ ;
841
852
snd -> state = PLIP_PK_DONE ;
853
+ /* fall through */
842
854
843
855
case PLIP_PK_DONE :
844
856
/* Close the connection */
@@ -927,6 +939,7 @@ plip_interrupt(void *dev_id)
927
939
switch (nl -> connection ) {
928
940
case PLIP_CN_CLOSING :
929
941
netif_wake_queue (dev );
942
+ /* fall through */
930
943
case PLIP_CN_NONE :
931
944
case PLIP_CN_SEND :
932
945
rcv -> state = PLIP_PK_TRIGGER ;
0 commit comments