aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2026-10-13 18:06:58 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2026-10-13 18:06:58 -0700
commit4056b3c9d3c92ea45955641dbafeb9b960e146ef (patch)
tree029caac4bf355e4c708043f733a94ca8239df4ee
parentd77bd0d469e1923e587bb919301c0bb29093e30a (diff)
parentb963f2345fa20417401c51a69dedb6a58eea33a9 (diff)
Merge tag 'nios2_update_for_v7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux
Pull NIOS2 fix from Dinh Nguyen: - Fix __wsum type degradation in csum_fold() * tag 'nios2_update_for_v7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux: nios2: fix __wsum type degradation in csum_fold()
-rw-r--r--arch/nios2/include/asm/checksum.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/nios2/include/asm/checksum.h b/arch/nios2/include/asm/checksum.h
index 69004e07a1ba..b6b415ae17a0 100644
--- a/arch/nios2/include/asm/checksum.h
+++ b/arch/nios2/include/asm/checksum.h
@@ -27,7 +27,7 @@ static inline __sum16 csum_fold(__wsum sum)
"add %0, %0, r8\n"
"nor %0, %0, %0\n"
: "=r" (sum)
- : "r" (sum << 16), "0" (sum)
+ : "r" ((__force u32)sum << 16), "0" (sum)
: "r8");
return (__force __sum16) sum;
}