Merge pull request #33 from christopherco/chrco/add-bpf-configs
kernel: Enable configs for BPF, PC104, userfaultfd, SLUB sysfs, SMC, XDP monitoring
This commit is contained in:
commit
be4ec47439
|
@ -121,6 +121,7 @@ CONFIG_RCU_STALL_COMMON=y
|
|||
CONFIG_RCU_NEED_SEGCBLIST=y
|
||||
# end of RCU Subsystem
|
||||
|
||||
CONFIG_BUILD_BIN2C=y
|
||||
CONFIG_IKCONFIG=y
|
||||
CONFIG_IKCONFIG_PROC=y
|
||||
# CONFIG_IKHEADERS is not set
|
||||
|
@ -159,7 +160,7 @@ CONFIG_PROC_PID_CPUSET=y
|
|||
CONFIG_CGROUP_DEVICE=y
|
||||
CONFIG_CGROUP_CPUACCT=y
|
||||
CONFIG_CGROUP_PERF=y
|
||||
# CONFIG_CGROUP_BPF is not set
|
||||
CONFIG_CGROUP_BPF=y
|
||||
# CONFIG_CGROUP_DEBUG is not set
|
||||
CONFIG_SOCK_CGROUP_DATA=y
|
||||
CONFIG_NAMESPACES=y
|
||||
|
@ -215,14 +216,14 @@ CONFIG_KALLSYMS_ALL=y
|
|||
CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
|
||||
CONFIG_KALLSYMS_BASE_RELATIVE=y
|
||||
CONFIG_BPF_SYSCALL=y
|
||||
# CONFIG_BPF_JIT_ALWAYS_ON is not set
|
||||
# CONFIG_USERFAULTFD is not set
|
||||
CONFIG_BPF_JIT_ALWAYS_ON=y
|
||||
CONFIG_USERFAULTFD=y
|
||||
CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
|
||||
CONFIG_RSEQ=y
|
||||
# CONFIG_DEBUG_RSEQ is not set
|
||||
# CONFIG_EMBEDDED is not set
|
||||
CONFIG_HAVE_PERF_EVENTS=y
|
||||
# CONFIG_PC104 is not set
|
||||
CONFIG_PC104=y
|
||||
|
||||
#
|
||||
# Kernel Performance Events And Counters
|
||||
|
@ -233,7 +234,7 @@ CONFIG_PERF_EVENTS=y
|
|||
|
||||
CONFIG_VM_EVENT_COUNTERS=y
|
||||
CONFIG_SLUB_DEBUG=y
|
||||
# CONFIG_SLUB_MEMCG_SYSFS_ON is not set
|
||||
CONFIG_SLUB_MEMCG_SYSFS_ON=y
|
||||
# CONFIG_COMPAT_BRK is not set
|
||||
# CONFIG_SLAB is not set
|
||||
CONFIG_SLUB=y
|
||||
|
@ -406,6 +407,7 @@ CONFIG_ARCH_SPARSEMEM_ENABLE=y
|
|||
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
|
||||
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
|
||||
CONFIG_ARCH_MEMORY_PROBE=y
|
||||
CONFIG_ARCH_PROC_KCORE_TEXT=y
|
||||
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
|
||||
CONFIG_X86_PMEM_LEGACY_DEVICE=y
|
||||
CONFIG_X86_PMEM_LEGACY=y
|
||||
|
@ -437,6 +439,9 @@ CONFIG_HZ_250=y
|
|||
CONFIG_HZ=250
|
||||
CONFIG_SCHED_HRTICK=y
|
||||
CONFIG_KEXEC=y
|
||||
CONFIG_KEXEC_FILE=y
|
||||
CONFIG_ARCH_HAS_KEXEC_PURGATORY=y
|
||||
# CONFIG_KEXEC_SIG is not set
|
||||
CONFIG_CRASH_DUMP=y
|
||||
CONFIG_PHYSICAL_START=0x1000000
|
||||
CONFIG_RELOCATABLE=y
|
||||
|
@ -681,7 +686,6 @@ CONFIG_VHOST=m
|
|||
#
|
||||
CONFIG_CRASH_CORE=y
|
||||
CONFIG_KEXEC_CORE=y
|
||||
CONFIG_KEXEC_FILE=y
|
||||
CONFIG_HOTPLUG_SMT=y
|
||||
CONFIG_OPROFILE=m
|
||||
CONFIG_OPROFILE_EVENT_MULTIPLEX=y
|
||||
|
@ -979,8 +983,10 @@ CONFIG_XFRM_STATISTICS=y
|
|||
CONFIG_XFRM_IPCOMP=m
|
||||
CONFIG_NET_KEY=m
|
||||
# CONFIG_NET_KEY_MIGRATE is not set
|
||||
# CONFIG_SMC is not set
|
||||
CONFIG_SMC=m
|
||||
CONFIG_SMC_DIAG=m
|
||||
CONFIG_XDP_SOCKETS=y
|
||||
CONFIG_XDP_SOCKETS_DIAG=m
|
||||
CONFIG_INET=y
|
||||
CONFIG_IP_MULTICAST=y
|
||||
CONFIG_IP_ADVANCED_ROUTER=y
|
||||
|
@ -1567,6 +1573,7 @@ CONFIG_CGROUP_NET_CLASSID=y
|
|||
CONFIG_NET_RX_BUSY_POLL=y
|
||||
CONFIG_BQL=y
|
||||
CONFIG_BPF_JIT=y
|
||||
# CONFIG_BPF_STREAM_PARSER is not set
|
||||
CONFIG_NET_FLOW_LIMIT=y
|
||||
|
||||
#
|
||||
|
@ -2105,6 +2112,8 @@ CONFIG_SCSI_IPR_DUMP=y
|
|||
CONFIG_SCSI_QLOGIC_1280=m
|
||||
CONFIG_SCSI_QLA_FC=m
|
||||
CONFIG_SCSI_QLA_ISCSI=m
|
||||
# CONFIG_QEDI is not set
|
||||
# CONFIG_QEDF is not set
|
||||
CONFIG_SCSI_LPFC=m
|
||||
CONFIG_SCSI_LPFC_DEBUG_FS=y
|
||||
CONFIG_SCSI_DC395x=m
|
||||
|
@ -2489,7 +2498,6 @@ CONFIG_NETXEN_NIC=m
|
|||
CONFIG_QED=m
|
||||
CONFIG_QED_SRIOV=y
|
||||
CONFIG_QEDE=m
|
||||
ONFIG_QEDE_VXLAN=y
|
||||
CONFIG_NET_VENDOR_QUALCOMM=y
|
||||
# CONFIG_QCOM_EMAC is not set
|
||||
# CONFIG_RMNET is not set
|
||||
|
@ -3156,7 +3164,11 @@ CONFIG_GPIO_ICH=m
|
|||
#
|
||||
# Port-mapped I/O GPIO drivers
|
||||
#
|
||||
# CONFIG_GPIO_104_DIO_48E is not set
|
||||
# CONFIG_GPIO_104_IDIO_16 is not set
|
||||
# CONFIG_GPIO_104_IDI_48 is not set
|
||||
# CONFIG_GPIO_F7188X is not set
|
||||
# CONFIG_GPIO_GPIO_MM is not set
|
||||
# CONFIG_GPIO_IT87 is not set
|
||||
CONFIG_GPIO_SCH=m
|
||||
# CONFIG_GPIO_SCH311X is not set
|
||||
|
@ -4851,10 +4863,14 @@ CONFIG_MLX5_INFINIBAND=m
|
|||
# CONFIG_INFINIBAND_VMWARE_PVRDMA is not set
|
||||
# CONFIG_INFINIBAND_USNIC is not set
|
||||
# CONFIG_INFINIBAND_BNXT_RE is not set
|
||||
# CONFIG_INFINIBAND_QEDR is not set
|
||||
# CONFIG_INFINIBAND_RDMAVT is not set
|
||||
# CONFIG_RDMA_RXE is not set
|
||||
# CONFIG_RDMA_SIW is not set
|
||||
CONFIG_INFINIBAND_IPOIB=m
|
||||
# CONFIG_INFINIBAND_IPOIB_CM is not set
|
||||
CONFIG_INFINIBAND_IPOIB_DEBUG=y
|
||||
# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
|
||||
# CONFIG_INFINIBAND_SRP is not set
|
||||
# CONFIG_INFINIBAND_ISER is not set
|
||||
# CONFIG_INFINIBAND_OPA_VNIC is not set
|
||||
|
@ -5346,6 +5362,7 @@ CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
|||
# CONFIG_MAX9611 is not set
|
||||
# CONFIG_MCP3422 is not set
|
||||
# CONFIG_NAU7802 is not set
|
||||
# CONFIG_STX104 is not set
|
||||
# CONFIG_TI_ADC081C is not set
|
||||
# CONFIG_TI_ADS1015 is not set
|
||||
# CONFIG_XILINX_XADC is not set
|
||||
|
@ -5395,6 +5412,7 @@ CONFIG_IIO_ST_SENSORS_CORE=m
|
|||
# CONFIG_AD5446 is not set
|
||||
# CONFIG_AD5593R is not set
|
||||
# CONFIG_AD5696_I2C is not set
|
||||
# CONFIG_CIO_DAC is not set
|
||||
# CONFIG_DS4424 is not set
|
||||
# CONFIG_M62332 is not set
|
||||
# CONFIG_MAX517 is not set
|
||||
|
@ -6179,7 +6197,7 @@ CONFIG_CRYPTO_SHA1=y
|
|||
# CONFIG_CRYPTO_SHA1_SSSE3 is not set
|
||||
# CONFIG_CRYPTO_SHA256_SSSE3 is not set
|
||||
# CONFIG_CRYPTO_SHA512_SSSE3 is not set
|
||||
CONFIG_CRYPTO_LIB_SHA256=m
|
||||
CONFIG_CRYPTO_LIB_SHA256=y
|
||||
CONFIG_CRYPTO_SHA256=y
|
||||
CONFIG_CRYPTO_SHA512=y
|
||||
# CONFIG_CRYPTO_SHA3 is not set
|
||||
|
@ -6330,7 +6348,7 @@ CONFIG_CRC64=m
|
|||
# CONFIG_CRC4 is not set
|
||||
# CONFIG_CRC7 is not set
|
||||
CONFIG_LIBCRC32C=y
|
||||
# CONFIG_CRC8 is not set
|
||||
CONFIG_CRC8=m
|
||||
CONFIG_XXHASH=y
|
||||
# CONFIG_RANDOM32_SELFTEST is not set
|
||||
CONFIG_ZLIB_INFLATE=y
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"config": "a567dbf795e9046a43cdf6b2195fd88da79dc788777cda31974ffba0254eff0a",
|
||||
"config": "6b7f77c20ec33457c8f3079bbefea25261dc49c5301ed79bcc54692519fcd708",
|
||||
"config_aarch64": "cdd7dda76915a09c17ac8e811f6c81655f89cbdf9b9c6f9cf3e2f7a8638618bc",
|
||||
"linux-msft-5.4.42.tar.gz": "5067bd1b4f8a5dafc0438686f9d55fadae1a1d14a266311f6821bfa9e33781f8"
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
Summary: Linux Kernel
|
||||
Name: kernel
|
||||
Version: 5.4.42
|
||||
Release: 9%{?dist}
|
||||
Release: 10%{?dist}
|
||||
License: GPLv2
|
||||
URL: https://github.com/microsoft/WSL2-Linux-Kernel
|
||||
Group: System Environment/Kernel
|
||||
|
@ -311,6 +311,8 @@ ln -sf linux-%{uname_r}.cfg /boot/mariner.cfg
|
|||
%{_libdir}/perf/include/bpf/*
|
||||
|
||||
%changelog
|
||||
* Mon Aug 17 2020 Chris Co <chrco@microsoft.com> 5.4.42-10
|
||||
- Enable BPF, PC104, userfaultfd, SLUB sysfs, SMC, XDP sockets monitoring configs
|
||||
* Fri Aug 07 2020 Mateusz Malisz <mamalisz@microsoft.com> 5.4.42-9
|
||||
- Add crashkernel=128M to the kernel cmdline
|
||||
- Update config to support kexec and kexec_file_load
|
||||
|
|
Loading…
Reference in New Issue