aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2012-01-08 16:21:22 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2012-01-08 16:21:22 -0500
commit98793265b429a3f0b3f1750e74d67cd4d740d162 (patch)
treeb0bd717673f0c21845cf053f3fb6b75d42530af5
parentb4a133da2eaccb844a7beaef16ffd9c76a0d21d3 (diff)
parentbd1b2a555952d959f47169056fca05acf7eff81f (diff)
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (53 commits) Kconfig: acpi: Fix typo in comment. misc latin1 to utf8 conversions devres: Fix a typo in devm_kfree comment btrfs: free-space-cache.c: remove extra semicolon. fat: Spelling s/obsolate/obsolete/g SCSI, pmcraid: Fix spelling error in a pmcraid_err() call tools/power turbostat: update fields in manpage mac80211: drop spelling fix types.h: fix comment spelling for 'architectures' typo fixes: aera -> area, exntension -> extension devices.txt: Fix typo of 'VMware'. sis900: Fix enum typo 'sis900_rx_bufer_status' decompress_bunzip2: remove invalid vi modeline treewide: Fix comment and string typo 'bufer' hyper-v: Update MAINTAINERS treewide: Fix typos in various parts of the kernel, and fix some comments. clockevents: drop unknown Kconfig symbol GENERIC_CLOCKEVENTS_MIGR gpio: Kconfig: drop unknown symbol 'CS5535_GPIO' leds: Kconfig: Fix typo 'D2NET_V2' sound: Kconfig: drop unknown symbol ARCH_CLPS7500 ... Fix up trivial conflicts in arch/powerpc/platforms/40x/Kconfig (some new kconfig additions, close to removed commented-out old ones)
-rw-r--r--Documentation/ABI/testing/sysfs-driver-hid-logitech-lg4ff2
-rw-r--r--Documentation/cpu-freq/governors.txt4
-rw-r--r--Documentation/devices.txt2
-rw-r--r--Documentation/scsi/53c700.txt21
-rw-r--r--Documentation/vgaarbiter.txt2
-rw-r--r--MAINTAINERS19
-rw-r--r--arch/arm/Kconfig3
-rw-r--r--arch/arm/mach-pxa/colibri-pxa270-income.c2
-rw-r--r--arch/arm/plat-omap/include/plat/serial.h2
-rw-r--r--arch/cris/Kconfig.debug1
-rw-r--r--arch/frv/Kconfig10
-rw-r--r--arch/mips/Kconfig5
-rw-r--r--arch/mips/sgi-ip27/Kconfig6
-rw-r--r--arch/mips/sibyte/Kconfig1
-rw-r--r--arch/powerpc/include/asm/io.h2
-rw-r--r--arch/powerpc/include/asm/keylargo.h2
-rw-r--r--arch/powerpc/mm/numa.c2
-rw-r--r--arch/powerpc/platforms/40x/Kconfig40
-rw-r--r--arch/powerpc/platforms/44x/Kconfig18
-rw-r--r--arch/powerpc/platforms/512x/Kconfig1
-rw-r--r--arch/s390/Kconfig1
-rw-r--r--arch/sparc/kernel/smp_64.c2
-rw-r--r--arch/x86/pci/pcbios.c2
-rw-r--r--crypto/Kconfig2
-rw-r--r--drivers/acpi/Kconfig2
-rw-r--r--drivers/acpi/acpica/hwxface.c2
-rw-r--r--drivers/base/devres.c2
-rw-r--r--drivers/block/xen-blkback/xenbus.c2
-rw-r--r--drivers/char/ipmi/ipmi_bt_sm.c2
-rw-r--r--drivers/edac/i82975x_edac.c30
-rw-r--r--drivers/edac/ppc4xx_edac.c2
-rw-r--r--drivers/gpio/Kconfig2
-rw-r--r--drivers/gpu/drm/i915/intel_sdvo_regs.h2
-rw-r--r--drivers/hid/hid-pl.c4
-rw-r--r--drivers/hid/hid-twinhan.c2
-rw-r--r--drivers/i2c/busses/i2c-xiic.c2
-rw-r--r--drivers/isdn/hisax/enternow_pci.c2
-rw-r--r--drivers/leds/Kconfig3
-rw-r--r--drivers/media/rc/ene_ir.c2
-rw-r--r--drivers/media/rc/ene_ir.h2
-rw-r--r--drivers/media/rc/winbond-cir.c2
-rw-r--r--drivers/media/video/zoran/zoran_driver.c2
-rw-r--r--drivers/message/fusion/lsi/mpi_ioc.h2
-rw-r--r--drivers/misc/ibmasm/command.c2
-rw-r--r--drivers/misc/ibmasm/dot_command.c2
-rw-r--r--drivers/misc/ibmasm/dot_command.h2
-rw-r--r--drivers/misc/ibmasm/event.c2
-rw-r--r--drivers/misc/ibmasm/heartbeat.c2
-rw-r--r--drivers/misc/ibmasm/i2o.h2
-rw-r--r--drivers/misc/ibmasm/ibmasm.h2
-rw-r--r--drivers/misc/ibmasm/ibmasmfs.c2
-rw-r--r--drivers/misc/ibmasm/lowlevel.c2
-rw-r--r--drivers/misc/ibmasm/lowlevel.h2
-rw-r--r--drivers/misc/ibmasm/module.c2
-rw-r--r--drivers/misc/ibmasm/r_heartbeat.c2
-rw-r--r--drivers/misc/ibmasm/remote.h2
-rw-r--r--drivers/misc/ibmasm/uart.c2
-rw-r--r--drivers/mmc/host/omap.c4
-rw-r--r--drivers/mtd/nand/Kconfig1
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4vf/sge.c2
-rw-r--r--drivers/net/ethernet/sis/sis900.h2
-rw-r--r--drivers/net/irda/nsc-ircc.c2
-rw-r--r--drivers/net/irda/via-ircc.c4
-rw-r--r--drivers/net/irda/w83977af_ir.c2
-rw-r--r--drivers/net/wimax/i2400m/i2400m.h2
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8192de/hw.c4
-rw-r--r--drivers/parisc/Kconfig7
-rw-r--r--drivers/parport/parport_mfc3.c2
-rw-r--r--drivers/scsi/aic7xxx/aicasm/aicasm.c2
-rw-r--r--drivers/scsi/gdth.h2
-rw-r--r--drivers/scsi/ips.c2
-rw-r--r--drivers/scsi/jazz_esp.c2
-rw-r--r--drivers/scsi/pmcraid.c2
-rw-r--r--drivers/scsi/qla2xxx/qla_nx.c2
-rw-r--r--drivers/scsi/qla4xxx/ql4_fw.h2
-rw-r--r--drivers/scsi/sni_53c710.c2
-rw-r--r--drivers/scsi/vmw_pvscsi.c2
-rw-r--r--drivers/spi/Kconfig3
-rw-r--r--drivers/staging/bcm/target_params.h4
-rw-r--r--drivers/staging/comedi/drivers/addi-data/hwdrv_apci3200.c2
-rw-r--r--drivers/staging/cxt1e1/libsbew.h2
-rw-r--r--drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c4
-rw-r--r--drivers/staging/ft1000/ft1000-usb/ft1000_hw.c2
-rw-r--r--drivers/staging/iio/industrialio-trigger.c2
-rw-r--r--drivers/staging/keucr/smilmain.c4
-rw-r--r--drivers/staging/sep/sep_driver.c2
-rw-r--r--drivers/staging/tidspbridge/Kconfig2
-rw-r--r--drivers/staging/tidspbridge/rmgr/dbdcd.c2
-rw-r--r--drivers/staging/wlags49_h2/debug.h2
-rw-r--r--drivers/staging/wlags49_h2/dhfcfg.h2
-rw-r--r--drivers/staging/wlags49_h2/hcf.c6
-rw-r--r--drivers/staging/wlags49_h2/hcf.h6
-rw-r--r--drivers/staging/wlags49_h2/hcfcfg.h6
-rw-r--r--drivers/staging/wlags49_h2/hcfdef.h6
-rw-r--r--drivers/staging/wlags49_h2/mdd.h6
-rw-r--r--drivers/staging/wlags49_h2/mmd.c2
-rw-r--r--drivers/staging/wlags49_h2/mmd.h2
-rw-r--r--drivers/staging/wlags49_h2/wl_cs.h4
-rw-r--r--drivers/staging/wlags49_h2/wl_enc.c4
-rw-r--r--drivers/staging/wlags49_h2/wl_enc.h4
-rw-r--r--drivers/staging/wlags49_h2/wl_if.h4
-rw-r--r--drivers/staging/wlags49_h2/wl_internal.h4
-rw-r--r--drivers/staging/wlags49_h2/wl_main.c4
-rw-r--r--drivers/staging/wlags49_h2/wl_main.h4
-rw-r--r--drivers/staging/wlags49_h2/wl_netdev.c4
-rw-r--r--drivers/staging/wlags49_h2/wl_netdev.h4
-rw-r--r--drivers/staging/wlags49_h2/wl_pci.c4
-rw-r--r--drivers/staging/wlags49_h2/wl_pci.h4
-rw-r--r--drivers/staging/wlags49_h2/wl_priv.c4
-rw-r--r--drivers/staging/wlags49_h2/wl_priv.h4
-rw-r--r--drivers/staging/wlags49_h2/wl_profile.c4
-rw-r--r--drivers/staging/wlags49_h2/wl_profile.h4
-rw-r--r--drivers/staging/wlags49_h2/wl_util.c4
-rw-r--r--drivers/staging/wlags49_h2/wl_util.h4
-rw-r--r--drivers/staging/wlags49_h2/wl_version.h4
-rw-r--r--drivers/staging/wlags49_h2/wl_wext.c4
-rw-r--r--drivers/staging/wlags49_h2/wl_wext.h4
-rw-r--r--drivers/tty/serial/Kconfig2
-rw-r--r--drivers/usb/gadget/Kconfig1
-rw-r--r--drivers/usb/gadget/s3c2410_udc.c4
-rw-r--r--drivers/usb/gadget/s3c2410_udc.h2
-rw-r--r--drivers/usb/host/hwa-hc.c2
-rw-r--r--drivers/usb/host/imx21-hcd.c2
-rw-r--r--drivers/usb/musb/cppi_dma.c2
-rw-r--r--drivers/usb/otg/fsl_otg.c2
-rw-r--r--drivers/usb/serial/ftdi_sio_ids.h6
-rw-r--r--drivers/usb/storage/isd200.c2
-rw-r--r--drivers/usb/storage/unusual_devs.h2
-rw-r--r--drivers/uwb/i1480/dfu/usb.c2
-rw-r--r--drivers/video/bf54x-lq043fb.c2
-rw-r--r--drivers/video/bfin-t350mcqb-fb.c2
-rw-r--r--drivers/video/console/Kconfig2
-rw-r--r--drivers/video/omap/rfbi.c2
-rw-r--r--drivers/video/omap/sossi.c2
-rw-r--r--drivers/watchdog/w83627hf_wdt.c4
-rw-r--r--drivers/zorro/zorro.ids2
-rw-r--r--fs/btrfs/free-space-cache.c2
-rw-r--r--fs/btrfs/inode.c2
-rw-r--r--fs/ext3/inode.c2
-rw-r--r--fs/ext4/inode.c4
-rw-r--r--fs/fat/inode.c26
-rw-r--r--fs/jbd/checkpoint.c2
-rw-r--r--fs/jbd2/checkpoint.c2
-rw-r--r--fs/namespace.c2
-rw-r--r--fs/nfsd/nfs4state.c2
-rw-r--r--fs/ocfs2/file.c2
-rw-r--r--fs/qnx4/inode.c7
-rw-r--r--fs/xfs/xfs_buf.c2
-rw-r--r--fs/xfs/xfs_file.c6
-rw-r--r--fs/xfs/xfs_log_cil.c2
-rw-r--r--include/drm/drmP.h2
-rw-r--r--include/linux/cordic.h4
-rw-r--r--include/linux/security.h26
-rw-r--r--include/linux/types.h2
-rw-r--r--include/linux/wanrouter.h2
-rw-r--r--include/net/mac80211.h2
-rw-r--r--kernel/events/core.c2
-rw-r--r--kernel/events/ring_buffer.c2
-rw-r--r--kernel/irq/manage.c2
-rw-r--r--kernel/time/Kconfig2
-rw-r--r--lib/Kconfig7
-rw-r--r--lib/cordic.c2
-rw-r--r--lib/decompress_bunzip2.c5
-rw-r--r--lib/decompress_unlzma.c2
-rw-r--r--mm/page_alloc.c4
-rw-r--r--net/ipv4/Kconfig2
-rw-r--r--net/ipv4/ip_fragment.c2
-rw-r--r--net/ipv4/netfilter/nf_nat_core.c2
-rw-r--r--net/netfilter/ipvs/Kconfig1
-rw-r--r--net/sctp/endpointola.c2
-rw-r--r--scripts/package/Makefile2
-rw-r--r--sound/aoa/codecs/Kconfig8
-rw-r--r--sound/core/Kconfig1
-rw-r--r--sound/oss/Kconfig2
-rw-r--r--tools/power/x86/turbostat/turbostat.88
-rw-r--r--tools/testing/ktest/sample.conf2
176 files changed, 266 insertions, 386 deletions
diff --git a/Documentation/ABI/testing/sysfs-driver-hid-logitech-lg4ff b/Documentation/ABI/testing/sysfs-driver-hid-logitech-lg4ff
index 9aec8ef228b0..167d9032b970 100644
--- a/Documentation/ABI/testing/sysfs-driver-hid-logitech-lg4ff
+++ b/Documentation/ABI/testing/sysfs-driver-hid-logitech-lg4ff
@@ -1,7 +1,7 @@
1What: /sys/module/hid_logitech/drivers/hid:logitech/<dev>/range. 1What: /sys/module/hid_logitech/drivers/hid:logitech/<dev>/range.
2Date: July 2011 2Date: July 2011
3KernelVersion: 3.2 3KernelVersion: 3.2
4Contact: Michal Malý <madcatxster@gmail.com> 4Contact: Michal Malý <madcatxster@gmail.com>
5Description: Display minimum, maximum and current range of the steering 5Description: Display minimum, maximum and current range of the steering
6 wheel. Writing a value within min and max boundaries sets the 6 wheel. Writing a value within min and max boundaries sets the
7 range of the wheel. 7 range of the wheel.
diff --git a/Documentation/cpu-freq/governors.txt b/Documentation/cpu-freq/governors.txt
index d221781dabaa..c7a2eb8450c2 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/devices.txt b/Documentation/devices.txt
index eccffe715229..cec8864ce4e8 100644
--- a/Documentation/devices.txt
+++ b/Documentation/devices.txt
@@ -379,7 +379,7 @@ Your cooperation is appreciated.
379 162 = /dev/smbus System Management Bus 379 162 = /dev/smbus System Management Bus
380 163 = /dev/lik Logitech Internet Keyboard 380 163 = /dev/lik Logitech Internet Keyboard
381 164 = /dev/ipmo Intel Intelligent Platform Management 381 164 = /dev/ipmo Intel Intelligent Platform Management
382 165 = /dev/vmmon VMWare virtual machine monitor 382 165 = /dev/vmmon VMware virtual machine monitor
383 166 = /dev/i2o/ctl I2O configuration manager 383 166 = /dev/i2o/ctl I2O configuration manager
384 167 = /dev/specialix_sxctl Specialix serial control 384 167 = /dev/specialix_sxctl Specialix serial control
385 168 = /dev/tcldrv Technology Concepts serial control 385 168 = /dev/tcldrv Technology Concepts serial control
diff --git a/Documentation/scsi/53c700.txt b/Documentation/scsi/53c700.txt
index 0da681d497a2..e31aceb6df15 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/Documentation/vgaarbiter.txt b/Documentation/vgaarbiter.txt
index b7d401e0eae9..014423e2824c 100644
--- a/Documentation/vgaarbiter.txt
+++ b/Documentation/vgaarbiter.txt
@@ -177,7 +177,7 @@ II. Credits
177 177
178Benjamin Herrenschmidt (IBM?) started this work when he discussed such design 178Benjamin Herrenschmidt (IBM?) started this work when he discussed such design
179with the Xorg community in 2005 [1, 2]. In the end of 2007, Paulo Zanoni and 179with the Xorg community in 2005 [1, 2]. In the end of 2007, Paulo Zanoni and
180Tiago Vignatti (both of C3SL/Federal University of Paraná) proceeded his work 180Tiago Vignatti (both of C3SL/Federal University of Paraná) proceeded his work
181enhancing the kernel code to adapt as a kernel module and also did the 181enhancing the kernel code to adapt as a kernel module and also did the
182implementation of the user space side [3]. Now (2009) Tiago Vignatti and Dave 182implementation of the user space side [3]. Now (2009) Tiago Vignatti and Dave
183Airlie finally put this work in shape and queued to Jesse Barnes' PCI tree. 183Airlie finally put this work in shape and queued to Jesse Barnes' PCI tree.
diff --git a/MAINTAINERS b/MAINTAINERS
index c00e3cc22352..1e7d90442651 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -3182,6 +3182,16 @@ M: William Irwin <wli@holomorphy.com>
3182S: Maintained 3182S: Maintained
3183F: fs/hugetlbfs/ 3183F: fs/hugetlbfs/
3184 3184
3185Hyper-V CORE AND DRIVERS
3186M: K. Y. Srinivasan <kys@microsoft.com>
3187M: Haiyang Zhang <haiyangz@microsoft.com>
3188L: devel@linuxdriverproject.org
3189S: Maintained
3190F: drivers/hv/
3191F: drivers/hid/hid-hyperv.c
3192F: drivers/net/hyperv/
3193F: drivers/staging/hv/
3194
3185I2C/SMBUS STUB DRIVER 3195I2C/SMBUS STUB DRIVER
3186M: "Mark M. Hoffman" <mhoffman@lightlink.com> 3196M: "Mark M. Hoffman" <mhoffman@lightlink.com>
3187L: linux-i2c@vger.kernel.org 3197L: linux-i2c@vger.kernel.org
@@ -3577,8 +3587,7 @@ F: net/netfilter/ipvs/
3577IPWIRELESS DRIVER 3587IPWIRELESS DRIVER
3578M: Jiri Kosina <jkosina@suse.cz> 3588M: Jiri Kosina <jkosina@suse.cz>
3579M: David Sterba <dsterba@suse.cz> 3589M: David Sterba <dsterba@suse.cz>
3580S: Maintained 3590S: Odd Fixes
3581T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/ipwireless_cs.git
3582F: drivers/tty/ipwireless/ 3591F: drivers/tty/ipwireless/
3583 3592
3584IPX NETWORK LAYER 3593IPX NETWORK LAYER
@@ -6321,12 +6330,6 @@ M: David Täht <d@teklibre.com>
6321S: Odd Fixes 6330S: Odd Fixes
6322F: drivers/staging/frontier/ 6331F: drivers/staging/frontier/
6323 6332
6324STAGING - HYPER-V (MICROSOFT)
6325M: Hank Janssen <hjanssen@microsoft.com>
6326M: Haiyang Zhang <haiyangz@microsoft.com>
6327S: Odd Fixes
6328F: drivers/staging/hv/
6329
6330STAGING - INDUSTRIAL IO 6333STAGING - INDUSTRIAL IO
6331M: Jonathan Cameron <jic23@cam.ac.uk> 6334M: Jonathan Cameron <jic23@cam.ac.uk>
6332L: linux-iio@vger.kernel.org 6335L: linux-iio@vger.kernel.org
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 444822526a07..f72e1707d463 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1140,10 +1140,9 @@ config IWMMXT
1140 Enable support for iWMMXt context switching at run time if 1140 Enable support for iWMMXt context switching at run time if
1141 running on a CPU that supports it. 1141 running on a CPU that supports it.
1142 1142
1143# bool 'Use XScale PMU as timer source' CONFIG_XSCALE_PMU_TIMER
1144config XSCALE_PMU 1143config XSCALE_PMU
1145 bool 1144 bool
1146 depends on CPU_XSCALE && !XSCALE_PMU_TIMER 1145 depends on CPU_XSCALE
1147 default y 1146 default y
1148 1147
1149config CPU_HAS_PMU 1148config CPU_HAS_PMU
diff --git a/arch/arm/mach-pxa/colibri-pxa270-income.c b/arch/arm/mach-pxa/colibri-pxa270-income.c
index 80538b8806ed..248804bb2c9d 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/arm/plat-omap/include/plat/serial.h b/arch/arm/plat-omap/include/plat/serial.h
index 1ab9fd6abe6d..ac44bde5d36d 100644
--- a/arch/arm/plat-omap/include/plat/serial.h
+++ b/arch/arm/plat-omap/include/plat/serial.h
@@ -2,7 +2,7 @@
2 * arch/arm/plat-omap/include/mach/serial.h 2 * arch/arm/plat-omap/include/mach/serial.h
3 * 3 *
4 * Copyright (C) 2009 Texas Instruments 4 * Copyright (C) 2009 Texas Instruments
5 * Addded OMAP4 support- Santosh Shilimkar <santosh.shilimkar@ti.com> 5 * Added OMAP4 support- Santosh Shilimkar <santosh.shilimkar@ti.com>
6 * 6 *
7 * This program is distributed in the hope that it will be useful, 7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of 8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/arch/cris/Kconfig.debug b/arch/cris/Kconfig.debug
index 0b9a630dc812..14881e81e8a3 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 bad27a6ff407..c5e69abb4889 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 9c652eb68aaa..a7636d3ddc6a 100644
--- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig
@@ -68,7 +68,6 @@ config AR7
68 select SYS_SUPPORTS_LITTLE_ENDIAN 68 select SYS_SUPPORTS_LITTLE_ENDIAN
69 select SYS_SUPPORTS_ZBOOT_UART16550 69 select SYS_SUPPORTS_ZBOOT_UART16550
70 select ARCH_REQUIRE_GPIOLIB 70 select ARCH_REQUIRE_GPIOLIB
71 select GCD
72 select VLYNQ 71 select VLYNQ
73 help 72 help
74 Support for the Texas Instruments AR7 System-on-a-Chip 73 Support for the Texas Instruments AR7 System-on-a-Chip
@@ -2369,10 +2368,6 @@ config TC
2369 Linux driver support status is documented at: 2368 Linux driver support status is documented at:
2370 <http://www.linux-mips.org/wiki/DECstation> 2369 <http://www.linux-mips.org/wiki/DECstation>
2371 2370
2372#config ACCESSBUS
2373# bool "Access.Bus support"
2374# depends on TC
2375
2376config MMU 2371config MMU
2377 bool 2372 bool
2378 default y 2373 default y
diff --git a/arch/mips/sgi-ip27/Kconfig b/arch/mips/sgi-ip27/Kconfig
index bc5e9769bb73..4b2ea282b9c7 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/mips/sibyte/Kconfig b/arch/mips/sibyte/Kconfig
index 3e639bda43f7..3cd937e0e9a3 100644
--- a/arch/mips/sibyte/Kconfig
+++ b/arch/mips/sibyte/Kconfig
@@ -71,7 +71,6 @@ config SIBYTE_SB1xxx_SOC
71 bool 71 bool
72 select DMA_COHERENT 72 select DMA_COHERENT
73 select IRQ_CPU 73 select IRQ_CPU
74 select SIBYTE_CFE
75 select SWAP_IO_SPACE 74 select SWAP_IO_SPACE
76 select SYS_SUPPORTS_32BIT_KERNEL 75 select SYS_SUPPORTS_32BIT_KERNEL
77 select SYS_SUPPORTS_64BIT_KERNEL 76 select SYS_SUPPORTS_64BIT_KERNEL
diff --git a/arch/powerpc/include/asm/io.h b/arch/powerpc/include/asm/io.h
index 45698d55cd6a..a3855b81eada 100644
--- a/arch/powerpc/include/asm/io.h
+++ b/arch/powerpc/include/asm/io.h
@@ -394,7 +394,7 @@ __do_out_asm(_rec_outl, "stwbrx")
394#endif /* CONFIG_PPC32 */ 394#endif /* CONFIG_PPC32 */
395 395
396/* The "__do_*" operations below provide the actual "base" implementation 396/* The "__do_*" operations below provide the actual "base" implementation
397 * for each of the defined acccessor. Some of them use the out_* functions 397 * for each of the defined accessors. Some of them use the out_* functions
398 * directly, some of them still use EEH, though we might change that in the 398 * directly, some of them still use EEH, though we might change that in the
399 * future. Those macros below provide the necessary argument swapping and 399 * future. Those macros below provide the necessary argument swapping and
400 * handling of the IO base for PIO. 400 * handling of the IO base for PIO.
diff --git a/arch/powerpc/include/asm/keylargo.h b/arch/powerpc/include/asm/keylargo.h
index d8520ef121f9..fc195d0b3c34 100644
--- a/arch/powerpc/include/asm/keylargo.h
+++ b/arch/powerpc/include/asm/keylargo.h
@@ -51,7 +51,7 @@
51 51
52#define KL_GPIO_SOUND_POWER (KEYLARGO_GPIO_0+0x05) 52#define KL_GPIO_SOUND_POWER (KEYLARGO_GPIO_0+0x05)
53 53
54/* Hrm... this one is only to be used on Pismo. It seeem to also 54/* Hrm... this one is only to be used on Pismo. It seems to also
55 * control the timebase enable on other machines. Still to be 55 * control the timebase enable on other machines. Still to be
56 * experimented... --BenH. 56 * experimented... --BenH.
57 */ 57 */
diff --git a/arch/powerpc/mm/numa.c b/arch/powerpc/mm/numa.c
index fe92f7007051..4ff3d8e411a7 100644
--- a/arch/powerpc/mm/numa.c
+++ b/arch/powerpc/mm/numa.c
@@ -501,7 +501,7 @@ static int of_get_assoc_arrays(struct device_node *memory,
501 aa->n_arrays = *prop++; 501 aa->n_arrays = *prop++;
502 aa->array_sz = *prop++; 502 aa->array_sz = *prop++;
503 503
504 /* Now that we know the number of arrrays and size of each array, 504 /* Now that we know the number of arrays and size of each array,
505 * revalidate the size of the property read in. 505 * revalidate the size of the property read in.
506 */ 506 */
507 if (len < (aa->n_arrays * aa->array_sz + 2) * sizeof(unsigned int)) 507 if (len < (aa->n_arrays * aa->array_sz + 2) * sizeof(unsigned int))
diff --git a/arch/powerpc/platforms/40x/Kconfig b/arch/powerpc/platforms/40x/Kconfig
index baae85584b1c..a392d12dd21f 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
@@ -183,21 +159,6 @@ config IBM405_ERR77
183config IBM405_ERR51 159config IBM405_ERR51
184 bool 160 bool
185 161
186#config BIOS_FIXUP
187# bool
188# depends on BUBINGA || EP405 || SYCAMORE || WALNUT
189# default y
190
191#config PPC4xx_DMA
192# bool "PPC4xx DMA controller support"
193# depends on 4xx
194
195#config PPC4xx_EDMA
196# bool
197# depends on !STB03xxx && PPC4xx_DMA
198# default y
199#
200
201config APM8018X 162config APM8018X
202 bool "APM8018X" 163 bool "APM8018X"
203 depends on 40x 164 depends on 40x
@@ -206,4 +167,3 @@ config APM8018X
206 help 167 help
207 This option enables support for the AppliedMicro APM8018X evaluation 168 This option enables support for the AppliedMicro APM8018X evaluation
208 board. 169 board.
209
diff --git a/arch/powerpc/platforms/44x/Kconfig b/arch/powerpc/platforms/44x/Kconfig
index 5d5aaf6c91aa..fcf6bf2ceee9 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
@@ -207,22 +207,6 @@ config ICON
207 help 207 help
208 This option enables support for the AMCC PPC440SPe evaluation board. 208 This option enables support for the AMCC PPC440SPe evaluation board.
209 209
210#config LUAN
211# bool "Luan"
212# depends on 44x
213# default n
214# select 440SP
215# help
216# This option enables support for the IBM PPC440SP evaluation board.
217
218#config OCOTEA
219# bool "Ocotea"
220# depends on 44x
221# default n
222# select 440GX
223# help
224# This option enables support for the IBM PPC440GX evaluation board.
225
226config XILINX_VIRTEX440_GENERIC_BOARD 210config XILINX_VIRTEX440_GENERIC_BOARD
227 bool "Generic Xilinx Virtex 5 FXT board support" 211 bool "Generic Xilinx Virtex 5 FXT board support"
228 depends on 44x 212 depends on 44x
diff --git a/arch/powerpc/platforms/512x/Kconfig b/arch/powerpc/platforms/512x/Kconfig
index b3ebce1aec07..c16999802ecf 100644
--- a/arch/powerpc/platforms/512x/Kconfig
+++ b/arch/powerpc/platforms/512x/Kconfig
@@ -12,7 +12,6 @@ config MPC5121_ADS
12 bool "Freescale MPC5121E ADS" 12 bool "Freescale MPC5121E ADS"
13 depends on PPC_MPC512x 13 depends on PPC_MPC512x
14 select DEFAULT_UIMAGE 14 select DEFAULT_UIMAGE
15 select MPC5121_ADS_CPLD
16 help 15 help
17 This option enables support for the MPC5121E ADS board. 16 This option enables support for the MPC5121E ADS board.
18 17
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig
index d48ede334434..28d183c42751 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/arch/sparc/kernel/smp_64.c b/arch/sparc/kernel/smp_64.c
index 75607724d290..3b1bd7c50164 100644
--- a/arch/sparc/kernel/smp_64.c
+++ b/arch/sparc/kernel/smp_64.c
@@ -840,7 +840,7 @@ static void tsb_sync(void *info)
840 struct trap_per_cpu *tp = &trap_block[raw_smp_processor_id()]; 840 struct trap_per_cpu *tp = &trap_block[raw_smp_processor_id()];
841 struct mm_struct *mm = info; 841 struct mm_struct *mm = info;
842 842
843 /* It is not valid to test "currrent->active_mm == mm" here. 843 /* It is not valid to test "current->active_mm == mm" here.
844 * 844 *
845 * The value of "current" is not changed atomically with 845 * The value of "current" is not changed atomically with
846 * switch_mm(). But that's OK, we just need to check the 846 * switch_mm(). But that's OK, we just need to check the
diff --git a/arch/x86/pci/pcbios.c b/arch/x86/pci/pcbios.c
index db0e9a51e611..da8fe0535ff4 100644
--- a/arch/x86/pci/pcbios.c
+++ b/arch/x86/pci/pcbios.c
@@ -44,7 +44,7 @@ static inline void set_bios_x(void)
44 pcibios_enabled = 1; 44 pcibios_enabled = 1;
45 set_memory_x(PAGE_OFFSET + BIOS_BEGIN, (BIOS_END - BIOS_BEGIN) >> PAGE_SHIFT); 45 set_memory_x(PAGE_OFFSET + BIOS_BEGIN, (BIOS_END - BIOS_BEGIN) >> PAGE_SHIFT);
46 if (__supported_pte_mask & _PAGE_NX) 46 if (__supported_pte_mask & _PAGE_NX)
47 printk(KERN_INFO "PCI : PCI BIOS aera is rw and x. Use pci=nobios if you want it NX.\n"); 47 printk(KERN_INFO "PCI : PCI BIOS area is rw and x. Use pci=nobios if you want it NX.\n");
48} 48}
49 49
50/* 50/*
diff --git a/crypto/Kconfig b/crypto/Kconfig
index 527a857d10b6..ae9c3ceb2867 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/acpi/Kconfig b/drivers/acpi/Kconfig
index de0e3df76776..7556913aba45 100644
--- a/drivers/acpi/Kconfig
+++ b/drivers/acpi/Kconfig
@@ -374,7 +374,7 @@ config ACPI_CUSTOM_METHOD
374 depends on DEBUG_FS 374 depends on DEBUG_FS
375 default n 375 default n
376 help 376 help
377 This debug facility allows ACPI AML methods to me inserted and/or 377 This debug facility allows ACPI AML methods to be inserted and/or
378 replaced without rebooting the system. For details refer to: 378 replaced without rebooting the system. For details refer to:
379 Documentation/acpi/method-customizing.txt. 379 Documentation/acpi/method-customizing.txt.
380 380
diff --git a/drivers/acpi/acpica/hwxface.c b/drivers/acpi/acpica/hwxface.c
index c2793a82f120..d707756228c2 100644
--- a/drivers/acpi/acpica/hwxface.c
+++ b/drivers/acpi/acpica/hwxface.c
@@ -356,7 +356,7 @@ ACPI_EXPORT_SYMBOL(acpi_read_bit_register)
356 * 356 *
357 * PARAMETERS: register_id - ID of ACPI Bit Register to access 357 * PARAMETERS: register_id - ID of ACPI Bit Register to access
358 * Value - Value to write to the register, in bit 358 * Value - Value to write to the register, in bit
359 * position zero. The bit is automaticallly 359 * position zero. The bit is automatically
360 * shifted to the correct position. 360 * shifted to the correct position.
361 * 361 *
362 * RETURN: Status 362 * RETURN: Status
diff --git a/drivers/base/devres.c b/drivers/base/devres.c
index 65cd74832450..524bf96c289f 100644
--- a/drivers/base/devres.c
+++ b/drivers/base/devres.c
@@ -639,7 +639,7 @@ EXPORT_SYMBOL_GPL(devm_kzalloc);
639 * @dev: Device this memory belongs to 639 * @dev: Device this memory belongs to
640 * @p: Memory to free 640 * @p: Memory to free
641 * 641 *
642 * Free memory allocated with dev_kzalloc(). 642 * Free memory allocated with devm_kzalloc().
643 */ 643 */
644void devm_kfree(struct device *dev, void *p) 644void devm_kfree(struct device *dev, void *p)
645{ 645{
diff --git a/drivers/block/xen-blkback/xenbus.c b/drivers/block/xen-blkback/xenbus.c
index f759ad4584c3..8069322e4c9e 100644
--- a/drivers/block/xen-blkback/xenbus.c
+++ b/drivers/block/xen-blkback/xenbus.c
@@ -613,7 +613,7 @@ static void frontend_changed(struct xenbus_device *dev,
613 case XenbusStateConnected: 613 case XenbusStateConnected:
614 /* 614 /*
615 * Ensure we connect even when two watches fire in 615 * Ensure we connect even when two watches fire in
616 * close successsion and we miss the intermediate value 616 * close succession and we miss the intermediate value
617 * of frontend_state. 617 * of frontend_state.
618 */ 618 */
619 if (dev->state == XenbusStateConnected) 619 if (dev->state == XenbusStateConnected)
diff --git a/drivers/char/ipmi/ipmi_bt_sm.c b/drivers/char/ipmi/ipmi_bt_sm.c
index 3ed20e8abc0d..cdd4c09fda96 100644
--- a/drivers/char/ipmi/ipmi_bt_sm.c
+++ b/drivers/char/ipmi/ipmi_bt_sm.c
@@ -560,7 +560,7 @@ static enum si_sm_result bt_event(struct si_sm_data *bt, long time)
560 BT_CONTROL(BT_H_BUSY); /* set */ 560 BT_CONTROL(BT_H_BUSY); /* set */
561 561
562 /* 562 /*
563 * Uncached, ordered writes should just proceeed serially but 563 * Uncached, ordered writes should just proceed serially but
564 * some BMCs don't clear B2H_ATN with one hit. Fast-path a 564 * some BMCs don't clear B2H_ATN with one hit. Fast-path a
565 * workaround without too much penalty to the general case. 565 * workaround without too much penalty to the general case.
566 */ 566 */
diff --git a/drivers/edac/i82975x_edac.c b/drivers/edac/i82975x_edac.c
index a5da732fe5b2..4184e0171f00 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/edac/ppc4xx_edac.c b/drivers/edac/ppc4xx_edac.c
index 38400963e245..fc757069c6af 100644
--- a/drivers/edac/ppc4xx_edac.c
+++ b/drivers/edac/ppc4xx_edac.c
@@ -142,7 +142,7 @@
142 142
143/* 143/*
144 * The ibm,sdram-4xx-ddr2 Device Control Registers (DCRs) are 144 * The ibm,sdram-4xx-ddr2 Device Control Registers (DCRs) are
145 * indirectly acccessed and have a base and length defined by the 145 * indirectly accessed and have a base and length defined by the
146 * device tree. The base can be anything; however, we expect the 146 * device tree. The base can be anything; however, we expect the
147 * length to be precisely two registers, the first for the address 147 * length to be precisely two registers, the first for the address
148 * window and the second for the data window. 148 * window and the second for the data window.
diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig
index 4e04157a3683..d476880c6fff 100644
--- a/drivers/gpio/Kconfig
+++ b/drivers/gpio/Kconfig
@@ -356,7 +356,7 @@ comment "PCI GPIO expanders:"
356 356
357config GPIO_CS5535 357config GPIO_CS5535
358 tristate "AMD CS5535/CS5536 GPIO support" 358 tristate "AMD CS5535/CS5536 GPIO support"
359 depends on PCI && X86 && !CS5535_GPIO && MFD_CS5535 359 depends on PCI && X86 && MFD_CS5535
360 help 360 help
361 The AMD CS5535 and CS5536 southbridges support 28 GPIO pins that 361 The AMD CS5535 and CS5536 southbridges support 28 GPIO pins that
362 can be used for quite a number of things. The CS5535/6 is found on 362 can be used for quite a number of things. The CS5535/6 is found on
diff --git a/drivers/gpu/drm/i915/intel_sdvo_regs.h b/drivers/gpu/drm/i915/intel_sdvo_regs.h
index 4aa6f343e49a..6b7b22f4d63e 100644
--- a/drivers/gpu/drm/i915/intel_sdvo_regs.h
+++ b/drivers/gpu/drm/i915/intel_sdvo_regs.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Copyright © 2006-2007 Intel Corporation 2 * Copyright © 2006-2007 Intel Corporation
3 * 3 *
4 * Permission is hereby granted, free of charge, to any person obtaining a 4 * Permission is hereby granted, free of charge, to any person obtaining a
5 * copy of this software and associated documentation files (the "Software"), 5 * copy of this software and associated documentation files (the "Software"),
diff --git a/drivers/hid/hid-pl.c b/drivers/hid/hid-pl.c
index 070f93a5c11b..47ed74c46b6b 100644
--- a/drivers/hid/hid-pl.c
+++ b/drivers/hid/hid-pl.c
@@ -9,10 +9,10 @@
9 * - contains two reports, one for each port (HID_QUIRK_MULTI_INPUT) 9 * - contains two reports, one for each port (HID_QUIRK_MULTI_INPUT)
10 * 10 *
11 * 0e8f:0003 "GreenAsia Inc. USB Joystick " 11 * 0e8f:0003 "GreenAsia Inc. USB Joystick "
12 * - tested with König Gaming gamepad 12 * - tested with König Gaming gamepad
13 * 13 *
14 * 0e8f:0003 "GASIA USB Gamepad" 14 * 0e8f:0003 "GASIA USB Gamepad"
15 * - another version of the König gamepad 15 * - another version of the König gamepad
16 * 16 *
17 * Copyright (c) 2007, 2009 Anssi Hannula <anssi.hannula@gmail.com> 17 * Copyright (c) 2007, 2009 Anssi Hannula <anssi.hannula@gmail.com>
18 */ 18 */
diff --git a/drivers/hid/hid-twinhan.c b/drivers/hid/hid-twinhan.c
index c40afc57fc8f..f23456b1fd4b 100644
--- a/drivers/hid/hid-twinhan.c
+++ b/drivers/hid/hid-twinhan.c
@@ -3,7 +3,7 @@
3 * 3 *
4 * Based on hid-gyration.c 4 * Based on hid-gyration.c
5 * 5 *
6 * Copyright (c) 2009 Bruno Prémont <bonbons@linux-vserver.org> 6 * Copyright (c) 2009 Bruno Prémont <bonbons@linux-vserver.org>
7 */ 7 */
8 8
9/* 9/*
diff --git a/drivers/i2c/busses/i2c-xiic.c b/drivers/i2c/busses/i2c-xiic.c
index 4bb68f35caf2..ac083a28ae08 100644
--- a/drivers/i2c/busses/i2c-xiic.c
+++ b/drivers/i2c/busses/i2c-xiic.c
@@ -426,7 +426,7 @@ static void xiic_process(struct xiic_i2c *i2c)
426 xiic_wakeup(i2c, STATE_ERROR); 426 xiic_wakeup(i2c, STATE_ERROR);
427 427
428 } else if (pend & (XIIC_INTR_TX_EMPTY_MASK | XIIC_INTR_TX_HALF_MASK)) { 428 } else if (pend & (XIIC_INTR_TX_EMPTY_MASK | XIIC_INTR_TX_HALF_MASK)) {
429 /* Transmit register/FIFO is empty or ½ empty */ 429 /* Transmit register/FIFO is empty or ½ empty */
430 430
431 clr = pend & 431 clr = pend &
432 (XIIC_INTR_TX_EMPTY_MASK | XIIC_INTR_TX_HALF_MASK); 432 (XIIC_INTR_TX_EMPTY_MASK | XIIC_INTR_TX_HALF_MASK);
diff --git a/drivers/isdn/hisax/enternow_pci.c b/drivers/isdn/hisax/enternow_pci.c
index 26264abf1f58..f55d29d60826 100644
--- a/drivers/isdn/hisax/enternow_pci.c
+++ b/drivers/isdn/hisax/enternow_pci.c
@@ -333,7 +333,7 @@ static void __devinit en_cs_init(struct IsdnCard *card,
333 cs->hw.njet.isac = cs->hw.njet.base + 0xC0; // Fenster zum AMD 333 cs->hw.njet.isac = cs->hw.njet.base + 0xC0; // Fenster zum AMD
334 334
335 /* Reset an */ 335 /* Reset an */
336 cs->hw.njet.ctrl_reg = 0x07; // geändert von 0xff 336 cs->hw.njet.ctrl_reg = 0x07; // geändert von 0xff
337 outb(cs->hw.njet.ctrl_reg, cs->hw.njet.base + NETJET_CTRL); 337 outb(cs->hw.njet.ctrl_reg, cs->hw.njet.base + NETJET_CTRL);
338 /* 20 ms Pause */ 338 /* 20 ms Pause */
339 mdelay(20); 339 mdelay(20);
diff --git a/drivers/leds/Kconfig b/drivers/leds/Kconfig
index ff203a421863..1b75a56ebd08 100644
--- a/drivers/leds/Kconfig
+++ b/drivers/leds/Kconfig
@@ -347,7 +347,8 @@ config LEDS_MC13783
347config LEDS_NS2 347config LEDS_NS2
348 tristate "LED support for Network Space v2 GPIO LEDs" 348 tristate "LED support for Network Space v2 GPIO LEDs"
349 depends on LEDS_CLASS 349 depends on LEDS_CLASS
350 depends on MACH_NETSPACE_V2 || MACH_INETSPACE_V2 || MACH_NETSPACE_MAX_V2 || D2NET_V2 350 depends on MACH_NETSPACE_V2 || MACH_INETSPACE_V2 || \
351 MACH_NETSPACE_MAX_V2 || MACH_D2NET_V2
351 default y 352 default y
352 help 353 help
353 This option enable support for the dual-GPIO LED found on the 354 This option enable support for the dual-GPIO LED found on the
diff --git a/drivers/media/rc/ene_ir.c b/drivers/media/rc/ene_ir.c
index cf10ecf5acec..860c112e0fd2 100644
--- a/drivers/media/rc/ene_ir.c
+++ b/drivers/media/rc/ene_ir.c
@@ -324,7 +324,7 @@ static int ene_rx_get_sample_reg(struct ene_device *dev)
324 return dev->extra_buf2_address + r_pointer; 324 return dev->extra_buf2_address + r_pointer;
325 } 325 }
326 326
327 dbg("attempt to read beyong ring bufer end"); 327 dbg("attempt to read beyond ring buffer end");
328 return 0; 328 return 0;
329} 329}
330 330
diff --git a/drivers/media/rc/ene_ir.h b/drivers/media/rc/ene_ir.h
index fd108d90f750..6f978e85db8c 100644
--- a/drivers/media/rc/ene_ir.h
+++ b/drivers/media/rc/ene_ir.h
@@ -227,7 +227,7 @@ struct ene_device {
227 227
228 /* TX buffer */ 228 /* TX buffer */
229 unsigned *tx_buffer; /* input samples buffer*/ 229 unsigned *tx_buffer; /* input samples buffer*/
230 int tx_pos; /* position in that bufer */ 230 int tx_pos; /* position in that buffer */
231 int tx_len; /* current len of tx buffer */ 231 int tx_len; /* current len of tx buffer */
232 int tx_done; /* done transmitting */ 232 int tx_done; /* done transmitting */
233 /* one more sample pending*/ 233 /* one more sample pending*/
diff --git a/drivers/media/rc/winbond-cir.c b/drivers/media/rc/winbond-cir.c
index 13f54b51194a..e7f7a57bf684 100644
--- a/drivers/media/rc/winbond-cir.c
+++ b/drivers/media/rc/winbond-cir.c
@@ -1176,6 +1176,6 @@ wbcir_exit(void)
1176module_init(wbcir_init); 1176module_init(wbcir_init);
1177module_exit(wbcir_exit); 1177module_exit(wbcir_exit);
1178 1178
1179MODULE_AUTHOR("David Härdeman <david@hardeman.nu>"); 1179MODULE_AUTHOR("David Härdeman <david@hardeman.nu>");
1180MODULE_DESCRIPTION("Winbond SuperI/O Consumer IR Driver"); 1180MODULE_DESCRIPTION("Winbond SuperI/O Consumer IR Driver");
1181MODULE_LICENSE("GPL"); 1181MODULE_LICENSE("GPL");
diff --git a/drivers/media/video/zoran/zoran_driver.c b/drivers/media/video/zoran/zoran_driver.c
index d4d05d2ace65..f6d26419445e 100644
--- a/drivers/media/video/zoran/zoran_driver.c
+++ b/drivers/media/video/zoran/zoran_driver.c
@@ -1550,7 +1550,7 @@ static int zoran_enum_fmt(struct zoran *zr, struct v4l2_fmtdesc *fmt, int flag)
1550 if (zoran_formats[i].flags & flag && num++ == fmt->index) { 1550 if (zoran_formats[i].flags & flag && num++ == fmt->index) {
1551 strncpy(fmt->description, zoran_formats[i].name, 1551 strncpy(fmt->description, zoran_formats[i].name,
1552 sizeof(fmt->description) - 1); 1552 sizeof(fmt->description) - 1);
1553 /* fmt struct pre-zeroed, so adding '\0' not neeed */ 1553 /* fmt struct pre-zeroed, so adding '\0' not needed */
1554 fmt->pixelformat = zoran_formats[i].fourcc; 1554 fmt->pixelformat = zoran_formats[i].fourcc;
1555 if (zoran_formats[i].flags & ZORAN_FORMAT_COMPRESSED) 1555 if (zoran_formats[i].flags & ZORAN_FORMAT_COMPRESSED)
1556 fmt->flags |= V4L2_FMT_FLAG_COMPRESSED; 1556 fmt->flags |= V4L2_FMT_FLAG_COMPRESSED;
diff --git a/drivers/message/fusion/lsi/mpi_ioc.h b/drivers/message/fusion/lsi/mpi_ioc.h
index fd6222882a0e..19fb21b8f0ce 100644
--- a/drivers/message/fusion/lsi/mpi_ioc.h
+++ b/drivers/message/fusion/lsi/mpi_ioc.h
@@ -857,7 +857,7 @@ typedef struct _EVENT_DATA_SAS_DISCOVERY
857#define MPI_EVENT_SAS_DSCVRY_PHY_BITS_MASK (0xFFFF0000) 857#define MPI_EVENT_SAS_DSCVRY_PHY_BITS_MASK (0xFFFF0000)
858#define MPI_EVENT_SAS_DSCVRY_PHY_BITS_SHIFT (16) 858#define MPI_EVENT_SAS_DSCVRY_PHY_BITS_SHIFT (16)
859 859
860/* SAS Discovery Errror Event data */ 860/* SAS Discovery Error Event data */
861 861
862typedef struct _EVENT_DATA_DISCOVERY_ERROR 862typedef struct _EVENT_DATA_DISCOVERY_ERROR
863{ 863{
diff --git a/drivers/misc/ibmasm/command.c b/drivers/misc/ibmasm/command.c
index 5c766b4fb238..7d56f45dee19 100644
--- a/drivers/misc/ibmasm/command.c
+++ b/drivers/misc/ibmasm/command.c
@@ -18,7 +18,7 @@
18 * 18 *
19 * Copyright (C) IBM Corporation, 2004 19 * Copyright (C) IBM Corporation, 2004
20 * 20 *
21 * Author: Max Asböck <amax@us.ibm.com> 21 * Author: Max Asböck <amax@us.ibm.com>
22 * 22 *
23 */ 23 */
24 24
diff --git a/drivers/misc/ibmasm/dot_command.c b/drivers/misc/ibmasm/dot_command.c
index 3dd2dfb8da17..d7b2ca358b23 100644
--- a/drivers/misc/ibmasm/dot_command.c
+++ b/drivers/misc/ibmasm/dot_command.c
@@ -17,7 +17,7 @@
17 * 17 *
18 * Copyright (C) IBM Corporation, 2004 18 * Copyright (C) IBM Corporation, 2004
19 * 19 *
20 * Author: Max Asböck <amax@us.ibm.com> 20 * Author: Max Asböck <amax@us.ibm.com>
21 * 21 *
22 */ 22 */
23 23
diff --git a/drivers/misc/ibmasm/dot_command.h b/drivers/misc/ibmasm/dot_command.h
index 6cbba1afef35..fc9fc9d4e087 100644
--- a/drivers/misc/ibmasm/dot_command.h
+++ b/drivers/misc/ibmasm/dot_command.h
@@ -17,7 +17,7 @@
17 * 17 *
18 * Copyright (C) IBM Corporation, 2004 18 * Copyright (C) IBM Corporation, 2004
19 * 19 *
20 * Author: Max Asböck <amax@us.ibm.com> 20 * Author: Max Asböck <amax@us.ibm.com>
21 * 21 *
22 */ 22 */
23 23
diff --git a/drivers/misc/ibmasm/event.c b/drivers/misc/ibmasm/event.c
index 76bfda1ffaa9..8e540f4e9d52 100644
--- a/drivers/misc/ibmasm/event.c
+++ b/drivers/misc/ibmasm/event.c
@@ -18,7 +18,7 @@
18 * 18 *
19 * Copyright (C) IBM Corporation, 2004 19 * Copyright (C) IBM Corporation, 2004
20 * 20 *
21 * Author: Max Asböck <amax@us.ibm.com> 21 * Author: Max Asböck <amax@us.ibm.com>
22 * 22 *
23 */ 23 */
24 24
diff --git a/drivers/misc/ibmasm/heartbeat.c b/drivers/misc/ibmasm/heartbeat.c
index 1bc4306572a4..90746378f9b7 100644
--- a/drivers/misc/ibmasm/heartbeat.c
+++ b/drivers/misc/ibmasm/heartbeat.c
@@ -18,7 +18,7 @@
18 * 18 *
19 * Copyright (C) IBM Corporation, 2004 19 * Copyright (C) IBM Corporation, 2004
20 * 20 *
21 * Author: Max Asböck <amax@us.ibm.com> 21 * Author: Max Asböck <amax@us.ibm.com>
22 * 22 *
23 */ 23 */
24 24
diff --git a/drivers/misc/ibmasm/i2o.h b/drivers/misc/ibmasm/i2o.h
index bf2c738d2b72..2e9566dab2b1 100644
--- a/drivers/misc/ibmasm/i2o.h
+++ b/drivers/misc/ibmasm/i2o.h
@@ -17,7 +17,7 @@
17 * 17 *
18 * Copyright (C) IBM Corporation, 2004 18 * Copyright (C) IBM Corporation, 2004
19 * 19 *
20 * Author: Max Asböck <amax@us.ibm.com> 20 * Author: Max Asböck <amax@us.ibm.com>
21 * 21 *
22 */ 22 */
23 23
diff --git a/drivers/misc/ibmasm/ibmasm.h b/drivers/misc/ibmasm/ibmasm.h
index 4d8a4e248b34..9b083448814d 100644
--- a/drivers/misc/ibmasm/ibmasm.h
+++ b/drivers/misc/ibmasm/ibmasm.h
@@ -18,7 +18,7 @@
18 * 18 *
19 * Copyright (C) IBM Corporation, 2004 19 * Copyright (C) IBM Corporation, 2004
20 * 20 *
21 * Author: Max Asböck <amax@us.ibm.com> 21 * Author: Max Asböck <amax@us.ibm.com>
22 * 22 *
23 */ 23 */
24 24
diff --git a/drivers/misc/ibmasm/ibmasmfs.c b/drivers/misc/ibmasm/ibmasmfs.c
index 89947723a27d..35361753b487 100644
--- a/drivers/misc/ibmasm/ibmasmfs.c
+++ b/drivers/misc/ibmasm/ibmasmfs.c
@@ -17,7 +17,7 @@
17 * 17 *
18 * Copyright (C) IBM Corporation, 2004 18 * Copyright (C) IBM Corporation, 2004
19 * 19 *
20 * Author: Max Asböck <amax@us.ibm.com> 20 * Author: Max Asböck <amax@us.ibm.com>
21 * 21 *
22 */ 22 */
23 23
diff --git a/drivers/misc/ibmasm/lowlevel.c b/drivers/misc/ibmasm/lowlevel.c
index 4b2398e27fd5..5319ea261c05 100644
--- a/drivers/misc/ibmasm/lowlevel.c
+++ b/drivers/misc/ibmasm/lowlevel.c
@@ -17,7 +17,7 @@
17 * 17 *
18 * Copyright (C) IBM Corporation, 2004 18 * Copyright (C) IBM Corporation, 2004
19 * 19 *
20 * Author: Max Asböck <amax@us.ibm.com> 20 * Author: Max Asböck <amax@us.ibm.com>
21 * 21 *
22 */ 22 */
23 23
diff --git a/drivers/misc/ibmasm/lowlevel.h b/drivers/misc/ibmasm/lowlevel.h
index 766766523a60..e97848f51b3f 100644
--- a/drivers/misc/ibmasm/lowlevel.h
+++ b/drivers/misc/ibmasm/lowlevel.h
@@ -17,7 +17,7 @@
17 * 17 *
18 * Copyright (C) IBM Corporation, 2004 18 * Copyright (C) IBM Corporation, 2004
19 * 19 *
20 * Author: Max Asböck <amax@us.ibm.com> 20 * Author: Max Asböck <amax@us.ibm.com>
21 * 21 *
22 */ 22 */
23 23
diff --git a/drivers/misc/ibmasm/module.c b/drivers/misc/ibmasm/module.c
index a234d965243b..1ccedb71e728 100644
--- a/drivers/misc/ibmasm/module.c
+++ b/drivers/misc/ibmasm/module.c
@@ -18,7 +18,7 @@
18 * 18 *
19 * Copyright (C) IBM Corporation, 2004 19 * Copyright (C) IBM Corporation, 2004
20 * 20 *
21 * Author: Max Asböck <amax@us.ibm.com> 21 * Author: Max Asböck <amax@us.ibm.com>
22 * 22 *
23 * This driver is based on code originally written by Pete Reynolds 23 * This driver is based on code originally written by Pete Reynolds
24 * and others. 24 * and others.
diff --git a/drivers/misc/ibmasm/r_heartbeat.c b/drivers/misc/ibmasm/r_heartbeat.c
index 2de487ac788c..232034f5da48 100644
--- a/drivers/misc/ibmasm/r_heartbeat.c
+++ b/drivers/misc/ibmasm/r_heartbeat.c
@@ -16,7 +16,7 @@
16 * 16 *
17 * Copyright (C) IBM Corporation, 2004 17 * Copyright (C) IBM Corporation, 2004
18 * 18 *
19 * Author: Max Asböck <amax@us.ibm.com> 19 * Author: Max Asböck <amax@us.ibm.com>
20 * 20 *
21 */ 21 */
22 22
diff --git a/drivers/misc/ibmasm/remote.h b/drivers/misc/ibmasm/remote.h
index 00dbf1d4373a..a7729ef76acb 100644
--- a/drivers/misc/ibmasm/remote.h
+++ b/drivers/misc/ibmasm/remote.h
@@ -18,7 +18,7 @@
18 * 18 *
19 * Copyright (C) IBM Corporation, 2004 19 * Copyright (C) IBM Corporation, 2004
20 * 20 *
21 * Author: Max Asböck <amax@us.ibm.com> 21 * Author: Max Asböck <amax@us.ibm.com>
22 * 22 *
23 * Originally written by Pete Reynolds 23 * Originally written by Pete Reynolds
24 */ 24 */
diff --git a/drivers/misc/ibmasm/uart.c b/drivers/misc/ibmasm/uart.c
index 93baa350d698..1dcb9ae1905a 100644
--- a/drivers/misc/ibmasm/uart.c
+++ b/drivers/misc/ibmasm/uart.c
@@ -18,7 +18,7 @@
18 * 18 *
19 * Copyright (C) IBM Corporation, 2004 19 * Copyright (C) IBM Corporation, 2004
20 * 20 *
21 * Author: Max Asböck <amax@us.ibm.com> 21 * Author: Max Asböck <amax@us.ibm.com>
22 * 22 *
23 */ 23 */
24 24
diff --git a/drivers/mmc/host/omap.c b/drivers/mmc/host/omap.c
index 2dba999caf2c..887c0e598cf3 100644
--- a/drivers/mmc/host/omap.c
+++ b/drivers/mmc/host/omap.c
@@ -2,7 +2,7 @@
2 * linux/drivers/mmc/host/omap.c 2 * linux/drivers/mmc/host/omap.c
3 * 3 *
4 * Copyright (C) 2004 Nokia Corporation 4 * Copyright (C) 2004 Nokia Corporation
5 * Written by Tuukka Tikkanen and Juha Yrjölä<juha.yrjola@nokia.com> 5 * Written by Tuukka Tikkanen and Juha Yrjölä<juha.yrjola@nokia.com>
6 * Misc hacks here and there by Tony Lindgren <tony@atomide.com> 6 * Misc hacks here and there by Tony Lindgren <tony@atomide.com>
7 * Other hacks (DMA, SD, etc) by David Brownell 7 * Other hacks (DMA, SD, etc) by David Brownell
8 * 8 *
@@ -1634,4 +1634,4 @@ module_exit(mmc_omap_exit);
1634MODULE_DESCRIPTION("OMAP Multimedia Card driver"); 1634MODULE_DESCRIPTION("OMAP Multimedia Card driver");
1635MODULE_LICENSE("GPL"); 1635MODULE_LICENSE("GPL");
1636MODULE_ALIAS("platform:" DRIVER_NAME); 1636MODULE_ALIAS("platform:" DRIVER_NAME);
1637MODULE_AUTHOR("Juha Yrjölä"); 1637MODULE_AUTHOR("Juha Yrjölä");
diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig
index cce7b70824c3..dd0279249bf4 100644
--- a/drivers/mtd/nand/Kconfig
+++ b/drivers/mtd/nand/Kconfig
@@ -420,7 +420,6 @@ config MTD_NAND_NANDSIM
420config MTD_NAND_GPMI_NAND 420config MTD_NAND_GPMI_NAND
421 bool "GPMI NAND Flash Controller driver" 421 bool "GPMI NAND Flash Controller driver"
422 depends on MTD_NAND && (SOC_IMX23 || SOC_IMX28) 422 depends on MTD_NAND && (SOC_IMX23 || SOC_IMX28)
423 select MTD_PARTITIONS
424 select MTD_CMDLINE_PARTS 423 select MTD_CMDLINE_PARTS
425 help 424 help
426 Enables NAND Flash support for IMX23 or IMX28. 425 Enables NAND Flash support for IMX23 or IMX28.
diff --git a/drivers/net/ethernet/chelsio/cxgb4vf/sge.c b/drivers/net/ethernet/chelsio/cxgb4vf/sge.c
index c381db23e713..0bd585bba39d 100644
--- a/drivers/net/ethernet/chelsio/cxgb4vf/sge.c
+++ b/drivers/net/ethernet/chelsio/cxgb4vf/sge.c
@@ -683,7 +683,7 @@ out:
683 /* 683 /*
684 * Update our accounting state to incorporate the new Free List 684 * Update our accounting state to incorporate the new Free List
685 * buffers, tell the hardware about them and return the number of 685 * buffers, tell the hardware about them and return the number of
686 * bufers which we were able to allocate. 686 * buffers which we were able to allocate.
687 */ 687 */
688 cred = fl->avail - cred; 688 cred = fl->avail - cred;
689 fl->pend_cred += cred; 689 fl->pend_cred += cred;
diff --git a/drivers/net/ethernet/sis/sis900.h b/drivers/net/ethernet/sis/sis900.h
index 150511a922ef..1341f33e6084 100644
--- a/drivers/net/ethernet/sis/sis900.h
+++ b/drivers/net/ethernet/sis/sis900.h
@@ -205,7 +205,7 @@ enum sis900_tx_buffer_status {
205 EXCCOLL = 0x00100000, COLCNT = 0x000F0000 205 EXCCOLL = 0x00100000, COLCNT = 0x000F0000
206}; 206};
207 207
208enum sis900_rx_bufer_status { 208enum sis900_rx_buffer_status {
209 OVERRUN = 0x02000000, DEST = 0x00800000, BCAST = 0x01800000, 209 OVERRUN = 0x02000000, DEST = 0x00800000, BCAST = 0x01800000,
210 MCAST = 0x01000000, UNIMATCH = 0x00800000, TOOLONG = 0x00400000, 210 MCAST = 0x01000000, UNIMATCH = 0x00800000, TOOLONG = 0x00400000,
211 RUNT = 0x00200000, RXISERR = 0x00100000, CRCERR = 0x00080000, 211 RUNT = 0x00200000, RXISERR = 0x00100000, CRCERR = 0x00080000,
diff --git a/drivers/net/irda/nsc-ircc.c b/drivers/net/irda/nsc-ircc.c
index b56636da6cc3..2a4f2f153244 100644
--- a/drivers/net/irda/nsc-ircc.c
+++ b/drivers/net/irda/nsc-ircc.c
@@ -1664,7 +1664,7 @@ static int nsc_ircc_dma_xmit_complete(struct nsc_ircc_cb *self)
1664 switch_bank(iobase, BANK0); 1664 switch_bank(iobase, BANK0);
1665 outb(inb(iobase+MCR) & ~MCR_DMA_EN, iobase+MCR); 1665 outb(inb(iobase+MCR) & ~MCR_DMA_EN, iobase+MCR);
1666 1666
1667 /* Check for underrrun! */ 1667 /* Check for underrun! */
1668 if (inb(iobase+ASCR) & ASCR_TXUR) { 1668 if (inb(iobase+ASCR) & ASCR_TXUR) {
1669 self->netdev->stats.tx_errors++; 1669 self->netdev->stats.tx_errors++;
1670 self->netdev->stats.tx_fifo_errors++; 1670 self->netdev->stats.tx_fifo_errors++;
diff --git a/drivers/net/irda/via-ircc.c b/drivers/net/irda/via-ircc.c
index 6d6479049aa1..2d456dd164fb 100644
--- a/drivers/net/irda/via-ircc.c
+++ b/drivers/net/irda/via-ircc.c
@@ -942,14 +942,14 @@ static int via_ircc_dma_xmit_complete(struct via_ircc_cb *self)
942 iobase = self->io.fir_base; 942 iobase = self->io.fir_base;
943 /* Disable DMA */ 943 /* Disable DMA */
944// DisableDmaChannel(self->io.dma); 944// DisableDmaChannel(self->io.dma);
945 /* Check for underrrun! */ 945 /* Check for underrun! */
946 /* Clear bit, by writing 1 into it */ 946 /* Clear bit, by writing 1 into it */
947 Tx_status = GetTXStatus(iobase); 947 Tx_status = GetTXStatus(iobase);
948 if (Tx_status & 0x08) { 948 if (Tx_status & 0x08) {
949 self->netdev->stats.tx_errors++; 949 self->netdev->stats.tx_errors++;
950 self->netdev->stats.tx_fifo_errors++; 950 self->netdev->stats.tx_fifo_errors++;
951 hwreset(self); 951 hwreset(self);
952// how to clear underrrun ? 952 /* how to clear underrun? */
953 } else { 953 } else {
954 self->netdev->stats.tx_packets++; 954 self->netdev->stats.tx_packets++;
955 ResetChip(iobase, 3); 955 ResetChip(iobase, 3);
diff --git a/drivers/net/irda/w83977af_ir.c b/drivers/net/irda/w83977af_ir.c
index c4366601b067..7d43506c7032 100644
--- a/drivers/net/irda/w83977af_ir.c
+++ b/drivers/net/irda/w83977af_ir.c
@@ -677,7 +677,7 @@ static void w83977af_dma_xmit_complete(struct w83977af_ir *self)
677 switch_bank(iobase, SET0); 677 switch_bank(iobase, SET0);
678 outb(inb(iobase+HCR) & ~HCR_EN_DMA, iobase+HCR); 678 outb(inb(iobase+HCR) & ~HCR_EN_DMA, iobase+HCR);
679 679
680 /* Check for underrrun! */ 680 /* Check for underrun! */
681 if (inb(iobase+AUDR) & AUDR_UNDR) { 681 if (inb(iobase+AUDR) & AUDR_UNDR) {
682 IRDA_DEBUG(0, "%s(), Transmit underrun!\n", __func__ ); 682 IRDA_DEBUG(0, "%s(), Transmit underrun!\n", __func__ );
683 683
diff --git a/drivers/net/wimax/i2400m/i2400m.h b/drivers/net/wimax/i2400m/i2400m.h
index c421a6141854..c806d4550212 100644
--- a/drivers/net/wimax/i2400m/i2400m.h
+++ b/drivers/net/wimax/i2400m/i2400m.h
@@ -75,7 +75,7 @@
75 * device is up and running or shutdown (through ifconfig up / 75 * device is up and running or shutdown (through ifconfig up /
76 * down). Bus-generic only. 76 * down). Bus-generic only.
77 * 77 *
78 * - control ops: control.c - implements various commmands for 78 * - control ops: control.c - implements various commands for
79 * controlling the device. bus-generic only. 79 * controlling the device. bus-generic only.
80 * 80 *
81 * - device model glue: driver.c - implements helpers for the 81 * - device model glue: driver.c - implements helpers for the
diff --git a/drivers/net/wireless/rtlwifi/rtl8192de/hw.c b/drivers/net/wireless/rtlwifi/rtl8192de/hw.c
index f5bd3a3cd34a..9d89d7ccdafb 100644
--- a/drivers/net/wireless/rtlwifi/rtl8192de/hw.c
+++ b/drivers/net/wireless/rtlwifi/rtl8192de/hw.c
@@ -466,8 +466,8 @@ void rtl92de_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val)
466 bool int_migration = *(bool *) (val); 466 bool int_migration = *(bool *) (val);
467 467
468 if (int_migration) { 468 if (int_migration) {
469 /* Set interrrupt migration timer and 469 /* Set interrupt migration timer and
470 * corresponging Tx/Rx counter. 470 * corresponding Tx/Rx counter.
471 * timer 25ns*0xfa0=100us for 0xf packets. 471 * timer 25ns*0xfa0=100us for 0xf packets.
472 * 0x306:Rx, 0x307:Tx */ 472 * 0x306:Rx, 0x307:Tx */
473 rtl_write_dword(rtlpriv, REG_INT_MIG, 0xfe000fa0); 473 rtl_write_dword(rtlpriv, REG_INT_MIG, 0xfe000fa0);
diff --git a/drivers/parisc/Kconfig b/drivers/parisc/Kconfig
index 553a9905299a..620264936341 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/parport/parport_mfc3.c b/drivers/parport/parport_mfc3.c
index 362db31d8ca6..1c0c642b3e23 100644
--- a/drivers/parport/parport_mfc3.c
+++ b/drivers/parport/parport_mfc3.c
@@ -397,7 +397,7 @@ static void __exit parport_mfc3_exit(void)
397 397
398 398
399MODULE_AUTHOR("Joerg Dorchain <joerg@dorchain.net>"); 399MODULE_AUTHOR("Joerg Dorchain <joerg@dorchain.net>");
400MODULE_DESCRIPTION("Parport Driver for Multiface 3 expansion cards Paralllel Port"); 400MODULE_DESCRIPTION("Parport Driver for Multiface 3 expansion cards Parallel Port");
401MODULE_SUPPORTED_DEVICE("Multiface 3 Parallel Port"); 401MODULE_SUPPORTED_DEVICE("Multiface 3 Parallel Port");
402MODULE_LICENSE("GPL"); 402MODULE_LICENSE("GPL");
403 403
diff --git a/drivers/scsi/aic7xxx/aicasm/aicasm.c b/drivers/scsi/aic7xxx/aicasm/aicasm.c
index e4a778720301..2e3117aa382f 100644
--- a/drivers/scsi/aic7xxx/aicasm/aicasm.c
+++ b/drivers/scsi/aic7xxx/aicasm/aicasm.c
@@ -1,5 +1,5 @@
1/* 1/*
2 * Aic7xxx SCSI host adapter firmware asssembler 2 * Aic7xxx SCSI host adapter firmware assembler
3 * 3 *
4 * Copyright (c) 1997, 1998, 2000, 2001 Justin T. Gibbs. 4 * Copyright (c) 1997, 1998, 2000, 2001 Justin T. Gibbs.
5 * Copyright (c) 2001, 2002 Adaptec Inc. 5 * Copyright (c) 2001, 2002 Adaptec Inc.
diff --git a/drivers/scsi/gdth.h b/drivers/scsi/gdth.h
index d969855ac64a..d3e4d7c6f577 100644
--- a/drivers/scsi/gdth.h
+++ b/drivers/scsi/gdth.h
@@ -359,7 +359,7 @@ typedef struct {
359 u32 cmd_buff_addr2; /* physical address of cmd buffer 1 */ 359 u32 cmd_buff_addr2; /* physical address of cmd buffer 1 */
360 u32 cmd_buff_u_addr2; /* reserved for 64 bit addressing */ 360 u32 cmd_buff_u_addr2; /* reserved for 64 bit addressing */
361 u32 cmd_buff_indx2; /* cmd buf addr1 unique identifier */ 361 u32 cmd_buff_indx2; /* cmd buf addr1 unique identifier */
362 u32 cmd_buff_size; /* size of each cmd bufer in bytes */ 362 u32 cmd_buff_size; /* size of each cmd buffer in bytes */
363 u32 reserved1; 363 u32 reserved1;
364 u32 reserved2; 364 u32 reserved2;
365} __attribute__((packed)) gdth_perf_modes; 365} __attribute__((packed)) gdth_perf_modes;
diff --git a/drivers/scsi/ips.c b/drivers/scsi/ips.c
index 218f71a8726e..d77891e5683b 100644
--- a/drivers/scsi/ips.c
+++ b/drivers/scsi/ips.c
@@ -4494,7 +4494,7 @@ ips_init_scb(ips_ha_t * ha, ips_scb_t * scb)
4494/* */ 4494/* */
4495/* Initialize a CCB to default values */ 4495/* Initialize a CCB to default values */
4496/* */ 4496/* */
4497/* ASSUMED to be callled from within a lock */ 4497/* ASSUMED to be called from within a lock */
4498/* */ 4498/* */
4499/****************************************************************************/ 4499/****************************************************************************/
4500static ips_scb_t * 4500static ips_scb_t *
diff --git a/drivers/scsi/jazz_esp.c b/drivers/scsi/jazz_esp.c
index 08e26d4e3731..27cfb0cb186c 100644
--- a/drivers/scsi/jazz_esp.c
+++ b/drivers/scsi/jazz_esp.c
@@ -1,6 +1,6 @@
1/* jazz_esp.c: ESP front-end for MIPS JAZZ systems. 1/* jazz_esp.c: ESP front-end for MIPS JAZZ systems.
2 * 2 *
3 * Copyright (C) 2007 Thomas Bogendörfer (tsbogend@alpha.frankende) 3 * Copyright (C) 2007 Thomas Bogendörfer (tsbogend@alpha.frankende)
4 */ 4 */
5 5
6#include <linux/kernel.h> 6#include <linux/kernel.h>
diff --git a/drivers/scsi/pmcraid.c b/drivers/scsi/pmcraid.c
index 5163edb925cb..ea8a0b47d66d 100644
--- a/drivers/scsi/pmcraid.c
+++ b/drivers/scsi/pmcraid.c
@@ -4105,7 +4105,7 @@ static long pmcraid_chr_ioctl(
4105 hdr = kmalloc(sizeof(struct pmcraid_ioctl_header), GFP_KERNEL); 4105 hdr = kmalloc(sizeof(struct pmcraid_ioctl_header), GFP_KERNEL);
4106 4106
4107 if (!hdr) { 4107 if (!hdr) {
4108 pmcraid_err("faile to allocate memory for ioctl header\n"); 4108 pmcraid_err("failed to allocate memory for ioctl header\n");
4109 return -ENOMEM; 4109 return -ENOMEM;
4110 } 4110 }
4111 4111
diff --git a/drivers/scsi/qla2xxx/qla_nx.c b/drivers/scsi/qla2xxx/qla_nx.c
index 03554934b0a5..1873940a7ccb 100644
--- a/drivers/scsi/qla2xxx/qla_nx.c
+++ b/drivers/scsi/qla2xxx/qla_nx.c
@@ -1055,7 +1055,7 @@ ql82xx_rom_lock_d(struct qla_hw_data *ha)
1055 "ROM lock failed.\n"); 1055 "ROM lock failed.\n");
1056 return -1; 1056 return -1;
1057 } 1057 }
1058 return 0;; 1058 return 0;
1059} 1059}
1060 1060
1061static int 1061static int
diff --git a/drivers/scsi/qla4xxx/ql4_fw.h b/drivers/scsi/qla4xxx/ql4_fw.h
index 4ac07f882521..7825c141bc1a 100644
--- a/drivers/scsi/qla4xxx/ql4_fw.h
+++ b/drivers/scsi/qla4xxx/ql4_fw.h
@@ -752,7 +752,7 @@ struct dev_db_entry {
752 uint8_t res4[0x36]; /* 8A-BF */ 752 uint8_t res4[0x36]; /* 8A-BF */
753 uint8_t iscsi_name[0xE0]; /* C0-19F : xxzzy Make this a 753 uint8_t iscsi_name[0xE0]; /* C0-19F : xxzzy Make this a
754 * pointer to a string so we 754 * pointer to a string so we
755 * don't have to reserve soooo 755 * don't have to reserve so
756 * much RAM */ 756 * much RAM */
757 uint8_t link_local_ipv6_addr[0x10]; /* 1A0-1AF */ 757 uint8_t link_local_ipv6_addr[0x10]; /* 1A0-1AF */
758 uint8_t res5[0x10]; /* 1B0-1BF */ 758 uint8_t res5[0x10]; /* 1B0-1BF */
diff --git a/drivers/scsi/sni_53c710.c b/drivers/scsi/sni_53c710.c
index 9acc2b2a3601..cf51432f8e72 100644
--- a/drivers/scsi/sni_53c710.c
+++ b/drivers/scsi/sni_53c710.c
@@ -51,7 +51,7 @@
51 51
52#include "53c700.h" 52#include "53c700.h"
53 53
54MODULE_AUTHOR("Thomas Bogendörfer"); 54MODULE_AUTHOR("Thomas Bogendörfer");
55MODULE_DESCRIPTION("SNI RM 53c710 SCSI Driver"); 55MODULE_DESCRIPTION("SNI RM 53c710 SCSI Driver");
56MODULE_LICENSE("GPL"); 56MODULE_LICENSE("GPL");
57MODULE_ALIAS("platform:snirm_53c710"); 57MODULE_ALIAS("platform:snirm_53c710");
diff --git a/drivers/scsi/vmw_pvscsi.c b/drivers/scsi/vmw_pvscsi.c
index a18996d24466..7264116185d5 100644
--- a/drivers/scsi/vmw_pvscsi.c
+++ b/drivers/scsi/vmw_pvscsi.c
@@ -1144,7 +1144,7 @@ static void pvscsi_release_resources(struct pvscsi_adapter *adapter)
1144 * 1144 *
1145 * These are statically allocated. Trying to be clever was not worth it. 1145 * These are statically allocated. Trying to be clever was not worth it.
1146 * 1146 *
1147 * Dynamic allocation can fail, and we can't go deeep into the memory 1147 * Dynamic allocation can fail, and we can't go deep into the memory
1148 * allocator, since we're a SCSI driver, and trying too hard to allocate 1148 * allocator, since we're a SCSI driver, and trying too hard to allocate
1149 * memory might generate disk I/O. We also don't want to fail disk I/O 1149 * memory might generate disk I/O. We also don't want to fail disk I/O
1150 * in that case because we can't get an allocation - the I/O could be 1150 * in that case because we can't get an allocation - the I/O could be
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index 7587796224c8..56abf55e49da 100644
--- a/drivers/spi/Kconfig
+++ b/drivers/spi/Kconfig
@@ -174,8 +174,7 @@ config SPI_LM70_LLP
174 174
175config SPI_MPC52xx 175config SPI_MPC52xx
176 tristate "Freescale MPC52xx SPI (non-PSC) controller support" 176 tristate "Freescale MPC52xx SPI (non-PSC) controller support"
177 depends on PPC_MPC52xx && SPI 177 depends on PPC_MPC52xx
178 select SPI_MASTER_OF
179 help 178 help
180 This drivers supports the MPC52xx SPI controller in master SPI 179 This drivers supports the MPC52xx SPI controller in master SPI
181 mode. 180 mode.
diff --git a/drivers/staging/bcm/target_params.h b/drivers/staging/bcm/target_params.h
index 2d8b8a367b38..14876388b879 100644
--- a/drivers/staging/bcm/target_params.h
+++ b/drivers/staging/bcm/target_params.h
@@ -72,8 +72,8 @@ typedef struct _TARGET_PARAMS
72 // removed SHUT down related 'unused' params from here to sync 4.x and 5.x CFG files.. 72 // removed SHUT down related 'unused' params from here to sync 4.x and 5.x CFG files..
73 73
74 //BAMC Related Parameters 74 //BAMC Related Parameters
75 //Bit 0-15 Band AMC signaling configuration: Bit 1 = 1 – Enable Band AMC signaling. 75 //Bit 0-15 Band AMC signaling configuration: Bit 1 = 1 – Enable Band AMC signaling.
76 //bit 16-31 Band AMC Data configuration: Bit 16 = 1 – Band AMC 2x3 support. 76 //bit 16-31 Band AMC Data configuration: Bit 16 = 1 – Band AMC 2x3 support.
77 B_UINT32 m_u32BandAMCEnable; 77 B_UINT32 m_u32BandAMCEnable;
78 78
79} stTargetParams,TARGET_PARAMS,*PTARGET_PARAMS, STARGETPARAMS, *PSTARGETPARAMS; 79} stTargetParams,TARGET_PARAMS,*PTARGET_PARAMS, STARGETPARAMS, *PSTARGETPARAMS;
diff --git a/drivers/staging/comedi/drivers/addi-data/hwdrv_apci3200.c b/drivers/staging/comedi/drivers/addi-data/hwdrv_apci3200.c
index c75a1a1fd775..f9545b064eaf 100644
--- a/drivers/staging/comedi/drivers/addi-data/hwdrv_apci3200.c
+++ b/drivers/staging/comedi/drivers/addi-data/hwdrv_apci3200.c
@@ -3598,7 +3598,7 @@ int i_APCI3200_InterruptHandleEos(struct comedi_device *dev)
3598 n = comedi_buf_write_alloc(s->async, 3598 n = comedi_buf_write_alloc(s->async,
3599 (7 + 12) * sizeof(unsigned int)); 3599 (7 + 12) * sizeof(unsigned int));
3600 3600
3601 /* If not enougth memory available, event is set to Comedi Buffer Errror */ 3601 /* If not enough memory available, event is set to Comedi Buffer Error */
3602 if (n > ((7 + 12) * sizeof(unsigned int))) { 3602 if (n > ((7 + 12) * sizeof(unsigned int))) {
3603 printk("\ncomedi_buf_write_alloc n = %i", n); 3603 printk("\ncomedi_buf_write_alloc n = %i", n);
3604 s->async->events |= COMEDI_CB_ERROR; 3604 s->async->events |= COMEDI_CB_ERROR;
diff --git a/drivers/staging/cxt1e1/libsbew.h b/drivers/staging/cxt1e1/libsbew.h
index 5c99646cd103..ae8f06d05bed 100644
--- a/drivers/staging/cxt1e1/libsbew.h
+++ b/drivers/staging/cxt1e1/libsbew.h
@@ -323,7 +323,7 @@ struct sbecom_port_param
323#define CFG_CH_DINV_TX 0x02 323#define CFG_CH_DINV_TX 0x02
324 324
325 325
326/* Posssible resettable chipsets/functions */ 326/* Possible resettable chipsets/functions */
327#define RESET_DEV_TEMUX 1 327#define RESET_DEV_TEMUX 1
328#define RESET_DEV_TECT3 RESET_DEV_TEMUX 328#define RESET_DEV_TECT3 RESET_DEV_TEMUX
329#define RESET_DEV_PLL 2 329#define RESET_DEV_PLL 2
diff --git a/drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c b/drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c
index b3d743a3d308..917bbb082a6e 100644
--- a/drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c
+++ b/drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c
@@ -344,10 +344,10 @@ static void ft1000_reset_asic(struct net_device *dev)
344 } 344 }
345 mdelay(1); 345 mdelay(1);
346 if (info->AsicID == ELECTRABUZZ_ID) { 346 if (info->AsicID == ELECTRABUZZ_ID) {
347 // set watermark to -1 in order to not generate an interrrupt 347 // set watermark to -1 in order to not generate an interrupt
348 ft1000_write_reg(dev, FT1000_REG_WATERMARK, 0xffff); 348 ft1000_write_reg(dev, FT1000_REG_WATERMARK, 0xffff);
349 } else { 349 } else {
350 // set watermark to -1 in order to not generate an interrrupt 350 // set watermark to -1 in order to not generate an interrupt
351 ft1000_write_reg(dev, FT1000_REG_MAG_WATERMARK, 0xffff); 351 ft1000_write_reg(dev, FT1000_REG_MAG_WATERMARK, 0xffff);
352 } 352 }
353 // clear interrupts 353 // clear interrupts
diff --git a/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c b/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c
index aaf44c359827..43b1d363107e 100644
--- a/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c
+++ b/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c
@@ -601,7 +601,7 @@ static void ft1000_reset_asic(struct net_device *dev)
601 601
602 mdelay(1); 602 mdelay(1);
603 603
604 /* set watermark to -1 in order to not generate an interrrupt */ 604 /* set watermark to -1 in order to not generate an interrupt */
605 ft1000_write_register(ft1000dev, 0xffff, FT1000_REG_MAG_WATERMARK); 605 ft1000_write_register(ft1000dev, 0xffff, FT1000_REG_MAG_WATERMARK);
606 606
607 /* clear interrupts */ 607 /* clear interrupts */
diff --git a/drivers/staging/iio/industrialio-trigger.c b/drivers/staging/iio/industrialio-trigger.c
index 2c626e0cb29c..68a4d4e8c635 100644
--- a/drivers/staging/iio/industrialio-trigger.c
+++ b/drivers/staging/iio/industrialio-trigger.c
@@ -295,7 +295,7 @@ void iio_dealloc_pollfunc(struct iio_poll_func *pf)
295EXPORT_SYMBOL_GPL(iio_dealloc_pollfunc); 295EXPORT_SYMBOL_GPL(iio_dealloc_pollfunc);
296 296
297/** 297/**
298 * iio_trigger_read_currrent() - trigger consumer sysfs query which trigger 298 * iio_trigger_read_current() - trigger consumer sysfs query which trigger
299 * 299 *
300 * For trigger consumers the current_trigger interface allows the trigger 300 * For trigger consumers the current_trigger interface allows the trigger
301 * used by the device to be queried. 301 * used by the device to be queried.
diff --git a/drivers/staging/keucr/smilmain.c b/drivers/staging/keucr/smilmain.c
index 31f7813cab0d..cc49038e55d6 100644
--- a/drivers/staging/keucr/smilmain.c
+++ b/drivers/staging/keucr/smilmain.c
@@ -148,7 +148,7 @@ int Media_D_ReadSector(struct us_data *us, DWORD start,WORD count,BYTE *buf)
148{ 148{
149 WORD len, bn; 149 WORD len, bn;
150 150
151 //if (Check_D_MediaPower()) ; ¦b 6250 don't care 151 //if (Check_D_MediaPower()) ; ¦b 6250 don't care
152 // return(ErrCode); 152 // return(ErrCode);
153 //if (Check_D_MediaFmt(fdoExt)) ; 153 //if (Check_D_MediaFmt(fdoExt)) ;
154 // return(ErrCode); 154 // return(ErrCode);
@@ -594,7 +594,7 @@ int Media_D_OneSectWriteFlush(PFDO_DEVICE_EXTENSION fdoExt)
594// if (Check_D_CardStsChg()) 594// if (Check_D_CardStsChg())
595// MediaChange = ERROR; 595// MediaChange = ERROR;
596// //usleep(56*1024); 596// //usleep(56*1024);
597// if ((!Check_D_CntPower())&&(!MediaChange)) // ¦³ power & Media ¨S³Q change, «h return success 597// if ((!Check_D_CntPower())&&(!MediaChange)) // ¦³ power & Media ¨S³Q change, «h return success
598// return(SMSUCCESS); 598// return(SMSUCCESS);
599// //usleep(56*1024); 599// //usleep(56*1024);
600// 600//
diff --git a/drivers/staging/sep/sep_driver.c b/drivers/staging/sep/sep_driver.c
index 8ac3faea2d2f..f47571ea745d 100644
--- a/drivers/staging/sep/sep_driver.c
+++ b/drivers/staging/sep/sep_driver.c
@@ -1235,7 +1235,7 @@ static void sep_build_lli_table(struct sep_device *sep,
1235 /* Counter of lli array entry */ 1235 /* Counter of lli array entry */
1236 u32 array_counter; 1236 u32 array_counter;
1237 1237
1238 /* Init currrent table data size and lli array entry counter */ 1238 /* Init current table data size and lli array entry counter */
1239 curr_table_data_size = 0; 1239 curr_table_data_size = 0;
1240 array_counter = 0; 1240 array_counter = 0;
1241 *num_table_entries_ptr = 1; 1241 *num_table_entries_ptr = 1;
diff --git a/drivers/staging/tidspbridge/Kconfig b/drivers/staging/tidspbridge/Kconfig
index 93de4f2e8bf8..21a559ecbbb1 100644
--- a/drivers/staging/tidspbridge/Kconfig
+++ b/drivers/staging/tidspbridge/Kconfig
@@ -78,7 +78,7 @@ config TIDSPBRIDGE_NTFY_PWRERR
78 bool "Notify power errors" 78 bool "Notify power errors"
79 depends on TIDSPBRIDGE 79 depends on TIDSPBRIDGE
80 help 80 help
81 Enable notifications to registered clients on the event of power errror 81 Enable notifications to registered clients on the event of power error
82 trying to suspend bridge driver. Say Y, to signal this event as a fatal 82 trying to suspend bridge driver. Say Y, to signal this event as a fatal
83 error, this will require a bridge restart to recover. 83 error, this will require a bridge restart to recover.
84 84
diff --git a/drivers/staging/tidspbridge/rmgr/dbdcd.c b/drivers/staging/tidspbridge/rmgr/dbdcd.c
index a7e407e25187..fda240214cd6 100644
--- a/drivers/staging/tidspbridge/rmgr/dbdcd.c
+++ b/drivers/staging/tidspbridge/rmgr/dbdcd.c
@@ -285,7 +285,7 @@ int dcd_enumerate_object(s32 index, enum dsp_dcdobjtype obj_type,
285 enum_refs = 0; 285 enum_refs = 0;
286 286
287 /* 287 /*
288 * TODO: Revisit, this is not an errror case but code 288 * TODO: Revisit, this is not an error case but code
289 * expects non-zero value. 289 * expects non-zero value.
290 */ 290 */
291 status = ENODATA; 291 status = ENODATA;
diff --git a/drivers/staging/wlags49_h2/debug.h b/drivers/staging/wlags49_h2/debug.h
index 8d5dddf08055..811698f1070c 100644
--- a/drivers/staging/wlags49_h2/debug.h
+++ b/drivers/staging/wlags49_h2/debug.h
@@ -43,7 +43,7 @@
43 * 43 *
44 * Disclaimer 44 * Disclaimer
45 * 45 *
46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/dhfcfg.h b/drivers/staging/wlags49_h2/dhfcfg.h
index 75c279f268ae..147f4c83c00c 100644
--- a/drivers/staging/wlags49_h2/dhfcfg.h
+++ b/drivers/staging/wlags49_h2/dhfcfg.h
@@ -43,7 +43,7 @@
43 * 43 *
44 * Disclaimer 44 * Disclaimer
45 * 45 *
46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/hcf.c b/drivers/staging/wlags49_h2/hcf.c
index 7dc176a95aab..b008773323b3 100644
--- a/drivers/staging/wlags49_h2/hcf.c
+++ b/drivers/staging/wlags49_h2/hcf.c
@@ -32,9 +32,9 @@
32 * software indicates your acceptance of these terms and conditions. If you do 32 * software indicates your acceptance of these terms and conditions. If you do
33 * not agree with these terms and conditions, do not use the software. 33 * not agree with these terms and conditions, do not use the software.
34 * 34 *
35 * COPYRIGHT © 1994 - 1995 by AT&T. All Rights Reserved 35 * COPYRIGHT © 1994 - 1995 by AT&T. All Rights Reserved
36 * COPYRIGHT © 1996 - 2000 by Lucent Technologies. All Rights Reserved 36 * COPYRIGHT © 1996 - 2000 by Lucent Technologies. All Rights Reserved
37 * COPYRIGHT © 2001 - 2004 by Agere Systems Inc. All Rights Reserved 37 * COPYRIGHT © 2001 - 2004 by Agere Systems Inc. All Rights Reserved
38 * All rights reserved. 38 * All rights reserved.
39 * 39 *
40 * Redistribution and use in source or binary forms, with or without 40 * Redistribution and use in source or binary forms, with or without
diff --git a/drivers/staging/wlags49_h2/hcf.h b/drivers/staging/wlags49_h2/hcf.h
index 000994731166..95527b5cf863 100644
--- a/drivers/staging/wlags49_h2/hcf.h
+++ b/drivers/staging/wlags49_h2/hcf.h
@@ -40,9 +40,9 @@
40* software indicates your acceptance of these terms and conditions. If you do 40* software indicates your acceptance of these terms and conditions. If you do
41* not agree with these terms and conditions, do not use the software. 41* not agree with these terms and conditions, do not use the software.
42* 42*
43* COPYRIGHT © 1994 - 1995 by AT&T. All Rights Reserved 43* COPYRIGHT © 1994 - 1995 by AT&T. All Rights Reserved
44* COPYRIGHT © 1996 - 2000 by Lucent Technologies. All Rights Reserved 44* COPYRIGHT © 1996 - 2000 by Lucent Technologies. All Rights Reserved
45* COPYRIGHT © 2001 - 2004 by Agere Systems Inc. All Rights Reserved 45* COPYRIGHT © 2001 - 2004 by Agere Systems Inc. All Rights Reserved
46* All rights reserved. 46* All rights reserved.
47* 47*
48* Redistribution and use in source or binary forms, with or without 48* Redistribution and use in source or binary forms, with or without
diff --git a/drivers/staging/wlags49_h2/hcfcfg.h b/drivers/staging/wlags49_h2/hcfcfg.h
index 7545bc554112..ef60da8c3ebc 100644
--- a/drivers/staging/wlags49_h2/hcfcfg.h
+++ b/drivers/staging/wlags49_h2/hcfcfg.h
@@ -64,9 +64,9 @@
64* software indicates your acceptance of these terms and conditions. If you do 64* software indicates your acceptance of these terms and conditions. If you do
65* not agree with these terms and conditions, do not use the software. 65* not agree with these terms and conditions, do not use the software.
66* 66*
67* COPYRIGHT © 1994 - 1995 by AT&T. All Rights Reserved 67* COPYRIGHT © 1994 - 1995 by AT&T. All Rights Reserved
68* COPYRIGHT © 1996 - 2000 by Lucent Technologies. All Rights Reserved 68* COPYRIGHT © 1996 - 2000 by Lucent Technologies. All Rights Reserved
69* COPYRIGHT © 2001 - 2004 by Agere Systems Inc. All Rights Reserved 69* COPYRIGHT © 2001 - 2004 by Agere Systems Inc. All Rights Reserved
70* All rights reserved. 70* All rights reserved.
71* 71*
72* Redistribution and use in source or binary forms, with or without 72* Redistribution and use in source or binary forms, with or without
diff --git a/drivers/staging/wlags49_h2/hcfdef.h b/drivers/staging/wlags49_h2/hcfdef.h
index a62b53a22891..30744e194a23 100644
--- a/drivers/staging/wlags49_h2/hcfdef.h
+++ b/drivers/staging/wlags49_h2/hcfdef.h
@@ -33,9 +33,9 @@
33 * software indicates your acceptance of these terms and conditions. If you do 33 * software indicates your acceptance of these terms and conditions. If you do
34 * not agree with these terms and conditions, do not use the software. 34 * not agree with these terms and conditions, do not use the software.
35 * 35 *
36 * COPYRIGHT © 1994 - 1995 by AT&T. All Rights Reserved 36 * COPYRIGHT © 1994 - 1995 by AT&T. All Rights Reserved
37 * COPYRIGHT © 1996 - 2000 by Lucent Technologies. All Rights Reserved 37 * COPYRIGHT © 1996 - 2000 by Lucent Technologies. All Rights Reserved
38 * COPYRIGHT © 2001 - 2004 by Agere Systems Inc. All Rights Reserved 38 * COPYRIGHT © 2001 - 2004 by Agere Systems Inc. All Rights Reserved
39 * All rights reserved. 39 * All rights reserved.
40 * 40 *
41 * Redistribution and use in source or binary forms, with or without 41 * Redistribution and use in source or binary forms, with or without
diff --git a/drivers/staging/wlags49_h2/mdd.h b/drivers/staging/wlags49_h2/mdd.h
index b02e3ea9e479..5f951efb9c07 100644
--- a/drivers/staging/wlags49_h2/mdd.h
+++ b/drivers/staging/wlags49_h2/mdd.h
@@ -33,9 +33,9 @@
33* software indicates your acceptance of these terms and conditions. If you do 33* software indicates your acceptance of these terms and conditions. If you do
34* not agree with these terms and conditions, do not use the software. 34* not agree with these terms and conditions, do not use the software.
35* 35*
36* COPYRIGHT © 1994 - 1995 by AT&T. All Rights Reserved 36* COPYRIGHT © 1994 - 1995 by AT&T. All Rights Reserved
37* COPYRIGHT © 1996 - 2000 by Lucent Technologies. All Rights Reserved 37* COPYRIGHT © 1996 - 2000 by Lucent Technologies. All Rights Reserved
38* COPYRIGHT © 2001 - 2004 by Agere Systems Inc. All Rights Reserved 38* COPYRIGHT © 2001 - 2004 by Agere Systems Inc. All Rights Reserved
39* All rights reserved. 39* All rights reserved.
40* 40*
41* Redistribution and use in source or binary forms, with or without 41* Redistribution and use in source or binary forms, with or without
diff --git a/drivers/staging/wlags49_h2/mmd.c b/drivers/staging/wlags49_h2/mmd.c
index de138c481a9e..c8f52107e6ca 100644
--- a/drivers/staging/wlags49_h2/mmd.c
+++ b/drivers/staging/wlags49_h2/mmd.c
@@ -35,7 +35,7 @@
35* software indicates your acceptance of these terms and conditions. If you do 35* software indicates your acceptance of these terms and conditions. If you do
36* not agree with these terms and conditions, do not use the software. 36* not agree with these terms and conditions, do not use the software.
37* 37*
38* COPYRIGHT © 2001 - 2004 by Agere Systems Inc. All Rights Reserved 38* COPYRIGHT © 2001 - 2004 by Agere Systems Inc. All Rights Reserved
39* All rights reserved. 39* All rights reserved.
40* 40*
41* Redistribution and use in source or binary forms, with or without 41* Redistribution and use in source or binary forms, with or without
diff --git a/drivers/staging/wlags49_h2/mmd.h b/drivers/staging/wlags49_h2/mmd.h
index 06890c1b30a4..914952513005 100644
--- a/drivers/staging/wlags49_h2/mmd.h
+++ b/drivers/staging/wlags49_h2/mmd.h
@@ -33,7 +33,7 @@
33* software indicates your acceptance of these terms and conditions. If you do 33* software indicates your acceptance of these terms and conditions. If you do
34* not agree with these terms and conditions, do not use the software. 34* not agree with these terms and conditions, do not use the software.
35* 35*
36* COPYRIGHT © 2001 - 2004 by Agere Systems Inc. All Rights Reserved 36* COPYRIGHT © 2001 - 2004 by Agere Systems Inc. All Rights Reserved
37* All rights reserved. 37* All rights reserved.
38* 38*
39* Redistribution and use in source or binary forms, with or without 39* Redistribution and use in source or binary forms, with or without
diff --git a/drivers/staging/wlags49_h2/wl_cs.h b/drivers/staging/wlags49_h2/wl_cs.h
index 21f17be4f02a..a7ab579759de 100644
--- a/drivers/staging/wlags49_h2/wl_cs.h
+++ b/drivers/staging/wlags49_h2/wl_cs.h
@@ -22,7 +22,7 @@
22 * software indicates your acceptance of these terms and conditions. If you do 22 * software indicates your acceptance of these terms and conditions. If you do
23 * not agree with these terms and conditions, do not use the software. 23 * not agree with these terms and conditions, do not use the software.
24 * 24 *
25 * Copyright © 2003 Agere Systems Inc. 25 * Copyright © 2003 Agere Systems Inc.
26 * All rights reserved. 26 * All rights reserved.
27 * 27 *
28 * Redistribution and use in source or binary forms, with or without 28 * Redistribution and use in source or binary forms, with or without
@@ -43,7 +43,7 @@
43 * 43 *
44 * Disclaimer 44 * Disclaimer
45 * 45 *
46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_enc.c b/drivers/staging/wlags49_h2/wl_enc.c
index 26cf5486edd6..4c6f776cc4da 100644
--- a/drivers/staging/wlags49_h2/wl_enc.c
+++ b/drivers/staging/wlags49_h2/wl_enc.c
@@ -23,7 +23,7 @@
23 * software indicates your acceptance of these terms and conditions. If you do 23 * software indicates your acceptance of these terms and conditions. If you do
24 * not agree with these terms and conditions, do not use the software. 24 * not agree with these terms and conditions, do not use the software.
25 * 25 *
26 * Copyright © 2003 Agere Systems Inc. 26 * Copyright © 2003 Agere Systems Inc.
27 * All rights reserved. 27 * All rights reserved.
28 * 28 *
29 * Redistribution and use in source or binary forms, with or without 29 * Redistribution and use in source or binary forms, with or without
@@ -44,7 +44,7 @@
44 * 44 *
45 * Disclaimer 45 * Disclaimer
46 * 46 *
47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_enc.h b/drivers/staging/wlags49_h2/wl_enc.h
index b4f54d81f311..46629f3b112b 100644
--- a/drivers/staging/wlags49_h2/wl_enc.h
+++ b/drivers/staging/wlags49_h2/wl_enc.h
@@ -22,7 +22,7 @@
22 * software indicates your acceptance of these terms and conditions. If you do 22 * software indicates your acceptance of these terms and conditions. If you do
23 * not agree with these terms and conditions, do not use the software. 23 * not agree with these terms and conditions, do not use the software.
24 * 24 *
25 * Copyright © 2003 Agere Systems Inc. 25 * Copyright © 2003 Agere Systems Inc.
26 * All rights reserved. 26 * All rights reserved.
27 * 27 *
28 * Redistribution and use in source or binary forms, with or without 28 * Redistribution and use in source or binary forms, with or without
@@ -43,7 +43,7 @@
43 * 43 *
44 * Disclaimer 44 * Disclaimer
45 * 45 *
46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_if.h b/drivers/staging/wlags49_h2/wl_if.h
index ed2b4135a10e..6a26130f5a3a 100644
--- a/drivers/staging/wlags49_h2/wl_if.h
+++ b/drivers/staging/wlags49_h2/wl_if.h
@@ -23,7 +23,7 @@
23 * software indicates your acceptance of these terms and conditions. If you do 23 * software indicates your acceptance of these terms and conditions. If you do
24 * not agree with these terms and conditions, do not use the software. 24 * not agree with these terms and conditions, do not use the software.
25 * 25 *
26 * Copyright © 2003 Agere Systems Inc. 26 * Copyright © 2003 Agere Systems Inc.
27 * All rights reserved. 27 * All rights reserved.
28 * 28 *
29 * Redistribution and use in source or binary forms, with or without 29 * Redistribution and use in source or binary forms, with or without
@@ -44,7 +44,7 @@
44 * 44 *
45 * Disclaimer 45 * Disclaimer
46 * 46 *
47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_internal.h b/drivers/staging/wlags49_h2/wl_internal.h
index 575340834051..553601f48873 100644
--- a/drivers/staging/wlags49_h2/wl_internal.h
+++ b/drivers/staging/wlags49_h2/wl_internal.h
@@ -22,7 +22,7 @@
22 * software indicates your acceptance of these terms and conditions. If you do 22 * software indicates your acceptance of these terms and conditions. If you do
23 * not agree with these terms and conditions, do not use the software. 23 * not agree with these terms and conditions, do not use the software.
24 * 24 *
25 * Copyright © 2003 Agere Systems Inc. 25 * Copyright © 2003 Agere Systems Inc.
26 * All rights reserved. 26 * All rights reserved.
27 * 27 *
28 * Redistribution and use in source or binary forms, with or without 28 * Redistribution and use in source or binary forms, with or without
@@ -43,7 +43,7 @@
43 * 43 *
44 * Disclaimer 44 * Disclaimer
45 * 45 *
46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_main.c b/drivers/staging/wlags49_h2/wl_main.c
index 483eee1bf63a..dab603e0f452 100644
--- a/drivers/staging/wlags49_h2/wl_main.c
+++ b/drivers/staging/wlags49_h2/wl_main.c
@@ -23,7 +23,7 @@
23 * software indicates your acceptance of these terms and conditions. If you do 23 * software indicates your acceptance of these terms and conditions. If you do
24 * not agree with these terms and conditions, do not use the software. 24 * not agree with these terms and conditions, do not use the software.
25 * 25 *
26 * Copyright © 2003 Agere Systems Inc. 26 * Copyright © 2003 Agere Systems Inc.
27 * All rights reserved. 27 * All rights reserved.
28 * 28 *
29 * Redistribution and use in source or binary forms, with or without 29 * Redistribution and use in source or binary forms, with or without
@@ -44,7 +44,7 @@
44 * 44 *
45 * Disclaimer 45 * Disclaimer
46 * 46 *
47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_main.h b/drivers/staging/wlags49_h2/wl_main.h
index d593ae535fb8..3b5acdf4e329 100644
--- a/drivers/staging/wlags49_h2/wl_main.h
+++ b/drivers/staging/wlags49_h2/wl_main.h
@@ -22,7 +22,7 @@
22 * software indicates your acceptance of these terms and conditions. If you do 22 * software indicates your acceptance of these terms and conditions. If you do
23 * not agree with these terms and conditions, do not use the software. 23 * not agree with these terms and conditions, do not use the software.
24 * 24 *
25 * Copyright © 2003 Agere Systems Inc. 25 * Copyright © 2003 Agere Systems Inc.
26 * All rights reserved. 26 * All rights reserved.
27 * 27 *
28 * Redistribution and use in source or binary forms, with or without 28 * Redistribution and use in source or binary forms, with or without
@@ -43,7 +43,7 @@
43 * 43 *
44 * Disclaimer 44 * Disclaimer
45 * 45 *
46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_netdev.c b/drivers/staging/wlags49_h2/wl_netdev.c
index 5a2b334f206e..9c16f5478a75 100644
--- a/drivers/staging/wlags49_h2/wl_netdev.c
+++ b/drivers/staging/wlags49_h2/wl_netdev.c
@@ -23,7 +23,7 @@
23 * software indicates your acceptance of these terms and conditions. If you do 23 * software indicates your acceptance of these terms and conditions. If you do
24 * not agree with these terms and conditions, do not use the software. 24 * not agree with these terms and conditions, do not use the software.
25 * 25 *
26 * Copyright © 2003 Agere Systems Inc. 26 * Copyright © 2003 Agere Systems Inc.
27 * All rights reserved. 27 * All rights reserved.
28 * 28 *
29 * Redistribution and use in source or binary forms, with or without 29 * Redistribution and use in source or binary forms, with or without
@@ -44,7 +44,7 @@
44 * 44 *
45 * Disclaimer 45 * Disclaimer
46 * 46 *
47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_netdev.h b/drivers/staging/wlags49_h2/wl_netdev.h
index 632ab2e6302c..61f040f26d97 100644
--- a/drivers/staging/wlags49_h2/wl_netdev.h
+++ b/drivers/staging/wlags49_h2/wl_netdev.h
@@ -23,7 +23,7 @@
23 * software indicates your acceptance of these terms and conditions. If you do 23 * software indicates your acceptance of these terms and conditions. If you do
24 * not agree with these terms and conditions, do not use the software. 24 * not agree with these terms and conditions, do not use the software.
25 * 25 *
26 * Copyright © 2003 Agere Systems Inc. 26 * Copyright © 2003 Agere Systems Inc.
27 * All rights reserved. 27 * All rights reserved.
28 * 28 *
29 * Redistribution and use in source or binary forms, with or without 29 * Redistribution and use in source or binary forms, with or without
@@ -44,7 +44,7 @@
44 * 44 *
45 * Disclaimer 45 * Disclaimer
46 * 46 *
47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_pci.c b/drivers/staging/wlags49_h2/wl_pci.c
index 28ae9dd1b44e..1f1d98679171 100644
--- a/drivers/staging/wlags49_h2/wl_pci.c
+++ b/drivers/staging/wlags49_h2/wl_pci.c
@@ -23,7 +23,7 @@
23 * software indicates your acceptance of these terms and conditions. If you do 23 * software indicates your acceptance of these terms and conditions. If you do
24 * not agree with these terms and conditions, do not use the software. 24 * not agree with these terms and conditions, do not use the software.
25 * 25 *
26 * Copyright © 2003 Agere Systems Inc. 26 * Copyright © 2003 Agere Systems Inc.
27 * All rights reserved. 27 * All rights reserved.
28 * 28 *
29 * Redistribution and use in source or binary forms, with or without 29 * Redistribution and use in source or binary forms, with or without
@@ -44,7 +44,7 @@
44 * 44 *
45 * Disclaimer 45 * Disclaimer
46 * 46 *
47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_pci.h b/drivers/staging/wlags49_h2/wl_pci.h
index cea04c44ec47..86831f1b4de2 100644
--- a/drivers/staging/wlags49_h2/wl_pci.h
+++ b/drivers/staging/wlags49_h2/wl_pci.h
@@ -22,7 +22,7 @@
22 * software indicates your acceptance of these terms and conditions. If you do 22 * software indicates your acceptance of these terms and conditions. If you do
23 * not agree with these terms and conditions, do not use the software. 23 * not agree with these terms and conditions, do not use the software.
24 * 24 *
25 * Copyright © 2003 Agere Systems Inc. 25 * Copyright © 2003 Agere Systems Inc.
26 * All rights reserved. 26 * All rights reserved.
27 * 27 *
28 * Redistribution and use in source or binary forms, with or without 28 * Redistribution and use in source or binary forms, with or without
@@ -43,7 +43,7 @@
43 * 43 *
44 * Disclaimer 44 * Disclaimer
45 * 45 *
46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_priv.c b/drivers/staging/wlags49_h2/wl_priv.c
index 260d4f0d47b4..f30e5ee4bca3 100644
--- a/drivers/staging/wlags49_h2/wl_priv.c
+++ b/drivers/staging/wlags49_h2/wl_priv.c
@@ -22,7 +22,7 @@
22 * software indicates your acceptance of these terms and conditions. If you do 22 * software indicates your acceptance of these terms and conditions. If you do
23 * not agree with these terms and conditions, do not use the software. 23 * not agree with these terms and conditions, do not use the software.
24 * 24 *
25 * Copyright © 2003 Agere Systems Inc. 25 * Copyright © 2003 Agere Systems Inc.
26 * All rights reserved. 26 * All rights reserved.
27 * 27 *
28 * Redistribution and use in source or binary forms, with or without 28 * Redistribution and use in source or binary forms, with or without
@@ -43,7 +43,7 @@
43 * 43 *
44 * Disclaimer 44 * Disclaimer
45 * 45 *
46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_priv.h b/drivers/staging/wlags49_h2/wl_priv.h
index 9b0254497aa7..b647bfd90098 100644
--- a/drivers/staging/wlags49_h2/wl_priv.h
+++ b/drivers/staging/wlags49_h2/wl_priv.h
@@ -22,7 +22,7 @@
22 * software indicates your acceptance of these terms and conditions. If you do 22 * software indicates your acceptance of these terms and conditions. If you do
23 * not agree with these terms and conditions, do not use the software. 23 * not agree with these terms and conditions, do not use the software.
24 * 24 *
25 * Copyright © 2003 Agere Systems Inc. 25 * Copyright © 2003 Agere Systems Inc.
26 * All rights reserved. 26 * All rights reserved.
27 * 27 *
28 * Redistribution and use in source or binary forms, with or without 28 * Redistribution and use in source or binary forms, with or without
@@ -43,7 +43,7 @@
43 * 43 *
44 * Disclaimer 44 * Disclaimer
45 * 45 *
46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_profile.c b/drivers/staging/wlags49_h2/wl_profile.c
index a459e48c7bf0..b8c96cf18de5 100644
--- a/drivers/staging/wlags49_h2/wl_profile.c
+++ b/drivers/staging/wlags49_h2/wl_profile.c
@@ -23,7 +23,7 @@
23 * software indicates your acceptance of these terms and conditions. If you do 23 * software indicates your acceptance of these terms and conditions. If you do
24 * not agree with these terms and conditions, do not use the software. 24 * not agree with these terms and conditions, do not use the software.
25 * 25 *
26 * Copyright © 2003 Agere Systems Inc. 26 * Copyright © 2003 Agere Systems Inc.
27 * All rights reserved. 27 * All rights reserved.
28 * 28 *
29 * Redistribution and use in source or binary forms, with or without 29 * Redistribution and use in source or binary forms, with or without
@@ -44,7 +44,7 @@
44 * 44 *
45 * Disclaimer 45 * Disclaimer
46 * 46 *
47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_profile.h b/drivers/staging/wlags49_h2/wl_profile.h
index 81db8e8c6ba8..f81df51d2216 100644
--- a/drivers/staging/wlags49_h2/wl_profile.h
+++ b/drivers/staging/wlags49_h2/wl_profile.h
@@ -22,7 +22,7 @@
22 * software indicates your acceptance of these terms and conditions. If you do 22 * software indicates your acceptance of these terms and conditions. If you do
23 * not agree with these terms and conditions, do not use the software. 23 * not agree with these terms and conditions, do not use the software.
24 * 24 *
25 * Copyright © 2003 Agere Systems Inc. 25 * Copyright © 2003 Agere Systems Inc.
26 * All rights reserved. 26 * All rights reserved.
27 * 27 *
28 * Redistribution and use in source or binary forms, with or without 28 * Redistribution and use in source or binary forms, with or without
@@ -43,7 +43,7 @@
43 * 43 *
44 * Disclaimer 44 * Disclaimer
45 * 45 *
46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_util.c b/drivers/staging/wlags49_h2/wl_util.c
index 3b6f5a59b2bb..b748a3ff7954 100644
--- a/drivers/staging/wlags49_h2/wl_util.c
+++ b/drivers/staging/wlags49_h2/wl_util.c
@@ -22,7 +22,7 @@
22 * software indicates your acceptance of these terms and conditions. If you do 22 * software indicates your acceptance of these terms and conditions. If you do
23 * not agree with these terms and conditions, do not use the software. 23 * not agree with these terms and conditions, do not use the software.
24 * 24 *
25 * Copyright © 2003 Agere Systems Inc. 25 * Copyright © 2003 Agere Systems Inc.
26 * All rights reserved. 26 * All rights reserved.
27 * 27 *
28 * Redistribution and use in source or binary forms, with or without 28 * Redistribution and use in source or binary forms, with or without
@@ -43,7 +43,7 @@
43 * 43 *
44 * Disclaimer 44 * Disclaimer
45 * 45 *
46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_util.h b/drivers/staging/wlags49_h2/wl_util.h
index 2661bcd6b0ec..946b1b64c46f 100644
--- a/drivers/staging/wlags49_h2/wl_util.h
+++ b/drivers/staging/wlags49_h2/wl_util.h
@@ -23,7 +23,7 @@
23 * software indicates your acceptance of these terms and conditions. If you do 23 * software indicates your acceptance of these terms and conditions. If you do
24 * not agree with these terms and conditions, do not use the software. 24 * not agree with these terms and conditions, do not use the software.
25 * 25 *
26 * Copyright © 2003 Agere Systems Inc. 26 * Copyright © 2003 Agere Systems Inc.
27 * All rights reserved. 27 * All rights reserved.
28 * 28 *
29 * Redistribution and use in source or binary forms, with or without 29 * Redistribution and use in source or binary forms, with or without
@@ -44,7 +44,7 @@
44 * 44 *
45 * Disclaimer 45 * Disclaimer
46 * 46 *
47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_version.h b/drivers/staging/wlags49_h2/wl_version.h
index fd37040afd01..3deacfac9d25 100644
--- a/drivers/staging/wlags49_h2/wl_version.h
+++ b/drivers/staging/wlags49_h2/wl_version.h
@@ -23,7 +23,7 @@
23 * software indicates your acceptance of these terms and conditions. If you do 23 * software indicates your acceptance of these terms and conditions. If you do
24 * not agree with these terms and conditions, do not use the software. 24 * not agree with these terms and conditions, do not use the software.
25 * 25 *
26 * Copyright © 2003 Agere Systems Inc. 26 * Copyright © 2003 Agere Systems Inc.
27 * All rights reserved. 27 * All rights reserved.
28 * 28 *
29 * Redistribution and use in source or binary forms, with or without 29 * Redistribution and use in source or binary forms, with or without
@@ -44,7 +44,7 @@
44 * 44 *
45 * Disclaimer 45 * Disclaimer
46 * 46 *
47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 47 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 48 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 49 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 50 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_wext.c b/drivers/staging/wlags49_h2/wl_wext.c
index 8ac5e1081aa0..7ff0a108da13 100644
--- a/drivers/staging/wlags49_h2/wl_wext.c
+++ b/drivers/staging/wlags49_h2/wl_wext.c
@@ -18,7 +18,7 @@
18 * software indicates your acceptance of these terms and conditions. If you do 18 * software indicates your acceptance of these terms and conditions. If you do
19 * not agree with these terms and conditions, do not use the software. 19 * not agree with these terms and conditions, do not use the software.
20 * 20 *
21 * Copyright © 2003 Agere Systems Inc. 21 * Copyright © 2003 Agere Systems Inc.
22 * All rights reserved. 22 * All rights reserved.
23 * 23 *
24 * Redistribution and use in source or binary forms, with or without 24 * Redistribution and use in source or binary forms, with or without
@@ -39,7 +39,7 @@
39 * 39 *
40 * Disclaimer 40 * Disclaimer
41 * 41 *
42 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 42 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
43 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 43 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
44 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 44 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
45 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 45 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/staging/wlags49_h2/wl_wext.h b/drivers/staging/wlags49_h2/wl_wext.h
index a713058c8027..029da52c4c49 100644
--- a/drivers/staging/wlags49_h2/wl_wext.h
+++ b/drivers/staging/wlags49_h2/wl_wext.h
@@ -22,7 +22,7 @@
22 * software indicates your acceptance of these terms and conditions. If you do 22 * software indicates your acceptance of these terms and conditions. If you do
23 * not agree with these terms and conditions, do not use the software. 23 * not agree with these terms and conditions, do not use the software.
24 * 24 *
25 * Copyright © 2003 Agere Systems Inc. 25 * Copyright © 2003 Agere Systems Inc.
26 * All rights reserved. 26 * All rights reserved.
27 * 27 *
28 * Redistribution and use in source or binary forms, with or without 28 * Redistribution and use in source or binary forms, with or without
@@ -43,7 +43,7 @@
43 * 43 *
44 * Disclaimer 44 * Disclaimer
45 * 45 *
46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, 46 * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF 47 * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY 48 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN 49 * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
index 925a1e547a83..95b21a619900 100644
--- a/drivers/tty/serial/Kconfig
+++ b/drivers/tty/serial/Kconfig
@@ -808,7 +808,7 @@ config BFIN_UART3_CTSRTS
808 808
809config SERIAL_IMX 809config SERIAL_IMX
810 bool "IMX serial port support" 810 bool "IMX serial port support"
811 depends on ARM && (ARCH_IMX || ARCH_MXC) 811 depends on ARCH_MXC
812 select SERIAL_CORE 812 select SERIAL_CORE
813 select RATIONAL 813 select RATIONAL
814 help 814 help
diff --git a/drivers/usb/gadget/Kconfig b/drivers/usb/gadget/Kconfig
index 23a447373c51..12a401a144b7 100644
--- a/drivers/usb/gadget/Kconfig
+++ b/drivers/usb/gadget/Kconfig
@@ -264,7 +264,6 @@ config USB_PXA27X
264config USB_S3C_HSOTG 264config USB_S3C_HSOTG
265 tristate "S3C HS/OtG USB Device controller" 265 tristate "S3C HS/OtG USB Device controller"
266 depends on S3C_DEV_USB_HSOTG 266 depends on S3C_DEV_USB_HSOTG
267 select USB_GADGET_S3C_HSOTG_PIO
268 select USB_GADGET_DUALSPEED 267 select USB_GADGET_DUALSPEED
269 help 268 help
270 The Samsung S3C64XX USB2.0 high-speed gadget controller 269 The Samsung S3C64XX USB2.0 high-speed gadget controller
diff --git a/drivers/usb/gadget/s3c2410_udc.c b/drivers/usb/gadget/s3c2410_udc.c
index b8643771fa80..fac4c650d4bb 100644
--- a/drivers/usb/gadget/s3c2410_udc.c
+++ b/drivers/usb/gadget/s3c2410_udc.c
@@ -3,7 +3,7 @@
3 * 3 *
4 * Samsung S3C24xx series on-chip full speed USB device controllers 4 * Samsung S3C24xx series on-chip full speed USB device controllers
5 * 5 *
6 * Copyright (C) 2004-2007 Herbert Pötzl - Arnaud Patard 6 * Copyright (C) 2004-2007 Herbert Pötzl - Arnaud Patard
7 * Additional cleanups by Ben Dooks <ben-linux@fluff.org> 7 * Additional cleanups by Ben Dooks <ben-linux@fluff.org>
8 * 8 *
9 * This program is free software; you can redistribute it and/or modify 9 * This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@
51 51
52#define DRIVER_DESC "S3C2410 USB Device Controller Gadget" 52#define DRIVER_DESC "S3C2410 USB Device Controller Gadget"
53#define DRIVER_VERSION "29 Apr 2007" 53#define DRIVER_VERSION "29 Apr 2007"
54#define DRIVER_AUTHOR "Herbert Pötzl <herbert@13thfloor.at>, " \ 54#define DRIVER_AUTHOR "Herbert Pötzl <herbert@13thfloor.at>, " \
55 "Arnaud Patard <arnaud.patard@rtp-net.org>" 55 "Arnaud Patard <arnaud.patard@rtp-net.org>"
56 56
57static const char gadget_name[] = "s3c2410_udc"; 57static const char gadget_name[] = "s3c2410_udc";
diff --git a/drivers/usb/gadget/s3c2410_udc.h b/drivers/usb/gadget/s3c2410_udc.h
index a48f619cb1cc..1653bae08b80 100644
--- a/drivers/usb/gadget/s3c2410_udc.h
+++ b/drivers/usb/gadget/s3c2410_udc.h
@@ -2,7 +2,7 @@
2 * linux/drivers/usb/gadget/s3c2410_udc.h 2 * linux/drivers/usb/gadget/s3c2410_udc.h
3 * Samsung on-chip full speed USB device controllers 3 * Samsung on-chip full speed USB device controllers
4 * 4 *
5 * Copyright (C) 2004-2007 Herbert Pötzl - Arnaud Patard 5 * Copyright (C) 2004-2007 Herbert Pötzl - Arnaud Patard
6 * Additional cleanups by Ben Dooks <ben-linux@fluff.org> 6 * Additional cleanups by Ben Dooks <ben-linux@fluff.org>
7 * 7 *
8 * This program is free software; you can redistribute it and/or modify 8 * This program is free software; you can redistribute it and/or modify
diff --git a/drivers/usb/host/hwa-hc.c b/drivers/usb/host/hwa-hc.c
index 056fb2d37c88..43b3ca48d753 100644
--- a/drivers/usb/host/hwa-hc.c
+++ b/drivers/usb/host/hwa-hc.c
@@ -481,7 +481,7 @@ static int __hwahc_op_set_ptk(struct wusbhc *wusbhc, u8 port_idx, u32 tkid,
481 encryption_value = 0; 481 encryption_value = 0;
482 } 482 }
483 483
484 /* Set the encryption type for commmunicating with the device */ 484 /* Set the encryption type for communicating with the device */
485 result = usb_control_msg(wa->usb_dev, usb_sndctrlpipe(wa->usb_dev, 0), 485 result = usb_control_msg(wa->usb_dev, usb_sndctrlpipe(wa->usb_dev, 0),
486 USB_REQ_SET_ENCRYPTION, 486 USB_REQ_SET_ENCRYPTION,
487 USB_DIR_OUT | USB_TYPE_CLASS | USB_RECIP_INTERFACE, 487 USB_DIR_OUT | USB_TYPE_CLASS | USB_RECIP_INTERFACE,
diff --git a/drivers/usb/host/imx21-hcd.c b/drivers/usb/host/imx21-hcd.c
index 2ee18cfa1efe..dbf0f156ed9e 100644
--- a/drivers/usb/host/imx21-hcd.c
+++ b/drivers/usb/host/imx21-hcd.c
@@ -473,7 +473,7 @@ static void free_epdmem(struct imx21 *imx21, struct usb_host_endpoint *ep)
473/* End handling */ 473/* End handling */
474/* =========================================== */ 474/* =========================================== */
475 475
476/* Endpoint now idle - release it's ETD(s) or asssign to queued request */ 476/* Endpoint now idle - release its ETD(s) or assign to queued request */
477static void ep_idle(struct imx21 *imx21, struct ep_priv *ep_priv) 477static void ep_idle(struct imx21 *imx21, struct ep_priv *ep_priv)
478{ 478{
479 int i; 479 int i;
diff --git a/drivers/usb/musb/cppi_dma.c b/drivers/usb/musb/cppi_dma.c
index 318fb4e8a885..53be7aef6308 100644
--- a/drivers/usb/musb/cppi_dma.c
+++ b/drivers/usb/musb/cppi_dma.c
@@ -513,7 +513,7 @@ static inline int cppi_autoreq_update(struct cppi_channel *rx,
513 if (!(val & MUSB_RXCSR_H_REQPKT)) { 513 if (!(val & MUSB_RXCSR_H_REQPKT)) {
514 val |= MUSB_RXCSR_H_REQPKT | MUSB_RXCSR_H_WZC_BITS; 514 val |= MUSB_RXCSR_H_REQPKT | MUSB_RXCSR_H_WZC_BITS;
515 musb_writew(regs, MUSB_RXCSR, val); 515 musb_writew(regs, MUSB_RXCSR, val);
516 /* flush writebufer */ 516 /* flush writebuffer */
517 val = musb_readw(regs, MUSB_RXCSR); 517 val = musb_readw(regs, MUSB_RXCSR);
518 } 518 }
519 } 519 }
diff --git a/drivers/usb/otg/fsl_otg.c b/drivers/usb/otg/fsl_otg.c
index 0f420b25e9a9..2d9cc445fc73 100644
--- a/drivers/usb/otg/fsl_otg.c
+++ b/drivers/usb/otg/fsl_otg.c
@@ -639,7 +639,7 @@ static int fsl_otg_set_power(struct otg_transceiver *otg_p, unsigned mA)
639 * Delayed pin detect interrupt processing. 639 * Delayed pin detect interrupt processing.
640 * 640 *
641 * When the Mini-A cable is disconnected from the board, 641 * When the Mini-A cable is disconnected from the board,
642 * the pin-detect interrupt happens before the disconnnect 642 * the pin-detect interrupt happens before the disconnect
643 * interrupts for the connected device(s). In order to 643 * interrupts for the connected device(s). In order to
644 * process the disconnect interrupt(s) prior to switching 644 * process the disconnect interrupt(s) prior to switching
645 * roles, the pin-detect interrupts are delayed, and handled 645 * roles, the pin-detect interrupts are delayed, and handled
diff --git a/drivers/usb/serial/ftdi_sio_ids.h b/drivers/usb/serial/ftdi_sio_ids.h
index 055b64ef0bba..df1d7da933ec 100644
--- a/drivers/usb/serial/ftdi_sio_ids.h
+++ b/drivers/usb/serial/ftdi_sio_ids.h
@@ -2,7 +2,7 @@
2 * vendor/product IDs (VID/PID) of devices using FTDI USB serial converters. 2 * vendor/product IDs (VID/PID) of devices using FTDI USB serial converters.
3 * Please keep numerically sorted within individual areas, thanks! 3 * Please keep numerically sorted within individual areas, thanks!
4 * 4 *
5 * Philipp Gühring - pg@futureware.at - added the Device ID of the USB relais 5 * Philipp Gühring - pg@futureware.at - added the Device ID of the USB relais
6 * from Rudolf Gugler 6 * from Rudolf Gugler
7 * 7 *
8 */ 8 */
@@ -78,7 +78,7 @@
78 */ 78 */
79#define FTDI_ASK_RDR400_PID 0xC991 /* ASK RDR 400 series card reader */ 79#define FTDI_ASK_RDR400_PID 0xC991 /* ASK RDR 400 series card reader */
80 80
81/* www.starting-point-systems.com µChameleon device */ 81/* www.starting-point-systems.com µChameleon device */
82#define FTDI_MICRO_CHAMELEON_PID 0xCAA0 /* Product Id */ 82#define FTDI_MICRO_CHAMELEON_PID 0xCAA0 /* Product Id */
83 83
84/* 84/*
@@ -291,7 +291,7 @@
291 291
292/* 292/*
293 * Teratronik product ids. 293 * Teratronik product ids.
294 * Submitted by O. Wölfelschneider. 294 * Submitted by O. Wölfelschneider.
295 */ 295 */
296#define FTDI_TERATRONIK_VCP_PID 0xEC88 /* Teratronik device (preferring VCP driver on windows) */ 296#define FTDI_TERATRONIK_VCP_PID 0xEC88 /* Teratronik device (preferring VCP driver on windows) */
297#define FTDI_TERATRONIK_D2XX_PID 0xEC89 /* Teratronik device (preferring D2XX driver on windows) */ 297#define FTDI_TERATRONIK_D2XX_PID 0xEC89 /* Teratronik device (preferring D2XX driver on windows) */
diff --git a/drivers/usb/storage/isd200.c b/drivers/usb/storage/isd200.c
index 6d6923317f10..93d359f4d6a7 100644
--- a/drivers/usb/storage/isd200.c
+++ b/drivers/usb/storage/isd200.c
@@ -61,7 +61,7 @@
61#include "scsiglue.h" 61#include "scsiglue.h"
62 62
63MODULE_DESCRIPTION("Driver for In-System Design, Inc. ISD200 ASIC"); 63MODULE_DESCRIPTION("Driver for In-System Design, Inc. ISD200 ASIC");
64MODULE_AUTHOR("Björn Stenberg <bjorn@haxx.se>"); 64MODULE_AUTHOR("Björn Stenberg <bjorn@haxx.se>");
65MODULE_LICENSE("GPL"); 65MODULE_LICENSE("GPL");
66 66
67static int isd200_Initialization(struct us_data *us); 67static int isd200_Initialization(struct us_data *us);
diff --git a/drivers/usb/storage/unusual_devs.h b/drivers/usb/storage/unusual_devs.h
index 24caba79d722..856ad92c40de 100644
--- a/drivers/usb/storage/unusual_devs.h
+++ b/drivers/usb/storage/unusual_devs.h
@@ -1914,7 +1914,7 @@ UNUSUAL_DEV( 0x1b1c, 0x1ab5, 0x0200, 0x0200,
1914 USB_SC_DEVICE, USB_PR_DEVICE, NULL, 1914 USB_SC_DEVICE, USB_PR_DEVICE, NULL,
1915 US_FL_INITIAL_READ10 ), 1915 US_FL_INITIAL_READ10 ),
1916 1916
1917/* Patch by Richard Schütz <r.schtz@t-online.de> 1917/* Patch by Richard Schütz <r.schtz@t-online.de>
1918 * This external hard drive enclosure uses a JMicron chip which 1918 * This external hard drive enclosure uses a JMicron chip which
1919 * needs the US_FL_IGNORE_RESIDUE flag to work properly. */ 1919 * needs the US_FL_IGNORE_RESIDUE flag to work properly. */
1920UNUSUAL_DEV( 0x1e68, 0x001b, 0x0000, 0x0000, 1920UNUSUAL_DEV( 0x1e68, 0x001b, 0x0000, 0x0000,
diff --git a/drivers/uwb/i1480/dfu/usb.c b/drivers/uwb/i1480/dfu/usb.c
index c8f684833d58..2bfc846ac071 100644
--- a/drivers/uwb/i1480/dfu/usb.c
+++ b/drivers/uwb/i1480/dfu/usb.c
@@ -104,7 +104,7 @@ void i1480_usb_destroy(struct i1480_usb *i1480_usb)
104 * 104 *
105 * Data buffers to USB cannot be on the stack or in vmalloc'ed areas, 105 * Data buffers to USB cannot be on the stack or in vmalloc'ed areas,
106 * so we copy it to the local i1480 buffer before proceeding. In any 106 * so we copy it to the local i1480 buffer before proceeding. In any
107 * case, we have a max size we can send, soooo. 107 * case, we have a max size we can send.
108 */ 108 */
109static 109static
110int i1480_usb_write(struct i1480 *i1480, u32 memory_address, 110int i1480_usb_write(struct i1480 *i1480, u32 memory_address,
diff --git a/drivers/video/bf54x-lq043fb.c b/drivers/video/bf54x-lq043fb.c
index 56720fb476b3..46b03f53985f 100644
--- a/drivers/video/bf54x-lq043fb.c
+++ b/drivers/video/bf54x-lq043fb.c
@@ -4,7 +4,7 @@
4 * Author: Michael Hennerich <hennerich@blackfin.uclinux.org> 4 * Author: Michael Hennerich <hennerich@blackfin.uclinux.org>
5 * 5 *
6 * Created: 6 * Created:
7 * Description: ADSP-BF54x Framebufer driver 7 * Description: ADSP-BF54x Framebuffer driver
8 * 8 *
9 * 9 *
10 * Modified: 10 * Modified:
diff --git a/drivers/video/bfin-t350mcqb-fb.c b/drivers/video/bfin-t350mcqb-fb.c
index d5e126759612..7a0c05f3537e 100644
--- a/drivers/video/bfin-t350mcqb-fb.c
+++ b/drivers/video/bfin-t350mcqb-fb.c
@@ -4,7 +4,7 @@
4 * Author: Michael Hennerich <hennerich@blackfin.uclinux.org> 4 * Author: Michael Hennerich <hennerich@blackfin.uclinux.org>
5 * 5 *
6 * Created: 6 * Created:
7 * Description: Blackfin LCD Framebufer driver 7 * Description: Blackfin LCD Framebuffer driver
8 * 8 *
9 * 9 *
10 * Modified: 10 * Modified:
diff --git a/drivers/video/console/Kconfig b/drivers/video/console/Kconfig
index 2209e354f531..c2d11fef114b 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/drivers/video/omap/rfbi.c b/drivers/video/omap/rfbi.c
index 0c6981f1a4a3..2c1a3402bef0 100644
--- a/drivers/video/omap/rfbi.c
+++ b/drivers/video/omap/rfbi.c
@@ -2,7 +2,7 @@
2 * OMAP2 Remote Frame Buffer Interface support 2 * OMAP2 Remote Frame Buffer Interface support
3 * 3 *
4 * Copyright (C) 2005 Nokia Corporation 4 * Copyright (C) 2005 Nokia Corporation
5 * Author: Juha Yrjölä <juha.yrjola@nokia.com> 5 * Author: Juha Yrjölä <juha.yrjola@nokia.com>
6 * Imre Deak <imre.deak@nokia.com> 6 * Imre Deak <imre.deak@nokia.com>
7 * 7 *
8 * This program is free software; you can redistribute it and/or modify it 8 * This program is free software; you can redistribute it and/or modify it
diff --git a/drivers/video/omap/sossi.c b/drivers/video/omap/sossi.c
index 8fb7c708f563..f79c137753d7 100644
--- a/drivers/video/omap/sossi.c
+++ b/drivers/video/omap/sossi.c
@@ -2,7 +2,7 @@
2 * OMAP1 Special OptimiSed Screen Interface support 2 * OMAP1 Special OptimiSed Screen Interface support
3 * 3 *
4 * Copyright (C) 2004-2005 Nokia Corporation 4 * Copyright (C) 2004-2005 Nokia Corporation
5 * Author: Juha Yrjölä <juha.yrjola@nokia.com> 5 * Author: Juha Yrjölä <juha.yrjola@nokia.com>
6 * 6 *
7 * This program is free software; you can redistribute it and/or modify it 7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the 8 * under the terms of the GNU General Public License as published by the
diff --git a/drivers/watchdog/w83627hf_wdt.c b/drivers/watchdog/w83627hf_wdt.c
index dd5d67548758..576a388a1164 100644
--- a/drivers/watchdog/w83627hf_wdt.c
+++ b/drivers/watchdog/w83627hf_wdt.c
@@ -4,7 +4,7 @@
4 * (c) Copyright 2007 Vlad Drukker <vlad@storewiz.com> 4 * (c) Copyright 2007 Vlad Drukker <vlad@storewiz.com>
5 * added support for W83627THF. 5 * added support for W83627THF.
6 * 6 *
7 * (c) Copyright 2003,2007 Pádraig Brady <P@draigBrady.com> 7 * (c) Copyright 2003,2007 Pádraig Brady <P@draigBrady.com>
8 * 8 *
9 * Based on advantechwdt.c which is based on wdt.c. 9 * Based on advantechwdt.c which is based on wdt.c.
10 * Original copyright messages: 10 * Original copyright messages:
@@ -401,6 +401,6 @@ module_init(wdt_init);
401module_exit(wdt_exit); 401module_exit(wdt_exit);
402 402
403MODULE_LICENSE("GPL"); 403MODULE_LICENSE("GPL");
404MODULE_AUTHOR("Pádraig Brady <P@draigBrady.com>"); 404MODULE_AUTHOR("Pádraig Brady <P@draigBrady.com>");
405MODULE_DESCRIPTION("w83627hf/thf WDT driver"); 405MODULE_DESCRIPTION("w83627hf/thf WDT driver");
406MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 406MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
diff --git a/drivers/zorro/zorro.ids b/drivers/zorro/zorro.ids
index de24e3decedd..119abea8c6cb 100644
--- a/drivers/zorro/zorro.ids
+++ b/drivers/zorro/zorro.ids
@@ -351,7 +351,7 @@
351 0200 EGS 28/24 Spectrum [Graphics Card] 351 0200 EGS 28/24 Spectrum [Graphics Card]
3520892 Apollo 3520892 Apollo
353 0100 A1200 [FPU and RAM Expansion] 353 0100 A1200 [FPU and RAM Expansion]
3540893 Ingenieurbüro Helfrich 3540893 Ingenieurbüro Helfrich
355 0500 Piccolo RAM [Graphics Card] 355 0500 Piccolo RAM [Graphics Card]
356 0600 Piccolo [Graphics Card] 356 0600 Piccolo [Graphics Card]
357 0700 PeggyPlus MPEG [Video Card] 357 0700 PeggyPlus MPEG [Video Card]
diff --git a/fs/btrfs/free-space-cache.c b/fs/btrfs/free-space-cache.c
index ec23d43d0c35..9a897bf79538 100644
--- a/fs/btrfs/free-space-cache.c
+++ b/fs/btrfs/free-space-cache.c
@@ -423,7 +423,7 @@ static void io_ctl_set_crc(struct io_ctl *io_ctl, int index)
423 } 423 }
424 424
425 if (index == 0) 425 if (index == 0)
426 offset = sizeof(u32) * io_ctl->num_pages;; 426 offset = sizeof(u32) * io_ctl->num_pages;
427 427
428 crc = btrfs_csum_data(io_ctl->root, io_ctl->orig + offset, crc, 428 crc = btrfs_csum_data(io_ctl->root, io_ctl->orig + offset, crc,
429 PAGE_CACHE_SIZE - offset); 429 PAGE_CACHE_SIZE - offset);
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c
index 2f426a51e60d..81b235a61f8c 100644
--- a/fs/btrfs/inode.c
+++ b/fs/btrfs/inode.c
@@ -1944,7 +1944,7 @@ enum btrfs_orphan_cleanup_state {
1944}; 1944};
1945 1945
1946/* 1946/*
1947 * This is called in transaction commmit time. If there are no orphan 1947 * This is called in transaction commit time. If there are no orphan
1948 * files in the subvolume, it removes orphan item and frees block_rsv 1948 * files in the subvolume, it removes orphan item and frees block_rsv
1949 * structure. 1949 * structure.
1950 */ 1950 */
diff --git a/fs/ext3/inode.c b/fs/ext3/inode.c
index 85fe655fe3e0..15cb47088aac 100644
--- a/fs/ext3/inode.c
+++ b/fs/ext3/inode.c
@@ -2490,7 +2490,7 @@ int ext3_can_truncate(struct inode *inode)
2490 * transaction, and VFS/VM ensures that ext3_truncate() cannot run 2490 * transaction, and VFS/VM ensures that ext3_truncate() cannot run
2491 * simultaneously on behalf of the same inode. 2491 * simultaneously on behalf of the same inode.
2492 * 2492 *
2493 * As we work through the truncate and commmit bits of it to the journal there 2493 * As we work through the truncate and commit bits of it to the journal there
2494 * is one core, guiding principle: the file's tree must always be consistent on 2494 * is one core, guiding principle: the file's tree must always be consistent on
2495 * disk. We must be able to restart the truncate after a crash. 2495 * disk. We must be able to restart the truncate after a crash.
2496 * 2496 *
diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c
index 92655fd89657..7dbcc3e84570 100644
--- a/fs/ext4/inode.c
+++ b/fs/ext4/inode.c
@@ -1881,7 +1881,7 @@ static void ext4_end_io_buffer_write(struct buffer_head *bh, int uptodate);
1881 * a[0] = 'a'; 1881 * a[0] = 'a';
1882 * truncate(f, 4096); 1882 * truncate(f, 4096);
1883 * we have in the page first buffer_head mapped via page_mkwrite call back 1883 * we have in the page first buffer_head mapped via page_mkwrite call back
1884 * but other bufer_heads would be unmapped but dirty(dirty done via the 1884 * but other buffer_heads would be unmapped but dirty (dirty done via the
1885 * do_wp_page). So writepage should write the first block. If we modify 1885 * do_wp_page). So writepage should write the first block. If we modify
1886 * the mmap area beyond 1024 we will again get a page_fault and the 1886 * the mmap area beyond 1024 we will again get a page_fault and the
1887 * page_mkwrite callback will do the block allocation and mark the 1887 * page_mkwrite callback will do the block allocation and mark the
@@ -3469,7 +3469,7 @@ int ext4_punch_hole(struct file *file, loff_t offset, loff_t length)
3469 * transaction, and VFS/VM ensures that ext4_truncate() cannot run 3469 * transaction, and VFS/VM ensures that ext4_truncate() cannot run
3470 * simultaneously on behalf of the same inode. 3470 * simultaneously on behalf of the same inode.
3471 * 3471 *
3472 * As we work through the truncate and commmit bits of it to the journal there 3472 * As we work through the truncate and commit bits of it to the journal there
3473 * is one core, guiding principle: the file's tree must always be consistent on 3473 * is one core, guiding principle: the file's tree must always be consistent on
3474 * disk. We must be able to restart the truncate after a crash. 3474 * disk. We must be able to restart the truncate after a crash.
3475 * 3475 *
diff --git a/fs/fat/inode.c b/fs/fat/inode.c
index 7873797cc76a..3ab841054d53 100644
--- a/fs/fat/inode.c
+++ b/fs/fat/inode.c
@@ -897,7 +897,7 @@ enum {
897 Opt_charset, Opt_shortname_lower, Opt_shortname_win95, 897 Opt_charset, Opt_shortname_lower, Opt_shortname_win95,
898 Opt_shortname_winnt, Opt_shortname_mixed, Opt_utf8_no, Opt_utf8_yes, 898 Opt_shortname_winnt, Opt_shortname_mixed, Opt_utf8_no, Opt_utf8_yes,
899 Opt_uni_xl_no, Opt_uni_xl_yes, Opt_nonumtail_no, Opt_nonumtail_yes, 899 Opt_uni_xl_no, Opt_uni_xl_yes, Opt_nonumtail_no, Opt_nonumtail_yes,
900 Opt_obsolate, Opt_flush, Opt_tz_utc, Opt_rodir, Opt_err_cont, 900 Opt_obsolete, Opt_flush, Opt_tz_utc, Opt_rodir, Opt_err_cont,
901 Opt_err_panic, Opt_err_ro, Opt_discard, Opt_err, 901 Opt_err_panic, Opt_err_ro, Opt_discard, Opt_err,
902}; 902};
903 903
@@ -927,17 +927,17 @@ static const match_table_t fat_tokens = {
927 {Opt_err_panic, "errors=panic"}, 927 {Opt_err_panic, "errors=panic"},
928 {Opt_err_ro, "errors=remount-ro"}, 928 {Opt_err_ro, "errors=remount-ro"},
929 {Opt_discard, "discard"}, 929 {Opt_discard, "discard"},
930 {Opt_obsolate, "conv=binary"}, 930 {Opt_obsolete, "conv=binary"},
931 {Opt_obsolate, "conv=text"}, 931 {Opt_obsolete, "conv=text"},
932 {Opt_obsolate, "conv=auto"}, 932 {Opt_obsolete, "conv=auto"},
933 {Opt_obsolate, "conv=b"}, 933 {Opt_obsolete, "conv=b"},
934 {Opt_obsolate, "conv=t"}, 934 {Opt_obsolete, "conv=t"},
935 {Opt_obsolate, "conv=a"}, 935 {Opt_obsolete, "conv=a"},
936 {Opt_obsolate, "fat=%u"}, 936 {Opt_obsolete, "fat=%u"},
937 {Opt_obsolate, "blocksize=%u"}, 937 {Opt_obsolete, "blocksize=%u"},
938 {Opt_obsolate, "cvf_format=%20s"}, 938 {Opt_obsolete, "cvf_format=%20s"},
939 {Opt_obsolate, "cvf_options=%100s"}, 939 {Opt_obsolete, "cvf_options=%100s"},
940 {Opt_obsolate, "posix"}, 940 {Opt_obsolete, "posix"},
941 {Opt_err, NULL}, 941 {Opt_err, NULL},
942}; 942};
943static const match_table_t msdos_tokens = { 943static const match_table_t msdos_tokens = {
@@ -1169,7 +1169,7 @@ static int parse_options(struct super_block *sb, char *options, int is_vfat,
1169 break; 1169 break;
1170 1170
1171 /* obsolete mount options */ 1171 /* obsolete mount options */
1172 case Opt_obsolate: 1172 case Opt_obsolete:
1173 fat_msg(sb, KERN_INFO, "\"%s\" option is obsolete, " 1173 fat_msg(sb, KERN_INFO, "\"%s\" option is obsolete, "
1174 "not supported now", p); 1174 "not supported now", p);
1175 break; 1175 break;
diff --git a/fs/jbd/checkpoint.c b/fs/jbd/checkpoint.c
index f94fc48ff3a0..5d1a00a5041b 100644
--- a/fs/jbd/checkpoint.c
+++ b/fs/jbd/checkpoint.c
@@ -537,7 +537,7 @@ int cleanup_journal_tail(journal_t *journal)
537 * them. 537 * them.
538 * 538 *
539 * Called with j_list_lock held. 539 * Called with j_list_lock held.
540 * Returns number of bufers reaped (for debug) 540 * Returns number of buffers reaped (for debug)
541 */ 541 */
542 542
543static int journal_clean_one_cp_list(struct journal_head *jh, int *released) 543static int journal_clean_one_cp_list(struct journal_head *jh, int *released)
diff --git a/fs/jbd2/checkpoint.c b/fs/jbd2/checkpoint.c
index 16a698bd906d..d49d202903fb 100644
--- a/fs/jbd2/checkpoint.c
+++ b/fs/jbd2/checkpoint.c
@@ -565,7 +565,7 @@ int jbd2_cleanup_journal_tail(journal_t *journal)
565 * 565 *
566 * Called with the journal locked. 566 * Called with the journal locked.
567 * Called with j_list_lock held. 567 * Called with j_list_lock held.
568 * Returns number of bufers reaped (for debug) 568 * Returns number of buffers reaped (for debug)
569 */ 569 */
570 570
571static int journal_clean_one_cp_list(struct journal_head *jh, int *released) 571static int journal_clean_one_cp_list(struct journal_head *jh, int *released)
diff --git a/fs/namespace.c b/fs/namespace.c
index 7e6f2c9dc7c4..e6081996c9a2 100644
--- a/fs/namespace.c
+++ b/fs/namespace.c
@@ -324,9 +324,7 @@ int mnt_want_write(struct vfsmount *m)
324 if (mnt_is_readonly(m)) { 324 if (mnt_is_readonly(m)) {
325 mnt_dec_writers(mnt); 325 mnt_dec_writers(mnt);
326 ret = -EROFS; 326 ret = -EROFS;
327 goto out;
328 } 327 }
329out:
330 preempt_enable(); 328 preempt_enable();
331 return ret; 329 return ret;
332} 330}
diff --git a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c
index 47e94e33a975..9ca16dc09e04 100644
--- a/fs/nfsd/nfs4state.c
+++ b/fs/nfsd/nfs4state.c
@@ -658,7 +658,7 @@ static int nfsd4_sanitize_slot_size(u32 size)
658/* 658/*
659 * XXX: If we run out of reserved DRC memory we could (up to a point) 659 * XXX: If we run out of reserved DRC memory we could (up to a point)
660 * re-negotiate active sessions and reduce their slot usage to make 660 * re-negotiate active sessions and reduce their slot usage to make
661 * rooom for new connections. For now we just fail the create session. 661 * room for new connections. For now we just fail the create session.
662 */ 662 */
663static int nfsd4_get_drc_mem(int slotsize, u32 num) 663static int nfsd4_get_drc_mem(int slotsize, u32 num)
664{ 664{
diff --git a/fs/ocfs2/file.c b/fs/ocfs2/file.c
index 6e396683c3d4..061591a3ab08 100644
--- a/fs/ocfs2/file.c
+++ b/fs/ocfs2/file.c
@@ -2128,7 +2128,7 @@ static int ocfs2_prepare_inode_for_write(struct file *file,
2128 * remove_suid() calls ->setattr without any hint that 2128 * remove_suid() calls ->setattr without any hint that
2129 * we may have already done our cluster locking. Since 2129 * we may have already done our cluster locking. Since
2130 * ocfs2_setattr() *must* take cluster locks to 2130 * ocfs2_setattr() *must* take cluster locks to
2131 * proceeed, this will lead us to recursively lock the 2131 * proceed, this will lead us to recursively lock the
2132 * inode. There's also the dinode i_size state which 2132 * inode. There's also the dinode i_size state which
2133 * can be lost via setattr during extending writes (we 2133 * can be lost via setattr during extending writes (we
2134 * set inode->i_size at the end of a write. */ 2134 * set inode->i_size at the end of a write. */
diff --git a/fs/qnx4/inode.c b/fs/qnx4/inode.c
index b90c7967fcae..2bfd987f4853 100644
--- a/fs/qnx4/inode.c
+++ b/fs/qnx4/inode.c
@@ -199,12 +199,13 @@ static const char *qnx4_checkroot(struct super_block *sb)
199 if (!strcmp(rootdir->di_fname, 199 if (!strcmp(rootdir->di_fname,
200 QNX4_BMNAME)) { 200 QNX4_BMNAME)) {
201 found = 1; 201 found = 1;
202 qnx4_sb(sb)->BitMap = kmalloc( sizeof( struct qnx4_inode_entry ), GFP_KERNEL ); 202 qnx4_sb(sb)->BitMap = kmemdup(rootdir,
203 sizeof(struct qnx4_inode_entry),
204 GFP_KERNEL);
203 if (!qnx4_sb(sb)->BitMap) { 205 if (!qnx4_sb(sb)->BitMap) {
204 brelse (bh); 206 brelse (bh);
205 return "not enough memory for bitmap inode"; 207 return "not enough memory for bitmap inode";
206 } 208 }/* keep bitmap inode known */
207 memcpy( qnx4_sb(sb)->BitMap, rootdir, sizeof( struct qnx4_inode_entry ) ); /* keep bitmap inode known */
208 break; 209 break;
209 } 210 }
210 } 211 }
diff --git a/fs/xfs/xfs_buf.c b/fs/xfs/xfs_buf.c
index ce6249dae90c..4dff85c7d7eb 100644
--- a/fs/xfs/xfs_buf.c
+++ b/fs/xfs/xfs_buf.c
@@ -1370,7 +1370,7 @@ restart:
1370 goto restart; 1370 goto restart;
1371 } 1371 }
1372 /* 1372 /*
1373 * clear the LRU reference count so the bufer doesn't get 1373 * clear the LRU reference count so the buffer doesn't get
1374 * ignored in xfs_buf_rele(). 1374 * ignored in xfs_buf_rele().
1375 */ 1375 */
1376 atomic_set(&bp->b_lru_ref, 0); 1376 atomic_set(&bp->b_lru_ref, 0);
diff --git a/fs/xfs/xfs_file.c b/fs/xfs/xfs_file.c
index 753ed9b5c70b..f675f3d9d7b3 100644
--- a/fs/xfs/xfs_file.c
+++ b/fs/xfs/xfs_file.c
@@ -209,10 +209,10 @@ xfs_file_fsync(
209 209
210 /* 210 /*
211 * First check if the VFS inode is marked dirty. All the dirtying 211 * First check if the VFS inode is marked dirty. All the dirtying
212 * of non-transactional updates no goes through mark_inode_dirty*, 212 * of non-transactional updates do not go through mark_inode_dirty*,
213 * which allows us to distinguish beteeen pure timestamp updates 213 * which allows us to distinguish between pure timestamp updates
214 * and i_size updates which need to be caught for fdatasync. 214 * and i_size updates which need to be caught for fdatasync.
215 * After that also theck for the dirty state in the XFS inode, which 215 * After that also check for the dirty state in the XFS inode, which
216 * might gets cleared when the inode gets written out via the AIL 216 * might gets cleared when the inode gets written out via the AIL
217 * or xfs_iflush_cluster. 217 * or xfs_iflush_cluster.
218 */ 218 */
diff --git a/fs/xfs/xfs_log_cil.c b/fs/xfs/xfs_log_cil.c
index 26db6b13f1f9..d4fadbe8ac90 100644
--- a/fs/xfs/xfs_log_cil.c
+++ b/fs/xfs/xfs_log_cil.c
@@ -279,7 +279,7 @@ xfs_cil_prepare_item(
279 * Insert the log items into the CIL and calculate the difference in space 279 * Insert the log items into the CIL and calculate the difference in space
280 * consumed by the item. Add the space to the checkpoint ticket and calculate 280 * consumed by the item. Add the space to the checkpoint ticket and calculate
281 * if the change requires additional log metadata. If it does, take that space 281 * if the change requires additional log metadata. If it does, take that space
282 * as well. Remove the amount of space we addded to the checkpoint ticket from 282 * as well. Remove the amount of space we added to the checkpoint ticket from
283 * the current transaction ticket so that the accounting works out correctly. 283 * the current transaction ticket so that the accounting works out correctly.
284 */ 284 */
285static void 285static void
diff --git a/include/drm/drmP.h b/include/drm/drmP.h
index 1f9e9516e2b7..e8acca892af0 100644
--- a/include/drm/drmP.h
+++ b/include/drm/drmP.h
@@ -820,7 +820,7 @@ struct drm_driver {
820 * Specifically, the timestamp in @vblank_time should correspond as 820 * Specifically, the timestamp in @vblank_time should correspond as
821 * closely as possible to the time when the first video scanline of 821 * closely as possible to the time when the first video scanline of
822 * the video frame after the end of VBLANK will start scanning out, 822 * the video frame after the end of VBLANK will start scanning out,
823 * the time immmediately after end of the VBLANK interval. If the 823 * the time immediately after end of the VBLANK interval. If the
824 * @crtc is currently inside VBLANK, this will be a time in the future. 824 * @crtc is currently inside VBLANK, this will be a time in the future.
825 * If the @crtc is currently scanning out a frame, this will be the 825 * If the @crtc is currently scanning out a frame, this will be the
826 * past start time of the current scanout. This is meant to adhere 826 * past start time of the current scanout. This is meant to adhere
diff --git a/include/linux/cordic.h b/include/linux/cordic.h
index f932093e20c2..cf68ca4a508c 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 4298d2dbafa3..98112cf93884 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/include/linux/types.h b/include/linux/types.h
index f0ac9bda0f78..e5fa50345516 100644
--- a/include/linux/types.h
+++ b/include/linux/types.h
@@ -189,7 +189,7 @@ typedef __u32 __bitwise __wsum;
189 * aligned_u64 should be used in defining kernel<->userspace ABIs to avoid 189 * aligned_u64 should be used in defining kernel<->userspace ABIs to avoid
190 * common 32/64-bit compat problems. 190 * common 32/64-bit compat problems.
191 * 64-bit values align to 4-byte boundaries on x86_32 (and possibly other 191 * 64-bit values align to 4-byte boundaries on x86_32 (and possibly other
192 * architectures) and to 8-byte boundaries on 64-bit architetures. The new 192 * architectures) and to 8-byte boundaries on 64-bit architectures. The new
193 * aligned_64 type enforces 8-byte alignment so that structs containing 193 * aligned_64 type enforces 8-byte alignment so that structs containing
194 * aligned_64 values have the same alignment on 32-bit and 64-bit architectures. 194 * aligned_64 values have the same alignment on 32-bit and 64-bit architectures.
195 * No conversions are necessary between 32-bit user-space and a 64-bit kernel. 195 * No conversions are necessary between 32-bit user-space and a 64-bit kernel.
diff --git a/include/linux/wanrouter.h b/include/linux/wanrouter.h
index e0aa39612eba..3157cc1fada6 100644
--- a/include/linux/wanrouter.h
+++ b/include/linux/wanrouter.h
@@ -309,7 +309,7 @@ typedef struct wandev_conf
309#define WANOPT_EVEN 2 309#define WANOPT_EVEN 2
310 310
311/* CHDLC Protocol Options */ 311/* CHDLC Protocol Options */
312/* DF Commmented out for now. 312/* DF Commented out for now.
313 313
314#define WANOPT_CHDLC_NO_DCD IGNORE_DCD_FOR_LINK_STAT 314#define WANOPT_CHDLC_NO_DCD IGNORE_DCD_FOR_LINK_STAT
315#define WANOPT_CHDLC_NO_CTS IGNORE_CTS_FOR_LINK_STAT 315#define WANOPT_CHDLC_NO_CTS IGNORE_CTS_FOR_LINK_STAT
diff --git a/include/net/mac80211.h b/include/net/mac80211.h
index 2a7523edd9b5..d49928ba5d09 100644
--- a/include/net/mac80211.h
+++ b/include/net/mac80211.h
@@ -1439,7 +1439,7 @@ void ieee80211_free_txskb(struct ieee80211_hw *hw, struct sk_buff *skb);
1439 * DOC: Beacon filter support 1439 * DOC: Beacon filter support
1440 * 1440 *
1441 * Some hardware have beacon filter support to reduce host cpu wakeups 1441 * Some hardware have beacon filter support to reduce host cpu wakeups
1442 * which will reduce system power consumption. It usuallly works so that 1442 * which will reduce system power consumption. It usually works so that
1443 * the firmware creates a checksum of the beacon but omits all constantly 1443 * the firmware creates a checksum of the beacon but omits all constantly
1444 * changing elements (TSF, TIM etc). Whenever the checksum changes the 1444 * changing elements (TSF, TIM etc). Whenever the checksum changes the
1445 * beacon is forwarded to the host, otherwise it will be just dropped. That 1445 * beacon is forwarded to the host, otherwise it will be just dropped. That
diff --git a/kernel/events/core.c b/kernel/events/core.c
index 890eb02c2f21..3afc68c08433 100644
--- a/kernel/events/core.c
+++ b/kernel/events/core.c
@@ -4,7 +4,7 @@
4 * Copyright (C) 2008 Thomas Gleixner <tglx@linutronix.de> 4 * Copyright (C) 2008 Thomas Gleixner <tglx@linutronix.de>
5 * Copyright (C) 2008-2011 Red Hat, Inc., Ingo Molnar 5 * Copyright (C) 2008-2011 Red Hat, Inc., Ingo Molnar
6 * Copyright (C) 2008-2011 Red Hat, Inc., Peter Zijlstra <pzijlstr@redhat.com> 6 * Copyright (C) 2008-2011 Red Hat, Inc., Peter Zijlstra <pzijlstr@redhat.com>
7 * Copyright © 2009 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> 7 * Copyright © 2009 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com>
8 * 8 *
9 * For licensing details see kernel-base/COPYING 9 * For licensing details see kernel-base/COPYING
10 */ 10 */
diff --git a/kernel/events/ring_buffer.c b/kernel/events/ring_buffer.c
index 7f3011c6b57f..6ddaba43fb7a 100644
--- a/kernel/events/ring_buffer.c
+++ b/kernel/events/ring_buffer.c
@@ -4,7 +4,7 @@
4 * Copyright (C) 2008 Thomas Gleixner <tglx@linutronix.de> 4 * Copyright (C) 2008 Thomas Gleixner <tglx@linutronix.de>
5 * Copyright (C) 2008-2011 Red Hat, Inc., Ingo Molnar 5 * Copyright (C) 2008-2011 Red Hat, Inc., Ingo Molnar
6 * Copyright (C) 2008-2011 Red Hat, Inc., Peter Zijlstra <pzijlstr@redhat.com> 6 * Copyright (C) 2008-2011 Red Hat, Inc., Peter Zijlstra <pzijlstr@redhat.com>
7 * Copyright © 2009 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> 7 * Copyright © 2009 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com>
8 * 8 *
9 * For licensing details see kernel-base/COPYING 9 * For licensing details see kernel-base/COPYING
10 */ 10 */
diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c
index 1da999f5e746..a9a9dbe49fea 100644
--- a/kernel/irq/manage.c
+++ b/kernel/irq/manage.c
@@ -1292,7 +1292,7 @@ EXPORT_SYMBOL(free_irq);
1292 * and to set up the interrupt handler in the right order. 1292 * and to set up the interrupt handler in the right order.
1293 * 1293 *
1294 * If you want to set up a threaded irq handler for your device 1294 * If you want to set up a threaded irq handler for your device
1295 * then you need to supply @handler and @thread_fn. @handler ist 1295 * then you need to supply @handler and @thread_fn. @handler is
1296 * still called in hard interrupt context and has to check 1296 * still called in hard interrupt context and has to check
1297 * whether the interrupt originates from the device. If yes it 1297 * whether the interrupt originates from the device. If yes it
1298 * needs to disable the interrupt on the device and return 1298 * needs to disable the interrupt on the device and return
diff --git a/kernel/time/Kconfig b/kernel/time/Kconfig
index b26c2228fe92..2cf9cc7aa103 100644
--- a/kernel/time/Kconfig
+++ b/kernel/time/Kconfig
@@ -25,7 +25,7 @@ config HIGH_RES_TIMERS
25config GENERIC_CLOCKEVENTS_BUILD 25config GENERIC_CLOCKEVENTS_BUILD
26 bool 26 bool
27 default y 27 default y
28 depends on GENERIC_CLOCKEVENTS || GENERIC_CLOCKEVENTS_MIGR 28 depends on GENERIC_CLOCKEVENTS
29 29
30config GENERIC_CLOCKEVENTS_MIN_ADJUST 30config GENERIC_CLOCKEVENTS_MIN_ADJUST
31 bool 31 bool
diff --git a/lib/Kconfig b/lib/Kconfig
index 63b5782732ed..f34be6417d71 100644
--- a/lib/Kconfig
+++ b/lib/Kconfig
@@ -273,10 +273,9 @@ config AVERAGE
273 If unsure, say N. 273 If unsure, say N.
274 274
275config CORDIC 275config CORDIC
276 tristate "Cordic function" 276 tristate "CORDIC algorithm"
277 help 277 help
278 The option provides arithmetic function using cordic algorithm 278 This option provides an implementation of the CORDIC algorithm;
279 so its calculations are in fixed point. Modules can select this 279 calculations are in fixed point. Module will be called cordic.
280 when they require this function. Module will be called cordic.
281 280
282endmenu 281endmenu
diff --git a/lib/cordic.c b/lib/cordic.c
index aa27a88d7e04..6cf477839ebd 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/lib/decompress_bunzip2.c b/lib/decompress_bunzip2.c
index a7b80c1d6a0d..31c5f7675fbf 100644
--- a/lib/decompress_bunzip2.c
+++ b/lib/decompress_bunzip2.c
@@ -1,4 +1,3 @@
1/* vi: set sw = 4 ts = 4: */
2/* Small bzip2 deflate implementation, by Rob Landley (rob@landley.net). 1/* Small bzip2 deflate implementation, by Rob Landley (rob@landley.net).
3 2
4 Based on bzip2 decompression code by Julian R Seward (jseward@acm.org), 3 Based on bzip2 decompression code by Julian R Seward (jseward@acm.org),
@@ -691,7 +690,7 @@ STATIC int INIT bunzip2(unsigned char *buf, int len,
691 outbuf = malloc(BZIP2_IOBUF_SIZE); 690 outbuf = malloc(BZIP2_IOBUF_SIZE);
692 691
693 if (!outbuf) { 692 if (!outbuf) {
694 error("Could not allocate output bufer"); 693 error("Could not allocate output buffer");
695 return RETVAL_OUT_OF_MEMORY; 694 return RETVAL_OUT_OF_MEMORY;
696 } 695 }
697 if (buf) 696 if (buf)
@@ -699,7 +698,7 @@ STATIC int INIT bunzip2(unsigned char *buf, int len,
699 else 698 else
700 inbuf = malloc(BZIP2_IOBUF_SIZE); 699 inbuf = malloc(BZIP2_IOBUF_SIZE);
701 if (!inbuf) { 700 if (!inbuf) {
702 error("Could not allocate input bufer"); 701 error("Could not allocate input buffer");
703 i = RETVAL_OUT_OF_MEMORY; 702 i = RETVAL_OUT_OF_MEMORY;
704 goto exit_0; 703 goto exit_0;
705 } 704 }
diff --git a/lib/decompress_unlzma.c b/lib/decompress_unlzma.c
index 476c65af9709..32adb73a9038 100644
--- a/lib/decompress_unlzma.c
+++ b/lib/decompress_unlzma.c
@@ -562,7 +562,7 @@ STATIC inline int INIT unlzma(unsigned char *buf, int in_len,
562 else 562 else
563 inbuf = malloc(LZMA_IOBUF_SIZE); 563 inbuf = malloc(LZMA_IOBUF_SIZE);
564 if (!inbuf) { 564 if (!inbuf) {
565 error("Could not allocate input bufer"); 565 error("Could not allocate input buffer");
566 goto exit_0; 566 goto exit_0;
567 } 567 }
568 568
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index f24bc1c40080..7990ca154d1b 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -311,8 +311,8 @@ out:
311 * 311 *
312 * The remaining PAGE_SIZE pages are called "tail pages". 312 * The remaining PAGE_SIZE pages are called "tail pages".
313 * 313 *
314 * All pages have PG_compound set. All pages have their ->private pointing at 314 * All pages have PG_compound set. All tail pages have their ->first_page
315 * the head page (even the head page has this). 315 * pointing at the head page.
316 * 316 *
317 * The first tail page's ->lru.next holds the address of the compound page's 317 * The first tail page's ->lru.next holds the address of the compound page's
318 * put_page() function. Its ->lru.prev holds the order of allocation. 318 * put_page() function. Its ->lru.prev holds the order of allocation.
diff --git a/net/ipv4/Kconfig b/net/ipv4/Kconfig
index 1a8f93bd2d4f..335ca7abbd46 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/net/ipv4/ip_fragment.c b/net/ipv4/ip_fragment.c
index fdaabf2f2b68..1f23a57aa9e6 100644
--- a/net/ipv4/ip_fragment.c
+++ b/net/ipv4/ip_fragment.c
@@ -392,7 +392,7 @@ static int ip_frag_queue(struct ipq *qp, struct sk_buff *skb)
392 /* Is this the final fragment? */ 392 /* Is this the final fragment? */
393 if ((flags & IP_MF) == 0) { 393 if ((flags & IP_MF) == 0) {
394 /* If we already have some bits beyond end 394 /* If we already have some bits beyond end
395 * or have different end, the segment is corrrupted. 395 * or have different end, the segment is corrupted.
396 */ 396 */
397 if (end < qp->q.len || 397 if (end < qp->q.len ||
398 ((qp->q.last_in & INET_FRAG_LAST_IN) && end != qp->q.len)) 398 ((qp->q.last_in & INET_FRAG_LAST_IN) && end != qp->q.len))
diff --git a/net/ipv4/netfilter/nf_nat_core.c b/net/ipv4/netfilter/nf_nat_core.c
index acdd002bb540..a708933dc230 100644
--- a/net/ipv4/netfilter/nf_nat_core.c
+++ b/net/ipv4/netfilter/nf_nat_core.c
@@ -317,7 +317,7 @@ nf_nat_setup_info(struct nf_conn *ct,
317 srchash = hash_by_src(net, nf_ct_zone(ct), 317 srchash = hash_by_src(net, nf_ct_zone(ct),
318 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple); 318 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);
319 spin_lock_bh(&nf_nat_lock); 319 spin_lock_bh(&nf_nat_lock);
320 /* nf_conntrack_alter_reply might re-allocate exntension aera */ 320 /* nf_conntrack_alter_reply might re-allocate extension area */
321 nat = nfct_nat(ct); 321 nat = nfct_nat(ct);
322 nat->ct = ct; 322 nat->ct = ct;
323 hlist_add_head_rcu(&nat->bysource, 323 hlist_add_head_rcu(&nat->bysource,
diff --git a/net/netfilter/ipvs/Kconfig b/net/netfilter/ipvs/Kconfig
index af4c0b8c5275..f9871385a65e 100644
--- a/net/netfilter/ipvs/Kconfig
+++ b/net/netfilter/ipvs/Kconfig
@@ -122,7 +122,6 @@ config IP_VS_RR
122 122
123config IP_VS_WRR 123config IP_VS_WRR
124 tristate "weighted round-robin scheduling" 124 tristate "weighted round-robin scheduling"
125 select GCD
126 ---help--- 125 ---help---
127 The weighted robin-robin scheduling algorithm directs network 126 The weighted robin-robin scheduling algorithm directs network
128 connections to different real servers based on server weights 127 connections to different real servers based on server weights
diff --git a/net/sctp/endpointola.c b/net/sctp/endpointola.c
index c8cc24e282c3..68a385d7c3bd 100644
--- a/net/sctp/endpointola.c
+++ b/net/sctp/endpointola.c
@@ -415,7 +415,7 @@ static void sctp_endpoint_bh_rcv(struct work_struct *work)
415 sctp_subtype_t subtype; 415 sctp_subtype_t subtype;
416 sctp_state_t state; 416 sctp_state_t state;
417 int error = 0; 417 int error = 0;
418 int first_time = 1; /* is this the first time through the looop */ 418 int first_time = 1; /* is this the first time through the loop */
419 419
420 if (ep->base.dead) 420 if (ep->base.dead)
421 return; 421 return;
diff --git a/scripts/package/Makefile b/scripts/package/Makefile
index bc6aa003860e..87bf08076b11 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 808eb11ebacd..0c68e32834c3 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
diff --git a/sound/core/Kconfig b/sound/core/Kconfig
index 475455c76610..c15682a2f9db 100644
--- a/sound/core/Kconfig
+++ b/sound/core/Kconfig
@@ -5,7 +5,6 @@ config SND_TIMER
5config SND_PCM 5config SND_PCM
6 tristate 6 tristate
7 select SND_TIMER 7 select SND_TIMER
8 select GCD
9 8
10config SND_HWDEP 9config SND_HWDEP
11 tristate 10 tristate
diff --git a/sound/oss/Kconfig b/sound/oss/Kconfig
index 6c9e8e8f45f8..5849b129e50d 100644
--- a/sound/oss/Kconfig
+++ b/sound/oss/Kconfig
@@ -521,7 +521,7 @@ config SC6600_CDROMBASE
521 521
522config SOUND_VIDC 522config SOUND_VIDC
523 tristate "VIDC 16-bit sound" 523 tristate "VIDC 16-bit sound"
524 depends on ARM && (ARCH_ACORN || ARCH_CLPS7500) 524 depends on ARM && ARCH_ACORN
525 help 525 help
526 16-bit support for the VIDC onboard sound hardware found on Acorn 526 16-bit support for the VIDC onboard sound hardware found on Acorn
527 machines. 527 machines.
diff --git a/tools/power/x86/turbostat/turbostat.8 b/tools/power/x86/turbostat/turbostat.8
index ff75125deed0..555c69a5592a 100644
--- a/tools/power/x86/turbostat/turbostat.8
+++ b/tools/power/x86/turbostat/turbostat.8
@@ -38,8 +38,8 @@ displays the statistics gathered since it was forked.
38.PP 38.PP
39.SH FIELD DESCRIPTIONS 39.SH FIELD DESCRIPTIONS
40.nf 40.nf
41\fBpkg\fP processor package number. 41\fBpk\fP processor package number.
42\fBcore\fP processor core number. 42\fBcr\fP processor core number.
43\fBCPU\fP Linux CPU (logical processor) number. 43\fBCPU\fP Linux CPU (logical processor) number.
44\fB%c0\fP percent of the interval that the CPU retired instructions. 44\fB%c0\fP percent of the interval that the CPU retired instructions.
45\fBGHz\fP average clock rate while the CPU was in c0 state. 45\fBGHz\fP average clock rate while the CPU was in c0 state.
@@ -58,7 +58,7 @@ Subsequent rows show per-CPU statistics.
58 58
59.nf 59.nf
60[root@x980]# ./turbostat 60[root@x980]# ./turbostat
61core CPU %c0 GHz TSC %c1 %c3 %c6 %pc3 %pc6 61cr CPU %c0 GHz TSC %c1 %c3 %c6 %pc3 %pc6
62 0.04 1.62 3.38 0.11 0.00 99.85 0.00 95.07 62 0.04 1.62 3.38 0.11 0.00 99.85 0.00 95.07
63 0 0 0.04 1.62 3.38 0.06 0.00 99.90 0.00 95.07 63 0 0 0.04 1.62 3.38 0.06 0.00 99.90 0.00 95.07
64 0 6 0.02 1.62 3.38 0.08 0.00 99.90 0.00 95.07 64 0 6 0.02 1.62 3.38 0.08 0.00 99.90 0.00 95.07
@@ -102,7 +102,7 @@ until ^C while the other CPUs are mostly idle:
102.nf 102.nf
103[root@x980 lenb]# ./turbostat cat /dev/zero > /dev/null 103[root@x980 lenb]# ./turbostat cat /dev/zero > /dev/null
104 104
105^Ccore CPU %c0 GHz TSC %c1 %c3 %c6 %pc3 %pc6 105^Ccr CPU %c0 GHz TSC %c1 %c3 %c6 %pc3 %pc6
106 8.49 3.63 3.38 16.23 0.66 74.63 0.00 0.00 106 8.49 3.63 3.38 16.23 0.66 74.63 0.00 0.00
107 0 0 1.22 3.62 3.38 32.18 0.00 66.60 0.00 0.00 107 0 0 1.22 3.62 3.38 32.18 0.00 66.60 0.00 0.00
108 0 6 0.40 3.61 3.38 33.00 0.00 66.60 0.00 0.00 108 0 6 0.40 3.61 3.38 33.00 0.00 66.60 0.00 0.00
diff --git a/tools/testing/ktest/sample.conf b/tools/testing/ktest/sample.conf
index dbedfa196727..553c06b7d6f2 100644
--- a/tools/testing/ktest/sample.conf
+++ b/tools/testing/ktest/sample.conf
@@ -950,7 +950,7 @@
950# TEST_START 950# TEST_START
951# TEST_TYPE = config_bisect 951# TEST_TYPE = config_bisect
952# CONFIG_BISECT_TYPE = build 952# CONFIG_BISECT_TYPE = build
953# CONFIG_BISECT = /home/test/¢onfig-bad 953# CONFIG_BISECT = /home/test/config-bad
954# MIN_CONFIG = /home/test/config-min 954# MIN_CONFIG = /home/test/config-min
955# BISECT_MANUAL = 1 955# BISECT_MANUAL = 1
956# 956#