aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/cpu-freq/governors.txt4
-rw-r--r--Documentation/scsi/53c700.txt21
-rw-r--r--arch/arm/Kconfig3
-rw-r--r--arch/arm/mach-pxa/colibri-pxa270-income.c2
-rw-r--r--arch/cris/Kconfig.debug1
-rw-r--r--arch/frv/Kconfig10
-rw-r--r--arch/mips/Kconfig4
-rw-r--r--arch/mips/sgi-ip27/Kconfig6
-rw-r--r--arch/powerpc/platforms/40x/Kconfig38
-rw-r--r--arch/powerpc/platforms/44x/Kconfig18
-rw-r--r--arch/s390/Kconfig1
-rw-r--r--crypto/Kconfig2
-rw-r--r--drivers/edac/i82975x_edac.c30
-rw-r--r--drivers/parisc/Kconfig7
-rw-r--r--drivers/video/console/Kconfig2
-rw-r--r--fs/namespace.c2
-rw-r--r--include/linux/cordic.h4
-rw-r--r--include/linux/security.h26
-rw-r--r--kernel/irq/manage.c2
-rw-r--r--lib/Kconfig7
-rw-r--r--lib/cordic.c2
-rw-r--r--net/ipv4/Kconfig2
-rw-r--r--scripts/package/Makefile2
-rw-r--r--sound/aoa/codecs/Kconfig8
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:
127echo `$(($(cat cpuinfo_transition_latency) * 750 / 1000)) \ 127echo `$(($(cat cpuinfo_transition_latency) * 750 / 1000)) \
128 >ondemand/sampling_rate 128 >ondemand/sampling_rate
129 129
130show_sampling_rate_min: 130sampling_rate_min:
131The sampling rate is limited by the HW transition latency: 131The sampling rate is limited by the HW transition latency:
132transition_latency * 100 132transition_latency * 100
133Or by kernel restrictions: 133Or by kernel restrictions:
@@ -140,8 +140,6 @@ HZ=100: min=200000us (200ms)
140The highest value of kernel and HW latency restrictions is shown and 140The highest value of kernel and HW latency restrictions is shown and
141used as the minimum sampling rate. 141used as the minimum sampling rate.
142 142
143show_sampling_rate_max: THIS INTERFACE IS DEPRECATED, DON'T USE IT.
144
145up_threshold: defines what the average CPU usage between the samplings 143up_threshold: defines what the average CPU usage between the samplings
146of 'sampling_rate' needs to be for the kernel to make a decision on 144of 'sampling_rate' needs to be for the kernel to make a decision on
147whether it should increase the frequency. For example when it is set 145whether 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.
16Compile Time Flags 16Compile Time Flags
17================== 17==================
18 18
19The driver may be either io mapped or memory mapped. This is 19A compile time flag is:
20selectable by configuration flags:
21
22CONFIG_53C700_MEM_MAPPED
23
24define if the driver is memory mapped.
25
26CONFIG_53C700_IO_MAPPED
27
28define if the driver is to be io mapped.
29
30One or other of the above flags *must* be defined.
31
32Other flags are:
33 20
34CONFIG_53C700_LE_ON_BE 21CONFIG_53C700_LE_ON_BE
35 22
36define if the chipset must be supported in little endian mode on a big 23define if the chipset must be supported in little endian mode on a big
37endian architecture (used for the 700 on parisc). 24endian architecture (used for the 700 on parisc).
38 25
39CONFIG_53C700_USE_CONSISTENT
40
41allocate consistent memory (should only be used if your architecture
42has a mixture of consistent and inconsistent memory). Fully
43consistent or fully inconsistent architectures should not define this.
44
45 26
46Using the Chip Core Driver 27Using 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
1137config XSCALE_PMU 1136config 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
1142config CPU_HAS_PMU 1141config 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)
187static struct platform_pwm_backlight_data income_backlight_data = { 187static 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 @@
1menu "Kernel hacking" 1menu "Kernel hacking"
2 2
3#bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
4config PROFILING 3config 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
342source "drivers/pcmcia/Kconfig" 342source "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
354menu "Power management options" 344menu "Power management options"
355 345
356config ARCH_SUSPEND_POSSIBLE 346config 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
2376config MMU 2372config 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
7choice 1choice
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
17config ACADIA 1config 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
76config WALNUT 52config 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.
173config IBM405_ERR51 149config 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
216config XILINX_VIRTEX440_GENERIC_BOARD 200config 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
330config CRYPTO_GHASH 330config 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
477config CRYPTO_GHASH_CLMUL_NI_INTEL 476config 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,
277static int i82975x_process_error_info(struct mem_ctl_info *mci, 277static 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
118source "drivers/pcmcia/Kconfig" 111source "drivers/pcmcia/Kconfig"
119 112
120source "drivers/pci/hotplug/Kconfig" 113source "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
71config DUMMY_CONSOLE 69config 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 }
357out:
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
272config CORDIC 272config 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
279endmenu 278endmenu
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}
97EXPORT_SYMBOL(cordic_calc_iq); 97EXPORT_SYMBOL(cordic_calc_iq);
98 98
99MODULE_DESCRIPTION("Cordic functions"); 99MODULE_DESCRIPTION("CORDIC algorithm");
100MODULE_AUTHOR("Broadcom Corporation"); 100MODULE_AUTHOR("Broadcom Corporation");
101MODULE_LICENSE("Dual BSD/GPL"); 101MODULE_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
168config NET_IPIP 166config 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
141help: FORCE 141help: 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
18config SND_AOA_TAS 10config SND_AOA_TAS
19 tristate "support TAS chips" 11 tristate "support TAS chips"
20 select I2C 12 select I2C