diff --git a/kernel-4.1-mamba-arm-config b/kernel-4.1-mamba-arm-config index 8211de6..d3a5a24 100644 --- a/kernel-4.1-mamba-arm-config +++ b/kernel-4.1-mamba-arm-config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.1.15 Kernel Configuration +# Linux/arm 4.1.23mamba-arm Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -13,7 +13,6 @@ CONFIG_HAVE_TCM=y CONFIG_HAVE_PROC_CPU=y CONFIG_NO_IOPORT_MAP=y CONFIG_STACKTRACE_SUPPORT=y -CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y @@ -34,7 +33,6 @@ CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # -CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set @@ -78,6 +76,8 @@ CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_ARCH_HAS_TICK_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y # # Timers subsystem @@ -86,6 +86,7 @@ CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set @@ -108,10 +109,12 @@ CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_CONTEXT_TRACKING=y +# CONFIG_RCU_USER_QS is not set CONFIG_CONTEXT_TRACKING_FORCE=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_RCU_FAST_NO_HZ is not set # CONFIG_TREE_RCU_TRACE is not set CONFIG_RCU_BOOST=y CONFIG_RCU_KTHREAD_PRIO=1 @@ -122,6 +125,7 @@ CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=15 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_GENERIC_SCHED_CLOCK=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set @@ -201,6 +205,7 @@ CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y +CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_TRUSTED_KEYRING=y # CONFIG_PROFILING is not set CONFIG_HAVE_OPROFILE=y @@ -258,6 +263,7 @@ CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set +CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_LBDAF=y CONFIG_BLK_DEV_BSG=y @@ -301,9 +307,13 @@ CONFIG_CFQ_GROUP_IOSCHED=y CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_PADATA=y CONFIG_ASN1=m CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_FREEZER=y # @@ -379,6 +389,7 @@ CONFIG_ARCH_BCM_281XX=y CONFIG_ARCH_BCM_21664=y CONFIG_ARCH_BCM_MOBILE_L2_CACHE=y CONFIG_ARCH_BCM_MOBILE_SMC=y +CONFIG_ARCH_BCM_MOBILE_SMP=y # # Other Architectures @@ -591,6 +602,7 @@ CONFIG_SOC_EXYNOS5410=y CONFIG_SOC_EXYNOS5420=y CONFIG_SOC_EXYNOS5440=y CONFIG_SOC_EXYNOS5800=y +CONFIG_EXYNOS5420_MCPM=y CONFIG_EXYNOS_CPU_SUSPEND=y CONFIG_PLAT_SAMSUNG=y @@ -668,7 +680,9 @@ CONFIG_UX500_AUTO_PLATFORM=y CONFIG_UX500_DEBUG_UART=2 CONFIG_ARCH_VEXPRESS=y CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA=y +CONFIG_ARCH_VEXPRESS_DCSCB=y CONFIG_ARCH_VEXPRESS_SPC=y +CONFIG_ARCH_VEXPRESS_TC2_PM=y CONFIG_ARCH_VT8500=y CONFIG_ARCH_WM8750=y CONFIG_ARCH_WM8850=y @@ -715,13 +729,13 @@ CONFIG_CPU_CP15_MMU=y CONFIG_ARM_THUMB=y # CONFIG_ARM_THUMBEE is not set CONFIG_ARM_VIRT_EXT=y -# CONFIG_SWP_EMULATE is not set +CONFIG_SWP_EMULATE=y # CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_ICACHE_DISABLE is not set -# CONFIG_CPU_DCACHE_DISABLE is not set # CONFIG_CPU_BPREDICT_DISABLE is not set CONFIG_KUSER_HELPERS=y CONFIG_VDSO=y +CONFIG_DMA_CACHE_RWFO=y CONFIG_OUTER_CACHE=y CONFIG_OUTER_CACHE_SYNC=y CONFIG_CACHE_FEROCEON_L2=y @@ -742,10 +756,14 @@ CONFIG_MULTI_IRQ_HANDLER=y CONFIG_ARM_ERRATA_326103=y CONFIG_ARM_ERRATA_411920=y # CONFIG_ARM_ERRATA_430973 is not set +CONFIG_ARM_ERRATA_643719=y CONFIG_ARM_ERRATA_720789=y CONFIG_ARM_ERRATA_754322=y +CONFIG_ARM_ERRATA_754327=y CONFIG_ARM_ERRATA_364296=y +CONFIG_ARM_ERRATA_764369=y CONFIG_ARM_ERRATA_775420=y +CONFIG_ARM_ERRATA_798181=y # CONFIG_ARM_ERRATA_773022 is not set CONFIG_ICST=y CONFIG_TI_PRIV_EDMA=y @@ -814,13 +832,25 @@ CONFIG_PCCARD_NONSTATIC=y # Kernel Features # CONFIG_HAVE_SMP=y -# CONFIG_SMP is not set +CONFIG_SMP=y +CONFIG_SMP_ON_UP=y +CONFIG_ARM_CPU_TOPOLOGY=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y CONFIG_HAVE_ARM_SCU=y CONFIG_HAVE_ARM_ARCH_TIMER=y +CONFIG_HAVE_ARM_TWD=y +CONFIG_MCPM=y +CONFIG_MCPM_QUAD_CLUSTER=y +CONFIG_BIG_LITTLE=y +CONFIG_BL_SWITCHER=y +CONFIG_BL_SWITCHER_DUMMY_IF=m CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_NR_CPUS=4 +CONFIG_HOTPLUG_CPU=y CONFIG_ARM_PSCI=y CONFIG_ARCH_NR_GPIO=1024 # CONFIG_PREEMPT_NONE is not set @@ -858,7 +888,6 @@ CONFIG_NEED_BOUNCE_POOL=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 -CONFIG_NEED_PER_CPU_KM=y CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y # CONFIG_CMA is not set @@ -916,6 +945,9 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m # CPU frequency scaling drivers # CONFIG_CPUFREQ_DT=m +CONFIG_ARM_BIG_LITTLE_CPUFREQ=m +CONFIG_ARM_DT_BL_CPUFREQ=m +CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=m CONFIG_ARM_EXYNOS_CPUFREQ=m CONFIG_ARM_EXYNOS4210_CPUFREQ=y CONFIG_ARM_EXYNOS4X12_CPUFREQ=y @@ -936,6 +968,7 @@ CONFIG_QORIQ_CPUFREQ=m # CPU Idle # CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_DT_IDLE_STATES=y @@ -944,12 +977,13 @@ CONFIG_DT_IDLE_STATES=y # ARM CPU Idle Drivers # CONFIG_ARM_CPUIDLE=y +CONFIG_ARM_BIG_LITTLE_CPUIDLE=y # CONFIG_ARM_HIGHBANK_CPUIDLE is not set # CONFIG_ARM_ZYNQ_CPUIDLE is not set # CONFIG_ARM_U8500_CPUIDLE is not set # CONFIG_ARM_EXYNOS_CPUIDLE is not set # CONFIG_ARM_MVEBU_V7_CPUIDLE is not set -# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set +CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED=y # # Floating point emulation @@ -985,6 +1019,7 @@ CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 @@ -1598,11 +1633,15 @@ CONFIG_NET_MPLS_GSO=m CONFIG_MPLS_ROUTING=m CONFIG_HSR=m # CONFIG_NET_SWITCHDEV is not set +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y +CONFIG_NET_FLOW_LIMIT=y # # Network testing @@ -1901,6 +1940,7 @@ CONFIG_DMA_SHARED_BUFFER=y CONFIG_ARM_CCI=y CONFIG_ARM_CCI400_COMMON=y CONFIG_ARM_CCI400_PMU=y +CONFIG_ARM_CCI400_PORT_CTRL=y CONFIG_ARM_CCN=y CONFIG_BRCMSTB_GISB_ARB=y # CONFIG_IMX_WEIM is not set @@ -3218,7 +3258,6 @@ CONFIG_ISDN_X25=y # # ISDN feature submodules # -CONFIG_ISDN_DRV_LOOP=m CONFIG_ISDN_DIVERSION=m # @@ -7663,6 +7702,7 @@ CONFIG_THUNDERBOLT=m # Firmware Drivers # # CONFIG_FIRMWARE_MEMMAP is not set +CONFIG_QCOM_SCM=y # # File systems @@ -8021,6 +8061,7 @@ CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_HIGHMEM is not set # CONFIG_DEBUG_SHIRQ is not set @@ -8073,10 +8114,10 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=m +CONFIG_CPU_NOTIFIER_ERROR_INJECT=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m # CONFIG_FAULT_INJECTION is not set -# CONFIG_LATENCYTOP is not set CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y @@ -8118,11 +8159,8 @@ CONFIG_ARM_UNWIND=y # CONFIG_DEBUG_LL is not set CONFIG_DEBUG_IMX_UART_PORT=1 CONFIG_DEBUG_VF_UART_PORT=1 -CONFIG_DEBUG_LL_INCLUDE="debug/bcm63xx.S" +CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" # CONFIG_DEBUG_UART_8250 is not set -CONFIG_DEBUG_UART_BCM63XX=y -CONFIG_DEBUG_UART_PHYS=0xfffe8600 -CONFIG_DEBUG_UART_VIRT=0xfcfe8600 CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h" # CONFIG_PID_IN_CONTEXTIDR is not set # CONFIG_DEBUG_SET_MODULE_RONX is not set @@ -8200,6 +8238,7 @@ CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=m CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_MCRYPTD=m @@ -8389,6 +8428,7 @@ CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y +CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set diff --git a/kernel.spec b/kernel.spec index b4f7c85..642ca37 100644 --- a/kernel.spec +++ b/kernel.spec @@ -21,7 +21,7 @@ # Don't parametrize this, it's a check to avoid build a kernel without having # edited the obsoletes needed for multiple kernel support -%define KERNEL_OBSOLETES_ARE_FOR_VERSION 4.1.18 +%define KERNEL_OBSOLETES_ARE_FOR_VERSION 4.1.23 #% define kernel_longterm 1 %define kernel_MAJver %(echo %version | cut -d. -f1) @@ -87,7 +87,7 @@ %define _use_internal_dependency_generator 1 Name: kernel -Version: 4.1.18 +Version: 4.1.23 Release: 1mamba Summary: The Linux Kernel, the operating system core itself Group: System/Kernel and Hardware @@ -212,6 +212,7 @@ Obsoletes: kernel-%{KERNEL_TARGET} < 3.10 Obsoletes: kernel-%{KERNEL_TARGET} = %{kernel_majver}.14 Obsoletes: kernel-%{KERNEL_TARGET} = %{kernel_majver}.15 Obsoletes: kernel-%{KERNEL_TARGET} = %{kernel_majver}.17 +Obsoletes: kernel-%{KERNEL_TARGET} = %{kernel_majver}.18 ## KERNELOBSOLETES-END %description %{KERNEL_TARGET} @@ -231,6 +232,7 @@ Obsoletes: kernel-%{KERNEL_TARGET}-source < 3.10 Obsoletes: kernel-%{KERNEL_TARGET}-source = %{kernel_majver}.14 Obsoletes: kernel-%{KERNEL_TARGET}-source = %{kernel_majver}.15 Obsoletes: kernel-%{KERNEL_TARGET}-source = %{kernel_majver}.17 +Obsoletes: kernel-%{KERNEL_TARGET}-source = %{kernel_majver}.18 ## KERNELOBSOLETES-END %description %{KERNEL_TARGET}-source @@ -247,6 +249,7 @@ Obsoletes: kernel-%{KERNEL_TARGET}-headers < 3.10 Obsoletes: kernel-%{KERNEL_TARGET}-headers = %{kernel_majver}.14 Obsoletes: kernel-%{KERNEL_TARGET}-headers = %{kernel_majver}.15 Obsoletes: kernel-%{KERNEL_TARGET}-headers = %{kernel_majver}.17 +Obsoletes: kernel-%{KERNEL_TARGET}-headers = %{kernel_majver}.18 ## KERNELOBSOLETES-END %description %{KERNEL_TARGET}-headers @@ -263,6 +266,7 @@ Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised < 3.10 Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised = %{kernel_majver}.14 Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised = %{kernel_majver}.15 Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised = %{kernel_majver}.17 +Obsoletes: kernel-%{KERNEL_TARGET}-headers-sanitised = %{kernel_majver}.18 ## KERNELOBSOLETES-END %description %{KERNEL_TARGET}-headers-sanitised @@ -280,6 +284,7 @@ Obsoletes: kernel-%{KERNEL_TARGET}-sound < 3.10 Obsoletes: kernel-%{KERNEL_TARGET}-sound = %{kernel_majver}.14 Obsoletes: kernel-%{KERNEL_TARGET}-sound = %{kernel_majver}.15 Obsoletes: kernel-%{KERNEL_TARGET}-sound = %{kernel_majver}.17 +Obsoletes: kernel-%{KERNEL_TARGET}-sound = %{kernel_majver}.18 ## KERNELOBSOLETES-END %description %{KERNEL_TARGET}-sound @@ -298,6 +303,7 @@ Obsoletes: kernel-%{KERNEL_TARGET}-wireless < 3.10 Obsoletes: kernel-%{KERNEL_TARGET}-wireless = %{kernel_majver}.14 Obsoletes: kernel-%{KERNEL_TARGET}-wireless = %{kernel_majver}.15 Obsoletes: kernel-%{KERNEL_TARGET}-wireless = %{kernel_majver}.17 +Obsoletes: kernel-%{KERNEL_TARGET}-wireless = %{kernel_majver}.18 ## KERNELOBSOLETES-END Requires: crda @@ -315,6 +321,7 @@ Obsoletes: kernel-%{KERNEL_TARGET}-firmware < 3.10 Obsoletes: kernel-%{KERNEL_TARGET}-firmware = %{kernel_majver}.14 Obsoletes: kernel-%{KERNEL_TARGET}-firmware = %{kernel_majver}.15 Obsoletes: kernel-%{KERNEL_TARGET}-firmware = %{kernel_majver}.17 +Obsoletes: kernel-%{KERNEL_TARGET}-firmware = %{kernel_majver}.18 ## KERNELOBSOLETES-END Provides: linux_firmware @@ -1038,6 +1045,9 @@ exit 0 /lib/firmware/* %changelog +* Tue May 03 2016 Silvan Calarco 4.1.23-1mamba +- update to 4.1.23 + * Sat Mar 05 2016 Silvan Calarco 4.1.18-1mamba - update to 4.1.18