Linux/linux 168c799. Makefile .gitignore, Documentation dontdiff

Merge tag 'kbuild-v5.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild

Pull more Kbuild updates from Masahiro Yamada:

 - 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

* tag 'kbuild-v5.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (25 commits)
  kbuild: add -fcf-protection=none when using retpoline flags
  kbuild: update compile-test header list for v5.3-rc1
  kbuild: split out *.mod out of {single,multi}-used-m rules
  kbuild: remove 'prepare1' target
  kbuild: remove the first line of *.mod files
  kbuild: create *.mod with full directory path and remove MODVERDIR
  kbuild: export_report: read modules.order instead of .tmp_versions/*.mod
  kbuild: modpost: read modules.order instead of $(MODVERDIR)/*.mod
  kbuild: modsign: read modules.order instead of $(MODVERDIR)/*.mod
  kbuild: modinst: read modules.order instead of $(MODVERDIR)/*.mod
  scsi: remove pointless $(MODVERDIR)/$(obj)/53c700.ver
  kbuild: remove duplication from modules.order in sub-directories
  kbuild: get rid of kernel/ prefix from in-tree modules.{order,builtin}
  kbuild: do not create empty modules.order in the prepare stage
  coccinelle: api: add devm_platform_ioremap_resource script
  kbuild: compile-test headers listed in header-test-m as well
  kbuild: remove unused hostcc-option
  kbuild: remove tag files by distclean instead of mrproper
  kbuild: add --hash-style= and --build-id unconditionally
  kbuild: get rid of misleading $(AS) from documents
  ...
DeltaFile
+28-33Makefile
+60-0scripts/coccinelle/api/devm_platform_ioremap_resource.cocci
+17-25scripts/Makefile.build
+4-19scripts/mod/sumversion.c
+11-8scripts/Makefile.modpost
+5-9scripts/adjust_autoksyms.sh
+6-8include/Kbuild
+6-6Documentation/kbuild/makefiles.rst
+1-11lib/Kconfig.debug
+5-6scripts/export_report.pl
+0-8usr/include/Makefile
+3-4scripts/kconfig/confdata.c
+3-2drivers/memory/Makefile
+2-3arch/x86/entry/vdso/Makefile
+2-3Documentation/kbuild/kbuild.rst
+0-5scripts/Kbuild.include
+5-0scripts/package/builddeb
+1-4scripts/Makefile.modinst
+2-2arch/arm64/kernel/vdso32/Makefile
+2-2tools/power/cpupower/debug/kernel/Makefile
+1-2arch/arm/vdso/Makefile
+1-2scripts/Makefile.modsign
+1-2arch/sparc/vdso/Makefile
+1-1scripts/Makefile.lib
+0-2arch/riscv/Makefile
+1-1drivers/memory/ti-emif-sram-pm.S
+1-1drivers/scsi/Makefile
+1-1scripts/Makefile.modbuiltin
+1-1scripts/kconfig/Makefile
+1-1scripts/modules-check.sh
+1-1scripts/package/mkspec
+1-0.gitignore
+1-0scripts/package/mkdebian
+1-0Documentation/dontdiff
+1-0scripts/kconfig/expr.h
+1-0drivers/memory/.gitignore
+178-17336 files

UnifiedSplitRaw