mirror of
https://abf.rosa.ru/djam/kernel-5.10.git
synced 2025-02-25 01:32:48 +00:00
Updated to version 4.11.3, the first take
This commit is contained in:
parent
f28b690007
commit
c3fbc1a79e
19 changed files with 1585 additions and 1145 deletions
4
.abf.yml
4
.abf.yml
|
@ -1,3 +1,3 @@
|
|||
sources:
|
||||
linux-4.10.tar.xz: 1375424721130e93dd6f723537a4db9039a02643
|
||||
patch-4.10.16.xz: 3dc76efb3486e7a333bc924d5ea3f7437d3b0fcd
|
||||
linux-4.11.tar.xz: 0d2594b7aa3e79521f229569f9e14dc56bdcbd78
|
||||
patch-4.11.3.xz: cd617485a7ed71e2bd59c498efa6a84b4cc286ec
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 8500f47272575b4616beb487c483019248d8c501 Mon Sep 17 00:00:00 2001
|
||||
From a0bd3c561ad7ec10c22a5ca345c6e4c5df117e41 Mon Sep 17 00:00:00 2001
|
||||
From: Paolo Valente <paolo.valente@unimore.it>
|
||||
Date: Tue, 7 Apr 2015 13:39:12 +0200
|
||||
Subject: [PATCH 1/4] block: cgroups, kconfig, build bits for BFQ-v7r11-4.10.0
|
||||
Subject: [PATCH 1/4] block: cgroups, kconfig, build bits for BFQ-v7r11-4.11.0
|
||||
|
||||
Update Kconfig.iosched and do the related Makefile changes to include
|
||||
kernel configuration options for BFQ. Also increase the number of
|
||||
|
@ -17,7 +17,7 @@ Signed-off-by: Arianna Avanzini <avanzini@google.com>
|
|||
3 files changed, 34 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/block/Kconfig.iosched b/block/Kconfig.iosched
|
||||
index 421bef9..0ee5f0f 100644
|
||||
index 58fc868..bb47b1a 100644
|
||||
--- a/block/Kconfig.iosched
|
||||
+++ b/block/Kconfig.iosched
|
||||
@@ -39,6 +39,27 @@ config CFQ_GROUP_IOSCHED
|
||||
|
@ -72,24 +72,24 @@ index 421bef9..0ee5f0f 100644
|
|||
+ default "bfq" if DEFAULT_BFQ
|
||||
default "noop" if DEFAULT_NOOP
|
||||
|
||||
endmenu
|
||||
config MQ_IOSCHED_DEADLINE
|
||||
diff --git a/block/Makefile b/block/Makefile
|
||||
index a827f98..3b14703 100644
|
||||
index 081bb68..91869f2 100644
|
||||
--- a/block/Makefile
|
||||
+++ b/block/Makefile
|
||||
@@ -18,6 +18,7 @@ obj-$(CONFIG_BLK_DEV_THROTTLING) += blk-throttle.o
|
||||
obj-$(CONFIG_IOSCHED_NOOP) += noop-iosched.o
|
||||
@@ -20,6 +20,7 @@ obj-$(CONFIG_IOSCHED_NOOP) += noop-iosched.o
|
||||
obj-$(CONFIG_IOSCHED_DEADLINE) += deadline-iosched.o
|
||||
obj-$(CONFIG_IOSCHED_CFQ) += cfq-iosched.o
|
||||
obj-$(CONFIG_MQ_IOSCHED_DEADLINE) += mq-deadline.o
|
||||
+obj-$(CONFIG_IOSCHED_BFQ) += bfq-iosched.o
|
||||
|
||||
obj-$(CONFIG_BLOCK_COMPAT) += compat_ioctl.o
|
||||
obj-$(CONFIG_BLK_CMDLINE_PARSER) += cmdline-parser.o
|
||||
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h
|
||||
index 1ca8e8f..8e2d6ed 100644
|
||||
index 01a696b..29d537d 100644
|
||||
--- a/include/linux/blkdev.h
|
||||
+++ b/include/linux/blkdev.h
|
||||
@@ -47,7 +47,7 @@ struct rq_wb;
|
||||
@@ -48,7 +48,7 @@ struct rq_wb;
|
||||
* Maximum number of blkcg policies allowed to be registered concurrently.
|
||||
* Defined here to simplify include dependency.
|
||||
*/
|
|
@ -1,7 +1,7 @@
|
|||
From 2f56e91506b329ffc29d0f184924ad0123c9ba9e Mon Sep 17 00:00:00 2001
|
||||
From ce617fdef48078f52afeec078dacbe7ac9d74588 Mon Sep 17 00:00:00 2001
|
||||
From: Paolo Valente <paolo.valente@unimore.it>
|
||||
Date: Thu, 9 May 2013 19:10:02 +0200
|
||||
Subject: [PATCH 2/4] block: introduce the BFQ-v7r11 I/O sched for 4.10.0
|
||||
Subject: [PATCH 2/4] block: introduce the BFQ-v7r11 I/O sched for 4.11.0
|
||||
|
||||
The general structure is borrowed from CFQ, as much of the code for
|
||||
handling I/O contexts. Over time, several useful features have been
|
||||
|
@ -69,7 +69,7 @@ Signed-off-by: Arianna Avanzini <avanzini@google.com>
|
|||
create mode 100644 block/bfq.h
|
||||
|
||||
diff --git a/block/Kconfig.iosched b/block/Kconfig.iosched
|
||||
index 0ee5f0f..f78cd1a 100644
|
||||
index bb47b1a..b1ab0ca 100644
|
||||
--- a/block/Kconfig.iosched
|
||||
+++ b/block/Kconfig.iosched
|
||||
@@ -51,14 +51,12 @@ config IOSCHED_BFQ
|
|
@ -1,8 +1,8 @@
|
|||
From e4d9bed2dfdec562b23491e44602c89c4a2a5ea4 Mon Sep 17 00:00:00 2001
|
||||
From d1d10983cb4b593e7970e541c4c2721bbbdc21c8 Mon Sep 17 00:00:00 2001
|
||||
From: Mauro Andreolini <mauro.andreolini@unimore.it>
|
||||
Date: Sun, 6 Sep 2015 16:09:05 +0200
|
||||
Subject: [PATCH 3/4] block, bfq: add Early Queue Merge (EQM) to BFQ-v7r11 for
|
||||
4.10.0
|
||||
4.11.0
|
||||
|
||||
A set of processes may happen to perform interleaved reads, i.e.,requests
|
||||
whose union would give rise to a sequential read pattern. There are two
|
||||
|
|
File diff suppressed because it is too large
Load diff
39
README.BFQ
39
README.BFQ
|
@ -1,7 +1,7 @@
|
|||
Budget Fair Queueing I/O Scheduler
|
||||
==================================
|
||||
|
||||
This patchset introduces BFQ-v8r8 into Linux 4.10.0.
|
||||
This patchset introduces BFQ-v8r11 into Linux 4.11.0.
|
||||
For further information: http://algogroup.unimore.it/people/paolo/disk_sched/
|
||||
|
||||
The overall diffstat is the following:
|
||||
|
@ -21,6 +21,43 @@ The overall diffstat is the following:
|
|||
|
||||
CHANGELOG
|
||||
|
||||
BFQ v8r11
|
||||
|
||||
BUGFIX: use pointer entity->sched_data only if set.
|
||||
In the function __bfq_deactivate_entity, the pointer
|
||||
entity->sched_data could happen to be used before being properly
|
||||
initialized. This led to a NULL pointer dereference. This commit fixes
|
||||
this bug by just using this pointer only where it is safe to do so.
|
||||
Reported-by: Tom Harrison <l12436.tw@gmail.com>
|
||||
Tested-by: Tom Harrison <l12436.tw@gmail.com>
|
||||
|
||||
BUGFIX: don't dereference bic before null checking it.
|
||||
The call to bfq_check_ioprio_change will dereference bic, however,
|
||||
the null check for bic is after this call. Move the the null
|
||||
check on bic to before the call to avoid any potential null
|
||||
pointer dereference issues.
|
||||
Detected by CoverityScan, CID#1430138 ("Dereference before null check")
|
||||
Signed-off-by: Colin Ian King <colin.king@canonical.com>
|
||||
Signed-off-by: Jens Axboe <axboe@fb.com>
|
||||
|
||||
BFQ v8r10
|
||||
|
||||
BUGFIX: Handle failure of weight-counter allocation
|
||||
Reported-by: Bart Van Assche <Bart.VanAssche@sandisk.com>
|
||||
|
||||
BUGFIX: Remove problematic check on max service duration
|
||||
Reported-by: Bart Van Assche <Bart.VanAssche@sandisk.com>
|
||||
|
||||
BFQ v8r9
|
||||
|
||||
BUGIFX: remove use of bfq queues after free
|
||||
bfq queues occasionally happened to be used after being freed, because
|
||||
they were accessed after some invocations of bfq_put_queue that could
|
||||
cause them to be freed. This commit refactors code, when needed, to
|
||||
avoid any occurrence of such a use-after-free of a bfq queue. This
|
||||
commit also adds comments to make references to bfq queues easier to
|
||||
follow.
|
||||
|
||||
BFQ v8r8
|
||||
|
||||
. BUGFIX: Removed a wrong compilation warning, due to the compiler
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
diff --git a/Makefile b/Makefile
|
||||
index b103777..e942e6a 100644
|
||||
index 7bab127..f327099 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -555,9 +555,7 @@ ifeq ($(KBUILD_EXTMOD),)
|
||||
@@ -557,9 +557,7 @@ ifeq ($(KBUILD_EXTMOD),)
|
||||
# Carefully list dependencies so we do not try to build scripts twice
|
||||
# in parallel
|
||||
PHONY += scripts
|
||||
|
@ -13,16 +13,16 @@ index b103777..e942e6a 100644
|
|||
|
||||
# Objects we will link into vmlinux / subdirs we need to visit
|
||||
init-y := init/
|
||||
@@ -1033,7 +1031,7 @@ prepare0: archprepare gcc-plugins
|
||||
@@ -1047,7 +1045,7 @@ prepare0: archprepare gcc-plugins
|
||||
$(Q)$(MAKE) $(build)=.
|
||||
|
||||
# All the preparing..
|
||||
-prepare: prepare0 prepare-objtool
|
||||
+prepare:
|
||||
|
||||
ifdef CONFIG_STACK_VALIDATION
|
||||
has_libelf := $(call try-run,\
|
||||
@@ -1268,13 +1266,8 @@ endif # CONFIG_MODULES
|
||||
PHONY += prepare-objtool
|
||||
prepare-objtool: $(objtool_target)
|
||||
@@ -1270,13 +1268,8 @@ endif # CONFIG_MODULES
|
||||
CLEAN_DIRS += $(MODVERDIR)
|
||||
|
||||
# Directories & files removed with 'make mrproper'
|
||||
|
@ -38,7 +38,7 @@ index b103777..e942e6a 100644
|
|||
|
||||
# clean - Delete most, but leave enough to build external modules
|
||||
#
|
||||
@@ -1296,7 +1289,7 @@ clean: archclean vmlinuxclean
|
||||
@@ -1298,7 +1291,7 @@ clean: archclean vmlinuxclean
|
||||
#
|
||||
mrproper: rm-dirs := $(wildcard $(MRPROPER_DIRS))
|
||||
mrproper: rm-files := $(wildcard $(MRPROPER_FILES))
|
||||
|
|
1185
fs-aufs4.patch
1185
fs-aufs4.patch
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -143,3 +143,4 @@ CONFIG_NVME_TARGET_RDMA=m
|
|||
CONFIG_RDMA_RXE=m
|
||||
CONFIG_MLX5_INFINIBAND=m
|
||||
CONFIG_INFINIBAND_VMWARE_PVRDMA=m
|
||||
CONFIG_INFINIBAND_BNXT_RE=m
|
||||
|
|
|
@ -31,6 +31,7 @@ CONFIG_INFINIBAND_ISER=m
|
|||
CONFIG_INFINIBAND_ISERT=m
|
||||
CONFIG_INFINIBAND_RDMAVT=m
|
||||
# CONFIG_INFINIBAND_QEDR is not set
|
||||
CONFIG_INFINIBAND_BNXT_RE=m
|
||||
CONFIG_RDS_RDMA=m
|
||||
CONFIG_TIPC_MEDIA_IB=y
|
||||
CONFIG_NET_9P_RDMA=m
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 4.10.x-nrj-desktop Kernel Configuration
|
||||
# Linux/x86 4.11.x-nrj-desktop Kernel Configuration
|
||||
#
|
||||
CONFIG_64BIT=y
|
||||
CONFIG_X86_64=y
|
||||
|
@ -118,7 +118,7 @@ CONFIG_BUILD_BIN2C=y
|
|||
# CONFIG_IKCONFIG is not set
|
||||
CONFIG_LOG_BUF_SHIFT=18
|
||||
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
CONFIG_NMI_LOG_BUF_SHIFT=13
|
||||
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
|
||||
CONFIG_NUMA_BALANCING=y
|
||||
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
|
||||
CONFIG_CGROUPS=y
|
||||
|
@ -134,6 +134,7 @@ CONFIG_FAIR_GROUP_SCHED=y
|
|||
CONFIG_CFS_BANDWIDTH=y
|
||||
# CONFIG_RT_GROUP_SCHED is not set
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
CONFIG_CGROUP_HUGETLB=y
|
||||
CONFIG_CPUSETS=y
|
||||
|
@ -198,6 +199,7 @@ CONFIG_USERFAULTFD=y
|
|||
CONFIG_PCI_QUIRKS=y
|
||||
CONFIG_MEMBARRIER=y
|
||||
# CONFIG_EMBEDDED is not set
|
||||
# CONFIG_PC104 is not set
|
||||
|
||||
#
|
||||
# Kernel Performance Events And Counters
|
||||
|
@ -206,6 +208,7 @@ CONFIG_PERF_EVENTS=y
|
|||
# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
|
||||
CONFIG_VM_EVENT_COUNTERS=y
|
||||
CONFIG_SLUB_DEBUG=y
|
||||
# CONFIG_SLUB_MEMCG_SYSFS_ON is not set
|
||||
# CONFIG_COMPAT_BRK is not set
|
||||
# CONFIG_SLAB is not set
|
||||
CONFIG_SLUB=y
|
||||
|
@ -236,10 +239,12 @@ CONFIG_CC_STACKPROTECTOR_NONE=y
|
|||
CONFIG_MODULES_USE_ELF_RELA=y
|
||||
CONFIG_ARCH_MMAP_RND_BITS=28
|
||||
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
|
||||
CONFIG_ISA_BUS_API=y
|
||||
# CONFIG_ISA_BUS_API is not set
|
||||
CONFIG_OLD_SIGSUSPEND3=y
|
||||
CONFIG_COMPAT_OLD_SIGACTION=y
|
||||
CONFIG_VMAP_STACK=y
|
||||
CONFIG_STRICT_KERNEL_RWX=y
|
||||
CONFIG_STRICT_MODULE_RWX=y
|
||||
|
||||
#
|
||||
# GCOV-based kernel profiling
|
||||
|
@ -258,6 +263,7 @@ CONFIG_MODULE_SRCVERSION_ALL=y
|
|||
# CONFIG_MODULE_COMPRESS is not set
|
||||
CONFIG_MODULES_TREE_LOOKUP=y
|
||||
CONFIG_BLOCK=y
|
||||
CONFIG_BLK_SCSI_REQUEST=y
|
||||
CONFIG_BLK_DEV_BSG=y
|
||||
CONFIG_BLK_DEV_BSGLIB=y
|
||||
CONFIG_BLK_DEV_INTEGRITY=y
|
||||
|
@ -267,6 +273,8 @@ CONFIG_BLK_DEV_THROTTLING=y
|
|||
CONFIG_BLK_WBT=y
|
||||
# CONFIG_BLK_WBT_SQ is not set
|
||||
CONFIG_BLK_WBT_MQ=y
|
||||
CONFIG_BLK_DEBUG_FS=y
|
||||
# CONFIG_BLK_SED_OPAL is not set
|
||||
|
||||
#
|
||||
# Partition Types
|
||||
|
@ -294,6 +302,7 @@ CONFIG_SYSV68_PARTITION=y
|
|||
# CONFIG_CMDLINE_PARTITION is not set
|
||||
CONFIG_BLOCK_COMPAT=y
|
||||
CONFIG_BLK_MQ_PCI=y
|
||||
CONFIG_BLK_MQ_VIRTIO=y
|
||||
|
||||
#
|
||||
# IO Schedulers
|
||||
|
@ -309,6 +318,7 @@ CONFIG_BFQ_GROUP_IOSCHED=y
|
|||
CONFIG_DEFAULT_BFQ=y
|
||||
# CONFIG_DEFAULT_NOOP is not set
|
||||
CONFIG_DEFAULT_IOSCHED="bfq"
|
||||
CONFIG_MQ_IOSCHED_DEADLINE=y
|
||||
CONFIG_PREEMPT_NOTIFIERS=y
|
||||
CONFIG_PADATA=y
|
||||
CONFIG_ASN1=y
|
||||
|
@ -591,6 +601,7 @@ CONFIG_ACPI_APEI_MEMORY_FAILURE=y
|
|||
CONFIG_ACPI_APEI_EINJ=m
|
||||
# CONFIG_ACPI_APEI_ERST_DEBUG is not set
|
||||
CONFIG_DPTF_POWER=m
|
||||
CONFIG_ACPI_WATCHDOG=y
|
||||
CONFIG_ACPI_EXTLOG=m
|
||||
# CONFIG_PMIC_OPREGION is not set
|
||||
CONFIG_ACPI_CONFIGFS=m
|
||||
|
@ -659,6 +670,7 @@ CONFIG_PCIEASPM=y
|
|||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM_DEFAULT=y
|
||||
# CONFIG_PCIEASPM_POWERSAVE is not set
|
||||
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
|
||||
# CONFIG_PCIEASPM_PERFORMANCE is not set
|
||||
CONFIG_PCIE_PME=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
|
@ -744,12 +756,12 @@ CONFIG_COREDUMP=y
|
|||
CONFIG_IA32_EMULATION=y
|
||||
# CONFIG_IA32_AOUT is not set
|
||||
CONFIG_X86_X32=y
|
||||
CONFIG_COMPAT_32=y
|
||||
CONFIG_COMPAT=y
|
||||
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
|
||||
CONFIG_SYSVIPC_COMPAT=y
|
||||
CONFIG_KEYS_COMPAT=y
|
||||
CONFIG_X86_DEV_DMA_OPS=y
|
||||
CONFIG_PMC_ATOM=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_COMPAT_NETLINK_MESSAGES=y
|
||||
CONFIG_NET_INGRESS=y
|
||||
|
@ -763,6 +775,7 @@ CONFIG_PACKET_DIAG=m
|
|||
CONFIG_UNIX=y
|
||||
CONFIG_UNIX_DIAG=m
|
||||
CONFIG_XFRM=y
|
||||
CONFIG_XFRM_OFFLOAD=y
|
||||
CONFIG_XFRM_ALGO=m
|
||||
CONFIG_XFRM_USER=m
|
||||
# CONFIG_XFRM_SUB_POLICY is not set
|
||||
|
@ -771,6 +784,8 @@ CONFIG_XFRM_USER=m
|
|||
CONFIG_XFRM_IPCOMP=m
|
||||
CONFIG_NET_KEY=m
|
||||
# CONFIG_NET_KEY_MIGRATE is not set
|
||||
CONFIG_SMC=m
|
||||
CONFIG_SMC_DIAG=m
|
||||
CONFIG_INET=y
|
||||
CONFIG_IP_MULTICAST=y
|
||||
CONFIG_IP_ADVANCED_ROUTER=y
|
||||
|
@ -796,6 +811,7 @@ CONFIG_NET_FOU=m
|
|||
CONFIG_NET_FOU_IP_TUNNELS=y
|
||||
CONFIG_INET_AH=m
|
||||
CONFIG_INET_ESP=m
|
||||
CONFIG_INET_ESP_OFFLOAD=m
|
||||
CONFIG_INET_IPCOMP=m
|
||||
CONFIG_INET_XFRM_TUNNEL=m
|
||||
CONFIG_INET_TUNNEL=m
|
||||
|
@ -834,6 +850,7 @@ CONFIG_IPV6_ROUTE_INFO=y
|
|||
# CONFIG_IPV6_OPTIMISTIC_DAD is not set
|
||||
CONFIG_INET6_AH=m
|
||||
CONFIG_INET6_ESP=m
|
||||
CONFIG_INET6_ESP_OFFLOAD=m
|
||||
CONFIG_INET6_IPCOMP=m
|
||||
CONFIG_IPV6_MIP6=m
|
||||
CONFIG_IPV6_ILA=m
|
||||
|
@ -928,6 +945,7 @@ CONFIG_NFT_NUMGEN=m
|
|||
CONFIG_NFT_CT=m
|
||||
CONFIG_NFT_SET_RBTREE=m
|
||||
CONFIG_NFT_SET_HASH=m
|
||||
CONFIG_NFT_SET_BITMAP=m
|
||||
CONFIG_NFT_COUNTER=m
|
||||
CONFIG_NFT_LOG=m
|
||||
CONFIG_NFT_LIMIT=m
|
||||
|
@ -1363,6 +1381,7 @@ CONFIG_NET_ACT_POLICE=m
|
|||
CONFIG_NET_ACT_GACT=m
|
||||
CONFIG_GACT_PROB=y
|
||||
CONFIG_NET_ACT_MIRRED=m
|
||||
CONFIG_NET_ACT_SAMPLE=m
|
||||
CONFIG_NET_ACT_IPT=m
|
||||
CONFIG_NET_ACT_NAT=m
|
||||
CONFIG_NET_ACT_PEDIT=m
|
||||
|
@ -1690,9 +1709,12 @@ CONFIG_NFC_NXP_NCI_I2C=m
|
|||
CONFIG_NFC_S3FWRN5=m
|
||||
CONFIG_NFC_S3FWRN5_I2C=m
|
||||
CONFIG_NFC_ST95HF=m
|
||||
CONFIG_PSAMPLE=m
|
||||
CONFIG_NET_IFE=m
|
||||
CONFIG_LWTUNNEL=y
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_DST_CACHE=y
|
||||
CONFIG_GRO_CELLS=y
|
||||
CONFIG_NET_DEVLINK=m
|
||||
CONFIG_MAY_USE_DEVLINK=m
|
||||
|
||||
|
@ -1848,7 +1870,6 @@ CONFIG_MTD_NAND_DOCG4=m
|
|||
CONFIG_MTD_NAND_CAFE=m
|
||||
CONFIG_MTD_NAND_NANDSIM=m
|
||||
CONFIG_MTD_NAND_PLATFORM=m
|
||||
CONFIG_MTD_NAND_OXNAS=m
|
||||
CONFIG_MTD_NAND_HISI504=m
|
||||
CONFIG_MTD_NAND_MTK=m
|
||||
CONFIG_MTD_ONENAND=m
|
||||
|
@ -1865,6 +1886,8 @@ CONFIG_MTD_QINFO_PROBE=m
|
|||
CONFIG_MTD_SPI_NOR=m
|
||||
CONFIG_MTD_MT81xx_NOR=m
|
||||
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
|
||||
CONFIG_SPI_INTEL_SPI=m
|
||||
CONFIG_SPI_INTEL_SPI_PLATFORM=m
|
||||
CONFIG_MTD_UBI=m
|
||||
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
CONFIG_MTD_UBI_BEB_LIMIT=20
|
||||
|
@ -1946,6 +1969,7 @@ CONFIG_ATA_OVER_ETH=m
|
|||
CONFIG_XEN_BLKDEV_FRONTEND=y
|
||||
CONFIG_XEN_BLKDEV_BACKEND=m
|
||||
CONFIG_VIRTIO_BLK=m
|
||||
CONFIG_VIRTIO_BLK_SCSI=y
|
||||
# CONFIG_BLK_DEV_HD is not set
|
||||
CONFIG_BLK_DEV_RBD=m
|
||||
CONFIG_BLK_DEV_RSXX=m
|
||||
|
@ -2002,6 +2026,7 @@ CONFIG_EEPROM_LEGACY=m
|
|||
CONFIG_EEPROM_MAX6875=m
|
||||
CONFIG_EEPROM_93CX6=m
|
||||
CONFIG_EEPROM_93XX46=m
|
||||
CONFIG_EEPROM_IDT_89HPESX=m
|
||||
CONFIG_CB710_CORE=m
|
||||
# CONFIG_CB710_DEBUG is not set
|
||||
CONFIG_CB710_DEBUG_ASSUMPTIONS=y
|
||||
|
@ -2200,6 +2225,7 @@ CONFIG_TCM_QLA2XXX=m
|
|||
# CONFIG_TCM_QLA2XXX_DEBUG is not set
|
||||
CONFIG_SCSI_QLA_ISCSI=m
|
||||
CONFIG_QEDI=m
|
||||
CONFIG_QEDF=m
|
||||
CONFIG_SCSI_LPFC=m
|
||||
# CONFIG_SCSI_LPFC_DEBUG_FS is not set
|
||||
CONFIG_SCSI_DC395x=m
|
||||
|
@ -2403,6 +2429,7 @@ CONFIG_NET_TEAM_MODE_LOADBALANCE=m
|
|||
CONFIG_MACVLAN=m
|
||||
CONFIG_MACVTAP=m
|
||||
CONFIG_IPVLAN=m
|
||||
CONFIG_IPVTAP=m
|
||||
CONFIG_VXLAN=m
|
||||
CONFIG_GENEVE=m
|
||||
CONFIG_GTP=m
|
||||
|
@ -2416,6 +2443,7 @@ CONFIG_RIONET=m
|
|||
CONFIG_RIONET_TX_SIZE=128
|
||||
CONFIG_RIONET_RX_SIZE=128
|
||||
CONFIG_TUN=y
|
||||
CONFIG_TAP=m
|
||||
# CONFIG_TUN_VNET_CROSS_LE is not set
|
||||
CONFIG_VETH=m
|
||||
CONFIG_VIRTIO_NET=m
|
||||
|
@ -2471,6 +2499,8 @@ CONFIG_PCMCIA_NMCLAN=m
|
|||
CONFIG_AMD_XGBE=m
|
||||
CONFIG_AMD_XGBE_DCB=y
|
||||
CONFIG_AMD_XGBE_HAVE_ECC=y
|
||||
CONFIG_NET_VENDOR_AQUANTIA=y
|
||||
CONFIG_AQTION=m
|
||||
CONFIG_NET_VENDOR_ARC=y
|
||||
CONFIG_NET_VENDOR_ATHEROS=y
|
||||
CONFIG_ATL2=m
|
||||
|
@ -2611,8 +2641,8 @@ CONFIG_NET_VENDOR_NATSEMI=y
|
|||
CONFIG_NATSEMI=m
|
||||
CONFIG_NS83820=m
|
||||
CONFIG_NET_VENDOR_NETRONOME=y
|
||||
CONFIG_NFP_NETVF=m
|
||||
# CONFIG_NFP_NET_DEBUG is not set
|
||||
CONFIG_NFP=m
|
||||
# CONFIG_NFP_DEBUG is not set
|
||||
CONFIG_NET_VENDOR_8390=y
|
||||
CONFIG_PCMCIA_AXNET=m
|
||||
CONFIG_NE2K_PCI=m
|
||||
|
@ -2636,8 +2666,8 @@ CONFIG_QED=m
|
|||
CONFIG_QED_LL2=y
|
||||
CONFIG_QED_SRIOV=y
|
||||
CONFIG_QEDE=m
|
||||
# CONFIG_QEDE_VXLAN is not set
|
||||
# CONFIG_QEDE_GENEVE is not set
|
||||
CONFIG_QED_ISCSI=y
|
||||
CONFIG_QED_FCOE=y
|
||||
CONFIG_NET_VENDOR_QUALCOMM=y
|
||||
CONFIG_QCOM_EMAC=m
|
||||
CONFIG_NET_VENDOR_REALTEK=y
|
||||
|
@ -2686,7 +2716,6 @@ CONFIG_HAPPYMEAL=m
|
|||
CONFIG_SUNGEM=m
|
||||
CONFIG_CASSINI=m
|
||||
CONFIG_NIU=m
|
||||
CONFIG_NET_VENDOR_SYNOPSYS=y
|
||||
CONFIG_NET_VENDOR_TEHUTI=y
|
||||
CONFIG_TEHUTI=m
|
||||
CONFIG_NET_VENDOR_TI=y
|
||||
|
@ -2843,7 +2872,6 @@ CONFIG_ATH9K_HTC=m
|
|||
CONFIG_ATH9K_HWRNG=y
|
||||
CONFIG_CARL9170=m
|
||||
CONFIG_CARL9170_LEDS=y
|
||||
# CONFIG_CARL9170_DEBUGFS is not set
|
||||
CONFIG_CARL9170_WPC=y
|
||||
CONFIG_CARL9170_HWRNG=y
|
||||
CONFIG_ATH6KL=m
|
||||
|
@ -2956,7 +2984,6 @@ CONFIG_HERMES_CACHE_FW_ON_INIT=y
|
|||
CONFIG_PLX_HERMES=m
|
||||
CONFIG_TMD_HERMES=m
|
||||
CONFIG_NORTEL_HERMES=m
|
||||
CONFIG_PCI_HERMES=m
|
||||
CONFIG_PCMCIA_HERMES=m
|
||||
CONFIG_PCMCIA_SPECTRUM=m
|
||||
CONFIG_ORINOCO_USB=m
|
||||
|
@ -3013,7 +3040,6 @@ CONFIG_RT2X00_LIB=m
|
|||
CONFIG_RT2X00_LIB_FIRMWARE=y
|
||||
CONFIG_RT2X00_LIB_CRYPTO=y
|
||||
CONFIG_RT2X00_LIB_LEDS=y
|
||||
# CONFIG_RT2X00_LIB_DEBUGFS is not set
|
||||
# CONFIG_RT2X00_DEBUG is not set
|
||||
CONFIG_WLAN_VENDOR_REALTEK=y
|
||||
CONFIG_RTL8180=m
|
||||
|
@ -3171,7 +3197,7 @@ CONFIG_ISDN_CAPI_CAPIDRV=m
|
|||
#
|
||||
CONFIG_ISDN_DRV_GIGASET=m
|
||||
# CONFIG_GIGASET_CAPI is not set
|
||||
# CONFIG_GIGASET_I4L is not set
|
||||
CONFIG_GIGASET_I4L=y
|
||||
# CONFIG_GIGASET_DUMMYLL is not set
|
||||
CONFIG_GIGASET_BASE=m
|
||||
CONFIG_GIGASET_M105=m
|
||||
|
@ -3199,7 +3225,6 @@ CONFIG_MISDN_ISAR=m
|
|||
CONFIG_ISDN_HDLC=m
|
||||
CONFIG_NVM=y
|
||||
# CONFIG_NVM_DEBUG is not set
|
||||
CONFIG_NVM_GENNVM=m
|
||||
CONFIG_NVM_RRPC=m
|
||||
|
||||
#
|
||||
|
@ -3250,6 +3275,7 @@ CONFIG_KEYBOARD_OPENCORES=m
|
|||
CONFIG_KEYBOARD_SAMSUNG=m
|
||||
CONFIG_KEYBOARD_STOWAWAY=m
|
||||
CONFIG_KEYBOARD_SUNKBD=m
|
||||
CONFIG_KEYBOARD_TM2_TOUCHKEY=m
|
||||
CONFIG_KEYBOARD_TWL4030=m
|
||||
CONFIG_KEYBOARD_XTKBD=m
|
||||
CONFIG_KEYBOARD_CROS_EC=m
|
||||
|
@ -3406,6 +3432,7 @@ CONFIG_TOUCHSCREEN_SUR40=m
|
|||
CONFIG_TOUCHSCREEN_SURFACE3_SPI=m
|
||||
CONFIG_TOUCHSCREEN_SX8654=m
|
||||
CONFIG_TOUCHSCREEN_TPS6507X=m
|
||||
CONFIG_TOUCHSCREEN_ZET6223=m
|
||||
CONFIG_TOUCHSCREEN_ZFORCE=m
|
||||
CONFIG_TOUCHSCREEN_ROHM_BU21023=m
|
||||
CONFIG_INPUT_MISC=y
|
||||
|
@ -3423,7 +3450,6 @@ CONFIG_INPUT_MAX8925_ONKEY=m
|
|||
CONFIG_INPUT_MAX8997_HAPTIC=m
|
||||
CONFIG_INPUT_MC13783_PWRBUTTON=m
|
||||
CONFIG_INPUT_MMA8450=m
|
||||
CONFIG_INPUT_MPU3050=m
|
||||
CONFIG_INPUT_APANEL=m
|
||||
CONFIG_INPUT_GP2A=m
|
||||
CONFIG_INPUT_GPIO_BEEPER=m
|
||||
|
@ -3543,6 +3569,7 @@ CONFIG_SERIAL_8250_FINTEK=y
|
|||
CONFIG_SERIAL_8250_CONSOLE=y
|
||||
CONFIG_SERIAL_8250_DMA=y
|
||||
CONFIG_SERIAL_8250_PCI=y
|
||||
CONFIG_SERIAL_8250_EXAR=y
|
||||
CONFIG_SERIAL_8250_CS=m
|
||||
CONFIG_SERIAL_8250_NR_UARTS=48
|
||||
CONFIG_SERIAL_8250_RUNTIME_UARTS=32
|
||||
|
@ -3567,6 +3594,7 @@ CONFIG_SERIAL_MAX310X=y
|
|||
CONFIG_SERIAL_UARTLITE=m
|
||||
CONFIG_SERIAL_CORE=y
|
||||
CONFIG_SERIAL_CORE_CONSOLE=y
|
||||
CONFIG_CONSOLE_POLL=y
|
||||
CONFIG_SERIAL_JSM=m
|
||||
CONFIG_SERIAL_SCCNXP=m
|
||||
CONFIG_SERIAL_SC16IS7XX_CORE=m
|
||||
|
@ -3583,7 +3611,7 @@ CONFIG_SERIAL_ARC_NR_PORTS=1
|
|||
CONFIG_SERIAL_RP2=m
|
||||
CONFIG_SERIAL_RP2_NR_UARTS=32
|
||||
CONFIG_SERIAL_FSL_LPUART=m
|
||||
CONFIG_SERIAL_MEN_Z135=m
|
||||
CONFIG_SERIAL_DEV_BUS=m
|
||||
# CONFIG_TTY_PRINTK is not set
|
||||
CONFIG_PRINTER=m
|
||||
# CONFIG_LP_CONSOLE is not set
|
||||
|
@ -3814,6 +3842,7 @@ CONFIG_PTP_1588_CLOCK=m
|
|||
#
|
||||
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
|
||||
#
|
||||
CONFIG_PTP_1588_CLOCK_KVM=m
|
||||
CONFIG_PINCTRL=y
|
||||
|
||||
#
|
||||
|
@ -3829,6 +3858,7 @@ CONFIG_PINCTRL_BAYTRAIL=y
|
|||
CONFIG_PINCTRL_CHERRYVIEW=y
|
||||
CONFIG_PINCTRL_INTEL=m
|
||||
CONFIG_PINCTRL_BROXTON=m
|
||||
CONFIG_PINCTRL_GEMINILAKE=m
|
||||
CONFIG_PINCTRL_SUNRISEPOINT=m
|
||||
CONFIG_GPIOLIB=y
|
||||
CONFIG_GPIO_ACPI=y
|
||||
|
@ -3844,25 +3874,20 @@ CONFIG_GPIO_MAX730X=m
|
|||
CONFIG_GPIO_AMDPT=m
|
||||
CONFIG_GPIO_AXP209=m
|
||||
CONFIG_GPIO_DWAPB=m
|
||||
CONFIG_GPIO_EXAR=m
|
||||
CONFIG_GPIO_GENERIC_PLATFORM=m
|
||||
CONFIG_GPIO_ICH=m
|
||||
CONFIG_GPIO_LYNXPOINT=y
|
||||
CONFIG_GPIO_MENZ127=m
|
||||
CONFIG_GPIO_MOCKUP=m
|
||||
CONFIG_GPIO_VX855=m
|
||||
|
||||
#
|
||||
# Port-mapped I/O GPIO drivers
|
||||
#
|
||||
CONFIG_GPIO_104_DIO_48E=m
|
||||
CONFIG_GPIO_104_IDIO_16=m
|
||||
CONFIG_GPIO_104_IDI_48=m
|
||||
CONFIG_GPIO_F7188X=m
|
||||
CONFIG_GPIO_GPIO_MM=m
|
||||
CONFIG_GPIO_IT87=m
|
||||
CONFIG_GPIO_SCH=m
|
||||
CONFIG_GPIO_SCH311X=m
|
||||
CONFIG_GPIO_WS16C48=m
|
||||
|
||||
#
|
||||
# I2C GPIO expanders
|
||||
|
@ -3908,6 +3933,7 @@ CONFIG_GPIO_WM8994=m
|
|||
#
|
||||
CONFIG_GPIO_AMD8111=m
|
||||
CONFIG_GPIO_ML_IOH=m
|
||||
CONFIG_GPIO_PCI_IDIO_16=m
|
||||
CONFIG_GPIO_RDC321X=m
|
||||
|
||||
#
|
||||
|
@ -3942,6 +3968,7 @@ CONFIG_W1_MASTER_GPIO=m
|
|||
#
|
||||
CONFIG_W1_SLAVE_THERM=m
|
||||
CONFIG_W1_SLAVE_SMEM=m
|
||||
CONFIG_W1_SLAVE_DS2405=m
|
||||
CONFIG_W1_SLAVE_DS2408=m
|
||||
CONFIG_W1_SLAVE_DS2408_READBACK=y
|
||||
CONFIG_W1_SLAVE_DS2413=m
|
||||
|
@ -3973,6 +4000,7 @@ CONFIG_BATTERY_DS2780=m
|
|||
CONFIG_BATTERY_DS2781=m
|
||||
CONFIG_BATTERY_DS2782=m
|
||||
CONFIG_BATTERY_SBS=m
|
||||
CONFIG_CHARGER_SBS=m
|
||||
CONFIG_BATTERY_BQ27XXX=m
|
||||
CONFIG_BATTERY_BQ27XXX_I2C=m
|
||||
CONFIG_BATTERY_DA9030=m
|
||||
|
@ -3993,11 +4021,8 @@ CONFIG_CHARGER_TWL4030=m
|
|||
CONFIG_CHARGER_LP8727=m
|
||||
CONFIG_CHARGER_LP8788=m
|
||||
CONFIG_CHARGER_GPIO=m
|
||||
CONFIG_CHARGER_MANAGER=y
|
||||
CONFIG_CHARGER_MAX14577=m
|
||||
CONFIG_CHARGER_MAX77693=m
|
||||
CONFIG_CHARGER_MAX8997=m
|
||||
CONFIG_CHARGER_MAX8998=m
|
||||
CONFIG_CHARGER_BQ2415X=m
|
||||
CONFIG_CHARGER_BQ24190=m
|
||||
CONFIG_CHARGER_BQ24257=m
|
||||
|
@ -4040,7 +4065,6 @@ CONFIG_SENSORS_K8TEMP=m
|
|||
CONFIG_SENSORS_K10TEMP=m
|
||||
CONFIG_SENSORS_FAM15H_POWER=m
|
||||
CONFIG_SENSORS_APPLESMC=m
|
||||
CONFIG_SENSORS_ARM_SCPI=m
|
||||
CONFIG_SENSORS_ASB100=m
|
||||
CONFIG_SENSORS_ATXP1=m
|
||||
CONFIG_SENSORS_DS620=m
|
||||
|
@ -4122,7 +4146,6 @@ CONFIG_SENSORS_PMBUS=m
|
|||
CONFIG_SENSORS_ADM1275=m
|
||||
CONFIG_SENSORS_LM25066=m
|
||||
CONFIG_SENSORS_LTC2978=m
|
||||
# CONFIG_SENSORS_LTC2978_REGULATOR is not set
|
||||
CONFIG_SENSORS_LTC3815=m
|
||||
CONFIG_SENSORS_MAX16064=m
|
||||
CONFIG_SENSORS_MAX20751=m
|
||||
|
@ -4147,6 +4170,7 @@ CONFIG_SENSORS_SMSC47B397=m
|
|||
CONFIG_SENSORS_SCH56XX_COMMON=m
|
||||
CONFIG_SENSORS_SCH5627=m
|
||||
CONFIG_SENSORS_SCH5636=m
|
||||
CONFIG_SENSORS_STTS751=m
|
||||
CONFIG_SENSORS_SMM665=m
|
||||
CONFIG_SENSORS_ADC128D818=m
|
||||
CONFIG_SENSORS_ADS1015=m
|
||||
|
@ -4223,6 +4247,7 @@ CONFIG_WATCHDOG_SYSFS=y
|
|||
# Watchdog Device Drivers
|
||||
#
|
||||
CONFIG_SOFT_WATCHDOG=m
|
||||
CONFIG_SOFT_WATCHDOG_PRETIMEOUT=y
|
||||
CONFIG_DA9052_WATCHDOG=m
|
||||
CONFIG_DA9055_WATCHDOG=m
|
||||
CONFIG_DA9063_WATCHDOG=m
|
||||
|
@ -4242,7 +4267,6 @@ CONFIG_ACQUIRE_WDT=m
|
|||
CONFIG_ADVANTECH_WDT=m
|
||||
CONFIG_ALIM1535_WDT=m
|
||||
CONFIG_ALIM7101_WDT=m
|
||||
CONFIG_EBC_C384_WDT=m
|
||||
CONFIG_F71808E_WDT=m
|
||||
CONFIG_SP5100_TCO=m
|
||||
CONFIG_SBC_FITPC2_WATCHDOG=m
|
||||
|
@ -4274,6 +4298,7 @@ CONFIG_MACHZ_WDT=m
|
|||
CONFIG_SBC_EPX_C3_WATCHDOG=m
|
||||
CONFIG_INTEL_MEI_WDT=m
|
||||
CONFIG_NI903X_WDT=m
|
||||
CONFIG_NIC7018_WDT=m
|
||||
CONFIG_MEN_A21_WDT=m
|
||||
CONFIG_XEN_WDT=m
|
||||
|
||||
|
@ -4512,6 +4537,7 @@ CONFIG_IR_ITE_CIR=m
|
|||
CONFIG_IR_FINTEK=m
|
||||
CONFIG_IR_NUVOTON=m
|
||||
CONFIG_IR_REDRAT3=m
|
||||
CONFIG_IR_SPI=m
|
||||
CONFIG_IR_STREAMZAP=m
|
||||
CONFIG_IR_WINBOND_CIR=m
|
||||
CONFIG_IR_IGORPLUGUSB=m
|
||||
|
@ -4597,7 +4623,6 @@ CONFIG_VIDEO_PVRUSB2_DVB=y
|
|||
CONFIG_VIDEO_HDPVR=m
|
||||
CONFIG_VIDEO_USBVISION=m
|
||||
CONFIG_VIDEO_STK1160_COMMON=m
|
||||
CONFIG_VIDEO_STK1160_AC97=y
|
||||
CONFIG_VIDEO_STK1160=m
|
||||
CONFIG_VIDEO_GO7007=m
|
||||
CONFIG_VIDEO_GO7007_USB=m
|
||||
|
@ -4662,6 +4687,7 @@ CONFIG_DVB_USB_LME2510=m
|
|||
CONFIG_DVB_USB_MXL111SF=m
|
||||
CONFIG_DVB_USB_RTL28XXU=m
|
||||
CONFIG_DVB_USB_DVBSKY=m
|
||||
CONFIG_DVB_USB_ZD1301=m
|
||||
CONFIG_DVB_TTUSB_BUDGET=m
|
||||
CONFIG_DVB_TTUSB_DEC=m
|
||||
CONFIG_SMS_USB_DRV=m
|
||||
|
@ -4705,6 +4731,7 @@ CONFIG_VIDEO_TW686X=m
|
|||
# Media capture/analog TV support
|
||||
#
|
||||
CONFIG_VIDEO_IVTV=m
|
||||
# CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set
|
||||
CONFIG_VIDEO_IVTV_ALSA=m
|
||||
CONFIG_VIDEO_FB_IVTV=m
|
||||
CONFIG_VIDEO_HEXIUM_GEMINI=m
|
||||
|
@ -4736,7 +4763,6 @@ CONFIG_VIDEO_SAA7134_RC=y
|
|||
CONFIG_VIDEO_SAA7134_DVB=m
|
||||
CONFIG_VIDEO_SAA7134_GO7007=m
|
||||
CONFIG_VIDEO_SAA7164=m
|
||||
CONFIG_VIDEO_COBALT=m
|
||||
|
||||
#
|
||||
# Media digital TV PCI Adapters
|
||||
|
@ -4860,19 +4886,11 @@ CONFIG_VIDEO_SAA6588=m
|
|||
#
|
||||
# Video decoders
|
||||
#
|
||||
CONFIG_VIDEO_ADV7604=m
|
||||
CONFIG_VIDEO_ADV7842=m
|
||||
CONFIG_VIDEO_BT819=m
|
||||
CONFIG_VIDEO_BT856=m
|
||||
CONFIG_VIDEO_BT866=m
|
||||
CONFIG_VIDEO_KS0127=m
|
||||
CONFIG_VIDEO_SAA7110=m
|
||||
CONFIG_VIDEO_SAA711X=m
|
||||
CONFIG_VIDEO_TVP5150=m
|
||||
CONFIG_VIDEO_TW2804=m
|
||||
CONFIG_VIDEO_TW9903=m
|
||||
CONFIG_VIDEO_TW9906=m
|
||||
CONFIG_VIDEO_VPX3220=m
|
||||
|
||||
#
|
||||
# Video and audio decoders
|
||||
|
@ -4884,10 +4902,6 @@ CONFIG_VIDEO_CX25840=m
|
|||
# Video encoders
|
||||
#
|
||||
CONFIG_VIDEO_SAA7127=m
|
||||
CONFIG_VIDEO_SAA7185=m
|
||||
CONFIG_VIDEO_ADV7170=m
|
||||
CONFIG_VIDEO_ADV7175=m
|
||||
CONFIG_VIDEO_ADV7511=m
|
||||
|
||||
#
|
||||
# Camera sensor devices
|
||||
|
@ -5052,6 +5066,7 @@ CONFIG_DVB_RTL2832=m
|
|||
CONFIG_DVB_RTL2832_SDR=m
|
||||
CONFIG_DVB_SI2168=m
|
||||
CONFIG_DVB_AS102_FE=m
|
||||
CONFIG_DVB_ZD1301_DEMOD=m
|
||||
CONFIG_DVB_GP8PSK_FE=m
|
||||
|
||||
#
|
||||
|
@ -5140,11 +5155,15 @@ CONFIG_VGA_SWITCHEROO=y
|
|||
CONFIG_DRM=m
|
||||
CONFIG_DRM_MIPI_DSI=y
|
||||
# CONFIG_DRM_DP_AUX_CHARDEV is not set
|
||||
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
|
||||
CONFIG_DRM_KMS_HELPER=m
|
||||
CONFIG_DRM_KMS_FB_HELPER=y
|
||||
CONFIG_DRM_FBDEV_EMULATION=y
|
||||
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
|
||||
CONFIG_DRM_TTM=m
|
||||
CONFIG_DRM_GEM_CMA_HELPER=y
|
||||
CONFIG_DRM_KMS_CMA_HELPER=y
|
||||
CONFIG_DRM_VM=y
|
||||
|
||||
#
|
||||
# I2C encoder or helper chips
|
||||
|
@ -5180,6 +5199,7 @@ CONFIG_DRM_I915_USERPTR=y
|
|||
#
|
||||
# CONFIG_DRM_I915_WERROR is not set
|
||||
# CONFIG_DRM_I915_DEBUG is not set
|
||||
# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
|
||||
CONFIG_DRM_VGEM=m
|
||||
CONFIG_DRM_VMWGFX=m
|
||||
CONFIG_DRM_VMWGFX_FBCON=y
|
||||
|
@ -5206,7 +5226,11 @@ CONFIG_DRM_BRIDGE=y
|
|||
CONFIG_DRM_ANALOGIX_ANX78XX=m
|
||||
CONFIG_HSA_AMD=m
|
||||
CONFIG_DRM_HISI_HIBMC=m
|
||||
CONFIG_DRM_TINYDRM=m
|
||||
CONFIG_TINYDRM_MIPI_DBI=m
|
||||
CONFIG_TINYDRM_MI0283QT=m
|
||||
# CONFIG_DRM_LEGACY is not set
|
||||
# CONFIG_DRM_LIB_RANDOM is not set
|
||||
|
||||
#
|
||||
# Frame buffer Devices
|
||||
|
@ -5224,13 +5248,13 @@ CONFIG_FB_CFB_IMAGEBLIT=y
|
|||
CONFIG_FB_SYS_FILLRECT=y
|
||||
CONFIG_FB_SYS_COPYAREA=y
|
||||
CONFIG_FB_SYS_IMAGEBLIT=y
|
||||
# CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA is not set
|
||||
CONFIG_FB_FOREIGN_ENDIAN=y
|
||||
CONFIG_FB_BOTH_ENDIAN=y
|
||||
# CONFIG_FB_BIG_ENDIAN is not set
|
||||
# CONFIG_FB_LITTLE_ENDIAN is not set
|
||||
CONFIG_FB_SYS_FOPS=y
|
||||
CONFIG_FB_DEFERRED_IO=y
|
||||
CONFIG_FB_HECUBA=m
|
||||
CONFIG_FB_SVGALIB=m
|
||||
# CONFIG_FB_MACMODES is not set
|
||||
CONFIG_FB_BACKLIGHT=y
|
||||
|
@ -5599,7 +5623,7 @@ CONFIG_SND_SOC_IMG_PARALLEL_OUT=m
|
|||
CONFIG_SND_SOC_IMG_SPDIF_IN=m
|
||||
CONFIG_SND_SOC_IMG_SPDIF_OUT=m
|
||||
CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC=m
|
||||
CONFIG_SND_SST_MFLD_PLATFORM=m
|
||||
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
|
||||
CONFIG_SND_SST_IPC=m
|
||||
CONFIG_SND_SST_IPC_ACPI=m
|
||||
CONFIG_SND_SOC_INTEL_SST=m
|
||||
|
@ -5659,6 +5683,8 @@ CONFIG_SND_SOC_DA7219=m
|
|||
CONFIG_SND_SOC_DMIC=m
|
||||
CONFIG_SND_SOC_HDMI_CODEC=m
|
||||
CONFIG_SND_SOC_ES8328=m
|
||||
CONFIG_SND_SOC_ES8328_I2C=m
|
||||
CONFIG_SND_SOC_ES8328_SPI=m
|
||||
CONFIG_SND_SOC_GTM601=m
|
||||
CONFIG_SND_SOC_HDAC_HDMI=m
|
||||
CONFIG_SND_SOC_INNO_RK3036=m
|
||||
|
@ -5688,9 +5714,9 @@ CONFIG_SND_SOC_RT5640=m
|
|||
CONFIG_SND_SOC_RT5645=m
|
||||
CONFIG_SND_SOC_RT5651=m
|
||||
CONFIG_SND_SOC_RT5670=m
|
||||
# CONFIG_SND_SOC_RT5677_SPI is not set
|
||||
CONFIG_SND_SOC_RT5677=m
|
||||
CONFIG_SND_SOC_RT5677_SPI=m
|
||||
CONFIG_SND_SOC_SGTL5000=m
|
||||
CONFIG_SND_SOC_SI476X=m
|
||||
CONFIG_SND_SOC_SIGMADSP=m
|
||||
CONFIG_SND_SOC_SIGMADSP_I2C=m
|
||||
CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m
|
||||
|
@ -5734,11 +5760,14 @@ CONFIG_SND_SOC_WM8962=m
|
|||
CONFIG_SND_SOC_WM8974=m
|
||||
CONFIG_SND_SOC_WM8978=m
|
||||
CONFIG_SND_SOC_WM8985=m
|
||||
CONFIG_SND_SOC_NAU8540=m
|
||||
CONFIG_SND_SOC_NAU8810=m
|
||||
CONFIG_SND_SOC_NAU8825=m
|
||||
CONFIG_SND_SOC_TPA6130A2=m
|
||||
CONFIG_SND_SIMPLE_CARD_UTILS=m
|
||||
CONFIG_SND_SIMPLE_CARD=m
|
||||
CONFIG_SND_X86=y
|
||||
CONFIG_HDMI_LPE_AUDIO=m
|
||||
# CONFIG_SOUND_PRIME is not set
|
||||
CONFIG_AC97_BUS=m
|
||||
|
||||
|
@ -5993,12 +6022,12 @@ CONFIG_USB_DWC3_DUAL_ROLE=y
|
|||
CONFIG_USB_DWC3_PCI=m
|
||||
CONFIG_USB_DWC2=m
|
||||
CONFIG_USB_DWC2_HOST=y
|
||||
# CONFIG_USB_DWC2_PERIPHERAL is not set
|
||||
# CONFIG_USB_DWC2_DUAL_ROLE is not set
|
||||
|
||||
#
|
||||
# Gadget/Dual-role mode requires USB Gadget support to be enabled
|
||||
#
|
||||
# CONFIG_USB_DWC2_PERIPHERAL is not set
|
||||
# CONFIG_USB_DWC2_DUAL_ROLE is not set
|
||||
CONFIG_USB_DWC2_PCI=m
|
||||
# CONFIG_USB_DWC2_DEBUG is not set
|
||||
# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
|
||||
|
@ -6075,6 +6104,7 @@ CONFIG_USB_SERIAL_XSENS_MT=m
|
|||
CONFIG_USB_SERIAL_WISHBONE=m
|
||||
CONFIG_USB_SERIAL_SSU100=m
|
||||
CONFIG_USB_SERIAL_QT2=m
|
||||
CONFIG_USB_SERIAL_UPD78F0730=m
|
||||
CONFIG_USB_SERIAL_DEBUG=m
|
||||
|
||||
#
|
||||
|
@ -6102,6 +6132,7 @@ CONFIG_USB_TEST=m
|
|||
CONFIG_USB_ISIGHTFW=m
|
||||
CONFIG_USB_YUREX=m
|
||||
CONFIG_USB_EZUSB_FX2=m
|
||||
CONFIG_USB_HUB_USB251XB=m
|
||||
CONFIG_USB_HSIC_USB3503=m
|
||||
CONFIG_USB_HSIC_USB4604=m
|
||||
# CONFIG_USB_LINK_LAYER_TEST is not set
|
||||
|
@ -6277,6 +6308,7 @@ CONFIG_MEMSTICK_REALTEK_USB=m
|
|||
CONFIG_NEW_LEDS=y
|
||||
CONFIG_LEDS_CLASS=y
|
||||
CONFIG_LEDS_CLASS_FLASH=m
|
||||
CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
|
||||
|
||||
#
|
||||
# LED drivers
|
||||
|
@ -6369,6 +6401,7 @@ CONFIG_EDAC_I5100=m
|
|||
CONFIG_EDAC_I7300=m
|
||||
CONFIG_EDAC_SBRIDGE=m
|
||||
CONFIG_EDAC_SKX=m
|
||||
CONFIG_EDAC_PND2=m
|
||||
CONFIG_RTC_LIB=y
|
||||
CONFIG_RTC_MC146818_LIB=y
|
||||
CONFIG_RTC_CLASS=y
|
||||
|
@ -6517,9 +6550,9 @@ CONFIG_INTEL_IOATDMA=m
|
|||
CONFIG_INTEL_MIC_X100_DMA=m
|
||||
CONFIG_QCOM_HIDMA_MGMT=m
|
||||
CONFIG_QCOM_HIDMA=m
|
||||
CONFIG_DW_DMAC_CORE=m
|
||||
CONFIG_DW_DMAC_CORE=y
|
||||
CONFIG_DW_DMAC=m
|
||||
CONFIG_DW_DMAC_PCI=m
|
||||
CONFIG_DW_DMAC_PCI=y
|
||||
CONFIG_HSU_DMA=m
|
||||
|
||||
#
|
||||
|
@ -6868,9 +6901,6 @@ CONFIG_STAGING_MEDIA=y
|
|||
CONFIG_I2C_BCM2048=m
|
||||
CONFIG_DVB_CXD2099=m
|
||||
CONFIG_LIRC_STAGING=y
|
||||
CONFIG_LIRC_BT829=m
|
||||
CONFIG_LIRC_IMON=m
|
||||
CONFIG_LIRC_PARALLEL=m
|
||||
CONFIG_LIRC_SASEM=m
|
||||
CONFIG_LIRC_SIR=m
|
||||
CONFIG_LIRC_ZILOG=m
|
||||
|
@ -6912,10 +6942,6 @@ CONFIG_AIM_V4L2=m
|
|||
CONFIG_HDM_DIM2=m
|
||||
CONFIG_HDM_I2C=m
|
||||
CONFIG_HDM_USB=m
|
||||
|
||||
#
|
||||
# Old ISDN4Linux (deprecated)
|
||||
#
|
||||
# CONFIG_KS7010 is not set
|
||||
# CONFIG_GREYBUS is not set
|
||||
CONFIG_X86_PLATFORM_DEVICES=y
|
||||
|
@ -6986,6 +7012,9 @@ CONFIG_INTEL_PUNIT_IPC=m
|
|||
CONFIG_INTEL_TELEMETRY=m
|
||||
CONFIG_MLX_PLATFORM=m
|
||||
CONFIG_MLX_CPLD_PLATFORM=m
|
||||
CONFIG_INTEL_TURBO_MAX_3=y
|
||||
CONFIG_SILEAD_DMI=y
|
||||
CONFIG_PMC_ATOM=y
|
||||
CONFIG_CHROME_PLATFORMS=y
|
||||
CONFIG_CHROMEOS_LAPTOP=m
|
||||
CONFIG_CHROMEOS_PSTORE=m
|
||||
|
@ -7001,7 +7030,6 @@ CONFIG_COMMON_CLK=y
|
|||
# Common Clock Framework
|
||||
#
|
||||
CONFIG_COMMON_CLK_WM831X=m
|
||||
CONFIG_COMMON_CLK_SCPI=m
|
||||
CONFIG_COMMON_CLK_SI5351=m
|
||||
CONFIG_COMMON_CLK_CDCE706=m
|
||||
CONFIG_COMMON_CLK_CS2000_CP=m
|
||||
|
@ -7012,13 +7040,6 @@ CONFIG_COMMON_CLK_PALMAS=m
|
|||
CONFIG_COMMON_CLK_PWM=m
|
||||
# CONFIG_COMMON_CLK_PXA is not set
|
||||
# CONFIG_COMMON_CLK_PIC32 is not set
|
||||
# CONFIG_COMMON_CLK_MT2701 is not set
|
||||
# CONFIG_COMMON_CLK_MT2701_MMSYS is not set
|
||||
# CONFIG_COMMON_CLK_MT2701_IMGSYS is not set
|
||||
# CONFIG_COMMON_CLK_MT2701_VDECSYS is not set
|
||||
# CONFIG_COMMON_CLK_MT2701_HIFSYS is not set
|
||||
# CONFIG_COMMON_CLK_MT2701_ETHSYS is not set
|
||||
# CONFIG_COMMON_CLK_MT2701_BDPSYS is not set
|
||||
|
||||
#
|
||||
# Hardware Spinlock drivers
|
||||
|
@ -7072,6 +7093,8 @@ CONFIG_REMOTEPROC=m
|
|||
#
|
||||
# CONFIG_SUNXI_SRAM is not set
|
||||
CONFIG_SOC_TI=y
|
||||
CONFIG_SOC_ZTE=y
|
||||
CONFIG_ZX2967_PM_DOMAINS=y
|
||||
CONFIG_PM_DEVFREQ=y
|
||||
|
||||
#
|
||||
|
@ -7096,6 +7119,7 @@ CONFIG_EXTCON_ADC_JACK=m
|
|||
# CONFIG_EXTCON_ARIZONA is not set
|
||||
CONFIG_EXTCON_AXP288=m
|
||||
CONFIG_EXTCON_GPIO=m
|
||||
CONFIG_EXTCON_INTEL_INT3496=m
|
||||
CONFIG_EXTCON_MAX14577=m
|
||||
CONFIG_EXTCON_MAX3355=m
|
||||
CONFIG_EXTCON_MAX77693=m
|
||||
|
@ -7166,29 +7190,30 @@ CONFIG_AD7887=m
|
|||
CONFIG_AD7923=m
|
||||
CONFIG_AD799X=m
|
||||
CONFIG_AXP288_ADC=m
|
||||
CONFIG_CC10001_ADC=m
|
||||
CONFIG_DA9150_GPADC=m
|
||||
CONFIG_HI8435=m
|
||||
CONFIG_HX711=m
|
||||
CONFIG_INA2XX_ADC=m
|
||||
CONFIG_LP8788_ADC=m
|
||||
CONFIG_LTC2485=m
|
||||
CONFIG_MAX1027=m
|
||||
CONFIG_MAX11100=m
|
||||
CONFIG_MAX1363=m
|
||||
CONFIG_MCP320X=m
|
||||
CONFIG_MCP3422=m
|
||||
CONFIG_MEN_Z188_ADC=m
|
||||
CONFIG_NAU7802=m
|
||||
CONFIG_PALMAS_GPADC=m
|
||||
CONFIG_QCOM_SPMI_IADC=m
|
||||
# CONFIG_QCOM_SPMI_VADC is not set
|
||||
CONFIG_STX104=m
|
||||
CONFIG_TI_ADC081C=m
|
||||
CONFIG_TI_ADC0832=m
|
||||
CONFIG_TI_ADC12138=m
|
||||
CONFIG_TI_ADC128S052=m
|
||||
CONFIG_TI_ADC161S626=m
|
||||
CONFIG_TI_ADS1015=m
|
||||
CONFIG_TI_ADS7950=m
|
||||
CONFIG_TI_AM335X_ADC=m
|
||||
CONFIG_TI_TLC4541=m
|
||||
CONFIG_TWL4030_MADC=m
|
||||
CONFIG_TWL6030_GPADC=m
|
||||
CONFIG_VIPERBOARD_ADC=m
|
||||
|
@ -7226,7 +7251,6 @@ CONFIG_IIO_ST_SENSORS_CORE=m
|
|||
#
|
||||
# Counters
|
||||
#
|
||||
CONFIG_104_QUAD_8=m
|
||||
|
||||
#
|
||||
# Digital to analog converters
|
||||
|
@ -7248,7 +7272,6 @@ CONFIG_AD5761=m
|
|||
CONFIG_AD5764=m
|
||||
CONFIG_AD5791=m
|
||||
CONFIG_AD7303=m
|
||||
CONFIG_CIO_DAC=m
|
||||
CONFIG_AD8801=m
|
||||
CONFIG_M62332=m
|
||||
CONFIG_MAX517=m
|
||||
|
@ -7286,6 +7309,8 @@ CONFIG_BMG160=m
|
|||
CONFIG_BMG160_I2C=m
|
||||
CONFIG_BMG160_SPI=m
|
||||
CONFIG_HID_SENSOR_GYRO_3D=m
|
||||
CONFIG_MPU3050=m
|
||||
CONFIG_MPU3050_I2C=m
|
||||
CONFIG_IIO_ST_GYRO_3AXIS=m
|
||||
CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
|
||||
|
@ -7327,6 +7352,9 @@ CONFIG_BMI160_SPI=m
|
|||
CONFIG_INV_MPU6050_IIO=m
|
||||
CONFIG_INV_MPU6050_I2C=m
|
||||
CONFIG_INV_MPU6050_SPI=m
|
||||
CONFIG_IIO_ST_LSM6DSX=m
|
||||
CONFIG_IIO_ST_LSM6DSX_I2C=m
|
||||
CONFIG_IIO_ST_LSM6DSX_SPI=m
|
||||
CONFIG_IIO_ADIS_LIB=m
|
||||
CONFIG_IIO_ADIS_LIB_BUFFER=y
|
||||
|
||||
|
@ -7403,6 +7431,7 @@ CONFIG_IIO_SYSFS_TRIGGER=m
|
|||
# Digital potentiometers
|
||||
#
|
||||
# CONFIG_DS1803 is not set
|
||||
CONFIG_MAX5481=m
|
||||
# CONFIG_MAX5487 is not set
|
||||
# CONFIG_MCP4131 is not set
|
||||
# CONFIG_MCP4531 is not set
|
||||
|
@ -7418,6 +7447,7 @@ CONFIG_LMP91000=m
|
|||
#
|
||||
CONFIG_ABP060MG=m
|
||||
# CONFIG_BMP280 is not set
|
||||
CONFIG_IIO_CROS_EC_BARO=m
|
||||
# CONFIG_HID_SENSOR_PRESS is not set
|
||||
# CONFIG_HP03 is not set
|
||||
# CONFIG_MPL115_I2C is not set
|
||||
|
@ -7436,10 +7466,11 @@ CONFIG_ABP060MG=m
|
|||
# CONFIG_AS3935 is not set
|
||||
|
||||
#
|
||||
# Proximity sensors
|
||||
# Proximity and distance sensors
|
||||
#
|
||||
# CONFIG_LIDAR_LITE_V2 is not set
|
||||
# CONFIG_SX9500 is not set
|
||||
CONFIG_SRF08=m
|
||||
|
||||
#
|
||||
# Temperature sensors
|
||||
|
@ -7447,6 +7478,7 @@ CONFIG_ABP060MG=m
|
|||
# CONFIG_MAXIM_THERMOCOUPLE is not set
|
||||
CONFIG_MLX90614=m
|
||||
CONFIG_TMP006=m
|
||||
CONFIG_TMP007=m
|
||||
CONFIG_TSYS01=m
|
||||
CONFIG_TSYS02D=m
|
||||
CONFIG_NTB=m
|
||||
|
@ -7517,6 +7549,8 @@ CONFIG_PHY_SAMSUNG_USB2=m
|
|||
# CONFIG_PHY_EXYNOS4210_USB2 is not set
|
||||
# CONFIG_PHY_EXYNOS4X12_USB2 is not set
|
||||
# CONFIG_PHY_EXYNOS5250_USB2 is not set
|
||||
CONFIG_PHY_QCOM_USB_HS=m
|
||||
CONFIG_PHY_QCOM_USB_HSIC=m
|
||||
CONFIG_PHY_TUSB1210=m
|
||||
CONFIG_POWERCAP=y
|
||||
CONFIG_INTEL_RAPL=m
|
||||
|
@ -7539,11 +7573,7 @@ CONFIG_ND_BLK=y
|
|||
CONFIG_ND_CLAIM=y
|
||||
CONFIG_ND_BTT=y
|
||||
CONFIG_BTT=y
|
||||
CONFIG_ND_PFN=m
|
||||
CONFIG_NVDIMM_PFN=y
|
||||
CONFIG_NVDIMM_DAX=y
|
||||
CONFIG_DEV_DAX=m
|
||||
CONFIG_DEV_DAX_PMEM=m
|
||||
CONFIG_NR_DEV_DAX=32768
|
||||
CONFIG_NVMEM=m
|
||||
CONFIG_STM=m
|
||||
|
@ -7564,11 +7594,14 @@ CONFIG_INTEL_TH_PTI=m
|
|||
#
|
||||
CONFIG_FPGA=m
|
||||
|
||||
#
|
||||
# FSI support
|
||||
#
|
||||
CONFIG_FSI=m
|
||||
|
||||
#
|
||||
# Firmware Drivers
|
||||
#
|
||||
CONFIG_ARM_SCPI_PROTOCOL=m
|
||||
CONFIG_ARM_SCPI_POWER_DOMAIN=m
|
||||
CONFIG_EDD=y
|
||||
CONFIG_EDD_OFF=y
|
||||
CONFIG_FIRMWARE_MEMMAP=y
|
||||
|
@ -7663,7 +7696,6 @@ CONFIG_F2FS_FS_ENCRYPTION=y
|
|||
# CONFIG_F2FS_IO_TRACE is not set
|
||||
# CONFIG_F2FS_FAULT_INJECTION is not set
|
||||
CONFIG_FS_DAX=y
|
||||
CONFIG_FS_DAX_PMD=y
|
||||
CONFIG_FS_POSIX_ACL=y
|
||||
CONFIG_EXPORTFS=y
|
||||
CONFIG_EXPORTFS_BLOCK_OPS=y
|
||||
|
@ -7859,7 +7891,6 @@ CONFIG_NFS_V4_SECURITY_LABEL=y
|
|||
CONFIG_NFS_FSCACHE=y
|
||||
# CONFIG_NFS_USE_LEGACY_DNS is not set
|
||||
CONFIG_NFS_USE_KERNEL_DNS=y
|
||||
# CONFIG_NFS_DEBUG is not set
|
||||
CONFIG_NFSD=m
|
||||
CONFIG_NFSD_V2_ACL=y
|
||||
CONFIG_NFSD_V3=y
|
||||
|
@ -7988,6 +8019,8 @@ CONFIG_DYNAMIC_DEBUG=y
|
|||
# Compile-time checks and compiler options
|
||||
#
|
||||
# CONFIG_DEBUG_INFO is not set
|
||||
# CONFIG_DEBUG_INFO_SPLIT is not set
|
||||
# CONFIG_DEBUG_INFO_REDUCED is not set
|
||||
CONFIG_ENABLE_WARN_DEPRECATED=y
|
||||
CONFIG_ENABLE_MUST_CHECK=y
|
||||
CONFIG_FRAME_WARN=2048
|
||||
|
@ -8004,6 +8037,7 @@ CONFIG_FRAME_POINTER=y
|
|||
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
|
||||
CONFIG_MAGIC_SYSRQ=y
|
||||
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
|
||||
CONFIG_MAGIC_SYSRQ_SERIAL=y
|
||||
CONFIG_DEBUG_KERNEL=y
|
||||
|
||||
#
|
||||
|
@ -8013,6 +8047,7 @@ CONFIG_DEBUG_KERNEL=y
|
|||
# CONFIG_DEBUG_PAGEALLOC is not set
|
||||
# CONFIG_PAGE_POISONING is not set
|
||||
# CONFIG_DEBUG_PAGE_REF is not set
|
||||
# CONFIG_DEBUG_RODATA_TEST is not set
|
||||
# CONFIG_DEBUG_OBJECTS is not set
|
||||
# CONFIG_SLUB_DEBUG_ON is not set
|
||||
# CONFIG_SLUB_STATS is not set
|
||||
|
@ -8050,7 +8085,6 @@ CONFIG_SCHED_INFO=y
|
|||
CONFIG_SCHEDSTATS=y
|
||||
# CONFIG_SCHED_STACK_END_CHECK is not set
|
||||
# CONFIG_DEBUG_TIMEKEEPING is not set
|
||||
CONFIG_TIMER_STATS=y
|
||||
# CONFIG_DEBUG_PREEMPT is not set
|
||||
|
||||
#
|
||||
|
@ -8066,6 +8100,7 @@ CONFIG_TIMER_STATS=y
|
|||
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
|
||||
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
|
||||
# CONFIG_LOCK_TORTURE_TEST is not set
|
||||
# CONFIG_WW_MUTEX_SELFTEST is not set
|
||||
CONFIG_STACKTRACE=y
|
||||
# CONFIG_DEBUG_KOBJECT is not set
|
||||
CONFIG_DEBUG_BUGVERBOSE=y
|
||||
|
@ -8120,8 +8155,8 @@ CONFIG_BRANCH_PROFILE_NONE=y
|
|||
# CONFIG_PROFILE_ALL_BRANCHES is not set
|
||||
CONFIG_STACK_TRACER=y
|
||||
CONFIG_BLK_DEV_IO_TRACE=y
|
||||
CONFIG_KPROBE_EVENT=y
|
||||
CONFIG_UPROBE_EVENT=y
|
||||
CONFIG_KPROBE_EVENTS=y
|
||||
CONFIG_UPROBE_EVENTS=y
|
||||
CONFIG_BPF_EVENTS=y
|
||||
CONFIG_PROBE_EVENTS=y
|
||||
CONFIG_DYNAMIC_FTRACE=y
|
||||
|
@ -8144,6 +8179,7 @@ CONFIG_TRACING_EVENTS_GPIO=y
|
|||
#
|
||||
# CONFIG_LKDTM is not set
|
||||
# CONFIG_TEST_LIST_SORT is not set
|
||||
# CONFIG_TEST_SORT is not set
|
||||
# CONFIG_KPROBES_SANITY_TEST is not set
|
||||
# CONFIG_BACKTRACE_SELF_TEST is not set
|
||||
CONFIG_RBTREE_TEST=m
|
||||
|
@ -8159,6 +8195,7 @@ CONFIG_INTERVAL_TREE_TEST=m
|
|||
# CONFIG_TEST_UUID is not set
|
||||
# CONFIG_TEST_RHASHTABLE is not set
|
||||
# CONFIG_TEST_HASH is not set
|
||||
# CONFIG_TEST_PARMAN is not set
|
||||
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
|
||||
# CONFIG_DMA_API_DEBUG is not set
|
||||
# CONFIG_TEST_LKM is not set
|
||||
|
@ -8188,10 +8225,7 @@ CONFIG_EARLY_PRINTK=y
|
|||
# CONFIG_X86_PTDUMP_CORE is not set
|
||||
# CONFIG_X86_PTDUMP is not set
|
||||
# CONFIG_EFI_PGT_DUMP is not set
|
||||
# CONFIG_DEBUG_RODATA_TEST is not set
|
||||
# CONFIG_DEBUG_WX is not set
|
||||
CONFIG_DEBUG_SET_MODULE_RONX=y
|
||||
# CONFIG_DEBUG_NX_TEST is not set
|
||||
CONFIG_DOUBLEFAULT=y
|
||||
# CONFIG_DEBUG_TLBFLUSH is not set
|
||||
# CONFIG_IOMMU_DEBUG is not set
|
||||
|
@ -8233,6 +8267,7 @@ CONFIG_INTEL_TXT=y
|
|||
CONFIG_LSM_MMAP_MIN_ADDR=65536
|
||||
CONFIG_HARDENED_USERCOPY=y
|
||||
# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set
|
||||
# CONFIG_STATIC_USERMODEHELPER is not set
|
||||
CONFIG_SECURITY_SELINUX=y
|
||||
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
|
||||
CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0
|
||||
|
@ -8313,6 +8348,7 @@ CONFIG_CRYPTO_TEST=m
|
|||
CONFIG_CRYPTO_ABLK_HELPER=m
|
||||
CONFIG_CRYPTO_SIMD=m
|
||||
CONFIG_CRYPTO_GLUE_HELPER_X86=m
|
||||
CONFIG_CRYPTO_ENGINE=m
|
||||
|
||||
#
|
||||
# Authenticated Encryption with Associated Data
|
||||
|
@ -8380,6 +8416,7 @@ CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
|||
# Ciphers
|
||||
#
|
||||
CONFIG_CRYPTO_AES=y
|
||||
CONFIG_CRYPTO_AES_TI=m
|
||||
CONFIG_CRYPTO_AES_X86_64=m
|
||||
CONFIG_CRYPTO_AES_NI_INTEL=m
|
||||
CONFIG_CRYPTO_ANUBIS=m
|
||||
|
@ -8468,7 +8505,6 @@ CONFIG_PKCS7_MESSAGE_PARSER=y
|
|||
# Certificates for signature checking
|
||||
#
|
||||
# CONFIG_SYSTEM_TRUSTED_KEYRING is not set
|
||||
CONFIG_KVM_APIC_ARCHITECTURE=y
|
||||
CONFIG_KVM_MMIO=y
|
||||
CONFIG_KVM_ASYNC_PF=y
|
||||
CONFIG_KVM_VFIO=y
|
||||
|
@ -8557,6 +8593,8 @@ CONFIG_ASSOCIATIVE_ARRAY=y
|
|||
CONFIG_HAS_IOMEM=y
|
||||
CONFIG_HAS_IOPORT_MAP=y
|
||||
CONFIG_HAS_DMA=y
|
||||
# CONFIG_DMA_NOOP_OPS is not set
|
||||
CONFIG_DMA_VIRT_OPS=y
|
||||
CONFIG_CHECK_SIGNATURE=y
|
||||
CONFIG_CPU_RMAP=y
|
||||
CONFIG_DQL=y
|
||||
|
@ -8568,8 +8606,8 @@ CONFIG_CLZ_TAB=y
|
|||
CONFIG_CORDIC=m
|
||||
CONFIG_DDR=y
|
||||
CONFIG_IRQ_POLL=y
|
||||
CONFIG_MPILIB=m
|
||||
CONFIG_OID_REGISTRY=m
|
||||
CONFIG_MPILIB=y
|
||||
CONFIG_OID_REGISTRY=y
|
||||
CONFIG_UCS2_STRING=y
|
||||
CONFIG_FONT_SUPPORT=y
|
||||
# CONFIG_FONTS is not set
|
||||
|
@ -8578,6 +8616,7 @@ CONFIG_FONT_8x16=y
|
|||
# CONFIG_SG_SPLIT is not set
|
||||
CONFIG_SG_POOL=y
|
||||
CONFIG_SBITMAP=y
|
||||
CONFIG_PARMAN=m
|
||||
|
||||
#
|
||||
# Hardening features
|
||||
|
|
13
kernel.spec
13
kernel.spec
|
@ -1,7 +1,7 @@
|
|||
%define kernelversion 4
|
||||
%define patchlevel 10
|
||||
%define patchlevel 11
|
||||
# sublevel is now used for -stable patches
|
||||
%define sublevel 16
|
||||
%define sublevel 3
|
||||
|
||||
# Release number. Increase this before a rebuild.
|
||||
%define rpmrel 1
|
||||
|
@ -205,18 +205,15 @@ Patch108: ata-prefer-ata-drivers-over-ide-drivers-when-both-are-built.patch
|
|||
Patch109: fs-aufs4.patch
|
||||
|
||||
# BFQ IO scheduler, http://algogroup.unimore.it/people/paolo/disk_sched/
|
||||
Patch111: 0001-block-cgroups-kconfig-build-bits-for-BFQ-v7r11-4.10..patch
|
||||
Patch112: 0002-block-introduce-the-BFQ-v7r11-I-O-sched-for-4.10.0.patch
|
||||
Patch111: 0001-block-cgroups-kconfig-build-bits-for-BFQ-v7r11-4.11..patch
|
||||
Patch112: 0002-block-introduce-the-BFQ-v7r11-I-O-sched-for-4.11.0.patch
|
||||
Patch113: 0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r11-for.patch
|
||||
Patch114: 0004-Turn-BFQ-v7r11-for-4.10.0-into-BFQ-v8r8-for-4.10.0.patch
|
||||
Patch114: 0004-blk-bfq-turn-BFQ-v7r11-for-4.11.0-into-BFQ-v8r11-for.patch
|
||||
|
||||
# https://bugs.freedesktop.org/show_bug.cgi?id=97822
|
||||
# http://bugs.rosalinux.ru/show_bug.cgi?id=7533
|
||||
Patch200: i915_hack_bug_97822.patch
|
||||
|
||||
# Patches from mainline.
|
||||
Patch300: rt2800-enable-rt3290-unconditionally-on-pci-probe.patch
|
||||
|
||||
# Sanitizing kernel memory
|
||||
# We do not use "Patch:" here because apply_patches would always apply it
|
||||
# then, it seems, even if we place "Patch: <..>" under a conditional.
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQEcBAABAgAGBQJYqiMdAAoJEHm+PkMAQRiGbXYH/Rqshach3DDsWvKZWbKHFYzs
|
||||
1pGI0S0rJ3N1I3nB1zM6t658STkk4gxjOqG+N6uyfcWfvwxaWx7SxMbxxgcKbTgb
|
||||
el+Lnx4unXDMCIJqPRshq8D7SWWwgSAjbtrufgec8IZd5RXiadORTOle488W/F99
|
||||
iIgGguMQVbTxV9Q8fepCFRLkZ/UZ9+oTbDoSed8ETroSJsjsSsAaPoVSEwBSb6Y4
|
||||
k2CqzqeHUBL+Qkpx/1wPoYObwSDwklawu1PvXPJDDVGBe/eDaUvlJnqJYgCMRwjw
|
||||
2hd5vlGPMdUUpXFQv6REgBGeYQK/EM/fqYhEvJDxQQTrwIs4xnaimYY+QwY+5Os=
|
||||
=TyAn
|
||||
-----END PGP SIGNATURE-----
|
10
linux-4.11.tar.sign
Normal file
10
linux-4.11.tar.sign
Normal file
|
@ -0,0 +1,10 @@
|
|||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQEcBAABAgAGBQJZBqIqAAoJEHm+PkMAQRiG8+gH/iazF2SZxnZH9URKLpHGkT5D
|
||||
fz+O4rnWjB9M8JmOUH3MRhukS720/qLmlwROM4Cghxigmv9RMcqds7JlHGxUnphh
|
||||
Qv083nmDy3IWRGeN4FUDqFo0u1CB/BMZwrgEMf1FKT6vbmlzVroK7Xj6iGKflJH9
|
||||
BZZHt3YkSwuutXff6LjsA8eTiNrRLzNStCxBHuC3fv9hTDEFfZLrQAITg+XbdAgJ
|
||||
U4tEKQ+EwaHi261LMLmDd3TjzB2SLrfckBICDrmQSk0Bvc/p0ZtWcjjaIZQm1jfk
|
||||
RpMBbav5uVPoskbGNVDUwRhTraqZ9Lg0Gvb9RQYDeYZJCWGu62EOPS4KP76OmDc=
|
||||
=j6oI
|
||||
-----END PGP SIGNATURE-----
|
|
@ -1,16 +0,0 @@
|
|||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAlkYSOcACgkQONu9yGCS
|
||||
aT4yDQ/+O6SjNItmY+yeEsmf39/yTH7B/oJ0BnRF6/gEcF4X4wnaplO0tqgDYLAQ
|
||||
okSArPTuY2IJhHuF9mmT0um9z6T7QpqH9NEPVISJLS9hS/vHQ5NIxMW2Qy2acf/z
|
||||
zD5221mrpYZSZa/Bbsou0W499wHu9VgGgo6R/RNMGvcdLvpvMyCrgEfG451ehDqA
|
||||
XGJCHNmooJBb0t+m71Z3nOPq5gKhFnjij0eStXmuyWGn+az+gVBSTIcdZn4b3+27
|
||||
Qv77qqZgFUjeRx8Y0XjizmxaJrcNxdjnGl4T1pATs34QTfUtUqFD8P8cjbPO9vwc
|
||||
LbOYernTilhkavpulWN5Hwvqv21KBDhUr2YQmLqhLt68+7zfnMv7wCK0jWnyCWTs
|
||||
wdh2qZsDafawsNY60msDbs4BHfml5I1Pb9/1yWOU0GP51FS06OHNfWgCInG6Y0dk
|
||||
RrWdanvxdSvF2kpaoYQa/y4hR8ECrKU+chq0N5U89qCW21Y+NvN6bMbl7wArk9B8
|
||||
SnlauWBnfZ4DbW0uOioLlOQNOjb23/vS84llfHGPZlVA0D6ZbUwR+52+htW/Y0a/
|
||||
Vcv1b6TPrzMozm4KI/J4/ZBD51tR/fbsrE+TiiZeST63t0Lp0+2rmlYLv/PIuaSg
|
||||
/VAqNWM9GN+fAasbhrbC2UjR3E6RzqcHyrIfwJrFwFSvWmADhfg=
|
||||
=hhjF
|
||||
-----END PGP SIGNATURE-----
|
16
patch-4.11.3.sign
Normal file
16
patch-4.11.3.sign
Normal file
|
@ -0,0 +1,16 @@
|
|||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAlkm4FcACgkQONu9yGCS
|
||||
aT4YGg/+NPpFtQloj+I2DYqiytcReFJLPE9+WjZ6jXgAu9doTuPvayUoAO56wQWC
|
||||
L5DnzRhoZPcgrXuGlyPXuDdegld+gM6TX4qDAPdYrfQ/JyRRNcdsthPDhiFXjUM5
|
||||
DvEJyF8JcVpt7iuZNu5PD/HogVySinii4PfkGoabvFx8/WV3acqTAGegtHAANkYI
|
||||
fLjc2oxZ6XoVrCwllu29EZSN9nailxjb1dIrz7zZzlHj+op0qp/WdvLaf9E+De6y
|
||||
NTkdjXkyWhmMJ8+5H+W2baRZTzbOAAIqKCSxPPQANKBqJB7wkeWqhC41lj32JNTS
|
||||
WWB8uLXUBnZRvlWNXNfrzT5sRF2Zb3jiGPn+SDjRJBi3Gp7JYliQfLPz++8PH6NN
|
||||
hqCboTwvQsMmLHV5SOfscdmGIw6gYyWEClZ7Yap/lnM96IC7pZansGSQMWQpy1zD
|
||||
n2j7nc4EHuOYBc7havjxkTu8QIBdrann1Wp+B7JrPS7QtVTYTA3+zsS7PLACnEJ5
|
||||
QeGdX8aAnqgt6UQLlEq7FE46kBVgeMRhF12L7yvDqfFdXycMXz4lbFBFvBPa970i
|
||||
m8hzw7GwwyCPotlkh/dJ4MjwkVr1Idi4vVjkmFY3j05eecov8ggq0546Ly2C775T
|
||||
zP9bDh8fxEPkRdOb5BiefxTiMp+prZPficX9Ka7RJIQBy9nVYRw=
|
||||
=5ZcR
|
||||
-----END PGP SIGNATURE-----
|
|
@ -1,37 +0,0 @@
|
|||
From 6715208d0a95ae417203f8e4a7937c1b4c4947f2 Mon Sep 17 00:00:00 2001
|
||||
From: Stanislaw Gruszka <sgruszka@redhat.com>
|
||||
Date: Mon, 30 Jan 2017 12:12:47 +0100
|
||||
Subject: [PATCH] rt2800: enable rt3290 unconditionally on pci probe
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
When we restart system using sysrq RT3290 device do not initalize
|
||||
properly, hance always enable it via WLAN_FUN_CTRL register on
|
||||
probe.
|
||||
|
||||
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=85461
|
||||
Reported-and-tested-by: Giedrius Statkevičius <edrius.statkevicius@gmail.com>
|
||||
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
|
||||
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
|
||||
---
|
||||
drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 3 ---
|
||||
1 file changed, 3 deletions(-)
|
||||
|
||||
diff --git a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
|
||||
index 755c093..572cdea 100644
|
||||
--- a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
|
||||
+++ b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
|
||||
@@ -373,9 +373,6 @@ static int rt2800_enable_wlan_rt3290(struct rt2x00_dev *rt2x00dev)
|
||||
int i, count;
|
||||
|
||||
rt2800_register_read(rt2x00dev, WLAN_FUN_CTRL, ®);
|
||||
- if (rt2x00_get_field32(reg, WLAN_EN))
|
||||
- return 0;
|
||||
-
|
||||
rt2x00_set_field32(®, WLAN_GPIO_OUT_OE_BIT_ALL, 0xff);
|
||||
rt2x00_set_field32(®, FRC_WL_ANT_SET, 1);
|
||||
rt2x00_set_field32(®, WLAN_CLK_EN, 0);
|
||||
--
|
||||
2.7.3
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
|
||||
index a4f4d69..4af52d6 100644
|
||||
--- a/Documentation/kernel-parameters.txt
|
||||
+++ b/Documentation/kernel-parameters.txt
|
||||
@@ -2888,6 +2888,10 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
|
||||
diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
|
||||
index facc20a..db7ec30 100644
|
||||
--- a/Documentation/admin-guide/kernel-parameters.txt
|
||||
+++ b/Documentation/admin-guide/kernel-parameters.txt
|
||||
@@ -2808,6 +2808,10 @@
|
||||
the specified number of seconds. This is to be used if
|
||||
your oopses keep scrolling off the screen.
|
||||
|
||||
|
@ -14,10 +14,10 @@ index a4f4d69..4af52d6 100644
|
|||
|
||||
pcd. [PARIDE]
|
||||
diff --git a/fs/buffer.c b/fs/buffer.c
|
||||
index 9c8eb9b..236a1ca 100644
|
||||
index 9196f2a..6215406 100644
|
||||
--- a/fs/buffer.c
|
||||
+++ b/fs/buffer.c
|
||||
@@ -3476,7 +3476,7 @@ void __init buffer_init(void)
|
||||
@@ -3512,7 +3512,7 @@ void __init buffer_init(void)
|
||||
bh_cachep = kmem_cache_create("buffer_head",
|
||||
sizeof(struct buffer_head), 0,
|
||||
(SLAB_RECLAIM_ACCOUNT|SLAB_PANIC|
|
||||
|
@ -27,10 +27,10 @@ index 9c8eb9b..236a1ca 100644
|
|||
|
||||
/*
|
||||
diff --git a/fs/dcache.c b/fs/dcache.c
|
||||
index 5c7cc95..4d1663e 100644
|
||||
index b1ff5be..e869514 100644
|
||||
--- a/fs/dcache.c
|
||||
+++ b/fs/dcache.c
|
||||
@@ -3608,7 +3608,8 @@ void __init vfs_caches_init_early(void)
|
||||
@@ -3619,7 +3619,8 @@ void __init vfs_caches_init_early(void)
|
||||
void __init vfs_caches_init(void)
|
||||
{
|
||||
names_cachep = kmem_cache_create("names_cache", PATH_MAX, 0,
|
||||
|
@ -41,7 +41,7 @@ index 5c7cc95..4d1663e 100644
|
|||
dcache_init();
|
||||
inode_init();
|
||||
diff --git a/include/linux/slab.h b/include/linux/slab.h
|
||||
index 4293808..70e883a 100644
|
||||
index 3c37a8c..341210a 100644
|
||||
--- a/include/linux/slab.h
|
||||
+++ b/include/linux/slab.h
|
||||
@@ -23,6 +23,13 @@
|
||||
|
@ -59,10 +59,10 @@ index 4293808..70e883a 100644
|
|||
#define SLAB_CACHE_DMA 0x00004000UL /* Use GFP_DMA memory */
|
||||
#define SLAB_STORE_USER 0x00010000UL /* DEBUG: Store the last owner for bug hunting */
|
||||
diff --git a/kernel/fork.c b/kernel/fork.c
|
||||
index beb3172..5df26d4 100644
|
||||
index 631a65c..d4cd8d4 100644
|
||||
--- a/kernel/fork.c
|
||||
+++ b/kernel/fork.c
|
||||
@@ -1932,7 +1932,7 @@ void __init proc_caches_init(void)
|
||||
@@ -2173,7 +2173,7 @@ void __init proc_caches_init(void)
|
||||
sizeof(struct mm_struct), ARCH_MIN_MMSTRUCT_ALIGN,
|
||||
SLAB_HWCACHE_ALIGN|SLAB_PANIC|SLAB_NOTRACK|SLAB_ACCOUNT,
|
||||
NULL);
|
||||
|
@ -72,10 +72,10 @@ index beb3172..5df26d4 100644
|
|||
nsproxy_cache_init();
|
||||
}
|
||||
diff --git a/mm/rmap.c b/mm/rmap.c
|
||||
index 1ef3640..aead057 100644
|
||||
index f683801..d863239 100644
|
||||
--- a/mm/rmap.c
|
||||
+++ b/mm/rmap.c
|
||||
@@ -429,10 +429,10 @@ static void anon_vma_ctor(void *data)
|
||||
@@ -430,10 +430,10 @@ static void anon_vma_ctor(void *data)
|
||||
void __init anon_vma_init(void)
|
||||
{
|
||||
anon_vma_cachep = kmem_cache_create("anon_vma", sizeof(struct anon_vma),
|
||||
|
@ -89,10 +89,10 @@ index 1ef3640..aead057 100644
|
|||
|
||||
/*
|
||||
diff --git a/mm/slab.c b/mm/slab.c
|
||||
index b672710..570a6a5 100644
|
||||
index 807d86c..6cac198 100644
|
||||
--- a/mm/slab.c
|
||||
+++ b/mm/slab.c
|
||||
@@ -3524,6 +3524,17 @@ void ___cache_free(struct kmem_cache *cachep, void *objp,
|
||||
@@ -3520,6 +3520,17 @@ void ___cache_free(struct kmem_cache *cachep, void *objp,
|
||||
struct array_cache *ac = cpu_cache_get(cachep);
|
||||
|
||||
check_irq_off();
|
||||
|
@ -111,12 +111,12 @@ index b672710..570a6a5 100644
|
|||
objp = cache_free_debugcheck(cachep, objp, caller);
|
||||
|
||||
diff --git a/mm/slab.h b/mm/slab.h
|
||||
index 9653f2e..47a0f7f 100644
|
||||
index 65e7c3f..fc7e00e 100644
|
||||
--- a/mm/slab.h
|
||||
+++ b/mm/slab.h
|
||||
@@ -71,6 +71,15 @@ extern struct list_head slab_caches;
|
||||
/* The slab cache that manages slab cache information */
|
||||
extern struct kmem_cache *kmem_cache;
|
||||
@@ -77,6 +77,15 @@ extern const struct kmalloc_info_struct {
|
||||
unsigned long size;
|
||||
} kmalloc_info[];
|
||||
|
||||
+#ifdef CONFIG_PAX_MEMORY_SANITIZE
|
||||
+#ifdef CONFIG_X86_64
|
||||
|
@ -131,10 +131,10 @@ index 9653f2e..47a0f7f 100644
|
|||
unsigned long align, unsigned long size);
|
||||
|
||||
diff --git a/mm/slab_common.c b/mm/slab_common.c
|
||||
index 71f0b28..fd97b10 100644
|
||||
index 09d0e84..d87c631 100644
|
||||
--- a/mm/slab_common.c
|
||||
+++ b/mm/slab_common.c
|
||||
@@ -44,7 +44,11 @@ struct kmem_cache *kmem_cache;
|
||||
@@ -49,7 +49,11 @@ static DECLARE_WORK(slab_caches_to_rcu_destroy_work,
|
||||
* Merge control. If this is set then no merging of slab caches will occur.
|
||||
* (Could be removed. This was introduced to pacify the merge skeptics.)
|
||||
*/
|
||||
|
@ -146,7 +146,7 @@ index 71f0b28..fd97b10 100644
|
|||
|
||||
static int __init setup_slab_nomerge(char *str)
|
||||
{
|
||||
@@ -67,6 +71,20 @@ unsigned int kmem_cache_size(struct kmem_cache *s)
|
||||
@@ -72,6 +76,20 @@ unsigned int kmem_cache_size(struct kmem_cache *s)
|
||||
}
|
||||
EXPORT_SYMBOL(kmem_cache_size);
|
||||
|
||||
|
@ -167,7 +167,7 @@ index 71f0b28..fd97b10 100644
|
|||
#ifdef CONFIG_DEBUG_VM
|
||||
static int kmem_cache_sanity_check(const char *name, size_t size)
|
||||
{
|
||||
@@ -232,7 +250,11 @@ static inline void destroy_memcg_params(struct kmem_cache *s)
|
||||
@@ -264,7 +282,11 @@ static inline void memcg_unlink_cache(struct kmem_cache *s)
|
||||
*/
|
||||
int slab_unmergeable(struct kmem_cache *s)
|
||||
{
|
||||
|
@ -180,12 +180,12 @@ index 71f0b28..fd97b10 100644
|
|||
return 1;
|
||||
|
||||
if (!is_root_cache(s))
|
||||
@@ -255,7 +277,11 @@ struct kmem_cache *find_mergeable(size_t size, size_t align,
|
||||
@@ -287,7 +309,11 @@ struct kmem_cache *find_mergeable(size_t size, size_t align,
|
||||
{
|
||||
struct kmem_cache *s;
|
||||
|
||||
- if (slab_nomerge || (flags & SLAB_NEVER_MERGE))
|
||||
+ if (slab_nomerge || (flags & SLAB_NEVER_MERGE)
|
||||
- if (slab_nomerge)
|
||||
+ if (slab_nomerge
|
||||
+#ifdef CONFIG_PAX_MEMORY_SANITIZE
|
||||
+ || pax_sanitize_slab
|
||||
+#endif
|
||||
|
@ -193,7 +193,7 @@ index 71f0b28..fd97b10 100644
|
|||
return NULL;
|
||||
|
||||
if (ctor)
|
||||
@@ -411,6 +437,11 @@ kmem_cache_create(const char *name, size_t size, size_t align,
|
||||
@@ -453,6 +479,11 @@ kmem_cache_create(const char *name, size_t size, size_t align,
|
||||
* passed flags.
|
||||
*/
|
||||
flags &= CACHE_CREATE_MASK;
|
||||
|
@ -206,7 +206,7 @@ index 71f0b28..fd97b10 100644
|
|||
s = __kmem_cache_alias(name, size, align, flags, ctor);
|
||||
if (s)
|
||||
diff --git a/mm/slob.c b/mm/slob.c
|
||||
index 5ec1580..385cdbc 100644
|
||||
index eac04d43..f455845 100644
|
||||
--- a/mm/slob.c
|
||||
+++ b/mm/slob.c
|
||||
@@ -365,6 +365,11 @@ static void slob_free(void *block, int size)
|
||||
|
@ -222,10 +222,10 @@ index 5ec1580..385cdbc 100644
|
|||
/* This slob page is about to become partially free. Easy! */
|
||||
sp->units = units;
|
||||
diff --git a/mm/slub.c b/mm/slub.c
|
||||
index 9adae58..56e456c 100644
|
||||
index 7f4bc70..a913874 100644
|
||||
--- a/mm/slub.c
|
||||
+++ b/mm/slub.c
|
||||
@@ -2934,6 +2934,23 @@ static __always_inline void slab_free(struct kmem_cache *s, struct page *page,
|
||||
@@ -2959,6 +2959,23 @@ static __always_inline void slab_free(struct kmem_cache *s, struct page *page,
|
||||
unsigned long addr)
|
||||
{
|
||||
slab_free_freelist_hook(s, head, tail);
|
||||
|
@ -249,7 +249,7 @@ index 9adae58..56e456c 100644
|
|||
/*
|
||||
* slab_free_freelist_hook() could have put the items into quarantine.
|
||||
* If so, no need to free them.
|
||||
@@ -3431,6 +3448,9 @@ static int calculate_sizes(struct kmem_cache *s, int forced_order)
|
||||
@@ -3456,6 +3473,9 @@ static int calculate_sizes(struct kmem_cache *s, int forced_order)
|
||||
s->inuse = size;
|
||||
|
||||
if (((flags & (SLAB_DESTROY_BY_RCU | SLAB_POISON)) ||
|
||||
|
@ -260,10 +260,10 @@ index 9adae58..56e456c 100644
|
|||
/*
|
||||
* Relocate free pointer after the object if it is not
|
||||
diff --git a/net/core/skbuff.c b/net/core/skbuff.c
|
||||
index 3864b4b6..d1dd10d 100644
|
||||
index f1d0459..dc2922f3 100644
|
||||
--- a/net/core/skbuff.c
|
||||
+++ b/net/core/skbuff.c
|
||||
@@ -3432,12 +3432,14 @@ void __init skb_init(void)
|
||||
@@ -3474,12 +3474,14 @@ void __init skb_init(void)
|
||||
skbuff_head_cache = kmem_cache_create("skbuff_head_cache",
|
||||
sizeof(struct sk_buff),
|
||||
0,
|
||||
|
@ -281,7 +281,7 @@ index 3864b4b6..d1dd10d 100644
|
|||
}
|
||||
|
||||
diff --git a/security/Kconfig b/security/Kconfig
|
||||
index 118f454..e2a0281 100644
|
||||
index d900f47..fba9613 100644
|
||||
--- a/security/Kconfig
|
||||
+++ b/security/Kconfig
|
||||
@@ -6,6 +6,37 @@ menu "Security options"
|
||||
|
|
Loading…
Add table
Reference in a new issue