[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20110315025835.GA3372@gmail.com>
Date: Tue, 15 Mar 2011 10:58:41 +0800
From: Harry Wei <jiaweiwei.xiyou@...il.com>
To: Peter Huewe <peterhuewe@....de>
Cc: greg@...ah.com, linux-kernel@...r.kernel.org,
devel@...uxdriverproject.org
Subject: Re: [PATCH v2/resend] trivial: fix common spelling mistakes
On Tue, Mar 08, 2011 at 11:49:53PM +0100, Peter Huewe wrote:
> This patch fixes some very common spelling mistakes.
> The changes were carried out by hand and are made in
> documentation/comments only - no functional change.
> Variables were left untouched on purpose.
> Linebreaks were also left untouched on purpose.
Hi Peter,
I have sense that you should split this
patch for patches, which one patch just do
one spelling mistakes.
But there are so many spelling mistakes.
I wanna help you with this stuff. Would you
like to assign some to me. I am so pleasure
for this.
Thanks.
Best Regards.
Harry Wei.
>
> v2: Added some more spellchecks
>
> The fixed spelling mistakes are:
> WRONG -> RIGHT
>
> accomodate -> accommodate
> acommodate -> accommodate
>
> adress -> address
> addres -> address
>
> hightest -> highest
> hight -> height
> hight -> high (when mentioned in contrast to low)
> hightlight -> highlight
>
> libary -> library
> libaray -> library
>
> occured -> occurred
>
> reqest -> request
> reguest -> request
> requst -> request
> reqeust -> request
>
> acheive -> achieve
> beggining -> beginning
> embarass -> embarrass
> enviroment -> environment
> fagment -> fragment
> indefinately-> indefinitely
> knowlege -> knowledge
> regester -> register
> unferflow -> underflow
>
> recieve -> receive
>
> interupt -> interrupt
> interrrupt -> interrupt
>
> paralell -> parallel
> paralel -> parallel
> preceeding -> preceding
> publically -> publicly
> shedule -> shedule
> supercede -> supersede
> wierd -> weird
> writen -> written
> writting -> writing
>
> And some other minor changes that caught my eye doing the changes
>
> KernelVersion: Trivial Git (795abaf1e) 20110308
>
> Signed-off-by: Peter Huewe <peterhuewe@....de>
> ---
> arch/x86/crypto/aesni-intel_asm.S | 2 +-
> arch/x86/kernel/i387.c | 2 +-
> arch/x86/kernel/kvmclock.c | 2 +-
> arch/x86/kvm/x86.c | 2 +-
> arch/x86/pci/i386.c | 2 +-
> crypto/async_tx/async_xor.c | 2 +-
> drivers/ata/ahci.h | 2 +-
> drivers/ata/ata_piix.c | 4 +-
> drivers/ata/libata-scsi.c | 2 +-
> drivers/ata/pata_amd.c | 2 +-
> drivers/ata/pata_cs5520.c | 2 +-
> drivers/ata/pata_sil680.c | 2 +-
> drivers/ata/pata_triflex.c | 2 +-
> drivers/ata/sata_mv.c | 2 +-
> drivers/atm/idt77252.h | 2 +-
> drivers/block/cciss.c | 2 +-
> drivers/block/drbd/drbd_int.h | 2 +-
> drivers/block/ps3vram.c | 2 +-
> drivers/block/xsysace.c | 2 +-
> drivers/bluetooth/btmrvl_sdio.c | 2 +-
> drivers/char/mxser.h | 2 +-
> drivers/dma/intel_mid_dma.c | 4 +-
> drivers/dma/intel_mid_dma_regs.h | 4 +-
> drivers/edac/edac_core.h | 2 +-
> drivers/gpu/drm/i915/intel_dp.c | 2 +-
> drivers/gpu/drm/nouveau/nv40_graph.c | 2 +-
> drivers/gpu/drm/radeon/atombios.h | 6 ++--
> drivers/gpu/drm/radeon/radeon.h | 2 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 4 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 2 +-
> drivers/gpu/vga/vgaarb.c | 2 +-
> drivers/hid/hid-core.c | 4 +-
> drivers/hid/hid-roccat-kone.h | 2 +-
> drivers/hwmon/hp_accel.c | 2 +-
> drivers/hwmon/sht15.c | 4 +-
> drivers/hwmon/w83791d.c | 2 +-
> drivers/i2c/algos/i2c-algo-pcf.c | 2 +-
> drivers/i2c/busses/i2c-cpm.c | 2 +-
> drivers/i2c/busses/i2c-elektor.c | 4 +-
> drivers/i2c/busses/i2c-intel-mid.c | 12 ++++----
> drivers/ide/piix.c | 4 +-
> drivers/ide/triflex.c | 2 +-
> drivers/ide/via82cxxx.c | 2 +-
> drivers/infiniband/hw/ipath/ipath_intr.c | 2 +-
> drivers/infiniband/hw/ipath/ipath_ruc.c | 2 +-
> drivers/infiniband/hw/qib/qib_iba6120.c | 2 +-
> drivers/infiniband/hw/qib/qib_iba7220.c | 2 +-
> drivers/infiniband/hw/qib/qib_iba7322.c | 2 +-
> drivers/infiniband/hw/qib/qib_keys.c | 2 +-
> drivers/infiniband/hw/qib/qib_mad.h | 2 +-
> drivers/infiniband/hw/qib/qib_ruc.c | 2 +-
> drivers/input/misc/keyspan_remote.c | 2 +-
> drivers/input/mouse/bcm5974.c | 2 +-
> drivers/input/mouse/logips2pp.c | 2 +-
> drivers/input/mouse/vsxxxaa.c | 2 +-
> drivers/isdn/hardware/mISDN/mISDNipac.c | 2 +-
> drivers/isdn/hardware/mISDN/w6692.c | 2 +-
> drivers/isdn/hisax/amd7930_fn.c | 2 +-
> drivers/isdn/hisax/avm_pci.c | 2 +-
> drivers/isdn/hisax/elsa.c | 2 +-
> drivers/isdn/hisax/hisax_fcpcipnp.c | 4 +-
> drivers/isdn/hisax/l3dss1.c | 2 +-
> drivers/isdn/isdnloop/isdnloop.c | 2 +-
> drivers/isdn/mISDN/dsp_dtmf.c | 2 +-
> drivers/md/dm-region-hash.c | 2 +-
> drivers/md/md.h | 2 +-
> drivers/media/common/saa7146_i2c.c | 6 ++--
> drivers/media/common/tuners/mxl5005s.c | 2 +-
> drivers/media/dvb/b2c2/flexcop-pci.c | 2 +-
> drivers/media/dvb/dvb-core/dvb_frontend.c | 2 +-
> drivers/media/dvb/dvb-usb/dvb-usb.h | 2 +-
> drivers/media/dvb/dvb-usb/lmedm04.c | 12 ++++----
> drivers/media/dvb/frontends/dib7000m.c | 2 +-
> drivers/media/dvb/frontends/dib7000p.c | 2 +-
> drivers/media/dvb/frontends/s5h1420.c | 2 +-
> drivers/media/dvb/pluto2/pluto2.c | 4 +-
> drivers/media/dvb/ttusb-dec/ttusb_dec.c | 2 +-
> drivers/media/rc/nuvoton-cir.c | 2 +-
> drivers/media/rc/rc-main.c | 2 +-
> drivers/media/video/cafe_ccic.c | 2 +-
> drivers/media/video/cx23885/cx23885.h | 4 +-
> drivers/media/video/davinci/dm644x_ccdc.c | 2 +-
> drivers/media/video/gspca/sonixj.c | 2 +-
> drivers/media/video/gspca/spca501.c | 2 +-
> drivers/media/video/gspca/zc3xx.c | 2 +-
> drivers/media/video/ivtv/ivtv-firmware.c | 2 +-
> drivers/media/video/ov6650.c | 2 +-
> drivers/media/video/ov9640.c | 2 +-
> drivers/media/video/saa7164/saa7164-cmd.c | 2 +-
> drivers/media/video/stk-sensor.c | 2 +-
> drivers/media/video/uvc/uvc_video.c | 4 +-
> drivers/message/fusion/lsi/mpi_log_sas.h | 10 ++++----
> drivers/message/fusion/lsi/mpi_raid.h | 2 +-
> drivers/message/fusion/mptbase.c | 2 +-
> drivers/message/fusion/mptctl.c | 2 +-
> drivers/misc/iwmc3200top/main.c | 2 +-
> drivers/misc/kgdbts.c | 2 +-
> drivers/misc/sgi-gru/grukservices.c | 2 +-
> drivers/mmc/core/mmc_ops.c | 2 +-
> drivers/mmc/host/atmel-mci.c | 2 +-
> drivers/mtd/chips/cfi_cmdset_0001.c | 4 +-
> drivers/mtd/lpddr/lpddr_cmds.c | 2 +-
> drivers/mtd/maps/ceiva.c | 2 +-
> drivers/mtd/maps/pmcmsp-flash.c | 2 +-
> drivers/mtd/mtdchar.c | 2 +-
> drivers/mtd/nand/diskonchip.c | 4 +-
> drivers/mtd/nand/r852.c | 6 ++--
> drivers/mtd/nand/sh_flctl.c | 2 +-
> drivers/net/amd8111e.c | 2 +-
> drivers/net/amd8111e.h | 2 +-
> drivers/net/arm/ks8695net.c | 2 +-
> drivers/net/atl1c/atl1c_hw.c | 2 +-
> drivers/net/atl1e/atl1e_hw.c | 2 +-
> drivers/net/atlx/atl2.c | 2 +-
> drivers/net/bfin_mac.c | 4 +-
> drivers/net/bnx2x/bnx2x_main.c | 2 +-
> drivers/net/bonding/bond_alb.c | 2 +-
> drivers/net/caif/caif_shmcore.c | 2 +-
> drivers/net/caif/caif_spi_slave.c | 2 +-
> drivers/net/can/janz-ican3.c | 8 +++---
> drivers/net/can/sja1000/sja1000.c | 2 +-
> drivers/net/can/usb/ems_usb.c | 2 +-
> drivers/net/can/usb/esd_usb2.c | 2 +-
> drivers/net/cassini.c | 2 +-
> drivers/net/cxgb3/t3_hw.c | 6 ++--
> drivers/net/cxgb4/t4_hw.c | 2 +-
> drivers/net/davinci_emac.c | 2 +-
> drivers/net/e1000e/netdev.c | 2 +-
> drivers/net/fec.h | 2 +-
> drivers/net/ibm_newemac/tah.c | 2 +-
> drivers/net/igb/e1000_phy.c | 2 +-
> drivers/net/igb/igb_main.c | 2 +-
> drivers/net/igbvf/netdev.c | 2 +-
> drivers/net/ipg.c | 20 +++++++-------
> drivers/net/irda/donauboe.c | 2 +-
> drivers/net/irda/mcs7780.c | 2 +-
> drivers/net/irda/pxaficp_ir.c | 4 +-
> drivers/net/irda/via-ircc.c | 2 +-
> drivers/net/ixgbe/ixgbe_phy.c | 2 +-
> drivers/net/mlx4/en_ethtool.c | 2 +-
> drivers/net/mlx4/en_rx.c | 4 +-
> drivers/net/natsemi.c | 2 +-
> drivers/net/ppp_async.c | 2 +-
> drivers/net/pxa168_eth.c | 2 +-
> drivers/net/s2io.c | 2 +-
> drivers/net/sfc/mcdi_pcol.h | 4 +-
> drivers/net/sis190.c | 4 +-
> drivers/net/sis900.c | 4 +-
> drivers/net/skge.h | 8 +++---
> drivers/net/sky2.c | 2 +-
> drivers/net/sky2.h | 6 ++--
> drivers/net/smc91x.h | 2 +-
> drivers/net/smsc911x.c | 2 +-
> drivers/net/smsc9420.c | 2 +-
> drivers/net/tc35815.c | 8 +++---
> drivers/net/tehuti.c | 4 +-
> drivers/net/tokenring/olympic.c | 2 +-
> drivers/net/tsi108_eth.h | 8 +++---
> drivers/net/usb/rndis_host.c | 2 +-
> drivers/net/via-rhine.c | 4 +-
> drivers/net/via-velocity.c | 2 +-
> drivers/net/vmxnet3/vmxnet3_drv.c | 2 +-
> drivers/net/vxge/vxge-config.h | 2 +-
> drivers/net/wan/lmc/lmc_var.h | 2 +-
> drivers/net/wimax/i2400m/driver.c | 2 +-
> drivers/net/wimax/i2400m/i2400m-usb.h | 2 +-
> drivers/net/wimax/i2400m/rx.c | 4 +-
> drivers/net/wireless/ath/ath5k/reg.h | 4 +-
> drivers/net/wireless/ath/regd.c | 2 +-
> drivers/net/wireless/b43/b43.h | 4 +-
> drivers/net/wireless/ipw2x00/ipw2200.c | 2 +-
> drivers/net/wireless/libertas/cfg.c | 2 +-
> drivers/net/wireless/libertas/if_spi.h | 2 +-
> drivers/net/wireless/rt2x00/rt2800.h | 2 +-
> drivers/net/wireless/rt2x00/rt2x00link.c | 2 +-
> drivers/net/wireless/rt2x00/rt2x00queue.h | 8 +++---
> drivers/net/wireless/rt2x00/rt2x00usb.c | 4 +-
> drivers/net/wireless/rt2x00/rt2x00usb.h | 2 +-
> drivers/net/wireless/rtlwifi/debug.h | 2 +-
> drivers/net/wireless/rtlwifi/pci.c | 2 +-
> drivers/net/wireless/rtlwifi/regd.c | 2 +-
> drivers/net/wireless/wl12xx/io.h | 2 +-
> drivers/net/wireless/zd1211rw/zd_rf_uw2453.c | 2 +-
> drivers/parisc/pdc_stable.c | 2 +-
> drivers/parport/parport_pc.c | 2 +-
> drivers/pnp/pnpbios/bioscalls.c | 2 +-
> drivers/ps3/ps3-lpm.c | 4 +-
> drivers/ps3/ps3-sys-manager.c | 2 +-
> drivers/rapidio/rio-scan.c | 2 +-
> drivers/rtc/interface.c | 2 +-
> drivers/rtc/rtc-sa1100.c | 2 +-
> drivers/s390/block/dasd_3990_erp.c | 4 +-
> drivers/s390/char/tty3270.c | 2 +-
> drivers/s390/cio/device_fsm.c | 2 +-
> drivers/s390/net/claw.c | 2 +-
> drivers/s390/net/ctcm_fsms.c | 2 +-
> drivers/scsi/3w-9xxx.h | 2 +-
> drivers/scsi/advansys.c | 2 +-
> drivers/scsi/aic7xxx/aic79xx_core.c | 6 ++--
> drivers/scsi/aic7xxx/aic7xxx_core.c | 4 +-
> drivers/scsi/be2iscsi/be_cmds.h | 18 +++++++-------
> drivers/scsi/bfa/bfa_defs_svc.h | 2 +-
> drivers/scsi/bfa/bfa_fc.h | 2 +-
> drivers/scsi/bfa/bfa_svc.c | 2 +-
> drivers/scsi/bnx2i/bnx2i_hwi.c | 2 +-
> drivers/scsi/cxgbi/libcxgbi.h | 6 ++--
> drivers/scsi/dc395x.c | 2 +-
> drivers/scsi/fcoe/libfcoe.c | 2 +-
> drivers/scsi/fdomain.c | 2 +-
> drivers/scsi/gdth.h | 2 +-
> drivers/scsi/initio.c | 2 +-
> drivers/scsi/libfc/fc_lport.c | 4 +-
> drivers/scsi/lpfc/lpfc_bsg.c | 2 +-
> drivers/scsi/lpfc/lpfc_hbadisc.c | 4 +-
> drivers/scsi/lpfc/lpfc_sli.c | 4 +-
> drivers/scsi/megaraid/mega_common.h | 2 +-
> drivers/scsi/megaraid/megaraid_mbox.c | 2 +-
> drivers/scsi/mpt2sas/mpt2sas_base.c | 2 +-
> drivers/scsi/mpt2sas/mpt2sas_ctl.c | 2 +-
> drivers/scsi/mpt2sas/mpt2sas_ctl.h | 2 +-
> drivers/scsi/mpt2sas/mpt2sas_scsih.c | 6 ++--
> drivers/scsi/pmcraid.c | 4 +-
> drivers/scsi/qla2xxx/qla_fw.h | 2 +-
> drivers/scsi/qla2xxx/qla_isr.c | 2 +-
> drivers/scsi/qla2xxx/qla_mbx.c | 6 ++--
> drivers/scsi/qla2xxx/qla_nx.c | 2 +-
> drivers/scsi/qla4xxx/ql4_def.h | 2 +-
> drivers/scsi/scsi_netlink.c | 2 +-
> drivers/scsi/scsi_transport_fc.c | 4 +-
> drivers/spi/amba-pl022.c | 2 +-
> .../ath6kl/htc2/AR6000/ar6k_gmbox_hciuart.c | 4 +-
> drivers/staging/ath6kl/os/linux/ar6000_drv.c | 2 +-
> drivers/staging/bcm/Adapter.h | 2 +-
> drivers/staging/bcm/CmHost.c | 6 ++--
> drivers/staging/bcm/HostMIBSInterface.h | 2 +-
> drivers/staging/bcm/IPv6Protocol.c | 4 +-
> drivers/staging/bcm/InterfaceIdleMode.c | 4 +-
> drivers/staging/bcm/InterfaceIsr.c | 2 +-
> drivers/staging/bcm/InterfaceRx.c | 10 ++++----
> drivers/staging/bcm/Misc.c | 2 +-
> drivers/staging/bcm/PHSModule.c | 2 +-
> drivers/staging/bcm/Qos.c | 2 +-
> drivers/staging/bcm/cntrl_SignalingInterface.h | 4 +-
> drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c | 2 +-
> drivers/staging/brcm80211/sys/wlc_ampdu.c | 2 +-
> drivers/staging/comedi/comedi_fops.c | 2 +-
> .../comedi/drivers/addi-data/hwdrv_apci2032.c | 8 +++---
> drivers/staging/comedi/drivers/adv_pci1710.c | 2 +-
> drivers/staging/comedi/drivers/cb_pcidas.c | 2 +-
> drivers/staging/comedi/drivers/comedi_test.c | 2 +-
> drivers/staging/comedi/drivers/me4000.c | 4 +-
> drivers/staging/comedi/drivers/ni_at_a2150.c | 4 +-
> drivers/staging/comedi/drivers/ni_labpc.c | 6 ++--
> drivers/staging/comedi/drivers/s626.c | 12 ++++----
> drivers/staging/comedi/drivers/unioxx5.c | 4 +-
> drivers/staging/crystalhd/crystalhd_hw.c | 2 +-
> drivers/staging/dt3155v4l/dt3155v4l.c | 6 ++--
> drivers/staging/easycap/easycap_low.c | 2 +-
> drivers/staging/et131x/et1310_rx.c | 2 +-
> drivers/staging/et131x/et131x_isr.c | 2 +-
> drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c | 4 +-
> drivers/staging/ft1000/ft1000-usb/ft1000_hw.c | 4 +-
> drivers/staging/ft1000/ft1000-usb/ft1000_usb.h | 2 +-
> drivers/staging/iio/Documentation/iio_utils.h | 2 +-
> drivers/staging/iio/accel/adis16201.h | 2 +-
> drivers/staging/iio/accel/adis16203.h | 2 +-
> drivers/staging/iio/accel/adis16204.h | 2 +-
> drivers/staging/iio/accel/adis16209.h | 2 +-
> drivers/staging/iio/accel/adis16220.h | 2 +-
> drivers/staging/iio/accel/adis16240.h | 2 +-
> drivers/staging/iio/accel/lis3l02dq.h | 26 ++++++++++----------
> drivers/staging/iio/accel/lis3l02dq_core.c | 2 +-
> drivers/staging/iio/accel/lis3l02dq_ring.c | 4 +-
> drivers/staging/iio/accel/sca3000.h | 2 +-
> drivers/staging/iio/adc/max1363_core.c | 2 +-
> drivers/staging/iio/chrdev.h | 2 +-
> drivers/staging/iio/gyro/adis16060.h | 2 +-
> drivers/staging/iio/gyro/adis16080.h | 2 +-
> drivers/staging/iio/gyro/adis16130.h | 2 +-
> drivers/staging/iio/gyro/adis16251.h | 2 +-
> drivers/staging/iio/gyro/adis16260.h | 2 +-
> drivers/staging/iio/iio.h | 2 +-
> drivers/staging/iio/imu/adis16300.h | 2 +-
> drivers/staging/iio/imu/adis16350.h | 2 +-
> drivers/staging/iio/imu/adis16400.h | 2 +-
> drivers/staging/iio/meter/ade7753.h | 2 +-
> drivers/staging/iio/meter/ade7754.h | 2 +-
> drivers/staging/iio/meter/ade7758.h | 2 +-
> drivers/staging/iio/meter/ade7759.h | 2 +-
> drivers/staging/iio/meter/ade7854.h | 2 +-
> .../staging/intel_sst/intel_sst_app_interface.c | 14 +++++-----
> drivers/staging/intel_sst/intel_sst_dsp.c | 2 +-
> drivers/staging/intel_sst/intel_sst_fw_ipc.h | 2 +-
> drivers/staging/lirc/lirc_ene0100.h | 2 +-
> drivers/staging/octeon/cvmx-helper.c | 2 +-
> drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 2 +-
> drivers/staging/quatech_usb2/quatech_usb2.c | 8 +++---
> drivers/staging/rt2860/common/action.c | 2 +-
> drivers/staging/rt2860/common/ba_action.c | 4 +-
> drivers/staging/rt2860/common/cmm_data_usb.c | 2 +-
> drivers/staging/rt2860/sta/connect.c | 2 +-
> drivers/staging/sbe-2t3e3/io.c | 4 +-
> drivers/staging/sep/sep_driver.c | 2 +-
> drivers/staging/spectra/flash.c | 2 +-
> drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c | 2 +-
> drivers/staging/tidspbridge/hw/hw_mmu.c | 6 ++--
> drivers/staging/usbvideo/usbvideo.c | 2 +-
> drivers/staging/vme/bridges/vme_tsi148.h | 8 +++---
> drivers/staging/vt6655/device_main.c | 2 +-
> drivers/staging/vt6655/tether.h | 4 +-
> drivers/staging/vt6656/baseband.c | 2 +-
> .../westbridge/astoria/api/src/cyaslowlevel.c | 2 +-
> .../staging/westbridge/astoria/api/src/cyasmisc.c | 4 +-
> .../westbridge/astoria/block/cyasblkdev_block.c | 2 +-
> .../westbridge/astoria/block/cyasblkdev_queue.c | 2 +-
> drivers/staging/wlags49_h2/hcf.c | 2 +-
> drivers/staging/wlags49_h2/mdd.h | 2 +-
> drivers/staging/wlan-ng/p80211req.c | 2 +-
> drivers/target/target_core_pr.c | 4 +-
> drivers/target/target_core_transport.c | 2 +-
> drivers/telephony/ixj.c | 2 +-
> drivers/tty/hvc/hvc_iucv.c | 4 +-
> drivers/tty/serial/8250.c | 2 +-
> drivers/tty/serial/bfin_sport_uart.c | 2 +-
> drivers/tty/serial/icom.c | 2 +-
> drivers/tty/serial/jsm/jsm.h | 2 +-
> drivers/tty/serial/max3107.c | 2 +-
> drivers/tty/serial/mrst_max3110.c | 2 +-
> drivers/tty/serial/sn_console.c | 2 +-
> drivers/tty/serial/ucc_uart.c | 2 +-
> drivers/usb/atm/ueagle-atm.c | 2 +-
> drivers/usb/c67x00/c67x00-sched.c | 2 +-
> drivers/usb/class/cdc-acm.h | 2 +-
> drivers/usb/class/usbtmc.c | 2 +-
> drivers/usb/gadget/amd5536udc.c | 10 ++++----
> drivers/usb/gadget/fsl_qe_udc.h | 6 ++--
> drivers/usb/gadget/fsl_udc_core.c | 4 +-
> drivers/usb/gadget/langwell_udc.c | 4 +-
> drivers/usb/gadget/mv_udc_core.c | 4 +-
> drivers/usb/gadget/pch_udc.c | 2 +-
> drivers/usb/gadget/s3c-hsotg.c | 4 +-
> drivers/usb/host/fhci-tds.c | 6 ++--
> drivers/usb/host/fhci.h | 2 +-
> drivers/usb/host/oxu210hp-hcd.c | 4 +-
> drivers/usb/host/whci/whcd.h | 2 +-
> drivers/usb/musb/musb_gadget.c | 2 +-
> drivers/uwb/drp.c | 4 +-
> drivers/uwb/reset.c | 2 +-
> drivers/video/aty/mach64_cursor.c | 2 +-
> drivers/video/da8xx-fb.c | 2 +-
> drivers/video/fbsysfs.c | 2 +-
> drivers/watchdog/acquirewdt.c | 2 +-
> drivers/watchdog/sch311x_wdt.c | 2 +-
> drivers/watchdog/smsc37b787_wdt.c | 2 +-
> drivers/watchdog/sp805_wdt.c | 2 +-
> drivers/xen/events.c | 2 +-
> fs/btrfs/super.c | 2 +-
> fs/ceph/caps.c | 2 +-
> fs/ecryptfs/inode.c | 2 +-
> fs/ecryptfs/main.c | 2 +-
> fs/ext4/extents.c | 2 +-
> fs/ext4/inode.c | 2 +-
> fs/jffs2/readinode.c | 2 +-
> fs/jfs/jfs_imap.c | 8 +++---
> fs/nfs/file.c | 2 +-
> fs/nfsd/nfs4state.c | 2 +-
> fs/notify/inotify/inotify_fsnotify.c | 2 +-
> fs/notify/inotify/inotify_user.c | 2 +-
> fs/ntfs/attrib.c | 2 +-
> fs/ntfs/inode.c | 2 +-
> fs/ntfs/logfile.c | 2 +-
> fs/ntfs/logfile.h | 2 +-
> fs/ntfs/mft.c | 4 +-
> fs/ntfs/super.c | 14 +++++-----
> fs/ocfs2/cluster/quorum.c | 2 +-
> fs/ocfs2/namei.c | 2 +-
> fs/ocfs2/stackglue.h | 2 +-
> fs/reiserfs/xattr.c | 2 +-
> fs/udf/inode.c | 2 +-
> fs/xfs/linux-2.6/xfs_file.c | 2 +-
> fs/xfs/quota/xfs_qm_bhv.c | 2 +-
> fs/xfs/xfs_log_recover.c | 4 +-
> fs/xfs/xfs_vnodeops.c | 2 +-
> include/drm/ttm/ttm_bo_driver.h | 4 +-
> include/linux/atmlec.h | 2 +-
> include/linux/can/error.h | 2 +-
> include/linux/cgroup.h | 2 +-
> include/linux/fb.h | 4 +-
> include/linux/interrupt.h | 2 +-
> include/linux/mmc/dw_mmc.h | 2 +-
> include/linux/netfilter/nf_conntrack_proto_gre.h | 2 +-
> include/linux/pci_regs.h | 2 +-
> include/linux/percpu.h | 2 +-
> include/linux/pxa2xx_ssp.h | 2 +-
> include/linux/spi/spidev.h | 2 +-
> include/linux/sunrpc/svc.h | 2 +-
> include/linux/tcp.h | 2 +-
> include/linux/usb.h | 2 +-
> include/linux/uwb.h | 4 +-
> include/net/9p/client.h | 2 +-
> include/scsi/libfc.h | 2 +-
> include/scsi/libiscsi_tcp.h | 2 +-
> include/scsi/osd_initiator.h | 2 +-
> include/sound/cs46xx_dsp_task_types.h | 2 +-
> include/sound/cs8427.h | 2 +-
> include/xen/interface/physdev.h | 4 +-
> kernel/cgroup.c | 2 +-
> kernel/irq/chip.c | 2 +-
> kernel/latencytop.c | 2 +-
> kernel/module.c | 2 +-
> kernel/padata.c | 2 +-
> kernel/power/main.c | 2 +-
> kernel/time/jiffies.c | 2 +-
> kernel/trace/trace_event_perf.c | 2 +-
> kernel/user-return-notifier.c | 2 +-
> lib/timerqueue.c | 2 +-
> mm/hugetlb.c | 6 ++--
> mm/kmemleak.c | 6 ++--
> mm/percpu.c | 6 ++--
> mm/slub.c | 4 +-
> net/9p/client.c | 2 +-
> net/ipv4/tcp.c | 2 +-
> net/ipv4/tcp_output.c | 2 +-
> net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 2 +-
> net/irda/irlap_event.c | 2 +-
> net/irda/irttp.c | 2 +-
> net/irda/timer.c | 2 +-
> net/mac80211/rc80211_pid.h | 2 +-
> net/netfilter/ipvs/ip_vs_proto_sctp.c | 8 +++---
> net/netfilter/nf_conntrack_core.c | 2 +-
> net/netfilter/nf_conntrack_sip.c | 2 +-
> net/rds/ib_send.c | 2 +-
> net/rds/iw_cm.c | 2 +-
> net/rds/iw_send.c | 2 +-
> net/sctp/output.c | 2 +-
> net/sctp/sm_statefuns.c | 2 +-
> net/sctp/ulpqueue.c | 2 +-
> net/sunrpc/xprtsock.c | 4 +-
> net/wireless/reg.c | 2 +-
> scripts/dtc/livetree.c | 2 +-
> security/apparmor/procattr.c | 2 +-
> security/smack/smack_lsm.c | 2 +-
> sound/drivers/pcm-indirect2.c | 2 +-
> sound/drivers/serial-u16550.c | 2 +-
> sound/oss/swarm_cs4297a.c | 2 +-
> sound/pci/asihpi/hpi.h | 2 +-
> sound/pci/ctxfi/cthw20k1.c | 2 +-
> sound/pci/ctxfi/cthw20k2.c | 2 +-
> sound/pci/pcxhr/pcxhr_core.c | 12 ++++----
> sound/pci/sis7019.c | 2 +-
> sound/ppc/snd_ps3.c | 2 +-
> sound/ppc/snd_ps3_reg.h | 8 +++---
> sound/soc/atmel/atmel_ssc_dai.c | 2 +-
> sound/soc/codecs/wm8962.c | 2 +-
> sound/soc/omap/ams-delta.c | 2 +-
> 455 files changed, 661 insertions(+), 661 deletions(-)
>
> diff --git a/arch/x86/crypto/aesni-intel_asm.S b/arch/x86/crypto/aesni-intel_asm.S
> index 8fe2a49..ebfe065 100644
> --- a/arch/x86/crypto/aesni-intel_asm.S
> +++ b/arch/x86/crypto/aesni-intel_asm.S
> @@ -1355,7 +1355,7 @@ _zero_cipher_left_decrypt:
> ENCRYPT_SINGLE_BLOCK %xmm0, %xmm1 # E(K, Yn)
> sub $16, %r11
> add %r13, %r11
> - movdqu (%arg3,%r11,1), %xmm1 # recieve the last <16 byte block
> + movdqu (%arg3,%r11,1), %xmm1 # receive the last <16 byte block
> lea SHIFT_MASK+16(%rip), %r12
> sub %r13, %r12
> # adjust the shuffle mask pointer to be able to shift 16-%r13 bytes
> diff --git a/arch/x86/kernel/i387.c b/arch/x86/kernel/i387.c
> index e60c38c..5bcfdff 100644
> --- a/arch/x86/kernel/i387.c
> +++ b/arch/x86/kernel/i387.c
> @@ -63,7 +63,7 @@ void __cpuinit mxcsr_feature_mask_init(void)
> static void __cpuinit init_thread_xstate(void)
> {
> /*
> - * Note that xstate_size might be overwriten later during
> + * Note that xstate_size might be overwritten later during
> * xsave_init().
> */
>
> diff --git a/arch/x86/kernel/kvmclock.c b/arch/x86/kernel/kvmclock.c
> index f98d3ea..5ceafe5 100644
> --- a/arch/x86/kernel/kvmclock.c
> +++ b/arch/x86/kernel/kvmclock.c
> @@ -157,7 +157,7 @@ static void __cpuinit kvm_setup_secondary_clock(void)
> * registered memory location. If the guest happens to shutdown, this memory
> * won't be valid. In cases like kexec, in which you install a new kernel, this
> * means a random memory location will be kept being written. So before any
> - * kind of shutdown from our side, we unregister the clock by writting anything
> + * kind of shutdown from our side, we unregister the clock by writing anything
> * that does not have the 'enable' bit set in the msr
> */
> #ifdef CONFIG_KEXEC
> diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
> index bcc0efc..e3a9e4b 100644
> --- a/arch/x86/kvm/x86.c
> +++ b/arch/x86/kvm/x86.c
> @@ -1028,7 +1028,7 @@ void kvm_write_tsc(struct kvm_vcpu *vcpu, u64 data)
> /*
> * Special case: close write to TSC within 5 seconds of
> * another CPU is interpreted as an attempt to synchronize
> - * The 5 seconds is to accomodate host load / swapping as
> + * The 5 seconds is to accommodate host load / swapping as
> * well as any reset of TSC during the boot process.
> *
> * In that case, for a reliable TSC, we can match TSC offsets,
> diff --git a/arch/x86/pci/i386.c b/arch/x86/pci/i386.c
> index b1805b7..bbce412 100644
> --- a/arch/x86/pci/i386.c
> +++ b/arch/x86/pci/i386.c
> @@ -241,7 +241,7 @@ void __init pcibios_resource_survey(void)
> e820_reserve_resources_late();
> /*
> * Insert the IO APIC resources after PCI initialization has
> - * occured to handle IO APICS that are mapped in on a BAR in
> + * occurred to handle IO APICS that are mapped in on a BAR in
> * PCI space, but before trying to assign unassigned pci res.
> */
> ioapic_insert_resources();
> diff --git a/crypto/async_tx/async_xor.c b/crypto/async_tx/async_xor.c
> index 079ae8c..bc28337 100644
> --- a/crypto/async_tx/async_xor.c
> +++ b/crypto/async_tx/async_xor.c
> @@ -94,7 +94,7 @@ do_async_xor(struct dma_chan *chan, struct page *dest, struct page **src_list,
> if (unlikely(!tx))
> async_tx_quiesce(&submit->depend_tx);
>
> - /* spin wait for the preceeding transactions to complete */
> + /* spin wait for the preceding transactions to complete */
> while (unlikely(!tx)) {
> dma_async_issue_pending(chan);
> tx = dma->device_prep_dma_xor(chan, dma_dest,
> diff --git a/drivers/ata/ahci.h b/drivers/ata/ahci.h
> index 3e606c3..31fed35 100644
> --- a/drivers/ata/ahci.h
> +++ b/drivers/ata/ahci.h
> @@ -227,7 +227,7 @@ enum {
> /* em_ctl bits */
> EM_CTL_RST = (1 << 9), /* Reset */
> EM_CTL_TM = (1 << 8), /* Transmit Message */
> - EM_CTL_MR = (1 << 0), /* Message Recieved */
> + EM_CTL_MR = (1 << 0), /* Message Received */
> EM_CTL_ALHD = (1 << 26), /* Activity LED */
> EM_CTL_XMT = (1 << 25), /* Transmit Only */
> EM_CTL_SMB = (1 << 24), /* Single Message Buffer */
> diff --git a/drivers/ata/ata_piix.c b/drivers/ata/ata_piix.c
> index 6cb14ca..b4f3e5c 100644
> --- a/drivers/ata/ata_piix.c
> +++ b/drivers/ata/ata_piix.c
> @@ -38,8 +38,8 @@
> * Hardware documentation available at http://developer.intel.com/
> *
> * Documentation
> - * Publically available from Intel web site. Errata documentation
> - * is also publically available. As an aide to anyone hacking on this
> + * Publicly available from Intel web site. Errata documentation
> + * is also publicly available. As an aide to anyone hacking on this
> * driver the list of errata that are relevant is below, going back to
> * PIIX4. Older device documentation is now a bit tricky to find.
> *
> diff --git a/drivers/ata/libata-scsi.c b/drivers/ata/libata-scsi.c
> index 600f635..ebe0c77 100644
> --- a/drivers/ata/libata-scsi.c
> +++ b/drivers/ata/libata-scsi.c
> @@ -999,7 +999,7 @@ static void ata_gen_passthru_sense(struct ata_queued_cmd *qc)
> * @qc: Command that we are erroring out
> *
> * Generate sense block for a failed ATA command @qc. Descriptor
> - * format is used to accomodate LBA48 block address.
> + * format is used to accommodate LBA48 block address.
> *
> * LOCKING:
> * None.
> diff --git a/drivers/ata/pata_amd.c b/drivers/ata/pata_amd.c
> index 620a07c..b0975a5 100644
> --- a/drivers/ata/pata_amd.c
> +++ b/drivers/ata/pata_amd.c
> @@ -11,7 +11,7 @@
> * Power management on ports
> *
> *
> - * Documentation publically available.
> + * Documentation publicly available.
> */
>
> #include <linux/kernel.h>
> diff --git a/drivers/ata/pata_cs5520.c b/drivers/ata/pata_cs5520.c
> index 030952f..e3254fc 100644
> --- a/drivers/ata/pata_cs5520.c
> +++ b/drivers/ata/pata_cs5520.c
> @@ -29,7 +29,7 @@
> * General Public License for more details.
> *
> * Documentation:
> - * Not publically available.
> + * Not publicly available.
> */
> #include <linux/kernel.h>
> #include <linux/module.h>
> diff --git a/drivers/ata/pata_sil680.c b/drivers/ata/pata_sil680.c
> index 00eefbd..1f4e9af 100644
> --- a/drivers/ata/pata_sil680.c
> +++ b/drivers/ata/pata_sil680.c
> @@ -11,7 +11,7 @@
> *
> * May be copied or modified under the terms of the GNU General Public License
> *
> - * Documentation publically available.
> + * Documentation publicly available.
> *
> * If you have strange problems with nVidia chipset systems please
> * see the SI support documentation and update your system BIOS
> diff --git a/drivers/ata/pata_triflex.c b/drivers/ata/pata_triflex.c
> index 0d1f89e..03b6d69 100644
> --- a/drivers/ata/pata_triflex.c
> +++ b/drivers/ata/pata_triflex.c
> @@ -30,7 +30,7 @@
> * Loosely based on the piix & svwks drivers.
> *
> * Documentation:
> - * Not publically available.
> + * Not publicly available.
> */
>
> #include <linux/kernel.h>
> diff --git a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c
> index bf74a36..82693fa 100644
> --- a/drivers/ata/sata_mv.c
> +++ b/drivers/ata/sata_mv.c
> @@ -2045,7 +2045,7 @@ static void mv_qc_prep(struct ata_queued_cmd *qc)
>
> cw = &pp->crqb[in_index].ata_cmd[0];
>
> - /* Sadly, the CRQB cannot accomodate all registers--there are
> + /* Sadly, the CRQB cannot accommodate all registers--there are
> * only 11 bytes...so we must pick and choose required
> * registers based on the command. So, we drop feature and
> * hob_feature for [RW] DMA commands, but they are needed for
> diff --git a/drivers/atm/idt77252.h b/drivers/atm/idt77252.h
> index f53a43a..3a82cc2 100644
> --- a/drivers/atm/idt77252.h
> +++ b/drivers/atm/idt77252.h
> @@ -766,7 +766,7 @@ struct idt77252_dev
> #define SAR_RCTE_BUFFSTAT_MASK 0x00003000 /* buffer status */
> #define SAR_RCTE_EFCI 0x00000800 /* EFCI Congestion flag */
> #define SAR_RCTE_CLP 0x00000400 /* Cell Loss Priority flag */
> -#define SAR_RCTE_CRC 0x00000200 /* Recieved CRC Error */
> +#define SAR_RCTE_CRC 0x00000200 /* Received CRC Error */
> #define SAR_RCTE_CELLCNT_MASK 0x000001FF /* cell Count */
>
> #define SAR_RCTE_AAL0 0x00000000 /* AAL types for ALL field */
> diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c
> index 9279272..eb0babc 100644
> --- a/drivers/block/cciss.c
> +++ b/drivers/block/cciss.c
> @@ -2424,7 +2424,7 @@ static int deregister_disk(ctlr_info_t *h, int drv_index,
>
> --h->num_luns;
>
> - /* if it was the last disk, find the new hightest lun */
> + /* if it was the last disk, find the new highest lun */
> if (clear_all && recalculate_highest_lun) {
> int newhighest = -1;
> for (i = 0; i <= h->highest_lun; i++) {
> diff --git a/drivers/block/drbd/drbd_int.h b/drivers/block/drbd/drbd_int.h
> index 3803a03..3adee60 100644
> --- a/drivers/block/drbd/drbd_int.h
> +++ b/drivers/block/drbd/drbd_int.h
> @@ -1761,7 +1761,7 @@ static inline int _drbd_set_state(struct drbd_conf *mdev,
> }
>
> /**
> - * drbd_request_state() - Reqest a state change
> + * drbd_request_state() - Request a state change
> * @mdev: DRBD device.
> * @mask: mask of state bits to change.
> * @val: value of new state bits.
> diff --git a/drivers/block/ps3vram.c b/drivers/block/ps3vram.c
> index b3bdb8a..43b3efc 100644
> --- a/drivers/block/ps3vram.c
> +++ b/drivers/block/ps3vram.c
> @@ -648,7 +648,7 @@ static int __devinit ps3vram_probe(struct ps3_system_bus_device *dev)
> goto fail_free_priv;
> }
>
> - /* Put FIFO at begginning of XDR buffer */
> + /* Put FIFO at beginning of XDR buffer */
> priv->fifo_base = (u32 *) (priv->xdr_buf + FIFO_OFFSET);
> priv->fifo_ptr = priv->fifo_base;
>
> diff --git a/drivers/block/xsysace.c b/drivers/block/xsysace.c
> index 829161e..17c5408 100644
> --- a/drivers/block/xsysace.c
> +++ b/drivers/block/xsysace.c
> @@ -621,7 +621,7 @@ static void ace_fsm_dostate(struct ace_device *ace)
> ace_dump_mem(ace->cf_id, 512); /* Debug: Dump out disk ID */
>
> if (ace->data_result) {
> - /* Error occured, disable the disk */
> + /* Error occurred, disable the disk */
> ace->media_change = 1;
> set_capacity(ace->gd, 0);
> dev_err(ace->dev, "error fetching CF id (%i)\n",
> diff --git a/drivers/bluetooth/btmrvl_sdio.c b/drivers/bluetooth/btmrvl_sdio.c
> index dcc2a6e..551052d 100644
> --- a/drivers/bluetooth/btmrvl_sdio.c
> +++ b/drivers/bluetooth/btmrvl_sdio.c
> @@ -966,7 +966,7 @@ static void btmrvl_sdio_remove(struct sdio_func *func)
> MODULE_SHUTDOWN_REQ);
> btmrvl_sdio_disable_host_int(card);
> }
> - BT_DBG("unregester dev");
> + BT_DBG("unregister dev");
> btmrvl_sdio_unregister_dev(card);
> btmrvl_remove_card(card->priv);
> kfree(card);
> diff --git a/drivers/char/mxser.h b/drivers/char/mxser.h
> index 41878a6..0bf7943 100644
> --- a/drivers/char/mxser.h
> +++ b/drivers/char/mxser.h
> @@ -113,7 +113,7 @@
> #define MOXA_MUST_IIR_RTO 0x0C
> #define MOXA_MUST_IIR_LSR 0x06
>
> -/* recieved Xon/Xoff or specical interrupt pending */
> +/* received Xon/Xoff or specical interrupt pending */
> #define MOXA_MUST_IIR_XSC 0x10
>
> /* RTS/CTS change state interrupt pending */
> diff --git a/drivers/dma/intel_mid_dma.c b/drivers/dma/intel_mid_dma.c
> index 798f46a..894b9fe 100644
> --- a/drivers/dma/intel_mid_dma.c
> +++ b/drivers/dma/intel_mid_dma.c
> @@ -911,8 +911,8 @@ static int intel_mid_dma_alloc_chan_resources(struct dma_chan *chan)
>
> /**
> * midc_handle_error - Handle DMA txn error
> - * @mid: controller where error occured
> - * @midc: chan where error occured
> + * @mid: controller where error occurred
> + * @midc: chan where error occurred
> *
> * Scan the descriptor for error
> */
> diff --git a/drivers/dma/intel_mid_dma_regs.h b/drivers/dma/intel_mid_dma_regs.h
> index 709fecb..aea5ee8 100644
> --- a/drivers/dma/intel_mid_dma_regs.h
> +++ b/drivers/dma/intel_mid_dma_regs.h
> @@ -174,8 +174,8 @@ union intel_mid_dma_cfg_hi {
> * @dma: dma device struture pointer
> * @busy: bool representing if ch is busy (active txn) or not
> * @in_use: bool representing if ch is in use or not
> - * @raw_tfr: raw trf interrupt recieved
> - * @raw_block: raw block interrupt recieved
> + * @raw_tfr: raw trf interrupt received
> + * @raw_block: raw block interrupt received
> */
> struct intel_mid_dma_chan {
> struct dma_chan chan;
> diff --git a/drivers/edac/edac_core.h b/drivers/edac/edac_core.h
> index 3d96534..71e6eac 100644
> --- a/drivers/edac/edac_core.h
> +++ b/drivers/edac/edac_core.h
> @@ -823,7 +823,7 @@ extern int edac_mc_find_csrow_by_page(struct mem_ctl_info *mci,
> * There are a limited number of error logging registers that can
> * be exausted. When all registers are exhausted and an additional
> * error occurs then an error overflow register records that an
> - * error occured and the type of error, but doesn't have any
> + * error occurred and the type of error, but doesn't have any
> * further information. The ce/ue versions make for cleaner
> * reporting logic and function interface - reduces conditional
> * statement clutter and extra function arguments.
> diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
> index 1f4242b..5cbd171 100644
> --- a/drivers/gpu/drm/i915/intel_dp.c
> +++ b/drivers/gpu/drm/i915/intel_dp.c
> @@ -212,7 +212,7 @@ intel_dp_mode_valid(struct drm_connector *connector,
> return MODE_PANEL;
> }
>
> - /* only refuse the mode on non eDP since we have seen some wierd eDP panels
> + /* only refuse the mode on non eDP since we have seen some weird eDP panels
> which are outside spec tolerances but somehow work by magic */
> if (!is_edp(intel_dp) &&
> (intel_dp_link_required(connector->dev, intel_dp, mode->clock)
> diff --git a/drivers/gpu/drm/nouveau/nv40_graph.c b/drivers/gpu/drm/nouveau/nv40_graph.c
> index 8870d72..de12edb 100644
> --- a/drivers/gpu/drm/nouveau/nv40_graph.c
> +++ b/drivers/gpu/drm/nouveau/nv40_graph.c
> @@ -181,7 +181,7 @@ nv40_graph_load_context(struct nouveau_channel *chan)
> NV40_PGRAPH_CTXCTL_CUR_LOADED);
> /* 0x32E0 records the instance address of the active FIFO's PGRAPH
> * context. If at any time this doesn't match 0x40032C, you will
> - * recieve PGRAPH_INTR_CONTEXT_SWITCH
> + * receive PGRAPH_INTR_CONTEXT_SWITCH
> */
> nv_wr32(dev, NV40_PFIFO_GRCTX_INSTANCE, inst);
> return 0;
> diff --git a/drivers/gpu/drm/radeon/atombios.h b/drivers/gpu/drm/radeon/atombios.h
> index 04b269d..4ff407a4 100644
> --- a/drivers/gpu/drm/radeon/atombios.h
> +++ b/drivers/gpu/drm/radeon/atombios.h
> @@ -4995,7 +4995,7 @@ typedef struct _ENABLE_HARDWARE_ICON_CURSOR_PS_ALLOCATION
>
> typedef struct _ENABLE_GRAPH_SURFACE_PARAMETERS
> {
> - USHORT usHight; // Image Hight
> + USHORT usHight; // Image Height
> USHORT usWidth; // Image Width
> UCHAR ucSurface; // Surface 1 or 2
> UCHAR ucPadding[3];
> @@ -5003,7 +5003,7 @@ typedef struct _ENABLE_GRAPH_SURFACE_PARAMETERS
>
> typedef struct _ENABLE_GRAPH_SURFACE_PARAMETERS_V1_2
> {
> - USHORT usHight; // Image Hight
> + USHORT usHight; // Image Height
> USHORT usWidth; // Image Width
> UCHAR ucSurface; // Surface 1 or 2
> UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE
> @@ -5012,7 +5012,7 @@ typedef struct _ENABLE_GRAPH_SURFACE_PARAMETERS_V1_2
>
> typedef struct _ENABLE_GRAPH_SURFACE_PARAMETERS_V1_3
> {
> - USHORT usHight; // Image Hight
> + USHORT usHight; // Image Height
> USHORT usWidth; // Image Width
> UCHAR ucSurface; // Surface 1 or 2
> UCHAR ucEnable; // ATOM_ENABLE or ATOM_DISABLE
> diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h
> index 56c48b6..f07b8fe 100644
> --- a/drivers/gpu/drm/radeon/radeon.h
> +++ b/drivers/gpu/drm/radeon/radeon.h
> @@ -1364,7 +1364,7 @@ static inline void radeon_ring_write(struct radeon_device *rdev, uint32_t v)
> {
> #if DRM_DEBUG_CODE
> if (rdev->cp.count_dw <= 0) {
> - DRM_ERROR("radeon: writting more dword to ring than expected !\n");
> + DRM_ERROR("radeon: writing more dword to ring than expected !\n");
> }
> #endif
> rdev->cp.ring[rdev->cp.wptr++] = v;
> diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c b/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c
> index bfab60c..16ac5a5 100644
> --- a/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c
> +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c
> @@ -371,7 +371,7 @@ static int vmw_fb_create_bo(struct vmw_private *vmw_priv,
>
> ne_placement.lpfn = (size + PAGE_SIZE - 1) >> PAGE_SHIFT;
>
> - /* interuptable? */
> + /* interruptable? */
> ret = ttm_write_lock(&vmw_priv->fbdev_master.lock, false);
> if (unlikely(ret != 0))
> return ret;
> @@ -613,7 +613,7 @@ int vmw_dmabuf_to_start_of_vram(struct vmw_private *vmw_priv,
>
> ne_placement.lpfn = bo->num_pages;
>
> - /* interuptable? */
> + /* interruptable? */
> ret = ttm_write_lock(&vmw_priv->active_master->lock, false);
> if (unlikely(ret != 0))
> return ret;
> diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
> index cceeb42..9ea870d 100644
> --- a/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
> +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
> @@ -245,7 +245,7 @@ void vmw_kms_cursor_snoop(struct vmw_surface *srf,
> /* TODO handle none page aligned offsets */
> /* TODO handle partial uploads and pitch != 256 */
> /* TODO handle more then one copy (size != 64) */
> - DRM_ERROR("lazy programer, cant handle wierd stuff\n");
> + DRM_ERROR("lazy programer, cant handle weird stuff\n");
> return;
> }
>
> diff --git a/drivers/gpu/vga/vgaarb.c b/drivers/gpu/vga/vgaarb.c
> index ace2b16..1f68731 100644
> --- a/drivers/gpu/vga/vgaarb.c
> +++ b/drivers/gpu/vga/vgaarb.c
> @@ -151,7 +151,7 @@ static inline void vga_irq_set_state(struct vga_device *vgadev, bool state)
> static void vga_check_first_use(void)
> {
> /* we should inform all GPUs in the system that
> - * VGA arb has occured and to try and disable resources
> + * VGA arb has occurred and to try and disable resources
> * if they can */
> if (!vga_arbiter_used) {
> vga_arbiter_used = true;
> diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
> index d678cf3..f6dbe56 100644
> --- a/drivers/hid/hid-core.c
> +++ b/drivers/hid/hid-core.c
> @@ -306,7 +306,7 @@ static int hid_parser_global(struct hid_parser *parser, struct hid_item *item)
> case HID_GLOBAL_ITEM_TAG_PUSH:
>
> if (parser->global_stack_ptr == HID_GLOBAL_STACK_SIZE) {
> - dbg_hid("global enviroment stack overflow\n");
> + dbg_hid("global environment stack overflow\n");
> return -1;
> }
>
> @@ -317,7 +317,7 @@ static int hid_parser_global(struct hid_parser *parser, struct hid_item *item)
> case HID_GLOBAL_ITEM_TAG_POP:
>
> if (!parser->global_stack_ptr) {
> - dbg_hid("global enviroment stack underflow\n");
> + dbg_hid("global environment stack underflow\n");
> return -1;
> }
>
> diff --git a/drivers/hid/hid-roccat-kone.h b/drivers/hid/hid-roccat-kone.h
> index 64abb5b..4109a02 100644
> --- a/drivers/hid/hid-roccat-kone.h
> +++ b/drivers/hid/hid-roccat-kone.h
> @@ -166,7 +166,7 @@ enum kone_mouse_events {
> /* osd events are thought to be display on screen */
> kone_mouse_event_osd_dpi = 0xa0,
> kone_mouse_event_osd_profile = 0xb0,
> - /* TODO clarify meaning and occurence of kone_mouse_event_calibration */
> + /* TODO clarify meaning and occurrence of kone_mouse_event_calibration */
> kone_mouse_event_calibration = 0xc0,
> kone_mouse_event_call_overlong_macro = 0xe0,
> /* switch events notify if user changed values with mousebutton click */
> diff --git a/drivers/hwmon/hp_accel.c b/drivers/hwmon/hp_accel.c
> index 3d21fa2..286e9085 100644
> --- a/drivers/hwmon/hp_accel.c
> +++ b/drivers/hwmon/hp_accel.c
> @@ -131,7 +131,7 @@ int lis3lv02d_acpi_read(struct lis3lv02d *lis3, int reg, u8 *ret)
> int lis3lv02d_acpi_write(struct lis3lv02d *lis3, int reg, u8 val)
> {
> struct acpi_device *dev = lis3->bus_priv;
> - unsigned long long ret; /* Not used when writting */
> + unsigned long long ret; /* Not used when writing */
> union acpi_object in_obj[2];
> struct acpi_object_list args = { 2, in_obj };
>
> diff --git a/drivers/hwmon/sht15.c b/drivers/hwmon/sht15.c
> index a610e78..fe92360 100644
> --- a/drivers/hwmon/sht15.c
> +++ b/drivers/hwmon/sht15.c
> @@ -251,7 +251,7 @@ static inline int sht15_update_single_val(struct sht15_data *data,
> enable_irq(gpio_to_irq(data->pdata->gpio_data));
> if (gpio_get_value(data->pdata->gpio_data) == 0) {
> disable_irq_nosync(gpio_to_irq(data->pdata->gpio_data));
> - /* Only relevant if the interrupt hasn't occured. */
> + /* Only relevant if the interrupt hasn't occurred. */
> if (!atomic_read(&data->interrupt_handled))
> schedule_work(&data->read_work);
> }
> @@ -452,7 +452,7 @@ static void sht15_bh_read_data(struct work_struct *work_s)
> */
> atomic_set(&data->interrupt_handled, 0);
> enable_irq(gpio_to_irq(data->pdata->gpio_data));
> - /* If still not occured or another handler has been scheduled */
> + /* If still not occurred or another handler has been scheduled */
> if (gpio_get_value(data->pdata->gpio_data)
> || atomic_read(&data->interrupt_handled))
> return;
> diff --git a/drivers/hwmon/w83791d.c b/drivers/hwmon/w83791d.c
> index 400a88b..17cf1ab 100644
> --- a/drivers/hwmon/w83791d.c
> +++ b/drivers/hwmon/w83791d.c
> @@ -556,7 +556,7 @@ static ssize_t show_fan_div(struct device *dev, struct device_attribute *attr,
>
> /* Note: we save and restore the fan minimum here, because its value is
> determined in part by the fan divisor. This follows the principle of
> - least suprise; the user doesn't expect the fan minimum to change just
> + least surprise; the user doesn't expect the fan minimum to change just
> because the divisor changed. */
> static ssize_t store_fan_div(struct device *dev, struct device_attribute *attr,
> const char *buf, size_t count)
> diff --git a/drivers/i2c/algos/i2c-algo-pcf.c b/drivers/i2c/algos/i2c-algo-pcf.c
> index 5eebf56..6913910 100644
> --- a/drivers/i2c/algos/i2c-algo-pcf.c
> +++ b/drivers/i2c/algos/i2c-algo-pcf.c
> @@ -22,7 +22,7 @@
> * Frodo Looijaard <frodol@....nl>, and also from Martin Bailey
> * <mbailey@...tlefeet-inc.com>
> *
> - * Partially rewriten by Oleg I. Vdovikin <vdovikin@...c.ru> to handle multiple
> + * Partially rewritten by Oleg I. Vdovikin <vdovikin@...c.ru> to handle multiple
> * messages, proper stop/repstart signaling during receive, added detect code
> */
>
> diff --git a/drivers/i2c/busses/i2c-cpm.c b/drivers/i2c/busses/i2c-cpm.c
> index f2de3be..75d1d9c 100644
> --- a/drivers/i2c/busses/i2c-cpm.c
> +++ b/drivers/i2c/busses/i2c-cpm.c
> @@ -348,7 +348,7 @@ static int cpm_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
> tptr++;
> }
> /* Start transfer now */
> - /* Enable RX/TX/Error interupts */
> + /* Enable RX/TX/Error interrupts */
> out_8(&i2c_reg->i2cmr, I2CER_TXE | I2CER_TXB | I2CER_RXB);
> out_8(&i2c_reg->i2cer, 0xff); /* Clear interrupt status */
> /* Chip bug, set enable here */
> diff --git a/drivers/i2c/busses/i2c-elektor.c b/drivers/i2c/busses/i2c-elektor.c
> index e5b1a3b..00b44db 100644
> --- a/drivers/i2c/busses/i2c-elektor.c
> +++ b/drivers/i2c/busses/i2c-elektor.c
> @@ -22,7 +22,7 @@
> /* With some changes from Ky??sti M??lkki <kmalkki@...hut.fi> and even
> Frodo Looijaard <frodol@....nl> */
>
> -/* Partialy rewriten by Oleg I. Vdovikin for mmapped support of
> +/* Partialy rewritten by Oleg I. Vdovikin for mmapped support of
> for Alpha Processor Inc. UP-2000(+) boards */
>
> #include <linux/kernel.h>
> @@ -56,7 +56,7 @@ static int mmapped;
> /* vdovikin: removed static struct i2c_pcf_isa gpi; code -
> this module in real supports only one device, due to missing arguments
> in some functions, called from the algo-pcf module. Sometimes it's
> - need to be rewriten - but for now just remove this for simpler reading */
> + need to be rewritten - but for now just remove this for simpler reading */
>
> static wait_queue_head_t pcf_wait;
> static int pcf_pending;
> diff --git a/drivers/i2c/busses/i2c-intel-mid.c b/drivers/i2c/busses/i2c-intel-mid.c
> index c714927..46c6341 100644
> --- a/drivers/i2c/busses/i2c-intel-mid.c
> +++ b/drivers/i2c/busses/i2c-intel-mid.c
> @@ -170,8 +170,8 @@ struct intel_mid_i2c_private {
> /* Raw Interrupt Status Register */
> #define IC_RAW_INTR_STAT 0x34 /* Read Only */
> #define GEN_CALL (1 << 11) /* General call */
> -#define START_DET (1 << 10) /* (RE)START occured */
> -#define STOP_DET (1 << 9) /* STOP occured */
> +#define START_DET (1 << 10) /* (RE)START occurred */
> +#define STOP_DET (1 << 9) /* STOP occurred */
> #define ACTIVITY (1 << 8) /* Bus busy */
> #define RX_DONE (1 << 7) /* Not used in Master mode */
> #define TX_ABRT (1 << 6) /* Transmit Abort */
> @@ -353,7 +353,7 @@ static int intel_mid_i2c_disable(struct i2c_adapter *adap)
> readl(i2c->base + IC_CLR_RX_DONE);
> readl(i2c->base + IC_CLR_GEN_CALL);
>
> - /* Disable all interupts */
> + /* Disable all interrupts */
> writel(0x0000, i2c->base + IC_INTR_MASK);
>
> return err;
> @@ -455,7 +455,7 @@ static inline bool intel_mid_i2c_address_neq(const struct i2c_msg *p1,
> *
> * By reading register IC_TX_ABRT_SOURCE, various transfer errors can be
> * distingushed. At present, no circumstances have been found out that
> - * multiple errors would be occured simutaneously, so we simply use the
> + * multiple errors would be occurred simutaneously, so we simply use the
> * register value directly.
> *
> * At last the error bits are cleared. (Note clear ABRT_SBYTE_NORSTRT bit need
> @@ -469,7 +469,7 @@ static void intel_mid_i2c_abort(struct intel_mid_i2c_private *i2c)
>
> /* Single transfer error check:
> * According to databook, TX/RX FIFOs would be flushed when
> - * the abort interrupt occured.
> + * the abort interrupt occurred.
> */
> if (abort & ABRT_MASTER_DIS)
> dev_err(&adap->dev,
> @@ -569,7 +569,7 @@ static int xfer_read(struct i2c_adapter *adap, unsigned char *buf, int length)
> * Return Values:
> * 0 if the read transfer succeeds
> * -ETIMEDOUT if we cannot read the "raw" interrupt register
> - * -EINVAL if a transfer abort occured
> + * -EINVAL if a transfer abort occurred
> *
> * For every byte, a "WRITE" command will be loaded into IC_DATA_CMD prior to
> * data transfer. The actual "write" operation will be performed when the
> diff --git a/drivers/ide/piix.c b/drivers/ide/piix.c
> index 1bdca49..b59d04c 100644
> --- a/drivers/ide/piix.c
> +++ b/drivers/ide/piix.c
> @@ -8,8 +8,8 @@
> *
> * Documentation:
> *
> - * Publically available from Intel web site. Errata documentation
> - * is also publically available. As an aide to anyone hacking on this
> + * Publicly available from Intel web site. Errata documentation
> + * is also publicly available. As an aide to anyone hacking on this
> * driver the list of errata that are relevant is below.going back to
> * PIIX4. Older device documentation is now a bit tricky to find.
> *
> diff --git a/drivers/ide/triflex.c b/drivers/ide/triflex.c
> index 7953447..e53a1b7 100644
> --- a/drivers/ide/triflex.c
> +++ b/drivers/ide/triflex.c
> @@ -22,7 +22,7 @@
> * Loosely based on the piix & svwks drivers.
> *
> * Documentation:
> - * Not publically available.
> + * Not publicly available.
> */
>
> #include <linux/types.h>
> diff --git a/drivers/ide/via82cxxx.c b/drivers/ide/via82cxxx.c
> index d2a0997..f46f49c 100644
> --- a/drivers/ide/via82cxxx.c
> +++ b/drivers/ide/via82cxxx.c
> @@ -14,7 +14,7 @@
> * Andre Hedrick
> *
> * Documentation:
> - * Obsolete device documentation publically available from via.com.tw
> + * Obsolete device documentation publicly available from via.com.tw
> * Current device documentation available under NDA only
> */
>
> diff --git a/drivers/infiniband/hw/ipath/ipath_intr.c b/drivers/infiniband/hw/ipath/ipath_intr.c
> index c0a03ac..6ee41b4 100644
> --- a/drivers/infiniband/hw/ipath/ipath_intr.c
> +++ b/drivers/infiniband/hw/ipath/ipath_intr.c
> @@ -890,7 +890,7 @@ void ipath_clear_freeze(struct ipath_devdata *dd)
> /* disable error interrupts, to avoid confusion */
> ipath_write_kreg(dd, dd->ipath_kregs->kr_errormask, 0ULL);
>
> - /* also disable interrupts; errormask is sometimes overwriten */
> + /* also disable interrupts; errormask is sometimes overwritten */
> ipath_write_kreg(dd, dd->ipath_kregs->kr_intmask, 0ULL);
>
> ipath_cancel_sends(dd, 1);
> diff --git a/drivers/infiniband/hw/ipath/ipath_ruc.c b/drivers/infiniband/hw/ipath/ipath_ruc.c
> index 1f95bba..edfe687 100644
> --- a/drivers/infiniband/hw/ipath/ipath_ruc.c
> +++ b/drivers/infiniband/hw/ipath/ipath_ruc.c
> @@ -289,7 +289,7 @@ again:
> goto clr_busy;
> wqe = get_swqe_ptr(sqp, sqp->s_last);
>
> - /* Return if it is not OK to start a new work reqeust. */
> + /* Return if it is not OK to start a new work request. */
> if (!(ib_ipath_state_ops[sqp->state] & IPATH_PROCESS_NEXT_SEND_OK)) {
> if (!(ib_ipath_state_ops[sqp->state] & IPATH_FLUSH_SEND))
> goto clr_busy;
> diff --git a/drivers/infiniband/hw/qib/qib_iba6120.c b/drivers/infiniband/hw/qib/qib_iba6120.c
> index 774dea8..f605b38 100644
> --- a/drivers/infiniband/hw/qib/qib_iba6120.c
> +++ b/drivers/infiniband/hw/qib/qib_iba6120.c
> @@ -705,7 +705,7 @@ static void qib_6120_clear_freeze(struct qib_devdata *dd)
> /* disable error interrupts, to avoid confusion */
> qib_write_kreg(dd, kr_errmask, 0ULL);
>
> - /* also disable interrupts; errormask is sometimes overwriten */
> + /* also disable interrupts; errormask is sometimes overwritten */
> qib_6120_set_intr_state(dd, 0);
>
> qib_cancel_sends(dd->pport);
> diff --git a/drivers/infiniband/hw/qib/qib_iba7220.c b/drivers/infiniband/hw/qib/qib_iba7220.c
> index de799f1..c9bb402 100644
> --- a/drivers/infiniband/hw/qib/qib_iba7220.c
> +++ b/drivers/infiniband/hw/qib/qib_iba7220.c
> @@ -1256,7 +1256,7 @@ static void qib_7220_clear_freeze(struct qib_devdata *dd)
> /* disable error interrupts, to avoid confusion */
> qib_write_kreg(dd, kr_errmask, 0ULL);
>
> - /* also disable interrupts; errormask is sometimes overwriten */
> + /* also disable interrupts; errormask is sometimes overwritten */
> qib_7220_set_intr_state(dd, 0);
>
> qib_cancel_sends(dd->pport);
> diff --git a/drivers/infiniband/hw/qib/qib_iba7322.c b/drivers/infiniband/hw/qib/qib_iba7322.c
> index b01809a..d0950f7 100644
> --- a/drivers/infiniband/hw/qib/qib_iba7322.c
> +++ b/drivers/infiniband/hw/qib/qib_iba7322.c
> @@ -1950,7 +1950,7 @@ static void qib_7322_clear_freeze(struct qib_devdata *dd)
> qib_write_kreg_port(dd->pport + pidx, krp_errmask,
> 0ULL);
>
> - /* also disable interrupts; errormask is sometimes overwriten */
> + /* also disable interrupts; errormask is sometimes overwritten */
> qib_7322_set_intr_state(dd, 0);
>
> /* clear the freeze, and be sure chip saw it */
> diff --git a/drivers/infiniband/hw/qib/qib_keys.c b/drivers/infiniband/hw/qib/qib_keys.c
> index 8fd19a4..e963966 100644
> --- a/drivers/infiniband/hw/qib/qib_keys.c
> +++ b/drivers/infiniband/hw/qib/qib_keys.c
> @@ -307,7 +307,7 @@ bail:
> }
>
> /*
> - * Initialize the memory region specified by the work reqeust.
> + * Initialize the memory region specified by the work request.
> */
> int qib_fast_reg_mr(struct qib_qp *qp, struct ib_send_wr *wr)
> {
> diff --git a/drivers/infiniband/hw/qib/qib_mad.h b/drivers/infiniband/hw/qib/qib_mad.h
> index 147aff9..7840ab5 100644
> --- a/drivers/infiniband/hw/qib/qib_mad.h
> +++ b/drivers/infiniband/hw/qib/qib_mad.h
> @@ -73,7 +73,7 @@ struct ib_mad_notice_attr {
>
> struct {
> __be16 reserved;
> - __be16 lid; /* LID where change occured */
> + __be16 lid; /* LID where change occurred */
> u8 reserved2;
> u8 local_changes; /* low bit - local changes */
> __be32 new_cap_mask; /* new capability mask */
> diff --git a/drivers/infiniband/hw/qib/qib_ruc.c b/drivers/infiniband/hw/qib/qib_ruc.c
> index eb78d93..d1823b9 100644
> --- a/drivers/infiniband/hw/qib/qib_ruc.c
> +++ b/drivers/infiniband/hw/qib/qib_ruc.c
> @@ -381,7 +381,7 @@ again:
> goto clr_busy;
> wqe = get_swqe_ptr(sqp, sqp->s_last);
>
> - /* Return if it is not OK to start a new work reqeust. */
> + /* Return if it is not OK to start a new work request. */
> if (!(ib_qib_state_ops[sqp->state] & QIB_PROCESS_NEXT_SEND_OK)) {
> if (!(ib_qib_state_ops[sqp->state] & QIB_FLUSH_SEND))
> goto clr_busy;
> diff --git a/drivers/input/misc/keyspan_remote.c b/drivers/input/misc/keyspan_remote.c
> index a93c525..fc62256 100644
> --- a/drivers/input/misc/keyspan_remote.c
> +++ b/drivers/input/misc/keyspan_remote.c
> @@ -312,7 +312,7 @@ static void keyspan_check_data(struct usb_keyspan *remote)
> remote->data.tester = remote->data.tester >> 5;
> remote->data.bits_left -= 5;
> } else {
> - err("Bad message recieved, no stop bit found.\n");
> + err("Bad message received, no stop bit found.\n");
> }
>
> dev_dbg(&remote->udev->dev,
> diff --git a/drivers/input/mouse/bcm5974.c b/drivers/input/mouse/bcm5974.c
> index ee82851..5d1666a 100644
> --- a/drivers/input/mouse/bcm5974.c
> +++ b/drivers/input/mouse/bcm5974.c
> @@ -619,7 +619,7 @@ exit:
> * device, resulting in trackpad malfunction under certain
> * circumstances. To get around this problem, there is at least one
> * example that utilizes the USB_QUIRK_RESET_RESUME quirk in order to
> - * recieve a reset_resume request rather than the normal resume.
> + * receive a reset_resume request rather than the normal resume.
> * Since the implementation of reset_resume is equal to mode switch
> * plus start_traffic, it seems easier to always do the switch when
> * starting traffic on the device.
> diff --git a/drivers/input/mouse/logips2pp.c b/drivers/input/mouse/logips2pp.c
> index c9983ae..b8074bd 100644
> --- a/drivers/input/mouse/logips2pp.c
> +++ b/drivers/input/mouse/logips2pp.c
> @@ -215,7 +215,7 @@ static const struct ps2pp_info *get_model_info(unsigned char model)
> { 61, PS2PP_KIND_MX, /* MX700 */
> PS2PP_WHEEL | PS2PP_SIDE_BTN | PS2PP_TASK_BTN |
> PS2PP_EXTRA_BTN | PS2PP_NAV_BTN },
> - { 66, PS2PP_KIND_MX, /* MX3100 reciver */
> + { 66, PS2PP_KIND_MX, /* MX3100 receiver */
> PS2PP_WHEEL | PS2PP_SIDE_BTN | PS2PP_TASK_BTN |
> PS2PP_EXTRA_BTN | PS2PP_NAV_BTN | PS2PP_HWHEEL },
> { 72, PS2PP_KIND_TRACKMAN, 0 }, /* T-CH11: TrackMan Marble */
> diff --git a/drivers/input/mouse/vsxxxaa.c b/drivers/input/mouse/vsxxxaa.c
> index bf2c0c8..eb9a3cf 100644
> --- a/drivers/input/mouse/vsxxxaa.c
> +++ b/drivers/input/mouse/vsxxxaa.c
> @@ -334,7 +334,7 @@ static void vsxxxaa_handle_POR_packet(struct vsxxxaa *mouse)
> * M: manufacturer location code
> * R: revision code
> * E: Error code. If it's in the range of 0x00..0x1f, only some
> - * minor problem occured. Errors >= 0x20 are considered bad
> + * minor problem occurred. Errors >= 0x20 are considered bad
> * and the device may not work properly...
> * D: <0010> == mouse, <0100> == tablet
> */
> diff --git a/drivers/isdn/hardware/mISDN/mISDNipac.c b/drivers/isdn/hardware/mISDN/mISDNipac.c
> index 64ecc6f..dafc0f9 100644
> --- a/drivers/isdn/hardware/mISDN/mISDNipac.c
> +++ b/drivers/isdn/hardware/mISDN/mISDNipac.c
> @@ -1627,7 +1627,7 @@ mISDNipac_init(struct ipac_hw *ipac, void *hw)
> ipac->hscx[i].bch.hw = hw;
> ipac->hscx[i].ip = ipac;
> /* default values for IOM time slots
> - * can be overwriten by card */
> + * can be overwritten by card */
> ipac->hscx[i].slot = (i == 0) ? 0x2f : 0x03;
> }
>
> diff --git a/drivers/isdn/hardware/mISDN/w6692.c b/drivers/isdn/hardware/mISDN/w6692.c
> index 9e84870..3c376df 100644
> --- a/drivers/isdn/hardware/mISDN/w6692.c
> +++ b/drivers/isdn/hardware/mISDN/w6692.c
> @@ -779,7 +779,7 @@ w6692_irq(int intno, void *dev_id)
> spin_lock(&card->lock);
> ista = ReadW6692(card, W_ISTA);
> if ((ista | card->imask) == card->imask) {
> - /* possible a shared IRQ reqest */
> + /* possible a shared IRQ request */
> spin_unlock(&card->lock);
> return IRQ_NONE;
> }
> diff --git a/drivers/isdn/hisax/amd7930_fn.c b/drivers/isdn/hisax/amd7930_fn.c
> index 5d72783..6ce042b 100644
> --- a/drivers/isdn/hisax/amd7930_fn.c
> +++ b/drivers/isdn/hisax/amd7930_fn.c
> @@ -628,7 +628,7 @@ Amd7930_l1hw(struct PStack *st, int pr, void *arg)
> if ((cs->dc.amd7930.ph_state == 8)) {
> /* b-channels off, PH-AR cleared
> * change to F3 */
> - Amd7930_ph_command(cs, 0x20, "HW_RESET REQEST"); //LMR1 bit 5
> + Amd7930_ph_command(cs, 0x20, "HW_RESET REQUEST"); //LMR1 bit 5
> spin_unlock_irqrestore(&cs->lock, flags);
> } else {
> Amd7930_ph_command(cs, 0x40, "HW_RESET REQUEST");
> diff --git a/drivers/isdn/hisax/avm_pci.c b/drivers/isdn/hisax/avm_pci.c
> index 0e66af1..5aa64ec 100644
> --- a/drivers/isdn/hisax/avm_pci.c
> +++ b/drivers/isdn/hisax/avm_pci.c
> @@ -653,7 +653,7 @@ avm_pcipnp_interrupt(int intno, void *dev_id)
> spin_lock_irqsave(&cs->lock, flags);
> sval = inb(cs->hw.avm.cfg_reg + 2);
> if ((sval & AVM_STATUS0_IRQ_MASK) == AVM_STATUS0_IRQ_MASK) {
> - /* possible a shared IRQ reqest */
> + /* possible a shared IRQ request */
> spin_unlock_irqrestore(&cs->lock, flags);
> return IRQ_NONE;
> }
> diff --git a/drivers/isdn/hisax/elsa.c b/drivers/isdn/hisax/elsa.c
> index 5d9d338..6d097f5 100644
> --- a/drivers/isdn/hisax/elsa.c
> +++ b/drivers/isdn/hisax/elsa.c
> @@ -70,7 +70,7 @@ static const char *ITACVer[] =
> /* PCI stuff */
> #define ELSA_PCI_IRQ_MASK 0x04
>
> -/* ITAC Registeradressen (only Microlink PC) */
> +/* ITAC register addresses (only Microlink PC) */
> #define ITAC_SYS 0x34
> #define ITAC_ISEN 0x48
> #define ITAC_RFIE 0x4A
> diff --git a/drivers/isdn/hisax/hisax_fcpcipnp.c b/drivers/isdn/hisax/hisax_fcpcipnp.c
> index 8b0a7d8..5e3e458 100644
> --- a/drivers/isdn/hisax/hisax_fcpcipnp.c
> +++ b/drivers/isdn/hisax/hisax_fcpcipnp.c
> @@ -659,7 +659,7 @@ fcpci2_irq(int intno, void *dev)
>
> val = inb(adapter->io + AVM_STATUS0);
> if (!(val & AVM_STATUS0_IRQ_MASK))
> - /* hopefully a shared IRQ reqest */
> + /* hopefully a shared IRQ request */
> return IRQ_NONE;
> DBG(2, "STATUS0 %#x", val);
> if (val & AVM_STATUS0_IRQ_ISAC)
> @@ -679,7 +679,7 @@ fcpci_irq(int intno, void *dev)
>
> sval = inb(adapter->io + 2);
> if ((sval & AVM_STATUS0_IRQ_MASK) == AVM_STATUS0_IRQ_MASK)
> - /* possibly a shared IRQ reqest */
> + /* possibly a shared IRQ request */
> return IRQ_NONE;
> DBG(2, "sval %#x", sval);
> if (!(sval & AVM_STATUS0_IRQ_ISAC))
> diff --git a/drivers/isdn/hisax/l3dss1.c b/drivers/isdn/hisax/l3dss1.c
> index cc6ee2d..ddf8fae 100644
> --- a/drivers/isdn/hisax/l3dss1.c
> +++ b/drivers/isdn/hisax/l3dss1.c
> @@ -1595,7 +1595,7 @@ l3dss1_setup(struct l3_process *pc, u_char pr, void *arg)
> * Bearer Capabilities
> */
> p = skb->data;
> - /* only the first occurence 'll be detected ! */
> + /* only the first occurrence 'll be detected ! */
> if ((p = findie(p, skb->len, 0x04, 0))) {
> if ((p[1] < 2) || (p[1] > 11))
> err = 1;
> diff --git a/drivers/isdn/isdnloop/isdnloop.c b/drivers/isdn/isdnloop/isdnloop.c
> index b8a1098..d497db0 100644
> --- a/drivers/isdn/isdnloop/isdnloop.c
> +++ b/drivers/isdn/isdnloop/isdnloop.c
> @@ -954,7 +954,7 @@ isdnloop_parse_cmd(isdnloop_card * card)
> /*
> * Put command-strings into the of the 'card'. In reality, execute them
> * right in place by calling isdnloop_parse_cmd(). Also copy every
> - * command to the read message ringbuffer, preceeding it with a '>'.
> + * command to the read message ringbuffer, preceding it with a '>'.
> * These mesagges can be read at /dev/isdnctrl.
> *
> * Parameter:
> diff --git a/drivers/isdn/mISDN/dsp_dtmf.c b/drivers/isdn/mISDN/dsp_dtmf.c
> index 9ae2d33..f950782 100644
> --- a/drivers/isdn/mISDN/dsp_dtmf.c
> +++ b/drivers/isdn/mISDN/dsp_dtmf.c
> @@ -106,7 +106,7 @@ void dsp_dtmf_hardware(struct dsp *dsp)
> * tested it allot. it even works with very short tones (40ms). the only
> * disadvantage is, that it doesn't work good with different volumes of both
> * tones. this will happen, if accoustically coupled dialers are used.
> - * it sometimes detects tones during speach, which is normal for decoders.
> + * it sometimes detects tones during speech, which is normal for decoders.
> * use sequences to given commands during calls.
> *
> * dtmf - points to a structure of the current dtmf state
> diff --git a/drivers/md/dm-region-hash.c b/drivers/md/dm-region-hash.c
> index dad011a..7771ed2 100644
> --- a/drivers/md/dm-region-hash.c
> +++ b/drivers/md/dm-region-hash.c
> @@ -419,7 +419,7 @@ void dm_rh_mark_nosync(struct dm_region_hash *rh, struct bio *bio)
> /*
> * Possible cases:
> * 1) DM_RH_DIRTY
> - * 2) DM_RH_NOSYNC: was dirty, other preceeding writes failed
> + * 2) DM_RH_NOSYNC: was dirty, other preceding writes failed
> * 3) DM_RH_RECOVERING: flushing pending writes
> * Either case, the region should have not been connected to list.
> */
> diff --git a/drivers/md/md.h b/drivers/md/md.h
> index 7e90b85..c95def5 100644
> --- a/drivers/md/md.h
> +++ b/drivers/md/md.h
> @@ -94,7 +94,7 @@ struct mdk_rdev_s
> #define In_sync 2 /* device is in_sync with rest of array */
> #define WriteMostly 4 /* Avoid reading if at all possible */
> #define AutoDetected 7 /* added by auto-detect */
> -#define Blocked 8 /* An error occured on an externally
> +#define Blocked 8 /* An error occurred on an externally
> * managed array, don't allow writes
> * until it is cleared */
> wait_queue_head_t blocked_wait;
> diff --git a/drivers/media/common/saa7146_i2c.c b/drivers/media/common/saa7146_i2c.c
> index 74ee172..8434c0c 100644
> --- a/drivers/media/common/saa7146_i2c.c
> +++ b/drivers/media/common/saa7146_i2c.c
> @@ -161,7 +161,7 @@ static int saa7146_i2c_reset(struct saa7146_dev *dev)
> msleep(SAA7146_I2C_DELAY);
> }
>
> - /* if any error is still present, a fatal error has occured ... */
> + /* if any error is still present, a fatal error has occurred ... */
> status = saa7146_i2c_status(dev);
> if ( dev->i2c_bitrate != status ) {
> DEB_I2C(("fatal error. status:0x%08x\n",status));
> @@ -326,9 +326,9 @@ static int saa7146_i2c_transfer(struct saa7146_dev *dev, const struct i2c_msg *m
> if ( 0 != err) {
> /* this one is unsatisfying: some i2c slaves on some
> dvb cards don't acknowledge correctly, so the saa7146
> - thinks that an address error occured. in that case, the
> + thinks that an address error occurred. in that case, the
> transaction should be retrying, even if an address error
> - occured. analog saa7146 based cards extensively rely on
> + occurred. analog saa7146 based cards extensively rely on
> i2c address probing, however, and address errors indicate that a
> device is really *not* there. retrying in that case
> increases the time the device needs to probe greatly, so
> diff --git a/drivers/media/common/tuners/mxl5005s.c b/drivers/media/common/tuners/mxl5005s.c
> index 605e28b..0d6e094 100644
> --- a/drivers/media/common/tuners/mxl5005s.c
> +++ b/drivers/media/common/tuners/mxl5005s.c
> @@ -106,7 +106,7 @@ enum {
> /* MXL5005 Tuner Register Struct */
> struct TunerReg {
> u16 Reg_Num; /* Tuner Register Address */
> - u16 Reg_Val; /* Current sw programmed value waiting to be writen */
> + u16 Reg_Val; /* Current sw programmed value waiting to be written */
> };
>
> enum {
> diff --git a/drivers/media/dvb/b2c2/flexcop-pci.c b/drivers/media/dvb/b2c2/flexcop-pci.c
> index 227c020..9552540 100644
> --- a/drivers/media/dvb/b2c2/flexcop-pci.c
> +++ b/drivers/media/dvb/b2c2/flexcop-pci.c
> @@ -58,7 +58,7 @@ struct flexcop_pci {
>
> int active_dma1_addr; /* 0 = addr0 of dma1; 1 = addr1 of dma1 */
> u32 last_dma1_cur_pos;
> - /* position of the pointer last time the timer/packet irq occured */
> + /* position of the pointer last time the timer/packet irq occurred */
> int count;
> int count_prev;
> int stream_problem;
> diff --git a/drivers/media/dvb/dvb-core/dvb_frontend.c b/drivers/media/dvb/dvb-core/dvb_frontend.c
> index cad6634..312bf46 100644
> --- a/drivers/media/dvb/dvb-core/dvb_frontend.c
> +++ b/drivers/media/dvb/dvb-core/dvb_frontend.c
> @@ -1638,7 +1638,7 @@ static int dvb_frontend_ioctl_legacy(struct file *file,
> case FE_READ_STATUS: {
> fe_status_t* status = parg;
>
> - /* if retune was requested but hasn't occured yet, prevent
> + /* if retune was requested but hasn't occurred yet, prevent
> * that user get signal state from previous tuning */
> if (fepriv->state == FESTATE_RETUNE ||
> fepriv->state == FESTATE_ERROR) {
> diff --git a/drivers/media/dvb/dvb-usb/dvb-usb.h b/drivers/media/dvb/dvb-usb/dvb-usb.h
> index 65fa926..236f085 100644
> --- a/drivers/media/dvb/dvb-usb/dvb-usb.h
> +++ b/drivers/media/dvb/dvb-usb/dvb-usb.h
> @@ -322,7 +322,7 @@ struct usb_data_stream {
> * struct dvb_usb_adapter - a DVB adapter on a USB device
> * @id: index of this adapter (starting with 0).
> *
> - * @feedcount: number of reqested feeds (used for streaming-activation)
> + * @feedcount: number of requested feeds (used for streaming-activation)
> * @pid_filtering: is hardware pid_filtering used or not.
> *
> * @pll_addr: I2C address of the tuner for programming
> diff --git a/drivers/media/dvb/dvb-usb/lmedm04.c b/drivers/media/dvb/dvb-usb/lmedm04.c
> index 9eea418..d7d2b9f 100644
> --- a/drivers/media/dvb/dvb-usb/lmedm04.c
> +++ b/drivers/media/dvb/dvb-usb/lmedm04.c
> @@ -306,7 +306,7 @@ static int lme2510_int_read(struct dvb_usb_adapter *adap)
> lme_int->lme_urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
>
> usb_submit_urb(lme_int->lme_urb, GFP_ATOMIC);
> - info("INT Interupt Service Started");
> + info("INT Interrupt Service Started");
>
> return 0;
> }
> @@ -427,7 +427,7 @@ static int lme2510_msg(struct dvb_usb_device *d,
> break;
> }
>
> - deb_info(4, "I2C From Interupt Message out(%02x) in(%02x)",
> + deb_info(4, "I2C From Interrupt Message out(%02x) in(%02x)",
> wbuf[3], rbuf[1]);
>
> }
> @@ -580,11 +580,11 @@ static int lme2510_int_service(struct dvb_usb_adapter *adap)
> }
> d->rc_dev = rc;
>
> - /* Start the Interupt */
> + /* Start the Interrupt */
> ret = lme2510_int_read(adap);
> if (ret < 0) {
> rc_unregister_device(rc);
> - info("INT Unable to start Interupt Service");
> + info("INT Unable to start Interrupt Service");
> return -ENODEV;
> }
>
> @@ -888,7 +888,7 @@ static int dm04_lme2510_tuner(struct dvb_usb_adapter *adap)
> return -ENODEV;
> }
>
> - /* Start the Interupt & Remote*/
> + /* Start the Interrupt & Remote*/
> ret = lme2510_int_service(adap);
>
> return ret;
> @@ -1060,7 +1060,7 @@ void *lme2510_exit_int(struct dvb_usb_device *d)
> usb_kill_urb(st->lme_urb);
> usb_free_coherent(d->udev, 5000, st->buffer,
> st->lme_urb->transfer_dma);
> - info("Interupt Service Stopped");
> + info("Interrupt Service Stopped");
> rc_unregister_device(d->rc_dev);
> info("Remote Stopped");
> }
> diff --git a/drivers/media/dvb/frontends/dib7000m.c b/drivers/media/dvb/frontends/dib7000m.c
> index c7f5ccf..b0ca946 100644
> --- a/drivers/media/dvb/frontends/dib7000m.c
> +++ b/drivers/media/dvb/frontends/dib7000m.c
> @@ -322,7 +322,7 @@ static int dib7000m_sad_calib(struct dib7000m_state *state)
> {
>
> /* internal */
> -// dib7000m_write_word(state, 928, (3 << 14) | (1 << 12) | (524 << 0)); // sampling clock of the SAD is writting in set_bandwidth
> +// dib7000m_write_word(state, 928, (3 << 14) | (1 << 12) | (524 << 0)); // sampling clock of the SAD is writing in set_bandwidth
> dib7000m_write_word(state, 929, (0 << 1) | (0 << 0));
> dib7000m_write_word(state, 930, 776); // 0.625*3.3 / 4096
>
> diff --git a/drivers/media/dvb/frontends/dib7000p.c b/drivers/media/dvb/frontends/dib7000p.c
> index 6aa02cb..2a13127 100644
> --- a/drivers/media/dvb/frontends/dib7000p.c
> +++ b/drivers/media/dvb/frontends/dib7000p.c
> @@ -293,7 +293,7 @@ static int dib7000p_set_bandwidth(struct dib7000p_state *state, u32 bw)
> static int dib7000p_sad_calib(struct dib7000p_state *state)
> {
> /* internal */
> -// dib7000p_write_word(state, 72, (3 << 14) | (1 << 12) | (524 << 0)); // sampling clock of the SAD is writting in set_bandwidth
> +// dib7000p_write_word(state, 72, (3 << 14) | (1 << 12) | (524 << 0)); // sampling clock of the SAD is writing in set_bandwidth
> dib7000p_write_word(state, 73, (0 << 1) | (0 << 0));
> dib7000p_write_word(state, 74, 776); // 0.625*3.3 / 4096
>
> diff --git a/drivers/media/dvb/frontends/s5h1420.c b/drivers/media/dvb/frontends/s5h1420.c
> index e87b747..17f8cdf 100644
> --- a/drivers/media/dvb/frontends/s5h1420.c
> +++ b/drivers/media/dvb/frontends/s5h1420.c
> @@ -225,7 +225,7 @@ static int s5h1420_recv_slave_reply (struct dvb_frontend* fe,
> unsigned long timeout;
> int result = 0;
>
> - /* setup for DISEQC recieve */
> + /* setup for DISEQC receive */
> val = s5h1420_readreg(state, 0x3b);
> s5h1420_writereg(state, 0x3b, 0x82); /* FIXME: guess - do we need to set DIS_RDY(0x08) in receive mode? */
> msleep(15);
> diff --git a/drivers/media/dvb/pluto2/pluto2.c b/drivers/media/dvb/pluto2/pluto2.c
> index 6ca6713..d6baa79 100644
> --- a/drivers/media/dvb/pluto2/pluto2.c
> +++ b/drivers/media/dvb/pluto2/pluto2.c
> @@ -299,7 +299,7 @@ static void pluto_dma_end(struct pluto *pluto, unsigned int nbpackets)
> * although one packet has been transfered.
> * [3] Sometimes (actually rarely), the card gets into an erroneous
> * mode where it continuously generates interrupts, claiming it
> - * has recieved nbpackets>TS_DMA_PACKETS packets, but no packet
> + * has received nbpackets>TS_DMA_PACKETS packets, but no packet
> * has been transfered. Only a reset seems to solve this
> */
> if ((nbpackets == 0) || (nbpackets > TS_DMA_PACKETS)) {
> @@ -332,7 +332,7 @@ static irqreturn_t pluto_irq(int irq, void *dev_id)
> struct pluto *pluto = dev_id;
> u32 tscr;
>
> - /* check whether an interrupt occured on this device */
> + /* check whether an interrupt occurred on this device */
> tscr = pluto_readreg(pluto, REG_TSCR);
> if (!(tscr & (TSCR_DE | TSCR_OVR)))
> return IRQ_NONE;
> diff --git a/drivers/media/dvb/ttusb-dec/ttusb_dec.c b/drivers/media/dvb/ttusb-dec/ttusb_dec.c
> index fe1b803..f893bff 100644
> --- a/drivers/media/dvb/ttusb-dec/ttusb_dec.c
> +++ b/drivers/media/dvb/ttusb-dec/ttusb_dec.c
> @@ -234,7 +234,7 @@ static void ttusb_dec_handle_irq( struct urb *urb)
> * (with buffer[3] == 0x40) in an intervall of ~100ms.
> * But to handle this correctly we had to imlemenent some
> * kind of timer which signals a 'key up' event if no
> - * keyrepeat signal is recieved for lets say 200ms.
> + * keyrepeat signal is received for lets say 200ms.
> * this should/could be added later ...
> * for now lets report each signal as a key down and up*/
> dprintk("%s:rc signal:%d\n", __func__, buffer[4]);
> diff --git a/drivers/media/rc/nuvoton-cir.c b/drivers/media/rc/nuvoton-cir.c
> index 273d9d6..f93f42a 100644
> --- a/drivers/media/rc/nuvoton-cir.c
> +++ b/drivers/media/rc/nuvoton-cir.c
> @@ -503,7 +503,7 @@ static int nvt_set_tx_carrier(struct rc_dev *dev, u32 carrier)
> * in interrupt_handler:
> * 5) send all data out
> * go back to write():
> - * 6) disable TX interrupts, re-enable RX interupts
> + * 6) disable TX interrupts, re-enable RX interrupts
> *
> * The key problem of this function is user space data may larger than
> * driver's data buf length. So nvt_tx_ir() will only copy TX_BUF_LEN data to
> diff --git a/drivers/media/rc/rc-main.c b/drivers/media/rc/rc-main.c
> index 512a2f4..4b3f63f 100644
> --- a/drivers/media/rc/rc-main.c
> +++ b/drivers/media/rc/rc-main.c
> @@ -255,7 +255,7 @@ static unsigned int ir_update_mapping(struct rc_dev *dev,
> * @rc_map: scancode table to be searched
> * @scancode: the desired scancode
> * @resize: controls whether we allowed to resize the table to
> - * accomodate not yet present scancodes
> + * accommodate not yet present scancodes
> * @return: index of the mapping containing scancode in question
> * or -1U in case of failure.
> *
> diff --git a/drivers/media/video/cafe_ccic.c b/drivers/media/video/cafe_ccic.c
> index 55ffd60..6647033 100644
> --- a/drivers/media/video/cafe_ccic.c
> +++ b/drivers/media/video/cafe_ccic.c
> @@ -383,7 +383,7 @@ static int cafe_smbus_write_data(struct cafe_camera *cam,
> * causes the device to die.
> * Use a busy-wait because we often send a large quantity of small
> * commands at-once; using msleep() would cause a lot of context
> - * switches which take longer than 2ms, resulting in a noticable
> + * switches which take longer than 2ms, resulting in a noticeable
> * boot-time and capture-start delays.
> */
> mdelay(2);
> diff --git a/drivers/media/video/cx23885/cx23885.h b/drivers/media/video/cx23885/cx23885.h
> index 62e41ab..3c47299 100644
> --- a/drivers/media/video/cx23885/cx23885.h
> +++ b/drivers/media/video/cx23885/cx23885.h
> @@ -211,8 +211,8 @@ struct cx23885_board {
>
> /* Vendors can and do run the PCIe bridge at different
> * clock rates, driven physically by crystals on the PCBs.
> - * The core has to accomodate this. This allows the user
> - * to add new boards with new frequencys. The value is
> + * The core has to accommodate this. This allows the user
> + * to add new boards with new frequencies. The value is
> * expressed in Hz.
> *
> * The core framework will default this value based on
> diff --git a/drivers/media/video/davinci/dm644x_ccdc.c b/drivers/media/video/davinci/dm644x_ccdc.c
> index 490aafb..b3fe98d 100644
> --- a/drivers/media/video/davinci/dm644x_ccdc.c
> +++ b/drivers/media/video/davinci/dm644x_ccdc.c
> @@ -258,7 +258,7 @@ static int ccdc_update_raw_params(struct ccdc_config_params_raw *raw_params)
> /*
> * Allocate memory for FPC table if current
> * FPC table buffer is not big enough to
> - * accomodate FPC Number requested
> + * accommodate FPC Number requested
> */
> if (raw_params->fault_pxl.fp_num != config_params->fault_pxl.fp_num) {
> if (fpc_physaddr != NULL) {
> diff --git a/drivers/media/video/gspca/sonixj.c b/drivers/media/video/gspca/sonixj.c
> index d6f39ce..ce616ac 100644
> --- a/drivers/media/video/gspca/sonixj.c
> +++ b/drivers/media/video/gspca/sonixj.c
> @@ -1114,7 +1114,7 @@ static const u8 ov7660_sensor_param1[][8] = {
> /* {0xb1, 0x21, 0x01, 0x78, 0x78, 0x00, 0x00, 0x10}, * BLUE */
> /****** (some exchanges in the win trace) ******/
> /*fixme:param2*/
> - {0xa1, 0x21, 0x93, 0x00, 0x00, 0x00, 0x00, 0x10},/* dummy line hight */
> + {0xa1, 0x21, 0x93, 0x00, 0x00, 0x00, 0x00, 0x10},/* dummy line high */
> {0xa1, 0x21, 0x92, 0x25, 0x00, 0x00, 0x00, 0x10}, /* dummy line low */
> {0xa1, 0x21, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x10}, /* EXHCH */
> {0xa1, 0x21, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x10}, /* EXHCL */
> diff --git a/drivers/media/video/gspca/spca501.c b/drivers/media/video/gspca/spca501.c
> index f7ef282..cada74e 100644
> --- a/drivers/media/video/gspca/spca501.c
> +++ b/drivers/media/video/gspca/spca501.c
> @@ -1715,7 +1715,7 @@ static const __u16 spca501c_mysterious_init_data[][3] = {
> {0x00, 0x0080, 0x0021}, /* 640 */
> {0x00, 0x0001, 0x0022},
> {0x00, 0x00e0, 0x0023}, /* 480 */
> - {0x00, 0x0000, 0x0024}, /* Offset H hight */
> + {0x00, 0x0000, 0x0024}, /* Offset H high */
> {0x00, 0x00d3, 0x0025}, /* low */
> {0x00, 0x0000, 0x0026}, /* Offset V */
> {0x00, 0x000d, 0x0027}, /* low */
> diff --git a/drivers/media/video/gspca/zc3xx.c b/drivers/media/video/gspca/zc3xx.c
> index 47236a5..d46e0bd 100644
> --- a/drivers/media/video/gspca/zc3xx.c
> +++ b/drivers/media/video/gspca/zc3xx.c
> @@ -5740,7 +5740,7 @@ static u16 i2c_read(struct gspca_dev *gspca_dev,
> if (retbyte != 0x00)
> err("i2c_r status error %02x", retbyte);
> retval = reg_r_i(gspca_dev, 0x0095); /* read Lowbyte */
> - retval |= reg_r_i(gspca_dev, 0x0096) << 8; /* read Hightbyte */
> + retval |= reg_r_i(gspca_dev, 0x0096) << 8; /* read Highbyte */
> PDEBUG(D_USBI, "i2c r [%02x] -> %04x (%02x)",
> reg, retval, retbyte);
> return retval;
> diff --git a/drivers/media/video/ivtv/ivtv-firmware.c b/drivers/media/video/ivtv/ivtv-firmware.c
> index 4df0194..0f27f5b 100644
> --- a/drivers/media/video/ivtv/ivtv-firmware.c
> +++ b/drivers/media/video/ivtv/ivtv-firmware.c
> @@ -377,7 +377,7 @@ int ivtv_firmware_check(struct ivtv *itv, char *where)
> "Reloading\n", where);
> res = ivtv_firmware_restart(itv);
> /*
> - * Even if restarted ok, still signal a problem had occured.
> + * Even if restarted ok, still signal a problem had occurred.
> * The caller can come through this function again to check
> * if things are really ok after the restart.
> */
> diff --git a/drivers/media/video/ov6650.c b/drivers/media/video/ov6650.c
> index cf93de9..336180b 100644
> --- a/drivers/media/video/ov6650.c
> +++ b/drivers/media/video/ov6650.c
> @@ -1038,7 +1038,7 @@ static int ov6650_reset(struct i2c_client *client)
> ret = ov6650_reg_rmw(client, REG_COMA, COMA_RESET, 0);
> if (ret)
> dev_err(&client->dev,
> - "An error occured while entering soft reset!\n");
> + "An error occurred while entering soft reset!\n");
>
> return ret;
> }
> diff --git a/drivers/media/video/ov9640.c b/drivers/media/video/ov9640.c
> index 53d88a2..5173ac4 100644
> --- a/drivers/media/video/ov9640.c
> +++ b/drivers/media/video/ov9640.c
> @@ -273,7 +273,7 @@ static int ov9640_reset(struct i2c_client *client)
> ret = ov9640_reg_write(client, OV9640_COM7, OV9640_COM7_SCCB_RESET);
> if (ret)
> dev_err(&client->dev,
> - "An error occured while entering soft reset!\n");
> + "An error occurred while entering soft reset!\n");
>
> return ret;
> }
> diff --git a/drivers/media/video/saa7164/saa7164-cmd.c b/drivers/media/video/saa7164/saa7164-cmd.c
> index a97ae17..135a6e4 100644
> --- a/drivers/media/video/saa7164/saa7164-cmd.c
> +++ b/drivers/media/video/saa7164/saa7164-cmd.c
> @@ -257,7 +257,7 @@ out:
> }
>
> /* Wait for a signal event, without holding a mutex. Either return TIMEOUT if
> - * the event never occured, or SAA_OK if it was signaled during the wait.
> + * the event never occurred, or SAA_OK if it was signaled during the wait.
> */
> int saa7164_cmd_wait(struct saa7164_dev *dev, u8 seqno)
> {
> diff --git a/drivers/media/video/stk-sensor.c b/drivers/media/video/stk-sensor.c
> index e546b01..5d0f84c 100644
> --- a/drivers/media/video/stk-sensor.c
> +++ b/drivers/media/video/stk-sensor.c
> @@ -502,7 +502,7 @@ int stk_sensor_configure(struct stk_camera *dev)
> int com7;
> /*
> * We setup the sensor to output dummy lines in low-res modes,
> - * so we don't get absurdly hight framerates.
> + * so we don't get absurdly high framerates.
> */
> unsigned dummylines;
> int flip;
> diff --git a/drivers/media/video/uvc/uvc_video.c b/drivers/media/video/uvc/uvc_video.c
> index 5673d67..d270f24 100644
> --- a/drivers/media/video/uvc/uvc_video.c
> +++ b/drivers/media/video/uvc/uvc_video.c
> @@ -390,7 +390,7 @@ int uvc_commit_video(struct uvc_streaming *stream,
> *
> * uvc_video_decode_end is called with header data at the end of a bulk or
> * isochronous payload. It performs any additional header data processing and
> - * returns 0 or a negative error code if an error occured. As header data have
> + * returns 0 or a negative error code if an error occurred. As header data have
> * already been processed by uvc_video_decode_start, this functions isn't
> * required to perform sanity checks a second time.
> *
> @@ -654,7 +654,7 @@ static void uvc_video_decode_bulk(struct urb *urb, struct uvc_streaming *stream,
> buf);
> } while (ret == -EAGAIN);
>
> - /* If an error occured skip the rest of the payload. */
> + /* If an error occurred skip the rest of the payload. */
> if (ret < 0 || buf == NULL) {
> stream->bulk.skip_payload = 1;
> } else {
> diff --git a/drivers/message/fusion/lsi/mpi_log_sas.h b/drivers/message/fusion/lsi/mpi_log_sas.h
> index 8b04810..f16e7cc 100644
> --- a/drivers/message/fusion/lsi/mpi_log_sas.h
> +++ b/drivers/message/fusion/lsi/mpi_log_sas.h
> @@ -56,9 +56,9 @@
> #define IOP_LOGINFO_CODE_FWUPLOAD_NO_FLASH_AVAILABLE (0x0003E000) /* Tried to upload from flash, but there is none */
> #define IOP_LOGINFO_CODE_FWUPLOAD_UNKNOWN_IMAGE_TYPE (0x0003E001) /* ImageType field contents were invalid */
> #define IOP_LOGINFO_CODE_FWUPLOAD_WRONG_IMAGE_SIZE (0x0003E002) /* ImageSize field in TCSGE was bad/offset in MfgPg 4 was wrong */
> -#define IOP_LOGINFO_CODE_FWUPLOAD_ENTIRE_FLASH_UPLOAD_FAILED (0x0003E003) /* Error occured while attempting to upload the entire flash */
> -#define IOP_LOGINFO_CODE_FWUPLOAD_REGION_UPLOAD_FAILED (0x0003E004) /* Error occured while attempting to upload single flash region */
> -#define IOP_LOGINFO_CODE_FWUPLOAD_DMA_FAILURE (0x0003E005) /* Problem occured while DMAing FW to host memory */
> +#define IOP_LOGINFO_CODE_FWUPLOAD_ENTIRE_FLASH_UPLOAD_FAILED (0x0003E003) /* Error occurred while attempting to upload the entire flash */
> +#define IOP_LOGINFO_CODE_FWUPLOAD_REGION_UPLOAD_FAILED (0x0003E004) /* Error occurred while attempting to upload single flash region */
> +#define IOP_LOGINFO_CODE_FWUPLOAD_DMA_FAILURE (0x0003E005) /* Problem occurred while DMAing FW to host memory */
>
> #define IOP_LOGINFO_CODE_DIAG_MSG_ERROR (0x00040000) /* Error handling diag msg - or'd with diag status */
>
> @@ -187,8 +187,8 @@
> #define PL_LOGINFO_SUB_CODE_BREAK_ON_INCOMPLETE_BREAK_RCVD (0x00005000)
>
> #define PL_LOGINFO_CODE_ENCL_MGMT_SMP_FRAME_FAILURE (0x00200000) /* Can't get SMP Frame */
> -#define PL_LOGINFO_CODE_ENCL_MGMT_SMP_READ_ERROR (0x00200010) /* Error occured on SMP Read */
> -#define PL_LOGINFO_CODE_ENCL_MGMT_SMP_WRITE_ERROR (0x00200020) /* Error occured on SMP Write */
> +#define PL_LOGINFO_CODE_ENCL_MGMT_SMP_READ_ERROR (0x00200010) /* Error occurred on SMP Read */
> +#define PL_LOGINFO_CODE_ENCL_MGMT_SMP_WRITE_ERROR (0x00200020) /* Error occurred on SMP Write */
> #define PL_LOGINFO_CODE_ENCL_MGMT_NOT_SUPPORTED_ON_ENCL (0x00200040) /* Encl Mgmt services not available for this WWID */
> #define PL_LOGINFO_CODE_ENCL_MGMT_ADDR_MODE_NOT_SUPPORTED (0x00200050) /* Address Mode not suppored */
> #define PL_LOGINFO_CODE_ENCL_MGMT_BAD_SLOT_NUM (0x00200060) /* Invalid Slot Number in SEP Msg */
> diff --git a/drivers/message/fusion/lsi/mpi_raid.h b/drivers/message/fusion/lsi/mpi_raid.h
> index add60cc..0f2c8b4 100644
> --- a/drivers/message/fusion/lsi/mpi_raid.h
> +++ b/drivers/message/fusion/lsi/mpi_raid.h
> @@ -217,7 +217,7 @@ typedef struct _MSG_SCSI_IO_RAID_PT_REPLY
>
>
> /****************************************************************************/
> -/* Mailbox reqeust structure */
> +/* Mailbox request structure */
> /****************************************************************************/
>
> typedef struct _MSG_MAILBOX_REQUEST
> diff --git a/drivers/message/fusion/mptbase.c b/drivers/message/fusion/mptbase.c
> index 3358c0a..7cd44b1 100644
> --- a/drivers/message/fusion/mptbase.c
> +++ b/drivers/message/fusion/mptbase.c
> @@ -7900,7 +7900,7 @@ mpt_spi_log_info(MPT_ADAPTER *ioc, u32 log_info)
> "Owner", /* 15h */
> "Open Transmit DMA Abort", /* 16h */
> "IO Device Missing Delay Retry", /* 17h */
> - "IO Cancelled Due to Recieve Error", /* 18h */
> + "IO Cancelled Due to Receive Error", /* 18h */
> NULL, /* 19h */
> NULL, /* 1Ah */
> NULL, /* 1Bh */
> diff --git a/drivers/message/fusion/mptctl.c b/drivers/message/fusion/mptctl.c
> index a3856ed..f79d5a2 100644
> --- a/drivers/message/fusion/mptctl.c
> +++ b/drivers/message/fusion/mptctl.c
> @@ -2398,7 +2398,7 @@ done_free_mem:
> }
>
> /* mf is null if command issued successfully
> - * otherwise, failure occured after mf acquired.
> + * otherwise, failure occurred after mf acquired.
> */
> if (mf)
> mpt_free_msg_frame(ioc, mf);
> diff --git a/drivers/misc/iwmc3200top/main.c b/drivers/misc/iwmc3200top/main.c
> index c73cef2..cce7b63 100644
> --- a/drivers/misc/iwmc3200top/main.c
> +++ b/drivers/misc/iwmc3200top/main.c
> @@ -268,7 +268,7 @@ static void iwmct_irq_read_worker(struct work_struct *ws)
> LOG_INFO(priv, IRQ, "ACK barker arrived "
> "- starting FW download\n");
> } else { /* REBOOT barker */
> - LOG_INFO(priv, IRQ, "Recieved reboot barker: %x\n", barker);
> + LOG_INFO(priv, IRQ, "Received reboot barker: %x\n", barker);
> priv->barker = barker;
>
> if (barker & BARKER_DNLOAD_SYNC_MSK) {
> diff --git a/drivers/misc/kgdbts.c b/drivers/misc/kgdbts.c
> index 59c118c..b076b0c 100644
> --- a/drivers/misc/kgdbts.c
> +++ b/drivers/misc/kgdbts.c
> @@ -645,7 +645,7 @@ static int validate_simple_test(char *put_str)
>
> while (*chk_str != '\0' && *put_str != '\0') {
> /* If someone does a * to match the rest of the string, allow
> - * it, or stop if the recieved string is complete.
> + * it, or stop if the received string is complete.
> */
> if (*put_str == '#' || *chk_str == '*')
> return 0;
> diff --git a/drivers/misc/sgi-gru/grukservices.c b/drivers/misc/sgi-gru/grukservices.c
> index 34749ee..9e9bdda 100644
> --- a/drivers/misc/sgi-gru/grukservices.c
> +++ b/drivers/misc/sgi-gru/grukservices.c
> @@ -229,7 +229,7 @@ again:
> bid = blade_id < 0 ? uv_numa_blade_id() : blade_id;
> bs = gru_base[bid];
>
> - /* Handle the case where migration occured while waiting for the sema */
> + /* Handle the case where migration occurred while waiting for the sema */
> down_read(&bs->bs_kgts_sema);
> if (blade_id < 0 && bid != uv_numa_blade_id()) {
> up_read(&bs->bs_kgts_sema);
> diff --git a/drivers/mmc/core/mmc_ops.c b/drivers/mmc/core/mmc_ops.c
> index 60842f8..f3b22bf 100644
> --- a/drivers/mmc/core/mmc_ops.c
> +++ b/drivers/mmc/core/mmc_ops.c
> @@ -105,7 +105,7 @@ int mmc_go_idle(struct mmc_host *host)
> * that in case of hardware that won't pull up DAT3/nCS otherwise.
> *
> * SPI hosts ignore ios.chip_select; it's managed according to
> - * rules that must accomodate non-MMC slaves which this layer
> + * rules that must accommodate non-MMC slaves which this layer
> * won't even know about.
> */
> if (!mmc_host_is_spi(host)) {
> diff --git a/drivers/mmc/host/atmel-mci.c b/drivers/mmc/host/atmel-mci.c
> index ad2a7a0..a3b2bb8 100644
> --- a/drivers/mmc/host/atmel-mci.c
> +++ b/drivers/mmc/host/atmel-mci.c
> @@ -127,7 +127,7 @@ struct atmel_mci_dma {
> * EVENT_DATA_COMPLETE is set in @pending_events, all data-related
> * interrupts must be disabled and @data_status updated with a
> * snapshot of SR. Similarly, before EVENT_CMD_COMPLETE is set, the
> - * CMDRDY interupt must be disabled and @cmd_status updated with a
> + * CMDRDY interrupt must be disabled and @cmd_status updated with a
> * snapshot of SR, and before EVENT_XFER_COMPLETE can be set, the
> * bytes_xfered field of @data must be written. This is ensured by
> * using barriers.
> diff --git a/drivers/mtd/chips/cfi_cmdset_0001.c b/drivers/mtd/chips/cfi_cmdset_0001.c
> index a8c3e1c..ce5d394 100644
> --- a/drivers/mtd/chips/cfi_cmdset_0001.c
> +++ b/drivers/mtd/chips/cfi_cmdset_0001.c
> @@ -1269,12 +1269,12 @@ static int inval_cache_and_wait_for_operation(
> mutex_lock(&chip->mutex);
> }
> if (chip->erase_suspended && chip_state == FL_ERASING) {
> - /* Erase suspend occured while sleep: reset timeout */
> + /* Erase suspend occurred while sleep: reset timeout */
> timeo = reset_timeo;
> chip->erase_suspended = 0;
> }
> if (chip->write_suspended && chip_state == FL_WRITING) {
> - /* Write suspend occured while sleep: reset timeout */
> + /* Write suspend occurred while sleep: reset timeout */
> timeo = reset_timeo;
> chip->write_suspended = 0;
> }
> diff --git a/drivers/mtd/lpddr/lpddr_cmds.c b/drivers/mtd/lpddr/lpddr_cmds.c
> index 04fdfcc..28bdc1c 100644
> --- a/drivers/mtd/lpddr/lpddr_cmds.c
> +++ b/drivers/mtd/lpddr/lpddr_cmds.c
> @@ -171,7 +171,7 @@ static int wait_for_ready(struct map_info *map, struct flchip *chip,
> mutex_lock(&chip->mutex);
> }
> if (chip->erase_suspended || chip->write_suspended) {
> - /* Suspend has occured while sleep: reset timeout */
> + /* Suspend has occurred while sleep: reset timeout */
> timeo = reset_timeo;
> chip->erase_suspended = chip->write_suspended = 0;
> }
> diff --git a/drivers/mtd/maps/ceiva.c b/drivers/mtd/maps/ceiva.c
> index c09f4f5..7e643c8 100644
> --- a/drivers/mtd/maps/ceiva.c
> +++ b/drivers/mtd/maps/ceiva.c
> @@ -42,7 +42,7 @@
> *
> * Please note:
> * 1. The flash size given should be the largest flash size that can
> - * be accomodated.
> + * be accommodated.
> *
> * 2. The bus width must defined in clps_setup_flash.
> *
> diff --git a/drivers/mtd/maps/pmcmsp-flash.c b/drivers/mtd/maps/pmcmsp-flash.c
> index acb13fa..64aea6a 100644
> --- a/drivers/mtd/maps/pmcmsp-flash.c
> +++ b/drivers/mtd/maps/pmcmsp-flash.c
> @@ -3,7 +3,7 @@
> * Config with both CFI and JEDEC device support.
> *
> * Basically physmap.c with the addition of partitions and
> - * an array of mapping info to accomodate more than one flash type per board.
> + * an array of mapping info to accommodate more than one flash type per board.
> *
> * Copyright 2005-2007 PMC-Sierra, Inc.
> *
> diff --git a/drivers/mtd/mtdchar.c b/drivers/mtd/mtdchar.c
> index 145b3d0d..4c36ef6 100644
> --- a/drivers/mtd/mtdchar.c
> +++ b/drivers/mtd/mtdchar.c
> @@ -234,7 +234,7 @@ static ssize_t mtd_read(struct file *file, char __user *buf, size_t count,loff_t
> * the data. For our userspace tools it is important
> * to dump areas with ecc errors !
> * For kernel internal usage it also might return -EUCLEAN
> - * to signal the caller that a bitflip has occured and has
> + * to signal the caller that a bitflip has occurred and has
> * been corrected by the ECC algorithm.
> * Userspace software which accesses NAND this way
> * must be aware of the fact that it deals with NAND
> diff --git a/drivers/mtd/nand/diskonchip.c b/drivers/mtd/nand/diskonchip.c
> index b7f8de7..39cd047 100644
> --- a/drivers/mtd/nand/diskonchip.c
> +++ b/drivers/mtd/nand/diskonchip.c
> @@ -137,7 +137,7 @@ static struct rs_control *rs_decoder;
> *
> * Fabrice Bellard figured this out in the old docecc code. I added
> * some comments, improved a minor bit and converted it to make use
> - * of the generic Reed-Solomon libary. tglx
> + * of the generic Reed-Solomon library. tglx
> */
> static int doc_ecc_decode(struct rs_control *rs, uint8_t *data, uint8_t *ecc)
> {
> @@ -986,7 +986,7 @@ static int doc200x_correct_data(struct mtd_info *mtd, u_char *dat,
> dummy = ReadDOC(docptr, ECCConf);
> }
>
> - /* Error occured ? */
> + /* Error occurred ? */
> if (dummy & 0x80) {
> for (i = 0; i < 6; i++) {
> if (DoC_is_MillenniumPlus(doc))
> diff --git a/drivers/mtd/nand/r852.c b/drivers/mtd/nand/r852.c
> index d9d7efb..d7dfa65 100644
> --- a/drivers/mtd/nand/r852.c
> +++ b/drivers/mtd/nand/r852.c
> @@ -766,7 +766,7 @@ static irqreturn_t r852_irq(int irq, void *data)
> ret = IRQ_HANDLED;
> dev->card_detected = !!(card_status & R852_CARD_IRQ_INSERT);
>
> - /* we shouldn't recieve any interrupts if we wait for card
> + /* we shouldn't receive any interrupts if we wait for card
> to settle */
> WARN_ON(dev->card_unstable);
>
> @@ -794,13 +794,13 @@ static irqreturn_t r852_irq(int irq, void *data)
> ret = IRQ_HANDLED;
>
> if (dma_status & R852_DMA_IRQ_ERROR) {
> - dbg("recieved dma error IRQ");
> + dbg("received dma error IRQ");
> r852_dma_done(dev, -EIO);
> complete(&dev->dma_done);
> goto out;
> }
>
> - /* recieved DMA interrupt out of nowhere? */
> + /* received DMA interrupt out of nowhere? */
> WARN_ON_ONCE(dev->dma_stage == 0);
>
> if (dev->dma_stage == 0)
> diff --git a/drivers/mtd/nand/sh_flctl.c b/drivers/mtd/nand/sh_flctl.c
> index 546c2f0..81bbb5e 100644
> --- a/drivers/mtd/nand/sh_flctl.c
> +++ b/drivers/mtd/nand/sh_flctl.c
> @@ -78,7 +78,7 @@ static void start_translation(struct sh_flctl *flctl)
>
> static void timeout_error(struct sh_flctl *flctl, const char *str)
> {
> - dev_err(&flctl->pdev->dev, "Timeout occured in %s\n", str);
> + dev_err(&flctl->pdev->dev, "Timeout occurred in %s\n", str);
> }
>
> static void wait_completion(struct sh_flctl *flctl)
> diff --git a/drivers/net/amd8111e.c b/drivers/net/amd8111e.c
> index 2ca880b..69ee7c1 100644
> --- a/drivers/net/amd8111e.c
> +++ b/drivers/net/amd8111e.c
> @@ -1170,7 +1170,7 @@ static irqreturn_t amd8111e_interrupt(int irq, void *dev_id)
> /* Check if Receive Interrupt has occurred. */
> if (intr0 & RINT0) {
> if (napi_schedule_prep(&lp->napi)) {
> - /* Disable receive interupts */
> + /* Disable receive interrupts */
> writel(RINTEN0, mmio + INTEN0);
> /* Schedule a polling routine */
> __napi_schedule(&lp->napi);
> diff --git a/drivers/net/amd8111e.h b/drivers/net/amd8111e.h
> index b5926af..854323e 100644
> --- a/drivers/net/amd8111e.h
> +++ b/drivers/net/amd8111e.h
> @@ -754,7 +754,7 @@ struct amd8111e_priv{
> const char *name;
> struct pci_dev *pci_dev; /* Ptr to the associated pci_dev */
> struct net_device* amd8111e_net_dev; /* ptr to associated net_device */
> - /* Transmit and recive skbs */
> + /* Transmit and receive skbs */
> struct sk_buff *tx_skbuff[NUM_TX_BUFFERS];
> struct sk_buff *rx_skbuff[NUM_RX_BUFFERS];
> /* Transmit and receive dma mapped addr */
> diff --git a/drivers/net/arm/ks8695net.c b/drivers/net/arm/ks8695net.c
> index aa07657..f251fe0 100644
> --- a/drivers/net/arm/ks8695net.c
> +++ b/drivers/net/arm/ks8695net.c
> @@ -412,7 +412,7 @@ ks8695_tx_irq(int irq, void *dev_id)
> * Interrupt Status Register (Offset 0xF208)
> * Bit29: WAN MAC Receive Status
> * Bit16: LAN MAC Receive Status
> - * So, this Rx interrrupt enable/status bit number is equal
> + * So, this Rx interrupt enable/status bit number is equal
> * as Rx IRQ number.
> */
> static inline u32 ks8695_get_rx_enable_bit(struct ks8695_priv *ksp)
> diff --git a/drivers/net/atl1c/atl1c_hw.c b/drivers/net/atl1c/atl1c_hw.c
> index 1bf6720..fc3cbb0 100644
> --- a/drivers/net/atl1c/atl1c_hw.c
> +++ b/drivers/net/atl1c/atl1c_hw.c
> @@ -56,7 +56,7 @@ void atl1c_hw_set_mac_addr(struct atl1c_hw *hw)
> (((u32)hw->mac_addr[4]) << 8) |
> (((u32)hw->mac_addr[5])) ;
> AT_WRITE_REG_ARRAY(hw, REG_MAC_STA_ADDR, 0, value);
> - /* hight dword */
> + /* high dword */
> value = (((u32)hw->mac_addr[0]) << 8) |
> (((u32)hw->mac_addr[1])) ;
> AT_WRITE_REG_ARRAY(hw, REG_MAC_STA_ADDR, 1, value);
> diff --git a/drivers/net/atl1e/atl1e_hw.c b/drivers/net/atl1e/atl1e_hw.c
> index 76cc043..d9ae31f 100644
> --- a/drivers/net/atl1e/atl1e_hw.c
> +++ b/drivers/net/atl1e/atl1e_hw.c
> @@ -55,7 +55,7 @@ void atl1e_hw_set_mac_addr(struct atl1e_hw *hw)
> (((u32)hw->mac_addr[4]) << 8) |
> (((u32)hw->mac_addr[5])) ;
> AT_WRITE_REG_ARRAY(hw, REG_MAC_STA_ADDR, 0, value);
> - /* hight dword */
> + /* high dword */
> value = (((u32)hw->mac_addr[0]) << 8) |
> (((u32)hw->mac_addr[1])) ;
> AT_WRITE_REG_ARRAY(hw, REG_MAC_STA_ADDR, 1, value);
> diff --git a/drivers/net/atlx/atl2.c b/drivers/net/atlx/atl2.c
> index 4e6f4e9..fd65777 100644
> --- a/drivers/net/atlx/atl2.c
> +++ b/drivers/net/atlx/atl2.c
> @@ -2751,7 +2751,7 @@ static void atl2_set_mac_addr(struct atl2_hw *hw)
> (((u32)hw->mac_addr[4]) << 8) |
> (((u32)hw->mac_addr[5]));
> ATL2_WRITE_REG_ARRAY(hw, REG_MAC_STA_ADDR, 0, value);
> - /* hight dword */
> + /* high dword */
> value = (((u32)hw->mac_addr[0]) << 8) |
> (((u32)hw->mac_addr[1]));
> ATL2_WRITE_REG_ARRAY(hw, REG_MAC_STA_ADDR, 1, value);
> diff --git a/drivers/net/bfin_mac.c b/drivers/net/bfin_mac.c
> index 22abfb3..fd122fd 100644
> --- a/drivers/net/bfin_mac.c
> +++ b/drivers/net/bfin_mac.c
> @@ -194,7 +194,7 @@ static int desc_list_init(void)
> }
> skb_reserve(new_skb, NET_IP_ALIGN);
> /* Invidate the data cache of skb->data range when it is write back
> - * cache. It will prevent overwritting the new data from DMA
> + * cache. It will prevent overwriting the new data from DMA
> */
> blackfin_dcache_invalidate_range((unsigned long)new_skb->head,
> (unsigned long)new_skb->end);
> @@ -1099,7 +1099,7 @@ static void bfin_mac_rx(struct net_device *dev)
> /* reserve 2 bytes for RXDWA padding */
> skb_reserve(new_skb, NET_IP_ALIGN);
> /* Invidate the data cache of skb->data range when it is write back
> - * cache. It will prevent overwritting the new data from DMA
> + * cache. It will prevent overwriting the new data from DMA
> */
> blackfin_dcache_invalidate_range((unsigned long)new_skb->head,
> (unsigned long)new_skb->end);
> diff --git a/drivers/net/bnx2x/bnx2x_main.c b/drivers/net/bnx2x/bnx2x_main.c
> index d584d32..2b1e87e 100644
> --- a/drivers/net/bnx2x/bnx2x_main.c
> +++ b/drivers/net/bnx2x/bnx2x_main.c
> @@ -9441,7 +9441,7 @@ static int __devinit bnx2x_init_one(struct pci_dev *pdev,
>
> #endif
>
> - /* Configure interupt mode: try to enable MSI-X/MSI if
> + /* Configure interrupt mode: try to enable MSI-X/MSI if
> * needed, set bp->num_queues appropriately.
> */
> bnx2x_set_int_mode(bp);
> diff --git a/drivers/net/bonding/bond_alb.c b/drivers/net/bonding/bond_alb.c
> index 5c6fba8..fc5cdea 100644
> --- a/drivers/net/bonding/bond_alb.c
> +++ b/drivers/net/bonding/bond_alb.c
> @@ -639,7 +639,7 @@ static struct slave *rlb_choose_channel(struct sk_buff *skb, struct bonding *bon
> if (assigned_slave) {
> client_info->ip_src = arp->ip_src;
> client_info->ip_dst = arp->ip_dst;
> - /* arp->mac_dst is broadcast for arp reqeusts.
> + /* arp->mac_dst is broadcast for arp requests.
> * will be updated with clients actual unicast mac address
> * upon receiving an arp reply.
> */
> diff --git a/drivers/net/caif/caif_shmcore.c b/drivers/net/caif/caif_shmcore.c
> index 8051116..731aa11 100644
> --- a/drivers/net/caif/caif_shmcore.c
> +++ b/drivers/net/caif/caif_shmcore.c
> @@ -591,7 +591,7 @@ int caif_shmcore_probe(struct shmdev_layer *pshm_dev)
> (NR_TX_BUF * TX_BUF_SZ + NR_RX_BUF * RX_BUF_SZ)) {
>
> pr_warn("ERROR, Amount of available"
> - " Phys. SHM cannot accomodate current SHM "
> + " Phys. SHM cannot accommodate current SHM "
> "driver configuration, Bailing out ...\n");
> free_netdev(pshm_dev->pshm_netdev);
> return -ENOMEM;
> diff --git a/drivers/net/caif/caif_spi_slave.c b/drivers/net/caif/caif_spi_slave.c
> index 1b9943a..9fee8e3 100644
> --- a/drivers/net/caif/caif_spi_slave.c
> +++ b/drivers/net/caif/caif_spi_slave.c
> @@ -158,7 +158,7 @@ void cfspi_xfer(struct work_struct *work)
>
> cfspi_dbg_state(cfspi, CFSPI_STATE_SIG_ACTIVE);
>
> - /* Signal that we are ready to recieve data. */
> + /* Signal that we are ready to receive data. */
> cfspi->dev->sig_xfer(true, cfspi->dev);
>
> cfspi_dbg_state(cfspi, CFSPI_STATE_WAIT_XFER_DONE);
> diff --git a/drivers/net/can/janz-ican3.c b/drivers/net/can/janz-ican3.c
> index 366f5cc..f1942ca 100644
> --- a/drivers/net/can/janz-ican3.c
> +++ b/drivers/net/can/janz-ican3.c
> @@ -273,7 +273,7 @@ static inline void ican3_set_page(struct ican3_dev *mod, unsigned int page)
> */
>
> /*
> - * Recieve a message from the ICAN3 "old-style" firmware interface
> + * Receive a message from the ICAN3 "old-style" firmware interface
> *
> * LOCKING: must hold mod->lock
> *
> @@ -1049,7 +1049,7 @@ static void ican3_handle_inquiry(struct ican3_dev *mod, struct ican3_msg *msg)
> complete(&mod->termination_comp);
> break;
> default:
> - dev_err(mod->dev, "recieved an unknown inquiry response\n");
> + dev_err(mod->dev, "received an unknown inquiry response\n");
> break;
> }
> }
> @@ -1057,7 +1057,7 @@ static void ican3_handle_inquiry(struct ican3_dev *mod, struct ican3_msg *msg)
> static void ican3_handle_unknown_message(struct ican3_dev *mod,
> struct ican3_msg *msg)
> {
> - dev_warn(mod->dev, "recieved unknown message: spec 0x%.2x length %d\n",
> + dev_warn(mod->dev, "received unknown message: spec 0x%.2x length %d\n",
> msg->spec, le16_to_cpu(msg->len));
> }
>
> @@ -1112,7 +1112,7 @@ static bool ican3_txok(struct ican3_dev *mod)
> }
>
> /*
> - * Recieve one CAN frame from the hardware
> + * Receive one CAN frame from the hardware
> *
> * CONTEXT: must be called from user context
> */
> diff --git a/drivers/net/can/sja1000/sja1000.c b/drivers/net/can/sja1000/sja1000.c
> index 0a8de01..a358ea9 100644
> --- a/drivers/net/can/sja1000/sja1000.c
> +++ b/drivers/net/can/sja1000/sja1000.c
> @@ -425,7 +425,7 @@ static int sja1000_err(struct net_device *dev, uint8_t isrc, uint8_t status)
> cf->data[3] = ecc & ECC_SEG;
> break;
> }
> - /* Error occured during transmission? */
> + /* Error occurred during transmission? */
> if ((ecc & ECC_DIR) == 0)
> cf->data[2] |= CAN_ERR_PROT_TX;
> }
> diff --git a/drivers/net/can/usb/ems_usb.c b/drivers/net/can/usb/ems_usb.c
> index e75f1a8..a72c7bf 100644
> --- a/drivers/net/can/usb/ems_usb.c
> +++ b/drivers/net/can/usb/ems_usb.c
> @@ -386,7 +386,7 @@ static void ems_usb_rx_err(struct ems_usb *dev, struct ems_cpc_msg *msg)
> break;
> }
>
> - /* Error occured during transmission? */
> + /* Error occurred during transmission? */
> if ((ecc & SJA1000_ECC_DIR) == 0)
> cf->data[2] |= CAN_ERR_PROT_TX;
>
> diff --git a/drivers/net/can/usb/esd_usb2.c b/drivers/net/can/usb/esd_usb2.c
> index 05a5275..b7f155f 100644
> --- a/drivers/net/can/usb/esd_usb2.c
> +++ b/drivers/net/can/usb/esd_usb2.c
> @@ -284,7 +284,7 @@ static void esd_usb2_rx_event(struct esd_usb2_net_priv *priv,
> break;
> }
>
> - /* Error occured during transmission? */
> + /* Error occurred during transmission? */
> if (!(ecc & SJA1000_ECC_DIR))
> cf->data[2] |= CAN_ERR_PROT_TX;
>
> diff --git a/drivers/net/cassini.c b/drivers/net/cassini.c
> index 3437613..15ba5b9 100644
> --- a/drivers/net/cassini.c
> +++ b/drivers/net/cassini.c
> @@ -5165,7 +5165,7 @@ err_out_free_res:
> pci_release_regions(pdev);
>
> err_write_cacheline:
> - /* Try to restore it in case the error occured after we
> + /* Try to restore it in case the error occurred after we
> * set it.
> */
> pci_write_config_byte(pdev, PCI_CACHE_LINE_SIZE, orig_cacheline_size);
> diff --git a/drivers/net/cxgb3/t3_hw.c b/drivers/net/cxgb3/t3_hw.c
> index d55db6b..626ad4c 100644
> --- a/drivers/net/cxgb3/t3_hw.c
> +++ b/drivers/net/cxgb3/t3_hw.c
> @@ -1386,11 +1386,11 @@ struct intr_info {
> * @reg: the interrupt status register to process
> * @mask: a mask to apply to the interrupt status
> * @acts: table of interrupt actions
> - * @stats: statistics counters tracking interrupt occurences
> + * @stats: statistics counters tracking interrupt occurrences
> *
> * A table driven interrupt handler that applies a set of masks to an
> * interrupt status word and performs the corresponding actions if the
> - * interrupts described by the mask have occured. The actions include
> + * interrupts described by the mask have occurred. The actions include
> * optionally printing a warning or alert message, and optionally
> * incrementing a stat counter. The table is terminated by an entry
> * specifying mask 0. Returns the number of fatal interrupt conditions.
> @@ -2783,7 +2783,7 @@ static void init_mtus(unsigned short mtus[])
> {
> /*
> * See draft-mathis-plpmtud-00.txt for the values. The min is 88 so
> - * it can accomodate max size TCP/IP headers when SACK and timestamps
> + * it can accommodate max size TCP/IP headers when SACK and timestamps
> * are enabled and still have at least 8 bytes of payload.
> */
> mtus[0] = 88;
> diff --git a/drivers/net/cxgb4/t4_hw.c b/drivers/net/cxgb4/t4_hw.c
> index b9fd8a6..d1ec111 100644
> --- a/drivers/net/cxgb4/t4_hw.c
> +++ b/drivers/net/cxgb4/t4_hw.c
> @@ -883,7 +883,7 @@ struct intr_info {
> *
> * A table driven interrupt handler that applies a set of masks to an
> * interrupt status word and performs the corresponding actions if the
> - * interrupts described by the mask have occured. The actions include
> + * interrupts described by the mask have occurred. The actions include
> * optionally emitting a warning or alert message. The table is terminated
> * by an entry specifying mask 0. Returns the number of fatal interrupt
> * conditions.
> diff --git a/drivers/net/davinci_emac.c b/drivers/net/davinci_emac.c
> index 2a628d1..ee8ec73 100644
> --- a/drivers/net/davinci_emac.c
> +++ b/drivers/net/davinci_emac.c
> @@ -1013,7 +1013,7 @@ static void emac_rx_handler(void *token, int len, int status)
> return;
> }
>
> - /* recycle on recieve error */
> + /* recycle on receive error */
> if (status < 0) {
> ndev->stats.rx_errors++;
> goto recycle;
> diff --git a/drivers/net/e1000e/netdev.c b/drivers/net/e1000e/netdev.c
> index 3065870..c605a98 100644
> --- a/drivers/net/e1000e/netdev.c
> +++ b/drivers/net/e1000e/netdev.c
> @@ -4853,7 +4853,7 @@ static netdev_tx_t e1000_xmit_frame(struct sk_buff *skb,
> if (skb->protocol == htons(ETH_P_IP))
> tx_flags |= E1000_TX_FLAGS_IPV4;
>
> - /* if count is 0 then mapping error has occured */
> + /* if count is 0 then mapping error has occurred */
> count = e1000_tx_map(adapter, skb, first, max_per_txd, nr_frags, mss);
> if (count) {
> e1000_tx_queue(adapter, tx_flags, count);
> diff --git a/drivers/net/fec.h b/drivers/net/fec.h
> index ace318d..3802949 100644
> --- a/drivers/net/fec.h
> +++ b/drivers/net/fec.h
> @@ -97,7 +97,7 @@ struct bufdesc {
> * The following definitions courtesy of commproc.h, which where
> * Copyright (c) 1997 Dan Malek (dmalek@....net).
> */
> -#define BD_SC_EMPTY ((ushort)0x8000) /* Recieve is empty */
> +#define BD_SC_EMPTY ((ushort)0x8000) /* Receive is empty */
> #define BD_SC_READY ((ushort)0x8000) /* Transmit is ready */
> #define BD_SC_WRAP ((ushort)0x2000) /* Last buffer descriptor */
> #define BD_SC_INTRPT ((ushort)0x1000) /* Interrupt on change */
> diff --git a/drivers/net/ibm_newemac/tah.c b/drivers/net/ibm_newemac/tah.c
> index 299aa49..02b1d7c 100644
> --- a/drivers/net/ibm_newemac/tah.c
> +++ b/drivers/net/ibm_newemac/tah.c
> @@ -60,7 +60,7 @@ void tah_reset(struct platform_device *ofdev)
> printk(KERN_ERR "%s: reset timeout\n",
> ofdev->dev.of_node->full_name);
>
> - /* 10KB TAH TX FIFO accomodates the max MTU of 9000 */
> + /* 10KB TAH TX FIFO accommodates the max MTU of 9000 */
> out_be32(&p->mr,
> TAH_MR_CVR | TAH_MR_ST_768 | TAH_MR_TFS_10KB | TAH_MR_DTFP |
> TAH_MR_DIG);
> diff --git a/drivers/net/igb/e1000_phy.c b/drivers/net/igb/e1000_phy.c
> index 6694bf3..d639706 100644
> --- a/drivers/net/igb/e1000_phy.c
> +++ b/drivers/net/igb/e1000_phy.c
> @@ -1421,7 +1421,7 @@ out:
> }
>
> /**
> - * igb_check_downshift - Checks whether a downshift in speed occured
> + * igb_check_downshift - Checks whether a downshift in speed occurred
> * @hw: pointer to the HW structure
> *
> * Success returns 0, Failure returns 1
> diff --git a/drivers/net/igb/igb_main.c b/drivers/net/igb/igb_main.c
> index 58c665b..25bcba4 100644
> --- a/drivers/net/igb/igb_main.c
> +++ b/drivers/net/igb/igb_main.c
> @@ -4198,7 +4198,7 @@ netdev_tx_t igb_xmit_frame_ring_adv(struct sk_buff *skb,
>
> /*
> * count reflects descriptors mapped, if 0 or less then mapping error
> - * has occured and we need to rewind the descriptor queue
> + * has occurred and we need to rewind the descriptor queue
> */
> count = igb_tx_map_adv(tx_ring, skb, first);
> if (!count) {
> diff --git a/drivers/net/igbvf/netdev.c b/drivers/net/igbvf/netdev.c
> index 6352c81..219a2db 100644
> --- a/drivers/net/igbvf/netdev.c
> +++ b/drivers/net/igbvf/netdev.c
> @@ -2287,7 +2287,7 @@ static netdev_tx_t igbvf_xmit_frame_ring_adv(struct sk_buff *skb,
>
> /*
> * count reflects descriptors mapped, if 0 then mapping error
> - * has occured and we need to rewind the descriptor queue
> + * has occurred and we need to rewind the descriptor queue
> */
> count = igbvf_tx_map_adv(adapter, tx_ring, skb, first);
>
> diff --git a/drivers/net/ipg.c b/drivers/net/ipg.c
> index aa93655..650e843 100644
> --- a/drivers/net/ipg.c
> +++ b/drivers/net/ipg.c
> @@ -493,7 +493,7 @@ static int ipg_config_autoneg(struct net_device *dev)
> txflowcontrol = 0;
> rxflowcontrol = 0;
>
> - /* To accomodate a problem in 10Mbps operation,
> + /* To accommodate a problem in 10Mbps operation,
> * set a global flag if PHY running in 10Mbps mode.
> */
> sp->tenmbpsmode = 0;
> @@ -1141,13 +1141,13 @@ static int ipg_nic_rx_check_error(struct net_device *dev)
>
> /* Increment detailed receive error statistics. */
> if (le64_to_cpu(rxfd->rfs) & IPG_RFS_RXFIFOOVERRUN) {
> - IPG_DEBUG_MSG("RX FIFO overrun occured.\n");
> + IPG_DEBUG_MSG("RX FIFO overrun occurred.\n");
>
> sp->stats.rx_fifo_errors++;
> }
>
> if (le64_to_cpu(rxfd->rfs) & IPG_RFS_RXRUNTFRAME) {
> - IPG_DEBUG_MSG("RX runt occured.\n");
> + IPG_DEBUG_MSG("RX runt occurred.\n");
> sp->stats.rx_length_errors++;
> }
>
> @@ -1156,7 +1156,7 @@ static int ipg_nic_rx_check_error(struct net_device *dev)
> */
>
> if (le64_to_cpu(rxfd->rfs) & IPG_RFS_RXALIGNMENTERROR) {
> - IPG_DEBUG_MSG("RX alignment error occured.\n");
> + IPG_DEBUG_MSG("RX alignment error occurred.\n");
> sp->stats.rx_frame_errors++;
> }
>
> @@ -1421,12 +1421,12 @@ static int ipg_nic_rx(struct net_device *dev)
>
> /* Increment detailed receive error statistics. */
> if (le64_to_cpu(rxfd->rfs) & IPG_RFS_RXFIFOOVERRUN) {
> - IPG_DEBUG_MSG("RX FIFO overrun occured.\n");
> + IPG_DEBUG_MSG("RX FIFO overrun occurred.\n");
> sp->stats.rx_fifo_errors++;
> }
>
> if (le64_to_cpu(rxfd->rfs) & IPG_RFS_RXRUNTFRAME) {
> - IPG_DEBUG_MSG("RX runt occured.\n");
> + IPG_DEBUG_MSG("RX runt occurred.\n");
> sp->stats.rx_length_errors++;
> }
>
> @@ -1436,7 +1436,7 @@ static int ipg_nic_rx(struct net_device *dev)
> */
>
> if (le64_to_cpu(rxfd->rfs) & IPG_RFS_RXALIGNMENTERROR) {
> - IPG_DEBUG_MSG("RX alignment error occured.\n");
> + IPG_DEBUG_MSG("RX alignment error occurred.\n");
> sp->stats.rx_frame_errors++;
> }
>
> @@ -1460,7 +1460,7 @@ static int ipg_nic_rx(struct net_device *dev)
> }
> } else {
>
> - /* Adjust the new buffer length to accomodate the size
> + /* Adjust the new buffer length to accommodate the size
> * of the received frame.
> */
> skb_put(skb, framelen);
> @@ -1886,7 +1886,7 @@ static netdev_tx_t ipg_nic_hard_start_xmit(struct sk_buff *skb,
> /* Request TxComplete interrupts at an interval defined
> * by the constant IPG_FRAMESBETWEENTXCOMPLETES.
> * Request TxComplete interrupt for every frame
> - * if in 10Mbps mode to accomodate problem with 10Mbps
> + * if in 10Mbps mode to accommodate problem with 10Mbps
> * processing.
> */
> if (sp->tenmbpsmode)
> @@ -2100,7 +2100,7 @@ static int ipg_nic_change_mtu(struct net_device *dev, int new_mtu)
> struct ipg_nic_private *sp = netdev_priv(dev);
> int err;
>
> - /* Function to accomodate changes to Maximum Transfer Unit
> + /* Function to accommodate changes to Maximum Transfer Unit
> * (or MTU) of IPG NIC. Cannot use default function since
> * the default will not allow for MTU > 1500 bytes.
> */
> diff --git a/drivers/net/irda/donauboe.c b/drivers/net/irda/donauboe.c
> index f81d944..174cafa 100644
> --- a/drivers/net/irda/donauboe.c
> +++ b/drivers/net/irda/donauboe.c
> @@ -56,7 +56,7 @@
> /* do_probe module parameter Enable this code */
> /* Probe code is very useful for understanding how the hardware works */
> /* Use it with various combinations of TT_LEN, RX_LEN */
> -/* Strongly recomended, disable if the probe fails on your machine */
> +/* Strongly recommended, disable if the probe fails on your machine */
> /* and send me <james@...hsoup.dhs.org> the output of dmesg */
> #define USE_PROBE 1
> #undef USE_PROBE
> diff --git a/drivers/net/irda/mcs7780.c b/drivers/net/irda/mcs7780.c
> index cc821de..a5810d6 100644
> --- a/drivers/net/irda/mcs7780.c
> +++ b/drivers/net/irda/mcs7780.c
> @@ -588,7 +588,7 @@ static int mcs_speed_change(struct mcs_cb *mcs)
>
> mcs_get_reg(mcs, MCS_MODE_REG, &rval);
>
> - /* MINRXPW values recomended by MosChip */
> + /* MINRXPW values recommended by MosChip */
> if (mcs->new_speed <= 115200) {
> rval &= ~MCS_FIR;
>
> diff --git a/drivers/net/irda/pxaficp_ir.c b/drivers/net/irda/pxaficp_ir.c
> index c192c31..001ed0a 100644
> --- a/drivers/net/irda/pxaficp_ir.c
> +++ b/drivers/net/irda/pxaficp_ir.c
> @@ -40,7 +40,7 @@
>
> #define ICCR0_AME (1 << 7) /* Address match enable */
> #define ICCR0_TIE (1 << 6) /* Transmit FIFO interrupt enable */
> -#define ICCR0_RIE (1 << 5) /* Recieve FIFO interrupt enable */
> +#define ICCR0_RIE (1 << 5) /* Receive FIFO interrupt enable */
> #define ICCR0_RXE (1 << 4) /* Receive enable */
> #define ICCR0_TXE (1 << 3) /* Transmit enable */
> #define ICCR0_TUS (1 << 2) /* Transmit FIFO underrun select */
> @@ -483,7 +483,7 @@ static irqreturn_t pxa_irda_fir_irq(int irq, void *dev_id)
> }
>
> if (icsr0 & ICSR0_EIF) {
> - /* An error in FIFO occured, or there is a end of frame */
> + /* An error in FIFO occurred, or there is a end of frame */
> pxa_irda_fir_irq_eif(si, dev, icsr0);
> }
>
> diff --git a/drivers/net/irda/via-ircc.c b/drivers/net/irda/via-ircc.c
> index 67c0ad4..272b7f5 100644
> --- a/drivers/net/irda/via-ircc.c
> +++ b/drivers/net/irda/via-ircc.c
> @@ -246,7 +246,7 @@ static int __devinit via_init_one (struct pci_dev *pcidev, const struct pci_devi
> FirIRQ = bTmp1 & 0x0f;
>
> pci_read_config_byte(pcidev,0x69,&bTmp);
> - FirIOBase = bTmp << 8;//hight byte
> + FirIOBase = bTmp << 8;//high byte
> pci_read_config_byte(pcidev,0x68,&bTmp);
> FirIOBase = (FirIOBase | bTmp ) & 0xfff0;
> //-------------------------
> diff --git a/drivers/net/ixgbe/ixgbe_phy.c b/drivers/net/ixgbe/ixgbe_phy.c
> index 8f7123e..99024ca 100644
> --- a/drivers/net/ixgbe/ixgbe_phy.c
> +++ b/drivers/net/ixgbe/ixgbe_phy.c
> @@ -1430,7 +1430,7 @@ s32 ixgbe_get_phy_firmware_version_generic(struct ixgbe_hw *hw,
> }
>
> /**
> - * ixgbe_tn_check_overtemp - Checks if an overtemp occured.
> + * ixgbe_tn_check_overtemp - Checks if an overtemp occurred.
> * @hw: pointer to hardware structure
> *
> * Checks if the LASI temp alarm status was triggered due to overtemp
> diff --git a/drivers/net/mlx4/en_ethtool.c b/drivers/net/mlx4/en_ethtool.c
> index 056152b..5847097 100644
> --- a/drivers/net/mlx4/en_ethtool.c
> +++ b/drivers/net/mlx4/en_ethtool.c
> @@ -111,7 +111,7 @@ static const char main_strings[][ETH_GSTRING_LEN] = {
> #define NUM_ALL_STATS (NUM_MAIN_STATS + NUM_PORT_STATS + NUM_PKT_STATS + NUM_PERF_STATS)
>
> static const char mlx4_en_test_names[][ETH_GSTRING_LEN]= {
> - "Interupt Test",
> + "Interrupt Test",
> "Link Test",
> "Speed Test",
> "Register Test",
> diff --git a/drivers/net/mlx4/en_rx.c b/drivers/net/mlx4/en_rx.c
> index 570f250..44f84e6 100644
> --- a/drivers/net/mlx4/en_rx.c
> +++ b/drivers/net/mlx4/en_rx.c
> @@ -706,8 +706,8 @@ int mlx4_en_poll_rx_cq(struct napi_struct *napi, int budget)
> }
>
>
> -/* Calculate the last offset position that accomodates a full fragment
> - * (assuming fagment size = stride-align) */
> +/* Calculate the last offset position that accommodates a full fragment
> + * (assuming fragment size = stride-align) */
> static int mlx4_en_last_alloc_offset(struct mlx4_en_priv *priv, u16 stride, u16 align)
> {
> u16 res = MLX4_EN_ALLOC_SIZE % stride;
> diff --git a/drivers/net/natsemi.c b/drivers/net/natsemi.c
> index 2fd3963..ae8067d 100644
> --- a/drivers/net/natsemi.c
> +++ b/drivers/net/natsemi.c
> @@ -203,7 +203,7 @@ skbuff at an offset of "+2", 16-byte aligning the IP header.
> IIId. Synchronization
>
> Most operations are synchronized on the np->lock irq spinlock, except the
> -recieve and transmit paths which are synchronised using a combination of
> +receive and transmit paths which are synchronised using a combination of
> hardware descriptor ownership, disabling interrupts and NAPI poll scheduling.
>
> IVb. References
> diff --git a/drivers/net/ppp_async.c b/drivers/net/ppp_async.c
> index a1b82c9..3847fac 100644
> --- a/drivers/net/ppp_async.c
> +++ b/drivers/net/ppp_async.c
> @@ -546,7 +546,7 @@ ppp_async_encode(struct asyncppp *ap)
> proto = get_unaligned_be16(data);
>
> /*
> - * LCP packets with code values between 1 (configure-reqest)
> + * LCP packets with code values between 1 (configure-request)
> * and 7 (code-reject) must be sent as though no options
> * had been negotiated.
> */
> diff --git a/drivers/net/pxa168_eth.c b/drivers/net/pxa168_eth.c
> index 1b63c8a..c97be3d 100644
> --- a/drivers/net/pxa168_eth.c
> +++ b/drivers/net/pxa168_eth.c
> @@ -1235,7 +1235,7 @@ static int pxa168_rx_poll(struct napi_struct *napi, int budget)
> handle_link_event(pep);
> }
> /*
> - * We call txq_reclaim every time since in NAPI interupts are disabled
> + * We call txq_reclaim every time since in NAPI interrupts are disabled
> * and due to this we miss the TX_DONE interrupt,which is not updated in
> * interrupt status register.
> */
> diff --git a/drivers/net/s2io.c b/drivers/net/s2io.c
> index 39c17ce..5591ce7 100644
> --- a/drivers/net/s2io.c
> +++ b/drivers/net/s2io.c
> @@ -3563,7 +3563,7 @@ static void s2io_reset(struct s2io_nic *sp)
> }
>
> /*
> - * Clear spurious ECC interrupts that would have occured on
> + * Clear spurious ECC interrupts that would have occurred on
> * XFRAME II cards after reset.
> */
> if (sp->device_type == XFRAME_II_DEVICE) {
> diff --git a/drivers/net/sfc/mcdi_pcol.h b/drivers/net/sfc/mcdi_pcol.h
> index 90359e6..4379ff2 100644
> --- a/drivers/net/sfc/mcdi_pcol.h
> +++ b/drivers/net/sfc/mcdi_pcol.h
> @@ -48,8 +48,8 @@
> * \------------------------------ Resync (always set)
> *
> * The client writes it's request into MC shared memory, and rings the
> - * doorbell. Each request is completed by either by the MC writting
> - * back into shared memory, or by writting out an event.
> + * doorbell. Each request is completed by either by the MC writing
> + * back into shared memory, or by writing out an event.
> *
> * All MCDI commands support completion by shared memory response. Each
> * request may also contain additional data (accounted for by HEADER.LEN),
> diff --git a/drivers/net/sis190.c b/drivers/net/sis190.c
> index 3406ed8..b436e00 100644
> --- a/drivers/net/sis190.c
> +++ b/drivers/net/sis190.c
> @@ -93,7 +93,7 @@ enum sis190_registers {
> IntrStatus = 0x20,
> IntrMask = 0x24,
> IntrControl = 0x28,
> - IntrTimer = 0x2c, // unused (Interupt Timer)
> + IntrTimer = 0x2c, // unused (Interrupt Timer)
> PMControl = 0x30, // unused (Power Mgmt Control/Status)
> rsv2 = 0x34, // reserved
> ROMControl = 0x38,
> @@ -234,7 +234,7 @@ enum _DescStatusBit {
> RxSizeMask = 0x0000ffff
> /*
> * The asic could apparently do vlan, TSO, jumbo (sis191 only) and
> - * provide two (unused with Linux) Tx queues. No publically
> + * provide two (unused with Linux) Tx queues. No publicly
> * available documentation alas.
> */
> };
> diff --git a/drivers/net/sis900.c b/drivers/net/sis900.c
> index 640e368..b7adfbb 100644
> --- a/drivers/net/sis900.c
> +++ b/drivers/net/sis900.c
> @@ -1650,7 +1650,7 @@ static irqreturn_t sis900_interrupt(int irq, void *dev_instance)
> status = inl(ioaddr + isr);
>
> if ((status & (HIBERR|TxURN|TxERR|TxIDLE|RxORN|RxERR|RxOK)) == 0)
> - /* nothing intresting happened */
> + /* nothing interesting happened */
> break;
> handled = 1;
>
> @@ -1723,7 +1723,7 @@ static int sis900_rx(struct net_device *net_dev)
> rx_size = data_size - CRC_SIZE;
>
> #if defined(CONFIG_VLAN_8021Q) || defined(CONFIG_VLAN_8021Q_MODULE)
> - /* ``TOOLONG'' flag means jumbo packet recived. */
> + /* ``TOOLONG'' flag means jumbo packet received. */
> if ((rx_status & TOOLONG) && data_size <= MAX_FRAME_SIZE)
> rx_status &= (~ ((unsigned int)TOOLONG));
> #endif
> diff --git a/drivers/net/skge.h b/drivers/net/skge.h
> index 507addc..51c0214 100644
> --- a/drivers/net/skge.h
> +++ b/drivers/net/skge.h
> @@ -1038,7 +1038,7 @@ enum {
>
> PHY_ST_PRE_SUP = 1<<6, /* Bit 6: Preamble Suppression */
> PHY_ST_AN_OVER = 1<<5, /* Bit 5: Auto-Negotiation Over */
> - PHY_ST_REM_FLT = 1<<4, /* Bit 4: Remote Fault Condition Occured */
> + PHY_ST_REM_FLT = 1<<4, /* Bit 4: Remote Fault Condition Occurred */
> PHY_ST_AN_CAP = 1<<3, /* Bit 3: Auto-Negotiation Capability */
> PHY_ST_LSYNC = 1<<2, /* Bit 2: Link Synchronized */
> PHY_ST_JAB_DET = 1<<1, /* Bit 1: Jabber Detected */
> @@ -1721,8 +1721,8 @@ enum {
> GM_GPSR_LINK_UP = 1<<12, /* Bit 12: Link Up Status */
> GM_GPSR_PAUSE = 1<<11, /* Bit 11: Pause State */
> GM_GPSR_TX_ACTIVE = 1<<10, /* Bit 10: Tx in Progress */
> - GM_GPSR_EXC_COL = 1<<9, /* Bit 9: Excessive Collisions Occured */
> - GM_GPSR_LAT_COL = 1<<8, /* Bit 8: Late Collisions Occured */
> + GM_GPSR_EXC_COL = 1<<9, /* Bit 9: Excessive Collisions Occurred */
> + GM_GPSR_LAT_COL = 1<<8, /* Bit 8: Late Collisions Occurred */
>
> GM_GPSR_PHY_ST_CH = 1<<5, /* Bit 5: PHY Status Change */
> GM_GPSR_GIG_SPEED = 1<<4, /* Bit 4: Gigabit Speed (1 = 1000 Mbps) */
> @@ -2227,7 +2227,7 @@ enum {
> XM_ST_BC = 1<<7, /* Bit 7: Broadcast packet */
> XM_ST_MC = 1<<6, /* Bit 6: Multicast packet */
> XM_ST_UC = 1<<5, /* Bit 5: Unicast packet */
> - XM_ST_TX_UR = 1<<4, /* Bit 4: FIFO Underrun occured */
> + XM_ST_TX_UR = 1<<4, /* Bit 4: FIFO Underrun occurred */
> XM_ST_CS_ERR = 1<<3, /* Bit 3: Carrier Sense Error */
> XM_ST_LAT_COL = 1<<2, /* Bit 2: Late Collision Error */
> XM_ST_MUL_COL = 1<<1, /* Bit 1: Multiple Collisions */
> diff --git a/drivers/net/sky2.c b/drivers/net/sky2.c
> index 7d85a38..ec77231 100644
> --- a/drivers/net/sky2.c
> +++ b/drivers/net/sky2.c
> @@ -1972,7 +1972,7 @@ static void sky2_hw_down(struct sky2_port *sky2)
>
> sky2_write8(hw, SK_REG(port, RX_GMF_CTRL_T), GMF_RST_SET);
>
> - /* Force any delayed status interrrupt and NAPI */
> + /* Force any delayed status interrupt and NAPI */
> sky2_write32(hw, STAT_LEV_TIMER_CNT, 0);
> sky2_write32(hw, STAT_TX_TIMER_CNT, 0);
> sky2_write32(hw, STAT_ISR_TIMER_CNT, 0);
> diff --git a/drivers/net/sky2.h b/drivers/net/sky2.h
> index 6861b0e..0c6d10c 100644
> --- a/drivers/net/sky2.h
> +++ b/drivers/net/sky2.h
> @@ -1194,7 +1194,7 @@ enum {
>
> PHY_ST_PRE_SUP = 1<<6, /* Bit 6: Preamble Suppression */
> PHY_ST_AN_OVER = 1<<5, /* Bit 5: Auto-Negotiation Over */
> - PHY_ST_REM_FLT = 1<<4, /* Bit 4: Remote Fault Condition Occured */
> + PHY_ST_REM_FLT = 1<<4, /* Bit 4: Remote Fault Condition Occurred */
> PHY_ST_AN_CAP = 1<<3, /* Bit 3: Auto-Negotiation Capability */
> PHY_ST_LSYNC = 1<<2, /* Bit 2: Link Synchronized */
> PHY_ST_JAB_DET = 1<<1, /* Bit 1: Jabber Detected */
> @@ -1725,8 +1725,8 @@ enum {
> GM_GPSR_LINK_UP = 1<<12, /* Bit 12: Link Up Status */
> GM_GPSR_PAUSE = 1<<11, /* Bit 11: Pause State */
> GM_GPSR_TX_ACTIVE = 1<<10, /* Bit 10: Tx in Progress */
> - GM_GPSR_EXC_COL = 1<<9, /* Bit 9: Excessive Collisions Occured */
> - GM_GPSR_LAT_COL = 1<<8, /* Bit 8: Late Collisions Occured */
> + GM_GPSR_EXC_COL = 1<<9, /* Bit 9: Excessive Collisions Occurred */
> + GM_GPSR_LAT_COL = 1<<8, /* Bit 8: Late Collisions Occurred */
>
> GM_GPSR_PHY_ST_CH = 1<<5, /* Bit 5: PHY Status Change */
> GM_GPSR_GIG_SPEED = 1<<4, /* Bit 4: Gigabit Speed (1 = 1000 Mbps) */
> diff --git a/drivers/net/smc91x.h b/drivers/net/smc91x.h
> index ee74791..d2593ab 100644
> --- a/drivers/net/smc91x.h
> +++ b/drivers/net/smc91x.h
> @@ -983,7 +983,7 @@ static const char * chip_ids[ 16 ] = {
> * Hack Alert: Some setups just can't write 8 or 16 bits reliably when not
> * aligned to a 32 bit boundary. I tell you that does exist!
> * Fortunately the affected register accesses can be easily worked around
> - * since we can write zeroes to the preceeding 16 bits without adverse
> + * since we can write zeroes to the preceding 16 bits without adverse
> * effects and use a 32-bit access.
> *
> * Enforce it on any 32-bit capable setup for now.
> diff --git a/drivers/net/smsc911x.c b/drivers/net/smsc911x.c
> index 64bfdae..d3150d9 100644
> --- a/drivers/net/smsc911x.c
> +++ b/drivers/net/smsc911x.c
> @@ -1664,7 +1664,7 @@ static int smsc911x_eeprom_send_cmd(struct smsc911x_data *pdata, u32 op)
> }
>
> if (e2cmd & E2P_CMD_EPC_TIMEOUT_) {
> - SMSC_TRACE(DRV, "Error occured during eeprom operation");
> + SMSC_TRACE(DRV, "Error occurred during eeprom operation");
> return -EINVAL;
> }
>
> diff --git a/drivers/net/smsc9420.c b/drivers/net/smsc9420.c
> index b09ee1c..4c92ad8 100644
> --- a/drivers/net/smsc9420.c
> +++ b/drivers/net/smsc9420.c
> @@ -364,7 +364,7 @@ static int smsc9420_eeprom_send_cmd(struct smsc9420_pdata *pd, u32 op)
> }
>
> if (e2cmd & E2P_CMD_EPC_TIMEOUT_) {
> - smsc_info(HW, "Error occured during eeprom operation");
> + smsc_info(HW, "Error occurred during eeprom operation");
> return -EINVAL;
> }
>
> diff --git a/drivers/net/tc35815.c b/drivers/net/tc35815.c
> index b6eec8c..3066df8 100644
> --- a/drivers/net/tc35815.c
> +++ b/drivers/net/tc35815.c
> @@ -125,7 +125,7 @@ struct tc35815_regs {
> #define DMA_RxAlign_2 0x00800000
> #define DMA_RxAlign_3 0x00c00000
> #define DMA_M66EnStat 0x00080000 /* 1:66MHz Enable State */
> -#define DMA_IntMask 0x00040000 /* 1:Interupt mask */
> +#define DMA_IntMask 0x00040000 /* 1:Interrupt mask */
> #define DMA_SWIntReq 0x00020000 /* 1:Software Interrupt request */
> #define DMA_TxWakeUp 0x00010000 /* 1:Transmit Wake Up */
> #define DMA_RxBigE 0x00008000 /* 1:Receive Big Endian */
> @@ -157,7 +157,7 @@ struct tc35815_regs {
> #define PROM_Read 0x00004000 /*10:Read operation */
> #define PROM_Write 0x00002000 /*01:Write operation */
> #define PROM_Erase 0x00006000 /*11:Erase operation */
> - /*00:Enable or Disable Writting, */
> + /*00:Enable or Disable Writing, */
> /* as specified in PROM_Addr. */
> #define PROM_Addr_Ena 0x00000030 /*11xxxx:PROM Write enable */
> /*00xxxx: disable */
> @@ -310,7 +310,7 @@ struct BDesc {
> #define FD_BDCnt_SHIFT 16
>
> /* Buffer Descripter bit asign --------------------------------------------- */
> -#define BD_BuffLength_MASK 0x0000FFFF /* Recieve Data Size */
> +#define BD_BuffLength_MASK 0x0000FFFF /* Receive Data Size */
> #define BD_RxBDID_MASK 0x00FF0000 /* BD ID Number MASK */
> #define BD_RxBDSeqN_MASK 0x7F000000 /* Rx BD Sequence Number */
> #define BD_CownsBD 0x80000000 /* BD Controller owner bit */
> @@ -339,7 +339,7 @@ struct BDesc {
> #define TX_THRESHOLD 1024
> /* used threshold with packet max byte for low pci transfer ability.*/
> #define TX_THRESHOLD_MAX 1536
> -/* setting threshold max value when overrun error occured this count. */
> +/* setting threshold max value when overrun error occurred this count. */
> #define TX_THRESHOLD_KEEP_LIMIT 10
>
> /* 16 + RX_BUF_NUM * 8 + RX_FD_NUM * 16 + TX_FD_NUM * 32 <= PAGE_SIZE*FD_PAGE_NUM */
> diff --git a/drivers/net/tehuti.c b/drivers/net/tehuti.c
> index 3397618..df6f1ce 100644
> --- a/drivers/net/tehuti.c
> +++ b/drivers/net/tehuti.c
> @@ -275,7 +275,7 @@ static irqreturn_t bdx_isr_napi(int irq, void *dev)
> * currently intrs are disabled (since we read ISR),
> * and we have failed to register next poll.
> * so we read the regs to trigger chip
> - * and allow further interupts. */
> + * and allow further interrupts. */
> READ_REG(priv, regTXF_WPTR_0);
> READ_REG(priv, regRXD_WPTR_0);
> }
> @@ -1200,7 +1200,7 @@ static void bdx_recycle_skb(struct bdx_priv *priv, struct rxd_desc *rxdd)
> RET();
> }
>
> -/* bdx_rx_receive - recieves full packets from RXD fifo and pass them to OS
> +/* bdx_rx_receive - receives full packets from RXD fifo and pass them to OS
> * NOTE: a special treatment is given to non-continous descriptors
> * that start near the end, wraps around and continue at the beginning. a second
> * part is copied right after the first, and then descriptor is interpreted as
> diff --git a/drivers/net/tokenring/olympic.c b/drivers/net/tokenring/olympic.c
> index 3d2fbe6..83ba265 100644
> --- a/drivers/net/tokenring/olympic.c
> +++ b/drivers/net/tokenring/olympic.c
> @@ -12,7 +12,7 @@
> * Director, National Security Agency.
> *
> * Thanks to Erik De Cock, Adrian Bridgett and Frank Fiene for their
> - * assistance and perserverance with the testing of this driver.
> + * assistance and perseverance with the testing of this driver.
> *
> * This software may be used and distributed according to the terms
> * of the GNU General Public License, incorporated herein by reference.
> diff --git a/drivers/net/tsi108_eth.h b/drivers/net/tsi108_eth.h
> index 5a77ae6..5fee7d7 100644
> --- a/drivers/net/tsi108_eth.h
> +++ b/drivers/net/tsi108_eth.h
> @@ -305,9 +305,9 @@
> #define TSI108_TX_CRC (1 << 5) /* Generate CRC for this packet */
> #define TSI108_TX_INT (1 << 14) /* Generate an IRQ after frag. processed */
> #define TSI108_TX_RETRY (0xf << 16) /* 4 bit field indicating num. of retries */
> -#define TSI108_TX_COL (1 << 20) /* Set if a collision occured */
> -#define TSI108_TX_LCOL (1 << 24) /* Set if a late collision occured */
> -#define TSI108_TX_UNDER (1 << 25) /* Set if a FIFO underrun occured */
> +#define TSI108_TX_COL (1 << 20) /* Set if a collision occurred */
> +#define TSI108_TX_LCOL (1 << 24) /* Set if a late collision occurred */
> +#define TSI108_TX_UNDER (1 << 25) /* Set if a FIFO underrun occurred */
> #define TSI108_TX_RLIM (1 << 26) /* Set if the retry limit was reached */
> #define TSI108_TX_OK (1 << 30) /* Set if the frame TX was successful */
> #define TSI108_TX_OWN (1 << 31) /* Set if the device owns the descriptor */
> @@ -332,7 +332,7 @@ typedef struct {
> #define TSI108_RX_RUNT (1 << 4)/* Packet is less than minimum size */
> #define TSI108_RX_HASH (1 << 7)/* Hash table match */
> #define TSI108_RX_BAD (1 << 8) /* Bad frame */
> -#define TSI108_RX_OVER (1 << 9) /* FIFO overrun occured */
> +#define TSI108_RX_OVER (1 << 9) /* FIFO overrun occurred */
> #define TSI108_RX_TRUNC (1 << 11) /* Packet truncated due to excess length */
> #define TSI108_RX_CRC (1 << 12) /* Packet had a CRC error */
> #define TSI108_RX_INT (1 << 13) /* Generate an IRQ after frag. processed */
> diff --git a/drivers/net/usb/rndis_host.c b/drivers/net/usb/rndis_host.c
> index dd8a4ad..b3e44aa 100644
> --- a/drivers/net/usb/rndis_host.c
> +++ b/drivers/net/usb/rndis_host.c
> @@ -325,7 +325,7 @@ generic_rndis_bind(struct usbnet *dev, struct usb_interface *intf, int flags)
> * For RX we handle drivers that zero-pad to end-of-packet.
> * Don't let userspace change these settings.
> *
> - * NOTE: there still seems to be wierdness here, as if we need
> + * NOTE: there still seems to be weirdness here, as if we need
> * to do some more things to make sure WinCE targets accept this.
> * They default to jumbograms of 8KB or 16KB, which is absurd
> * for such low data rates and which is also more than Linux
> diff --git a/drivers/net/via-rhine.c b/drivers/net/via-rhine.c
> index 5e7f069..eb5d75d 100644
> --- a/drivers/net/via-rhine.c
> +++ b/drivers/net/via-rhine.c
> @@ -1861,7 +1861,7 @@ static void rhine_restart_tx(struct net_device *dev) {
> u32 intr_status;
>
> /*
> - * If new errors occured, we need to sort them out before doing Tx.
> + * If new errors occurred, we need to sort them out before doing Tx.
> * In that case the ISR will be back here RSN anyway.
> */
> intr_status = get_intr_status(dev);
> @@ -1887,7 +1887,7 @@ static void rhine_restart_tx(struct net_device *dev) {
> /* This should never happen */
> if (debug > 1)
> printk(KERN_WARNING "%s: rhine_restart_tx() "
> - "Another error occured %8.8x.\n",
> + "Another error occurred %8.8x.\n",
> dev->name, intr_status);
> }
>
> diff --git a/drivers/net/via-velocity.c b/drivers/net/via-velocity.c
> index 09cac70..8145f32 100644
> --- a/drivers/net/via-velocity.c
> +++ b/drivers/net/via-velocity.c
> @@ -292,7 +292,7 @@ VELOCITY_PARAM(DMA_length, "DMA length");
> /* IP_byte_align[] is used for IP header DWORD byte aligned
> 0: indicate the IP header won't be DWORD byte aligned.(Default) .
> 1: indicate the IP header will be DWORD byte aligned.
> - In some enviroment, the IP header should be DWORD byte aligned,
> + In some environment, the IP header should be DWORD byte aligned,
> or the packet will be droped when we receive it. (eg: IPVS)
> */
> VELOCITY_PARAM(IP_byte_align, "Enable IP header dword aligned");
> diff --git a/drivers/net/vmxnet3/vmxnet3_drv.c b/drivers/net/vmxnet3/vmxnet3_drv.c
> index cc14b4a..ffcca1d 100644
> --- a/drivers/net/vmxnet3/vmxnet3_drv.c
> +++ b/drivers/net/vmxnet3/vmxnet3_drv.c
> @@ -892,7 +892,7 @@ vmxnet3_prepare_tso(struct sk_buff *skb,
> * Transmits a pkt thru a given tq
> * Returns:
> * NETDEV_TX_OK: descriptors are setup successfully
> - * NETDEV_TX_OK: error occured, the pkt is dropped
> + * NETDEV_TX_OK: error occurred, the pkt is dropped
> * NETDEV_TX_BUSY: tx ring is full, queue is stopped
> *
> * Side-effects:
> diff --git a/drivers/net/vxge/vxge-config.h b/drivers/net/vxge/vxge-config.h
> index e249e28..16b9cf8 100644
> --- a/drivers/net/vxge/vxge-config.h
> +++ b/drivers/net/vxge/vxge-config.h
> @@ -1133,7 +1133,7 @@ struct __vxge_hw_non_offload_db_wrapper {
> * override the selection of the physical transmit port.
> * Attention:
> * Normal sounds as if learned from the switch rather than from
> - * the aggregation algorythms.
> + * the aggregation algorithms.
> * 00: Normal. Use Destination/MAC Address
> * lookup to determine the transmit port.
> * 01: Send on physical Port1.
> diff --git a/drivers/net/wan/lmc/lmc_var.h b/drivers/net/wan/lmc/lmc_var.h
> index 65d0197..0398500 100644
> --- a/drivers/net/wan/lmc/lmc_var.h
> +++ b/drivers/net/wan/lmc/lmc_var.h
> @@ -380,7 +380,7 @@ struct lmc___softc {
> /* CSR6 settings */
> #define OPERATION_MODE 0x00000200 /* Full Duplex */
> #define PROMISC_MODE 0x00000040 /* Promiscuous Mode */
> -#define RECIEVE_ALL 0x40000000 /* Recieve All */
> +#define RECIEVE_ALL 0x40000000 /* Receive All */
> #define PASS_BAD_FRAMES 0x00000008 /* Pass Bad Frames */
>
> /* Dec control registers CSR6 as well */
> diff --git a/drivers/net/wimax/i2400m/driver.c b/drivers/net/wimax/i2400m/driver.c
> index 65bc334..f510ec7 100644
> --- a/drivers/net/wimax/i2400m/driver.c
> +++ b/drivers/net/wimax/i2400m/driver.c
> @@ -755,7 +755,7 @@ EXPORT_SYMBOL_GPL(i2400m_error_recovery);
> * Alloc the command and ack buffers for boot mode
> *
> * Get the buffers needed to deal with boot mode messages. These
> - * buffers need to be allocated before the sdio recieve irq is setup.
> + * buffers need to be allocated before the sdio receive irq is setup.
> */
> static
> int i2400m_bm_buf_alloc(struct i2400m *i2400m)
> diff --git a/drivers/net/wimax/i2400m/i2400m-usb.h b/drivers/net/wimax/i2400m/i2400m-usb.h
> index eb80243..4a4f916 100644
> --- a/drivers/net/wimax/i2400m/i2400m-usb.h
> +++ b/drivers/net/wimax/i2400m/i2400m-usb.h
> @@ -112,7 +112,7 @@ static inline void edc_init(struct edc *edc)
> *
> * This is way to determine if the number of acceptable errors per time
> * period has been exceeded. It is not accurate as there are cases in which
> - * this scheme will not work, for example if there are periodic occurences
> + * this scheme will not work, for example if there are periodic occurrences
> * of errors that straddle updates to the start time. This scheme is
> * sufficient for our usage.
> *
> diff --git a/drivers/net/wimax/i2400m/rx.c b/drivers/net/wimax/i2400m/rx.c
> index 844133b..2f94a87 100644
> --- a/drivers/net/wimax/i2400m/rx.c
> +++ b/drivers/net/wimax/i2400m/rx.c
> @@ -349,7 +349,7 @@ error_no_waiter:
> *
> * For reports: We can't clone the original skb where the data is
> * because we need to send this up via netlink; netlink has to add
> - * headers and we can't overwrite what's preceeding the payload...as
> + * headers and we can't overwrite what's preceding the payload...as
> * it is another message. So we just dup them.
> */
> static
> @@ -425,7 +425,7 @@ error_check:
> *
> * As in i2400m_rx_ctl(), we can't clone the original skb where the
> * data is because we need to send this up via netlink; netlink has to
> - * add headers and we can't overwrite what's preceeding the
> + * add headers and we can't overwrite what's preceding the
> * payload...as it is another message. So we just dup them.
> */
> static
> diff --git a/drivers/net/wireless/ath/ath5k/reg.h b/drivers/net/wireless/ath/ath5k/reg.h
> index fd14b91..fa5c3bb 100644
> --- a/drivers/net/wireless/ath/ath5k/reg.h
> +++ b/drivers/net/wireless/ath/ath5k/reg.h
> @@ -283,7 +283,7 @@
> */
> #define AR5K_ISR 0x001c /* Register Address [5210] */
> #define AR5K_PISR 0x0080 /* Register Address [5211+] */
> -#define AR5K_ISR_RXOK 0x00000001 /* Frame successfuly recieved */
> +#define AR5K_ISR_RXOK 0x00000001 /* Frame successfuly received */
> #define AR5K_ISR_RXDESC 0x00000002 /* RX descriptor request */
> #define AR5K_ISR_RXERR 0x00000004 /* Receive error */
> #define AR5K_ISR_RXNOFRM 0x00000008 /* No frame received (receive timeout) */
> @@ -377,7 +377,7 @@
> */
> #define AR5K_IMR 0x0020 /* Register Address [5210] */
> #define AR5K_PIMR 0x00a0 /* Register Address [5211+] */
> -#define AR5K_IMR_RXOK 0x00000001 /* Frame successfuly recieved*/
> +#define AR5K_IMR_RXOK 0x00000001 /* Frame successfuly received*/
> #define AR5K_IMR_RXDESC 0x00000002 /* RX descriptor request*/
> #define AR5K_IMR_RXERR 0x00000004 /* Receive error*/
> #define AR5K_IMR_RXNOFRM 0x00000008 /* No frame received (receive timeout)*/
> diff --git a/drivers/net/wireless/ath/regd.c b/drivers/net/wireless/ath/regd.c
> index 2b14775..8e981a0 100644
> --- a/drivers/net/wireless/ath/regd.c
> +++ b/drivers/net/wireless/ath/regd.c
> @@ -261,7 +261,7 @@ ath_reg_apply_active_scan_flags(struct wiphy *wiphy,
> }
>
> /*
> - * If a country IE has been recieved check its rule for this
> + * If a country IE has been received check its rule for this
> * channel first before enabling active scan. The passive scan
> * would have been enforced by the initial processing of our
> * custom regulatory domain.
> diff --git a/drivers/net/wireless/b43/b43.h b/drivers/net/wireless/b43/b43.h
> index bd4cb75..ebc93c1 100644
> --- a/drivers/net/wireless/b43/b43.h
> +++ b/drivers/net/wireless/b43/b43.h
> @@ -648,8 +648,8 @@ struct b43_request_fw_context {
> char errors[B43_NR_FWTYPES][128];
> /* Temporary buffer for storing the firmware name. */
> char fwname[64];
> - /* A fatal error occured while requesting. Firmware reqest
> - * can not continue, as any other reqest will also fail. */
> + /* A fatal error occurred while requesting. Firmware request
> + * can not continue, as any other request will also fail. */
> int fatal_failure;
> };
>
> diff --git a/drivers/net/wireless/ipw2x00/ipw2200.c b/drivers/net/wireless/ipw2x00/ipw2200.c
> index ae438ed..3991b9d 100644
> --- a/drivers/net/wireless/ipw2x00/ipw2200.c
> +++ b/drivers/net/wireless/ipw2x00/ipw2200.c
> @@ -8367,7 +8367,7 @@ static void ipw_handle_mgmt_packet(struct ipw_priv *priv,
> /*
> * Main entry function for recieving a packet with 80211 headers. This
> * should be called when ever the FW has notified us that there is a new
> - * skb in the recieve queue.
> + * skb in the receive queue.
> */
> static void ipw_rx(struct ipw_priv *priv)
> {
> diff --git a/drivers/net/wireless/libertas/cfg.c b/drivers/net/wireless/libertas/cfg.c
> index 698a1f7..d27230d 100644
> --- a/drivers/net/wireless/libertas/cfg.c
> +++ b/drivers/net/wireless/libertas/cfg.c
> @@ -123,7 +123,7 @@ static u8 lbs_auth_to_authtype(enum nl80211_auth_type auth_type)
>
>
> /* Various firmware commands need the list of supported rates, but with
> - the hight-bit set for basic rates */
> + the high-bit set for basic rates */
> static int lbs_add_rates(u8 *rates)
> {
> size_t i;
> diff --git a/drivers/net/wireless/libertas/if_spi.h b/drivers/net/wireless/libertas/if_spi.h
> index 8b1417d..d2ac1dc 100644
> --- a/drivers/net/wireless/libertas/if_spi.h
> +++ b/drivers/net/wireless/libertas/if_spi.h
> @@ -66,7 +66,7 @@
> #define IF_SPI_HOST_INT_CTRL_REG 0x40 /* Host interrupt controller reg */
>
> #define IF_SPI_CARD_INT_CAUSE_REG 0x44 /* Card interrupt cause reg */
> -#define IF_SPI_CARD_INT_STATUS_REG 0x48 /* Card interupt status reg */
> +#define IF_SPI_CARD_INT_STATUS_REG 0x48 /* Card interrupt status reg */
> #define IF_SPI_CARD_INT_EVENT_MASK_REG 0x4C /* Card interrupt event mask */
> #define IF_SPI_CARD_INT_STATUS_MASK_REG 0x50 /* Card interrupt status mask */
>
> diff --git a/drivers/net/wireless/rt2x00/rt2800.h b/drivers/net/wireless/rt2x00/rt2800.h
> index 4c55e85..42d768e 100644
> --- a/drivers/net/wireless/rt2x00/rt2800.h
> +++ b/drivers/net/wireless/rt2x00/rt2800.h
> @@ -594,7 +594,7 @@
> * READ_CONTROL: 0 write BBP, 1 read BBP
> * BUSY: ASIC is busy executing BBP commands
> * BBP_PAR_DUR: 0 4 MAC clocks, 1 8 MAC clocks
> - * BBP_RW_MODE: 0 serial, 1 paralell
> + * BBP_RW_MODE: 0 serial, 1 parallel
> */
> #define BBP_CSR_CFG 0x101c
> #define BBP_CSR_CFG_VALUE FIELD32(0x000000ff)
> diff --git a/drivers/net/wireless/rt2x00/rt2x00link.c b/drivers/net/wireless/rt2x00/rt2x00link.c
> index bfda60e..4c0fc1f 100644
> --- a/drivers/net/wireless/rt2x00/rt2x00link.c
> +++ b/drivers/net/wireless/rt2x00/rt2x00link.c
> @@ -283,7 +283,7 @@ void rt2x00link_start_tuner(struct rt2x00_dev *rt2x00dev)
> /**
> * While scanning, link tuning is disabled. By default
> * the most sensitive settings will be used to make sure
> - * that all beacons and probe responses will be recieved
> + * that all beacons and probe responses will be received
> * during the scan.
> */
> if (test_bit(DEVICE_STATE_SCANNING, &rt2x00dev->flags))
> diff --git a/drivers/net/wireless/rt2x00/rt2x00queue.h b/drivers/net/wireless/rt2x00/rt2x00queue.h
> index fab8e26..a8e05b3 100644
> --- a/drivers/net/wireless/rt2x00/rt2x00queue.h
> +++ b/drivers/net/wireless/rt2x00/rt2x00queue.h
> @@ -337,7 +337,7 @@ struct txentry_desc {
> * only be touched after the device has signaled it is done with it.
> * @ENTRY_DATA_PENDING: This entry contains a valid frame and is waiting
> * for the signal to start sending.
> - * @ENTRY_DATA_IO_FAILED: Hardware indicated that an IO error occured
> + * @ENTRY_DATA_IO_FAILED: Hardware indicated that an IO error occurred
> * while transfering the data to the hardware. No TX status report will
> * be expected from the hardware.
> * @ENTRY_DATA_STATUS_PENDING: The entry has been send to the device and
> @@ -358,7 +358,7 @@ enum queue_entry_flags {
> * @flags: Entry flags, see &enum queue_entry_flags.
> * @queue: The data queue (&struct data_queue) to which this entry belongs.
> * @skb: The buffer which is currently being transmitted (for TX queue),
> - * or used to directly recieve data in (for RX queue).
> + * or used to directly receive data in (for RX queue).
> * @entry_idx: The entry index number.
> * @priv_data: Private data belonging to this queue entry. The pointer
> * points to data specific to a particular driver and queue type.
> @@ -620,7 +620,7 @@ static inline int rt2x00queue_threshold(struct data_queue *queue)
> }
>
> /**
> - * rt2x00queue_status_timeout - Check if a timeout occured for STATUS reports
> + * rt2x00queue_status_timeout - Check if a timeout occurred for STATUS reports
> * @queue: Queue to check.
> */
> static inline int rt2x00queue_status_timeout(struct data_queue *queue)
> @@ -630,7 +630,7 @@ static inline int rt2x00queue_status_timeout(struct data_queue *queue)
> }
>
> /**
> - * rt2x00queue_timeout - Check if a timeout occured for DMA transfers
> + * rt2x00queue_timeout - Check if a timeout occurred for DMA transfers
> * @queue: Queue to check.
> */
> static inline int rt2x00queue_dma_timeout(struct data_queue *queue)
> diff --git a/drivers/net/wireless/rt2x00/rt2x00usb.c b/drivers/net/wireless/rt2x00/rt2x00usb.c
> index 1a9937d..5f79f72 100644
> --- a/drivers/net/wireless/rt2x00/rt2x00usb.c
> +++ b/drivers/net/wireless/rt2x00/rt2x00usb.c
> @@ -420,7 +420,7 @@ void rt2x00usb_flush_queue(struct data_queue *queue)
> /*
> * Check if the driver is already done, otherwise we
> * have to sleep a little while to give the driver/hw
> - * the oppurtunity to complete interrupt process itself.
> + * the opportunity to complete interrupt process itself.
> */
> if (rt2x00queue_empty(queue))
> break;
> @@ -433,7 +433,7 @@ void rt2x00usb_flush_queue(struct data_queue *queue)
>
> /*
> * Wait for a little while to give the driver
> - * the oppurtunity to recover itself.
> + * the opportunity to recover itself.
> */
> msleep(10);
> }
> diff --git a/drivers/net/wireless/rt2x00/rt2x00usb.h b/drivers/net/wireless/rt2x00/rt2x00usb.h
> index 6aaf51f..e11c759 100644
> --- a/drivers/net/wireless/rt2x00/rt2x00usb.h
> +++ b/drivers/net/wireless/rt2x00/rt2x00usb.h
> @@ -400,7 +400,7 @@ void rt2x00usb_flush_queue(struct data_queue *queue);
> * @rt2x00dev: Pointer to &struct rt2x00_dev
> *
> * Check the health of the USB communication and determine
> - * if timeouts have occured. If this is the case, this function
> + * if timeouts have occurred. If this is the case, this function
> * will reset all communication to restore functionality again.
> */
> void rt2x00usb_watchdog(struct rt2x00_dev *rt2x00dev);
> diff --git a/drivers/net/wireless/rtlwifi/debug.h b/drivers/net/wireless/rtlwifi/debug.h
> index 08bdec2..116a946 100644
> --- a/drivers/net/wireless/rtlwifi/debug.h
> +++ b/drivers/net/wireless/rtlwifi/debug.h
> @@ -45,7 +45,7 @@
> /*
> *Abnormal, rare, or unexpeted cases.
> *For example, Packet/IO Ctl canceled,
> - *device suprisely unremoved and so on.
> + *device surprisely unremoved and so on.
> */
> #define DBG_WARNING 2
>
> diff --git a/drivers/net/wireless/rtlwifi/pci.c b/drivers/net/wireless/rtlwifi/pci.c
> index 1758d44..1473476 100644
> --- a/drivers/net/wireless/rtlwifi/pci.c
> +++ b/drivers/net/wireless/rtlwifi/pci.c
> @@ -1506,7 +1506,7 @@ void rtl_pci_stop(struct ieee80211_hw *hw)
> u8 RFInProgressTimeOut = 0;
>
> /*
> - *should before disable interrrupt&adapter
> + *should before disable interrupt&adapter
> *and will do it immediately.
> */
> set_hal_stop(rtlhal);
> diff --git a/drivers/net/wireless/rtlwifi/regd.c b/drivers/net/wireless/rtlwifi/regd.c
> index 3336ca9..d26f957 100644
> --- a/drivers/net/wireless/rtlwifi/regd.c
> +++ b/drivers/net/wireless/rtlwifi/regd.c
> @@ -179,7 +179,7 @@ static void _rtl_reg_apply_active_scan_flags(struct wiphy *wiphy,
> }
>
> /*
> - *If a country IE has been recieved check its rule for this
> + *If a country IE has been received check its rule for this
> *channel first before enabling active scan. The passive scan
> *would have been enforced by the initial processing of our
> *custom regulatory domain.
> diff --git a/drivers/net/wireless/wl12xx/io.h b/drivers/net/wireless/wl12xx/io.h
> index 844b32b..6ffe027 100644
> --- a/drivers/net/wireless/wl12xx/io.h
> +++ b/drivers/net/wireless/wl12xx/io.h
> @@ -94,7 +94,7 @@ static inline int wl1271_translate_addr(struct wl1271 *wl, int addr)
> * translated region.
> *
> * The translated regions occur next to each other in physical device
> - * memory, so just add the sizes of the preceeding address regions to
> + * memory, so just add the sizes of the preceding address regions to
> * get the offset to the new region.
> *
> * Currently, only the two first regions are addressed, and the
> diff --git a/drivers/net/wireless/zd1211rw/zd_rf_uw2453.c b/drivers/net/wireless/zd1211rw/zd_rf_uw2453.c
> index 9e74eb1..ba0a0cc 100644
> --- a/drivers/net/wireless/zd1211rw/zd_rf_uw2453.c
> +++ b/drivers/net/wireless/zd1211rw/zd_rf_uw2453.c
> @@ -353,7 +353,7 @@ static int uw2453_init_hw(struct zd_rf *rf)
> };
>
> static const u32 rv[] = {
> - UW2453_REGWRITE(4, 0x2b), /* configure reciever gain */
> + UW2453_REGWRITE(4, 0x2b), /* configure receiver gain */
> UW2453_REGWRITE(5, 0x19e4f), /* configure transmitter gain */
> UW2453_REGWRITE(6, 0xf81ad), /* enable RX/TX filter tuning */
> UW2453_REGWRITE(7, 0x3fffe), /* disable TX gain in test mode */
> diff --git a/drivers/parisc/pdc_stable.c b/drivers/parisc/pdc_stable.c
> index 1062b8f..a73ac67 100644
> --- a/drivers/parisc/pdc_stable.c
> +++ b/drivers/parisc/pdc_stable.c
> @@ -213,7 +213,7 @@ pdcspath_store(struct pdcspath_entry *entry)
>
> /* addr, devpath and count must be word aligned */
> if (pdc_stable_write(entry->addr, devpath, sizeof(*devpath)) != PDC_OK) {
> - printk(KERN_ERR "%s: an error occured when writing to PDC.\n"
> + printk(KERN_ERR "%s: an error occurred when writing to PDC.\n"
> "It is likely that the Stable Storage data has been corrupted.\n"
> "Please check it carefully upon next reboot.\n", __func__);
> WARN_ON(1);
> diff --git a/drivers/parport/parport_pc.c b/drivers/parport/parport_pc.c
> index 8d62fb7..1664dd8 100644
> --- a/drivers/parport/parport_pc.c
> +++ b/drivers/parport/parport_pc.c
> @@ -1178,7 +1178,7 @@ out_no_data:
> * ******************************************
> */
>
> -/* GCC is not inlining extern inline function later overwriten to non-inline,
> +/* GCC is not inlining extern inline function later overwritten to non-inline,
> so we use outlined_ variants here. */
> static const struct parport_operations parport_pc_ops = {
> .write_data = parport_pc_write_data,
> diff --git a/drivers/pnp/pnpbios/bioscalls.c b/drivers/pnp/pnpbios/bioscalls.c
> index 8591f6a..b859d16 100644
> --- a/drivers/pnp/pnpbios/bioscalls.c
> +++ b/drivers/pnp/pnpbios/bioscalls.c
> @@ -219,7 +219,7 @@ void pnpbios_print_status(const char *module, u16 status)
> module);
> break;
> case PNP_HARDWARE_ERROR:
> - printk(KERN_ERR "PnPBIOS: %s: a hardware failure has occured\n",
> + printk(KERN_ERR "PnPBIOS: %s: a hardware failure has occurred\n",
> module);
> break;
> default:
> diff --git a/drivers/ps3/ps3-lpm.c b/drivers/ps3/ps3-lpm.c
> index 8000985..1e5c4c3 100644
> --- a/drivers/ps3/ps3-lpm.c
> +++ b/drivers/ps3/ps3-lpm.c
> @@ -919,7 +919,7 @@ EXPORT_SYMBOL_GPL(ps3_disable_pm);
> * @offset: Offset in bytes from the start of the trace buffer.
> * @buf: Copy destination.
> * @count: Maximum count of bytes to copy.
> - * @bytes_copied: Pointer to a variable that will recieve the number of
> + * @bytes_copied: Pointer to a variable that will receive the number of
> * bytes copied to @buf.
> *
> * On error @buf will contain any successfully copied trace buffer data
> @@ -974,7 +974,7 @@ EXPORT_SYMBOL_GPL(ps3_lpm_copy_tb);
> * @offset: Offset in bytes from the start of the trace buffer.
> * @buf: A __user copy destination.
> * @count: Maximum count of bytes to copy.
> - * @bytes_copied: Pointer to a variable that will recieve the number of
> + * @bytes_copied: Pointer to a variable that will receive the number of
> * bytes copied to @buf.
> *
> * On error @buf will contain any successfully copied trace buffer data
> diff --git a/drivers/ps3/ps3-sys-manager.c b/drivers/ps3/ps3-sys-manager.c
> index d37c445..1b98367 100644
> --- a/drivers/ps3/ps3-sys-manager.c
> +++ b/drivers/ps3/ps3-sys-manager.c
> @@ -80,7 +80,7 @@ static void __maybe_unused _dump_sm_header(
> *
> * Currently all messages received from the system manager are either
> * (16 bytes header + 8 bytes payload = 24 bytes) or (16 bytes header
> - * + 16 bytes payload = 32 bytes). This knowlege is used to simplify
> + * + 16 bytes payload = 32 bytes). This knowledge is used to simplify
> * the logic.
> */
>
> diff --git a/drivers/rapidio/rio-scan.c b/drivers/rapidio/rio-scan.c
> index a50391b..9aafcd9 100644
> --- a/drivers/rapidio/rio-scan.c
> +++ b/drivers/rapidio/rio-scan.c
> @@ -295,7 +295,7 @@ static int __devinit rio_add_device(struct rio_dev *rdev)
> }
>
> /**
> - * rio_enable_rx_tx_port - enable input reciever and output transmitter of
> + * rio_enable_rx_tx_port - enable input receiver and output transmitter of
> * given port
> * @port: Master port associated with the RIO network
> * @local: local=1 select local port otherwise a far device is reached
> diff --git a/drivers/rtc/interface.c b/drivers/rtc/interface.c
> index a0c0196..5d59c76 100644
> --- a/drivers/rtc/interface.c
> +++ b/drivers/rtc/interface.c
> @@ -259,7 +259,7 @@ EXPORT_SYMBOL_GPL(rtc_update_irq_enable);
> * @rtc: pointer to the rtc device
> *
> * This function is called when an AIE, UIE or PIE mode interrupt
> - * has occured (or been emulated).
> + * has occurred (or been emulated).
> *
> * Triggers the registered irq_task function callback.
> */
> diff --git a/drivers/rtc/rtc-sa1100.c b/drivers/rtc/rtc-sa1100.c
> index 88ea52b..819bba4 100644
> --- a/drivers/rtc/rtc-sa1100.c
> +++ b/drivers/rtc/rtc-sa1100.c
> @@ -468,7 +468,7 @@ static int sa1100_rtc_probe(struct platform_device *pdev)
> * initialization is unknown and could in principle happen during
> * normal processing.
> *
> - * Notice that clearing bit 1 and 0 is accomplished by writting ONES to
> + * Notice that clearing bit 1 and 0 is accomplished by writing ONES to
> * the corresponding bits in RTSR. */
> RTSR = RTSR_AL | RTSR_HZ;
>
> diff --git a/drivers/s390/block/dasd_3990_erp.c b/drivers/s390/block/dasd_3990_erp.c
> index 1654a24..fb9e483 100644
> --- a/drivers/s390/block/dasd_3990_erp.c
> +++ b/drivers/s390/block/dasd_3990_erp.c
> @@ -2207,7 +2207,7 @@ dasd_3990_erp_inspect_32(struct dasd_ccw_req * erp, char *sense)
> * DASD_3990_ERP_CONTROL_CHECK
> *
> * DESCRIPTION
> - * Does a generic inspection if a control check occured and sets up
> + * Does a generic inspection if a control check occurred and sets up
> * the related error recovery procedure
> *
> * PARAMETER
> @@ -2250,7 +2250,7 @@ dasd_3990_erp_inspect(struct dasd_ccw_req *erp)
> struct dasd_ccw_req *erp_new = NULL;
> char *sense;
>
> - /* if this problem occured on an alias retry on base */
> + /* if this problem occurred on an alias retry on base */
> erp_new = dasd_3990_erp_inspect_alias(erp);
> if (erp_new)
> return erp_new;
> diff --git a/drivers/s390/char/tty3270.c b/drivers/s390/char/tty3270.c
> index 911822db..d6add2f 100644
> --- a/drivers/s390/char/tty3270.c
> +++ b/drivers/s390/char/tty3270.c
> @@ -1013,7 +1013,7 @@ tty3270_convert_line(struct tty3270 *tp, int line_nr)
> }
> }
> if (highlight != TAX_RESET)
> - flen += 3; /* TO_SA to reset hightlight. */
> + flen += 3; /* TO_SA to reset highlight. */
> if (f_color != TAC_RESET)
> flen += 3; /* TO_SA to reset color. */
> if (line->len < tp->view.cols)
> diff --git a/drivers/s390/cio/device_fsm.c b/drivers/s390/cio/device_fsm.c
> index a845695..ee2410d 100644
> --- a/drivers/s390/cio/device_fsm.c
> +++ b/drivers/s390/cio/device_fsm.c
> @@ -318,7 +318,7 @@ ccw_device_sense_id_done(struct ccw_device *cdev, int err)
>
> /**
> * ccw_device_notify() - inform the device's driver about an event
> - * @cdev: device for which an event occured
> + * @cdev: device for which an event occurred
> * @event: event that occurred
> *
> * Returns:
> diff --git a/drivers/s390/net/claw.c b/drivers/s390/net/claw.c
> index ce3a5c1..92ed052 100644
> --- a/drivers/s390/net/claw.c
> +++ b/drivers/s390/net/claw.c
> @@ -775,7 +775,7 @@ claw_irq_handler(struct ccw_device *cdev,
> case CLAW_START_WRITE:
> if (p_ch->irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) {
> dev_info(&cdev->dev,
> - "%s: Unit Check Occured in "
> + "%s: Unit Check Occurred in "
> "write channel\n", dev->name);
> clear_bit(0, (void *)&p_ch->IO_active);
> if (p_ch->irb->ecw[0] & 0x80) {
> diff --git a/drivers/s390/net/ctcm_fsms.c b/drivers/s390/net/ctcm_fsms.c
> index 8c921fc..2d60220 100644
> --- a/drivers/s390/net/ctcm_fsms.c
> +++ b/drivers/s390/net/ctcm_fsms.c
> @@ -184,7 +184,7 @@ static void ctcmpc_chx_resend(fsm_instance *, int, void *);
> static void ctcmpc_chx_send_sweep(fsm_instance *fsm, int event, void *arg);
>
> /**
> - * Check return code of a preceeding ccw_device call, halt_IO etc...
> + * Check return code of a preceding ccw_device call, halt_IO etc...
> *
> * ch : The channel, the error belongs to.
> * Returns the error code (!= 0) to inspect.
> diff --git a/drivers/scsi/3w-9xxx.h b/drivers/scsi/3w-9xxx.h
> index 3343824..040f721 100644
> --- a/drivers/scsi/3w-9xxx.h
> +++ b/drivers/scsi/3w-9xxx.h
> @@ -61,7 +61,7 @@ static twa_message_type twa_aen_table[] = {
> {0x0000, "AEN queue empty"},
> {0x0001, "Controller reset occurred"},
> {0x0002, "Degraded unit detected"},
> - {0x0003, "Controller error occured"},
> + {0x0003, "Controller error occurred"},
> {0x0004, "Background rebuild failed"},
> {0x0005, "Background rebuild done"},
> {0x0006, "Incomplete unit detected"},
> diff --git a/drivers/scsi/advansys.c b/drivers/scsi/advansys.c
> index 081c6de..bfd618a 100644
> --- a/drivers/scsi/advansys.c
> +++ b/drivers/scsi/advansys.c
> @@ -4544,7 +4544,7 @@ AscMemWordCopyPtrToLram(PortAddr iop_base, ushort s_addr,
> * Copy 4 bytes to LRAM.
> *
> * The source data is assumed to be in little-endian order in memory
> - * and is maintained in little-endian order when writen to LRAM.
> + * and is maintained in little-endian order when written to LRAM.
> */
> static void
> AscMemDWordCopyPtrToLram(PortAddr iop_base,
> diff --git a/drivers/scsi/aic7xxx/aic79xx_core.c b/drivers/scsi/aic7xxx/aic79xx_core.c
> index 3233bf5..4ae5a9b 100644
> --- a/drivers/scsi/aic7xxx/aic79xx_core.c
> +++ b/drivers/scsi/aic7xxx/aic79xx_core.c
> @@ -599,7 +599,7 @@ void
> ahd_outw(struct ahd_softc *ahd, u_int port, u_int value)
> {
> /*
> - * Write low byte first to accomodate registers
> + * Write low byte first to accommodate registers
> * such as PRGMCNT where the order maters.
> */
> ahd_outb(ahd, port, value & 0xFF);
> @@ -5651,7 +5651,7 @@ ahd_handle_msg_reject(struct ahd_softc *ahd, struct ahd_devinfo *devinfo)
>
> /*
> * Requeue all tagged commands for this target
> - * currently in our posession so they can be
> + * currently in our possession so they can be
> * converted to untagged commands.
> */
> ahd_search_qinfifo(ahd, SCB_GET_TARGET(ahd, scb),
> @@ -6245,7 +6245,7 @@ ahd_shutdown(void *arg)
> /*
> * Reset the controller and record some information about it
> * that is only available just after a reset. If "reinit" is
> - * non-zero, this reset occured after initial configuration
> + * non-zero, this reset occurred after initial configuration
> * and the caller requests that the chip be fully reinitialized
> * to a runable state. Chip interrupts are *not* enabled after
> * a reinitialization. The caller must enable interrupts via
> diff --git a/drivers/scsi/aic7xxx/aic7xxx_core.c b/drivers/scsi/aic7xxx/aic7xxx_core.c
> index 3f5a542..aef8111 100644
> --- a/drivers/scsi/aic7xxx/aic7xxx_core.c
> +++ b/drivers/scsi/aic7xxx/aic7xxx_core.c
> @@ -4131,7 +4131,7 @@ ahc_handle_msg_reject(struct ahc_softc *ahc, struct ahc_devinfo *devinfo)
>
> /*
> * Requeue all tagged commands for this target
> - * currently in our posession so they can be
> + * currently in our possession so they can be
> * converted to untagged commands.
> */
> ahc_search_qinfifo(ahc, SCB_GET_TARGET(ahc, scb),
> @@ -4581,7 +4581,7 @@ ahc_shutdown(void *arg)
> /*
> * Reset the controller and record some information about it
> * that is only available just after a reset. If "reinit" is
> - * non-zero, this reset occured after initial configuration
> + * non-zero, this reset occurred after initial configuration
> * and the caller requests that the chip be fully reinitialized
> * to a runable state. Chip interrupts are *not* enabled after
> * a reinitialization. The caller must enable interrupts via
> diff --git a/drivers/scsi/be2iscsi/be_cmds.h b/drivers/scsi/be2iscsi/be_cmds.h
> index 5218de4..fbd1dc2 100644
> --- a/drivers/scsi/be2iscsi/be_cmds.h
> +++ b/drivers/scsi/be2iscsi/be_cmds.h
> @@ -877,7 +877,7 @@ struct be_all_if_id {
> */
> #define CXN_KILLED_PDU_SIZE_EXCEEDS_DSL 3 /* Connection got invalidated
> * internally
> - * due to a recieved PDU
> + * due to a received PDU
> * size > DSL
> */
> #define CXN_KILLED_BURST_LEN_MISMATCH 4 /* Connection got invalidated
> @@ -886,7 +886,7 @@ struct be_all_if_id {
> * FBL/MBL.
> */
> #define CXN_KILLED_AHS_RCVD 5 /* Connection got invalidated
> - * internally due to a recieved
> + * internally due to a received
> * PDU Hdr that has
> * AHS */
> #define CXN_KILLED_HDR_DIGEST_ERR 6 /* Connection got invalidated
> @@ -899,12 +899,12 @@ struct be_all_if_id {
> * pdu hdr
> */
> #define CXN_KILLED_STALE_ITT_TTT_RCVD 8 /* Connection got invalidated
> - * internally due to a recieved
> + * internally due to a received
> * ITT/TTT that does not belong
> * to this Connection
> */
> #define CXN_KILLED_INVALID_ITT_TTT_RCVD 9 /* Connection got invalidated
> - * internally due to recieved
> + * internally due to received
> * ITT/TTT value > Max
> * Supported ITTs/TTTs
> */
> @@ -936,21 +936,21 @@ struct be_all_if_id {
> * index.
> */
> #define CXN_KILLED_OVER_RUN_RESIDUAL 16 /* Command got invalidated
> - * internally due to recived
> + * internally due to received
> * command has residual
> * over run bytes.
> */
> #define CXN_KILLED_UNDER_RUN_RESIDUAL 17 /* Command got invalidated
> - * internally due to recived
> + * internally due to received
> * command has residual under
> * run bytes.
> */
> #define CMD_KILLED_INVALID_STATSN_RCVD 18 /* Command got invalidated
> - * internally due to a recieved
> + * internally due to a received
> * PDU has an invalid StatusSN
> */
> #define CMD_KILLED_INVALID_R2T_RCVD 19 /* Command got invalidated
> - * internally due to a recieved
> + * internally due to a received
> * an R2T with some invalid
> * fields in it
> */
> @@ -973,7 +973,7 @@ struct be_all_if_id {
> */
> #define CMD_CXN_KILLED_INVALID_DATASN_RCVD 24 /* Command got invalidated
> * internally due to a
> - * recieved PDU has an invalid
> + * received PDU has an invalid
> * DataSN
> */
> #define CXN_INVALIDATE_NOTIFY 25 /* Connection invalidation
> diff --git a/drivers/scsi/bfa/bfa_defs_svc.h b/drivers/scsi/bfa/bfa_defs_svc.h
> index 648c841..56399be 100644
> --- a/drivers/scsi/bfa/bfa_defs_svc.h
> +++ b/drivers/scsi/bfa/bfa_defs_svc.h
> @@ -145,7 +145,7 @@ struct bfa_fw_io_stats_s {
> u32 ioh_data_oor_event; /* Data out of range */
> u32 ioh_ro_ooo_event; /* Relative offset out of range */
> u32 ioh_cpu_owned_event; /* IOH hit -iost owned by f/w */
> - u32 ioh_unexp_frame_event; /* unexpected frame recieved
> + u32 ioh_unexp_frame_event; /* unexpected frame received
> * count */
> u32 ioh_err_int; /* IOH error int during data-phase
> * for scsi write
> diff --git a/drivers/scsi/bfa/bfa_fc.h b/drivers/scsi/bfa/bfa_fc.h
> index 8e764fa..bf0067e 100644
> --- a/drivers/scsi/bfa/bfa_fc.h
> +++ b/drivers/scsi/bfa/bfa_fc.h
> @@ -315,7 +315,7 @@ struct fc_plogi_csp_s {
> query_dbc:1,
> hg_supp:1;
> #endif
> - __be16 rxsz; /* recieve data_field size */
> + __be16 rxsz; /* receive data_field size */
> __be16 conseq;
> __be16 ro_bitmap;
> __be32 e_d_tov;
> diff --git a/drivers/scsi/bfa/bfa_svc.c b/drivers/scsi/bfa/bfa_svc.c
> index 1d34921..f8debef 100644
> --- a/drivers/scsi/bfa/bfa_svc.c
> +++ b/drivers/scsi/bfa/bfa_svc.c
> @@ -5022,7 +5022,7 @@ bfa_uf_start(struct bfa_s *bfa)
> }
>
> /*
> - * Register handler for all unsolicted recieve frames.
> + * Register handler for all unsolicted receive frames.
> *
> * @param[in] bfa BFA instance
> * @param[in] ufrecv receive handler function
> diff --git a/drivers/scsi/bnx2i/bnx2i_hwi.c b/drivers/scsi/bnx2i/bnx2i_hwi.c
> index 96505e3..b3012ba 100644
> --- a/drivers/scsi/bnx2i/bnx2i_hwi.c
> +++ b/drivers/scsi/bnx2i/bnx2i_hwi.c
> @@ -173,7 +173,7 @@ void bnx2i_arm_cq_event_coalescing(struct bnx2i_endpoint *ep, u8 action)
>
> /**
> * bnx2i_get_rq_buf - copy RQ buffer contents to driver buffer
> - * @conn: iscsi connection on which RQ event occured
> + * @conn: iscsi connection on which RQ event occurred
> * @ptr: driver buffer to which RQ buffer contents is to
> * be copied
> * @len: length of valid data inside RQ buf
> diff --git a/drivers/scsi/cxgbi/libcxgbi.h b/drivers/scsi/cxgbi/libcxgbi.h
> index c57d59d..d25f08a 100644
> --- a/drivers/scsi/cxgbi/libcxgbi.h
> +++ b/drivers/scsi/cxgbi/libcxgbi.h
> @@ -263,9 +263,9 @@ struct cxgbi_skb_tx_cb {
> enum cxgbi_skcb_flags {
> SKCBF_TX_NEED_HDR, /* packet needs a header */
> SKCBF_RX_COALESCED, /* received whole pdu */
> - SKCBF_RX_HDR, /* recieved pdu header */
> - SKCBF_RX_DATA, /* recieved pdu payload */
> - SKCBF_RX_STATUS, /* recieved ddp status */
> + SKCBF_RX_HDR, /* received pdu header */
> + SKCBF_RX_DATA, /* received pdu payload */
> + SKCBF_RX_STATUS, /* received ddp status */
> SKCBF_RX_DATA_DDPD, /* pdu payload ddp'd */
> SKCBF_RX_HCRC_ERR, /* header digest error */
> SKCBF_RX_DCRC_ERR, /* data digest error */
> diff --git a/drivers/scsi/dc395x.c b/drivers/scsi/dc395x.c
> index b0f8523..f35c8ba 100644
> --- a/drivers/scsi/dc395x.c
> +++ b/drivers/scsi/dc395x.c
> @@ -1774,7 +1774,7 @@ static void dc395x_handle_interrupt(struct AdapterCtlBlk *acb,
> dc395x_statev(acb, srb, &scsi_status);
>
> /*
> - * if there were any exception occured scsi_status
> + * if there were any exception occurred scsi_status
> * will be modify to bus free phase new scsi_status
> * transfer out from ... previous dc395x_statev
> */
> diff --git a/drivers/scsi/fcoe/libfcoe.c b/drivers/scsi/fcoe/libfcoe.c
> index 625c6be..317a416 100644
> --- a/drivers/scsi/fcoe/libfcoe.c
> +++ b/drivers/scsi/fcoe/libfcoe.c
> @@ -1902,7 +1902,7 @@ static void fcoe_ctlr_vn_send(struct fcoe_ctlr *fip,
> * fcoe_ctlr_vn_rport_callback - Event handler for rport events.
> * @lport: The lport which is receiving the event
> * @rdata: remote port private data
> - * @event: The event that occured
> + * @event: The event that occurred
> *
> * Locking Note: The rport lock must not be held when calling this function.
> */
> diff --git a/drivers/scsi/fdomain.c b/drivers/scsi/fdomain.c
> index 69b7aa5..643f6d5 100644
> --- a/drivers/scsi/fdomain.c
> +++ b/drivers/scsi/fdomain.c
> @@ -174,7 +174,7 @@
> Future Domain sold DOS BIOS source for $250 and the UN*X driver source was
> $750, but these required a non-disclosure agreement, so even if I could
> have afforded them, they would *not* have been useful for writing this
> - publically distributable driver. Future Domain technical support has
> + publicly distributable driver. Future Domain technical support has
> provided some information on the phone and have sent a few useful FAXs.
> They have been much more helpful since they started to recognize that the
> word "Linux" refers to an operating system :-).
> diff --git a/drivers/scsi/gdth.h b/drivers/scsi/gdth.h
> index 120a062..d969855 100644
> --- a/drivers/scsi/gdth.h
> +++ b/drivers/scsi/gdth.h
> @@ -895,7 +895,7 @@ typedef struct {
> u8 ldr_no; /* log. drive no. */
> u8 rw_attribs; /* r/w attributes */
> u8 cluster_type; /* cluster properties */
> - u8 media_changed; /* Flag:MOUNT/UNMOUNT occured */
> + u8 media_changed; /* Flag:MOUNT/UNMOUNT occurred */
> u32 start_sec; /* start sector */
> } hdr[MAX_LDRIVES]; /* host drives */
> struct {
> diff --git a/drivers/scsi/initio.c b/drivers/scsi/initio.c
> index 9627d06..b637b55 100644
> --- a/drivers/scsi/initio.c
> +++ b/drivers/scsi/initio.c
> @@ -1917,7 +1917,7 @@ static int int_initio_scsi_rst(struct initio_host * host)
> }
>
> /**
> - * int_initio_scsi_resel - Reselection occured
> + * int_initio_scsi_resel - Reselection occurred
> * @host: InitIO host adapter
> *
> * A SCSI reselection event has been signalled and the interrupt
> diff --git a/drivers/scsi/libfc/fc_lport.c b/drivers/scsi/libfc/fc_lport.c
> index c5a10f9..b4675ca 100644
> --- a/drivers/scsi/libfc/fc_lport.c
> +++ b/drivers/scsi/libfc/fc_lport.c
> @@ -163,7 +163,7 @@ static int fc_frame_drop(struct fc_lport *lport, struct fc_frame *fp)
> * fc_lport_rport_callback() - Event handler for rport events
> * @lport: The lport which is receiving the event
> * @rdata: private remote port data
> - * @event: The event that occured
> + * @event: The event that occurred
> *
> * Locking Note: The rport lock should not be held when calling
> * this function.
> @@ -770,7 +770,7 @@ EXPORT_SYMBOL(fc_lport_set_local_id);
>
> /**
> * fc_lport_recv_flogi_req() - Receive a FLOGI request
> - * @lport: The local port that recieved the request
> + * @lport: The local port that received the request
> * @rx_fp: The FLOGI frame
> *
> * A received FLOGI request indicates a point-to-point connection.
> diff --git a/drivers/scsi/lpfc/lpfc_bsg.c b/drivers/scsi/lpfc/lpfc_bsg.c
> index 0dd43bb..f7e281b 100644
> --- a/drivers/scsi/lpfc/lpfc_bsg.c
> +++ b/drivers/scsi/lpfc/lpfc_bsg.c
> @@ -1929,7 +1929,7 @@ out:
> * @rxxri: Receive exchange id
> * @len: Number of data bytes
> *
> - * This function allocates and posts a data buffer of sufficient size to recieve
> + * This function allocates and posts a data buffer of sufficient size to receive
> * an unsolicted CT command.
> **/
> static int lpfcdiag_loop_post_rxbufs(struct lpfc_hba *phba, uint16_t rxxri,
> diff --git a/drivers/scsi/lpfc/lpfc_hbadisc.c b/drivers/scsi/lpfc/lpfc_hbadisc.c
> index bb01596..de988ef 100644
> --- a/drivers/scsi/lpfc/lpfc_hbadisc.c
> +++ b/drivers/scsi/lpfc/lpfc_hbadisc.c
> @@ -4467,7 +4467,7 @@ lpfc_setup_disc_node(struct lpfc_vport *vport, uint32_t did)
> if ((vport->fc_flag & FC_RSCN_MODE) &&
> !(vport->fc_flag & FC_NDISC_ACTIVE)) {
> if (lpfc_rscn_payload_check(vport, did)) {
> - /* If we've already recieved a PLOGI from this NPort
> + /* If we've already received a PLOGI from this NPort
> * we don't need to try to discover it again.
> */
> if (ndlp->nlp_flag & NLP_RCV_PLOGI)
> @@ -4483,7 +4483,7 @@ lpfc_setup_disc_node(struct lpfc_vport *vport, uint32_t did)
> } else
> ndlp = NULL;
> } else {
> - /* If we've already recieved a PLOGI from this NPort,
> + /* If we've already received a PLOGI from this NPort,
> * or we are already in the process of discovery on it,
> * we don't need to try to discover it again.
> */
> diff --git a/drivers/scsi/lpfc/lpfc_sli.c b/drivers/scsi/lpfc/lpfc_sli.c
> index a359d2b..319ec89 100644
> --- a/drivers/scsi/lpfc/lpfc_sli.c
> +++ b/drivers/scsi/lpfc/lpfc_sli.c
> @@ -6414,7 +6414,7 @@ lpfc_sli4_iocb2wqe(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq,
> return IOCB_ERROR;
> }
> wqe->els_req.payload_len = xmit_len;
> - /* Els_reguest64 has a TMO */
> + /* Els_request64 has a TMO */
> bf_set(wqe_tmo, &wqe->els_req.wqe_com,
> iocbq->iocb.ulpTimeout);
> /* Need a VF for word 4 set the vf bit*/
> @@ -9589,7 +9589,7 @@ out:
> * @cq: Pointer to the completion queue.
> * @wcqe: Pointer to a completion queue entry.
> *
> - * This routine process a slow-path work-queue or recieve queue completion queue
> + * This routine process a slow-path work-queue or receive queue completion queue
> * entry.
> *
> * Return: true if work posted to worker thread, otherwise false.
> diff --git a/drivers/scsi/megaraid/mega_common.h b/drivers/scsi/megaraid/mega_common.h
> index 5ead128..7d40e2b 100644
> --- a/drivers/scsi/megaraid/mega_common.h
> +++ b/drivers/scsi/megaraid/mega_common.h
> @@ -11,7 +11,7 @@
> *
> * FILE : mega_common.h
> *
> - * Libaray of common routine used by all low-level megaraid drivers
> + * Library of common routine used by all low-level megaraid drivers
> */
>
> #ifndef _MEGA_COMMON_H_
> diff --git a/drivers/scsi/megaraid/megaraid_mbox.c b/drivers/scsi/megaraid/megaraid_mbox.c
> index 5708cb2..1febff2 100644
> --- a/drivers/scsi/megaraid/megaraid_mbox.c
> +++ b/drivers/scsi/megaraid/megaraid_mbox.c
> @@ -3973,7 +3973,7 @@ megaraid_sysfs_get_ldmap_timeout(unsigned long data)
> * NOTE: The commands issuance functionality is not generalized and
> * implemented in context of "get ld map" command only. If required, the
> * command issuance logical can be trivially pulled out and implemented as a
> - * standalone libary. For now, this should suffice since there is no other
> + * standalone library. For now, this should suffice since there is no other
> * user of this interface.
> *
> * Return 0 on success.
> diff --git a/drivers/scsi/mpt2sas/mpt2sas_base.c b/drivers/scsi/mpt2sas/mpt2sas_base.c
> index 9ead039..6e1e3be 100644
> --- a/drivers/scsi/mpt2sas/mpt2sas_base.c
> +++ b/drivers/scsi/mpt2sas/mpt2sas_base.c
> @@ -926,7 +926,7 @@ _base_interrupt(int irq, void *bus_id)
> }
>
> /**
> - * mpt2sas_base_release_callback_handler - clear interupt callback handler
> + * mpt2sas_base_release_callback_handler - clear interrupt callback handler
> * @cb_idx: callback index
> *
> * Return nothing.
> diff --git a/drivers/scsi/mpt2sas/mpt2sas_ctl.c b/drivers/scsi/mpt2sas/mpt2sas_ctl.c
> index e92b77a..cb93810 100644
> --- a/drivers/scsi/mpt2sas/mpt2sas_ctl.c
> +++ b/drivers/scsi/mpt2sas/mpt2sas_ctl.c
> @@ -1860,7 +1860,7 @@ _ctl_send_release(struct MPT2SAS_ADAPTER *ioc, u8 buffer_type, u8 *issue_reset)
> *
> * This allows ownership of the specified buffer to returned to the driver,
> * allowing an application to read the buffer without fear that firmware is
> - * overwritting information in the buffer.
> + * overwriting information in the buffer.
> */
> static long
> _ctl_diag_release(void __user *arg, enum block_state state)
> diff --git a/drivers/scsi/mpt2sas/mpt2sas_ctl.h b/drivers/scsi/mpt2sas/mpt2sas_ctl.h
> index 69916e4..12db44c 100644
> --- a/drivers/scsi/mpt2sas/mpt2sas_ctl.h
> +++ b/drivers/scsi/mpt2sas/mpt2sas_ctl.h
> @@ -383,7 +383,7 @@ struct mpt2_diag_query {
> *
> * This allows ownership of the specified buffer to returned to the driver,
> * allowing an application to read the buffer without fear that firmware is
> - * overwritting information in the buffer.
> + * overwriting information in the buffer.
> */
> struct mpt2_diag_release {
> struct mpt2_ioctl_header hdr;
> diff --git a/drivers/scsi/mpt2sas/mpt2sas_scsih.c b/drivers/scsi/mpt2sas/mpt2sas_scsih.c
> index 5ded3db..516e6f7 100644
> --- a/drivers/scsi/mpt2sas/mpt2sas_scsih.c
> +++ b/drivers/scsi/mpt2sas/mpt2sas_scsih.c
> @@ -2944,7 +2944,7 @@ _scsih_tm_tr_complete(struct MPT2SAS_ADAPTER *ioc, u16 smid, u8 msix_index,
> * @smid: system request message index
> *
> * This will check delayed target reset list, and feed the
> - * next reqeust.
> + * next request.
> *
> * Return 1 meaning mf should be freed from _base_interrupt
> * 0 means the mf is freed from this function.
> @@ -2984,7 +2984,7 @@ _scsih_check_for_pending_tm(struct MPT2SAS_ADAPTER *ioc, u16 smid)
> *
> * This routine added to better handle cable breaker.
> *
> - * This handles the case where driver recieves multiple expander
> + * This handles the case where driver receives multiple expander
> * add and delete events in a single shot. When there is a delete event
> * the routine will void any pending add events waiting in the event queue.
> *
> @@ -3248,7 +3248,7 @@ _scsih_flush_running_cmds(struct MPT2SAS_ADAPTER *ioc)
> /**
> * _scsih_setup_eedp - setup MPI request for EEDP transfer
> * @scmd: pointer to scsi command object
> - * @mpi_request: pointer to the SCSI_IO reqest message frame
> + * @mpi_request: pointer to the SCSI_IO request message frame
> *
> * Supporting protection 1 and 3.
> *
> diff --git a/drivers/scsi/pmcraid.c b/drivers/scsi/pmcraid.c
> index 321cf3a..672a6e8 100644
> --- a/drivers/scsi/pmcraid.c
> +++ b/drivers/scsi/pmcraid.c
> @@ -928,7 +928,7 @@ static void _pmcraid_fire_command(struct pmcraid_cmd *cmd)
> unsigned long lock_flags;
>
> /* Add this command block to pending cmd pool. We do this prior to
> - * writting IOARCB to ioarrin because IOA might complete the command
> + * writing IOARCB to ioarrin because IOA might complete the command
> * by the time we are about to add it to the list. Response handler
> * (isr/tasklet) looks for cmd block in the pending pending list.
> */
> @@ -2536,7 +2536,7 @@ static void pmcraid_request_sense(struct pmcraid_cmd *cmd)
>
> /* request sense might be called as part of error response processing
> * which runs in tasklets context. It is possible that mid-layer might
> - * schedule queuecommand during this time, hence, writting to IOARRIN
> + * schedule queuecommand during this time, hence, writing to IOARRIN
> * must be protect by host_lock
> */
> pmcraid_send_cmd(cmd, pmcraid_erp_done,
> diff --git a/drivers/scsi/qla2xxx/qla_fw.h b/drivers/scsi/qla2xxx/qla_fw.h
> index 631fefc..f5ba09c 100644
> --- a/drivers/scsi/qla2xxx/qla_fw.h
> +++ b/drivers/scsi/qla2xxx/qla_fw.h
> @@ -539,7 +539,7 @@ struct sts_entry_24xx {
> * If DIF Error is set in comp_status, these additional fields are
> * defined:
> * &data[10] : uint8_t report_runt_bg[2]; - computed guard
> - * &data[12] : uint8_t actual_dif[8]; - DIF Data recieved
> + * &data[12] : uint8_t actual_dif[8]; - DIF Data received
> * &data[20] : uint8_t expected_dif[8]; - DIF Data computed
> */
> };
> diff --git a/drivers/scsi/qla2xxx/qla_isr.c b/drivers/scsi/qla2xxx/qla_isr.c
> index d17ed9a..712518d 100644
> --- a/drivers/scsi/qla2xxx/qla_isr.c
> +++ b/drivers/scsi/qla2xxx/qla_isr.c
> @@ -414,7 +414,7 @@ skip_rio:
> "marked OFFLINE!\n");
> vha->flags.online = 0;
> } else {
> - /* Check to see if MPI timeout occured */
> + /* Check to see if MPI timeout occurred */
> if ((mbx & MBX_3) && (ha->flags.port0))
> set_bit(MPI_RESET_NEEDED,
> &vha->dpc_flags);
> diff --git a/drivers/scsi/qla2xxx/qla_mbx.c b/drivers/scsi/qla2xxx/qla_mbx.c
> index e473e9f..f8e3669 100644
> --- a/drivers/scsi/qla2xxx/qla_mbx.c
> +++ b/drivers/scsi/qla2xxx/qla_mbx.c
> @@ -303,7 +303,7 @@ qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp)
> !test_bit(ISP_ABORT_RETRY, &vha->dpc_flags)) {
>
> qla_printk(KERN_WARNING, ha,
> - "Mailbox command timeout occured. "
> + "Mailbox command timeout occurred. "
> "Scheduling ISP " "abort. eeh_busy: 0x%x\n",
> ha->flags.eeh_busy);
> set_bit(ISP_ABORT_NEEDED, &vha->dpc_flags);
> @@ -321,7 +321,7 @@ qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp)
> !test_bit(ISP_ABORT_RETRY, &vha->dpc_flags)) {
>
> qla_printk(KERN_WARNING, ha,
> - "Mailbox command timeout occured. "
> + "Mailbox command timeout occurred. "
> "Issuing ISP abort.\n");
>
> set_bit(ABORT_ISP_ACTIVE, &vha->dpc_flags);
> @@ -3792,7 +3792,7 @@ qla2x00_loopback_test(scsi_qla_host_t *vha, struct msg_echo_lb *mreq,
> mcp->mb[20] = LSW(MSD(mreq->send_dma));
> mcp->mb[21] = MSW(MSD(mreq->send_dma));
>
> - /* recieve data address */
> + /* receive data address */
> mcp->mb[16] = LSW(mreq->rcv_dma);
> mcp->mb[17] = MSW(mreq->rcv_dma);
> mcp->mb[6] = LSW(MSD(mreq->rcv_dma));
> diff --git a/drivers/scsi/qla2xxx/qla_nx.c b/drivers/scsi/qla2xxx/qla_nx.c
> index fdb96a3..306df74 100644
> --- a/drivers/scsi/qla2xxx/qla_nx.c
> +++ b/drivers/scsi/qla2xxx/qla_nx.c
> @@ -2597,7 +2597,7 @@ qla82xx_calc_dsd_lists(uint16_t dsds)
> * qla82xx_start_scsi() - Send a SCSI command to the ISP
> * @sp: command to send to the ISP
> *
> - * Returns non-zero if a failure occured, else zero.
> + * Returns non-zero if a failure occurred, else zero.
> */
> int
> qla82xx_start_scsi(srb_t *sp)
> diff --git a/drivers/scsi/qla4xxx/ql4_def.h b/drivers/scsi/qla4xxx/ql4_def.h
> index 2fc0045..c1ed697 100644
> --- a/drivers/scsi/qla4xxx/ql4_def.h
> +++ b/drivers/scsi/qla4xxx/ql4_def.h
> @@ -179,7 +179,7 @@ struct srb {
> uint16_t flags; /* (1) Status flags. */
>
> #define SRB_DMA_VALID BIT_3 /* DMA Buffer mapped. */
> -#define SRB_GOT_SENSE BIT_4 /* sense data recieved. */
> +#define SRB_GOT_SENSE BIT_4 /* sense data received. */
> uint8_t state; /* (1) Status flags. */
>
> #define SRB_NO_QUEUE_STATE 0 /* Request is in between states */
> diff --git a/drivers/scsi/scsi_netlink.c b/drivers/scsi/scsi_netlink.c
> index a2ed201..26a8a45 100644
> --- a/drivers/scsi/scsi_netlink.c
> +++ b/drivers/scsi/scsi_netlink.c
> @@ -499,7 +499,7 @@ scsi_netlink_init(void)
> SCSI_NL_GRP_CNT, scsi_nl_rcv_msg, NULL,
> THIS_MODULE);
> if (!scsi_nl_sock) {
> - printk(KERN_ERR "%s: register of recieve handler failed\n",
> + printk(KERN_ERR "%s: register of receive handler failed\n",
> __func__);
> netlink_unregister_notifier(&scsi_netlink_notifier);
> return;
> diff --git a/drivers/scsi/scsi_transport_fc.c b/drivers/scsi/scsi_transport_fc.c
> index 998c01b..d15d021 100644
> --- a/drivers/scsi/scsi_transport_fc.c
> +++ b/drivers/scsi/scsi_transport_fc.c
> @@ -2378,7 +2378,7 @@ fc_flush_devloss(struct Scsi_Host *shost)
> * fc_remove_host - called to terminate any fc_transport-related elements for a scsi host.
> * @shost: Which &Scsi_Host
> *
> - * This routine is expected to be called immediately preceeding the
> + * This routine is expected to be called immediately preceding the
> * a driver's call to scsi_remove_host().
> *
> * WARNING: A driver utilizing the fc_transport, which fails to call
> @@ -4120,7 +4120,7 @@ fc_bsg_remove(struct request_queue *q)
> /* drain all requests in the queue */
> while (1) {
> /* need the lock to fetch a request
> - * this may fetch the same reqeust as the previous pass
> + * this may fetch the same request as the previous pass
> */
> req = blk_fetch_request(q);
> /* save requests in use and starved */
> diff --git a/drivers/spi/amba-pl022.c b/drivers/spi/amba-pl022.c
> index 71a1219..1bd740a 100644
> --- a/drivers/spi/amba-pl022.c
> +++ b/drivers/spi/amba-pl022.c
> @@ -1415,7 +1415,7 @@ static void do_polling_transfer(struct pl022 *pl022)
> SSP_CR1(pl022->virtbase));
>
> dev_dbg(&pl022->adev->dev, "polling transfer ongoing ...\n");
> - /* FIXME: insert a timeout so we don't hang here indefinately */
> + /* FIXME: insert a timeout so we don't hang here indefinitely */
> while (pl022->tx < pl022->tx_end || pl022->rx < pl022->rx_end)
> readwriter(pl022);
>
> diff --git a/drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox_hciuart.c b/drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox_hciuart.c
> index db6d30c..1514435 100644
> --- a/drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox_hciuart.c
> +++ b/drivers/staging/ath6kl/htc2/AR6000/ar6k_gmbox_hciuart.c
> @@ -280,7 +280,7 @@ static void FailureCallback(void *pContext, A_STATUS Status)
> {
> GMBOX_PROTO_HCI_UART *pProt = (GMBOX_PROTO_HCI_UART *)pContext;
>
> - /* target assertion occured */
> + /* target assertion occurred */
> NotifyTransportFailure(pProt, Status);
> }
>
> @@ -502,7 +502,7 @@ static A_STATUS HCIUartMessagePending(void *pContext, A_UINT8 LookAheadBytes[],
>
> } while (FALSE);
>
> - /* check if we need to disable the reciever */
> + /* check if we need to disable the receiver */
> if (A_FAILED(status) || blockRecv) {
> DevGMboxIRQAction(pProt->pDev, GMBOX_RECV_IRQ_DISABLE, PROC_IO_SYNC);
> }
> diff --git a/drivers/staging/ath6kl/os/linux/ar6000_drv.c b/drivers/staging/ath6kl/os/linux/ar6000_drv.c
> index 126a36a..93adbb3 100644
> --- a/drivers/staging/ath6kl/os/linux/ar6000_drv.c
> +++ b/drivers/staging/ath6kl/os/linux/ar6000_drv.c
> @@ -522,7 +522,7 @@ dbglog_parse_debug_logs(A_INT8 *datap, A_UINT32 len)
> int
> ar6000_dbglog_get_debug_logs(AR_SOFTC_T *ar)
> {
> - A_UINT32 data[8]; /* Should be able to accomodate struct dbglog_buf_s */
> + A_UINT32 data[8]; /* Should be able to accommodate struct dbglog_buf_s */
> A_UINT32 address;
> A_UINT32 length;
> A_UINT32 dropped;
> diff --git a/drivers/staging/bcm/Adapter.h b/drivers/staging/bcm/Adapter.h
> index 32909e2..c37d795 100644
> --- a/drivers/staging/bcm/Adapter.h
> +++ b/drivers/staging/bcm/Adapter.h
> @@ -412,7 +412,7 @@ struct _MINI_ADAPTER
>
> // this to keep track of the Tx and Rx MailBox Registers.
> atomic_t CurrNumFreeTxDesc;
> - // to keep track the no of byte recieved
> + // to keep track the no of byte received
> USHORT PrevNumRecvDescs;
> USHORT CurrNumRecvDescs;
> UINT u32TotalDSD;
> diff --git a/drivers/staging/bcm/CmHost.c b/drivers/staging/bcm/CmHost.c
> index 5ac4582..5dcf64e 100644
> --- a/drivers/staging/bcm/CmHost.c
> +++ b/drivers/staging/bcm/CmHost.c
> @@ -1107,7 +1107,7 @@ static VOID DumpCmControlPacket(PVOID pvBuffer)
> BCM_DEBUG_PRINT( Adapter,DBG_TYPE_OTHERS, DUMP_CONTROL, DBG_LVL_ALL, "u8TrafficIndicationPreference : 0x%X",
> pstAddIndication->sfAuthorizedSet.u8TrafficIndicationPreference);
>
> - BCM_DEBUG_PRINT( Adapter,DBG_TYPE_OTHERS, DUMP_CONTROL, DBG_LVL_ALL, " Total Classifiers Recieved : 0x%X",pstAddIndication->sfAuthorizedSet.u8TotalClassifiers);
> + BCM_DEBUG_PRINT( Adapter,DBG_TYPE_OTHERS, DUMP_CONTROL, DBG_LVL_ALL, " Total Classifiers Received : 0x%X",pstAddIndication->sfAuthorizedSet.u8TotalClassifiers);
>
> nCurClassifierCnt = pstAddIndication->sfAuthorizedSet.u8TotalClassifiers;
>
> @@ -1309,7 +1309,7 @@ static VOID DumpCmControlPacket(PVOID pvBuffer)
> BCM_DEBUG_PRINT( Adapter,DBG_TYPE_OTHERS, DUMP_CONTROL, DBG_LVL_ALL, "u8TrafficIndicationPreference : 0x%02X",
> pstAddIndication->sfAdmittedSet.u8TrafficIndicationPreference);
>
> - BCM_DEBUG_PRINT( Adapter,DBG_TYPE_OTHERS, DUMP_CONTROL, DBG_LVL_ALL, " Total Classifiers Recieved : 0x%X",pstAddIndication->sfAdmittedSet.u8TotalClassifiers);
> + BCM_DEBUG_PRINT( Adapter,DBG_TYPE_OTHERS, DUMP_CONTROL, DBG_LVL_ALL, " Total Classifiers Received : 0x%X",pstAddIndication->sfAdmittedSet.u8TotalClassifiers);
>
> nCurClassifierCnt = pstAddIndication->sfAdmittedSet.u8TotalClassifiers;
>
> @@ -1506,7 +1506,7 @@ static VOID DumpCmControlPacket(PVOID pvBuffer)
> BCM_DEBUG_PRINT( Adapter,DBG_TYPE_OTHERS, DUMP_CONTROL, DBG_LVL_ALL, " u8TrafficIndicationPreference : 0x%X",
> pstAddIndication->sfActiveSet.u8TrafficIndicationPreference);
>
> - BCM_DEBUG_PRINT( Adapter,DBG_TYPE_OTHERS, DUMP_CONTROL, DBG_LVL_ALL, " Total Classifiers Recieved : 0x%X",pstAddIndication->sfActiveSet.u8TotalClassifiers);
> + BCM_DEBUG_PRINT( Adapter,DBG_TYPE_OTHERS, DUMP_CONTROL, DBG_LVL_ALL, " Total Classifiers Received : 0x%X",pstAddIndication->sfActiveSet.u8TotalClassifiers);
>
> nCurClassifierCnt = pstAddIndication->sfActiveSet.u8TotalClassifiers;
>
> diff --git a/drivers/staging/bcm/HostMIBSInterface.h b/drivers/staging/bcm/HostMIBSInterface.h
> index f17a4f1..e34531b 100644
> --- a/drivers/staging/bcm/HostMIBSInterface.h
> +++ b/drivers/staging/bcm/HostMIBSInterface.h
> @@ -62,7 +62,7 @@ typedef struct _S_MIBS_HOST_INFO
> ULONG NumDesUsed;
> ULONG CurrNumFreeDesc;
> ULONG PrevNumFreeDesc;
> - // to keep track the no of byte recieved
> + // to keep track the no of byte received
> ULONG PrevNumRcevBytes;
> ULONG CurrNumRcevBytes;
>
> diff --git a/drivers/staging/bcm/IPv6Protocol.c b/drivers/staging/bcm/IPv6Protocol.c
> index 91b6fbe..5b4fd37 100644
> --- a/drivers/staging/bcm/IPv6Protocol.c
> +++ b/drivers/staging/bcm/IPv6Protocol.c
> @@ -287,7 +287,7 @@ static BOOLEAN MatchSrcIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6Head
>
> for(uiLoopIndex=0;uiLoopIndex<uiCountIPSrcAddresses;uiLoopIndex+=uiIpv6AddrNoLongWords)
> {
> - BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, "\n Src Ipv6 Address In Recieved Packet : \n ");
> + BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, "\n Src Ipv6 Address In Received Packet : \n ");
> DumpIpv6Address(aulSrcIP);
> BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, "\n Src Ipv6 Mask In Classifier Rule: \n");
> DumpIpv6Address(&pstClassifierRule->stSrcIpAddress.ulIpv6Mask[uiLoopIndex]);
> @@ -340,7 +340,7 @@ static BOOLEAN MatchDestIpv6Address(S_CLASSIFIER_RULE *pstClassifierRule,IPV6Hea
>
> for(uiLoopIndex=0;uiLoopIndex<uiCountIPDestinationAddresses;uiLoopIndex+=uiIpv6AddrNoLongWords)
> {
> - BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, "\n Destination Ipv6 Address In Recieved Packet : \n ");
> + BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, "\n Destination Ipv6 Address In Received Packet : \n ");
> DumpIpv6Address(aulDestIP);
> BCM_DEBUG_PRINT( Adapter,DBG_TYPE_TX, IPV6_DBG, DBG_LVL_ALL, "\n Destination Ipv6 Mask In Classifier Rule: \n");
> DumpIpv6Address(&pstClassifierRule->stDestIpAddress.ulIpv6Mask[uiLoopIndex]);
> diff --git a/drivers/staging/bcm/InterfaceIdleMode.c b/drivers/staging/bcm/InterfaceIdleMode.c
> index bf5c0ad..96fa4ea 100644
> --- a/drivers/staging/bcm/InterfaceIdleMode.c
> +++ b/drivers/staging/bcm/InterfaceIdleMode.c
> @@ -11,7 +11,7 @@ Input parameters: IN PMINI_ADAPTER Adapter - Miniport Adapter Context
>
>
> Return: BCM_STATUS_SUCCESS - If Wakeup of the HW Interface was successful.
> - Other - If an error occured.
> + Other - If an error occurred.
> */
>
>
> @@ -26,7 +26,7 @@ Input parameters: IN PMINI_ADAPTER Adapter - Miniport Adapter Context
>
>
> Return: BCM_STATUS_SUCCESS - If Idle mode response related HW configuration was successful.
> - Other - If an error occured.
> + Other - If an error occurred.
> */
>
> /*
> diff --git a/drivers/staging/bcm/InterfaceIsr.c b/drivers/staging/bcm/InterfaceIsr.c
> index 220ff92..6dd5d9e 100644
> --- a/drivers/staging/bcm/InterfaceIsr.c
> +++ b/drivers/staging/bcm/InterfaceIsr.c
> @@ -81,7 +81,7 @@ static void read_int_callback(struct urb *urb/*, struct pt_regs *regs*/)
> case -EINPROGRESS:
> {
> //This situation may happend when URBunlink is used. for detail check usb_unlink_urb documentation.
> - BCM_DEBUG_PRINT(Adapter,DBG_TYPE_OTHERS, INTF_INIT, DBG_LVL_ALL,"Impossibe condition has occured... something very bad is going on");
> + BCM_DEBUG_PRINT(Adapter,DBG_TYPE_OTHERS, INTF_INIT, DBG_LVL_ALL,"Impossibe condition has occurred... something very bad is going on");
> break ;
> //return;
> }
> diff --git a/drivers/staging/bcm/InterfaceRx.c b/drivers/staging/bcm/InterfaceRx.c
> index 533f8eb..4a42cb4 100644
> --- a/drivers/staging/bcm/InterfaceRx.c
> +++ b/drivers/staging/bcm/InterfaceRx.c
> @@ -123,7 +123,7 @@ static void read_bulk_callback(struct urb *urb)
> if((ntohs(pLeader->Vcid) == VCID_CONTROL_PACKET) ||
> (!(pLeader->Status >= 0x20 && pLeader->Status <= 0x3F)))
> {
> - BCM_DEBUG_PRINT(psIntfAdapter->psAdapter,DBG_TYPE_RX, RX_CTRL, DBG_LVL_ALL, "Recived control pkt...");
> + BCM_DEBUG_PRINT(psIntfAdapter->psAdapter,DBG_TYPE_RX, RX_CTRL, DBG_LVL_ALL, "Received control pkt...");
> *(PUSHORT)skb->data = pLeader->Status;
> memcpy(skb->data+sizeof(USHORT), urb->transfer_buffer +
> (sizeof(LEADER)), pLeader->PLength);
> @@ -142,7 +142,7 @@ static void read_bulk_callback(struct urb *urb)
> * Data Packet, Format a proper Ethernet Header
> * and give it to the stack
> */
> - BCM_DEBUG_PRINT(psIntfAdapter->psAdapter,DBG_TYPE_RX, RX_DATA, DBG_LVL_ALL, "Recived Data pkt...");
> + BCM_DEBUG_PRINT(psIntfAdapter->psAdapter,DBG_TYPE_RX, RX_DATA, DBG_LVL_ALL, "Received Data pkt...");
> skb_reserve(skb, 2 + SKB_RESERVE_PHS_BYTES);
> memcpy(skb->data+ETH_HLEN, (PUCHAR)urb->transfer_buffer + sizeof(LEADER), pLeader->PLength);
> skb->dev = Adapter->dev;
> @@ -151,7 +151,7 @@ static void read_bulk_callback(struct urb *urb)
> skb_put (skb, pLeader->PLength + ETH_HLEN);
> Adapter->PackInfo[QueueIndex].uiTotalRxBytes+=pLeader->PLength;
> Adapter->PackInfo[QueueIndex].uiThisPeriodRxBytes+= pLeader->PLength;
> - BCM_DEBUG_PRINT(psIntfAdapter->psAdapter,DBG_TYPE_RX, RX_DATA, DBG_LVL_ALL, "Recived Data pkt of len :0x%X", pLeader->PLength);
> + BCM_DEBUG_PRINT(psIntfAdapter->psAdapter,DBG_TYPE_RX, RX_DATA, DBG_LVL_ALL, "Received Data pkt of len :0x%X", pLeader->PLength);
>
> if(netif_running(Adapter->dev))
> {
> @@ -229,7 +229,7 @@ static int ReceiveRcb(PS_INTERFACE_ADAPTER psIntfAdapter, PUSB_RCB pRcb)
> /*
> Function: InterfaceRx
>
> -Description: This is the hardware specific Function for Recieveing
> +Description: This is the hardware specific Function for Receiveing
> data packet/control packets from the device.
>
> Input parameters: IN PMINI_ADAPTER Adapter - Miniport Adapter Context
> @@ -237,7 +237,7 @@ Input parameters: IN PMINI_ADAPTER Adapter - Miniport Adapter Context
>
>
> Return: TRUE - If Rx was successful.
> - Other - If an error occured.
> + Other - If an error occurred.
> */
>
> BOOLEAN InterfaceRx (PS_INTERFACE_ADAPTER psIntfAdapter)
> diff --git a/drivers/staging/bcm/Misc.c b/drivers/staging/bcm/Misc.c
> index f585aae..b737907 100644
> --- a/drivers/staging/bcm/Misc.c
> +++ b/drivers/staging/bcm/Misc.c
> @@ -604,7 +604,7 @@ VOID LinkControlResponseMessage(PMINI_ADAPTER Adapter,PUCHAR pucBuffer)
> Adapter->LinkStatus=LINKUP_DONE;
> Adapter->bPHSEnabled = *(pucBuffer+3);
> Adapter->bETHCSEnabled = *(pucBuffer+4) & ETH_CS_MASK;
> - BCM_DEBUG_PRINT(Adapter,DBG_TYPE_PRINTK, 0, 0, "PHS Support Status Recieved In LinkUp Ack : %x \n",Adapter->bPHSEnabled);
> + BCM_DEBUG_PRINT(Adapter,DBG_TYPE_PRINTK, 0, 0, "PHS Support Status Received In LinkUp Ack : %x \n",Adapter->bPHSEnabled);
> if((FALSE == Adapter->bShutStatus)&&
> (FALSE == Adapter->IdleMode))
> {
> diff --git a/drivers/staging/bcm/PHSModule.c b/drivers/staging/bcm/PHSModule.c
> index d1ca191..c028175 100644
> --- a/drivers/staging/bcm/PHSModule.c
> +++ b/drivers/staging/bcm/PHSModule.c
> @@ -66,7 +66,7 @@ Input parameters: IN PMINI_ADAPTER Adapter - Miniport Adapter Context
> BOOLEAN bHeaderSuppressionEnabled - indicates if header suprression is enabled for SF.
>
> Return: STATUS_SUCCESS - If the send was successful.
> - Other - If an error occured.
> + Other - If an error occurred.
> */
>
> int PHSTransmit(PMINI_ADAPTER Adapter,
> diff --git a/drivers/staging/bcm/Qos.c b/drivers/staging/bcm/Qos.c
> index feade94..c97020f 100644
> --- a/drivers/staging/bcm/Qos.c
> +++ b/drivers/staging/bcm/Qos.c
> @@ -727,7 +727,7 @@ static BOOLEAN EthCSMatchVLANRules(S_CLASSIFIER_RULE *pstClassifierRule,struct s
>
> BCM_DEBUG_PRINT(Adapter, DBG_TYPE_TX, IPV4_DBG, DBG_LVL_ALL, "%s CLS UserPrio:%x CLS VLANID:%x\n",__FUNCTION__,ntohs(*((USHORT *)pstClassifierRule->usUserPriority)),pstClassifierRule->usVLANID);
>
> - /* In case FW didn't recieve the TLV, the priority field should be ignored */
> + /* In case FW didn't receive the TLV, the priority field should be ignored */
> if(pstClassifierRule->usValidityBitMap & (1<<PKT_CLASSIFICATION_USER_PRIORITY_VALID))
> {
> if(pstEthCsPktInfo->eNwpktEthFrameType!=eEth802QVLANFrame)
> diff --git a/drivers/staging/bcm/cntrl_SignalingInterface.h b/drivers/staging/bcm/cntrl_SignalingInterface.h
> index 8907784..67bb2f5 100644
> --- a/drivers/staging/bcm/cntrl_SignalingInterface.h
> +++ b/drivers/staging/bcm/cntrl_SignalingInterface.h
> @@ -21,8 +21,8 @@
> #define VENDOR_PHS_PARAM_LENGTH 10
> #define MAX_NUM_ACTIVE_BS 10
> #define AUTH_TOKEN_LENGTH 10
> -#define NUM_HARQ_CHANNELS 16 //Changed from 10 to 16 to accomodate all HARQ channels
> -#define VENDOR_CLASSIFIER_PARAM_LENGTH 1 //Changed the size to 1 byte since we dnt use it
> +#define NUM_HARQ_CHANNELS 16 //Changed from 10 to 16 to accommodate all HARQ channels
> +#define VENDOR_CLASSIFIER_PARAM_LENGTH 1 //Changed the size to 1 byte since we dont use it
> #define VENDOR_SPECIF_QOS_PARAM 1
> #define VENDOR_PHS_PARAM_LENGTH 10
> #define MBS_CONTENTS_ID_LENGTH 10
> diff --git a/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c b/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c
> index d399b5c..0219f83 100644
> --- a/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c
> +++ b/drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c
> @@ -267,7 +267,7 @@ extern SDIOH_API_RC sdioh_disable_func_intr(void)
> }
> #endif /* defined(OOB_INTR_ONLY) && defined(HW_OOB) */
>
> -/* Configure callback to client when we recieve client interrupt */
> +/* Configure callback to client when we receive client interrupt */
> extern SDIOH_API_RC
> sdioh_interrupt_register(sdioh_info_t *sd, sdioh_cb_fn_t fn, void *argh)
> {
> diff --git a/drivers/staging/brcm80211/sys/wlc_ampdu.c b/drivers/staging/brcm80211/sys/wlc_ampdu.c
> index d749917..9dd0d7b 100644
> --- a/drivers/staging/brcm80211/sys/wlc_ampdu.c
> +++ b/drivers/staging/brcm80211/sys/wlc_ampdu.c
> @@ -409,7 +409,7 @@ static int wlc_ffpld_check_txfunfl(struct wlc_info *wlc, int fid)
> /*
> compute a new dma xfer rate for max_mpdu @ max mcs.
> This is the minimum dma rate that
> - can acheive no unferflow condition for the current mpdu size.
> + can achieve no underflow condition for the current mpdu size.
> */
> /* note : we divide/multiply by 100 to avoid integer overflows */
> fifo->dmaxferrate =
> diff --git a/drivers/staging/comedi/comedi_fops.c b/drivers/staging/comedi/comedi_fops.c
> index 093032b..a6c1d5b 100644
> --- a/drivers/staging/comedi/comedi_fops.c
> +++ b/drivers/staging/comedi/comedi_fops.c
> @@ -2045,7 +2045,7 @@ void comedi_event(struct comedi_device *dev, struct comedi_subdevice *s)
> COMEDI_CB_OVERFLOW)) {
> runflags_mask |= SRF_RUNNING;
> }
> - /* remember if an error event has occured, so an error
> + /* remember if an error event has occurred, so an error
> * can be returned the next time the user does a read() */
> if (s->async->events & (COMEDI_CB_ERROR | COMEDI_CB_OVERFLOW)) {
> runflags_mask |= SRF_ERROR;
> diff --git a/drivers/staging/comedi/drivers/addi-data/hwdrv_apci2032.c b/drivers/staging/comedi/drivers/addi-data/hwdrv_apci2032.c
> index 9dd857d..f5b8521 100644
> --- a/drivers/staging/comedi/drivers/addi-data/hwdrv_apci2032.c
> +++ b/drivers/staging/comedi/drivers/addi-data/hwdrv_apci2032.c
> @@ -488,9 +488,9 @@ int i_APCI2032_ReadWatchdog(struct comedi_device *dev, struct comedi_subdevice *
> +----------------------------------------------------------------------------+
> | Output Parameters : -- |
> +----------------------------------------------------------------------------+
> -| Return Value : TRUE : No error occur |
> -| : FALSE : Error occur. Return the error |
> -| |
> +| Return Value : TRUE : No error occurred |
> +| : FALSE : Error occurred. Return the error |
> +| |
> +----------------------------------------------------------------------------+
> */
> void v_APCI2032_Interrupt(int irq, void *d)
> @@ -498,7 +498,7 @@ void v_APCI2032_Interrupt(int irq, void *d)
> struct comedi_device *dev = d;
> unsigned int ui_DO;
>
> - ui_DO = inl(devpriv->iobase + APCI2032_DIGITAL_OP_IRQ) & 0x1; /* Check if VCC OR CC interrupt has occured. */
> + ui_DO = inl(devpriv->iobase + APCI2032_DIGITAL_OP_IRQ) & 0x1; /* Check if VCC OR CC interrupt has occurred. */
>
> if (ui_DO == 0) {
> printk("\nInterrupt from unKnown source\n");
> diff --git a/drivers/staging/comedi/drivers/adv_pci1710.c b/drivers/staging/comedi/drivers/adv_pci1710.c
> index 466e69f..0fd0ac5 100644
> --- a/drivers/staging/comedi/drivers/adv_pci1710.c
> +++ b/drivers/staging/comedi/drivers/adv_pci1710.c
> @@ -98,7 +98,7 @@ Configuration options:
> #define Status_FE 0x0100 /* 1=FIFO is empty */
> #define Status_FH 0x0200 /* 1=FIFO is half full */
> #define Status_FF 0x0400 /* 1=FIFO is full, fatal error */
> -#define Status_IRQ 0x0800 /* 1=IRQ occured */
> +#define Status_IRQ 0x0800 /* 1=IRQ occurred */
> /* bits from control register (PCI171x_CONTROL) */
> #define Control_CNT0 0x0040 /* 1=CNT0 have external source,
> * 0=have internal 100kHz source */
> diff --git a/drivers/staging/comedi/drivers/cb_pcidas.c b/drivers/staging/comedi/drivers/cb_pcidas.c
> index 3275fc5..8ed4ac1 100644
> --- a/drivers/staging/comedi/drivers/cb_pcidas.c
> +++ b/drivers/staging/comedi/drivers/cb_pcidas.c
> @@ -411,7 +411,7 @@ struct cb_pcidas_private {
> unsigned int divisor1;
> unsigned int divisor2;
> volatile unsigned int count; /* number of analog input samples remaining */
> - volatile unsigned int adc_fifo_bits; /* bits to write to interupt/adcfifo register */
> + volatile unsigned int adc_fifo_bits; /* bits to write to interrupt/adcfifo register */
> volatile unsigned int s5933_intcsr_bits; /* bits to write to amcc s5933 interrupt control/status register */
> volatile unsigned int ao_control_bits; /* bits to write to ao control and status register */
> short ai_buffer[AI_BUFFER_SIZE];
> diff --git a/drivers/staging/comedi/drivers/comedi_test.c b/drivers/staging/comedi/drivers/comedi_test.c
> index b220b30..a804742 100644
> --- a/drivers/staging/comedi/drivers/comedi_test.c
> +++ b/drivers/staging/comedi/drivers/comedi_test.c
> @@ -81,7 +81,7 @@ static const struct waveform_board waveform_boards[] = {
> /* Data unique to this driver */
> struct waveform_private {
> struct timer_list timer;
> - struct timeval last; /* time at which last timer interrupt occured */
> + struct timeval last; /* time at which last timer interrupt occurred */
> unsigned int uvolt_amplitude; /* waveform amplitude in microvolts */
> unsigned long usec_period; /* waveform period in microseconds */
> unsigned long usec_current; /* current time (modulo waveform period) */
> diff --git a/drivers/staging/comedi/drivers/me4000.c b/drivers/staging/comedi/drivers/me4000.c
> index e6825c2..3ba93fb 100644
> --- a/drivers/staging/comedi/drivers/me4000.c
> +++ b/drivers/staging/comedi/drivers/me4000.c
> @@ -1810,7 +1810,7 @@ static irqreturn_t me4000_ai_isr(int irq, void *dev_id)
> ai_context->irq_status_reg) &
> ME4000_IRQ_STATUS_BIT_AI_HF) {
> ISR_PDEBUG
> - ("me4000_ai_isr(): Fifo half full interrupt occured\n");
> + ("me4000_ai_isr(): Fifo half full interrupt occurred\n");
>
> /* Read status register to find out what happened */
> tmp = me4000_inl(dev, ai_context->ctrl_reg);
> @@ -1903,7 +1903,7 @@ static irqreturn_t me4000_ai_isr(int irq, void *dev_id)
> if (me4000_inl(dev,
> ai_context->irq_status_reg) & ME4000_IRQ_STATUS_BIT_SC) {
> ISR_PDEBUG
> - ("me4000_ai_isr(): Sample counter interrupt occured\n");
> + ("me4000_ai_isr(): Sample counter interrupt occurred\n");
>
> s->async->events |= COMEDI_CB_BLOCK | COMEDI_CB_EOA;
>
> diff --git a/drivers/staging/comedi/drivers/ni_at_a2150.c b/drivers/staging/comedi/drivers/ni_at_a2150.c
> index e46d62b..e8755d7 100644
> --- a/drivers/staging/comedi/drivers/ni_at_a2150.c
> +++ b/drivers/staging/comedi/drivers/ni_at_a2150.c
> @@ -106,8 +106,8 @@ TRIG_WAKE_EOS
> #define OVFL_BIT 0x8 /* fifo overflow */
> #define EDAQ_BIT 0x10 /* end of aquisition interrupt */
> #define DCAL_BIT 0x20 /* offset calibration in progress */
> -#define INTR_BIT 0x40 /* interrupt has occured */
> -#define DMA_TC_BIT 0x80 /* dma terminal count interrupt has occured */
> +#define INTR_BIT 0x40 /* interrupt has occurred */
> +#define DMA_TC_BIT 0x80 /* dma terminal count interrupt has occurred */
> #define ID_BITS(x) (((x) >> 8) & 0x3)
> #define IRQ_DMA_CNTRL_REG 0x12 /* write only */
> #define DMA_CHAN_BITS(x) ((x) & 0x7) /* sets dma channel */
> diff --git a/drivers/staging/comedi/drivers/ni_labpc.c b/drivers/staging/comedi/drivers/ni_labpc.c
> index 0728c3c..4641e03 100644
> --- a/drivers/staging/comedi/drivers/ni_labpc.c
> +++ b/drivers/staging/comedi/drivers/ni_labpc.c
> @@ -183,11 +183,11 @@ NI manuals:
> #define OVERRUN_BIT 0x2
> /* fifo overflow */
> #define OVERFLOW_BIT 0x4
> -/* timer interrupt has occured */
> +/* timer interrupt has occurred */
> #define TIMER_BIT 0x8
> -/* dma terminal count has occured */
> +/* dma terminal count has occurred */
> #define DMATC_BIT 0x10
> -/* external trigger has occured */
> +/* external trigger has occurred */
> #define EXT_TRIG_BIT 0x40
> /* 1200 boards only */
> #define STATUS2_REG 0x1d
> diff --git a/drivers/staging/comedi/drivers/s626.c b/drivers/staging/comedi/drivers/s626.c
> index d5ba3ab..0f9aa01 100644
> --- a/drivers/staging/comedi/drivers/s626.c
> +++ b/drivers/staging/comedi/drivers/s626.c
> @@ -1048,7 +1048,7 @@ static irqreturn_t s626_irq_handler(int irq, void *d)
> uint8_t group;
> uint16_t irqbit;
>
> - DEBUG("s626_irq_handler: interrupt request recieved!!!\n");
> + DEBUG("s626_irq_handler: interrupt request received!!!\n");
>
> if (dev->attached == 0)
> return IRQ_NONE;
> @@ -1165,7 +1165,7 @@ static irqreturn_t s626_irq_handler(int irq, void *d)
> (16 * group)))
> == 1 && cmd->start_src == TRIG_EXT) {
> DEBUG
> - ("s626_irq_handler: Edge capture interrupt recieved from channel %d\n",
> + ("s626_irq_handler: Edge capture interrupt received from channel %d\n",
> cmd->start_arg);
>
> /* Start executing the RPS program. */
> @@ -1194,7 +1194,7 @@ static irqreturn_t s626_irq_handler(int irq, void *d)
> && cmd->scan_begin_src ==
> TRIG_EXT) {
> DEBUG
> - ("s626_irq_handler: Edge capture interrupt recieved from channel %d\n",
> + ("s626_irq_handler: Edge capture interrupt received from channel %d\n",
> cmd->scan_begin_arg);
>
> /* Trigger ADC scan loop start by setting RPS Signal 0. */
> @@ -1236,7 +1236,7 @@ static irqreturn_t s626_irq_handler(int irq, void *d)
> == 1
> && cmd->convert_src == TRIG_EXT) {
> DEBUG
> - ("s626_irq_handler: Edge capture interrupt recieved from channel %d\n",
> + ("s626_irq_handler: Edge capture interrupt received from channel %d\n",
> cmd->convert_arg);
>
> /* Trigger ADC scan loop start by setting RPS Signal 0. */
> @@ -1805,7 +1805,7 @@ static int s626_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)
> DEBUG("s626_ai_cmd: NULL command\n");
> return -EINVAL;
> } else {
> - DEBUG("s626_ai_cmd: command recieved!!!\n");
> + DEBUG("s626_ai_cmd: command received!!!\n");
> }
>
> if (dev->irq == 0) {
> @@ -2570,7 +2570,7 @@ static uint32_t I2Chandshake(struct comedi_device *dev, uint32_t val)
> while ((RR7146(P_I2CCTRL) & (I2C_BUSY | I2C_ERR)) == I2C_BUSY)
> ;
>
> - /* Return non-zero if I2C error occured. */
> + /* Return non-zero if I2C error occurred. */
> return RR7146(P_I2CCTRL) & I2C_ERR;
>
> }
> diff --git a/drivers/staging/comedi/drivers/unioxx5.c b/drivers/staging/comedi/drivers/unioxx5.c
> index 598884e..a69e450 100644
> --- a/drivers/staging/comedi/drivers/unioxx5.c
> +++ b/drivers/staging/comedi/drivers/unioxx5.c
> @@ -314,7 +314,7 @@ static int __unioxx5_subdev_init(struct comedi_subdevice *subdev,
> outb(i + 1, subdev_iobase + 5); /* sends channel number to card */
> outb('H', subdev_iobase + 6); /* requests EEPROM world */
> while (!(inb(subdev_iobase + 0) & TxBE))
> - ; /* waits while writting will be allowed */
> + ; /* waits while writing will be allowed */
> outb(0, subdev_iobase + 6);
>
> /* waits while reading of two bytes will be allowed */
> @@ -450,7 +450,7 @@ static int __unioxx5_analog_write(struct unioxx5_subd_priv *usp,
> /* sending for bytes to module(one byte per cycle iteration) */
> for (i = 0; i < 4; i++) {
> while (!((inb(usp->usp_iobase + 0)) & TxBE))
> - ; /* waits while writting will be allowed */
> + ; /* waits while writing will be allowed */
> outb(usp->usp_extra_data[module][i], usp->usp_iobase + 6);
> }
>
> diff --git a/drivers/staging/crystalhd/crystalhd_hw.c b/drivers/staging/crystalhd/crystalhd_hw.c
> index 153ddbf..018041d 100644
> --- a/drivers/staging/crystalhd/crystalhd_hw.c
> +++ b/drivers/staging/crystalhd/crystalhd_hw.c
> @@ -2366,7 +2366,7 @@ enum BC_STATUS crystalhd_hw_set_core_clock(struct crystalhd_hw *hw)
> BCMLOG(BCMLOG_INFO, "clock is moving to %d with n %d with vco_mg %d\n",
> hw->core_clock_mhz, n, vco_mg);
>
> - /* Change the DRAM refresh rate to accomodate the new frequency */
> + /* Change the DRAM refresh rate to accommodate the new frequency */
> /* refresh reg = ((refresh_rate * clock_rate)/16) - 1; rounding up*/
> refresh_reg = (7 * hw->core_clock_mhz / 16);
> bc_dec_reg_wr(hw->adp, SDRAM_REF_PARAM, ((1 << 12) | refresh_reg));
> diff --git a/drivers/staging/dt3155v4l/dt3155v4l.c b/drivers/staging/dt3155v4l/dt3155v4l.c
> index 15d7efe..52a0e6e 100644
> --- a/drivers/staging/dt3155v4l/dt3155v4l.c
> +++ b/drivers/staging/dt3155v4l/dt3155v4l.c
> @@ -122,7 +122,7 @@ read_i2c_reg(void __iomem *addr, u8 index, u8 *data)
> *
> * returns: zero on success or error code
> *
> - * This function starts writting the specified (by index) register
> + * This function starts writing the specified (by index) register
> * and busy waits for the process to finish.
> */
> static int
> @@ -155,7 +155,7 @@ write_i2c_reg(void __iomem *addr, u8 index, u8 data)
> * @index: index (internal address) of register to read
> * @data: data to be written
> *
> - * This function starts writting the specified (by index) register
> + * This function starts writing the specified (by index) register
> * and then returns.
> */
> static void write_i2c_reg_nowait(void __iomem *addr, u8 index, u8 data)
> @@ -173,7 +173,7 @@ static void write_i2c_reg_nowait(void __iomem *addr, u8 index, u8 data)
> *
> * returns: zero on success or error code
> *
> - * This function waits reading/writting to finish.
> + * This function waits reading/writing to finish.
> */
> static int wait_i2c_reg(void __iomem *addr)
> {
> diff --git a/drivers/staging/easycap/easycap_low.c b/drivers/staging/easycap/easycap_low.c
> index 28c4d1e..4206849 100644
> --- a/drivers/staging/easycap/easycap_low.c
> +++ b/drivers/staging/easycap/easycap_low.c
> @@ -27,7 +27,7 @@
> */
> /*****************************************************************************/
> /*
> - * ACKNOWLEGEMENTS AND REFERENCES
> + * ACKNOWLEDGEMENTS AND REFERENCES
> * ------------------------------
> * This driver makes use of register information contained in the Syntek
> * Semicon DC-1125 driver hosted at
> diff --git a/drivers/staging/et131x/et1310_rx.c b/drivers/staging/et131x/et1310_rx.c
> index 8e04bdd..f3a5aba 100644
> --- a/drivers/staging/et131x/et1310_rx.c
> +++ b/drivers/staging/et131x/et1310_rx.c
> @@ -122,7 +122,7 @@ int et131x_rx_dma_memory_alloc(struct et131x_adapter *adapter)
> * number of entries in FBR1.
> *
> * FBR1 holds "large" frames, FBR0 holds "small" frames. If FBR1
> - * entries are huge in order to accomodate a "jumbo" frame, then it
> + * entries are huge in order to accommodate a "jumbo" frame, then it
> * will have less entries. Conversely, FBR1 will now be relied upon
> * to carry more "normal" frames, thus it's entry size also increases
> * and the number of entries goes up too (since it now carries
> diff --git a/drivers/staging/et131x/et131x_isr.c b/drivers/staging/et131x/et131x_isr.c
> index 36f68fe..3a174df 100644
> --- a/drivers/staging/et131x/et131x_isr.c
> +++ b/drivers/staging/et131x/et131x_isr.c
> @@ -466,7 +466,7 @@ void et131x_isr_handler(struct work_struct *work)
> /* Handle SLV Timeout Interrupt */
> if (status & ET_INTR_SLV_TIMEOUT) {
> /*
> - * This means a timeout has occured on a read or
> + * This means a timeout has occurred on a read or
> * write request to one of the JAGCore registers. The
> * Global Resources block has terminated the request
> * and on a read request, returned a "fake" value.
> diff --git a/drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c b/drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c
> index 588afd5..318b41f 100644
> --- a/drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c
> +++ b/drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c
> @@ -386,10 +386,10 @@ static void ft1000_reset_asic(struct net_device *dev)
> }
> mdelay(1);
> if (info->AsicID == ELECTRABUZZ_ID) {
> - // set watermark to -1 in order to not generate an interrrupt
> + // set watermark to -1 in order to not generate an interrupt
> ft1000_write_reg(dev, FT1000_REG_WATERMARK, 0xffff);
> } else {
> - // set watermark to -1 in order to not generate an interrrupt
> + // set watermark to -1 in order to not generate an interrupt
> ft1000_write_reg(dev, FT1000_REG_MAG_WATERMARK, 0xffff);
> }
> // clear interrupts
> diff --git a/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c b/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c
> index 643a637..f03b515 100644
> --- a/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c
> +++ b/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c
> @@ -309,7 +309,7 @@ u16 ft1000_read_dpram16(struct ft1000_device *ft1000dev, u16 indx, u8 *buffer, u
> // Parameters: ft1000_device - device structure
> // indx - starting address to write the data
> // value - 16bits value to write
> -// hightlow - high or low 16 bit word
> +// highlow - high or low 16 bit word
> //
> // Returns: STATUS_SUCCESS - success
> // STATUS_FAILURE - failure
> @@ -663,7 +663,7 @@ static void ft1000_reset_asic (struct net_device *dev)
>
> mdelay(1);
>
> - // set watermark to -1 in order to not generate an interrrupt
> + // set watermark to -1 in order to not generate an interrupt
> ft1000_write_register(ft1000dev, 0xffff, FT1000_REG_MAG_WATERMARK);
>
> // clear interrupts
> diff --git a/drivers/staging/ft1000/ft1000-usb/ft1000_usb.h b/drivers/staging/ft1000/ft1000-usb/ft1000_usb.h
> index a143e9c..19eddde 100644
> --- a/drivers/staging/ft1000/ft1000-usb/ft1000_usb.h
> +++ b/drivers/staging/ft1000/ft1000-usb/ft1000_usb.h
> @@ -364,7 +364,7 @@ struct prov_record {
>
> #define ISR_EMPTY (u8)0x00 // no bits set in ISR
>
> -#define ISR_DOORBELL_ACK (u8)0x01 // the doorbell i sent has been recieved.
> +#define ISR_DOORBELL_ACK (u8)0x01 // the doorbell i sent has been received.
>
> #define ISR_DOORBELL_PEND (u8)0x02 // doorbell for me
>
> diff --git a/drivers/staging/iio/Documentation/iio_utils.h b/drivers/staging/iio/Documentation/iio_utils.h
> index 0372424..2f780ab 100644
> --- a/drivers/staging/iio/Documentation/iio_utils.h
> +++ b/drivers/staging/iio/Documentation/iio_utils.h
> @@ -545,7 +545,7 @@ int _write_sysfs_string(char *filename, char *basedir, char *val, int verify)
> if (strcmp(temp, val) != 0) {
> printf("Possible failure in string write of %s "
> "Should be %s "
> - "writen to %s\%s\n",
> + "written to %s\%s\n",
> temp,
> val,
> basedir,
> diff --git a/drivers/staging/iio/accel/adis16201.h b/drivers/staging/iio/accel/adis16201.h
> index c9bf22c..23fe54d 100644
> --- a/drivers/staging/iio/accel/adis16201.h
> +++ b/drivers/staging/iio/accel/adis16201.h
> @@ -70,7 +70,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct adis16201_state {
> diff --git a/drivers/staging/iio/accel/adis16203.h b/drivers/staging/iio/accel/adis16203.h
> index b39323e..b886881 100644
> --- a/drivers/staging/iio/accel/adis16203.h
> +++ b/drivers/staging/iio/accel/adis16203.h
> @@ -65,7 +65,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct adis16203_state {
> diff --git a/drivers/staging/iio/accel/adis16204.h b/drivers/staging/iio/accel/adis16204.h
> index e9ed7cb..e618446 100644
> --- a/drivers/staging/iio/accel/adis16204.h
> +++ b/drivers/staging/iio/accel/adis16204.h
> @@ -73,7 +73,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct adis16204_state {
> diff --git a/drivers/staging/iio/accel/adis16209.h b/drivers/staging/iio/accel/adis16209.h
> index 4e97596..8b0da13 100644
> --- a/drivers/staging/iio/accel/adis16209.h
> +++ b/drivers/staging/iio/accel/adis16209.h
> @@ -109,7 +109,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct adis16209_state {
> diff --git a/drivers/staging/iio/accel/adis16220.h b/drivers/staging/iio/accel/adis16220.h
> index 7013314..4d5758c 100644
> --- a/drivers/staging/iio/accel/adis16220.h
> +++ b/drivers/staging/iio/accel/adis16220.h
> @@ -132,7 +132,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct adis16220_state {
> diff --git a/drivers/staging/iio/accel/adis16240.h b/drivers/staging/iio/accel/adis16240.h
> index 51a807d..76a4579 100644
> --- a/drivers/staging/iio/accel/adis16240.h
> +++ b/drivers/staging/iio/accel/adis16240.h
> @@ -132,7 +132,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct adis16240_state {
> diff --git a/drivers/staging/iio/accel/lis3l02dq.h b/drivers/staging/iio/accel/lis3l02dq.h
> index 6e73055..873b1f6 100644
> --- a/drivers/staging/iio/accel/lis3l02dq.h
> +++ b/drivers/staging/iio/accel/lis3l02dq.h
> @@ -57,7 +57,7 @@
> /* Reboot memory content */
> #define LIS3L02DQ_REG_CTRL_2_REBOOT_MEMORY 0x10
>
> -/* Interupt Enable - applies data ready to the RDY pad */
> +/* Interrupt Enable - applies data ready to the RDY pad */
> #define LIS3L02DQ_REG_CTRL_2_ENABLE_INTERRUPT 0x08
>
> /* Enable Data Ready Generation - relationship with previous unclear in docs */
> @@ -70,36 +70,36 @@
> * - option for 16 bit left justified */
> #define LIS3L02DQ_REG_CTRL_2_DATA_ALIGNMENT_16_BIT_LEFT_JUSTIFIED 0x01
>
> -/* Interupt related stuff */
> +/* Interrupt related stuff */
> #define LIS3L02DQ_REG_WAKE_UP_CFG_ADDR 0x23
>
> /* Switch from or combination fo conditions to and */
> #define LIS3L02DQ_REG_WAKE_UP_CFG_BOOLEAN_AND 0x80
>
> -/* Latch interupt request,
> +/* Latch interrupt request,
> * if on ack must be given by reading the ack register */
> #define LIS3L02DQ_REG_WAKE_UP_CFG_LATCH_SRC 0x40
>
> -/* Z Interupt on High (above threshold)*/
> +/* Z Interrupt on High (above threshold)*/
> #define LIS3L02DQ_REG_WAKE_UP_CFG_INTERRUPT_Z_HIGH 0x20
> -/* Z Interupt on Low */
> +/* Z Interrupt on Low */
> #define LIS3L02DQ_REG_WAKE_UP_CFG_INTERRUPT_Z_LOW 0x10
> -/* Y Interupt on High */
> +/* Y Interrupt on High */
> #define LIS3L02DQ_REG_WAKE_UP_CFG_INTERRUPT_Y_HIGH 0x08
> -/* Y Interupt on Low */
> +/* Y Interrupt on Low */
> #define LIS3L02DQ_REG_WAKE_UP_CFG_INTERRUPT_Y_LOW 0x04
> -/* X Interupt on High */
> +/* X Interrupt on High */
> #define LIS3L02DQ_REG_WAKE_UP_CFG_INTERRUPT_X_HIGH 0x02
> -/* X Interupt on Low */
> +/* X Interrupt on Low */
> #define LIS3L02DQ_REG_WAKE_UP_CFG_INTERRUPT_X_LOW 0x01
>
> -/* Register that gives description of what caused interupt
> +/* Register that gives description of what caused interrupt
> * - latched if set in CFG_ADDRES */
> #define LIS3L02DQ_REG_WAKE_UP_SRC_ADDR 0x24
> /* top bit ignored */
> -/* Interupt Active */
> +/* Interrupt Active */
> #define LIS3L02DQ_REG_WAKE_UP_SRC_INTERRUPT_ACTIVATED 0x40
> -/* Interupts that have been triggered */
> +/* Interrupts that have been triggered */
> #define LIS3L02DQ_REG_WAKE_UP_SRC_INTERRUPT_Z_HIGH 0x20
> #define LIS3L02DQ_REG_WAKE_UP_SRC_INTERRUPT_Z_LOW 0x10
> #define LIS3L02DQ_REG_WAKE_UP_SRC_INTERRUPT_Y_HIGH 0x08
> @@ -155,7 +155,7 @@ Form of high byte dependant on justification set in ctrl reg */
> * @inter: used to check if new interrupt has been triggered
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct lis3l02dq_state {
> diff --git a/drivers/staging/iio/accel/lis3l02dq_core.c b/drivers/staging/iio/accel/lis3l02dq_core.c
> index c4b4ab7..3067f96 100644
> --- a/drivers/staging/iio/accel/lis3l02dq_core.c
> +++ b/drivers/staging/iio/accel/lis3l02dq_core.c
> @@ -77,7 +77,7 @@ int lis3l02dq_spi_read_reg_8(struct device *dev, u8 reg_address, u8 *val)
> /**
> * lis3l02dq_spi_write_reg_8() - write single byte to a register
> * @dev: device associated with child of actual device (iio_dev or iio_trig)
> - * @reg_address: the address of the register to be writen
> + * @reg_address: the address of the register to be written
> * @val: the value to write
> **/
> int lis3l02dq_spi_write_reg_8(struct device *dev,
> diff --git a/drivers/staging/iio/accel/lis3l02dq_ring.c b/drivers/staging/iio/accel/lis3l02dq_ring.c
> index 1fd088a..5016238 100644
> --- a/drivers/staging/iio/accel/lis3l02dq_ring.c
> +++ b/drivers/staging/iio/accel/lis3l02dq_ring.c
> @@ -216,7 +216,7 @@ static const u8 read_all_tx_array[] = {
> /**
> * lis3l02dq_read_all() Reads all channels currently selected
> * @st: device specific state
> - * @rx_array: (dma capable) recieve array, must be at least
> + * @rx_array: (dma capable) receive array, must be at least
> * 4*number of channels
> **/
> static int lis3l02dq_read_all(struct lis3l02dq_state *st, u8 *rx_array)
> @@ -408,7 +408,7 @@ static const struct attribute_group lis3l02dq_trigger_attr_group = {
> *
> * As the trigger may occur on any data element being updated it is
> * really rather likely to occur during the read from the previous
> - * trigger event. The only way to discover if this has occured on
> + * trigger event. The only way to discover if this has occurred on
> * boards not supporting level interrupts is to take a look at the line.
> * If it is indicating another interrupt and we don't seem to have a
> * handler looking at it, then we need to notify the core that we need
> diff --git a/drivers/staging/iio/accel/sca3000.h b/drivers/staging/iio/accel/sca3000.h
> index 2389284..5971f1d 100644
> --- a/drivers/staging/iio/accel/sca3000.h
> +++ b/drivers/staging/iio/accel/sca3000.h
> @@ -213,7 +213,7 @@ struct sca3000_chip_info {
> * sca3000_read_data() read a series of values from the device
> * @dev: device
> * @reg_address_high: start address (decremented read)
> - * @rx: pointer where recieved data is placed. Callee
> + * @rx: pointer where received data is placed. Callee
> * responsible for freeing this.
> * @len: number of bytes to read
> *
> diff --git a/drivers/staging/iio/adc/max1363_core.c b/drivers/staging/iio/adc/max1363_core.c
> index dde097a..adef546 100644
> --- a/drivers/staging/iio/adc/max1363_core.c
> +++ b/drivers/staging/iio/adc/max1363_core.c
> @@ -1425,7 +1425,7 @@ error_ret:
> }
>
> /*
> - * To keep this managable we always use one of 3 scan modes.
> + * To keep this manageable we always use one of 3 scan modes.
> * Scan 0...3, 0-1,2-3 and 1-0,3-2
> */
> static inline int __max1363_check_event_mask(int thismask, int checkmask)
> diff --git a/drivers/staging/iio/chrdev.h b/drivers/staging/iio/chrdev.h
> index 98d1a2c..bfbb22e 100644
> --- a/drivers/staging/iio/chrdev.h
> +++ b/drivers/staging/iio/chrdev.h
> @@ -42,7 +42,7 @@ struct iio_event_data {
> };
>
> /**
> - * struct iio_detected_event_list - list element for events that have occured
> + * struct iio_detected_event_list - list element for events that have occurred
> * @list: linked list header
> * @ev: the event itself
> * @shared_pointer: used when the event is shared - i.e. can be escallated
> diff --git a/drivers/staging/iio/gyro/adis16060.h b/drivers/staging/iio/gyro/adis16060.h
> index 5c00e53..7a901d5 100644
> --- a/drivers/staging/iio/gyro/adis16060.h
> +++ b/drivers/staging/iio/gyro/adis16060.h
> @@ -20,7 +20,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct adis16060_state {
> diff --git a/drivers/staging/iio/gyro/adis16080.h b/drivers/staging/iio/gyro/adis16080.h
> index 3fcbe67..f39af38 100644
> --- a/drivers/staging/iio/gyro/adis16080.h
> +++ b/drivers/staging/iio/gyro/adis16080.h
> @@ -22,7 +22,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct adis16080_state {
> diff --git a/drivers/staging/iio/gyro/adis16130.h b/drivers/staging/iio/gyro/adis16130.h
> index ab80ef6..9d57d27 100644
> --- a/drivers/staging/iio/gyro/adis16130.h
> +++ b/drivers/staging/iio/gyro/adis16130.h
> @@ -29,7 +29,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct adis16130_state {
> diff --git a/drivers/staging/iio/gyro/adis16251.h b/drivers/staging/iio/gyro/adis16251.h
> index d23852c..f9e84c5 100644
> --- a/drivers/staging/iio/gyro/adis16251.h
> +++ b/drivers/staging/iio/gyro/adis16251.h
> @@ -88,7 +88,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct adis16251_state {
> diff --git a/drivers/staging/iio/gyro/adis16260.h b/drivers/staging/iio/gyro/adis16260.h
> index c1fd4364..1369501 100644
> --- a/drivers/staging/iio/gyro/adis16260.h
> +++ b/drivers/staging/iio/gyro/adis16260.h
> @@ -91,7 +91,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> * @negate: negate the scale parameter
> **/
> diff --git a/drivers/staging/iio/iio.h b/drivers/staging/iio/iio.h
> index 248bdd2..7127f26 100644
> --- a/drivers/staging/iio/iio.h
> +++ b/drivers/staging/iio/iio.h
> @@ -92,7 +92,7 @@ void iio_remove_event_from_list(struct iio_event_handler_list *el,
> * changes
> * @available_scan_masks: [DRIVER] optional array of allowed bitmasks
> * @trig: [INTERN] current device trigger (ring buffer modes)
> - * @pollfunc: [DRIVER] function run on trigger being recieved
> + * @pollfunc: [DRIVER] function run on trigger being received
> **/
> struct iio_dev {
> int id;
> diff --git a/drivers/staging/iio/imu/adis16300.h b/drivers/staging/iio/imu/adis16300.h
> index 1f25d68..c095759 100644
> --- a/drivers/staging/iio/imu/adis16300.h
> +++ b/drivers/staging/iio/imu/adis16300.h
> @@ -99,7 +99,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct adis16300_state {
> diff --git a/drivers/staging/iio/imu/adis16350.h b/drivers/staging/iio/imu/adis16350.h
> index b00001e..b1ad486 100644
> --- a/drivers/staging/iio/imu/adis16350.h
> +++ b/drivers/staging/iio/imu/adis16350.h
> @@ -105,7 +105,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct adis16350_state {
> diff --git a/drivers/staging/iio/imu/adis16400.h b/drivers/staging/iio/imu/adis16400.h
> index 6ff33e1..7a12702 100644
> --- a/drivers/staging/iio/imu/adis16400.h
> +++ b/drivers/staging/iio/imu/adis16400.h
> @@ -131,7 +131,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct adis16400_state {
> diff --git a/drivers/staging/iio/meter/ade7753.h b/drivers/staging/iio/meter/ade7753.h
> index a3722b8..28ee06a 100644
> --- a/drivers/staging/iio/meter/ade7753.h
> +++ b/drivers/staging/iio/meter/ade7753.h
> @@ -66,7 +66,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct ade7753_state {
> diff --git a/drivers/staging/iio/meter/ade7754.h b/drivers/staging/iio/meter/ade7754.h
> index f6a3e4b..5ec1938 100644
> --- a/drivers/staging/iio/meter/ade7754.h
> +++ b/drivers/staging/iio/meter/ade7754.h
> @@ -84,7 +84,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct ade7754_state {
> diff --git a/drivers/staging/iio/meter/ade7758.h b/drivers/staging/iio/meter/ade7758.h
> index df5bb7b..c6fd94f 100644
> --- a/drivers/staging/iio/meter/ade7758.h
> +++ b/drivers/staging/iio/meter/ade7758.h
> @@ -98,7 +98,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct ade7758_state {
> diff --git a/drivers/staging/iio/meter/ade7759.h b/drivers/staging/iio/meter/ade7759.h
> index 813dea2..7387bf7 100644
> --- a/drivers/staging/iio/meter/ade7759.h
> +++ b/drivers/staging/iio/meter/ade7759.h
> @@ -47,7 +47,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct ade7759_state {
> diff --git a/drivers/staging/iio/meter/ade7854.h b/drivers/staging/iio/meter/ade7854.h
> index 47690e5..5240649 100644
> --- a/drivers/staging/iio/meter/ade7854.h
> +++ b/drivers/staging/iio/meter/ade7854.h
> @@ -153,7 +153,7 @@
> * @indio_dev: industrial I/O device structure
> * @trig: data ready trigger registered with iio
> * @tx: transmit buffer
> - * @rx: recieve buffer
> + * @rx: receive buffer
> * @buf_lock: mutex to protect tx and rx
> **/
> struct ade7854_state {
> diff --git a/drivers/staging/intel_sst/intel_sst_app_interface.c b/drivers/staging/intel_sst/intel_sst_app_interface.c
> index a367991..7a6ecb7 100644
> --- a/drivers/staging/intel_sst/intel_sst_app_interface.c
> +++ b/drivers/staging/intel_sst/intel_sst_app_interface.c
> @@ -871,7 +871,7 @@ int sst_send_algo_ipc(struct ipc_post **msg)
> }
>
> /**
> - * intel_sst_ioctl_dsp - recieves the device ioctl's
> + * intel_sst_ioctl_dsp - receives the device ioctl's
> *
> * @cmd:Ioctl cmd
> * @arg:data
> @@ -1067,7 +1067,7 @@ long intel_sst_ioctl(struct file *file_ptr, unsigned int cmd, unsigned long arg)
> retval = -EFAULT;
> break;
> }
> - pr_debug("SET_VOLUME recieved for %d!\n",
> + pr_debug("SET_VOLUME received for %d!\n",
> set_vol.stream_id);
> if (minor == STREAM_MODULE && set_vol.stream_id == 0) {
> pr_debug("invalid operation!\n");
> @@ -1085,7 +1085,7 @@ long intel_sst_ioctl(struct file *file_ptr, unsigned int cmd, unsigned long arg)
> retval = -EFAULT;
> break;
> }
> - pr_debug("IOCTL_GET_VOLUME recieved for stream = %d!\n",
> + pr_debug("IOCTL_GET_VOLUME received for stream = %d!\n",
> get_vol.stream_id);
> if (minor == STREAM_MODULE && get_vol.stream_id == 0) {
> pr_debug("invalid operation!\n");
> @@ -1117,7 +1117,7 @@ long intel_sst_ioctl(struct file *file_ptr, unsigned int cmd, unsigned long arg)
> retval = -EFAULT;
> break;
> }
> - pr_debug("SNDRV_SST_SET_VOLUME recieved for %d!\n",
> + pr_debug("SNDRV_SST_SET_VOLUME received for %d!\n",
> set_mute.stream_id);
> if (minor == STREAM_MODULE && set_mute.stream_id == 0) {
> retval = -EPERM;
> @@ -1153,7 +1153,7 @@ long intel_sst_ioctl(struct file *file_ptr, unsigned int cmd, unsigned long arg)
> case _IOC_NR(SNDRV_SST_MMAP_CAPTURE): {
> struct snd_sst_mmap_buffs mmap_buf;
>
> - pr_debug("SNDRV_SST_MMAP_PLAY/CAPTURE recieved!\n");
> + pr_debug("SNDRV_SST_MMAP_PLAY/CAPTURE received!\n");
> if (minor != STREAM_MODULE) {
> retval = -EBADRQC;
> break;
> @@ -1239,7 +1239,7 @@ long intel_sst_ioctl(struct file *file_ptr, unsigned int cmd, unsigned long arg)
> case _IOC_NR(SNDRV_SST_SET_TARGET_DEVICE): {
> struct snd_sst_target_device target_device;
>
> - pr_debug("SET_TARGET_DEVICE recieved!\n");
> + pr_debug("SET_TARGET_DEVICE received!\n");
> if (copy_from_user(&target_device, (void __user *)arg,
> sizeof(target_device))) {
> retval = -EFAULT;
> @@ -1256,7 +1256,7 @@ long intel_sst_ioctl(struct file *file_ptr, unsigned int cmd, unsigned long arg)
> case _IOC_NR(SNDRV_SST_DRIVER_INFO): {
> struct snd_sst_driver_info info;
>
> - pr_debug("SNDRV_SST_DRIVER_INFO recived\n");
> + pr_debug("SNDRV_SST_DRIVER_INFO received\n");
> info.version = SST_VERSION_NUM;
> /* hard coding, shud get sumhow later */
> info.active_pcm_streams = sst_drv_ctx->stream_cnt -
> diff --git a/drivers/staging/intel_sst/intel_sst_dsp.c b/drivers/staging/intel_sst/intel_sst_dsp.c
> index 6e5c915..1b56e8b 100644
> --- a/drivers/staging/intel_sst/intel_sst_dsp.c
> +++ b/drivers/staging/intel_sst/intel_sst_dsp.c
> @@ -405,7 +405,7 @@ exit:
>
> }
>
> -/* This function is called when FW requests for a particular libary download
> +/* This function is called when FW requests for a particular library download
> This function prepares the library to download*/
> int sst_load_library(struct snd_sst_lib_download *lib, u8 ops)
> {
> diff --git a/drivers/staging/intel_sst/intel_sst_fw_ipc.h b/drivers/staging/intel_sst/intel_sst_fw_ipc.h
> index 8df313d..0f0c5bb 100644
> --- a/drivers/staging/intel_sst/intel_sst_fw_ipc.h
> +++ b/drivers/staging/intel_sst/intel_sst_fw_ipc.h
> @@ -111,7 +111,7 @@
> #define IPC_SST_PERIOD_ELAPSED 0x97 /* period elapsed */
> #define IPC_IA_TARGET_DEV_CHNGD 0x98 /* error in processing a stream */
>
> -#define IPC_SST_ERROR_EVENT 0x99 /* Buffer over run occured */
> +#define IPC_SST_ERROR_EVENT 0x99 /* Buffer over run occurred */
> /* L2S messages */
> #define IPC_SC_DDR_LINK_UP 0xC0
> #define IPC_SC_DDR_LINK_DOWN 0xC1
> diff --git a/drivers/staging/lirc/lirc_ene0100.h b/drivers/staging/lirc/lirc_ene0100.h
> index 776b693..ed39aa8 100644
> --- a/drivers/staging/lirc/lirc_ene0100.h
> +++ b/drivers/staging/lirc/lirc_ene0100.h
> @@ -81,7 +81,7 @@
>
> /* CIR block settings */
> #define ENE_CIR_CONF1 0xFEC0
> -#define ENE_CIR_CONF1_ADC_ON 0x7 /* reciever on gpio40 enabled */
> +#define ENE_CIR_CONF1_ADC_ON 0x7 /* receiver on gpio40 enabled */
> #define ENE_CIR_CONF1_LEARN1 (1 << 3) /* enabled on learning mode */
> #define ENE_CIR_CONF1_TX_ON 0x30 /* enabled on transmit */
> #define ENE_CIR_CONF1_TX_CARR (1 << 7) /* send TX carrier or not */
> diff --git a/drivers/staging/octeon/cvmx-helper.c b/drivers/staging/octeon/cvmx-helper.c
> index 5915066..e9c5c83 100644
> --- a/drivers/staging/octeon/cvmx-helper.c
> +++ b/drivers/staging/octeon/cvmx-helper.c
> @@ -691,7 +691,7 @@ int __cvmx_helper_errata_fix_ipd_ptr_alignment(void)
>
> if (!retry_cnt)
> cvmx_dprintf("WARNING: FIX_IPD_PTR_ALIGNMENT "
> - "get_work() timeout occured.\n");
> + "get_work() timeout occurred.\n");
>
> /* Free packet */
> if (work)
> diff --git a/drivers/staging/olpc_dcon/olpc_dcon_xo_1.c b/drivers/staging/olpc_dcon/olpc_dcon_xo_1.c
> index 043198d..15aa7c6 100644
> --- a/drivers/staging/olpc_dcon/olpc_dcon_xo_1.c
> +++ b/drivers/staging/olpc_dcon/olpc_dcon_xo_1.c
> @@ -80,7 +80,7 @@ static int dcon_init_xo_1(void)
> lob &= ~(1 << DCON_IRQ);
> outb(lob, 0x4d0);
>
> - /* Register the interupt handler */
> + /* Register the interrupt handler */
> if (request_irq(DCON_IRQ, &dcon_interrupt, 0, "DCON", &dcon_driver)) {
> printk(KERN_ERR "olpc-dcon: failed to request DCON's irq\n");
> goto err_req_irq;
> diff --git a/drivers/staging/quatech_usb2/quatech_usb2.c b/drivers/staging/quatech_usb2/quatech_usb2.c
> index ed58f48..533dd63 100644
> --- a/drivers/staging/quatech_usb2/quatech_usb2.c
> +++ b/drivers/staging/quatech_usb2/quatech_usb2.c
> @@ -148,7 +148,7 @@ static struct usb_driver quausb2_usb_driver = {
> * value of the line status flags from the port
> * @shadowMSR: Last received state of the modem status register, holds
> * the value of the modem status received from the port
> - * @rcv_flush: Flag indicating that a receive flush has occured on
> + * @rcv_flush: Flag indicating that a receive flush has occurred on
> * the hardware.
> * @xmit_flush: Flag indicating that a transmit flush has been processed by
> * the hardware.
> @@ -156,7 +156,7 @@ static struct usb_driver quausb2_usb_driver = {
> * includes the size (excluding header) of URBs that have been submitted but
> * have not yet been sent to to the device, and bytes that have been sent out
> * of the port but not yet reported sent by the "xmit_empty" messages (which
> - * indicate the number of bytes sent each time they are recieved, despite the
> + * indicate the number of bytes sent each time they are received, despite the
> * misleading name).
> * - Starts at zero when port is initialised.
> * - is incremented by the size of the data to be written (no headers)
> @@ -726,7 +726,7 @@ static int qt2_write(struct tty_struct *tty, struct usb_serial_port *port,
> return 0;
> } else if (port_extra->tx_pending_bytes >= QT2_FIFO_DEPTH) {
> /* buffer is full (==). > should not occur, but would indicate
> - * that an overflow had occured */
> + * that an overflow had occurred */
> dbg("%s(): port transmit buffer is full!", __func__);
> /* schedule_work(&port->work); commented in vendor driver */
> return 0;
> @@ -823,7 +823,7 @@ static int qt2_write_room(struct tty_struct *tty)
> * reduce the free space count by the size of the dispatched write.
> * When a "transmit empty" message comes back up the USB read stream,
> * we decrement the count by the number of bytes reported sent, thus
> - * keeping track of the difference between sent and recieved bytes.
> + * keeping track of the difference between sent and received bytes.
> */
>
> room = (QT2_FIFO_DEPTH - port_extra->tx_pending_bytes);
> diff --git a/drivers/staging/rt2860/common/action.c b/drivers/staging/rt2860/common/action.c
> index 56ad236..2f21e66 100644
> --- a/drivers/staging/rt2860/common/action.c
> +++ b/drivers/staging/rt2860/common/action.c
> @@ -456,7 +456,7 @@ void PeerHTAction(struct rt_rtmp_adapter *pAd, struct rt_mlme_queue_elem *Elem)
> /*
> ==========================================================================
> Description:
> - Retry sending ADDBA Reqest.
> + Retry sending ADDBA Request.
>
> IRQL = DISPATCH_LEVEL
>
> diff --git a/drivers/staging/rt2860/common/ba_action.c b/drivers/staging/rt2860/common/ba_action.c
> index b046c2b..ed7f952 100644
> --- a/drivers/staging/rt2860/common/ba_action.c
> +++ b/drivers/staging/rt2860/common/ba_action.c
> @@ -970,7 +970,7 @@ void BASessionTearDownALL(struct rt_rtmp_adapter *pAd, u8 Wcid)
> /*
> ==========================================================================
> Description:
> - Retry sending ADDBA Reqest.
> + Retry sending ADDBA Request.
>
> IRQL = DISPATCH_LEVEL
>
> @@ -1032,7 +1032,7 @@ void BAOriSessionSetupTimeout(void *SystemSpecific1,
> /*
> ==========================================================================
> Description:
> - Retry sending ADDBA Reqest.
> + Retry sending ADDBA Request.
>
> IRQL = DISPATCH_LEVEL
>
> diff --git a/drivers/staging/rt2860/common/cmm_data_usb.c b/drivers/staging/rt2860/common/cmm_data_usb.c
> index 7c56c2f..b0de809 100644
> --- a/drivers/staging/rt2860/common/cmm_data_usb.c
> +++ b/drivers/staging/rt2860/common/cmm_data_usb.c
> @@ -702,7 +702,7 @@ Arguments:
> *pRxPending pending received packet flag
>
> Return Value:
> - the recieved packet
> + the received packet
>
> Note:
> ========================================================================
> diff --git a/drivers/staging/rt2860/sta/connect.c b/drivers/staging/rt2860/sta/connect.c
> index 4996258..f4f3caa 100644
> --- a/drivers/staging/rt2860/sta/connect.c
> +++ b/drivers/staging/rt2860/sta/connect.c
> @@ -1852,7 +1852,7 @@ void LinkUp(struct rt_rtmp_adapter *pAd, u8 BssType)
> IRQL = DISPATCH_LEVEL
>
> Note:
> - We need more information to know it's this requst from AP.
> + We need more information to know it's this request from AP.
> If yes! we need to do extra handling, for example, remove the WPA key.
> Otherwise on 4-way handshaking will fail, since the WPA key didn't get
> removed while auto reconnect.
> diff --git a/drivers/staging/sbe-2t3e3/io.c b/drivers/staging/sbe-2t3e3/io.c
> index b458ff0..467efbd 100644
> --- a/drivers/staging/sbe-2t3e3/io.c
> +++ b/drivers/staging/sbe-2t3e3/io.c
> @@ -68,7 +68,7 @@ void bootrom_write(struct channel *channel, u32 reg, u32 val)
> /* select BootROM address */
> dc_write(addr, SBE_2T3E3_21143_REG_BOOT_ROM_PROGRAMMING_ADDRESS, reg & 0x3FFFF);
>
> - /* select writting to BootROM */
> + /* select writing to BootROM */
> dc_write(addr, SBE_2T3E3_21143_REG_BOOT_ROM_SERIAL_ROM_AND_MII_MANAGEMENT,
> SBE_2T3E3_21143_VAL_WRITE_OPERATION |
> SBE_2T3E3_21143_VAL_BOOT_ROM_SELECT |
> @@ -312,7 +312,7 @@ void exar7300_write(struct channel *channel, u32 reg, u32 val)
> cpld_write_nolock(channel, SBE_2T3E3_CPLD_REG_SERIAL_CHIP_SELECT,
> cpld_val_map[SBE_2T3E3_CPLD_VAL_LIU_SELECT][channel->h.slot]);
>
> - /* select writting to Serial I/O Bus */
> + /* select writing to Serial I/O Bus */
> dc_write(addr, SBE_2T3E3_21143_REG_BOOT_ROM_SERIAL_ROM_AND_MII_MANAGEMENT,
> SBE_2T3E3_21143_VAL_WRITE_OPERATION |
> SBE_2T3E3_21143_VAL_SERIAL_ROM_SELECT |
> diff --git a/drivers/staging/sep/sep_driver.c b/drivers/staging/sep/sep_driver.c
> index ac5d569..9ae91da 100644
> --- a/drivers/staging/sep/sep_driver.c
> +++ b/drivers/staging/sep/sep_driver.c
> @@ -733,7 +733,7 @@ static unsigned int sep_poll(struct file *filp, poll_table *wait)
> dev_dbg(&sep->pdev->dev, "poll: send_ct is %lx reply ct is %lx\n",
> sep->send_ct, sep->reply_ct);
>
> - /* Check if error occured during poll */
> + /* Check if error occurred during poll */
> retval2 = sep_read_reg(sep, HW_HOST_SEP_HOST_GPR3_REG_ADDR);
> if (retval2 != 0x0) {
> dev_warn(&sep->pdev->dev, "poll; poll error %x\n", retval2);
> diff --git a/drivers/staging/spectra/flash.c b/drivers/staging/spectra/flash.c
> index fb39c8e..e74f795 100644
> --- a/drivers/staging/spectra/flash.c
> +++ b/drivers/staging/spectra/flash.c
> @@ -973,7 +973,7 @@ static void process_cmd_fail_abort(int *first_failed_cmd,
> if (0 == *first_failed_cmd)
> *first_failed_cmd = PendingCMD[idx].SBDCmdIndex;
>
> - nand_dbg_print(NAND_DBG_DEBUG, "Uncorrectable error has occured "
> + nand_dbg_print(NAND_DBG_DEBUG, "Uncorrectable error has occurred "
> "while executing %u Command %u accesing Block %u\n",
> (unsigned int)p_BTableChangesDelta->ftl_cmd_cnt,
> PendingCMD[idx].CMD,
> diff --git a/drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c b/drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c
> index 80183a7..9227b1b 100644
> --- a/drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c
> +++ b/drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c
> @@ -561,7 +561,7 @@ static int synpatics_rmi4_touchpad_detect(struct synaptics_rmi4_data *pdata,
> }
> /*
> * 2D data sources have only 3 bits for the number of fingers
> - * supported - so the encoding is a bit wierd.
> + * supported - so the encoding is a bit weird.
> */
> if ((queries[1] & MASK_3BIT) <= 4)
> /* add 1 since zero based */
> diff --git a/drivers/staging/tidspbridge/hw/hw_mmu.c b/drivers/staging/tidspbridge/hw/hw_mmu.c
> index 014f5d5..c214df9 100644
> --- a/drivers/staging/tidspbridge/hw/hw_mmu.c
> +++ b/drivers/staging/tidspbridge/hw/hw_mmu.c
> @@ -59,7 +59,7 @@ enum hw_mmu_page_size_t {
> * RETURNS:
> *
> * Type : hw_status
> - * Description : 0 -- No errors occured
> + * Description : 0 -- No errors occurred
> * RET_BAD_NULL_PARAM -- A Pointer
> * Paramater was set to NULL
> *
> @@ -102,7 +102,7 @@ static hw_status mmu_flush_entry(const void __iomem *base_address);
> * RETURNS:
> *
> * Type : hw_status
> - * Description : 0 -- No errors occured
> + * Description : 0 -- No errors occurred
> * RET_BAD_NULL_PARAM -- A Pointer Paramater
> * was set to NULL
> * RET_PARAM_OUT_OF_RANGE -- Input Parameter out
> @@ -147,7 +147,7 @@ static hw_status mmu_set_cam_entry(const void __iomem *base_address,
> * RETURNS:
> *
> * Type : hw_status
> - * Description : 0 -- No errors occured
> + * Description : 0 -- No errors occurred
> * RET_BAD_NULL_PARAM -- A Pointer Paramater
> * was set to NULL
> * RET_PARAM_OUT_OF_RANGE -- Input Parameter
> diff --git a/drivers/staging/usbvideo/usbvideo.c b/drivers/staging/usbvideo/usbvideo.c
> index f1fcf97..afedfad 100644
> --- a/drivers/staging/usbvideo/usbvideo.c
> +++ b/drivers/staging/usbvideo/usbvideo.c
> @@ -1624,7 +1624,7 @@ static ssize_t usbvideo_v4l_read(struct file *file, char __user *buf,
> *
> * First things first, make sure we don't copy more than we
> * have - even if the application wants more. That would be
> - * a big security embarassment!
> + * a big security embarrassment!
> */
> if ((count + frame->seqRead_Index) > frame->seqRead_Length)
> count = frame->seqRead_Length - frame->seqRead_Index;
> diff --git a/drivers/staging/vme/bridges/vme_tsi148.h b/drivers/staging/vme/bridges/vme_tsi148.h
> index 9f97fa8..a3ac2fe 100644
> --- a/drivers/staging/vme/bridges/vme_tsi148.h
> +++ b/drivers/staging/vme/bridges/vme_tsi148.h
> @@ -212,7 +212,7 @@ static const int TSI148_LCSR_OT[8] = { TSI148_LCSR_OT0, TSI148_LCSR_OT1,
> #define TSI148_LCSR_OFFSET_OTAT 0x1C
>
> /*
> - * VMEbus interupt ack
> + * VMEbus interrupt ack
> * offset 200
> */
> #define TSI148_LCSR_VIACK1 0x204
> @@ -613,7 +613,7 @@ static const int TSI148_GCSR_MBOX[4] = { TSI148_GCSR_MBOX0,
> /*
> * PCI-X Status Register (CRG +$054)
> */
> -#define TSI148_PCFS_PCIXSTAT_RSCEM (1<<29) /* Recieved Split Comp Error */
> +#define TSI148_PCFS_PCIXSTAT_RSCEM (1<<29) /* Received Split Comp Error */
> #define TSI148_PCFS_PCIXSTAT_DMCRS_M (7<<26) /* max Cumulative Read Size */
> #define TSI148_PCFS_PCIXSTAT_DMOST_M (7<<23) /* max outstanding Split Trans
> */
> @@ -982,8 +982,8 @@ static const int TSI148_GCSR_MBOX[4] = { TSI148_GCSR_MBOX0,
> #define TSI148_LCSR_VICR_CNTS_IRQ1 (2<<22) /* IRQ1 to Cntr */
> #define TSI148_LCSR_VICR_CNTS_IRQ2 (3<<22) /* IRQ2 to Cntr */
>
> -#define TSI148_LCSR_VICR_EDGIS_M (3<<20) /* Edge interupt MASK */
> -#define TSI148_LCSR_VICR_EDGIS_DIS (1<<20) /* Edge interupt Disable */
> +#define TSI148_LCSR_VICR_EDGIS_M (3<<20) /* Edge interrupt MASK */
> +#define TSI148_LCSR_VICR_EDGIS_DIS (1<<20) /* Edge interrupt Disable */
> #define TSI148_LCSR_VICR_EDGIS_IRQ1 (2<<20) /* IRQ1 to Edge */
> #define TSI148_LCSR_VICR_EDGIS_IRQ2 (3<<20) /* IRQ2 to Edge */
>
> diff --git a/drivers/staging/vt6655/device_main.c b/drivers/staging/vt6655/device_main.c
> index f5028d9..eda7fa2 100644
> --- a/drivers/staging/vt6655/device_main.c
> +++ b/drivers/staging/vt6655/device_main.c
> @@ -137,7 +137,7 @@ DEVICE_PARAM(TxDescriptors1,"Number of transmit descriptors1");
> /* IP_byte_align[] is used for IP header unsigned long byte aligned
> 0: indicate the IP header won't be unsigned long byte aligned.(Default) .
> 1: indicate the IP header will be unsigned long byte aligned.
> - In some enviroment, the IP header should be unsigned long byte aligned,
> + In some environment, the IP header should be unsigned long byte aligned,
> or the packet will be droped when we receive it. (eg: IPVS)
> */
> DEVICE_PARAM(IP_byte_align,"Enable IP header dword aligned");
> diff --git a/drivers/staging/vt6655/tether.h b/drivers/staging/vt6655/tether.h
> index 787d885..3b4efb2 100644
> --- a/drivers/staging/vt6655/tether.h
> +++ b/drivers/staging/vt6655/tether.h
> @@ -53,7 +53,7 @@
> #define TYPE_PKT_802_1x 0x888e
> #define TYPE_PKT_PreAuth 0x88C7
>
> -#define TYPE_PKT_PING_M_REQ 0x8011 // master reguest
> +#define TYPE_PKT_PING_M_REQ 0x8011 // master request
> #define TYPE_PKT_PING_S_GNT 0x8022 // slave grant
> #define TYPE_PKT_PING_M 0x8077 // pingpong master packet
> #define TYPE_PKT_PING_S 0x8088 // pingpong slave packet
> @@ -106,7 +106,7 @@
> #define TYPE_PKT_802_1x 0x8e88
> #define TYPE_PKT_PreAuth 0xC788
>
> -#define TYPE_PKT_PING_M_REQ 0x1180 // master reguest
> +#define TYPE_PKT_PING_M_REQ 0x1180 // master request
> #define TYPE_PKT_PING_S_GNT 0x2280 // slave grant
> #define TYPE_PKT_PING_M 0x7780 // pingpong master packet
> #define TYPE_PKT_PING_S 0x8880 // pingpong slave packet
> diff --git a/drivers/staging/vt6656/baseband.c b/drivers/staging/vt6656/baseband.c
> index 0d11147..a3cad36 100644
> --- a/drivers/staging/vt6656/baseband.c
> +++ b/drivers/staging/vt6656/baseband.c
> @@ -1096,7 +1096,7 @@ else {
> pbyAgc = abyVT3184_AGC;
> wLengthAgc = sizeof(abyVT3184_AGC);
>
> - pDevice->abyBBVGA[0] = 0x20; //RobertYu:20060104, reguest by Jack
> + pDevice->abyBBVGA[0] = 0x20; //RobertYu:20060104, request by Jack
> pDevice->abyBBVGA[1] = 0x10;
> pDevice->abyBBVGA[2] = 0x0;
> pDevice->abyBBVGA[3] = 0x0;
> diff --git a/drivers/staging/westbridge/astoria/api/src/cyaslowlevel.c b/drivers/staging/westbridge/astoria/api/src/cyaslowlevel.c
> index d43dd85..5573533 100644
> --- a/drivers/staging/westbridge/astoria/api/src/cyaslowlevel.c
> +++ b/drivers/staging/westbridge/astoria/api/src/cyaslowlevel.c
> @@ -678,7 +678,7 @@ cy_as_read_intr_status(
> /*
> * queue the mailbox data for later processing.
> * this allows the firmware to move forward and
> - * service the requst from the P port.
> + * service the request from the P port.
> */
> cy_as_ll_queue_mailbox_data(dev_p);
>
> diff --git a/drivers/staging/westbridge/astoria/api/src/cyasmisc.c b/drivers/staging/westbridge/astoria/api/src/cyasmisc.c
> index 10a52a1..d372e76 100644
> --- a/drivers/staging/westbridge/astoria/api/src/cyasmisc.c
> +++ b/drivers/staging/westbridge/astoria/api/src/cyasmisc.c
> @@ -428,7 +428,7 @@ my_misc_callback(cy_as_device *dev_p, uint8_t context,
> if (v & CY_AS_MEM_P0_VM_SET_CFGMODE)
> cy_as_hal_print_message(
> "initialization message "
> - "recieved, but config bit "
> + "received, but config bit "
> "still set\n");
>
> v = cy_as_hal_read_register(dev_p->tag,
> @@ -436,7 +436,7 @@ my_misc_callback(cy_as_device *dev_p, uint8_t context,
> if ((v & CY_AS_MEM_RST_RSTCMPT) == 0)
> cy_as_hal_print_message(
> "initialization message "
> - "recieved, but reset complete "
> + "received, but reset complete "
> "bit still not set\n");
> }
> break;
> diff --git a/drivers/staging/westbridge/astoria/block/cyasblkdev_block.c b/drivers/staging/westbridge/astoria/block/cyasblkdev_block.c
> index e1851f0..43cef26 100644
> --- a/drivers/staging/westbridge/astoria/block/cyasblkdev_block.c
> +++ b/drivers/staging/westbridge/astoria/block/cyasblkdev_block.c
> @@ -117,7 +117,7 @@ struct cyasblkdev_blk_data {
> * 16 * 4K (64 K per request)*/
> struct scatterlist sg[16];
>
> - /* non-zero enables printk of executed reqests */
> + /* non-zero enables printk of executed requests */
> unsigned int dbgprn_flags;
>
> /*gen_disk for private, system disk */
> diff --git a/drivers/staging/westbridge/astoria/block/cyasblkdev_queue.c b/drivers/staging/westbridge/astoria/block/cyasblkdev_queue.c
> index 0bbb8a3..d1996a2 100644
> --- a/drivers/staging/westbridge/astoria/block/cyasblkdev_queue.c
> +++ b/drivers/staging/westbridge/astoria/block/cyasblkdev_queue.c
> @@ -222,7 +222,7 @@ static int cyasblkdev_queue_thread(void *d)
> continue;
> }
>
> - /* new req recieved, issue it to the driver */
> + /* new req received, issue it to the driver */
> set_current_state(TASK_RUNNING);
>
> #ifndef WESTBRIDGE_NDEBUG
> diff --git a/drivers/staging/wlags49_h2/hcf.c b/drivers/staging/wlags49_h2/hcf.c
> index d4bdd3e..bd8d3cc 100644
> --- a/drivers/staging/wlags49_h2/hcf.c
> +++ b/drivers/staging/wlags49_h2/hcf.c
> @@ -1735,7 +1735,7 @@ DESC_STRCT *descp; // pointer to start of FrameList
> * - in case encapsulation by the HCF is selected:
> * - The FrameList does not consists of at least 2 Descriptors.
> * - The first databuffer does not contain exactly the (space for) the 802.11 header (== 28 words)
> -* - The first databuffer does not have a size to additionally accomodate the 802.3 header and the
> +* - The first databuffer does not have a size to additionally accommodate the 802.3 header and the
> * SNAP header of the frame after encapsulation (== 39 words).
> * - The second databuffer does not contain at least DA, SA and 'type/length' (==14 bytes or 7 words)
> *!! The 2nd part of the list of asserts should be kept in sync with put_frame_lst, in order to get
> diff --git a/drivers/staging/wlags49_h2/mdd.h b/drivers/staging/wlags49_h2/mdd.h
> index 5aa9eb8..5ce3342 100644
> --- a/drivers/staging/wlags49_h2/mdd.h
> +++ b/drivers/staging/wlags49_h2/mdd.h
> @@ -851,7 +851,7 @@ XX1( CFG_SCAN, SCAN_RS_STRCT, scan_result[32] ) /*Scan results *
> #define HCF_ERR_LEN 0x08 /* buffer size insufficient
> * - IFB_ConfigTable too small
> * - hcf_get_info buffer has a size of 0 or 1 or less than needed
> - * to accomodate all data
> + * to accommodate all data
> * - hcf_put_info: CFG_DLNV_DATA exceeds intermediate
> * buffer size */
> #define HCF_ERR_INCOMP_PRI 0x09 // primary functions are not compatible
> diff --git a/drivers/staging/wlan-ng/p80211req.c b/drivers/staging/wlan-ng/p80211req.c
> index 179194e..d540e47 100644
> --- a/drivers/staging/wlan-ng/p80211req.c
> +++ b/drivers/staging/wlan-ng/p80211req.c
> @@ -80,7 +80,7 @@ static int p80211req_mibset_mibget(wlandevice_t *wlandev,
> /*----------------------------------------------------------------
> * p80211req_dorequest
> *
> -* Handles an MLME reqest/confirm message.
> +* Handles an MLME request/confirm message.
> *
> * Arguments:
> * wlandev WLAN device struct
> diff --git a/drivers/target/target_core_pr.c b/drivers/target/target_core_pr.c
> index 2521f75..eb30c6e 100644
> --- a/drivers/target/target_core_pr.c
> +++ b/drivers/target/target_core_pr.c
> @@ -3735,7 +3735,7 @@ static int core_scsi3_emulate_pr_out(struct se_cmd *cmd, unsigned char *cdb)
> return PYX_TRANSPORT_LU_COMM_FAILURE;
>
> if (cmd->data_length < 24) {
> - printk(KERN_WARNING "SPC-PR: Recieved PR OUT parameter list"
> + printk(KERN_WARNING "SPC-PR: Received PR OUT parameter list"
> " length too small: %u\n", cmd->data_length);
> return PYX_TRANSPORT_INVALID_PARAMETER_LIST;
> }
> @@ -3778,7 +3778,7 @@ static int core_scsi3_emulate_pr_out(struct se_cmd *cmd, unsigned char *cdb)
> */
> if (!(spec_i_pt) && ((cdb[1] & 0x1f) != PRO_REGISTER_AND_MOVE) &&
> (cmd->data_length != 24)) {
> - printk(KERN_WARNING "SPC-PR: Recieved PR OUT illegal parameter"
> + printk(KERN_WARNING "SPC-PR: Received PR OUT illegal parameter"
> " list length: %u\n", cmd->data_length);
> return PYX_TRANSPORT_INVALID_PARAMETER_LIST;
> }
> diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c
> index 28b6292..e5389a2 100644
> --- a/drivers/target/target_core_transport.c
> +++ b/drivers/target/target_core_transport.c
> @@ -2567,7 +2567,7 @@ static int transport_execute_tasks(struct se_cmd *cmd)
> }
> /*
> * Call transport_cmd_check_stop() to see if a fabric exception
> - * has occured that prevents execution.
> + * has occurred that prevents execution.
> */
> if (!(transport_cmd_check_stop(cmd, 0, TRANSPORT_PROCESSING))) {
> /*
> diff --git a/drivers/telephony/ixj.c b/drivers/telephony/ixj.c
> index b001019..0510888 100644
> --- a/drivers/telephony/ixj.c
> +++ b/drivers/telephony/ixj.c
> @@ -487,7 +487,7 @@ DSPbase +
> 8-9 Hardware Status Register Read Only
> A-B Hardware Control Register Read Write
> C-D Host Transmit (Write) Data Buffer Access Port (buffer input)Write Only
> -E-F Host Recieve (Read) Data Buffer Access Port (buffer input) Read Only
> +E-F Host Receive (Read) Data Buffer Access Port (buffer input) Read Only
> ************************************************************************/
>
> static inline void ixj_read_HSR(IXJ *j)
> diff --git a/drivers/tty/hvc/hvc_iucv.c b/drivers/tty/hvc/hvc_iucv.c
> index c3425bb..b6f7d52 100644
> --- a/drivers/tty/hvc/hvc_iucv.c
> +++ b/drivers/tty/hvc/hvc_iucv.c
> @@ -255,7 +255,7 @@ static int hvc_iucv_write(struct hvc_iucv_private *priv,
> default:
> written = -EIO;
> }
> - /* remove buffer if an error has occured or received data
> + /* remove buffer if an error has occurred or received data
> * is not correct */
> if (rc || (rb->mbuf->version != MSG_VERSION) ||
> (rb->msg.length != MSG_SIZE(rb->mbuf->datalen)))
> @@ -620,7 +620,7 @@ static void hvc_iucv_hangup(struct hvc_iucv_private *priv)
> * the index of an struct hvc_iucv_private instance.
> *
> * This routine notifies the HVC back-end that a tty hangup (carrier loss,
> - * virtual or otherwise) has occured.
> + * virtual or otherwise) has occurred.
> * The z/VM IUCV HVC device driver ignores virtual hangups (vhangup())
> * to keep an existing IUCV communication path established.
> * (Background: vhangup() is called from user space (by getty or login) to
> diff --git a/drivers/tty/serial/8250.c b/drivers/tty/serial/8250.c
> index 3975df6..e3ddd21 100644
> --- a/drivers/tty/serial/8250.c
> +++ b/drivers/tty/serial/8250.c
> @@ -1616,7 +1616,7 @@ static irqreturn_t serial8250_interrupt(int irq, void *dev_id)
> up->port.iotype == UPIO_DWAPB32) &&
> (iir & UART_IIR_BUSY) == UART_IIR_BUSY) {
> /* The DesignWare APB UART has an Busy Detect (0x07)
> - * interrupt meaning an LCR write attempt occured while the
> + * interrupt meaning an LCR write attempt occurred while the
> * UART was busy. The interrupt must be cleared by reading
> * the UART status register (USR) and the LCR re-written. */
> unsigned int status;
> diff --git a/drivers/tty/serial/bfin_sport_uart.c b/drivers/tty/serial/bfin_sport_uart.c
> index e95c524..f723167 100644
> --- a/drivers/tty/serial/bfin_sport_uart.c
> +++ b/drivers/tty/serial/bfin_sport_uart.c
> @@ -261,7 +261,7 @@ static void sport_set_mctrl(struct uart_port *port, unsigned int mctrl)
> }
> #endif
>
> -/* Reqeust IRQ, Setup clock */
> +/* Request IRQ, Setup clock */
> static int sport_startup(struct uart_port *port)
> {
> struct sport_uart_port *up = (struct sport_uart_port *)port;
> diff --git a/drivers/tty/serial/icom.c b/drivers/tty/serial/icom.c
> index 53a4682..8a869e5 100644
> --- a/drivers/tty/serial/icom.c
> +++ b/drivers/tty/serial/icom.c
> @@ -1248,7 +1248,7 @@ static void icom_set_termios(struct uart_port *port,
> }
> }
>
> - /* Enable Transmitter and Reciever */
> + /* Enable Transmitter and Receiver */
> offset =
> (unsigned long) &ICOM_PORT->statStg->rcv[0] -
> (unsigned long) ICOM_PORT->statStg;
> diff --git a/drivers/tty/serial/jsm/jsm.h b/drivers/tty/serial/jsm/jsm.h
> index 38a509c..b704c8c 100644
> --- a/drivers/tty/serial/jsm/jsm.h
> +++ b/drivers/tty/serial/jsm/jsm.h
> @@ -273,7 +273,7 @@ struct neo_uart_struct {
> u8 fctr; /* WR FCTR - Feature Control Reg */
> u8 efr; /* WR EFR - Enhanced Function Reg */
> u8 tfifo; /* WR TXCNT/TXTRG - Transmit FIFO Reg */
> - u8 rfifo; /* WR RXCNT/RXTRG - Recieve FIFO Reg */
> + u8 rfifo; /* WR RXCNT/RXTRG - Receive FIFO Reg */
> u8 xoffchar1; /* WR XOFF 1 - XOff Character 1 Reg */
> u8 xoffchar2; /* WR XOFF 2 - XOff Character 2 Reg */
> u8 xonchar1; /* WR XON 1 - Xon Character 1 Reg */
> diff --git a/drivers/tty/serial/max3107.c b/drivers/tty/serial/max3107.c
> index 910870e..54a03f0 100644
> --- a/drivers/tty/serial/max3107.c
> +++ b/drivers/tty/serial/max3107.c
> @@ -843,7 +843,7 @@ static int max3107_startup(struct uart_port *port)
> /* Setup IRQ */
> if (request_irq(s->spi->irq, max3107_irq, IRQF_TRIGGER_FALLING,
> "max3107", s)) {
> - dev_err(&s->spi->dev, "IRQ reguest failed\n");
> + dev_err(&s->spi->dev, "IRQ request failed\n");
> destroy_workqueue(s->workqueue);
> s->workqueue = NULL;
> return -EBUSY;
> diff --git a/drivers/tty/serial/mrst_max3110.c b/drivers/tty/serial/mrst_max3110.c
> index b62857b..6d18830 100644
> --- a/drivers/tty/serial/mrst_max3110.c
> +++ b/drivers/tty/serial/mrst_max3110.c
> @@ -23,7 +23,7 @@
> * 1 word. If SPI master controller doesn't support sclk frequency change,
> * then the char need be sent out one by one with some delay
> *
> - * 2. Currently only RX availabe interrrupt is used, no need for waiting TXE
> + * 2. Currently only RX availabe interrupt is used, no need for waiting TXE
> * interrupt for a low speed UART device
> */
>
> diff --git a/drivers/tty/serial/sn_console.c b/drivers/tty/serial/sn_console.c
> index cff9a30..5b65066 100644
> --- a/drivers/tty/serial/sn_console.c
> +++ b/drivers/tty/serial/sn_console.c
> @@ -481,7 +481,7 @@ sn_receive_chars(struct sn_cons_port *port, unsigned long flags)
> while (port->sc_ops->sal_input_pending()) {
> ch = port->sc_ops->sal_getc();
> if (ch < 0) {
> - printk(KERN_ERR "sn_console: An error occured while "
> + printk(KERN_ERR "sn_console: An error occurred while "
> "obtaining data from the console (0x%0x)\n", ch);
> break;
> }
> diff --git a/drivers/tty/serial/ucc_uart.c b/drivers/tty/serial/ucc_uart.c
> index 3f4848e..0a96549 100644
> --- a/drivers/tty/serial/ucc_uart.c
> +++ b/drivers/tty/serial/ucc_uart.c
> @@ -1160,7 +1160,7 @@ static unsigned int soc_info(unsigned int *rev_h, unsigned int *rev_l)
> }
>
> /*
> - * requst_firmware_nowait() callback function
> + * request_firmware_nowait() callback function
> *
> * This function is called by the kernel when a firmware is made available,
> * or if it times out waiting for the firmware.
> diff --git a/drivers/usb/atm/ueagle-atm.c b/drivers/usb/atm/ueagle-atm.c
> index 99ac70e..9c2dfc7 100644
> --- a/drivers/usb/atm/ueagle-atm.c
> +++ b/drivers/usb/atm/ueagle-atm.c
> @@ -1830,7 +1830,7 @@ static int uea_start_reset(struct uea_softc *sc)
>
> /* mask interrupt */
> sc->booting = 1;
> - /* We need to set this here because, a ack timeout could have occured,
> + /* We need to set this here because, a ack timeout could have occurred,
> * but before we start the reboot, the ack occurs and set this to 1.
> * So we will failed to wait Ready CMV.
> */
> diff --git a/drivers/usb/c67x00/c67x00-sched.c b/drivers/usb/c67x00/c67x00-sched.c
> index f6b3c25..a03fbc1 100644
> --- a/drivers/usb/c67x00/c67x00-sched.c
> +++ b/drivers/usb/c67x00/c67x00-sched.c
> @@ -907,7 +907,7 @@ static inline int c67x00_end_of_data(struct c67x00_td *td)
>
> /* Remove all td's from the list which come
> * after last_td and are meant for the same pipe.
> - * This is used when a short packet has occured */
> + * This is used when a short packet has occurred */
> static inline void c67x00_clear_pipe(struct c67x00_hcd *c67x00,
> struct c67x00_td *last_td)
> {
> diff --git a/drivers/usb/class/cdc-acm.h b/drivers/usb/class/cdc-acm.h
> index 5eeb570..b4ea54d 100644
> --- a/drivers/usb/class/cdc-acm.h
> +++ b/drivers/usb/class/cdc-acm.h
> @@ -52,7 +52,7 @@
> */
>
> /*
> - * The only reason to have several buffers is to accomodate assumptions
> + * The only reason to have several buffers is to accommodate assumptions
> * in line disciplines. They ask for empty space amount, receive our URB size,
> * and proceed to issue several 1-character writes, assuming they will fit.
> * The very first write takes a complete URB. Fortunately, this only happens
> diff --git a/drivers/usb/class/usbtmc.c b/drivers/usb/class/usbtmc.c
> index 6a54634..385acb8 100644
> --- a/drivers/usb/class/usbtmc.c
> +++ b/drivers/usb/class/usbtmc.c
> @@ -483,7 +483,7 @@ static ssize_t usbtmc_read(struct file *filp, char __user *buf,
> }
>
> done += n_characters;
> - /* Terminate if end-of-message bit recieved from device */
> + /* Terminate if end-of-message bit received from device */
> if ((buffer[8] & 0x01) && (actual >= n_characters + 12))
> remaining = 0;
> else
> diff --git a/drivers/usb/gadget/amd5536udc.c b/drivers/usb/gadget/amd5536udc.c
> index f8dd726..79918bc 100644
> --- a/drivers/usb/gadget/amd5536udc.c
> +++ b/drivers/usb/gadget/amd5536udc.c
> @@ -278,7 +278,7 @@ static int udc_enable_dev_setup_interrupts(struct udc *dev)
> return 0;
> }
>
> -/* Calculates fifo start of endpoint based on preceeding endpoints */
> +/* Calculates fifo start of endpoint based on preceding endpoints */
> static int udc_set_txfifo_addr(struct udc_ep *ep)
> {
> struct udc *dev;
> @@ -2137,7 +2137,7 @@ static irqreturn_t udc_data_out_isr(struct udc *dev, int ep_ix)
> if (use_dma) {
> /* BNA event ? */
> if (tmp & AMD_BIT(UDC_EPSTS_BNA)) {
> - DBG(dev, "BNA ep%dout occured - DESPTR = %x \n",
> + DBG(dev, "BNA ep%dout occurred - DESPTR = %x \n",
> ep->num, readl(&ep->regs->desptr));
> /* clear BNA */
> writel(tmp | AMD_BIT(UDC_EPSTS_BNA), &ep->regs->sts);
> @@ -2151,7 +2151,7 @@ static irqreturn_t udc_data_out_isr(struct udc *dev, int ep_ix)
> }
> /* HE event ? */
> if (tmp & AMD_BIT(UDC_EPSTS_HE)) {
> - dev_err(&dev->pdev->dev, "HE ep%dout occured\n", ep->num);
> + dev_err(&dev->pdev->dev, "HE ep%dout occurred\n", ep->num);
>
> /* clear HE */
> writel(tmp | AMD_BIT(UDC_EPSTS_HE), &ep->regs->sts);
> @@ -2354,7 +2354,7 @@ static irqreturn_t udc_data_in_isr(struct udc *dev, int ep_ix)
> /* BNA ? */
> if (epsts & AMD_BIT(UDC_EPSTS_BNA)) {
> dev_err(&dev->pdev->dev,
> - "BNA ep%din occured - DESPTR = %08lx \n",
> + "BNA ep%din occurred - DESPTR = %08lx \n",
> ep->num,
> (unsigned long) readl(&ep->regs->desptr));
>
> @@ -2367,7 +2367,7 @@ static irqreturn_t udc_data_in_isr(struct udc *dev, int ep_ix)
> /* HE event ? */
> if (epsts & AMD_BIT(UDC_EPSTS_HE)) {
> dev_err(&dev->pdev->dev,
> - "HE ep%dn occured - DESPTR = %08lx \n",
> + "HE ep%dn occurred - DESPTR = %08lx \n",
> ep->num, (unsigned long) readl(&ep->regs->desptr));
>
> /* clear HE */
> diff --git a/drivers/usb/gadget/fsl_qe_udc.h b/drivers/usb/gadget/fsl_qe_udc.h
> index bea5b82..e35e24f 100644
> --- a/drivers/usb/gadget/fsl_qe_udc.h
> +++ b/drivers/usb/gadget/fsl_qe_udc.h
> @@ -208,14 +208,14 @@ struct qe_frame{
> /* Frame status field */
> /* Receive side */
> #define FRAME_OK 0x00000000 /* Frame tranmitted or received OK */
> -#define FRAME_ERROR 0x80000000 /* Error occured on frame */
> +#define FRAME_ERROR 0x80000000 /* Error occurred on frame */
> #define START_FRAME_LOST 0x40000000 /* START_FRAME_LOST */
> #define END_FRAME_LOST 0x20000000 /* END_FRAME_LOST */
> #define RX_ER_NONOCT 0x10000000 /* Rx Non Octet Aligned Packet */
> #define RX_ER_BITSTUFF 0x08000000 /* Frame Aborted --Received packet
> with bit stuff error */
> #define RX_ER_CRC 0x04000000 /* Received packet with CRC error */
> -#define RX_ER_OVERUN 0x02000000 /* Over-run occured on reception */
> +#define RX_ER_OVERUN 0x02000000 /* Over-run occurred on reception */
> #define RX_ER_PID 0x01000000 /* Wrong PID received */
> /* Tranmit side */
> #define TX_ER_NAK 0x00800000 /* Received NAK handshake */
> @@ -379,7 +379,7 @@ struct qe_udc {
> #define T_LSP 0x01000000 /* Low-speed transaction */
> #define T_PID 0x00c00000 /* packet id */
> #define T_NAK 0x00100000 /* No ack. */
> -#define T_STAL 0x00080000 /* Stall recieved */
> +#define T_STAL 0x00080000 /* Stall received */
> #define T_TO 0x00040000 /* time out */
> #define T_UN 0x00020000 /* underrun */
>
> diff --git a/drivers/usb/gadget/fsl_udc_core.c b/drivers/usb/gadget/fsl_udc_core.c
> index 4c55eda..008aa27 100644
> --- a/drivers/usb/gadget/fsl_udc_core.c
> +++ b/drivers/usb/gadget/fsl_udc_core.c
> @@ -1228,7 +1228,7 @@ static void ch9getstatus(struct fsl_udc *udc, u8 request_type, u16 value,
> udc->ep0_dir = USB_DIR_IN;
> /* Borrow the per device status_req */
> req = udc->status_req;
> - /* Fill in the reqest structure */
> + /* Fill in the request structure */
> *((u16 *) req->req.buf) = cpu_to_le16(tmp);
> req->ep = ep;
> req->req.length = 2;
> @@ -1461,7 +1461,7 @@ static int process_ep_req(struct fsl_udc *udc, int pipe,
> status = -EILSEQ;
> break;
> } else
> - ERR("Unknown error has occured (0x%x)!\n",
> + ERR("Unknown error has occurred (0x%x)!\n",
> errors);
>
> } else if (le32_to_cpu(curr_td->size_ioc_sts)
> diff --git a/drivers/usb/gadget/langwell_udc.c b/drivers/usb/gadget/langwell_udc.c
> index 1eca8b4..3aa1ab2 100644
> --- a/drivers/usb/gadget/langwell_udc.c
> +++ b/drivers/usb/gadget/langwell_udc.c
> @@ -2186,7 +2186,7 @@ static void get_status(struct langwell_udc *dev, u8 request_type, u16 value,
> /* borrow the per device status_req */
> req = dev->status_req;
>
> - /* fill in the reqest structure */
> + /* fill in the request structure */
> *((u16 *) req->req.buf) = cpu_to_le16(status_data);
> req->ep = ep;
> req->req.length = 2;
> @@ -2968,7 +2968,7 @@ static irqreturn_t langwell_irq(int irq, void *_dev)
> handle_port_change(dev);
> }
>
> - /* suspend interrrupt */
> + /* suspend interrupt */
> if (irq_sts & STS_SLI) {
> dev_vdbg(&dev->pdev->dev, "suspend interrupt\n");
> handle_bus_suspend(dev);
> diff --git a/drivers/usb/gadget/mv_udc_core.c b/drivers/usb/gadget/mv_udc_core.c
> index d5468a7..3f6e246 100644
> --- a/drivers/usb/gadget/mv_udc_core.c
> +++ b/drivers/usb/gadget/mv_udc_core.c
> @@ -1310,7 +1310,7 @@ udc_prime_status(struct mv_udc *udc, u8 direction, u16 status, bool empty)
>
> req = udc->status_req;
>
> - /* fill in the reqest structure */
> + /* fill in the request structure */
> if (empty == false) {
> *((u16 *) req->req.buf) = cpu_to_le16(status);
> req->req.length = 2;
> @@ -1845,7 +1845,7 @@ static irqreturn_t mv_udc_irq(int irq, void *dev)
> return IRQ_NONE;
> }
>
> - /* Clear all the interrupts occured */
> + /* Clear all the interrupts occurred */
> writel(status, &udc->op_regs->usbsts);
>
> if (status & USBSTS_ERR)
> diff --git a/drivers/usb/gadget/pch_udc.c b/drivers/usb/gadget/pch_udc.c
> index b120dbb..3ae2ca3 100644
> --- a/drivers/usb/gadget/pch_udc.c
> +++ b/drivers/usb/gadget/pch_udc.c
> @@ -809,7 +809,7 @@ static inline u32 pch_udc_read_ep_interrupts(struct pch_udc_dev *dev)
> }
>
> /**
> - * pch_udc_write_ep_interrupts() - Clear endpoint interupts
> + * pch_udc_write_ep_interrupts() - Clear endpoint interrupts
> * @dev: Reference to structure of type pch_udc_regs
> * @val: The value to be written to interrupt register
> */
> diff --git a/drivers/usb/gadget/s3c-hsotg.c b/drivers/usb/gadget/s3c-hsotg.c
> index ef825c3..271c130 100644
> --- a/drivers/usb/gadget/s3c-hsotg.c
> +++ b/drivers/usb/gadget/s3c-hsotg.c
> @@ -1176,7 +1176,7 @@ static void s3c_hsotg_process_control(struct s3c_hsotg *hsotg,
> writel(ctrl, hsotg->regs + reg);
>
> dev_dbg(hsotg->dev,
> - "writen DxEPCTL=0x%08x to %08x (DxEPCTL=0x%08x)\n",
> + "written DxEPCTL=0x%08x to %08x (DxEPCTL=0x%08x)\n",
> ctrl, reg, readl(hsotg->regs + reg));
>
> /* don't belive we need to anything more to get the EP
> @@ -2188,7 +2188,7 @@ irq_retry:
>
> /* these next two seem to crop-up occasionally causing the core
> * to shutdown the USB transfer, so try clearing them and logging
> - * the occurence. */
> + * the occurrence. */
>
> if (gintsts & S3C_GINTSTS_GOUTNakEff) {
> dev_info(hsotg->dev, "GOUTNakEff triggered\n");
> diff --git a/drivers/usb/host/fhci-tds.c b/drivers/usb/host/fhci-tds.c
> index 38fe058..52c261a 100644
> --- a/drivers/usb/host/fhci-tds.c
> +++ b/drivers/usb/host/fhci-tds.c
> @@ -40,7 +40,7 @@
> #define TD_RXER 0x0020 /* Rx error or not */
>
> #define TD_NAK 0x0010 /* No ack. */
> -#define TD_STAL 0x0008 /* Stall recieved */
> +#define TD_STAL 0x0008 /* Stall received */
> #define TD_TO 0x0004 /* time out */
> #define TD_UN 0x0002 /* underrun */
> #define TD_NO 0x0010 /* Rx Non Octet Aligned Packet */
> @@ -337,7 +337,7 @@ static void fhci_td_transaction_confirm(struct fhci_usb *usb)
> pkt->status = USB_TD_RX_ER_NONOCT;
> else
> fhci_err(usb->fhci, "illegal error "
> - "occured\n");
> + "occurred\n");
> } else if (td_status & TD_NAK)
> pkt->status = USB_TD_TX_ER_NAK;
> else if (td_status & TD_TO)
> @@ -347,7 +347,7 @@ static void fhci_td_transaction_confirm(struct fhci_usb *usb)
> else if (td_status & TD_STAL)
> pkt->status = USB_TD_TX_ER_STALL;
> else
> - fhci_err(usb->fhci, "illegal error occured\n");
> + fhci_err(usb->fhci, "illegal error occurred\n");
> } else if ((extra_data & TD_TOK_IN) &&
> pkt->len > td_length - CRC_SIZE) {
> pkt->status = USB_TD_RX_DATA_UNDERUN;
> diff --git a/drivers/usb/host/fhci.h b/drivers/usb/host/fhci.h
> index 71c3caa..d16bc8d 100644
> --- a/drivers/usb/host/fhci.h
> +++ b/drivers/usb/host/fhci.h
> @@ -82,7 +82,7 @@
> #define USB_TD_RX_ER_NONOCT 0x40000000 /* Tx Non Octet Aligned Packet */
> #define USB_TD_RX_ER_BITSTUFF 0x20000000 /* Frame Aborted-Received pkt */
> #define USB_TD_RX_ER_CRC 0x10000000 /* CRC error */
> -#define USB_TD_RX_ER_OVERUN 0x08000000 /* Over - run occured */
> +#define USB_TD_RX_ER_OVERUN 0x08000000 /* Over - run occurred */
> #define USB_TD_RX_ER_PID 0x04000000 /* wrong PID received */
> #define USB_TD_RX_DATA_UNDERUN 0x02000000 /* shorter than expected */
> #define USB_TD_RX_DATA_OVERUN 0x01000000 /* longer than expected */
> diff --git a/drivers/usb/host/oxu210hp-hcd.c b/drivers/usb/host/oxu210hp-hcd.c
> index e0cb12b..1455c11 100644
> --- a/drivers/usb/host/oxu210hp-hcd.c
> +++ b/drivers/usb/host/oxu210hp-hcd.c
> @@ -2879,7 +2879,7 @@ static int oxu_urb_enqueue(struct usb_hcd *hcd, struct urb *urb,
> /* Ok, we have more job to do! :) */
>
> for (i = 0; i < num - 1; i++) {
> - /* Get free micro URB poll till a free urb is recieved */
> + /* Get free micro URB poll till a free urb is received */
>
> do {
> murb = (struct urb *) oxu_murb_alloc(oxu);
> @@ -2911,7 +2911,7 @@ static int oxu_urb_enqueue(struct usb_hcd *hcd, struct urb *urb,
>
> /* Last urb requires special handling */
>
> - /* Get free micro URB poll till a free urb is recieved */
> + /* Get free micro URB poll till a free urb is received */
> do {
> murb = (struct urb *) oxu_murb_alloc(oxu);
> if (!murb)
> diff --git a/drivers/usb/host/whci/whcd.h b/drivers/usb/host/whci/whcd.h
> index c80c7d9..460f054 100644
> --- a/drivers/usb/host/whci/whcd.h
> +++ b/drivers/usb/host/whci/whcd.h
> @@ -113,7 +113,7 @@ struct whc_std {
> * @urb: the URB this struct is for.
> * @qset: the qset associated to the URB.
> * @dequeue_work: the work to remove the URB when dequeued.
> - * @is_async: the URB belongs to async sheduler or not.
> + * @is_async: the URB belongs to async scheduler or not.
> * @status: the status to be returned when calling wusbhc_giveback_urb.
> */
> struct whc_urb {
> diff --git a/drivers/usb/musb/musb_gadget.c b/drivers/usb/musb/musb_gadget.c
> index 2fe3046..c5d03e0 100644
> --- a/drivers/usb/musb/musb_gadget.c
> +++ b/drivers/usb/musb/musb_gadget.c
> @@ -699,7 +699,7 @@ static void rxstate(struct musb *musb, struct musb_request *req)
> * most these gadgets, end of is signified either by a short packet,
> * or filling the last byte of the buffer. (Sending extra data in
> * that last pckate should trigger an overflow fault.) But in mode 1,
> - * we don't get DMA completion interrrupt for short packets.
> + * we don't get DMA completion interrupt for short packets.
> *
> * Theoretically, we could enable DMAReq irq (MUSB_RXCSR_DMAMODE = 1),
> * to get endpoint interrupt on every DMA req, but that didn't seem
> diff --git a/drivers/uwb/drp.c b/drivers/uwb/drp.c
> index a8d83e2..458326d 100644
> --- a/drivers/uwb/drp.c
> +++ b/drivers/uwb/drp.c
> @@ -741,12 +741,12 @@ void uwb_drp_process_all(struct uwb_rc *rc, struct uwb_rc_evt_drp *drp_evt,
> * DRP notifications can occur for three different reasons:
> *
> * - UWB_DRP_NOTIF_DRP_IE_RECVD: one or more DRP IEs with the RC as
> - * the target or source have been recieved.
> + * the target or source have been received.
> *
> * These DRP IEs could be new or for an existing reservation.
> *
> * If the DRP IE for an existing reservation ceases to be to
> - * recieved for at least mMaxLostBeacons, the reservation should be
> + * received for at least mMaxLostBeacons, the reservation should be
> * considered to be terminated. Note that the TERMINATE reason (see
> * below) may not always be signalled (e.g., the remote device has
> * two or more reservations established with the RC).
> diff --git a/drivers/uwb/reset.c b/drivers/uwb/reset.c
> index 2784929..3de630b 100644
> --- a/drivers/uwb/reset.c
> +++ b/drivers/uwb/reset.c
> @@ -52,7 +52,7 @@ const char *__strerror[] = {
> "cancelled",
> "invalid state",
> "invalid size",
> - "ack not recieved",
> + "ack not received",
> "no more asie notification",
> };
>
> diff --git a/drivers/video/aty/mach64_cursor.c b/drivers/video/aty/mach64_cursor.c
> index 2ba8b3c..e6c60ed 100644
> --- a/drivers/video/aty/mach64_cursor.c
> +++ b/drivers/video/aty/mach64_cursor.c
> @@ -17,7 +17,7 @@
>
> /*
> * The hardware cursor definition requires 2 bits per pixel. The
> - * Cursor size reguardless of the visible cursor size is 64 pixels
> + * Cursor size regardless of the visible cursor size is 64 pixels
> * by 64 lines. The total memory required to define the cursor is
> * 16 bytes / line for 64 lines or 1024 bytes of data. The data
> * must be in a contigiuos format. The 2 bit cursor code values are
> diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c
> index 8d61ef9..8b7d473 100644
> --- a/drivers/video/da8xx-fb.c
> +++ b/drivers/video/da8xx-fb.c
> @@ -763,7 +763,7 @@ static int fb_wait_for_vsync(struct fb_info *info)
>
> /*
> * Set flag to 0 and wait for isr to set to 1. It would seem there is a
> - * race condition here where the ISR could have occured just before or
> + * race condition here where the ISR could have occurred just before or
> * just after this set. But since we are just coarsely waiting for
> * a frame to complete then that's OK. i.e. if the frame completed
> * just before this code executed then we have to wait another full
> diff --git a/drivers/video/fbsysfs.c b/drivers/video/fbsysfs.c
> index f4a3277..04251ce 100644
> --- a/drivers/video/fbsysfs.c
> +++ b/drivers/video/fbsysfs.c
> @@ -33,7 +33,7 @@
> * for driver private data (info->par). info->par (if any) will be
> * aligned to sizeof(long).
> *
> - * Returns the new structure, or NULL if an error occured.
> + * Returns the new structure, or NULL if an error occurred.
> *
> */
> struct fb_info *framebuffer_alloc(size_t size, struct device *dev)
> diff --git a/drivers/watchdog/acquirewdt.c b/drivers/watchdog/acquirewdt.c
> index 2ffce4d..b6a2b58 100644
> --- a/drivers/watchdog/acquirewdt.c
> +++ b/drivers/watchdog/acquirewdt.c
> @@ -26,7 +26,7 @@
> * Theory of Operation:
> * The Watch-Dog Timer is provided to ensure that standalone
> * Systems can always recover from catastrophic conditions that
> - * caused the CPU to crash. This condition may have occured by
> + * caused the CPU to crash. This condition may have occurred by
> * external EMI or a software bug. When the CPU stops working
> * correctly, hardware on the board will either perform a hardware
> * reset (cold boot) or a non-maskable interrupt (NMI) to bring the
> diff --git a/drivers/watchdog/sch311x_wdt.c b/drivers/watchdog/sch311x_wdt.c
> index 0461858..ced0264 100644
> --- a/drivers/watchdog/sch311x_wdt.c
> +++ b/drivers/watchdog/sch311x_wdt.c
> @@ -201,7 +201,7 @@ static void sch311x_wdt_get_status(int *status)
> spin_lock(&sch311x_wdt_data.io_lock);
>
> /* -- Watchdog timer control --
> - * Bit 0 Status Bit: 0 = Timer counting, 1 = Timeout occured
> + * Bit 0 Status Bit: 0 = Timer counting, 1 = Timeout occurred
> * Bit 1 Reserved
> * Bit 2 Force Timeout: 1 = Forces WD timeout event (self-cleaning)
> * Bit 3 P20 Force Timeout enabled:
> diff --git a/drivers/watchdog/smsc37b787_wdt.c b/drivers/watchdog/smsc37b787_wdt.c
> index 8a1f0bc..4b3462b 100644
> --- a/drivers/watchdog/smsc37b787_wdt.c
> +++ b/drivers/watchdog/smsc37b787_wdt.c
> @@ -191,7 +191,7 @@ static inline void wdt_timer_conf(unsigned char conf)
> static inline void wdt_timer_ctrl(unsigned char reg)
> {
> /* -- Watchdog timer control --
> - * Bit 0 Status Bit: 0 = Timer counting, 1 = Timeout occured
> + * Bit 0 Status Bit: 0 = Timer counting, 1 = Timeout occurred
> * Bit 1 Power LED Toggle: 0 = Disable Toggle, 1 = Toggle at 1 Hz
> * Bit 2 Force Timeout: 1 = Forces WD timeout event (self-cleaning)
> * Bit 3 P20 Force Timeout enabled:
> diff --git a/drivers/watchdog/sp805_wdt.c b/drivers/watchdog/sp805_wdt.c
> index 9127eda..5f405ce 100644
> --- a/drivers/watchdog/sp805_wdt.c
> +++ b/drivers/watchdog/sp805_wdt.c
> @@ -90,7 +90,7 @@ static void wdt_setload(unsigned int timeout)
> /*
> * sp805 runs counter with given value twice, after the end of first
> * counter it gives an interrupt and then starts counter again. If
> - * interrupt already occured then it resets the system. This is why
> + * interrupt already occurred then it resets the system. This is why
> * load is half of what should be required.
> */
> load = div_u64(rate, 2) * timeout - 1;
> diff --git a/drivers/xen/events.c b/drivers/xen/events.c
> index 7468147..5d08441 100644
> --- a/drivers/xen/events.c
> +++ b/drivers/xen/events.c
> @@ -5,7 +5,7 @@
> * domain gets 1024 event channels, but NR_IRQ is not that large, we
> * must dynamically map irqs<->event channels. The event channels
> * interface with the rest of the kernel by defining a xen interrupt
> - * chip. When an event is recieved, it is mapped to an irq and sent
> + * chip. When an event is received, it is mapped to an irq and sent
> * through the normal interrupt processing path.
> *
> * There are four kinds of events which can be mapped to an event
> diff --git a/fs/btrfs/super.c b/fs/btrfs/super.c
> index a004008..f5b243b 100644
> --- a/fs/btrfs/super.c
> +++ b/fs/btrfs/super.c
> @@ -916,7 +916,7 @@ static int btrfs_calc_avail_data_space(struct btrfs_root *root, u64 *free_bytes)
> avail_space *= BTRFS_STRIPE_LEN;
>
> /*
> - * In order to avoid overwritting the superblock on the drive,
> + * In order to avoid overwriting the superblock on the drive,
> * btrfs starts at an offset of at least 1MB when doing chunk
> * allocation.
> */
> diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c
> index 6b61ded..5323c33 100644
> --- a/fs/ceph/caps.c
> +++ b/fs/ceph/caps.c
> @@ -765,7 +765,7 @@ int __ceph_caps_issued_mask(struct ceph_inode_info *ci, int mask, int touch)
> if (touch) {
> struct rb_node *q;
>
> - /* touch this + preceeding caps */
> + /* touch this + preceding caps */
> __touch_cap(cap);
> for (q = rb_first(&ci->i_caps); q != p;
> q = rb_next(q)) {
> diff --git a/fs/ecryptfs/inode.c b/fs/ecryptfs/inode.c
> index bd33f87..b1539ce 100644
> --- a/fs/ecryptfs/inode.c
> +++ b/fs/ecryptfs/inode.c
> @@ -889,7 +889,7 @@ static int truncate_upper(struct dentry *dentry, struct iattr *ia,
>
>
> /*
> - * XXX(truncate) this should really happen at the begginning
> + * XXX(truncate) this should really happen at the beginning
> * of ->setattr. But the code is too messy to that as part
> * of a larger patch. ecryptfs is also totally missing out
> * on the inode_change_ok check at the beginning of
> diff --git a/fs/ecryptfs/main.c b/fs/ecryptfs/main.c
> index 758323a..e2423c4 100644
> --- a/fs/ecryptfs/main.c
> +++ b/fs/ecryptfs/main.c
> @@ -840,7 +840,7 @@ static int __init ecryptfs_init(void)
> }
> rc = ecryptfs_init_messaging();
> if (rc) {
> - printk(KERN_ERR "Failure occured while attempting to "
> + printk(KERN_ERR "Failure occurred while attempting to "
> "initialize the communications channel to "
> "ecryptfsd\n");
> goto out_destroy_kthread;
> diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c
> index ccce8a7..f830e3c 100644
> --- a/fs/ext4/extents.c
> +++ b/fs/ext4/extents.c
> @@ -1649,7 +1649,7 @@ out:
>
> /*
> * ext4_ext_insert_extent:
> - * tries to merge requsted extent into the existing extent or
> + * tries to merge requested extent into the existing extent or
> * inserts requested extent as new one into the tree,
> * creating new leaf in the no-space case.
> */
> diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c
> index 9f7f9e4..af83cc7 100644
> --- a/fs/ext4/inode.c
> +++ b/fs/ext4/inode.c
> @@ -3791,7 +3791,7 @@ static ssize_t ext4_ext_direct_IO(int rw, struct kiocb *iocb,
> * We could direct write to holes and fallocate.
> *
> * Allocated blocks to fill the hole are marked as uninitialized
> - * to prevent paralel buffered read to expose the stale data
> + * to prevent parallel buffered read to expose the stale data
> * before DIO complete the data IO.
> *
> * As to previously fallocated extents, ext4 get_block
> diff --git a/fs/jffs2/readinode.c b/fs/jffs2/readinode.c
> index d32ee94..2ab1a0d 100644
> --- a/fs/jffs2/readinode.c
> +++ b/fs/jffs2/readinode.c
> @@ -24,7 +24,7 @@
> *
> * Returns: 0 if the data CRC is correct;
> * 1 - if incorrect;
> - * error code if an error occured.
> + * error code if an error occurred.
> */
> static int check_node_data(struct jffs2_sb_info *c, struct jffs2_tmp_dnode_info *tn)
> {
> diff --git a/fs/jfs/jfs_imap.c b/fs/jfs/jfs_imap.c
> index 3a09423..8adc50a 100644
> --- a/fs/jfs/jfs_imap.c
> +++ b/fs/jfs/jfs_imap.c
> @@ -1069,7 +1069,7 @@ int diFree(struct inode *ip)
> */
> if (iagp->nfreeexts == cpu_to_le32(EXTSPERIAG - 1)) {
> /* in preparation for removing the iag from the
> - * ag extent free list, read the iags preceeding
> + * ag extent free list, read the iags preceding
> * and following the iag on the ag extent free
> * list.
> */
> @@ -1095,7 +1095,7 @@ int diFree(struct inode *ip)
> int inofreefwd = le32_to_cpu(iagp->inofreefwd);
>
> /* in preparation for removing the iag from the
> - * ag inode free list, read the iags preceeding
> + * ag inode free list, read the iags preceding
> * and following the iag on the ag inode free
> * list. before reading these iags, we must make
> * sure that we already don't have them in hand
> @@ -2036,7 +2036,7 @@ static int diAllocBit(struct inomap * imap, struct iag * iagp, int ino)
>
> /* check if this is the last free inode within the iag.
> * if so, it will have to be removed from the ag free
> - * inode list, so get the iags preceeding and following
> + * inode list, so get the iags preceding and following
> * it on the list.
> */
> if (iagp->nfreeinos == cpu_to_le32(1)) {
> @@ -2208,7 +2208,7 @@ static int diNewExt(struct inomap * imap, struct iag * iagp, int extno)
>
> /* check if this is the last free extent within the
> * iag. if so, the iag must be removed from the ag
> - * free extent list, so get the iags preceeding and
> + * free extent list, so get the iags preceding and
> * following the iag on this list.
> */
> if (iagp->nfreeexts == cpu_to_le32(1)) {
> diff --git a/fs/nfs/file.c b/fs/nfs/file.c
> index 7bf029e..7051f5e 100644
> --- a/fs/nfs/file.c
> +++ b/fs/nfs/file.c
> @@ -301,7 +301,7 @@ nfs_file_mmap(struct file * file, struct vm_area_struct * vma)
> * disk, but it retrieves and clears ctx->error after synching, despite
> * the two being set at the same time in nfs_context_set_write_error().
> * This is because the former is used to notify the _next_ call to
> - * nfs_file_write() that a write error occured, and hence cause it to
> + * nfs_file_write() that a write error occurred, and hence cause it to
> * fall back to doing a synchronous write.
> */
> static int
> diff --git a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c
> index d98d021..99d7f6b 100644
> --- a/fs/nfsd/nfs4state.c
> +++ b/fs/nfsd/nfs4state.c
> @@ -3647,7 +3647,7 @@ find_lockstateowner_str(struct inode *inode, clientid_t *clid,
> /*
> * Alloc a lock owner structure.
> * Called in nfsd4_lock - therefore, OPEN and OPEN_CONFIRM (if needed) has
> - * occured.
> + * occurred.
> *
> * strhashval = lock_ownerstr_hashval
> */
> diff --git a/fs/notify/inotify/inotify_fsnotify.c b/fs/notify/inotify/inotify_fsnotify.c
> index a91b69a..09f630c 100644
> --- a/fs/notify/inotify/inotify_fsnotify.c
> +++ b/fs/notify/inotify/inotify_fsnotify.c
> @@ -9,7 +9,7 @@
> * Copyright 2006 Hewlett-Packard Development Company, L.P.
> *
> * Copyright (C) 2009 Eric Paris <Red Hat Inc>
> - * inotify was largely rewriten to make use of the fsnotify infrastructure
> + * inotify was largely rewritten to make use of the fsnotify infrastructure
> *
> * This program is free software; you can redistribute it and/or modify it
> * under the terms of the GNU General Public License as published by the
> diff --git a/fs/notify/inotify/inotify_user.c b/fs/notify/inotify/inotify_user.c
> index 4cd5d5d..d9bc04d 100644
> --- a/fs/notify/inotify/inotify_user.c
> +++ b/fs/notify/inotify/inotify_user.c
> @@ -9,7 +9,7 @@
> * Copyright 2006 Hewlett-Packard Development Company, L.P.
> *
> * Copyright (C) 2009 Eric Paris <Red Hat Inc>
> - * inotify was largely rewriten to make use of the fsnotify infrastructure
> + * inotify was largely rewritten to make use of the fsnotify infrastructure
> *
> * This program is free software; you can redistribute it and/or modify it
> * under the terms of the GNU General Public License as published by the
> diff --git a/fs/ntfs/attrib.c b/fs/ntfs/attrib.c
> index f5094ee..0990be5 100644
> --- a/fs/ntfs/attrib.c
> +++ b/fs/ntfs/attrib.c
> @@ -1181,7 +1181,7 @@ not_found:
> * for, i.e. if one wants to add the attribute to the mft record this is the
> * correct place to insert its attribute list entry into.
> *
> - * When -errno != -ENOENT, an error occured during the lookup. @ctx->attr is
> + * When -errno != -ENOENT, an error occurred during the lookup. @ctx->attr is
> * then undefined and in particular you should not rely on it not changing.
> */
> int ntfs_attr_lookup(const ATTR_TYPE type, const ntfschar *name,
> diff --git a/fs/ntfs/inode.c b/fs/ntfs/inode.c
> index a627ed8..dbe32b5 100644
> --- a/fs/ntfs/inode.c
> +++ b/fs/ntfs/inode.c
> @@ -2529,7 +2529,7 @@ retry_truncate:
> * specifies that the behaviour is unspecified thus we do not
> * have to do anything. This means that in our implementation
> * in the rare case that the file is mmap()ped and a write
> - * occured into the mmap()ped region just beyond the file size
> + * occurred into the mmap()ped region just beyond the file size
> * and writepage has not yet been called to write out the page
> * (which would clear the area beyond the file size) and we now
> * extend the file size to incorporate this dirty region
> diff --git a/fs/ntfs/logfile.c b/fs/ntfs/logfile.c
> index 4dadcdf..c71de29 100644
> --- a/fs/ntfs/logfile.c
> +++ b/fs/ntfs/logfile.c
> @@ -669,7 +669,7 @@ err_out:
> * of cases where we think that a volume is dirty when in fact it is clean.
> * This should only affect volumes that have not been shutdown cleanly but did
> * not have any pending, non-check-pointed i/o, i.e. they were completely idle
> - * at least for the five seconds preceeding the unclean shutdown.
> + * at least for the five seconds preceding the unclean shutdown.
> *
> * This function assumes that the $LogFile journal has already been consistency
> * checked by a call to ntfs_check_logfile() and in particular if the $LogFile
> diff --git a/fs/ntfs/logfile.h b/fs/ntfs/logfile.h
> index b5a6f08..aa2b6ac 100644
> --- a/fs/ntfs/logfile.h
> +++ b/fs/ntfs/logfile.h
> @@ -222,7 +222,7 @@ typedef struct {
> /* 24*/ sle64 file_size; /* Usable byte size of the log file. If the
> restart_area_offset + the offset of the
> file_size are > 510 then corruption has
> - occured. This is the very first check when
> + occurred. This is the very first check when
> starting with the restart_area as if it
> fails it means that some of the above values
> will be corrupted by the multi sector
> diff --git a/fs/ntfs/mft.c b/fs/ntfs/mft.c
> index 326e747..35cdee3 100644
> --- a/fs/ntfs/mft.c
> +++ b/fs/ntfs/mft.c
> @@ -1442,7 +1442,7 @@ static int ntfs_mft_bitmap_extend_allocation_nolock(ntfs_volume *vol)
> // Note: It will need to be a special mft record and if none of
> // those are available it gets rather complicated...
> ntfs_error(vol->sb, "Not enough space in this mft record to "
> - "accomodate extended mft bitmap attribute "
> + "accommodate extended mft bitmap attribute "
> "extent. Cannot handle this yet.");
> ret = -EOPNOTSUPP;
> goto undo_alloc;
> @@ -1879,7 +1879,7 @@ static int ntfs_mft_data_extend_allocation_nolock(ntfs_volume *vol)
> // and we would then need to update all references to this mft
> // record appropriately. This is rather complicated...
> ntfs_error(vol->sb, "Not enough space in this mft record to "
> - "accomodate extended mft data attribute "
> + "accommodate extended mft data attribute "
> "extent. Cannot handle this yet.");
> ret = -EOPNOTSUPP;
> goto undo_alloc;
> diff --git a/fs/ntfs/super.c b/fs/ntfs/super.c
> index 29099a0..b52706d 100644
> --- a/fs/ntfs/super.c
> +++ b/fs/ntfs/super.c
> @@ -458,7 +458,7 @@ static int ntfs_remount(struct super_block *sb, int *flags, char *opt)
> * the volume on boot and updates them.
> *
> * When remounting read-only, mark the volume clean if no volume errors
> - * have occured.
> + * have occurred.
> */
> if ((sb->s_flags & MS_RDONLY) && !(*flags & MS_RDONLY)) {
> static const char *es = ". Cannot remount read-write.";
> @@ -1269,7 +1269,7 @@ static int check_windows_hibernation_status(ntfs_volume *vol)
> "hibernated on the volume.");
> return 0;
> }
> - /* A real error occured. */
> + /* A real error occurred. */
> ntfs_error(vol->sb, "Failed to find inode number for "
> "hiberfil.sys.");
> return ret;
> @@ -1370,7 +1370,7 @@ static bool load_and_init_quota(ntfs_volume *vol)
> NVolSetQuotaOutOfDate(vol);
> return true;
> }
> - /* A real error occured. */
> + /* A real error occurred. */
> ntfs_error(vol->sb, "Failed to find inode number for $Quota.");
> return false;
> }
> @@ -1454,7 +1454,7 @@ not_enabled:
> NVolSetUsnJrnlStamped(vol);
> return true;
> }
> - /* A real error occured. */
> + /* A real error occurred. */
> ntfs_error(vol->sb, "Failed to find inode number for "
> "$UsnJrnl.");
> return false;
> @@ -2292,7 +2292,7 @@ static void ntfs_put_super(struct super_block *sb)
> ntfs_commit_inode(vol->mft_ino);
>
> /*
> - * If a read-write mount and no volume errors have occured, mark the
> + * If a read-write mount and no volume errors have occurred, mark the
> * volume clean. Also, re-commit all affected inodes.
> */
> if (!(sb->s_flags & MS_RDONLY)) {
> @@ -2496,7 +2496,7 @@ static s64 get_nr_free_clusters(ntfs_volume *vol)
> if (vol->nr_clusters & 63)
> nr_free += 64 - (vol->nr_clusters & 63);
> up_read(&vol->lcnbmp_lock);
> - /* If errors occured we may well have gone below zero, fix this. */
> + /* If errors occurred we may well have gone below zero, fix this. */
> if (nr_free < 0)
> nr_free = 0;
> ntfs_debug("Exiting.");
> @@ -2561,7 +2561,7 @@ static unsigned long __get_nr_free_mft_records(ntfs_volume *vol,
> }
> ntfs_debug("Finished reading $MFT/$BITMAP, last index = 0x%lx.",
> index - 1);
> - /* If errors occured we may well have gone below zero, fix this. */
> + /* If errors occurred we may well have gone below zero, fix this. */
> if (nr_free < 0)
> nr_free = 0;
> ntfs_debug("Exiting.");
> diff --git a/fs/ocfs2/cluster/quorum.c b/fs/ocfs2/cluster/quorum.c
> index a873667..7f6600e 100644
> --- a/fs/ocfs2/cluster/quorum.c
> +++ b/fs/ocfs2/cluster/quorum.c
> @@ -89,7 +89,7 @@ static void o2quo_fence_self(void)
> };
> }
>
> -/* Indicate that a timeout occured on a hearbeat region write. The
> +/* Indicate that a timeout occurred on a hearbeat region write. The
> * other nodes in the cluster may consider us dead at that time so we
> * want to "fence" ourselves so that we don't scribble on the disk
> * after they think they've recovered us. This can't solve all
> diff --git a/fs/ocfs2/namei.c b/fs/ocfs2/namei.c
> index 849fb4a..93bb426 100644
> --- a/fs/ocfs2/namei.c
> +++ b/fs/ocfs2/namei.c
> @@ -2129,7 +2129,7 @@ leave:
> }
>
> /**
> - * ocfs2_prep_new_orphaned_file() - Prepare the orphan dir to recieve a newly
> + * ocfs2_prep_new_orphaned_file() - Prepare the orphan dir to receive a newly
> * allocated file. This is different from the typical 'add to orphan dir'
> * operation in that the inode does not yet exist. This is a problem because
> * the orphan dir stringifies the inode block number to come up with it's
> diff --git a/fs/ocfs2/stackglue.h b/fs/ocfs2/stackglue.h
> index 8ce7398..1ec56fd 100644
> --- a/fs/ocfs2/stackglue.h
> +++ b/fs/ocfs2/stackglue.h
> @@ -126,7 +126,7 @@ struct ocfs2_stack_operations {
> *
> * ->connect() must not return until it is guaranteed that
> *
> - * - Node down notifications for the filesystem will be recieved
> + * - Node down notifications for the filesystem will be received
> * and passed to conn->cc_recovery_handler().
> * - Locking requests for the filesystem will be processed.
> */
> diff --git a/fs/reiserfs/xattr.c b/fs/reiserfs/xattr.c
> index 3cfb2e9..fdef5f8 100644
> --- a/fs/reiserfs/xattr.c
> +++ b/fs/reiserfs/xattr.c
> @@ -396,7 +396,7 @@ static struct page *reiserfs_get_page(struct inode *dir, size_t n)
> struct address_space *mapping = dir->i_mapping;
> struct page *page;
> /* We can deadlock if we try to free dentries,
> - and an unlink/rmdir has just occured - GFP_NOFS avoids this */
> + and an unlink/rmdir has just occurred - GFP_NOFS avoids this */
> mapping_set_gfp_mask(mapping, GFP_NOFS);
> page = read_mapping_page(mapping, n >> PAGE_CACHE_SHIFT, NULL);
> if (!IS_ERR(page)) {
> diff --git a/fs/udf/inode.c b/fs/udf/inode.c
> index c6a2e78..54a7964 100644
> --- a/fs/udf/inode.c
> +++ b/fs/udf/inode.c
> @@ -647,7 +647,7 @@ static struct buffer_head *inode_getblk(struct inode *inode, sector_t block,
> iinfo->i_lenExtents += inode->i_sb->s_blocksize;
> }
>
> - /* if the extent the requsted block is located in contains multiple
> + /* if the extent the requested block is located in contains multiple
> * blocks, split the extent into at most three extents. blocks prior
> * to requested block, requested block, and blocks after requested
> * block */
> diff --git a/fs/xfs/linux-2.6/xfs_file.c b/fs/xfs/linux-2.6/xfs_file.c
> index a55c1b4..15b2c84 100644
> --- a/fs/xfs/linux-2.6/xfs_file.c
> +++ b/fs/xfs/linux-2.6/xfs_file.c
> @@ -381,7 +381,7 @@ xfs_aio_write_isize_update(
>
> /*
> * If this was a direct or synchronous I/O that failed (such as ENOSPC) then
> - * part of the I/O may have been written to disk before the error occured. In
> + * part of the I/O may have been written to disk before the error occurred. In
> * this case the on-disk file size may have been adjusted beyond the in-memory
> * file size and now needs to be truncated back.
> */
> diff --git a/fs/xfs/quota/xfs_qm_bhv.c b/fs/xfs/quota/xfs_qm_bhv.c
> index 45b5cb1..a133058 100644
> --- a/fs/xfs/quota/xfs_qm_bhv.c
> +++ b/fs/xfs/quota/xfs_qm_bhv.c
> @@ -135,7 +135,7 @@ xfs_qm_newmount(
> */
> if (quotaondisk && !XFS_QM_NEED_QUOTACHECK(mp)) {
> /*
> - * If an error occured, qm_mount_quotas code
> + * If an error occurred, qm_mount_quotas code
> * has already disabled quotas. So, just finish
> * mounting, and get on with the boring life
> * without disk quotas.
> diff --git a/fs/xfs/xfs_log_recover.c b/fs/xfs/xfs_log_recover.c
> index aa0ebb7..28bf589 100644
> --- a/fs/xfs/xfs_log_recover.c
> +++ b/fs/xfs/xfs_log_recover.c
> @@ -101,7 +101,7 @@ xlog_get_bp(
> /*
> * We do log I/O in units of log sectors (a power-of-2
> * multiple of the basic block size), so we round up the
> - * requested size to acommodate the basic blocks required
> + * requested size to accommodate the basic blocks required
> * for complete log sectors.
> *
> * In addition, the buffer may be used for a non-sector-
> @@ -112,7 +112,7 @@ xlog_get_bp(
> * an issue. Nor will this be a problem if the log I/O is
> * done in basic blocks (sector size 1). But otherwise we
> * extend the buffer by one extra log sector to ensure
> - * there's space to accomodate this possiblility.
> + * there's space to accommodate this possiblility.
> */
> if (nbblks > 1 && log->l_sectBBsize > 1)
> nbblks += log->l_sectBBsize;
> diff --git a/fs/xfs/xfs_vnodeops.c b/fs/xfs/xfs_vnodeops.c
> index d8e6f8c..da58fef 100644
> --- a/fs/xfs/xfs_vnodeops.c
> +++ b/fs/xfs/xfs_vnodeops.c
> @@ -953,7 +953,7 @@ xfs_release(
> * If we previously truncated this file and removed old data
> * in the process, we want to initiate "early" writeout on
> * the last close. This is an attempt to combat the notorious
> - * NULL files problem which is particularly noticable from a
> + * NULL files problem which is particularly noticeable from a
> * truncate down, buffered (re-)write (delalloc), followed by
> * a crash. What we are effectively doing here is
> * significantly reducing the time window where we'd otherwise
> diff --git a/include/drm/ttm/ttm_bo_driver.h b/include/drm/ttm/ttm_bo_driver.h
> index 1da8af6..1ac0c03 100644
> --- a/include/drm/ttm/ttm_bo_driver.h
> +++ b/include/drm/ttm/ttm_bo_driver.h
> @@ -219,9 +219,9 @@ struct ttm_mem_type_manager_func {
> * @mem::mm_node should be set to a non-null value, and
> * @mem::start should be set to a value identifying the beginning
> * of the range allocated, and the function should return zero.
> - * If the memory region accomodate the buffer object, @mem::mm_node
> + * If the memory region accommodate the buffer object, @mem::mm_node
> * should be set to NULL, and the function should return 0.
> - * If a system error occured, preventing the request to be fulfilled,
> + * If a system error occurred, preventing the request to be fulfilled,
> * the function should return a negative error code.
> *
> * Note that @mem::mm_node will only be dereferenced by
> diff --git a/include/linux/atmlec.h b/include/linux/atmlec.h
> index 39c917f..48a2257 100644
> --- a/include/linux/atmlec.h
> +++ b/include/linux/atmlec.h
> @@ -82,7 +82,7 @@ struct atmlec_msg {
> __u16 lec_id; /* requestor lec_id */
> __u32 tran_id; /* transaction id */
> unsigned char mac_addr[ETH_ALEN]; /* dst mac addr */
> - unsigned char atm_addr[ATM_ESA_LEN]; /* reqestor ATM addr */
> + unsigned char atm_addr[ATM_ESA_LEN]; /* requestor ATM addr */
> } proxy; /*
> * For mapping LE_ARP requests to responses. Filled by
> * zeppelin, returned by kernel. Used only when proxying
> diff --git a/include/linux/can/error.h b/include/linux/can/error.h
> index d4127fd..5958074 100644
> --- a/include/linux/can/error.h
> +++ b/include/linux/can/error.h
> @@ -51,7 +51,7 @@
> #define CAN_ERR_PROT_BIT1 0x10 /* unable to send recessive bit */
> #define CAN_ERR_PROT_OVERLOAD 0x20 /* bus overload */
> #define CAN_ERR_PROT_ACTIVE 0x40 /* active error announcement */
> -#define CAN_ERR_PROT_TX 0x80 /* error occured on transmission */
> +#define CAN_ERR_PROT_TX 0x80 /* error occurred on transmission */
>
> /* error in CAN protocol (location) / data[3] */
> #define CAN_ERR_PROT_LOC_UNSPEC 0x00 /* unspecified */
> diff --git a/include/linux/cgroup.h b/include/linux/cgroup.h
> index ce104e3..f0e1ad2 100644
> --- a/include/linux/cgroup.h
> +++ b/include/linux/cgroup.h
> @@ -240,7 +240,7 @@ struct cgroup {
> /* For RCU-protected deletion */
> struct rcu_head rcu_head;
>
> - /* List of events which userspace want to recieve */
> + /* List of events which userspace want to receive */
> struct list_head event_list;
> spinlock_t event_list_lock;
> };
> diff --git a/include/linux/fb.h b/include/linux/fb.h
> index 68ba85a..432282e 100644
> --- a/include/linux/fb.h
> +++ b/include/linux/fb.h
> @@ -532,14 +532,14 @@ struct fb_cursor_user {
> #define FB_EVENT_GET_CONSOLE_MAP 0x07
> /* CONSOLE-SPECIFIC: set console to framebuffer mapping */
> #define FB_EVENT_SET_CONSOLE_MAP 0x08
> -/* A hardware display blank change occured */
> +/* A hardware display blank change occurred */
> #define FB_EVENT_BLANK 0x09
> /* Private modelist is to be replaced */
> #define FB_EVENT_NEW_MODELIST 0x0A
> /* The resolution of the passed in fb_info about to change and
> all vc's should be changed */
> #define FB_EVENT_MODE_CHANGE_ALL 0x0B
> -/* A software display blank change occured */
> +/* A software display blank change occurred */
> #define FB_EVENT_CONBLANK 0x0C
> /* Get drawing requirements */
> #define FB_EVENT_GET_REQ 0x0D
> diff --git a/include/linux/interrupt.h b/include/linux/interrupt.h
> index 55e0d42..2da9db6 100644
> --- a/include/linux/interrupt.h
> +++ b/include/linux/interrupt.h
> @@ -107,7 +107,7 @@ typedef irqreturn_t (*irq_handler_t)(int, void *);
> * @next: pointer to the next irqaction for shared interrupts
> * @irq: interrupt number
> * @dir: pointer to the proc/irq/NN/name entry
> - * @thread_fn: interupt handler function for threaded interrupts
> + * @thread_fn: interrupt handler function for threaded interrupts
> * @thread: thread pointer for threaded interrupts
> * @thread_flags: flags related to @thread
> */
> diff --git a/include/linux/mmc/dw_mmc.h b/include/linux/mmc/dw_mmc.h
> index 16b0261..2e04887 100644
> --- a/include/linux/mmc/dw_mmc.h
> +++ b/include/linux/mmc/dw_mmc.h
> @@ -98,7 +98,7 @@ struct mmc_data;
> * EVENT_DATA_COMPLETE is set in @pending_events, all data-related
> * interrupts must be disabled and @data_status updated with a
> * snapshot of SR. Similarly, before EVENT_CMD_COMPLETE is set, the
> - * CMDRDY interupt must be disabled and @cmd_status updated with a
> + * CMDRDY interrupt must be disabled and @cmd_status updated with a
> * snapshot of SR, and before EVENT_XFER_COMPLETE can be set, the
> * bytes_xfered field of @data must be written. This is ensured by
> * using barriers.
> diff --git a/include/linux/netfilter/nf_conntrack_proto_gre.h b/include/linux/netfilter/nf_conntrack_proto_gre.h
> index 2a10efd..6a0664c 100644
> --- a/include/linux/netfilter/nf_conntrack_proto_gre.h
> +++ b/include/linux/netfilter/nf_conntrack_proto_gre.h
> @@ -60,7 +60,7 @@ struct gre_hdr_pptp {
> __be16 payload_len; /* size of ppp payload, not inc. gre header */
> __be16 call_id; /* peer's call_id for this session */
> __be32 seq; /* sequence number. Present if S==1 */
> - __be32 ack; /* seq number of highest packet recieved by */
> + __be32 ack; /* seq number of highest packet received by */
> /* sender in this session */
> };
>
> diff --git a/include/linux/pci_regs.h b/include/linux/pci_regs.h
> index 5b7e6b1..16b038a 100644
> --- a/include/linux/pci_regs.h
> +++ b/include/linux/pci_regs.h
> @@ -435,7 +435,7 @@
> #define PCI_EXP_LNKCAP_L0SEL 0x00007000 /* L0s Exit Latency */
> #define PCI_EXP_LNKCAP_L1EL 0x00038000 /* L1 Exit Latency */
> #define PCI_EXP_LNKCAP_CLKPM 0x00040000 /* L1 Clock Power Management */
> -#define PCI_EXP_LNKCAP_SDERC 0x00080000 /* Suprise Down Error Reporting Capable */
> +#define PCI_EXP_LNKCAP_SDERC 0x00080000 /* Surprise Down Error Reporting Capable */
> #define PCI_EXP_LNKCAP_DLLLARC 0x00100000 /* Data Link Layer Link Active Reporting Capable */
> #define PCI_EXP_LNKCAP_LBNC 0x00200000 /* Link Bandwidth Notification Capability */
> #define PCI_EXP_LNKCAP_PN 0xff000000 /* Port Number */
> diff --git a/include/linux/percpu.h b/include/linux/percpu.h
> index 27c3c6f..8684011 100644
> --- a/include/linux/percpu.h
> +++ b/include/linux/percpu.h
> @@ -509,7 +509,7 @@ do { \
> * case for x86 for example).
> *
> * If there is no other protection through preempt disable and/or
> - * disabling interupts then one of these RMW operations can show unexpected
> + * disabling interrupts then one of these RMW operations can show unexpected
> * behavior because the execution thread was rescheduled on another processor
> * or an interrupt occurred and the same percpu variable was modified from
> * the interrupt context.
> diff --git a/include/linux/pxa2xx_ssp.h b/include/linux/pxa2xx_ssp.h
> index 2f691e4..44835fb 100644
> --- a/include/linux/pxa2xx_ssp.h
> +++ b/include/linux/pxa2xx_ssp.h
> @@ -122,7 +122,7 @@
> #define SSCR1_TSRE (1 << 21) /* Transmit Service Request Enable */
> #define SSCR1_RSRE (1 << 20) /* Receive Service Request Enable */
> #define SSCR1_TINTE (1 << 19) /* Receiver Time-out Interrupt enable */
> -#define SSCR1_PINTE (1 << 18) /* Peripheral Trailing Byte Interupt Enable */
> +#define SSCR1_PINTE (1 << 18) /* Peripheral Trailing Byte Interrupt Enable */
> #define SSCR1_IFS (1 << 16) /* Invert Frame Signal */
> #define SSCR1_STRF (1 << 15) /* Select FIFO or EFWR */
> #define SSCR1_EFWR (1 << 14) /* Enable FIFO Write/Read */
> diff --git a/include/linux/spi/spidev.h b/include/linux/spi/spidev.h
> index bf0570a..52d9ed0 100644
> --- a/include/linux/spi/spidev.h
> +++ b/include/linux/spi/spidev.h
> @@ -66,7 +66,7 @@
> * are in a different address space (and may be of different sizes in some
> * cases, such as 32-bit i386 userspace over a 64-bit x86_64 kernel).
> * Zero-initialize the structure, including currently unused fields, to
> - * accomodate potential future updates.
> + * accommodate potential future updates.
> *
> * SPI_IOC_MESSAGE gives userspace the equivalent of kernel spi_sync().
> * Pass it an array of related transfers, they'll execute together.
> diff --git a/include/linux/sunrpc/svc.h b/include/linux/sunrpc/svc.h
> index ea29330..95505f1 100644
> --- a/include/linux/sunrpc/svc.h
> +++ b/include/linux/sunrpc/svc.h
> @@ -142,7 +142,7 @@ static inline void svc_get(struct svc_serv *serv)
> extern u32 svc_max_payload(const struct svc_rqst *rqstp);
>
> /*
> - * RPC Requsts and replies are stored in one or more pages.
> + * RPC Requests and replies are stored in one or more pages.
> * We maintain an array of pages for each server thread.
> * Requests are copied into these pages as they arrive. Remaining
> * pages are available to write the reply into.
> diff --git a/include/linux/tcp.h b/include/linux/tcp.h
> index e64f4c6..38cba2a 100644
> --- a/include/linux/tcp.h
> +++ b/include/linux/tcp.h
> @@ -187,7 +187,7 @@ struct tcp_md5sig {
> /* Flags for both getsockopt and setsockopt */
> #define TCP_COOKIE_IN_ALWAYS (1 << 0) /* Discard SYN without cookie */
> #define TCP_COOKIE_OUT_NEVER (1 << 1) /* Prohibit outgoing cookies,
> - * supercedes everything. */
> + * supersedes everything. */
>
> /* Flags for getsockopt */
> #define TCP_S_DATA_IN (1 << 2) /* Was data received? */
> diff --git a/include/linux/usb.h b/include/linux/usb.h
> index bd69b65..1a2d2d6 100644
> --- a/include/linux/usb.h
> +++ b/include/linux/usb.h
> @@ -793,7 +793,7 @@ struct usbdrv_wrap {
> * usb_set_intfdata() to associate driver-specific data with the
> * interface. It may also use usb_set_interface() to specify the
> * appropriate altsetting. If unwilling to manage the interface,
> - * return -ENODEV, if genuine IO errors occured, an appropriate
> + * return -ENODEV, if genuine IO errors occurred, an appropriate
> * negative errno value.
> * @disconnect: Called when the interface is no longer accessible, usually
> * because its device has been (or is being) disconnected or the
> diff --git a/include/linux/uwb.h b/include/linux/uwb.h
> index 7fc9746..3052e44 100644
> --- a/include/linux/uwb.h
> +++ b/include/linux/uwb.h
> @@ -702,10 +702,10 @@ void edc_init(struct edc *edc)
> edc->timestart = jiffies;
> }
>
> -/* Called when an error occured.
> +/* Called when an error occurred.
> * This is way to determine if the number of acceptable errors per time
> * period has been exceeded. It is not accurate as there are cases in which
> - * this scheme will not work, for example if there are periodic occurences
> + * this scheme will not work, for example if there are periodic occurrences
> * of errors that straddle updates to the start time. This scheme is
> * sufficient for our usage.
> *
> diff --git a/include/net/9p/client.h b/include/net/9p/client.h
> index 83ba6a4..59b5df5 100644
> --- a/include/net/9p/client.h
> +++ b/include/net/9p/client.h
> @@ -101,7 +101,7 @@ enum p9_req_status_t {
> * Transport use an array to track outstanding requests
> * instead of a list. While this may incurr overhead during initial
> * allocation or expansion, it makes request lookup much easier as the
> - * tag id is a index into an array. (We use tag+1 so that we can accomodate
> + * tag id is a index into an array. (We use tag+1 so that we can accommodate
> * the -1 tag for the T_VERSION request).
> * This also has the nice effect of only having to allocate wait_queues
> * once, instead of constantly allocating and freeing them. Its possible
> diff --git a/include/scsi/libfc.h b/include/scsi/libfc.h
> index f53c8e3..b3368c6 100644
> --- a/include/scsi/libfc.h
> +++ b/include/scsi/libfc.h
> @@ -636,7 +636,7 @@ struct libfc_function_template {
> int (*rport_logoff)(struct fc_rport_priv *);
>
> /*
> - * Recieve a request from a remote port.
> + * Receive a request from a remote port.
> *
> * STATUS: OPTIONAL
> */
> diff --git a/include/scsi/libiscsi_tcp.h b/include/scsi/libiscsi_tcp.h
> index 741ae7e..2fbcd9e 100644
> --- a/include/scsi/libiscsi_tcp.h
> +++ b/include/scsi/libiscsi_tcp.h
> @@ -51,7 +51,7 @@ struct iscsi_segment {
> iscsi_segment_done_fn_t *done;
> };
>
> -/* Socket connection recieve helper */
> +/* Socket connection receive helper */
> struct iscsi_tcp_recv {
> struct iscsi_hdr *hdr;
> struct iscsi_segment segment;
> diff --git a/include/scsi/osd_initiator.h b/include/scsi/osd_initiator.h
> index 53a9e88..0a50799 100644
> --- a/include/scsi/osd_initiator.h
> +++ b/include/scsi/osd_initiator.h
> @@ -265,7 +265,7 @@ int osd_execute_request_async(struct osd_request *or,
> * @osi - Recievs a more detailed error report information (optional).
> * @silent - Do not print to dmsg (Even if enabled)
> * @bad_obj_list - Some commands act on multiple objects. Failed objects will
> - * be recieved here (optional)
> + * be received here (optional)
> * @max_obj - Size of @bad_obj_list.
> * @bad_attr_list - List of failing attributes (optional)
> * @max_attr - Size of @bad_attr_list.
> diff --git a/include/sound/cs46xx_dsp_task_types.h b/include/sound/cs46xx_dsp_task_types.h
> index 5cf920b..be56947 100644
> --- a/include/sound/cs46xx_dsp_task_types.h
> +++ b/include/sound/cs46xx_dsp_task_types.h
> @@ -203,7 +203,7 @@ struct dsp_task_tree_context_block {
>
> u32 saverfe;
>
> - /* Value may be overwriten by stack save algorithm.
> + /* Value may be overwritten by stack save algorithm.
> Retain the size of the stack data saved here if used */
> ___DSP_DUAL_16BIT_ALLOC(
> reserved1,
> diff --git a/include/sound/cs8427.h b/include/sound/cs8427.h
> index f862cff..79f7017 100644
> --- a/include/sound/cs8427.h
> +++ b/include/sound/cs8427.h
> @@ -151,7 +151,7 @@
> #define CS8427_PRO (1<<3) /* Channel status block format indicator */
> #define CS8427_AUDIO (1<<2) /* Audio indicator (0 = audio, 1 = nonaudio */
> #define CS8427_COPY (1<<1) /* 0 = copyright asserted, 1 = copyright not asserted */
> -#define CS8427_ORIG (1<<0) /* SCMS generation indicator, 0 = 1st generation or highter, 1 = original */
> +#define CS8427_ORIG (1<<0) /* SCMS generation indicator, 0 = 1st generation or higher, 1 = original */
>
> /* CS8427_REG_RECVERRORS */
> /* CS8427_REG_RECVERRMASK for CS8427_RERR */
> diff --git a/include/xen/interface/physdev.h b/include/xen/interface/physdev.h
> index 534cac8..a782287 100644
> --- a/include/xen/interface/physdev.h
> +++ b/include/xen/interface/physdev.h
> @@ -158,7 +158,7 @@ struct physdev_manage_pci_ext {
> };
>
> /*
> - * Argument to physdev_op_compat() hypercall. Superceded by new physdev_op()
> + * Argument to physdev_op_compat() hypercall. Superseded by new physdev_op()
> * hypercall since 0x00030202.
> */
> struct physdev_op {
> @@ -206,7 +206,7 @@ struct physdev_get_free_pirq {
> #define PHYSDEVOP_IRQ_UNMASK_NOTIFY 4
>
> /*
> - * These all-capitals physdev operation names are superceded by the new names
> + * These all-capitals physdev operation names are superseded by the new names
> * (defined above) since interface version 0x00030202.
> */
> #define PHYSDEVOP_IRQ_STATUS_QUERY PHYSDEVOP_irq_status_query
> diff --git a/kernel/cgroup.c b/kernel/cgroup.c
> index b24d702..c54a42bc 100644
> --- a/kernel/cgroup.c
> +++ b/kernel/cgroup.c
> @@ -157,7 +157,7 @@ struct css_id {
> };
>
> /*
> - * cgroup_event represents events which userspace want to recieve.
> + * cgroup_event represents events which userspace want to receive.
> */
> struct cgroup_event {
> /*
> diff --git a/kernel/irq/chip.c b/kernel/irq/chip.c
> index baa5c4a..c1deb1d 100644
> --- a/kernel/irq/chip.c
> +++ b/kernel/irq/chip.c
> @@ -594,7 +594,7 @@ out:
> * @desc: the interrupt description structure for this irq
> *
> * Interrupt occures on the falling and/or rising edge of a hardware
> - * signal. The occurence is latched into the irq controller hardware
> + * signal. The occurrence is latched into the irq controller hardware
> * and must be acked in order to be reenabled. After the ack another
> * interrupt can happen on the same source even before the first one
> * is handled by the associated event handler. If this happens it
> diff --git a/kernel/latencytop.c b/kernel/latencytop.c
> index ee74b35..376066e 100644
> --- a/kernel/latencytop.c
> +++ b/kernel/latencytop.c
> @@ -153,7 +153,7 @@ static inline void store_stacktrace(struct task_struct *tsk,
> }
>
> /**
> - * __account_scheduler_latency - record an occured latency
> + * __account_scheduler_latency - record an occurred latency
> * @tsk - the task struct of the task hitting the latency
> * @usecs - the duration of the latency in microseconds
> * @inter - 1 if the sleep was interruptible, 0 if uninterruptible
> diff --git a/kernel/module.c b/kernel/module.c
> index efa290e..4ed7fdf 100644
> --- a/kernel/module.c
> +++ b/kernel/module.c
> @@ -2971,7 +2971,7 @@ static const char *get_ksymbol(struct module *mod,
> else
> nextval = (unsigned long)mod->module_core+mod->core_text_size;
>
> - /* Scan for closest preceeding symbol, and next symbol. (ELF
> + /* Scan for closest preceding symbol, and next symbol. (ELF
> starts real symbols at 1). */
> for (i = 1; i < mod->num_symtab; i++) {
> if (mod->symtab[i].st_shndx == SHN_UNDEF)
> diff --git a/kernel/padata.c b/kernel/padata.c
> index 7510194..1f779bd 100644
> --- a/kernel/padata.c
> +++ b/kernel/padata.c
> @@ -768,7 +768,7 @@ static int __padata_remove_cpu(struct padata_instance *pinst, int cpu)
> }
>
> /**
> - * padata_remove_cpu - remove a cpu from the one or both(serial and paralell)
> + * padata_remove_cpu - remove a cpu from the one or both(serial and parallel)
> * padata cpumasks.
> *
> * @pinst: padata instance
> diff --git a/kernel/power/main.c b/kernel/power/main.c
> index 7b5db6a..27616cb 100644
> --- a/kernel/power/main.c
> +++ b/kernel/power/main.c
> @@ -227,7 +227,7 @@ power_attr(state);
> * writing to 'state'. It first should read from 'wakeup_count' and store
> * the read value. Then, after carrying out its own preparations for the system
> * transition to a sleep state, it should write the stored value to
> - * 'wakeup_count'. If that fails, at least one wakeup event has occured since
> + * 'wakeup_count'. If that fails, at least one wakeup event has occurred since
> * 'wakeup_count' was read and 'state' should not be written to. Otherwise, it
> * is allowed to write to 'state', but the transition will be aborted if there
> * are any wakeup events detected after 'wakeup_count' was written to.
> diff --git a/kernel/time/jiffies.c b/kernel/time/jiffies.c
> index 5404a84..f9cd5ab 100644
> --- a/kernel/time/jiffies.c
> +++ b/kernel/time/jiffies.c
> @@ -31,7 +31,7 @@
> * inaccuracies caused by missed or lost timer
> * interrupts and the inability for the timer
> * interrupt hardware to accuratly tick at the
> - * requested HZ value. It is also not reccomended
> + * requested HZ value. It is also not recommended
> * for "tick-less" systems.
> */
> #define NSEC_PER_JIFFY ((u32)((((u64)NSEC_PER_SEC)<<8)/ACTHZ))
> diff --git a/kernel/trace/trace_event_perf.c b/kernel/trace/trace_event_perf.c
> index 19a359d..479e599 100644
> --- a/kernel/trace/trace_event_perf.c
> +++ b/kernel/trace/trace_event_perf.c
> @@ -13,7 +13,7 @@ static char __percpu *perf_trace_buf[PERF_NR_CONTEXTS];
>
> /*
> * Force it to be aligned to unsigned long to avoid misaligned accesses
> - * suprises
> + * surprises
> */
> typedef typeof(unsigned long [PERF_MAX_TRACE_SIZE / sizeof(unsigned long)])
> perf_trace_t;
> diff --git a/kernel/user-return-notifier.c b/kernel/user-return-notifier.c
> index eb27fd3..92cb706 100644
> --- a/kernel/user-return-notifier.c
> +++ b/kernel/user-return-notifier.c
> @@ -20,7 +20,7 @@ EXPORT_SYMBOL_GPL(user_return_notifier_register);
>
> /*
> * Removes a registered user return notifier. Must be called from atomic
> - * context, and from the same cpu registration occured in.
> + * context, and from the same cpu registration occurred in.
> */
> void user_return_notifier_unregister(struct user_return_notifier *urn)
> {
> diff --git a/lib/timerqueue.c b/lib/timerqueue.c
> index e3a1050..191176a 100644
> --- a/lib/timerqueue.c
> +++ b/lib/timerqueue.c
> @@ -5,7 +5,7 @@
> * Uses rbtrees for quick list adds and expiration.
> *
> * NOTE: All of the following functions need to be serialized
> - * to avoid races. No locking is done by this libary code.
> + * to avoid races. No locking is done by this library code.
> *
> * This program is free software; you can redistribute it and/or modify
> * it under the terms of the GNU General Public License as published by
> diff --git a/mm/hugetlb.c b/mm/hugetlb.c
> index bb0b7c1..353e128 100644
> --- a/mm/hugetlb.c
> +++ b/mm/hugetlb.c
> @@ -842,7 +842,7 @@ struct page *alloc_huge_page_node(struct hstate *h, int nid)
> }
>
> /*
> - * Increase the hugetlb pool such that it can accomodate a reservation
> + * Increase the hugetlb pool such that it can accommodate a reservation
> * of size 'delta'.
> */
> static int gather_surplus_pages(struct hstate *h, int delta)
> @@ -890,7 +890,7 @@ retry:
>
> /*
> * The surplus_list now contains _at_least_ the number of extra pages
> - * needed to accomodate the reservation. Add the appropriate number
> + * needed to accommodate the reservation. Add the appropriate number
> * of pages to the hugetlb pool and free the extras back to the buddy
> * allocator. Commit the entire reservation here to prevent another
> * process from stealing the pages as they are added to the pool but
> @@ -2492,7 +2492,7 @@ static int hugetlb_no_page(struct mm_struct *mm, struct vm_area_struct *vma,
> /*
> * Currently, we are forced to kill the process in the event the
> * original mapper has unmapped pages from the child due to a failed
> - * COW. Warn that such a situation has occured as it may not be obvious
> + * COW. Warn that such a situation has occurred as it may not be obvious
> */
> if (is_vma_resv_set(vma, HPAGE_RESV_UNMAPPED)) {
> printk(KERN_WARNING
> diff --git a/mm/kmemleak.c b/mm/kmemleak.c
> index 84225f3..c1d5867 100644
> --- a/mm/kmemleak.c
> +++ b/mm/kmemleak.c
> @@ -265,7 +265,7 @@ static void kmemleak_disable(void);
> } while (0)
>
> /*
> - * Macro invoked when a serious kmemleak condition occured and cannot be
> + * Macro invoked when a serious kmemleak condition occurred and cannot be
> * recovered from. Kmemleak will be disabled and further allocation/freeing
> * tracing no longer available.
> */
> @@ -1006,7 +1006,7 @@ static bool update_checksum(struct kmemleak_object *object)
>
> /*
> * Memory scanning is a long process and it needs to be interruptable. This
> - * function checks whether such interrupt condition occured.
> + * function checks whether such interrupt condition occurred.
> */
> static int scan_should_stop(void)
> {
> @@ -1733,7 +1733,7 @@ static int __init kmemleak_late_init(void)
>
> if (atomic_read(&kmemleak_error)) {
> /*
> - * Some error occured and kmemleak was disabled. There is a
> + * Some error occurred and kmemleak was disabled. There is a
> * small chance that kmemleak_disable() was called immediately
> * after setting kmemleak_initialized and we may end up with
> * two clean-up threads but serialized by scan_mutex.
> diff --git a/mm/percpu.c b/mm/percpu.c
> index 3f93001..f34b04a 100644
> --- a/mm/percpu.c
> +++ b/mm/percpu.c
> @@ -342,7 +342,7 @@ static void pcpu_chunk_relocate(struct pcpu_chunk *chunk, int oslot)
> * @chunk: chunk of interest
> *
> * Determine whether area map of @chunk needs to be extended to
> - * accomodate a new allocation.
> + * accommodate a new allocation.
> *
> * CONTEXT:
> * pcpu_lock.
> @@ -431,7 +431,7 @@ out_unlock:
> * depending on @head, is reduced by @tail bytes and @tail byte block
> * is inserted after the target block.
> *
> - * @chunk->map must have enough free slots to accomodate the split.
> + * @chunk->map must have enough free slots to accommodate the split.
> *
> * CONTEXT:
> * pcpu_lock.
> @@ -1436,7 +1436,7 @@ static struct pcpu_alloc_info * __init pcpu_build_alloc_info(
> /*
> * Determine min_unit_size, alloc_size and max_upa such that
> * alloc_size is multiple of atom_size and is the smallest
> - * which can accomodate 4k aligned segments which are equal to
> + * which can accommodate 4k aligned segments which are equal to
> * or larger than min_unit_size.
> */
> min_unit_size = max_t(size_t, size_sum, PCPU_MIN_UNIT_SIZE);
> diff --git a/mm/slub.c b/mm/slub.c
> index e15aa7f..f9d82ac 100644
> --- a/mm/slub.c
> +++ b/mm/slub.c
> @@ -3312,7 +3312,7 @@ void *__kmalloc_track_caller(size_t size, gfp_t gfpflags, unsigned long caller)
>
> ret = slab_alloc(s, gfpflags, NUMA_NO_NODE, caller);
>
> - /* Honor the call site pointer we recieved. */
> + /* Honor the call site pointer we received. */
> trace_kmalloc(caller, ret, size, s->size, gfpflags);
>
> return ret;
> @@ -3342,7 +3342,7 @@ void *__kmalloc_node_track_caller(size_t size, gfp_t gfpflags,
>
> ret = slab_alloc(s, gfpflags, node, caller);
>
> - /* Honor the call site pointer we recieved. */
> + /* Honor the call site pointer we received. */
> trace_kmalloc_node(caller, ret, size, s->size, gfpflags, node);
>
> return ret;
> diff --git a/net/9p/client.c b/net/9p/client.c
> index a848bca..cb6a360 100644
> --- a/net/9p/client.c
> +++ b/net/9p/client.c
> @@ -178,7 +178,7 @@ free_and_return:
> * @tag: numeric id for transaction
> *
> * this is a simple array lookup, but will grow the
> - * request_slots as necessary to accomodate transaction
> + * request_slots as necessary to accommodate transaction
> * ids which did not previously have a slot.
> *
> * this code relies on the client spinlock to manage locks, its
> diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c
> index 6c11eec..5df4ef9 100644
> --- a/net/ipv4/tcp.c
> +++ b/net/ipv4/tcp.c
> @@ -2162,7 +2162,7 @@ static int do_tcp_setsockopt(struct sock *sk, int level,
> }
>
> if (TCP_COOKIE_OUT_NEVER & ctd.tcpct_flags) {
> - /* Supercedes all other values */
> + /* Supersedes all other values */
> lock_sock(sk);
> if (tp->cookie_values != NULL) {
> kref_put(&tp->cookie_values->kref,
> diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c
> index 406f320..52a9a78 100644
> --- a/net/ipv4/tcp_output.c
> +++ b/net/ipv4/tcp_output.c
> @@ -73,7 +73,7 @@ static void tcp_event_new_data_sent(struct sock *sk, struct sk_buff *skb)
> tcp_advance_send_head(sk, skb);
> tp->snd_nxt = TCP_SKB_CB(skb)->end_seq;
>
> - /* Don't override Nagle indefinately with F-RTO */
> + /* Don't override Nagle indefinitely with F-RTO */
> if (tp->frto_counter == 2)
> tp->frto_counter = 3;
>
> diff --git a/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c b/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c
> index 97c5b21..cdd6d04 100644
> --- a/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c
> +++ b/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c
> @@ -71,7 +71,7 @@ static unsigned int ipv6_defrag(unsigned int hooknum,
> if (reasm == NULL)
> return NF_STOLEN;
>
> - /* error occured or not fragmented */
> + /* error occurred or not fragmented */
> if (reasm == skb)
> return NF_ACCEPT;
>
> diff --git a/net/irda/irlap_event.c b/net/irda/irlap_event.c
> index d434c88..85b84f4 100644
> --- a/net/irda/irlap_event.c
> +++ b/net/irda/irlap_event.c
> @@ -708,7 +708,7 @@ static int irlap_state_reply(struct irlap_cb *self, IRLAP_EVENT event,
>
> self->frame_sent = TRUE;
> }
> - /* Readjust our timer to accomodate devices
> + /* Readjust our timer to accommodate devices
> * doing faster or slower discovery than us...
> * Jean II */
> irlap_start_query_timer(self, info->S, info->s);
> diff --git a/net/irda/irttp.c b/net/irda/irttp.c
> index f6054f9..72d15ac 100644
> --- a/net/irda/irttp.c
> +++ b/net/irda/irttp.c
> @@ -967,7 +967,7 @@ static int irttp_data_indication(void *instance, void *sap,
>
> /*
> * If the peer device has given us some credits and we didn't have
> - * anyone from before, then we need to shedule the tx queue.
> + * anyone from before, then we need to schedule the tx queue.
> * We need to do that because our Tx have stopped (so we may not
> * get any LAP flow indication) and the user may be stopped as
> * well. - Jean II
> diff --git a/net/irda/timer.c b/net/irda/timer.c
> index 0335ba0..f418cb2 100644
> --- a/net/irda/timer.c
> +++ b/net/irda/timer.c
> @@ -59,7 +59,7 @@ void irlap_start_query_timer(struct irlap_cb *self, int S, int s)
> * slot time, plus add some extra time to properly receive the last
> * discovery packet (which is longer due to extra discovery info),
> * to avoid messing with for incomming connections requests and
> - * to accomodate devices that perform discovery slower than us.
> + * to accommodate devices that perform discovery slower than us.
> * Jean II */
> timeout = ((sysctl_slot_timeout * HZ / 1000) * (S - s)
> + XIDEXTRA_TIMEOUT + SMALLBUSY_TIMEOUT);
> diff --git a/net/mac80211/rc80211_pid.h b/net/mac80211/rc80211_pid.h
> index 1a873f0..8d8a141 100644
> --- a/net/mac80211/rc80211_pid.h
> +++ b/net/mac80211/rc80211_pid.h
> @@ -80,7 +80,7 @@ union rc_pid_event_data {
> };
>
> struct rc_pid_event {
> - /* The time when the event occured */
> + /* The time when the event occurred */
> unsigned long timestamp;
>
> /* Event ID number */
> diff --git a/net/netfilter/ipvs/ip_vs_proto_sctp.c b/net/netfilter/ipvs/ip_vs_proto_sctp.c
> index 1ea96bc..114e509 100644
> --- a/net/netfilter/ipvs/ip_vs_proto_sctp.c
> +++ b/net/netfilter/ipvs/ip_vs_proto_sctp.c
> @@ -560,7 +560,7 @@ static struct ipvs_sctp_nextstate
> * SHUTDOWN sent from the client, waitinf for SHUT ACK from the server
> */
> /*
> - * We recieved the data chuck, keep the state unchanged. I assume
> + * We received the data chuck, keep the state unchanged. I assume
> * that still data chuncks can be received by both the peers in
> * SHUDOWN state
> */
> @@ -627,7 +627,7 @@ static struct ipvs_sctp_nextstate
> * SHUTDOWN sent from the server, waitinf for SHUTDOWN ACK from client
> */
> /*
> - * We recieved the data chuck, keep the state unchanged. I assume
> + * We received the data chuck, keep the state unchanged. I assume
> * that still data chuncks can be received by both the peers in
> * SHUDOWN state
> */
> @@ -695,7 +695,7 @@ static struct ipvs_sctp_nextstate
> * SHUTDOWN ACK from the client, awaiting for SHUTDOWN COM from server
> */
> /*
> - * We recieved the data chuck, keep the state unchanged. I assume
> + * We received the data chuck, keep the state unchanged. I assume
> * that still data chuncks can be received by both the peers in
> * SHUDOWN state
> */
> @@ -765,7 +765,7 @@ static struct ipvs_sctp_nextstate
> * SHUTDOWN ACK from the server, awaiting for SHUTDOWN COM from client
> */
> /*
> - * We recieved the data chuck, keep the state unchanged. I assume
> + * We received the data chuck, keep the state unchanged. I assume
> * that still data chuncks can be received by both the peers in
> * SHUDOWN state
> */
> diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c
> index 84f4fcc..92eb02bc 100644
> --- a/net/netfilter/nf_conntrack_core.c
> +++ b/net/netfilter/nf_conntrack_core.c
> @@ -884,7 +884,7 @@ nf_conntrack_in(struct net *net, u_int8_t pf, unsigned int hooknum,
> ret = l3proto->get_l4proto(skb, skb_network_offset(skb),
> &dataoff, &protonum);
> if (ret <= 0) {
> - pr_debug("not prepared to track yet or error occured\n");
> + pr_debug("not prepared to track yet or error occurred\n");
> NF_CT_STAT_INC_ATOMIC(net, error);
> NF_CT_STAT_INC_ATOMIC(net, invalid);
> ret = -ret;
> diff --git a/net/netfilter/nf_conntrack_sip.c b/net/netfilter/nf_conntrack_sip.c
> index bcf47eb..237cc19 100644
> --- a/net/netfilter/nf_conntrack_sip.c
> +++ b/net/netfilter/nf_conntrack_sip.c
> @@ -707,7 +707,7 @@ static const char *ct_sdp_header_search(const char *dptr, const char *limit,
> }
>
> /* Locate a SDP header (optionally a substring within the header value),
> - * optionally stopping at the first occurence of the term header, parse
> + * optionally stopping at the first occurrence of the term header, parse
> * it and return the offset and length of the data we're interested in.
> */
> int ct_sip_get_sdp_header(const struct nf_conn *ct, const char *dptr,
> diff --git a/net/rds/ib_send.c b/net/rds/ib_send.c
> index 71f373c..128eb5b 100644
> --- a/net/rds/ib_send.c
> +++ b/net/rds/ib_send.c
> @@ -355,7 +355,7 @@ void rds_ib_send_cq_comp_handler(struct ib_cq *cq, void *context)
> *
> * Conceptually, we have two counters:
> * - send credits: this tells us how many WRs we're allowed
> - * to submit without overruning the reciever's queue. For
> + * to submit without overruning the receiver's queue. For
> * each SEND WR we post, we decrement this by one.
> *
> * - posted credits: this tells us how many WRs we recently
> diff --git a/net/rds/iw_cm.c b/net/rds/iw_cm.c
> index 712cf2d..3a60a15 100644
> --- a/net/rds/iw_cm.c
> +++ b/net/rds/iw_cm.c
> @@ -181,7 +181,7 @@ static int rds_iw_init_qp_attrs(struct ib_qp_init_attr *attr,
> unsigned int send_size, recv_size;
> int ret;
>
> - /* The offset of 1 is to accomodate the additional ACK WR. */
> + /* The offset of 1 is to accommodate the additional ACK WR. */
> send_size = min_t(unsigned int, rds_iwdev->max_wrs, rds_iw_sysctl_max_send_wr + 1);
> recv_size = min_t(unsigned int, rds_iwdev->max_wrs, rds_iw_sysctl_max_recv_wr + 1);
> rds_iw_ring_resize(send_ring, send_size - 1);
> diff --git a/net/rds/iw_send.c b/net/rds/iw_send.c
> index 6280ea0..545d8ee 100644
> --- a/net/rds/iw_send.c
> +++ b/net/rds/iw_send.c
> @@ -307,7 +307,7 @@ void rds_iw_send_cq_comp_handler(struct ib_cq *cq, void *context)
> *
> * Conceptually, we have two counters:
> * - send credits: this tells us how many WRs we're allowed
> - * to submit without overruning the reciever's queue. For
> + * to submit without overruning the receiver's queue. For
> * each SEND WR we post, we decrement this by one.
> *
> * - posted credits: this tells us how many WRs we recently
> diff --git a/net/sctp/output.c b/net/sctp/output.c
> index 60600d3..84f82b6 100644
> --- a/net/sctp/output.c
> +++ b/net/sctp/output.c
> @@ -673,7 +673,7 @@ static sctp_xmit_t sctp_packet_can_append_data(struct sctp_packet *packet,
> * data will fit or delay in hopes of bundling a full
> * sized packet.
> * Don't delay large message writes that may have been
> - * fragmeneted into small peices.
> + * fragmeneted into small pieces.
> */
> if ((len < max) && chunk->msg->can_delay) {
> retval = SCTP_XMIT_NAGLE_DELAY;
> diff --git a/net/sctp/sm_statefuns.c b/net/sctp/sm_statefuns.c
> index 4b4eb7c..ff6a678 100644
> --- a/net/sctp/sm_statefuns.c
> +++ b/net/sctp/sm_statefuns.c
> @@ -4402,7 +4402,7 @@ static sctp_disposition_t sctp_sf_violation_ctsn(
> }
>
> /* Handle protocol violation of an invalid chunk bundling. For example,
> - * when we have an association and we recieve bundled INIT-ACK, or
> + * when we have an association and we receive bundled INIT-ACK, or
> * SHUDOWN-COMPLETE, our peer is clearly violationg the "MUST NOT bundle"
> * statement from the specs. Additinally, there might be an attacker
> * on the path and we may not want to continue this communication.
> diff --git a/net/sctp/ulpqueue.c b/net/sctp/ulpqueue.c
> index c7f7e49..06b9b75 100644
> --- a/net/sctp/ulpqueue.c
> +++ b/net/sctp/ulpqueue.c
> @@ -243,7 +243,7 @@ int sctp_ulpq_tail_event(struct sctp_ulpq *ulpq, struct sctp_ulpevent *event)
> } else {
> /*
> * If fragment interleave is enabled, we
> - * can queue this to the recieve queue instead
> + * can queue this to the receive queue instead
> * of the lobby.
> */
> if (sctp_sk(sk)->frag_interleave)
> diff --git a/net/sunrpc/xprtsock.c b/net/sunrpc/xprtsock.c
> index c431f5a..7e22f74 100644
> --- a/net/sunrpc/xprtsock.c
> +++ b/net/sunrpc/xprtsock.c
> @@ -504,7 +504,7 @@ static int xs_nospace(struct rpc_task *task)
> * EAGAIN: The socket was blocked, please call again later to
> * complete the request
> * ENOTCONN: Caller needs to invoke connect logic then call again
> - * other: Some other error occured, the request was not sent
> + * other: Some other error occurred, the request was not sent
> */
> static int xs_udp_send_request(struct rpc_task *task)
> {
> @@ -590,7 +590,7 @@ static inline void xs_encode_tcp_record_marker(struct xdr_buf *buf)
> * EAGAIN: The socket was blocked, please call again later to
> * complete the request
> * ENOTCONN: Caller needs to invoke connect logic then call again
> - * other: Some other error occured, the request was not sent
> + * other: Some other error occurred, the request was not sent
> *
> * XXX: In the case of soft timeouts, should we eventually give up
> * if sendmsg is not able to make progress?
> diff --git a/net/wireless/reg.c b/net/wireless/reg.c
> index 37693b6..e760f0c 100644
> --- a/net/wireless/reg.c
> +++ b/net/wireless/reg.c
> @@ -813,7 +813,7 @@ static void handle_channel(struct wiphy *wiphy,
> if (r) {
> /*
> * We will disable all channels that do not match our
> - * recieved regulatory rule unless the hint is coming
> + * received regulatory rule unless the hint is coming
> * from a Country IE and the Country IE had no information
> * about a band. The IEEE 802.11 spec allows for an AP
> * to send only a subset of the regulatory rules allowed,
> diff --git a/scripts/dtc/livetree.c b/scripts/dtc/livetree.c
> index c9209d5..26d0e1e 100644
> --- a/scripts/dtc/livetree.c
> +++ b/scripts/dtc/livetree.c
> @@ -155,7 +155,7 @@ struct node *merge_nodes(struct node *old_node, struct node *new_node)
> }
> }
>
> - /* if no collision occured, add child to the old node. */
> + /* if no collision occurred, add child to the old node. */
> if (new_child)
> add_child(old_node, new_child);
> }
> diff --git a/security/apparmor/procattr.c b/security/apparmor/procattr.c
> index 04a2cf8..b6cf297 100644
> --- a/security/apparmor/procattr.c
> +++ b/security/apparmor/procattr.c
> @@ -149,7 +149,7 @@ int aa_setprocattr_changehat(char *args, size_t size, int test)
>
> /**
> * aa_setprocattr_changeprofile - handle procattr interface to changeprofile
> - * @fqname: args received from writting to /proc/<pid>/attr/current (NOT NULL)
> + * @fqname: args received from writing to /proc/<pid>/attr/current (NOT NULL)
> * @onexec: true if change_profile should be delayed until exec
> * @test: true if this is a test of change_profile permissions
> *
> diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c
> index 533bf32..0b3c72a 100644
> --- a/security/smack/smack_lsm.c
> +++ b/security/smack/smack_lsm.c
> @@ -2332,7 +2332,7 @@ static void smack_d_instantiate(struct dentry *opt_dentry, struct inode *inode)
> switch (sbp->s_magic) {
> case SMACK_MAGIC:
> /*
> - * Casey says that it's a little embarassing
> + * Casey says that it's a little embarrassing
> * that the smack file system doesn't do
> * extended attributes.
> */
> diff --git a/sound/drivers/pcm-indirect2.c b/sound/drivers/pcm-indirect2.c
> index 3c93c23..f7fa4b1 100644
> --- a/sound/drivers/pcm-indirect2.c
> +++ b/sound/drivers/pcm-indirect2.c
> @@ -47,7 +47,7 @@ void snd_pcm_indirect2_stat(struct snd_pcm_substream *substream,
> int seconds = (rec->lastbytetime - rec->firstbytetime) / HZ;
>
> snd_printk(KERN_DEBUG "STAT: mul_elapsed: %u, mul_elapsed_real: %d, "
> - "irq_occured: %d\n",
> + "irq_occurred: %d\n",
> rec->mul_elapsed, rec->mul_elapsed_real, rec->irq_occured);
> snd_printk(KERN_DEBUG "STAT: min_multiple: %d (irqs/period)\n",
> rec->min_multiple);
> diff --git a/sound/drivers/serial-u16550.c b/sound/drivers/serial-u16550.c
> index a25fb7b..e946e45 100644
> --- a/sound/drivers/serial-u16550.c
> +++ b/sound/drivers/serial-u16550.c
> @@ -273,7 +273,7 @@ static void snd_uart16550_io_loop(struct snd_uart16550 * uart)
> snd_uart16550_add_timer(uart);
> }
>
> -/* NOTES ON SERVICING INTERUPTS
> +/* NOTES ON SERVICING INTERRUPTS
> * ---------------------------
> * After receiving a interrupt, it is important to indicate to the UART that
> * this has been done.
> diff --git a/sound/oss/swarm_cs4297a.c b/sound/oss/swarm_cs4297a.c
> index 44357d8..09d4648 100644
> --- a/sound/oss/swarm_cs4297a.c
> +++ b/sound/oss/swarm_cs4297a.c
> @@ -875,7 +875,7 @@ static void start_adc(struct cs4297a_state *s)
> if (s->prop_adc.fmt & AFMT_S8 || s->prop_adc.fmt & AFMT_U8) {
> //
> // now only use 16 bit capture, due to truncation issue
> - // in the chip, noticable distortion occurs.
> + // in the chip, noticeable distortion occurs.
> // allocate buffer and then convert from 16 bit to
> // 8 bit for the user buffer.
> //
> diff --git a/sound/pci/asihpi/hpi.h b/sound/pci/asihpi/hpi.h
> index 23399d0..5b0aca8 100644
> --- a/sound/pci/asihpi/hpi.h
> +++ b/sound/pci/asihpi/hpi.h
> @@ -709,7 +709,7 @@ enum HPI_AESEBU_ERRORS {
> #define HPI_PAD_TITLE_LEN 64
> /** The text string containing the comment. */
> #define HPI_PAD_COMMENT_LEN 256
> -/** The PTY when the tuner has not recieved any PTY. */
> +/** The PTY when the tuner has not received any PTY. */
> #define HPI_PAD_PROGRAM_TYPE_INVALID 0xffff
> /** \} */
>
> diff --git a/sound/pci/ctxfi/cthw20k1.c b/sound/pci/ctxfi/cthw20k1.c
> index 0cf400f..f58d5af 100644
> --- a/sound/pci/ctxfi/cthw20k1.c
> +++ b/sound/pci/ctxfi/cthw20k1.c
> @@ -82,7 +82,7 @@ static void hw_write_pci(struct hw *hw, u32 reg, u32 data);
>
> #define SRCLA_LA 0x03FFFFFF
>
> -/* Mixer Parameter Ring ram Low and Hight register.
> +/* Mixer Parameter Ring ram Low and High register.
> * Fixed-point value in 8.24 format for parameter channel */
> #define MPRLH_PITCH 0xFFFFFFFF
>
> diff --git a/sound/pci/ctxfi/cthw20k2.c b/sound/pci/ctxfi/cthw20k2.c
> index b6b11bf..c7bb374 100644
> --- a/sound/pci/ctxfi/cthw20k2.c
> +++ b/sound/pci/ctxfi/cthw20k2.c
> @@ -80,7 +80,7 @@ static void hw_write_20kx(struct hw *hw, u32 reg, u32 data);
>
> #define SRCLA_LA 0x0FFFFFFF
>
> -/* Mixer Parameter Ring ram Low and Hight register.
> +/* Mixer Parameter Ring ram Low and High register.
> * Fixed-point value in 8.24 format for parameter channel */
> #define MPRLH_PITCH 0xFFFFFFFF
>
> diff --git a/sound/pci/pcxhr/pcxhr_core.c b/sound/pci/pcxhr/pcxhr_core.c
> index 833e718..304411c 100644
> --- a/sound/pci/pcxhr/pcxhr_core.c
> +++ b/sound/pci/pcxhr/pcxhr_core.c
> @@ -1042,11 +1042,11 @@ void pcxhr_msg_tasklet(unsigned long arg)
> int i, j;
>
> if (mgr->src_it_dsp & PCXHR_IRQ_FREQ_CHANGE)
> - snd_printdd("TASKLET : PCXHR_IRQ_FREQ_CHANGE event occured\n");
> + snd_printdd("TASKLET : PCXHR_IRQ_FREQ_CHANGE event occurred\n");
> if (mgr->src_it_dsp & PCXHR_IRQ_TIME_CODE)
> - snd_printdd("TASKLET : PCXHR_IRQ_TIME_CODE event occured\n");
> + snd_printdd("TASKLET : PCXHR_IRQ_TIME_CODE event occurred\n");
> if (mgr->src_it_dsp & PCXHR_IRQ_NOTIFY)
> - snd_printdd("TASKLET : PCXHR_IRQ_NOTIFY event occured\n");
> + snd_printdd("TASKLET : PCXHR_IRQ_NOTIFY event occurred\n");
> if (mgr->src_it_dsp & (PCXHR_IRQ_FREQ_CHANGE | PCXHR_IRQ_TIME_CODE)) {
> /* clear events FREQ_CHANGE and TIME_CODE */
> pcxhr_init_rmh(prmh, CMD_TEST_IT);
> @@ -1055,7 +1055,7 @@ void pcxhr_msg_tasklet(unsigned long arg)
> err, prmh->stat[0]);
> }
> if (mgr->src_it_dsp & PCXHR_IRQ_ASYNC) {
> - snd_printdd("TASKLET : PCXHR_IRQ_ASYNC event occured\n");
> + snd_printdd("TASKLET : PCXHR_IRQ_ASYNC event occurred\n");
>
> pcxhr_init_rmh(prmh, CMD_ASYNC);
> prmh->cmd[0] |= 1; /* add SEL_ASYNC_EVENTS */
> @@ -1233,7 +1233,7 @@ irqreturn_t pcxhr_interrupt(int irq, void *dev_id)
> reg = PCXHR_INPL(mgr, PCXHR_PLX_L2PCIDB);
> PCXHR_OUTPL(mgr, PCXHR_PLX_L2PCIDB, reg);
>
> - /* timer irq occured */
> + /* timer irq occurred */
> if (reg & PCXHR_IRQ_TIMER) {
> int timer_toggle = reg & PCXHR_IRQ_TIMER;
> /* is a 24 bit counter */
> @@ -1288,7 +1288,7 @@ irqreturn_t pcxhr_interrupt(int irq, void *dev_id)
> if (reg & PCXHR_IRQ_MASK) {
> if (reg & PCXHR_IRQ_ASYNC) {
> /* as we didn't request any async notifications,
> - * some kind of xrun error will probably occured
> + * some kind of xrun error will probably occurred
> */
> /* better resynchronize all streams next interrupt : */
> mgr->dsp_time_last = PCXHR_DSP_TIME_INVALID;
> diff --git a/sound/pci/sis7019.c b/sound/pci/sis7019.c
> index 1b8f674..64b4336 100644
> --- a/sound/pci/sis7019.c
> +++ b/sound/pci/sis7019.c
> @@ -308,7 +308,7 @@ static irqreturn_t sis_interrupt(int irq, void *dev)
> u32 intr, status;
>
> /* We only use the DMA interrupts, and we don't enable any other
> - * source of interrupts. But, it is possible to see an interupt
> + * source of interrupts. But, it is possible to see an interrupt
> * status that didn't actually interrupt us, so eliminate anything
> * we're not expecting to avoid falsely claiming an IRQ, and an
> * ensuing endless loop.
> diff --git a/sound/ppc/snd_ps3.c b/sound/ppc/snd_ps3.c
> index edce8a2..bc823a5 100644
> --- a/sound/ppc/snd_ps3.c
> +++ b/sound/ppc/snd_ps3.c
> @@ -358,7 +358,7 @@ static irqreturn_t snd_ps3_interrupt(int irq, void *dev_id)
> * filling dummy data, serial automatically start to
> * consume them and then will generate normal buffer
> * empty interrupts.
> - * If both buffer underflow and buffer empty are occured,
> + * If both buffer underflow and buffer empty are occurred,
> * it is better to do nomal data transfer than empty one
> */
> snd_ps3_program_dma(card,
> diff --git a/sound/ppc/snd_ps3_reg.h b/sound/ppc/snd_ps3_reg.h
> index 03fdee4..a7962c5 100644
> --- a/sound/ppc/snd_ps3_reg.h
> +++ b/sound/ppc/snd_ps3_reg.h
> @@ -316,13 +316,13 @@ DISABLED=Interrupt generation disabled.
>
> /*
> Audio Port Interrupt Status Register
> -Indicates Interrupt status, which interrupt has occured, and can clear
> +Indicates Interrupt status, which interrupt has occurred, and can clear
> each interrupt in this register.
> Writing 1b to a field containing 1b clears field and de-asserts interrupt.
> Writing 0b to a field has no effect.
> Field vaules are the following:
> -0 - Interrupt hasn't occured.
> -1 - Interrupt has occured.
> +0 - Interrupt hasn't occurred.
> +1 - Interrupt has occurred.
>
>
> 31 24 23 16 15 8 7 0
> @@ -756,7 +756,7 @@ The STATUS field can be used to monitor the progress of a DMA request.
> DONE indicates the previous request has completed.
> EVENT indicates that the DMA engine is waiting for the EVENT to occur.
> PENDING indicates that the DMA engine has not started processing this
> -request, but the EVENT has occured.
> +request, but the EVENT has occurred.
> DMA indicates that the data transfer is in progress.
> NOTIFY indicates that the notifier signalling end of transfer is being written.
> CLEAR indicated that the previous transfer was cleared.
> diff --git a/sound/soc/atmel/atmel_ssc_dai.c b/sound/soc/atmel/atmel_ssc_dai.c
> index 5d230ce..7fbfa05 100644
> --- a/sound/soc/atmel/atmel_ssc_dai.c
> +++ b/sound/soc/atmel/atmel_ssc_dai.c
> @@ -672,7 +672,7 @@ static int atmel_ssc_resume(struct snd_soc_dai *cpu_dai)
> /* re-enable interrupts */
> ssc_writel(ssc_p->ssc->regs, IER, ssc_p->ssc_state.ssc_imr);
>
> - /* Re-enable recieve and transmit as appropriate */
> + /* Re-enable receive and transmit as appropriate */
> cr = 0;
> cr |=
> (ssc_p->ssc_state.ssc_sr & SSC_BIT(SR_RXEN)) ? SSC_BIT(CR_RXEN) : 0;
> diff --git a/sound/soc/codecs/wm8962.c b/sound/soc/codecs/wm8962.c
> index b9cb1fc..77f13f9 100644
> --- a/sound/soc/codecs/wm8962.c
> +++ b/sound/soc/codecs/wm8962.c
> @@ -3612,7 +3612,7 @@ static int wm8962_gpio_request(struct gpio_chip *chip, unsigned offset)
>
> /* The WM8962 GPIOs aren't linearly numbered. For simplicity
> * we export linear numbers and error out if the unsupported
> - * ones are requsted.
> + * ones are requested.
> */
> switch (offset + 1) {
> case 2:
> diff --git a/sound/soc/omap/ams-delta.c b/sound/soc/omap/ams-delta.c
> index 3167be6..d0737ed 100644
> --- a/sound/soc/omap/ams-delta.c
> +++ b/sound/soc/omap/ams-delta.c
> @@ -330,7 +330,7 @@ static int cx81801_hangup(struct tty_struct *tty)
> return 0;
> }
>
> -/* Line discipline .recieve_buf() */
> +/* Line discipline .receive_buf() */
> static void cx81801_receive(struct tty_struct *tty,
> const unsigned char *cp, char *fp, int count)
> {
> --
> 1.7.3.4
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@...r.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists