Skip to content

Commit 3cf86da

Browse files
committed
enable MD and build in some network drivers
I needed this for my setup, I think others might find them useful. I wanted to setup md raid, so needed the md stuff built in. And in order to netboot from certain hardware, the driver for the hardware has to be built in, so add that as well.
1 parent 54bae38 commit 3cf86da

File tree

1 file changed

+32
-18
lines changed

1 file changed

+32
-18
lines changed

kernel/config-5.10.x-x86_64

Lines changed: 32 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2021,7 +2021,15 @@ CONFIG_PATA_SIS=y
20212021
CONFIG_ATA_GENERIC=y
20222022
# CONFIG_PATA_LEGACY is not set
20232023
CONFIG_MD=y
2024-
# CONFIG_BLK_DEV_MD is not set
2024+
CONFIG_BLK_DEV_MD=y
2025+
CONFIG_MD_AUTODETECT=y
2026+
CONFIG_MD_LINEAR=y
2027+
CONFIG_MD_RAID0=y
2028+
CONFIG_MD_RAID1=y
2029+
CONFIG_MD_RAID10=y
2030+
CONFIG_MD_RAID456=y
2031+
CONFIG_MD_MULTIPATH=y
2032+
# CONFIG_MD_FAULTY is not set
20252033
# CONFIG_BCACHE is not set
20262034
CONFIG_BLK_DEV_DM_BUILTIN=y
20272035
CONFIG_BLK_DEV_DM=y
@@ -2113,7 +2121,7 @@ CONFIG_NLMON=y
21132121
# end of Distributed Switch Architecture drivers
21142122

21152123
CONFIG_ETHERNET=y
2116-
CONFIG_MDIO=m
2124+
CONFIG_MDIO=y
21172125
# CONFIG_NET_VENDOR_3COM is not set
21182126
# CONFIG_NET_VENDOR_ADAPTEC is not set
21192127
# CONFIG_NET_VENDOR_AGERE is not set
@@ -2132,9 +2140,9 @@ CONFIG_NET_VENDOR_BROADCOM=y
21322140
# CONFIG_BCMGENET is not set
21332141
CONFIG_BNX2=m
21342142
CONFIG_CNIC=m
2135-
CONFIG_TIGON3=m
2143+
CONFIG_TIGON3=y
21362144
CONFIG_TIGON3_HWMON=y
2137-
CONFIG_BNX2X=m
2145+
CONFIG_BNX2X=y
21382146
CONFIG_BNX2X_SRIOV=y
21392147
# CONFIG_SYSTEMPORT is not set
21402148
CONFIG_BNXT=m
@@ -2159,22 +2167,22 @@ CONFIG_GVE=m
21592167
# CONFIG_NET_VENDOR_I825XX is not set
21602168
CONFIG_NET_VENDOR_INTEL=y
21612169
# CONFIG_E100 is not set
2162-
CONFIG_E1000=m
2163-
CONFIG_E1000E=m
2170+
CONFIG_E1000=y
2171+
CONFIG_E1000E=y
21642172
CONFIG_E1000E_HWTS=y
2165-
CONFIG_IGB=m
2173+
CONFIG_IGB=y
21662174
CONFIG_IGB_HWMON=y
2167-
CONFIG_IGBVF=m
2168-
CONFIG_IXGB=m
2169-
CONFIG_IXGBE=m
2175+
CONFIG_IGBVF=y
2176+
CONFIG_IXGB=y
2177+
CONFIG_IXGBE=y
21702178
CONFIG_IXGBE_HWMON=y
2171-
CONFIG_IXGBEVF=m
2172-
CONFIG_I40E=m
2173-
CONFIG_IAVF=m
2174-
CONFIG_I40EVF=m
2175-
CONFIG_ICE=m
2179+
CONFIG_IXGBEVF=y
2180+
CONFIG_I40E=y
2181+
CONFIG_IAVF=y
2182+
CONFIG_I40EVF=y
2183+
CONFIG_ICE=y
21762184
# CONFIG_FM10K is not set
2177-
CONFIG_IGC=m
2185+
CONFIG_IGC=y
21782186
# CONFIG_JME is not set
21792187
# CONFIG_NET_VENDOR_MARVELL is not set
21802188
CONFIG_NET_VENDOR_MELLANOX=y
@@ -4310,7 +4318,12 @@ CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
43104318
# end of Kernel hardening options
43114319
# end of Security options
43124320

4313-
CONFIG_XOR_BLOCKS=m
4321+
CONFIG_XOR_BLOCKS=y
4322+
CONFIG_ASYNC_CORE=y
4323+
CONFIG_ASYNC_MEMCPY=y
4324+
CONFIG_ASYNC_XOR=y
4325+
CONFIG_ASYNC_PQ=y
4326+
CONFIG_ASYNC_RAID6_RECOV=y
43144327
CONFIG_CRYPTO=y
43154328

43164329
#
@@ -4554,7 +4567,7 @@ CONFIG_BINARY_PRINTF=y
45544567
#
45554568
# Library routines
45564569
#
4557-
CONFIG_RAID6_PQ=m
4570+
CONFIG_RAID6_PQ=y
45584571
CONFIG_RAID6_PQ_BENCHMARK=y
45594572
# CONFIG_PACKING is not set
45604573
CONFIG_BITREVERSE=y
@@ -4960,6 +4973,7 @@ CONFIG_RUNTIME_TESTING_MENU=y
49604973
# CONFIG_INTERVAL_TREE_TEST is not set
49614974
# CONFIG_PERCPU_TEST is not set
49624975
# CONFIG_ATOMIC64_SELFTEST is not set
4976+
# CONFIG_ASYNC_RAID6_TEST is not set
49634977
# CONFIG_TEST_HEXDUMP is not set
49644978
# CONFIG_TEST_STRING_HELPERS is not set
49654979
# CONFIG_TEST_STRSCPY is not set

0 commit comments

Comments
 (0)