diff options
43 files changed, 533 insertions, 3020 deletions
diff --git a/Documentation/hwmon/w83627ehf b/Documentation/hwmon/w83627ehf index 3f44dbdfda70..ceaf6f652b00 100644 --- a/Documentation/hwmon/w83627ehf +++ b/Documentation/hwmon/w83627ehf | |||
| @@ -50,7 +50,7 @@ W83627DHG, W83627DHG-P, W83627UHG, W83667HG, W83667HG-B, W83667HG-I | |||
| 50 | (NCT6775F), and NCT6776F super I/O chips. We will refer to them collectively | 50 | (NCT6775F), and NCT6776F super I/O chips. We will refer to them collectively |
| 51 | as Winbond chips. | 51 | as Winbond chips. |
| 52 | 52 | ||
| 53 | The chips implement 2 to 4 temperature sensors (9 for NCT6775F and NCT6776F), | 53 | The chips implement 3 to 4 temperature sensors (9 for NCT6775F and NCT6776F), |
| 54 | 2 to 5 fan rotation speed sensors, 8 to 10 analog voltage sensors, one VID | 54 | 2 to 5 fan rotation speed sensors, 8 to 10 analog voltage sensors, one VID |
| 55 | (except for 627UHG), alarms with beep warnings (control unimplemented), | 55 | (except for 627UHG), alarms with beep warnings (control unimplemented), |
| 56 | and some automatic fan regulation strategies (plus manual fan control mode). | 56 | and some automatic fan regulation strategies (plus manual fan control mode). |
| @@ -143,8 +143,13 @@ pwm[1-4]_min_output - minimum fan speed (range 1 - 255), when the temperature | |||
| 143 | pwm[1-4]_stop_time - how many milliseconds [ms] must elapse to switch | 143 | pwm[1-4]_stop_time - how many milliseconds [ms] must elapse to switch |
| 144 | corresponding fan off. (when the temperature was below | 144 | corresponding fan off. (when the temperature was below |
| 145 | defined range). | 145 | defined range). |
| 146 | pwm[1-4]_start_output-minimum fan speed (range 1 - 255) when spinning up | ||
| 147 | pwm[1-4]_step_output- rate of fan speed change (1 - 255) | ||
| 148 | pwm[1-4]_stop_output- minimum fan speed (range 1 - 255) when spinning down | ||
| 149 | pwm[1-4]_max_output - maximum fan speed (range 1 - 255), when the temperature | ||
| 150 | is above defined range. | ||
| 146 | 151 | ||
| 147 | Note: last two functions are influenced by other control bits, not yet exported | 152 | Note: last six functions are influenced by other control bits, not yet exported |
| 148 | by the driver, so a change might not have any effect. | 153 | by the driver, so a change might not have any effect. |
| 149 | 154 | ||
| 150 | Implementation Details | 155 | Implementation Details |
diff --git a/Documentation/hwmon/zl6100 b/Documentation/hwmon/zl6100 index 51f76a189fee..a4e8d90f59f6 100644 --- a/Documentation/hwmon/zl6100 +++ b/Documentation/hwmon/zl6100 | |||
| @@ -88,14 +88,12 @@ Module parameters | |||
| 88 | delay | 88 | delay |
| 89 | ----- | 89 | ----- |
| 90 | 90 | ||
| 91 | Some Intersil/Zilker Labs DC-DC controllers require a minimum interval between | 91 | Intersil/Zilker Labs DC-DC controllers require a minimum interval between I2C |
| 92 | I2C bus accesses. According to Intersil, the minimum interval is 2 ms, though | 92 | bus accesses. According to Intersil, the minimum interval is 2 ms, though 1 ms |
| 93 | 1 ms appears to be sufficient and has not caused any problems in testing. | 93 | appears to be sufficient and has not caused any problems in testing. The problem |
| 94 | The problem is known to affect ZL6100, ZL2105, and ZL2008. It is known not to | 94 | is known to affect all currently supported chips. For manual override, the |
| 95 | affect ZL2004 and ZL6105. The driver automatically sets the interval to 1 ms | 95 | driver provides a writeable module parameter, 'delay', which can be used to set |
| 96 | except for ZL2004 and ZL6105. To enable manual override, the driver provides a | 96 | the interval to a value between 0 and 65,535 microseconds. |
| 97 | writeable module parameter, 'delay', which can be used to set the interval to | ||
| 98 | a value between 0 and 65,535 microseconds. | ||
| 99 | 97 | ||
| 100 | 98 | ||
| 101 | Sysfs entries | 99 | Sysfs entries |
diff --git a/MAINTAINERS b/MAINTAINERS index 95e4e43a12b4..9c63a43ab63a 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -1513,19 +1513,23 @@ F: drivers/mtd/devices/block2mtd.c | |||
| 1513 | 1513 | ||
| 1514 | BLUETOOTH DRIVERS | 1514 | BLUETOOTH DRIVERS |
| 1515 | M: Marcel Holtmann <marcel@holtmann.org> | 1515 | M: Marcel Holtmann <marcel@holtmann.org> |
| 1516 | M: "Gustavo F. Padovan" <padovan@profusion.mobi> | 1516 | M: Gustavo Padovan <gustavo@padovan.org> |
| 1517 | M: Johan Hedberg <johan.hedberg@gmail.com> | ||
| 1517 | L: linux-bluetooth@vger.kernel.org | 1518 | L: linux-bluetooth@vger.kernel.org |
| 1518 | W: http://www.bluez.org/ | 1519 | W: http://www.bluez.org/ |
| 1519 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-2.6.git | 1520 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth.git |
| 1521 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jh/bluetooth.git | ||
| 1520 | S: Maintained | 1522 | S: Maintained |
| 1521 | F: drivers/bluetooth/ | 1523 | F: drivers/bluetooth/ |
| 1522 | 1524 | ||
| 1523 | BLUETOOTH SUBSYSTEM | 1525 | BLUETOOTH SUBSYSTEM |
| 1524 | M: Marcel Holtmann <marcel@holtmann.org> | 1526 | M: Marcel Holtmann <marcel@holtmann.org> |
| 1525 | M: "Gustavo F. Padovan" <padovan@profusion.mobi> | 1527 | M: Gustavo Padovan <gustavo@padovan.org> |
| 1528 | M: Johan Hedberg <johan.hedberg@gmail.com> | ||
| 1526 | L: linux-bluetooth@vger.kernel.org | 1529 | L: linux-bluetooth@vger.kernel.org |
| 1527 | W: http://www.bluez.org/ | 1530 | W: http://www.bluez.org/ |
| 1528 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-2.6.git | 1531 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth.git |
| 1532 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jh/bluetooth.git | ||
| 1529 | S: Maintained | 1533 | S: Maintained |
| 1530 | F: net/bluetooth/ | 1534 | F: net/bluetooth/ |
| 1531 | F: include/net/bluetooth/ | 1535 | F: include/net/bluetooth/ |
| @@ -1717,6 +1721,14 @@ F: include/linux/can/error.h | |||
| 1717 | F: include/linux/can/netlink.h | 1721 | F: include/linux/can/netlink.h |
| 1718 | F: include/linux/can/platform/ | 1722 | F: include/linux/can/platform/ |
| 1719 | 1723 | ||
| 1724 | CAPABILITIES | ||
| 1725 | M: Serge Hallyn <serge.hallyn@canonical.com> | ||
| 1726 | L: linux-security-module@vger.kernel.org | ||
| 1727 | S: Supported | ||
| 1728 | F: include/linux/capability.h | ||
| 1729 | F: security/capability.c | ||
| 1730 | F: security/commoncap.c | ||
| 1731 | |||
| 1720 | CELL BROADBAND ENGINE ARCHITECTURE | 1732 | CELL BROADBAND ENGINE ARCHITECTURE |
| 1721 | M: Arnd Bergmann <arnd@arndb.de> | 1733 | M: Arnd Bergmann <arnd@arndb.de> |
| 1722 | L: linuxppc-dev@lists.ozlabs.org | 1734 | L: linuxppc-dev@lists.ozlabs.org |
| @@ -2351,6 +2363,15 @@ S: Supported | |||
| 2351 | F: drivers/gpu/drm/exynos | 2363 | F: drivers/gpu/drm/exynos |
| 2352 | F: include/drm/exynos* | 2364 | F: include/drm/exynos* |
| 2353 | 2365 | ||
| 2366 | EXYNOS MIPI DISPLAY DRIVERS | ||
| 2367 | M: Inki Dae <inki.dae@samsung.com> | ||
| 2368 | M: Donghwa Lee <dh09.lee@samsung.com> | ||
| 2369 | M: Kyungmin Park <kyungmin.park@samsung.com> | ||
| 2370 | L: linux-fbdev@vger.kernel.org | ||
| 2371 | S: Maintained | ||
| 2372 | F: drivers/video/exynos/exynos_mipi* | ||
| 2373 | F: include/video/exynos_mipi* | ||
| 2374 | |||
| 2354 | DSCC4 DRIVER | 2375 | DSCC4 DRIVER |
| 2355 | M: Francois Romieu <romieu@fr.zoreil.com> | 2376 | M: Francois Romieu <romieu@fr.zoreil.com> |
| 2356 | L: netdev@vger.kernel.org | 2377 | L: netdev@vger.kernel.org |
| @@ -5859,6 +5880,7 @@ F: drivers/mmc/host/sdhci-s3c.c | |||
| 5859 | 5880 | ||
| 5860 | SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER | 5881 | SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER |
| 5861 | M: Viresh Kumar <viresh.kumar@st.com> | 5882 | M: Viresh Kumar <viresh.kumar@st.com> |
| 5883 | L: spear-devel@list.st.com | ||
| 5862 | L: linux-mmc@vger.kernel.org | 5884 | L: linux-mmc@vger.kernel.org |
| 5863 | S: Maintained | 5885 | S: Maintained |
| 5864 | F: drivers/mmc/host/sdhci-spear.c | 5886 | F: drivers/mmc/host/sdhci-spear.c |
| @@ -6201,24 +6223,32 @@ F: drivers/tty/serial/sunzilog.h | |||
| 6201 | 6223 | ||
| 6202 | SPEAR PLATFORM SUPPORT | 6224 | SPEAR PLATFORM SUPPORT |
| 6203 | M: Viresh Kumar <viresh.kumar@st.com> | 6225 | M: Viresh Kumar <viresh.kumar@st.com> |
| 6226 | L: spear-devel@list.st.com | ||
| 6227 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
| 6204 | W: http://www.st.com/spear | 6228 | W: http://www.st.com/spear |
| 6205 | S: Maintained | 6229 | S: Maintained |
| 6206 | F: arch/arm/plat-spear/ | 6230 | F: arch/arm/plat-spear/ |
| 6207 | 6231 | ||
| 6208 | SPEAR3XX MACHINE SUPPORT | 6232 | SPEAR3XX MACHINE SUPPORT |
| 6209 | M: Viresh Kumar <viresh.kumar@st.com> | 6233 | M: Viresh Kumar <viresh.kumar@st.com> |
| 6234 | L: spear-devel@list.st.com | ||
| 6235 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
| 6210 | W: http://www.st.com/spear | 6236 | W: http://www.st.com/spear |
| 6211 | S: Maintained | 6237 | S: Maintained |
| 6212 | F: arch/arm/mach-spear3xx/ | 6238 | F: arch/arm/mach-spear3xx/ |
| 6213 | 6239 | ||
| 6214 | SPEAR6XX MACHINE SUPPORT | 6240 | SPEAR6XX MACHINE SUPPORT |
| 6215 | M: Rajeev Kumar <rajeev-dlh.kumar@st.com> | 6241 | M: Rajeev Kumar <rajeev-dlh.kumar@st.com> |
| 6242 | L: spear-devel@list.st.com | ||
| 6243 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
| 6216 | W: http://www.st.com/spear | 6244 | W: http://www.st.com/spear |
| 6217 | S: Maintained | 6245 | S: Maintained |
| 6218 | F: arch/arm/mach-spear6xx/ | 6246 | F: arch/arm/mach-spear6xx/ |
| 6219 | 6247 | ||
| 6220 | SPEAR CLOCK FRAMEWORK SUPPORT | 6248 | SPEAR CLOCK FRAMEWORK SUPPORT |
| 6221 | M: Viresh Kumar <viresh.kumar@st.com> | 6249 | M: Viresh Kumar <viresh.kumar@st.com> |
| 6250 | L: spear-devel@list.st.com | ||
| 6251 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
| 6222 | W: http://www.st.com/spear | 6252 | W: http://www.st.com/spear |
| 6223 | S: Maintained | 6253 | S: Maintained |
| 6224 | F: arch/arm/mach-spear*/clock.c | 6254 | F: arch/arm/mach-spear*/clock.c |
| @@ -6227,6 +6257,8 @@ F: arch/arm/plat-spear/include/plat/clock.h | |||
| 6227 | 6257 | ||
| 6228 | SPEAR PAD MULTIPLEXING SUPPORT | 6258 | SPEAR PAD MULTIPLEXING SUPPORT |
| 6229 | M: Viresh Kumar <viresh.kumar@st.com> | 6259 | M: Viresh Kumar <viresh.kumar@st.com> |
| 6260 | L: spear-devel@list.st.com | ||
| 6261 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
| 6230 | W: http://www.st.com/spear | 6262 | W: http://www.st.com/spear |
| 6231 | S: Maintained | 6263 | S: Maintained |
| 6232 | F: arch/arm/plat-spear/include/plat/padmux.h | 6264 | F: arch/arm/plat-spear/include/plat/padmux.h |
diff --git a/arch/c6x/kernel/entry.S b/arch/c6x/kernel/entry.S index 3e977ccda827..30b37e5f4a61 100644 --- a/arch/c6x/kernel/entry.S +++ b/arch/c6x/kernel/entry.S | |||
| @@ -717,33 +717,6 @@ ENTRY(sys_ftruncate64_c6x) | |||
| 717 | #endif | 717 | #endif |
| 718 | ENDPROC(sys_ftruncate64_c6x) | 718 | ENDPROC(sys_ftruncate64_c6x) |
| 719 | 719 | ||
| 720 | #ifdef __ARCH_WANT_SYSCALL_OFF_T | ||
| 721 | ;; On Entry | ||
| 722 | ;; A4 - fd | ||
| 723 | ;; B4 - offset_lo (LE), offset_hi (BE) | ||
| 724 | ;; A6 - offset_lo (BE), offset_hi (LE) | ||
| 725 | ;; B6 - len | ||
| 726 | ;; A8 - advice | ||
| 727 | ENTRY(sys_fadvise64_c6x) | ||
| 728 | #ifdef CONFIG_C6X_BIG_KERNEL | ||
| 729 | MVKL .S1 sys_fadvise64,A0 | ||
| 730 | MVKH .S1 sys_fadvise64,A0 | ||
| 731 | BNOP .S2X A0,2 | ||
| 732 | #else | ||
| 733 | B .S2 sys_fadvise64 | ||
| 734 | NOP 2 | ||
| 735 | #endif | ||
| 736 | #ifdef CONFIG_CPU_BIG_ENDIAN | ||
| 737 | MV .L2 B4,B5 | ||
| 738 | || MV .D2X A6,B4 | ||
| 739 | #else | ||
| 740 | MV .D2X A6,B5 | ||
| 741 | #endif | ||
| 742 | MV .D1X B6,A6 | ||
| 743 | MV .D2X A8,B6 | ||
| 744 | #endif | ||
| 745 | ENDPROC(sys_fadvise64_c6x) | ||
| 746 | |||
| 747 | ;; On Entry | 720 | ;; On Entry |
| 748 | ;; A4 - fd | 721 | ;; A4 - fd |
| 749 | ;; B4 - offset_lo (LE), offset_hi (BE) | 722 | ;; B4 - offset_lo (LE), offset_hi (BE) |
diff --git a/arch/tile/configs/tilegx_defconfig b/arch/tile/configs/tilegx_defconfig index 7960d5896504..b8d99aca5431 100644 --- a/arch/tile/configs/tilegx_defconfig +++ b/arch/tile/configs/tilegx_defconfig | |||
| @@ -1,363 +1,93 @@ | |||
| 1 | # | ||
| 2 | # Automatically generated file; DO NOT EDIT. | ||
| 3 | # Linux/tilegx 3.3.0-rc7 Kernel Configuration | ||
| 4 | # | ||
| 5 | CONFIG_TILE=y | ||
| 6 | CONFIG_MMU=y | ||
| 7 | CONFIG_GENERIC_CSUM=y | ||
| 8 | CONFIG_SEMAPHORE_SLEEPERS=y | ||
| 9 | CONFIG_HAVE_ARCH_ALLOC_REMAP=y | ||
| 10 | CONFIG_HAVE_SETUP_PER_CPU_AREA=y | ||
| 11 | CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y | ||
| 12 | CONFIG_SYS_SUPPORTS_HUGETLBFS=y | ||
| 13 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
| 14 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | ||
| 15 | CONFIG_DEFAULT_MIGRATION_COST=10000000 | ||
| 16 | CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y | ||
| 17 | CONFIG_ARCH_PHYS_ADDR_T_64BIT=y | ||
| 18 | CONFIG_ARCH_DMA_ADDR_T_64BIT=y | ||
| 19 | CONFIG_LOCKDEP_SUPPORT=y | ||
| 20 | CONFIG_STACKTRACE_SUPPORT=y | ||
| 21 | CONFIG_ARCH_DISCONTIGMEM_ENABLE=y | ||
| 22 | CONFIG_ARCH_DISCONTIGMEM_DEFAULT=y | ||
| 23 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 24 | CONFIG_STRICT_DEVMEM=y | ||
| 25 | CONFIG_SMP=y | ||
| 26 | # CONFIG_DEBUG_COPY_FROM_USER is not set | ||
| 27 | CONFIG_HVC_TILE=y | ||
| 28 | CONFIG_TILEGX=y | 1 | CONFIG_TILEGX=y |
| 29 | CONFIG_64BIT=y | ||
| 30 | CONFIG_ARCH_DEFCONFIG="arch/tile/configs/tilegx_defconfig" | ||
| 31 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
| 32 | |||
| 33 | # | ||
| 34 | # General setup | ||
| 35 | # | ||
| 36 | CONFIG_EXPERIMENTAL=y | 2 | CONFIG_EXPERIMENTAL=y |
| 37 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
| 38 | CONFIG_CROSS_COMPILE="" | ||
| 39 | CONFIG_LOCALVERSION="" | ||
| 40 | # CONFIG_LOCALVERSION_AUTO is not set | 3 | # CONFIG_LOCALVERSION_AUTO is not set |
| 41 | CONFIG_DEFAULT_HOSTNAME="(none)" | ||
| 42 | CONFIG_SWAP=y | ||
| 43 | CONFIG_SYSVIPC=y | 4 | CONFIG_SYSVIPC=y |
| 44 | CONFIG_SYSVIPC_SYSCTL=y | ||
| 45 | CONFIG_POSIX_MQUEUE=y | 5 | CONFIG_POSIX_MQUEUE=y |
| 46 | CONFIG_POSIX_MQUEUE_SYSCTL=y | ||
| 47 | CONFIG_BSD_PROCESS_ACCT=y | 6 | CONFIG_BSD_PROCESS_ACCT=y |
| 48 | CONFIG_BSD_PROCESS_ACCT_V3=y | 7 | CONFIG_BSD_PROCESS_ACCT_V3=y |
| 49 | # CONFIG_FHANDLE is not set | 8 | CONFIG_FHANDLE=y |
| 50 | CONFIG_TASKSTATS=y | 9 | CONFIG_TASKSTATS=y |
| 51 | CONFIG_TASK_DELAY_ACCT=y | 10 | CONFIG_TASK_DELAY_ACCT=y |
| 52 | CONFIG_TASK_XACCT=y | 11 | CONFIG_TASK_XACCT=y |
| 53 | CONFIG_TASK_IO_ACCOUNTING=y | 12 | CONFIG_TASK_IO_ACCOUNTING=y |
| 54 | CONFIG_AUDIT=y | 13 | CONFIG_AUDIT=y |
| 55 | # CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set | ||
| 56 | CONFIG_HAVE_GENERIC_HARDIRQS=y | ||
| 57 | |||
| 58 | # | ||
| 59 | # IRQ subsystem | ||
| 60 | # | ||
| 61 | CONFIG_GENERIC_HARDIRQS=y | ||
| 62 | CONFIG_GENERIC_IRQ_PROBE=y | ||
| 63 | CONFIG_GENERIC_IRQ_SHOW=y | ||
| 64 | CONFIG_GENERIC_PENDING_IRQ=y | ||
| 65 | |||
| 66 | # | ||
| 67 | # RCU Subsystem | ||
| 68 | # | ||
| 69 | CONFIG_TREE_RCU=y | ||
| 70 | # CONFIG_PREEMPT_RCU is not set | ||
| 71 | # CONFIG_RCU_TRACE is not set | ||
| 72 | CONFIG_RCU_FANOUT=64 | ||
| 73 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
| 74 | # CONFIG_RCU_FAST_NO_HZ is not set | ||
| 75 | # CONFIG_TREE_RCU_TRACE is not set | ||
| 76 | # CONFIG_IKCONFIG is not set | ||
| 77 | CONFIG_LOG_BUF_SHIFT=19 | 14 | CONFIG_LOG_BUF_SHIFT=19 |
| 78 | CONFIG_CGROUPS=y | 15 | CONFIG_CGROUPS=y |
| 79 | CONFIG_CGROUP_DEBUG=y | 16 | CONFIG_CGROUP_DEBUG=y |
| 80 | # CONFIG_CGROUP_FREEZER is not set | ||
| 81 | CONFIG_CGROUP_DEVICE=y | 17 | CONFIG_CGROUP_DEVICE=y |
| 82 | CONFIG_CPUSETS=y | 18 | CONFIG_CPUSETS=y |
| 83 | CONFIG_PROC_PID_CPUSET=y | ||
| 84 | CONFIG_CGROUP_CPUACCT=y | 19 | CONFIG_CGROUP_CPUACCT=y |
| 85 | CONFIG_RESOURCE_COUNTERS=y | 20 | CONFIG_RESOURCE_COUNTERS=y |
| 86 | CONFIG_CGROUP_MEM_RES_CTLR=y | 21 | CONFIG_CGROUP_MEM_RES_CTLR=y |
| 87 | CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y | 22 | CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y |
| 88 | CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED=y | ||
| 89 | # CONFIG_CGROUP_MEM_RES_CTLR_KMEM is not set | ||
| 90 | CONFIG_CGROUP_SCHED=y | 23 | CONFIG_CGROUP_SCHED=y |
| 91 | CONFIG_FAIR_GROUP_SCHED=y | ||
| 92 | # CONFIG_CFS_BANDWIDTH is not set | ||
| 93 | CONFIG_RT_GROUP_SCHED=y | 24 | CONFIG_RT_GROUP_SCHED=y |
| 94 | CONFIG_BLK_CGROUP=y | 25 | CONFIG_BLK_CGROUP=y |
| 95 | # CONFIG_DEBUG_BLK_CGROUP is not set | ||
| 96 | # CONFIG_CHECKPOINT_RESTORE is not set | ||
| 97 | CONFIG_NAMESPACES=y | 26 | CONFIG_NAMESPACES=y |
| 98 | CONFIG_UTS_NS=y | ||
| 99 | CONFIG_IPC_NS=y | ||
| 100 | CONFIG_USER_NS=y | ||
| 101 | CONFIG_PID_NS=y | ||
| 102 | CONFIG_NET_NS=y | ||
| 103 | # CONFIG_SCHED_AUTOGROUP is not set | ||
| 104 | CONFIG_MM_OWNER=y | ||
| 105 | # CONFIG_SYSFS_DEPRECATED is not set | ||
| 106 | CONFIG_RELAY=y | 27 | CONFIG_RELAY=y |
| 107 | CONFIG_BLK_DEV_INITRD=y | 28 | CONFIG_BLK_DEV_INITRD=y |
| 108 | CONFIG_INITRAMFS_SOURCE="" | ||
| 109 | CONFIG_RD_GZIP=y | ||
| 110 | # CONFIG_RD_BZIP2 is not set | ||
| 111 | # CONFIG_RD_LZMA is not set | ||
| 112 | # CONFIG_RD_XZ is not set | ||
| 113 | # CONFIG_RD_LZO is not set | ||
| 114 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||
| 115 | CONFIG_SYSCTL=y | ||
| 116 | CONFIG_ANON_INODES=y | ||
| 117 | CONFIG_EXPERT=y | ||
| 118 | CONFIG_SYSCTL_SYSCALL=y | 29 | CONFIG_SYSCTL_SYSCALL=y |
| 119 | CONFIG_KALLSYMS=y | ||
| 120 | # CONFIG_KALLSYMS_ALL is not set | ||
| 121 | CONFIG_HOTPLUG=y | ||
| 122 | CONFIG_PRINTK=y | ||
| 123 | CONFIG_BUG=y | ||
| 124 | CONFIG_ELF_CORE=y | ||
| 125 | CONFIG_BASE_FULL=y | ||
| 126 | CONFIG_FUTEX=y | ||
| 127 | CONFIG_EPOLL=y | ||
| 128 | CONFIG_SIGNALFD=y | ||
| 129 | CONFIG_TIMERFD=y | ||
| 130 | CONFIG_EVENTFD=y | ||
| 131 | CONFIG_SHMEM=y | ||
| 132 | CONFIG_AIO=y | ||
| 133 | CONFIG_EMBEDDED=y | 30 | CONFIG_EMBEDDED=y |
| 134 | |||
| 135 | # | ||
| 136 | # Kernel Performance Events And Counters | ||
| 137 | # | ||
| 138 | CONFIG_VM_EVENT_COUNTERS=y | ||
| 139 | CONFIG_PCI_QUIRKS=y | ||
| 140 | CONFIG_SLUB_DEBUG=y | ||
| 141 | # CONFIG_COMPAT_BRK is not set | 31 | # CONFIG_COMPAT_BRK is not set |
| 142 | # CONFIG_SLAB is not set | ||
| 143 | CONFIG_SLUB=y | ||
| 144 | # CONFIG_SLOB is not set | ||
| 145 | CONFIG_PROFILING=y | 32 | CONFIG_PROFILING=y |
| 146 | CONFIG_USE_GENERIC_SMP_HELPERS=y | ||
| 147 | CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y | ||
| 148 | |||
| 149 | # | ||
| 150 | # GCOV-based kernel profiling | ||
| 151 | # | ||
| 152 | # CONFIG_GCOV_KERNEL is not set | ||
| 153 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | ||
| 154 | CONFIG_SLABINFO=y | ||
| 155 | CONFIG_RT_MUTEXES=y | ||
| 156 | CONFIG_BASE_SMALL=0 | ||
| 157 | CONFIG_MODULES=y | 33 | CONFIG_MODULES=y |
| 158 | CONFIG_MODULE_FORCE_LOAD=y | 34 | CONFIG_MODULE_FORCE_LOAD=y |
| 159 | CONFIG_MODULE_UNLOAD=y | 35 | CONFIG_MODULE_UNLOAD=y |
| 160 | # CONFIG_MODULE_FORCE_UNLOAD is not set | ||
| 161 | # CONFIG_MODVERSIONS is not set | ||
| 162 | # CONFIG_MODULE_SRCVERSION_ALL is not set | ||
| 163 | CONFIG_STOP_MACHINE=y | ||
| 164 | CONFIG_BLOCK=y | ||
| 165 | CONFIG_BLK_DEV_BSG=y | ||
| 166 | # CONFIG_BLK_DEV_BSGLIB is not set | ||
| 167 | CONFIG_BLK_DEV_INTEGRITY=y | 36 | CONFIG_BLK_DEV_INTEGRITY=y |
| 168 | # CONFIG_BLK_DEV_THROTTLING is not set | ||
| 169 | |||
| 170 | # | ||
| 171 | # Partition Types | ||
| 172 | # | ||
| 173 | CONFIG_PARTITION_ADVANCED=y | 37 | CONFIG_PARTITION_ADVANCED=y |
| 174 | # CONFIG_ACORN_PARTITION is not set | ||
| 175 | CONFIG_OSF_PARTITION=y | 38 | CONFIG_OSF_PARTITION=y |
| 176 | CONFIG_AMIGA_PARTITION=y | 39 | CONFIG_AMIGA_PARTITION=y |
| 177 | # CONFIG_ATARI_PARTITION is not set | ||
| 178 | CONFIG_MAC_PARTITION=y | 40 | CONFIG_MAC_PARTITION=y |
| 179 | CONFIG_MSDOS_PARTITION=y | ||
| 180 | CONFIG_BSD_DISKLABEL=y | 41 | CONFIG_BSD_DISKLABEL=y |
| 181 | CONFIG_MINIX_SUBPARTITION=y | 42 | CONFIG_MINIX_SUBPARTITION=y |
| 182 | CONFIG_SOLARIS_X86_PARTITION=y | 43 | CONFIG_SOLARIS_X86_PARTITION=y |
| 183 | CONFIG_UNIXWARE_DISKLABEL=y | 44 | CONFIG_UNIXWARE_DISKLABEL=y |
| 184 | # CONFIG_LDM_PARTITION is not set | ||
| 185 | CONFIG_SGI_PARTITION=y | 45 | CONFIG_SGI_PARTITION=y |
| 186 | # CONFIG_ULTRIX_PARTITION is not set | ||
| 187 | CONFIG_SUN_PARTITION=y | 46 | CONFIG_SUN_PARTITION=y |
| 188 | CONFIG_KARMA_PARTITION=y | 47 | CONFIG_KARMA_PARTITION=y |
| 189 | CONFIG_EFI_PARTITION=y | 48 | CONFIG_EFI_PARTITION=y |
| 190 | # CONFIG_SYSV68_PARTITION is not set | ||
| 191 | CONFIG_BLOCK_COMPAT=y | ||
| 192 | |||
| 193 | # | ||
| 194 | # IO Schedulers | ||
| 195 | # | ||
| 196 | CONFIG_IOSCHED_NOOP=y | ||
| 197 | CONFIG_IOSCHED_DEADLINE=y | ||
| 198 | CONFIG_IOSCHED_CFQ=y | ||
| 199 | CONFIG_CFQ_GROUP_IOSCHED=y | 49 | CONFIG_CFQ_GROUP_IOSCHED=y |
| 200 | # CONFIG_DEFAULT_DEADLINE is not set | ||
| 201 | CONFIG_DEFAULT_CFQ=y | ||
| 202 | # CONFIG_DEFAULT_NOOP is not set | ||
| 203 | CONFIG_DEFAULT_IOSCHED="cfq" | ||
| 204 | CONFIG_PADATA=y | ||
| 205 | # CONFIG_INLINE_SPIN_TRYLOCK is not set | ||
| 206 | # CONFIG_INLINE_SPIN_TRYLOCK_BH is not set | ||
| 207 | # CONFIG_INLINE_SPIN_LOCK is not set | ||
| 208 | # CONFIG_INLINE_SPIN_LOCK_BH is not set | ||
| 209 | # CONFIG_INLINE_SPIN_LOCK_IRQ is not set | ||
| 210 | # CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set | ||
| 211 | CONFIG_INLINE_SPIN_UNLOCK=y | ||
| 212 | # CONFIG_INLINE_SPIN_UNLOCK_BH is not set | ||
| 213 | CONFIG_INLINE_SPIN_UNLOCK_IRQ=y | ||
| 214 | # CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set | ||
| 215 | # CONFIG_INLINE_READ_TRYLOCK is not set | ||
| 216 | # CONFIG_INLINE_READ_LOCK is not set | ||
| 217 | # CONFIG_INLINE_READ_LOCK_BH is not set | ||
| 218 | # CONFIG_INLINE_READ_LOCK_IRQ is not set | ||
| 219 | # CONFIG_INLINE_READ_LOCK_IRQSAVE is not set | ||
| 220 | CONFIG_INLINE_READ_UNLOCK=y | ||
| 221 | # CONFIG_INLINE_READ_UNLOCK_BH is not set | ||
| 222 | CONFIG_INLINE_READ_UNLOCK_IRQ=y | ||
| 223 | # CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set | ||
| 224 | # CONFIG_INLINE_WRITE_TRYLOCK is not set | ||
| 225 | # CONFIG_INLINE_WRITE_LOCK is not set | ||
| 226 | # CONFIG_INLINE_WRITE_LOCK_BH is not set | ||
| 227 | # CONFIG_INLINE_WRITE_LOCK_IRQ is not set | ||
| 228 | # CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set | ||
| 229 | CONFIG_INLINE_WRITE_UNLOCK=y | ||
| 230 | # CONFIG_INLINE_WRITE_UNLOCK_BH is not set | ||
| 231 | CONFIG_INLINE_WRITE_UNLOCK_IRQ=y | ||
| 232 | # CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set | ||
| 233 | CONFIG_MUTEX_SPIN_ON_OWNER=y | ||
| 234 | |||
| 235 | # | ||
| 236 | # Tilera-specific configuration | ||
| 237 | # | ||
| 238 | CONFIG_NR_CPUS=100 | 50 | CONFIG_NR_CPUS=100 |
| 239 | CONFIG_TICK_ONESHOT=y | ||
| 240 | CONFIG_NO_HZ=y | 51 | CONFIG_NO_HZ=y |
| 241 | CONFIG_HIGH_RES_TIMERS=y | 52 | CONFIG_HIGH_RES_TIMERS=y |
| 242 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
| 243 | CONFIG_HZ_100=y | 53 | CONFIG_HZ_100=y |
| 244 | # CONFIG_HZ_250 is not set | ||
| 245 | # CONFIG_HZ_300 is not set | ||
| 246 | # CONFIG_HZ_1000 is not set | ||
| 247 | CONFIG_HZ=100 | ||
| 248 | CONFIG_SCHED_HRTICK=y | ||
| 249 | # CONFIG_KEXEC is not set | ||
| 250 | CONFIG_COMPAT=y | ||
| 251 | CONFIG_SYSVIPC_COMPAT=y | ||
| 252 | # CONFIG_HIGHMEM is not set | ||
| 253 | CONFIG_NUMA=y | ||
| 254 | CONFIG_NODES_SHIFT=2 | ||
| 255 | CONFIG_PAGE_OFFSET=0xC0000000 | ||
| 256 | CONFIG_SELECT_MEMORY_MODEL=y | ||
| 257 | CONFIG_DISCONTIGMEM_MANUAL=y | ||
| 258 | CONFIG_DISCONTIGMEM=y | ||
| 259 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
| 260 | CONFIG_NEED_MULTIPLE_NODES=y | ||
| 261 | CONFIG_PAGEFLAGS_EXTENDED=y | ||
| 262 | CONFIG_SPLIT_PTLOCK_CPUS=4 | ||
| 263 | # CONFIG_COMPACTION is not set | ||
| 264 | CONFIG_MIGRATION=y | ||
| 265 | CONFIG_PHYS_ADDR_T_64BIT=y | ||
| 266 | CONFIG_ZONE_DMA_FLAG=0 | ||
| 267 | CONFIG_VIRT_TO_BUS=y | ||
| 268 | # CONFIG_KSM is not set | ||
| 269 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 270 | # CONFIG_CLEANCACHE is not set | ||
| 271 | # CONFIG_CMDLINE_BOOL is not set | ||
| 272 | CONFIG_VMALLOC_RESERVE=0x1000000 | ||
| 273 | CONFIG_HARDWALL=y | ||
| 274 | CONFIG_KERNEL_PL=1 | ||
| 275 | |||
| 276 | # | ||
| 277 | # Bus options | ||
| 278 | # | ||
| 279 | CONFIG_PCI=y | ||
| 280 | CONFIG_PCI_DOMAINS=y | ||
| 281 | # CONFIG_NO_IOMEM is not set | ||
| 282 | # CONFIG_NO_IOPORT is not set | ||
| 283 | # CONFIG_ARCH_SUPPORTS_MSI is not set | ||
| 284 | CONFIG_PCI_DEBUG=y | 54 | CONFIG_PCI_DEBUG=y |
| 285 | # CONFIG_PCI_STUB is not set | ||
| 286 | # CONFIG_PCI_IOV is not set | ||
| 287 | # CONFIG_PCI_PRI is not set | ||
| 288 | # CONFIG_PCI_PASID is not set | ||
| 289 | # CONFIG_HOTPLUG_PCI is not set | ||
| 290 | |||
| 291 | # | ||
| 292 | # Executable file formats | ||
| 293 | # | ||
| 294 | CONFIG_KCORE_ELF=y | ||
| 295 | CONFIG_BINFMT_ELF=y | ||
| 296 | CONFIG_COMPAT_BINFMT_ELF=y | ||
| 297 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 55 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
| 298 | # CONFIG_HAVE_AOUT is not set | ||
| 299 | CONFIG_BINFMT_MISC=y | 56 | CONFIG_BINFMT_MISC=y |
| 300 | CONFIG_NET=y | 57 | CONFIG_NET=y |
| 301 | |||
| 302 | # | ||
| 303 | # Networking options | ||
| 304 | # | ||
| 305 | CONFIG_PACKET=y | 58 | CONFIG_PACKET=y |
| 306 | CONFIG_UNIX=y | 59 | CONFIG_UNIX=y |
| 307 | # CONFIG_UNIX_DIAG is not set | ||
| 308 | CONFIG_XFRM=y | ||
| 309 | CONFIG_XFRM_USER=y | 60 | CONFIG_XFRM_USER=y |
| 310 | CONFIG_XFRM_SUB_POLICY=y | 61 | CONFIG_XFRM_SUB_POLICY=y |
| 311 | CONFIG_XFRM_MIGRATE=y | ||
| 312 | CONFIG_XFRM_STATISTICS=y | 62 | CONFIG_XFRM_STATISTICS=y |
| 313 | CONFIG_XFRM_IPCOMP=m | ||
| 314 | CONFIG_NET_KEY=m | 63 | CONFIG_NET_KEY=m |
| 315 | CONFIG_NET_KEY_MIGRATE=y | 64 | CONFIG_NET_KEY_MIGRATE=y |
| 316 | CONFIG_INET=y | 65 | CONFIG_INET=y |
| 317 | CONFIG_IP_MULTICAST=y | 66 | CONFIG_IP_MULTICAST=y |
| 318 | CONFIG_IP_ADVANCED_ROUTER=y | 67 | CONFIG_IP_ADVANCED_ROUTER=y |
| 319 | # CONFIG_IP_FIB_TRIE_STATS is not set | ||
| 320 | CONFIG_IP_MULTIPLE_TABLES=y | 68 | CONFIG_IP_MULTIPLE_TABLES=y |
| 321 | CONFIG_IP_ROUTE_MULTIPATH=y | 69 | CONFIG_IP_ROUTE_MULTIPATH=y |
| 322 | CONFIG_IP_ROUTE_VERBOSE=y | 70 | CONFIG_IP_ROUTE_VERBOSE=y |
| 323 | CONFIG_IP_ROUTE_CLASSID=y | ||
| 324 | # CONFIG_IP_PNP is not set | ||
| 325 | CONFIG_NET_IPIP=m | 71 | CONFIG_NET_IPIP=m |
| 326 | # CONFIG_NET_IPGRE_DEMUX is not set | ||
| 327 | CONFIG_IP_MROUTE=y | 72 | CONFIG_IP_MROUTE=y |
| 328 | # CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set | ||
| 329 | CONFIG_IP_PIMSM_V1=y | 73 | CONFIG_IP_PIMSM_V1=y |
| 330 | CONFIG_IP_PIMSM_V2=y | 74 | CONFIG_IP_PIMSM_V2=y |
| 331 | # CONFIG_ARPD is not set | ||
| 332 | CONFIG_SYN_COOKIES=y | 75 | CONFIG_SYN_COOKIES=y |
| 333 | CONFIG_INET_AH=m | 76 | CONFIG_INET_AH=m |
| 334 | CONFIG_INET_ESP=m | 77 | CONFIG_INET_ESP=m |
| 335 | CONFIG_INET_IPCOMP=m | 78 | CONFIG_INET_IPCOMP=m |
| 336 | CONFIG_INET_XFRM_TUNNEL=m | ||
| 337 | CONFIG_INET_TUNNEL=m | ||
| 338 | CONFIG_INET_XFRM_MODE_TRANSPORT=m | 79 | CONFIG_INET_XFRM_MODE_TRANSPORT=m |
| 339 | CONFIG_INET_XFRM_MODE_TUNNEL=m | 80 | CONFIG_INET_XFRM_MODE_TUNNEL=m |
| 340 | CONFIG_INET_XFRM_MODE_BEET=m | 81 | CONFIG_INET_XFRM_MODE_BEET=m |
| 341 | CONFIG_INET_LRO=y | ||
| 342 | CONFIG_INET_DIAG=m | 82 | CONFIG_INET_DIAG=m |
| 343 | CONFIG_INET_TCP_DIAG=m | ||
| 344 | # CONFIG_INET_UDP_DIAG is not set | ||
| 345 | CONFIG_TCP_CONG_ADVANCED=y | 83 | CONFIG_TCP_CONG_ADVANCED=y |
| 346 | CONFIG_TCP_CONG_BIC=m | ||
| 347 | CONFIG_TCP_CONG_CUBIC=y | ||
| 348 | CONFIG_TCP_CONG_WESTWOOD=m | ||
| 349 | CONFIG_TCP_CONG_HTCP=m | ||
| 350 | CONFIG_TCP_CONG_HSTCP=m | 84 | CONFIG_TCP_CONG_HSTCP=m |
| 351 | CONFIG_TCP_CONG_HYBLA=m | 85 | CONFIG_TCP_CONG_HYBLA=m |
| 352 | CONFIG_TCP_CONG_VEGAS=m | ||
| 353 | CONFIG_TCP_CONG_SCALABLE=m | 86 | CONFIG_TCP_CONG_SCALABLE=m |
| 354 | CONFIG_TCP_CONG_LP=m | 87 | CONFIG_TCP_CONG_LP=m |
| 355 | CONFIG_TCP_CONG_VENO=m | 88 | CONFIG_TCP_CONG_VENO=m |
| 356 | CONFIG_TCP_CONG_YEAH=m | 89 | CONFIG_TCP_CONG_YEAH=m |
| 357 | CONFIG_TCP_CONG_ILLINOIS=m | 90 | CONFIG_TCP_CONG_ILLINOIS=m |
| 358 | CONFIG_DEFAULT_CUBIC=y | ||
| 359 | # CONFIG_DEFAULT_RENO is not set | ||
| 360 | CONFIG_DEFAULT_TCP_CONG="cubic" | ||
| 361 | CONFIG_TCP_MD5SIG=y | 91 | CONFIG_TCP_MD5SIG=y |
| 362 | CONFIG_IPV6=y | 92 | CONFIG_IPV6=y |
| 363 | CONFIG_IPV6_PRIVACY=y | 93 | CONFIG_IPV6_PRIVACY=y |
| @@ -368,111 +98,60 @@ CONFIG_INET6_AH=m | |||
| 368 | CONFIG_INET6_ESP=m | 98 | CONFIG_INET6_ESP=m |
| 369 | CONFIG_INET6_IPCOMP=m | 99 | CONFIG_INET6_IPCOMP=m |
| 370 | CONFIG_IPV6_MIP6=m | 100 | CONFIG_IPV6_MIP6=m |
| 371 | CONFIG_INET6_XFRM_TUNNEL=m | ||
| 372 | CONFIG_INET6_TUNNEL=m | ||
| 373 | CONFIG_INET6_XFRM_MODE_TRANSPORT=m | 101 | CONFIG_INET6_XFRM_MODE_TRANSPORT=m |
| 374 | CONFIG_INET6_XFRM_MODE_TUNNEL=m | 102 | CONFIG_INET6_XFRM_MODE_TUNNEL=m |
| 375 | CONFIG_INET6_XFRM_MODE_BEET=m | 103 | CONFIG_INET6_XFRM_MODE_BEET=m |
| 376 | CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m | 104 | CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m |
| 377 | CONFIG_IPV6_SIT=m | 105 | CONFIG_IPV6_SIT=m |
| 378 | # CONFIG_IPV6_SIT_6RD is not set | ||
| 379 | CONFIG_IPV6_NDISC_NODETYPE=y | ||
| 380 | CONFIG_IPV6_TUNNEL=m | 106 | CONFIG_IPV6_TUNNEL=m |
| 381 | CONFIG_IPV6_MULTIPLE_TABLES=y | 107 | CONFIG_IPV6_MULTIPLE_TABLES=y |
| 382 | # CONFIG_IPV6_SUBTREES is not set | ||
| 383 | CONFIG_IPV6_MROUTE=y | 108 | CONFIG_IPV6_MROUTE=y |
| 384 | # CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set | ||
| 385 | CONFIG_IPV6_PIMSM_V2=y | 109 | CONFIG_IPV6_PIMSM_V2=y |
| 386 | CONFIG_NETLABEL=y | 110 | CONFIG_NETLABEL=y |
| 387 | CONFIG_NETWORK_SECMARK=y | ||
| 388 | # CONFIG_NETWORK_PHY_TIMESTAMPING is not set | ||
| 389 | CONFIG_NETFILTER=y | 111 | CONFIG_NETFILTER=y |
| 390 | # CONFIG_NETFILTER_DEBUG is not set | ||
| 391 | CONFIG_NETFILTER_ADVANCED=y | ||
| 392 | CONFIG_BRIDGE_NETFILTER=y | ||
| 393 | |||
| 394 | # | ||
| 395 | # Core Netfilter Configuration | ||
| 396 | # | ||
| 397 | CONFIG_NETFILTER_NETLINK=m | ||
| 398 | # CONFIG_NETFILTER_NETLINK_ACCT is not set | ||
| 399 | CONFIG_NETFILTER_NETLINK_QUEUE=m | ||
| 400 | CONFIG_NETFILTER_NETLINK_LOG=m | ||
| 401 | CONFIG_NF_CONNTRACK=m | 112 | CONFIG_NF_CONNTRACK=m |
| 402 | CONFIG_NF_CONNTRACK_MARK=y | ||
| 403 | CONFIG_NF_CONNTRACK_SECMARK=y | 113 | CONFIG_NF_CONNTRACK_SECMARK=y |
| 404 | CONFIG_NF_CONNTRACK_ZONES=y | 114 | CONFIG_NF_CONNTRACK_ZONES=y |
| 405 | CONFIG_NF_CONNTRACK_PROCFS=y | ||
| 406 | CONFIG_NF_CONNTRACK_EVENTS=y | 115 | CONFIG_NF_CONNTRACK_EVENTS=y |
| 407 | # CONFIG_NF_CONNTRACK_TIMESTAMP is not set | ||
| 408 | CONFIG_NF_CT_PROTO_DCCP=m | 116 | CONFIG_NF_CT_PROTO_DCCP=m |
| 409 | CONFIG_NF_CT_PROTO_GRE=m | ||
| 410 | CONFIG_NF_CT_PROTO_SCTP=m | ||
| 411 | CONFIG_NF_CT_PROTO_UDPLITE=m | 117 | CONFIG_NF_CT_PROTO_UDPLITE=m |
| 412 | CONFIG_NF_CONNTRACK_AMANDA=m | 118 | CONFIG_NF_CONNTRACK_AMANDA=m |
| 413 | CONFIG_NF_CONNTRACK_FTP=m | 119 | CONFIG_NF_CONNTRACK_FTP=m |
| 414 | CONFIG_NF_CONNTRACK_H323=m | 120 | CONFIG_NF_CONNTRACK_H323=m |
| 415 | CONFIG_NF_CONNTRACK_IRC=m | 121 | CONFIG_NF_CONNTRACK_IRC=m |
| 416 | CONFIG_NF_CONNTRACK_BROADCAST=m | ||
| 417 | CONFIG_NF_CONNTRACK_NETBIOS_NS=m | 122 | CONFIG_NF_CONNTRACK_NETBIOS_NS=m |
| 418 | # CONFIG_NF_CONNTRACK_SNMP is not set | ||
| 419 | CONFIG_NF_CONNTRACK_PPTP=m | 123 | CONFIG_NF_CONNTRACK_PPTP=m |
| 420 | CONFIG_NF_CONNTRACK_SANE=m | 124 | CONFIG_NF_CONNTRACK_SANE=m |
| 421 | CONFIG_NF_CONNTRACK_SIP=m | 125 | CONFIG_NF_CONNTRACK_SIP=m |
| 422 | CONFIG_NF_CONNTRACK_TFTP=m | 126 | CONFIG_NF_CONNTRACK_TFTP=m |
| 423 | # CONFIG_NF_CT_NETLINK is not set | ||
| 424 | CONFIG_NETFILTER_TPROXY=m | 127 | CONFIG_NETFILTER_TPROXY=m |
| 425 | CONFIG_NETFILTER_XTABLES=y | ||
| 426 | |||
| 427 | # | ||
| 428 | # Xtables combined modules | ||
| 429 | # | ||
| 430 | CONFIG_NETFILTER_XT_MARK=m | ||
| 431 | CONFIG_NETFILTER_XT_CONNMARK=m | ||
| 432 | |||
| 433 | # | ||
| 434 | # Xtables targets | ||
| 435 | # | ||
| 436 | # CONFIG_NETFILTER_XT_TARGET_AUDIT is not set | ||
| 437 | # CONFIG_NETFILTER_XT_TARGET_CHECKSUM is not set | ||
| 438 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m | 128 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m |
| 439 | CONFIG_NETFILTER_XT_TARGET_CONNMARK=m | 129 | CONFIG_NETFILTER_XT_TARGET_CONNMARK=m |
| 440 | CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m | 130 | CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m |
| 441 | CONFIG_NETFILTER_XT_TARGET_CT=m | 131 | CONFIG_NETFILTER_XT_TARGET_CT=m |
| 442 | CONFIG_NETFILTER_XT_TARGET_DSCP=m | 132 | CONFIG_NETFILTER_XT_TARGET_DSCP=m |
| 443 | CONFIG_NETFILTER_XT_TARGET_HL=m | ||
| 444 | CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m | 133 | CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m |
| 445 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 134 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
| 446 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | 135 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m |
| 447 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | 136 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m |
| 448 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | 137 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m |
| 449 | CONFIG_NETFILTER_XT_TARGET_RATEEST=m | ||
| 450 | CONFIG_NETFILTER_XT_TARGET_TEE=m | 138 | CONFIG_NETFILTER_XT_TARGET_TEE=m |
| 451 | CONFIG_NETFILTER_XT_TARGET_TPROXY=m | 139 | CONFIG_NETFILTER_XT_TARGET_TPROXY=m |
| 452 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | 140 | CONFIG_NETFILTER_XT_TARGET_TRACE=m |
| 453 | CONFIG_NETFILTER_XT_TARGET_SECMARK=m | 141 | CONFIG_NETFILTER_XT_TARGET_SECMARK=m |
| 454 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | 142 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m |
| 455 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | 143 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
| 456 | |||
| 457 | # | ||
| 458 | # Xtables matches | ||
| 459 | # | ||
| 460 | # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set | ||
| 461 | CONFIG_NETFILTER_XT_MATCH_CLUSTER=m | 144 | CONFIG_NETFILTER_XT_MATCH_CLUSTER=m |
| 462 | CONFIG_NETFILTER_XT_MATCH_COMMENT=m | 145 | CONFIG_NETFILTER_XT_MATCH_COMMENT=m |
| 463 | CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m | 146 | CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m |
| 464 | CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m | 147 | CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m |
| 465 | CONFIG_NETFILTER_XT_MATCH_CONNMARK=m | 148 | CONFIG_NETFILTER_XT_MATCH_CONNMARK=m |
| 466 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m | 149 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m |
| 467 | # CONFIG_NETFILTER_XT_MATCH_CPU is not set | ||
| 468 | CONFIG_NETFILTER_XT_MATCH_DCCP=m | 150 | CONFIG_NETFILTER_XT_MATCH_DCCP=m |
| 469 | # CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set | ||
| 470 | CONFIG_NETFILTER_XT_MATCH_DSCP=m | 151 | CONFIG_NETFILTER_XT_MATCH_DSCP=m |
| 471 | CONFIG_NETFILTER_XT_MATCH_ECN=m | ||
| 472 | CONFIG_NETFILTER_XT_MATCH_ESP=m | 152 | CONFIG_NETFILTER_XT_MATCH_ESP=m |
| 473 | CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m | 153 | CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m |
| 474 | CONFIG_NETFILTER_XT_MATCH_HELPER=m | 154 | CONFIG_NETFILTER_XT_MATCH_HELPER=m |
| 475 | CONFIG_NETFILTER_XT_MATCH_HL=m | ||
| 476 | CONFIG_NETFILTER_XT_MATCH_IPRANGE=m | 155 | CONFIG_NETFILTER_XT_MATCH_IPRANGE=m |
| 477 | CONFIG_NETFILTER_XT_MATCH_IPVS=m | 156 | CONFIG_NETFILTER_XT_MATCH_IPVS=m |
| 478 | CONFIG_NETFILTER_XT_MATCH_LENGTH=m | 157 | CONFIG_NETFILTER_XT_MATCH_LENGTH=m |
| @@ -480,7 +159,6 @@ CONFIG_NETFILTER_XT_MATCH_LIMIT=m | |||
| 480 | CONFIG_NETFILTER_XT_MATCH_MAC=m | 159 | CONFIG_NETFILTER_XT_MATCH_MAC=m |
| 481 | CONFIG_NETFILTER_XT_MATCH_MARK=m | 160 | CONFIG_NETFILTER_XT_MATCH_MARK=m |
| 482 | CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m | 161 | CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m |
| 483 | # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set | ||
| 484 | CONFIG_NETFILTER_XT_MATCH_OSF=m | 162 | CONFIG_NETFILTER_XT_MATCH_OSF=m |
| 485 | CONFIG_NETFILTER_XT_MATCH_OWNER=m | 163 | CONFIG_NETFILTER_XT_MATCH_OWNER=m |
| 486 | CONFIG_NETFILTER_XT_MATCH_POLICY=m | 164 | CONFIG_NETFILTER_XT_MATCH_POLICY=m |
| @@ -490,7 +168,6 @@ CONFIG_NETFILTER_XT_MATCH_QUOTA=m | |||
| 490 | CONFIG_NETFILTER_XT_MATCH_RATEEST=m | 168 | CONFIG_NETFILTER_XT_MATCH_RATEEST=m |
| 491 | CONFIG_NETFILTER_XT_MATCH_REALM=m | 169 | CONFIG_NETFILTER_XT_MATCH_REALM=m |
| 492 | CONFIG_NETFILTER_XT_MATCH_RECENT=m | 170 | CONFIG_NETFILTER_XT_MATCH_RECENT=m |
| 493 | CONFIG_NETFILTER_XT_MATCH_SCTP=m | ||
| 494 | CONFIG_NETFILTER_XT_MATCH_SOCKET=m | 171 | CONFIG_NETFILTER_XT_MATCH_SOCKET=m |
| 495 | CONFIG_NETFILTER_XT_MATCH_STATE=m | 172 | CONFIG_NETFILTER_XT_MATCH_STATE=m |
| 496 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=m | 173 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=m |
| @@ -498,66 +175,33 @@ CONFIG_NETFILTER_XT_MATCH_STRING=m | |||
| 498 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m | 175 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m |
| 499 | CONFIG_NETFILTER_XT_MATCH_TIME=m | 176 | CONFIG_NETFILTER_XT_MATCH_TIME=m |
| 500 | CONFIG_NETFILTER_XT_MATCH_U32=m | 177 | CONFIG_NETFILTER_XT_MATCH_U32=m |
| 501 | # CONFIG_IP_SET is not set | ||
| 502 | CONFIG_IP_VS=m | 178 | CONFIG_IP_VS=m |
| 503 | CONFIG_IP_VS_IPV6=y | 179 | CONFIG_IP_VS_IPV6=y |
| 504 | # CONFIG_IP_VS_DEBUG is not set | ||
| 505 | CONFIG_IP_VS_TAB_BITS=12 | ||
| 506 | |||
| 507 | # | ||
| 508 | # IPVS transport protocol load balancing support | ||
| 509 | # | ||
| 510 | CONFIG_IP_VS_PROTO_TCP=y | 180 | CONFIG_IP_VS_PROTO_TCP=y |
| 511 | CONFIG_IP_VS_PROTO_UDP=y | 181 | CONFIG_IP_VS_PROTO_UDP=y |
| 512 | CONFIG_IP_VS_PROTO_AH_ESP=y | ||
| 513 | CONFIG_IP_VS_PROTO_ESP=y | 182 | CONFIG_IP_VS_PROTO_ESP=y |
| 514 | CONFIG_IP_VS_PROTO_AH=y | 183 | CONFIG_IP_VS_PROTO_AH=y |
| 515 | CONFIG_IP_VS_PROTO_SCTP=y | 184 | CONFIG_IP_VS_PROTO_SCTP=y |
| 516 | |||
| 517 | # | ||
| 518 | # IPVS scheduler | ||
| 519 | # | ||
| 520 | CONFIG_IP_VS_RR=m | 185 | CONFIG_IP_VS_RR=m |
| 521 | CONFIG_IP_VS_WRR=m | 186 | CONFIG_IP_VS_WRR=m |
| 522 | CONFIG_IP_VS_LC=m | 187 | CONFIG_IP_VS_LC=m |
| 523 | CONFIG_IP_VS_WLC=m | 188 | CONFIG_IP_VS_WLC=m |
| 524 | CONFIG_IP_VS_LBLC=m | 189 | CONFIG_IP_VS_LBLC=m |
| 525 | CONFIG_IP_VS_LBLCR=m | 190 | CONFIG_IP_VS_LBLCR=m |
| 526 | # CONFIG_IP_VS_DH is not set | ||
| 527 | # CONFIG_IP_VS_SH is not set | ||
| 528 | CONFIG_IP_VS_SED=m | 191 | CONFIG_IP_VS_SED=m |
| 529 | CONFIG_IP_VS_NQ=m | 192 | CONFIG_IP_VS_NQ=m |
| 530 | |||
| 531 | # | ||
| 532 | # IPVS SH scheduler | ||
| 533 | # | ||
| 534 | CONFIG_IP_VS_SH_TAB_BITS=8 | ||
| 535 | |||
| 536 | # | ||
| 537 | # IPVS application helper | ||
| 538 | # | ||
| 539 | # CONFIG_IP_VS_NFCT is not set | ||
| 540 | # CONFIG_IP_VS_PE_SIP is not set | ||
| 541 | |||
| 542 | # | ||
| 543 | # IP: Netfilter Configuration | ||
| 544 | # | ||
| 545 | CONFIG_NF_DEFRAG_IPV4=m | ||
| 546 | CONFIG_NF_CONNTRACK_IPV4=m | 193 | CONFIG_NF_CONNTRACK_IPV4=m |
| 547 | # CONFIG_NF_CONNTRACK_PROC_COMPAT is not set | 194 | # CONFIG_NF_CONNTRACK_PROC_COMPAT is not set |
| 548 | CONFIG_IP_NF_QUEUE=m | 195 | CONFIG_IP_NF_QUEUE=m |
| 549 | CONFIG_IP_NF_IPTABLES=y | 196 | CONFIG_IP_NF_IPTABLES=y |
| 550 | CONFIG_IP_NF_MATCH_AH=m | 197 | CONFIG_IP_NF_MATCH_AH=m |
| 551 | CONFIG_IP_NF_MATCH_ECN=m | 198 | CONFIG_IP_NF_MATCH_ECN=m |
| 552 | # CONFIG_IP_NF_MATCH_RPFILTER is not set | ||
| 553 | CONFIG_IP_NF_MATCH_TTL=m | 199 | CONFIG_IP_NF_MATCH_TTL=m |
| 554 | CONFIG_IP_NF_FILTER=y | 200 | CONFIG_IP_NF_FILTER=y |
| 555 | CONFIG_IP_NF_TARGET_REJECT=y | 201 | CONFIG_IP_NF_TARGET_REJECT=y |
| 556 | CONFIG_IP_NF_TARGET_LOG=m | 202 | CONFIG_IP_NF_TARGET_LOG=m |
| 557 | CONFIG_IP_NF_TARGET_ULOG=m | 203 | CONFIG_IP_NF_TARGET_ULOG=m |
| 558 | # CONFIG_NF_NAT is not set | ||
| 559 | CONFIG_IP_NF_MANGLE=m | 204 | CONFIG_IP_NF_MANGLE=m |
| 560 | # CONFIG_IP_NF_TARGET_CLUSTERIP is not set | ||
| 561 | CONFIG_IP_NF_TARGET_ECN=m | 205 | CONFIG_IP_NF_TARGET_ECN=m |
| 562 | CONFIG_IP_NF_TARGET_TTL=m | 206 | CONFIG_IP_NF_TARGET_TTL=m |
| 563 | CONFIG_IP_NF_RAW=m | 207 | CONFIG_IP_NF_RAW=m |
| @@ -565,11 +209,6 @@ CONFIG_IP_NF_SECURITY=m | |||
| 565 | CONFIG_IP_NF_ARPTABLES=m | 209 | CONFIG_IP_NF_ARPTABLES=m |
| 566 | CONFIG_IP_NF_ARPFILTER=m | 210 | CONFIG_IP_NF_ARPFILTER=m |
| 567 | CONFIG_IP_NF_ARP_MANGLE=m | 211 | CONFIG_IP_NF_ARP_MANGLE=m |
| 568 | |||
| 569 | # | ||
| 570 | # IPv6: Netfilter Configuration | ||
| 571 | # | ||
| 572 | CONFIG_NF_DEFRAG_IPV6=m | ||
| 573 | CONFIG_NF_CONNTRACK_IPV6=m | 212 | CONFIG_NF_CONNTRACK_IPV6=m |
| 574 | CONFIG_IP6_NF_QUEUE=m | 213 | CONFIG_IP6_NF_QUEUE=m |
| 575 | CONFIG_IP6_NF_IPTABLES=m | 214 | CONFIG_IP6_NF_IPTABLES=m |
| @@ -580,7 +219,6 @@ CONFIG_IP6_NF_MATCH_OPTS=m | |||
| 580 | CONFIG_IP6_NF_MATCH_HL=m | 219 | CONFIG_IP6_NF_MATCH_HL=m |
| 581 | CONFIG_IP6_NF_MATCH_IPV6HEADER=m | 220 | CONFIG_IP6_NF_MATCH_IPV6HEADER=m |
| 582 | CONFIG_IP6_NF_MATCH_MH=m | 221 | CONFIG_IP6_NF_MATCH_MH=m |
| 583 | # CONFIG_IP6_NF_MATCH_RPFILTER is not set | ||
| 584 | CONFIG_IP6_NF_MATCH_RT=m | 222 | CONFIG_IP6_NF_MATCH_RT=m |
| 585 | CONFIG_IP6_NF_TARGET_HL=m | 223 | CONFIG_IP6_NF_TARGET_HL=m |
| 586 | CONFIG_IP6_NF_TARGET_LOG=m | 224 | CONFIG_IP6_NF_TARGET_LOG=m |
| @@ -611,52 +249,20 @@ CONFIG_BRIDGE_EBT_SNAT=m | |||
| 611 | CONFIG_BRIDGE_EBT_LOG=m | 249 | CONFIG_BRIDGE_EBT_LOG=m |
| 612 | CONFIG_BRIDGE_EBT_ULOG=m | 250 | CONFIG_BRIDGE_EBT_ULOG=m |
| 613 | CONFIG_BRIDGE_EBT_NFLOG=m | 251 | CONFIG_BRIDGE_EBT_NFLOG=m |
| 614 | # CONFIG_IP_DCCP is not set | ||
| 615 | CONFIG_IP_SCTP=m | ||
| 616 | # CONFIG_SCTP_DBG_MSG is not set | ||
| 617 | # CONFIG_SCTP_DBG_OBJCNT is not set | ||
| 618 | # CONFIG_SCTP_HMAC_NONE is not set | ||
| 619 | # CONFIG_SCTP_HMAC_SHA1 is not set | ||
| 620 | CONFIG_SCTP_HMAC_MD5=y | ||
| 621 | CONFIG_RDS=m | 252 | CONFIG_RDS=m |
| 622 | CONFIG_RDS_TCP=m | 253 | CONFIG_RDS_TCP=m |
| 623 | # CONFIG_RDS_DEBUG is not set | ||
| 624 | # CONFIG_TIPC is not set | ||
| 625 | # CONFIG_ATM is not set | ||
| 626 | # CONFIG_L2TP is not set | ||
| 627 | CONFIG_STP=m | ||
| 628 | CONFIG_GARP=m | ||
| 629 | CONFIG_BRIDGE=m | 254 | CONFIG_BRIDGE=m |
| 630 | CONFIG_BRIDGE_IGMP_SNOOPING=y | ||
| 631 | CONFIG_NET_DSA=y | 255 | CONFIG_NET_DSA=y |
| 632 | CONFIG_NET_DSA_TAG_DSA=y | ||
| 633 | CONFIG_NET_DSA_TAG_EDSA=y | ||
| 634 | CONFIG_NET_DSA_TAG_TRAILER=y | ||
| 635 | CONFIG_VLAN_8021Q=m | 256 | CONFIG_VLAN_8021Q=m |
| 636 | CONFIG_VLAN_8021Q_GVRP=y | 257 | CONFIG_VLAN_8021Q_GVRP=y |
| 637 | # CONFIG_DECNET is not set | ||
| 638 | CONFIG_LLC=m | ||
| 639 | # CONFIG_LLC2 is not set | ||
| 640 | # CONFIG_IPX is not set | ||
| 641 | # CONFIG_ATALK is not set | ||
| 642 | # CONFIG_X25 is not set | ||
| 643 | # CONFIG_LAPB is not set | ||
| 644 | # CONFIG_ECONET is not set | ||
| 645 | # CONFIG_WAN_ROUTER is not set | ||
| 646 | CONFIG_PHONET=m | 258 | CONFIG_PHONET=m |
| 647 | # CONFIG_IEEE802154 is not set | ||
| 648 | CONFIG_NET_SCHED=y | 259 | CONFIG_NET_SCHED=y |
| 649 | |||
| 650 | # | ||
| 651 | # Queueing/Scheduling | ||
| 652 | # | ||
| 653 | CONFIG_NET_SCH_CBQ=m | 260 | CONFIG_NET_SCH_CBQ=m |
| 654 | CONFIG_NET_SCH_HTB=m | 261 | CONFIG_NET_SCH_HTB=m |
| 655 | CONFIG_NET_SCH_HFSC=m | 262 | CONFIG_NET_SCH_HFSC=m |
| 656 | CONFIG_NET_SCH_PRIO=m | 263 | CONFIG_NET_SCH_PRIO=m |
| 657 | CONFIG_NET_SCH_MULTIQ=m | 264 | CONFIG_NET_SCH_MULTIQ=m |
| 658 | CONFIG_NET_SCH_RED=m | 265 | CONFIG_NET_SCH_RED=m |
| 659 | # CONFIG_NET_SCH_SFB is not set | ||
| 660 | CONFIG_NET_SCH_SFQ=m | 266 | CONFIG_NET_SCH_SFQ=m |
| 661 | CONFIG_NET_SCH_TEQL=m | 267 | CONFIG_NET_SCH_TEQL=m |
| 662 | CONFIG_NET_SCH_TBF=m | 268 | CONFIG_NET_SCH_TBF=m |
| @@ -664,15 +270,7 @@ CONFIG_NET_SCH_GRED=m | |||
| 664 | CONFIG_NET_SCH_DSMARK=m | 270 | CONFIG_NET_SCH_DSMARK=m |
| 665 | CONFIG_NET_SCH_NETEM=m | 271 | CONFIG_NET_SCH_NETEM=m |
| 666 | CONFIG_NET_SCH_DRR=m | 272 | CONFIG_NET_SCH_DRR=m |
| 667 | # CONFIG_NET_SCH_MQPRIO is not set | ||
| 668 | # CONFIG_NET_SCH_CHOKE is not set | ||
| 669 | # CONFIG_NET_SCH_QFQ is not set | ||
| 670 | CONFIG_NET_SCH_INGRESS=m | 273 | CONFIG_NET_SCH_INGRESS=m |
| 671 | |||
| 672 | # | ||
| 673 | # Classification | ||
| 674 | # | ||
| 675 | CONFIG_NET_CLS=y | ||
| 676 | CONFIG_NET_CLS_BASIC=m | 274 | CONFIG_NET_CLS_BASIC=m |
| 677 | CONFIG_NET_CLS_TCINDEX=m | 275 | CONFIG_NET_CLS_TCINDEX=m |
| 678 | CONFIG_NET_CLS_ROUTE4=m | 276 | CONFIG_NET_CLS_ROUTE4=m |
| @@ -685,7 +283,6 @@ CONFIG_NET_CLS_RSVP6=m | |||
| 685 | CONFIG_NET_CLS_FLOW=m | 283 | CONFIG_NET_CLS_FLOW=m |
| 686 | CONFIG_NET_CLS_CGROUP=y | 284 | CONFIG_NET_CLS_CGROUP=y |
| 687 | CONFIG_NET_EMATCH=y | 285 | CONFIG_NET_EMATCH=y |
| 688 | CONFIG_NET_EMATCH_STACK=32 | ||
| 689 | CONFIG_NET_EMATCH_CMP=m | 286 | CONFIG_NET_EMATCH_CMP=m |
| 690 | CONFIG_NET_EMATCH_NBYTE=m | 287 | CONFIG_NET_EMATCH_NBYTE=m |
| 691 | CONFIG_NET_EMATCH_U32=m | 288 | CONFIG_NET_EMATCH_U32=m |
| @@ -701,252 +298,46 @@ CONFIG_NET_ACT_NAT=m | |||
| 701 | CONFIG_NET_ACT_PEDIT=m | 298 | CONFIG_NET_ACT_PEDIT=m |
| 702 | CONFIG_NET_ACT_SIMP=m | 299 | CONFIG_NET_ACT_SIMP=m |
| 703 | CONFIG_NET_ACT_SKBEDIT=m | 300 | CONFIG_NET_ACT_SKBEDIT=m |
| 704 | # CONFIG_NET_ACT_CSUM is not set | ||
| 705 | CONFIG_NET_CLS_IND=y | 301 | CONFIG_NET_CLS_IND=y |
| 706 | CONFIG_NET_SCH_FIFO=y | ||
| 707 | CONFIG_DCB=y | 302 | CONFIG_DCB=y |
| 708 | CONFIG_DNS_RESOLVER=y | ||
| 709 | # CONFIG_BATMAN_ADV is not set | ||
| 710 | # CONFIG_OPENVSWITCH is not set | ||
| 711 | CONFIG_RPS=y | ||
| 712 | CONFIG_RFS_ACCEL=y | ||
| 713 | CONFIG_XPS=y | ||
| 714 | # CONFIG_NETPRIO_CGROUP is not set | ||
| 715 | CONFIG_BQL=y | ||
| 716 | |||
| 717 | # | ||
| 718 | # Network testing | ||
| 719 | # | ||
| 720 | # CONFIG_NET_PKTGEN is not set | ||
| 721 | # CONFIG_HAMRADIO is not set | ||
| 722 | # CONFIG_CAN is not set | ||
| 723 | # CONFIG_IRDA is not set | ||
| 724 | # CONFIG_BT is not set | ||
| 725 | # CONFIG_AF_RXRPC is not set | ||
| 726 | CONFIG_FIB_RULES=y | ||
| 727 | # CONFIG_WIRELESS is not set | 303 | # CONFIG_WIRELESS is not set |
| 728 | # CONFIG_WIMAX is not set | ||
| 729 | # CONFIG_RFKILL is not set | ||
| 730 | # CONFIG_NET_9P is not set | ||
| 731 | # CONFIG_CAIF is not set | ||
| 732 | # CONFIG_CEPH_LIB is not set | ||
| 733 | # CONFIG_NFC is not set | ||
| 734 | |||
| 735 | # | ||
| 736 | # Device Drivers | ||
| 737 | # | ||
| 738 | |||
| 739 | # | ||
| 740 | # Generic Driver Options | ||
| 741 | # | ||
| 742 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 304 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
| 743 | CONFIG_DEVTMPFS=y | 305 | CONFIG_DEVTMPFS=y |
| 744 | CONFIG_DEVTMPFS_MOUNT=y | 306 | CONFIG_DEVTMPFS_MOUNT=y |
| 745 | CONFIG_STANDALONE=y | ||
| 746 | CONFIG_PREVENT_FIRMWARE_BUILD=y | ||
| 747 | CONFIG_FW_LOADER=y | ||
| 748 | # CONFIG_FIRMWARE_IN_KERNEL is not set | 307 | # CONFIG_FIRMWARE_IN_KERNEL is not set |
| 749 | CONFIG_EXTRA_FIRMWARE="" | ||
| 750 | # CONFIG_DEBUG_DRIVER is not set | ||
| 751 | # CONFIG_DEBUG_DEVRES is not set | ||
| 752 | CONFIG_SYS_HYPERVISOR=y | ||
| 753 | # CONFIG_GENERIC_CPU_DEVICES is not set | ||
| 754 | # CONFIG_DMA_SHARED_BUFFER is not set | ||
| 755 | CONFIG_CONNECTOR=y | 308 | CONFIG_CONNECTOR=y |
| 756 | CONFIG_PROC_EVENTS=y | ||
| 757 | # CONFIG_MTD is not set | ||
| 758 | # CONFIG_PARPORT is not set | ||
| 759 | CONFIG_BLK_DEV=y | ||
| 760 | # CONFIG_BLK_CPQ_DA is not set | ||
| 761 | # CONFIG_BLK_CPQ_CISS_DA is not set | ||
| 762 | # CONFIG_BLK_DEV_DAC960 is not set | ||
| 763 | # CONFIG_BLK_DEV_UMEM is not set | ||
| 764 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
| 765 | CONFIG_BLK_DEV_LOOP=y | 309 | CONFIG_BLK_DEV_LOOP=y |
| 766 | CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 | ||
| 767 | CONFIG_BLK_DEV_CRYPTOLOOP=m | 310 | CONFIG_BLK_DEV_CRYPTOLOOP=m |
| 768 | # CONFIG_BLK_DEV_DRBD is not set | ||
| 769 | # CONFIG_BLK_DEV_NBD is not set | ||
| 770 | # CONFIG_BLK_DEV_NVME is not set | ||
| 771 | CONFIG_BLK_DEV_SX8=m | 311 | CONFIG_BLK_DEV_SX8=m |
| 772 | # CONFIG_BLK_DEV_UB is not set | ||
| 773 | CONFIG_BLK_DEV_RAM=y | 312 | CONFIG_BLK_DEV_RAM=y |
| 774 | CONFIG_BLK_DEV_RAM_COUNT=16 | ||
| 775 | CONFIG_BLK_DEV_RAM_SIZE=16384 | 313 | CONFIG_BLK_DEV_RAM_SIZE=16384 |
| 776 | # CONFIG_BLK_DEV_XIP is not set | ||
| 777 | # CONFIG_CDROM_PKTCDVD is not set | ||
| 778 | CONFIG_ATA_OVER_ETH=m | 314 | CONFIG_ATA_OVER_ETH=m |
| 779 | # CONFIG_BLK_DEV_RBD is not set | ||
| 780 | |||
| 781 | # | ||
| 782 | # Misc devices | ||
| 783 | # | ||
| 784 | # CONFIG_SENSORS_LIS3LV02D is not set | ||
| 785 | # CONFIG_AD525X_DPOT is not set | ||
| 786 | # CONFIG_PHANTOM is not set | ||
| 787 | # CONFIG_INTEL_MID_PTI is not set | ||
| 788 | # CONFIG_SGI_IOC4 is not set | ||
| 789 | # CONFIG_TIFM_CORE is not set | ||
| 790 | # CONFIG_ICS932S401 is not set | ||
| 791 | # CONFIG_ENCLOSURE_SERVICES is not set | ||
| 792 | # CONFIG_HP_ILO is not set | ||
| 793 | # CONFIG_APDS9802ALS is not set | ||
| 794 | # CONFIG_ISL29003 is not set | ||
| 795 | # CONFIG_ISL29020 is not set | ||
| 796 | # CONFIG_SENSORS_TSL2550 is not set | ||
| 797 | # CONFIG_SENSORS_BH1780 is not set | ||
| 798 | # CONFIG_SENSORS_BH1770 is not set | ||
| 799 | # CONFIG_SENSORS_APDS990X is not set | ||
| 800 | # CONFIG_HMC6352 is not set | ||
| 801 | # CONFIG_DS1682 is not set | ||
| 802 | # CONFIG_BMP085 is not set | ||
| 803 | # CONFIG_PCH_PHUB is not set | ||
| 804 | # CONFIG_USB_SWITCH_FSA9480 is not set | ||
| 805 | # CONFIG_C2PORT is not set | ||
| 806 | |||
| 807 | # | ||
| 808 | # EEPROM support | ||
| 809 | # | ||
| 810 | # CONFIG_EEPROM_AT24 is not set | ||
| 811 | # CONFIG_EEPROM_LEGACY is not set | ||
| 812 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 813 | # CONFIG_EEPROM_93CX6 is not set | ||
| 814 | # CONFIG_CB710_CORE is not set | ||
| 815 | |||
| 816 | # | ||
| 817 | # Texas Instruments shared transport line discipline | ||
| 818 | # | ||
| 819 | # CONFIG_SENSORS_LIS3_I2C is not set | ||
| 820 | |||
| 821 | # | ||
| 822 | # Altera FPGA firmware download module | ||
| 823 | # | ||
| 824 | # CONFIG_ALTERA_STAPL is not set | ||
| 825 | |||
| 826 | # | ||
| 827 | # SCSI device support | ||
| 828 | # | ||
| 829 | CONFIG_SCSI_MOD=y | ||
| 830 | CONFIG_RAID_ATTRS=m | 315 | CONFIG_RAID_ATTRS=m |
| 831 | CONFIG_SCSI=y | ||
| 832 | CONFIG_SCSI_DMA=y | ||
| 833 | CONFIG_SCSI_TGT=m | 316 | CONFIG_SCSI_TGT=m |
| 834 | # CONFIG_SCSI_NETLINK is not set | ||
| 835 | CONFIG_SCSI_PROC_FS=y | ||
| 836 | |||
| 837 | # | ||
| 838 | # SCSI support type (disk, tape, CD-ROM) | ||
| 839 | # | ||
| 840 | CONFIG_BLK_DEV_SD=y | 317 | CONFIG_BLK_DEV_SD=y |
| 841 | # CONFIG_CHR_DEV_ST is not set | ||
| 842 | # CONFIG_CHR_DEV_OSST is not set | ||
| 843 | # CONFIG_BLK_DEV_SR is not set | ||
| 844 | # CONFIG_CHR_DEV_SG is not set | ||
| 845 | # CONFIG_CHR_DEV_SCH is not set | ||
| 846 | # CONFIG_SCSI_MULTI_LUN is not set | ||
| 847 | CONFIG_SCSI_CONSTANTS=y | 318 | CONFIG_SCSI_CONSTANTS=y |
| 848 | CONFIG_SCSI_LOGGING=y | 319 | CONFIG_SCSI_LOGGING=y |
| 849 | # CONFIG_SCSI_SCAN_ASYNC is not set | ||
| 850 | CONFIG_SCSI_WAIT_SCAN=m | ||
| 851 | |||
| 852 | # | ||
| 853 | # SCSI Transports | ||
| 854 | # | ||
| 855 | # CONFIG_SCSI_SPI_ATTRS is not set | ||
| 856 | # CONFIG_SCSI_FC_ATTRS is not set | ||
| 857 | # CONFIG_SCSI_ISCSI_ATTRS is not set | ||
| 858 | CONFIG_SCSI_SAS_ATTRS=y | ||
| 859 | CONFIG_SCSI_SAS_LIBSAS=y | ||
| 860 | CONFIG_SCSI_SAS_ATA=y | 320 | CONFIG_SCSI_SAS_ATA=y |
| 861 | CONFIG_SCSI_SAS_HOST_SMP=y | ||
| 862 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
| 863 | CONFIG_SCSI_LOWLEVEL=y | ||
| 864 | # CONFIG_ISCSI_TCP is not set | ||
| 865 | # CONFIG_ISCSI_BOOT_SYSFS is not set | ||
| 866 | # CONFIG_SCSI_CXGB3_ISCSI is not set | ||
| 867 | # CONFIG_SCSI_CXGB4_ISCSI is not set | ||
| 868 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
| 869 | # CONFIG_SCSI_BNX2X_FCOE is not set | ||
| 870 | # CONFIG_BE2ISCSI is not set | ||
| 871 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | ||
| 872 | # CONFIG_SCSI_HPSA is not set | ||
| 873 | # CONFIG_SCSI_3W_9XXX is not set | ||
| 874 | # CONFIG_SCSI_3W_SAS is not set | ||
| 875 | # CONFIG_SCSI_ACARD is not set | ||
| 876 | # CONFIG_SCSI_AACRAID is not set | ||
| 877 | # CONFIG_SCSI_AIC7XXX is not set | ||
| 878 | # CONFIG_SCSI_AIC7XXX_OLD is not set | ||
| 879 | # CONFIG_SCSI_AIC79XX is not set | ||
| 880 | # CONFIG_SCSI_AIC94XX is not set | ||
| 881 | CONFIG_SCSI_MVSAS=y | 321 | CONFIG_SCSI_MVSAS=y |
| 882 | # CONFIG_SCSI_MVSAS_DEBUG is not set | 322 | # CONFIG_SCSI_MVSAS_DEBUG is not set |
| 883 | CONFIG_SCSI_MVSAS_TASKLET=y | 323 | CONFIG_SCSI_MVSAS_TASKLET=y |
| 884 | # CONFIG_SCSI_MVUMI is not set | ||
| 885 | # CONFIG_SCSI_DPT_I2O is not set | ||
| 886 | # CONFIG_SCSI_ADVANSYS is not set | ||
| 887 | # CONFIG_SCSI_ARCMSR is not set | ||
| 888 | # CONFIG_MEGARAID_NEWGEN is not set | ||
| 889 | # CONFIG_MEGARAID_LEGACY is not set | ||
| 890 | # CONFIG_MEGARAID_SAS is not set | ||
| 891 | # CONFIG_SCSI_MPT2SAS is not set | ||
| 892 | # CONFIG_SCSI_HPTIOP is not set | ||
| 893 | # CONFIG_LIBFC is not set | ||
| 894 | # CONFIG_LIBFCOE is not set | ||
| 895 | # CONFIG_FCOE is not set | ||
| 896 | # CONFIG_SCSI_DMX3191D is not set | ||
| 897 | # CONFIG_SCSI_FUTURE_DOMAIN is not set | ||
| 898 | # CONFIG_SCSI_IPS is not set | ||
| 899 | # CONFIG_SCSI_INITIO is not set | ||
| 900 | # CONFIG_SCSI_INIA100 is not set | ||
| 901 | # CONFIG_SCSI_STEX is not set | ||
| 902 | # CONFIG_SCSI_SYM53C8XX_2 is not set | ||
| 903 | # CONFIG_SCSI_IPR is not set | ||
| 904 | # CONFIG_SCSI_QLOGIC_1280 is not set | ||
| 905 | # CONFIG_SCSI_QLA_FC is not set | ||
| 906 | # CONFIG_SCSI_QLA_ISCSI is not set | ||
| 907 | # CONFIG_SCSI_LPFC is not set | ||
| 908 | # CONFIG_SCSI_DC395x is not set | ||
| 909 | # CONFIG_SCSI_DC390T is not set | ||
| 910 | # CONFIG_SCSI_DEBUG is not set | ||
| 911 | # CONFIG_SCSI_PMCRAID is not set | ||
| 912 | # CONFIG_SCSI_PM8001 is not set | ||
| 913 | # CONFIG_SCSI_SRP is not set | ||
| 914 | # CONFIG_SCSI_BFA_FC is not set | ||
| 915 | # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set | ||
| 916 | # CONFIG_SCSI_DH is not set | ||
| 917 | # CONFIG_SCSI_OSD_INITIATOR is not set | ||
| 918 | CONFIG_ATA=y | 324 | CONFIG_ATA=y |
| 919 | # CONFIG_ATA_NONSTANDARD is not set | ||
| 920 | CONFIG_ATA_VERBOSE_ERROR=y | ||
| 921 | CONFIG_SATA_PMP=y | ||
| 922 | |||
| 923 | # | ||
| 924 | # Controllers with non-SFF native interface | ||
| 925 | # | ||
| 926 | # CONFIG_SATA_AHCI is not set | ||
| 927 | # CONFIG_SATA_AHCI_PLATFORM is not set | ||
| 928 | # CONFIG_SATA_INIC162X is not set | ||
| 929 | # CONFIG_SATA_ACARD_AHCI is not set | ||
| 930 | CONFIG_SATA_SIL24=y | 325 | CONFIG_SATA_SIL24=y |
| 931 | # CONFIG_ATA_SFF is not set | 326 | # CONFIG_ATA_SFF is not set |
| 932 | CONFIG_MD=y | 327 | CONFIG_MD=y |
| 933 | CONFIG_BLK_DEV_MD=y | 328 | CONFIG_BLK_DEV_MD=y |
| 934 | CONFIG_MD_AUTODETECT=y | ||
| 935 | CONFIG_MD_LINEAR=m | 329 | CONFIG_MD_LINEAR=m |
| 936 | CONFIG_MD_RAID0=m | 330 | CONFIG_MD_RAID0=m |
| 937 | CONFIG_MD_RAID1=m | 331 | CONFIG_MD_RAID1=m |
| 938 | CONFIG_MD_RAID10=m | 332 | CONFIG_MD_RAID10=m |
| 939 | CONFIG_MD_RAID456=m | 333 | CONFIG_MD_RAID456=m |
| 940 | CONFIG_MULTICORE_RAID456=y | 334 | CONFIG_MULTICORE_RAID456=y |
| 941 | # CONFIG_MD_MULTIPATH is not set | ||
| 942 | CONFIG_MD_FAULTY=m | 335 | CONFIG_MD_FAULTY=m |
| 943 | CONFIG_BLK_DEV_DM=m | 336 | CONFIG_BLK_DEV_DM=m |
| 944 | CONFIG_DM_DEBUG=y | 337 | CONFIG_DM_DEBUG=y |
| 945 | CONFIG_DM_CRYPT=m | 338 | CONFIG_DM_CRYPT=m |
| 946 | CONFIG_DM_SNAPSHOT=m | 339 | CONFIG_DM_SNAPSHOT=m |
| 947 | # CONFIG_DM_THIN_PROVISIONING is not set | ||
| 948 | CONFIG_DM_MIRROR=m | 340 | CONFIG_DM_MIRROR=m |
| 949 | # CONFIG_DM_RAID is not set | ||
| 950 | CONFIG_DM_LOG_USERSPACE=m | 341 | CONFIG_DM_LOG_USERSPACE=m |
| 951 | CONFIG_DM_ZERO=m | 342 | CONFIG_DM_ZERO=m |
| 952 | CONFIG_DM_MULTIPATH=m | 343 | CONFIG_DM_MULTIPATH=m |
| @@ -954,55 +345,22 @@ CONFIG_DM_MULTIPATH_QL=m | |||
| 954 | CONFIG_DM_MULTIPATH_ST=m | 345 | CONFIG_DM_MULTIPATH_ST=m |
| 955 | CONFIG_DM_DELAY=m | 346 | CONFIG_DM_DELAY=m |
| 956 | CONFIG_DM_UEVENT=y | 347 | CONFIG_DM_UEVENT=y |
| 957 | # CONFIG_DM_FLAKEY is not set | ||
| 958 | # CONFIG_TARGET_CORE is not set | ||
| 959 | CONFIG_FUSION=y | 348 | CONFIG_FUSION=y |
| 960 | # CONFIG_FUSION_SPI is not set | ||
| 961 | # CONFIG_FUSION_FC is not set | ||
| 962 | CONFIG_FUSION_SAS=y | 349 | CONFIG_FUSION_SAS=y |
| 963 | CONFIG_FUSION_MAX_SGE=128 | ||
| 964 | # CONFIG_FUSION_CTL is not set | ||
| 965 | # CONFIG_FUSION_LOGGING is not set | ||
| 966 | |||
| 967 | # | ||
| 968 | # IEEE 1394 (FireWire) support | ||
| 969 | # | ||
| 970 | # CONFIG_FIREWIRE is not set | ||
| 971 | # CONFIG_FIREWIRE_NOSY is not set | ||
| 972 | # CONFIG_I2O is not set | ||
| 973 | CONFIG_NETDEVICES=y | 350 | CONFIG_NETDEVICES=y |
| 974 | CONFIG_NET_CORE=y | ||
| 975 | CONFIG_BONDING=m | 351 | CONFIG_BONDING=m |
| 976 | CONFIG_DUMMY=m | 352 | CONFIG_DUMMY=m |
| 977 | # CONFIG_EQUALIZER is not set | ||
| 978 | # CONFIG_NET_FC is not set | ||
| 979 | # CONFIG_MII is not set | ||
| 980 | CONFIG_IFB=m | 353 | CONFIG_IFB=m |
| 981 | # CONFIG_NET_TEAM is not set | ||
| 982 | CONFIG_MACVLAN=m | 354 | CONFIG_MACVLAN=m |
| 983 | CONFIG_MACVTAP=m | 355 | CONFIG_MACVTAP=m |
| 984 | CONFIG_NETCONSOLE=m | 356 | CONFIG_NETCONSOLE=m |
| 985 | CONFIG_NETCONSOLE_DYNAMIC=y | 357 | CONFIG_NETCONSOLE_DYNAMIC=y |
| 986 | CONFIG_NETPOLL=y | ||
| 987 | CONFIG_NETPOLL_TRAP=y | 358 | CONFIG_NETPOLL_TRAP=y |
| 988 | CONFIG_NET_POLL_CONTROLLER=y | ||
| 989 | CONFIG_TUN=y | 359 | CONFIG_TUN=y |
| 990 | CONFIG_VETH=m | 360 | CONFIG_VETH=m |
| 991 | # CONFIG_ARCNET is not set | ||
| 992 | |||
| 993 | # | ||
| 994 | # CAIF transport drivers | ||
| 995 | # | ||
| 996 | |||
| 997 | # | ||
| 998 | # Distributed Switch Architecture drivers | ||
| 999 | # | ||
| 1000 | CONFIG_NET_DSA_MV88E6XXX=y | ||
| 1001 | CONFIG_NET_DSA_MV88E6060=y | 361 | CONFIG_NET_DSA_MV88E6060=y |
| 1002 | CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y | ||
| 1003 | CONFIG_NET_DSA_MV88E6131=y | 362 | CONFIG_NET_DSA_MV88E6131=y |
| 1004 | CONFIG_NET_DSA_MV88E6123_61_65=y | 363 | CONFIG_NET_DSA_MV88E6123_61_65=y |
| 1005 | CONFIG_ETHERNET=y | ||
| 1006 | # CONFIG_NET_VENDOR_3COM is not set | 364 | # CONFIG_NET_VENDOR_3COM is not set |
| 1007 | # CONFIG_NET_VENDOR_ADAPTEC is not set | 365 | # CONFIG_NET_VENDOR_ADAPTEC is not set |
| 1008 | # CONFIG_NET_VENDOR_ALTEON is not set | 366 | # CONFIG_NET_VENDOR_ALTEON is not set |
| @@ -1010,27 +368,21 @@ CONFIG_ETHERNET=y | |||
| 1010 | # CONFIG_NET_VENDOR_ATHEROS is not set | 368 | # CONFIG_NET_VENDOR_ATHEROS is not set |
| 1011 | # CONFIG_NET_VENDOR_BROADCOM is not set | 369 | # CONFIG_NET_VENDOR_BROADCOM is not set |
| 1012 | # CONFIG_NET_VENDOR_BROCADE is not set | 370 | # CONFIG_NET_VENDOR_BROCADE is not set |
| 1013 | # CONFIG_NET_CALXEDA_XGMAC is not set | ||
| 1014 | # CONFIG_NET_VENDOR_CHELSIO is not set | 371 | # CONFIG_NET_VENDOR_CHELSIO is not set |
| 1015 | # CONFIG_NET_VENDOR_CISCO is not set | 372 | # CONFIG_NET_VENDOR_CISCO is not set |
| 1016 | # CONFIG_DNET is not set | ||
| 1017 | # CONFIG_NET_VENDOR_DEC is not set | 373 | # CONFIG_NET_VENDOR_DEC is not set |
| 1018 | # CONFIG_NET_VENDOR_DLINK is not set | 374 | # CONFIG_NET_VENDOR_DLINK is not set |
| 1019 | # CONFIG_NET_VENDOR_EMULEX is not set | 375 | # CONFIG_NET_VENDOR_EMULEX is not set |
| 1020 | # CONFIG_NET_VENDOR_EXAR is not set | 376 | # CONFIG_NET_VENDOR_EXAR is not set |
| 1021 | # CONFIG_NET_VENDOR_HP is not set | 377 | # CONFIG_NET_VENDOR_HP is not set |
| 1022 | # CONFIG_NET_VENDOR_INTEL is not set | 378 | # CONFIG_NET_VENDOR_INTEL is not set |
| 1023 | # CONFIG_IP1000 is not set | ||
| 1024 | # CONFIG_JME is not set | ||
| 1025 | # CONFIG_NET_VENDOR_MARVELL is not set | 379 | # CONFIG_NET_VENDOR_MARVELL is not set |
| 1026 | # CONFIG_NET_VENDOR_MELLANOX is not set | 380 | # CONFIG_NET_VENDOR_MELLANOX is not set |
| 1027 | # CONFIG_NET_VENDOR_MICREL is not set | 381 | # CONFIG_NET_VENDOR_MICREL is not set |
| 1028 | # CONFIG_NET_VENDOR_MYRI is not set | 382 | # CONFIG_NET_VENDOR_MYRI is not set |
| 1029 | # CONFIG_FEALNX is not set | ||
| 1030 | # CONFIG_NET_VENDOR_NATSEMI is not set | 383 | # CONFIG_NET_VENDOR_NATSEMI is not set |
| 1031 | # CONFIG_NET_VENDOR_NVIDIA is not set | 384 | # CONFIG_NET_VENDOR_NVIDIA is not set |
| 1032 | # CONFIG_NET_VENDOR_OKI is not set | 385 | # CONFIG_NET_VENDOR_OKI is not set |
| 1033 | # CONFIG_ETHOC is not set | ||
| 1034 | # CONFIG_NET_PACKET_ENGINE is not set | 386 | # CONFIG_NET_PACKET_ENGINE is not set |
| 1035 | # CONFIG_NET_VENDOR_QLOGIC is not set | 387 | # CONFIG_NET_VENDOR_QLOGIC is not set |
| 1036 | # CONFIG_NET_VENDOR_REALTEK is not set | 388 | # CONFIG_NET_VENDOR_REALTEK is not set |
| @@ -1038,7 +390,6 @@ CONFIG_ETHERNET=y | |||
| 1038 | # CONFIG_NET_VENDOR_SEEQ is not set | 390 | # CONFIG_NET_VENDOR_SEEQ is not set |
| 1039 | # CONFIG_NET_VENDOR_SILAN is not set | 391 | # CONFIG_NET_VENDOR_SILAN is not set |
| 1040 | # CONFIG_NET_VENDOR_SIS is not set | 392 | # CONFIG_NET_VENDOR_SIS is not set |
| 1041 | # CONFIG_SFC is not set | ||
| 1042 | # CONFIG_NET_VENDOR_SMSC is not set | 393 | # CONFIG_NET_VENDOR_SMSC is not set |
| 1043 | # CONFIG_NET_VENDOR_STMICRO is not set | 394 | # CONFIG_NET_VENDOR_STMICRO is not set |
| 1044 | # CONFIG_NET_VENDOR_SUN is not set | 395 | # CONFIG_NET_VENDOR_SUN is not set |
| @@ -1046,673 +397,91 @@ CONFIG_ETHERNET=y | |||
| 1046 | # CONFIG_NET_VENDOR_TI is not set | 397 | # CONFIG_NET_VENDOR_TI is not set |
| 1047 | # CONFIG_TILE_NET is not set | 398 | # CONFIG_TILE_NET is not set |
| 1048 | # CONFIG_NET_VENDOR_VIA is not set | 399 | # CONFIG_NET_VENDOR_VIA is not set |
| 1049 | # CONFIG_FDDI is not set | ||
| 1050 | # CONFIG_HIPPI is not set | ||
| 1051 | CONFIG_PHYLIB=y | ||
| 1052 | |||
| 1053 | # | ||
| 1054 | # MII PHY device drivers | ||
| 1055 | # | ||
| 1056 | # CONFIG_MARVELL_PHY is not set | ||
| 1057 | # CONFIG_DAVICOM_PHY is not set | ||
| 1058 | # CONFIG_QSEMI_PHY is not set | ||
| 1059 | # CONFIG_LXT_PHY is not set | ||
| 1060 | # CONFIG_CICADA_PHY is not set | ||
| 1061 | # CONFIG_VITESSE_PHY is not set | ||
| 1062 | # CONFIG_SMSC_PHY is not set | ||
| 1063 | # CONFIG_BROADCOM_PHY is not set | ||
| 1064 | # CONFIG_ICPLUS_PHY is not set | ||
| 1065 | # CONFIG_REALTEK_PHY is not set | ||
| 1066 | # CONFIG_NATIONAL_PHY is not set | ||
| 1067 | # CONFIG_STE10XP is not set | ||
| 1068 | # CONFIG_LSI_ET1011C_PHY is not set | ||
| 1069 | # CONFIG_MICREL_PHY is not set | ||
| 1070 | # CONFIG_FIXED_PHY is not set | ||
| 1071 | # CONFIG_MDIO_BITBANG is not set | ||
| 1072 | # CONFIG_PPP is not set | ||
| 1073 | # CONFIG_SLIP is not set | ||
| 1074 | # CONFIG_TR is not set | ||
| 1075 | |||
| 1076 | # | ||
| 1077 | # USB Network Adapters | ||
| 1078 | # | ||
| 1079 | # CONFIG_USB_CATC is not set | ||
| 1080 | # CONFIG_USB_KAWETH is not set | ||
| 1081 | # CONFIG_USB_PEGASUS is not set | ||
| 1082 | # CONFIG_USB_RTL8150 is not set | ||
| 1083 | # CONFIG_USB_USBNET is not set | ||
| 1084 | # CONFIG_USB_CDC_PHONET is not set | ||
| 1085 | # CONFIG_USB_IPHETH is not set | ||
| 1086 | # CONFIG_WLAN is not set | 400 | # CONFIG_WLAN is not set |
| 1087 | |||
| 1088 | # | ||
| 1089 | # Enable WiMAX (Networking options) to see the WiMAX drivers | ||
| 1090 | # | ||
| 1091 | # CONFIG_WAN is not set | ||
| 1092 | # CONFIG_VMXNET3 is not set | ||
| 1093 | # CONFIG_ISDN is not set | ||
| 1094 | # CONFIG_PHONE is not set | ||
| 1095 | |||
| 1096 | # | ||
| 1097 | # Input device support | ||
| 1098 | # | ||
| 1099 | CONFIG_INPUT=y | ||
| 1100 | # CONFIG_INPUT_FF_MEMLESS is not set | ||
| 1101 | # CONFIG_INPUT_POLLDEV is not set | ||
| 1102 | # CONFIG_INPUT_SPARSEKMAP is not set | ||
| 1103 | |||
| 1104 | # | ||
| 1105 | # Userland interfaces | ||
| 1106 | # | ||
| 1107 | # CONFIG_INPUT_MOUSEDEV is not set | 401 | # CONFIG_INPUT_MOUSEDEV is not set |
| 1108 | # CONFIG_INPUT_JOYDEV is not set | ||
| 1109 | # CONFIG_INPUT_EVDEV is not set | ||
| 1110 | # CONFIG_INPUT_EVBUG is not set | ||
| 1111 | |||
| 1112 | # | ||
| 1113 | # Input Device Drivers | ||
| 1114 | # | ||
| 1115 | # CONFIG_INPUT_KEYBOARD is not set | 402 | # CONFIG_INPUT_KEYBOARD is not set |
| 1116 | # CONFIG_INPUT_MOUSE is not set | 403 | # CONFIG_INPUT_MOUSE is not set |
| 1117 | # CONFIG_INPUT_JOYSTICK is not set | ||
| 1118 | # CONFIG_INPUT_TABLET is not set | ||
| 1119 | # CONFIG_INPUT_TOUCHSCREEN is not set | ||
| 1120 | # CONFIG_INPUT_MISC is not set | ||
| 1121 | |||
| 1122 | # | ||
| 1123 | # Hardware I/O ports | ||
| 1124 | # | ||
| 1125 | # CONFIG_SERIO is not set | 404 | # CONFIG_SERIO is not set |
| 1126 | # CONFIG_GAMEPORT is not set | ||
| 1127 | |||
| 1128 | # | ||
| 1129 | # Character devices | ||
| 1130 | # | ||
| 1131 | # CONFIG_VT is not set | 405 | # CONFIG_VT is not set |
| 1132 | CONFIG_UNIX98_PTYS=y | ||
| 1133 | # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set | ||
| 1134 | # CONFIG_LEGACY_PTYS is not set | 406 | # CONFIG_LEGACY_PTYS is not set |
| 1135 | # CONFIG_SERIAL_NONSTANDARD is not set | ||
| 1136 | # CONFIG_NOZOMI is not set | ||
| 1137 | # CONFIG_N_GSM is not set | ||
| 1138 | # CONFIG_TRACE_SINK is not set | ||
| 1139 | CONFIG_DEVKMEM=y | ||
| 1140 | |||
| 1141 | # | ||
| 1142 | # Serial drivers | ||
| 1143 | # | ||
| 1144 | # CONFIG_SERIAL_8250 is not set | ||
| 1145 | |||
| 1146 | # | ||
| 1147 | # Non-8250 serial port support | ||
| 1148 | # | ||
| 1149 | # CONFIG_SERIAL_MFD_HSU is not set | ||
| 1150 | # CONFIG_SERIAL_JSM is not set | ||
| 1151 | # CONFIG_SERIAL_TIMBERDALE is not set | ||
| 1152 | # CONFIG_SERIAL_ALTERA_JTAGUART is not set | ||
| 1153 | # CONFIG_SERIAL_ALTERA_UART is not set | ||
| 1154 | # CONFIG_SERIAL_PCH_UART is not set | ||
| 1155 | # CONFIG_SERIAL_XILINX_PS_UART is not set | ||
| 1156 | # CONFIG_TTY_PRINTK is not set | ||
| 1157 | CONFIG_HVC_DRIVER=y | ||
| 1158 | # CONFIG_IPMI_HANDLER is not set | ||
| 1159 | CONFIG_HW_RANDOM=y | 407 | CONFIG_HW_RANDOM=y |
| 1160 | CONFIG_HW_RANDOM_TIMERIOMEM=m | 408 | CONFIG_HW_RANDOM_TIMERIOMEM=m |
| 1161 | # CONFIG_R3964 is not set | ||
| 1162 | # CONFIG_APPLICOM is not set | ||
| 1163 | |||
| 1164 | # | ||
| 1165 | # PCMCIA character devices | ||
| 1166 | # | ||
| 1167 | # CONFIG_RAW_DRIVER is not set | ||
| 1168 | # CONFIG_TCG_TPM is not set | ||
| 1169 | CONFIG_DEVPORT=y | ||
| 1170 | # CONFIG_RAMOOPS is not set | ||
| 1171 | CONFIG_TILE_SROM=y | ||
| 1172 | CONFIG_I2C=y | 409 | CONFIG_I2C=y |
| 1173 | CONFIG_I2C_BOARDINFO=y | ||
| 1174 | CONFIG_I2C_COMPAT=y | ||
| 1175 | CONFIG_I2C_CHARDEV=y | 410 | CONFIG_I2C_CHARDEV=y |
| 1176 | # CONFIG_I2C_MUX is not set | ||
| 1177 | CONFIG_I2C_HELPER_AUTO=y | ||
| 1178 | |||
| 1179 | # | ||
| 1180 | # I2C Hardware Bus support | ||
| 1181 | # | ||
| 1182 | |||
| 1183 | # | ||
| 1184 | # PC SMBus host controller drivers | ||
| 1185 | # | ||
| 1186 | # CONFIG_I2C_ALI1535 is not set | ||
| 1187 | # CONFIG_I2C_ALI1563 is not set | ||
| 1188 | # CONFIG_I2C_ALI15X3 is not set | ||
| 1189 | # CONFIG_I2C_AMD756 is not set | ||
| 1190 | # CONFIG_I2C_AMD8111 is not set | ||
| 1191 | # CONFIG_I2C_I801 is not set | ||
| 1192 | # CONFIG_I2C_ISCH is not set | ||
| 1193 | # CONFIG_I2C_PIIX4 is not set | ||
| 1194 | # CONFIG_I2C_NFORCE2 is not set | ||
| 1195 | # CONFIG_I2C_SIS5595 is not set | ||
| 1196 | # CONFIG_I2C_SIS630 is not set | ||
| 1197 | # CONFIG_I2C_SIS96X is not set | ||
| 1198 | # CONFIG_I2C_VIA is not set | ||
| 1199 | # CONFIG_I2C_VIAPRO is not set | ||
| 1200 | |||
| 1201 | # | ||
| 1202 | # I2C system bus drivers (mostly embedded / system-on-chip) | ||
| 1203 | # | ||
| 1204 | # CONFIG_I2C_DESIGNWARE_PCI is not set | ||
| 1205 | # CONFIG_I2C_INTEL_MID is not set | ||
| 1206 | # CONFIG_I2C_OCORES is not set | ||
| 1207 | # CONFIG_I2C_PCA_PLATFORM is not set | ||
| 1208 | # CONFIG_I2C_PXA_PCI is not set | ||
| 1209 | # CONFIG_I2C_SIMTEC is not set | ||
| 1210 | # CONFIG_I2C_XILINX is not set | ||
| 1211 | # CONFIG_I2C_EG20T is not set | ||
| 1212 | |||
| 1213 | # | ||
| 1214 | # External I2C/SMBus adapter drivers | ||
| 1215 | # | ||
| 1216 | # CONFIG_I2C_DIOLAN_U2C is not set | ||
| 1217 | # CONFIG_I2C_PARPORT_LIGHT is not set | ||
| 1218 | # CONFIG_I2C_TAOS_EVM is not set | ||
| 1219 | # CONFIG_I2C_TINY_USB is not set | ||
| 1220 | |||
| 1221 | # | ||
| 1222 | # Other I2C/SMBus bus drivers | ||
| 1223 | # | ||
| 1224 | # CONFIG_I2C_STUB is not set | ||
| 1225 | # CONFIG_I2C_DEBUG_CORE is not set | ||
| 1226 | # CONFIG_I2C_DEBUG_ALGO is not set | ||
| 1227 | # CONFIG_I2C_DEBUG_BUS is not set | ||
| 1228 | # CONFIG_SPI is not set | ||
| 1229 | |||
| 1230 | # | ||
| 1231 | # PPS support | ||
| 1232 | # | ||
| 1233 | # CONFIG_PPS is not set | ||
| 1234 | |||
| 1235 | # | ||
| 1236 | # PPS generators support | ||
| 1237 | # | ||
| 1238 | |||
| 1239 | # | ||
| 1240 | # PTP clock support | ||
| 1241 | # | ||
| 1242 | |||
| 1243 | # | ||
| 1244 | # Enable Device Drivers -> PPS to see the PTP clock options. | ||
| 1245 | # | ||
| 1246 | # CONFIG_W1 is not set | ||
| 1247 | # CONFIG_POWER_SUPPLY is not set | ||
| 1248 | # CONFIG_HWMON is not set | 411 | # CONFIG_HWMON is not set |
| 1249 | # CONFIG_THERMAL is not set | ||
| 1250 | CONFIG_WATCHDOG=y | 412 | CONFIG_WATCHDOG=y |
| 1251 | # CONFIG_WATCHDOG_CORE is not set | ||
| 1252 | CONFIG_WATCHDOG_NOWAYOUT=y | 413 | CONFIG_WATCHDOG_NOWAYOUT=y |
| 1253 | |||
| 1254 | # | ||
| 1255 | # Watchdog Device Drivers | ||
| 1256 | # | ||
| 1257 | # CONFIG_SOFT_WATCHDOG is not set | ||
| 1258 | # CONFIG_ALIM7101_WDT is not set | ||
| 1259 | |||
| 1260 | # | ||
| 1261 | # PCI-based Watchdog Cards | ||
| 1262 | # | ||
| 1263 | # CONFIG_PCIPCWATCHDOG is not set | ||
| 1264 | # CONFIG_WDTPCI is not set | ||
| 1265 | |||
| 1266 | # | ||
| 1267 | # USB-based Watchdog Cards | ||
| 1268 | # | ||
| 1269 | # CONFIG_USBPCWATCHDOG is not set | ||
| 1270 | CONFIG_SSB_POSSIBLE=y | ||
| 1271 | |||
| 1272 | # | ||
| 1273 | # Sonics Silicon Backplane | ||
| 1274 | # | ||
| 1275 | # CONFIG_SSB is not set | ||
| 1276 | CONFIG_BCMA_POSSIBLE=y | ||
| 1277 | |||
| 1278 | # | ||
| 1279 | # Broadcom specific AMBA | ||
| 1280 | # | ||
| 1281 | # CONFIG_BCMA is not set | ||
| 1282 | |||
| 1283 | # | ||
| 1284 | # Multifunction device drivers | ||
| 1285 | # | ||
| 1286 | # CONFIG_MFD_CORE is not set | ||
| 1287 | # CONFIG_MFD_88PM860X is not set | ||
| 1288 | # CONFIG_MFD_SM501 is not set | ||
| 1289 | # CONFIG_HTC_PASIC3 is not set | ||
| 1290 | # CONFIG_TPS6105X is not set | ||
| 1291 | # CONFIG_TPS6507X is not set | ||
| 1292 | # CONFIG_TWL4030_CORE is not set | ||
| 1293 | # CONFIG_MFD_STMPE is not set | ||
| 1294 | # CONFIG_MFD_TC3589X is not set | ||
| 1295 | # CONFIG_MFD_TMIO is not set | ||
| 1296 | # CONFIG_PMIC_DA903X is not set | ||
| 1297 | # CONFIG_MFD_DA9052_I2C is not set | ||
| 1298 | # CONFIG_PMIC_ADP5520 is not set | ||
| 1299 | # CONFIG_MFD_MAX8925 is not set | ||
| 1300 | # CONFIG_MFD_MAX8997 is not set | ||
| 1301 | # CONFIG_MFD_MAX8998 is not set | ||
| 1302 | # CONFIG_MFD_S5M_CORE is not set | ||
| 1303 | # CONFIG_MFD_WM8400 is not set | ||
| 1304 | # CONFIG_MFD_WM831X_I2C is not set | ||
| 1305 | # CONFIG_MFD_WM8350_I2C is not set | ||
| 1306 | # CONFIG_MFD_WM8994 is not set | ||
| 1307 | # CONFIG_MFD_PCF50633 is not set | ||
| 1308 | # CONFIG_ABX500_CORE is not set | ||
| 1309 | # CONFIG_LPC_SCH is not set | ||
| 1310 | # CONFIG_MFD_RDC321X is not set | ||
| 1311 | # CONFIG_MFD_JANZ_CMODIO is not set | ||
| 1312 | # CONFIG_MFD_VX855 is not set | ||
| 1313 | # CONFIG_MFD_WL1273_CORE is not set | ||
| 1314 | # CONFIG_REGULATOR is not set | ||
| 1315 | # CONFIG_MEDIA_SUPPORT is not set | ||
| 1316 | |||
| 1317 | # | ||
| 1318 | # Graphics support | ||
| 1319 | # | ||
| 1320 | # CONFIG_VGA_ARB is not set | 414 | # CONFIG_VGA_ARB is not set |
| 1321 | # CONFIG_DRM is not set | ||
| 1322 | # CONFIG_STUB_POULSBO is not set | ||
| 1323 | # CONFIG_VGASTATE is not set | ||
| 1324 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
| 1325 | # CONFIG_FB is not set | ||
| 1326 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
| 1327 | # CONFIG_SOUND is not set | ||
| 1328 | # CONFIG_HID_SUPPORT is not set | 415 | # CONFIG_HID_SUPPORT is not set |
| 1329 | CONFIG_USB_SUPPORT=y | ||
| 1330 | CONFIG_USB_COMMON=y | ||
| 1331 | CONFIG_USB_ARCH_HAS_HCD=y | ||
| 1332 | CONFIG_USB_ARCH_HAS_OHCI=y | ||
| 1333 | CONFIG_USB_ARCH_HAS_EHCI=y | ||
| 1334 | CONFIG_USB_ARCH_HAS_XHCI=y | ||
| 1335 | CONFIG_USB=y | 416 | CONFIG_USB=y |
| 1336 | # CONFIG_USB_DEBUG is not set | ||
| 1337 | # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set | ||
| 1338 | |||
| 1339 | # | ||
| 1340 | # Miscellaneous USB options | ||
| 1341 | # | ||
| 1342 | # CONFIG_USB_DEVICEFS is not set | ||
| 1343 | # CONFIG_USB_DEVICE_CLASS is not set | 417 | # CONFIG_USB_DEVICE_CLASS is not set |
| 1344 | # CONFIG_USB_DYNAMIC_MINORS is not set | ||
| 1345 | # CONFIG_USB_OTG_WHITELIST is not set | ||
| 1346 | # CONFIG_USB_OTG_BLACKLIST_HUB is not set | ||
| 1347 | # CONFIG_USB_MON is not set | ||
| 1348 | # CONFIG_USB_WUSB_CBAF is not set | ||
| 1349 | |||
| 1350 | # | ||
| 1351 | # USB Host Controller Drivers | ||
| 1352 | # | ||
| 1353 | # CONFIG_USB_C67X00_HCD is not set | ||
| 1354 | # CONFIG_USB_XHCI_HCD is not set | ||
| 1355 | CONFIG_USB_EHCI_HCD=y | 418 | CONFIG_USB_EHCI_HCD=y |
| 1356 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | ||
| 1357 | CONFIG_USB_EHCI_TT_NEWSCHED=y | ||
| 1358 | # CONFIG_USB_EHCI_MV is not set | ||
| 1359 | # CONFIG_USB_OXU210HP_HCD is not set | ||
| 1360 | # CONFIG_USB_ISP116X_HCD is not set | ||
| 1361 | # CONFIG_USB_ISP1760_HCD is not set | ||
| 1362 | # CONFIG_USB_ISP1362_HCD is not set | ||
| 1363 | CONFIG_USB_OHCI_HCD=y | 419 | CONFIG_USB_OHCI_HCD=y |
| 1364 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set | ||
| 1365 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set | ||
| 1366 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y | ||
| 1367 | # CONFIG_USB_UHCI_HCD is not set | ||
| 1368 | # CONFIG_USB_SL811_HCD is not set | ||
| 1369 | # CONFIG_USB_R8A66597_HCD is not set | ||
| 1370 | |||
| 1371 | # | ||
| 1372 | # USB Device Class drivers | ||
| 1373 | # | ||
| 1374 | # CONFIG_USB_ACM is not set | ||
| 1375 | # CONFIG_USB_PRINTER is not set | ||
| 1376 | # CONFIG_USB_WDM is not set | ||
| 1377 | # CONFIG_USB_TMC is not set | ||
| 1378 | |||
| 1379 | # | ||
| 1380 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may | ||
| 1381 | # | ||
| 1382 | |||
| 1383 | # | ||
| 1384 | # also be needed; see USB_STORAGE Help for more info | ||
| 1385 | # | ||
| 1386 | CONFIG_USB_STORAGE=y | 420 | CONFIG_USB_STORAGE=y |
| 1387 | # CONFIG_USB_STORAGE_DEBUG is not set | ||
| 1388 | # CONFIG_USB_STORAGE_REALTEK is not set | ||
| 1389 | # CONFIG_USB_STORAGE_DATAFAB is not set | ||
| 1390 | # CONFIG_USB_STORAGE_FREECOM is not set | ||
| 1391 | # CONFIG_USB_STORAGE_ISD200 is not set | ||
| 1392 | # CONFIG_USB_STORAGE_USBAT is not set | ||
| 1393 | # CONFIG_USB_STORAGE_SDDR09 is not set | ||
| 1394 | # CONFIG_USB_STORAGE_SDDR55 is not set | ||
| 1395 | # CONFIG_USB_STORAGE_JUMPSHOT is not set | ||
| 1396 | # CONFIG_USB_STORAGE_ALAUDA is not set | ||
| 1397 | # CONFIG_USB_STORAGE_ONETOUCH is not set | ||
| 1398 | # CONFIG_USB_STORAGE_KARMA is not set | ||
| 1399 | # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set | ||
| 1400 | # CONFIG_USB_STORAGE_ENE_UB6250 is not set | ||
| 1401 | # CONFIG_USB_UAS is not set | ||
| 1402 | CONFIG_USB_LIBUSUAL=y | 421 | CONFIG_USB_LIBUSUAL=y |
| 1403 | |||
| 1404 | # | ||
| 1405 | # USB Imaging devices | ||
| 1406 | # | ||
| 1407 | # CONFIG_USB_MDC800 is not set | ||
| 1408 | # CONFIG_USB_MICROTEK is not set | ||
| 1409 | |||
| 1410 | # | ||
| 1411 | # USB port drivers | ||
| 1412 | # | ||
| 1413 | # CONFIG_USB_SERIAL is not set | ||
| 1414 | |||
| 1415 | # | ||
| 1416 | # USB Miscellaneous drivers | ||
| 1417 | # | ||
| 1418 | # CONFIG_USB_EMI62 is not set | ||
| 1419 | # CONFIG_USB_EMI26 is not set | ||
| 1420 | # CONFIG_USB_ADUTUX is not set | ||
| 1421 | # CONFIG_USB_SEVSEG is not set | ||
| 1422 | # CONFIG_USB_RIO500 is not set | ||
| 1423 | # CONFIG_USB_LEGOTOWER is not set | ||
| 1424 | # CONFIG_USB_LCD is not set | ||
| 1425 | # CONFIG_USB_LED is not set | ||
| 1426 | # CONFIG_USB_CYPRESS_CY7C63 is not set | ||
| 1427 | # CONFIG_USB_CYTHERM is not set | ||
| 1428 | # CONFIG_USB_IDMOUSE is not set | ||
| 1429 | # CONFIG_USB_FTDI_ELAN is not set | ||
| 1430 | # CONFIG_USB_APPLEDISPLAY is not set | ||
| 1431 | # CONFIG_USB_SISUSBVGA is not set | ||
| 1432 | # CONFIG_USB_LD is not set | ||
| 1433 | # CONFIG_USB_TRANCEVIBRATOR is not set | ||
| 1434 | # CONFIG_USB_IOWARRIOR is not set | ||
| 1435 | # CONFIG_USB_TEST is not set | ||
| 1436 | # CONFIG_USB_ISIGHTFW is not set | ||
| 1437 | # CONFIG_USB_YUREX is not set | ||
| 1438 | # CONFIG_USB_GADGET is not set | ||
| 1439 | |||
| 1440 | # | ||
| 1441 | # OTG and related infrastructure | ||
| 1442 | # | ||
| 1443 | # CONFIG_NOP_USB_XCEIV is not set | ||
| 1444 | # CONFIG_UWB is not set | ||
| 1445 | # CONFIG_MMC is not set | ||
| 1446 | # CONFIG_MEMSTICK is not set | ||
| 1447 | # CONFIG_NEW_LEDS is not set | ||
| 1448 | # CONFIG_ACCESSIBILITY is not set | ||
| 1449 | # CONFIG_INFINIBAND is not set | ||
| 1450 | CONFIG_EDAC=y | 422 | CONFIG_EDAC=y |
| 1451 | |||
| 1452 | # | ||
| 1453 | # Reporting subsystems | ||
| 1454 | # | ||
| 1455 | # CONFIG_EDAC_DEBUG is not set | ||
| 1456 | CONFIG_EDAC_MM_EDAC=y | 423 | CONFIG_EDAC_MM_EDAC=y |
| 1457 | CONFIG_EDAC_TILE=y | ||
| 1458 | CONFIG_RTC_LIB=y | ||
| 1459 | CONFIG_RTC_CLASS=y | 424 | CONFIG_RTC_CLASS=y |
| 1460 | CONFIG_RTC_HCTOSYS=y | ||
| 1461 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | ||
| 1462 | # CONFIG_RTC_DEBUG is not set | ||
| 1463 | |||
| 1464 | # | ||
| 1465 | # RTC interfaces | ||
| 1466 | # | ||
| 1467 | CONFIG_RTC_INTF_SYSFS=y | ||
| 1468 | CONFIG_RTC_INTF_PROC=y | ||
| 1469 | CONFIG_RTC_INTF_DEV=y | ||
| 1470 | # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set | ||
| 1471 | # CONFIG_RTC_DRV_TEST is not set | ||
| 1472 | |||
| 1473 | # | ||
| 1474 | # I2C RTC drivers | ||
| 1475 | # | ||
| 1476 | # CONFIG_RTC_DRV_DS1307 is not set | ||
| 1477 | # CONFIG_RTC_DRV_DS1374 is not set | ||
| 1478 | # CONFIG_RTC_DRV_DS1672 is not set | ||
| 1479 | # CONFIG_RTC_DRV_DS3232 is not set | ||
| 1480 | # CONFIG_RTC_DRV_MAX6900 is not set | ||
| 1481 | # CONFIG_RTC_DRV_RS5C372 is not set | ||
| 1482 | # CONFIG_RTC_DRV_ISL1208 is not set | ||
| 1483 | # CONFIG_RTC_DRV_ISL12022 is not set | ||
| 1484 | # CONFIG_RTC_DRV_X1205 is not set | ||
| 1485 | # CONFIG_RTC_DRV_PCF8563 is not set | ||
| 1486 | # CONFIG_RTC_DRV_PCF8583 is not set | ||
| 1487 | # CONFIG_RTC_DRV_M41T80 is not set | ||
| 1488 | # CONFIG_RTC_DRV_BQ32K is not set | ||
| 1489 | # CONFIG_RTC_DRV_S35390A is not set | ||
| 1490 | # CONFIG_RTC_DRV_FM3130 is not set | ||
| 1491 | # CONFIG_RTC_DRV_RX8581 is not set | ||
| 1492 | # CONFIG_RTC_DRV_RX8025 is not set | ||
| 1493 | # CONFIG_RTC_DRV_EM3027 is not set | ||
| 1494 | # CONFIG_RTC_DRV_RV3029C2 is not set | ||
| 1495 | |||
| 1496 | # | ||
| 1497 | # SPI RTC drivers | ||
| 1498 | # | ||
| 1499 | |||
| 1500 | # | ||
| 1501 | # Platform RTC drivers | ||
| 1502 | # | ||
| 1503 | # CONFIG_RTC_DRV_DS1286 is not set | ||
| 1504 | # CONFIG_RTC_DRV_DS1511 is not set | ||
| 1505 | # CONFIG_RTC_DRV_DS1553 is not set | ||
| 1506 | # CONFIG_RTC_DRV_DS1742 is not set | ||
| 1507 | # CONFIG_RTC_DRV_STK17TA8 is not set | ||
| 1508 | # CONFIG_RTC_DRV_M48T86 is not set | ||
| 1509 | # CONFIG_RTC_DRV_M48T35 is not set | ||
| 1510 | # CONFIG_RTC_DRV_M48T59 is not set | ||
| 1511 | # CONFIG_RTC_DRV_MSM6242 is not set | ||
| 1512 | # CONFIG_RTC_DRV_BQ4802 is not set | ||
| 1513 | # CONFIG_RTC_DRV_RP5C01 is not set | ||
| 1514 | # CONFIG_RTC_DRV_V3020 is not set | ||
| 1515 | |||
| 1516 | # | ||
| 1517 | # on-CPU RTC drivers | ||
| 1518 | # | ||
| 1519 | CONFIG_RTC_DRV_TILE=y | 425 | CONFIG_RTC_DRV_TILE=y |
| 1520 | # CONFIG_DMADEVICES is not set | ||
| 1521 | # CONFIG_AUXDISPLAY is not set | ||
| 1522 | # CONFIG_UIO is not set | ||
| 1523 | |||
| 1524 | # | ||
| 1525 | # Virtio drivers | ||
| 1526 | # | ||
| 1527 | # CONFIG_VIRTIO_PCI is not set | ||
| 1528 | # CONFIG_VIRTIO_BALLOON is not set | ||
| 1529 | # CONFIG_VIRTIO_MMIO is not set | ||
| 1530 | |||
| 1531 | # | ||
| 1532 | # Microsoft Hyper-V guest support | ||
| 1533 | # | ||
| 1534 | # CONFIG_STAGING is not set | ||
| 1535 | |||
| 1536 | # | ||
| 1537 | # Hardware Spinlock drivers | ||
| 1538 | # | ||
| 1539 | CONFIG_IOMMU_SUPPORT=y | ||
| 1540 | # CONFIG_VIRT_DRIVERS is not set | ||
| 1541 | # CONFIG_PM_DEVFREQ is not set | ||
| 1542 | |||
| 1543 | # | ||
| 1544 | # File systems | ||
| 1545 | # | ||
| 1546 | CONFIG_EXT2_FS=y | 426 | CONFIG_EXT2_FS=y |
| 1547 | CONFIG_EXT2_FS_XATTR=y | 427 | CONFIG_EXT2_FS_XATTR=y |
| 1548 | CONFIG_EXT2_FS_POSIX_ACL=y | 428 | CONFIG_EXT2_FS_POSIX_ACL=y |
| 1549 | CONFIG_EXT2_FS_SECURITY=y | 429 | CONFIG_EXT2_FS_SECURITY=y |
| 1550 | CONFIG_EXT2_FS_XIP=y | 430 | CONFIG_EXT2_FS_XIP=y |
| 1551 | CONFIG_EXT3_FS=y | 431 | CONFIG_EXT3_FS=y |
| 1552 | CONFIG_EXT3_DEFAULTS_TO_ORDERED=y | ||
| 1553 | CONFIG_EXT3_FS_XATTR=y | ||
| 1554 | CONFIG_EXT3_FS_POSIX_ACL=y | 432 | CONFIG_EXT3_FS_POSIX_ACL=y |
| 1555 | CONFIG_EXT3_FS_SECURITY=y | 433 | CONFIG_EXT3_FS_SECURITY=y |
| 1556 | CONFIG_EXT4_FS=y | 434 | CONFIG_EXT4_FS=y |
| 1557 | CONFIG_EXT4_FS_XATTR=y | ||
| 1558 | CONFIG_EXT4_FS_POSIX_ACL=y | 435 | CONFIG_EXT4_FS_POSIX_ACL=y |
| 1559 | CONFIG_EXT4_FS_SECURITY=y | 436 | CONFIG_EXT4_FS_SECURITY=y |
| 1560 | # CONFIG_EXT4_DEBUG is not set | ||
| 1561 | CONFIG_FS_XIP=y | ||
| 1562 | CONFIG_JBD=y | ||
| 1563 | # CONFIG_JBD_DEBUG is not set | ||
| 1564 | CONFIG_JBD2=y | ||
| 1565 | # CONFIG_JBD2_DEBUG is not set | ||
| 1566 | CONFIG_FS_MBCACHE=y | ||
| 1567 | # CONFIG_REISERFS_FS is not set | ||
| 1568 | # CONFIG_JFS_FS is not set | ||
| 1569 | CONFIG_XFS_FS=y | 437 | CONFIG_XFS_FS=y |
| 1570 | CONFIG_XFS_QUOTA=y | 438 | CONFIG_XFS_QUOTA=y |
| 1571 | CONFIG_XFS_POSIX_ACL=y | 439 | CONFIG_XFS_POSIX_ACL=y |
| 1572 | # CONFIG_XFS_RT is not set | ||
| 1573 | # CONFIG_XFS_DEBUG is not set | ||
| 1574 | CONFIG_GFS2_FS=m | 440 | CONFIG_GFS2_FS=m |
| 1575 | CONFIG_GFS2_FS_LOCKING_DLM=y | 441 | CONFIG_GFS2_FS_LOCKING_DLM=y |
| 1576 | # CONFIG_OCFS2_FS is not set | ||
| 1577 | CONFIG_BTRFS_FS=m | 442 | CONFIG_BTRFS_FS=m |
| 1578 | CONFIG_BTRFS_FS_POSIX_ACL=y | 443 | CONFIG_BTRFS_FS_POSIX_ACL=y |
| 1579 | # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set | ||
| 1580 | # CONFIG_NILFS2_FS is not set | ||
| 1581 | CONFIG_FS_POSIX_ACL=y | ||
| 1582 | CONFIG_EXPORTFS=y | ||
| 1583 | CONFIG_FILE_LOCKING=y | ||
| 1584 | CONFIG_FSNOTIFY=y | ||
| 1585 | CONFIG_DNOTIFY=y | ||
| 1586 | CONFIG_INOTIFY_USER=y | ||
| 1587 | # CONFIG_FANOTIFY is not set | ||
| 1588 | CONFIG_QUOTA=y | 444 | CONFIG_QUOTA=y |
| 1589 | CONFIG_QUOTA_NETLINK_INTERFACE=y | 445 | CONFIG_QUOTA_NETLINK_INTERFACE=y |
| 1590 | # CONFIG_PRINT_QUOTA_WARNING is not set | 446 | # CONFIG_PRINT_QUOTA_WARNING is not set |
| 1591 | # CONFIG_QUOTA_DEBUG is not set | ||
| 1592 | CONFIG_QUOTA_TREE=y | ||
| 1593 | # CONFIG_QFMT_V1 is not set | ||
| 1594 | CONFIG_QFMT_V2=y | 447 | CONFIG_QFMT_V2=y |
| 1595 | CONFIG_QUOTACTL=y | ||
| 1596 | CONFIG_AUTOFS4_FS=m | 448 | CONFIG_AUTOFS4_FS=m |
| 1597 | CONFIG_FUSE_FS=y | 449 | CONFIG_FUSE_FS=y |
| 1598 | CONFIG_CUSE=m | 450 | CONFIG_CUSE=m |
| 1599 | CONFIG_GENERIC_ACL=y | ||
| 1600 | |||
| 1601 | # | ||
| 1602 | # Caches | ||
| 1603 | # | ||
| 1604 | CONFIG_FSCACHE=m | 451 | CONFIG_FSCACHE=m |
| 1605 | CONFIG_FSCACHE_STATS=y | 452 | CONFIG_FSCACHE_STATS=y |
| 1606 | # CONFIG_FSCACHE_HISTOGRAM is not set | ||
| 1607 | # CONFIG_FSCACHE_DEBUG is not set | ||
| 1608 | # CONFIG_FSCACHE_OBJECT_LIST is not set | ||
| 1609 | CONFIG_CACHEFILES=m | 453 | CONFIG_CACHEFILES=m |
| 1610 | # CONFIG_CACHEFILES_DEBUG is not set | ||
| 1611 | # CONFIG_CACHEFILES_HISTOGRAM is not set | ||
| 1612 | |||
| 1613 | # | ||
| 1614 | # CD-ROM/DVD Filesystems | ||
| 1615 | # | ||
| 1616 | CONFIG_ISO9660_FS=m | 454 | CONFIG_ISO9660_FS=m |
| 1617 | CONFIG_JOLIET=y | 455 | CONFIG_JOLIET=y |
| 1618 | CONFIG_ZISOFS=y | 456 | CONFIG_ZISOFS=y |
| 1619 | CONFIG_UDF_FS=m | 457 | CONFIG_UDF_FS=m |
| 1620 | CONFIG_UDF_NLS=y | ||
| 1621 | |||
| 1622 | # | ||
| 1623 | # DOS/FAT/NT Filesystems | ||
| 1624 | # | ||
| 1625 | CONFIG_FAT_FS=m | ||
| 1626 | CONFIG_MSDOS_FS=m | 458 | CONFIG_MSDOS_FS=m |
| 1627 | CONFIG_VFAT_FS=m | 459 | CONFIG_VFAT_FS=m |
| 1628 | CONFIG_FAT_DEFAULT_CODEPAGE=437 | ||
| 1629 | CONFIG_FAT_DEFAULT_IOCHARSET="ascii" | 460 | CONFIG_FAT_DEFAULT_IOCHARSET="ascii" |
| 1630 | # CONFIG_NTFS_FS is not set | ||
| 1631 | |||
| 1632 | # | ||
| 1633 | # Pseudo filesystems | ||
| 1634 | # | ||
| 1635 | CONFIG_PROC_FS=y | ||
| 1636 | CONFIG_PROC_KCORE=y | 461 | CONFIG_PROC_KCORE=y |
| 1637 | CONFIG_PROC_SYSCTL=y | ||
| 1638 | CONFIG_PROC_PAGE_MONITOR=y | ||
| 1639 | CONFIG_SYSFS=y | ||
| 1640 | CONFIG_TMPFS=y | 462 | CONFIG_TMPFS=y |
| 1641 | CONFIG_TMPFS_POSIX_ACL=y | 463 | CONFIG_TMPFS_POSIX_ACL=y |
| 1642 | CONFIG_TMPFS_XATTR=y | ||
| 1643 | CONFIG_HUGETLBFS=y | 464 | CONFIG_HUGETLBFS=y |
| 1644 | CONFIG_HUGETLB_PAGE=y | ||
| 1645 | CONFIG_CONFIGFS_FS=m | ||
| 1646 | CONFIG_MISC_FILESYSTEMS=y | ||
| 1647 | # CONFIG_ADFS_FS is not set | ||
| 1648 | # CONFIG_AFFS_FS is not set | ||
| 1649 | CONFIG_ECRYPT_FS=m | 465 | CONFIG_ECRYPT_FS=m |
| 1650 | # CONFIG_HFS_FS is not set | ||
| 1651 | # CONFIG_HFSPLUS_FS is not set | ||
| 1652 | # CONFIG_BEFS_FS is not set | ||
| 1653 | # CONFIG_BFS_FS is not set | ||
| 1654 | # CONFIG_EFS_FS is not set | ||
| 1655 | # CONFIG_LOGFS is not set | ||
| 1656 | CONFIG_CRAMFS=m | 466 | CONFIG_CRAMFS=m |
| 1657 | CONFIG_SQUASHFS=m | 467 | CONFIG_SQUASHFS=m |
| 1658 | # CONFIG_SQUASHFS_XATTR is not set | ||
| 1659 | CONFIG_SQUASHFS_ZLIB=y | ||
| 1660 | # CONFIG_SQUASHFS_LZO is not set | ||
| 1661 | # CONFIG_SQUASHFS_XZ is not set | ||
| 1662 | # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set | ||
| 1663 | # CONFIG_SQUASHFS_EMBEDDED is not set | ||
| 1664 | CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 | ||
| 1665 | # CONFIG_VXFS_FS is not set | ||
| 1666 | # CONFIG_MINIX_FS is not set | ||
| 1667 | # CONFIG_OMFS_FS is not set | ||
| 1668 | # CONFIG_HPFS_FS is not set | ||
| 1669 | # CONFIG_QNX4FS_FS is not set | ||
| 1670 | # CONFIG_ROMFS_FS is not set | ||
| 1671 | # CONFIG_PSTORE is not set | ||
| 1672 | # CONFIG_SYSV_FS is not set | ||
| 1673 | # CONFIG_UFS_FS is not set | ||
| 1674 | CONFIG_NETWORK_FILESYSTEMS=y | ||
| 1675 | CONFIG_NFS_FS=m | 468 | CONFIG_NFS_FS=m |
| 1676 | CONFIG_NFS_V3=y | 469 | CONFIG_NFS_V3=y |
| 1677 | CONFIG_NFS_V3_ACL=y | 470 | CONFIG_NFS_V3_ACL=y |
| 1678 | CONFIG_NFS_V4=y | 471 | CONFIG_NFS_V4=y |
| 1679 | CONFIG_NFS_V4_1=y | 472 | CONFIG_NFS_V4_1=y |
| 1680 | CONFIG_PNFS_FILE_LAYOUT=m | ||
| 1681 | CONFIG_PNFS_BLOCK=m | ||
| 1682 | CONFIG_NFS_FSCACHE=y | 473 | CONFIG_NFS_FSCACHE=y |
| 1683 | # CONFIG_NFS_USE_LEGACY_DNS is not set | ||
| 1684 | CONFIG_NFS_USE_KERNEL_DNS=y | ||
| 1685 | # CONFIG_NFS_USE_NEW_IDMAPPER is not set | ||
| 1686 | CONFIG_NFSD=m | 474 | CONFIG_NFSD=m |
| 1687 | CONFIG_NFSD_V2_ACL=y | ||
| 1688 | CONFIG_NFSD_V3=y | ||
| 1689 | CONFIG_NFSD_V3_ACL=y | 475 | CONFIG_NFSD_V3_ACL=y |
| 1690 | CONFIG_NFSD_V4=y | 476 | CONFIG_NFSD_V4=y |
| 1691 | # CONFIG_NFSD_FAULT_INJECTION is not set | ||
| 1692 | CONFIG_LOCKD=m | ||
| 1693 | CONFIG_LOCKD_V4=y | ||
| 1694 | CONFIG_NFS_ACL_SUPPORT=m | ||
| 1695 | CONFIG_NFS_COMMON=y | ||
| 1696 | CONFIG_SUNRPC=m | ||
| 1697 | CONFIG_SUNRPC_GSS=m | ||
| 1698 | CONFIG_SUNRPC_BACKCHANNEL=y | ||
| 1699 | CONFIG_RPCSEC_GSS_KRB5=m | ||
| 1700 | # CONFIG_CEPH_FS is not set | ||
| 1701 | CONFIG_CIFS=m | 477 | CONFIG_CIFS=m |
| 1702 | CONFIG_CIFS_STATS=y | 478 | CONFIG_CIFS_STATS=y |
| 1703 | # CONFIG_CIFS_STATS2 is not set | ||
| 1704 | CONFIG_CIFS_WEAK_PW_HASH=y | 479 | CONFIG_CIFS_WEAK_PW_HASH=y |
| 1705 | CONFIG_CIFS_UPCALL=y | 480 | CONFIG_CIFS_UPCALL=y |
| 1706 | CONFIG_CIFS_XATTR=y | 481 | CONFIG_CIFS_XATTR=y |
| 1707 | CONFIG_CIFS_POSIX=y | 482 | CONFIG_CIFS_POSIX=y |
| 1708 | # CONFIG_CIFS_DEBUG2 is not set | ||
| 1709 | CONFIG_CIFS_DFS_UPCALL=y | 483 | CONFIG_CIFS_DFS_UPCALL=y |
| 1710 | CONFIG_CIFS_FSCACHE=y | 484 | CONFIG_CIFS_FSCACHE=y |
| 1711 | # CONFIG_CIFS_ACL is not set | ||
| 1712 | # CONFIG_NCP_FS is not set | ||
| 1713 | # CONFIG_CODA_FS is not set | ||
| 1714 | # CONFIG_AFS_FS is not set | ||
| 1715 | CONFIG_NLS=y | ||
| 1716 | CONFIG_NLS_DEFAULT="utf8" | 485 | CONFIG_NLS_DEFAULT="utf8" |
| 1717 | CONFIG_NLS_CODEPAGE_437=y | 486 | CONFIG_NLS_CODEPAGE_437=y |
| 1718 | CONFIG_NLS_CODEPAGE_737=m | 487 | CONFIG_NLS_CODEPAGE_737=m |
| @@ -1752,191 +521,47 @@ CONFIG_NLS_ISO8859_15=m | |||
| 1752 | CONFIG_NLS_KOI8_R=m | 521 | CONFIG_NLS_KOI8_R=m |
| 1753 | CONFIG_NLS_KOI8_U=m | 522 | CONFIG_NLS_KOI8_U=m |
| 1754 | CONFIG_NLS_UTF8=m | 523 | CONFIG_NLS_UTF8=m |
| 1755 | CONFIG_DLM=m | ||
| 1756 | CONFIG_DLM_DEBUG=y | 524 | CONFIG_DLM_DEBUG=y |
| 1757 | |||
| 1758 | # | ||
| 1759 | # Kernel hacking | ||
| 1760 | # | ||
| 1761 | # CONFIG_PRINTK_TIME is not set | ||
| 1762 | CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 | ||
| 1763 | # CONFIG_ENABLE_WARN_DEPRECATED is not set | 525 | # CONFIG_ENABLE_WARN_DEPRECATED is not set |
| 1764 | CONFIG_ENABLE_MUST_CHECK=y | ||
| 1765 | CONFIG_FRAME_WARN=2048 | ||
| 1766 | CONFIG_MAGIC_SYSRQ=y | 526 | CONFIG_MAGIC_SYSRQ=y |
| 1767 | CONFIG_STRIP_ASM_SYMS=y | 527 | CONFIG_STRIP_ASM_SYMS=y |
| 1768 | # CONFIG_UNUSED_SYMBOLS is not set | ||
| 1769 | CONFIG_DEBUG_FS=y | 528 | CONFIG_DEBUG_FS=y |
| 1770 | CONFIG_HEADERS_CHECK=y | 529 | CONFIG_HEADERS_CHECK=y |
| 1771 | # CONFIG_DEBUG_SECTION_MISMATCH is not set | ||
| 1772 | CONFIG_DEBUG_KERNEL=y | ||
| 1773 | # CONFIG_DEBUG_SHIRQ is not set | ||
| 1774 | CONFIG_LOCKUP_DETECTOR=y | 530 | CONFIG_LOCKUP_DETECTOR=y |
| 1775 | # CONFIG_HARDLOCKUP_DETECTOR is not set | ||
| 1776 | # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set | ||
| 1777 | CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 | ||
| 1778 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | ||
| 1779 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | ||
| 1780 | CONFIG_DETECT_HUNG_TASK=y | ||
| 1781 | CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 | ||
| 1782 | # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set | ||
| 1783 | CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 | ||
| 1784 | CONFIG_SCHED_DEBUG=y | ||
| 1785 | CONFIG_SCHEDSTATS=y | 531 | CONFIG_SCHEDSTATS=y |
| 1786 | CONFIG_TIMER_STATS=y | 532 | CONFIG_TIMER_STATS=y |
| 1787 | # CONFIG_DEBUG_OBJECTS is not set | ||
| 1788 | # CONFIG_SLUB_DEBUG_ON is not set | ||
| 1789 | # CONFIG_SLUB_STATS is not set | ||
| 1790 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
| 1791 | # CONFIG_DEBUG_RT_MUTEXES is not set | ||
| 1792 | # CONFIG_RT_MUTEX_TESTER is not set | ||
| 1793 | # CONFIG_DEBUG_SPINLOCK is not set | ||
| 1794 | # CONFIG_DEBUG_MUTEXES is not set | ||
| 1795 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
| 1796 | # CONFIG_PROVE_LOCKING is not set | ||
| 1797 | # CONFIG_SPARSE_RCU_POINTER is not set | ||
| 1798 | # CONFIG_LOCK_STAT is not set | ||
| 1799 | # CONFIG_DEBUG_ATOMIC_SLEEP is not set | ||
| 1800 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
| 1801 | CONFIG_STACKTRACE=y | ||
| 1802 | # CONFIG_DEBUG_STACK_USAGE is not set | ||
| 1803 | # CONFIG_DEBUG_KOBJECT is not set | ||
| 1804 | CONFIG_DEBUG_BUGVERBOSE=y | ||
| 1805 | CONFIG_DEBUG_INFO=y | 533 | CONFIG_DEBUG_INFO=y |
| 1806 | CONFIG_DEBUG_INFO_REDUCED=y | 534 | CONFIG_DEBUG_INFO_REDUCED=y |
| 1807 | CONFIG_DEBUG_VM=y | 535 | CONFIG_DEBUG_VM=y |
| 1808 | # CONFIG_DEBUG_WRITECOUNT is not set | ||
| 1809 | CONFIG_DEBUG_MEMORY_INIT=y | 536 | CONFIG_DEBUG_MEMORY_INIT=y |
| 1810 | CONFIG_DEBUG_LIST=y | 537 | CONFIG_DEBUG_LIST=y |
| 1811 | # CONFIG_TEST_LIST_SORT is not set | ||
| 1812 | # CONFIG_DEBUG_SG is not set | ||
| 1813 | # CONFIG_DEBUG_NOTIFIERS is not set | ||
| 1814 | CONFIG_DEBUG_CREDENTIALS=y | 538 | CONFIG_DEBUG_CREDENTIALS=y |
| 1815 | # CONFIG_RCU_TORTURE_TEST is not set | ||
| 1816 | CONFIG_RCU_CPU_STALL_TIMEOUT=60 | ||
| 1817 | # CONFIG_BACKTRACE_SELF_TEST is not set | ||
| 1818 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | ||
| 1819 | CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y | 539 | CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y |
| 1820 | # CONFIG_DEBUG_PER_CPU_MAPS is not set | ||
| 1821 | # CONFIG_LKDTM is not set | ||
| 1822 | # CONFIG_FAULT_INJECTION is not set | ||
| 1823 | # CONFIG_SYSCTL_SYSCALL_CHECK is not set | ||
| 1824 | # CONFIG_DEBUG_PAGEALLOC is not set | ||
| 1825 | CONFIG_TRACING_SUPPORT=y | ||
| 1826 | CONFIG_FTRACE=y | ||
| 1827 | # CONFIG_IRQSOFF_TRACER is not set | ||
| 1828 | # CONFIG_SCHED_TRACER is not set | ||
| 1829 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set | ||
| 1830 | CONFIG_BRANCH_PROFILE_NONE=y | ||
| 1831 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
| 1832 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
| 1833 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 1834 | # CONFIG_BUILD_DOCSRC is not set | ||
| 1835 | CONFIG_DYNAMIC_DEBUG=y | 540 | CONFIG_DYNAMIC_DEBUG=y |
| 1836 | # CONFIG_ATOMIC64_SELFTEST is not set | ||
| 1837 | CONFIG_ASYNC_RAID6_TEST=m | 541 | CONFIG_ASYNC_RAID6_TEST=m |
| 1838 | # CONFIG_SAMPLES is not set | ||
| 1839 | # CONFIG_TEST_KSTRTOX is not set | ||
| 1840 | CONFIG_EARLY_PRINTK=y | ||
| 1841 | CONFIG_DEBUG_STACKOVERFLOW=y | 542 | CONFIG_DEBUG_STACKOVERFLOW=y |
| 1842 | CONFIG_DEBUG_EXTRA_FLAGS="" | ||
| 1843 | |||
| 1844 | # | ||
| 1845 | # Security options | ||
| 1846 | # | ||
| 1847 | CONFIG_KEYS=y | ||
| 1848 | # CONFIG_ENCRYPTED_KEYS is not set | ||
| 1849 | CONFIG_KEYS_DEBUG_PROC_KEYS=y | 543 | CONFIG_KEYS_DEBUG_PROC_KEYS=y |
| 1850 | # CONFIG_SECURITY_DMESG_RESTRICT is not set | ||
| 1851 | CONFIG_SECURITY=y | 544 | CONFIG_SECURITY=y |
| 1852 | CONFIG_SECURITYFS=y | 545 | CONFIG_SECURITYFS=y |
| 1853 | CONFIG_SECURITY_NETWORK=y | 546 | CONFIG_SECURITY_NETWORK=y |
| 1854 | CONFIG_SECURITY_NETWORK_XFRM=y | 547 | CONFIG_SECURITY_NETWORK_XFRM=y |
| 1855 | # CONFIG_SECURITY_PATH is not set | ||
| 1856 | CONFIG_LSM_MMAP_MIN_ADDR=65536 | ||
| 1857 | CONFIG_SECURITY_SELINUX=y | 548 | CONFIG_SECURITY_SELINUX=y |
| 1858 | CONFIG_SECURITY_SELINUX_BOOTPARAM=y | 549 | CONFIG_SECURITY_SELINUX_BOOTPARAM=y |
| 1859 | CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 | ||
| 1860 | CONFIG_SECURITY_SELINUX_DISABLE=y | 550 | CONFIG_SECURITY_SELINUX_DISABLE=y |
| 1861 | CONFIG_SECURITY_SELINUX_DEVELOP=y | ||
| 1862 | CONFIG_SECURITY_SELINUX_AVC_STATS=y | ||
| 1863 | CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 | ||
| 1864 | # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set | ||
| 1865 | # CONFIG_SECURITY_SMACK is not set | ||
| 1866 | # CONFIG_SECURITY_TOMOYO is not set | ||
| 1867 | # CONFIG_SECURITY_APPARMOR is not set | ||
| 1868 | # CONFIG_IMA is not set | ||
| 1869 | # CONFIG_EVM is not set | ||
| 1870 | CONFIG_DEFAULT_SECURITY_SELINUX=y | ||
| 1871 | # CONFIG_DEFAULT_SECURITY_DAC is not set | ||
| 1872 | CONFIG_DEFAULT_SECURITY="selinux" | ||
| 1873 | CONFIG_XOR_BLOCKS=m | ||
| 1874 | CONFIG_ASYNC_CORE=m | ||
| 1875 | CONFIG_ASYNC_MEMCPY=m | ||
| 1876 | CONFIG_ASYNC_XOR=m | ||
| 1877 | CONFIG_ASYNC_PQ=m | ||
| 1878 | CONFIG_ASYNC_RAID6_RECOV=m | ||
| 1879 | CONFIG_CRYPTO=y | ||
| 1880 | |||
| 1881 | # | ||
| 1882 | # Crypto core or helper | ||
| 1883 | # | ||
| 1884 | CONFIG_CRYPTO_ALGAPI=y | ||
| 1885 | CONFIG_CRYPTO_ALGAPI2=y | ||
| 1886 | CONFIG_CRYPTO_AEAD=m | ||
| 1887 | CONFIG_CRYPTO_AEAD2=y | ||
| 1888 | CONFIG_CRYPTO_BLKCIPHER=m | ||
| 1889 | CONFIG_CRYPTO_BLKCIPHER2=y | ||
| 1890 | CONFIG_CRYPTO_HASH=y | ||
| 1891 | CONFIG_CRYPTO_HASH2=y | ||
| 1892 | CONFIG_CRYPTO_RNG=m | ||
| 1893 | CONFIG_CRYPTO_RNG2=y | ||
| 1894 | CONFIG_CRYPTO_PCOMP=m | ||
| 1895 | CONFIG_CRYPTO_PCOMP2=y | ||
| 1896 | CONFIG_CRYPTO_MANAGER=y | ||
| 1897 | CONFIG_CRYPTO_MANAGER2=y | ||
| 1898 | # CONFIG_CRYPTO_USER is not set | ||
| 1899 | CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y | ||
| 1900 | CONFIG_CRYPTO_GF128MUL=m | ||
| 1901 | CONFIG_CRYPTO_NULL=m | 551 | CONFIG_CRYPTO_NULL=m |
| 1902 | CONFIG_CRYPTO_PCRYPT=m | 552 | CONFIG_CRYPTO_PCRYPT=m |
| 1903 | CONFIG_CRYPTO_WORKQUEUE=y | ||
| 1904 | CONFIG_CRYPTO_CRYPTD=m | 553 | CONFIG_CRYPTO_CRYPTD=m |
| 1905 | CONFIG_CRYPTO_AUTHENC=m | ||
| 1906 | CONFIG_CRYPTO_TEST=m | 554 | CONFIG_CRYPTO_TEST=m |
| 1907 | |||
| 1908 | # | ||
| 1909 | # Authenticated Encryption with Associated Data | ||
| 1910 | # | ||
| 1911 | CONFIG_CRYPTO_CCM=m | 555 | CONFIG_CRYPTO_CCM=m |
| 1912 | CONFIG_CRYPTO_GCM=m | 556 | CONFIG_CRYPTO_GCM=m |
| 1913 | CONFIG_CRYPTO_SEQIV=m | ||
| 1914 | |||
| 1915 | # | ||
| 1916 | # Block modes | ||
| 1917 | # | ||
| 1918 | CONFIG_CRYPTO_CBC=m | ||
| 1919 | CONFIG_CRYPTO_CTR=m | ||
| 1920 | CONFIG_CRYPTO_CTS=m | 557 | CONFIG_CRYPTO_CTS=m |
| 1921 | CONFIG_CRYPTO_ECB=m | ||
| 1922 | CONFIG_CRYPTO_LRW=m | 558 | CONFIG_CRYPTO_LRW=m |
| 1923 | CONFIG_CRYPTO_PCBC=m | 559 | CONFIG_CRYPTO_PCBC=m |
| 1924 | CONFIG_CRYPTO_XTS=m | 560 | CONFIG_CRYPTO_XTS=m |
| 1925 | |||
| 1926 | # | ||
| 1927 | # Hash modes | ||
| 1928 | # | ||
| 1929 | CONFIG_CRYPTO_HMAC=y | 561 | CONFIG_CRYPTO_HMAC=y |
| 1930 | CONFIG_CRYPTO_XCBC=m | 562 | CONFIG_CRYPTO_XCBC=m |
| 1931 | CONFIG_CRYPTO_VMAC=m | 563 | CONFIG_CRYPTO_VMAC=m |
| 1932 | |||
| 1933 | # | ||
| 1934 | # Digest | ||
| 1935 | # | ||
| 1936 | CONFIG_CRYPTO_CRC32C=y | 564 | CONFIG_CRYPTO_CRC32C=y |
| 1937 | CONFIG_CRYPTO_GHASH=m | ||
| 1938 | CONFIG_CRYPTO_MD4=m | ||
| 1939 | CONFIG_CRYPTO_MD5=y | ||
| 1940 | CONFIG_CRYPTO_MICHAEL_MIC=m | 565 | CONFIG_CRYPTO_MICHAEL_MIC=m |
| 1941 | CONFIG_CRYPTO_RMD128=m | 566 | CONFIG_CRYPTO_RMD128=m |
| 1942 | CONFIG_CRYPTO_RMD160=m | 567 | CONFIG_CRYPTO_RMD160=m |
| @@ -1947,77 +572,16 @@ CONFIG_CRYPTO_SHA256=m | |||
| 1947 | CONFIG_CRYPTO_SHA512=m | 572 | CONFIG_CRYPTO_SHA512=m |
| 1948 | CONFIG_CRYPTO_TGR192=m | 573 | CONFIG_CRYPTO_TGR192=m |
| 1949 | CONFIG_CRYPTO_WP512=m | 574 | CONFIG_CRYPTO_WP512=m |
| 1950 | |||
| 1951 | # | ||
| 1952 | # Ciphers | ||
| 1953 | # | ||
| 1954 | CONFIG_CRYPTO_AES=m | ||
| 1955 | CONFIG_CRYPTO_ANUBIS=m | 575 | CONFIG_CRYPTO_ANUBIS=m |
| 1956 | CONFIG_CRYPTO_ARC4=m | ||
| 1957 | CONFIG_CRYPTO_BLOWFISH=m | 576 | CONFIG_CRYPTO_BLOWFISH=m |
| 1958 | CONFIG_CRYPTO_BLOWFISH_COMMON=m | ||
| 1959 | CONFIG_CRYPTO_CAMELLIA=m | 577 | CONFIG_CRYPTO_CAMELLIA=m |
| 1960 | CONFIG_CRYPTO_CAST5=m | 578 | CONFIG_CRYPTO_CAST5=m |
| 1961 | CONFIG_CRYPTO_CAST6=m | 579 | CONFIG_CRYPTO_CAST6=m |
| 1962 | CONFIG_CRYPTO_DES=m | ||
| 1963 | CONFIG_CRYPTO_FCRYPT=m | 580 | CONFIG_CRYPTO_FCRYPT=m |
| 1964 | CONFIG_CRYPTO_KHAZAD=m | 581 | CONFIG_CRYPTO_KHAZAD=m |
| 1965 | # CONFIG_CRYPTO_SALSA20 is not set | ||
| 1966 | CONFIG_CRYPTO_SEED=m | 582 | CONFIG_CRYPTO_SEED=m |
| 1967 | CONFIG_CRYPTO_SERPENT=m | 583 | CONFIG_CRYPTO_SERPENT=m |
| 1968 | CONFIG_CRYPTO_TEA=m | 584 | CONFIG_CRYPTO_TEA=m |
| 1969 | CONFIG_CRYPTO_TWOFISH=m | 585 | CONFIG_CRYPTO_TWOFISH=m |
| 1970 | CONFIG_CRYPTO_TWOFISH_COMMON=m | ||
| 1971 | |||
| 1972 | # | ||
| 1973 | # Compression | ||
| 1974 | # | ||
| 1975 | CONFIG_CRYPTO_DEFLATE=m | ||
| 1976 | CONFIG_CRYPTO_ZLIB=m | 586 | CONFIG_CRYPTO_ZLIB=m |
| 1977 | CONFIG_CRYPTO_LZO=m | 587 | CONFIG_CRYPTO_LZO=m |
| 1978 | |||
| 1979 | # | ||
| 1980 | # Random Number Generation | ||
| 1981 | # | ||
| 1982 | CONFIG_CRYPTO_ANSI_CPRNG=m | ||
| 1983 | # CONFIG_CRYPTO_USER_API_HASH is not set | ||
| 1984 | # CONFIG_CRYPTO_USER_API_SKCIPHER is not set | ||
| 1985 | CONFIG_CRYPTO_HW=y | ||
| 1986 | # CONFIG_BINARY_PRINTF is not set | ||
| 1987 | |||
| 1988 | # | ||
| 1989 | # Library routines | ||
| 1990 | # | ||
| 1991 | CONFIG_RAID6_PQ=m | ||
| 1992 | CONFIG_BITREVERSE=y | ||
| 1993 | CONFIG_GENERIC_FIND_FIRST_BIT=y | ||
| 1994 | CONFIG_GENERIC_PCI_IOMAP=y | ||
| 1995 | # CONFIG_CRC_CCITT is not set | ||
| 1996 | CONFIG_CRC16=y | ||
| 1997 | CONFIG_CRC_T10DIF=y | ||
| 1998 | CONFIG_CRC_ITU_T=m | ||
| 1999 | CONFIG_CRC32=y | ||
| 2000 | # CONFIG_CRC7 is not set | ||
| 2001 | CONFIG_LIBCRC32C=m | ||
| 2002 | # CONFIG_CRC8 is not set | ||
| 2003 | CONFIG_AUDIT_GENERIC=y | ||
| 2004 | CONFIG_ZLIB_INFLATE=y | ||
| 2005 | CONFIG_ZLIB_DEFLATE=m | ||
| 2006 | CONFIG_LZO_COMPRESS=m | ||
| 2007 | CONFIG_LZO_DECOMPRESS=m | ||
| 2008 | # CONFIG_XZ_DEC is not set | ||
| 2009 | # CONFIG_XZ_DEC_BCJ is not set | ||
| 2010 | CONFIG_DECOMPRESS_GZIP=y | ||
| 2011 | CONFIG_TEXTSEARCH=y | ||
| 2012 | CONFIG_TEXTSEARCH_KMP=m | ||
| 2013 | CONFIG_TEXTSEARCH_BM=m | ||
| 2014 | CONFIG_TEXTSEARCH_FSM=m | ||
| 2015 | CONFIG_HAS_IOMEM=y | ||
| 2016 | CONFIG_HAS_IOPORT=y | ||
| 2017 | CONFIG_HAS_DMA=y | ||
| 2018 | CONFIG_CPU_RMAP=y | ||
| 2019 | CONFIG_DQL=y | ||
| 2020 | CONFIG_NLATTR=y | ||
| 2021 | # CONFIG_AVERAGE is not set | ||
| 2022 | # CONFIG_CORDIC is not set | ||
| 2023 | # CONFIG_VIRTUALIZATION is not set | ||
diff --git a/arch/tile/configs/tilepro_defconfig b/arch/tile/configs/tilepro_defconfig index 87829912c045..2b1fd31894f1 100644 --- a/arch/tile/configs/tilepro_defconfig +++ b/arch/tile/configs/tilepro_defconfig | |||
| @@ -1,368 +1,91 @@ | |||
| 1 | # | ||
| 2 | # Automatically generated file; DO NOT EDIT. | ||
| 3 | # Linux/tilepro 3.3.0-rc7 Kernel Configuration | ||
| 4 | # | ||
| 5 | CONFIG_TILE=y | ||
| 6 | CONFIG_MMU=y | ||
| 7 | CONFIG_GENERIC_CSUM=y | ||
| 8 | CONFIG_SEMAPHORE_SLEEPERS=y | ||
| 9 | CONFIG_HAVE_ARCH_ALLOC_REMAP=y | ||
| 10 | CONFIG_HAVE_SETUP_PER_CPU_AREA=y | ||
| 11 | CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y | ||
| 12 | CONFIG_SYS_SUPPORTS_HUGETLBFS=y | ||
| 13 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
| 14 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | ||
| 15 | CONFIG_DEFAULT_MIGRATION_COST=10000000 | ||
| 16 | CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y | ||
| 17 | CONFIG_ARCH_PHYS_ADDR_T_64BIT=y | ||
| 18 | CONFIG_ARCH_DMA_ADDR_T_64BIT=y | ||
| 19 | CONFIG_LOCKDEP_SUPPORT=y | ||
| 20 | CONFIG_STACKTRACE_SUPPORT=y | ||
| 21 | CONFIG_ARCH_DISCONTIGMEM_ENABLE=y | ||
| 22 | CONFIG_ARCH_DISCONTIGMEM_DEFAULT=y | ||
| 23 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 24 | CONFIG_STRICT_DEVMEM=y | ||
| 25 | CONFIG_SMP=y | ||
| 26 | # CONFIG_DEBUG_COPY_FROM_USER is not set | ||
| 27 | CONFIG_HVC_TILE=y | ||
| 28 | # CONFIG_TILEGX is not set | ||
| 29 | CONFIG_ARCH_DEFCONFIG="arch/tile/configs/tile_defconfig" | ||
| 30 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
| 31 | |||
| 32 | # | ||
| 33 | # General setup | ||
| 34 | # | ||
| 35 | CONFIG_EXPERIMENTAL=y | 1 | CONFIG_EXPERIMENTAL=y |
| 36 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
| 37 | CONFIG_CROSS_COMPILE="" | ||
| 38 | CONFIG_LOCALVERSION="" | ||
| 39 | # CONFIG_LOCALVERSION_AUTO is not set | 2 | # CONFIG_LOCALVERSION_AUTO is not set |
| 40 | CONFIG_DEFAULT_HOSTNAME="(none)" | ||
| 41 | CONFIG_SWAP=y | ||
| 42 | CONFIG_SYSVIPC=y | 3 | CONFIG_SYSVIPC=y |
| 43 | CONFIG_SYSVIPC_SYSCTL=y | ||
| 44 | CONFIG_POSIX_MQUEUE=y | 4 | CONFIG_POSIX_MQUEUE=y |
| 45 | CONFIG_POSIX_MQUEUE_SYSCTL=y | ||
| 46 | CONFIG_BSD_PROCESS_ACCT=y | 5 | CONFIG_BSD_PROCESS_ACCT=y |
| 47 | CONFIG_BSD_PROCESS_ACCT_V3=y | 6 | CONFIG_BSD_PROCESS_ACCT_V3=y |
| 48 | # CONFIG_FHANDLE is not set | 7 | CONFIG_FHANDLE=y |
| 49 | CONFIG_TASKSTATS=y | 8 | CONFIG_TASKSTATS=y |
| 50 | CONFIG_TASK_DELAY_ACCT=y | 9 | CONFIG_TASK_DELAY_ACCT=y |
| 51 | CONFIG_TASK_XACCT=y | 10 | CONFIG_TASK_XACCT=y |
| 52 | CONFIG_TASK_IO_ACCOUNTING=y | 11 | CONFIG_TASK_IO_ACCOUNTING=y |
| 53 | CONFIG_AUDIT=y | 12 | CONFIG_AUDIT=y |
| 54 | # CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set | ||
| 55 | CONFIG_HAVE_GENERIC_HARDIRQS=y | ||
| 56 | |||
| 57 | # | ||
| 58 | # IRQ subsystem | ||
| 59 | # | ||
| 60 | CONFIG_GENERIC_HARDIRQS=y | ||
| 61 | CONFIG_GENERIC_IRQ_PROBE=y | ||
| 62 | CONFIG_GENERIC_IRQ_SHOW=y | ||
| 63 | CONFIG_GENERIC_PENDING_IRQ=y | ||
| 64 | |||
| 65 | # | ||
| 66 | # RCU Subsystem | ||
| 67 | # | ||
| 68 | CONFIG_TREE_RCU=y | ||
| 69 | # CONFIG_PREEMPT_RCU is not set | ||
| 70 | # CONFIG_RCU_TRACE is not set | ||
| 71 | CONFIG_RCU_FANOUT=32 | ||
| 72 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
| 73 | # CONFIG_RCU_FAST_NO_HZ is not set | ||
| 74 | # CONFIG_TREE_RCU_TRACE is not set | ||
| 75 | # CONFIG_IKCONFIG is not set | ||
| 76 | CONFIG_LOG_BUF_SHIFT=19 | 13 | CONFIG_LOG_BUF_SHIFT=19 |
| 77 | CONFIG_CGROUPS=y | 14 | CONFIG_CGROUPS=y |
| 78 | CONFIG_CGROUP_DEBUG=y | 15 | CONFIG_CGROUP_DEBUG=y |
| 79 | # CONFIG_CGROUP_FREEZER is not set | ||
| 80 | CONFIG_CGROUP_DEVICE=y | 16 | CONFIG_CGROUP_DEVICE=y |
| 81 | CONFIG_CPUSETS=y | 17 | CONFIG_CPUSETS=y |
| 82 | CONFIG_PROC_PID_CPUSET=y | ||
| 83 | CONFIG_CGROUP_CPUACCT=y | 18 | CONFIG_CGROUP_CPUACCT=y |
| 84 | CONFIG_RESOURCE_COUNTERS=y | 19 | CONFIG_RESOURCE_COUNTERS=y |
| 85 | CONFIG_CGROUP_MEM_RES_CTLR=y | 20 | CONFIG_CGROUP_MEM_RES_CTLR=y |
| 86 | CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y | 21 | CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y |
| 87 | CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED=y | ||
| 88 | # CONFIG_CGROUP_MEM_RES_CTLR_KMEM is not set | ||
| 89 | CONFIG_CGROUP_SCHED=y | 22 | CONFIG_CGROUP_SCHED=y |
| 90 | CONFIG_FAIR_GROUP_SCHED=y | ||
| 91 | # CONFIG_CFS_BANDWIDTH is not set | ||
| 92 | CONFIG_RT_GROUP_SCHED=y | 23 | CONFIG_RT_GROUP_SCHED=y |
| 93 | CONFIG_BLK_CGROUP=y | 24 | CONFIG_BLK_CGROUP=y |
| 94 | # CONFIG_DEBUG_BLK_CGROUP is not set | ||
| 95 | # CONFIG_CHECKPOINT_RESTORE is not set | ||
| 96 | CONFIG_NAMESPACES=y | 25 | CONFIG_NAMESPACES=y |
| 97 | CONFIG_UTS_NS=y | ||
| 98 | CONFIG_IPC_NS=y | ||
| 99 | CONFIG_USER_NS=y | ||
| 100 | CONFIG_PID_NS=y | ||
| 101 | CONFIG_NET_NS=y | ||
| 102 | # CONFIG_SCHED_AUTOGROUP is not set | ||
| 103 | CONFIG_MM_OWNER=y | ||
| 104 | # CONFIG_SYSFS_DEPRECATED is not set | ||
| 105 | CONFIG_RELAY=y | 26 | CONFIG_RELAY=y |
| 106 | CONFIG_BLK_DEV_INITRD=y | 27 | CONFIG_BLK_DEV_INITRD=y |
| 107 | CONFIG_INITRAMFS_SOURCE="" | ||
| 108 | CONFIG_RD_GZIP=y | ||
| 109 | # CONFIG_RD_BZIP2 is not set | ||
| 110 | # CONFIG_RD_LZMA is not set | ||
| 111 | # CONFIG_RD_XZ is not set | ||
| 112 | # CONFIG_RD_LZO is not set | ||
| 113 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||
| 114 | CONFIG_SYSCTL=y | ||
| 115 | CONFIG_ANON_INODES=y | ||
| 116 | CONFIG_EXPERT=y | ||
| 117 | CONFIG_SYSCTL_SYSCALL=y | 28 | CONFIG_SYSCTL_SYSCALL=y |
| 118 | CONFIG_KALLSYMS=y | ||
| 119 | # CONFIG_KALLSYMS_ALL is not set | ||
| 120 | CONFIG_HOTPLUG=y | ||
| 121 | CONFIG_PRINTK=y | ||
| 122 | CONFIG_BUG=y | ||
| 123 | CONFIG_ELF_CORE=y | ||
| 124 | CONFIG_BASE_FULL=y | ||
| 125 | CONFIG_FUTEX=y | ||
| 126 | CONFIG_EPOLL=y | ||
| 127 | CONFIG_SIGNALFD=y | ||
| 128 | CONFIG_TIMERFD=y | ||
| 129 | CONFIG_EVENTFD=y | ||
| 130 | CONFIG_SHMEM=y | ||
| 131 | CONFIG_AIO=y | ||
| 132 | CONFIG_EMBEDDED=y | 29 | CONFIG_EMBEDDED=y |
| 133 | |||
| 134 | # | ||
| 135 | # Kernel Performance Events And Counters | ||
| 136 | # | ||
| 137 | CONFIG_VM_EVENT_COUNTERS=y | ||
| 138 | CONFIG_PCI_QUIRKS=y | ||
| 139 | CONFIG_SLUB_DEBUG=y | ||
| 140 | # CONFIG_COMPAT_BRK is not set | 30 | # CONFIG_COMPAT_BRK is not set |
| 141 | # CONFIG_SLAB is not set | ||
| 142 | CONFIG_SLUB=y | ||
| 143 | # CONFIG_SLOB is not set | ||
| 144 | CONFIG_PROFILING=y | 31 | CONFIG_PROFILING=y |
| 145 | CONFIG_USE_GENERIC_SMP_HELPERS=y | ||
| 146 | CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y | ||
| 147 | |||
| 148 | # | ||
| 149 | # GCOV-based kernel profiling | ||
| 150 | # | ||
| 151 | # CONFIG_GCOV_KERNEL is not set | ||
| 152 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | ||
| 153 | CONFIG_SLABINFO=y | ||
| 154 | CONFIG_RT_MUTEXES=y | ||
| 155 | CONFIG_BASE_SMALL=0 | ||
| 156 | CONFIG_MODULES=y | 32 | CONFIG_MODULES=y |
| 157 | CONFIG_MODULE_FORCE_LOAD=y | 33 | CONFIG_MODULE_FORCE_LOAD=y |
| 158 | CONFIG_MODULE_UNLOAD=y | 34 | CONFIG_MODULE_UNLOAD=y |
| 159 | # CONFIG_MODULE_FORCE_UNLOAD is not set | ||
| 160 | # CONFIG_MODVERSIONS is not set | ||
| 161 | # CONFIG_MODULE_SRCVERSION_ALL is not set | ||
| 162 | CONFIG_STOP_MACHINE=y | ||
| 163 | CONFIG_BLOCK=y | ||
| 164 | CONFIG_LBDAF=y | ||
| 165 | CONFIG_BLK_DEV_BSG=y | ||
| 166 | # CONFIG_BLK_DEV_BSGLIB is not set | ||
| 167 | CONFIG_BLK_DEV_INTEGRITY=y | 35 | CONFIG_BLK_DEV_INTEGRITY=y |
| 168 | # CONFIG_BLK_DEV_THROTTLING is not set | ||
| 169 | |||
| 170 | # | ||
| 171 | # Partition Types | ||
| 172 | # | ||
| 173 | CONFIG_PARTITION_ADVANCED=y | 36 | CONFIG_PARTITION_ADVANCED=y |
| 174 | # CONFIG_ACORN_PARTITION is not set | ||
| 175 | CONFIG_OSF_PARTITION=y | 37 | CONFIG_OSF_PARTITION=y |
| 176 | CONFIG_AMIGA_PARTITION=y | 38 | CONFIG_AMIGA_PARTITION=y |
| 177 | # CONFIG_ATARI_PARTITION is not set | ||
| 178 | CONFIG_MAC_PARTITION=y | 39 | CONFIG_MAC_PARTITION=y |
| 179 | CONFIG_MSDOS_PARTITION=y | ||
| 180 | CONFIG_BSD_DISKLABEL=y | 40 | CONFIG_BSD_DISKLABEL=y |
| 181 | CONFIG_MINIX_SUBPARTITION=y | 41 | CONFIG_MINIX_SUBPARTITION=y |
| 182 | CONFIG_SOLARIS_X86_PARTITION=y | 42 | CONFIG_SOLARIS_X86_PARTITION=y |
| 183 | CONFIG_UNIXWARE_DISKLABEL=y | 43 | CONFIG_UNIXWARE_DISKLABEL=y |
| 184 | # CONFIG_LDM_PARTITION is not set | ||
| 185 | CONFIG_SGI_PARTITION=y | 44 | CONFIG_SGI_PARTITION=y |
| 186 | # CONFIG_ULTRIX_PARTITION is not set | ||
| 187 | CONFIG_SUN_PARTITION=y | 45 | CONFIG_SUN_PARTITION=y |
| 188 | CONFIG_KARMA_PARTITION=y | 46 | CONFIG_KARMA_PARTITION=y |
| 189 | CONFIG_EFI_PARTITION=y | 47 | CONFIG_EFI_PARTITION=y |
| 190 | # CONFIG_SYSV68_PARTITION is not set | ||
| 191 | |||
| 192 | # | ||
| 193 | # IO Schedulers | ||
| 194 | # | ||
| 195 | CONFIG_IOSCHED_NOOP=y | ||
| 196 | CONFIG_IOSCHED_DEADLINE=y | ||
| 197 | CONFIG_IOSCHED_CFQ=y | ||
| 198 | CONFIG_CFQ_GROUP_IOSCHED=y | 48 | CONFIG_CFQ_GROUP_IOSCHED=y |
| 199 | # CONFIG_DEFAULT_DEADLINE is not set | ||
| 200 | CONFIG_DEFAULT_CFQ=y | ||
| 201 | # CONFIG_DEFAULT_NOOP is not set | ||
| 202 | CONFIG_DEFAULT_IOSCHED="cfq" | ||
| 203 | CONFIG_PADATA=y | ||
| 204 | # CONFIG_INLINE_SPIN_TRYLOCK is not set | ||
| 205 | # CONFIG_INLINE_SPIN_TRYLOCK_BH is not set | ||
| 206 | # CONFIG_INLINE_SPIN_LOCK is not set | ||
| 207 | # CONFIG_INLINE_SPIN_LOCK_BH is not set | ||
| 208 | # CONFIG_INLINE_SPIN_LOCK_IRQ is not set | ||
| 209 | # CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set | ||
| 210 | CONFIG_INLINE_SPIN_UNLOCK=y | ||
| 211 | # CONFIG_INLINE_SPIN_UNLOCK_BH is not set | ||
| 212 | CONFIG_INLINE_SPIN_UNLOCK_IRQ=y | ||
| 213 | # CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set | ||
| 214 | # CONFIG_INLINE_READ_TRYLOCK is not set | ||
| 215 | # CONFIG_INLINE_READ_LOCK is not set | ||
| 216 | # CONFIG_INLINE_READ_LOCK_BH is not set | ||
| 217 | # CONFIG_INLINE_READ_LOCK_IRQ is not set | ||
| 218 | # CONFIG_INLINE_READ_LOCK_IRQSAVE is not set | ||
| 219 | CONFIG_INLINE_READ_UNLOCK=y | ||
| 220 | # CONFIG_INLINE_READ_UNLOCK_BH is not set | ||
| 221 | CONFIG_INLINE_READ_UNLOCK_IRQ=y | ||
| 222 | # CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set | ||
| 223 | # CONFIG_INLINE_WRITE_TRYLOCK is not set | ||
| 224 | # CONFIG_INLINE_WRITE_LOCK is not set | ||
| 225 | # CONFIG_INLINE_WRITE_LOCK_BH is not set | ||
| 226 | # CONFIG_INLINE_WRITE_LOCK_IRQ is not set | ||
| 227 | # CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set | ||
| 228 | CONFIG_INLINE_WRITE_UNLOCK=y | ||
| 229 | # CONFIG_INLINE_WRITE_UNLOCK_BH is not set | ||
| 230 | CONFIG_INLINE_WRITE_UNLOCK_IRQ=y | ||
| 231 | # CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set | ||
| 232 | CONFIG_MUTEX_SPIN_ON_OWNER=y | ||
| 233 | |||
| 234 | # | ||
| 235 | # Tilera-specific configuration | ||
| 236 | # | ||
| 237 | CONFIG_NR_CPUS=64 | ||
| 238 | CONFIG_TICK_ONESHOT=y | ||
| 239 | CONFIG_NO_HZ=y | 49 | CONFIG_NO_HZ=y |
| 240 | CONFIG_HIGH_RES_TIMERS=y | 50 | CONFIG_HIGH_RES_TIMERS=y |
| 241 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
| 242 | CONFIG_HZ_100=y | 51 | CONFIG_HZ_100=y |
| 243 | # CONFIG_HZ_250 is not set | ||
| 244 | # CONFIG_HZ_300 is not set | ||
| 245 | # CONFIG_HZ_1000 is not set | ||
| 246 | CONFIG_HZ=100 | ||
| 247 | CONFIG_SCHED_HRTICK=y | ||
| 248 | # CONFIG_KEXEC is not set | ||
| 249 | CONFIG_HIGHMEM=y | ||
| 250 | CONFIG_NUMA=y | ||
| 251 | CONFIG_NODES_SHIFT=2 | ||
| 252 | # CONFIG_VMSPLIT_3_75G is not set | ||
| 253 | # CONFIG_VMSPLIT_3_5G is not set | ||
| 254 | CONFIG_VMSPLIT_3G=y | ||
| 255 | # CONFIG_VMSPLIT_2_75G is not set | ||
| 256 | # CONFIG_VMSPLIT_2_5G is not set | ||
| 257 | # CONFIG_VMSPLIT_2_25G is not set | ||
| 258 | # CONFIG_VMSPLIT_2G is not set | ||
| 259 | # CONFIG_VMSPLIT_1G is not set | ||
| 260 | CONFIG_PAGE_OFFSET=0xC0000000 | ||
| 261 | CONFIG_SELECT_MEMORY_MODEL=y | ||
| 262 | CONFIG_DISCONTIGMEM_MANUAL=y | ||
| 263 | CONFIG_DISCONTIGMEM=y | ||
| 264 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
| 265 | CONFIG_NEED_MULTIPLE_NODES=y | ||
| 266 | CONFIG_PAGEFLAGS_EXTENDED=y | ||
| 267 | CONFIG_SPLIT_PTLOCK_CPUS=4 | ||
| 268 | # CONFIG_COMPACTION is not set | ||
| 269 | CONFIG_MIGRATION=y | ||
| 270 | CONFIG_PHYS_ADDR_T_64BIT=y | ||
| 271 | CONFIG_ZONE_DMA_FLAG=0 | ||
| 272 | CONFIG_BOUNCE=y | ||
| 273 | CONFIG_VIRT_TO_BUS=y | ||
| 274 | # CONFIG_KSM is not set | ||
| 275 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 276 | # CONFIG_CLEANCACHE is not set | ||
| 277 | # CONFIG_CMDLINE_BOOL is not set | ||
| 278 | CONFIG_VMALLOC_RESERVE=0x1000000 | ||
| 279 | CONFIG_HARDWALL=y | ||
| 280 | CONFIG_KERNEL_PL=1 | ||
| 281 | |||
| 282 | # | ||
| 283 | # Bus options | ||
| 284 | # | ||
| 285 | CONFIG_PCI=y | ||
| 286 | CONFIG_PCI_DOMAINS=y | ||
| 287 | # CONFIG_NO_IOMEM is not set | ||
| 288 | # CONFIG_NO_IOPORT is not set | ||
| 289 | # CONFIG_ARCH_SUPPORTS_MSI is not set | ||
| 290 | CONFIG_PCI_DEBUG=y | 52 | CONFIG_PCI_DEBUG=y |
| 291 | # CONFIG_PCI_STUB is not set | ||
| 292 | # CONFIG_PCI_IOV is not set | ||
| 293 | # CONFIG_PCI_PRI is not set | ||
| 294 | # CONFIG_PCI_PASID is not set | ||
| 295 | # CONFIG_HOTPLUG_PCI is not set | ||
| 296 | |||
| 297 | # | ||
| 298 | # Executable file formats | ||
| 299 | # | ||
| 300 | CONFIG_KCORE_ELF=y | ||
| 301 | CONFIG_BINFMT_ELF=y | ||
| 302 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 53 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
| 303 | # CONFIG_HAVE_AOUT is not set | ||
| 304 | CONFIG_BINFMT_MISC=y | 54 | CONFIG_BINFMT_MISC=y |
| 305 | CONFIG_NET=y | 55 | CONFIG_NET=y |
| 306 | |||
| 307 | # | ||
| 308 | # Networking options | ||
| 309 | # | ||
| 310 | CONFIG_PACKET=y | 56 | CONFIG_PACKET=y |
| 311 | CONFIG_UNIX=y | 57 | CONFIG_UNIX=y |
| 312 | # CONFIG_UNIX_DIAG is not set | ||
| 313 | CONFIG_XFRM=y | ||
| 314 | CONFIG_XFRM_USER=y | 58 | CONFIG_XFRM_USER=y |
| 315 | CONFIG_XFRM_SUB_POLICY=y | 59 | CONFIG_XFRM_SUB_POLICY=y |
| 316 | CONFIG_XFRM_MIGRATE=y | ||
| 317 | CONFIG_XFRM_STATISTICS=y | 60 | CONFIG_XFRM_STATISTICS=y |
| 318 | CONFIG_XFRM_IPCOMP=m | ||
| 319 | CONFIG_NET_KEY=m | 61 | CONFIG_NET_KEY=m |
| 320 | CONFIG_NET_KEY_MIGRATE=y | 62 | CONFIG_NET_KEY_MIGRATE=y |
| 321 | CONFIG_INET=y | 63 | CONFIG_INET=y |
| 322 | CONFIG_IP_MULTICAST=y | 64 | CONFIG_IP_MULTICAST=y |
| 323 | CONFIG_IP_ADVANCED_ROUTER=y | 65 | CONFIG_IP_ADVANCED_ROUTER=y |
| 324 | # CONFIG_IP_FIB_TRIE_STATS is not set | ||
| 325 | CONFIG_IP_MULTIPLE_TABLES=y | 66 | CONFIG_IP_MULTIPLE_TABLES=y |
| 326 | CONFIG_IP_ROUTE_MULTIPATH=y | 67 | CONFIG_IP_ROUTE_MULTIPATH=y |
| 327 | CONFIG_IP_ROUTE_VERBOSE=y | 68 | CONFIG_IP_ROUTE_VERBOSE=y |
| 328 | CONFIG_IP_ROUTE_CLASSID=y | ||
| 329 | # CONFIG_IP_PNP is not set | ||
| 330 | CONFIG_NET_IPIP=m | 69 | CONFIG_NET_IPIP=m |
| 331 | # CONFIG_NET_IPGRE_DEMUX is not set | ||
| 332 | CONFIG_IP_MROUTE=y | 70 | CONFIG_IP_MROUTE=y |
| 333 | # CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set | ||
| 334 | CONFIG_IP_PIMSM_V1=y | 71 | CONFIG_IP_PIMSM_V1=y |
| 335 | CONFIG_IP_PIMSM_V2=y | 72 | CONFIG_IP_PIMSM_V2=y |
| 336 | # CONFIG_ARPD is not set | ||
| 337 | CONFIG_SYN_COOKIES=y | 73 | CONFIG_SYN_COOKIES=y |
| 338 | CONFIG_INET_AH=m | 74 | CONFIG_INET_AH=m |
| 339 | CONFIG_INET_ESP=m | 75 | CONFIG_INET_ESP=m |
| 340 | CONFIG_INET_IPCOMP=m | 76 | CONFIG_INET_IPCOMP=m |
| 341 | CONFIG_INET_XFRM_TUNNEL=m | ||
| 342 | CONFIG_INET_TUNNEL=m | ||
| 343 | CONFIG_INET_XFRM_MODE_TRANSPORT=m | 77 | CONFIG_INET_XFRM_MODE_TRANSPORT=m |
| 344 | CONFIG_INET_XFRM_MODE_TUNNEL=m | 78 | CONFIG_INET_XFRM_MODE_TUNNEL=m |
| 345 | CONFIG_INET_XFRM_MODE_BEET=m | 79 | CONFIG_INET_XFRM_MODE_BEET=m |
| 346 | CONFIG_INET_LRO=y | ||
| 347 | CONFIG_INET_DIAG=m | 80 | CONFIG_INET_DIAG=m |
| 348 | CONFIG_INET_TCP_DIAG=m | ||
| 349 | # CONFIG_INET_UDP_DIAG is not set | ||
| 350 | CONFIG_TCP_CONG_ADVANCED=y | 81 | CONFIG_TCP_CONG_ADVANCED=y |
| 351 | CONFIG_TCP_CONG_BIC=m | ||
| 352 | CONFIG_TCP_CONG_CUBIC=y | ||
| 353 | CONFIG_TCP_CONG_WESTWOOD=m | ||
| 354 | CONFIG_TCP_CONG_HTCP=m | ||
| 355 | CONFIG_TCP_CONG_HSTCP=m | 82 | CONFIG_TCP_CONG_HSTCP=m |
| 356 | CONFIG_TCP_CONG_HYBLA=m | 83 | CONFIG_TCP_CONG_HYBLA=m |
| 357 | CONFIG_TCP_CONG_VEGAS=m | ||
| 358 | CONFIG_TCP_CONG_SCALABLE=m | 84 | CONFIG_TCP_CONG_SCALABLE=m |
| 359 | CONFIG_TCP_CONG_LP=m | 85 | CONFIG_TCP_CONG_LP=m |
| 360 | CONFIG_TCP_CONG_VENO=m | 86 | CONFIG_TCP_CONG_VENO=m |
| 361 | CONFIG_TCP_CONG_YEAH=m | 87 | CONFIG_TCP_CONG_YEAH=m |
| 362 | CONFIG_TCP_CONG_ILLINOIS=m | 88 | CONFIG_TCP_CONG_ILLINOIS=m |
| 363 | CONFIG_DEFAULT_CUBIC=y | ||
| 364 | # CONFIG_DEFAULT_RENO is not set | ||
| 365 | CONFIG_DEFAULT_TCP_CONG="cubic" | ||
| 366 | CONFIG_TCP_MD5SIG=y | 89 | CONFIG_TCP_MD5SIG=y |
| 367 | CONFIG_IPV6=y | 90 | CONFIG_IPV6=y |
| 368 | CONFIG_IPV6_PRIVACY=y | 91 | CONFIG_IPV6_PRIVACY=y |
| @@ -373,111 +96,60 @@ CONFIG_INET6_AH=m | |||
| 373 | CONFIG_INET6_ESP=m | 96 | CONFIG_INET6_ESP=m |
| 374 | CONFIG_INET6_IPCOMP=m | 97 | CONFIG_INET6_IPCOMP=m |
| 375 | CONFIG_IPV6_MIP6=m | 98 | CONFIG_IPV6_MIP6=m |
| 376 | CONFIG_INET6_XFRM_TUNNEL=m | ||
| 377 | CONFIG_INET6_TUNNEL=m | ||
| 378 | CONFIG_INET6_XFRM_MODE_TRANSPORT=m | 99 | CONFIG_INET6_XFRM_MODE_TRANSPORT=m |
| 379 | CONFIG_INET6_XFRM_MODE_TUNNEL=m | 100 | CONFIG_INET6_XFRM_MODE_TUNNEL=m |
| 380 | CONFIG_INET6_XFRM_MODE_BEET=m | 101 | CONFIG_INET6_XFRM_MODE_BEET=m |
| 381 | CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m | 102 | CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m |
| 382 | CONFIG_IPV6_SIT=m | 103 | CONFIG_IPV6_SIT=m |
| 383 | # CONFIG_IPV6_SIT_6RD is not set | ||
| 384 | CONFIG_IPV6_NDISC_NODETYPE=y | ||
| 385 | CONFIG_IPV6_TUNNEL=m | 104 | CONFIG_IPV6_TUNNEL=m |
| 386 | CONFIG_IPV6_MULTIPLE_TABLES=y | 105 | CONFIG_IPV6_MULTIPLE_TABLES=y |
| 387 | # CONFIG_IPV6_SUBTREES is not set | ||
| 388 | CONFIG_IPV6_MROUTE=y | 106 | CONFIG_IPV6_MROUTE=y |
| 389 | # CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set | ||
| 390 | CONFIG_IPV6_PIMSM_V2=y | 107 | CONFIG_IPV6_PIMSM_V2=y |
| 391 | CONFIG_NETLABEL=y | 108 | CONFIG_NETLABEL=y |
| 392 | CONFIG_NETWORK_SECMARK=y | ||
| 393 | # CONFIG_NETWORK_PHY_TIMESTAMPING is not set | ||
| 394 | CONFIG_NETFILTER=y | 109 | CONFIG_NETFILTER=y |
| 395 | # CONFIG_NETFILTER_DEBUG is not set | ||
| 396 | CONFIG_NETFILTER_ADVANCED=y | ||
| 397 | CONFIG_BRIDGE_NETFILTER=y | ||
| 398 | |||
| 399 | # | ||
| 400 | # Core Netfilter Configuration | ||
| 401 | # | ||
| 402 | CONFIG_NETFILTER_NETLINK=m | ||
| 403 | # CONFIG_NETFILTER_NETLINK_ACCT is not set | ||
| 404 | CONFIG_NETFILTER_NETLINK_QUEUE=m | ||
| 405 | CONFIG_NETFILTER_NETLINK_LOG=m | ||
| 406 | CONFIG_NF_CONNTRACK=m | 110 | CONFIG_NF_CONNTRACK=m |
| 407 | CONFIG_NF_CONNTRACK_MARK=y | ||
| 408 | CONFIG_NF_CONNTRACK_SECMARK=y | 111 | CONFIG_NF_CONNTRACK_SECMARK=y |
| 409 | CONFIG_NF_CONNTRACK_ZONES=y | 112 | CONFIG_NF_CONNTRACK_ZONES=y |
| 410 | CONFIG_NF_CONNTRACK_PROCFS=y | ||
| 411 | CONFIG_NF_CONNTRACK_EVENTS=y | 113 | CONFIG_NF_CONNTRACK_EVENTS=y |
| 412 | # CONFIG_NF_CONNTRACK_TIMESTAMP is not set | ||
| 413 | CONFIG_NF_CT_PROTO_DCCP=m | 114 | CONFIG_NF_CT_PROTO_DCCP=m |
| 414 | CONFIG_NF_CT_PROTO_GRE=m | ||
| 415 | CONFIG_NF_CT_PROTO_SCTP=m | ||
| 416 | CONFIG_NF_CT_PROTO_UDPLITE=m | 115 | CONFIG_NF_CT_PROTO_UDPLITE=m |
| 417 | CONFIG_NF_CONNTRACK_AMANDA=m | 116 | CONFIG_NF_CONNTRACK_AMANDA=m |
| 418 | CONFIG_NF_CONNTRACK_FTP=m | 117 | CONFIG_NF_CONNTRACK_FTP=m |
| 419 | CONFIG_NF_CONNTRACK_H323=m | 118 | CONFIG_NF_CONNTRACK_H323=m |
| 420 | CONFIG_NF_CONNTRACK_IRC=m | 119 | CONFIG_NF_CONNTRACK_IRC=m |
| 421 | CONFIG_NF_CONNTRACK_BROADCAST=m | ||
| 422 | CONFIG_NF_CONNTRACK_NETBIOS_NS=m | 120 | CONFIG_NF_CONNTRACK_NETBIOS_NS=m |
| 423 | # CONFIG_NF_CONNTRACK_SNMP is not set | ||
| 424 | CONFIG_NF_CONNTRACK_PPTP=m | 121 | CONFIG_NF_CONNTRACK_PPTP=m |
| 425 | CONFIG_NF_CONNTRACK_SANE=m | 122 | CONFIG_NF_CONNTRACK_SANE=m |
| 426 | CONFIG_NF_CONNTRACK_SIP=m | 123 | CONFIG_NF_CONNTRACK_SIP=m |
| 427 | CONFIG_NF_CONNTRACK_TFTP=m | 124 | CONFIG_NF_CONNTRACK_TFTP=m |
| 428 | # CONFIG_NF_CT_NETLINK is not set | ||
| 429 | CONFIG_NETFILTER_TPROXY=m | 125 | CONFIG_NETFILTER_TPROXY=m |
| 430 | CONFIG_NETFILTER_XTABLES=y | ||
| 431 | |||
| 432 | # | ||
| 433 | # Xtables combined modules | ||
| 434 | # | ||
| 435 | CONFIG_NETFILTER_XT_MARK=m | ||
| 436 | CONFIG_NETFILTER_XT_CONNMARK=m | ||
| 437 | |||
| 438 | # | ||
| 439 | # Xtables targets | ||
| 440 | # | ||
| 441 | # CONFIG_NETFILTER_XT_TARGET_AUDIT is not set | ||
| 442 | # CONFIG_NETFILTER_XT_TARGET_CHECKSUM is not set | ||
| 443 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m | 126 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m |
| 444 | CONFIG_NETFILTER_XT_TARGET_CONNMARK=m | 127 | CONFIG_NETFILTER_XT_TARGET_CONNMARK=m |
| 445 | CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m | 128 | CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m |
| 446 | CONFIG_NETFILTER_XT_TARGET_CT=m | 129 | CONFIG_NETFILTER_XT_TARGET_CT=m |
| 447 | CONFIG_NETFILTER_XT_TARGET_DSCP=m | 130 | CONFIG_NETFILTER_XT_TARGET_DSCP=m |
| 448 | CONFIG_NETFILTER_XT_TARGET_HL=m | ||
| 449 | CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m | 131 | CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m |
| 450 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 132 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
| 451 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | 133 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m |
| 452 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | 134 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m |
| 453 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | 135 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m |
| 454 | CONFIG_NETFILTER_XT_TARGET_RATEEST=m | ||
| 455 | CONFIG_NETFILTER_XT_TARGET_TEE=m | 136 | CONFIG_NETFILTER_XT_TARGET_TEE=m |
| 456 | CONFIG_NETFILTER_XT_TARGET_TPROXY=m | 137 | CONFIG_NETFILTER_XT_TARGET_TPROXY=m |
| 457 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | 138 | CONFIG_NETFILTER_XT_TARGET_TRACE=m |
| 458 | CONFIG_NETFILTER_XT_TARGET_SECMARK=m | 139 | CONFIG_NETFILTER_XT_TARGET_SECMARK=m |
| 459 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | 140 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m |
| 460 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | 141 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
| 461 | |||
| 462 | # | ||
| 463 | # Xtables matches | ||
| 464 | # | ||
| 465 | # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set | ||
| 466 | CONFIG_NETFILTER_XT_MATCH_CLUSTER=m | 142 | CONFIG_NETFILTER_XT_MATCH_CLUSTER=m |
| 467 | CONFIG_NETFILTER_XT_MATCH_COMMENT=m | 143 | CONFIG_NETFILTER_XT_MATCH_COMMENT=m |
| 468 | CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m | 144 | CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m |
| 469 | CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m | 145 | CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m |
| 470 | CONFIG_NETFILTER_XT_MATCH_CONNMARK=m | 146 | CONFIG_NETFILTER_XT_MATCH_CONNMARK=m |
| 471 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m | 147 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m |
| 472 | # CONFIG_NETFILTER_XT_MATCH_CPU is not set | ||
| 473 | CONFIG_NETFILTER_XT_MATCH_DCCP=m | 148 | CONFIG_NETFILTER_XT_MATCH_DCCP=m |
| 474 | # CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set | ||
| 475 | CONFIG_NETFILTER_XT_MATCH_DSCP=m | 149 | CONFIG_NETFILTER_XT_MATCH_DSCP=m |
| 476 | CONFIG_NETFILTER_XT_MATCH_ECN=m | ||
| 477 | CONFIG_NETFILTER_XT_MATCH_ESP=m | 150 | CONFIG_NETFILTER_XT_MATCH_ESP=m |
| 478 | CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m | 151 | CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m |
| 479 | CONFIG_NETFILTER_XT_MATCH_HELPER=m | 152 | CONFIG_NETFILTER_XT_MATCH_HELPER=m |
| 480 | CONFIG_NETFILTER_XT_MATCH_HL=m | ||
| 481 | CONFIG_NETFILTER_XT_MATCH_IPRANGE=m | 153 | CONFIG_NETFILTER_XT_MATCH_IPRANGE=m |
| 482 | CONFIG_NETFILTER_XT_MATCH_IPVS=m | 154 | CONFIG_NETFILTER_XT_MATCH_IPVS=m |
| 483 | CONFIG_NETFILTER_XT_MATCH_LENGTH=m | 155 | CONFIG_NETFILTER_XT_MATCH_LENGTH=m |
| @@ -485,7 +157,6 @@ CONFIG_NETFILTER_XT_MATCH_LIMIT=m | |||
| 485 | CONFIG_NETFILTER_XT_MATCH_MAC=m | 157 | CONFIG_NETFILTER_XT_MATCH_MAC=m |
| 486 | CONFIG_NETFILTER_XT_MATCH_MARK=m | 158 | CONFIG_NETFILTER_XT_MATCH_MARK=m |
| 487 | CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m | 159 | CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m |
| 488 | # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set | ||
| 489 | CONFIG_NETFILTER_XT_MATCH_OSF=m | 160 | CONFIG_NETFILTER_XT_MATCH_OSF=m |
| 490 | CONFIG_NETFILTER_XT_MATCH_OWNER=m | 161 | CONFIG_NETFILTER_XT_MATCH_OWNER=m |
| 491 | CONFIG_NETFILTER_XT_MATCH_POLICY=m | 162 | CONFIG_NETFILTER_XT_MATCH_POLICY=m |
| @@ -495,7 +166,6 @@ CONFIG_NETFILTER_XT_MATCH_QUOTA=m | |||
| 495 | CONFIG_NETFILTER_XT_MATCH_RATEEST=m | 166 | CONFIG_NETFILTER_XT_MATCH_RATEEST=m |
| 496 | CONFIG_NETFILTER_XT_MATCH_REALM=m | 167 | CONFIG_NETFILTER_XT_MATCH_REALM=m |
| 497 | CONFIG_NETFILTER_XT_MATCH_RECENT=m | 168 | CONFIG_NETFILTER_XT_MATCH_RECENT=m |
| 498 | CONFIG_NETFILTER_XT_MATCH_SCTP=m | ||
| 499 | CONFIG_NETFILTER_XT_MATCH_SOCKET=m | 169 | CONFIG_NETFILTER_XT_MATCH_SOCKET=m |
| 500 | CONFIG_NETFILTER_XT_MATCH_STATE=m | 170 | CONFIG_NETFILTER_XT_MATCH_STATE=m |
| 501 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=m | 171 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=m |
| @@ -503,66 +173,33 @@ CONFIG_NETFILTER_XT_MATCH_STRING=m | |||
| 503 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m | 173 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m |
| 504 | CONFIG_NETFILTER_XT_MATCH_TIME=m | 174 | CONFIG_NETFILTER_XT_MATCH_TIME=m |
| 505 | CONFIG_NETFILTER_XT_MATCH_U32=m | 175 | CONFIG_NETFILTER_XT_MATCH_U32=m |
| 506 | # CONFIG_IP_SET is not set | ||
| 507 | CONFIG_IP_VS=m | 176 | CONFIG_IP_VS=m |
| 508 | CONFIG_IP_VS_IPV6=y | 177 | CONFIG_IP_VS_IPV6=y |
| 509 | # CONFIG_IP_VS_DEBUG is not set | ||
| 510 | CONFIG_IP_VS_TAB_BITS=12 | ||
| 511 | |||
| 512 | # | ||
| 513 | # IPVS transport protocol load balancing support | ||
| 514 | # | ||
| 515 | CONFIG_IP_VS_PROTO_TCP=y | 178 | CONFIG_IP_VS_PROTO_TCP=y |
| 516 | CONFIG_IP_VS_PROTO_UDP=y | 179 | CONFIG_IP_VS_PROTO_UDP=y |
| 517 | CONFIG_IP_VS_PROTO_AH_ESP=y | ||
| 518 | CONFIG_IP_VS_PROTO_ESP=y | 180 | CONFIG_IP_VS_PROTO_ESP=y |
| 519 | CONFIG_IP_VS_PROTO_AH=y | 181 | CONFIG_IP_VS_PROTO_AH=y |
| 520 | CONFIG_IP_VS_PROTO_SCTP=y | 182 | CONFIG_IP_VS_PROTO_SCTP=y |
| 521 | |||
| 522 | # | ||
| 523 | # IPVS scheduler | ||
| 524 | # | ||
| 525 | CONFIG_IP_VS_RR=m | 183 | CONFIG_IP_VS_RR=m |
| 526 | CONFIG_IP_VS_WRR=m | 184 | CONFIG_IP_VS_WRR=m |
| 527 | CONFIG_IP_VS_LC=m | 185 | CONFIG_IP_VS_LC=m |
| 528 | CONFIG_IP_VS_WLC=m | 186 | CONFIG_IP_VS_WLC=m |
| 529 | CONFIG_IP_VS_LBLC=m | 187 | CONFIG_IP_VS_LBLC=m |
| 530 | CONFIG_IP_VS_LBLCR=m | 188 | CONFIG_IP_VS_LBLCR=m |
| 531 | # CONFIG_IP_VS_DH is not set | ||
| 532 | # CONFIG_IP_VS_SH is not set | ||
| 533 | CONFIG_IP_VS_SED=m | 189 | CONFIG_IP_VS_SED=m |
| 534 | CONFIG_IP_VS_NQ=m | 190 | CONFIG_IP_VS_NQ=m |
| 535 | |||
| 536 | # | ||
| 537 | # IPVS SH scheduler | ||
| 538 | # | ||
| 539 | CONFIG_IP_VS_SH_TAB_BITS=8 | ||
| 540 | |||
| 541 | # | ||
| 542 | # IPVS application helper | ||
| 543 | # | ||
| 544 | # CONFIG_IP_VS_NFCT is not set | ||
| 545 | # CONFIG_IP_VS_PE_SIP is not set | ||
| 546 | |||
| 547 | # | ||
| 548 | # IP: Netfilter Configuration | ||
| 549 | # | ||
| 550 | CONFIG_NF_DEFRAG_IPV4=m | ||
| 551 | CONFIG_NF_CONNTRACK_IPV4=m | 191 | CONFIG_NF_CONNTRACK_IPV4=m |
| 552 | # CONFIG_NF_CONNTRACK_PROC_COMPAT is not set | 192 | # CONFIG_NF_CONNTRACK_PROC_COMPAT is not set |
| 553 | CONFIG_IP_NF_QUEUE=m | 193 | CONFIG_IP_NF_QUEUE=m |
| 554 | CONFIG_IP_NF_IPTABLES=y | 194 | CONFIG_IP_NF_IPTABLES=y |
| 555 | CONFIG_IP_NF_MATCH_AH=m | 195 | CONFIG_IP_NF_MATCH_AH=m |
| 556 | CONFIG_IP_NF_MATCH_ECN=m | 196 | CONFIG_IP_NF_MATCH_ECN=m |
| 557 | # CONFIG_IP_NF_MATCH_RPFILTER is not set | ||
| 558 | CONFIG_IP_NF_MATCH_TTL=m | 197 | CONFIG_IP_NF_MATCH_TTL=m |
| 559 | CONFIG_IP_NF_FILTER=y | 198 | CONFIG_IP_NF_FILTER=y |
| 560 | CONFIG_IP_NF_TARGET_REJECT=y | 199 | CONFIG_IP_NF_TARGET_REJECT=y |
| 561 | CONFIG_IP_NF_TARGET_LOG=m | 200 | CONFIG_IP_NF_TARGET_LOG=m |
| 562 | CONFIG_IP_NF_TARGET_ULOG=m | 201 | CONFIG_IP_NF_TARGET_ULOG=m |
| 563 | # CONFIG_NF_NAT is not set | ||
| 564 | CONFIG_IP_NF_MANGLE=m | 202 | CONFIG_IP_NF_MANGLE=m |
| 565 | # CONFIG_IP_NF_TARGET_CLUSTERIP is not set | ||
| 566 | CONFIG_IP_NF_TARGET_ECN=m | 203 | CONFIG_IP_NF_TARGET_ECN=m |
| 567 | CONFIG_IP_NF_TARGET_TTL=m | 204 | CONFIG_IP_NF_TARGET_TTL=m |
| 568 | CONFIG_IP_NF_RAW=m | 205 | CONFIG_IP_NF_RAW=m |
| @@ -570,11 +207,6 @@ CONFIG_IP_NF_SECURITY=m | |||
| 570 | CONFIG_IP_NF_ARPTABLES=m | 207 | CONFIG_IP_NF_ARPTABLES=m |
| 571 | CONFIG_IP_NF_ARPFILTER=m | 208 | CONFIG_IP_NF_ARPFILTER=m |
| 572 | CONFIG_IP_NF_ARP_MANGLE=m | 209 | CONFIG_IP_NF_ARP_MANGLE=m |
| 573 | |||
| 574 | # | ||
| 575 | # IPv6: Netfilter Configuration | ||
| 576 | # | ||
| 577 | CONFIG_NF_DEFRAG_IPV6=m | ||
| 578 | CONFIG_NF_CONNTRACK_IPV6=m | 210 | CONFIG_NF_CONNTRACK_IPV6=m |
| 579 | CONFIG_IP6_NF_QUEUE=m | 211 | CONFIG_IP6_NF_QUEUE=m |
| 580 | CONFIG_IP6_NF_IPTABLES=m | 212 | CONFIG_IP6_NF_IPTABLES=m |
| @@ -585,7 +217,6 @@ CONFIG_IP6_NF_MATCH_OPTS=m | |||
| 585 | CONFIG_IP6_NF_MATCH_HL=m | 217 | CONFIG_IP6_NF_MATCH_HL=m |
| 586 | CONFIG_IP6_NF_MATCH_IPV6HEADER=m | 218 | CONFIG_IP6_NF_MATCH_IPV6HEADER=m |
| 587 | CONFIG_IP6_NF_MATCH_MH=m | 219 | CONFIG_IP6_NF_MATCH_MH=m |
| 588 | # CONFIG_IP6_NF_MATCH_RPFILTER is not set | ||
| 589 | CONFIG_IP6_NF_MATCH_RT=m | 220 | CONFIG_IP6_NF_MATCH_RT=m |
| 590 | CONFIG_IP6_NF_TARGET_HL=m | 221 | CONFIG_IP6_NF_TARGET_HL=m |
| 591 | CONFIG_IP6_NF_TARGET_LOG=m | 222 | CONFIG_IP6_NF_TARGET_LOG=m |
| @@ -616,52 +247,20 @@ CONFIG_BRIDGE_EBT_SNAT=m | |||
| 616 | CONFIG_BRIDGE_EBT_LOG=m | 247 | CONFIG_BRIDGE_EBT_LOG=m |
| 617 | CONFIG_BRIDGE_EBT_ULOG=m | 248 | CONFIG_BRIDGE_EBT_ULOG=m |
| 618 | CONFIG_BRIDGE_EBT_NFLOG=m | 249 | CONFIG_BRIDGE_EBT_NFLOG=m |
| 619 | # CONFIG_IP_DCCP is not set | ||
| 620 | CONFIG_IP_SCTP=m | ||
| 621 | # CONFIG_SCTP_DBG_MSG is not set | ||
| 622 | # CONFIG_SCTP_DBG_OBJCNT is not set | ||
| 623 | # CONFIG_SCTP_HMAC_NONE is not set | ||
| 624 | # CONFIG_SCTP_HMAC_SHA1 is not set | ||
| 625 | CONFIG_SCTP_HMAC_MD5=y | ||
| 626 | CONFIG_RDS=m | 250 | CONFIG_RDS=m |
| 627 | CONFIG_RDS_TCP=m | 251 | CONFIG_RDS_TCP=m |
| 628 | # CONFIG_RDS_DEBUG is not set | ||
| 629 | # CONFIG_TIPC is not set | ||
| 630 | # CONFIG_ATM is not set | ||
| 631 | # CONFIG_L2TP is not set | ||
| 632 | CONFIG_STP=m | ||
| 633 | CONFIG_GARP=m | ||
| 634 | CONFIG_BRIDGE=m | 252 | CONFIG_BRIDGE=m |
| 635 | CONFIG_BRIDGE_IGMP_SNOOPING=y | ||
| 636 | CONFIG_NET_DSA=y | 253 | CONFIG_NET_DSA=y |
| 637 | CONFIG_NET_DSA_TAG_DSA=y | ||
| 638 | CONFIG_NET_DSA_TAG_EDSA=y | ||
| 639 | CONFIG_NET_DSA_TAG_TRAILER=y | ||
| 640 | CONFIG_VLAN_8021Q=m | 254 | CONFIG_VLAN_8021Q=m |
| 641 | CONFIG_VLAN_8021Q_GVRP=y | 255 | CONFIG_VLAN_8021Q_GVRP=y |
| 642 | # CONFIG_DECNET is not set | ||
| 643 | CONFIG_LLC=m | ||
| 644 | # CONFIG_LLC2 is not set | ||
| 645 | # CONFIG_IPX is not set | ||
| 646 | # CONFIG_ATALK is not set | ||
| 647 | # CONFIG_X25 is not set | ||
| 648 | # CONFIG_LAPB is not set | ||
| 649 | # CONFIG_ECONET is not set | ||
| 650 | # CONFIG_WAN_ROUTER is not set | ||
| 651 | CONFIG_PHONET=m | 256 | CONFIG_PHONET=m |
| 652 | # CONFIG_IEEE802154 is not set | ||
| 653 | CONFIG_NET_SCHED=y | 257 | CONFIG_NET_SCHED=y |
| 654 | |||
| 655 | # | ||
| 656 | # Queueing/Scheduling | ||
| 657 | # | ||
| 658 | CONFIG_NET_SCH_CBQ=m | 258 | CONFIG_NET_SCH_CBQ=m |
| 659 | CONFIG_NET_SCH_HTB=m | 259 | CONFIG_NET_SCH_HTB=m |
| 660 | CONFIG_NET_SCH_HFSC=m | 260 | CONFIG_NET_SCH_HFSC=m |
| 661 | CONFIG_NET_SCH_PRIO=m | 261 | CONFIG_NET_SCH_PRIO=m |
| 662 | CONFIG_NET_SCH_MULTIQ=m | 262 | CONFIG_NET_SCH_MULTIQ=m |
| 663 | CONFIG_NET_SCH_RED=m | 263 | CONFIG_NET_SCH_RED=m |
| 664 | # CONFIG_NET_SCH_SFB is not set | ||
| 665 | CONFIG_NET_SCH_SFQ=m | 264 | CONFIG_NET_SCH_SFQ=m |
| 666 | CONFIG_NET_SCH_TEQL=m | 265 | CONFIG_NET_SCH_TEQL=m |
| 667 | CONFIG_NET_SCH_TBF=m | 266 | CONFIG_NET_SCH_TBF=m |
| @@ -669,15 +268,7 @@ CONFIG_NET_SCH_GRED=m | |||
| 669 | CONFIG_NET_SCH_DSMARK=m | 268 | CONFIG_NET_SCH_DSMARK=m |
| 670 | CONFIG_NET_SCH_NETEM=m | 269 | CONFIG_NET_SCH_NETEM=m |
| 671 | CONFIG_NET_SCH_DRR=m | 270 | CONFIG_NET_SCH_DRR=m |
| 672 | # CONFIG_NET_SCH_MQPRIO is not set | ||
| 673 | # CONFIG_NET_SCH_CHOKE is not set | ||
| 674 | # CONFIG_NET_SCH_QFQ is not set | ||
| 675 | CONFIG_NET_SCH_INGRESS=m | 271 | CONFIG_NET_SCH_INGRESS=m |
| 676 | |||
| 677 | # | ||
| 678 | # Classification | ||
| 679 | # | ||
| 680 | CONFIG_NET_CLS=y | ||
| 681 | CONFIG_NET_CLS_BASIC=m | 272 | CONFIG_NET_CLS_BASIC=m |
| 682 | CONFIG_NET_CLS_TCINDEX=m | 273 | CONFIG_NET_CLS_TCINDEX=m |
| 683 | CONFIG_NET_CLS_ROUTE4=m | 274 | CONFIG_NET_CLS_ROUTE4=m |
| @@ -690,7 +281,6 @@ CONFIG_NET_CLS_RSVP6=m | |||
| 690 | CONFIG_NET_CLS_FLOW=m | 281 | CONFIG_NET_CLS_FLOW=m |
| 691 | CONFIG_NET_CLS_CGROUP=y | 282 | CONFIG_NET_CLS_CGROUP=y |
| 692 | CONFIG_NET_EMATCH=y | 283 | CONFIG_NET_EMATCH=y |
| 693 | CONFIG_NET_EMATCH_STACK=32 | ||
| 694 | CONFIG_NET_EMATCH_CMP=m | 284 | CONFIG_NET_EMATCH_CMP=m |
| 695 | CONFIG_NET_EMATCH_NBYTE=m | 285 | CONFIG_NET_EMATCH_NBYTE=m |
| 696 | CONFIG_NET_EMATCH_U32=m | 286 | CONFIG_NET_EMATCH_U32=m |
| @@ -706,248 +296,42 @@ CONFIG_NET_ACT_NAT=m | |||
| 706 | CONFIG_NET_ACT_PEDIT=m | 296 | CONFIG_NET_ACT_PEDIT=m |
| 707 | CONFIG_NET_ACT_SIMP=m | 297 | CONFIG_NET_ACT_SIMP=m |
| 708 | CONFIG_NET_ACT_SKBEDIT=m | 298 | CONFIG_NET_ACT_SKBEDIT=m |
| 709 | # CONFIG_NET_ACT_CSUM is not set | ||
| 710 | CONFIG_NET_CLS_IND=y | 299 | CONFIG_NET_CLS_IND=y |
| 711 | CONFIG_NET_SCH_FIFO=y | ||
| 712 | CONFIG_DCB=y | 300 | CONFIG_DCB=y |
| 713 | CONFIG_DNS_RESOLVER=y | ||
| 714 | # CONFIG_BATMAN_ADV is not set | ||
| 715 | # CONFIG_OPENVSWITCH is not set | ||
| 716 | CONFIG_RPS=y | ||
| 717 | CONFIG_RFS_ACCEL=y | ||
| 718 | CONFIG_XPS=y | ||
| 719 | # CONFIG_NETPRIO_CGROUP is not set | ||
| 720 | CONFIG_BQL=y | ||
| 721 | |||
| 722 | # | ||
| 723 | # Network testing | ||
| 724 | # | ||
| 725 | # CONFIG_NET_PKTGEN is not set | ||
| 726 | # CONFIG_HAMRADIO is not set | ||
| 727 | # CONFIG_CAN is not set | ||
| 728 | # CONFIG_IRDA is not set | ||
| 729 | # CONFIG_BT is not set | ||
| 730 | # CONFIG_AF_RXRPC is not set | ||
| 731 | CONFIG_FIB_RULES=y | ||
| 732 | # CONFIG_WIRELESS is not set | 301 | # CONFIG_WIRELESS is not set |
| 733 | # CONFIG_WIMAX is not set | ||
| 734 | # CONFIG_RFKILL is not set | ||
| 735 | # CONFIG_NET_9P is not set | ||
| 736 | # CONFIG_CAIF is not set | ||
| 737 | # CONFIG_CEPH_LIB is not set | ||
| 738 | # CONFIG_NFC is not set | ||
| 739 | |||
| 740 | # | ||
| 741 | # Device Drivers | ||
| 742 | # | ||
| 743 | |||
| 744 | # | ||
| 745 | # Generic Driver Options | ||
| 746 | # | ||
| 747 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 302 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
| 748 | CONFIG_DEVTMPFS=y | 303 | CONFIG_DEVTMPFS=y |
| 749 | CONFIG_DEVTMPFS_MOUNT=y | 304 | CONFIG_DEVTMPFS_MOUNT=y |
| 750 | CONFIG_STANDALONE=y | ||
| 751 | CONFIG_PREVENT_FIRMWARE_BUILD=y | ||
| 752 | CONFIG_FW_LOADER=y | ||
| 753 | # CONFIG_FIRMWARE_IN_KERNEL is not set | 305 | # CONFIG_FIRMWARE_IN_KERNEL is not set |
| 754 | CONFIG_EXTRA_FIRMWARE="" | ||
| 755 | # CONFIG_DEBUG_DRIVER is not set | ||
| 756 | # CONFIG_DEBUG_DEVRES is not set | ||
| 757 | CONFIG_SYS_HYPERVISOR=y | ||
| 758 | # CONFIG_GENERIC_CPU_DEVICES is not set | ||
| 759 | # CONFIG_DMA_SHARED_BUFFER is not set | ||
| 760 | CONFIG_CONNECTOR=y | 306 | CONFIG_CONNECTOR=y |
| 761 | CONFIG_PROC_EVENTS=y | ||
| 762 | # CONFIG_MTD is not set | ||
| 763 | # CONFIG_PARPORT is not set | ||
| 764 | CONFIG_BLK_DEV=y | ||
| 765 | # CONFIG_BLK_CPQ_DA is not set | ||
| 766 | # CONFIG_BLK_CPQ_CISS_DA is not set | ||
| 767 | # CONFIG_BLK_DEV_DAC960 is not set | ||
| 768 | # CONFIG_BLK_DEV_UMEM is not set | ||
| 769 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
| 770 | CONFIG_BLK_DEV_LOOP=y | 307 | CONFIG_BLK_DEV_LOOP=y |
| 771 | CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 | ||
| 772 | CONFIG_BLK_DEV_CRYPTOLOOP=m | 308 | CONFIG_BLK_DEV_CRYPTOLOOP=m |
| 773 | # CONFIG_BLK_DEV_DRBD is not set | ||
| 774 | # CONFIG_BLK_DEV_NBD is not set | ||
| 775 | # CONFIG_BLK_DEV_NVME is not set | ||
| 776 | CONFIG_BLK_DEV_SX8=m | 309 | CONFIG_BLK_DEV_SX8=m |
| 777 | CONFIG_BLK_DEV_RAM=y | 310 | CONFIG_BLK_DEV_RAM=y |
| 778 | CONFIG_BLK_DEV_RAM_COUNT=16 | ||
| 779 | CONFIG_BLK_DEV_RAM_SIZE=16384 | 311 | CONFIG_BLK_DEV_RAM_SIZE=16384 |
| 780 | # CONFIG_BLK_DEV_XIP is not set | ||
| 781 | # CONFIG_CDROM_PKTCDVD is not set | ||
| 782 | CONFIG_ATA_OVER_ETH=m | 312 | CONFIG_ATA_OVER_ETH=m |
| 783 | # CONFIG_BLK_DEV_RBD is not set | ||
| 784 | |||
| 785 | # | ||
| 786 | # Misc devices | ||
| 787 | # | ||
| 788 | # CONFIG_SENSORS_LIS3LV02D is not set | ||
| 789 | # CONFIG_AD525X_DPOT is not set | ||
| 790 | # CONFIG_PHANTOM is not set | ||
| 791 | # CONFIG_INTEL_MID_PTI is not set | ||
| 792 | # CONFIG_SGI_IOC4 is not set | ||
| 793 | # CONFIG_TIFM_CORE is not set | ||
| 794 | # CONFIG_ICS932S401 is not set | ||
| 795 | # CONFIG_ENCLOSURE_SERVICES is not set | ||
| 796 | # CONFIG_HP_ILO is not set | ||
| 797 | # CONFIG_APDS9802ALS is not set | ||
| 798 | # CONFIG_ISL29003 is not set | ||
| 799 | # CONFIG_ISL29020 is not set | ||
| 800 | # CONFIG_SENSORS_TSL2550 is not set | ||
| 801 | # CONFIG_SENSORS_BH1780 is not set | ||
| 802 | # CONFIG_SENSORS_BH1770 is not set | ||
| 803 | # CONFIG_SENSORS_APDS990X is not set | ||
| 804 | # CONFIG_HMC6352 is not set | ||
| 805 | # CONFIG_DS1682 is not set | ||
| 806 | # CONFIG_BMP085 is not set | ||
| 807 | # CONFIG_PCH_PHUB is not set | ||
| 808 | # CONFIG_USB_SWITCH_FSA9480 is not set | ||
| 809 | # CONFIG_C2PORT is not set | ||
| 810 | |||
| 811 | # | ||
| 812 | # EEPROM support | ||
| 813 | # | ||
| 814 | # CONFIG_EEPROM_AT24 is not set | ||
| 815 | # CONFIG_EEPROM_LEGACY is not set | ||
| 816 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 817 | # CONFIG_EEPROM_93CX6 is not set | ||
| 818 | # CONFIG_CB710_CORE is not set | ||
| 819 | |||
| 820 | # | ||
| 821 | # Texas Instruments shared transport line discipline | ||
| 822 | # | ||
| 823 | # CONFIG_SENSORS_LIS3_I2C is not set | ||
| 824 | |||
| 825 | # | ||
| 826 | # Altera FPGA firmware download module | ||
| 827 | # | ||
| 828 | # CONFIG_ALTERA_STAPL is not set | ||
| 829 | |||
| 830 | # | ||
| 831 | # SCSI device support | ||
| 832 | # | ||
| 833 | CONFIG_SCSI_MOD=y | ||
| 834 | CONFIG_RAID_ATTRS=m | 313 | CONFIG_RAID_ATTRS=m |
| 835 | CONFIG_SCSI=y | ||
| 836 | CONFIG_SCSI_DMA=y | ||
| 837 | CONFIG_SCSI_TGT=m | 314 | CONFIG_SCSI_TGT=m |
| 838 | # CONFIG_SCSI_NETLINK is not set | ||
| 839 | CONFIG_SCSI_PROC_FS=y | ||
| 840 | |||
| 841 | # | ||
| 842 | # SCSI support type (disk, tape, CD-ROM) | ||
| 843 | # | ||
| 844 | CONFIG_BLK_DEV_SD=y | 315 | CONFIG_BLK_DEV_SD=y |
| 845 | # CONFIG_CHR_DEV_ST is not set | ||
| 846 | # CONFIG_CHR_DEV_OSST is not set | ||
| 847 | # CONFIG_BLK_DEV_SR is not set | ||
| 848 | # CONFIG_CHR_DEV_SG is not set | ||
| 849 | # CONFIG_CHR_DEV_SCH is not set | ||
| 850 | # CONFIG_SCSI_MULTI_LUN is not set | ||
| 851 | CONFIG_SCSI_CONSTANTS=y | 316 | CONFIG_SCSI_CONSTANTS=y |
| 852 | CONFIG_SCSI_LOGGING=y | 317 | CONFIG_SCSI_LOGGING=y |
| 853 | # CONFIG_SCSI_SCAN_ASYNC is not set | ||
| 854 | CONFIG_SCSI_WAIT_SCAN=m | ||
| 855 | |||
| 856 | # | ||
| 857 | # SCSI Transports | ||
| 858 | # | ||
| 859 | # CONFIG_SCSI_SPI_ATTRS is not set | ||
| 860 | # CONFIG_SCSI_FC_ATTRS is not set | ||
| 861 | # CONFIG_SCSI_ISCSI_ATTRS is not set | ||
| 862 | CONFIG_SCSI_SAS_ATTRS=y | ||
| 863 | # CONFIG_SCSI_SAS_LIBSAS is not set | ||
| 864 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
| 865 | CONFIG_SCSI_LOWLEVEL=y | ||
| 866 | # CONFIG_ISCSI_TCP is not set | ||
| 867 | # CONFIG_ISCSI_BOOT_SYSFS is not set | ||
| 868 | # CONFIG_SCSI_CXGB3_ISCSI is not set | ||
| 869 | # CONFIG_SCSI_CXGB4_ISCSI is not set | ||
| 870 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
| 871 | # CONFIG_SCSI_BNX2X_FCOE is not set | ||
| 872 | # CONFIG_BE2ISCSI is not set | ||
| 873 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | ||
| 874 | # CONFIG_SCSI_HPSA is not set | ||
| 875 | # CONFIG_SCSI_3W_9XXX is not set | ||
| 876 | # CONFIG_SCSI_3W_SAS is not set | ||
| 877 | # CONFIG_SCSI_ACARD is not set | ||
| 878 | # CONFIG_SCSI_AACRAID is not set | ||
| 879 | # CONFIG_SCSI_AIC7XXX is not set | ||
| 880 | # CONFIG_SCSI_AIC7XXX_OLD is not set | ||
| 881 | # CONFIG_SCSI_AIC79XX is not set | ||
| 882 | # CONFIG_SCSI_AIC94XX is not set | ||
| 883 | # CONFIG_SCSI_MVSAS is not set | ||
| 884 | # CONFIG_SCSI_MVUMI is not set | ||
| 885 | # CONFIG_SCSI_DPT_I2O is not set | ||
| 886 | # CONFIG_SCSI_ADVANSYS is not set | ||
| 887 | # CONFIG_SCSI_ARCMSR is not set | ||
| 888 | # CONFIG_MEGARAID_NEWGEN is not set | ||
| 889 | # CONFIG_MEGARAID_LEGACY is not set | ||
| 890 | # CONFIG_MEGARAID_SAS is not set | ||
| 891 | # CONFIG_SCSI_MPT2SAS is not set | ||
| 892 | # CONFIG_SCSI_HPTIOP is not set | ||
| 893 | # CONFIG_LIBFC is not set | ||
| 894 | # CONFIG_LIBFCOE is not set | ||
| 895 | # CONFIG_FCOE is not set | ||
| 896 | # CONFIG_SCSI_DMX3191D is not set | ||
| 897 | # CONFIG_SCSI_FUTURE_DOMAIN is not set | ||
| 898 | # CONFIG_SCSI_IPS is not set | ||
| 899 | # CONFIG_SCSI_INITIO is not set | ||
| 900 | # CONFIG_SCSI_INIA100 is not set | ||
| 901 | # CONFIG_SCSI_STEX is not set | ||
| 902 | # CONFIG_SCSI_SYM53C8XX_2 is not set | ||
| 903 | # CONFIG_SCSI_IPR is not set | ||
| 904 | # CONFIG_SCSI_QLOGIC_1280 is not set | ||
| 905 | # CONFIG_SCSI_QLA_FC is not set | ||
| 906 | # CONFIG_SCSI_QLA_ISCSI is not set | ||
| 907 | # CONFIG_SCSI_LPFC is not set | ||
| 908 | # CONFIG_SCSI_DC395x is not set | ||
| 909 | # CONFIG_SCSI_DC390T is not set | ||
| 910 | # CONFIG_SCSI_NSP32 is not set | ||
| 911 | # CONFIG_SCSI_DEBUG is not set | ||
| 912 | # CONFIG_SCSI_PMCRAID is not set | ||
| 913 | # CONFIG_SCSI_PM8001 is not set | ||
| 914 | # CONFIG_SCSI_SRP is not set | ||
| 915 | # CONFIG_SCSI_BFA_FC is not set | ||
| 916 | # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set | ||
| 917 | # CONFIG_SCSI_DH is not set | ||
| 918 | # CONFIG_SCSI_OSD_INITIATOR is not set | ||
| 919 | CONFIG_ATA=y | 318 | CONFIG_ATA=y |
| 920 | # CONFIG_ATA_NONSTANDARD is not set | ||
| 921 | CONFIG_ATA_VERBOSE_ERROR=y | ||
| 922 | CONFIG_SATA_PMP=y | ||
| 923 | |||
| 924 | # | ||
| 925 | # Controllers with non-SFF native interface | ||
| 926 | # | ||
| 927 | # CONFIG_SATA_AHCI is not set | ||
| 928 | # CONFIG_SATA_AHCI_PLATFORM is not set | ||
| 929 | # CONFIG_SATA_INIC162X is not set | ||
| 930 | # CONFIG_SATA_ACARD_AHCI is not set | ||
| 931 | CONFIG_SATA_SIL24=y | 319 | CONFIG_SATA_SIL24=y |
| 932 | # CONFIG_ATA_SFF is not set | 320 | # CONFIG_ATA_SFF is not set |
| 933 | CONFIG_MD=y | 321 | CONFIG_MD=y |
| 934 | CONFIG_BLK_DEV_MD=y | 322 | CONFIG_BLK_DEV_MD=y |
| 935 | CONFIG_MD_AUTODETECT=y | ||
| 936 | CONFIG_MD_LINEAR=m | 323 | CONFIG_MD_LINEAR=m |
| 937 | CONFIG_MD_RAID0=m | 324 | CONFIG_MD_RAID0=m |
| 938 | CONFIG_MD_RAID1=m | 325 | CONFIG_MD_RAID1=m |
| 939 | CONFIG_MD_RAID10=m | 326 | CONFIG_MD_RAID10=m |
| 940 | CONFIG_MD_RAID456=m | 327 | CONFIG_MD_RAID456=m |
| 941 | CONFIG_MULTICORE_RAID456=y | 328 | CONFIG_MULTICORE_RAID456=y |
| 942 | # CONFIG_MD_MULTIPATH is not set | ||
| 943 | CONFIG_MD_FAULTY=m | 329 | CONFIG_MD_FAULTY=m |
| 944 | CONFIG_BLK_DEV_DM=m | 330 | CONFIG_BLK_DEV_DM=m |
| 945 | CONFIG_DM_DEBUG=y | 331 | CONFIG_DM_DEBUG=y |
| 946 | CONFIG_DM_CRYPT=m | 332 | CONFIG_DM_CRYPT=m |
| 947 | CONFIG_DM_SNAPSHOT=m | 333 | CONFIG_DM_SNAPSHOT=m |
| 948 | # CONFIG_DM_THIN_PROVISIONING is not set | ||
| 949 | CONFIG_DM_MIRROR=m | 334 | CONFIG_DM_MIRROR=m |
| 950 | # CONFIG_DM_RAID is not set | ||
| 951 | CONFIG_DM_LOG_USERSPACE=m | 335 | CONFIG_DM_LOG_USERSPACE=m |
| 952 | CONFIG_DM_ZERO=m | 336 | CONFIG_DM_ZERO=m |
| 953 | CONFIG_DM_MULTIPATH=m | 337 | CONFIG_DM_MULTIPATH=m |
| @@ -955,55 +339,22 @@ CONFIG_DM_MULTIPATH_QL=m | |||
| 955 | CONFIG_DM_MULTIPATH_ST=m | 339 | CONFIG_DM_MULTIPATH_ST=m |
| 956 | CONFIG_DM_DELAY=m | 340 | CONFIG_DM_DELAY=m |
| 957 | CONFIG_DM_UEVENT=y | 341 | CONFIG_DM_UEVENT=y |
| 958 | # CONFIG_DM_FLAKEY is not set | ||
| 959 | # CONFIG_TARGET_CORE is not set | ||
| 960 | CONFIG_FUSION=y | 342 | CONFIG_FUSION=y |
| 961 | # CONFIG_FUSION_SPI is not set | ||
| 962 | # CONFIG_FUSION_FC is not set | ||
| 963 | CONFIG_FUSION_SAS=y | 343 | CONFIG_FUSION_SAS=y |
| 964 | CONFIG_FUSION_MAX_SGE=128 | ||
| 965 | # CONFIG_FUSION_CTL is not set | ||
| 966 | # CONFIG_FUSION_LOGGING is not set | ||
| 967 | |||
| 968 | # | ||
| 969 | # IEEE 1394 (FireWire) support | ||
| 970 | # | ||
| 971 | # CONFIG_FIREWIRE is not set | ||
| 972 | # CONFIG_FIREWIRE_NOSY is not set | ||
| 973 | # CONFIG_I2O is not set | ||
| 974 | CONFIG_NETDEVICES=y | 344 | CONFIG_NETDEVICES=y |
| 975 | CONFIG_NET_CORE=y | ||
| 976 | CONFIG_BONDING=m | 345 | CONFIG_BONDING=m |
| 977 | CONFIG_DUMMY=m | 346 | CONFIG_DUMMY=m |
| 978 | # CONFIG_EQUALIZER is not set | ||
| 979 | # CONFIG_NET_FC is not set | ||
| 980 | # CONFIG_MII is not set | ||
| 981 | CONFIG_IFB=m | 347 | CONFIG_IFB=m |
| 982 | # CONFIG_NET_TEAM is not set | ||
| 983 | CONFIG_MACVLAN=m | 348 | CONFIG_MACVLAN=m |
| 984 | CONFIG_MACVTAP=m | 349 | CONFIG_MACVTAP=m |
| 985 | CONFIG_NETCONSOLE=m | 350 | CONFIG_NETCONSOLE=m |
| 986 | CONFIG_NETCONSOLE_DYNAMIC=y | 351 | CONFIG_NETCONSOLE_DYNAMIC=y |
| 987 | CONFIG_NETPOLL=y | ||
| 988 | CONFIG_NETPOLL_TRAP=y | 352 | CONFIG_NETPOLL_TRAP=y |
| 989 | CONFIG_NET_POLL_CONTROLLER=y | ||
| 990 | CONFIG_TUN=y | 353 | CONFIG_TUN=y |
| 991 | CONFIG_VETH=m | 354 | CONFIG_VETH=m |
| 992 | # CONFIG_ARCNET is not set | ||
| 993 | |||
| 994 | # | ||
| 995 | # CAIF transport drivers | ||
| 996 | # | ||
| 997 | |||
| 998 | # | ||
| 999 | # Distributed Switch Architecture drivers | ||
| 1000 | # | ||
| 1001 | CONFIG_NET_DSA_MV88E6XXX=y | ||
| 1002 | CONFIG_NET_DSA_MV88E6060=y | 355 | CONFIG_NET_DSA_MV88E6060=y |
| 1003 | CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y | ||
| 1004 | CONFIG_NET_DSA_MV88E6131=y | 356 | CONFIG_NET_DSA_MV88E6131=y |
| 1005 | CONFIG_NET_DSA_MV88E6123_61_65=y | 357 | CONFIG_NET_DSA_MV88E6123_61_65=y |
| 1006 | CONFIG_ETHERNET=y | ||
| 1007 | # CONFIG_NET_VENDOR_3COM is not set | 358 | # CONFIG_NET_VENDOR_3COM is not set |
| 1008 | # CONFIG_NET_VENDOR_ADAPTEC is not set | 359 | # CONFIG_NET_VENDOR_ADAPTEC is not set |
| 1009 | # CONFIG_NET_VENDOR_ALTEON is not set | 360 | # CONFIG_NET_VENDOR_ALTEON is not set |
| @@ -1011,27 +362,21 @@ CONFIG_ETHERNET=y | |||
| 1011 | # CONFIG_NET_VENDOR_ATHEROS is not set | 362 | # CONFIG_NET_VENDOR_ATHEROS is not set |
| 1012 | # CONFIG_NET_VENDOR_BROADCOM is not set | 363 | # CONFIG_NET_VENDOR_BROADCOM is not set |
| 1013 | # CONFIG_NET_VENDOR_BROCADE is not set | 364 | # CONFIG_NET_VENDOR_BROCADE is not set |
| 1014 | # CONFIG_NET_CALXEDA_XGMAC is not set | ||
| 1015 | # CONFIG_NET_VENDOR_CHELSIO is not set | 365 | # CONFIG_NET_VENDOR_CHELSIO is not set |
| 1016 | # CONFIG_NET_VENDOR_CISCO is not set | 366 | # CONFIG_NET_VENDOR_CISCO is not set |
| 1017 | # CONFIG_DNET is not set | ||
| 1018 | # CONFIG_NET_VENDOR_DEC is not set | 367 | # CONFIG_NET_VENDOR_DEC is not set |
| 1019 | # CONFIG_NET_VENDOR_DLINK is not set | 368 | # CONFIG_NET_VENDOR_DLINK is not set |
| 1020 | # CONFIG_NET_VENDOR_EMULEX is not set | 369 | # CONFIG_NET_VENDOR_EMULEX is not set |
| 1021 | # CONFIG_NET_VENDOR_EXAR is not set | 370 | # CONFIG_NET_VENDOR_EXAR is not set |
| 1022 | # CONFIG_NET_VENDOR_HP is not set | 371 | # CONFIG_NET_VENDOR_HP is not set |
| 1023 | # CONFIG_NET_VENDOR_INTEL is not set | 372 | # CONFIG_NET_VENDOR_INTEL is not set |
| 1024 | # CONFIG_IP1000 is not set | ||
| 1025 | # CONFIG_JME is not set | ||
| 1026 | # CONFIG_NET_VENDOR_MARVELL is not set | 373 | # CONFIG_NET_VENDOR_MARVELL is not set |
| 1027 | # CONFIG_NET_VENDOR_MELLANOX is not set | 374 | # CONFIG_NET_VENDOR_MELLANOX is not set |
| 1028 | # CONFIG_NET_VENDOR_MICREL is not set | 375 | # CONFIG_NET_VENDOR_MICREL is not set |
| 1029 | # CONFIG_NET_VENDOR_MYRI is not set | 376 | # CONFIG_NET_VENDOR_MYRI is not set |
| 1030 | # CONFIG_FEALNX is not set | ||
| 1031 | # CONFIG_NET_VENDOR_NATSEMI is not set | 377 | # CONFIG_NET_VENDOR_NATSEMI is not set |
| 1032 | # CONFIG_NET_VENDOR_NVIDIA is not set | 378 | # CONFIG_NET_VENDOR_NVIDIA is not set |
| 1033 | # CONFIG_NET_VENDOR_OKI is not set | 379 | # CONFIG_NET_VENDOR_OKI is not set |
| 1034 | # CONFIG_ETHOC is not set | ||
| 1035 | # CONFIG_NET_PACKET_ENGINE is not set | 380 | # CONFIG_NET_PACKET_ENGINE is not set |
| 1036 | # CONFIG_NET_VENDOR_QLOGIC is not set | 381 | # CONFIG_NET_VENDOR_QLOGIC is not set |
| 1037 | # CONFIG_NET_VENDOR_REALTEK is not set | 382 | # CONFIG_NET_VENDOR_REALTEK is not set |
| @@ -1039,548 +384,92 @@ CONFIG_ETHERNET=y | |||
| 1039 | # CONFIG_NET_VENDOR_SEEQ is not set | 384 | # CONFIG_NET_VENDOR_SEEQ is not set |
| 1040 | # CONFIG_NET_VENDOR_SILAN is not set | 385 | # CONFIG_NET_VENDOR_SILAN is not set |
| 1041 | # CONFIG_NET_VENDOR_SIS is not set | 386 | # CONFIG_NET_VENDOR_SIS is not set |
| 1042 | # CONFIG_SFC is not set | ||
| 1043 | # CONFIG_NET_VENDOR_SMSC is not set | 387 | # CONFIG_NET_VENDOR_SMSC is not set |
| 1044 | # CONFIG_NET_VENDOR_STMICRO is not set | 388 | # CONFIG_NET_VENDOR_STMICRO is not set |
| 1045 | # CONFIG_NET_VENDOR_SUN is not set | 389 | # CONFIG_NET_VENDOR_SUN is not set |
| 1046 | # CONFIG_NET_VENDOR_TEHUTI is not set | 390 | # CONFIG_NET_VENDOR_TEHUTI is not set |
| 1047 | # CONFIG_NET_VENDOR_TI is not set | 391 | # CONFIG_NET_VENDOR_TI is not set |
| 1048 | CONFIG_TILE_NET=y | ||
| 1049 | # CONFIG_NET_VENDOR_VIA is not set | 392 | # CONFIG_NET_VENDOR_VIA is not set |
| 1050 | # CONFIG_FDDI is not set | ||
| 1051 | # CONFIG_HIPPI is not set | ||
| 1052 | CONFIG_PHYLIB=y | ||
| 1053 | |||
| 1054 | # | ||
| 1055 | # MII PHY device drivers | ||
| 1056 | # | ||
| 1057 | # CONFIG_MARVELL_PHY is not set | ||
| 1058 | # CONFIG_DAVICOM_PHY is not set | ||
| 1059 | # CONFIG_QSEMI_PHY is not set | ||
| 1060 | # CONFIG_LXT_PHY is not set | ||
| 1061 | # CONFIG_CICADA_PHY is not set | ||
| 1062 | # CONFIG_VITESSE_PHY is not set | ||
| 1063 | # CONFIG_SMSC_PHY is not set | ||
| 1064 | # CONFIG_BROADCOM_PHY is not set | ||
| 1065 | # CONFIG_ICPLUS_PHY is not set | ||
| 1066 | # CONFIG_REALTEK_PHY is not set | ||
| 1067 | # CONFIG_NATIONAL_PHY is not set | ||
| 1068 | # CONFIG_STE10XP is not set | ||
| 1069 | # CONFIG_LSI_ET1011C_PHY is not set | ||
| 1070 | # CONFIG_MICREL_PHY is not set | ||
| 1071 | # CONFIG_FIXED_PHY is not set | ||
| 1072 | # CONFIG_MDIO_BITBANG is not set | ||
| 1073 | # CONFIG_PPP is not set | ||
| 1074 | # CONFIG_SLIP is not set | ||
| 1075 | # CONFIG_TR is not set | ||
| 1076 | # CONFIG_WLAN is not set | 393 | # CONFIG_WLAN is not set |
| 1077 | |||
| 1078 | # | ||
| 1079 | # Enable WiMAX (Networking options) to see the WiMAX drivers | ||
| 1080 | # | ||
| 1081 | # CONFIG_WAN is not set | ||
| 1082 | # CONFIG_VMXNET3 is not set | ||
| 1083 | # CONFIG_ISDN is not set | ||
| 1084 | # CONFIG_PHONE is not set | ||
| 1085 | |||
| 1086 | # | ||
| 1087 | # Input device support | ||
| 1088 | # | ||
| 1089 | CONFIG_INPUT=y | ||
| 1090 | # CONFIG_INPUT_FF_MEMLESS is not set | ||
| 1091 | # CONFIG_INPUT_POLLDEV is not set | ||
| 1092 | # CONFIG_INPUT_SPARSEKMAP is not set | ||
| 1093 | |||
| 1094 | # | ||
| 1095 | # Userland interfaces | ||
| 1096 | # | ||
| 1097 | # CONFIG_INPUT_MOUSEDEV is not set | 394 | # CONFIG_INPUT_MOUSEDEV is not set |
| 1098 | # CONFIG_INPUT_JOYDEV is not set | ||
| 1099 | # CONFIG_INPUT_EVDEV is not set | ||
| 1100 | # CONFIG_INPUT_EVBUG is not set | ||
| 1101 | |||
| 1102 | # | ||
| 1103 | # Input Device Drivers | ||
| 1104 | # | ||
| 1105 | # CONFIG_INPUT_KEYBOARD is not set | 395 | # CONFIG_INPUT_KEYBOARD is not set |
| 1106 | # CONFIG_INPUT_MOUSE is not set | 396 | # CONFIG_INPUT_MOUSE is not set |
| 1107 | # CONFIG_INPUT_JOYSTICK is not set | ||
| 1108 | # CONFIG_INPUT_TABLET is not set | ||
| 1109 | # CONFIG_INPUT_TOUCHSCREEN is not set | ||
| 1110 | # CONFIG_INPUT_MISC is not set | ||
| 1111 | |||
| 1112 | # | ||
| 1113 | # Hardware I/O ports | ||
| 1114 | # | ||
| 1115 | # CONFIG_SERIO is not set | 397 | # CONFIG_SERIO is not set |
| 1116 | # CONFIG_GAMEPORT is not set | ||
| 1117 | |||
| 1118 | # | ||
| 1119 | # Character devices | ||
| 1120 | # | ||
| 1121 | # CONFIG_VT is not set | 398 | # CONFIG_VT is not set |
| 1122 | CONFIG_UNIX98_PTYS=y | ||
| 1123 | # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set | ||
| 1124 | # CONFIG_LEGACY_PTYS is not set | 399 | # CONFIG_LEGACY_PTYS is not set |
| 1125 | # CONFIG_SERIAL_NONSTANDARD is not set | ||
| 1126 | # CONFIG_NOZOMI is not set | ||
| 1127 | # CONFIG_N_GSM is not set | ||
| 1128 | # CONFIG_TRACE_SINK is not set | ||
| 1129 | CONFIG_DEVKMEM=y | ||
| 1130 | |||
| 1131 | # | ||
| 1132 | # Serial drivers | ||
| 1133 | # | ||
| 1134 | # CONFIG_SERIAL_8250 is not set | ||
| 1135 | |||
| 1136 | # | ||
| 1137 | # Non-8250 serial port support | ||
| 1138 | # | ||
| 1139 | # CONFIG_SERIAL_MFD_HSU is not set | ||
| 1140 | # CONFIG_SERIAL_JSM is not set | ||
| 1141 | # CONFIG_SERIAL_TIMBERDALE is not set | ||
| 1142 | # CONFIG_SERIAL_ALTERA_JTAGUART is not set | ||
| 1143 | # CONFIG_SERIAL_ALTERA_UART is not set | ||
| 1144 | # CONFIG_SERIAL_PCH_UART is not set | ||
| 1145 | # CONFIG_SERIAL_XILINX_PS_UART is not set | ||
| 1146 | # CONFIG_TTY_PRINTK is not set | ||
| 1147 | CONFIG_HVC_DRIVER=y | ||
| 1148 | # CONFIG_IPMI_HANDLER is not set | ||
| 1149 | CONFIG_HW_RANDOM=y | 400 | CONFIG_HW_RANDOM=y |
| 1150 | CONFIG_HW_RANDOM_TIMERIOMEM=m | 401 | CONFIG_HW_RANDOM_TIMERIOMEM=m |
| 1151 | # CONFIG_R3964 is not set | ||
| 1152 | # CONFIG_APPLICOM is not set | ||
| 1153 | |||
| 1154 | # | ||
| 1155 | # PCMCIA character devices | ||
| 1156 | # | ||
| 1157 | # CONFIG_RAW_DRIVER is not set | ||
| 1158 | # CONFIG_TCG_TPM is not set | ||
| 1159 | CONFIG_DEVPORT=y | ||
| 1160 | # CONFIG_RAMOOPS is not set | ||
| 1161 | CONFIG_TILE_SROM=y | ||
| 1162 | CONFIG_I2C=y | 402 | CONFIG_I2C=y |
| 1163 | CONFIG_I2C_BOARDINFO=y | ||
| 1164 | CONFIG_I2C_COMPAT=y | ||
| 1165 | CONFIG_I2C_CHARDEV=y | 403 | CONFIG_I2C_CHARDEV=y |
| 1166 | # CONFIG_I2C_MUX is not set | ||
| 1167 | CONFIG_I2C_HELPER_AUTO=y | ||
| 1168 | |||
| 1169 | # | ||
| 1170 | # I2C Hardware Bus support | ||
| 1171 | # | ||
| 1172 | |||
| 1173 | # | ||
| 1174 | # PC SMBus host controller drivers | ||
| 1175 | # | ||
| 1176 | # CONFIG_I2C_ALI1535 is not set | ||
| 1177 | # CONFIG_I2C_ALI1563 is not set | ||
| 1178 | # CONFIG_I2C_ALI15X3 is not set | ||
| 1179 | # CONFIG_I2C_AMD756 is not set | ||
| 1180 | # CONFIG_I2C_AMD8111 is not set | ||
| 1181 | # CONFIG_I2C_I801 is not set | ||
| 1182 | # CONFIG_I2C_ISCH is not set | ||
| 1183 | # CONFIG_I2C_PIIX4 is not set | ||
| 1184 | # CONFIG_I2C_NFORCE2 is not set | ||
| 1185 | # CONFIG_I2C_SIS5595 is not set | ||
| 1186 | # CONFIG_I2C_SIS630 is not set | ||
| 1187 | # CONFIG_I2C_SIS96X is not set | ||
| 1188 | # CONFIG_I2C_VIA is not set | ||
| 1189 | # CONFIG_I2C_VIAPRO is not set | ||
| 1190 | |||
| 1191 | # | ||
| 1192 | # I2C system bus drivers (mostly embedded / system-on-chip) | ||
| 1193 | # | ||
| 1194 | # CONFIG_I2C_DESIGNWARE_PCI is not set | ||
| 1195 | # CONFIG_I2C_INTEL_MID is not set | ||
| 1196 | # CONFIG_I2C_OCORES is not set | ||
| 1197 | # CONFIG_I2C_PCA_PLATFORM is not set | ||
| 1198 | # CONFIG_I2C_PXA_PCI is not set | ||
| 1199 | # CONFIG_I2C_SIMTEC is not set | ||
| 1200 | # CONFIG_I2C_XILINX is not set | ||
| 1201 | # CONFIG_I2C_EG20T is not set | ||
| 1202 | |||
| 1203 | # | ||
| 1204 | # External I2C/SMBus adapter drivers | ||
| 1205 | # | ||
| 1206 | # CONFIG_I2C_PARPORT_LIGHT is not set | ||
| 1207 | # CONFIG_I2C_TAOS_EVM is not set | ||
| 1208 | |||
| 1209 | # | ||
| 1210 | # Other I2C/SMBus bus drivers | ||
| 1211 | # | ||
| 1212 | # CONFIG_I2C_STUB is not set | ||
| 1213 | # CONFIG_I2C_DEBUG_CORE is not set | ||
| 1214 | # CONFIG_I2C_DEBUG_ALGO is not set | ||
| 1215 | # CONFIG_I2C_DEBUG_BUS is not set | ||
| 1216 | # CONFIG_SPI is not set | ||
| 1217 | |||
| 1218 | # | ||
| 1219 | # PPS support | ||
| 1220 | # | ||
| 1221 | # CONFIG_PPS is not set | ||
| 1222 | |||
| 1223 | # | ||
| 1224 | # PPS generators support | ||
| 1225 | # | ||
| 1226 | |||
| 1227 | # | ||
| 1228 | # PTP clock support | ||
| 1229 | # | ||
| 1230 | |||
| 1231 | # | ||
| 1232 | # Enable Device Drivers -> PPS to see the PTP clock options. | ||
| 1233 | # | ||
| 1234 | # CONFIG_W1 is not set | ||
| 1235 | # CONFIG_POWER_SUPPLY is not set | ||
| 1236 | # CONFIG_HWMON is not set | 404 | # CONFIG_HWMON is not set |
| 1237 | # CONFIG_THERMAL is not set | ||
| 1238 | CONFIG_WATCHDOG=y | 405 | CONFIG_WATCHDOG=y |
| 1239 | # CONFIG_WATCHDOG_CORE is not set | ||
| 1240 | CONFIG_WATCHDOG_NOWAYOUT=y | 406 | CONFIG_WATCHDOG_NOWAYOUT=y |
| 1241 | |||
| 1242 | # | ||
| 1243 | # Watchdog Device Drivers | ||
| 1244 | # | ||
| 1245 | # CONFIG_SOFT_WATCHDOG is not set | ||
| 1246 | # CONFIG_ALIM7101_WDT is not set | ||
| 1247 | |||
| 1248 | # | ||
| 1249 | # PCI-based Watchdog Cards | ||
| 1250 | # | ||
| 1251 | # CONFIG_PCIPCWATCHDOG is not set | ||
| 1252 | # CONFIG_WDTPCI is not set | ||
| 1253 | CONFIG_SSB_POSSIBLE=y | ||
| 1254 | |||
| 1255 | # | ||
| 1256 | # Sonics Silicon Backplane | ||
| 1257 | # | ||
| 1258 | # CONFIG_SSB is not set | ||
| 1259 | CONFIG_BCMA_POSSIBLE=y | ||
| 1260 | |||
| 1261 | # | ||
| 1262 | # Broadcom specific AMBA | ||
| 1263 | # | ||
| 1264 | # CONFIG_BCMA is not set | ||
| 1265 | |||
| 1266 | # | ||
| 1267 | # Multifunction device drivers | ||
| 1268 | # | ||
| 1269 | # CONFIG_MFD_CORE is not set | ||
| 1270 | # CONFIG_MFD_88PM860X is not set | ||
| 1271 | # CONFIG_MFD_SM501 is not set | ||
| 1272 | # CONFIG_HTC_PASIC3 is not set | ||
| 1273 | # CONFIG_TPS6105X is not set | ||
| 1274 | # CONFIG_TPS6507X is not set | ||
| 1275 | # CONFIG_TWL4030_CORE is not set | ||
| 1276 | # CONFIG_MFD_STMPE is not set | ||
| 1277 | # CONFIG_MFD_TC3589X is not set | ||
| 1278 | # CONFIG_MFD_TMIO is not set | ||
| 1279 | # CONFIG_PMIC_DA903X is not set | ||
| 1280 | # CONFIG_MFD_DA9052_I2C is not set | ||
| 1281 | # CONFIG_PMIC_ADP5520 is not set | ||
| 1282 | # CONFIG_MFD_MAX8925 is not set | ||
| 1283 | # CONFIG_MFD_MAX8997 is not set | ||
| 1284 | # CONFIG_MFD_MAX8998 is not set | ||
| 1285 | # CONFIG_MFD_S5M_CORE is not set | ||
| 1286 | # CONFIG_MFD_WM8400 is not set | ||
| 1287 | # CONFIG_MFD_WM831X_I2C is not set | ||
| 1288 | # CONFIG_MFD_WM8350_I2C is not set | ||
| 1289 | # CONFIG_MFD_WM8994 is not set | ||
| 1290 | # CONFIG_MFD_PCF50633 is not set | ||
| 1291 | # CONFIG_ABX500_CORE is not set | ||
| 1292 | # CONFIG_LPC_SCH is not set | ||
| 1293 | # CONFIG_MFD_RDC321X is not set | ||
| 1294 | # CONFIG_MFD_JANZ_CMODIO is not set | ||
| 1295 | # CONFIG_MFD_VX855 is not set | ||
| 1296 | # CONFIG_MFD_WL1273_CORE is not set | ||
| 1297 | # CONFIG_REGULATOR is not set | ||
| 1298 | # CONFIG_MEDIA_SUPPORT is not set | ||
| 1299 | |||
| 1300 | # | ||
| 1301 | # Graphics support | ||
| 1302 | # | ||
| 1303 | # CONFIG_VGA_ARB is not set | 407 | # CONFIG_VGA_ARB is not set |
| 1304 | # CONFIG_DRM is not set | ||
| 1305 | # CONFIG_STUB_POULSBO is not set | ||
| 1306 | # CONFIG_VGASTATE is not set | ||
| 1307 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
| 1308 | # CONFIG_FB is not set | ||
| 1309 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | ||
| 1310 | # CONFIG_SOUND is not set | ||
| 1311 | # CONFIG_HID_SUPPORT is not set | 408 | # CONFIG_HID_SUPPORT is not set |
| 1312 | # CONFIG_USB_SUPPORT is not set | 409 | # CONFIG_USB_SUPPORT is not set |
| 1313 | # CONFIG_UWB is not set | ||
| 1314 | # CONFIG_MMC is not set | ||
| 1315 | # CONFIG_MEMSTICK is not set | ||
| 1316 | # CONFIG_NEW_LEDS is not set | ||
| 1317 | # CONFIG_ACCESSIBILITY is not set | ||
| 1318 | # CONFIG_INFINIBAND is not set | ||
| 1319 | CONFIG_EDAC=y | 410 | CONFIG_EDAC=y |
| 1320 | |||
| 1321 | # | ||
| 1322 | # Reporting subsystems | ||
| 1323 | # | ||
| 1324 | # CONFIG_EDAC_DEBUG is not set | ||
| 1325 | CONFIG_EDAC_MM_EDAC=y | 411 | CONFIG_EDAC_MM_EDAC=y |
| 1326 | CONFIG_EDAC_TILE=y | ||
| 1327 | CONFIG_RTC_LIB=y | ||
| 1328 | CONFIG_RTC_CLASS=y | 412 | CONFIG_RTC_CLASS=y |
| 1329 | CONFIG_RTC_HCTOSYS=y | ||
| 1330 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | ||
| 1331 | # CONFIG_RTC_DEBUG is not set | ||
| 1332 | |||
| 1333 | # | ||
| 1334 | # RTC interfaces | ||
| 1335 | # | ||
| 1336 | CONFIG_RTC_INTF_SYSFS=y | ||
| 1337 | CONFIG_RTC_INTF_PROC=y | ||
| 1338 | CONFIG_RTC_INTF_DEV=y | ||
| 1339 | # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set | ||
| 1340 | # CONFIG_RTC_DRV_TEST is not set | ||
| 1341 | |||
| 1342 | # | ||
| 1343 | # I2C RTC drivers | ||
| 1344 | # | ||
| 1345 | # CONFIG_RTC_DRV_DS1307 is not set | ||
| 1346 | # CONFIG_RTC_DRV_DS1374 is not set | ||
| 1347 | # CONFIG_RTC_DRV_DS1672 is not set | ||
| 1348 | # CONFIG_RTC_DRV_DS3232 is not set | ||
| 1349 | # CONFIG_RTC_DRV_MAX6900 is not set | ||
| 1350 | # CONFIG_RTC_DRV_RS5C372 is not set | ||
| 1351 | # CONFIG_RTC_DRV_ISL1208 is not set | ||
| 1352 | # CONFIG_RTC_DRV_ISL12022 is not set | ||
| 1353 | # CONFIG_RTC_DRV_X1205 is not set | ||
| 1354 | # CONFIG_RTC_DRV_PCF8563 is not set | ||
| 1355 | # CONFIG_RTC_DRV_PCF8583 is not set | ||
| 1356 | # CONFIG_RTC_DRV_M41T80 is not set | ||
| 1357 | # CONFIG_RTC_DRV_BQ32K is not set | ||
| 1358 | # CONFIG_RTC_DRV_S35390A is not set | ||
| 1359 | # CONFIG_RTC_DRV_FM3130 is not set | ||
| 1360 | # CONFIG_RTC_DRV_RX8581 is not set | ||
| 1361 | # CONFIG_RTC_DRV_RX8025 is not set | ||
| 1362 | # CONFIG_RTC_DRV_EM3027 is not set | ||
| 1363 | # CONFIG_RTC_DRV_RV3029C2 is not set | ||
| 1364 | |||
| 1365 | # | ||
| 1366 | # SPI RTC drivers | ||
| 1367 | # | ||
| 1368 | |||
| 1369 | # | ||
| 1370 | # Platform RTC drivers | ||
| 1371 | # | ||
| 1372 | # CONFIG_RTC_DRV_DS1286 is not set | ||
| 1373 | # CONFIG_RTC_DRV_DS1511 is not set | ||
| 1374 | # CONFIG_RTC_DRV_DS1553 is not set | ||
| 1375 | # CONFIG_RTC_DRV_DS1742 is not set | ||
| 1376 | # CONFIG_RTC_DRV_STK17TA8 is not set | ||
| 1377 | # CONFIG_RTC_DRV_M48T86 is not set | ||
| 1378 | # CONFIG_RTC_DRV_M48T35 is not set | ||
| 1379 | # CONFIG_RTC_DRV_M48T59 is not set | ||
| 1380 | # CONFIG_RTC_DRV_MSM6242 is not set | ||
| 1381 | # CONFIG_RTC_DRV_BQ4802 is not set | ||
| 1382 | # CONFIG_RTC_DRV_RP5C01 is not set | ||
| 1383 | # CONFIG_RTC_DRV_V3020 is not set | ||
| 1384 | |||
| 1385 | # | ||
| 1386 | # on-CPU RTC drivers | ||
| 1387 | # | ||
| 1388 | CONFIG_RTC_DRV_TILE=y | 413 | CONFIG_RTC_DRV_TILE=y |
| 1389 | # CONFIG_DMADEVICES is not set | ||
| 1390 | # CONFIG_AUXDISPLAY is not set | ||
| 1391 | # CONFIG_UIO is not set | ||
| 1392 | |||
| 1393 | # | ||
| 1394 | # Virtio drivers | ||
| 1395 | # | ||
| 1396 | # CONFIG_VIRTIO_PCI is not set | ||
| 1397 | # CONFIG_VIRTIO_BALLOON is not set | ||
| 1398 | # CONFIG_VIRTIO_MMIO is not set | ||
| 1399 | |||
| 1400 | # | ||
| 1401 | # Microsoft Hyper-V guest support | ||
| 1402 | # | ||
| 1403 | # CONFIG_STAGING is not set | ||
| 1404 | |||
| 1405 | # | ||
| 1406 | # Hardware Spinlock drivers | ||
| 1407 | # | ||
| 1408 | CONFIG_IOMMU_SUPPORT=y | ||
| 1409 | # CONFIG_VIRT_DRIVERS is not set | ||
| 1410 | # CONFIG_PM_DEVFREQ is not set | ||
| 1411 | |||
| 1412 | # | ||
| 1413 | # File systems | ||
| 1414 | # | ||
| 1415 | CONFIG_EXT2_FS=y | 414 | CONFIG_EXT2_FS=y |
| 1416 | CONFIG_EXT2_FS_XATTR=y | 415 | CONFIG_EXT2_FS_XATTR=y |
| 1417 | CONFIG_EXT2_FS_POSIX_ACL=y | 416 | CONFIG_EXT2_FS_POSIX_ACL=y |
| 1418 | CONFIG_EXT2_FS_SECURITY=y | 417 | CONFIG_EXT2_FS_SECURITY=y |
| 1419 | CONFIG_EXT2_FS_XIP=y | 418 | CONFIG_EXT2_FS_XIP=y |
| 1420 | CONFIG_EXT3_FS=y | 419 | CONFIG_EXT3_FS=y |
| 1421 | CONFIG_EXT3_DEFAULTS_TO_ORDERED=y | ||
| 1422 | CONFIG_EXT3_FS_XATTR=y | ||
| 1423 | CONFIG_EXT3_FS_POSIX_ACL=y | 420 | CONFIG_EXT3_FS_POSIX_ACL=y |
| 1424 | CONFIG_EXT3_FS_SECURITY=y | 421 | CONFIG_EXT3_FS_SECURITY=y |
| 1425 | CONFIG_EXT4_FS=y | 422 | CONFIG_EXT4_FS=y |
| 1426 | CONFIG_EXT4_FS_XATTR=y | ||
| 1427 | CONFIG_EXT4_FS_POSIX_ACL=y | 423 | CONFIG_EXT4_FS_POSIX_ACL=y |
| 1428 | CONFIG_EXT4_FS_SECURITY=y | 424 | CONFIG_EXT4_FS_SECURITY=y |
| 1429 | # CONFIG_EXT4_DEBUG is not set | ||
| 1430 | CONFIG_FS_XIP=y | ||
| 1431 | CONFIG_JBD=y | ||
| 1432 | # CONFIG_JBD_DEBUG is not set | ||
| 1433 | CONFIG_JBD2=y | ||
| 1434 | # CONFIG_JBD2_DEBUG is not set | ||
| 1435 | CONFIG_FS_MBCACHE=y | ||
| 1436 | # CONFIG_REISERFS_FS is not set | ||
| 1437 | # CONFIG_JFS_FS is not set | ||
| 1438 | CONFIG_XFS_FS=y | 425 | CONFIG_XFS_FS=y |
| 1439 | CONFIG_XFS_QUOTA=y | 426 | CONFIG_XFS_QUOTA=y |
| 1440 | CONFIG_XFS_POSIX_ACL=y | 427 | CONFIG_XFS_POSIX_ACL=y |
| 1441 | # CONFIG_XFS_RT is not set | ||
| 1442 | # CONFIG_XFS_DEBUG is not set | ||
| 1443 | CONFIG_GFS2_FS=m | 428 | CONFIG_GFS2_FS=m |
| 1444 | CONFIG_GFS2_FS_LOCKING_DLM=y | 429 | CONFIG_GFS2_FS_LOCKING_DLM=y |
| 1445 | # CONFIG_OCFS2_FS is not set | ||
| 1446 | CONFIG_BTRFS_FS=m | 430 | CONFIG_BTRFS_FS=m |
| 1447 | CONFIG_BTRFS_FS_POSIX_ACL=y | 431 | CONFIG_BTRFS_FS_POSIX_ACL=y |
| 1448 | # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set | ||
| 1449 | # CONFIG_NILFS2_FS is not set | ||
| 1450 | CONFIG_FS_POSIX_ACL=y | ||
| 1451 | CONFIG_EXPORTFS=y | ||
| 1452 | CONFIG_FILE_LOCKING=y | ||
| 1453 | CONFIG_FSNOTIFY=y | ||
| 1454 | CONFIG_DNOTIFY=y | ||
| 1455 | CONFIG_INOTIFY_USER=y | ||
| 1456 | # CONFIG_FANOTIFY is not set | ||
| 1457 | CONFIG_QUOTA=y | 432 | CONFIG_QUOTA=y |
| 1458 | CONFIG_QUOTA_NETLINK_INTERFACE=y | 433 | CONFIG_QUOTA_NETLINK_INTERFACE=y |
| 1459 | # CONFIG_PRINT_QUOTA_WARNING is not set | 434 | # CONFIG_PRINT_QUOTA_WARNING is not set |
| 1460 | # CONFIG_QUOTA_DEBUG is not set | ||
| 1461 | CONFIG_QUOTA_TREE=y | ||
| 1462 | # CONFIG_QFMT_V1 is not set | ||
| 1463 | CONFIG_QFMT_V2=y | 435 | CONFIG_QFMT_V2=y |
| 1464 | CONFIG_QUOTACTL=y | ||
| 1465 | CONFIG_AUTOFS4_FS=m | 436 | CONFIG_AUTOFS4_FS=m |
| 1466 | CONFIG_FUSE_FS=y | 437 | CONFIG_FUSE_FS=y |
| 1467 | CONFIG_CUSE=m | 438 | CONFIG_CUSE=m |
| 1468 | CONFIG_GENERIC_ACL=y | ||
| 1469 | |||
| 1470 | # | ||
| 1471 | # Caches | ||
| 1472 | # | ||
| 1473 | CONFIG_FSCACHE=m | 439 | CONFIG_FSCACHE=m |
| 1474 | CONFIG_FSCACHE_STATS=y | 440 | CONFIG_FSCACHE_STATS=y |
| 1475 | # CONFIG_FSCACHE_HISTOGRAM is not set | ||
| 1476 | # CONFIG_FSCACHE_DEBUG is not set | ||
| 1477 | # CONFIG_FSCACHE_OBJECT_LIST is not set | ||
| 1478 | CONFIG_CACHEFILES=m | 441 | CONFIG_CACHEFILES=m |
| 1479 | # CONFIG_CACHEFILES_DEBUG is not set | ||
| 1480 | # CONFIG_CACHEFILES_HISTOGRAM is not set | ||
| 1481 | |||
| 1482 | # | ||
| 1483 | # CD-ROM/DVD Filesystems | ||
| 1484 | # | ||
| 1485 | CONFIG_ISO9660_FS=m | 442 | CONFIG_ISO9660_FS=m |
| 1486 | CONFIG_JOLIET=y | 443 | CONFIG_JOLIET=y |
| 1487 | CONFIG_ZISOFS=y | 444 | CONFIG_ZISOFS=y |
| 1488 | CONFIG_UDF_FS=m | 445 | CONFIG_UDF_FS=m |
| 1489 | CONFIG_UDF_NLS=y | ||
| 1490 | |||
| 1491 | # | ||
| 1492 | # DOS/FAT/NT Filesystems | ||
| 1493 | # | ||
| 1494 | CONFIG_FAT_FS=m | ||
| 1495 | CONFIG_MSDOS_FS=m | 446 | CONFIG_MSDOS_FS=m |
| 1496 | CONFIG_VFAT_FS=m | 447 | CONFIG_VFAT_FS=m |
| 1497 | CONFIG_FAT_DEFAULT_CODEPAGE=437 | ||
| 1498 | CONFIG_FAT_DEFAULT_IOCHARSET="ascii" | 448 | CONFIG_FAT_DEFAULT_IOCHARSET="ascii" |
| 1499 | # CONFIG_NTFS_FS is not set | ||
| 1500 | |||
| 1501 | # | ||
| 1502 | # Pseudo filesystems | ||
| 1503 | # | ||
| 1504 | CONFIG_PROC_FS=y | ||
| 1505 | CONFIG_PROC_KCORE=y | 449 | CONFIG_PROC_KCORE=y |
| 1506 | CONFIG_PROC_SYSCTL=y | ||
| 1507 | CONFIG_PROC_PAGE_MONITOR=y | ||
| 1508 | CONFIG_SYSFS=y | ||
| 1509 | CONFIG_TMPFS=y | 450 | CONFIG_TMPFS=y |
| 1510 | CONFIG_TMPFS_POSIX_ACL=y | 451 | CONFIG_TMPFS_POSIX_ACL=y |
| 1511 | CONFIG_TMPFS_XATTR=y | ||
| 1512 | CONFIG_HUGETLBFS=y | 452 | CONFIG_HUGETLBFS=y |
| 1513 | CONFIG_HUGETLB_PAGE=y | ||
| 1514 | CONFIG_CONFIGFS_FS=m | ||
| 1515 | CONFIG_MISC_FILESYSTEMS=y | ||
| 1516 | # CONFIG_ADFS_FS is not set | ||
| 1517 | # CONFIG_AFFS_FS is not set | ||
| 1518 | CONFIG_ECRYPT_FS=m | 453 | CONFIG_ECRYPT_FS=m |
| 1519 | # CONFIG_HFS_FS is not set | ||
| 1520 | # CONFIG_HFSPLUS_FS is not set | ||
| 1521 | # CONFIG_BEFS_FS is not set | ||
| 1522 | # CONFIG_BFS_FS is not set | ||
| 1523 | # CONFIG_EFS_FS is not set | ||
| 1524 | # CONFIG_LOGFS is not set | ||
| 1525 | CONFIG_CRAMFS=m | 454 | CONFIG_CRAMFS=m |
| 1526 | CONFIG_SQUASHFS=m | 455 | CONFIG_SQUASHFS=m |
| 1527 | # CONFIG_SQUASHFS_XATTR is not set | ||
| 1528 | CONFIG_SQUASHFS_ZLIB=y | ||
| 1529 | # CONFIG_SQUASHFS_LZO is not set | ||
| 1530 | # CONFIG_SQUASHFS_XZ is not set | ||
| 1531 | # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set | ||
| 1532 | # CONFIG_SQUASHFS_EMBEDDED is not set | ||
| 1533 | CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 | ||
| 1534 | # CONFIG_VXFS_FS is not set | ||
| 1535 | # CONFIG_MINIX_FS is not set | ||
| 1536 | # CONFIG_OMFS_FS is not set | ||
| 1537 | # CONFIG_HPFS_FS is not set | ||
| 1538 | # CONFIG_QNX4FS_FS is not set | ||
| 1539 | # CONFIG_ROMFS_FS is not set | ||
| 1540 | # CONFIG_PSTORE is not set | ||
| 1541 | # CONFIG_SYSV_FS is not set | ||
| 1542 | # CONFIG_UFS_FS is not set | ||
| 1543 | CONFIG_NETWORK_FILESYSTEMS=y | ||
| 1544 | CONFIG_NFS_FS=m | 456 | CONFIG_NFS_FS=m |
| 1545 | CONFIG_NFS_V3=y | 457 | CONFIG_NFS_V3=y |
| 1546 | CONFIG_NFS_V3_ACL=y | 458 | CONFIG_NFS_V3_ACL=y |
| 1547 | CONFIG_NFS_V4=y | 459 | CONFIG_NFS_V4=y |
| 1548 | CONFIG_NFS_V4_1=y | 460 | CONFIG_NFS_V4_1=y |
| 1549 | CONFIG_PNFS_FILE_LAYOUT=m | ||
| 1550 | CONFIG_PNFS_BLOCK=m | ||
| 1551 | CONFIG_NFS_FSCACHE=y | 461 | CONFIG_NFS_FSCACHE=y |
| 1552 | # CONFIG_NFS_USE_LEGACY_DNS is not set | ||
| 1553 | CONFIG_NFS_USE_KERNEL_DNS=y | ||
| 1554 | # CONFIG_NFS_USE_NEW_IDMAPPER is not set | ||
| 1555 | CONFIG_NFSD=m | 462 | CONFIG_NFSD=m |
| 1556 | CONFIG_NFSD_V2_ACL=y | ||
| 1557 | CONFIG_NFSD_V3=y | ||
| 1558 | CONFIG_NFSD_V3_ACL=y | 463 | CONFIG_NFSD_V3_ACL=y |
| 1559 | CONFIG_NFSD_V4=y | 464 | CONFIG_NFSD_V4=y |
| 1560 | # CONFIG_NFSD_FAULT_INJECTION is not set | ||
| 1561 | CONFIG_LOCKD=m | ||
| 1562 | CONFIG_LOCKD_V4=y | ||
| 1563 | CONFIG_NFS_ACL_SUPPORT=m | ||
| 1564 | CONFIG_NFS_COMMON=y | ||
| 1565 | CONFIG_SUNRPC=m | ||
| 1566 | CONFIG_SUNRPC_GSS=m | ||
| 1567 | CONFIG_SUNRPC_BACKCHANNEL=y | ||
| 1568 | CONFIG_RPCSEC_GSS_KRB5=m | ||
| 1569 | # CONFIG_CEPH_FS is not set | ||
| 1570 | CONFIG_CIFS=m | 465 | CONFIG_CIFS=m |
| 1571 | CONFIG_CIFS_STATS=y | 466 | CONFIG_CIFS_STATS=y |
| 1572 | # CONFIG_CIFS_STATS2 is not set | ||
| 1573 | CONFIG_CIFS_WEAK_PW_HASH=y | 467 | CONFIG_CIFS_WEAK_PW_HASH=y |
| 1574 | CONFIG_CIFS_UPCALL=y | 468 | CONFIG_CIFS_UPCALL=y |
| 1575 | CONFIG_CIFS_XATTR=y | 469 | CONFIG_CIFS_XATTR=y |
| 1576 | CONFIG_CIFS_POSIX=y | 470 | CONFIG_CIFS_POSIX=y |
| 1577 | # CONFIG_CIFS_DEBUG2 is not set | ||
| 1578 | CONFIG_CIFS_DFS_UPCALL=y | 471 | CONFIG_CIFS_DFS_UPCALL=y |
| 1579 | CONFIG_CIFS_FSCACHE=y | 472 | CONFIG_CIFS_FSCACHE=y |
| 1580 | # CONFIG_CIFS_ACL is not set | ||
| 1581 | # CONFIG_NCP_FS is not set | ||
| 1582 | # CONFIG_CODA_FS is not set | ||
| 1583 | # CONFIG_AFS_FS is not set | ||
| 1584 | CONFIG_NLS=y | 473 | CONFIG_NLS=y |
| 1585 | CONFIG_NLS_DEFAULT="utf8" | 474 | CONFIG_NLS_DEFAULT="utf8" |
| 1586 | CONFIG_NLS_CODEPAGE_437=y | 475 | CONFIG_NLS_CODEPAGE_437=y |
| @@ -1621,192 +510,48 @@ CONFIG_NLS_ISO8859_15=m | |||
| 1621 | CONFIG_NLS_KOI8_R=m | 510 | CONFIG_NLS_KOI8_R=m |
| 1622 | CONFIG_NLS_KOI8_U=m | 511 | CONFIG_NLS_KOI8_U=m |
| 1623 | CONFIG_NLS_UTF8=m | 512 | CONFIG_NLS_UTF8=m |
| 1624 | CONFIG_DLM=m | ||
| 1625 | CONFIG_DLM_DEBUG=y | 513 | CONFIG_DLM_DEBUG=y |
| 1626 | |||
| 1627 | # | ||
| 1628 | # Kernel hacking | ||
| 1629 | # | ||
| 1630 | # CONFIG_PRINTK_TIME is not set | ||
| 1631 | CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 | ||
| 1632 | # CONFIG_ENABLE_WARN_DEPRECATED is not set | 514 | # CONFIG_ENABLE_WARN_DEPRECATED is not set |
| 1633 | CONFIG_ENABLE_MUST_CHECK=y | ||
| 1634 | CONFIG_FRAME_WARN=2048 | 515 | CONFIG_FRAME_WARN=2048 |
| 1635 | CONFIG_MAGIC_SYSRQ=y | 516 | CONFIG_MAGIC_SYSRQ=y |
| 1636 | CONFIG_STRIP_ASM_SYMS=y | 517 | CONFIG_STRIP_ASM_SYMS=y |
| 1637 | # CONFIG_UNUSED_SYMBOLS is not set | ||
| 1638 | CONFIG_DEBUG_FS=y | 518 | CONFIG_DEBUG_FS=y |
| 1639 | CONFIG_HEADERS_CHECK=y | 519 | CONFIG_HEADERS_CHECK=y |
| 1640 | # CONFIG_DEBUG_SECTION_MISMATCH is not set | ||
| 1641 | CONFIG_DEBUG_KERNEL=y | ||
| 1642 | # CONFIG_DEBUG_SHIRQ is not set | ||
| 1643 | CONFIG_LOCKUP_DETECTOR=y | 520 | CONFIG_LOCKUP_DETECTOR=y |
| 1644 | # CONFIG_HARDLOCKUP_DETECTOR is not set | ||
| 1645 | # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set | ||
| 1646 | CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 | ||
| 1647 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | ||
| 1648 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | ||
| 1649 | CONFIG_DETECT_HUNG_TASK=y | ||
| 1650 | CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 | ||
| 1651 | # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set | ||
| 1652 | CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 | ||
| 1653 | CONFIG_SCHED_DEBUG=y | ||
| 1654 | CONFIG_SCHEDSTATS=y | 521 | CONFIG_SCHEDSTATS=y |
| 1655 | CONFIG_TIMER_STATS=y | 522 | CONFIG_TIMER_STATS=y |
| 1656 | # CONFIG_DEBUG_OBJECTS is not set | ||
| 1657 | # CONFIG_SLUB_DEBUG_ON is not set | ||
| 1658 | # CONFIG_SLUB_STATS is not set | ||
| 1659 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
| 1660 | # CONFIG_DEBUG_RT_MUTEXES is not set | ||
| 1661 | # CONFIG_RT_MUTEX_TESTER is not set | ||
| 1662 | # CONFIG_DEBUG_SPINLOCK is not set | ||
| 1663 | # CONFIG_DEBUG_MUTEXES is not set | ||
| 1664 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
| 1665 | # CONFIG_PROVE_LOCKING is not set | ||
| 1666 | # CONFIG_SPARSE_RCU_POINTER is not set | ||
| 1667 | # CONFIG_LOCK_STAT is not set | ||
| 1668 | # CONFIG_DEBUG_ATOMIC_SLEEP is not set | ||
| 1669 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
| 1670 | CONFIG_STACKTRACE=y | ||
| 1671 | # CONFIG_DEBUG_STACK_USAGE is not set | ||
| 1672 | # CONFIG_DEBUG_KOBJECT is not set | ||
| 1673 | # CONFIG_DEBUG_HIGHMEM is not set | ||
| 1674 | CONFIG_DEBUG_BUGVERBOSE=y | ||
| 1675 | CONFIG_DEBUG_INFO=y | 523 | CONFIG_DEBUG_INFO=y |
| 1676 | CONFIG_DEBUG_INFO_REDUCED=y | 524 | CONFIG_DEBUG_INFO_REDUCED=y |
| 1677 | CONFIG_DEBUG_VM=y | 525 | CONFIG_DEBUG_VM=y |
| 1678 | # CONFIG_DEBUG_WRITECOUNT is not set | ||
| 1679 | CONFIG_DEBUG_MEMORY_INIT=y | 526 | CONFIG_DEBUG_MEMORY_INIT=y |
| 1680 | CONFIG_DEBUG_LIST=y | 527 | CONFIG_DEBUG_LIST=y |
| 1681 | # CONFIG_TEST_LIST_SORT is not set | ||
| 1682 | # CONFIG_DEBUG_SG is not set | ||
| 1683 | # CONFIG_DEBUG_NOTIFIERS is not set | ||
| 1684 | CONFIG_DEBUG_CREDENTIALS=y | 528 | CONFIG_DEBUG_CREDENTIALS=y |
| 1685 | # CONFIG_RCU_TORTURE_TEST is not set | ||
| 1686 | CONFIG_RCU_CPU_STALL_TIMEOUT=60 | ||
| 1687 | # CONFIG_BACKTRACE_SELF_TEST is not set | ||
| 1688 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | ||
| 1689 | CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y | 529 | CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y |
| 1690 | # CONFIG_DEBUG_PER_CPU_MAPS is not set | ||
| 1691 | # CONFIG_LKDTM is not set | ||
| 1692 | # CONFIG_FAULT_INJECTION is not set | ||
| 1693 | # CONFIG_SYSCTL_SYSCALL_CHECK is not set | ||
| 1694 | # CONFIG_DEBUG_PAGEALLOC is not set | ||
| 1695 | CONFIG_TRACING_SUPPORT=y | ||
| 1696 | CONFIG_FTRACE=y | ||
| 1697 | # CONFIG_IRQSOFF_TRACER is not set | ||
| 1698 | # CONFIG_SCHED_TRACER is not set | ||
| 1699 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set | ||
| 1700 | CONFIG_BRANCH_PROFILE_NONE=y | ||
| 1701 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
| 1702 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
| 1703 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 1704 | # CONFIG_BUILD_DOCSRC is not set | ||
| 1705 | CONFIG_DYNAMIC_DEBUG=y | 530 | CONFIG_DYNAMIC_DEBUG=y |
| 1706 | # CONFIG_ATOMIC64_SELFTEST is not set | ||
| 1707 | CONFIG_ASYNC_RAID6_TEST=m | 531 | CONFIG_ASYNC_RAID6_TEST=m |
| 1708 | # CONFIG_SAMPLES is not set | ||
| 1709 | # CONFIG_TEST_KSTRTOX is not set | ||
| 1710 | CONFIG_EARLY_PRINTK=y | ||
| 1711 | CONFIG_DEBUG_STACKOVERFLOW=y | 532 | CONFIG_DEBUG_STACKOVERFLOW=y |
| 1712 | CONFIG_DEBUG_EXTRA_FLAGS="" | ||
| 1713 | |||
| 1714 | # | ||
| 1715 | # Security options | ||
| 1716 | # | ||
| 1717 | CONFIG_KEYS=y | ||
| 1718 | # CONFIG_ENCRYPTED_KEYS is not set | ||
| 1719 | CONFIG_KEYS_DEBUG_PROC_KEYS=y | 533 | CONFIG_KEYS_DEBUG_PROC_KEYS=y |
| 1720 | # CONFIG_SECURITY_DMESG_RESTRICT is not set | ||
| 1721 | CONFIG_SECURITY=y | 534 | CONFIG_SECURITY=y |
| 1722 | CONFIG_SECURITYFS=y | 535 | CONFIG_SECURITYFS=y |
| 1723 | CONFIG_SECURITY_NETWORK=y | 536 | CONFIG_SECURITY_NETWORK=y |
| 1724 | CONFIG_SECURITY_NETWORK_XFRM=y | 537 | CONFIG_SECURITY_NETWORK_XFRM=y |
| 1725 | # CONFIG_SECURITY_PATH is not set | ||
| 1726 | CONFIG_LSM_MMAP_MIN_ADDR=65536 | ||
| 1727 | CONFIG_SECURITY_SELINUX=y | 538 | CONFIG_SECURITY_SELINUX=y |
| 1728 | CONFIG_SECURITY_SELINUX_BOOTPARAM=y | 539 | CONFIG_SECURITY_SELINUX_BOOTPARAM=y |
| 1729 | CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 | ||
| 1730 | CONFIG_SECURITY_SELINUX_DISABLE=y | 540 | CONFIG_SECURITY_SELINUX_DISABLE=y |
| 1731 | CONFIG_SECURITY_SELINUX_DEVELOP=y | ||
| 1732 | CONFIG_SECURITY_SELINUX_AVC_STATS=y | ||
| 1733 | CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 | ||
| 1734 | # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set | ||
| 1735 | # CONFIG_SECURITY_SMACK is not set | ||
| 1736 | # CONFIG_SECURITY_TOMOYO is not set | ||
| 1737 | # CONFIG_SECURITY_APPARMOR is not set | ||
| 1738 | # CONFIG_IMA is not set | ||
| 1739 | # CONFIG_EVM is not set | ||
| 1740 | CONFIG_DEFAULT_SECURITY_SELINUX=y | ||
| 1741 | # CONFIG_DEFAULT_SECURITY_DAC is not set | ||
| 1742 | CONFIG_DEFAULT_SECURITY="selinux" | ||
| 1743 | CONFIG_XOR_BLOCKS=m | ||
| 1744 | CONFIG_ASYNC_CORE=m | ||
| 1745 | CONFIG_ASYNC_MEMCPY=m | ||
| 1746 | CONFIG_ASYNC_XOR=m | ||
| 1747 | CONFIG_ASYNC_PQ=m | ||
| 1748 | CONFIG_ASYNC_RAID6_RECOV=m | ||
| 1749 | CONFIG_CRYPTO=y | ||
| 1750 | |||
| 1751 | # | ||
| 1752 | # Crypto core or helper | ||
| 1753 | # | ||
| 1754 | CONFIG_CRYPTO_ALGAPI=y | ||
| 1755 | CONFIG_CRYPTO_ALGAPI2=y | ||
| 1756 | CONFIG_CRYPTO_AEAD=m | ||
| 1757 | CONFIG_CRYPTO_AEAD2=y | ||
| 1758 | CONFIG_CRYPTO_BLKCIPHER=m | ||
| 1759 | CONFIG_CRYPTO_BLKCIPHER2=y | ||
| 1760 | CONFIG_CRYPTO_HASH=y | ||
| 1761 | CONFIG_CRYPTO_HASH2=y | ||
| 1762 | CONFIG_CRYPTO_RNG=m | ||
| 1763 | CONFIG_CRYPTO_RNG2=y | ||
| 1764 | CONFIG_CRYPTO_PCOMP=m | ||
| 1765 | CONFIG_CRYPTO_PCOMP2=y | ||
| 1766 | CONFIG_CRYPTO_MANAGER=y | ||
| 1767 | CONFIG_CRYPTO_MANAGER2=y | ||
| 1768 | # CONFIG_CRYPTO_USER is not set | ||
| 1769 | CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y | ||
| 1770 | CONFIG_CRYPTO_GF128MUL=m | ||
| 1771 | CONFIG_CRYPTO_NULL=m | 541 | CONFIG_CRYPTO_NULL=m |
| 1772 | CONFIG_CRYPTO_PCRYPT=m | 542 | CONFIG_CRYPTO_PCRYPT=m |
| 1773 | CONFIG_CRYPTO_WORKQUEUE=y | ||
| 1774 | CONFIG_CRYPTO_CRYPTD=m | 543 | CONFIG_CRYPTO_CRYPTD=m |
| 1775 | CONFIG_CRYPTO_AUTHENC=m | ||
| 1776 | CONFIG_CRYPTO_TEST=m | 544 | CONFIG_CRYPTO_TEST=m |
| 1777 | |||
| 1778 | # | ||
| 1779 | # Authenticated Encryption with Associated Data | ||
| 1780 | # | ||
| 1781 | CONFIG_CRYPTO_CCM=m | 545 | CONFIG_CRYPTO_CCM=m |
| 1782 | CONFIG_CRYPTO_GCM=m | 546 | CONFIG_CRYPTO_GCM=m |
| 1783 | CONFIG_CRYPTO_SEQIV=m | ||
| 1784 | |||
| 1785 | # | ||
| 1786 | # Block modes | ||
| 1787 | # | ||
| 1788 | CONFIG_CRYPTO_CBC=m | ||
| 1789 | CONFIG_CRYPTO_CTR=m | ||
| 1790 | CONFIG_CRYPTO_CTS=m | 547 | CONFIG_CRYPTO_CTS=m |
| 1791 | CONFIG_CRYPTO_ECB=m | ||
| 1792 | CONFIG_CRYPTO_LRW=m | 548 | CONFIG_CRYPTO_LRW=m |
| 1793 | CONFIG_CRYPTO_PCBC=m | 549 | CONFIG_CRYPTO_PCBC=m |
| 1794 | CONFIG_CRYPTO_XTS=m | 550 | CONFIG_CRYPTO_XTS=m |
| 1795 | |||
| 1796 | # | ||
| 1797 | # Hash modes | ||
| 1798 | # | ||
| 1799 | CONFIG_CRYPTO_HMAC=y | 551 | CONFIG_CRYPTO_HMAC=y |
| 1800 | CONFIG_CRYPTO_XCBC=m | 552 | CONFIG_CRYPTO_XCBC=m |
| 1801 | CONFIG_CRYPTO_VMAC=m | 553 | CONFIG_CRYPTO_VMAC=m |
| 1802 | |||
| 1803 | # | ||
| 1804 | # Digest | ||
| 1805 | # | ||
| 1806 | CONFIG_CRYPTO_CRC32C=y | 554 | CONFIG_CRYPTO_CRC32C=y |
| 1807 | CONFIG_CRYPTO_GHASH=m | ||
| 1808 | CONFIG_CRYPTO_MD4=m | ||
| 1809 | CONFIG_CRYPTO_MD5=y | ||
| 1810 | CONFIG_CRYPTO_MICHAEL_MIC=m | 555 | CONFIG_CRYPTO_MICHAEL_MIC=m |
| 1811 | CONFIG_CRYPTO_RMD128=m | 556 | CONFIG_CRYPTO_RMD128=m |
| 1812 | CONFIG_CRYPTO_RMD160=m | 557 | CONFIG_CRYPTO_RMD160=m |
| @@ -1817,78 +562,18 @@ CONFIG_CRYPTO_SHA256=m | |||
| 1817 | CONFIG_CRYPTO_SHA512=m | 562 | CONFIG_CRYPTO_SHA512=m |
| 1818 | CONFIG_CRYPTO_TGR192=m | 563 | CONFIG_CRYPTO_TGR192=m |
| 1819 | CONFIG_CRYPTO_WP512=m | 564 | CONFIG_CRYPTO_WP512=m |
| 1820 | |||
| 1821 | # | ||
| 1822 | # Ciphers | ||
| 1823 | # | ||
| 1824 | CONFIG_CRYPTO_AES=m | ||
| 1825 | CONFIG_CRYPTO_ANUBIS=m | 565 | CONFIG_CRYPTO_ANUBIS=m |
| 1826 | CONFIG_CRYPTO_ARC4=m | ||
| 1827 | CONFIG_CRYPTO_BLOWFISH=m | 566 | CONFIG_CRYPTO_BLOWFISH=m |
| 1828 | CONFIG_CRYPTO_BLOWFISH_COMMON=m | ||
| 1829 | CONFIG_CRYPTO_CAMELLIA=m | 567 | CONFIG_CRYPTO_CAMELLIA=m |
| 1830 | CONFIG_CRYPTO_CAST5=m | 568 | CONFIG_CRYPTO_CAST5=m |
| 1831 | CONFIG_CRYPTO_CAST6=m | 569 | CONFIG_CRYPTO_CAST6=m |
| 1832 | CONFIG_CRYPTO_DES=m | ||
| 1833 | CONFIG_CRYPTO_FCRYPT=m | 570 | CONFIG_CRYPTO_FCRYPT=m |
| 1834 | CONFIG_CRYPTO_KHAZAD=m | 571 | CONFIG_CRYPTO_KHAZAD=m |
| 1835 | # CONFIG_CRYPTO_SALSA20 is not set | ||
| 1836 | CONFIG_CRYPTO_SEED=m | 572 | CONFIG_CRYPTO_SEED=m |
| 1837 | CONFIG_CRYPTO_SERPENT=m | 573 | CONFIG_CRYPTO_SERPENT=m |
| 1838 | CONFIG_CRYPTO_TEA=m | 574 | CONFIG_CRYPTO_TEA=m |
| 1839 | CONFIG_CRYPTO_TWOFISH=m | 575 | CONFIG_CRYPTO_TWOFISH=m |
| 1840 | CONFIG_CRYPTO_TWOFISH_COMMON=m | ||
| 1841 | |||
| 1842 | # | ||
| 1843 | # Compression | ||
| 1844 | # | ||
| 1845 | CONFIG_CRYPTO_DEFLATE=m | ||
| 1846 | CONFIG_CRYPTO_ZLIB=m | 576 | CONFIG_CRYPTO_ZLIB=m |
| 1847 | CONFIG_CRYPTO_LZO=m | 577 | CONFIG_CRYPTO_LZO=m |
| 1848 | |||
| 1849 | # | ||
| 1850 | # Random Number Generation | ||
| 1851 | # | ||
| 1852 | CONFIG_CRYPTO_ANSI_CPRNG=m | ||
| 1853 | # CONFIG_CRYPTO_USER_API_HASH is not set | ||
| 1854 | # CONFIG_CRYPTO_USER_API_SKCIPHER is not set | ||
| 1855 | CONFIG_CRYPTO_HW=y | ||
| 1856 | # CONFIG_BINARY_PRINTF is not set | ||
| 1857 | |||
| 1858 | # | ||
| 1859 | # Library routines | ||
| 1860 | # | ||
| 1861 | CONFIG_RAID6_PQ=m | ||
| 1862 | CONFIG_BITREVERSE=y | ||
| 1863 | CONFIG_GENERIC_FIND_FIRST_BIT=y | ||
| 1864 | CONFIG_GENERIC_PCI_IOMAP=y | ||
| 1865 | CONFIG_CRC_CCITT=m | 578 | CONFIG_CRC_CCITT=m |
| 1866 | CONFIG_CRC16=y | ||
| 1867 | CONFIG_CRC_T10DIF=y | ||
| 1868 | CONFIG_CRC_ITU_T=m | ||
| 1869 | CONFIG_CRC32=y | ||
| 1870 | CONFIG_CRC7=m | 579 | CONFIG_CRC7=m |
| 1871 | CONFIG_LIBCRC32C=m | ||
| 1872 | # CONFIG_CRC8 is not set | ||
| 1873 | CONFIG_AUDIT_GENERIC=y | ||
| 1874 | CONFIG_ZLIB_INFLATE=y | ||
| 1875 | CONFIG_ZLIB_DEFLATE=m | ||
| 1876 | CONFIG_LZO_COMPRESS=m | ||
| 1877 | CONFIG_LZO_DECOMPRESS=m | ||
| 1878 | # CONFIG_XZ_DEC is not set | ||
| 1879 | # CONFIG_XZ_DEC_BCJ is not set | ||
| 1880 | CONFIG_DECOMPRESS_GZIP=y | ||
| 1881 | CONFIG_TEXTSEARCH=y | ||
| 1882 | CONFIG_TEXTSEARCH_KMP=m | ||
| 1883 | CONFIG_TEXTSEARCH_BM=m | ||
| 1884 | CONFIG_TEXTSEARCH_FSM=m | ||
| 1885 | CONFIG_HAS_IOMEM=y | ||
| 1886 | CONFIG_HAS_IOPORT=y | ||
| 1887 | CONFIG_HAS_DMA=y | ||
| 1888 | CONFIG_CPU_RMAP=y | ||
| 1889 | CONFIG_DQL=y | ||
| 1890 | CONFIG_NLATTR=y | ||
| 1891 | # CONFIG_AVERAGE is not set | ||
| 1892 | # CONFIG_CORDIC is not set | ||
| 1893 | CONFIG_HAVE_KVM=y | ||
| 1894 | # CONFIG_VIRTUALIZATION is not set | ||
diff --git a/block/blk-ioc.c b/block/blk-ioc.c index 8b782a63c297..fb95dd2f889a 100644 --- a/block/blk-ioc.c +++ b/block/blk-ioc.c | |||
| @@ -36,11 +36,23 @@ static void icq_free_icq_rcu(struct rcu_head *head) | |||
| 36 | kmem_cache_free(icq->__rcu_icq_cache, icq); | 36 | kmem_cache_free(icq->__rcu_icq_cache, icq); |
| 37 | } | 37 | } |
| 38 | 38 | ||
| 39 | /* | 39 | /* Exit an icq. Called with both ioc and q locked. */ |
| 40 | * Exit and free an icq. Called with both ioc and q locked. | ||
| 41 | */ | ||
| 42 | static void ioc_exit_icq(struct io_cq *icq) | 40 | static void ioc_exit_icq(struct io_cq *icq) |
| 43 | { | 41 | { |
| 42 | struct elevator_type *et = icq->q->elevator->type; | ||
| 43 | |||
| 44 | if (icq->flags & ICQ_EXITED) | ||
| 45 | return; | ||
| 46 | |||
| 47 | if (et->ops.elevator_exit_icq_fn) | ||
| 48 | et->ops.elevator_exit_icq_fn(icq); | ||
| 49 | |||
| 50 | icq->flags |= ICQ_EXITED; | ||
| 51 | } | ||
| 52 | |||
| 53 | /* Release an icq. Called with both ioc and q locked. */ | ||
| 54 | static void ioc_destroy_icq(struct io_cq *icq) | ||
| 55 | { | ||
| 44 | struct io_context *ioc = icq->ioc; | 56 | struct io_context *ioc = icq->ioc; |
| 45 | struct request_queue *q = icq->q; | 57 | struct request_queue *q = icq->q; |
| 46 | struct elevator_type *et = q->elevator->type; | 58 | struct elevator_type *et = q->elevator->type; |
| @@ -60,8 +72,7 @@ static void ioc_exit_icq(struct io_cq *icq) | |||
| 60 | if (rcu_dereference_raw(ioc->icq_hint) == icq) | 72 | if (rcu_dereference_raw(ioc->icq_hint) == icq) |
| 61 | rcu_assign_pointer(ioc->icq_hint, NULL); | 73 | rcu_assign_pointer(ioc->icq_hint, NULL); |
| 62 | 74 | ||
| 63 | if (et->ops.elevator_exit_icq_fn) | 75 | ioc_exit_icq(icq); |
| 64 | et->ops.elevator_exit_icq_fn(icq); | ||
| 65 | 76 | ||
| 66 | /* | 77 | /* |
| 67 | * @icq->q might have gone away by the time RCU callback runs | 78 | * @icq->q might have gone away by the time RCU callback runs |
| @@ -79,7 +90,6 @@ static void ioc_release_fn(struct work_struct *work) | |||
| 79 | { | 90 | { |
| 80 | struct io_context *ioc = container_of(work, struct io_context, | 91 | struct io_context *ioc = container_of(work, struct io_context, |
| 81 | release_work); | 92 | release_work); |
| 82 | struct request_queue *last_q = NULL; | ||
| 83 | unsigned long flags; | 93 | unsigned long flags; |
| 84 | 94 | ||
| 85 | /* | 95 | /* |
| @@ -93,44 +103,19 @@ static void ioc_release_fn(struct work_struct *work) | |||
| 93 | while (!hlist_empty(&ioc->icq_list)) { | 103 | while (!hlist_empty(&ioc->icq_list)) { |
| 94 | struct io_cq *icq = hlist_entry(ioc->icq_list.first, | 104 | struct io_cq *icq = hlist_entry(ioc->icq_list.first, |
| 95 | struct io_cq, ioc_node); | 105 | struct io_cq, ioc_node); |
| 96 | struct request_queue *this_q = icq->q; | 106 | struct request_queue *q = icq->q; |
| 97 | 107 | ||
| 98 | if (this_q != last_q) { | 108 | if (spin_trylock(q->queue_lock)) { |
| 99 | /* | 109 | ioc_destroy_icq(icq); |
| 100 | * Need to switch to @this_q. Once we release | 110 | spin_unlock(q->queue_lock); |
| 101 | * @ioc->lock, it can go away along with @cic. | 111 | } else { |
| 102 | * Hold on to it. | 112 | spin_unlock_irqrestore(&ioc->lock, flags); |
| 103 | */ | 113 | cpu_relax(); |
| 104 | __blk_get_queue(this_q); | 114 | spin_lock_irqsave_nested(&ioc->lock, flags, 1); |
| 105 | |||
| 106 | /* | ||
| 107 | * blk_put_queue() might sleep thanks to kobject | ||
| 108 | * idiocy. Always release both locks, put and | ||
| 109 | * restart. | ||
| 110 | */ | ||
| 111 | if (last_q) { | ||
| 112 | spin_unlock(last_q->queue_lock); | ||
| 113 | spin_unlock_irqrestore(&ioc->lock, flags); | ||
| 114 | blk_put_queue(last_q); | ||
| 115 | } else { | ||
| 116 | spin_unlock_irqrestore(&ioc->lock, flags); | ||
| 117 | } | ||
| 118 | |||
| 119 | last_q = this_q; | ||
| 120 | spin_lock_irqsave(this_q->queue_lock, flags); | ||
| 121 | spin_lock_nested(&ioc->lock, 1); | ||
| 122 | continue; | ||
| 123 | } | 115 | } |
| 124 | ioc_exit_icq(icq); | ||
| 125 | } | 116 | } |
| 126 | 117 | ||
| 127 | if (last_q) { | 118 | spin_unlock_irqrestore(&ioc->lock, flags); |
| 128 | spin_unlock(last_q->queue_lock); | ||
| 129 | spin_unlock_irqrestore(&ioc->lock, flags); | ||
| 130 | blk_put_queue(last_q); | ||
| 131 | } else { | ||
| 132 | spin_unlock_irqrestore(&ioc->lock, flags); | ||
| 133 | } | ||
| 134 | 119 | ||
| 135 | kmem_cache_free(iocontext_cachep, ioc); | 120 | kmem_cache_free(iocontext_cachep, ioc); |
| 136 | } | 121 | } |
| @@ -145,6 +130,7 @@ static void ioc_release_fn(struct work_struct *work) | |||
| 145 | void put_io_context(struct io_context *ioc) | 130 | void put_io_context(struct io_context *ioc) |
| 146 | { | 131 | { |
| 147 | unsigned long flags; | 132 | unsigned long flags; |
| 133 | bool free_ioc = false; | ||
| 148 | 134 | ||
| 149 | if (ioc == NULL) | 135 | if (ioc == NULL) |
| 150 | return; | 136 | return; |
| @@ -159,8 +145,13 @@ void put_io_context(struct io_context *ioc) | |||
| 159 | spin_lock_irqsave(&ioc->lock, flags); | 145 | spin_lock_irqsave(&ioc->lock, flags); |
| 160 | if (!hlist_empty(&ioc->icq_list)) | 146 | if (!hlist_empty(&ioc->icq_list)) |
| 161 | schedule_work(&ioc->release_work); | 147 | schedule_work(&ioc->release_work); |
| 148 | else | ||
| 149 | free_ioc = true; | ||
| 162 | spin_unlock_irqrestore(&ioc->lock, flags); | 150 | spin_unlock_irqrestore(&ioc->lock, flags); |
| 163 | } | 151 | } |
| 152 | |||
| 153 | if (free_ioc) | ||
| 154 | kmem_cache_free(iocontext_cachep, ioc); | ||
| 164 | } | 155 | } |
| 165 | EXPORT_SYMBOL(put_io_context); | 156 | EXPORT_SYMBOL(put_io_context); |
| 166 | 157 | ||
| @@ -168,13 +159,41 @@ EXPORT_SYMBOL(put_io_context); | |||
| 168 | void exit_io_context(struct task_struct *task) | 159 | void exit_io_context(struct task_struct *task) |
| 169 | { | 160 | { |
| 170 | struct io_context *ioc; | 161 | struct io_context *ioc; |
| 162 | struct io_cq *icq; | ||
| 163 | struct hlist_node *n; | ||
| 164 | unsigned long flags; | ||
| 171 | 165 | ||
| 172 | task_lock(task); | 166 | task_lock(task); |
| 173 | ioc = task->io_context; | 167 | ioc = task->io_context; |
| 174 | task->io_context = NULL; | 168 | task->io_context = NULL; |
| 175 | task_unlock(task); | 169 | task_unlock(task); |
| 176 | 170 | ||
| 177 | atomic_dec(&ioc->nr_tasks); | 171 | if (!atomic_dec_and_test(&ioc->nr_tasks)) { |
| 172 | put_io_context(ioc); | ||
| 173 | return; | ||
| 174 | } | ||
| 175 | |||
| 176 | /* | ||
| 177 | * Need ioc lock to walk icq_list and q lock to exit icq. Perform | ||
| 178 | * reverse double locking. Read comment in ioc_release_fn() for | ||
| 179 | * explanation on the nested locking annotation. | ||
| 180 | */ | ||
| 181 | retry: | ||
| 182 | spin_lock_irqsave_nested(&ioc->lock, flags, 1); | ||
| 183 | hlist_for_each_entry(icq, n, &ioc->icq_list, ioc_node) { | ||
| 184 | if (icq->flags & ICQ_EXITED) | ||
| 185 | continue; | ||
| 186 | if (spin_trylock(icq->q->queue_lock)) { | ||
| 187 | ioc_exit_icq(icq); | ||
| 188 | spin_unlock(icq->q->queue_lock); | ||
| 189 | } else { | ||
| 190 | spin_unlock_irqrestore(&ioc->lock, flags); | ||
| 191 | cpu_relax(); | ||
| 192 | goto retry; | ||
| 193 | } | ||
| 194 | } | ||
| 195 | spin_unlock_irqrestore(&ioc->lock, flags); | ||
| 196 | |||
| 178 | put_io_context(ioc); | 197 | put_io_context(ioc); |
| 179 | } | 198 | } |
| 180 | 199 | ||
| @@ -194,7 +213,7 @@ void ioc_clear_queue(struct request_queue *q) | |||
| 194 | struct io_context *ioc = icq->ioc; | 213 | struct io_context *ioc = icq->ioc; |
| 195 | 214 | ||
| 196 | spin_lock(&ioc->lock); | 215 | spin_lock(&ioc->lock); |
| 197 | ioc_exit_icq(icq); | 216 | ioc_destroy_icq(icq); |
| 198 | spin_unlock(&ioc->lock); | 217 | spin_unlock(&ioc->lock); |
| 199 | } | 218 | } |
| 200 | } | 219 | } |
| @@ -363,13 +382,13 @@ struct io_cq *ioc_create_icq(struct request_queue *q, gfp_t gfp_mask) | |||
| 363 | return icq; | 382 | return icq; |
| 364 | } | 383 | } |
| 365 | 384 | ||
| 366 | void ioc_set_changed(struct io_context *ioc, int which) | 385 | void ioc_set_icq_flags(struct io_context *ioc, unsigned int flags) |
| 367 | { | 386 | { |
| 368 | struct io_cq *icq; | 387 | struct io_cq *icq; |
| 369 | struct hlist_node *n; | 388 | struct hlist_node *n; |
| 370 | 389 | ||
| 371 | hlist_for_each_entry(icq, n, &ioc->icq_list, ioc_node) | 390 | hlist_for_each_entry(icq, n, &ioc->icq_list, ioc_node) |
| 372 | set_bit(which, &icq->changed); | 391 | icq->flags |= flags; |
| 373 | } | 392 | } |
| 374 | 393 | ||
| 375 | /** | 394 | /** |
| @@ -387,7 +406,7 @@ void ioc_ioprio_changed(struct io_context *ioc, int ioprio) | |||
| 387 | 406 | ||
| 388 | spin_lock_irqsave(&ioc->lock, flags); | 407 | spin_lock_irqsave(&ioc->lock, flags); |
| 389 | ioc->ioprio = ioprio; | 408 | ioc->ioprio = ioprio; |
| 390 | ioc_set_changed(ioc, ICQ_IOPRIO_CHANGED); | 409 | ioc_set_icq_flags(ioc, ICQ_IOPRIO_CHANGED); |
| 391 | spin_unlock_irqrestore(&ioc->lock, flags); | 410 | spin_unlock_irqrestore(&ioc->lock, flags); |
| 392 | } | 411 | } |
| 393 | 412 | ||
| @@ -404,11 +423,33 @@ void ioc_cgroup_changed(struct io_context *ioc) | |||
| 404 | unsigned long flags; | 423 | unsigned long flags; |
| 405 | 424 | ||
| 406 | spin_lock_irqsave(&ioc->lock, flags); | 425 | spin_lock_irqsave(&ioc->lock, flags); |
| 407 | ioc_set_changed(ioc, ICQ_CGROUP_CHANGED); | 426 | ioc_set_icq_flags(ioc, ICQ_CGROUP_CHANGED); |
| 408 | spin_unlock_irqrestore(&ioc->lock, flags); | 427 | spin_unlock_irqrestore(&ioc->lock, flags); |
| 409 | } | 428 | } |
| 410 | EXPORT_SYMBOL(ioc_cgroup_changed); | 429 | EXPORT_SYMBOL(ioc_cgroup_changed); |
| 411 | 430 | ||
| 431 | /** | ||
| 432 | * icq_get_changed - fetch and clear icq changed mask | ||
| 433 | * @icq: icq of interest | ||
| 434 | * | ||
| 435 | * Fetch and clear ICQ_*_CHANGED bits from @icq. Grabs and releases | ||
| 436 | * @icq->ioc->lock. | ||
| 437 | */ | ||
| 438 | unsigned icq_get_changed(struct io_cq *icq) | ||
| 439 | { | ||
| 440 | unsigned int changed = 0; | ||
| 441 | unsigned long flags; | ||
| 442 | |||
| 443 | if (unlikely(icq->flags & ICQ_CHANGED_MASK)) { | ||
| 444 | spin_lock_irqsave(&icq->ioc->lock, flags); | ||
| 445 | changed = icq->flags & ICQ_CHANGED_MASK; | ||
| 446 | icq->flags &= ~ICQ_CHANGED_MASK; | ||
| 447 | spin_unlock_irqrestore(&icq->ioc->lock, flags); | ||
| 448 | } | ||
| 449 | return changed; | ||
| 450 | } | ||
| 451 | EXPORT_SYMBOL(icq_get_changed); | ||
| 452 | |||
| 412 | static int __init blk_ioc_init(void) | 453 | static int __init blk_ioc_init(void) |
| 413 | { | 454 | { |
| 414 | iocontext_cachep = kmem_cache_create("blkdev_ioc", | 455 | iocontext_cachep = kmem_cache_create("blkdev_ioc", |
diff --git a/block/cfq-iosched.c b/block/cfq-iosched.c index d0ba50533668..457295253566 100644 --- a/block/cfq-iosched.c +++ b/block/cfq-iosched.c | |||
| @@ -3470,20 +3470,20 @@ cfq_set_request(struct request_queue *q, struct request *rq, gfp_t gfp_mask) | |||
| 3470 | const int rw = rq_data_dir(rq); | 3470 | const int rw = rq_data_dir(rq); |
| 3471 | const bool is_sync = rq_is_sync(rq); | 3471 | const bool is_sync = rq_is_sync(rq); |
| 3472 | struct cfq_queue *cfqq; | 3472 | struct cfq_queue *cfqq; |
| 3473 | unsigned int changed; | ||
| 3473 | 3474 | ||
| 3474 | might_sleep_if(gfp_mask & __GFP_WAIT); | 3475 | might_sleep_if(gfp_mask & __GFP_WAIT); |
| 3475 | 3476 | ||
| 3476 | spin_lock_irq(q->queue_lock); | 3477 | spin_lock_irq(q->queue_lock); |
| 3477 | 3478 | ||
| 3478 | /* handle changed notifications */ | 3479 | /* handle changed notifications */ |
| 3479 | if (unlikely(cic->icq.changed)) { | 3480 | changed = icq_get_changed(&cic->icq); |
| 3480 | if (test_and_clear_bit(ICQ_IOPRIO_CHANGED, &cic->icq.changed)) | 3481 | if (unlikely(changed & ICQ_IOPRIO_CHANGED)) |
| 3481 | changed_ioprio(cic); | 3482 | changed_ioprio(cic); |
| 3482 | #ifdef CONFIG_CFQ_GROUP_IOSCHED | 3483 | #ifdef CONFIG_CFQ_GROUP_IOSCHED |
| 3483 | if (test_and_clear_bit(ICQ_CGROUP_CHANGED, &cic->icq.changed)) | 3484 | if (unlikely(changed & ICQ_CGROUP_CHANGED)) |
| 3484 | changed_cgroup(cic); | 3485 | changed_cgroup(cic); |
| 3485 | #endif | 3486 | #endif |
| 3486 | } | ||
| 3487 | 3487 | ||
| 3488 | new_queue: | 3488 | new_queue: |
| 3489 | cfqq = cic_to_cfqq(cic, is_sync); | 3489 | cfqq = cic_to_cfqq(cic, is_sync); |
diff --git a/block/genhd.c b/block/genhd.c index 23b4f7063322..df9816ede75b 100644 --- a/block/genhd.c +++ b/block/genhd.c | |||
| @@ -35,6 +35,7 @@ static DEFINE_IDR(ext_devt_idr); | |||
| 35 | 35 | ||
| 36 | static struct device_type disk_type; | 36 | static struct device_type disk_type; |
| 37 | 37 | ||
| 38 | static void disk_alloc_events(struct gendisk *disk); | ||
| 38 | static void disk_add_events(struct gendisk *disk); | 39 | static void disk_add_events(struct gendisk *disk); |
| 39 | static void disk_del_events(struct gendisk *disk); | 40 | static void disk_del_events(struct gendisk *disk); |
| 40 | static void disk_release_events(struct gendisk *disk); | 41 | static void disk_release_events(struct gendisk *disk); |
| @@ -601,6 +602,8 @@ void add_disk(struct gendisk *disk) | |||
| 601 | disk->major = MAJOR(devt); | 602 | disk->major = MAJOR(devt); |
| 602 | disk->first_minor = MINOR(devt); | 603 | disk->first_minor = MINOR(devt); |
| 603 | 604 | ||
| 605 | disk_alloc_events(disk); | ||
| 606 | |||
| 604 | /* Register BDI before referencing it from bdev */ | 607 | /* Register BDI before referencing it from bdev */ |
| 605 | bdi = &disk->queue->backing_dev_info; | 608 | bdi = &disk->queue->backing_dev_info; |
| 606 | bdi_register_dev(bdi, disk_devt(disk)); | 609 | bdi_register_dev(bdi, disk_devt(disk)); |
| @@ -1475,9 +1478,9 @@ static void __disk_unblock_events(struct gendisk *disk, bool check_now) | |||
| 1475 | intv = disk_events_poll_jiffies(disk); | 1478 | intv = disk_events_poll_jiffies(disk); |
| 1476 | set_timer_slack(&ev->dwork.timer, intv / 4); | 1479 | set_timer_slack(&ev->dwork.timer, intv / 4); |
| 1477 | if (check_now) | 1480 | if (check_now) |
| 1478 | queue_delayed_work(system_nrt_wq, &ev->dwork, 0); | 1481 | queue_delayed_work(system_nrt_freezable_wq, &ev->dwork, 0); |
| 1479 | else if (intv) | 1482 | else if (intv) |
| 1480 | queue_delayed_work(system_nrt_wq, &ev->dwork, intv); | 1483 | queue_delayed_work(system_nrt_freezable_wq, &ev->dwork, intv); |
| 1481 | out_unlock: | 1484 | out_unlock: |
| 1482 | spin_unlock_irqrestore(&ev->lock, flags); | 1485 | spin_unlock_irqrestore(&ev->lock, flags); |
| 1483 | } | 1486 | } |
| @@ -1521,7 +1524,7 @@ void disk_flush_events(struct gendisk *disk, unsigned int mask) | |||
| 1521 | ev->clearing |= mask; | 1524 | ev->clearing |= mask; |
| 1522 | if (!ev->block) { | 1525 | if (!ev->block) { |
| 1523 | cancel_delayed_work(&ev->dwork); | 1526 | cancel_delayed_work(&ev->dwork); |
| 1524 | queue_delayed_work(system_nrt_wq, &ev->dwork, 0); | 1527 | queue_delayed_work(system_nrt_freezable_wq, &ev->dwork, 0); |
| 1525 | } | 1528 | } |
| 1526 | spin_unlock_irq(&ev->lock); | 1529 | spin_unlock_irq(&ev->lock); |
| 1527 | } | 1530 | } |
| @@ -1558,7 +1561,7 @@ unsigned int disk_clear_events(struct gendisk *disk, unsigned int mask) | |||
| 1558 | 1561 | ||
| 1559 | /* uncondtionally schedule event check and wait for it to finish */ | 1562 | /* uncondtionally schedule event check and wait for it to finish */ |
| 1560 | disk_block_events(disk); | 1563 | disk_block_events(disk); |
| 1561 | queue_delayed_work(system_nrt_wq, &ev->dwork, 0); | 1564 | queue_delayed_work(system_nrt_freezable_wq, &ev->dwork, 0); |
| 1562 | flush_delayed_work(&ev->dwork); | 1565 | flush_delayed_work(&ev->dwork); |
| 1563 | __disk_unblock_events(disk, false); | 1566 | __disk_unblock_events(disk, false); |
| 1564 | 1567 | ||
| @@ -1595,7 +1598,7 @@ static void disk_events_workfn(struct work_struct *work) | |||
| 1595 | 1598 | ||
| 1596 | intv = disk_events_poll_jiffies(disk); | 1599 | intv = disk_events_poll_jiffies(disk); |
| 1597 | if (!ev->block && intv) | 1600 | if (!ev->block && intv) |
| 1598 | queue_delayed_work(system_nrt_wq, &ev->dwork, intv); | 1601 | queue_delayed_work(system_nrt_freezable_wq, &ev->dwork, intv); |
| 1599 | 1602 | ||
| 1600 | spin_unlock_irq(&ev->lock); | 1603 | spin_unlock_irq(&ev->lock); |
| 1601 | 1604 | ||
| @@ -1733,9 +1736,9 @@ module_param_cb(events_dfl_poll_msecs, &disk_events_dfl_poll_msecs_param_ops, | |||
| 1733 | &disk_events_dfl_poll_msecs, 0644); | 1736 | &disk_events_dfl_poll_msecs, 0644); |
| 1734 | 1737 | ||
| 1735 | /* | 1738 | /* |
| 1736 | * disk_{add|del|release}_events - initialize and destroy disk_events. | 1739 | * disk_{alloc|add|del|release}_events - initialize and destroy disk_events. |
| 1737 | */ | 1740 | */ |
| 1738 | static void disk_add_events(struct gendisk *disk) | 1741 | static void disk_alloc_events(struct gendisk *disk) |
| 1739 | { | 1742 | { |
| 1740 | struct disk_events *ev; | 1743 | struct disk_events *ev; |
| 1741 | 1744 | ||
| @@ -1748,16 +1751,6 @@ static void disk_add_events(struct gendisk *disk) | |||
| 1748 | return; | 1751 | return; |
| 1749 | } | 1752 | } |
| 1750 | 1753 | ||
| 1751 | if (sysfs_create_files(&disk_to_dev(disk)->kobj, | ||
| 1752 | disk_events_attrs) < 0) { | ||
| 1753 | pr_warn("%s: failed to create sysfs files for events\n", | ||
| 1754 | disk->disk_name); | ||
| 1755 | kfree(ev); | ||
| 1756 | return; | ||
| 1757 | } | ||
| 1758 | |||
| 1759 | disk->ev = ev; | ||
| 1760 | |||
| 1761 | INIT_LIST_HEAD(&ev->node); | 1754 | INIT_LIST_HEAD(&ev->node); |
| 1762 | ev->disk = disk; | 1755 | ev->disk = disk; |
| 1763 | spin_lock_init(&ev->lock); | 1756 | spin_lock_init(&ev->lock); |
| @@ -1766,8 +1759,21 @@ static void disk_add_events(struct gendisk *disk) | |||
| 1766 | ev->poll_msecs = -1; | 1759 | ev->poll_msecs = -1; |
| 1767 | INIT_DELAYED_WORK(&ev->dwork, disk_events_workfn); | 1760 | INIT_DELAYED_WORK(&ev->dwork, disk_events_workfn); |
| 1768 | 1761 | ||
| 1762 | disk->ev = ev; | ||
| 1763 | } | ||
| 1764 | |||
| 1765 | static void disk_add_events(struct gendisk *disk) | ||
| 1766 | { | ||
| 1767 | if (!disk->ev) | ||
| 1768 | return; | ||
| 1769 | |||
| 1770 | /* FIXME: error handling */ | ||
| 1771 | if (sysfs_create_files(&disk_to_dev(disk)->kobj, disk_events_attrs) < 0) | ||
| 1772 | pr_warn("%s: failed to create sysfs files for events\n", | ||
| 1773 | disk->disk_name); | ||
| 1774 | |||
| 1769 | mutex_lock(&disk_events_mutex); | 1775 | mutex_lock(&disk_events_mutex); |
| 1770 | list_add_tail(&ev->node, &disk_events); | 1776 | list_add_tail(&disk->ev->node, &disk_events); |
| 1771 | mutex_unlock(&disk_events_mutex); | 1777 | mutex_unlock(&disk_events_mutex); |
| 1772 | 1778 | ||
| 1773 | /* | 1779 | /* |
diff --git a/block/partition-generic.c b/block/partition-generic.c index d06ec1c829c2..6df5d6928a44 100644 --- a/block/partition-generic.c +++ b/block/partition-generic.c | |||
| @@ -389,17 +389,11 @@ static bool disk_unlock_native_capacity(struct gendisk *disk) | |||
| 389 | } | 389 | } |
| 390 | } | 390 | } |
| 391 | 391 | ||
| 392 | int rescan_partitions(struct gendisk *disk, struct block_device *bdev) | 392 | static int drop_partitions(struct gendisk *disk, struct block_device *bdev) |
| 393 | { | 393 | { |
| 394 | struct parsed_partitions *state = NULL; | ||
| 395 | struct disk_part_iter piter; | 394 | struct disk_part_iter piter; |
| 396 | struct hd_struct *part; | 395 | struct hd_struct *part; |
| 397 | int p, highest, res; | 396 | int res; |
| 398 | rescan: | ||
| 399 | if (state && !IS_ERR(state)) { | ||
| 400 | kfree(state); | ||
| 401 | state = NULL; | ||
| 402 | } | ||
| 403 | 397 | ||
| 404 | if (bdev->bd_part_count) | 398 | if (bdev->bd_part_count) |
| 405 | return -EBUSY; | 399 | return -EBUSY; |
| @@ -412,6 +406,24 @@ rescan: | |||
| 412 | delete_partition(disk, part->partno); | 406 | delete_partition(disk, part->partno); |
| 413 | disk_part_iter_exit(&piter); | 407 | disk_part_iter_exit(&piter); |
| 414 | 408 | ||
| 409 | return 0; | ||
| 410 | } | ||
| 411 | |||
| 412 | int rescan_partitions(struct gendisk *disk, struct block_device *bdev) | ||
| 413 | { | ||
| 414 | struct parsed_partitions *state = NULL; | ||
| 415 | struct hd_struct *part; | ||
| 416 | int p, highest, res; | ||
| 417 | rescan: | ||
| 418 | if (state && !IS_ERR(state)) { | ||
| 419 | kfree(state); | ||
| 420 | state = NULL; | ||
| 421 | } | ||
| 422 | |||
| 423 | res = drop_partitions(disk, bdev); | ||
| 424 | if (res) | ||
| 425 | return res; | ||
| 426 | |||
| 415 | if (disk->fops->revalidate_disk) | 427 | if (disk->fops->revalidate_disk) |
| 416 | disk->fops->revalidate_disk(disk); | 428 | disk->fops->revalidate_disk(disk); |
| 417 | check_disk_size_change(disk, bdev); | 429 | check_disk_size_change(disk, bdev); |
| @@ -515,6 +527,26 @@ rescan: | |||
| 515 | return 0; | 527 | return 0; |
| 516 | } | 528 | } |
| 517 | 529 | ||
| 530 | int invalidate_partitions(struct gendisk *disk, struct block_device *bdev) | ||
| 531 | { | ||
| 532 | int res; | ||
| 533 | |||
| 534 | if (!bdev->bd_invalidated) | ||
| 535 | return 0; | ||
| 536 | |||
| 537 | res = drop_partitions(disk, bdev); | ||
| 538 | if (res) | ||
| 539 | return res; | ||
| 540 | |||
| 541 | set_capacity(disk, 0); | ||
| 542 | check_disk_size_change(disk, bdev); | ||
| 543 | bdev->bd_invalidated = 0; | ||
| 544 | /* tell userspace that the media / partition table may have changed */ | ||
| 545 | kobject_uevent(&disk_to_dev(disk)->kobj, KOBJ_CHANGE); | ||
| 546 | |||
| 547 | return 0; | ||
| 548 | } | ||
| 549 | |||
| 518 | unsigned char *read_dev_sector(struct block_device *bdev, sector_t n, Sector *p) | 550 | unsigned char *read_dev_sector(struct block_device *bdev, sector_t n, Sector *p) |
| 519 | { | 551 | { |
| 520 | struct address_space *mapping = bdev->bd_inode->i_mapping; | 552 | struct address_space *mapping = bdev->bd_inode->i_mapping; |
diff --git a/drivers/block/DAC960.c b/drivers/block/DAC960.c index e086fbbbe853..8db9089127c5 100644 --- a/drivers/block/DAC960.c +++ b/drivers/block/DAC960.c | |||
| @@ -1177,7 +1177,8 @@ static bool DAC960_V1_EnableMemoryMailboxInterface(DAC960_Controller_T | |||
| 1177 | int TimeoutCounter; | 1177 | int TimeoutCounter; |
| 1178 | int i; | 1178 | int i; |
| 1179 | 1179 | ||
| 1180 | 1180 | memset(&CommandMailbox, 0, sizeof(DAC960_V1_CommandMailbox_T)); | |
| 1181 | |||
| 1181 | if (pci_set_dma_mask(Controller->PCIDevice, DMA_BIT_MASK(32))) | 1182 | if (pci_set_dma_mask(Controller->PCIDevice, DMA_BIT_MASK(32))) |
| 1182 | return DAC960_Failure(Controller, "DMA mask out of range"); | 1183 | return DAC960_Failure(Controller, "DMA mask out of range"); |
| 1183 | Controller->BounceBufferLimit = DMA_BIT_MASK(32); | 1184 | Controller->BounceBufferLimit = DMA_BIT_MASK(32); |
| @@ -4627,7 +4628,8 @@ static void DAC960_V2_ProcessCompletedCommand(DAC960_Command_T *Command) | |||
| 4627 | DAC960_Controller_T *Controller = Command->Controller; | 4628 | DAC960_Controller_T *Controller = Command->Controller; |
| 4628 | DAC960_CommandType_T CommandType = Command->CommandType; | 4629 | DAC960_CommandType_T CommandType = Command->CommandType; |
| 4629 | DAC960_V2_CommandMailbox_T *CommandMailbox = &Command->V2.CommandMailbox; | 4630 | DAC960_V2_CommandMailbox_T *CommandMailbox = &Command->V2.CommandMailbox; |
| 4630 | DAC960_V2_IOCTL_Opcode_T CommandOpcode = CommandMailbox->Common.IOCTL_Opcode; | 4631 | DAC960_V2_IOCTL_Opcode_T IOCTLOpcode = CommandMailbox->Common.IOCTL_Opcode; |
| 4632 | DAC960_V2_CommandOpcode_T CommandOpcode = CommandMailbox->SCSI_10.CommandOpcode; | ||
| 4631 | DAC960_V2_CommandStatus_T CommandStatus = Command->V2.CommandStatus; | 4633 | DAC960_V2_CommandStatus_T CommandStatus = Command->V2.CommandStatus; |
| 4632 | 4634 | ||
| 4633 | if (CommandType == DAC960_ReadCommand || | 4635 | if (CommandType == DAC960_ReadCommand || |
| @@ -4699,7 +4701,7 @@ static void DAC960_V2_ProcessCompletedCommand(DAC960_Command_T *Command) | |||
| 4699 | { | 4701 | { |
| 4700 | if (Controller->ShutdownMonitoringTimer) | 4702 | if (Controller->ShutdownMonitoringTimer) |
| 4701 | return; | 4703 | return; |
| 4702 | if (CommandOpcode == DAC960_V2_GetControllerInfo) | 4704 | if (IOCTLOpcode == DAC960_V2_GetControllerInfo) |
| 4703 | { | 4705 | { |
| 4704 | DAC960_V2_ControllerInfo_T *NewControllerInfo = | 4706 | DAC960_V2_ControllerInfo_T *NewControllerInfo = |
| 4705 | Controller->V2.NewControllerInformation; | 4707 | Controller->V2.NewControllerInformation; |
| @@ -4719,14 +4721,14 @@ static void DAC960_V2_ProcessCompletedCommand(DAC960_Command_T *Command) | |||
| 4719 | memcpy(ControllerInfo, NewControllerInfo, | 4721 | memcpy(ControllerInfo, NewControllerInfo, |
| 4720 | sizeof(DAC960_V2_ControllerInfo_T)); | 4722 | sizeof(DAC960_V2_ControllerInfo_T)); |
| 4721 | } | 4723 | } |
| 4722 | else if (CommandOpcode == DAC960_V2_GetEvent) | 4724 | else if (IOCTLOpcode == DAC960_V2_GetEvent) |
| 4723 | { | 4725 | { |
| 4724 | if (CommandStatus == DAC960_V2_NormalCompletion) { | 4726 | if (CommandStatus == DAC960_V2_NormalCompletion) { |
| 4725 | DAC960_V2_ReportEvent(Controller, Controller->V2.Event); | 4727 | DAC960_V2_ReportEvent(Controller, Controller->V2.Event); |
| 4726 | } | 4728 | } |
| 4727 | Controller->V2.NextEventSequenceNumber++; | 4729 | Controller->V2.NextEventSequenceNumber++; |
| 4728 | } | 4730 | } |
| 4729 | else if (CommandOpcode == DAC960_V2_GetPhysicalDeviceInfoValid && | 4731 | else if (IOCTLOpcode == DAC960_V2_GetPhysicalDeviceInfoValid && |
| 4730 | CommandStatus == DAC960_V2_NormalCompletion) | 4732 | CommandStatus == DAC960_V2_NormalCompletion) |
| 4731 | { | 4733 | { |
| 4732 | DAC960_V2_PhysicalDeviceInfo_T *NewPhysicalDeviceInfo = | 4734 | DAC960_V2_PhysicalDeviceInfo_T *NewPhysicalDeviceInfo = |
| @@ -4915,7 +4917,7 @@ static void DAC960_V2_ProcessCompletedCommand(DAC960_Command_T *Command) | |||
| 4915 | NewPhysicalDeviceInfo->LogicalUnit++; | 4917 | NewPhysicalDeviceInfo->LogicalUnit++; |
| 4916 | Controller->V2.PhysicalDeviceIndex++; | 4918 | Controller->V2.PhysicalDeviceIndex++; |
| 4917 | } | 4919 | } |
| 4918 | else if (CommandOpcode == DAC960_V2_GetPhysicalDeviceInfoValid) | 4920 | else if (IOCTLOpcode == DAC960_V2_GetPhysicalDeviceInfoValid) |
| 4919 | { | 4921 | { |
| 4920 | unsigned int DeviceIndex; | 4922 | unsigned int DeviceIndex; |
| 4921 | for (DeviceIndex = Controller->V2.PhysicalDeviceIndex; | 4923 | for (DeviceIndex = Controller->V2.PhysicalDeviceIndex; |
| @@ -4938,7 +4940,7 @@ static void DAC960_V2_ProcessCompletedCommand(DAC960_Command_T *Command) | |||
| 4938 | } | 4940 | } |
| 4939 | Controller->V2.NeedPhysicalDeviceInformation = false; | 4941 | Controller->V2.NeedPhysicalDeviceInformation = false; |
| 4940 | } | 4942 | } |
| 4941 | else if (CommandOpcode == DAC960_V2_GetLogicalDeviceInfoValid && | 4943 | else if (IOCTLOpcode == DAC960_V2_GetLogicalDeviceInfoValid && |
| 4942 | CommandStatus == DAC960_V2_NormalCompletion) | 4944 | CommandStatus == DAC960_V2_NormalCompletion) |
| 4943 | { | 4945 | { |
| 4944 | DAC960_V2_LogicalDeviceInfo_T *NewLogicalDeviceInfo = | 4946 | DAC960_V2_LogicalDeviceInfo_T *NewLogicalDeviceInfo = |
| @@ -5065,7 +5067,7 @@ static void DAC960_V2_ProcessCompletedCommand(DAC960_Command_T *Command) | |||
| 5065 | [LogicalDeviceNumber] = true; | 5067 | [LogicalDeviceNumber] = true; |
| 5066 | NewLogicalDeviceInfo->LogicalDeviceNumber++; | 5068 | NewLogicalDeviceInfo->LogicalDeviceNumber++; |
| 5067 | } | 5069 | } |
| 5068 | else if (CommandOpcode == DAC960_V2_GetLogicalDeviceInfoValid) | 5070 | else if (IOCTLOpcode == DAC960_V2_GetLogicalDeviceInfoValid) |
| 5069 | { | 5071 | { |
| 5070 | int LogicalDriveNumber; | 5072 | int LogicalDriveNumber; |
| 5071 | for (LogicalDriveNumber = 0; | 5073 | for (LogicalDriveNumber = 0; |
diff --git a/drivers/block/sx8.c b/drivers/block/sx8.c index e7472f567c9d..3fb6ab4c8b4e 100644 --- a/drivers/block/sx8.c +++ b/drivers/block/sx8.c | |||
| @@ -1120,7 +1120,7 @@ static inline void carm_handle_resp(struct carm_host *host, | |||
| 1120 | break; | 1120 | break; |
| 1121 | case MISC_GET_FW_VER: { | 1121 | case MISC_GET_FW_VER: { |
| 1122 | struct carm_fw_ver *ver = (struct carm_fw_ver *) | 1122 | struct carm_fw_ver *ver = (struct carm_fw_ver *) |
| 1123 | mem + sizeof(struct carm_msg_get_fw_ver); | 1123 | (mem + sizeof(struct carm_msg_get_fw_ver)); |
| 1124 | if (!error) { | 1124 | if (!error) { |
| 1125 | host->fw_ver = le32_to_cpu(ver->version); | 1125 | host->fw_ver = le32_to_cpu(ver->version); |
| 1126 | host->flags |= (ver->features & FL_FW_VER_MASK); | 1126 | host->flags |= (ver->features & FL_FW_VER_MASK); |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_connector.c b/drivers/gpu/drm/exynos/exynos_drm_connector.c index 618bd4d87d28..99d5527b2ca6 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_connector.c +++ b/drivers/gpu/drm/exynos/exynos_drm_connector.c | |||
| @@ -54,14 +54,14 @@ convert_to_display_mode(struct drm_display_mode *mode, | |||
| 54 | mode->vrefresh = timing->refresh; | 54 | mode->vrefresh = timing->refresh; |
| 55 | 55 | ||
| 56 | mode->hdisplay = timing->xres; | 56 | mode->hdisplay = timing->xres; |
| 57 | mode->hsync_start = mode->hdisplay + timing->left_margin; | 57 | mode->hsync_start = mode->hdisplay + timing->right_margin; |
| 58 | mode->hsync_end = mode->hsync_start + timing->hsync_len; | 58 | mode->hsync_end = mode->hsync_start + timing->hsync_len; |
| 59 | mode->htotal = mode->hsync_end + timing->right_margin; | 59 | mode->htotal = mode->hsync_end + timing->left_margin; |
| 60 | 60 | ||
| 61 | mode->vdisplay = timing->yres; | 61 | mode->vdisplay = timing->yres; |
| 62 | mode->vsync_start = mode->vdisplay + timing->upper_margin; | 62 | mode->vsync_start = mode->vdisplay + timing->lower_margin; |
| 63 | mode->vsync_end = mode->vsync_start + timing->vsync_len; | 63 | mode->vsync_end = mode->vsync_start + timing->vsync_len; |
| 64 | mode->vtotal = mode->vsync_end + timing->lower_margin; | 64 | mode->vtotal = mode->vsync_end + timing->upper_margin; |
| 65 | mode->width_mm = panel->width_mm; | 65 | mode->width_mm = panel->width_mm; |
| 66 | mode->height_mm = panel->height_mm; | 66 | mode->height_mm = panel->height_mm; |
| 67 | 67 | ||
| @@ -85,14 +85,14 @@ convert_to_video_timing(struct fb_videomode *timing, | |||
| 85 | timing->refresh = drm_mode_vrefresh(mode); | 85 | timing->refresh = drm_mode_vrefresh(mode); |
| 86 | 86 | ||
| 87 | timing->xres = mode->hdisplay; | 87 | timing->xres = mode->hdisplay; |
| 88 | timing->left_margin = mode->hsync_start - mode->hdisplay; | 88 | timing->right_margin = mode->hsync_start - mode->hdisplay; |
| 89 | timing->hsync_len = mode->hsync_end - mode->hsync_start; | 89 | timing->hsync_len = mode->hsync_end - mode->hsync_start; |
| 90 | timing->right_margin = mode->htotal - mode->hsync_end; | 90 | timing->left_margin = mode->htotal - mode->hsync_end; |
| 91 | 91 | ||
| 92 | timing->yres = mode->vdisplay; | 92 | timing->yres = mode->vdisplay; |
| 93 | timing->upper_margin = mode->vsync_start - mode->vdisplay; | 93 | timing->lower_margin = mode->vsync_start - mode->vdisplay; |
| 94 | timing->vsync_len = mode->vsync_end - mode->vsync_start; | 94 | timing->vsync_len = mode->vsync_end - mode->vsync_start; |
| 95 | timing->lower_margin = mode->vtotal - mode->vsync_end; | 95 | timing->upper_margin = mode->vtotal - mode->vsync_end; |
| 96 | 96 | ||
| 97 | if (mode->flags & DRM_MODE_FLAG_INTERLACE) | 97 | if (mode->flags & DRM_MODE_FLAG_INTERLACE) |
| 98 | timing->vmode = FB_VMODE_INTERLACED; | 98 | timing->vmode = FB_VMODE_INTERLACED; |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.c b/drivers/gpu/drm/exynos/exynos_drm_drv.c index 58820ebd3558..09cc13f791b3 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_drv.c +++ b/drivers/gpu/drm/exynos/exynos_drm_drv.c | |||
| @@ -246,7 +246,7 @@ static struct platform_driver exynos_drm_platform_driver = { | |||
| 246 | .remove = __devexit_p(exynos_drm_platform_remove), | 246 | .remove = __devexit_p(exynos_drm_platform_remove), |
| 247 | .driver = { | 247 | .driver = { |
| 248 | .owner = THIS_MODULE, | 248 | .owner = THIS_MODULE, |
| 249 | .name = DRIVER_NAME, | 249 | .name = "exynos-drm", |
| 250 | }, | 250 | }, |
| 251 | }; | 251 | }; |
| 252 | 252 | ||
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fbdev.c b/drivers/gpu/drm/exynos/exynos_drm_fbdev.c index 3508700e529b..54f8f074822f 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fbdev.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fbdev.c | |||
| @@ -46,39 +46,13 @@ struct exynos_drm_fbdev { | |||
| 46 | struct exynos_drm_gem_obj *exynos_gem_obj; | 46 | struct exynos_drm_gem_obj *exynos_gem_obj; |
| 47 | }; | 47 | }; |
| 48 | 48 | ||
| 49 | static int exynos_drm_fbdev_set_par(struct fb_info *info) | ||
| 50 | { | ||
| 51 | struct fb_var_screeninfo *var = &info->var; | ||
| 52 | |||
| 53 | switch (var->bits_per_pixel) { | ||
| 54 | case 32: | ||
| 55 | case 24: | ||
| 56 | case 18: | ||
| 57 | case 16: | ||
| 58 | case 12: | ||
| 59 | info->fix.visual = FB_VISUAL_TRUECOLOR; | ||
| 60 | break; | ||
| 61 | case 1: | ||
| 62 | info->fix.visual = FB_VISUAL_MONO01; | ||
| 63 | break; | ||
| 64 | default: | ||
| 65 | info->fix.visual = FB_VISUAL_PSEUDOCOLOR; | ||
| 66 | break; | ||
| 67 | } | ||
| 68 | |||
| 69 | info->fix.line_length = (var->xres_virtual * var->bits_per_pixel) / 8; | ||
| 70 | |||
| 71 | return drm_fb_helper_set_par(info); | ||
| 72 | } | ||
| 73 | |||
| 74 | |||
| 75 | static struct fb_ops exynos_drm_fb_ops = { | 49 | static struct fb_ops exynos_drm_fb_ops = { |
| 76 | .owner = THIS_MODULE, | 50 | .owner = THIS_MODULE, |
| 77 | .fb_fillrect = cfb_fillrect, | 51 | .fb_fillrect = cfb_fillrect, |
| 78 | .fb_copyarea = cfb_copyarea, | 52 | .fb_copyarea = cfb_copyarea, |
| 79 | .fb_imageblit = cfb_imageblit, | 53 | .fb_imageblit = cfb_imageblit, |
| 80 | .fb_check_var = drm_fb_helper_check_var, | 54 | .fb_check_var = drm_fb_helper_check_var, |
| 81 | .fb_set_par = exynos_drm_fbdev_set_par, | 55 | .fb_set_par = drm_fb_helper_set_par, |
| 82 | .fb_blank = drm_fb_helper_blank, | 56 | .fb_blank = drm_fb_helper_blank, |
| 83 | .fb_pan_display = drm_fb_helper_pan_display, | 57 | .fb_pan_display = drm_fb_helper_pan_display, |
| 84 | .fb_setcmap = drm_fb_helper_setcmap, | 58 | .fb_setcmap = drm_fb_helper_setcmap, |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimd.c b/drivers/gpu/drm/exynos/exynos_drm_fimd.c index 360adf2bba04..56458eea0501 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fimd.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fimd.c | |||
| @@ -817,8 +817,6 @@ static int __devinit fimd_probe(struct platform_device *pdev) | |||
| 817 | goto err_clk_get; | 817 | goto err_clk_get; |
| 818 | } | 818 | } |
| 819 | 819 | ||
| 820 | clk_enable(ctx->bus_clk); | ||
| 821 | |||
| 822 | ctx->lcd_clk = clk_get(dev, "sclk_fimd"); | 820 | ctx->lcd_clk = clk_get(dev, "sclk_fimd"); |
| 823 | if (IS_ERR(ctx->lcd_clk)) { | 821 | if (IS_ERR(ctx->lcd_clk)) { |
| 824 | dev_err(dev, "failed to get lcd clock\n"); | 822 | dev_err(dev, "failed to get lcd clock\n"); |
| @@ -826,8 +824,6 @@ static int __devinit fimd_probe(struct platform_device *pdev) | |||
| 826 | goto err_bus_clk; | 824 | goto err_bus_clk; |
| 827 | } | 825 | } |
| 828 | 826 | ||
| 829 | clk_enable(ctx->lcd_clk); | ||
| 830 | |||
| 831 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); | 827 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
| 832 | if (!res) { | 828 | if (!res) { |
| 833 | dev_err(dev, "failed to find registers\n"); | 829 | dev_err(dev, "failed to find registers\n"); |
| @@ -864,17 +860,11 @@ static int __devinit fimd_probe(struct platform_device *pdev) | |||
| 864 | goto err_req_irq; | 860 | goto err_req_irq; |
| 865 | } | 861 | } |
| 866 | 862 | ||
| 867 | ctx->clkdiv = fimd_calc_clkdiv(ctx, &panel->timing); | ||
| 868 | ctx->vidcon0 = pdata->vidcon0; | 863 | ctx->vidcon0 = pdata->vidcon0; |
| 869 | ctx->vidcon1 = pdata->vidcon1; | 864 | ctx->vidcon1 = pdata->vidcon1; |
| 870 | ctx->default_win = pdata->default_win; | 865 | ctx->default_win = pdata->default_win; |
| 871 | ctx->panel = panel; | 866 | ctx->panel = panel; |
| 872 | 867 | ||
| 873 | panel->timing.pixclock = clk_get_rate(ctx->lcd_clk) / ctx->clkdiv; | ||
| 874 | |||
| 875 | DRM_DEBUG_KMS("pixel clock = %d, clkdiv = %d\n", | ||
| 876 | panel->timing.pixclock, ctx->clkdiv); | ||
| 877 | |||
| 878 | subdrv = &ctx->subdrv; | 868 | subdrv = &ctx->subdrv; |
| 879 | 869 | ||
| 880 | subdrv->probe = fimd_subdrv_probe; | 870 | subdrv->probe = fimd_subdrv_probe; |
| @@ -889,10 +879,15 @@ static int __devinit fimd_probe(struct platform_device *pdev) | |||
| 889 | 879 | ||
| 890 | platform_set_drvdata(pdev, ctx); | 880 | platform_set_drvdata(pdev, ctx); |
| 891 | 881 | ||
| 892 | pm_runtime_set_active(dev); | ||
| 893 | pm_runtime_enable(dev); | 882 | pm_runtime_enable(dev); |
| 894 | pm_runtime_get_sync(dev); | 883 | pm_runtime_get_sync(dev); |
| 895 | 884 | ||
| 885 | ctx->clkdiv = fimd_calc_clkdiv(ctx, &panel->timing); | ||
| 886 | panel->timing.pixclock = clk_get_rate(ctx->lcd_clk) / ctx->clkdiv; | ||
| 887 | |||
| 888 | DRM_DEBUG_KMS("pixel clock = %d, clkdiv = %d\n", | ||
| 889 | panel->timing.pixclock, ctx->clkdiv); | ||
| 890 | |||
| 896 | for (win = 0; win < WINDOWS_NR; win++) | 891 | for (win = 0; win < WINDOWS_NR; win++) |
| 897 | fimd_clear_win(ctx, win); | 892 | fimd_clear_win(ctx, win); |
| 898 | 893 | ||
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h index 03c53fcf8653..558ac716a328 100644 --- a/drivers/gpu/drm/i915/i915_reg.h +++ b/drivers/gpu/drm/i915/i915_reg.h | |||
| @@ -2689,7 +2689,7 @@ | |||
| 2689 | #define DVS_FORMAT_RGBX888 (2<<25) | 2689 | #define DVS_FORMAT_RGBX888 (2<<25) |
| 2690 | #define DVS_FORMAT_RGBX161616 (3<<25) | 2690 | #define DVS_FORMAT_RGBX161616 (3<<25) |
| 2691 | #define DVS_SOURCE_KEY (1<<22) | 2691 | #define DVS_SOURCE_KEY (1<<22) |
| 2692 | #define DVS_RGB_ORDER_RGBX (1<<20) | 2692 | #define DVS_RGB_ORDER_XBGR (1<<20) |
| 2693 | #define DVS_YUV_BYTE_ORDER_MASK (3<<16) | 2693 | #define DVS_YUV_BYTE_ORDER_MASK (3<<16) |
| 2694 | #define DVS_YUV_ORDER_YUYV (0<<16) | 2694 | #define DVS_YUV_ORDER_YUYV (0<<16) |
| 2695 | #define DVS_YUV_ORDER_UYVY (1<<16) | 2695 | #define DVS_YUV_ORDER_UYVY (1<<16) |
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index f851db7be2cc..397087cf689e 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c | |||
| @@ -7828,6 +7828,7 @@ int intel_framebuffer_init(struct drm_device *dev, | |||
| 7828 | case DRM_FORMAT_RGB332: | 7828 | case DRM_FORMAT_RGB332: |
| 7829 | case DRM_FORMAT_RGB565: | 7829 | case DRM_FORMAT_RGB565: |
| 7830 | case DRM_FORMAT_XRGB8888: | 7830 | case DRM_FORMAT_XRGB8888: |
| 7831 | case DRM_FORMAT_XBGR8888: | ||
| 7831 | case DRM_FORMAT_ARGB8888: | 7832 | case DRM_FORMAT_ARGB8888: |
| 7832 | case DRM_FORMAT_XRGB2101010: | 7833 | case DRM_FORMAT_XRGB2101010: |
| 7833 | case DRM_FORMAT_ARGB2101010: | 7834 | case DRM_FORMAT_ARGB2101010: |
diff --git a/drivers/gpu/drm/i915/intel_sprite.c b/drivers/gpu/drm/i915/intel_sprite.c index 2288abf88cce..a0835040c86b 100644 --- a/drivers/gpu/drm/i915/intel_sprite.c +++ b/drivers/gpu/drm/i915/intel_sprite.c | |||
| @@ -225,16 +225,16 @@ snb_update_plane(struct drm_plane *plane, struct drm_framebuffer *fb, | |||
| 225 | 225 | ||
| 226 | /* Mask out pixel format bits in case we change it */ | 226 | /* Mask out pixel format bits in case we change it */ |
| 227 | dvscntr &= ~DVS_PIXFORMAT_MASK; | 227 | dvscntr &= ~DVS_PIXFORMAT_MASK; |
| 228 | dvscntr &= ~DVS_RGB_ORDER_RGBX; | 228 | dvscntr &= ~DVS_RGB_ORDER_XBGR; |
| 229 | dvscntr &= ~DVS_YUV_BYTE_ORDER_MASK; | 229 | dvscntr &= ~DVS_YUV_BYTE_ORDER_MASK; |
| 230 | 230 | ||
| 231 | switch (fb->pixel_format) { | 231 | switch (fb->pixel_format) { |
| 232 | case DRM_FORMAT_XBGR8888: | 232 | case DRM_FORMAT_XBGR8888: |
| 233 | dvscntr |= DVS_FORMAT_RGBX888; | 233 | dvscntr |= DVS_FORMAT_RGBX888 | DVS_RGB_ORDER_XBGR; |
| 234 | pixel_size = 4; | 234 | pixel_size = 4; |
| 235 | break; | 235 | break; |
| 236 | case DRM_FORMAT_XRGB8888: | 236 | case DRM_FORMAT_XRGB8888: |
| 237 | dvscntr |= DVS_FORMAT_RGBX888 | DVS_RGB_ORDER_RGBX; | 237 | dvscntr |= DVS_FORMAT_RGBX888; |
| 238 | pixel_size = 4; | 238 | pixel_size = 4; |
| 239 | break; | 239 | break; |
| 240 | case DRM_FORMAT_YUYV: | 240 | case DRM_FORMAT_YUYV: |
diff --git a/drivers/hwmon/pmbus/zl6100.c b/drivers/hwmon/pmbus/zl6100.c index 880b90cf4d32..e3e8420b7b81 100644 --- a/drivers/hwmon/pmbus/zl6100.c +++ b/drivers/hwmon/pmbus/zl6100.c | |||
| @@ -200,17 +200,11 @@ static int zl6100_probe(struct i2c_client *client, | |||
| 200 | data->id = mid->driver_data; | 200 | data->id = mid->driver_data; |
| 201 | 201 | ||
| 202 | /* | 202 | /* |
| 203 | * ZL2005, ZL2008, ZL2105, and ZL6100 are known to require a wait time | 203 | * According to information from the chip vendor, all currently |
| 204 | * between I2C accesses. ZL2004 and ZL6105 are known to be safe. | 204 | * supported chips are known to require a wait time between I2C |
| 205 | * Other chips have not yet been tested. | 205 | * accesses. |
| 206 | * | ||
| 207 | * Only clear the wait time for chips known to be safe. The wait time | ||
| 208 | * can be cleared later for additional chips if tests show that it | ||
| 209 | * is not needed (in other words, better be safe than sorry). | ||
| 210 | */ | 206 | */ |
| 211 | data->delay = delay; | 207 | data->delay = delay; |
| 212 | if (data->id == zl2004 || data->id == zl6105) | ||
| 213 | data->delay = 0; | ||
| 214 | 208 | ||
| 215 | /* | 209 | /* |
| 216 | * Since there was a direct I2C device access above, wait before | 210 | * Since there was a direct I2C device access above, wait before |
diff --git a/drivers/hwmon/w83627ehf.c b/drivers/hwmon/w83627ehf.c index 5276d1933dbc..a658d62c5e10 100644 --- a/drivers/hwmon/w83627ehf.c +++ b/drivers/hwmon/w83627ehf.c | |||
| @@ -39,7 +39,7 @@ | |||
| 39 | 0x8860 0xa1 | 39 | 0x8860 0xa1 |
| 40 | w83627dhg 9 5 4 3 0xa020 0xc1 0x5ca3 | 40 | w83627dhg 9 5 4 3 0xa020 0xc1 0x5ca3 |
| 41 | w83627dhg-p 9 5 4 3 0xb070 0xc1 0x5ca3 | 41 | w83627dhg-p 9 5 4 3 0xb070 0xc1 0x5ca3 |
| 42 | w83627uhg 8 2 2 2 0xa230 0xc1 0x5ca3 | 42 | w83627uhg 8 2 2 3 0xa230 0xc1 0x5ca3 |
| 43 | w83667hg 9 5 3 3 0xa510 0xc1 0x5ca3 | 43 | w83667hg 9 5 3 3 0xa510 0xc1 0x5ca3 |
| 44 | w83667hg-b 9 5 3 4 0xb350 0xc1 0x5ca3 | 44 | w83667hg-b 9 5 3 4 0xb350 0xc1 0x5ca3 |
| 45 | nct6775f 9 4 3 9 0xb470 0xc1 0x5ca3 | 45 | nct6775f 9 4 3 9 0xb470 0xc1 0x5ca3 |
| @@ -1607,7 +1607,7 @@ store_##reg(struct device *dev, struct device_attribute *attr, \ | |||
| 1607 | val = step_time_to_reg(val, data->pwm_mode[nr]); \ | 1607 | val = step_time_to_reg(val, data->pwm_mode[nr]); \ |
| 1608 | mutex_lock(&data->update_lock); \ | 1608 | mutex_lock(&data->update_lock); \ |
| 1609 | data->reg[nr] = val; \ | 1609 | data->reg[nr] = val; \ |
| 1610 | w83627ehf_write_value(data, W83627EHF_REG_##REG[nr], val); \ | 1610 | w83627ehf_write_value(data, data->REG_##REG[nr], val); \ |
| 1611 | mutex_unlock(&data->update_lock); \ | 1611 | mutex_unlock(&data->update_lock); \ |
| 1612 | return count; \ | 1612 | return count; \ |
| 1613 | } \ | 1613 | } \ |
| @@ -2004,7 +2004,8 @@ static int __devinit w83627ehf_probe(struct platform_device *pdev) | |||
| 2004 | goto exit; | 2004 | goto exit; |
| 2005 | } | 2005 | } |
| 2006 | 2006 | ||
| 2007 | data = kzalloc(sizeof(struct w83627ehf_data), GFP_KERNEL); | 2007 | data = devm_kzalloc(&pdev->dev, sizeof(struct w83627ehf_data), |
| 2008 | GFP_KERNEL); | ||
| 2008 | if (!data) { | 2009 | if (!data) { |
| 2009 | err = -ENOMEM; | 2010 | err = -ENOMEM; |
| 2010 | goto exit_release; | 2011 | goto exit_release; |
| @@ -2157,16 +2158,16 @@ static int __devinit w83627ehf_probe(struct platform_device *pdev) | |||
| 2157 | w83627ehf_set_temp_reg_ehf(data, 3); | 2158 | w83627ehf_set_temp_reg_ehf(data, 3); |
| 2158 | 2159 | ||
| 2159 | /* | 2160 | /* |
| 2160 | * Temperature sources for temp1 and temp2 are selected with | 2161 | * Temperature sources for temp2 and temp3 are selected with |
| 2161 | * bank 0, registers 0x49 and 0x4a. | 2162 | * bank 0, registers 0x49 and 0x4a. |
| 2162 | */ | 2163 | */ |
| 2163 | data->temp_src[0] = 0; /* SYSTIN */ | 2164 | data->temp_src[0] = 0; /* SYSTIN */ |
| 2164 | reg = w83627ehf_read_value(data, 0x49) & 0x07; | 2165 | reg = w83627ehf_read_value(data, 0x49) & 0x07; |
| 2165 | /* Adjust to have the same mapping as other source registers */ | 2166 | /* Adjust to have the same mapping as other source registers */ |
| 2166 | if (reg == 0) | 2167 | if (reg == 0) |
| 2167 | data->temp_src[1]++; | 2168 | data->temp_src[1] = 1; |
| 2168 | else if (reg >= 2 && reg <= 5) | 2169 | else if (reg >= 2 && reg <= 5) |
| 2169 | data->temp_src[1] += 2; | 2170 | data->temp_src[1] = reg + 2; |
| 2170 | else /* should never happen */ | 2171 | else /* should never happen */ |
| 2171 | data->have_temp &= ~(1 << 1); | 2172 | data->have_temp &= ~(1 << 1); |
| 2172 | reg = w83627ehf_read_value(data, 0x4a); | 2173 | reg = w83627ehf_read_value(data, 0x4a); |
| @@ -2493,9 +2494,8 @@ static int __devinit w83627ehf_probe(struct platform_device *pdev) | |||
| 2493 | 2494 | ||
| 2494 | exit_remove: | 2495 | exit_remove: |
| 2495 | w83627ehf_device_remove_files(dev); | 2496 | w83627ehf_device_remove_files(dev); |
| 2496 | kfree(data); | ||
| 2497 | platform_set_drvdata(pdev, NULL); | ||
| 2498 | exit_release: | 2497 | exit_release: |
| 2498 | platform_set_drvdata(pdev, NULL); | ||
| 2499 | release_region(res->start, IOREGION_LENGTH); | 2499 | release_region(res->start, IOREGION_LENGTH); |
| 2500 | exit: | 2500 | exit: |
| 2501 | return err; | 2501 | return err; |
| @@ -2509,7 +2509,6 @@ static int __devexit w83627ehf_remove(struct platform_device *pdev) | |||
| 2509 | w83627ehf_device_remove_files(&pdev->dev); | 2509 | w83627ehf_device_remove_files(&pdev->dev); |
| 2510 | release_region(data->addr, IOREGION_LENGTH); | 2510 | release_region(data->addr, IOREGION_LENGTH); |
| 2511 | platform_set_drvdata(pdev, NULL); | 2511 | platform_set_drvdata(pdev, NULL); |
| 2512 | kfree(data); | ||
| 2513 | 2512 | ||
| 2514 | return 0; | 2513 | return 0; |
| 2515 | } | 2514 | } |
diff --git a/drivers/i2c/algos/i2c-algo-bit.c b/drivers/i2c/algos/i2c-algo-bit.c index 525c7345fa0b..24f94f4ae395 100644 --- a/drivers/i2c/algos/i2c-algo-bit.c +++ b/drivers/i2c/algos/i2c-algo-bit.c | |||
| @@ -103,8 +103,14 @@ static int sclhi(struct i2c_algo_bit_data *adap) | |||
| 103 | * chips may hold it low ("clock stretching") while they | 103 | * chips may hold it low ("clock stretching") while they |
| 104 | * are processing data internally. | 104 | * are processing data internally. |
| 105 | */ | 105 | */ |
| 106 | if (time_after(jiffies, start + adap->timeout)) | 106 | if (time_after(jiffies, start + adap->timeout)) { |
| 107 | /* Test one last time, as we may have been preempted | ||
| 108 | * between last check and timeout test. | ||
| 109 | */ | ||
| 110 | if (getscl(adap)) | ||
| 111 | break; | ||
| 107 | return -ETIMEDOUT; | 112 | return -ETIMEDOUT; |
| 113 | } | ||
| 108 | cond_resched(); | 114 | cond_resched(); |
| 109 | } | 115 | } |
| 110 | #ifdef DEBUG | 116 | #ifdef DEBUG |
diff --git a/drivers/i2c/i2c-core.c b/drivers/i2c/i2c-core.c index 1e5606185b4f..e9c18939eda7 100644 --- a/drivers/i2c/i2c-core.c +++ b/drivers/i2c/i2c-core.c | |||
| @@ -1386,8 +1386,10 @@ int i2c_master_send(const struct i2c_client *client, const char *buf, int count) | |||
| 1386 | 1386 | ||
| 1387 | ret = i2c_transfer(adap, &msg, 1); | 1387 | ret = i2c_transfer(adap, &msg, 1); |
| 1388 | 1388 | ||
| 1389 | /* If everything went ok (i.e. 1 msg transmitted), return #bytes | 1389 | /* |
| 1390 | transmitted, else error code. */ | 1390 | * If everything went ok (i.e. 1 msg transmitted), return #bytes |
| 1391 | * transmitted, else error code. | ||
| 1392 | */ | ||
| 1391 | return (ret == 1) ? count : ret; | 1393 | return (ret == 1) ? count : ret; |
| 1392 | } | 1394 | } |
| 1393 | EXPORT_SYMBOL(i2c_master_send); | 1395 | EXPORT_SYMBOL(i2c_master_send); |
| @@ -1414,8 +1416,10 @@ int i2c_master_recv(const struct i2c_client *client, char *buf, int count) | |||
| 1414 | 1416 | ||
| 1415 | ret = i2c_transfer(adap, &msg, 1); | 1417 | ret = i2c_transfer(adap, &msg, 1); |
| 1416 | 1418 | ||
| 1417 | /* If everything went ok (i.e. 1 msg transmitted), return #bytes | 1419 | /* |
| 1418 | transmitted, else error code. */ | 1420 | * If everything went ok (i.e. 1 msg received), return #bytes received, |
| 1421 | * else error code. | ||
| 1422 | */ | ||
| 1419 | return (ret == 1) ? count : ret; | 1423 | return (ret == 1) ? count : ret; |
| 1420 | } | 1424 | } |
| 1421 | EXPORT_SYMBOL(i2c_master_recv); | 1425 | EXPORT_SYMBOL(i2c_master_recv); |
diff --git a/drivers/media/dvb/siano/smsdvb.c b/drivers/media/dvb/siano/smsdvb.c index 654685c9303e..aa77e54a8fae 100644 --- a/drivers/media/dvb/siano/smsdvb.c +++ b/drivers/media/dvb/siano/smsdvb.c | |||
| @@ -49,9 +49,6 @@ struct smsdvb_client_t { | |||
| 49 | 49 | ||
| 50 | struct completion tune_done; | 50 | struct completion tune_done; |
| 51 | 51 | ||
| 52 | /* todo: save freq/band instead whole struct */ | ||
| 53 | struct dtv_frontend_properties fe_params; | ||
| 54 | |||
| 55 | struct SMSHOSTLIB_STATISTICS_DVB_S sms_stat_dvb; | 52 | struct SMSHOSTLIB_STATISTICS_DVB_S sms_stat_dvb; |
| 56 | int event_fe_state; | 53 | int event_fe_state; |
| 57 | int event_unc_state; | 54 | int event_unc_state; |
| @@ -744,12 +741,124 @@ static int smsdvb_get_frontend(struct dvb_frontend *fe) | |||
| 744 | struct dtv_frontend_properties *fep = &fe->dtv_property_cache; | 741 | struct dtv_frontend_properties *fep = &fe->dtv_property_cache; |
| 745 | struct smsdvb_client_t *client = | 742 | struct smsdvb_client_t *client = |
| 746 | container_of(fe, struct smsdvb_client_t, frontend); | 743 | container_of(fe, struct smsdvb_client_t, frontend); |
| 744 | struct smscore_device_t *coredev = client->coredev; | ||
| 745 | struct TRANSMISSION_STATISTICS_S *td = | ||
| 746 | &client->sms_stat_dvb.TransmissionData; | ||
| 747 | 747 | ||
| 748 | sms_debug(""); | 748 | switch (smscore_get_device_mode(coredev)) { |
| 749 | case DEVICE_MODE_DVBT: | ||
| 750 | case DEVICE_MODE_DVBT_BDA: | ||
| 751 | fep->frequency = td->Frequency; | ||
| 752 | |||
| 753 | switch (td->Bandwidth) { | ||
| 754 | case 6: | ||
| 755 | fep->bandwidth_hz = 6000000; | ||
| 756 | break; | ||
| 757 | case 7: | ||
| 758 | fep->bandwidth_hz = 7000000; | ||
| 759 | break; | ||
| 760 | case 8: | ||
| 761 | fep->bandwidth_hz = 8000000; | ||
| 762 | break; | ||
| 763 | } | ||
| 764 | |||
| 765 | switch (td->TransmissionMode) { | ||
| 766 | case 2: | ||
| 767 | fep->transmission_mode = TRANSMISSION_MODE_2K; | ||
| 768 | break; | ||
| 769 | case 8: | ||
| 770 | fep->transmission_mode = TRANSMISSION_MODE_8K; | ||
| 771 | } | ||
| 772 | |||
| 773 | switch (td->GuardInterval) { | ||
| 774 | case 0: | ||
| 775 | fep->guard_interval = GUARD_INTERVAL_1_32; | ||
| 776 | break; | ||
| 777 | case 1: | ||
| 778 | fep->guard_interval = GUARD_INTERVAL_1_16; | ||
| 779 | break; | ||
| 780 | case 2: | ||
| 781 | fep->guard_interval = GUARD_INTERVAL_1_8; | ||
| 782 | break; | ||
| 783 | case 3: | ||
| 784 | fep->guard_interval = GUARD_INTERVAL_1_4; | ||
| 785 | break; | ||
| 786 | } | ||
| 787 | |||
| 788 | switch (td->CodeRate) { | ||
| 789 | case 0: | ||
| 790 | fep->code_rate_HP = FEC_1_2; | ||
| 791 | break; | ||
| 792 | case 1: | ||
| 793 | fep->code_rate_HP = FEC_2_3; | ||
| 794 | break; | ||
| 795 | case 2: | ||
| 796 | fep->code_rate_HP = FEC_3_4; | ||
| 797 | break; | ||
| 798 | case 3: | ||
| 799 | fep->code_rate_HP = FEC_5_6; | ||
| 800 | break; | ||
| 801 | case 4: | ||
| 802 | fep->code_rate_HP = FEC_7_8; | ||
| 803 | break; | ||
| 804 | } | ||
| 805 | |||
| 806 | switch (td->LPCodeRate) { | ||
| 807 | case 0: | ||
| 808 | fep->code_rate_LP = FEC_1_2; | ||
| 809 | break; | ||
| 810 | case 1: | ||
| 811 | fep->code_rate_LP = FEC_2_3; | ||
| 812 | break; | ||
| 813 | case 2: | ||
| 814 | fep->code_rate_LP = FEC_3_4; | ||
| 815 | break; | ||
| 816 | case 3: | ||
| 817 | fep->code_rate_LP = FEC_5_6; | ||
| 818 | break; | ||
| 819 | case 4: | ||
| 820 | fep->code_rate_LP = FEC_7_8; | ||
| 821 | break; | ||
| 822 | } | ||
| 823 | |||
| 824 | switch (td->Constellation) { | ||
| 825 | case 0: | ||
| 826 | fep->modulation = QPSK; | ||
| 827 | break; | ||
| 828 | case 1: | ||
| 829 | fep->modulation = QAM_16; | ||
| 830 | break; | ||
| 831 | case 2: | ||
| 832 | fep->modulation = QAM_64; | ||
| 833 | break; | ||
| 834 | } | ||
| 835 | |||
| 836 | switch (td->Hierarchy) { | ||
| 837 | case 0: | ||
| 838 | fep->hierarchy = HIERARCHY_NONE; | ||
| 839 | break; | ||
| 840 | case 1: | ||
| 841 | fep->hierarchy = HIERARCHY_1; | ||
| 842 | break; | ||
| 843 | case 2: | ||
| 844 | fep->hierarchy = HIERARCHY_2; | ||
| 845 | break; | ||
| 846 | case 3: | ||
| 847 | fep->hierarchy = HIERARCHY_4; | ||
| 848 | break; | ||
| 849 | } | ||
| 749 | 850 | ||
| 750 | /* todo: */ | 851 | fep->inversion = INVERSION_AUTO; |
| 751 | memcpy(fep, &client->fe_params, | 852 | break; |
| 752 | sizeof(struct dtv_frontend_properties)); | 853 | case DEVICE_MODE_ISDBT: |
| 854 | case DEVICE_MODE_ISDBT_BDA: | ||
| 855 | fep->frequency = td->Frequency; | ||
| 856 | fep->bandwidth_hz = 6000000; | ||
| 857 | /* todo: retrive the other parameters */ | ||
| 858 | break; | ||
| 859 | default: | ||
| 860 | return -EINVAL; | ||
| 861 | } | ||
| 753 | 862 | ||
| 754 | return 0; | 863 | return 0; |
| 755 | } | 864 | } |
| @@ -872,11 +981,11 @@ static int smsdvb_hotplug(struct smscore_device_t *coredev, | |||
| 872 | switch (smscore_get_device_mode(coredev)) { | 981 | switch (smscore_get_device_mode(coredev)) { |
| 873 | case DEVICE_MODE_DVBT: | 982 | case DEVICE_MODE_DVBT: |
| 874 | case DEVICE_MODE_DVBT_BDA: | 983 | case DEVICE_MODE_DVBT_BDA: |
| 875 | smsdvb_fe_ops.delsys[0] = SYS_DVBT; | 984 | client->frontend.ops.delsys[0] = SYS_DVBT; |
| 876 | break; | 985 | break; |
| 877 | case DEVICE_MODE_ISDBT: | 986 | case DEVICE_MODE_ISDBT: |
| 878 | case DEVICE_MODE_ISDBT_BDA: | 987 | case DEVICE_MODE_ISDBT_BDA: |
| 879 | smsdvb_fe_ops.delsys[0] = SYS_ISDBT; | 988 | client->frontend.ops.delsys[0] = SYS_ISDBT; |
| 880 | break; | 989 | break; |
| 881 | } | 990 | } |
| 882 | 991 | ||
diff --git a/drivers/media/video/davinci/isif.c b/drivers/media/video/davinci/isif.c index 1e63852374be..5278fe7d6d0c 100644 --- a/drivers/media/video/davinci/isif.c +++ b/drivers/media/video/davinci/isif.c | |||
| @@ -34,6 +34,7 @@ | |||
| 34 | #include <linux/videodev2.h> | 34 | #include <linux/videodev2.h> |
| 35 | #include <linux/clk.h> | 35 | #include <linux/clk.h> |
| 36 | #include <linux/err.h> | 36 | #include <linux/err.h> |
| 37 | #include <linux/module.h> | ||
| 37 | 38 | ||
| 38 | #include <mach/mux.h> | 39 | #include <mach/mux.h> |
| 39 | 40 | ||
diff --git a/drivers/media/video/uvc/uvc_video.c b/drivers/media/video/uvc/uvc_video.c index c7e69b8f81c9..4a44f9a1bae0 100644 --- a/drivers/media/video/uvc/uvc_video.c +++ b/drivers/media/video/uvc/uvc_video.c | |||
| @@ -611,9 +611,11 @@ void uvc_video_clock_update(struct uvc_streaming *stream, | |||
| 611 | delta_stc = buf->pts - (1UL << 31); | 611 | delta_stc = buf->pts - (1UL << 31); |
| 612 | x1 = first->dev_stc - delta_stc; | 612 | x1 = first->dev_stc - delta_stc; |
| 613 | x2 = last->dev_stc - delta_stc; | 613 | x2 = last->dev_stc - delta_stc; |
| 614 | if (x1 == x2) | ||
| 615 | goto done; | ||
| 616 | |||
| 614 | y1 = (first->dev_sof + 2048) << 16; | 617 | y1 = (first->dev_sof + 2048) << 16; |
| 615 | y2 = (last->dev_sof + 2048) << 16; | 618 | y2 = (last->dev_sof + 2048) << 16; |
| 616 | |||
| 617 | if (y2 < y1) | 619 | if (y2 < y1) |
| 618 | y2 += 2048 << 16; | 620 | y2 += 2048 << 16; |
| 619 | 621 | ||
| @@ -631,14 +633,16 @@ void uvc_video_clock_update(struct uvc_streaming *stream, | |||
| 631 | x1, x2, y1, y2, clock->sof_offset); | 633 | x1, x2, y1, y2, clock->sof_offset); |
| 632 | 634 | ||
| 633 | /* Second step, SOF to host clock conversion. */ | 635 | /* Second step, SOF to host clock conversion. */ |
| 634 | ts = timespec_sub(last->host_ts, first->host_ts); | ||
| 635 | x1 = (uvc_video_clock_host_sof(first) + 2048) << 16; | 636 | x1 = (uvc_video_clock_host_sof(first) + 2048) << 16; |
| 636 | x2 = (uvc_video_clock_host_sof(last) + 2048) << 16; | 637 | x2 = (uvc_video_clock_host_sof(last) + 2048) << 16; |
| 637 | y1 = NSEC_PER_SEC; | ||
| 638 | y2 = (ts.tv_sec + 1) * NSEC_PER_SEC + ts.tv_nsec; | ||
| 639 | |||
| 640 | if (x2 < x1) | 638 | if (x2 < x1) |
| 641 | x2 += 2048 << 16; | 639 | x2 += 2048 << 16; |
| 640 | if (x1 == x2) | ||
| 641 | goto done; | ||
| 642 | |||
| 643 | ts = timespec_sub(last->host_ts, first->host_ts); | ||
| 644 | y1 = NSEC_PER_SEC; | ||
| 645 | y2 = (ts.tv_sec + 1) * NSEC_PER_SEC + ts.tv_nsec; | ||
| 642 | 646 | ||
| 643 | /* Interpolated and host SOF timestamps can wrap around at slightly | 647 | /* Interpolated and host SOF timestamps can wrap around at slightly |
| 644 | * different times. Handle this by adding or removing 2048 to or from | 648 | * different times. Handle this by adding or removing 2048 to or from |
diff --git a/drivers/rapidio/devices/tsi721.h b/drivers/rapidio/devices/tsi721.h index 822e54c394d5..1c226b31af13 100644 --- a/drivers/rapidio/devices/tsi721.h +++ b/drivers/rapidio/devices/tsi721.h | |||
| @@ -118,34 +118,34 @@ | |||
| 118 | 118 | ||
| 119 | #define TSI721_IDB_ENTRY_SIZE 64 | 119 | #define TSI721_IDB_ENTRY_SIZE 64 |
| 120 | 120 | ||
| 121 | #define TSI721_IDQ_CTL(x) (0x20000 + (x) * 1000) | 121 | #define TSI721_IDQ_CTL(x) (0x20000 + (x) * 0x1000) |
| 122 | #define TSI721_IDQ_SUSPEND 0x00000002 | 122 | #define TSI721_IDQ_SUSPEND 0x00000002 |
| 123 | #define TSI721_IDQ_INIT 0x00000001 | 123 | #define TSI721_IDQ_INIT 0x00000001 |
| 124 | 124 | ||
| 125 | #define TSI721_IDQ_STS(x) (0x20004 + (x) * 1000) | 125 | #define TSI721_IDQ_STS(x) (0x20004 + (x) * 0x1000) |
| 126 | #define TSI721_IDQ_RUN 0x00200000 | 126 | #define TSI721_IDQ_RUN 0x00200000 |
| 127 | 127 | ||
| 128 | #define TSI721_IDQ_MASK(x) (0x20008 + (x) * 1000) | 128 | #define TSI721_IDQ_MASK(x) (0x20008 + (x) * 0x1000) |
| 129 | #define TSI721_IDQ_MASK_MASK 0xffff0000 | 129 | #define TSI721_IDQ_MASK_MASK 0xffff0000 |
| 130 | #define TSI721_IDQ_MASK_PATT 0x0000ffff | 130 | #define TSI721_IDQ_MASK_PATT 0x0000ffff |
| 131 | 131 | ||
| 132 | #define TSI721_IDQ_RP(x) (0x2000c + (x) * 1000) | 132 | #define TSI721_IDQ_RP(x) (0x2000c + (x) * 0x1000) |
| 133 | #define TSI721_IDQ_RP_PTR 0x0007ffff | 133 | #define TSI721_IDQ_RP_PTR 0x0007ffff |
| 134 | 134 | ||
| 135 | #define TSI721_IDQ_WP(x) (0x20010 + (x) * 1000) | 135 | #define TSI721_IDQ_WP(x) (0x20010 + (x) * 0x1000) |
| 136 | #define TSI721_IDQ_WP_PTR 0x0007ffff | 136 | #define TSI721_IDQ_WP_PTR 0x0007ffff |
| 137 | 137 | ||
| 138 | #define TSI721_IDQ_BASEL(x) (0x20014 + (x) * 1000) | 138 | #define TSI721_IDQ_BASEL(x) (0x20014 + (x) * 0x1000) |
| 139 | #define TSI721_IDQ_BASEL_ADDR 0xffffffc0 | 139 | #define TSI721_IDQ_BASEL_ADDR 0xffffffc0 |
| 140 | #define TSI721_IDQ_BASEU(x) (0x20018 + (x) * 1000) | 140 | #define TSI721_IDQ_BASEU(x) (0x20018 + (x) * 0x1000) |
| 141 | #define TSI721_IDQ_SIZE(x) (0x2001c + (x) * 1000) | 141 | #define TSI721_IDQ_SIZE(x) (0x2001c + (x) * 0x1000) |
| 142 | #define TSI721_IDQ_SIZE_VAL(size) (__fls(size) - 4) | 142 | #define TSI721_IDQ_SIZE_VAL(size) (__fls(size) - 4) |
| 143 | #define TSI721_IDQ_SIZE_MIN 512 | 143 | #define TSI721_IDQ_SIZE_MIN 512 |
| 144 | #define TSI721_IDQ_SIZE_MAX (512 * 1024) | 144 | #define TSI721_IDQ_SIZE_MAX (512 * 1024) |
| 145 | 145 | ||
| 146 | #define TSI721_SR_CHINT(x) (0x20040 + (x) * 1000) | 146 | #define TSI721_SR_CHINT(x) (0x20040 + (x) * 0x1000) |
| 147 | #define TSI721_SR_CHINTE(x) (0x20044 + (x) * 1000) | 147 | #define TSI721_SR_CHINTE(x) (0x20044 + (x) * 0x1000) |
| 148 | #define TSI721_SR_CHINTSET(x) (0x20048 + (x) * 1000) | 148 | #define TSI721_SR_CHINTSET(x) (0x20048 + (x) * 0x1000) |
| 149 | #define TSI721_SR_CHINT_ODBOK 0x00000020 | 149 | #define TSI721_SR_CHINT_ODBOK 0x00000020 |
| 150 | #define TSI721_SR_CHINT_IDBQRCV 0x00000010 | 150 | #define TSI721_SR_CHINT_IDBQRCV 0x00000010 |
| 151 | #define TSI721_SR_CHINT_SUSP 0x00000008 | 151 | #define TSI721_SR_CHINT_SUSP 0x00000008 |
| @@ -156,7 +156,7 @@ | |||
| 156 | 156 | ||
| 157 | #define TSI721_IBWIN_NUM 8 | 157 | #define TSI721_IBWIN_NUM 8 |
| 158 | 158 | ||
| 159 | #define TSI721_IBWINLB(x) (0x29000 + (x) * 20) | 159 | #define TSI721_IBWINLB(x) (0x29000 + (x) * 0x20) |
| 160 | #define TSI721_IBWINLB_BA 0xfffff000 | 160 | #define TSI721_IBWINLB_BA 0xfffff000 |
| 161 | #define TSI721_IBWINLB_WEN 0x00000001 | 161 | #define TSI721_IBWINLB_WEN 0x00000001 |
| 162 | 162 | ||
| @@ -187,13 +187,13 @@ | |||
| 187 | */ | 187 | */ |
| 188 | #define TSI721_OBWIN_NUM TSI721_PC2SR_WINS | 188 | #define TSI721_OBWIN_NUM TSI721_PC2SR_WINS |
| 189 | 189 | ||
| 190 | #define TSI721_OBWINLB(x) (0x40000 + (x) * 20) | 190 | #define TSI721_OBWINLB(x) (0x40000 + (x) * 0x20) |
| 191 | #define TSI721_OBWINLB_BA 0xffff8000 | 191 | #define TSI721_OBWINLB_BA 0xffff8000 |
| 192 | #define TSI721_OBWINLB_WEN 0x00000001 | 192 | #define TSI721_OBWINLB_WEN 0x00000001 |
| 193 | 193 | ||
| 194 | #define TSI721_OBWINUB(x) (0x40004 + (x) * 20) | 194 | #define TSI721_OBWINUB(x) (0x40004 + (x) * 0x20) |
| 195 | 195 | ||
| 196 | #define TSI721_OBWINSZ(x) (0x40008 + (x) * 20) | 196 | #define TSI721_OBWINSZ(x) (0x40008 + (x) * 0x20) |
| 197 | #define TSI721_OBWINSZ_SIZE 0x00001f00 | 197 | #define TSI721_OBWINSZ_SIZE 0x00001f00 |
| 198 | #define TSI721_OBWIN_SIZE(size) (__fls(size) - 15) | 198 | #define TSI721_OBWIN_SIZE(size) (__fls(size) - 15) |
| 199 | 199 | ||
diff --git a/drivers/regulator/da9052-regulator.c b/drivers/regulator/da9052-regulator.c index ea4d8f575ac6..09915e89705d 100644 --- a/drivers/regulator/da9052-regulator.c +++ b/drivers/regulator/da9052-regulator.c | |||
| @@ -226,7 +226,7 @@ static int da9052_regulator_set_voltage_int(struct regulator_dev *rdev, | |||
| 226 | if (min_uV < info->min_uV) | 226 | if (min_uV < info->min_uV) |
| 227 | min_uV = info->min_uV; | 227 | min_uV = info->min_uV; |
| 228 | 228 | ||
| 229 | *selector = (min_uV - info->min_uV) / info->step_uV; | 229 | *selector = DIV_ROUND_UP(min_uV - info->min_uV, info->step_uV); |
| 230 | 230 | ||
| 231 | ret = da9052_list_voltage(rdev, *selector); | 231 | ret = da9052_list_voltage(rdev, *selector); |
| 232 | if (ret < 0) | 232 | if (ret < 0) |
| @@ -318,10 +318,10 @@ static int da9052_set_buckperi_voltage(struct regulator_dev *rdev, int min_uV, | |||
| 318 | if ((regulator->da9052->chip_id == DA9052) && | 318 | if ((regulator->da9052->chip_id == DA9052) && |
| 319 | (min_uV >= DA9052_CONST_3uV)) | 319 | (min_uV >= DA9052_CONST_3uV)) |
| 320 | *selector = DA9052_BUCK_PERI_REG_MAP_UPTO_3uV + | 320 | *selector = DA9052_BUCK_PERI_REG_MAP_UPTO_3uV + |
| 321 | ((min_uV - DA9052_CONST_3uV) / | 321 | DIV_ROUND_UP(min_uV - DA9052_CONST_3uV, |
| 322 | (DA9052_BUCK_PERI_3uV_STEP)); | 322 | DA9052_BUCK_PERI_3uV_STEP); |
| 323 | else | 323 | else |
| 324 | *selector = (min_uV - info->min_uV) / info->step_uV; | 324 | *selector = DIV_ROUND_UP(min_uV - info->min_uV, info->step_uV); |
| 325 | 325 | ||
| 326 | ret = da9052_list_buckperi_voltage(rdev, *selector); | 326 | ret = da9052_list_buckperi_voltage(rdev, *selector); |
| 327 | if (ret < 0) | 327 | if (ret < 0) |
| @@ -400,6 +400,7 @@ static struct regulator_ops da9052_ldo_ops = { | |||
| 400 | .ops = &da9052_ldo5_6_ops,\ | 400 | .ops = &da9052_ldo5_6_ops,\ |
| 401 | .type = REGULATOR_VOLTAGE,\ | 401 | .type = REGULATOR_VOLTAGE,\ |
| 402 | .id = _id,\ | 402 | .id = _id,\ |
| 403 | .n_voltages = (max - min) / step + 1, \ | ||
| 403 | .owner = THIS_MODULE,\ | 404 | .owner = THIS_MODULE,\ |
| 404 | },\ | 405 | },\ |
| 405 | .min_uV = (min) * 1000,\ | 406 | .min_uV = (min) * 1000,\ |
| @@ -417,6 +418,7 @@ static struct regulator_ops da9052_ldo_ops = { | |||
| 417 | .ops = &da9052_ldo_ops,\ | 418 | .ops = &da9052_ldo_ops,\ |
| 418 | .type = REGULATOR_VOLTAGE,\ | 419 | .type = REGULATOR_VOLTAGE,\ |
| 419 | .id = _id,\ | 420 | .id = _id,\ |
| 421 | .n_voltages = (max - min) / step + 1, \ | ||
| 420 | .owner = THIS_MODULE,\ | 422 | .owner = THIS_MODULE,\ |
| 421 | },\ | 423 | },\ |
| 422 | .min_uV = (min) * 1000,\ | 424 | .min_uV = (min) * 1000,\ |
| @@ -434,6 +436,7 @@ static struct regulator_ops da9052_ldo_ops = { | |||
| 434 | .ops = &da9052_dcdc_ops,\ | 436 | .ops = &da9052_dcdc_ops,\ |
| 435 | .type = REGULATOR_VOLTAGE,\ | 437 | .type = REGULATOR_VOLTAGE,\ |
| 436 | .id = _id,\ | 438 | .id = _id,\ |
| 439 | .n_voltages = (max - min) / step + 1, \ | ||
| 437 | .owner = THIS_MODULE,\ | 440 | .owner = THIS_MODULE,\ |
| 438 | },\ | 441 | },\ |
| 439 | .min_uV = (min) * 1000,\ | 442 | .min_uV = (min) * 1000,\ |
| @@ -451,6 +454,7 @@ static struct regulator_ops da9052_ldo_ops = { | |||
| 451 | .ops = &da9052_buckperi_ops,\ | 454 | .ops = &da9052_buckperi_ops,\ |
| 452 | .type = REGULATOR_VOLTAGE,\ | 455 | .type = REGULATOR_VOLTAGE,\ |
| 453 | .id = _id,\ | 456 | .id = _id,\ |
| 457 | .n_voltages = (max - min) / step + 1, \ | ||
| 454 | .owner = THIS_MODULE,\ | 458 | .owner = THIS_MODULE,\ |
| 455 | },\ | 459 | },\ |
| 456 | .min_uV = (min) * 1000,\ | 460 | .min_uV = (min) * 1000,\ |
diff --git a/drivers/regulator/tps6524x-regulator.c b/drivers/regulator/tps6524x-regulator.c index 70b7b1f4f000..2e94686b6fe6 100644 --- a/drivers/regulator/tps6524x-regulator.c +++ b/drivers/regulator/tps6524x-regulator.c | |||
| @@ -481,7 +481,7 @@ static int set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, | |||
| 481 | if (i >= info->n_voltages) | 481 | if (i >= info->n_voltages) |
| 482 | i = info->n_voltages - 1; | 482 | i = info->n_voltages - 1; |
| 483 | 483 | ||
| 484 | *selector = info->voltages[i]; | 484 | *selector = i; |
| 485 | 485 | ||
| 486 | return write_field(hw, &info->voltage, i); | 486 | return write_field(hw, &info->voltage, i); |
| 487 | } | 487 | } |
diff --git a/drivers/target/iscsi/iscsi_target.c b/drivers/target/iscsi/iscsi_target.c index 44262908def5..501b27c18145 100644 --- a/drivers/target/iscsi/iscsi_target.c +++ b/drivers/target/iscsi/iscsi_target.c | |||
| @@ -1028,7 +1028,7 @@ done: | |||
| 1028 | return iscsit_add_reject_from_cmd( | 1028 | return iscsit_add_reject_from_cmd( |
| 1029 | ISCSI_REASON_BOOKMARK_NO_RESOURCES, | 1029 | ISCSI_REASON_BOOKMARK_NO_RESOURCES, |
| 1030 | 1, 1, buf, cmd); | 1030 | 1, 1, buf, cmd); |
| 1031 | } else if (transport_ret == -EINVAL) { | 1031 | } else if (transport_ret < 0) { |
| 1032 | /* | 1032 | /* |
| 1033 | * Unsupported SAM Opcode. CHECK_CONDITION will be sent | 1033 | * Unsupported SAM Opcode. CHECK_CONDITION will be sent |
| 1034 | * in iscsit_execute_cmd() during the CmdSN OOO Execution | 1034 | * in iscsit_execute_cmd() during the CmdSN OOO Execution |
diff --git a/drivers/target/target_core_pr.c b/drivers/target/target_core_pr.c index b7c779389eea..63e703bb6ac9 100644 --- a/drivers/target/target_core_pr.c +++ b/drivers/target/target_core_pr.c | |||
| @@ -117,7 +117,7 @@ static struct t10_pr_registration *core_scsi3_locate_pr_reg(struct se_device *, | |||
| 117 | struct se_node_acl *, struct se_session *); | 117 | struct se_node_acl *, struct se_session *); |
| 118 | static void core_scsi3_put_pr_reg(struct t10_pr_registration *); | 118 | static void core_scsi3_put_pr_reg(struct t10_pr_registration *); |
| 119 | 119 | ||
| 120 | static int target_check_scsi2_reservation_conflict(struct se_cmd *cmd, int *ret) | 120 | static int target_check_scsi2_reservation_conflict(struct se_cmd *cmd) |
| 121 | { | 121 | { |
| 122 | struct se_session *se_sess = cmd->se_sess; | 122 | struct se_session *se_sess = cmd->se_sess; |
| 123 | struct se_subsystem_dev *su_dev = cmd->se_dev->se_sub_dev; | 123 | struct se_subsystem_dev *su_dev = cmd->se_dev->se_sub_dev; |
| @@ -127,7 +127,7 @@ static int target_check_scsi2_reservation_conflict(struct se_cmd *cmd, int *ret) | |||
| 127 | int conflict = 0; | 127 | int conflict = 0; |
| 128 | 128 | ||
| 129 | if (!crh) | 129 | if (!crh) |
| 130 | return false; | 130 | return -EINVAL; |
| 131 | 131 | ||
| 132 | pr_reg = core_scsi3_locate_pr_reg(cmd->se_dev, se_sess->se_node_acl, | 132 | pr_reg = core_scsi3_locate_pr_reg(cmd->se_dev, se_sess->se_node_acl, |
| 133 | se_sess); | 133 | se_sess); |
| @@ -155,16 +155,14 @@ static int target_check_scsi2_reservation_conflict(struct se_cmd *cmd, int *ret) | |||
| 155 | */ | 155 | */ |
| 156 | if (pr_reg->pr_res_holder) { | 156 | if (pr_reg->pr_res_holder) { |
| 157 | core_scsi3_put_pr_reg(pr_reg); | 157 | core_scsi3_put_pr_reg(pr_reg); |
| 158 | *ret = 0; | 158 | return 1; |
| 159 | return false; | ||
| 160 | } | 159 | } |
| 161 | if ((pr_reg->pr_res_type == PR_TYPE_WRITE_EXCLUSIVE_REGONLY) || | 160 | if ((pr_reg->pr_res_type == PR_TYPE_WRITE_EXCLUSIVE_REGONLY) || |
| 162 | (pr_reg->pr_res_type == PR_TYPE_EXCLUSIVE_ACCESS_REGONLY) || | 161 | (pr_reg->pr_res_type == PR_TYPE_EXCLUSIVE_ACCESS_REGONLY) || |
| 163 | (pr_reg->pr_res_type == PR_TYPE_WRITE_EXCLUSIVE_ALLREG) || | 162 | (pr_reg->pr_res_type == PR_TYPE_WRITE_EXCLUSIVE_ALLREG) || |
| 164 | (pr_reg->pr_res_type == PR_TYPE_EXCLUSIVE_ACCESS_ALLREG)) { | 163 | (pr_reg->pr_res_type == PR_TYPE_EXCLUSIVE_ACCESS_ALLREG)) { |
| 165 | core_scsi3_put_pr_reg(pr_reg); | 164 | core_scsi3_put_pr_reg(pr_reg); |
| 166 | *ret = 0; | 165 | return 1; |
| 167 | return true; | ||
| 168 | } | 166 | } |
| 169 | core_scsi3_put_pr_reg(pr_reg); | 167 | core_scsi3_put_pr_reg(pr_reg); |
| 170 | conflict = 1; | 168 | conflict = 1; |
| @@ -189,10 +187,10 @@ static int target_check_scsi2_reservation_conflict(struct se_cmd *cmd, int *ret) | |||
| 189 | " while active SPC-3 registrations exist," | 187 | " while active SPC-3 registrations exist," |
| 190 | " returning RESERVATION_CONFLICT\n"); | 188 | " returning RESERVATION_CONFLICT\n"); |
| 191 | cmd->scsi_sense_reason = TCM_RESERVATION_CONFLICT; | 189 | cmd->scsi_sense_reason = TCM_RESERVATION_CONFLICT; |
| 192 | return true; | 190 | return -EBUSY; |
| 193 | } | 191 | } |
| 194 | 192 | ||
| 195 | return false; | 193 | return 0; |
| 196 | } | 194 | } |
| 197 | 195 | ||
| 198 | int target_scsi2_reservation_release(struct se_task *task) | 196 | int target_scsi2_reservation_release(struct se_task *task) |
| @@ -201,12 +199,18 @@ int target_scsi2_reservation_release(struct se_task *task) | |||
| 201 | struct se_device *dev = cmd->se_dev; | 199 | struct se_device *dev = cmd->se_dev; |
| 202 | struct se_session *sess = cmd->se_sess; | 200 | struct se_session *sess = cmd->se_sess; |
| 203 | struct se_portal_group *tpg = sess->se_tpg; | 201 | struct se_portal_group *tpg = sess->se_tpg; |
| 204 | int ret = 0; | 202 | int ret = 0, rc; |
| 205 | 203 | ||
| 206 | if (!sess || !tpg) | 204 | if (!sess || !tpg) |
| 207 | goto out; | 205 | goto out; |
| 208 | if (target_check_scsi2_reservation_conflict(cmd, &ret)) | 206 | rc = target_check_scsi2_reservation_conflict(cmd); |
| 207 | if (rc == 1) | ||
| 208 | goto out; | ||
| 209 | else if (rc < 0) { | ||
| 210 | cmd->scsi_sense_reason = TCM_RESERVATION_CONFLICT; | ||
| 211 | ret = -EINVAL; | ||
| 209 | goto out; | 212 | goto out; |
| 213 | } | ||
| 210 | 214 | ||
| 211 | ret = 0; | 215 | ret = 0; |
| 212 | spin_lock(&dev->dev_reservation_lock); | 216 | spin_lock(&dev->dev_reservation_lock); |
| @@ -243,7 +247,7 @@ int target_scsi2_reservation_reserve(struct se_task *task) | |||
| 243 | struct se_device *dev = cmd->se_dev; | 247 | struct se_device *dev = cmd->se_dev; |
| 244 | struct se_session *sess = cmd->se_sess; | 248 | struct se_session *sess = cmd->se_sess; |
| 245 | struct se_portal_group *tpg = sess->se_tpg; | 249 | struct se_portal_group *tpg = sess->se_tpg; |
| 246 | int ret = 0; | 250 | int ret = 0, rc; |
| 247 | 251 | ||
| 248 | if ((cmd->t_task_cdb[1] & 0x01) && | 252 | if ((cmd->t_task_cdb[1] & 0x01) && |
| 249 | (cmd->t_task_cdb[1] & 0x02)) { | 253 | (cmd->t_task_cdb[1] & 0x02)) { |
| @@ -259,8 +263,14 @@ int target_scsi2_reservation_reserve(struct se_task *task) | |||
| 259 | */ | 263 | */ |
| 260 | if (!sess || !tpg) | 264 | if (!sess || !tpg) |
| 261 | goto out; | 265 | goto out; |
| 262 | if (target_check_scsi2_reservation_conflict(cmd, &ret)) | 266 | rc = target_check_scsi2_reservation_conflict(cmd); |
| 267 | if (rc == 1) | ||
| 263 | goto out; | 268 | goto out; |
| 269 | else if (rc < 0) { | ||
| 270 | cmd->scsi_sense_reason = TCM_RESERVATION_CONFLICT; | ||
| 271 | ret = -EINVAL; | ||
| 272 | goto out; | ||
| 273 | } | ||
| 264 | 274 | ||
| 265 | ret = 0; | 275 | ret = 0; |
| 266 | spin_lock(&dev->dev_reservation_lock); | 276 | spin_lock(&dev->dev_reservation_lock); |
diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c index 58cea07b12fb..cd5cd95812bb 100644 --- a/drivers/target/target_core_transport.c +++ b/drivers/target/target_core_transport.c | |||
| @@ -2539,6 +2539,7 @@ static int transport_generic_cmd_sequencer( | |||
| 2539 | cmd, cdb, pr_reg_type) != 0) { | 2539 | cmd, cdb, pr_reg_type) != 0) { |
| 2540 | cmd->se_cmd_flags |= SCF_SCSI_CDB_EXCEPTION; | 2540 | cmd->se_cmd_flags |= SCF_SCSI_CDB_EXCEPTION; |
| 2541 | cmd->se_cmd_flags |= SCF_SCSI_RESERVATION_CONFLICT; | 2541 | cmd->se_cmd_flags |= SCF_SCSI_RESERVATION_CONFLICT; |
| 2542 | cmd->scsi_status = SAM_STAT_RESERVATION_CONFLICT; | ||
| 2542 | cmd->scsi_sense_reason = TCM_RESERVATION_CONFLICT; | 2543 | cmd->scsi_sense_reason = TCM_RESERVATION_CONFLICT; |
| 2543 | return -EBUSY; | 2544 | return -EBUSY; |
| 2544 | } | 2545 | } |
diff --git a/drivers/video/backlight/s6e63m0.c b/drivers/video/backlight/s6e63m0.c index e132157d8545..516db703dd24 100644 --- a/drivers/video/backlight/s6e63m0.c +++ b/drivers/video/backlight/s6e63m0.c | |||
| @@ -690,7 +690,7 @@ static ssize_t s6e63m0_sysfs_store_gamma_mode(struct device *dev, | |||
| 690 | struct backlight_device *bd = NULL; | 690 | struct backlight_device *bd = NULL; |
| 691 | int brightness, rc; | 691 | int brightness, rc; |
| 692 | 692 | ||
| 693 | rc = strict_strtoul(buf, 0, (unsigned long *)&lcd->gamma_mode); | 693 | rc = kstrtouint(buf, 0, &lcd->gamma_mode); |
| 694 | if (rc < 0) | 694 | if (rc < 0) |
| 695 | return rc; | 695 | return rc; |
| 696 | 696 | ||
diff --git a/fs/afs/internal.h b/fs/afs/internal.h index d2b0888126d4..a306bb6d88d9 100644 --- a/fs/afs/internal.h +++ b/fs/afs/internal.h | |||
| @@ -109,7 +109,7 @@ struct afs_call { | |||
| 109 | unsigned reply_size; /* current size of reply */ | 109 | unsigned reply_size; /* current size of reply */ |
| 110 | unsigned first_offset; /* offset into mapping[first] */ | 110 | unsigned first_offset; /* offset into mapping[first] */ |
| 111 | unsigned last_to; /* amount of mapping[last] */ | 111 | unsigned last_to; /* amount of mapping[last] */ |
| 112 | unsigned short offset; /* offset into received data store */ | 112 | unsigned offset; /* offset into received data store */ |
| 113 | unsigned char unmarshall; /* unmarshalling phase */ | 113 | unsigned char unmarshall; /* unmarshalling phase */ |
| 114 | bool incoming; /* T if incoming call */ | 114 | bool incoming; /* T if incoming call */ |
| 115 | bool send_pages; /* T if data from mapping should be sent */ | 115 | bool send_pages; /* T if data from mapping should be sent */ |
diff --git a/fs/afs/rxrpc.c b/fs/afs/rxrpc.c index e45a323aebb4..8ad8c2a0703a 100644 --- a/fs/afs/rxrpc.c +++ b/fs/afs/rxrpc.c | |||
| @@ -314,6 +314,7 @@ int afs_make_call(struct in_addr *addr, struct afs_call *call, gfp_t gfp, | |||
| 314 | struct msghdr msg; | 314 | struct msghdr msg; |
| 315 | struct kvec iov[1]; | 315 | struct kvec iov[1]; |
| 316 | int ret; | 316 | int ret; |
| 317 | struct sk_buff *skb; | ||
| 317 | 318 | ||
| 318 | _enter("%x,{%d},", addr->s_addr, ntohs(call->port)); | 319 | _enter("%x,{%d},", addr->s_addr, ntohs(call->port)); |
| 319 | 320 | ||
| @@ -380,6 +381,8 @@ int afs_make_call(struct in_addr *addr, struct afs_call *call, gfp_t gfp, | |||
| 380 | 381 | ||
| 381 | error_do_abort: | 382 | error_do_abort: |
| 382 | rxrpc_kernel_abort_call(rxcall, RX_USER_ABORT); | 383 | rxrpc_kernel_abort_call(rxcall, RX_USER_ABORT); |
| 384 | while ((skb = skb_dequeue(&call->rx_queue))) | ||
| 385 | afs_free_skb(skb); | ||
| 383 | rxrpc_kernel_end_call(rxcall); | 386 | rxrpc_kernel_end_call(rxcall); |
| 384 | call->rxcall = NULL; | 387 | call->rxcall = NULL; |
| 385 | error_kill_call: | 388 | error_kill_call: |
diff --git a/fs/block_dev.c b/fs/block_dev.c index 0e575d1304b4..5e9f198f7712 100644 --- a/fs/block_dev.c +++ b/fs/block_dev.c | |||
| @@ -1183,8 +1183,12 @@ static int __blkdev_get(struct block_device *bdev, fmode_t mode, int for_part) | |||
| 1183 | * The latter is necessary to prevent ghost | 1183 | * The latter is necessary to prevent ghost |
| 1184 | * partitions on a removed medium. | 1184 | * partitions on a removed medium. |
| 1185 | */ | 1185 | */ |
| 1186 | if (bdev->bd_invalidated && (!ret || ret == -ENOMEDIUM)) | 1186 | if (bdev->bd_invalidated) { |
| 1187 | rescan_partitions(disk, bdev); | 1187 | if (!ret) |
| 1188 | rescan_partitions(disk, bdev); | ||
| 1189 | else if (ret == -ENOMEDIUM) | ||
| 1190 | invalidate_partitions(disk, bdev); | ||
| 1191 | } | ||
| 1188 | if (ret) | 1192 | if (ret) |
| 1189 | goto out_clear; | 1193 | goto out_clear; |
| 1190 | } else { | 1194 | } else { |
| @@ -1214,8 +1218,12 @@ static int __blkdev_get(struct block_device *bdev, fmode_t mode, int for_part) | |||
| 1214 | if (bdev->bd_disk->fops->open) | 1218 | if (bdev->bd_disk->fops->open) |
| 1215 | ret = bdev->bd_disk->fops->open(bdev, mode); | 1219 | ret = bdev->bd_disk->fops->open(bdev, mode); |
| 1216 | /* the same as first opener case, read comment there */ | 1220 | /* the same as first opener case, read comment there */ |
| 1217 | if (bdev->bd_invalidated && (!ret || ret == -ENOMEDIUM)) | 1221 | if (bdev->bd_invalidated) { |
| 1218 | rescan_partitions(bdev->bd_disk, bdev); | 1222 | if (!ret) |
| 1223 | rescan_partitions(bdev->bd_disk, bdev); | ||
| 1224 | else if (ret == -ENOMEDIUM) | ||
| 1225 | invalidate_partitions(bdev->bd_disk, bdev); | ||
| 1226 | } | ||
| 1219 | if (ret) | 1227 | if (ret) |
| 1220 | goto out_unlock_bdev; | 1228 | goto out_unlock_bdev; |
| 1221 | } | 1229 | } |
diff --git a/fs/nilfs2/the_nilfs.c b/fs/nilfs2/the_nilfs.c index d32714094375..501b7f8b739f 100644 --- a/fs/nilfs2/the_nilfs.c +++ b/fs/nilfs2/the_nilfs.c | |||
| @@ -409,6 +409,12 @@ static int nilfs_store_disk_layout(struct the_nilfs *nilfs, | |||
| 409 | nilfs->ns_first_data_block = le64_to_cpu(sbp->s_first_data_block); | 409 | nilfs->ns_first_data_block = le64_to_cpu(sbp->s_first_data_block); |
| 410 | nilfs->ns_r_segments_percentage = | 410 | nilfs->ns_r_segments_percentage = |
| 411 | le32_to_cpu(sbp->s_r_segments_percentage); | 411 | le32_to_cpu(sbp->s_r_segments_percentage); |
| 412 | if (nilfs->ns_r_segments_percentage < 1 || | ||
| 413 | nilfs->ns_r_segments_percentage > 99) { | ||
| 414 | printk(KERN_ERR "NILFS: invalid reserved segments percentage.\n"); | ||
| 415 | return -EINVAL; | ||
| 416 | } | ||
| 417 | |||
| 412 | nilfs_set_nsegments(nilfs, le64_to_cpu(sbp->s_nsegments)); | 418 | nilfs_set_nsegments(nilfs, le64_to_cpu(sbp->s_nsegments)); |
| 413 | nilfs->ns_crc_seed = le32_to_cpu(sbp->s_crc_seed); | 419 | nilfs->ns_crc_seed = le32_to_cpu(sbp->s_crc_seed); |
| 414 | return 0; | 420 | return 0; |
| @@ -515,6 +521,7 @@ static int nilfs_load_super_block(struct the_nilfs *nilfs, | |||
| 515 | brelse(sbh[1]); | 521 | brelse(sbh[1]); |
| 516 | sbh[1] = NULL; | 522 | sbh[1] = NULL; |
| 517 | sbp[1] = NULL; | 523 | sbp[1] = NULL; |
| 524 | valid[1] = 0; | ||
| 518 | swp = 0; | 525 | swp = 0; |
| 519 | } | 526 | } |
| 520 | if (!valid[swp]) { | 527 | if (!valid[swp]) { |
diff --git a/include/linux/genhd.h b/include/linux/genhd.h index fe23ee768589..e61d3192448e 100644 --- a/include/linux/genhd.h +++ b/include/linux/genhd.h | |||
| @@ -596,6 +596,7 @@ extern char *disk_name (struct gendisk *hd, int partno, char *buf); | |||
| 596 | 596 | ||
| 597 | extern int disk_expand_part_tbl(struct gendisk *disk, int target); | 597 | extern int disk_expand_part_tbl(struct gendisk *disk, int target); |
| 598 | extern int rescan_partitions(struct gendisk *disk, struct block_device *bdev); | 598 | extern int rescan_partitions(struct gendisk *disk, struct block_device *bdev); |
| 599 | extern int invalidate_partitions(struct gendisk *disk, struct block_device *bdev); | ||
| 599 | extern struct hd_struct * __must_check add_partition(struct gendisk *disk, | 600 | extern struct hd_struct * __must_check add_partition(struct gendisk *disk, |
| 600 | int partno, sector_t start, | 601 | int partno, sector_t start, |
| 601 | sector_t len, int flags, | 602 | sector_t len, int flags, |
diff --git a/include/linux/iocontext.h b/include/linux/iocontext.h index 119773eebe31..1a3018063034 100644 --- a/include/linux/iocontext.h +++ b/include/linux/iocontext.h | |||
| @@ -6,8 +6,11 @@ | |||
| 6 | #include <linux/workqueue.h> | 6 | #include <linux/workqueue.h> |
| 7 | 7 | ||
| 8 | enum { | 8 | enum { |
| 9 | ICQ_IOPRIO_CHANGED, | 9 | ICQ_IOPRIO_CHANGED = 1 << 0, |
| 10 | ICQ_CGROUP_CHANGED, | 10 | ICQ_CGROUP_CHANGED = 1 << 1, |
| 11 | ICQ_EXITED = 1 << 2, | ||
| 12 | |||
| 13 | ICQ_CHANGED_MASK = ICQ_IOPRIO_CHANGED | ICQ_CGROUP_CHANGED, | ||
| 11 | }; | 14 | }; |
| 12 | 15 | ||
| 13 | /* | 16 | /* |
| @@ -88,7 +91,7 @@ struct io_cq { | |||
| 88 | struct rcu_head __rcu_head; | 91 | struct rcu_head __rcu_head; |
| 89 | }; | 92 | }; |
| 90 | 93 | ||
| 91 | unsigned long changed; | 94 | unsigned int flags; |
| 92 | }; | 95 | }; |
| 93 | 96 | ||
| 94 | /* | 97 | /* |
| @@ -139,6 +142,7 @@ struct io_context *get_task_io_context(struct task_struct *task, | |||
| 139 | gfp_t gfp_flags, int node); | 142 | gfp_t gfp_flags, int node); |
| 140 | void ioc_ioprio_changed(struct io_context *ioc, int ioprio); | 143 | void ioc_ioprio_changed(struct io_context *ioc, int ioprio); |
| 141 | void ioc_cgroup_changed(struct io_context *ioc); | 144 | void ioc_cgroup_changed(struct io_context *ioc); |
| 145 | unsigned int icq_get_changed(struct io_cq *icq); | ||
| 142 | #else | 146 | #else |
| 143 | struct io_context; | 147 | struct io_context; |
| 144 | static inline void put_io_context(struct io_context *ioc) { } | 148 | static inline void put_io_context(struct io_context *ioc) { } |
diff --git a/include/linux/workqueue.h b/include/linux/workqueue.h index eb8b9f15f2e0..af155450cabb 100644 --- a/include/linux/workqueue.h +++ b/include/linux/workqueue.h | |||
| @@ -289,12 +289,16 @@ enum { | |||
| 289 | * | 289 | * |
| 290 | * system_freezable_wq is equivalent to system_wq except that it's | 290 | * system_freezable_wq is equivalent to system_wq except that it's |
| 291 | * freezable. | 291 | * freezable. |
| 292 | * | ||
| 293 | * system_nrt_freezable_wq is equivalent to system_nrt_wq except that | ||
| 294 | * it's freezable. | ||
| 292 | */ | 295 | */ |
| 293 | extern struct workqueue_struct *system_wq; | 296 | extern struct workqueue_struct *system_wq; |
| 294 | extern struct workqueue_struct *system_long_wq; | 297 | extern struct workqueue_struct *system_long_wq; |
| 295 | extern struct workqueue_struct *system_nrt_wq; | 298 | extern struct workqueue_struct *system_nrt_wq; |
| 296 | extern struct workqueue_struct *system_unbound_wq; | 299 | extern struct workqueue_struct *system_unbound_wq; |
| 297 | extern struct workqueue_struct *system_freezable_wq; | 300 | extern struct workqueue_struct *system_freezable_wq; |
| 301 | extern struct workqueue_struct *system_nrt_freezable_wq; | ||
| 298 | 302 | ||
| 299 | extern struct workqueue_struct * | 303 | extern struct workqueue_struct * |
| 300 | __alloc_workqueue_key(const char *fmt, unsigned int flags, int max_active, | 304 | __alloc_workqueue_key(const char *fmt, unsigned int flags, int max_active, |
diff --git a/kernel/sys.c b/kernel/sys.c index 40701538fbd1..888d227fd195 100644 --- a/kernel/sys.c +++ b/kernel/sys.c | |||
| @@ -1706,7 +1706,7 @@ static int prctl_set_mm(int opt, unsigned long addr, | |||
| 1706 | if (arg4 | arg5) | 1706 | if (arg4 | arg5) |
| 1707 | return -EINVAL; | 1707 | return -EINVAL; |
| 1708 | 1708 | ||
| 1709 | if (!capable(CAP_SYS_ADMIN)) | 1709 | if (!capable(CAP_SYS_RESOURCE)) |
| 1710 | return -EPERM; | 1710 | return -EPERM; |
| 1711 | 1711 | ||
| 1712 | if (addr >= TASK_SIZE) | 1712 | if (addr >= TASK_SIZE) |
diff --git a/kernel/workqueue.c b/kernel/workqueue.c index bec7b5b53e03..f2c5638bb5ab 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c | |||
| @@ -253,11 +253,13 @@ struct workqueue_struct *system_long_wq __read_mostly; | |||
| 253 | struct workqueue_struct *system_nrt_wq __read_mostly; | 253 | struct workqueue_struct *system_nrt_wq __read_mostly; |
| 254 | struct workqueue_struct *system_unbound_wq __read_mostly; | 254 | struct workqueue_struct *system_unbound_wq __read_mostly; |
| 255 | struct workqueue_struct *system_freezable_wq __read_mostly; | 255 | struct workqueue_struct *system_freezable_wq __read_mostly; |
| 256 | struct workqueue_struct *system_nrt_freezable_wq __read_mostly; | ||
| 256 | EXPORT_SYMBOL_GPL(system_wq); | 257 | EXPORT_SYMBOL_GPL(system_wq); |
| 257 | EXPORT_SYMBOL_GPL(system_long_wq); | 258 | EXPORT_SYMBOL_GPL(system_long_wq); |
| 258 | EXPORT_SYMBOL_GPL(system_nrt_wq); | 259 | EXPORT_SYMBOL_GPL(system_nrt_wq); |
| 259 | EXPORT_SYMBOL_GPL(system_unbound_wq); | 260 | EXPORT_SYMBOL_GPL(system_unbound_wq); |
| 260 | EXPORT_SYMBOL_GPL(system_freezable_wq); | 261 | EXPORT_SYMBOL_GPL(system_freezable_wq); |
| 262 | EXPORT_SYMBOL_GPL(system_nrt_freezable_wq); | ||
| 261 | 263 | ||
| 262 | #define CREATE_TRACE_POINTS | 264 | #define CREATE_TRACE_POINTS |
| 263 | #include <trace/events/workqueue.h> | 265 | #include <trace/events/workqueue.h> |
| @@ -3833,8 +3835,11 @@ static int __init init_workqueues(void) | |||
| 3833 | WQ_UNBOUND_MAX_ACTIVE); | 3835 | WQ_UNBOUND_MAX_ACTIVE); |
| 3834 | system_freezable_wq = alloc_workqueue("events_freezable", | 3836 | system_freezable_wq = alloc_workqueue("events_freezable", |
| 3835 | WQ_FREEZABLE, 0); | 3837 | WQ_FREEZABLE, 0); |
| 3838 | system_nrt_freezable_wq = alloc_workqueue("events_nrt_freezable", | ||
| 3839 | WQ_NON_REENTRANT | WQ_FREEZABLE, 0); | ||
| 3836 | BUG_ON(!system_wq || !system_long_wq || !system_nrt_wq || | 3840 | BUG_ON(!system_wq || !system_long_wq || !system_nrt_wq || |
| 3837 | !system_unbound_wq || !system_freezable_wq); | 3841 | !system_unbound_wq || !system_freezable_wq || |
| 3842 | !system_nrt_freezable_wq); | ||
| 3838 | return 0; | 3843 | return 0; |
| 3839 | } | 3844 | } |
| 3840 | early_initcall(init_workqueues); | 3845 | early_initcall(init_workqueues); |
diff --git a/mm/memcontrol.c b/mm/memcontrol.c index d0e57a3cda18..58a08fc7414a 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c | |||
| @@ -230,10 +230,30 @@ struct mem_cgroup { | |||
| 230 | * the counter to account for memory usage | 230 | * the counter to account for memory usage |
| 231 | */ | 231 | */ |
| 232 | struct res_counter res; | 232 | struct res_counter res; |
| 233 | /* | 233 | |
| 234 | * the counter to account for mem+swap usage. | 234 | union { |
| 235 | */ | 235 | /* |
| 236 | struct res_counter memsw; | 236 | * the counter to account for mem+swap usage. |
| 237 | */ | ||
| 238 | struct res_counter memsw; | ||
| 239 | |||
| 240 | /* | ||
| 241 | * rcu_freeing is used only when freeing struct mem_cgroup, | ||
| 242 | * so put it into a union to avoid wasting more memory. | ||
| 243 | * It must be disjoint from the css field. It could be | ||
| 244 | * in a union with the res field, but res plays a much | ||
| 245 | * larger part in mem_cgroup life than memsw, and might | ||
| 246 | * be of interest, even at time of free, when debugging. | ||
| 247 | * So share rcu_head with the less interesting memsw. | ||
| 248 | */ | ||
| 249 | struct rcu_head rcu_freeing; | ||
| 250 | /* | ||
| 251 | * But when using vfree(), that cannot be done at | ||
| 252 | * interrupt time, so we must then queue the work. | ||
| 253 | */ | ||
| 254 | struct work_struct work_freeing; | ||
| 255 | }; | ||
| 256 | |||
| 237 | /* | 257 | /* |
| 238 | * Per cgroup active and inactive list, similar to the | 258 | * Per cgroup active and inactive list, similar to the |
| 239 | * per zone LRU lists. | 259 | * per zone LRU lists. |
| @@ -4780,6 +4800,27 @@ out_free: | |||
| 4780 | } | 4800 | } |
| 4781 | 4801 | ||
| 4782 | /* | 4802 | /* |
| 4803 | * Helpers for freeing a vzalloc()ed mem_cgroup by RCU, | ||
| 4804 | * but in process context. The work_freeing structure is overlaid | ||
| 4805 | * on the rcu_freeing structure, which itself is overlaid on memsw. | ||
| 4806 | */ | ||
| 4807 | static void vfree_work(struct work_struct *work) | ||
| 4808 | { | ||
| 4809 | struct mem_cgroup *memcg; | ||
| 4810 | |||
| 4811 | memcg = container_of(work, struct mem_cgroup, work_freeing); | ||
| 4812 | vfree(memcg); | ||
| 4813 | } | ||
| 4814 | static void vfree_rcu(struct rcu_head *rcu_head) | ||
| 4815 | { | ||
| 4816 | struct mem_cgroup *memcg; | ||
| 4817 | |||
| 4818 | memcg = container_of(rcu_head, struct mem_cgroup, rcu_freeing); | ||
| 4819 | INIT_WORK(&memcg->work_freeing, vfree_work); | ||
| 4820 | schedule_work(&memcg->work_freeing); | ||
| 4821 | } | ||
| 4822 | |||
| 4823 | /* | ||
| 4783 | * At destroying mem_cgroup, references from swap_cgroup can remain. | 4824 | * At destroying mem_cgroup, references from swap_cgroup can remain. |
| 4784 | * (scanning all at force_empty is too costly...) | 4825 | * (scanning all at force_empty is too costly...) |
| 4785 | * | 4826 | * |
| @@ -4802,9 +4843,9 @@ static void __mem_cgroup_free(struct mem_cgroup *memcg) | |||
| 4802 | 4843 | ||
| 4803 | free_percpu(memcg->stat); | 4844 | free_percpu(memcg->stat); |
| 4804 | if (sizeof(struct mem_cgroup) < PAGE_SIZE) | 4845 | if (sizeof(struct mem_cgroup) < PAGE_SIZE) |
| 4805 | kfree(memcg); | 4846 | kfree_rcu(memcg, rcu_freeing); |
| 4806 | else | 4847 | else |
| 4807 | vfree(memcg); | 4848 | call_rcu(&memcg->rcu_freeing, vfree_rcu); |
| 4808 | } | 4849 | } |
| 4809 | 4850 | ||
| 4810 | static void mem_cgroup_get(struct mem_cgroup *memcg) | 4851 | static void mem_cgroup_get(struct mem_cgroup *memcg) |
