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 [thread overview]
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 other threads:[~2019-09-04 18:18 UTC|newest]
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 ` [GIT PULL] compiler-attributes for v5.3-rc8 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
-- strict thread matches above, loose matches on Subject: below --
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
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.