diff options
50 files changed, 236 insertions, 822 deletions
diff --git a/baseconfig/CONFIG_CHARGER_DETECTOR_MAX14656 b/baseconfig/CONFIG_CHARGER_DETECTOR_MAX14656 new file mode 100644 index 000000000..434d9466f --- /dev/null +++ b/baseconfig/CONFIG_CHARGER_DETECTOR_MAX14656 @@ -0,0 +1 @@ +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set diff --git a/baseconfig/CONFIG_CHARGER_SBS b/baseconfig/CONFIG_CHARGER_SBS new file mode 100644 index 000000000..afb3f2f1d --- /dev/null +++ b/baseconfig/CONFIG_CHARGER_SBS @@ -0,0 +1 @@ +# CONFIG_CHARGER_SBS is not set diff --git a/baseconfig/CONFIG_DEBUG_REFCOUNT b/baseconfig/CONFIG_DEBUG_REFCOUNT new file mode 100644 index 000000000..9d1b9de89 --- /dev/null +++ b/baseconfig/CONFIG_DEBUG_REFCOUNT @@ -0,0 +1 @@ +# CONFIG_DEBUG_REFCOUNT is not set diff --git a/baseconfig/CONFIG_EMAC_ROCKCHIP b/baseconfig/CONFIG_EMAC_ROCKCHIP deleted file mode 100644 index 65c1db9f3..000000000 --- a/baseconfig/CONFIG_EMAC_ROCKCHIP +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_EMAC_ROCKCHIP is not set diff --git a/baseconfig/CONFIG_GPIO_ZX b/baseconfig/CONFIG_GPIO_ZX deleted file mode 100644 index a6c0a85ac..000000000 --- a/baseconfig/CONFIG_GPIO_ZX +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_GPIO_ZX is not set diff --git a/baseconfig/CONFIG_LEDS_BRIGHTNESS_HW_CHANGED b/baseconfig/CONFIG_LEDS_BRIGHTNESS_HW_CHANGED new file mode 100644 index 000000000..4ab759066 --- /dev/null +++ b/baseconfig/CONFIG_LEDS_BRIGHTNESS_HW_CHANGED @@ -0,0 +1 @@ +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y diff --git a/baseconfig/CONFIG_SENSORS_STTS751 b/baseconfig/CONFIG_SENSORS_STTS751 new file mode 100644 index 000000000..f2f8006af --- /dev/null +++ b/baseconfig/CONFIG_SENSORS_STTS751 @@ -0,0 +1 @@ +# CONFIG_SENSORS_STTS751 is not set diff --git a/baseconfig/CONFIG_WW_MUTEX_SELFTEST b/baseconfig/CONFIG_WW_MUTEX_SELFTEST new file mode 100644 index 000000000..014b2354c --- /dev/null +++ b/baseconfig/CONFIG_WW_MUTEX_SELFTEST @@ -0,0 +1 @@ +# CONFIG_WW_MUTEX_SELFTEST is not set diff --git a/baseconfig/arm/CONFIG_MTD_PHYSMAP_OF_GEMINI b/baseconfig/arm/CONFIG_MTD_PHYSMAP_OF_GEMINI new file mode 100644 index 000000000..cbc329eea --- /dev/null +++ b/baseconfig/arm/CONFIG_MTD_PHYSMAP_OF_GEMINI @@ -0,0 +1 @@ +# CONFIG_MTD_PHYSMAP_OF_GEMINI is not set diff --git a/baseconfig/arm/CONFIG_QCOM_IRQ_COMBINER b/baseconfig/arm/CONFIG_QCOM_IRQ_COMBINER new file mode 100644 index 000000000..6c23d15f7 --- /dev/null +++ b/baseconfig/arm/CONFIG_QCOM_IRQ_COMBINER @@ -0,0 +1 @@ +CONFIG_QCOM_IRQ_COMBINER=y diff --git a/baseconfig/arm/CONFIG_QORIQ_CPUFREQ b/baseconfig/arm/CONFIG_QORIQ_CPUFREQ new file mode 100644 index 000000000..e8e355ba3 --- /dev/null +++ b/baseconfig/arm/CONFIG_QORIQ_CPUFREQ @@ -0,0 +1 @@ +# CONFIG_QORIQ_CPUFREQ is not set diff --git a/baseconfig/arm/arm64/CONFIG_HISILICON_ERRATUM_161010101 b/baseconfig/arm/arm64/CONFIG_HISILICON_ERRATUM_161010101 new file mode 100644 index 000000000..b5914254a --- /dev/null +++ b/baseconfig/arm/arm64/CONFIG_HISILICON_ERRATUM_161010101 @@ -0,0 +1 @@ +CONFIG_HISILICON_ERRATUM_161010101=y diff --git a/baseconfig/arm/armv7/CONFIG_GPIO_EM b/baseconfig/arm/armv7/CONFIG_GPIO_EM deleted file mode 100644 index 175c5778a..000000000 --- a/baseconfig/arm/armv7/CONFIG_GPIO_EM +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_GPIO_EM is not set diff --git a/baseconfig/arm/armv7/armv7/CONFIG_ARM_TI_CPUFREQ b/baseconfig/arm/armv7/armv7/CONFIG_ARM_TI_CPUFREQ new file mode 100644 index 000000000..ca125040d --- /dev/null +++ b/baseconfig/arm/armv7/armv7/CONFIG_ARM_TI_CPUFREQ @@ -0,0 +1 @@ +CONFIG_ARM_TI_CPUFREQ=y diff --git a/baseconfig/powerpc/CONFIG_GPIO_SCH b/baseconfig/powerpc/CONFIG_GPIO_SCH deleted file mode 100644 index 91a3ab850..000000000 --- a/baseconfig/powerpc/CONFIG_GPIO_SCH +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_GPIO_SCH is not set diff --git a/baseconfig/s390x/CONFIG_RMI4_F03 b/baseconfig/s390x/CONFIG_RMI4_F03 deleted file mode 100644 index effd70c36..000000000 --- a/baseconfig/s390x/CONFIG_RMI4_F03 +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_RMI4_F03 is not set diff --git a/baseconfig/s390x/CONFIG_SERIO b/baseconfig/s390x/CONFIG_SERIO deleted file mode 100644 index a0fb6e359..000000000 --- a/baseconfig/s390x/CONFIG_SERIO +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_SERIO is not set diff --git a/baseconfig/s390x/CONFIG_SERIO_LIBPS2 b/baseconfig/s390x/CONFIG_SERIO_LIBPS2 new file mode 100644 index 000000000..b4e848291 --- /dev/null +++ b/baseconfig/s390x/CONFIG_SERIO_LIBPS2 @@ -0,0 +1 @@ +CONFIG_SERIO_LIBPS2=m diff --git a/baseconfig/s390x/CONFIG_SERIO_SERPORT b/baseconfig/s390x/CONFIG_SERIO_SERPORT new file mode 100644 index 000000000..80a07531f --- /dev/null +++ b/baseconfig/s390x/CONFIG_SERIO_SERPORT @@ -0,0 +1 @@ +CONFIG_SERIO_SERPORT=m diff --git a/baseconfig/CONFIG_GPIO_AMD8111 b/baseconfig/x86/CONFIG_GPIO_AMD8111 index 097d52ce1..097d52ce1 100644 --- a/baseconfig/CONFIG_GPIO_AMD8111 +++ b/baseconfig/x86/CONFIG_GPIO_AMD8111 diff --git a/baseconfig/CONFIG_GPIO_CS5535 b/baseconfig/x86/CONFIG_GPIO_CS5535 index 0566d4f6f..0566d4f6f 100644 --- a/baseconfig/CONFIG_GPIO_CS5535 +++ b/baseconfig/x86/CONFIG_GPIO_CS5535 diff --git a/baseconfig/CONFIG_GPIO_ML_IOH b/baseconfig/x86/CONFIG_GPIO_ML_IOH index 9155cc76a..9155cc76a 100644 --- a/baseconfig/CONFIG_GPIO_ML_IOH +++ b/baseconfig/x86/CONFIG_GPIO_ML_IOH diff --git a/baseconfig/CONFIG_GPIO_SCH b/baseconfig/x86/CONFIG_GPIO_SCH index 91a3ab850..91a3ab850 100644 --- a/baseconfig/CONFIG_GPIO_SCH +++ b/baseconfig/x86/CONFIG_GPIO_SCH diff --git a/baseconfig/CONFIG_GPIO_VX855 b/baseconfig/x86/CONFIG_GPIO_VX855 index 07b0ce3ab..07b0ce3ab 100644 --- a/baseconfig/CONFIG_GPIO_VX855 +++ b/baseconfig/x86/CONFIG_GPIO_VX855 diff --git a/debugconfig/CONFIG_DEBUG_REFCOUNT b/debugconfig/CONFIG_DEBUG_REFCOUNT new file mode 100644 index 000000000..cf296c8de --- /dev/null +++ b/debugconfig/CONFIG_DEBUG_REFCOUNT @@ -0,0 +1 @@ +CONFIG_DEBUG_REFCOUNT=y diff --git a/efi-lockdown.patch b/efi-lockdown.patch index 6bbc24fa1..dcdd2e99a 100644 --- a/efi-lockdown.patch +++ b/efi-lockdown.patch @@ -1,666 +1,3 @@ -From d1d5053106cd1f8b2ae52fb6ffb2962f76053bf0 Mon Sep 17 00:00:00 2001 -From: Ard Biesheuvel <ard.biesheuvel@linaro.org> -Date: Wed, 23 Nov 2016 10:42:44 +0000 -Subject: [PATCH 01/32] efi: use typed function pointers for runtime services - table - -Instead of using void pointers, and casting them to correctly typed -function pointers upon use, declare the runtime services pointers -as function pointers using their respective prototypes, for which -typedefs are already available. - -Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> -Signed-off-by: David Howells <dhowells@redhat.com> ---- - include/linux/efi.h | 36 ++++++++++++++++++------------------ - 1 file changed, 18 insertions(+), 18 deletions(-) - -diff --git a/include/linux/efi.h b/include/linux/efi.h -index a07a476..93a82de 100644 ---- a/include/linux/efi.h -+++ b/include/linux/efi.h -@@ -508,24 +508,6 @@ typedef struct { - u64 query_variable_info; - } efi_runtime_services_64_t; - --typedef struct { -- efi_table_hdr_t hdr; -- void *get_time; -- void *set_time; -- void *get_wakeup_time; -- void *set_wakeup_time; -- void *set_virtual_address_map; -- void *convert_pointer; -- void *get_variable; -- void *get_next_variable; -- void *set_variable; -- void *get_next_high_mono_count; -- void *reset_system; -- void *update_capsule; -- void *query_capsule_caps; -- void *query_variable_info; --} efi_runtime_services_t; -- - typedef efi_status_t efi_get_time_t (efi_time_t *tm, efi_time_cap_t *tc); - typedef efi_status_t efi_set_time_t (efi_time_t *tm); - typedef efi_status_t efi_get_wakeup_time_t (efi_bool_t *enabled, efi_bool_t *pending, -@@ -560,6 +542,24 @@ typedef efi_status_t efi_query_variable_store_t(u32 attributes, - unsigned long size, - bool nonblocking); - -+typedef struct { -+ efi_table_hdr_t hdr; -+ efi_get_time_t *get_time; -+ efi_set_time_t *set_time; -+ efi_get_wakeup_time_t *get_wakeup_time; -+ efi_set_wakeup_time_t *set_wakeup_time; -+ efi_set_virtual_address_map_t *set_virtual_address_map; -+ void *convert_pointer; -+ efi_get_variable_t *get_variable; -+ efi_get_next_variable_t *get_next_variable; -+ efi_set_variable_t *set_variable; -+ efi_get_next_high_mono_count_t *get_next_high_mono_count; -+ efi_reset_system_t *reset_system; -+ efi_update_capsule_t *update_capsule; -+ efi_query_capsule_caps_t *query_capsule_caps; -+ efi_query_variable_info_t *query_variable_info; -+} efi_runtime_services_t; -+ - void efi_native_runtime_setup(void); - - /* --- -2.9.3 - -From 150ebd38630a3ac558b8ab839a7c7e5fd41cc5a8 Mon Sep 17 00:00:00 2001 -From: David Howells <dhowells@redhat.com> -Date: Mon, 21 Nov 2016 23:36:31 +0000 -Subject: [PATCH 02/32] x86/efi: Allow invocation of arbitrary runtime services - -Provide the ability to perform mixed-mode runtime service calls for x86 in -the same way that commit 0a637ee61247bd4bed9b2a07568ef7a1cfc76187 -("x86/efi: Allow invocation of arbitrary boot services") provides the -ability to invoke arbitrary boot services. - -Suggested-by: Lukas Wunner <lukas@wunner.de> -Signed-off-by: David Howells <dhowells@redhat.com> ---- - arch/x86/boot/compressed/eboot.c | 1 + - arch/x86/boot/compressed/head_32.S | 6 +++--- - arch/x86/boot/compressed/head_64.S | 8 ++++---- - arch/x86/include/asm/efi.h | 5 +++++ - 4 files changed, 13 insertions(+), 7 deletions(-) - -diff --git a/arch/x86/boot/compressed/eboot.c b/arch/x86/boot/compressed/eboot.c -index ff01c8f..c8c32eb 100644 ---- a/arch/x86/boot/compressed/eboot.c -+++ b/arch/x86/boot/compressed/eboot.c -@@ -32,6 +32,7 @@ static void setup_boot_services##bits(struct efi_config *c) \ - \ - table = (typeof(table))sys_table; \ - \ -+ c->runtime_services = table->runtime; \ - c->boot_services = table->boottime; \ - c->text_output = table->con_out; \ - } -diff --git a/arch/x86/boot/compressed/head_32.S b/arch/x86/boot/compressed/head_32.S -index fd0b6a2..d85b962 100644 ---- a/arch/x86/boot/compressed/head_32.S -+++ b/arch/x86/boot/compressed/head_32.S -@@ -82,7 +82,7 @@ ENTRY(efi_pe_entry) - - /* Relocate efi_config->call() */ - leal efi32_config(%esi), %eax -- add %esi, 32(%eax) -+ add %esi, 40(%eax) - pushl %eax - - call make_boot_params -@@ -108,7 +108,7 @@ ENTRY(efi32_stub_entry) - - /* Relocate efi_config->call() */ - leal efi32_config(%esi), %eax -- add %esi, 32(%eax) -+ add %esi, 40(%eax) - pushl %eax - 2: - call efi_main -@@ -264,7 +264,7 @@ relocated: - #ifdef CONFIG_EFI_STUB - .data - efi32_config: -- .fill 4,8,0 -+ .fill 5,8,0 - .long efi_call_phys - .long 0 - .byte 0 -diff --git a/arch/x86/boot/compressed/head_64.S b/arch/x86/boot/compressed/head_64.S -index efdfba2..beab832 100644 ---- a/arch/x86/boot/compressed/head_64.S -+++ b/arch/x86/boot/compressed/head_64.S -@@ -265,7 +265,7 @@ ENTRY(efi_pe_entry) - /* - * Relocate efi_config->call(). - */ -- addq %rbp, efi64_config+32(%rip) -+ addq %rbp, efi64_config+40(%rip) - - movq %rax, %rdi - call make_boot_params -@@ -285,7 +285,7 @@ handover_entry: - * Relocate efi_config->call(). - */ - movq efi_config(%rip), %rax -- addq %rbp, 32(%rax) -+ addq %rbp, 40(%rax) - 2: - movq efi_config(%rip), %rdi - call efi_main -@@ -457,14 +457,14 @@ efi_config: - #ifdef CONFIG_EFI_MIXED - .global efi32_config - efi32_config: -- .fill 4,8,0 -+ .fill 5,8,0 - .quad efi64_thunk - .byte 0 - #endif - - .global efi64_config - efi64_config: -- .fill 4,8,0 -+ .fill 5,8,0 - .quad efi_call - .byte 1 - #endif /* CONFIG_EFI_STUB */ -diff --git a/arch/x86/include/asm/efi.h b/arch/x86/include/asm/efi.h -index e99675b..2f77bce 100644 ---- a/arch/x86/include/asm/efi.h -+++ b/arch/x86/include/asm/efi.h -@@ -191,6 +191,7 @@ static inline efi_status_t efi_thunk_set_virtual_address_map( - struct efi_config { - u64 image_handle; - u64 table; -+ u64 runtime_services; - u64 boot_services; - u64 text_output; - efi_status_t (*call)(unsigned long, ...); -@@ -226,6 +227,10 @@ static inline bool efi_is_64bit(void) - #define __efi_call_early(f, ...) \ - __efi_early()->call((unsigned long)f, __VA_ARGS__); - -+#define efi_call_runtime(f, ...) \ -+ __efi_early()->call(efi_table_attr(efi_runtime_services, f, \ -+ __efi_early()->runtime_services), __VA_ARGS__) -+ - extern bool efi_reboot_required(void); - - #else --- -2.9.3 - -From 1342301133b5619b79f3288acf7e39450f8ba34f Mon Sep 17 00:00:00 2001 -From: David Howells <dhowells@redhat.com> -Date: Tue, 22 Nov 2016 00:20:00 +0000 -Subject: [PATCH 03/32] arm/efi: Allow invocation of arbitrary runtime services - -efi_call_runtime() is provided for x86 to be able abstract mixed mode -support. Provide this for ARM also so that common code work in mixed mode -also. - -Suggested-by: Lukas Wunner <lukas@wunner.de> -Signed-off-by: David Howells <dhowells@redhat.com> ---- - arch/arm/include/asm/efi.h | 1 + - arch/arm64/include/asm/efi.h | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/arch/arm/include/asm/efi.h b/arch/arm/include/asm/efi.h -index 0b06f53..e4e6a9d6 100644 ---- a/arch/arm/include/asm/efi.h -+++ b/arch/arm/include/asm/efi.h -@@ -55,6 +55,7 @@ void efi_virtmap_unload(void); - - #define efi_call_early(f, ...) sys_table_arg->boottime->f(__VA_ARGS__) - #define __efi_call_early(f, ...) f(__VA_ARGS__) -+#define efi_call_runtime(f, ...) sys_table_arg->runtime->f(__VA_ARGS__) - #define efi_is_64bit() (false) - - #define efi_call_proto(protocol, f, instance, ...) \ -diff --git a/arch/arm64/include/asm/efi.h b/arch/arm64/include/asm/efi.h -index 771b3f0..d74ae22 100644 ---- a/arch/arm64/include/asm/efi.h -+++ b/arch/arm64/include/asm/efi.h -@@ -49,6 +49,7 @@ int efi_set_mapping_permissions(struct mm_struct *mm, efi_memory_desc_t *md); - - #define efi_call_early(f, ...) sys_table_arg->boottime->f(__VA_ARGS__) - #define __efi_call_early(f, ...) f(__VA_ARGS__) -+#define efi_call_runtime(f, ...) sys_table_arg->runtime->f(__VA_ARGS__) - #define efi_is_64bit() (true) - - #define efi_call_proto(protocol, f, instance, ...) \ --- -2.9.3 - -From 2e25c5beef2a97abbb660e707bced77c0eb0ace9 Mon Sep 17 00:00:00 2001 -From: David Howells <dhowells@redhat.com> -Date: Tue, 22 Nov 2016 00:10:55 +0000 -Subject: [PATCH 04/32] efi: Add SHIM and image security database GUID - definitions - -Add the definitions for shim and image security database, both of which -are used widely in various Linux distros. - -Signed-off-by: Josh Boyer <jwboyer@fedoraproject.org> -Signed-off-by: David Howells <dhowells@redhat.com> -Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> ---- - include/linux/efi.h | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/include/linux/efi.h b/include/linux/efi.h -index 93a82de..c790455 100644 ---- a/include/linux/efi.h -+++ b/include/linux/efi.h -@@ -610,6 +610,9 @@ void efi_native_runtime_setup(void); - #define EFI_CONSOLE_OUT_DEVICE_GUID EFI_GUID(0xd3b36f2c, 0xd551, 0x11d4, 0x9a, 0x46, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d) - #define APPLE_PROPERTIES_PROTOCOL_GUID EFI_GUID(0x91bd12fe, 0xf6c3, 0x44fb, 0xa5, 0xb7, 0x51, 0x22, 0xab, 0x30, 0x3a, 0xe0) - -+#define EFI_IMAGE_SECURITY_DATABASE_GUID EFI_GUID(0xd719b2cb, 0x3d3a, 0x4596, 0xa3, 0xbc, 0xda, 0xd0, 0x0e, 0x67, 0x65, 0x6f) -+#define EFI_SHIM_LOCK_GUID EFI_GUID(0x605dab50, 0xe046, 0x4300, 0xab, 0xb6, 0x3d, 0xd8, 0x10, 0xdd, 0x8b, 0x23) -+ - /* - * This GUID is used to pass to the kernel proper the struct screen_info - * structure that was populated by the stub based on the GOP protocol instance --- -2.9.3 - -From 820d2f84670080c406bad4c8469e80e1e5f8a191 Mon Sep 17 00:00:00 2001 -From: David Howells <dhowells@redhat.com> -Date: Mon, 21 Nov 2016 23:55:55 +0000 -Subject: [PATCH 05/32] efi: Get the secure boot status - -Get the firmware's secure-boot status in the kernel boot wrapper and stash -it somewhere that the main kernel image can find. - -The efi_get_secureboot() function is extracted from the arm stub and (a) -generalised so that it can be called from x86 and (b) made to use -efi_call_runtime() so that it can be run in mixed-mode. - -Suggested-by: Lukas Wunner <lukas@wunner.de> -Signed-off-by: David Howells <dhowells@redhat.com> ---- - Documentation/x86/zero-page.txt | 2 + - arch/x86/boot/compressed/eboot.c | 2 + - arch/x86/boot/compressed/head_32.S | 1 + - arch/x86/boot/compressed/head_64.S | 1 + - arch/x86/include/asm/bootparam_utils.h | 5 ++- - arch/x86/include/uapi/asm/bootparam.h | 3 +- - arch/x86/kernel/asm-offsets.c | 1 + - drivers/firmware/efi/libstub/Makefile | 2 +- - drivers/firmware/efi/libstub/arm-stub.c | 58 ++------------------------- - drivers/firmware/efi/libstub/secureboot.c | 66 +++++++++++++++++++++++++++++++ - include/linux/efi.h | 8 ++++ - 11 files changed, 90 insertions(+), 59 deletions(-) - create mode 100644 drivers/firmware/efi/libstub/secureboot.c - -diff --git a/Documentation/x86/zero-page.txt b/Documentation/x86/zero-page.txt -index 95a4d34..b8527c6 100644 ---- a/Documentation/x86/zero-page.txt -+++ b/Documentation/x86/zero-page.txt -@@ -31,6 +31,8 @@ Offset Proto Name Meaning - 1E9/001 ALL eddbuf_entries Number of entries in eddbuf (below) - 1EA/001 ALL edd_mbr_sig_buf_entries Number of entries in edd_mbr_sig_buffer - (below) -+1EB/001 ALL kbd_status Numlock is enabled -+1EC/001 ALL secure_boot Secure boot is enabled in the firmware - 1EF/001 ALL sentinel Used to detect broken bootloaders - 290/040 ALL edd_mbr_sig_buffer EDD MBR signatures - 2D0/A00 ALL e820_map E820 memory map table -diff --git a/arch/x86/boot/compressed/eboot.c b/arch/x86/boot/compressed/eboot.c -index c8c32eb..5b151c2 100644 ---- a/arch/x86/boot/compressed/eboot.c -+++ b/arch/x86/boot/compressed/eboot.c -@@ -1158,6 +1158,8 @@ struct boot_params *efi_main(struct efi_config *c, - else - setup_boot_services32(efi_early); - -+ boot_params->secure_boot = efi_get_secureboot(sys_table); -+ - setup_graphics(boot_params); - - setup_efi_pci(boot_params); -diff --git a/arch/x86/boot/compressed/head_32.S b/arch/x86/boot/compressed/head_32.S -index d85b962..c635f7e 100644 ---- a/arch/x86/boot/compressed/head_32.S -+++ b/arch/x86/boot/compressed/head_32.S -@@ -61,6 +61,7 @@ - - __HEAD - ENTRY(startup_32) -+ movb $0, BP_secure_boot(%esi) - #ifdef CONFIG_EFI_STUB - jmp preferred_addr - -diff --git a/arch/x86/boot/compressed/head_64.S b/arch/x86/boot/compressed/head_64.S -index beab832..ccd2c74 100644 ---- a/arch/x86/boot/compressed/head_64.S -+++ b/arch/x86/boot/compressed/head_64.S -@@ -244,6 +244,7 @@ ENTRY(startup_64) - * that maps our entire kernel(text+data+bss+brk), zero page - * and command line. - */ -+ movb $0, BP_secure_boot(%rsi) - #ifdef CONFIG_EFI_STUB - /* - * The entry point for the PE/COFF executable is efi_pe_entry, so -diff --git a/arch/x86/include/asm/bootparam_utils.h b/arch/x86/include/asm/bootparam_utils.h -index 4a8cb8d..7e16d53 100644 ---- a/arch/x86/include/asm/bootparam_utils.h -+++ b/arch/x86/include/asm/bootparam_utils.h -@@ -38,9 +38,10 @@ static void sanitize_boot_params(struct boot_params *boot_params) - memset(&boot_params->ext_ramdisk_image, 0, - (char *)&boot_params->efi_info - - (char *)&boot_params->ext_ramdisk_image); -- memset(&boot_params->kbd_status, 0, -+ boot_params->kbd_status = 0; -+ memset(&boot_params->_pad5, 0, - (char *)&boot_params->hdr - -- (char *)&boot_params->kbd_status); -+ (char *)&boot_params->_pad5); - memset(&boot_params->_pad7[0], 0, - (char *)&boot_params->edd_mbr_sig_buffer[0] - - (char *)&boot_params->_pad7[0]); -diff --git a/arch/x86/include/uapi/asm/bootparam.h b/arch/x86/include/uapi/asm/bootparam.h -index b10bf31..5138dac 100644 ---- a/arch/x86/include/uapi/asm/bootparam.h -+++ b/arch/x86/include/uapi/asm/bootparam.h -@@ -135,7 +135,8 @@ struct boot_params { - __u8 eddbuf_entries; /* 0x1e9 */ - __u8 edd_mbr_sig_buf_entries; /* 0x1ea */ - __u8 kbd_status; /* 0x1eb */ -- __u8 _pad5[3]; /* 0x1ec */ -+ __u8 secure_boot; /* 0x1ec */ -+ __u8 _pad5[2]; /* 0x1ed */ - /* - * The sentinel is set to a nonzero value (0xff) in header.S. - * -diff --git a/arch/x86/kernel/asm-offsets.c b/arch/x86/kernel/asm-offsets.c -index c62e015..de827d6 100644 ---- a/arch/x86/kernel/asm-offsets.c -+++ b/arch/x86/kernel/asm-offsets.c -@@ -81,6 +81,7 @@ void common(void) { - - BLANK(); - OFFSET(BP_scratch, boot_params, scratch); -+ OFFSET(BP_secure_boot, boot_params, secure_boot); - OFFSET(BP_loadflags, boot_params, hdr.loadflags); - OFFSET(BP_hardware_subarch, boot_params, hdr.hardware_subarch); - OFFSET(BP_version, boot_params, hdr.version); -diff --git a/drivers/firmware/efi/libstub/Makefile b/drivers/firmware/efi/libstub/Makefile -index 6621b13..9af9668 100644 ---- a/drivers/firmware/efi/libstub/Makefile -+++ b/drivers/firmware/efi/libstub/Makefile -@@ -28,7 +28,7 @@ OBJECT_FILES_NON_STANDARD := y - # Prevents link failures: __sanitizer_cov_trace_pc() is not linked in. - KCOV_INSTRUMENT := n - --lib-y := efi-stub-helper.o gop.o -+lib-y := efi-stub-helper.o gop.o secureboot.o - - # include the stub's generic dependencies from lib/ when building for ARM/arm64 - arm-deps := fdt_rw.c fdt_ro.c fdt_wip.c fdt.c fdt_empty_tree.c fdt_sw.c sort.c -diff --git a/drivers/firmware/efi/libstub/arm-stub.c b/drivers/firmware/efi/libstub/arm-stub.c -index b4f7d78..06d5034 100644 ---- a/drivers/firmware/efi/libstub/arm-stub.c -+++ b/drivers/firmware/efi/libstub/arm-stub.c -@@ -20,52 +20,6 @@ - - bool __nokaslr; - --static int efi_get_secureboot(efi_system_table_t *sys_table_arg) --{ -- static efi_char16_t const sb_var_name[] = { -- 'S', 'e', 'c', 'u', 'r', 'e', 'B', 'o', 'o', 't', 0 }; -- static efi_char16_t const sm_var_name[] = { -- 'S', 'e', 't', 'u', 'p', 'M', 'o', 'd', 'e', 0 }; -- -- efi_guid_t var_guid = EFI_GLOBAL_VARIABLE_GUID; -- efi_get_variable_t *f_getvar = sys_table_arg->runtime->get_variable; -- u8 val; -- unsigned long size = sizeof(val); -- efi_status_t status; -- -- status = f_getvar((efi_char16_t *)sb_var_name, (efi_guid_t *)&var_guid, -- NULL, &size, &val); -- -- if (status != EFI_SUCCESS) -- goto out_efi_err; -- -- if (val == 0) -- return 0; -- -- status = f_getvar((efi_char16_t *)sm_var_name, (efi_guid_t *)&var_guid, -- NULL, &size, &val); -- -- if (status != EFI_SUCCESS) -- goto out_efi_err; -- -- if (val == 1) -- return 0; -- -- return 1; -- --out_efi_err: -- switch (status) { -- case EFI_NOT_FOUND: -- return 0; -- case EFI_DEVICE_ERROR: -- return -EIO; -- case EFI_SECURITY_VIOLATION: -- return -EACCES; -- default: -- return -EINVAL; -- } --} -- - efi_status_t efi_open_volume(efi_system_table_t *sys_table_arg, - void *__image, void **__fh) - { -@@ -226,7 +180,7 @@ unsigned long efi_entry(void *handle, efi_system_table_t *sys_table, - efi_guid_t loaded_image_proto = LOADED_IMAGE_PROTOCOL_GUID; - unsigned long reserve_addr = 0; - unsigned long reserve_size = 0; -- int secure_boot = 0; -+ enum efi_secureboot_mode secure_boot = efi_secureboot_mode_unknown; - struct screen_info *si; - - /* Check if we were booted by the EFI firmware */ -@@ -296,19 +250,13 @@ unsigned long efi_entry(void *handle, efi_system_table_t *sys_table, - pr_efi_err(sys_table, "Failed to parse EFI cmdline options\n"); - - secure_boot = efi_get_secureboot(sys_table); -- if (secure_boot > 0) -- pr_efi(sys_table, "UEFI Secure Boot is enabled.\n"); -- -- if (secure_boot < 0) { -- pr_efi_err(sys_table, -- "could not determine UEFI Secure Boot status.\n"); -- } - - /* - * Unauthenticated device tree data is a security hazard, so - * ignore 'dtb=' unless UEFI Secure Boot is disabled. - */ -- if (secure_boot != 0 && strstr(cmdline_ptr, "dtb=")) { -+ if (secure_boot != efi_secureboot_mode_disabled && -+ strstr(cmdline_ptr, "dtb=")) { - pr_efi(sys_table, "Ignoring DTB from command line.\n"); - } else { - status = handle_cmdline_files(sys_table, image, cmdline_ptr, -diff --git a/drivers/firmware/efi/libstub/secureboot.c b/drivers/firmware/efi/libstub/secureboot.c -new file mode 100644 -index 0000000..70e2a36 ---- /dev/null -+++ b/drivers/firmware/efi/libstub/secureboot.c -@@ -0,0 +1,66 @@ -+/* -+ * Secure boot handling. -+ * -+ * Copyright (C) 2013,2014 Linaro Limited -+ * Roy Franz <roy.franz@linaro.org -+ * Copyright (C) 2013 Red Hat, Inc. -+ * Mark Salter <msalter@redhat.com> -+ * -+ * This file is part of the Linux kernel, and is made available under the -+ * terms of the GNU General Public License version 2. -+ * -+ */ -+ -+#include <linux/efi.h> -+#include <asm/efi.h> -+ -+/* BIOS variables */ -+static const efi_guid_t efi_variable_guid = EFI_GLOBAL_VARIABLE_GUID; -+static const efi_char16_t const efi_SecureBoot_name[] = { -+ 'S', 'e', 'c', 'u', 'r', 'e', 'B', 'o', 'o', 't', 0 -+}; -+static const efi_char16_t const efi_SetupMode_name[] = { -+ 'S', 'e', 't', 'u', 'p', 'M', 'o', 'd', 'e', 0 -+}; -+ -+#define get_efi_var(name, vendor, ...) \ -+ efi_call_runtime(get_variable, \ -+ (efi_char16_t *)(name), (efi_guid_t *)(vendor), \ -+ __VA_ARGS__); -+ -+/* -+ * Determine whether we're in secure boot mode. We return: -+ */ -+enum efi_secureboot_mode efi_get_secureboot(efi_system_table_t *sys_table_arg) -+{ -+ u8 secboot, setupmode; -+ unsigned long size; -+ efi_status_t status; -+ -+ size = sizeof(secboot); -+ status = get_efi_var(efi_SecureBoot_name, &efi_variable_guid, -+ NULL, &size, &secboot); -+ if (status != EFI_SUCCESS) -+ goto out_efi_err; -+ -+ size = sizeof(setupmode); -+ status = get_efi_var(efi_SetupMode_name, &efi_variable_guid, -+ NULL, &size, &setupmode); -+ if (status != EFI_SUCCESS) -+ goto out_efi_err; -+ -+ if (secboot == 0 || setupmode == 1) -+ goto secure_boot_disabled; -+ -+ pr_efi(sys_table_arg, "UEFI Secure Boot is enabled.\n"); -+ return efi_secureboot_mode_enabled; -+ -+secure_boot_disabled: -+ return efi_secureboot_mode_disabled; -+ -+out_efi_err: -+ pr_efi_err(sys_table_arg, "Could not determine UEFI Secure Boot status.\n"); -+ if (status == EFI_NOT_FOUND) -+ goto secure_boot_disabled; -+ return efi_secureboot_mode_unknown; -+} -diff --git a/include/linux/efi.h b/include/linux/efi.h -index c790455..92e23f0 100644 ---- a/include/linux/efi.h -+++ b/include/linux/efi.h -@@ -1477,6 +1477,14 @@ efi_status_t efi_setup_gop(efi_system_table_t *sys_table_arg, - bool efi_runtime_disabled(void); - extern void efi_call_virt_check_flags(unsigned long flags, const char *call); - -+enum efi_secureboot_mode { -+ efi_secureboot_mode_unset, -+ efi_secureboot_mode_unknown, -+ efi_secureboot_mode_disabled, -+ efi_secureboot_mode_enabled, -+}; -+enum efi_secureboot_mode efi_get_secureboot(efi_system_table_t *sys_table); -+ - /* - * Arch code can implement the following three template macros, avoiding - * reptition for the void/non-void return cases of {__,}efi_call_virt(): --- -2.9.3 - -From baa6cdc01e6017c6bd798b1af89458359e13155e Mon Sep 17 00:00:00 2001 -From: Josh Boyer <jwboyer@fedoraproject.org> -Date: Mon, 21 Nov 2016 23:55:55 +0000 -Subject: [PATCH 06/32] efi: Disable secure boot if shim is in insecure mode - -A user can manually tell the shim boot loader to disable validation of -images it loads. When a user does this, it creates a UEFI variable called -MokSBState that does not have the runtime attribute set. Given that the -user explicitly disabled validation, we can honor that and not enable -secure boot mode if that variable is set. - -Signed-off-by: Josh Boyer <jwboyer@fedoraproject.org> -Signed-off-by: David Howells <dhowells@redhat.com> ---- - drivers/firmware/efi/libstub/secureboot.c | 24 +++++++++++++++++++++++- - 1 file changed, 23 insertions(+), 1 deletion(-) - -diff --git a/drivers/firmware/efi/libstub/secureboot.c b/drivers/firmware/efi/libstub/secureboot.c -index 70e2a36..ba6ef71 100644 ---- a/drivers/firmware/efi/libstub/secureboot.c -+++ b/drivers/firmware/efi/libstub/secureboot.c -@@ -23,6 +23,12 @@ static const efi_char16_t const efi_SetupMode_name[] = { - 'S', 'e', 't', 'u', 'p', 'M', 'o', 'd', 'e', 0 - }; - -+/* SHIM variables */ -+static const efi_guid_t shim_guid = EFI_SHIM_LOCK_GUID; -+static efi_char16_t const shim_MokSBState_name[] = { -+ 'M', 'o', 'k', 'S', 'B', 'S', 't', 'a', 't', 'e', 0 -+}; -+ - #define get_efi_var(name, vendor, ...) \ - efi_call_runtime(get_variable, \ - (efi_char16_t *)(name), (efi_guid_t *)(vendor), \ -@@ -33,7 +39,8 @@ static const efi_char16_t const efi_SetupMode_name[] = { - */ - enum efi_secureboot_mode efi_get_secureboot(efi_system_table_t *sys_table_arg) - { -- u8 secboot, setupmode; -+ u32 attr; -+ u8 secboot, setupmode, moksbstate; - unsigned long size; - efi_status_t status; - -@@ -52,6 +59,21 @@ enum efi_secureboot_mode efi_get_secureboot(efi_system_table_t *sys_table_arg) - if (secboot == 0 || setupmode == 1) - goto secure_boot_disabled; - -+ /* See if a user has put shim into insecure mode. If so, and if the -+ * variable doesn't have the runtime attribute set, we might as well -+ * honor that. -+ */ -+ size = sizeof(moksbstate); -+ status = get_efi_var(shim_MokSBState_name, &shim_guid, -+ &attr, &size, &moksbstate); -+ -+ /* If it fails, we don't care why. Default to secure */ -+ if (status != EFI_SUCCESS) -+ goto secure_boot_enabled; -+ if (!(attr & EFI_VARIABLE_RUNTIME_ACCESS) && moksbstate == 1) -+ goto secure_boot_disabled; -+ -+secure_boot_enabled: - pr_efi(sys_table_arg, "UEFI Secure Boot is enabled.\n"); - return efi_secureboot_mode_enabled; - --- -2.9.3 - From 9079547f4808ea5c8cd844bf40d3895994bd175e Mon Sep 17 00:00:00 2001 From: Josh Boyer <jwboyer@fedoraproject.org> Date: Mon, 21 Nov 2016 23:55:55 +0000 @@ -681,40 +18,26 @@ Signed-off-by: David Howells <dhowells@redhat.com> 2 files changed, 16 insertions(+) diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c -index 9c337b0..d8972ec 100644 +index 69780ed..447905e 100644 --- a/arch/x86/kernel/setup.c +++ b/arch/x86/kernel/setup.c -@@ -1152,6 +1152,21 @@ void __init setup_arch(char **cmdline_p) - /* Allocate bigger log buffer */ - setup_log_buf(1); - -+ if (IS_ENABLED(CONFIG_EFI)) { -+ switch (boot_params.secure_boot) { -+ case efi_secureboot_mode_disabled: -+ pr_info("Secure boot disabled\n"); -+ break; -+ case efi_secureboot_mode_enabled: +@@ -1182,6 +1182,7 @@ void __init setup_arch(char **cmdline_p) + pr_info("Secure boot disabled\n"); + break; + case efi_secureboot_mode_enabled: + set_bit(EFI_SECURE_BOOT, &efi.flags); -+ pr_info("Secure boot enabled\n"); -+ break; -+ default: -+ pr_info("Secure boot could not be determined\n"); -+ break; -+ } -+ } -+ - reserve_initrd(); - - acpi_table_upgrade(); + pr_info("Secure boot enabled\n"); + break; + default: diff --git a/include/linux/efi.h b/include/linux/efi.h -index 92e23f0..135ca9c 100644 +index 94d34e0..6049600 100644 --- a/include/linux/efi.h +++ b/include/linux/efi.h -@@ -1066,6 +1066,7 @@ extern int __init efi_setup_pcdp_console(char *); - #define EFI_ARCH_1 7 /* First arch-specific bit */ +@@ -1069,6 +1069,7 @@ extern int __init efi_setup_pcdp_console(char *); #define EFI_DBG 8 /* Print additional debug info at runtime */ #define EFI_NX_PE_DATA 9 /* Can runtime data regions be mapped non-executable? */ -+#define EFI_SECURE_BOOT 10 /* Are we in Secure Boot mode? */ + #define EFI_MEM_ATTR 10 /* Did firmware publish an EFI_MEMORY_ATTRIBUTES table? */ ++#define EFI_SECURE_BOOT 11 /* Are we in Secure Boot mode? */ #ifdef CONFIG_EFI /* @@ -759,9 +82,9 @@ index ba6ef71..333b159 100644 unsigned long size; efi_status_t status; -@@ -59,6 +62,17 @@ enum efi_secureboot_mode efi_get_secureboot(efi_system_table_t *sys_table_arg) +@@ -57,6 +57,17 @@ enum efi_secureboot_mode efi_get_secureboot(efi_system_table_t *sys_table_arg) if (secboot == 0 || setupmode == 1) - goto secure_boot_disabled; + return efi_secureboot_mode_disabled; + /* UEFI-2.6 requires DeployedMode to be 1. */ + if (sys_table_arg->hdr.revision >= EFI_2_60_SYSTEM_TABLE_REVISION) { @@ -771,10 +94,11 @@ index ba6ef71..333b159 100644 + if (status != EFI_SUCCESS) + goto out_efi_err; + if (deployedmode == 0) -+ goto secure_boot_disabled; ++ return efi_secureboot_mode_disabled; + } + - /* See if a user has put shim into insecure mode. If so, and if the + /* + * See if a user has put the shim into insecure mode. If so, and if the * variable doesn't have the runtime attribute set, we might as well * honor that. diff --git a/include/linux/efi.h b/include/linux/efi.h @@ -1979,9 +1303,9 @@ index 5b151c2..5093a76 100644 + /* Ask the firmware to clear memory if we don't have a clean shutdown */ + enable_reset_attack_mitigation(); + - boot_params->secure_boot = efi_get_secureboot(sys_table); - - setup_graphics(boot_params); + /* + * If the boot loader gave us a value for secure_boot then we use that, + * otherwise we ask the BIOS. -- 2.9.3 @@ -1 +1 @@ -c470abd4fde40ea6a0846a2beab642a578c0b8cd +9763dd6f8160dc9cc239fc2427c8173073204457 diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config index f1f65d0f0..d6e6cf1ad 100644 --- a/kernel-aarch64-debug.config +++ b/kernel-aarch64-debug.config @@ -777,6 +777,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -785,6 +786,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m CONFIG_CHECKPOINT_RESTORE=y CONFIG_CHELSIO_T1_1G=y @@ -1098,6 +1100,7 @@ CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_PINCTRL is not set +CONFIG_DEBUG_REFCOUNT=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SECTION_MISMATCH=y @@ -1668,11 +1671,9 @@ CONFIG_GIRBIL_DONGLE=m # CONFIG_GPIO_ADNP is not set # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_AXP209=m # CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_CS5535 is not set CONFIG_GPIO_DEVRES=y CONFIG_GPIO_DWAPB=m CONFIG_GPIO_GENERIC_PLATFORM=y @@ -1686,7 +1687,6 @@ CONFIG_GPIOLIB=y CONFIG_GPIO_MAX77620=m # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_MVEBU=y @@ -1698,7 +1698,6 @@ CONFIG_GPIO_PCA953X=m CONFIG_GPIO_PL061=y # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SCH311X is not set -# CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_SYSFS is not set @@ -1707,13 +1706,11 @@ CONFIG_GPIO_TEGRA=y # CONFIG_GPIO_TS4900 is not set # CONFIG_GPIO_TS5500 is not set CONFIG_GPIO_VIPERBOARD=m -# CONFIG_GPIO_VX855 is not set CONFIG_GPIO_WATCHDOG=m # CONFIG_GPIO_WS16C48 is not set CONFIG_GPIO_XGENE_SB=m CONFIG_GPIO_XGENE=y # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -1863,6 +1860,7 @@ CONFIG_HISAX_TELES_CS=m CONFIG_HISAX_TELESPCI=y CONFIG_HISAX_W6692=y CONFIG_HISI_KIRIN_DW_DSI=m +CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_HISILICON_IRQ_MBIGEN=y CONFIG_HISI_THERMAL=m CONFIG_HIST_TRIGGERS=y @@ -2592,6 +2590,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -3135,6 +3134,7 @@ CONFIG_MTD_OF_PARTS=m # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_PHYSMAP=m +# CONFIG_MTD_PHYSMAP_OF_GEMINI is not set CONFIG_MTD_PHYSMAP_OF=m CONFIG_MTD_PHYSMAP_OF_VERSATILE=y # CONFIG_MTD_PLATRAM is not set @@ -4037,6 +4037,7 @@ CONFIG_QCOM_EMAC=m CONFIG_QCOM_GSBI=y CONFIG_QCOM_HIDMA=m CONFIG_QCOM_HIDMA_MGMT=m +CONFIG_QCOM_IRQ_COMBINER=y # CONFIG_QCOM_Q6V5_PIL is not set CONFIG_QCOM_QFPROM=m CONFIG_QCOM_SMD=m @@ -4065,6 +4066,7 @@ CONFIG_QLCNIC_SRIOV=y CONFIG_QLGE=m # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set +# CONFIG_QORIQ_CPUFREQ is not set # CONFIG_QORIQ_THERMAL is not set # CONFIG_QRTR is not set CONFIG_QSEMI_PHY=m @@ -4687,6 +4689,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -6129,6 +6132,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_WQ_WATCHDOG=y +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_PTDUMP=y diff --git a/kernel-aarch64.config b/kernel-aarch64.config index 1195fdda0..f8d90d1c6 100644 --- a/kernel-aarch64.config +++ b/kernel-aarch64.config @@ -777,6 +777,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -785,6 +786,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m CONFIG_CHECKPOINT_RESTORE=y CONFIG_CHELSIO_T1_1G=y @@ -1090,6 +1092,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_PINCTRL is not set +# CONFIG_DEBUG_REFCOUNT is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SECTION_MISMATCH=y @@ -1651,11 +1654,9 @@ CONFIG_GIRBIL_DONGLE=m # CONFIG_GPIO_ADNP is not set # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_AXP209=m # CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_CS5535 is not set CONFIG_GPIO_DEVRES=y CONFIG_GPIO_DWAPB=m CONFIG_GPIO_GENERIC_PLATFORM=y @@ -1669,7 +1670,6 @@ CONFIG_GPIOLIB=y CONFIG_GPIO_MAX77620=m # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_MVEBU=y @@ -1681,7 +1681,6 @@ CONFIG_GPIO_PCA953X=m CONFIG_GPIO_PL061=y # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SCH311X is not set -# CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_SYSFS is not set @@ -1690,13 +1689,11 @@ CONFIG_GPIO_TEGRA=y # CONFIG_GPIO_TS4900 is not set # CONFIG_GPIO_TS5500 is not set CONFIG_GPIO_VIPERBOARD=m -# CONFIG_GPIO_VX855 is not set CONFIG_GPIO_WATCHDOG=m # CONFIG_GPIO_WS16C48 is not set CONFIG_GPIO_XGENE_SB=m CONFIG_GPIO_XGENE=y # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -1846,6 +1843,7 @@ CONFIG_HISAX_TELES_CS=m CONFIG_HISAX_TELESPCI=y CONFIG_HISAX_W6692=y CONFIG_HISI_KIRIN_DW_DSI=m +CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_HISILICON_IRQ_MBIGEN=y CONFIG_HISI_THERMAL=m CONFIG_HIST_TRIGGERS=y @@ -2573,6 +2571,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -3114,6 +3113,7 @@ CONFIG_MTD_OF_PARTS=m # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_PHYSMAP=m +# CONFIG_MTD_PHYSMAP_OF_GEMINI is not set CONFIG_MTD_PHYSMAP_OF=m CONFIG_MTD_PHYSMAP_OF_VERSATILE=y # CONFIG_MTD_PLATRAM is not set @@ -4015,6 +4015,7 @@ CONFIG_QCOM_EMAC=m CONFIG_QCOM_GSBI=y CONFIG_QCOM_HIDMA=m CONFIG_QCOM_HIDMA_MGMT=m +CONFIG_QCOM_IRQ_COMBINER=y # CONFIG_QCOM_Q6V5_PIL is not set CONFIG_QCOM_QFPROM=m CONFIG_QCOM_SMD=m @@ -4043,6 +4044,7 @@ CONFIG_QLCNIC_SRIOV=y CONFIG_QLGE=m # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set +# CONFIG_QORIQ_CPUFREQ is not set # CONFIG_QORIQ_THERMAL is not set # CONFIG_QRTR is not set CONFIG_QSEMI_PHY=m @@ -4665,6 +4667,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -6106,6 +6109,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_WQ_WATCHDOG is not set +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set # CONFIG_X86_PTDUMP is not set diff --git a/kernel-armv7hl-debug.config b/kernel-armv7hl-debug.config index 14d69b6d3..f0203c49a 100644 --- a/kernel-armv7hl-debug.config +++ b/kernel-armv7hl-debug.config @@ -335,6 +335,7 @@ CONFIG_ARM_TEGRA124_CPUFREQ=m CONFIG_ARM_TEGRA_DEVFREQ=m CONFIG_ARM_THUMBEE=y CONFIG_ARM_THUMB=y +CONFIG_ARM_TI_CPUFREQ=y CONFIG_ARM_TIMER_SP804=y CONFIG_ARM_UNWIND=y CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=m @@ -825,6 +826,7 @@ CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=m # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set CONFIG_CHARGER_GPIO=m CONFIG_CHARGER_ISP1704=m # CONFIG_CHARGER_LP8727 is not set @@ -834,6 +836,7 @@ CONFIG_CHARGER_MAX8997=m # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m CONFIG_CHARGER_TPS65090=m CONFIG_CHARGER_TPS65217=m @@ -1174,6 +1177,7 @@ CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_PINCTRL is not set +CONFIG_DEBUG_REFCOUNT=y # CONFIG_DEBUG_RODATA is not set CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_RT_MUTEXES=y @@ -1814,16 +1818,13 @@ CONFIG_GPIO_74X164=m # CONFIG_GPIO_ADNP is not set # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_AXP209=m # CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_CS5535 is not set CONFIG_GPIO_DA9052=m CONFIG_GPIO_DA9055=m CONFIG_GPIO_DEVRES=y CONFIG_GPIO_DWAPB=m -# CONFIG_GPIO_EM is not set CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_GRGPIO is not set @@ -1834,7 +1835,6 @@ CONFIG_GPIO_MAX7301=m # CONFIG_GPIO_MAX732X is not set CONFIG_GPIO_MC33880=m # CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_MVEBU=y @@ -1848,7 +1848,6 @@ CONFIG_GPIO_PCF857X=m CONFIG_GPIO_PL061=y # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SCH311X is not set -# CONFIG_GPIO_SCH is not set CONFIG_GPIO_STMPE=y # CONFIG_GPIO_SX150X is not set CONFIG_GPIO_SYSCON=m @@ -1865,13 +1864,11 @@ CONFIG_GPIO_TS4800=m CONFIG_GPIO_TWL4030=m CONFIG_GPIO_TWL6040=m CONFIG_GPIO_VIPERBOARD=m -# CONFIG_GPIO_VX855 is not set CONFIG_GPIO_WATCHDOG=m CONFIG_GPIO_WM8994=m # CONFIG_GPIO_WS16C48 is not set CONFIG_GPIO_XILINX=y # CONFIG_GPIO_ZEVIO is not set -# CONFIG_GPIO_ZX is not set CONFIG_GPIO_ZYNQ=m CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set @@ -2791,6 +2788,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -3397,6 +3395,7 @@ CONFIG_MTD_ONENAND_OMAP2=m # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_PHYSMAP=m +# CONFIG_MTD_PHYSMAP_OF_GEMINI is not set CONFIG_MTD_PHYSMAP_OF=m CONFIG_MTD_PHYSMAP_OF_VERSATILE=y # CONFIG_MTD_PLATRAM is not set @@ -4379,6 +4378,7 @@ CONFIG_QCOM_COINCELL=m CONFIG_QCOM_GSBI=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set +CONFIG_QCOM_IRQ_COMBINER=y CONFIG_QCOM_PM=y # CONFIG_QCOM_Q6V5_PIL is not set CONFIG_QCOM_QFPROM=m @@ -5075,6 +5075,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -6710,6 +6711,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_WQ_WATCHDOG=y +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_PTDUMP=y diff --git a/kernel-armv7hl-lpae-debug.config b/kernel-armv7hl-lpae-debug.config index ef4179471..c2b796086 100644 --- a/kernel-armv7hl-lpae-debug.config +++ b/kernel-armv7hl-lpae-debug.config @@ -806,6 +806,7 @@ CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=m # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set CONFIG_CHARGER_GPIO=m # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -815,6 +816,7 @@ CONFIG_CHARGER_MAX8997=m # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m CONFIG_CHARGER_TPS65090=m CONFIG_CHECKPOINT_RESTORE=y @@ -1128,6 +1130,7 @@ CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_PINCTRL is not set +CONFIG_DEBUG_REFCOUNT=y # CONFIG_DEBUG_RODATA is not set CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_RT_MUTEXES=y @@ -1733,15 +1736,12 @@ CONFIG_GPIO_74X164=m # CONFIG_GPIO_ADNP is not set # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_AXP209=m # CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_CS5535 is not set CONFIG_GPIO_DAVINCI=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_DWAPB=m -# CONFIG_GPIO_EM is not set CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_GRGPIO is not set @@ -1752,7 +1752,6 @@ CONFIG_GPIO_MAX7301=m # CONFIG_GPIO_MAX732X is not set CONFIG_GPIO_MC33880=m # CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_MVEBU=y @@ -1764,7 +1763,6 @@ CONFIG_GPIO_PCF857X=m CONFIG_GPIO_PL061=y # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SCH311X is not set -# CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SX150X is not set CONFIG_GPIO_SYSCON=m # CONFIG_GPIO_SYSFS is not set @@ -1775,13 +1773,11 @@ CONFIG_GPIO_TPS65912=m # CONFIG_GPIO_TS4900 is not set # CONFIG_GPIO_TS5500 is not set CONFIG_GPIO_VIPERBOARD=m -# CONFIG_GPIO_VX855 is not set CONFIG_GPIO_WATCHDOG=m CONFIG_GPIO_WM8994=m # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_ZEVIO is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2677,6 +2673,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -3249,6 +3246,7 @@ CONFIG_MTD_OF_PARTS=m # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_PHYSMAP=m +# CONFIG_MTD_PHYSMAP_OF_GEMINI is not set CONFIG_MTD_PHYSMAP_OF=m CONFIG_MTD_PHYSMAP_OF_VERSATILE=y # CONFIG_MTD_PLATRAM is not set @@ -4150,6 +4148,7 @@ CONFIG_QCOM_ADSP_PIL=m # CONFIG_QCOM_EMAC is not set # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set +CONFIG_QCOM_IRQ_COMBINER=y # CONFIG_QCOM_SPMI_IADC is not set # CONFIG_QCOM_SPMI_TEMP_ALARM is not set # CONFIG_QCOM_SPMI_VADC is not set @@ -4807,6 +4806,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -6320,6 +6320,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_WQ_WATCHDOG=y +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_PTDUMP=y diff --git a/kernel-armv7hl-lpae.config b/kernel-armv7hl-lpae.config index 89d6015d5..88686beda 100644 --- a/kernel-armv7hl-lpae.config +++ b/kernel-armv7hl-lpae.config @@ -806,6 +806,7 @@ CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=m # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set CONFIG_CHARGER_GPIO=m # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -815,6 +816,7 @@ CONFIG_CHARGER_MAX8997=m # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m CONFIG_CHARGER_TPS65090=m CONFIG_CHECKPOINT_RESTORE=y @@ -1120,6 +1122,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_PINCTRL is not set +# CONFIG_DEBUG_REFCOUNT is not set # CONFIG_DEBUG_RODATA is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_RT_MUTEXES is not set @@ -1717,15 +1720,12 @@ CONFIG_GPIO_74X164=m # CONFIG_GPIO_ADNP is not set # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_AXP209=m # CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_CS5535 is not set CONFIG_GPIO_DAVINCI=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_DWAPB=m -# CONFIG_GPIO_EM is not set CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_GRGPIO is not set @@ -1736,7 +1736,6 @@ CONFIG_GPIO_MAX7301=m # CONFIG_GPIO_MAX732X is not set CONFIG_GPIO_MC33880=m # CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_MVEBU=y @@ -1748,7 +1747,6 @@ CONFIG_GPIO_PCF857X=m CONFIG_GPIO_PL061=y # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SCH311X is not set -# CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SX150X is not set CONFIG_GPIO_SYSCON=m # CONFIG_GPIO_SYSFS is not set @@ -1759,13 +1757,11 @@ CONFIG_GPIO_TPS65912=m # CONFIG_GPIO_TS4900 is not set # CONFIG_GPIO_TS5500 is not set CONFIG_GPIO_VIPERBOARD=m -# CONFIG_GPIO_VX855 is not set CONFIG_GPIO_WATCHDOG=m CONFIG_GPIO_WM8994=m # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_ZEVIO is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2659,6 +2655,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -3229,6 +3226,7 @@ CONFIG_MTD_OF_PARTS=m # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_PHYSMAP=m +# CONFIG_MTD_PHYSMAP_OF_GEMINI is not set CONFIG_MTD_PHYSMAP_OF=m CONFIG_MTD_PHYSMAP_OF_VERSATILE=y # CONFIG_MTD_PLATRAM is not set @@ -4129,6 +4127,7 @@ CONFIG_QCOM_ADSP_PIL=m # CONFIG_QCOM_EMAC is not set # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set +CONFIG_QCOM_IRQ_COMBINER=y # CONFIG_QCOM_SPMI_IADC is not set # CONFIG_QCOM_SPMI_TEMP_ALARM is not set # CONFIG_QCOM_SPMI_VADC is not set @@ -4786,6 +4785,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -6298,6 +6298,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_WQ_WATCHDOG is not set +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set # CONFIG_X86_PTDUMP is not set diff --git a/kernel-armv7hl.config b/kernel-armv7hl.config index 2f6979473..b1f70cf60 100644 --- a/kernel-armv7hl.config +++ b/kernel-armv7hl.config @@ -335,6 +335,7 @@ CONFIG_ARM_TEGRA124_CPUFREQ=m CONFIG_ARM_TEGRA_DEVFREQ=m CONFIG_ARM_THUMBEE=y CONFIG_ARM_THUMB=y +CONFIG_ARM_TI_CPUFREQ=y CONFIG_ARM_TIMER_SP804=y CONFIG_ARM_UNWIND=y CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=m @@ -825,6 +826,7 @@ CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=m # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set CONFIG_CHARGER_GPIO=m CONFIG_CHARGER_ISP1704=m # CONFIG_CHARGER_LP8727 is not set @@ -834,6 +836,7 @@ CONFIG_CHARGER_MAX8997=m # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m CONFIG_CHARGER_TPS65090=m CONFIG_CHARGER_TPS65217=m @@ -1166,6 +1169,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_PINCTRL is not set +# CONFIG_DEBUG_REFCOUNT is not set # CONFIG_DEBUG_RODATA is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_RT_MUTEXES is not set @@ -1798,16 +1802,13 @@ CONFIG_GPIO_74X164=m # CONFIG_GPIO_ADNP is not set # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_AXP209=m # CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_CS5535 is not set CONFIG_GPIO_DA9052=m CONFIG_GPIO_DA9055=m CONFIG_GPIO_DEVRES=y CONFIG_GPIO_DWAPB=m -# CONFIG_GPIO_EM is not set CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_GRGPIO is not set @@ -1818,7 +1819,6 @@ CONFIG_GPIO_MAX7301=m # CONFIG_GPIO_MAX732X is not set CONFIG_GPIO_MC33880=m # CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_MVEBU=y @@ -1832,7 +1832,6 @@ CONFIG_GPIO_PCF857X=m CONFIG_GPIO_PL061=y # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SCH311X is not set -# CONFIG_GPIO_SCH is not set CONFIG_GPIO_STMPE=y # CONFIG_GPIO_SX150X is not set CONFIG_GPIO_SYSCON=m @@ -1849,13 +1848,11 @@ CONFIG_GPIO_TS4800=m CONFIG_GPIO_TWL4030=m CONFIG_GPIO_TWL6040=m CONFIG_GPIO_VIPERBOARD=m -# CONFIG_GPIO_VX855 is not set CONFIG_GPIO_WATCHDOG=m CONFIG_GPIO_WM8994=m # CONFIG_GPIO_WS16C48 is not set CONFIG_GPIO_XILINX=y # CONFIG_GPIO_ZEVIO is not set -# CONFIG_GPIO_ZX is not set CONFIG_GPIO_ZYNQ=m CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set @@ -2773,6 +2770,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -3377,6 +3375,7 @@ CONFIG_MTD_ONENAND_OMAP2=m # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_PHYSMAP=m +# CONFIG_MTD_PHYSMAP_OF_GEMINI is not set CONFIG_MTD_PHYSMAP_OF=m CONFIG_MTD_PHYSMAP_OF_VERSATILE=y # CONFIG_MTD_PLATRAM is not set @@ -4358,6 +4357,7 @@ CONFIG_QCOM_COINCELL=m CONFIG_QCOM_GSBI=m # CONFIG_QCOM_HIDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set +CONFIG_QCOM_IRQ_COMBINER=y CONFIG_QCOM_PM=y # CONFIG_QCOM_Q6V5_PIL is not set CONFIG_QCOM_QFPROM=m @@ -5054,6 +5054,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -6688,6 +6689,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_WQ_WATCHDOG is not set +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set # CONFIG_X86_PTDUMP is not set diff --git a/kernel-i686-PAE.config b/kernel-i686-PAE.config index 5f996ccb4..6c2360fa6 100644 --- a/kernel-i686-PAE.config +++ b/kernel-i686-PAE.config @@ -686,6 +686,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -693,6 +694,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_CHELSIO_T1_1G=y @@ -977,6 +979,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_PINCTRL is not set +# CONFIG_DEBUG_REFCOUNT is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set @@ -1306,7 +1309,6 @@ CONFIG_EFIVAR_FS=y # CONFIG_EFI_VARS_PSTORE is not set CONFIG_EFI=y # CONFIG_EFS_FS is not set -# CONFIG_EMAC_ROCKCHIP is not set # CONFIG_EMBEDDED is not set CONFIG_ENABLE_MUST_CHECK=y # CONFIG_ENABLE_WARN_DEPRECATED is not set @@ -1598,7 +1600,6 @@ CONFIG_GPIO_VIPERBOARD=m CONFIG_GPIO_WHISKEY_COVE=y # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2510,6 +2511,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -4461,6 +4463,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -5813,6 +5816,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_WQ_WATCHDOG is not set +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set CONFIG_X86_32_IRIS=m # CONFIG_X86_32_NON_STANDARD is not set diff --git a/kernel-i686-PAEdebug.config b/kernel-i686-PAEdebug.config index 35a7863da..fa288e276 100644 --- a/kernel-i686-PAEdebug.config +++ b/kernel-i686-PAEdebug.config @@ -686,6 +686,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -693,6 +694,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_CHELSIO_T1_1G=y @@ -985,6 +987,7 @@ CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_PINCTRL is not set +CONFIG_DEBUG_REFCOUNT=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_RT_MUTEXES=y # CONFIG_DEBUG_SECTION_MISMATCH is not set @@ -1316,7 +1319,6 @@ CONFIG_EFIVAR_FS=y # CONFIG_EFI_VARS_PSTORE is not set CONFIG_EFI=y # CONFIG_EFS_FS is not set -# CONFIG_EMAC_ROCKCHIP is not set # CONFIG_EMBEDDED is not set CONFIG_ENABLE_MUST_CHECK=y # CONFIG_ENABLE_WARN_DEPRECATED is not set @@ -1615,7 +1617,6 @@ CONFIG_GPIO_VIPERBOARD=m CONFIG_GPIO_WHISKEY_COVE=y # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2529,6 +2530,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -4481,6 +4483,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -5834,6 +5837,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_WQ_WATCHDOG=y +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set CONFIG_X86_32_IRIS=m # CONFIG_X86_32_NON_STANDARD is not set diff --git a/kernel-i686-debug.config b/kernel-i686-debug.config index 490f9ac26..f26de4dc3 100644 --- a/kernel-i686-debug.config +++ b/kernel-i686-debug.config @@ -686,6 +686,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -693,6 +694,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_CHELSIO_T1_1G=y @@ -985,6 +987,7 @@ CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_PINCTRL is not set +CONFIG_DEBUG_REFCOUNT=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_RT_MUTEXES=y # CONFIG_DEBUG_SECTION_MISMATCH is not set @@ -1316,7 +1319,6 @@ CONFIG_EFIVAR_FS=y # CONFIG_EFI_VARS_PSTORE is not set CONFIG_EFI=y # CONFIG_EFS_FS is not set -# CONFIG_EMAC_ROCKCHIP is not set # CONFIG_EMBEDDED is not set CONFIG_ENABLE_MUST_CHECK=y # CONFIG_ENABLE_WARN_DEPRECATED is not set @@ -1615,7 +1617,6 @@ CONFIG_GPIO_VIPERBOARD=m CONFIG_GPIO_WHISKEY_COVE=y # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2529,6 +2530,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -4481,6 +4483,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -5834,6 +5837,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_WQ_WATCHDOG=y +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set CONFIG_X86_32_IRIS=m # CONFIG_X86_32_NON_STANDARD is not set diff --git a/kernel-i686.config b/kernel-i686.config index c8dcfc858..dfd38c8d5 100644 --- a/kernel-i686.config +++ b/kernel-i686.config @@ -686,6 +686,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -693,6 +694,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_CHELSIO_T1_1G=y @@ -977,6 +979,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_PINCTRL is not set +# CONFIG_DEBUG_REFCOUNT is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set @@ -1306,7 +1309,6 @@ CONFIG_EFIVAR_FS=y # CONFIG_EFI_VARS_PSTORE is not set CONFIG_EFI=y # CONFIG_EFS_FS is not set -# CONFIG_EMAC_ROCKCHIP is not set # CONFIG_EMBEDDED is not set CONFIG_ENABLE_MUST_CHECK=y # CONFIG_ENABLE_WARN_DEPRECATED is not set @@ -1598,7 +1600,6 @@ CONFIG_GPIO_VIPERBOARD=m CONFIG_GPIO_WHISKEY_COVE=y # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2510,6 +2511,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -4461,6 +4463,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -5813,6 +5816,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_WQ_WATCHDOG is not set +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set CONFIG_X86_32_IRIS=m # CONFIG_X86_32_NON_STANDARD is not set diff --git a/kernel-ppc64-debug.config b/kernel-ppc64-debug.config index 318317a3f..bc187d6af 100644 --- a/kernel-ppc64-debug.config +++ b/kernel-ppc64-debug.config @@ -682,6 +682,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -689,6 +690,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_CHELSIO_T1_1G=y @@ -973,6 +975,7 @@ CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_PINCTRL is not set +CONFIG_DEBUG_REFCOUNT=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_RT_MUTEXES=y # CONFIG_DEBUG_SECTION_MISMATCH is not set @@ -1251,7 +1254,6 @@ CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_TEST is not set # CONFIG_EFS_FS is not set CONFIG_EHEA=m -# CONFIG_EMAC_ROCKCHIP is not set # CONFIG_EMBEDDED is not set CONFIG_ENABLE_MUST_CHECK=y # CONFIG_ENABLE_WARN_DEPRECATED is not set @@ -1513,10 +1515,8 @@ CONFIG_GIRBIL_DONGLE=m # CONFIG_GPIO_ADNP is not set # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_CS5535 is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set @@ -1527,7 +1527,6 @@ CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_PCA953X=m @@ -1536,7 +1535,6 @@ CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SCH311X is not set -# CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_SYSFS is not set @@ -1545,12 +1543,10 @@ CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_TS5500 is not set # CONFIG_GPIO_UCB1400 is not set CONFIG_GPIO_VIPERBOARD=m -# CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_WATCHDOG is not set CONFIG_GPIO_WM831X=m # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2422,6 +2418,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -4340,6 +4337,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -5675,6 +5673,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_WQ_WATCHDOG=y +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_PTDUMP=y diff --git a/kernel-ppc64.config b/kernel-ppc64.config index 2cc4ad06a..faf0e67d6 100644 --- a/kernel-ppc64.config +++ b/kernel-ppc64.config @@ -682,6 +682,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -689,6 +690,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_CHELSIO_T1_1G=y @@ -965,6 +967,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_PINCTRL is not set +# CONFIG_DEBUG_REFCOUNT is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set @@ -1241,7 +1244,6 @@ CONFIG_EFI_PARTITION=y # CONFIG_EFI_TEST is not set # CONFIG_EFS_FS is not set CONFIG_EHEA=m -# CONFIG_EMAC_ROCKCHIP is not set # CONFIG_EMBEDDED is not set CONFIG_ENABLE_MUST_CHECK=y # CONFIG_ENABLE_WARN_DEPRECATED is not set @@ -1496,10 +1498,8 @@ CONFIG_GIRBIL_DONGLE=m # CONFIG_GPIO_ADNP is not set # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_CS5535 is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set @@ -1510,7 +1510,6 @@ CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_PCA953X=m @@ -1519,7 +1518,6 @@ CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SCH311X is not set -# CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_SYSFS is not set @@ -1528,12 +1526,10 @@ CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_TS5500 is not set # CONFIG_GPIO_UCB1400 is not set CONFIG_GPIO_VIPERBOARD=m -# CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_WATCHDOG is not set CONFIG_GPIO_WM831X=m # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2403,6 +2399,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -4318,6 +4315,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -5652,6 +5650,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_WQ_WATCHDOG is not set +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set # CONFIG_X86_PTDUMP is not set diff --git a/kernel-ppc64le-debug.config b/kernel-ppc64le-debug.config index ae87cf9f4..b548f075d 100644 --- a/kernel-ppc64le-debug.config +++ b/kernel-ppc64le-debug.config @@ -639,6 +639,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -646,6 +647,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m CONFIG_CHECKPOINT_RESTORE=y CONFIG_CHELSIO_T1_1G=y @@ -928,6 +930,7 @@ CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_PINCTRL is not set +CONFIG_DEBUG_REFCOUNT=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_RT_MUTEXES=y # CONFIG_DEBUG_SECTION_MISMATCH is not set @@ -1205,7 +1208,6 @@ CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_TEST is not set # CONFIG_EFS_FS is not set CONFIG_EHEA=m -# CONFIG_EMAC_ROCKCHIP is not set # CONFIG_EMBEDDED is not set CONFIG_ENABLE_MUST_CHECK=y # CONFIG_ENABLE_WARN_DEPRECATED is not set @@ -1467,10 +1469,8 @@ CONFIG_GIRBIL_DONGLE=m # CONFIG_GPIO_ADNP is not set # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_CS5535 is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set @@ -1481,7 +1481,6 @@ CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_PCA953X=m @@ -1490,7 +1489,6 @@ CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SCH311X is not set -# CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_SYSFS is not set @@ -1499,12 +1497,10 @@ CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_TS5500 is not set # CONFIG_GPIO_UCB1400 is not set CONFIG_GPIO_VIPERBOARD=m -# CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_WATCHDOG is not set CONFIG_GPIO_WM831X=m # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2368,6 +2364,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -4280,6 +4277,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -5598,6 +5596,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_WQ_WATCHDOG=y +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_PTDUMP=y diff --git a/kernel-ppc64le.config b/kernel-ppc64le.config index 48bee7544..3b3d35d63 100644 --- a/kernel-ppc64le.config +++ b/kernel-ppc64le.config @@ -639,6 +639,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -646,6 +647,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m CONFIG_CHECKPOINT_RESTORE=y CONFIG_CHELSIO_T1_1G=y @@ -920,6 +922,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_PINCTRL is not set +# CONFIG_DEBUG_REFCOUNT is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set @@ -1195,7 +1198,6 @@ CONFIG_EFI_PARTITION=y # CONFIG_EFI_TEST is not set # CONFIG_EFS_FS is not set CONFIG_EHEA=m -# CONFIG_EMAC_ROCKCHIP is not set # CONFIG_EMBEDDED is not set CONFIG_ENABLE_MUST_CHECK=y # CONFIG_ENABLE_WARN_DEPRECATED is not set @@ -1450,10 +1452,8 @@ CONFIG_GIRBIL_DONGLE=m # CONFIG_GPIO_ADNP is not set # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_CS5535 is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set @@ -1464,7 +1464,6 @@ CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_PCA953X=m @@ -1473,7 +1472,6 @@ CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SCH311X is not set -# CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_SYSFS is not set @@ -1482,12 +1480,10 @@ CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_TS5500 is not set # CONFIG_GPIO_UCB1400 is not set CONFIG_GPIO_VIPERBOARD=m -# CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_WATCHDOG is not set CONFIG_GPIO_WM831X=m # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2349,6 +2345,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -4258,6 +4255,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -5575,6 +5573,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_WQ_WATCHDOG is not set +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set # CONFIG_X86_PTDUMP is not set diff --git a/kernel-ppc64p7-debug.config b/kernel-ppc64p7-debug.config index 736b5a7c9..43f605b4c 100644 --- a/kernel-ppc64p7-debug.config +++ b/kernel-ppc64p7-debug.config @@ -639,6 +639,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -646,6 +647,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_CHELSIO_T1_1G=y @@ -928,6 +930,7 @@ CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_PINCTRL is not set +CONFIG_DEBUG_REFCOUNT=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_RT_MUTEXES=y # CONFIG_DEBUG_SECTION_MISMATCH is not set @@ -1204,7 +1207,6 @@ CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_TEST is not set # CONFIG_EFS_FS is not set CONFIG_EHEA=m -# CONFIG_EMAC_ROCKCHIP is not set # CONFIG_EMBEDDED is not set CONFIG_ENABLE_MUST_CHECK=y # CONFIG_ENABLE_WARN_DEPRECATED is not set @@ -1466,10 +1468,8 @@ CONFIG_GIRBIL_DONGLE=m # CONFIG_GPIO_ADNP is not set # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_CS5535 is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set @@ -1480,7 +1480,6 @@ CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_PCA953X=m @@ -1489,7 +1488,6 @@ CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SCH311X is not set -# CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_SYSFS is not set @@ -1498,12 +1496,10 @@ CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_TS5500 is not set # CONFIG_GPIO_UCB1400 is not set CONFIG_GPIO_VIPERBOARD=m -# CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_WATCHDOG is not set CONFIG_GPIO_WM831X=m # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2367,6 +2363,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -4279,6 +4276,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -5597,6 +5595,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_WQ_WATCHDOG=y +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_PTDUMP=y diff --git a/kernel-ppc64p7.config b/kernel-ppc64p7.config index 92abf2172..ef3cd84ff 100644 --- a/kernel-ppc64p7.config +++ b/kernel-ppc64p7.config @@ -639,6 +639,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -646,6 +647,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_CHELSIO_T1_1G=y @@ -920,6 +922,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_PINCTRL is not set +# CONFIG_DEBUG_REFCOUNT is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set @@ -1194,7 +1197,6 @@ CONFIG_EFI_PARTITION=y # CONFIG_EFI_TEST is not set # CONFIG_EFS_FS is not set CONFIG_EHEA=m -# CONFIG_EMAC_ROCKCHIP is not set # CONFIG_EMBEDDED is not set CONFIG_ENABLE_MUST_CHECK=y # CONFIG_ENABLE_WARN_DEPRECATED is not set @@ -1449,10 +1451,8 @@ CONFIG_GIRBIL_DONGLE=m # CONFIG_GPIO_ADNP is not set # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_CS5535 is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set @@ -1463,7 +1463,6 @@ CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_PCA953X=m @@ -1472,7 +1471,6 @@ CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SCH311X is not set -# CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_SYSFS is not set @@ -1481,12 +1479,10 @@ CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_TS5500 is not set # CONFIG_GPIO_UCB1400 is not set CONFIG_GPIO_VIPERBOARD=m -# CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_WATCHDOG is not set CONFIG_GPIO_WM831X=m # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2348,6 +2344,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -4257,6 +4254,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -5574,6 +5572,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_WQ_WATCHDOG is not set +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set # CONFIG_X86_PTDUMP is not set diff --git a/kernel-s390x-debug.config b/kernel-s390x-debug.config index cd3b70250..ddd70e283 100644 --- a/kernel-s390x-debug.config +++ b/kernel-s390x-debug.config @@ -638,6 +638,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -645,6 +646,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_CHECK_STACK=y @@ -927,6 +929,7 @@ CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_PINCTRL is not set +CONFIG_DEBUG_REFCOUNT=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_RT_MUTEXES=y # CONFIG_DEBUG_SECTION_MISMATCH is not set @@ -1200,7 +1203,6 @@ CONFIG_EFI_PGT_DUMP=y # CONFIG_EFI_SIGNATURE_LIST_PARSER is not set # CONFIG_EFI_TEST is not set # CONFIG_EFS_FS is not set -# CONFIG_EMAC_ROCKCHIP is not set # CONFIG_EMBEDDED is not set CONFIG_EMU_SIZE=0x10000000 CONFIG_ENABLE_MUST_CHECK=y @@ -1441,10 +1443,8 @@ CONFIG_GIRBIL_DONGLE=m # CONFIG_GPIO_ADNP is not set # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_CS5535 is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set @@ -1455,7 +1455,6 @@ CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_MPC8XXX is not set # CONFIG_GPIO_PCA953X is not set @@ -1464,7 +1463,6 @@ CONFIG_GPIOLIB=y # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SCH311X is not set -# CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_SYSFS is not set @@ -1472,11 +1470,9 @@ CONFIG_GPIOLIB=y # CONFIG_GPIO_TS4900 is not set # CONFIG_GPIO_TS5500 is not set CONFIG_GPIO_VIPERBOARD=m -# CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_WATCHDOG is not set # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2311,6 +2307,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -3712,7 +3709,7 @@ CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_RIO is not set CONFIG_RMI4_CORE=m -# CONFIG_RMI4_F03 is not set +CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y @@ -4180,6 +4177,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -4254,14 +4252,14 @@ CONFIG_SERIO_ALTERA_PS2=m CONFIG_SERIO_ARC_PS2=m # CONFIG_SERIO_CT82C710 is not set CONFIG_SERIO_I8042=y -# CONFIG_SERIO is not set -CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_LIBPS2=m # CONFIG_SERIO_OLPC_APSP is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_RAW=m -CONFIG_SERIO_SERPORT=y +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO=y CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_SFC is not set @@ -5489,6 +5487,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_WQ_WATCHDOG=y +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_PTDUMP=y diff --git a/kernel-s390x.config b/kernel-s390x.config index 1d8139bdf..ad3797adb 100644 --- a/kernel-s390x.config +++ b/kernel-s390x.config @@ -638,6 +638,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -645,6 +646,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_CHECK_STACK=y @@ -919,6 +921,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_PINCTRL is not set +# CONFIG_DEBUG_REFCOUNT is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set @@ -1190,7 +1193,6 @@ CONFIG_EFI_PARTITION=y # CONFIG_EFI_SIGNATURE_LIST_PARSER is not set # CONFIG_EFI_TEST is not set # CONFIG_EFS_FS is not set -# CONFIG_EMAC_ROCKCHIP is not set # CONFIG_EMBEDDED is not set CONFIG_EMU_SIZE=0x10000000 CONFIG_ENABLE_MUST_CHECK=y @@ -1424,10 +1426,8 @@ CONFIG_GIRBIL_DONGLE=m # CONFIG_GPIO_ADNP is not set # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_BT8XX is not set -# CONFIG_GPIO_CS5535 is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set @@ -1438,7 +1438,6 @@ CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_MCP23S08 is not set -# CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_MPC8XXX is not set # CONFIG_GPIO_PCA953X is not set @@ -1447,7 +1446,6 @@ CONFIG_GPIOLIB=y # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SCH311X is not set -# CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_SYSFS is not set @@ -1455,11 +1453,9 @@ CONFIG_GPIOLIB=y # CONFIG_GPIO_TS4900 is not set # CONFIG_GPIO_TS5500 is not set CONFIG_GPIO_VIPERBOARD=m -# CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_WATCHDOG is not set # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2292,6 +2288,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -3690,7 +3687,7 @@ CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_RIO is not set CONFIG_RMI4_CORE=m -# CONFIG_RMI4_F03 is not set +CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y @@ -4158,6 +4155,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -4232,14 +4230,14 @@ CONFIG_SERIO_ALTERA_PS2=m CONFIG_SERIO_ARC_PS2=m # CONFIG_SERIO_CT82C710 is not set CONFIG_SERIO_I8042=y -# CONFIG_SERIO is not set -CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_LIBPS2=m # CONFIG_SERIO_OLPC_APSP is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_RAW=m -CONFIG_SERIO_SERPORT=y +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO=y CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_SFC is not set @@ -5466,6 +5464,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_WQ_WATCHDOG is not set +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set # CONFIG_X86_PTDUMP is not set diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug.config index 121f8efca..816708851 100644 --- a/kernel-x86_64-debug.config +++ b/kernel-x86_64-debug.config @@ -690,6 +690,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -697,6 +698,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m CONFIG_CHECKPOINT_RESTORE=y CONFIG_CHELSIO_T1_1G=y @@ -1013,6 +1015,7 @@ CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_PINCTRL is not set +CONFIG_DEBUG_REFCOUNT=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_RT_MUTEXES=y # CONFIG_DEBUG_SECTION_MISMATCH is not set @@ -1349,7 +1352,6 @@ CONFIG_EFIVAR_FS=y # CONFIG_EFI_VARS_PSTORE is not set CONFIG_EFI=y # CONFIG_EFS_FS is not set -# CONFIG_EMAC_ROCKCHIP is not set # CONFIG_EMBEDDED is not set CONFIG_ENABLE_MUST_CHECK=y # CONFIG_ENABLE_WARN_DEPRECATED is not set @@ -1641,7 +1643,6 @@ CONFIG_GPIO_VIPERBOARD=m CONFIG_GPIO_WHISKEY_COVE=y # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2564,6 +2565,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -4504,6 +4506,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -5869,6 +5872,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_WQ_WATCHDOG=y +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set CONFIG_X86_64_ACPI_NUMA=y CONFIG_X86_ACPI_CPUFREQ_CPB=y diff --git a/kernel-x86_64.config b/kernel-x86_64.config index aefc4c930..f86f887f4 100644 --- a/kernel-x86_64.config +++ b/kernel-x86_64.config @@ -690,6 +690,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set @@ -697,6 +698,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_SBS is not set CONFIG_CHARGER_SMB347=m CONFIG_CHECKPOINT_RESTORE=y CONFIG_CHELSIO_T1_1G=y @@ -1005,6 +1007,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_PINCTRL is not set +# CONFIG_DEBUG_REFCOUNT is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set @@ -1339,7 +1342,6 @@ CONFIG_EFIVAR_FS=y # CONFIG_EFI_VARS_PSTORE is not set CONFIG_EFI=y # CONFIG_EFS_FS is not set -# CONFIG_EMAC_ROCKCHIP is not set # CONFIG_EMBEDDED is not set CONFIG_ENABLE_MUST_CHECK=y # CONFIG_ENABLE_WARN_DEPRECATED is not set @@ -1624,7 +1626,6 @@ CONFIG_GPIO_VIPERBOARD=m CONFIG_GPIO_WHISKEY_COVE=y # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_ZX is not set CONFIG_GREENASIA_FF=y # CONFIG_GREYBUS is not set # CONFIG_GS_FPGABOOT is not set @@ -2545,6 +2546,7 @@ CONFIG_LDM_PARTITION=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m @@ -4484,6 +4486,7 @@ CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47M1=m +# CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m @@ -5848,6 +5851,7 @@ CONFIG_WM8350_POWER=m CONFIG_WM8350_WATCHDOG=m # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_WQ_WATCHDOG is not set +# CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set CONFIG_X86_64_ACPI_NUMA=y CONFIG_X86_ACPI_CPUFREQ_CPB=y diff --git a/kernel.spec b/kernel.spec index 88364cc37..176325273 100644 --- a/kernel.spec +++ b/kernel.spec @@ -6,7 +6,7 @@ Summary: The Linux kernel # For a stable, released kernel, released_kernel should be 1. For rawhide # and/or a kernel built from an rc or git snapshot, released_kernel should # be 0. -%global released_kernel 1 +%global released_kernel 0 # Sign modules on x86. Make sure the config files match this setting if more # architectures are added. @@ -77,7 +77,7 @@ Summary: The Linux kernel # The rc snapshot level %global rcrev 0 # The git snapshot level -%define gitrev 0 +%define gitrev 1 # Set rpm version accordingly %define rpmversion 4.%{upstream_sublevel}.0 %endif @@ -133,7 +133,7 @@ Summary: The Linux kernel # Set debugbuildsenabled to 1 for production (build separate debug kernels) # and 0 for rawhide (all kernels are debug kernels). # See also 'make debug' and 'make release'. -%define debugbuildsenabled 1 +%define debugbuildsenabled 0 # Want to build a vanilla kernel build without any non-upstream patches? %define with_vanilla %{?_without_vanilla: 0} %{?!_without_vanilla: 1} @@ -627,6 +627,9 @@ Patch852: selinux-allow-context-mounts-on-tmpfs-etc.patch #CVE-2017-2596 rhbz 1417812 1417813 Patch854: kvm-fix-page-struct-leak-in-handle_vmon.patch +# build breakage during merge window +Patch855: sched-core-Fix-build-paravirt-build-on-arm-and-arm64.patch + # END OF PATCH DEFINITIONS %endif @@ -2204,6 +2207,13 @@ fi # # %changelog +* Tue Feb 21 2017 Laura Abbott <labbott@fedoraproject.org> - 4.11.0-0.rc0.git1.1 + +- Linux v4.10-1242-g9763dd6 + +* Tue Feb 21 2017 Laura Abbott <labbott@fedoraproject.org> +- Reenable debugging options. + * Mon Feb 20 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.10.0-1 - Disable debugging options. - Linux v4.10 diff --git a/sched-core-Fix-build-paravirt-build-on-arm-and-arm64.patch b/sched-core-Fix-build-paravirt-build-on-arm-and-arm64.patch new file mode 100644 index 000000000..c75268593 --- /dev/null +++ b/sched-core-Fix-build-paravirt-build-on-arm-and-arm64.patch @@ -0,0 +1,41 @@ +From patchwork Tue Feb 21 17:29:01 2017 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +Subject: sched/core: Fix build paravirt build on arm and arm64 +From: Mark Brown <broonie@kernel.org> +X-Patchwork-Id: 9585221 +Message-Id: <20170221172901.6234-1-broonie@kernel.org> +To: Ingo Molnar <mingo@kernel.org>, + Linus Torvalds <torvalds@linux-foundation.org> +Cc: linux-kernel@vger.kernel.org, Mike Galbraith <efault@gmx.de>, + Peter Zijlstra <peterz@infradead.org>, + Thomas Gleixner <tglx@linutronix.de>, Mark Brown <broonie@kernel.org> +Date: Tue, 21 Feb 2017 09:29:01 -0800 + +Commit 004172bdad64432 (sched/core: Remove unnecessary #include +headers) removed the inclusion of asm/paravirt.h which is used to get +declarations of paravirt_steal_rq_enabled and paravirt_steal_clock. It +is implicitly included on but not on arm and arm64 breaking the build if +paravirtualization is used. Since things from that header are used +directly fix the build by putting the direct inclusion back. + +Signed-off-by: Mark Brown <broonie@kernel.org> +--- + kernel/sched/core.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/kernel/sched/core.c b/kernel/sched/core.c +index c7ded3311ec4..6ea1925ac5c0 100644 +--- a/kernel/sched/core.c ++++ b/kernel/sched/core.c +@@ -23,6 +23,9 @@ + + #include <asm/switch_to.h> + #include <asm/tlb.h> ++#ifdef CONFIG_PARAVIRT ++#include <asm/paravirt.h> ++#endif + + #include "sched.h" + #include "../workqueue_internal.h" @@ -1,2 +1,3 @@ SHA512 (linux-4.10.tar.xz) = c3690125a8402df638095bd98a613fcf1a257b81de7611c84711d315cd11e2634ab4636302b3742aedf1e3ba9ce0fea53fe8c7d48e37865d8ee5db3565220d90 SHA512 (perf-man-4.10.tar.gz) = 2c830e06f47211d70a8330961487af73a8bc01073019475e6b6131d3bb8c95658b77ca0ae5f1b44371accf103658bc5a3a4366b3e017a4088a8fd408dd6867e8 +SHA512 (patch-4.10-git1.xz) = 86da2d3a88e3e767df61e954443a7effe591c5d78ac009b0a2f1df2cf0d2ae2eb776377c88a95080c0478ec9cf2d196cf9bb11258d5d7f98b716448870062ac8 |