commit | 3c0a2e0b0ae661457c8505fecc7be5501aa7a715 | [log] [tgz] |
---|---|---|
author | Sergey Shtylyov <s.shtylyov@omp.ru> | Fri May 10 23:24:04 2024 +0300 |
committer | Trond Myklebust <trond.myklebust@hammerspace.com> | Tue May 21 08:34:15 2024 -0400 |
tree | 1a7a7a23b684517b38a1f96fb57323423210c09e | |
parent | a01b077a8743b2ed329c587cf4bbe49682da243f [diff] |
nfs: fix undefined behavior in nfs_block_bits() Shifting *signed int* typed constant 1 left by 31 bits causes undefined behavior. Specify the correct *unsigned long* type by using 1UL instead. Found by Linux Verification Center (linuxtesting.org) with the Svace static analysis tool. Cc: stable@vger.kernel.org Signed-off-by: Sergey Shtylyov <s.shtylyov@omp.ru> Reviewed-by: Benjamin Coddington <bcodding@redhat.com> Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>