Dear stable kernel maintainers, (Woah, two in one day; have I exceeded my limit?)
Please consider the attached patch for 5.4 and 4.19 for commit b8a9092330da ("Kbuild: do not emit debug info for assembly with LLVM_IAS=1"), which fixes a significant number of warnings under arch/ when assembling a kernel with Clang.
These backports have already been shipped in Android; I would like to revert them and take them from syncing with stable. CrOS also has the patches staged, but I would prefer for them to sync them from stable as well.
b8a9092330da just landed in v5.10-rc7. I recently read https://lwn.net/Articles/838819/, which mentions a discussion about letting patches have more time to soak in mainline, so I accept if your decision is to wait, though I'll note these have been soaking in Android for 2 days shy of one month (Nov 10).
There were minor conflicts due to missing Kbuild support for compressed debug info, which is a feature I implemented but don't plan to backport to stable.
We plan to use Clang's integrated assembler for Android and CrOS for 4.19+.
See also: https://github.com/ClangBuiltLinux/linux/issues/716.
On Tue, Dec 08, 2020 at 04:43:34PM -0800, Nick Desaulniers wrote:
Dear stable kernel maintainers, (Woah, two in one day; have I exceeded my limit?)
Please consider the attached patch for 5.4 and 4.19 for commit b8a9092330da ("Kbuild: do not emit debug info for assembly with LLVM_IAS=1"), which fixes a significant number of warnings under arch/ when assembling a kernel with Clang.
I also need a version of this for 5.9.y before we can take this for older kernels. Can you provide that as well?
thanks,
greg k-h
On Wed, Dec 9, 2020 at 2:58 AM Greg KH gregkh@linuxfoundation.org wrote:
On Tue, Dec 08, 2020 at 04:43:34PM -0800, Nick Desaulniers wrote:
Dear stable kernel maintainers, (Woah, two in one day; have I exceeded my limit?)
Please consider the attached patch for 5.4 and 4.19 for commit b8a9092330da ("Kbuild: do not emit debug info for assembly with LLVM_IAS=1"), which fixes a significant number of warnings under arch/ when assembling a kernel with Clang.
I also need a version of this for 5.9.y before we can take this for older kernels. Can you provide that as well?
Yes, apologies. It's similar to the 5.4.y patch, but with a shorter set of conflicts as noted in the commit message. Attached.
On Thu, Dec 10, 2020 at 01:21:00PM -0800, Nick Desaulniers wrote:
On Wed, Dec 9, 2020 at 2:58 AM Greg KH gregkh@linuxfoundation.org wrote:
On Tue, Dec 08, 2020 at 04:43:34PM -0800, Nick Desaulniers wrote:
Dear stable kernel maintainers, (Woah, two in one day; have I exceeded my limit?)
Please consider the attached patch for 5.4 and 4.19 for commit b8a9092330da ("Kbuild: do not emit debug info for assembly with LLVM_IAS=1"), which fixes a significant number of warnings under arch/ when assembling a kernel with Clang.
I also need a version of this for 5.9.y before we can take this for older kernels. Can you provide that as well?
Yes, apologies. It's similar to the 5.4.y patch, but with a shorter set of conflicts as noted in the commit message. Attached. -- Thanks, ~Nick Desaulniers
thanks, all now applied.
greg k-h
linux-stable-mirror@lists.linaro.org