Skip to content

Commit 3d867da

Browse files
author
Prakash Surya
committed
Disable various kernel modules which we don't use
1 parent ab9e4e4 commit 3d867da

File tree

8 files changed

+168
-10
lines changed

8 files changed

+168
-10
lines changed

debian.aws/config/OVERRIDES

Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
1+
#
2+
# Disable variuos "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 "driver" 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
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_ATALK=n
136+
CONFIG_BCACHE=n
137+
CONFIG_BROADCOM_PHY=n
138+
CONFIG_CEPH_LIB=n
139+
CONFIG_CIFS=n
140+
CONFIG_DRM=n
141+
CONFIG_HABANA_AI=n
142+
CONFIG_INFINIBAND=n
143+
CONFIG_KVM=n
144+
CONFIG_MLX4_CORE=n
145+
CONFIG_MLX4_INFINIBAND=n
146+
CONFIG_MLX5_CORE=n
147+
CONFIG_MLX5_INFINIBAND=n
148+
CONFIG_MLXSW_SPECTRUM=n
149+
CONFIG_NET_VENDOR_CHELSIO=n
150+
CONFIG_NFC=n
151+
CONFIG_NFP=n
152+
CONFIG_QED=n
153+
CONFIG_REALTEK_PHY=n
154+
CONFIG_SCSI_LPFC=n
155+
CONFIG_SOUND=n
156+
CONFIG_USB=n
157+
CONFIG_VBOXGUEST=n

debian.aws/rules.d/amd64.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ do_extras_package = true
2020
ship_extras_package = true
2121
do_tools_common = false
2222
do_tools_acpidbg = false
23-
do_zfs = true
23+
do_zfs = false
2424
do_libc_dev_package = false
2525
disable_d_i = true
2626
do_doc_package = false

debian.aws/rules.d/arm64.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ do_tools_hyperv = true
1919
do_extras_package = true
2020
ship_extras_package = true
2121
do_tools_common = true
22-
do_zfs = true
22+
do_zfs = false
2323
do_libc_dev_package = false
2424
disable_d_i = true
2525
do_doc_package = false

debian.master/rules.d/amd64.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ do_tools_host = true
2121
do_extras_package = true
2222
do_tools_common = true
2323
do_tools_acpidbg = true
24-
do_zfs = true
24+
do_zfs = false
2525
do_dkms_vbox = true
2626
do_dkms_wireguard = true
2727
do_odm_drivers = true

debian.master/rules.d/arm64.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ do_tools_perf_jvmti = true
2020
do_tools_bpftool = true
2121

2222
do_dtbs = true
23-
do_zfs = true
23+
do_zfs = false
2424
do_dkms_wireguard = true

debian.master/rules.d/ppc64el.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ do_tools_perf_jvmti = true
1818
do_tools_bpftool = true
1919

2020
#do_flavour_image_package = false
21-
do_zfs = true
21+
do_zfs = false
2222
do_dkms_wireguard = true

debian.master/rules.d/s390x.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ do_tools_perf = true
1818
do_tools_perf_jvmti = true
1919
do_tools_bpftool = true
2020

21-
do_zfs = true
21+
do_zfs = false
2222
do_dkms_wireguard = true

debian/rules.d/4-checks.mk

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@ 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.
2323
config-prepare-check-%: $(stampdir)/stamp-prepare-tree-%
2424
@echo Debug: $@
25-
@perl -f $(DROOT)/scripts/config-check \
26-
$(builddir)/build-$*/.config "$(arch)" "$*" "$(commonconfdir)" \
27-
"$(skipconfig)" "$(do_enforce_all)"
25+
# TODO: What do to about this? remove it?
26+
#@perl -f $(DROOT)/scripts/config-check \
27+
# $(builddir)/build-$*/.config "$(arch)" "$*" "$(commonconfdir)" \
28+
# "$(skipconfig)" "$(do_enforce_all)"
2829

0 commit comments

Comments
 (0)