Skip to content

Commit e96c491

Browse files
author
Prakash Surya
committed
DLPX-83442 Disable various kernel modules which we don't use
1 parent 68cc2e6 commit e96c491

File tree

3 files changed

+239
-2
lines changed

3 files changed

+239
-2
lines changed

debian.aws/config/OVERRIDES

Lines changed: 237 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,237 @@
1+
#
2+
# Disable various "net" modules which we don't use.
3+
#
4+
CONFIG_6LOWPAN=n
5+
CONFIG_6LOWPAN_NHC=n
6+
CONFIG_BT=n
7+
CONFIG_CAIF=n
8+
CONFIG_HAMRADIO=n
9+
CONFIG_IEEE802154=n
10+
CONFIG_NET_9P=n
11+
CONFIG_NET_DSA=n
12+
CONFIG_NFC=n
13+
CONFIG_RFKILL=n
14+
CONFIG_WIMAX=n
15+
CONFIG_WIRELESS=n
16+
17+
#
18+
# Disable various "drivers" modules which we don't use.
19+
#
20+
CONFIG_ACCESSIBILITY=n
21+
CONFIG_ACPI=n
22+
CONFIG_ATA=n
23+
CONFIG_ATM_DRIVERS=n
24+
CONFIG_AUXDISPLAY=n
25+
CONFIG_BCMA=n
26+
CONFIG_CONNECTOR=n
27+
CONFIG_CRYPTO_HW=n
28+
CONFIG_DAX=n
29+
CONFIG_EISA=n
30+
CONFIG_EXTCON=n
31+
CONFIG_FPGA=n
32+
CONFIG_FSI=n
33+
CONFIG_GNSS=n
34+
CONFIG_GPIOLIB=n
35+
CONFIG_GREYBUS=n
36+
CONFIG_HSI=n
37+
CONFIG_I3C=n
38+
CONFIG_IDE=n
39+
CONFIG_IIO=n
40+
CONFIG_INFINIBAND=n
41+
CONFIG_INTERCONNECT=n
42+
CONFIG_IPACK_BUS=n
43+
CONFIG_LIBNVDIMM=n
44+
CONFIG_MAILBOX=n
45+
CONFIG_MCB=n
46+
CONFIG_MD=n
47+
CONFIG_MEDIA_SUPPORT=n
48+
CONFIG_MEMSTICK=n
49+
CONFIG_MMC=n
50+
CONFIG_MTD=n
51+
CONFIG_NEW_LEDS=n
52+
CONFIG_NTB=n
53+
CONFIG_NVM=n
54+
CONFIG_NVMEM=n
55+
CONFIG_OF=n
56+
CONFIG_PARPORT=n
57+
CONFIG_PARPORT_PANEL=n
58+
CONFIG_PCCARD=n
59+
CONFIG_PINCTRL=n
60+
CONFIG_PMIC_OPREGION=n
61+
CONFIG_PM_DEVFREQ=n
62+
CONFIG_POWERCAP=n
63+
CONFIG_PPS=n
64+
CONFIG_RAPIDIO=n
65+
CONFIG_REGULATOR=n
66+
CONFIG_RESET_CONTROLLER=n
67+
CONFIG_RTC_CLASS=n
68+
CONFIG_SFI=n
69+
CONFIG_SIOX=n
70+
CONFIG_SLIMBUS=n
71+
CONFIG_SOUNDWIRE=n
72+
CONFIG_SPI=n
73+
CONFIG_SPMI=n
74+
CONFIG_STAGING=n
75+
CONFIG_THERMAL=n
76+
CONFIG_THUNDERBOLT=n
77+
CONFIG_UIO=n
78+
CONFIG_USB_SUPPORT=n
79+
CONFIG_VFIO=n
80+
CONFIG_W1=n
81+
82+
#
83+
# Disable various filesystem which we don't use.
84+
#
85+
CONFIG_9P_FS=n
86+
CONFIG_ADFS_FS=n
87+
CONFIG_AFFS_FS=n
88+
CONFIG_AFS_FS=n
89+
CONFIG_AUFS_FS=n
90+
CONFIG_BEFS_FS=n
91+
CONFIG_BFS_FS=n
92+
CONFIG_BTRFS_FS=n
93+
CONFIG_CEPH_FS=n
94+
CONFIG_CODA_FS=n
95+
CONFIG_ECRYPT_FS=n
96+
CONFIG_EFS_FS=n
97+
CONFIG_EROFS_FS=n
98+
CONFIG_EXFAT_FS=n
99+
CONFIG_EXT2_FS=n
100+
CONFIG_EXT3_FS=n
101+
CONFIG_EXT4_FS=n
102+
CONFIG_F2FS_FS=n
103+
CONFIG_FAT_FS=n
104+
CONFIG_FUSE_FS=n
105+
CONFIG_GFS2_FS=n
106+
CONFIG_HFSPLUS_FS=n
107+
CONFIG_HFS_FS=n
108+
CONFIG_HPFS_FS=n
109+
CONFIG_JFFS2_FS=n
110+
CONFIG_JFS_FS=n
111+
CONFIG_MINIX_FS=n
112+
CONFIG_MSDOS_FS=n
113+
CONFIG_NILFS2_FS=n
114+
CONFIG_OCFS2_FS=n
115+
CONFIG_OMFS_FS=n
116+
CONFIG_ORANGEFS_FS=n
117+
CONFIG_QNX4FS_FS=n
118+
CONFIG_QNX6FS_FS=n
119+
CONFIG_REISERFS_FS=n
120+
CONFIG_REISERFS_FS=n
121+
CONFIG_ROMFS_FS=n
122+
CONFIG_SYSV_FS=n
123+
CONFIG_UBIFS_FS=n
124+
CONFIG_UDF_FS=n
125+
CONFIG_UFS_FS=n
126+
CONFIG_VFAT_FS=n
127+
CONFIG_VXFS_FS=n
128+
CONFIG_XFS_FS=n
129+
130+
#
131+
# Disable other misc. modules which we don't use.
132+
#
133+
CONFIG_AGP=n
134+
CONFIG_ANDROID=n
135+
CONFIG_AQUANTIA_PHY=n
136+
CONFIG_ATALK=n
137+
CONFIG_BATMAN_ADV=n
138+
CONFIG_BCACHE=n
139+
CONFIG_BE2ISCSI=n
140+
CONFIG_BE2NET=n
141+
CONFIG_BLK_DEV_PCIESSD_MTIP32XX=n
142+
CONFIG_BLK_DEV_RSXX=n
143+
CONFIG_BNA=n
144+
CONFIG_BNX2=n
145+
CONFIG_BNX2X=n
146+
CONFIG_BNXT=n
147+
CONFIG_BROADCOM_PHY=n
148+
CONFIG_CASSINI=n
149+
CONFIG_CDROM=n
150+
CONFIG_CEPH_LIB=n
151+
CONFIG_CIFS=n
152+
CONFIG_CRAMFS=n
153+
CONFIG_CYCLADES=n
154+
CONFIG_DRM=n
155+
CONFIG_ENIC=n
156+
CONFIG_FM10K=n
157+
CONFIG_FORCEDETH=n
158+
CONFIG_GENWQE=n
159+
CONFIG_GVE=n
160+
CONFIG_HABANA_AI=n
161+
CONFIG_HID=n
162+
CONFIG_HIO=n
163+
CONFIG_HWMON=n
164+
CONFIG_IAVF=n
165+
CONFIG_ICE=n
166+
CONFIG_INFINIBAND=n
167+
CONFIG_INTEL_IOATDMA=n
168+
CONFIG_INTEL_MEI=n
169+
CONFIG_IONIC=n
170+
CONFIG_JME=n
171+
CONFIG_KVM=n
172+
CONFIG_LIBFC=n
173+
CONFIG_LIQUIDIO=n
174+
CONFIG_MEGARAID_LEGACY=n
175+
CONFIG_MEGARAID_MAILBOX=n
176+
CONFIG_MEGARAID_MM=n
177+
CONFIG_MEGARAID_NEWGEN=n
178+
CONFIG_MEGARAID_SAS=n
179+
CONFIG_MFD_MADERA=n
180+
CONFIG_MLX4_CORE=n
181+
CONFIG_MLX4_INFINIBAND=n
182+
CONFIG_MLX5_CORE=n
183+
CONFIG_MLX5_INFINIBAND=n
184+
CONFIG_MLXSW_SPECTRUM=n
185+
CONFIG_MSCC_OCELOT_SWITCH=n
186+
CONFIG_MWAVE=n
187+
CONFIG_NETXEN_NIC=n
188+
CONFIG_NET_TEAM=n
189+
CONFIG_NET_VENDOR_AQUANTIA=n
190+
CONFIG_NET_VENDOR_ATHEROS=n
191+
CONFIG_NET_VENDOR_CAVIUM=n
192+
CONFIG_NET_VENDOR_CHELSIO=n
193+
CONFIG_NET_VENDOR_CHELSIO=n
194+
CONFIG_NET_VENDOR_MARVELL=n
195+
CONFIG_NET_VENDOR_MICREL=n
196+
CONFIG_NET_VENDOR_MYRI=n
197+
CONFIG_NET_VENDOR_NETERION=n
198+
CONFIG_NET_VENDOR_ROCKER=n
199+
CONFIG_NFC=n
200+
CONFIG_NFP=n
201+
CONFIG_NOZOMI=n
202+
CONFIG_QED=n
203+
CONFIG_QLCNIC=n
204+
CONFIG_RDS=n
205+
CONFIG_REALTEK_PHY=n
206+
CONFIG_SCIF=n
207+
CONFIG_SCSI_ADVANSYS=n
208+
CONFIG_SCSI_AIC7XXX=n
209+
CONFIG_SCSI_AIC94XX=n
210+
CONFIG_SCSI_ARCMSR=n
211+
CONFIG_SCSI_BFA_FC=n
212+
CONFIG_SCSI_ESAS2R=n
213+
CONFIG_SCSI_GDTH=n
214+
CONFIG_SCSI_HPSA=n
215+
CONFIG_SCSI_IPS=n
216+
CONFIG_SCSI_LPFC=n
217+
CONFIG_SCSI_MVSAS=n
218+
CONFIG_SCSI_MYRB=n
219+
CONFIG_SCSI_MYRS=n
220+
CONFIG_SCSI_PM8001=n
221+
CONFIG_SCSI_PMCRAID=n
222+
CONFIG_SCSI_QLA_FC=n
223+
CONFIG_SCSI_SMARTPQI=n
224+
CONFIG_SCSI_SNIC=n
225+
CONFIG_SCSI_SYM53C8XX_2=n
226+
CONFIG_SCSI_UFSHCD=n
227+
CONFIG_SENSORS_LM93=n
228+
CONFIG_SFC=n
229+
CONFIG_SOUND=n
230+
CONFIG_SSB=n
231+
CONFIG_STMMAC_ETH=n
232+
CONFIG_SXGBE_ETH=n
233+
CONFIG_SYNCLINK=n
234+
CONFIG_SYNCLINK=n
235+
CONFIG_USB=n
236+
CONFIG_VBOXGUEST=n
237+
CONFIG_VOP=n

debian/rules.d/2-binary-arch.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ shlibdeps_opts = $(if $(CROSS_COMPILE),-- -l$(CROSS_COMPILE:%-=/usr/%)/lib)
2020
debian/scripts/fix-filenames: debian/scripts/fix-filenames.c
2121
$(CC) -o $@ $^
2222

23-
$(stampdir)/stamp-prepare-%: config-prepare-check-%
23+
$(stampdir)/stamp-prepare-%: $(stampdir)/stamp-prepare-tree-%
2424
@echo Debug: $@
2525
@touch $@
2626
$(stampdir)/stamp-prepare-tree-%: target_flavour = $*

debian/rules.d/4-checks.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ retpoline-check-%: install-%
1616
$(SHELL) $(DROOT)/scripts/retpoline-check "$*" \
1717
"$(prev_abidir)" "$(abidir)" "$(skipretpoline)" "$(builddir)/build-$*"
1818

19-
checks-%: module-check-% abi-check-% retpoline-check-%
19+
checks-%: abi-check-% retpoline-check-%
2020
@echo Debug: $@
2121

2222
# Check the config against the known options list.

0 commit comments

Comments
 (0)