diff --git a/src/afs/LINUX/osi_vnodeops.c b/src/afs/LINUX/osi_vnodeops.c index dc39822e43..d6fa3b6242 100644 --- a/src/afs/LINUX/osi_vnodeops.c +++ b/src/afs/LINUX/osi_vnodeops.c @@ -2580,6 +2580,7 @@ afs_linux_can_bypass(struct inode *ip) { case LARGE_FILES_BYPASS_CACHE: if (i_size_read(ip) > cache_bypass_threshold) return 1; + /* fall through */ default: return 0; } diff --git a/src/opr/jhash.h b/src/opr/jhash.h index 9c82f9c98a..4568f567c1 100644 --- a/src/opr/jhash.h +++ b/src/opr/jhash.h @@ -80,9 +80,12 @@ opr_jhash(const afs_uint32 *k, size_t length, afs_uint32 initval) /* All the case statements fall through */ switch(length) { case 3 : c+=k[2]; + /* fall through */ case 2 : b+=k[1]; + /* fall through */ case 1 : a+=k[0]; opr_jhash_final(a, b, c); + /* fall through */ case 0: /* case 0: nothing left to add */ break; } diff --git a/src/rx/xdr.c b/src/rx/xdr.c index f370723398..b1efad33e8 100644 --- a/src/rx/xdr.c +++ b/src/rx/xdr.c @@ -424,7 +424,7 @@ xdr_bytes(XDR * xdrs, char **cpp, u_int * sizep, if (sp == NULL) { return (FALSE); } - /* fall into ... */ + /* fall through */ case XDR_ENCODE: return (xdr_opaque(xdrs, sp, nodesize)); @@ -547,7 +547,7 @@ xdr_string(XDR * xdrs, char **cpp, u_int maxsize) return (FALSE); } sp[size] = 0; - /* fall into ... */ + /* fall through */ case XDR_ENCODE: return (xdr_opaque(xdrs, sp, size));