[GIT PULL] More Kbuild updates for v5.3-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Please pull some more Kbuild updates.
Thanks!


The following changes since commit 9637d517347e80ee2fe1c5d8ce45ba1b88d8b5cd:

  Merge tag 'for-linus-20190715' of git://git.kernel.dk/linux-block
(2019-07-15 21:20:52 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
tags/kbuild-v5.3-2

for you to fetch changes up to 29be86d7f9cb18df4123f309ac7857570513e8bc:

  kbuild: add -fcf-protection=none when using retpoline flags
(2019-07-20 11:20:24 +0900)

----------------------------------------------------------------
Kbuild updates for v5.3 (2nd)

- match the directory structure of the linux-libc-dev package to that of
  Debian-based distributions

- fix incorrect include/config/auto.conf generation when Kconfig creates
  it along with the .config file

- remove misleading $(AS) from documents

- clean up precious tag files by distclean instead of mrproper

- add a new coccinelle patch for devm_platform_ioremap_resource migration

- refactor module-related scripts to read modules.order instead of
  $(MODVERDIR)/*.mod files to get the list of created modules

- remove MODVERDIR

- update list of header compile-test

- add -fcf-protection=none flag to avoid conflict with the retpoline
  flags when CONFIG_RETPOLINE=y

- misc cleanups

----------------------------------------------------------------
Cedric Hombourger (1):
      builddeb: generate multi-arch friendly linux-libc-dev package

Himanshu Jha (1):
      coccinelle: api: add devm_platform_ioremap_resource script

Masahiro Yamada (22):
      memory: ti-emif-sram: move driver-specific asm-offset.h to drivers/memory/
      riscv: drop unneeded -Wall addition
      kconfig: run olddefconfig instead of oldconfig after merging fragments
      kconfig: fix missing choice values in auto.conf
      kbuild: get rid of misleading $(AS) from documents
      kbuild: add --hash-style= and --build-id unconditionally
      kbuild: remove tag files by distclean instead of mrproper
      kbuild: remove unused hostcc-option
      kbuild: compile-test headers listed in header-test-m as well
      kbuild: do not create empty modules.order in the prepare stage
      kbuild: get rid of kernel/ prefix from in-tree modules.{order,builtin}
      kbuild: remove duplication from modules.order in sub-directories
      scsi: remove pointless $(MODVERDIR)/$(obj)/53c700.ver
      kbuild: modinst: read modules.order instead of $(MODVERDIR)/*.mod
      kbuild: modsign: read modules.order instead of $(MODVERDIR)/*.mod
      kbuild: modpost: read modules.order instead of $(MODVERDIR)/*.mod
      kbuild: export_report: read modules.order instead of .tmp_versions/*.mod
      kbuild: create *.mod with full directory path and remove MODVERDIR
      kbuild: remove the first line of *.mod files
      kbuild: remove 'prepare1' target
      kbuild: split out *.mod out of {single,multi}-used-m rules
      kbuild: update compile-test header list for v5.3-rc1

Seth Forshee (1):
      kbuild: add -fcf-protection=none when using retpoline flags

 .gitignore                                                  |  1 +
 Documentation/dontdiff                                      |  1 +
 Documentation/kbuild/kbuild.rst                             |  5 +--
 Documentation/kbuild/makefiles.rst                          | 12 +++---
 Makefile                                                    | 61
++++++++++++---------------
 arch/arm/vdso/Makefile                                      |  3 +-
 arch/arm64/kernel/vdso32/Makefile                           |  4 +-
 arch/riscv/Makefile                                         |  2 -
 arch/sparc/vdso/Makefile                                    |  3 +-
 arch/x86/entry/vdso/Makefile                                |  5 +--
 drivers/memory/.gitignore                                   |  1 +
 drivers/memory/Makefile                                     |  5 ++-
 drivers/memory/ti-emif-sram-pm.S                            |  2 +-
 drivers/scsi/Makefile                                       |  2 +-
 include/Kbuild                                              | 14 +++---
 lib/Kconfig.debug                                           | 12 +-----
 scripts/Kbuild.include                                      |  5 ---
 scripts/Makefile.build                                      | 42
++++++++----------
 scripts/Makefile.lib                                        |  2 +-
 scripts/Makefile.modbuiltin                                 |  2 +-
 scripts/Makefile.modinst                                    |  5 +--
 scripts/Makefile.modpost                                    | 19 +++++----
 scripts/Makefile.modsign                                    |  3 +-
 scripts/adjust_autoksyms.sh                                 | 14 +++---
 scripts/coccinelle/api/devm_platform_ioremap_resource.cocci | 60
++++++++++++++++++++++++++
 scripts/export_report.pl                                    | 11 +++--
 scripts/kconfig/Makefile                                    |  2 +-
 scripts/kconfig/confdata.c                                  |  7 ++-
 scripts/kconfig/expr.h                                      |  1 +
 scripts/mod/sumversion.c                                    | 23 ++--------
 scripts/modules-check.sh                                    |  2 +-
 scripts/package/builddeb                                    |  5 +++
 scripts/package/mkdebian                                    |  1 +
 scripts/package/mkspec                                      |  2 +-
 tools/power/cpupower/debug/kernel/Makefile                  |  4 +-
 usr/include/Makefile                                        |  8 ----
 36 files changed, 178 insertions(+), 173 deletions(-)
 create mode 100644 drivers/memory/.gitignore
 create mode 100644 scripts/coccinelle/api/devm_platform_ioremap_resource.cocci


--
Best Regards
Masahiro Yamada



[Index of Archives]     [Linux&nblp;USB Development]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite Secrets]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux