diff -u linux-4.15.0/arch/x86/include/asm/nospec-branch.h linux-4.15.0/arch/x86/include/asm/nospec-branch.h --- linux-4.15.0/arch/x86/include/asm/nospec-branch.h +++ linux-4.15.0/arch/x86/include/asm/nospec-branch.h @@ -265,8 +265,8 @@ { asm volatile(ALTERNATIVE("", "wrmsr", %c[feature]) : : "c" (msr), - "a" (val), - "d" (val >> 32), + "a" ((u32)val), + "d" ((u32)(val >> 32)), [feature] "i" (feature) : "memory"); } diff -u linux-4.15.0/debian.master/changelog linux-4.15.0/debian.master/changelog --- linux-4.15.0/debian.master/changelog +++ linux-4.15.0/debian.master/changelog @@ -1,4 +1,4 @@ -linux (4.15.0-22.23) bionic; urgency=medium +linux (4.15.0-22.24) bionic; urgency=medium * CVE-2018-3639 (powerpc) - powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit diff -u linux-4.15.0/debian/changelog linux-4.15.0/debian/changelog --- linux-4.15.0/debian/changelog +++ linux-4.15.0/debian/changelog @@ -1,4 +1,4 @@ -linux (4.15.0-22.23) bionic; urgency=medium +linux (4.15.0-22.24) bionic; urgency=medium * CVE-2018-3639 (powerpc) - powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit