diff options
-rw-r--r-- | Documentation/cpu-freq/governors.txt | 4 | ||||
-rw-r--r-- | Documentation/scsi/53c700.txt | 21 | ||||
-rw-r--r-- | arch/arm/Kconfig | 3 | ||||
-rw-r--r-- | arch/arm/mach-pxa/colibri-pxa270-income.c | 2 | ||||
-rw-r--r-- | arch/cris/Kconfig.debug | 1 | ||||
-rw-r--r-- | arch/frv/Kconfig | 10 | ||||
-rw-r--r-- | arch/mips/Kconfig | 4 | ||||
-rw-r--r-- | arch/mips/sgi-ip27/Kconfig | 6 | ||||
-rw-r--r-- | arch/powerpc/platforms/40x/Kconfig | 38 | ||||
-rw-r--r-- | arch/powerpc/platforms/44x/Kconfig | 18 | ||||
-rw-r--r-- | arch/s390/Kconfig | 1 | ||||
-rw-r--r-- | crypto/Kconfig | 2 | ||||
-rw-r--r-- | drivers/edac/i82975x_edac.c | 30 | ||||
-rw-r--r-- | drivers/parisc/Kconfig | 7 | ||||
-rw-r--r-- | drivers/video/console/Kconfig | 2 | ||||
-rw-r--r-- | fs/namespace.c | 2 | ||||
-rw-r--r-- | include/linux/cordic.h | 4 | ||||
-rw-r--r-- | include/linux/security.h | 26 | ||||
-rw-r--r-- | kernel/irq/manage.c | 2 | ||||
-rw-r--r-- | lib/Kconfig | 7 | ||||
-rw-r--r-- | lib/cordic.c | 2 | ||||
-rw-r--r-- | net/ipv4/Kconfig | 2 | ||||
-rw-r--r-- | scripts/package/Makefile | 2 | ||||
-rw-r--r-- | sound/aoa/codecs/Kconfig | 8 |
24 files changed, 45 insertions, 159 deletions
diff --git a/Documentation/cpu-freq/governors.txt b/Documentation/cpu-freq/governors.txt index d221781daba..c7a2eb8450c 100644 --- a/Documentation/cpu-freq/governors.txt +++ b/Documentation/cpu-freq/governors.txt | |||
@@ -127,7 +127,7 @@ in the bash (as said, 1000 is default), do: | |||
127 | echo `$(($(cat cpuinfo_transition_latency) * 750 / 1000)) \ | 127 | echo `$(($(cat cpuinfo_transition_latency) * 750 / 1000)) \ |
128 | >ondemand/sampling_rate | 128 | >ondemand/sampling_rate |
129 | 129 | ||
130 | show_sampling_rate_min: | 130 | sampling_rate_min: |
131 | The sampling rate is limited by the HW transition latency: | 131 | The sampling rate is limited by the HW transition latency: |
132 | transition_latency * 100 | 132 | transition_latency * 100 |
133 | Or by kernel restrictions: | 133 | Or by kernel restrictions: |
@@ -140,8 +140,6 @@ HZ=100: min=200000us (200ms) | |||
140 | The highest value of kernel and HW latency restrictions is shown and | 140 | The highest value of kernel and HW latency restrictions is shown and |
141 | used as the minimum sampling rate. | 141 | used as the minimum sampling rate. |
142 | 142 | ||
143 | show_sampling_rate_max: THIS INTERFACE IS DEPRECATED, DON'T USE IT. | ||
144 | |||
145 | up_threshold: defines what the average CPU usage between the samplings | 143 | up_threshold: defines what the average CPU usage between the samplings |
146 | of 'sampling_rate' needs to be for the kernel to make a decision on | 144 | of 'sampling_rate' needs to be for the kernel to make a decision on |
147 | whether it should increase the frequency. For example when it is set | 145 | whether it should increase the frequency. For example when it is set |
diff --git a/Documentation/scsi/53c700.txt b/Documentation/scsi/53c700.txt index 0da681d497a..e31aceb6df1 100644 --- a/Documentation/scsi/53c700.txt +++ b/Documentation/scsi/53c700.txt | |||
@@ -16,32 +16,13 @@ fill in to get the driver working. | |||
16 | Compile Time Flags | 16 | Compile Time Flags |
17 | ================== | 17 | ================== |
18 | 18 | ||
19 | The driver may be either io mapped or memory mapped. This is | 19 | A compile time flag is: |
20 | selectable by configuration flags: | ||
21 | |||
22 | CONFIG_53C700_MEM_MAPPED | ||
23 | |||
24 | define if the driver is memory mapped. | ||
25 | |||
26 | CONFIG_53C700_IO_MAPPED | ||
27 | |||
28 | define if the driver is to be io mapped. | ||
29 | |||
30 | One or other of the above flags *must* be defined. | ||
31 | |||
32 | Other flags are: | ||
33 | 20 | ||
34 | CONFIG_53C700_LE_ON_BE | 21 | CONFIG_53C700_LE_ON_BE |
35 | 22 | ||
36 | define if the chipset must be supported in little endian mode on a big | 23 | define if the chipset must be supported in little endian mode on a big |
37 | endian architecture (used for the 700 on parisc). | 24 | endian architecture (used for the 700 on parisc). |
38 | 25 | ||
39 | CONFIG_53C700_USE_CONSISTENT | ||
40 | |||
41 | allocate consistent memory (should only be used if your architecture | ||
42 | has a mixture of consistent and inconsistent memory). Fully | ||
43 | consistent or fully inconsistent architectures should not define this. | ||
44 | |||
45 | 26 | ||
46 | Using the Chip Core Driver | 27 | Using the Chip Core Driver |
47 | ========================== | 28 | ========================== |
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 44789eff983..98975f58e19 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -1133,10 +1133,9 @@ config IWMMXT | |||
1133 | Enable support for iWMMXt context switching at run time if | 1133 | Enable support for iWMMXt context switching at run time if |
1134 | running on a CPU that supports it. | 1134 | running on a CPU that supports it. |
1135 | 1135 | ||
1136 | # bool 'Use XScale PMU as timer source' CONFIG_XSCALE_PMU_TIMER | ||
1137 | config XSCALE_PMU | 1136 | config XSCALE_PMU |
1138 | bool | 1137 | bool |
1139 | depends on CPU_XSCALE && !XSCALE_PMU_TIMER | 1138 | depends on CPU_XSCALE |
1140 | default y | 1139 | default y |
1141 | 1140 | ||
1142 | config CPU_HAS_PMU | 1141 | config CPU_HAS_PMU |
diff --git a/arch/arm/mach-pxa/colibri-pxa270-income.c b/arch/arm/mach-pxa/colibri-pxa270-income.c index 80538b8806e..248804bb2c9 100644 --- a/arch/arm/mach-pxa/colibri-pxa270-income.c +++ b/arch/arm/mach-pxa/colibri-pxa270-income.c | |||
@@ -183,7 +183,7 @@ static inline void income_lcd_init(void) {} | |||
183 | /****************************************************************************** | 183 | /****************************************************************************** |
184 | * Backlight | 184 | * Backlight |
185 | ******************************************************************************/ | 185 | ******************************************************************************/ |
186 | #if defined(CONFIG_BACKLIGHT_PWM) || defined(CONFIG_BACKLIGHT_PWM__MODULE) | 186 | #if defined(CONFIG_BACKLIGHT_PWM) || defined(CONFIG_BACKLIGHT_PWM_MODULE) |
187 | static struct platform_pwm_backlight_data income_backlight_data = { | 187 | static struct platform_pwm_backlight_data income_backlight_data = { |
188 | .pwm_id = 0, | 188 | .pwm_id = 0, |
189 | .max_brightness = 0x3ff, | 189 | .max_brightness = 0x3ff, |
diff --git a/arch/cris/Kconfig.debug b/arch/cris/Kconfig.debug index 0b9a630dc81..14881e81e8a 100644 --- a/arch/cris/Kconfig.debug +++ b/arch/cris/Kconfig.debug | |||
@@ -1,6 +1,5 @@ | |||
1 | menu "Kernel hacking" | 1 | menu "Kernel hacking" |
2 | 2 | ||
3 | #bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC | ||
4 | config PROFILING | 3 | config PROFILING |
5 | bool "Kernel profiling support" | 4 | bool "Kernel profiling support" |
6 | 5 | ||
diff --git a/arch/frv/Kconfig b/arch/frv/Kconfig index bad27a6ff40..c5e69abb488 100644 --- a/arch/frv/Kconfig +++ b/arch/frv/Kconfig | |||
@@ -341,16 +341,6 @@ source "drivers/pci/Kconfig" | |||
341 | 341 | ||
342 | source "drivers/pcmcia/Kconfig" | 342 | source "drivers/pcmcia/Kconfig" |
343 | 343 | ||
344 | #config MATH_EMULATION | ||
345 | # bool "Math emulation support (EXPERIMENTAL)" | ||
346 | # depends on EXPERIMENTAL | ||
347 | # help | ||
348 | # At some point in the future, this will cause floating-point math | ||
349 | # instructions to be emulated by the kernel on machines that lack a | ||
350 | # floating-point math coprocessor. Thrill-seekers and chronically | ||
351 | # sleep-deprived psychotic hacker types can say Y now, everyone else | ||
352 | # should probably wait a while. | ||
353 | |||
354 | menu "Power management options" | 344 | menu "Power management options" |
355 | 345 | ||
356 | config ARCH_SUSPEND_POSSIBLE | 346 | config ARCH_SUSPEND_POSSIBLE |
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index d46f1da18a3..c72bf8dc9a6 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig | |||
@@ -2369,10 +2369,6 @@ config TC | |||
2369 | Linux driver support status is documented at: | 2369 | Linux driver support status is documented at: |
2370 | <http://www.linux-mips.org/wiki/DECstation> | 2370 | <http://www.linux-mips.org/wiki/DECstation> |
2371 | 2371 | ||
2372 | #config ACCESSBUS | ||
2373 | # bool "Access.Bus support" | ||
2374 | # depends on TC | ||
2375 | |||
2376 | config MMU | 2372 | config MMU |
2377 | bool | 2373 | bool |
2378 | default y | 2374 | default y |
diff --git a/arch/mips/sgi-ip27/Kconfig b/arch/mips/sgi-ip27/Kconfig index bc5e9769bb7..4b2ea282b9c 100644 --- a/arch/mips/sgi-ip27/Kconfig +++ b/arch/mips/sgi-ip27/Kconfig | |||
@@ -1,9 +1,3 @@ | |||
1 | #config SGI_SN0_XXL | ||
2 | # bool "IP27 XXL" | ||
3 | # depends on SGI_IP27 | ||
4 | # This options adds support for userspace processes up to 16TB size. | ||
5 | # Normally the limit is just .5TB. | ||
6 | |||
7 | choice | 1 | choice |
8 | prompt "Node addressing mode" | 2 | prompt "Node addressing mode" |
9 | depends on SGI_IP27 | 3 | depends on SGI_IP27 |
diff --git a/arch/powerpc/platforms/40x/Kconfig b/arch/powerpc/platforms/40x/Kconfig index 153022971da..bd69cf8d822 100644 --- a/arch/powerpc/platforms/40x/Kconfig +++ b/arch/powerpc/platforms/40x/Kconfig | |||
@@ -1,19 +1,3 @@ | |||
1 | #config BUBINGA | ||
2 | # bool "Bubinga" | ||
3 | # depends on 40x | ||
4 | # default n | ||
5 | # select 405EP | ||
6 | # help | ||
7 | # This option enables support for the IBM 405EP evaluation board. | ||
8 | |||
9 | #config CPCI405 | ||
10 | # bool "CPCI405" | ||
11 | # depends on 40x | ||
12 | # default n | ||
13 | # select 405GP | ||
14 | # help | ||
15 | # This option enables support for the CPCI405 board. | ||
16 | |||
17 | config ACADIA | 1 | config ACADIA |
18 | bool "Acadia" | 2 | bool "Acadia" |
19 | depends on 40x | 3 | depends on 40x |
@@ -65,14 +49,6 @@ config MAKALU | |||
65 | help | 49 | help |
66 | This option enables support for the AMCC PPC405EX board. | 50 | This option enables support for the AMCC PPC405EX board. |
67 | 51 | ||
68 | #config SYCAMORE | ||
69 | # bool "Sycamore" | ||
70 | # depends on 40x | ||
71 | # default n | ||
72 | # select 405GPR | ||
73 | # help | ||
74 | # This option enables support for the IBM PPC405GPr evaluation board. | ||
75 | |||
76 | config WALNUT | 52 | config WALNUT |
77 | bool "Walnut" | 53 | bool "Walnut" |
78 | depends on 40x | 54 | depends on 40x |
@@ -172,17 +148,3 @@ config IBM405_ERR77 | |||
172 | # All 40x-based cores, up until the 405GPR and 405EP have this errata. | 148 | # All 40x-based cores, up until the 405GPR and 405EP have this errata. |
173 | config IBM405_ERR51 | 149 | config IBM405_ERR51 |
174 | bool | 150 | bool |
175 | |||
176 | #config BIOS_FIXUP | ||
177 | # bool | ||
178 | # depends on BUBINGA || EP405 || SYCAMORE || WALNUT | ||
179 | # default y | ||
180 | |||
181 | #config PPC4xx_DMA | ||
182 | # bool "PPC4xx DMA controller support" | ||
183 | # depends on 4xx | ||
184 | |||
185 | #config PPC4xx_EDMA | ||
186 | # bool | ||
187 | # depends on !STB03xxx && PPC4xx_DMA | ||
188 | # default y | ||
diff --git a/arch/powerpc/platforms/44x/Kconfig b/arch/powerpc/platforms/44x/Kconfig index 762322ce24a..0cb8899a5cc 100644 --- a/arch/powerpc/platforms/44x/Kconfig +++ b/arch/powerpc/platforms/44x/Kconfig | |||
@@ -75,7 +75,7 @@ config KATMAI | |||
75 | select PCI | 75 | select PCI |
76 | select PPC4xx_PCI_EXPRESS | 76 | select PPC4xx_PCI_EXPRESS |
77 | select PCI_MSI | 77 | select PCI_MSI |
78 | select PCC4xx_MSI | 78 | select PPC4xx_MSI |
79 | help | 79 | help |
80 | This option enables support for the AMCC PPC440SPe evaluation board. | 80 | This option enables support for the AMCC PPC440SPe evaluation board. |
81 | 81 | ||
@@ -197,22 +197,6 @@ config ICON | |||
197 | help | 197 | help |
198 | This option enables support for the AMCC PPC440SPe evaluation board. | 198 | This option enables support for the AMCC PPC440SPe evaluation board. |
199 | 199 | ||
200 | #config LUAN | ||
201 | # bool "Luan" | ||
202 | # depends on 44x | ||
203 | # default n | ||
204 | # select 440SP | ||
205 | # help | ||
206 | # This option enables support for the IBM PPC440SP evaluation board. | ||
207 | |||
208 | #config OCOTEA | ||
209 | # bool "Ocotea" | ||
210 | # depends on 44x | ||
211 | # default n | ||
212 | # select 440GX | ||
213 | # help | ||
214 | # This option enables support for the IBM PPC440GX evaluation board. | ||
215 | |||
216 | config XILINX_VIRTEX440_GENERIC_BOARD | 200 | config XILINX_VIRTEX440_GENERIC_BOARD |
217 | bool "Generic Xilinx Virtex 5 FXT board support" | 201 | bool "Generic Xilinx Virtex 5 FXT board support" |
218 | depends on 44x | 202 | depends on 44x |
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index a9fbd43395f..7014cfc66d2 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig | |||
@@ -87,7 +87,6 @@ config S390 | |||
87 | select HAVE_KERNEL_LZMA | 87 | select HAVE_KERNEL_LZMA |
88 | select HAVE_KERNEL_LZO | 88 | select HAVE_KERNEL_LZO |
89 | select HAVE_KERNEL_XZ | 89 | select HAVE_KERNEL_XZ |
90 | select HAVE_GET_USER_PAGES_FAST | ||
91 | select HAVE_ARCH_MUTEX_CPU_RELAX | 90 | select HAVE_ARCH_MUTEX_CPU_RELAX |
92 | select HAVE_ARCH_JUMP_LABEL if !MARCH_G5 | 91 | select HAVE_ARCH_JUMP_LABEL if !MARCH_G5 |
93 | select HAVE_RCU_TABLE_FREE if SMP | 92 | select HAVE_RCU_TABLE_FREE if SMP |
diff --git a/crypto/Kconfig b/crypto/Kconfig index 527a857d10b..ae9c3ceb286 100644 --- a/crypto/Kconfig +++ b/crypto/Kconfig | |||
@@ -329,7 +329,6 @@ config CRYPTO_CRC32C_INTEL | |||
329 | 329 | ||
330 | config CRYPTO_GHASH | 330 | config CRYPTO_GHASH |
331 | tristate "GHASH digest algorithm" | 331 | tristate "GHASH digest algorithm" |
332 | select CRYPTO_SHASH | ||
333 | select CRYPTO_GF128MUL | 332 | select CRYPTO_GF128MUL |
334 | help | 333 | help |
335 | GHASH is message digest algorithm for GCM (Galois/Counter Mode). | 334 | GHASH is message digest algorithm for GCM (Galois/Counter Mode). |
@@ -477,7 +476,6 @@ config CRYPTO_WP512 | |||
477 | config CRYPTO_GHASH_CLMUL_NI_INTEL | 476 | config CRYPTO_GHASH_CLMUL_NI_INTEL |
478 | tristate "GHASH digest algorithm (CLMUL-NI accelerated)" | 477 | tristate "GHASH digest algorithm (CLMUL-NI accelerated)" |
479 | depends on X86 && 64BIT | 478 | depends on X86 && 64BIT |
480 | select CRYPTO_SHASH | ||
481 | select CRYPTO_CRYPTD | 479 | select CRYPTO_CRYPTD |
482 | help | 480 | help |
483 | GHASH is message digest algorithm for GCM (Galois/Counter Mode). | 481 | GHASH is message digest algorithm for GCM (Galois/Counter Mode). |
diff --git a/drivers/edac/i82975x_edac.c b/drivers/edac/i82975x_edac.c index a5da732fe5b..4184e0171f0 100644 --- a/drivers/edac/i82975x_edac.c +++ b/drivers/edac/i82975x_edac.c | |||
@@ -277,11 +277,9 @@ static void i82975x_get_error_info(struct mem_ctl_info *mci, | |||
277 | static int i82975x_process_error_info(struct mem_ctl_info *mci, | 277 | static int i82975x_process_error_info(struct mem_ctl_info *mci, |
278 | struct i82975x_error_info *info, int handle_errors) | 278 | struct i82975x_error_info *info, int handle_errors) |
279 | { | 279 | { |
280 | int row, multi_chan, chan; | 280 | int row, chan; |
281 | unsigned long offst, page; | 281 | unsigned long offst, page; |
282 | 282 | ||
283 | multi_chan = mci->csrows[0].nr_channels - 1; | ||
284 | |||
285 | if (!(info->errsts2 & 0x0003)) | 283 | if (!(info->errsts2 & 0x0003)) |
286 | return 0; | 284 | return 0; |
287 | 285 | ||
@@ -294,20 +292,30 @@ static int i82975x_process_error_info(struct mem_ctl_info *mci, | |||
294 | } | 292 | } |
295 | 293 | ||
296 | page = (unsigned long) info->eap; | 294 | page = (unsigned long) info->eap; |
297 | if (info->xeap & 1) | ||
298 | page |= 0x100000000ul; | ||
299 | chan = page & 1; | ||
300 | page >>= 1; | 295 | page >>= 1; |
301 | offst = page & ((1 << PAGE_SHIFT) - 1); | 296 | if (info->xeap & 1) |
302 | page >>= PAGE_SHIFT; | 297 | page |= 0x80000000; |
298 | page >>= (PAGE_SHIFT - 1); | ||
303 | row = edac_mc_find_csrow_by_page(mci, page); | 299 | row = edac_mc_find_csrow_by_page(mci, page); |
304 | 300 | ||
301 | if (row == -1) { | ||
302 | i82975x_mc_printk(mci, KERN_ERR, "error processing EAP:\n" | ||
303 | "\tXEAP=%u\n" | ||
304 | "\t EAP=0x%08x\n" | ||
305 | "\tPAGE=0x%08x\n", | ||
306 | (info->xeap & 1) ? 1 : 0, info->eap, (unsigned int) page); | ||
307 | return 0; | ||
308 | } | ||
309 | chan = (mci->csrows[row].nr_channels == 1) ? 0 : info->eap & 1; | ||
310 | offst = info->eap | ||
311 | & ((1 << PAGE_SHIFT) - | ||
312 | (1 << mci->csrows[row].grain)); | ||
313 | |||
305 | if (info->errsts & 0x0002) | 314 | if (info->errsts & 0x0002) |
306 | edac_mc_handle_ue(mci, page, offst , row, "i82975x UE"); | 315 | edac_mc_handle_ue(mci, page, offst , row, "i82975x UE"); |
307 | else | 316 | else |
308 | edac_mc_handle_ce(mci, page, offst, info->derrsyn, row, | 317 | edac_mc_handle_ce(mci, page, offst, info->derrsyn, row, |
309 | multi_chan ? chan : 0, | 318 | chan, "i82975x CE"); |
310 | "i82975x CE"); | ||
311 | 319 | ||
312 | return 1; | 320 | return 1; |
313 | } | 321 | } |
@@ -410,7 +418,7 @@ static void i82975x_init_csrows(struct mem_ctl_info *mci, | |||
410 | csrow->last_page = cumul_size - 1; | 418 | csrow->last_page = cumul_size - 1; |
411 | csrow->nr_pages = cumul_size - last_cumul_size; | 419 | csrow->nr_pages = cumul_size - last_cumul_size; |
412 | last_cumul_size = cumul_size; | 420 | last_cumul_size = cumul_size; |
413 | csrow->grain = 1 << 6; /* I82975X_EAP has 64B resolution */ | 421 | csrow->grain = 1 << 7; /* 128Byte cache-line resolution */ |
414 | csrow->mtype = MEM_DDR2; /* I82975x supports only DDR2 */ | 422 | csrow->mtype = MEM_DDR2; /* I82975x supports only DDR2 */ |
415 | csrow->dtype = i82975x_dram_type(mch_window, index); | 423 | csrow->dtype = i82975x_dram_type(mch_window, index); |
416 | csrow->edac_mode = EDAC_SECDED; /* only supported */ | 424 | csrow->edac_mode = EDAC_SECDED; /* only supported */ |
diff --git a/drivers/parisc/Kconfig b/drivers/parisc/Kconfig index 553a9905299..62026493634 100644 --- a/drivers/parisc/Kconfig +++ b/drivers/parisc/Kconfig | |||
@@ -108,13 +108,6 @@ config IOMMU_HELPER | |||
108 | depends on IOMMU_SBA || IOMMU_CCIO | 108 | depends on IOMMU_SBA || IOMMU_CCIO |
109 | default y | 109 | default y |
110 | 110 | ||
111 | #config PCI_EPIC | ||
112 | # bool "EPIC/SAGA PCI support" | ||
113 | # depends on PCI | ||
114 | # default y | ||
115 | # help | ||
116 | # Say Y here for V-class PCI, DMA/IOMMU, IRQ subsystem support. | ||
117 | |||
118 | source "drivers/pcmcia/Kconfig" | 111 | source "drivers/pcmcia/Kconfig" |
119 | 112 | ||
120 | source "drivers/pci/hotplug/Kconfig" | 113 | source "drivers/pci/hotplug/Kconfig" |
diff --git a/drivers/video/console/Kconfig b/drivers/video/console/Kconfig index 2209e354f53..c2d11fef114 100644 --- a/drivers/video/console/Kconfig +++ b/drivers/video/console/Kconfig | |||
@@ -66,8 +66,6 @@ config SGI_NEWPORT_CONSOLE | |||
66 | Say Y here if you want the console on the Newport aka XL graphics | 66 | Say Y here if you want the console on the Newport aka XL graphics |
67 | card of your Indy. Most people say Y here. | 67 | card of your Indy. Most people say Y here. |
68 | 68 | ||
69 | # bool 'IODC console' CONFIG_IODC_CONSOLE | ||
70 | |||
71 | config DUMMY_CONSOLE | 69 | config DUMMY_CONSOLE |
72 | bool | 70 | bool |
73 | depends on VGA_CONSOLE!=y || SGI_NEWPORT_CONSOLE!=y | 71 | depends on VGA_CONSOLE!=y || SGI_NEWPORT_CONSOLE!=y |
diff --git a/fs/namespace.c b/fs/namespace.c index e5e1c7d1839..10a426c6a70 100644 --- a/fs/namespace.c +++ b/fs/namespace.c | |||
@@ -352,9 +352,7 @@ int mnt_want_write(struct vfsmount *mnt) | |||
352 | if (__mnt_is_readonly(mnt)) { | 352 | if (__mnt_is_readonly(mnt)) { |
353 | mnt_dec_writers(mnt); | 353 | mnt_dec_writers(mnt); |
354 | ret = -EROFS; | 354 | ret = -EROFS; |
355 | goto out; | ||
356 | } | 355 | } |
357 | out: | ||
358 | preempt_enable(); | 356 | preempt_enable(); |
359 | return ret; | 357 | return ret; |
360 | } | 358 | } |
diff --git a/include/linux/cordic.h b/include/linux/cordic.h index f932093e20c..cf68ca4a508 100644 --- a/include/linux/cordic.h +++ b/include/linux/cordic.h | |||
@@ -35,8 +35,8 @@ struct cordic_iq { | |||
35 | * @theta: angle in degrees for which i/q coordinate is to be calculated. | 35 | * @theta: angle in degrees for which i/q coordinate is to be calculated. |
36 | * @coord: function output parameter holding the i/q coordinate. | 36 | * @coord: function output parameter holding the i/q coordinate. |
37 | * | 37 | * |
38 | * The function calculates the i/q coordinate for a given angle using | 38 | * The function calculates the i/q coordinate for a given angle using the |
39 | * cordic algorithm. The coordinate consists of a real (i) and an | 39 | * CORDIC algorithm. The coordinate consists of a real (i) and an |
40 | * imaginary (q) part. The real part is essentially the cosine of the | 40 | * imaginary (q) part. The real part is essentially the cosine of the |
41 | * angle and the imaginary part is the sine of the angle. The returned | 41 | * angle and the imaginary part is the sine of the angle. The returned |
42 | * values are scaled by 2^16 for precision. The range for theta is | 42 | * values are scaled by 2^16 for precision. The range for theta is |
diff --git a/include/linux/security.h b/include/linux/security.h index 19d8e04e168..94c35336b86 100644 --- a/include/linux/security.h +++ b/include/linux/security.h | |||
@@ -186,7 +186,7 @@ static inline void security_free_mnt_opts(struct security_mnt_opts *opts) | |||
186 | * Security module identifier. | 186 | * Security module identifier. |
187 | * | 187 | * |
188 | * @name: | 188 | * @name: |
189 | * A string that acts as a unique identifeir for the LSM with max number | 189 | * A string that acts as a unique identifier for the LSM with max number |
190 | * of characters = SECURITY_NAME_MAX. | 190 | * of characters = SECURITY_NAME_MAX. |
191 | * | 191 | * |
192 | * Security hooks for program execution operations. | 192 | * Security hooks for program execution operations. |
@@ -275,7 +275,7 @@ static inline void security_free_mnt_opts(struct security_mnt_opts *opts) | |||
275 | * @copy copied data which will be passed to the security module. | 275 | * @copy copied data which will be passed to the security module. |
276 | * Returns 0 if the copy was successful. | 276 | * Returns 0 if the copy was successful. |
277 | * @sb_remount: | 277 | * @sb_remount: |
278 | * Extracts security system specifc mount options and verifys no changes | 278 | * Extracts security system specific mount options and verifies no changes |
279 | * are being made to those options. | 279 | * are being made to those options. |
280 | * @sb superblock being remounted | 280 | * @sb superblock being remounted |
281 | * @data contains the filesystem-specific data. | 281 | * @data contains the filesystem-specific data. |
@@ -380,15 +380,15 @@ static inline void security_free_mnt_opts(struct security_mnt_opts *opts) | |||
380 | * Return 0 if permission is granted. | 380 | * Return 0 if permission is granted. |
381 | * @inode_mkdir: | 381 | * @inode_mkdir: |
382 | * Check permissions to create a new directory in the existing directory | 382 | * Check permissions to create a new directory in the existing directory |
383 | * associated with inode strcture @dir. | 383 | * associated with inode structure @dir. |
384 | * @dir containst the inode structure of parent of the directory to be created. | 384 | * @dir contains the inode structure of parent of the directory to be created. |
385 | * @dentry contains the dentry structure of new directory. | 385 | * @dentry contains the dentry structure of new directory. |
386 | * @mode contains the mode of new directory. | 386 | * @mode contains the mode of new directory. |
387 | * Return 0 if permission is granted. | 387 | * Return 0 if permission is granted. |
388 | * @path_mkdir: | 388 | * @path_mkdir: |
389 | * Check permissions to create a new directory in the existing directory | 389 | * Check permissions to create a new directory in the existing directory |
390 | * associated with path strcture @path. | 390 | * associated with path structure @path. |
391 | * @dir containst the path structure of parent of the directory | 391 | * @dir contains the path structure of parent of the directory |
392 | * to be created. | 392 | * to be created. |
393 | * @dentry contains the dentry structure of new directory. | 393 | * @dentry contains the dentry structure of new directory. |
394 | * @mode contains the mode of new directory. | 394 | * @mode contains the mode of new directory. |
@@ -578,7 +578,7 @@ static inline void security_free_mnt_opts(struct security_mnt_opts *opts) | |||
578 | * @file contains the file structure. | 578 | * @file contains the file structure. |
579 | * @cmd contains the operation to perform. | 579 | * @cmd contains the operation to perform. |
580 | * @arg contains the operational arguments. | 580 | * @arg contains the operational arguments. |
581 | * Check permission for an ioctl operation on @file. Note that @arg can | 581 | * Check permission for an ioctl operation on @file. Note that @arg |
582 | * sometimes represents a user space pointer; in other cases, it may be a | 582 | * sometimes represents a user space pointer; in other cases, it may be a |
583 | * simple integer value. When @arg represents a user space pointer, it | 583 | * simple integer value. When @arg represents a user space pointer, it |
584 | * should never be used by the security module. | 584 | * should never be used by the security module. |
@@ -606,7 +606,7 @@ static inline void security_free_mnt_opts(struct security_mnt_opts *opts) | |||
606 | * Return 0 if permission is granted. | 606 | * Return 0 if permission is granted. |
607 | * @file_fcntl: | 607 | * @file_fcntl: |
608 | * Check permission before allowing the file operation specified by @cmd | 608 | * Check permission before allowing the file operation specified by @cmd |
609 | * from being performed on the file @file. Note that @arg can sometimes | 609 | * from being performed on the file @file. Note that @arg sometimes |
610 | * represents a user space pointer; in other cases, it may be a simple | 610 | * represents a user space pointer; in other cases, it may be a simple |
611 | * integer value. When @arg represents a user space pointer, it should | 611 | * integer value. When @arg represents a user space pointer, it should |
612 | * never be used by the security module. | 612 | * never be used by the security module. |
@@ -793,7 +793,7 @@ static inline void security_free_mnt_opts(struct security_mnt_opts *opts) | |||
793 | * information can be saved using the eff_cap field of the | 793 | * information can be saved using the eff_cap field of the |
794 | * netlink_skb_parms structure. Also may be used to provide fine | 794 | * netlink_skb_parms structure. Also may be used to provide fine |
795 | * grained control over message transmission. | 795 | * grained control over message transmission. |
796 | * @sk associated sock of task sending the message., | 796 | * @sk associated sock of task sending the message. |
797 | * @skb contains the sk_buff structure for the netlink message. | 797 | * @skb contains the sk_buff structure for the netlink message. |
798 | * Return 0 if the information was successfully saved and message | 798 | * Return 0 if the information was successfully saved and message |
799 | * is allowed to be transmitted. | 799 | * is allowed to be transmitted. |
@@ -1080,9 +1080,9 @@ static inline void security_free_mnt_opts(struct security_mnt_opts *opts) | |||
1080 | * should free it. | 1080 | * should free it. |
1081 | * @key points to the key to be queried. | 1081 | * @key points to the key to be queried. |
1082 | * @_buffer points to a pointer that should be set to point to the | 1082 | * @_buffer points to a pointer that should be set to point to the |
1083 | * resulting string (if no label or an error occurs). | 1083 | * resulting string (if no label or an error occurs). |
1084 | * Return the length of the string (including terminating NUL) or -ve if | 1084 | * Return the length of the string (including terminating NUL) or -ve if |
1085 | * an error. | 1085 | * an error. |
1086 | * May also return 0 (and a NULL buffer pointer) if there is no label. | 1086 | * May also return 0 (and a NULL buffer pointer) if there is no label. |
1087 | * | 1087 | * |
1088 | * Security hooks affecting all System V IPC operations. | 1088 | * Security hooks affecting all System V IPC operations. |
@@ -1268,7 +1268,7 @@ static inline void security_free_mnt_opts(struct security_mnt_opts *opts) | |||
1268 | * credentials. | 1268 | * credentials. |
1269 | * @tsk contains the task_struct for the process. | 1269 | * @tsk contains the task_struct for the process. |
1270 | * @cred contains the credentials to use. | 1270 | * @cred contains the credentials to use. |
1271 | * @ns contains the user namespace we want the capability in | 1271 | * @ns contains the user namespace we want the capability in |
1272 | * @cap contains the capability <include/linux/capability.h>. | 1272 | * @cap contains the capability <include/linux/capability.h>. |
1273 | * @audit: Whether to write an audit message or not | 1273 | * @audit: Whether to write an audit message or not |
1274 | * Return 0 if the capability is granted for @tsk. | 1274 | * Return 0 if the capability is granted for @tsk. |
@@ -1370,7 +1370,7 @@ static inline void security_free_mnt_opts(struct security_mnt_opts *opts) | |||
1370 | * @ctxlen contains the length of @ctx. | 1370 | * @ctxlen contains the length of @ctx. |
1371 | * | 1371 | * |
1372 | * @inode_getsecctx: | 1372 | * @inode_getsecctx: |
1373 | * Returns a string containing all relavent security context information | 1373 | * Returns a string containing all relevant security context information |
1374 | * | 1374 | * |
1375 | * @inode we wish to get the security context of. | 1375 | * @inode we wish to get the security context of. |
1376 | * @ctx is a pointer in which to place the allocated security context. | 1376 | * @ctx is a pointer in which to place the allocated security context. |
diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c index 67ce837ae52..63c16254e44 100644 --- a/kernel/irq/manage.c +++ b/kernel/irq/manage.c | |||
@@ -1289,7 +1289,7 @@ EXPORT_SYMBOL(free_irq); | |||
1289 | * and to set up the interrupt handler in the right order. | 1289 | * and to set up the interrupt handler in the right order. |
1290 | * | 1290 | * |
1291 | * If you want to set up a threaded irq handler for your device | 1291 | * If you want to set up a threaded irq handler for your device |
1292 | * then you need to supply @handler and @thread_fn. @handler ist | 1292 | * then you need to supply @handler and @thread_fn. @handler is |
1293 | * still called in hard interrupt context and has to check | 1293 | * still called in hard interrupt context and has to check |
1294 | * whether the interrupt originates from the device. If yes it | 1294 | * whether the interrupt originates from the device. If yes it |
1295 | * needs to disable the interrupt on the device and return | 1295 | * needs to disable the interrupt on the device and return |
diff --git a/lib/Kconfig b/lib/Kconfig index 32f3e5ae2be..d971366b8de 100644 --- a/lib/Kconfig +++ b/lib/Kconfig | |||
@@ -270,10 +270,9 @@ config AVERAGE | |||
270 | If unsure, say N. | 270 | If unsure, say N. |
271 | 271 | ||
272 | config CORDIC | 272 | config CORDIC |
273 | tristate "Cordic function" | 273 | tristate "CORDIC algorithm" |
274 | help | 274 | help |
275 | The option provides arithmetic function using cordic algorithm | 275 | This option provides an implementation of the CORDIC algorithm; |
276 | so its calculations are in fixed point. Modules can select this | 276 | calculations are in fixed point. Module will be called cordic. |
277 | when they require this function. Module will be called cordic. | ||
278 | 277 | ||
279 | endmenu | 278 | endmenu |
diff --git a/lib/cordic.c b/lib/cordic.c index aa27a88d7e0..6cf477839eb 100644 --- a/lib/cordic.c +++ b/lib/cordic.c | |||
@@ -96,6 +96,6 @@ struct cordic_iq cordic_calc_iq(s32 theta) | |||
96 | } | 96 | } |
97 | EXPORT_SYMBOL(cordic_calc_iq); | 97 | EXPORT_SYMBOL(cordic_calc_iq); |
98 | 98 | ||
99 | MODULE_DESCRIPTION("Cordic functions"); | 99 | MODULE_DESCRIPTION("CORDIC algorithm"); |
100 | MODULE_AUTHOR("Broadcom Corporation"); | 100 | MODULE_AUTHOR("Broadcom Corporation"); |
101 | MODULE_LICENSE("Dual BSD/GPL"); | 101 | MODULE_LICENSE("Dual BSD/GPL"); |
diff --git a/net/ipv4/Kconfig b/net/ipv4/Kconfig index cbb505ba932..251f6621435 100644 --- a/net/ipv4/Kconfig +++ b/net/ipv4/Kconfig | |||
@@ -163,8 +163,6 @@ config IP_PNP_RARP | |||
163 | operating on your network. Read | 163 | operating on your network. Read |
164 | <file:Documentation/filesystems/nfs/nfsroot.txt> for details. | 164 | <file:Documentation/filesystems/nfs/nfsroot.txt> for details. |
165 | 165 | ||
166 | # not yet ready.. | ||
167 | # bool ' IP: ARP support' CONFIG_IP_PNP_ARP | ||
168 | config NET_IPIP | 166 | config NET_IPIP |
169 | tristate "IP: tunneling" | 167 | tristate "IP: tunneling" |
170 | select INET_TUNNEL | 168 | select INET_TUNNEL |
diff --git a/scripts/package/Makefile b/scripts/package/Makefile index bc6aa003860..87bf08076b1 100644 --- a/scripts/package/Makefile +++ b/scripts/package/Makefile | |||
@@ -141,7 +141,7 @@ perf-%pkg: FORCE | |||
141 | help: FORCE | 141 | help: FORCE |
142 | @echo ' rpm-pkg - Build both source and binary RPM kernel packages' | 142 | @echo ' rpm-pkg - Build both source and binary RPM kernel packages' |
143 | @echo ' binrpm-pkg - Build only the binary kernel package' | 143 | @echo ' binrpm-pkg - Build only the binary kernel package' |
144 | @echo ' deb-pkg - Build the kernel as an deb package' | 144 | @echo ' deb-pkg - Build the kernel as a deb package' |
145 | @echo ' tar-pkg - Build the kernel as an uncompressed tarball' | 145 | @echo ' tar-pkg - Build the kernel as an uncompressed tarball' |
146 | @echo ' targz-pkg - Build the kernel as a gzip compressed tarball' | 146 | @echo ' targz-pkg - Build the kernel as a gzip compressed tarball' |
147 | @echo ' tarbz2-pkg - Build the kernel as a bzip2 compressed tarball' | 147 | @echo ' tarbz2-pkg - Build the kernel as a bzip2 compressed tarball' |
diff --git a/sound/aoa/codecs/Kconfig b/sound/aoa/codecs/Kconfig index 808eb11ebac..0c68e32834c 100644 --- a/sound/aoa/codecs/Kconfig +++ b/sound/aoa/codecs/Kconfig | |||
@@ -7,14 +7,6 @@ config SND_AOA_ONYX | |||
7 | codec chip found in the latest Apple machines | 7 | codec chip found in the latest Apple machines |
8 | (most of those with digital audio output). | 8 | (most of those with digital audio output). |
9 | 9 | ||
10 | #config SND_AOA_TOPAZ | ||
11 | # tristate "support Topaz chips" | ||
12 | # ---help--- | ||
13 | # This option enables support for the Topaz (CS84xx) | ||
14 | # codec chips found in the latest Apple machines, | ||
15 | # these chips do the digital input and output on | ||
16 | # some PowerMacs. | ||
17 | |||
18 | config SND_AOA_TAS | 10 | config SND_AOA_TAS |
19 | tristate "support TAS chips" | 11 | tristate "support TAS chips" |
20 | select I2C | 12 | select I2C |