diff options
author | Russell King <rmk@dyn-67.arm.linux.org.uk> | 2009-06-04 07:27:18 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2009-06-04 07:27:18 -0400 |
commit | 947ca2e983c7f46b49dbfb5bf51d39941d39f000 (patch) | |
tree | 4a092e425960c929444d4e93a57c577c7fdb7f8c | |
parent | 1946d6ef9d7bd4ba97094fe6eb68a9b877bde6b7 (diff) | |
parent | 6b4bfb87b638a4f114dfb6f72f4ac1be88a4ebe4 (diff) |
Merge branch 'for-rmk' of git://git.pengutronix.de/git/imx/linux-2.6
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | arch/arm/mach-mx2/clock_imx21.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-mx2/clock_imx27.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-mx3/clock-imx35.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-mx3/clock.c | 2 | ||||
-rw-r--r-- | arch/powerpc/configs/pmac32_defconfig | 278 | ||||
-rw-r--r-- | crypto/ahash.c | 7 | ||||
-rw-r--r-- | drivers/ata/pata_netcell.c | 13 | ||||
-rw-r--r-- | drivers/net/e1000/e1000_main.c | 5 | ||||
-rw-r--r-- | drivers/net/forcedeth.c | 15 | ||||
-rw-r--r-- | drivers/parport/share.c | 13 | ||||
-rw-r--r-- | drivers/serial/imx.c | 2 | ||||
-rw-r--r-- | fs/xfs/linux-2.6/kmem.h | 2 | ||||
-rw-r--r-- | fs/xfs/xfs_dfrag.c | 8 | ||||
-rw-r--r-- | fs/xfs/xfs_fsops.c | 2 | ||||
-rw-r--r-- | include/linux/parport.h | 4 | ||||
-rw-r--r-- | net/bluetooth/hci_sysfs.c | 6 | ||||
-rw-r--r-- | net/sched/cls_api.c | 23 |
18 files changed, 272 insertions, 116 deletions
@@ -1,7 +1,7 @@ | |||
1 | VERSION = 2 | 1 | VERSION = 2 |
2 | PATCHLEVEL = 6 | 2 | PATCHLEVEL = 6 |
3 | SUBLEVEL = 30 | 3 | SUBLEVEL = 30 |
4 | EXTRAVERSION = -rc7 | 4 | EXTRAVERSION = -rc8 |
5 | NAME = Man-Eating Seals of Antiquity | 5 | NAME = Man-Eating Seals of Antiquity |
6 | 6 | ||
7 | # *DOCUMENTATION* | 7 | # *DOCUMENTATION* |
diff --git a/arch/arm/mach-mx2/clock_imx21.c b/arch/arm/mach-mx2/clock_imx21.c index 999d013e06e3..e4b08ca804ea 100644 --- a/arch/arm/mach-mx2/clock_imx21.c +++ b/arch/arm/mach-mx2/clock_imx21.c | |||
@@ -890,7 +890,7 @@ static struct clk clko_clk = { | |||
890 | .con_id = n, \ | 890 | .con_id = n, \ |
891 | .clk = &c, \ | 891 | .clk = &c, \ |
892 | }, | 892 | }, |
893 | static struct clk_lookup lookups[] __initdata = { | 893 | static struct clk_lookup lookups[] = { |
894 | /* It's unlikely that any driver wants one of them directly: | 894 | /* It's unlikely that any driver wants one of them directly: |
895 | _REGISTER_CLOCK(NULL, "ckih", ckih_clk) | 895 | _REGISTER_CLOCK(NULL, "ckih", ckih_clk) |
896 | _REGISTER_CLOCK(NULL, "ckil", ckil_clk) | 896 | _REGISTER_CLOCK(NULL, "ckil", ckil_clk) |
diff --git a/arch/arm/mach-mx2/clock_imx27.c b/arch/arm/mach-mx2/clock_imx27.c index 3f7280c490f0..2c971442f3f2 100644 --- a/arch/arm/mach-mx2/clock_imx27.c +++ b/arch/arm/mach-mx2/clock_imx27.c | |||
@@ -621,7 +621,7 @@ DEFINE_CLOCK1(csi_clk, 0, 0, 0, parent, &csi_clk1, &per4_clk); | |||
621 | .clk = &c, \ | 621 | .clk = &c, \ |
622 | }, | 622 | }, |
623 | 623 | ||
624 | static struct clk_lookup lookups[] __initdata = { | 624 | static struct clk_lookup lookups[] = { |
625 | _REGISTER_CLOCK("imx-uart.0", NULL, uart1_clk) | 625 | _REGISTER_CLOCK("imx-uart.0", NULL, uart1_clk) |
626 | _REGISTER_CLOCK("imx-uart.1", NULL, uart2_clk) | 626 | _REGISTER_CLOCK("imx-uart.1", NULL, uart2_clk) |
627 | _REGISTER_CLOCK("imx-uart.2", NULL, uart3_clk) | 627 | _REGISTER_CLOCK("imx-uart.2", NULL, uart3_clk) |
diff --git a/arch/arm/mach-mx3/clock-imx35.c b/arch/arm/mach-mx3/clock-imx35.c index 53a112d4e04a..3c1e06f56dd6 100644 --- a/arch/arm/mach-mx3/clock-imx35.c +++ b/arch/arm/mach-mx3/clock-imx35.c | |||
@@ -404,7 +404,7 @@ DEFINE_CLOCK(gpu2d_clk, 0, CCM_CGR3, 4, NULL, NULL); | |||
404 | .clk = &c, \ | 404 | .clk = &c, \ |
405 | }, | 405 | }, |
406 | 406 | ||
407 | static struct clk_lookup lookups[] __initdata = { | 407 | static struct clk_lookup lookups[] = { |
408 | _REGISTER_CLOCK(NULL, "asrc", asrc_clk) | 408 | _REGISTER_CLOCK(NULL, "asrc", asrc_clk) |
409 | _REGISTER_CLOCK(NULL, "ata", ata_clk) | 409 | _REGISTER_CLOCK(NULL, "ata", ata_clk) |
410 | _REGISTER_CLOCK(NULL, "audmux", audmux_clk) | 410 | _REGISTER_CLOCK(NULL, "audmux", audmux_clk) |
diff --git a/arch/arm/mach-mx3/clock.c b/arch/arm/mach-mx3/clock.c index 9957a11533a4..a68fcf981edf 100644 --- a/arch/arm/mach-mx3/clock.c +++ b/arch/arm/mach-mx3/clock.c | |||
@@ -516,7 +516,7 @@ DEFINE_CLOCK(ipg_clk, 0, NULL, 0, ipg_get_rate, NULL, &ahb_clk); | |||
516 | .clk = &c, \ | 516 | .clk = &c, \ |
517 | }, | 517 | }, |
518 | 518 | ||
519 | static struct clk_lookup lookups[] __initdata = { | 519 | static struct clk_lookup lookups[] = { |
520 | _REGISTER_CLOCK(NULL, "emi", emi_clk) | 520 | _REGISTER_CLOCK(NULL, "emi", emi_clk) |
521 | _REGISTER_CLOCK(NULL, "cspi", cspi1_clk) | 521 | _REGISTER_CLOCK(NULL, "cspi", cspi1_clk) |
522 | _REGISTER_CLOCK(NULL, "cspi", cspi2_clk) | 522 | _REGISTER_CLOCK(NULL, "cspi", cspi2_clk) |
diff --git a/arch/powerpc/configs/pmac32_defconfig b/arch/powerpc/configs/pmac32_defconfig index 5339bb44cce9..ea8870a34482 100644 --- a/arch/powerpc/configs/pmac32_defconfig +++ b/arch/powerpc/configs/pmac32_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.28-rc3 | 3 | # Linux kernel version: 2.6.30-rc7 |
4 | # Tue Nov 11 19:36:51 2008 | 4 | # Mon May 25 14:53:25 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -14,6 +14,7 @@ CONFIG_6xx=y | |||
14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_PPC_BOOK3S=y | ||
17 | CONFIG_PPC_FPU=y | 18 | CONFIG_PPC_FPU=y |
18 | CONFIG_ALTIVEC=y | 19 | CONFIG_ALTIVEC=y |
19 | CONFIG_PPC_STD_MMU=y | 20 | CONFIG_PPC_STD_MMU=y |
@@ -43,7 +44,7 @@ CONFIG_GENERIC_FIND_NEXT_BIT=y | |||
43 | CONFIG_PPC=y | 44 | CONFIG_PPC=y |
44 | CONFIG_EARLY_PRINTK=y | 45 | CONFIG_EARLY_PRINTK=y |
45 | CONFIG_GENERIC_NVRAM=y | 46 | CONFIG_GENERIC_NVRAM=y |
46 | CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y | 47 | CONFIG_SCHED_OMIT_FRAME_POINTER=y |
47 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y | 48 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y |
48 | CONFIG_PPC_OF=y | 49 | CONFIG_PPC_OF=y |
49 | CONFIG_OF=y | 50 | CONFIG_OF=y |
@@ -52,12 +53,14 @@ CONFIG_OF=y | |||
52 | CONFIG_AUDIT_ARCH=y | 53 | CONFIG_AUDIT_ARCH=y |
53 | CONFIG_GENERIC_BUG=y | 54 | CONFIG_GENERIC_BUG=y |
54 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y | 55 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y |
56 | CONFIG_DTC=y | ||
55 | # CONFIG_DEFAULT_UIMAGE is not set | 57 | # CONFIG_DEFAULT_UIMAGE is not set |
56 | CONFIG_HIBERNATE_32=y | 58 | CONFIG_HIBERNATE_32=y |
57 | CONFIG_ARCH_HIBERNATION_POSSIBLE=y | 59 | CONFIG_ARCH_HIBERNATION_POSSIBLE=y |
58 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 60 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
59 | # CONFIG_PPC_DCR_NATIVE is not set | 61 | # CONFIG_PPC_DCR_NATIVE is not set |
60 | # CONFIG_PPC_DCR_MMIO is not set | 62 | # CONFIG_PPC_DCR_MMIO is not set |
63 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | ||
61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 64 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
62 | 65 | ||
63 | # | 66 | # |
@@ -72,14 +75,24 @@ CONFIG_SWAP=y | |||
72 | CONFIG_SYSVIPC=y | 75 | CONFIG_SYSVIPC=y |
73 | CONFIG_SYSVIPC_SYSCTL=y | 76 | CONFIG_SYSVIPC_SYSCTL=y |
74 | CONFIG_POSIX_MQUEUE=y | 77 | CONFIG_POSIX_MQUEUE=y |
78 | CONFIG_POSIX_MQUEUE_SYSCTL=y | ||
75 | # CONFIG_BSD_PROCESS_ACCT is not set | 79 | # CONFIG_BSD_PROCESS_ACCT is not set |
76 | # CONFIG_TASKSTATS is not set | 80 | # CONFIG_TASKSTATS is not set |
77 | # CONFIG_AUDIT is not set | 81 | # CONFIG_AUDIT is not set |
82 | |||
83 | # | ||
84 | # RCU Subsystem | ||
85 | # | ||
86 | CONFIG_CLASSIC_RCU=y | ||
87 | # CONFIG_TREE_RCU is not set | ||
88 | # CONFIG_PREEMPT_RCU is not set | ||
89 | # CONFIG_TREE_RCU_TRACE is not set | ||
90 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
78 | CONFIG_IKCONFIG=y | 91 | CONFIG_IKCONFIG=y |
79 | CONFIG_IKCONFIG_PROC=y | 92 | CONFIG_IKCONFIG_PROC=y |
80 | CONFIG_LOG_BUF_SHIFT=14 | 93 | CONFIG_LOG_BUF_SHIFT=14 |
81 | # CONFIG_CGROUPS is not set | ||
82 | # CONFIG_GROUP_SCHED is not set | 94 | # CONFIG_GROUP_SCHED is not set |
95 | # CONFIG_CGROUPS is not set | ||
83 | CONFIG_SYSFS_DEPRECATED=y | 96 | CONFIG_SYSFS_DEPRECATED=y |
84 | CONFIG_SYSFS_DEPRECATED_V2=y | 97 | CONFIG_SYSFS_DEPRECATED_V2=y |
85 | # CONFIG_RELAY is not set | 98 | # CONFIG_RELAY is not set |
@@ -88,23 +101,27 @@ CONFIG_NAMESPACES=y | |||
88 | # CONFIG_IPC_NS is not set | 101 | # CONFIG_IPC_NS is not set |
89 | # CONFIG_USER_NS is not set | 102 | # CONFIG_USER_NS is not set |
90 | # CONFIG_PID_NS is not set | 103 | # CONFIG_PID_NS is not set |
104 | # CONFIG_NET_NS is not set | ||
91 | CONFIG_BLK_DEV_INITRD=y | 105 | CONFIG_BLK_DEV_INITRD=y |
92 | CONFIG_INITRAMFS_SOURCE="" | 106 | CONFIG_INITRAMFS_SOURCE="" |
107 | CONFIG_RD_GZIP=y | ||
108 | CONFIG_RD_BZIP2=y | ||
109 | CONFIG_RD_LZMA=y | ||
93 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | 110 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set |
94 | CONFIG_SYSCTL=y | 111 | CONFIG_SYSCTL=y |
112 | CONFIG_ANON_INODES=y | ||
95 | # CONFIG_EMBEDDED is not set | 113 | # CONFIG_EMBEDDED is not set |
96 | CONFIG_SYSCTL_SYSCALL=y | 114 | CONFIG_SYSCTL_SYSCALL=y |
97 | CONFIG_KALLSYMS=y | 115 | CONFIG_KALLSYMS=y |
98 | CONFIG_KALLSYMS_ALL=y | 116 | CONFIG_KALLSYMS_ALL=y |
99 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 117 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
118 | # CONFIG_STRIP_ASM_SYMS is not set | ||
100 | CONFIG_HOTPLUG=y | 119 | CONFIG_HOTPLUG=y |
101 | CONFIG_PRINTK=y | 120 | CONFIG_PRINTK=y |
102 | CONFIG_BUG=y | 121 | CONFIG_BUG=y |
103 | CONFIG_ELF_CORE=y | 122 | CONFIG_ELF_CORE=y |
104 | # CONFIG_COMPAT_BRK is not set | ||
105 | CONFIG_BASE_FULL=y | 123 | CONFIG_BASE_FULL=y |
106 | CONFIG_FUTEX=y | 124 | CONFIG_FUTEX=y |
107 | CONFIG_ANON_INODES=y | ||
108 | CONFIG_EPOLL=y | 125 | CONFIG_EPOLL=y |
109 | CONFIG_SIGNALFD=y | 126 | CONFIG_SIGNALFD=y |
110 | CONFIG_TIMERFD=y | 127 | CONFIG_TIMERFD=y |
@@ -114,10 +131,12 @@ CONFIG_AIO=y | |||
114 | CONFIG_VM_EVENT_COUNTERS=y | 131 | CONFIG_VM_EVENT_COUNTERS=y |
115 | CONFIG_PCI_QUIRKS=y | 132 | CONFIG_PCI_QUIRKS=y |
116 | CONFIG_SLUB_DEBUG=y | 133 | CONFIG_SLUB_DEBUG=y |
134 | # CONFIG_COMPAT_BRK is not set | ||
117 | # CONFIG_SLAB is not set | 135 | # CONFIG_SLAB is not set |
118 | CONFIG_SLUB=y | 136 | CONFIG_SLUB=y |
119 | # CONFIG_SLOB is not set | 137 | # CONFIG_SLOB is not set |
120 | CONFIG_PROFILING=y | 138 | CONFIG_PROFILING=y |
139 | CONFIG_TRACEPOINTS=y | ||
121 | # CONFIG_MARKERS is not set | 140 | # CONFIG_MARKERS is not set |
122 | CONFIG_OPROFILE=y | 141 | CONFIG_OPROFILE=y |
123 | CONFIG_HAVE_OPROFILE=y | 142 | CONFIG_HAVE_OPROFILE=y |
@@ -127,10 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
127 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
128 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
129 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | # CONFIG_SLOW_WORK is not set | ||
130 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 150 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
131 | CONFIG_SLABINFO=y | 151 | CONFIG_SLABINFO=y |
132 | CONFIG_RT_MUTEXES=y | 152 | CONFIG_RT_MUTEXES=y |
133 | # CONFIG_TINY_SHMEM is not set | ||
134 | CONFIG_BASE_SMALL=0 | 153 | CONFIG_BASE_SMALL=0 |
135 | CONFIG_MODULES=y | 154 | CONFIG_MODULES=y |
136 | # CONFIG_MODULE_FORCE_LOAD is not set | 155 | # CONFIG_MODULE_FORCE_LOAD is not set |
@@ -138,11 +157,8 @@ CONFIG_MODULE_UNLOAD=y | |||
138 | CONFIG_MODULE_FORCE_UNLOAD=y | 157 | CONFIG_MODULE_FORCE_UNLOAD=y |
139 | # CONFIG_MODVERSIONS is not set | 158 | # CONFIG_MODVERSIONS is not set |
140 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 159 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
141 | CONFIG_KMOD=y | ||
142 | CONFIG_BLOCK=y | 160 | CONFIG_BLOCK=y |
143 | CONFIG_LBD=y | 161 | CONFIG_LBD=y |
144 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
145 | CONFIG_LSF=y | ||
146 | CONFIG_BLK_DEV_BSG=y | 162 | CONFIG_BLK_DEV_BSG=y |
147 | # CONFIG_BLK_DEV_INTEGRITY is not set | 163 | # CONFIG_BLK_DEV_INTEGRITY is not set |
148 | 164 | ||
@@ -158,14 +174,11 @@ CONFIG_DEFAULT_AS=y | |||
158 | # CONFIG_DEFAULT_CFQ is not set | 174 | # CONFIG_DEFAULT_CFQ is not set |
159 | # CONFIG_DEFAULT_NOOP is not set | 175 | # CONFIG_DEFAULT_NOOP is not set |
160 | CONFIG_DEFAULT_IOSCHED="anticipatory" | 176 | CONFIG_DEFAULT_IOSCHED="anticipatory" |
161 | CONFIG_CLASSIC_RCU=y | ||
162 | CONFIG_FREEZER=y | 177 | CONFIG_FREEZER=y |
163 | 178 | ||
164 | # | 179 | # |
165 | # Platform support | 180 | # Platform support |
166 | # | 181 | # |
167 | CONFIG_PPC_MULTIPLATFORM=y | ||
168 | CONFIG_CLASSIC32=y | ||
169 | # CONFIG_PPC_CHRP is not set | 182 | # CONFIG_PPC_CHRP is not set |
170 | # CONFIG_MPC5121_ADS is not set | 183 | # CONFIG_MPC5121_ADS is not set |
171 | # CONFIG_MPC5121_GENERIC is not set | 184 | # CONFIG_MPC5121_GENERIC is not set |
@@ -178,7 +191,9 @@ CONFIG_PPC_PMAC=y | |||
178 | # CONFIG_PPC_83xx is not set | 191 | # CONFIG_PPC_83xx is not set |
179 | # CONFIG_PPC_86xx is not set | 192 | # CONFIG_PPC_86xx is not set |
180 | # CONFIG_EMBEDDED6xx is not set | 193 | # CONFIG_EMBEDDED6xx is not set |
194 | # CONFIG_AMIGAONE is not set | ||
181 | CONFIG_PPC_NATIVE=y | 195 | CONFIG_PPC_NATIVE=y |
196 | CONFIG_PPC_OF_BOOT_TRAMPOLINE=y | ||
182 | # CONFIG_IPIC is not set | 197 | # CONFIG_IPIC is not set |
183 | CONFIG_MPIC=y | 198 | CONFIG_MPIC=y |
184 | # CONFIG_MPIC_WEIRD is not set | 199 | # CONFIG_MPIC_WEIRD is not set |
@@ -212,11 +227,12 @@ CONFIG_CPU_FREQ_PMAC=y | |||
212 | CONFIG_PPC601_SYNC_FIX=y | 227 | CONFIG_PPC601_SYNC_FIX=y |
213 | # CONFIG_TAU is not set | 228 | # CONFIG_TAU is not set |
214 | # CONFIG_FSL_ULI1575 is not set | 229 | # CONFIG_FSL_ULI1575 is not set |
230 | # CONFIG_SIMPLE_GPIO is not set | ||
215 | 231 | ||
216 | # | 232 | # |
217 | # Kernel options | 233 | # Kernel options |
218 | # | 234 | # |
219 | # CONFIG_HIGHMEM is not set | 235 | CONFIG_HIGHMEM=y |
220 | CONFIG_TICK_ONESHOT=y | 236 | CONFIG_TICK_ONESHOT=y |
221 | CONFIG_NO_HZ=y | 237 | CONFIG_NO_HZ=y |
222 | CONFIG_HIGH_RES_TIMERS=y | 238 | CONFIG_HIGH_RES_TIMERS=y |
@@ -239,6 +255,7 @@ CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | |||
239 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
240 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
241 | # CONFIG_KEXEC is not set | 257 | # CONFIG_KEXEC is not set |
258 | # CONFIG_CRASH_DUMP is not set | ||
242 | CONFIG_ARCH_FLATMEM_ENABLE=y | 259 | CONFIG_ARCH_FLATMEM_ENABLE=y |
243 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 260 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
244 | CONFIG_SELECT_MEMORY_MODEL=y | 261 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -250,12 +267,17 @@ CONFIG_FLAT_NODE_MEM_MAP=y | |||
250 | CONFIG_PAGEFLAGS_EXTENDED=y | 267 | CONFIG_PAGEFLAGS_EXTENDED=y |
251 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 268 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
252 | # CONFIG_MIGRATION is not set | 269 | # CONFIG_MIGRATION is not set |
253 | # CONFIG_RESOURCES_64BIT is not set | ||
254 | # CONFIG_PHYS_ADDR_T_64BIT is not set | 270 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
255 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
256 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
257 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
258 | CONFIG_UNEVICTABLE_LRU=y | 274 | CONFIG_UNEVICTABLE_LRU=y |
275 | CONFIG_HAVE_MLOCK=y | ||
276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | ||
277 | CONFIG_PPC_4K_PAGES=y | ||
278 | # CONFIG_PPC_16K_PAGES is not set | ||
279 | # CONFIG_PPC_64K_PAGES is not set | ||
280 | # CONFIG_PPC_256K_PAGES is not set | ||
259 | CONFIG_FORCE_MAX_ZONEORDER=11 | 281 | CONFIG_FORCE_MAX_ZONEORDER=11 |
260 | CONFIG_PROC_DEVICETREE=y | 282 | CONFIG_PROC_DEVICETREE=y |
261 | # CONFIG_CMDLINE_BOOL is not set | 283 | # CONFIG_CMDLINE_BOOL is not set |
@@ -288,6 +310,8 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
288 | # CONFIG_PCI_MSI is not set | 310 | # CONFIG_PCI_MSI is not set |
289 | # CONFIG_PCI_LEGACY is not set | 311 | # CONFIG_PCI_LEGACY is not set |
290 | # CONFIG_PCI_DEBUG is not set | 312 | # CONFIG_PCI_DEBUG is not set |
313 | # CONFIG_PCI_STUB is not set | ||
314 | # CONFIG_PCI_IOV is not set | ||
291 | CONFIG_PCCARD=m | 315 | CONFIG_PCCARD=m |
292 | # CONFIG_PCMCIA_DEBUG is not set | 316 | # CONFIG_PCMCIA_DEBUG is not set |
293 | CONFIG_PCMCIA=m | 317 | CONFIG_PCMCIA=m |
@@ -397,6 +421,8 @@ CONFIG_NETFILTER_XTABLES=m | |||
397 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m | 421 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m |
398 | # CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set | 422 | # CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set |
399 | # CONFIG_NETFILTER_XT_TARGET_DSCP is not set | 423 | # CONFIG_NETFILTER_XT_TARGET_DSCP is not set |
424 | CONFIG_NETFILTER_XT_TARGET_HL=m | ||
425 | # CONFIG_NETFILTER_XT_TARGET_LED is not set | ||
400 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 426 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
401 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | 427 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m |
402 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | 428 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m |
@@ -405,6 +431,7 @@ CONFIG_NETFILTER_XT_TARGET_RATEEST=m | |||
405 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | 431 | CONFIG_NETFILTER_XT_TARGET_TRACE=m |
406 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | 432 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m |
407 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | 433 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
434 | # CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set | ||
408 | CONFIG_NETFILTER_XT_MATCH_COMMENT=m | 435 | CONFIG_NETFILTER_XT_MATCH_COMMENT=m |
409 | # CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set | 436 | # CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set |
410 | CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m | 437 | CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m |
@@ -415,6 +442,7 @@ CONFIG_NETFILTER_XT_MATCH_DSCP=m | |||
415 | CONFIG_NETFILTER_XT_MATCH_ESP=m | 442 | CONFIG_NETFILTER_XT_MATCH_ESP=m |
416 | # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set | 443 | # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set |
417 | CONFIG_NETFILTER_XT_MATCH_HELPER=m | 444 | CONFIG_NETFILTER_XT_MATCH_HELPER=m |
445 | CONFIG_NETFILTER_XT_MATCH_HL=m | ||
418 | CONFIG_NETFILTER_XT_MATCH_IPRANGE=m | 446 | CONFIG_NETFILTER_XT_MATCH_IPRANGE=m |
419 | CONFIG_NETFILTER_XT_MATCH_LENGTH=m | 447 | CONFIG_NETFILTER_XT_MATCH_LENGTH=m |
420 | CONFIG_NETFILTER_XT_MATCH_LIMIT=m | 448 | CONFIG_NETFILTER_XT_MATCH_LIMIT=m |
@@ -478,17 +506,15 @@ CONFIG_IP_NF_ARPFILTER=m | |||
478 | CONFIG_IP_NF_ARP_MANGLE=m | 506 | CONFIG_IP_NF_ARP_MANGLE=m |
479 | CONFIG_IP_DCCP=m | 507 | CONFIG_IP_DCCP=m |
480 | CONFIG_INET_DCCP_DIAG=m | 508 | CONFIG_INET_DCCP_DIAG=m |
481 | CONFIG_IP_DCCP_ACKVEC=y | ||
482 | 509 | ||
483 | # | 510 | # |
484 | # DCCP CCIDs Configuration (EXPERIMENTAL) | 511 | # DCCP CCIDs Configuration (EXPERIMENTAL) |
485 | # | 512 | # |
486 | CONFIG_IP_DCCP_CCID2=m | ||
487 | # CONFIG_IP_DCCP_CCID2_DEBUG is not set | 513 | # CONFIG_IP_DCCP_CCID2_DEBUG is not set |
488 | CONFIG_IP_DCCP_CCID3=m | 514 | CONFIG_IP_DCCP_CCID3=y |
489 | # CONFIG_IP_DCCP_CCID3_DEBUG is not set | 515 | # CONFIG_IP_DCCP_CCID3_DEBUG is not set |
490 | CONFIG_IP_DCCP_CCID3_RTO=100 | 516 | CONFIG_IP_DCCP_CCID3_RTO=100 |
491 | CONFIG_IP_DCCP_TFRC_LIB=m | 517 | CONFIG_IP_DCCP_TFRC_LIB=y |
492 | 518 | ||
493 | # | 519 | # |
494 | # DCCP Kernel Hacking | 520 | # DCCP Kernel Hacking |
@@ -508,13 +534,16 @@ CONFIG_IP_DCCP_TFRC_LIB=m | |||
508 | # CONFIG_LAPB is not set | 534 | # CONFIG_LAPB is not set |
509 | # CONFIG_ECONET is not set | 535 | # CONFIG_ECONET is not set |
510 | # CONFIG_WAN_ROUTER is not set | 536 | # CONFIG_WAN_ROUTER is not set |
537 | # CONFIG_PHONET is not set | ||
511 | # CONFIG_NET_SCHED is not set | 538 | # CONFIG_NET_SCHED is not set |
512 | CONFIG_NET_CLS_ROUTE=y | 539 | CONFIG_NET_CLS_ROUTE=y |
540 | # CONFIG_DCB is not set | ||
513 | 541 | ||
514 | # | 542 | # |
515 | # Network testing | 543 | # Network testing |
516 | # | 544 | # |
517 | # CONFIG_NET_PKTGEN is not set | 545 | # CONFIG_NET_PKTGEN is not set |
546 | # CONFIG_NET_DROP_MONITOR is not set | ||
518 | # CONFIG_HAMRADIO is not set | 547 | # CONFIG_HAMRADIO is not set |
519 | # CONFIG_CAN is not set | 548 | # CONFIG_CAN is not set |
520 | CONFIG_IRDA=m | 549 | CONFIG_IRDA=m |
@@ -577,8 +606,6 @@ CONFIG_BT_HIDP=m | |||
577 | # | 606 | # |
578 | # Bluetooth device drivers | 607 | # Bluetooth device drivers |
579 | # | 608 | # |
580 | CONFIG_BT_HCIUSB=m | ||
581 | # CONFIG_BT_HCIUSB_SCO is not set | ||
582 | # CONFIG_BT_HCIBTUSB is not set | 609 | # CONFIG_BT_HCIBTUSB is not set |
583 | # CONFIG_BT_HCIUART is not set | 610 | # CONFIG_BT_HCIUART is not set |
584 | CONFIG_BT_HCIBCM203X=m | 611 | CONFIG_BT_HCIBCM203X=m |
@@ -590,31 +617,27 @@ CONFIG_BT_HCIBFUSB=m | |||
590 | # CONFIG_BT_HCIBTUART is not set | 617 | # CONFIG_BT_HCIBTUART is not set |
591 | # CONFIG_BT_HCIVHCI is not set | 618 | # CONFIG_BT_HCIVHCI is not set |
592 | # CONFIG_AF_RXRPC is not set | 619 | # CONFIG_AF_RXRPC is not set |
593 | # CONFIG_PHONET is not set | ||
594 | CONFIG_WIRELESS=y | 620 | CONFIG_WIRELESS=y |
595 | CONFIG_CFG80211=m | 621 | CONFIG_CFG80211=m |
596 | CONFIG_NL80211=y | 622 | # CONFIG_CFG80211_REG_DEBUG is not set |
597 | CONFIG_WIRELESS_OLD_REGULATORY=y | 623 | CONFIG_WIRELESS_OLD_REGULATORY=y |
598 | CONFIG_WIRELESS_EXT=y | 624 | CONFIG_WIRELESS_EXT=y |
599 | CONFIG_WIRELESS_EXT_SYSFS=y | 625 | CONFIG_WIRELESS_EXT_SYSFS=y |
626 | # CONFIG_LIB80211 is not set | ||
600 | CONFIG_MAC80211=m | 627 | CONFIG_MAC80211=m |
601 | 628 | ||
602 | # | 629 | # |
603 | # Rate control algorithm selection | 630 | # Rate control algorithm selection |
604 | # | 631 | # |
605 | CONFIG_MAC80211_RC_PID=y | 632 | CONFIG_MAC80211_RC_MINSTREL=y |
606 | # CONFIG_MAC80211_RC_MINSTREL is not set | 633 | # CONFIG_MAC80211_RC_DEFAULT_PID is not set |
607 | CONFIG_MAC80211_RC_DEFAULT_PID=y | 634 | CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y |
608 | # CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set | 635 | CONFIG_MAC80211_RC_DEFAULT="minstrel" |
609 | CONFIG_MAC80211_RC_DEFAULT="pid" | ||
610 | # CONFIG_MAC80211_MESH is not set | 636 | # CONFIG_MAC80211_MESH is not set |
611 | CONFIG_MAC80211_LEDS=y | 637 | CONFIG_MAC80211_LEDS=y |
638 | # CONFIG_MAC80211_DEBUGFS is not set | ||
612 | # CONFIG_MAC80211_DEBUG_MENU is not set | 639 | # CONFIG_MAC80211_DEBUG_MENU is not set |
613 | CONFIG_IEEE80211=m | 640 | # CONFIG_WIMAX is not set |
614 | # CONFIG_IEEE80211_DEBUG is not set | ||
615 | CONFIG_IEEE80211_CRYPT_WEP=m | ||
616 | CONFIG_IEEE80211_CRYPT_CCMP=m | ||
617 | CONFIG_IEEE80211_CRYPT_TKIP=m | ||
618 | # CONFIG_RFKILL is not set | 641 | # CONFIG_RFKILL is not set |
619 | # CONFIG_NET_9P is not set | 642 | # CONFIG_NET_9P is not set |
620 | 643 | ||
@@ -662,17 +685,27 @@ CONFIG_BLK_DEV_RAM_SIZE=4096 | |||
662 | # CONFIG_BLK_DEV_HD is not set | 685 | # CONFIG_BLK_DEV_HD is not set |
663 | CONFIG_MISC_DEVICES=y | 686 | CONFIG_MISC_DEVICES=y |
664 | # CONFIG_PHANTOM is not set | 687 | # CONFIG_PHANTOM is not set |
665 | # CONFIG_EEPROM_93CX6 is not set | ||
666 | # CONFIG_SGI_IOC4 is not set | 688 | # CONFIG_SGI_IOC4 is not set |
667 | # CONFIG_TIFM_CORE is not set | 689 | # CONFIG_TIFM_CORE is not set |
690 | # CONFIG_ICS932S401 is not set | ||
668 | # CONFIG_ENCLOSURE_SERVICES is not set | 691 | # CONFIG_ENCLOSURE_SERVICES is not set |
669 | # CONFIG_HP_ILO is not set | 692 | # CONFIG_HP_ILO is not set |
693 | # CONFIG_ISL29003 is not set | ||
694 | # CONFIG_C2PORT is not set | ||
695 | |||
696 | # | ||
697 | # EEPROM support | ||
698 | # | ||
699 | # CONFIG_EEPROM_AT24 is not set | ||
700 | # CONFIG_EEPROM_LEGACY is not set | ||
701 | # CONFIG_EEPROM_93CX6 is not set | ||
670 | CONFIG_HAVE_IDE=y | 702 | CONFIG_HAVE_IDE=y |
671 | CONFIG_IDE=y | 703 | CONFIG_IDE=y |
672 | 704 | ||
673 | # | 705 | # |
674 | # Please see Documentation/ide/ide.txt for help/info on IDE drives | 706 | # Please see Documentation/ide/ide.txt for help/info on IDE drives |
675 | # | 707 | # |
708 | CONFIG_IDE_XFER_MODE=y | ||
676 | CONFIG_IDE_TIMINGS=y | 709 | CONFIG_IDE_TIMINGS=y |
677 | CONFIG_IDE_ATAPI=y | 710 | CONFIG_IDE_ATAPI=y |
678 | # CONFIG_BLK_DEV_IDE_SATA is not set | 711 | # CONFIG_BLK_DEV_IDE_SATA is not set |
@@ -684,7 +717,6 @@ CONFIG_BLK_DEV_IDECS=m | |||
684 | CONFIG_BLK_DEV_IDECD=y | 717 | CONFIG_BLK_DEV_IDECD=y |
685 | CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y | 718 | CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y |
686 | # CONFIG_BLK_DEV_IDETAPE is not set | 719 | # CONFIG_BLK_DEV_IDETAPE is not set |
687 | CONFIG_BLK_DEV_IDESCSI=y | ||
688 | # CONFIG_IDE_TASK_IOCTL is not set | 720 | # CONFIG_IDE_TASK_IOCTL is not set |
689 | CONFIG_IDE_PROC_FS=y | 721 | CONFIG_IDE_PROC_FS=y |
690 | 722 | ||
@@ -714,6 +746,7 @@ CONFIG_BLK_DEV_IDEDMA_PCI=y | |||
714 | # CONFIG_BLK_DEV_JMICRON is not set | 746 | # CONFIG_BLK_DEV_JMICRON is not set |
715 | # CONFIG_BLK_DEV_SC1200 is not set | 747 | # CONFIG_BLK_DEV_SC1200 is not set |
716 | # CONFIG_BLK_DEV_PIIX is not set | 748 | # CONFIG_BLK_DEV_PIIX is not set |
749 | # CONFIG_BLK_DEV_IT8172 is not set | ||
717 | # CONFIG_BLK_DEV_IT8213 is not set | 750 | # CONFIG_BLK_DEV_IT8213 is not set |
718 | # CONFIG_BLK_DEV_IT821X is not set | 751 | # CONFIG_BLK_DEV_IT821X is not set |
719 | # CONFIG_BLK_DEV_NS87415 is not set | 752 | # CONFIG_BLK_DEV_NS87415 is not set |
@@ -728,7 +761,6 @@ CONFIG_BLK_DEV_SL82C105=y | |||
728 | # CONFIG_BLK_DEV_TC86C001 is not set | 761 | # CONFIG_BLK_DEV_TC86C001 is not set |
729 | CONFIG_BLK_DEV_IDE_PMAC=y | 762 | CONFIG_BLK_DEV_IDE_PMAC=y |
730 | CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y | 763 | CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y |
731 | CONFIG_BLK_DEV_IDEDMA_PMAC=y | ||
732 | CONFIG_BLK_DEV_IDEDMA=y | 764 | CONFIG_BLK_DEV_IDEDMA=y |
733 | 765 | ||
734 | # | 766 | # |
@@ -772,6 +804,7 @@ CONFIG_SCSI_FC_ATTRS=y | |||
772 | # CONFIG_SCSI_SRP_ATTRS is not set | 804 | # CONFIG_SCSI_SRP_ATTRS is not set |
773 | CONFIG_SCSI_LOWLEVEL=y | 805 | CONFIG_SCSI_LOWLEVEL=y |
774 | # CONFIG_ISCSI_TCP is not set | 806 | # CONFIG_ISCSI_TCP is not set |
807 | # CONFIG_SCSI_CXGB3_ISCSI is not set | ||
775 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 808 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
776 | # CONFIG_SCSI_3W_9XXX is not set | 809 | # CONFIG_SCSI_3W_9XXX is not set |
777 | # CONFIG_SCSI_ACARD is not set | 810 | # CONFIG_SCSI_ACARD is not set |
@@ -791,8 +824,12 @@ CONFIG_SCSI_AIC7XXX_OLD=m | |||
791 | # CONFIG_MEGARAID_NEWGEN is not set | 824 | # CONFIG_MEGARAID_NEWGEN is not set |
792 | # CONFIG_MEGARAID_LEGACY is not set | 825 | # CONFIG_MEGARAID_LEGACY is not set |
793 | # CONFIG_MEGARAID_SAS is not set | 826 | # CONFIG_MEGARAID_SAS is not set |
827 | # CONFIG_SCSI_MPT2SAS is not set | ||
794 | # CONFIG_SCSI_HPTIOP is not set | 828 | # CONFIG_SCSI_HPTIOP is not set |
795 | # CONFIG_SCSI_BUSLOGIC is not set | 829 | # CONFIG_SCSI_BUSLOGIC is not set |
830 | # CONFIG_LIBFC is not set | ||
831 | # CONFIG_LIBFCOE is not set | ||
832 | # CONFIG_FCOE is not set | ||
796 | # CONFIG_SCSI_DMX3191D is not set | 833 | # CONFIG_SCSI_DMX3191D is not set |
797 | # CONFIG_SCSI_EATA is not set | 834 | # CONFIG_SCSI_EATA is not set |
798 | # CONFIG_SCSI_FUTURE_DOMAIN is not set | 835 | # CONFIG_SCSI_FUTURE_DOMAIN is not set |
@@ -822,6 +859,7 @@ CONFIG_SCSI_MAC53C94=y | |||
822 | # CONFIG_SCSI_SRP is not set | 859 | # CONFIG_SCSI_SRP is not set |
823 | # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set | 860 | # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set |
824 | # CONFIG_SCSI_DH is not set | 861 | # CONFIG_SCSI_DH is not set |
862 | # CONFIG_SCSI_OSD_INITIATOR is not set | ||
825 | # CONFIG_ATA is not set | 863 | # CONFIG_ATA is not set |
826 | CONFIG_MD=y | 864 | CONFIG_MD=y |
827 | CONFIG_BLK_DEV_MD=m | 865 | CONFIG_BLK_DEV_MD=m |
@@ -881,6 +919,7 @@ CONFIG_THERM_ADT746X=m | |||
881 | # CONFIG_ANSLCD is not set | 919 | # CONFIG_ANSLCD is not set |
882 | CONFIG_PMAC_RACKMETER=m | 920 | CONFIG_PMAC_RACKMETER=m |
883 | CONFIG_NETDEVICES=y | 921 | CONFIG_NETDEVICES=y |
922 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
884 | CONFIG_DUMMY=m | 923 | CONFIG_DUMMY=m |
885 | # CONFIG_BONDING is not set | 924 | # CONFIG_BONDING is not set |
886 | # CONFIG_MACVLAN is not set | 925 | # CONFIG_MACVLAN is not set |
@@ -898,6 +937,8 @@ CONFIG_BMAC=y | |||
898 | CONFIG_SUNGEM=y | 937 | CONFIG_SUNGEM=y |
899 | # CONFIG_CASSINI is not set | 938 | # CONFIG_CASSINI is not set |
900 | # CONFIG_NET_VENDOR_3COM is not set | 939 | # CONFIG_NET_VENDOR_3COM is not set |
940 | # CONFIG_ETHOC is not set | ||
941 | # CONFIG_DNET is not set | ||
901 | # CONFIG_NET_TULIP is not set | 942 | # CONFIG_NET_TULIP is not set |
902 | # CONFIG_HP100 is not set | 943 | # CONFIG_HP100 is not set |
903 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | 944 | # CONFIG_IBM_NEW_EMAC_ZMII is not set |
@@ -913,7 +954,6 @@ CONFIG_PCNET32=y | |||
913 | # CONFIG_ADAPTEC_STARFIRE is not set | 954 | # CONFIG_ADAPTEC_STARFIRE is not set |
914 | # CONFIG_B44 is not set | 955 | # CONFIG_B44 is not set |
915 | # CONFIG_FORCEDETH is not set | 956 | # CONFIG_FORCEDETH is not set |
916 | # CONFIG_EEPRO100 is not set | ||
917 | # CONFIG_E100 is not set | 957 | # CONFIG_E100 is not set |
918 | # CONFIG_FEALNX is not set | 958 | # CONFIG_FEALNX is not set |
919 | # CONFIG_NATSEMI is not set | 959 | # CONFIG_NATSEMI is not set |
@@ -923,6 +963,7 @@ CONFIG_PCNET32=y | |||
923 | # CONFIG_R6040 is not set | 963 | # CONFIG_R6040 is not set |
924 | # CONFIG_SIS900 is not set | 964 | # CONFIG_SIS900 is not set |
925 | # CONFIG_EPIC100 is not set | 965 | # CONFIG_EPIC100 is not set |
966 | # CONFIG_SMSC9420 is not set | ||
926 | # CONFIG_SUNDANCE is not set | 967 | # CONFIG_SUNDANCE is not set |
927 | # CONFIG_TLAN is not set | 968 | # CONFIG_TLAN is not set |
928 | # CONFIG_VIA_RHINE is not set | 969 | # CONFIG_VIA_RHINE is not set |
@@ -935,6 +976,7 @@ CONFIG_NETDEV_1000=y | |||
935 | # CONFIG_E1000E is not set | 976 | # CONFIG_E1000E is not set |
936 | # CONFIG_IP1000 is not set | 977 | # CONFIG_IP1000 is not set |
937 | # CONFIG_IGB is not set | 978 | # CONFIG_IGB is not set |
979 | # CONFIG_IGBVF is not set | ||
938 | # CONFIG_NS83820 is not set | 980 | # CONFIG_NS83820 is not set |
939 | # CONFIG_HAMACHI is not set | 981 | # CONFIG_HAMACHI is not set |
940 | # CONFIG_YELLOWFIN is not set | 982 | # CONFIG_YELLOWFIN is not set |
@@ -945,18 +987,20 @@ CONFIG_NETDEV_1000=y | |||
945 | # CONFIG_VIA_VELOCITY is not set | 987 | # CONFIG_VIA_VELOCITY is not set |
946 | # CONFIG_TIGON3 is not set | 988 | # CONFIG_TIGON3 is not set |
947 | # CONFIG_BNX2 is not set | 989 | # CONFIG_BNX2 is not set |
948 | # CONFIG_MV643XX_ETH is not set | ||
949 | # CONFIG_QLA3XXX is not set | 990 | # CONFIG_QLA3XXX is not set |
950 | # CONFIG_ATL1 is not set | 991 | # CONFIG_ATL1 is not set |
951 | # CONFIG_ATL1E is not set | 992 | # CONFIG_ATL1E is not set |
993 | # CONFIG_ATL1C is not set | ||
952 | # CONFIG_JME is not set | 994 | # CONFIG_JME is not set |
953 | CONFIG_NETDEV_10000=y | 995 | CONFIG_NETDEV_10000=y |
954 | # CONFIG_CHELSIO_T1 is not set | 996 | # CONFIG_CHELSIO_T1 is not set |
997 | CONFIG_CHELSIO_T3_DEPENDS=y | ||
955 | # CONFIG_CHELSIO_T3 is not set | 998 | # CONFIG_CHELSIO_T3 is not set |
956 | # CONFIG_ENIC is not set | 999 | # CONFIG_ENIC is not set |
957 | # CONFIG_IXGBE is not set | 1000 | # CONFIG_IXGBE is not set |
958 | # CONFIG_IXGB is not set | 1001 | # CONFIG_IXGB is not set |
959 | # CONFIG_S2IO is not set | 1002 | # CONFIG_S2IO is not set |
1003 | # CONFIG_VXGE is not set | ||
960 | # CONFIG_MYRI10GE is not set | 1004 | # CONFIG_MYRI10GE is not set |
961 | # CONFIG_NETXEN_NIC is not set | 1005 | # CONFIG_NETXEN_NIC is not set |
962 | # CONFIG_NIU is not set | 1006 | # CONFIG_NIU is not set |
@@ -966,6 +1010,7 @@ CONFIG_NETDEV_10000=y | |||
966 | # CONFIG_BNX2X is not set | 1010 | # CONFIG_BNX2X is not set |
967 | # CONFIG_QLGE is not set | 1011 | # CONFIG_QLGE is not set |
968 | # CONFIG_SFC is not set | 1012 | # CONFIG_SFC is not set |
1013 | # CONFIG_BE2NET is not set | ||
969 | # CONFIG_TR is not set | 1014 | # CONFIG_TR is not set |
970 | 1015 | ||
971 | # | 1016 | # |
@@ -974,20 +1019,11 @@ CONFIG_NETDEV_10000=y | |||
974 | # CONFIG_WLAN_PRE80211 is not set | 1019 | # CONFIG_WLAN_PRE80211 is not set |
975 | CONFIG_WLAN_80211=y | 1020 | CONFIG_WLAN_80211=y |
976 | # CONFIG_PCMCIA_RAYCS is not set | 1021 | # CONFIG_PCMCIA_RAYCS is not set |
977 | # CONFIG_IPW2100 is not set | ||
978 | # CONFIG_IPW2200 is not set | ||
979 | # CONFIG_LIBERTAS is not set | 1022 | # CONFIG_LIBERTAS is not set |
980 | # CONFIG_LIBERTAS_THINFIRM is not set | 1023 | # CONFIG_LIBERTAS_THINFIRM is not set |
981 | # CONFIG_AIRO is not set | 1024 | # CONFIG_AIRO is not set |
982 | CONFIG_HERMES=m | ||
983 | CONFIG_APPLE_AIRPORT=m | ||
984 | # CONFIG_PLX_HERMES is not set | ||
985 | # CONFIG_TMD_HERMES is not set | ||
986 | # CONFIG_NORTEL_HERMES is not set | ||
987 | CONFIG_PCI_HERMES=m | ||
988 | CONFIG_PCMCIA_HERMES=m | ||
989 | # CONFIG_PCMCIA_SPECTRUM is not set | ||
990 | # CONFIG_ATMEL is not set | 1025 | # CONFIG_ATMEL is not set |
1026 | # CONFIG_AT76C50X_USB is not set | ||
991 | # CONFIG_AIRO_CS is not set | 1027 | # CONFIG_AIRO_CS is not set |
992 | # CONFIG_PCMCIA_WL3501 is not set | 1028 | # CONFIG_PCMCIA_WL3501 is not set |
993 | CONFIG_PRISM54=m | 1029 | CONFIG_PRISM54=m |
@@ -997,15 +1033,17 @@ CONFIG_PRISM54=m | |||
997 | # CONFIG_RTL8187 is not set | 1033 | # CONFIG_RTL8187 is not set |
998 | # CONFIG_ADM8211 is not set | 1034 | # CONFIG_ADM8211 is not set |
999 | # CONFIG_MAC80211_HWSIM is not set | 1035 | # CONFIG_MAC80211_HWSIM is not set |
1036 | # CONFIG_MWL8K is not set | ||
1000 | CONFIG_P54_COMMON=m | 1037 | CONFIG_P54_COMMON=m |
1001 | # CONFIG_P54_USB is not set | 1038 | # CONFIG_P54_USB is not set |
1002 | # CONFIG_P54_PCI is not set | 1039 | # CONFIG_P54_PCI is not set |
1040 | CONFIG_P54_LEDS=y | ||
1003 | # CONFIG_ATH5K is not set | 1041 | # CONFIG_ATH5K is not set |
1004 | # CONFIG_ATH9K is not set | 1042 | # CONFIG_ATH9K is not set |
1005 | # CONFIG_IWLCORE is not set | 1043 | # CONFIG_AR9170_USB is not set |
1006 | # CONFIG_IWLWIFI_LEDS is not set | 1044 | # CONFIG_IPW2100 is not set |
1007 | # CONFIG_IWLAGN is not set | 1045 | # CONFIG_IPW2200 is not set |
1008 | # CONFIG_IWL3945 is not set | 1046 | # CONFIG_IWLWIFI is not set |
1009 | # CONFIG_HOSTAP is not set | 1047 | # CONFIG_HOSTAP is not set |
1010 | CONFIG_B43=m | 1048 | CONFIG_B43=m |
1011 | CONFIG_B43_PCI_AUTOSELECT=y | 1049 | CONFIG_B43_PCI_AUTOSELECT=y |
@@ -1025,6 +1063,19 @@ CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y | |||
1025 | # CONFIG_B43LEGACY_PIO_MODE is not set | 1063 | # CONFIG_B43LEGACY_PIO_MODE is not set |
1026 | # CONFIG_ZD1211RW is not set | 1064 | # CONFIG_ZD1211RW is not set |
1027 | # CONFIG_RT2X00 is not set | 1065 | # CONFIG_RT2X00 is not set |
1066 | CONFIG_HERMES=m | ||
1067 | CONFIG_HERMES_CACHE_FW_ON_INIT=y | ||
1068 | CONFIG_APPLE_AIRPORT=m | ||
1069 | # CONFIG_PLX_HERMES is not set | ||
1070 | # CONFIG_TMD_HERMES is not set | ||
1071 | # CONFIG_NORTEL_HERMES is not set | ||
1072 | CONFIG_PCI_HERMES=m | ||
1073 | CONFIG_PCMCIA_HERMES=m | ||
1074 | # CONFIG_PCMCIA_SPECTRUM is not set | ||
1075 | |||
1076 | # | ||
1077 | # Enable WiMAX (Networking options) to see the WiMAX drivers | ||
1078 | # | ||
1028 | 1079 | ||
1029 | # | 1080 | # |
1030 | # USB Network Adapters | 1081 | # USB Network Adapters |
@@ -1036,6 +1087,7 @@ CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y | |||
1036 | CONFIG_USB_USBNET=m | 1087 | CONFIG_USB_USBNET=m |
1037 | CONFIG_USB_NET_AX8817X=m | 1088 | CONFIG_USB_NET_AX8817X=m |
1038 | CONFIG_USB_NET_CDCETHER=m | 1089 | CONFIG_USB_NET_CDCETHER=m |
1090 | # CONFIG_USB_NET_CDC_EEM is not set | ||
1039 | # CONFIG_USB_NET_DM9601 is not set | 1091 | # CONFIG_USB_NET_DM9601 is not set |
1040 | # CONFIG_USB_NET_SMSC95XX is not set | 1092 | # CONFIG_USB_NET_SMSC95XX is not set |
1041 | # CONFIG_USB_NET_GL620A is not set | 1093 | # CONFIG_USB_NET_GL620A is not set |
@@ -1099,7 +1151,7 @@ CONFIG_INPUT_KEYBOARD=y | |||
1099 | CONFIG_INPUT_MOUSE=y | 1151 | CONFIG_INPUT_MOUSE=y |
1100 | # CONFIG_MOUSE_PS2 is not set | 1152 | # CONFIG_MOUSE_PS2 is not set |
1101 | # CONFIG_MOUSE_SERIAL is not set | 1153 | # CONFIG_MOUSE_SERIAL is not set |
1102 | # CONFIG_MOUSE_APPLETOUCH is not set | 1154 | CONFIG_MOUSE_APPLETOUCH=y |
1103 | # CONFIG_MOUSE_BCM5974 is not set | 1155 | # CONFIG_MOUSE_BCM5974 is not set |
1104 | # CONFIG_MOUSE_VSXXXAA is not set | 1156 | # CONFIG_MOUSE_VSXXXAA is not set |
1105 | # CONFIG_INPUT_JOYSTICK is not set | 1157 | # CONFIG_INPUT_JOYSTICK is not set |
@@ -1150,10 +1202,13 @@ CONFIG_SERIAL_PMACZILOG_TTYS=y | |||
1150 | # CONFIG_SERIAL_JSM is not set | 1202 | # CONFIG_SERIAL_JSM is not set |
1151 | # CONFIG_SERIAL_OF_PLATFORM is not set | 1203 | # CONFIG_SERIAL_OF_PLATFORM is not set |
1152 | CONFIG_UNIX98_PTYS=y | 1204 | CONFIG_UNIX98_PTYS=y |
1205 | # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set | ||
1153 | CONFIG_LEGACY_PTYS=y | 1206 | CONFIG_LEGACY_PTYS=y |
1154 | CONFIG_LEGACY_PTY_COUNT=256 | 1207 | CONFIG_LEGACY_PTY_COUNT=256 |
1208 | # CONFIG_HVC_UDBG is not set | ||
1155 | # CONFIG_IPMI_HANDLER is not set | 1209 | # CONFIG_IPMI_HANDLER is not set |
1156 | CONFIG_HW_RANDOM=m | 1210 | CONFIG_HW_RANDOM=m |
1211 | # CONFIG_HW_RANDOM_TIMERIOMEM is not set | ||
1157 | CONFIG_NVRAM=y | 1212 | CONFIG_NVRAM=y |
1158 | CONFIG_GEN_RTC=y | 1213 | CONFIG_GEN_RTC=y |
1159 | # CONFIG_GEN_RTC_X is not set | 1214 | # CONFIG_GEN_RTC_X is not set |
@@ -1232,12 +1287,9 @@ CONFIG_I2C_POWERMAC=y | |||
1232 | # Miscellaneous I2C Chip support | 1287 | # Miscellaneous I2C Chip support |
1233 | # | 1288 | # |
1234 | # CONFIG_DS1682 is not set | 1289 | # CONFIG_DS1682 is not set |
1235 | # CONFIG_EEPROM_AT24 is not set | ||
1236 | # CONFIG_EEPROM_LEGACY is not set | ||
1237 | # CONFIG_SENSORS_PCF8574 is not set | 1290 | # CONFIG_SENSORS_PCF8574 is not set |
1238 | # CONFIG_PCF8575 is not set | 1291 | # CONFIG_PCF8575 is not set |
1239 | # CONFIG_SENSORS_PCA9539 is not set | 1292 | # CONFIG_SENSORS_PCA9539 is not set |
1240 | # CONFIG_SENSORS_PCF8591 is not set | ||
1241 | # CONFIG_SENSORS_MAX6875 is not set | 1293 | # CONFIG_SENSORS_MAX6875 is not set |
1242 | # CONFIG_SENSORS_TSL2550 is not set | 1294 | # CONFIG_SENSORS_TSL2550 is not set |
1243 | # CONFIG_I2C_DEBUG_CORE is not set | 1295 | # CONFIG_I2C_DEBUG_CORE is not set |
@@ -1259,11 +1311,11 @@ CONFIG_BATTERY_PMU=y | |||
1259 | # CONFIG_THERMAL is not set | 1311 | # CONFIG_THERMAL is not set |
1260 | # CONFIG_THERMAL_HWMON is not set | 1312 | # CONFIG_THERMAL_HWMON is not set |
1261 | # CONFIG_WATCHDOG is not set | 1313 | # CONFIG_WATCHDOG is not set |
1314 | CONFIG_SSB_POSSIBLE=y | ||
1262 | 1315 | ||
1263 | # | 1316 | # |
1264 | # Sonics Silicon Backplane | 1317 | # Sonics Silicon Backplane |
1265 | # | 1318 | # |
1266 | CONFIG_SSB_POSSIBLE=y | ||
1267 | CONFIG_SSB=m | 1319 | CONFIG_SSB=m |
1268 | CONFIG_SSB_SPROM=y | 1320 | CONFIG_SSB_SPROM=y |
1269 | CONFIG_SSB_PCIHOST_POSSIBLE=y | 1321 | CONFIG_SSB_PCIHOST_POSSIBLE=y |
@@ -1281,18 +1333,13 @@ CONFIG_SSB_DRIVER_PCICORE=y | |||
1281 | # CONFIG_MFD_CORE is not set | 1333 | # CONFIG_MFD_CORE is not set |
1282 | # CONFIG_MFD_SM501 is not set | 1334 | # CONFIG_MFD_SM501 is not set |
1283 | # CONFIG_HTC_PASIC3 is not set | 1335 | # CONFIG_HTC_PASIC3 is not set |
1336 | # CONFIG_TWL4030_CORE is not set | ||
1284 | # CONFIG_MFD_TMIO is not set | 1337 | # CONFIG_MFD_TMIO is not set |
1285 | # CONFIG_PMIC_DA903X is not set | 1338 | # CONFIG_PMIC_DA903X is not set |
1286 | # CONFIG_MFD_WM8400 is not set | 1339 | # CONFIG_MFD_WM8400 is not set |
1287 | # CONFIG_MFD_WM8350_I2C is not set | 1340 | # CONFIG_MFD_WM8350_I2C is not set |
1288 | 1341 | # CONFIG_MFD_PCF50633 is not set | |
1289 | # | ||
1290 | # Voltage and Current regulators | ||
1291 | # | ||
1292 | # CONFIG_REGULATOR is not set | 1342 | # CONFIG_REGULATOR is not set |
1293 | # CONFIG_REGULATOR_FIXED_VOLTAGE is not set | ||
1294 | # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set | ||
1295 | # CONFIG_REGULATOR_BQ24022 is not set | ||
1296 | 1343 | ||
1297 | # | 1344 | # |
1298 | # Multimedia devices | 1345 | # Multimedia devices |
@@ -1390,6 +1437,7 @@ CONFIG_FB_ATY_BACKLIGHT=y | |||
1390 | # CONFIG_FB_KYRO is not set | 1437 | # CONFIG_FB_KYRO is not set |
1391 | CONFIG_FB_3DFX=y | 1438 | CONFIG_FB_3DFX=y |
1392 | # CONFIG_FB_3DFX_ACCEL is not set | 1439 | # CONFIG_FB_3DFX_ACCEL is not set |
1440 | CONFIG_FB_3DFX_I2C=y | ||
1393 | # CONFIG_FB_VOODOO1 is not set | 1441 | # CONFIG_FB_VOODOO1 is not set |
1394 | # CONFIG_FB_VT8623 is not set | 1442 | # CONFIG_FB_VT8623 is not set |
1395 | # CONFIG_FB_TRIDENT is not set | 1443 | # CONFIG_FB_TRIDENT is not set |
@@ -1399,12 +1447,14 @@ CONFIG_FB_3DFX=y | |||
1399 | # CONFIG_FB_IBM_GXT4500 is not set | 1447 | # CONFIG_FB_IBM_GXT4500 is not set |
1400 | # CONFIG_FB_VIRTUAL is not set | 1448 | # CONFIG_FB_VIRTUAL is not set |
1401 | # CONFIG_FB_METRONOME is not set | 1449 | # CONFIG_FB_METRONOME is not set |
1450 | # CONFIG_FB_MB862XX is not set | ||
1451 | # CONFIG_FB_BROADSHEET is not set | ||
1402 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | 1452 | CONFIG_BACKLIGHT_LCD_SUPPORT=y |
1403 | CONFIG_LCD_CLASS_DEVICE=m | 1453 | CONFIG_LCD_CLASS_DEVICE=m |
1404 | # CONFIG_LCD_ILI9320 is not set | 1454 | # CONFIG_LCD_ILI9320 is not set |
1405 | # CONFIG_LCD_PLATFORM is not set | 1455 | # CONFIG_LCD_PLATFORM is not set |
1406 | CONFIG_BACKLIGHT_CLASS_DEVICE=y | 1456 | CONFIG_BACKLIGHT_CLASS_DEVICE=y |
1407 | # CONFIG_BACKLIGHT_CORGI is not set | 1457 | CONFIG_BACKLIGHT_GENERIC=y |
1408 | 1458 | ||
1409 | # | 1459 | # |
1410 | # Display device support | 1460 | # Display device support |
@@ -1444,11 +1494,13 @@ CONFIG_SND_MIXER_OSS=m | |||
1444 | CONFIG_SND_PCM_OSS=m | 1494 | CONFIG_SND_PCM_OSS=m |
1445 | CONFIG_SND_PCM_OSS_PLUGINS=y | 1495 | CONFIG_SND_PCM_OSS_PLUGINS=y |
1446 | CONFIG_SND_SEQUENCER_OSS=y | 1496 | CONFIG_SND_SEQUENCER_OSS=y |
1497 | # CONFIG_SND_HRTIMER is not set | ||
1447 | # CONFIG_SND_DYNAMIC_MINORS is not set | 1498 | # CONFIG_SND_DYNAMIC_MINORS is not set |
1448 | CONFIG_SND_SUPPORT_OLD_API=y | 1499 | CONFIG_SND_SUPPORT_OLD_API=y |
1449 | CONFIG_SND_VERBOSE_PROCFS=y | 1500 | CONFIG_SND_VERBOSE_PROCFS=y |
1450 | # CONFIG_SND_VERBOSE_PRINTK is not set | 1501 | # CONFIG_SND_VERBOSE_PRINTK is not set |
1451 | # CONFIG_SND_DEBUG is not set | 1502 | # CONFIG_SND_DEBUG is not set |
1503 | CONFIG_SND_VMASTER=y | ||
1452 | CONFIG_SND_DRIVERS=y | 1504 | CONFIG_SND_DRIVERS=y |
1453 | CONFIG_SND_DUMMY=m | 1505 | CONFIG_SND_DUMMY=m |
1454 | # CONFIG_SND_VIRMIDI is not set | 1506 | # CONFIG_SND_VIRMIDI is not set |
@@ -1486,6 +1538,8 @@ CONFIG_SND_PCI=y | |||
1486 | # CONFIG_SND_INDIGO is not set | 1538 | # CONFIG_SND_INDIGO is not set |
1487 | # CONFIG_SND_INDIGOIO is not set | 1539 | # CONFIG_SND_INDIGOIO is not set |
1488 | # CONFIG_SND_INDIGODJ is not set | 1540 | # CONFIG_SND_INDIGODJ is not set |
1541 | # CONFIG_SND_INDIGOIOX is not set | ||
1542 | # CONFIG_SND_INDIGODJX is not set | ||
1489 | # CONFIG_SND_EMU10K1 is not set | 1543 | # CONFIG_SND_EMU10K1 is not set |
1490 | # CONFIG_SND_EMU10K1X is not set | 1544 | # CONFIG_SND_EMU10K1X is not set |
1491 | # CONFIG_SND_ENS1370 is not set | 1545 | # CONFIG_SND_ENS1370 is not set |
@@ -1551,28 +1605,31 @@ CONFIG_USB_HID=y | |||
1551 | # | 1605 | # |
1552 | # Special HID drivers | 1606 | # Special HID drivers |
1553 | # | 1607 | # |
1554 | CONFIG_HID_COMPAT=y | ||
1555 | CONFIG_HID_A4TECH=y | 1608 | CONFIG_HID_A4TECH=y |
1556 | CONFIG_HID_APPLE=y | 1609 | CONFIG_HID_APPLE=y |
1557 | CONFIG_HID_BELKIN=y | 1610 | CONFIG_HID_BELKIN=y |
1558 | CONFIG_HID_BRIGHT=y | ||
1559 | CONFIG_HID_CHERRY=y | 1611 | CONFIG_HID_CHERRY=y |
1560 | CONFIG_HID_CHICONY=y | 1612 | CONFIG_HID_CHICONY=y |
1561 | CONFIG_HID_CYPRESS=y | 1613 | CONFIG_HID_CYPRESS=y |
1562 | CONFIG_HID_DELL=y | 1614 | # CONFIG_DRAGONRISE_FF is not set |
1563 | CONFIG_HID_EZKEY=y | 1615 | CONFIG_HID_EZKEY=y |
1616 | CONFIG_HID_KYE=y | ||
1564 | CONFIG_HID_GYRATION=y | 1617 | CONFIG_HID_GYRATION=y |
1618 | CONFIG_HID_KENSINGTON=y | ||
1565 | CONFIG_HID_LOGITECH=y | 1619 | CONFIG_HID_LOGITECH=y |
1566 | # CONFIG_LOGITECH_FF is not set | 1620 | # CONFIG_LOGITECH_FF is not set |
1567 | # CONFIG_LOGIRUMBLEPAD2_FF is not set | 1621 | # CONFIG_LOGIRUMBLEPAD2_FF is not set |
1568 | CONFIG_HID_MICROSOFT=y | 1622 | CONFIG_HID_MICROSOFT=y |
1569 | CONFIG_HID_MONTEREY=y | 1623 | CONFIG_HID_MONTEREY=y |
1624 | CONFIG_HID_NTRIG=y | ||
1570 | CONFIG_HID_PANTHERLORD=y | 1625 | CONFIG_HID_PANTHERLORD=y |
1571 | # CONFIG_PANTHERLORD_FF is not set | 1626 | # CONFIG_PANTHERLORD_FF is not set |
1572 | CONFIG_HID_PETALYNX=y | 1627 | CONFIG_HID_PETALYNX=y |
1573 | CONFIG_HID_SAMSUNG=y | 1628 | CONFIG_HID_SAMSUNG=y |
1574 | CONFIG_HID_SONY=y | 1629 | CONFIG_HID_SONY=y |
1575 | CONFIG_HID_SUNPLUS=y | 1630 | CONFIG_HID_SUNPLUS=y |
1631 | # CONFIG_GREENASIA_FF is not set | ||
1632 | CONFIG_HID_TOPSEED=y | ||
1576 | # CONFIG_THRUSTMASTER_FF is not set | 1633 | # CONFIG_THRUSTMASTER_FF is not set |
1577 | # CONFIG_ZEROPLUS_FF is not set | 1634 | # CONFIG_ZEROPLUS_FF is not set |
1578 | CONFIG_USB_SUPPORT=y | 1635 | CONFIG_USB_SUPPORT=y |
@@ -1603,6 +1660,7 @@ CONFIG_USB_EHCI_HCD=m | |||
1603 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1660 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
1604 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1661 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
1605 | # CONFIG_USB_EHCI_HCD_PPC_OF is not set | 1662 | # CONFIG_USB_EHCI_HCD_PPC_OF is not set |
1663 | # CONFIG_USB_OXU210HP_HCD is not set | ||
1606 | # CONFIG_USB_ISP116X_HCD is not set | 1664 | # CONFIG_USB_ISP116X_HCD is not set |
1607 | # CONFIG_USB_ISP1760_HCD is not set | 1665 | # CONFIG_USB_ISP1760_HCD is not set |
1608 | CONFIG_USB_OHCI_HCD=y | 1666 | CONFIG_USB_OHCI_HCD=y |
@@ -1625,24 +1683,23 @@ CONFIG_USB_PRINTER=m | |||
1625 | # CONFIG_USB_TMC is not set | 1683 | # CONFIG_USB_TMC is not set |
1626 | 1684 | ||
1627 | # | 1685 | # |
1628 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' | 1686 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may |
1629 | # | 1687 | # |
1630 | 1688 | ||
1631 | # | 1689 | # |
1632 | # may also be needed; see USB_STORAGE Help for more information | 1690 | # also be needed; see USB_STORAGE Help for more info |
1633 | # | 1691 | # |
1634 | CONFIG_USB_STORAGE=m | 1692 | CONFIG_USB_STORAGE=m |
1635 | # CONFIG_USB_STORAGE_DEBUG is not set | 1693 | # CONFIG_USB_STORAGE_DEBUG is not set |
1636 | # CONFIG_USB_STORAGE_DATAFAB is not set | 1694 | # CONFIG_USB_STORAGE_DATAFAB is not set |
1637 | # CONFIG_USB_STORAGE_FREECOM is not set | 1695 | # CONFIG_USB_STORAGE_FREECOM is not set |
1638 | # CONFIG_USB_STORAGE_ISD200 is not set | 1696 | # CONFIG_USB_STORAGE_ISD200 is not set |
1639 | # CONFIG_USB_STORAGE_DPCM is not set | ||
1640 | # CONFIG_USB_STORAGE_USBAT is not set | 1697 | # CONFIG_USB_STORAGE_USBAT is not set |
1641 | # CONFIG_USB_STORAGE_SDDR09 is not set | 1698 | # CONFIG_USB_STORAGE_SDDR09 is not set |
1642 | # CONFIG_USB_STORAGE_SDDR55 is not set | 1699 | # CONFIG_USB_STORAGE_SDDR55 is not set |
1643 | # CONFIG_USB_STORAGE_JUMPSHOT is not set | 1700 | # CONFIG_USB_STORAGE_JUMPSHOT is not set |
1644 | # CONFIG_USB_STORAGE_ALAUDA is not set | 1701 | # CONFIG_USB_STORAGE_ALAUDA is not set |
1645 | CONFIG_USB_STORAGE_ONETOUCH=y | 1702 | CONFIG_USB_STORAGE_ONETOUCH=m |
1646 | # CONFIG_USB_STORAGE_KARMA is not set | 1703 | # CONFIG_USB_STORAGE_KARMA is not set |
1647 | # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set | 1704 | # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set |
1648 | # CONFIG_USB_LIBUSUAL is not set | 1705 | # CONFIG_USB_LIBUSUAL is not set |
@@ -1665,7 +1722,7 @@ CONFIG_USB_EZUSB=y | |||
1665 | # CONFIG_USB_SERIAL_CH341 is not set | 1722 | # CONFIG_USB_SERIAL_CH341 is not set |
1666 | # CONFIG_USB_SERIAL_WHITEHEAT is not set | 1723 | # CONFIG_USB_SERIAL_WHITEHEAT is not set |
1667 | # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set | 1724 | # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set |
1668 | # CONFIG_USB_SERIAL_CP2101 is not set | 1725 | # CONFIG_USB_SERIAL_CP210X is not set |
1669 | # CONFIG_USB_SERIAL_CYPRESS_M8 is not set | 1726 | # CONFIG_USB_SERIAL_CYPRESS_M8 is not set |
1670 | # CONFIG_USB_SERIAL_EMPEG is not set | 1727 | # CONFIG_USB_SERIAL_EMPEG is not set |
1671 | # CONFIG_USB_SERIAL_FTDI_SIO is not set | 1728 | # CONFIG_USB_SERIAL_FTDI_SIO is not set |
@@ -1701,15 +1758,19 @@ CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y | |||
1701 | # CONFIG_USB_SERIAL_NAVMAN is not set | 1758 | # CONFIG_USB_SERIAL_NAVMAN is not set |
1702 | # CONFIG_USB_SERIAL_PL2303 is not set | 1759 | # CONFIG_USB_SERIAL_PL2303 is not set |
1703 | # CONFIG_USB_SERIAL_OTI6858 is not set | 1760 | # CONFIG_USB_SERIAL_OTI6858 is not set |
1761 | # CONFIG_USB_SERIAL_QUALCOMM is not set | ||
1704 | # CONFIG_USB_SERIAL_SPCP8X5 is not set | 1762 | # CONFIG_USB_SERIAL_SPCP8X5 is not set |
1705 | # CONFIG_USB_SERIAL_HP4X is not set | 1763 | # CONFIG_USB_SERIAL_HP4X is not set |
1706 | # CONFIG_USB_SERIAL_SAFE is not set | 1764 | # CONFIG_USB_SERIAL_SAFE is not set |
1765 | # CONFIG_USB_SERIAL_SIEMENS_MPI is not set | ||
1707 | # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set | 1766 | # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set |
1767 | # CONFIG_USB_SERIAL_SYMBOL is not set | ||
1708 | # CONFIG_USB_SERIAL_TI is not set | 1768 | # CONFIG_USB_SERIAL_TI is not set |
1709 | # CONFIG_USB_SERIAL_CYBERJACK is not set | 1769 | # CONFIG_USB_SERIAL_CYBERJACK is not set |
1710 | # CONFIG_USB_SERIAL_XIRCOM is not set | 1770 | # CONFIG_USB_SERIAL_XIRCOM is not set |
1711 | # CONFIG_USB_SERIAL_OPTION is not set | 1771 | # CONFIG_USB_SERIAL_OPTION is not set |
1712 | # CONFIG_USB_SERIAL_OMNINET is not set | 1772 | # CONFIG_USB_SERIAL_OMNINET is not set |
1773 | # CONFIG_USB_SERIAL_OPTICON is not set | ||
1713 | # CONFIG_USB_SERIAL_DEBUG is not set | 1774 | # CONFIG_USB_SERIAL_DEBUG is not set |
1714 | 1775 | ||
1715 | # | 1776 | # |
@@ -1726,7 +1787,6 @@ CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y | |||
1726 | # CONFIG_USB_LED is not set | 1787 | # CONFIG_USB_LED is not set |
1727 | # CONFIG_USB_CYPRESS_CY7C63 is not set | 1788 | # CONFIG_USB_CYPRESS_CY7C63 is not set |
1728 | # CONFIG_USB_CYTHERM is not set | 1789 | # CONFIG_USB_CYTHERM is not set |
1729 | # CONFIG_USB_PHIDGET is not set | ||
1730 | # CONFIG_USB_IDMOUSE is not set | 1790 | # CONFIG_USB_IDMOUSE is not set |
1731 | # CONFIG_USB_FTDI_ELAN is not set | 1791 | # CONFIG_USB_FTDI_ELAN is not set |
1732 | CONFIG_USB_APPLEDISPLAY=m | 1792 | CONFIG_USB_APPLEDISPLAY=m |
@@ -1738,6 +1798,11 @@ CONFIG_USB_APPLEDISPLAY=m | |||
1738 | # CONFIG_USB_ISIGHTFW is not set | 1798 | # CONFIG_USB_ISIGHTFW is not set |
1739 | # CONFIG_USB_VST is not set | 1799 | # CONFIG_USB_VST is not set |
1740 | # CONFIG_USB_GADGET is not set | 1800 | # CONFIG_USB_GADGET is not set |
1801 | |||
1802 | # | ||
1803 | # OTG and related infrastructure | ||
1804 | # | ||
1805 | # CONFIG_NOP_USB_XCEIV is not set | ||
1741 | # CONFIG_UWB is not set | 1806 | # CONFIG_UWB is not set |
1742 | # CONFIG_MMC is not set | 1807 | # CONFIG_MMC is not set |
1743 | # CONFIG_MEMSTICK is not set | 1808 | # CONFIG_MEMSTICK is not set |
@@ -1748,7 +1813,9 @@ CONFIG_LEDS_CLASS=y | |||
1748 | # LED drivers | 1813 | # LED drivers |
1749 | # | 1814 | # |
1750 | # CONFIG_LEDS_PCA9532 is not set | 1815 | # CONFIG_LEDS_PCA9532 is not set |
1816 | # CONFIG_LEDS_LP5521 is not set | ||
1751 | # CONFIG_LEDS_PCA955X is not set | 1817 | # CONFIG_LEDS_PCA955X is not set |
1818 | # CONFIG_LEDS_BD2802 is not set | ||
1752 | 1819 | ||
1753 | # | 1820 | # |
1754 | # LED Triggers | 1821 | # LED Triggers |
@@ -1759,11 +1826,16 @@ CONFIG_LEDS_TRIGGER_IDE_DISK=y | |||
1759 | # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set | 1826 | # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set |
1760 | # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set | 1827 | # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set |
1761 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | 1828 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y |
1829 | |||
1830 | # | ||
1831 | # iptables trigger is under Netfilter config (LED target) | ||
1832 | # | ||
1762 | # CONFIG_ACCESSIBILITY is not set | 1833 | # CONFIG_ACCESSIBILITY is not set |
1763 | # CONFIG_INFINIBAND is not set | 1834 | # CONFIG_INFINIBAND is not set |
1764 | # CONFIG_EDAC is not set | 1835 | # CONFIG_EDAC is not set |
1765 | # CONFIG_RTC_CLASS is not set | 1836 | # CONFIG_RTC_CLASS is not set |
1766 | # CONFIG_DMADEVICES is not set | 1837 | # CONFIG_DMADEVICES is not set |
1838 | # CONFIG_AUXDISPLAY is not set | ||
1767 | # CONFIG_UIO is not set | 1839 | # CONFIG_UIO is not set |
1768 | # CONFIG_STAGING is not set | 1840 | # CONFIG_STAGING is not set |
1769 | 1841 | ||
@@ -1774,6 +1846,7 @@ CONFIG_EXT2_FS=y | |||
1774 | # CONFIG_EXT2_FS_XATTR is not set | 1846 | # CONFIG_EXT2_FS_XATTR is not set |
1775 | # CONFIG_EXT2_FS_XIP is not set | 1847 | # CONFIG_EXT2_FS_XIP is not set |
1776 | CONFIG_EXT3_FS=y | 1848 | CONFIG_EXT3_FS=y |
1849 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | ||
1777 | CONFIG_EXT3_FS_XATTR=y | 1850 | CONFIG_EXT3_FS_XATTR=y |
1778 | CONFIG_EXT3_FS_POSIX_ACL=y | 1851 | CONFIG_EXT3_FS_POSIX_ACL=y |
1779 | # CONFIG_EXT3_FS_SECURITY is not set | 1852 | # CONFIG_EXT3_FS_SECURITY is not set |
@@ -1783,7 +1856,9 @@ CONFIG_EXT4_FS_XATTR=y | |||
1783 | # CONFIG_EXT4_FS_POSIX_ACL is not set | 1856 | # CONFIG_EXT4_FS_POSIX_ACL is not set |
1784 | # CONFIG_EXT4_FS_SECURITY is not set | 1857 | # CONFIG_EXT4_FS_SECURITY is not set |
1785 | CONFIG_JBD=y | 1858 | CONFIG_JBD=y |
1859 | # CONFIG_JBD_DEBUG is not set | ||
1786 | CONFIG_JBD2=y | 1860 | CONFIG_JBD2=y |
1861 | # CONFIG_JBD2_DEBUG is not set | ||
1787 | CONFIG_FS_MBCACHE=y | 1862 | CONFIG_FS_MBCACHE=y |
1788 | # CONFIG_REISERFS_FS is not set | 1863 | # CONFIG_REISERFS_FS is not set |
1789 | # CONFIG_JFS_FS is not set | 1864 | # CONFIG_JFS_FS is not set |
@@ -1792,6 +1867,7 @@ CONFIG_FILE_LOCKING=y | |||
1792 | # CONFIG_XFS_FS is not set | 1867 | # CONFIG_XFS_FS is not set |
1793 | # CONFIG_GFS2_FS is not set | 1868 | # CONFIG_GFS2_FS is not set |
1794 | # CONFIG_OCFS2_FS is not set | 1869 | # CONFIG_OCFS2_FS is not set |
1870 | # CONFIG_BTRFS_FS is not set | ||
1795 | CONFIG_DNOTIFY=y | 1871 | CONFIG_DNOTIFY=y |
1796 | CONFIG_INOTIFY=y | 1872 | CONFIG_INOTIFY=y |
1797 | CONFIG_INOTIFY_USER=y | 1873 | CONFIG_INOTIFY_USER=y |
@@ -1801,6 +1877,11 @@ CONFIG_AUTOFS4_FS=m | |||
1801 | CONFIG_FUSE_FS=m | 1877 | CONFIG_FUSE_FS=m |
1802 | 1878 | ||
1803 | # | 1879 | # |
1880 | # Caches | ||
1881 | # | ||
1882 | # CONFIG_FSCACHE is not set | ||
1883 | |||
1884 | # | ||
1804 | # CD-ROM/DVD Filesystems | 1885 | # CD-ROM/DVD Filesystems |
1805 | # | 1886 | # |
1806 | CONFIG_ISO9660_FS=y | 1887 | CONFIG_ISO9660_FS=y |
@@ -1831,10 +1912,7 @@ CONFIG_TMPFS=y | |||
1831 | # CONFIG_TMPFS_POSIX_ACL is not set | 1912 | # CONFIG_TMPFS_POSIX_ACL is not set |
1832 | # CONFIG_HUGETLB_PAGE is not set | 1913 | # CONFIG_HUGETLB_PAGE is not set |
1833 | # CONFIG_CONFIGFS_FS is not set | 1914 | # CONFIG_CONFIGFS_FS is not set |
1834 | 1915 | CONFIG_MISC_FILESYSTEMS=y | |
1835 | # | ||
1836 | # Miscellaneous filesystems | ||
1837 | # | ||
1838 | # CONFIG_ADFS_FS is not set | 1916 | # CONFIG_ADFS_FS is not set |
1839 | # CONFIG_AFFS_FS is not set | 1917 | # CONFIG_AFFS_FS is not set |
1840 | CONFIG_HFS_FS=m | 1918 | CONFIG_HFS_FS=m |
@@ -1843,6 +1921,7 @@ CONFIG_HFSPLUS_FS=m | |||
1843 | # CONFIG_BFS_FS is not set | 1921 | # CONFIG_BFS_FS is not set |
1844 | # CONFIG_EFS_FS is not set | 1922 | # CONFIG_EFS_FS is not set |
1845 | # CONFIG_CRAMFS is not set | 1923 | # CONFIG_CRAMFS is not set |
1924 | # CONFIG_SQUASHFS is not set | ||
1846 | # CONFIG_VXFS_FS is not set | 1925 | # CONFIG_VXFS_FS is not set |
1847 | # CONFIG_MINIX_FS is not set | 1926 | # CONFIG_MINIX_FS is not set |
1848 | # CONFIG_OMFS_FS is not set | 1927 | # CONFIG_OMFS_FS is not set |
@@ -1851,6 +1930,7 @@ CONFIG_HFSPLUS_FS=m | |||
1851 | # CONFIG_ROMFS_FS is not set | 1930 | # CONFIG_ROMFS_FS is not set |
1852 | # CONFIG_SYSV_FS is not set | 1931 | # CONFIG_SYSV_FS is not set |
1853 | # CONFIG_UFS_FS is not set | 1932 | # CONFIG_UFS_FS is not set |
1933 | # CONFIG_NILFS2_FS is not set | ||
1854 | CONFIG_NETWORK_FILESYSTEMS=y | 1934 | CONFIG_NETWORK_FILESYSTEMS=y |
1855 | CONFIG_NFS_FS=y | 1935 | CONFIG_NFS_FS=y |
1856 | CONFIG_NFS_V3=y | 1936 | CONFIG_NFS_V3=y |
@@ -1868,7 +1948,6 @@ CONFIG_NFS_ACL_SUPPORT=y | |||
1868 | CONFIG_NFS_COMMON=y | 1948 | CONFIG_NFS_COMMON=y |
1869 | CONFIG_SUNRPC=y | 1949 | CONFIG_SUNRPC=y |
1870 | CONFIG_SUNRPC_GSS=y | 1950 | CONFIG_SUNRPC_GSS=y |
1871 | # CONFIG_SUNRPC_REGISTER_V4 is not set | ||
1872 | CONFIG_RPCSEC_GSS_KRB5=y | 1951 | CONFIG_RPCSEC_GSS_KRB5=y |
1873 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 1952 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
1874 | CONFIG_SMB_FS=m | 1953 | CONFIG_SMB_FS=m |
@@ -1940,11 +2019,13 @@ CONFIG_NLS_ISO8859_1=m | |||
1940 | # CONFIG_NLS_KOI8_U is not set | 2019 | # CONFIG_NLS_KOI8_U is not set |
1941 | CONFIG_NLS_UTF8=m | 2020 | CONFIG_NLS_UTF8=m |
1942 | # CONFIG_DLM is not set | 2021 | # CONFIG_DLM is not set |
2022 | CONFIG_BINARY_PRINTF=y | ||
1943 | 2023 | ||
1944 | # | 2024 | # |
1945 | # Library routines | 2025 | # Library routines |
1946 | # | 2026 | # |
1947 | CONFIG_BITREVERSE=y | 2027 | CONFIG_BITREVERSE=y |
2028 | CONFIG_GENERIC_FIND_LAST_BIT=y | ||
1948 | CONFIG_CRC_CCITT=y | 2029 | CONFIG_CRC_CCITT=y |
1949 | CONFIG_CRC16=y | 2030 | CONFIG_CRC16=y |
1950 | CONFIG_CRC_T10DIF=y | 2031 | CONFIG_CRC_T10DIF=y |
@@ -1954,15 +2035,18 @@ CONFIG_CRC32=y | |||
1954 | CONFIG_LIBCRC32C=m | 2035 | CONFIG_LIBCRC32C=m |
1955 | CONFIG_ZLIB_INFLATE=y | 2036 | CONFIG_ZLIB_INFLATE=y |
1956 | CONFIG_ZLIB_DEFLATE=y | 2037 | CONFIG_ZLIB_DEFLATE=y |
2038 | CONFIG_DECOMPRESS_GZIP=y | ||
2039 | CONFIG_DECOMPRESS_BZIP2=y | ||
2040 | CONFIG_DECOMPRESS_LZMA=y | ||
1957 | CONFIG_TEXTSEARCH=y | 2041 | CONFIG_TEXTSEARCH=y |
1958 | CONFIG_TEXTSEARCH_KMP=m | 2042 | CONFIG_TEXTSEARCH_KMP=m |
1959 | CONFIG_TEXTSEARCH_BM=m | 2043 | CONFIG_TEXTSEARCH_BM=m |
1960 | CONFIG_TEXTSEARCH_FSM=m | 2044 | CONFIG_TEXTSEARCH_FSM=m |
1961 | CONFIG_PLIST=y | ||
1962 | CONFIG_HAS_IOMEM=y | 2045 | CONFIG_HAS_IOMEM=y |
1963 | CONFIG_HAS_IOPORT=y | 2046 | CONFIG_HAS_IOPORT=y |
1964 | CONFIG_HAS_DMA=y | 2047 | CONFIG_HAS_DMA=y |
1965 | CONFIG_HAVE_LMB=y | 2048 | CONFIG_HAVE_LMB=y |
2049 | CONFIG_NLATTR=y | ||
1966 | 2050 | ||
1967 | # | 2051 | # |
1968 | # Kernel hacking | 2052 | # Kernel hacking |
@@ -1973,13 +2057,16 @@ CONFIG_ENABLE_MUST_CHECK=y | |||
1973 | CONFIG_FRAME_WARN=1024 | 2057 | CONFIG_FRAME_WARN=1024 |
1974 | CONFIG_MAGIC_SYSRQ=y | 2058 | CONFIG_MAGIC_SYSRQ=y |
1975 | # CONFIG_UNUSED_SYMBOLS is not set | 2059 | # CONFIG_UNUSED_SYMBOLS is not set |
1976 | # CONFIG_DEBUG_FS is not set | 2060 | CONFIG_DEBUG_FS=y |
1977 | # CONFIG_HEADERS_CHECK is not set | 2061 | # CONFIG_HEADERS_CHECK is not set |
1978 | CONFIG_DEBUG_KERNEL=y | 2062 | CONFIG_DEBUG_KERNEL=y |
1979 | # CONFIG_DEBUG_SHIRQ is not set | 2063 | # CONFIG_DEBUG_SHIRQ is not set |
1980 | CONFIG_DETECT_SOFTLOCKUP=y | 2064 | CONFIG_DETECT_SOFTLOCKUP=y |
1981 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | 2065 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set |
1982 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | 2066 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 |
2067 | CONFIG_DETECT_HUNG_TASK=y | ||
2068 | # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set | ||
2069 | CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 | ||
1983 | CONFIG_SCHED_DEBUG=y | 2070 | CONFIG_SCHED_DEBUG=y |
1984 | CONFIG_SCHEDSTATS=y | 2071 | CONFIG_SCHEDSTATS=y |
1985 | # CONFIG_TIMER_STATS is not set | 2072 | # CONFIG_TIMER_STATS is not set |
@@ -1994,6 +2081,7 @@ CONFIG_SCHEDSTATS=y | |||
1994 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 2081 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1995 | CONFIG_STACKTRACE=y | 2082 | CONFIG_STACKTRACE=y |
1996 | # CONFIG_DEBUG_KOBJECT is not set | 2083 | # CONFIG_DEBUG_KOBJECT is not set |
2084 | # CONFIG_DEBUG_HIGHMEM is not set | ||
1997 | CONFIG_DEBUG_BUGVERBOSE=y | 2085 | CONFIG_DEBUG_BUGVERBOSE=y |
1998 | # CONFIG_DEBUG_INFO is not set | 2086 | # CONFIG_DEBUG_INFO is not set |
1999 | # CONFIG_DEBUG_VM is not set | 2087 | # CONFIG_DEBUG_VM is not set |
@@ -2001,6 +2089,7 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
2001 | CONFIG_DEBUG_MEMORY_INIT=y | 2089 | CONFIG_DEBUG_MEMORY_INIT=y |
2002 | # CONFIG_DEBUG_LIST is not set | 2090 | # CONFIG_DEBUG_LIST is not set |
2003 | # CONFIG_DEBUG_SG is not set | 2091 | # CONFIG_DEBUG_SG is not set |
2092 | # CONFIG_DEBUG_NOTIFIERS is not set | ||
2004 | # CONFIG_BOOT_PRINTK_DELAY is not set | 2093 | # CONFIG_BOOT_PRINTK_DELAY is not set |
2005 | # CONFIG_RCU_TORTURE_TEST is not set | 2094 | # CONFIG_RCU_TORTURE_TEST is not set |
2006 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 2095 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
@@ -2009,7 +2098,14 @@ CONFIG_DEBUG_MEMORY_INIT=y | |||
2009 | # CONFIG_FAULT_INJECTION is not set | 2098 | # CONFIG_FAULT_INJECTION is not set |
2010 | CONFIG_LATENCYTOP=y | 2099 | CONFIG_LATENCYTOP=y |
2011 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 2100 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
2101 | CONFIG_NOP_TRACER=y | ||
2012 | CONFIG_HAVE_FUNCTION_TRACER=y | 2102 | CONFIG_HAVE_FUNCTION_TRACER=y |
2103 | CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | ||
2104 | CONFIG_HAVE_DYNAMIC_FTRACE=y | ||
2105 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | ||
2106 | CONFIG_RING_BUFFER=y | ||
2107 | CONFIG_TRACING=y | ||
2108 | CONFIG_TRACING_SUPPORT=y | ||
2013 | 2109 | ||
2014 | # | 2110 | # |
2015 | # Tracers | 2111 | # Tracers |
@@ -2017,12 +2113,19 @@ CONFIG_HAVE_FUNCTION_TRACER=y | |||
2017 | # CONFIG_FUNCTION_TRACER is not set | 2113 | # CONFIG_FUNCTION_TRACER is not set |
2018 | # CONFIG_SCHED_TRACER is not set | 2114 | # CONFIG_SCHED_TRACER is not set |
2019 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 2115 | # CONFIG_CONTEXT_SWITCH_TRACER is not set |
2116 | # CONFIG_EVENT_TRACER is not set | ||
2020 | # CONFIG_BOOT_TRACER is not set | 2117 | # CONFIG_BOOT_TRACER is not set |
2118 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
2021 | # CONFIG_STACK_TRACER is not set | 2119 | # CONFIG_STACK_TRACER is not set |
2022 | # CONFIG_DYNAMIC_PRINTK_DEBUG is not set | 2120 | # CONFIG_KMEMTRACE is not set |
2121 | # CONFIG_WORKQUEUE_TRACER is not set | ||
2122 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
2123 | # CONFIG_FTRACE_STARTUP_TEST is not set | ||
2124 | # CONFIG_DYNAMIC_DEBUG is not set | ||
2023 | # CONFIG_SAMPLES is not set | 2125 | # CONFIG_SAMPLES is not set |
2024 | CONFIG_HAVE_ARCH_KGDB=y | 2126 | CONFIG_HAVE_ARCH_KGDB=y |
2025 | # CONFIG_KGDB is not set | 2127 | # CONFIG_KGDB is not set |
2128 | CONFIG_PRINT_STACK_DEPTH=64 | ||
2026 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 2129 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
2027 | # CONFIG_DEBUG_STACK_USAGE is not set | 2130 | # CONFIG_DEBUG_STACK_USAGE is not set |
2028 | # CONFIG_CODE_PATCHING_SELFTEST is not set | 2131 | # CONFIG_CODE_PATCHING_SELFTEST is not set |
@@ -2033,6 +2136,7 @@ CONFIG_XMON_DEFAULT=y | |||
2033 | CONFIG_XMON_DISASSEMBLY=y | 2136 | CONFIG_XMON_DISASSEMBLY=y |
2034 | CONFIG_DEBUGGER=y | 2137 | CONFIG_DEBUGGER=y |
2035 | CONFIG_IRQSTACKS=y | 2138 | CONFIG_IRQSTACKS=y |
2139 | # CONFIG_VIRQ_DEBUG is not set | ||
2036 | # CONFIG_BDI_SWITCH is not set | 2140 | # CONFIG_BDI_SWITCH is not set |
2037 | CONFIG_BOOTX_TEXT=y | 2141 | CONFIG_BOOTX_TEXT=y |
2038 | # CONFIG_PPC_EARLY_DEBUG is not set | 2142 | # CONFIG_PPC_EARLY_DEBUG is not set |
@@ -2051,13 +2155,20 @@ CONFIG_CRYPTO=y | |||
2051 | # | 2155 | # |
2052 | # CONFIG_CRYPTO_FIPS is not set | 2156 | # CONFIG_CRYPTO_FIPS is not set |
2053 | CONFIG_CRYPTO_ALGAPI=y | 2157 | CONFIG_CRYPTO_ALGAPI=y |
2158 | CONFIG_CRYPTO_ALGAPI2=y | ||
2054 | CONFIG_CRYPTO_AEAD=y | 2159 | CONFIG_CRYPTO_AEAD=y |
2160 | CONFIG_CRYPTO_AEAD2=y | ||
2055 | CONFIG_CRYPTO_BLKCIPHER=y | 2161 | CONFIG_CRYPTO_BLKCIPHER=y |
2162 | CONFIG_CRYPTO_BLKCIPHER2=y | ||
2056 | CONFIG_CRYPTO_HASH=y | 2163 | CONFIG_CRYPTO_HASH=y |
2057 | CONFIG_CRYPTO_RNG=y | 2164 | CONFIG_CRYPTO_HASH2=y |
2165 | CONFIG_CRYPTO_RNG2=y | ||
2166 | CONFIG_CRYPTO_PCOMP=y | ||
2058 | CONFIG_CRYPTO_MANAGER=y | 2167 | CONFIG_CRYPTO_MANAGER=y |
2168 | CONFIG_CRYPTO_MANAGER2=y | ||
2059 | # CONFIG_CRYPTO_GF128MUL is not set | 2169 | # CONFIG_CRYPTO_GF128MUL is not set |
2060 | CONFIG_CRYPTO_NULL=m | 2170 | CONFIG_CRYPTO_NULL=m |
2171 | CONFIG_CRYPTO_WORKQUEUE=y | ||
2061 | # CONFIG_CRYPTO_CRYPTD is not set | 2172 | # CONFIG_CRYPTO_CRYPTD is not set |
2062 | CONFIG_CRYPTO_AUTHENC=y | 2173 | CONFIG_CRYPTO_AUTHENC=y |
2063 | # CONFIG_CRYPTO_TEST is not set | 2174 | # CONFIG_CRYPTO_TEST is not set |
@@ -2127,6 +2238,7 @@ CONFIG_CRYPTO_TWOFISH_COMMON=m | |||
2127 | # Compression | 2238 | # Compression |
2128 | # | 2239 | # |
2129 | CONFIG_CRYPTO_DEFLATE=m | 2240 | CONFIG_CRYPTO_DEFLATE=m |
2241 | # CONFIG_CRYPTO_ZLIB is not set | ||
2130 | # CONFIG_CRYPTO_LZO is not set | 2242 | # CONFIG_CRYPTO_LZO is not set |
2131 | 2243 | ||
2132 | # | 2244 | # |
diff --git a/crypto/ahash.c b/crypto/ahash.c index b2d1ee32cfe8..f3476374f764 100644 --- a/crypto/ahash.c +++ b/crypto/ahash.c | |||
@@ -82,10 +82,11 @@ int crypto_hash_walk_done(struct crypto_hash_walk *walk, int err) | |||
82 | if (err) | 82 | if (err) |
83 | return err; | 83 | return err; |
84 | 84 | ||
85 | walk->offset = 0; | 85 | if (nbytes) { |
86 | 86 | walk->offset = 0; | |
87 | if (nbytes) | 87 | walk->pg++; |
88 | return hash_walk_next(walk); | 88 | return hash_walk_next(walk); |
89 | } | ||
89 | 90 | ||
90 | if (!walk->total) | 91 | if (!walk->total) |
91 | return 0; | 92 | return 0; |
diff --git a/drivers/ata/pata_netcell.c b/drivers/ata/pata_netcell.c index bdb236957cb9..9a698097134b 100644 --- a/drivers/ata/pata_netcell.c +++ b/drivers/ata/pata_netcell.c | |||
@@ -20,13 +20,24 @@ | |||
20 | 20 | ||
21 | /* No PIO or DMA methods needed for this device */ | 21 | /* No PIO or DMA methods needed for this device */ |
22 | 22 | ||
23 | static unsigned int netcell_read_id(struct ata_device *adev, | ||
24 | struct ata_taskfile *tf, u16 *id) | ||
25 | { | ||
26 | unsigned int err_mask = ata_do_dev_read_id(adev, tf, id); | ||
27 | /* Firmware forgets to mark words 85-87 valid */ | ||
28 | if (err_mask == 0) | ||
29 | id[ATA_ID_CSF_DEFAULT] |= 0x0400; | ||
30 | return err_mask; | ||
31 | } | ||
32 | |||
23 | static struct scsi_host_template netcell_sht = { | 33 | static struct scsi_host_template netcell_sht = { |
24 | ATA_BMDMA_SHT(DRV_NAME), | 34 | ATA_BMDMA_SHT(DRV_NAME), |
25 | }; | 35 | }; |
26 | 36 | ||
27 | static struct ata_port_operations netcell_ops = { | 37 | static struct ata_port_operations netcell_ops = { |
28 | .inherits = &ata_bmdma_port_ops, | 38 | .inherits = &ata_bmdma_port_ops, |
29 | .cable_detect = ata_cable_80wire, | 39 | .cable_detect = ata_cable_80wire, |
40 | .read_id = netcell_read_id, | ||
30 | }; | 41 | }; |
31 | 42 | ||
32 | 43 | ||
diff --git a/drivers/net/e1000/e1000_main.c b/drivers/net/e1000/e1000_main.c index b1419e21b46b..fffb006b7d95 100644 --- a/drivers/net/e1000/e1000_main.c +++ b/drivers/net/e1000/e1000_main.c | |||
@@ -4027,8 +4027,9 @@ static bool e1000_clean_rx_irq(struct e1000_adapter *adapter, | |||
4027 | PCI_DMA_FROMDEVICE); | 4027 | PCI_DMA_FROMDEVICE); |
4028 | 4028 | ||
4029 | length = le16_to_cpu(rx_desc->length); | 4029 | length = le16_to_cpu(rx_desc->length); |
4030 | 4030 | /* !EOP means multiple descriptors were used to store a single | |
4031 | if (unlikely(!(status & E1000_RXD_STAT_EOP))) { | 4031 | * packet, also make sure the frame isn't just CRC only */ |
4032 | if (unlikely(!(status & E1000_RXD_STAT_EOP) || (length <= 4))) { | ||
4032 | /* All receives must fit into a single buffer */ | 4033 | /* All receives must fit into a single buffer */ |
4033 | E1000_DBG("%s: Receive packet consumed multiple" | 4034 | E1000_DBG("%s: Receive packet consumed multiple" |
4034 | " buffers\n", netdev->name); | 4035 | " buffers\n", netdev->name); |
diff --git a/drivers/net/forcedeth.c b/drivers/net/forcedeth.c index f9a846b1b92f..9f6a68fb7b45 100644 --- a/drivers/net/forcedeth.c +++ b/drivers/net/forcedeth.c | |||
@@ -897,6 +897,12 @@ enum { | |||
897 | }; | 897 | }; |
898 | static int phy_cross = NV_CROSSOVER_DETECTION_DISABLED; | 898 | static int phy_cross = NV_CROSSOVER_DETECTION_DISABLED; |
899 | 899 | ||
900 | /* | ||
901 | * Power down phy when interface is down (persists through reboot; | ||
902 | * older Linux and other OSes may not power it up again) | ||
903 | */ | ||
904 | static int phy_power_down = 0; | ||
905 | |||
900 | static inline struct fe_priv *get_nvpriv(struct net_device *dev) | 906 | static inline struct fe_priv *get_nvpriv(struct net_device *dev) |
901 | { | 907 | { |
902 | return netdev_priv(dev); | 908 | return netdev_priv(dev); |
@@ -1485,7 +1491,10 @@ static int phy_init(struct net_device *dev) | |||
1485 | 1491 | ||
1486 | /* restart auto negotiation, power down phy */ | 1492 | /* restart auto negotiation, power down phy */ |
1487 | mii_control = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ); | 1493 | mii_control = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ); |
1488 | mii_control |= (BMCR_ANRESTART | BMCR_ANENABLE | BMCR_PDOWN); | 1494 | mii_control |= (BMCR_ANRESTART | BMCR_ANENABLE); |
1495 | if (phy_power_down) { | ||
1496 | mii_control |= BMCR_PDOWN; | ||
1497 | } | ||
1489 | if (mii_rw(dev, np->phyaddr, MII_BMCR, mii_control)) { | 1498 | if (mii_rw(dev, np->phyaddr, MII_BMCR, mii_control)) { |
1490 | return PHY_ERROR; | 1499 | return PHY_ERROR; |
1491 | } | 1500 | } |
@@ -5513,7 +5522,7 @@ static int nv_close(struct net_device *dev) | |||
5513 | 5522 | ||
5514 | nv_drain_rxtx(dev); | 5523 | nv_drain_rxtx(dev); |
5515 | 5524 | ||
5516 | if (np->wolenabled) { | 5525 | if (np->wolenabled || !phy_power_down) { |
5517 | writel(NVREG_PFF_ALWAYS|NVREG_PFF_MYADDR, base + NvRegPacketFilterFlags); | 5526 | writel(NVREG_PFF_ALWAYS|NVREG_PFF_MYADDR, base + NvRegPacketFilterFlags); |
5518 | nv_start_rx(dev); | 5527 | nv_start_rx(dev); |
5519 | } else { | 5528 | } else { |
@@ -6367,6 +6376,8 @@ module_param(dma_64bit, int, 0); | |||
6367 | MODULE_PARM_DESC(dma_64bit, "High DMA is enabled by setting to 1 and disabled by setting to 0."); | 6376 | MODULE_PARM_DESC(dma_64bit, "High DMA is enabled by setting to 1 and disabled by setting to 0."); |
6368 | module_param(phy_cross, int, 0); | 6377 | module_param(phy_cross, int, 0); |
6369 | MODULE_PARM_DESC(phy_cross, "Phy crossover detection for Realtek 8201 phy is enabled by setting to 1 and disabled by setting to 0."); | 6378 | MODULE_PARM_DESC(phy_cross, "Phy crossover detection for Realtek 8201 phy is enabled by setting to 1 and disabled by setting to 0."); |
6379 | module_param(phy_power_down, int, 0); | ||
6380 | MODULE_PARM_DESC(phy_power_down, "Power down phy and disable link when interface is down (1), or leave phy powered up (0)."); | ||
6370 | 6381 | ||
6371 | MODULE_AUTHOR("Manfred Spraul <manfred@colorfullife.com>"); | 6382 | MODULE_AUTHOR("Manfred Spraul <manfred@colorfullife.com>"); |
6372 | MODULE_DESCRIPTION("Reverse Engineered nForce ethernet driver"); | 6383 | MODULE_DESCRIPTION("Reverse Engineered nForce ethernet driver"); |
diff --git a/drivers/parport/share.c b/drivers/parport/share.c index 0ebca450ed29..dffa5d4fb298 100644 --- a/drivers/parport/share.c +++ b/drivers/parport/share.c | |||
@@ -614,7 +614,10 @@ parport_register_device(struct parport *port, const char *name, | |||
614 | * pardevice fields. -arca | 614 | * pardevice fields. -arca |
615 | */ | 615 | */ |
616 | port->ops->init_state(tmp, tmp->state); | 616 | port->ops->init_state(tmp, tmp->state); |
617 | parport_device_proc_register(tmp); | 617 | if (!test_and_set_bit(PARPORT_DEVPROC_REGISTERED, &port->devflags)) { |
618 | port->proc_device = tmp; | ||
619 | parport_device_proc_register(tmp); | ||
620 | } | ||
618 | return tmp; | 621 | return tmp; |
619 | 622 | ||
620 | out_free_all: | 623 | out_free_all: |
@@ -646,10 +649,14 @@ void parport_unregister_device(struct pardevice *dev) | |||
646 | } | 649 | } |
647 | #endif | 650 | #endif |
648 | 651 | ||
649 | parport_device_proc_unregister(dev); | ||
650 | |||
651 | port = dev->port->physport; | 652 | port = dev->port->physport; |
652 | 653 | ||
654 | if (port->proc_device == dev) { | ||
655 | port->proc_device = NULL; | ||
656 | clear_bit(PARPORT_DEVPROC_REGISTERED, &port->devflags); | ||
657 | parport_device_proc_unregister(dev); | ||
658 | } | ||
659 | |||
653 | if (port->cad == dev) { | 660 | if (port->cad == dev) { |
654 | printk(KERN_DEBUG "%s: %s forgot to release port\n", | 661 | printk(KERN_DEBUG "%s: %s forgot to release port\n", |
655 | port->name, dev->name); | 662 | port->name, dev->name); |
diff --git a/drivers/serial/imx.c b/drivers/serial/imx.c index 9f460b175c50..5f0be40dfdab 100644 --- a/drivers/serial/imx.c +++ b/drivers/serial/imx.c | |||
@@ -1031,6 +1031,8 @@ imx_console_setup(struct console *co, char *options) | |||
1031 | if (co->index == -1 || co->index >= ARRAY_SIZE(imx_ports)) | 1031 | if (co->index == -1 || co->index >= ARRAY_SIZE(imx_ports)) |
1032 | co->index = 0; | 1032 | co->index = 0; |
1033 | sport = imx_ports[co->index]; | 1033 | sport = imx_ports[co->index]; |
1034 | if(sport == NULL) | ||
1035 | return -ENODEV; | ||
1034 | 1036 | ||
1035 | if (options) | 1037 | if (options) |
1036 | uart_parse_options(options, &baud, &parity, &bits, &flow); | 1038 | uart_parse_options(options, &baud, &parity, &bits, &flow); |
diff --git a/fs/xfs/linux-2.6/kmem.h b/fs/xfs/linux-2.6/kmem.h index af6843c7ee4b..179cbd630f69 100644 --- a/fs/xfs/linux-2.6/kmem.h +++ b/fs/xfs/linux-2.6/kmem.h | |||
@@ -103,7 +103,7 @@ extern void *kmem_zone_zalloc(kmem_zone_t *, unsigned int __nocast); | |||
103 | static inline int | 103 | static inline int |
104 | kmem_shake_allow(gfp_t gfp_mask) | 104 | kmem_shake_allow(gfp_t gfp_mask) |
105 | { | 105 | { |
106 | return (gfp_mask & __GFP_WAIT) != 0; | 106 | return ((gfp_mask & __GFP_WAIT) && (gfp_mask & __GFP_FS)); |
107 | } | 107 | } |
108 | 108 | ||
109 | #endif /* __XFS_SUPPORT_KMEM_H__ */ | 109 | #endif /* __XFS_SUPPORT_KMEM_H__ */ |
diff --git a/fs/xfs/xfs_dfrag.c b/fs/xfs/xfs_dfrag.c index e6d839bddbf0..7465f9ee125f 100644 --- a/fs/xfs/xfs_dfrag.c +++ b/fs/xfs/xfs_dfrag.c | |||
@@ -347,13 +347,15 @@ xfs_swap_extents( | |||
347 | 347 | ||
348 | error = xfs_trans_commit(tp, XFS_TRANS_SWAPEXT); | 348 | error = xfs_trans_commit(tp, XFS_TRANS_SWAPEXT); |
349 | 349 | ||
350 | out_unlock: | ||
351 | xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); | ||
352 | xfs_iunlock(tip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); | ||
353 | out: | 350 | out: |
354 | kmem_free(tempifp); | 351 | kmem_free(tempifp); |
355 | return error; | 352 | return error; |
356 | 353 | ||
354 | out_unlock: | ||
355 | xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); | ||
356 | xfs_iunlock(tip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL); | ||
357 | goto out; | ||
358 | |||
357 | out_trans_cancel: | 359 | out_trans_cancel: |
358 | xfs_trans_cancel(tp, 0); | 360 | xfs_trans_cancel(tp, 0); |
359 | goto out_unlock; | 361 | goto out_unlock; |
diff --git a/fs/xfs/xfs_fsops.c b/fs/xfs/xfs_fsops.c index 8379e3bca26c..cbd451bb4848 100644 --- a/fs/xfs/xfs_fsops.c +++ b/fs/xfs/xfs_fsops.c | |||
@@ -160,7 +160,7 @@ xfs_growfs_data_private( | |||
160 | nagcount = new + (nb_mod != 0); | 160 | nagcount = new + (nb_mod != 0); |
161 | if (nb_mod && nb_mod < XFS_MIN_AG_BLOCKS) { | 161 | if (nb_mod && nb_mod < XFS_MIN_AG_BLOCKS) { |
162 | nagcount--; | 162 | nagcount--; |
163 | nb = nagcount * mp->m_sb.sb_agblocks; | 163 | nb = (xfs_rfsblock_t)nagcount * mp->m_sb.sb_agblocks; |
164 | if (nb < mp->m_sb.sb_dblocks) | 164 | if (nb < mp->m_sb.sb_dblocks) |
165 | return XFS_ERROR(EINVAL); | 165 | return XFS_ERROR(EINVAL); |
166 | } | 166 | } |
diff --git a/include/linux/parport.h b/include/linux/parport.h index e1f83c5065c5..38a423ed3c01 100644 --- a/include/linux/parport.h +++ b/include/linux/parport.h | |||
@@ -324,6 +324,10 @@ struct parport { | |||
324 | int spintime; | 324 | int spintime; |
325 | atomic_t ref_count; | 325 | atomic_t ref_count; |
326 | 326 | ||
327 | unsigned long devflags; | ||
328 | #define PARPORT_DEVPROC_REGISTERED 0 | ||
329 | struct pardevice *proc_device; /* Currently register proc device */ | ||
330 | |||
327 | struct list_head full_list; | 331 | struct list_head full_list; |
328 | struct parport *slaves[3]; | 332 | struct parport *slaves[3]; |
329 | }; | 333 | }; |
diff --git a/net/bluetooth/hci_sysfs.c b/net/bluetooth/hci_sysfs.c index 4cc3624bd22d..95f7a7a544b4 100644 --- a/net/bluetooth/hci_sysfs.c +++ b/net/bluetooth/hci_sysfs.c | |||
@@ -90,9 +90,6 @@ static void add_conn(struct work_struct *work) | |||
90 | struct hci_conn *conn = container_of(work, struct hci_conn, work_add); | 90 | struct hci_conn *conn = container_of(work, struct hci_conn, work_add); |
91 | struct hci_dev *hdev = conn->hdev; | 91 | struct hci_dev *hdev = conn->hdev; |
92 | 92 | ||
93 | /* ensure previous del is complete */ | ||
94 | flush_work(&conn->work_del); | ||
95 | |||
96 | dev_set_name(&conn->dev, "%s:%d", hdev->name, conn->handle); | 93 | dev_set_name(&conn->dev, "%s:%d", hdev->name, conn->handle); |
97 | 94 | ||
98 | if (device_add(&conn->dev) < 0) { | 95 | if (device_add(&conn->dev) < 0) { |
@@ -118,9 +115,6 @@ static void del_conn(struct work_struct *work) | |||
118 | struct hci_conn *conn = container_of(work, struct hci_conn, work_del); | 115 | struct hci_conn *conn = container_of(work, struct hci_conn, work_del); |
119 | struct hci_dev *hdev = conn->hdev; | 116 | struct hci_dev *hdev = conn->hdev; |
120 | 117 | ||
121 | /* ensure previous add is complete */ | ||
122 | flush_work(&conn->work_add); | ||
123 | |||
124 | if (!device_is_registered(&conn->dev)) | 118 | if (!device_is_registered(&conn->dev)) |
125 | return; | 119 | return; |
126 | 120 | ||
diff --git a/net/sched/cls_api.c b/net/sched/cls_api.c index 0759f32e9dca..09cdcdfe7e91 100644 --- a/net/sched/cls_api.c +++ b/net/sched/cls_api.c | |||
@@ -135,6 +135,7 @@ static int tc_ctl_tfilter(struct sk_buff *skb, struct nlmsghdr *n, void *arg) | |||
135 | unsigned long cl; | 135 | unsigned long cl; |
136 | unsigned long fh; | 136 | unsigned long fh; |
137 | int err; | 137 | int err; |
138 | int tp_created = 0; | ||
138 | 139 | ||
139 | if (net != &init_net) | 140 | if (net != &init_net) |
140 | return -EINVAL; | 141 | return -EINVAL; |
@@ -266,10 +267,7 @@ replay: | |||
266 | goto errout; | 267 | goto errout; |
267 | } | 268 | } |
268 | 269 | ||
269 | spin_lock_bh(root_lock); | 270 | tp_created = 1; |
270 | tp->next = *back; | ||
271 | *back = tp; | ||
272 | spin_unlock_bh(root_lock); | ||
273 | 271 | ||
274 | } else if (tca[TCA_KIND] && nla_strcmp(tca[TCA_KIND], tp->ops->kind)) | 272 | } else if (tca[TCA_KIND] && nla_strcmp(tca[TCA_KIND], tp->ops->kind)) |
275 | goto errout; | 273 | goto errout; |
@@ -296,8 +294,11 @@ replay: | |||
296 | switch (n->nlmsg_type) { | 294 | switch (n->nlmsg_type) { |
297 | case RTM_NEWTFILTER: | 295 | case RTM_NEWTFILTER: |
298 | err = -EEXIST; | 296 | err = -EEXIST; |
299 | if (n->nlmsg_flags & NLM_F_EXCL) | 297 | if (n->nlmsg_flags & NLM_F_EXCL) { |
298 | if (tp_created) | ||
299 | tcf_destroy(tp); | ||
300 | goto errout; | 300 | goto errout; |
301 | } | ||
301 | break; | 302 | break; |
302 | case RTM_DELTFILTER: | 303 | case RTM_DELTFILTER: |
303 | err = tp->ops->delete(tp, fh); | 304 | err = tp->ops->delete(tp, fh); |
@@ -314,8 +315,18 @@ replay: | |||
314 | } | 315 | } |
315 | 316 | ||
316 | err = tp->ops->change(tp, cl, t->tcm_handle, tca, &fh); | 317 | err = tp->ops->change(tp, cl, t->tcm_handle, tca, &fh); |
317 | if (err == 0) | 318 | if (err == 0) { |
319 | if (tp_created) { | ||
320 | spin_lock_bh(root_lock); | ||
321 | tp->next = *back; | ||
322 | *back = tp; | ||
323 | spin_unlock_bh(root_lock); | ||
324 | } | ||
318 | tfilter_notify(skb, n, tp, fh, RTM_NEWTFILTER); | 325 | tfilter_notify(skb, n, tp, fh, RTM_NEWTFILTER); |
326 | } else { | ||
327 | if (tp_created) | ||
328 | tcf_destroy(tp); | ||
329 | } | ||
319 | 330 | ||
320 | errout: | 331 | errout: |
321 | if (cl) | 332 | if (cl) |