[packages/kernel/LINUX_4_19] - deduplicated x86 config wrt. multiarch config, added debuginfo bcond

qboosh qboosh at pld-linux.org
Thu Jan 24 05:31:18 CET 2019


commit 23144d6cf3db9cf879b8543fd6756bc28aecb6e6
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Jan 24 05:36:20 2019 +0100

    - deduplicated x86 config wrt. multiarch config, added debuginfo bcond

 kernel-multiarch.config |  6 +++---
 kernel-x86.config       | 28 ----------------------------
 kernel.spec             |  9 ++++++---
 3 files changed, 9 insertions(+), 34 deletions(-)
---
diff --git a/kernel.spec b/kernel.spec
index 45574ca4..8f4a2257 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -16,8 +16,9 @@
 #
 # Conditional build:
 %bcond_without	source		# don't build kernel-source package
-%bcond_without	doc			# don't build kernel-doc package
+%bcond_without	doc		# don't build kernel-doc package
 %bcond_without	pcmcia		# don't build pcmcia
+%bcond_without	debuginfo	# debug info files
 
 %bcond_with	verbose		# verbose build (V=1)
 
@@ -838,6 +839,7 @@ BuildConfig() {
 		CONFIG_HIGHMEM64G=y
 		CONFIG_X86_PAE=y
 		CONFIG_NUMA=n
+		CONFIG_PAGE_TABLE_ISOLATION=y
 	%endif
 %endif
 
@@ -891,7 +893,7 @@ EOCONFIG
 
 cd %{objdir}
 install -d arch/%{target_arch_dir}
-BuildConfig > %{defconfig}
+BuildConfig %{!?with_debuginfo:| %{__sed} -e 's/CONFIG_DEBUG_INFO=y/# CONFIG_DEBUG_INFO is not set/'} > %{defconfig}
 ln -sf %{defconfig} .config
 cd -
 
@@ -997,6 +999,7 @@ if cp -al %{srcdir}/COPYING $RPM_BUILD_ROOT/COPYING 2>/dev/null; then
 fi
 
 cp -a$l %{srcdir}/* $RPM_BUILD_ROOT%{_kernelsrcdir}
+%{__rm} -r $RPM_BUILD_ROOT%{_kernelsrcdir}/scripts/kconfig/tests
 cp -a %{objdir}/Module.symvers $RPM_BUILD_ROOT%{_kernelsrcdir}
 cp -aL %{objdir}/.config $RPM_BUILD_ROOT%{_kernelsrcdir}
 cp -a %{objdir}/include $RPM_BUILD_ROOT%{_kernelsrcdir}
@@ -1041,7 +1044,7 @@ done
 %if %{with doc}
 # move to %{_docdir} so we wouldn't depend on any kernel package for dirs
 install -d $RPM_BUILD_ROOT%{_docdir}
-mv $RPM_BUILD_ROOT{%{_kernelsrcdir}/Documentation,%{_docdir}/%{name}-%{version}}
+%{__mv} $RPM_BUILD_ROOT{%{_kernelsrcdir}/Documentation,%{_docdir}/%{name}-%{version}}
 
 %{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/dontdiff
 %{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/Makefile
diff --git a/kernel-multiarch.config b/kernel-multiarch.config
index 9fc3ed34..379c23d9 100644
--- a/kernel-multiarch.config
+++ b/kernel-multiarch.config
@@ -11010,7 +11010,7 @@ TCP_MD5SIG all=y
 #-
 NF_SOCKET_IPV4 all=m
 NF_TPROXY_IPV4 all=m
-NF_TABLES_IPV4 all=m
+NF_TABLES_IPV4 all=y
 NFT_CHAIN_ROUTE_IPV4 all=m
 NFT_REJECT_IPV4 all=m
 NFT_DUP_IPV4 all=m
@@ -11084,7 +11084,7 @@ IPV6_SEG6_HMAC all=y
 #-
 NF_SOCKET_IPV6 all=m
 NF_TPROXY_IPV6 all=m
-NF_TABLES_IPV6 all=m
+NF_TABLES_IPV6 all=y
 NFT_CHAIN_ROUTE_IPV6 all=m
 NFT_CHAIN_NAT_IPV6 all=m
 NFT_MASQ_IPV6 all=m
@@ -11215,7 +11215,7 @@ NF_CT_NETLINK_TIMEOUT all=m
 NF_CT_NETLINK_HELPER all=m
 NETFILTER_NETLINK_GLUE_CT all=y
 NF_NAT all=m
-NF_NAT_REDIRECT all=m
+NF_NAT_REDIRECT all=y
 NF_TABLES all=m
 NF_TABLES_SET all=m
 NF_TABLES_INET all=y
diff --git a/kernel-x86.config b/kernel-x86.config
index 43718adb..9db14869 100644
--- a/kernel-x86.config
+++ b/kernel-x86.config
@@ -286,11 +286,6 @@ EFI_CAPSULE_QUIRK_QUARK_CSH i386=y
 #-
 AMD_IOMMU x86_64=y
 
-#-
-#- *** FILE: drivers/media/pci/ivtv/Kconfig ***
-#-
-VIDEO_IVTV_DEPRECATED_IOCTLS all=n
-
 #-
 #- *** FILE: drivers/media/pci/sta2x11/Kconfig ***
 #-
@@ -315,20 +310,6 @@ CS89x0_PLATFORM all=y
 #-
 VMD all=m
 
-#-
-#- *** FILE: drivers/pci/pcie/Kconfig ***
-#-
-#- file drivers/pci/pcie/aer/Kconfig goes here
-PCIEASPM_DEFAULT all=y
-PCIEASPM_POWERSAVE all=n
-PCIEASPM_POWER_SUPERSAVE all=n
-PCIEASPM_PERFORMANCE all=n
-
-#-
-#- *** FILE: drivers/platform/x86/Kconfig ***
-#-
-INTEL_TURBO_MAX_3 all=y
-
 #-
 #- *** FILE: drivers/staging/comedi/Kconfig ***
 #-
@@ -346,7 +327,6 @@ COMEDI_DAS08_ISA all=m
 IRQ_TIME_ACCOUNTING x86=n
 #- file kernel/rcu/Kconfig goes here
 #- file usr/Kconfig goes here
-PC104 all=y
 #- file arch/Kconfig goes here
 #- Do not forget to sign required modules with scripts/sign-file
 #- file block/Kconfig goes here
@@ -370,8 +350,6 @@ DEBUG_STACK_USAGE x86=n
 DEBUG_PER_CPU_MAPS x86=n
 DEBUG_STACKOVERFLOW x86=n
 #- file lib/Kconfig.kasan goes here
-KCOV all=n
-WW_MUTEX_SELFTEST all=m
 #- file kernel/rcu/Kconfig.debug goes here
 #- file kernel/trace/Kconfig goes here
 MEMTEST x86=n
@@ -400,12 +378,6 @@ PAGE_TABLE_ISOLATION x86_64=y
 #- file security/yama/Kconfig goes here
 #- file security/integrity/Kconfig goes here
 
-#-
-#- *** FILE: sound/x86/Kconfig ***
-#-
-SND_X86 all=y
-HDMI_LPE_AUDIO all=m
-
 #-
 #- *** PROBABLY REMOVED OPTIONS ***
 #-
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kernel.git/commitdiff/23144d6cf3db9cf879b8543fd6756bc28aecb6e6



More information about the pld-cvs-commit mailing list