From: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> To: Linus Torvalds <torvalds@linux-foundation.org> Cc: Nick Desaulniers <ndesaulniers@google.com>, Will Deacon <will@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>, "Naveen N. Rao" <naveen.n.rao@linux.vnet.ibm.com>, "David S. Miller" <davem@davemloft.net>, Paul Burton <paul.burton@mips.com>, Sedat Dilek <sedat.dilek@gmail.com>, Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>, linux-kernel@vger.kernel.org Subject: [GIT PULL] compiler-attributes for v5.3-rc8 Date: Wed, 4 Sep 2019 20:18:13 +0200 Message-ID: <20190904181740.GA19688@gmail.com> (raw) Hi Linus, I was going to send this for 5.4 since it is not that trivial, but since you are doing an -rc8, and it fixes an oops, please consider pulling it. Cheers, Miguel The following changes since commit a55aa89aab90fae7c815b0551b07be37db359d76: Linux 5.3-rc6 (2019-08-25 12:01:23 -0700) are available in the Git repository at: https://github.com/ojeda/linux.git tags/compiler-attributes-for-linus-v5.3-rc8 for you to fetch changes up to c4814af0b75cc6856f60e8a658d829000b156729: compiler_attributes.h: add note about __section (2019-08-30 00:56:19 +0200) ---------------------------------------------------------------- __section cleanup that also fixes an Oops (Nick Desaulniers) GCC unescapes escaped string section names while Clang does not. Because __section uses the `#` stringification operator for the section name, it doesn't need to be escaped. This fixes an Oops observed in distro's that use systemd and not net.core.bpf_jit_enable=1, when their kernels are compiled with Clang. ---------------------------------------------------------------- Nick Desaulniers (13): s390/boot: fix section name escaping include/linux/compiler.h: prefer __section from compiler_attributes.h parisc: prefer __section from compiler_attributes.h um: prefer __section from compiler_attributes.h ia64: prefer __section from compiler_attributes.h arm: prefer __section from compiler_attributes.h mips: prefer __section from compiler_attributes.h sparc: prefer __section from compiler_attributes.h x86: prefer __section, __maybe_unused and __aligned from compiler_attributes.h include/asm-generic: prefer __section from compiler_attributes.h include/linux: prefer __section and __aligned from compiler_attributes.h include/linux/compiler.h: remove unused KENTRY macro compiler_attributes.h: add note about __section arch/arm/include/asm/cache.h | 2 +- arch/arm/include/asm/mach/arch.h | 4 ++-- arch/arm/include/asm/setup.h | 2 +- arch/ia64/include/asm/cache.h | 2 +- arch/mips/include/asm/cache.h | 2 +- arch/parisc/include/asm/cache.h | 2 +- arch/parisc/include/asm/ldcw.h | 2 +- arch/s390/boot/startup.c | 2 +- arch/sparc/include/asm/cache.h | 2 +- arch/sparc/kernel/btext.c | 2 +- arch/um/kernel/um_arch.c | 6 +++--- arch/x86/include/asm/cache.h | 2 +- arch/x86/include/asm/intel-mid.h | 2 +- arch/x86/include/asm/iommu_table.h | 5 ++--- arch/x86/include/asm/irqflags.h | 2 +- arch/x86/include/asm/mem_encrypt.h | 2 +- arch/x86/kernel/cpu/cpu.h | 3 +-- include/asm-generic/error-injection.h | 2 +- include/asm-generic/kprobes.h | 5 ++--- include/linux/cache.h | 6 +++--- include/linux/compiler.h | 31 ++++--------------------------- include/linux/compiler_attributes.h | 10 ++++++++++ include/linux/cpu.h | 2 +- include/linux/export.h | 2 +- include/linux/init_task.h | 4 ++-- include/linux/interrupt.h | 5 ++--- include/linux/sched/debug.h | 2 +- include/linux/srcutree.h | 2 +- 28 files changed, 49 insertions(+), 66 deletions(-)
next reply index Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-09-04 18:18 Miguel Ojeda [this message] 2019-09-05 6:23 ` Miguel Ojeda 2019-09-05 16:20 ` Linus Torvalds 2019-09-05 17:18 ` Nick Desaulniers 2019-09-05 17:22 ` Linus Torvalds 2019-09-05 19:53 ` Miguel Ojeda 2019-09-05 19:40 ` Miguel Ojeda 2019-09-05 20:53 ` Linus Torvalds 2019-09-06 20:11 ` Miguel Ojeda 2019-09-06 22:47 ` Nick Desaulniers 2019-09-06 23:11 ` Linus Torvalds 2019-09-07 0:06 ` Nick Desaulniers 2019-09-07 0:08 ` Linus Torvalds 2019-09-07 0:45 ` Nick Desaulniers 2019-09-07 0:58 ` Linus Torvalds 2019-09-07 7:52 ` Sedat Dilek 2019-09-07 11:59 ` Miguel Ojeda 2019-09-10 8:58 ` Sedat Dilek 2019-09-10 9:16 ` Miguel Ojeda 2019-09-08 13:19 Miguel Ojeda 2019-09-08 13:24 ` Miguel Ojeda 2019-09-08 17:25 ` pr-tracker-bot
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20190904181740.GA19688@gmail.com \ --to=miguel.ojeda.sandonis@gmail.com \ --cc=davem@davemloft.net \ --cc=jpoimboe@redhat.com \ --cc=linux-kernel@vger.kernel.org \ --cc=naveen.n.rao@linux.vnet.ibm.com \ --cc=ndesaulniers@google.com \ --cc=paul.burton@mips.com \ --cc=sedat.dilek@gmail.com \ --cc=torvalds@linux-foundation.org \ --cc=will@kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
LKML Archive on lore.kernel.org Archives are clonable: git clone --mirror https://lore.kernel.org/lkml/0 lkml/git/0.git git clone --mirror https://lore.kernel.org/lkml/1 lkml/git/1.git git clone --mirror https://lore.kernel.org/lkml/2 lkml/git/2.git git clone --mirror https://lore.kernel.org/lkml/3 lkml/git/3.git git clone --mirror https://lore.kernel.org/lkml/4 lkml/git/4.git git clone --mirror https://lore.kernel.org/lkml/5 lkml/git/5.git git clone --mirror https://lore.kernel.org/lkml/6 lkml/git/6.git git clone --mirror https://lore.kernel.org/lkml/7 lkml/git/7.git git clone --mirror https://lore.kernel.org/lkml/8 lkml/git/8.git git clone --mirror https://lore.kernel.org/lkml/9 lkml/git/9.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 lkml lkml/ https://lore.kernel.org/lkml \ linux-kernel@vger.kernel.org public-inbox-index lkml Example config snippet for mirrors Newsgroup available over NNTP: nntp://nntp.lore.kernel.org/org.kernel.vger.linux-kernel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git