linux-arch.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] asm-generic: build fixes for v5.15
@ 2021-10-08 14:36 Arnd Bergmann
  2021-10-08 20:26 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Arnd Bergmann @ 2021-10-08 14:36 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-arch, Linux Kernel Mailing List, Bjorn Andersson,
	Adam Borowski, Stephen Rothwell, Mark Brown, Charles Keepax

The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:

  Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
tags/asm-generic-fixes-5.15

for you to fetch changes up to 2fbc349911e45d4ea5187b608c8d58db66496260:

  asm-generic/io.h: give stub iounmap() on !MMU same prototype as
elsewhere (2021-10-08 15:39:33 +0200)

----------------------------------------------------------------
asm-generic: build fixes for v5.15

There is one build fix for Arm platforms that ended up impacting most
architectures because of the way the drivers/firmware Kconfig file is
wired up:

The CONFIG_QCOM_SCM dependency have caused a number of randconfig
regressions over time, and some still remain in v5.15-rc4. The
fix we agreed on in the end is to make this symbol selected by any
driver using it, and then building it even for non-Arm platforms with
CONFIG_COMPILE_TEST.

To make this work on all architectures, the drivers/firmware/Kconfig
file needs to be included for all architectures to make the symbol
itself visible.

In a separate discussion, we found that a sound driver patch that is
pending for v5.16 needs the same change to include this Kconfig file,
so the easiest solution seems to have my Kconfig rework included in v5.15.

There is a small merge conflict against an earlier partial fix for the
QCOM_SCM dependency problems.

Finally, the branch also includes a small unrelated build fix for NOMMU
architectures.

Link: https://lore.kernel.org/all/20210928153508.101208f8@canb.auug.org.au/
Link: https://lore.kernel.org/all/20210928075216.4193128-1-arnd@kernel.org/
Link: https://lore.kernel.org/all/20211007151010.333516-1-arnd@kernel.org/
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

----------------------------------------------------------------
Adam Borowski (1):
      asm-generic/io.h: give stub iounmap() on !MMU same prototype as elsewhere

Arnd Bergmann (2):
      firmware: include drivers/firmware/Kconfig unconditionally
      qcom_scm: hide Kconfig symbol

 arch/arm/Kconfig                           |  2 -
 arch/arm64/Kconfig                         |  2 -
 arch/ia64/Kconfig                          |  2 -
 arch/mips/Kconfig                          |  2 -
 arch/parisc/Kconfig                        |  2 -
 arch/riscv/Kconfig                         |  2 -
 arch/x86/Kconfig                           |  2 -
 drivers/Kconfig                            |  2 +
 drivers/firmware/Kconfig                   |  5 +--
 drivers/gpu/drm/msm/Kconfig                |  4 +-
 drivers/iommu/Kconfig                      |  3 +-
 drivers/iommu/arm/arm-smmu/Makefile        |  3 +-
 drivers/iommu/arm/arm-smmu/arm-smmu-impl.c |  3 +-
 drivers/media/platform/Kconfig             |  2 +-
 drivers/mmc/host/Kconfig                   |  2 +-
 drivers/net/ipa/Kconfig                    |  1 +
 drivers/net/wireless/ath/ath10k/Kconfig    |  2 +-
 drivers/pinctrl/qcom/Kconfig               |  3 +-
 include/asm-generic/io.h                   |  2 +-
 include/linux/arm-smccc.h                  | 10 +++++
 include/linux/qcom_scm.h                   | 71 ------------------------------
 21 files changed, 27 insertions(+), 100 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] asm-generic: build fixes for v5.15
  2021-10-08 14:36 [GIT PULL] asm-generic: build fixes for v5.15 Arnd Bergmann
@ 2021-10-08 20:26 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2021-10-08 20:26 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Linus Torvalds, linux-arch, Linux Kernel Mailing List,
	Bjorn Andersson, Adam Borowski, Stephen Rothwell, Mark Brown,
	Charles Keepax

The pull request you sent on Fri, 8 Oct 2021 16:36:35 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git tags/asm-generic-fixes-5.15

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0dcf60d0014001a2dcae61169c8f72b775c2e48a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-10-08 20:26 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-08 14:36 [GIT PULL] asm-generic: build fixes for v5.15 Arnd Bergmann
2021-10-08 20:26 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).