From /pub/scm/linux/kernel/git/jejb/../torvalds/linux-2.6 35da7a3..229aebb master -> origin/mast## Checking out files: 6% (82/1239) Checking out files: 7% (87/1239) Checking out files: 8% (100/1239) Checking out files: 9% (112/1239) Checking out files: 10%Removing patches/ ## # git /pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6.git master scsi-rc-fixes ## Removing drivers/md/.gitignore Removing drivers/pci/pcie/pme/Makefile Removing drivers/pci/pcie/pme/pcie_pme.h Removing drivers/pci/pcie/pme/pcie_pme_acpi.c Auto-merging drivers/scsi/be2iscsi/be_iscsi.c Auto-merging drivers/scsi/qla2xxx/qla_attr.c Auto-merging drivers/scsi/qla2xxx/qla_def.h Auto-merging drivers/scsi/qla2xxx/qla_init.c Auto-merging drivers/scsi/qla2xxx/qla_isr.c Auto-merging drivers/scsi/qla2xxx/qla_mbx.c Auto-merging drivers/scsi/qla2xxx/qla_nx.c Auto-merging drivers/scsi/qla2xxx/qla_os.c Auto-merging drivers/scsi/sd.c Merge made by recursive. Documentation/DocBook/device-drivers.tmpl | 1 - Documentation/DocBook/kernel-api.tmpl | 1 - Documentation/DocBook/kernel-locking.tmpl | 6 + Documentation/DocBook/tracepoint.tmpl | 5 + Documentation/block/cfq-iosched.txt | 45 +++ Documentation/cgroups/blkio-controller.txt | 28 ++ Documentation/gpio.txt | 22 +- Documentation/kernel-doc-nano-HOWTO.txt | 5 + Documentation/kernel-parameters.txt | 17 +- Documentation/mutex-design.txt | 3 +- Documentation/sound/alsa/HD-Audio-Models.txt | 1 + MAINTAINERS | 36 ++- Makefile | 2 +- arch/alpha/include/asm/cache.h | 1 - arch/alpha/kernel/err_marvel.c | 6 +- arch/alpha/kernel/perf_event.c | 18 +- arch/alpha/kernel/proto.h | 3 - arch/alpha/kernel/sys_cabriolet.c | 19 +- arch/alpha/kernel/sys_takara.c | 11 +- arch/arm/Kconfig | 90 ----- arch/arm/boot/Makefile | 8 +- arch/arm/boot/compressed/Makefile | 4 + arch/arm/boot/compressed/head.S | 2 +- arch/arm/common/it8152.c | 8 + arch/arm/include/asm/dma-mapping.h | 8 - arch/arm/include/asm/perf_event.h | 2 +- arch/arm/include/asm/unistd.h | 3 + arch/arm/kernel/calls.S | 3 + arch/arm/kernel/perf_event.c | 12 +- arch/arm/mach-at91/at91sam9g45.c | 15 +- arch/arm/mach-at91/at91sam9g45_devices.c | 6 +- arch/arm/mach-at91/board-sam9261ek.c | 31 +- arch/arm/mach-at91/clock.c | 3 +- arch/arm/mach-ep93xx/clock.c | 2 +- arch/arm/mach-mx25/eukrea_mbimxsd-baseboard.c | 2 +- arch/arm/mach-mx25/mach-cpuimx25.c | 4 +- arch/arm/mach-mx3/clock-imx35.c | 77 +++- arch/arm/mach-mx3/eukrea_mbimxsd-baseboard.c | 2 +- arch/arm/mach-mx3/mach-cpuimx35.c | 4 +- arch/arm/mach-mx5/clock-mx51.c | 2 +- arch/arm/mach-pxa/cpufreq-pxa2xx.c | 2 +- arch/arm/mach-pxa/cpufreq-pxa3xx.c | 2 +- arch/arm/mach-pxa/include/mach/mfp-pxa300.h | 4 +- arch/arm/mach-shmobile/Makefile | 2 +- arch/arm/mach-shmobile/board-ap4evb.c | 56 ++- arch/arm/mach-shmobile/clock-sh7372.c | 9 +- arch/arm/mach-shmobile/clock.c | 4 +- arch/arm/mach-shmobile/pm_runtime.c | 169 ++++++++ arch/arm/mm/Kconfig | 2 +- arch/arm/mm/dma-mapping.c | 2 + arch/arm/plat-mxc/Kconfig | 1 + arch/arm/plat-mxc/include/mach/eukrea-baseboards.h | 4 +- arch/arm/plat-mxc/tzic.c | 5 +- arch/arm/plat-pxa/pwm.c | 2 +- arch/arm/tools/mach-types | 9From /pub/scm/linux/kernel/git/axboe/linux-2.6-block 4752690..f253b86 for-linus -> block-for-linus From . * branch block-for-linus -> FETCH_HEAD From . * branch block-for-next -> FETCH_HEAD Died at /pub/linux/kernel/people/jejb/build.pl line 103. asm/compat.h | 2 +- arch/ia64/kernel/fsys.S | 46 ++- arch/m68k/include/asm/unistd.h | 5 +- arch/m68k/kernel/entry.S | 3 + arch/m68knommu/kernel/syscalltable.S | 3 + arch/m68knommu/kernel/vmlinux.lds.S | 2 + arch/mips/include/asm/compat.h | 2 +- arch/mn10300/kernel/mn10300-serial.c | 22 +- arch/parisc/include/asm/compat.h | 2 +- arch/powerpc/include/asm/compat.h | 2 +- arch/powerpc/include/asm/fsldma.h | 1 + arch/powerpc/kernel/head_64.S | 12 +- arch/powerpc/kernel/misc_32.S | 3 + arch/powerpc/kernel/time.c | 23 +- arch/powerpc/platforms/83xx/mpc837x_mds.c | 9 +- arch/powerpc/platforms/85xx/mpc85xx_mds.c | 1 + arch/powerpc/platforms/85xx/p1022_ds.c | 4 +- arch/powerpc/platforms/pseries/dlpar.c | 42 ++- arch/powerpc/sysdev/fsl_pci.c | 2 + arch/powerpc/sysdev/fsl_rio.c | 6 +- arch/powerpc/sysdev/qe_lib/qe.c | 1 + arch/s390/include/asm/compat.h | 2 +- arch/sparc/include/asm/compat.h | 2 +- arch/sparc/kernel/sys_sparc_32.c | 2 - arch/sparc/kernel/unaligned_32.c | 3 +- arch/sparc/kernel/windows.c | 2 - arch/tile/include/asm/compat.h | 2 +- arch/x86/ia32/ia32entry.S | 22 +- arch/x86/include/asm/compat.h | 2 +- arch/x86/include/asm/iomap.h | 4 +- arch/x86/include/asm/kvm_emulate.h | 7 +- arch/x86/include/asm/pci.h | 6 +- arch/x86/kernel/cpu/mcheck/mce_amd.c | 4 +- arch/x86/kernel/cpu/mcheck/therm_throt.c | 9 +- arch/x86/kernel/cpu/perf_event.c | 59 +++- arch/x86/kernel/cpu/perf_event_intel.c | 15 +- arch/x86/kernel/cpu/perf_event_p4.c | 2 +- arch/x86/kernel/trampoline.c | 3 +- arch/x86/kernel/tsc.c | 2 +- arch/x86/kvm/emulate.c | 9 +- arch/x86/kvm/i8259.c | 3 + arch/x86/kvm/irq.h | 2 +- arch/x86/mm/iomap_32.c | 6 +- arch/x86/oprofile/nmi_int.c | 22 +- block/blk-cgroup.c | 2 +- block/blk-core.c | 6 +- block/blk-sysfs.c | 1 + block/blk.h | 8 +- block/bsg.c | 2 +- block/cfq-iosched.c | 103 ++++- block/elevator.c | 44 ++- crypto/Kconfig | 8 +- crypto/ahash.c | 7 +- crypto/algboss.c | 8 +- crypto/testmgr.c | 4 +- drivers/acpi/pci_root.c | 97 +++-- drivers/ata/ahci.c | 3 + drivers/ata/ata_piix.c | 4 + drivers/ata/libahci.c | 2 +- drivers/ata/libata-core.c | 14 +- drivers/ata/libata-eh.c | 4 + drivers/ata/libata-sff.c | 41 ++- drivers/ata/pata_artop.c | 3 +- drivers/ata/pata_via.c | 2 + drivers/ata/sata_mv.c | 2 +- drivers/base/power/main.c | 1 + drivers/block/cciss.c | 11 + drivers/block/loop.c | 2 +- drivers/block/mg_disk.c | 3 +- drivers/char/agp/intel-agp.c | 16 +- drivers/char/agp/intel-agp.h | 22 +- drivers/char/agp/intel-gtt.c | 66 +++- drivers/char/hw_random/n2-drv.c | 2 +- drivers/char/tty_io.c | 2 +- drivers/char/vt.c | 15 +- drivers/char/vt_ioctl.c | 16 +- drivers/gpio/sx150x.c | 26 +- drivers/gpu/drm/drm_crtc_helper.c | 24 +- drivers/gpu/drm/i915/i915_debugfs.c | 50 +++ drivers/gpu/drm/i915/i915_dma.c | 36 ++- drivers/gpu/drm/i915/i915_drv.c | 65 ++-- drivers/gpu/drm/i915/i915_drv.h | 27 +- drivers/gpu/drm/i915/i915_gem.c | 11 +- drivers/gpu/drm/i915/i915_irq.c | 73 +++- drivers/gpu/drm/i915/i915_reg.h | 9 + drivers/gpu/drm/i915/intel_display.c | 267 ++++++------- drivers/gpu/drm/i915/intel_dp.c | 58 ++-- drivers/gpu/drm/i915/intel_drv.h | 10 + drivers/gpu/drm/i915/intel_lvds.c | 2 - drivers/gpu/drm/i915/intel_overlay.c | 2 + drivers/gpu/drm/i915/intel_ringbuffer.c | 8 +- drivers/gpu/drm/i915/intel_sdvo.c | 69 +++- drivers/gpu/drm/i915/intel_tv.c | 9 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 6 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 7 +- drivers/gpu/drm/nouveau/nv50_instmem.c | 2 + drivers/gpu/drm/radeon/atombios_crtc.c | 48 ++- drivers/gpu/drm/radeon/evergreen.c | 48 ++- drivers/gpu/drm/radeon/r600.c | 16 +- drivers/gpu/drm/radeon/radeon.h | 8 +- drivers/gpu/drm/radeon/radeon_asic.c | 18 - drivers/gpu/drm/radeon/radeon_atombios.c | 27 ++ drivers/gpu/drm/radeon/radeon_clocks.c | 58 +--- drivers/gpu/drm/radeon/radeon_connectors.c | 78 ++-- drivers/gpu/drm/radeon/radeon_device.c | 28 +- drivers/gpu/drm/radeon/radeon_i2c.c | 2 +- drivers/gpu/drm/radeon/radeon_mode.h | 1 - drivers/gpu/drm/radeon/rv770.c | 61 +++- drivers/hid/hid-core.c | 4 +- drivers/hid/hid-ids.h | 4 + drivers/hid/hid-mosart.c | 1 + drivers/hid/hid-topseed.c | 1 + drivers/hid/usbhid/hid-core.c | 8 +- drivers/hid/usbhid/hid-quirks.c | 4 + drivers/hid/usbhid/hiddev.c | 2 +- drivers/hid/usbhid/usbhid.h | 1 + drivers/hwmon/hp_accel.c | 2 + drivers/infiniband/hw/cxgb3/cxio_hal.h | 2 +- drivers/infiniband/hw/nes/nes_cm.c | 18 +- drivers/infiniband/hw/nes/nes_hw.c | 14 +- drivers/infiniband/hw/nes/nes_hw.h | 1 + drivers/infiniband/hw/nes/nes_nic.c | 4 +- drivers/input/input.c | 11 +- drivers/input/mouse/bcm5974.c | 12 +- drivers/input/serio/i8042.c | 2 +- drivers/input/tablet/wacom_wac.c | 4 +- drivers/md/.gitignore | 4 - drivers/md/bitmap.c | 3 +- drivers/md/md.c | 25 +- drivers/md/md.h | 2 +- drivers/mmc/core/sdio.c | 5 +- drivers/mmc/host/at91_mci.c | 1 + drivers/mmc/host/imxmmc.c | 3 +- drivers/mmc/host/omap_hsmmc.c | 3 +- drivers/mmc/host/s3cmci.c | 2 +- drivers/mmc/host/tmio_mmc.c | 7 +- drivers/mmc/host/tmio_mmc.h | 13 +- drivers/mtd/nand/bf5xx_nand.c | 9 +- drivers/mtd/nand/mxc_nand.c | 47 ++- drivers/mtd/nand/pxa3xx_nand.c | 6 + drivers/mtd/onenand/samsung.c | 16 +- drivers/mtd/ubi/Kconfig.debug | 2 +- drivers/mtd/ubi/cdev.c | 12 +- drivers/mtd/ubi/scan.c | 2 +- drivers/mtd/ubi/wl.c | 3 +- drivers/net/3c59x.c | 15 +- drivers/net/b44.c | 9 + drivers/net/benet/be.h | 1 + drivers/net/benet/be_cmds.c | 8 +- drivers/net/benet/be_cmds.h | 2 +- drivers/net/benet/be_ethtool.c | 1 + drivers/net/benet/be_hw.h | 7 +- drivers/net/benet/be_main.c | 47 +-- drivers/net/bonding/bond_main.c | 56 ++- drivers/net/ks8851.c | 39 +- drivers/net/ll_temac_main.c | 1 + drivers/net/ll_temac_mdio.c | 1 + drivers/net/niu.c | 16 +- drivers/net/pcmcia/pcnet_cs.c | 1 + drivers/net/pxa168_eth.c | 2 + drivers/net/stmmac/stmmac_main.c | 9 +- drivers/net/usb/ipheth.c | 7 +- drivers/net/via-velocity.c | 2 +- drivers/net/wireless/ath/ath5k/base.c | 4 + drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 2 +- drivers/net/wireless/ath/ath9k/eeprom.h | 2 +- drivers/net/wireless/ath/regd.h | 1 - drivers/net/wireless/libertas/if_sdio.c | 2 +- drivers/net/wireless/p54/txrx.c | 2 +- drivers/oprofile/buffer_sync.c | 27 +- drivers/oprofile/cpu_buffer.c | 2 - drivers/pci/hotplug/acpi_pcihp.c | 6 +- drivers/pci/hotplug/pciehp.h | 16 +- drivers/pci/hotplug/pciehp_acpi.c | 4 +- drivers/pci/hotplug/pciehp_core.c | 4 +- drivers/pci/pci.h | 2 + drivers/pci/pcie/Makefile | 3 +- drivers/pci/pcie/aer/aerdrv.c | 9 +- drivers/pci/pcie/aer/aerdrv_acpi.c | 36 -- drivers/pci/pcie/aer/aerdrv_core.c | 14 +- drivers/pci/pcie/{pme/pcie_pme.c => pme.c} | 66 +--- drivers/pci/pcie/pme/Makefile | 8 - drivers/pci/pcie/pme/pcie_pme.h | 28 -- drivers/pci/pcie/pme/pcie_pme_acpi.c | 54 --- drivers/pci/pcie/portdrv.h | 22 + drivers/pci/pcie/portdrv_acpi.c | 77 ++++ drivers/pci/pcie/portdrv_core.c | 53 +++- drivers/pci/pcie/portdrv_pci.c | 38 ++- drivers/pci/slot.c | 2 +- drivers/rtc/rtc-bfin.c | 15 +- drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-pl031.c | 2 +- drivers/s390/char/tape_block.c | 3 +- drivers/scsi/be2iscsi/be_iscsi.c | 5 +- drivers/scsi/be2iscsi/be_mgmt.c | 2 +- drivers/scsi/constants.c | 6 +- drivers/scsi/hpsa.c | 6 + drivers/scsi/osd/osd_initiator.c | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 23 +- drivers/scsi/qla2xxx/qla_dbg.h | 2 - drivers/scsi/qla2xxx/qla_def.h | 20 + drivers/scsi/qla2xxx/qla_init.c | 94 ++++- drivers/scsi/qla2xxx/qla_isr.c | 7 +- drivers/scsi/qla2xxx/qla_mbx.c | 7 +- drivers/scsi/qla2xxx/qla_mid.c | 68 +++- drivers/scsi/qla2xxx/qla_nx.c | 36 ++- drivers/scsi/qla2xxx/qla_os.c | 30 ++- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi.c | 4 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/sd.c | 8 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 10 +- drivers/serial/bfin_sport_uart.c | 2 +- drivers/serial/mpc52xx_uart.c | 1 + drivers/spi/amba-pl022.c | 16 +- drivers/spi/dw_spi.c | 24 +- drivers/spi/spi.c | 9 +- drivers/spi/spi_s3c64xx.c | 37 ++- drivers/staging/comedi/drivers/das08_cs.c | 1 - drivers/staging/hv/netvsc_drv.c | 3 + drivers/staging/hv/ring_buffer.c | 3 +- drivers/staging/hv/storvsc_api.h | 4 +- drivers/staging/hv/storvsc_drv.c | 11 +- drivers/staging/octeon/Kconfig | 2 +- drivers/staging/rt2860/usb_main_dev.c | 41 ++- drivers/staging/spectra/Kconfig | 1 + drivers/staging/spectra/ffsport.c | 1 + drivers/staging/wlan-ng/cfg80211.c | 3 + drivers/staging/zram/zram_drv.c | 1 + drivers/usb/atm/cxacru.c | 24 +- drivers/usb/class/cdc-acm.c | 23 +- drivers/usb/core/message.c | 22 +- drivers/usb/gadget/rndis.c | 12 +- drivers/usb/gadget/rndis.h | 2 +- drivers/usb/gadget/s3c-hsotg.c | 2 - drivers/usb/host/ehci-ppc-of.c | 12 +- drivers/usb/serial/cp210x.c | 11 +- drivers/usb/serial/ftdi_sio.c | 8 + drivers/usb/serial/ftdi_sio_ids.h | 12 + drivers/usb/serial/mos7840.c | 32 +- drivers/usb/serial/option.c | 119 ++++-- drivers/usb/serial/ssu100.c | 2 +- drivers/vhost/vhost.c | 85 +++-- drivers/video/pxa168fb.c | 6 +- fs/9p/fid.c | 3 +- fs/9p/vfs_dir.c | 6 +- fs/9p/vfs_inode.c | 9 +- fs/9p/vfs_super.c | 20 +- fs/aio.c | 3 + fs/binfmt_misc.c | 2 +- fs/bio-integrity.c | 4 +- fs/cifs/Kconfig | 2 - fs/cifs/asn1.c | 6 +- fs/cifs/cifsencrypt.c | 418 ++++---------------- fs/cifs/cifsglob.h | 25 +-- fs/cifs/cifspdu.h | 7 +- fs/cifs/cifsproto.h | 13 +- fs/cifs/cifssmb.c | 13 +- fs/cifs/connect.c | 71 +--- fs/cifs/inode.c | 30 +- fs/cifs/netmisc.c | 22 +- fs/cifs/ntlmssp.h | 13 - fs/cifs/sess.c | 132 ++----- fs/cifs/transport.c | 6 +- fs/direct-io.c | 4 +- fs/exec.c | 14 + fs/fcntl.c | 10 +- fs/fs-writeback.c | 2 +- fs/fuse/dev.c | 42 ++- fs/fuse/file.c | 8 +- fs/minix/namei.c | 2 +- fs/namespace.c | 23 +- fs/nfs/Kconfig | 1 + fs/nfs/client.c | 2 +- fs/nfs/file.c | 4 - fs/nfs/super.c | 10 +- fs/nfsd/Kconfig | 1 + fs/nfsd/nfs4state.c | 2 +- fs/nilfs2/the_nilfs.c | 1 + fs/ocfs2/alloc.c | 2 +- fs/ocfs2/blockcheck.c | 4 +- fs/ocfs2/file.c | 15 +- fs/ocfs2/inode.c | 6 +- fs/ocfs2/mmap.c | 8 +- fs/ocfs2/namei.c | 302 +++++++++++---- fs/ocfs2/refcounttree.c | 5 +- fs/ocfs2/suballoc.c | 219 +++++++++-- fs/ocfs2/suballoc.h | 21 + fs/proc/page.c | 2 +- fs/proc/task_mmu.c | 3 +- fs/sysfs/file.c | 2 +- fs/xfs/linux-2.6/xfs_buf.c | 11 +- fs/xfs/linux-2.6/xfs_buf.h | 1 - fs/xfs/linux-2.6/xfs_ioctl.c | 9 + fs/xfs/linux-2.6/xfs_iops.c | 2 +- fs/xfs/xfs_bmap.c | 14 +- fs/xfs/xfs_fs.h | 4 +- fs/xfs/xfs_vnodeops.c | 13 +- include/acpi/acpi_bus.h | 3 - include/asm-generic/gpio.h | 14 +- include/asm-generic/percpu.h | 15 +- include/linux/acpi.h | 4 +- include/linux/cgroup.h | 12 +- include/linux/compat.h | 3 + include/linux/elevator.h | 1 + include/linux/gpio.h | 1 + include/linux/i2c/sx150x.h | 4 + include/linux/intel-gtt.h | 20 + include/linux/io-mapping.h | 24 +- include/linux/kfifo.h | 58 ++-- include/linux/ksm.h | 20 +- include/linux/lglock.h | 4 +- include/linux/libata.h | 4 +- include/linux/mm.h | 6 + include/linux/mmc/sdio.h | 2 + include/linux/mmzone.h | 13 + include/linux/mutex.h | 8 + include/linux/pci.h | 3 + include/linux/pci_ids.h | 2 + include/linux/percpu.h | 2 +- include/linux/quotaops.h | 10 +- include/linux/semaphore.h | 3 + include/linux/serial.h | 3 +- include/linux/serial_core.h | 3 +- include/linux/spi/dw_spi.h | 2 + include/linux/sunrpc/clnt.h | 2 +- include/linux/swap.h | 11 +- include/linux/vmstat.h | 22 + include/linux/workqueue.h | 18 +- include/net/cls_cgroup.h | 10 +- include/net/ip_vs.h | 3 + include/net/sock.h | 1 + include/net/udp.h | 1 + kernel/cgroup.c | 13 +- kernel/compat.c | 21 + kernel/debug/kdb/kdb_bp.c | 2 - kernel/gcov/fs.c | 244 +++++++++--- kernel/groups.c | 5 +- kernel/hrtimer.c | 3 +- kernel/mutex.c | 23 +- kernel/perf_event.c | 32 ++- kernel/pm_qos_params.c | 4 +- kernel/power/hibernate.c | 1 - kernel/power/snapshot.c | 86 +++- kernel/power/swap.c | 6 +- kernel/sched.c | 6 + kernel/sched_fair.c | 11 +- kernel/sys.c | 2 + kernel/sysctl.c | 5 +- kernel/trace/ftrace.c | 19 +- kernel/trace/ring_buffer.c | 2 - kernel/trace/trace_event_perf.c | 3 + kernel/trace/trace_kprobe.c | 43 ++- kernel/watchdog.c | 17 +- kernel/workqueue.c | 53 ++- lib/raid6/.gitignore | 4 + lib/scatterlist.c | 14 +- mm/Kconfig | 2 +- mm/backing-dev.c | 7 +- mm/bounce.c | 2 +- mm/compaction.c | 7 +- mm/ksm.c | 3 - mm/memory.c | 39 ++- mm/memory_hotplug.c | 16 +- mm/mlock.c | 6 - mm/mmzone.c | 21 + mm/page_alloc.c | 33 ++- mm/percpu.c | 6 +- mm/percpu_up.c | 4 +- mm/swapfile.c | 129 +++---- mm/vmstat.c | 16 +- net/9p/client.c | 7 +- net/bridge/br_netfilter.c | 6 +- net/core/dev.c | 16 +- net/core/gen_estimator.c | 12 +- net/core/skbuff.c | 6 +- net/ipv4/Kconfig | 2 +- net/ipv4/datagram.c | 5 +- net/ipv4/fib_frontend.c | 15 +- net/ipv4/fib_trie.c | 8 +- net/ipv4/route.c | 7 +- net/ipv4/udp.c | 44 ++ net/ipv6/datagram.c | 7 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 80 +--- net/ipv6/reassembly.c | 71 +--- net/ipv6/udp.c | 10 + net/irda/af_irda.c | 4 +- net/irda/irlan/irlan_common.c | 2 +- net/mac80211/main.c | 6 + net/netfilter/ipvs/ip_vs_core.c | 1 + net/netfilter/ipvs/ip_vs_ftp.c | 9 +- net/netfilter/ipvs/ip_vs_xmit.c | 18 +- net/netlink/af_netlink.c | 22 + net/sched/act_police.c | 21 +- net/sched/sch_hfsc.c | 2 +- net/sctp/sm_statefuns.c | 46 ++-- net/sunrpc/auth.c | 2 +- net/sunrpc/auth_gss/auth_gss.c | 9 +- net/sunrpc/auth_gss/gss_krb5_mech.c | 10 +- net/sunrpc/auth_gss/gss_spkm3_mech.c | 5 +- net/sunrpc/clnt.c | 116 +++--- net/sunrpc/rpc_pipe.c | 20 +- net/unix/af_unix.c | 15 +- net/wireless/core.c | 21 +- net/wireless/wext-compat.c | 3 + net/wireless/wext-core.c | 16 + net/xfrm/xfrm_user.c | 2 +- scripts/basic/docproc.c | 129 ++++++- scripts/kernel-doc | 54 +++- security/apparmor/include/resource.h | 4 +- security/apparmor/lib.c | 2 +- security/apparmor/lsm.c | 2 +- security/apparmor/path.c | 38 +-- security/apparmor/policy.c | 6 +- security/apparmor/resource.c | 20 +- security/integrity/ima/ima.h | 1 + security/integrity/ima/ima_iint.c | 4 +- security/integrity/ima/ima_main.c | 8 +- security/keys/keyctl.c | 6 +- sound/core/rawmidi.c | 2 + sound/core/seq/oss/seq_oss_init.c | 9 +- sound/isa/msnd/msnd_pinnacle.c | 8 +- sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/patch_cirrus.c | 50 +++ sound/pci/hda/patch_conexant.c | 58 +++ sound/pci/hda/patch_realtek.c | 1 + sound/pci/oxygen/oxygen.h | 1 + sound/pci/oxygen/oxygen_lib.c | 21 +- sound/pci/oxygen/virtuoso.c | 1 + sound/pci/oxygen/xonar_wm87x6.c | 22 +- sound/usb/card.c | 19 +- sound/usb/clock.c | 3 +- sound/usb/endpoint.c | 11 +- sound/usb/format.c | 22 +- sound/usb/mixer.c | 10 +- sound/usb/pcm.c | 3 +- tools/perf/util/callchain.h | 1 + tools/perf/util/probe-event.c | 1 + tools/perf/util/probe-finder.c | 42 ++- tools/perf/util/symbol.c | 7 + tools/perf/util/symbol.h | 3 +- virt/kvm/kvm_main.c | 5 +- 501 files changed, 5573 insertions(+), 3266 deletions(-) create mode 100644 Documentation/block/cfq-iosched.txt create mode 100644 arch/arm/mach-shmobile/pm_runtime.c delete mode 100644 drivers/md/.gitignore rename drivers/pci/pcie/{pme/pcie_pme.c => pme.c} (83%) delete mode 100644 drivers/pci/pcie/pme/Makefile delete mode 100644 drivers/pci/pcie/pme/pcie_pme.h delete mode 100644 drivers/pci/pcie/pme/pcie_pme_acpi.c create mode 100644 drivers/pci/pcie/portdrv_acpi.c create mode 100644 include/linux/intel-gtt.h create mode 100644 lib/raid6/.gitignore ## # git /pub/scm/linux/kernel/git/axboe/linux-2.6-block.git for-linus block-for-linus ## Removing Documentation/DocBook/mac80211.tmpl Removing Documentation/block/barrier.txt Removing arch/arm/configs/mx31pdk_defconfig Removing arch/arm/mach-at91/board-sam9g20ek-2slot-mmc.c Removing arch/arm/mach-s5p6440/Kconfig Removing arch/arm/mach-s5p6440/Makefile Removing arch/arm/mach-s5p6440/clock.c Removing arch/arm/mach-s5p6440/cpu.c Removing arch/arm/mach-s5p6440/dev-audio.c Removing arch/arm/mach-s5p6440/dev-spi.c Removing arch/arm/mach-s5p6440/include/mach/debug-macro.S Removing arch/arm/mach-s5p6440/include/mach/gpio.h Removing arch/arm/mach-s5p6440/include/mach/io.h Removing arch/arm/mach-s5p6440/include/mach/map.h Removing arch/arm/mach-s5p6440/include/mach/regs-clock.h Removing arch/arm/mach-s5p6440/include/mach/spi-clocks.h Removing arch/arm/mach-s5p6440/include/mach/uncompress.h Removing arch/arm/mach-s5p6440/init.c Removing arch/ia64/include/asm/compat.h Removing arch/m68k/include/asm/atomic_mm.h Removing arch/m68k/include/asm/atomic_no.h Removing arch/m68k/include/asm/machdep_mm.h Removing arch/m68k/include/asm/machdep_no.h Removing arch/m68k/include/asm/string_mm.h Removing arch/m68k/include/asm/string_no.h Removing arch/m68k/include/asm/thread_info_mm.h Removing arch/m68k/include/asm/thread_info_no.h Removing arch/m68k/include/asm/traps_mm.h Removing arch/m68k/include/asm/traps_no.h Removing arch/sh/oprofile/op_impl.h Removing arch/x86/include/asm/vmi.h Removing arch/x86/include/asm/vmi_time.h Removing arch/x86/kernel/pmtimer_64.c Removing arch/x86/kernel/vmi_32.c Removing arch/x86/kernel/vmiclock_32.c Removing block/blk-barrier.c Removing drivers/edac/edac_mce_amd.c Removing drivers/net/sfc/falcon_gmac.c Removing drivers/net/wireless/ath/ath9k/ar9003_2p0_initvals.h Removing firmware/bnx2/bnx2-mips-06-5.0.0.j6.fw.ihex Removing firmware/bnx2/bnx2-mips-09-5.0.0.j15.fw.ihex Removing firmware/bnx2/bnx2-rv2p-06-5.0.0.j3.fw.ihex Removing firmware/bnx2/bnx2-rv2p-09-5.0.0.j10.fw.ihex Removing firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j10.fw.ihex Removing firmware/bnx2x-e1-5.2.13.0.fw.ihex Removing firmware/bnx2x-e1h-5.2.13.0.fw.ihex Removing fs/ceph/README Removing fs/ceph/ceph_strings.c Removing fs/ceph/pagelist.c Removing fs/ceph/pagelist.h Removing fs/cifs/cn_cifs.h Removing fs/nilfs2/gcdat.c Removing fs/xfs/linux-2.6/xfs_cred.h Removing fs/xfs/linux-2.6/xfs_globals.h Removing fs/xfs/linux-2.6/xfs_version.h Removing fs/xfs/xfs_refcache.h Removing include/linux/early_res.h Removing include/linux/usb/ncm.h Removing include/pcmcia/cs.h Removing kernel/early_res.c Removing kernel/irq/numa_migrate.c Removing mm/percpu_up.c Removing net/rds/rdma.h Removing scripts/basic/hash.c Removing security/selinux/ss/Makefile Merge made by recursive. CREDITS | 8 +- Documentation/ABI/testing/sysfs-ata | 99 + Documentation/ABI/testing/sysfs-devices-power | 88 + Documentation/ABI/testing/sysfs-module | 12 + Documentation/ABI/testing/sysfs-power | 29 + Documentation/DocBook/80211.tmpl | 495 + Documentation/DocBook/Makefile | 2 +- Documentation/DocBook/drm.tmpl | 1 + Documentation/DocBook/genericirq.tmpl | 84 +- Documentation/DocBook/kernel-api.tmpl | 3 +- Documentation/DocBook/kernel-locking.tmpl | 14 +- Documentation/DocBook/mac80211.tmpl | 337 - Documentation/RCU/checklist.txt | 46 +- Documentation/RCU/stallwarn.txt | 18 + Documentation/RCU/trace.txt | 13 +- Documentation/arm/00-INDEX | 2 + Documentation/arm/msm/gpiomux.txt | 176 + Documentation/block/00-INDEX | 4 +- Documentation/block/barrier.txt | 261 - Documentation/block/writeback_cache_control.txt | 86 + Documentation/cgroups/blkio-controller.txt | 106 +- Documentation/cputopology.txt | 23 +- Documentation/devices.txt | 6 +- Documentation/dynamic-debug-howto.txt | 22 +- Documentation/feature-removal-schedule.txt | 37 +- Documentation/filesystems/ocfs2.txt | 7 + Documentation/hwmon/sysfs-interface | 7 +- Documentation/kernel-parameters.txt | 32 +- Documentation/kprobes.txt | 8 +- Documentation/lguest/lguest.c | 29 +- Documentation/networking/bonding.txt | 8 + Documentation/networking/can.txt | 12 + Documentation/networking/dccp.txt | 29 +- Documentation/networking/e1000.txt | 373 +- Documentation/networking/e1000e.txt | 302 + Documentation/networking/ip-sysctl.txt | 27 +- Documentation/networking/ixgbevf.txt | 40 +- Documentation/networking/phonet.txt | 56 + Documentation/networking/timestamping.txt | 22 +- Documentation/pcmcia/driver-changes.txt | 25 + Documentation/power/00-INDEX | 2 + Documentation/power/interface.txt | 2 +- Documentation/power/opp.txt | 375 + Documentation/power/regulator/overview.txt | 2 +- Documentation/power/runtime_pm.txt | 227 +- Documentation/power/s2ram.txt | 7 + Documentation/power/swsusp.txt | 3 +- Documentation/powerpc/dts-bindings/fsl/spi.txt | 24 +- Documentation/powerpc/dts-bindings/fsl/usb.txt | 22 + Documentation/usb/proc_usb_info.txt | 34 +- Documentation/vm/page-types.c | 2 +- Documentation/workqueue.txt | 381 + Documentation/x86/x86_64/kernel-stacks | 6 +- Kbuild | 1 + MAINTAINERS | 202 +- Makefile | 22 +- arch/Kconfig | 7 +- arch/alpha/Kconfig | 1 + arch/alpha/include/asm/cacheflush.h | 2 + arch/alpha/include/asm/irqflags.h | 67 + arch/alpha/include/asm/perf_event.h | 5 - arch/alpha/include/asm/system.h | 28 - arch/alpha/include/asm/unistd.h | 6 +- arch/alpha/kernel/entry.S | 81 +- arch/alpha/kernel/err_ev6.c | 12 +- arch/alpha/kernel/err_marvel.c | 33 +- arch/alpha/kernel/err_titan.c | 35 +- arch/alpha/kernel/osf_sys.c | 9 +- arch/alpha/kernel/pci-sysfs.c | 2 +- arch/alpha/kernel/perf_event.c | 128 +- arch/alpha/kernel/process.c | 2 +- arch/alpha/kernel/signal.c | 97 +- arch/alpha/kernel/srm_env.c | 2 +- arch/alpha/kernel/systbls.S | 5 +- arch/alpha/kernel/time.c | 34 +- arch/alpha/kernel/traps.c | 3 - arch/arm/Kconfig | 118 +- arch/arm/Kconfig.debug | 19 + arch/arm/Makefile | 11 +- arch/arm/boot/compressed/Makefile | 2 +- arch/arm/common/gic.c | 14 - arch/arm/common/it8152.c | 8 + arch/arm/common/pl330.c | 7 +- arch/arm/common/sa1111.c | 2 +- arch/arm/configs/at91sam9g20ek_defconfig | 1 + arch/arm/configs/kirkwood_defconfig | 1 + arch/arm/configs/mx27_defconfig | 15 +- arch/arm/configs/mx31pdk_defconfig | 44 - arch/arm/configs/mx3_defconfig | 2 +- arch/arm/configs/mx51_defconfig | 9 +- arch/arm/configs/realview-smp_defconfig | 15 +- arch/arm/configs/realview_defconfig | 15 +- arch/arm/configs/s5p6440_defconfig | 65 - arch/arm/configs/s5p64x0_defconfig | 66 + arch/arm/configs/u300_defconfig | 37 +- arch/arm/include/asm/assembler.h | 27 +- arch/arm/include/asm/cacheflush.h | 65 +- arch/arm/include/asm/cachetype.h | 8 +- arch/arm/include/asm/elf.h | 4 + arch/arm/include/asm/ftrace.h | 20 +- arch/arm/include/asm/hardware/coresight.h | 34 +- arch/arm/include/asm/hw_breakpoint.h | 133 + arch/arm/include/asm/hw_irq.h | 2 + arch/arm/include/asm/io.h | 1 + arch/arm/include/asm/ioctls.h | 83 +- arch/arm/include/asm/irqflags.h | 145 +- arch/arm/include/asm/mach/arch.h | 9 +- arch/arm/include/asm/mmu_context.h | 29 +- arch/arm/include/asm/module.h | 31 +- arch/arm/include/asm/perf_event.h | 12 - arch/arm/include/asm/pgtable.h | 30 +- arch/arm/include/asm/processor.h | 4 + arch/arm/include/asm/ptrace.h | 2 + arch/arm/include/asm/seccomp.h | 11 + arch/arm/include/asm/smp_mpidr.h | 17 + arch/arm/include/asm/smp_plat.h | 25 + arch/arm/include/asm/system.h | 6 + arch/arm/include/asm/thread_info.h | 2 + arch/arm/include/asm/tlbflush.h | 36 +- arch/arm/kernel/Makefile | 1 + arch/arm/kernel/armksyms.c | 2 + arch/arm/kernel/asm-offsets.c | 2 - arch/arm/kernel/debug.S | 35 +- arch/arm/kernel/entry-armv.S | 11 +- arch/arm/kernel/entry-common.S | 82 +- arch/arm/kernel/etm.c | 16 + arch/arm/kernel/ftrace.c | 188 +- arch/arm/kernel/head-common.S | 305 +- arch/arm/kernel/head-nommu.S | 5 +- arch/arm/kernel/head.S | 323 +- arch/arm/kernel/hw_breakpoint.c | 849 ++ arch/arm/kernel/irq.c | 10 +- arch/arm/kernel/kprobes-decode.c | 7 +- arch/arm/kernel/module.c | 68 +- arch/arm/kernel/perf_event.c | 212 +- arch/arm/kernel/process.c | 45 + arch/arm/kernel/ptrace.c | 239 + arch/arm/kernel/setup.c | 46 +- arch/arm/kernel/smp.c | 66 +- arch/arm/kernel/unwind.c | 2 + arch/arm/kernel/vmlinux.lds.S | 39 +- arch/arm/mach-aaec2000/aaed2000.c | 2 - arch/arm/mach-aaec2000/include/mach/debug-macro.S | 10 +- arch/arm/mach-aaec2000/include/mach/vmalloc.h | 2 +- arch/arm/mach-at91/Kconfig | 15 +- arch/arm/mach-at91/Makefile | 4 +- arch/arm/mach-at91/at91sam9g45_devices.c | 4 +- arch/arm/mach-at91/board-1arm.c | 2 - arch/arm/mach-at91/board-afeb-9260v1.c | 2 - arch/arm/mach-at91/board-at572d940hf_ek.c | 4 +- arch/arm/mach-at91/board-cam60.c | 2 - arch/arm/mach-at91/board-cap9adk.c | 2 - arch/arm/mach-at91/board-carmeva.c | 2 - arch/arm/mach-at91/board-cpu9krea.c | 2 - arch/arm/mach-at91/board-cpuat91.c | 2 - arch/arm/mach-at91/board-csb337.c | 2 - arch/arm/mach-at91/board-csb637.c | 2 - arch/arm/mach-at91/board-dk.c | 2 - arch/arm/mach-at91/board-eb9200.c | 2 - arch/arm/mach-at91/board-ecbat91.c | 2 - arch/arm/mach-at91/board-eco920.c | 2 - arch/arm/mach-at91/board-ek.c | 2 - arch/arm/mach-at91/board-flexibity.c | 162 + arch/arm/mach-at91/board-kafa.c | 2 - arch/arm/mach-at91/board-kb9202.c | 2 - arch/arm/mach-at91/board-neocore926.c | 2 - arch/arm/mach-at91/board-picotux200.c | 2 - arch/arm/mach-at91/board-qil-a9260.c | 2 - arch/arm/mach-at91/board-sam9-l9260.c | 2 - arch/arm/mach-at91/board-sam9260ek.c | 2 - arch/arm/mach-at91/board-sam9261ek.c | 2 - arch/arm/mach-at91/board-sam9263ek.c | 2 - arch/arm/mach-at91/board-sam9g20ek-2slot-mmc.c | 329 - arch/arm/mach-at91/board-sam9g20ek.c | 74 +- arch/arm/mach-at91/board-sam9m10g45ek.c | 6 +- arch/arm/mach-at91/board-sam9rlek.c | 2 - arch/arm/mach-at91/board-snapper9260.c | 2 - arch/arm/mach-at91/board-stamp9g20.c | 4 - arch/arm/mach-at91/board-usb-a9260.c | 2 - arch/arm/mach-at91/board-usb-a9263.c | 2 - arch/arm/mach-at91/board-yl-9200.c | 2 - arch/arm/mach-at91/include/mach/at91x40.h | 6 + arch/arm/mach-at91/include/mach/debug-macro.S | 8 +- arch/arm/mach-at91/include/mach/system.h | 11 +- arch/arm/mach-bcmring/arch.c | 2 - arch/arm/mach-bcmring/dma.c | 4 +- arch/arm/mach-bcmring/include/mach/vmalloc.h | 2 +- arch/arm/mach-bcmring/irq.c | 6 +- arch/arm/mach-clps711x/autcpu12.c | 2 - arch/arm/mach-clps711x/cdb89712.c | 2 - arch/arm/mach-clps711x/ceiva.c | 2 - arch/arm/mach-clps711x/clep7312.c | 2 - arch/arm/mach-clps711x/edb7211-arch.c | 2 - arch/arm/mach-clps711x/fortunet.c | 2 - arch/arm/mach-clps711x/include/mach/debug-macro.S | 12 +- arch/arm/mach-clps711x/include/mach/vmalloc.h | 2 +- arch/arm/mach-clps711x/p720t.c | 2 - arch/arm/mach-cns3xxx/cns3420vb.c | 2 - arch/arm/mach-cns3xxx/include/mach/debug-macro.S | 10 +- arch/arm/mach-davinci/board-da830-evm.c | 2 - arch/arm/mach-davinci/board-da850-evm.c | 2 - arch/arm/mach-davinci/board-dm355-evm.c | 2 - arch/arm/mach-davinci/board-dm355-leopard.c | 2 - arch/arm/mach-davinci/board-dm365-evm.c | 2 - arch/arm/mach-davinci/board-dm644x-evm.c | 2 - arch/arm/mach-davinci/board-dm646x-evm.c | 4 - arch/arm/mach-davinci/board-neuros-osd2.c | 2 - arch/arm/mach-davinci/board-sffsdr.c | 2 - arch/arm/mach-davinci/board-tnetv107x-evm.c | 2 - arch/arm/mach-davinci/dm355.c | 3 +- arch/arm/mach-davinci/dm365.c | 3 +- arch/arm/mach-davinci/dm644x.c | 3 +- arch/arm/mach-davinci/dm646x.c | 3 +- arch/arm/mach-davinci/include/mach/debug-macro.S | 46 +- arch/arm/mach-dove/dove-db-setup.c | 2 - arch/arm/mach-dove/include/mach/debug-macro.S | 11 +- arch/arm/mach-dove/include/mach/io.h | 6 +- arch/arm/mach-ebsa110/core.c | 2 - arch/arm/mach-ebsa110/include/mach/debug-macro.S | 7 +- arch/arm/mach-ebsa110/include/mach/vmalloc.h | 2 +- arch/arm/mach-ep93xx/adssphere.c | 2 - arch/arm/mach-ep93xx/dma-m2p.c | 2 +- arch/arm/mach-ep93xx/edb93xx.c | 16 - arch/arm/mach-ep93xx/gesbc9312.c | 2 - arch/arm/mach-ep93xx/include/mach/debug-macro.S | 11 +- arch/arm/mach-ep93xx/micro9.c | 8 - arch/arm/mach-ep93xx/simone.c | 2 - arch/arm/mach-ep93xx/snappercl15.c | 2 - arch/arm/mach-ep93xx/ts72xx.c | 2 - arch/arm/mach-footbridge/cats-hw.c | 2 - arch/arm/mach-footbridge/ebsa285.c | 2 - .../arm/mach-footbridge/include/mach/debug-macro.S | 22 +- arch/arm/mach-footbridge/include/mach/vmalloc.h | 2 +- arch/arm/mach-footbridge/netwinder-hw.c | 2 - arch/arm/mach-footbridge/personal.c | 2 - arch/arm/mach-gemini/board-nas4220b.c | 2 - arch/arm/mach-gemini/board-rut1xx.c | 2 - arch/arm/mach-gemini/board-wbd111.c | 2 - arch/arm/mach-gemini/board-wbd222.c | 2 - arch/arm/mach-gemini/include/mach/debug-macro.S | 8 +- arch/arm/mach-h720x/h7201-eval.c | 2 - arch/arm/mach-h720x/h7202-eval.c | 2 - arch/arm/mach-h720x/include/mach/debug-macro.S | 10 +- arch/arm/mach-h720x/include/mach/vmalloc.h | 2 +- arch/arm/mach-imx/Kconfig | 15 +- arch/arm/mach-imx/Makefile | 1 + arch/arm/mach-imx/clock-imx1.c | 2 +- arch/arm/mach-imx/clock-imx21.c | 6 +- arch/arm/mach-imx/clock-imx27.c | 48 +- arch/arm/mach-imx/devices-imx1.h | 14 +- arch/arm/mach-imx/devices-imx21.h | 36 +- arch/arm/mach-imx/devices-imx27.h | 51 +- arch/arm/mach-imx/devices.c | 56 - arch/arm/mach-imx/devices.h | 3 - arch/arm/mach-imx/eukrea_mbimx27-baseboard.c | 8 +- arch/arm/mach-imx/mach-cpuimx27.c | 8 +- arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 261 + arch/arm/mach-imx/mach-imx27lite.c | 10 +- arch/arm/mach-imx/mach-mx1ads.c | 8 +- arch/arm/mach-imx/mach-mx21ads.c | 4 +- arch/arm/mach-imx/mach-mx27_3ds.c | 10 +- arch/arm/mach-imx/mach-mx27ads.c | 8 +- arch/arm/mach-imx/mach-mxt_td60.c | 15 +- arch/arm/mach-imx/mach-pca100.c | 17 +- arch/arm/mach-imx/mach-pcm038.c | 10 +- arch/arm/mach-imx/mach-scb9328.c | 4 +- arch/arm/mach-imx/pcm970-baseboard.c | 4 +- .../arm/mach-integrator/include/mach/debug-macro.S | 10 +- arch/arm/mach-integrator/include/mach/vmalloc.h | 2 +- arch/arm/mach-integrator/integrator_ap.c | 2 - arch/arm/mach-integrator/integrator_cp.c | 2 - arch/arm/mach-iop13xx/include/mach/debug-macro.S | 16 +- arch/arm/mach-iop13xx/iq81340mc.c | 2 - arch/arm/mach-iop13xx/iq81340sc.c | 2 - arch/arm/mach-iop13xx/msi.c | 8 +- arch/arm/mach-iop32x/em7210.c | 2 - arch/arm/mach-iop32x/glantank.c | 2 - arch/arm/mach-iop32x/include/mach/debug-macro.S | 7 +- arch/arm/mach-iop32x/iq31244.c | 4 - arch/arm/mach-iop32x/iq80321.c | 2 - arch/arm/mach-iop32x/n2100.c | 2 - arch/arm/mach-iop33x/include/mach/debug-macro.S | 12 +- arch/arm/mach-iop33x/iq80331.c | 2 - arch/arm/mach-iop33x/iq80332.c | 2 - arch/arm/mach-ixp2000/enp2611.c | 2 - arch/arm/mach-ixp2000/include/mach/debug-macro.S | 14 +- arch/arm/mach-ixp2000/ixdp2400.c | 2 - arch/arm/mach-ixp2000/ixdp2800.c | 2 - arch/arm/mach-ixp2000/ixdp2x01.c | 6 - arch/arm/mach-ixp23xx/espresso.c | 2 - arch/arm/mach-ixp23xx/include/mach/debug-macro.S | 11 +- arch/arm/mach-ixp23xx/ixdp2351.c | 2 - arch/arm/mach-ixp23xx/roadrunner.c | 2 - arch/arm/mach-ixp4xx/avila-setup.c | 4 - arch/arm/mach-ixp4xx/common-pci.c | 8 + arch/arm/mach-ixp4xx/coyote-setup.c | 4 - arch/arm/mach-ixp4xx/dsmg600-setup.c | 2 - arch/arm/mach-ixp4xx/fsg-setup.c | 2 - arch/arm/mach-ixp4xx/gateway7001-setup.c | 2 - arch/arm/mach-ixp4xx/goramo_mlr.c | 2 - arch/arm/mach-ixp4xx/gtwx5715-setup.c | 2 - arch/arm/mach-ixp4xx/include/mach/debug-macro.S | 16 +- arch/arm/mach-ixp4xx/include/mach/hardware.h | 2 + arch/arm/mach-ixp4xx/ixdp425-setup.c | 8 - arch/arm/mach-ixp4xx/nas100d-setup.c | 2 - arch/arm/mach-ixp4xx/nslu2-setup.c | 2 - arch/arm/mach-ixp4xx/vulcan-setup.c | 2 - arch/arm/mach-ixp4xx/wg302v2-setup.c | 2 - arch/arm/mach-kirkwood/Kconfig | 12 + arch/arm/mach-kirkwood/Makefile | 12 +- arch/arm/mach-kirkwood/d2net_v2-setup.c | 229 + arch/arm/mach-kirkwood/db88f6281-bp-setup.c | 2 - arch/arm/mach-kirkwood/dockstar-setup.c | 110 + arch/arm/mach-kirkwood/guruplug-setup.c | 2 - arch/arm/mach-kirkwood/include/mach/debug-macro.S | 11 +- arch/arm/mach-kirkwood/include/mach/kirkwood.h | 2 +- arch/arm/mach-kirkwood/include/mach/leds-netxbig.h | 55 + arch/arm/mach-kirkwood/lacie_v2-common.c | 127 + arch/arm/mach-kirkwood/lacie_v2-common.h | 18 + arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.c | 2 - arch/arm/mach-kirkwood/netspace_v2-setup.c | 128 +- arch/arm/mach-kirkwood/netxbig_v2-setup.c | 273 +- arch/arm/mach-kirkwood/openrd-setup.c | 107 +- arch/arm/mach-kirkwood/pcie.c | 4 +- arch/arm/mach-kirkwood/rd88f6192-nas-setup.c | 2 - arch/arm/mach-kirkwood/rd88f6281-setup.c | 2 - arch/arm/mach-kirkwood/sheevaplug-setup.c | 4 - arch/arm/mach-kirkwood/t5325-setup.c | 2 - arch/arm/mach-kirkwood/ts219-setup.c | 2 - arch/arm/mach-kirkwood/ts41x-setup.c | 2 - arch/arm/mach-ks8695/board-acs5k.c | 2 - arch/arm/mach-ks8695/board-dsm320.c | 2 - arch/arm/mach-ks8695/board-micrel.c | 2 - arch/arm/mach-ks8695/include/mach/debug-macro.S | 8 +- arch/arm/mach-l7200/include/mach/debug-macro.S | 38 + arch/arm/mach-lh7a40x/arch-kev7a400.c | 2 - arch/arm/mach-lh7a40x/arch-lpd7a40x.c | 4 - arch/arm/mach-lh7a40x/include/mach/debug-macro.S | 10 +- arch/arm/mach-loki/include/mach/debug-macro.S | 11 +- arch/arm/mach-loki/lb88rc8480-setup.c | 2 - arch/arm/mach-lpc32xx/include/mach/debug-macro.S | 8 +- arch/arm/mach-lpc32xx/phy3250.c | 9 +- arch/arm/mach-mmp/Kconfig | 7 + arch/arm/mach-mmp/Makefile | 1 + arch/arm/mach-mmp/aspenite.c | 94 +- arch/arm/mach-mmp/avengers_lite.c | 2 - arch/arm/mach-mmp/common.c | 10 + arch/arm/mach-mmp/flint.c | 6 +- arch/arm/mach-mmp/include/mach/cputype.h | 49 +- arch/arm/mach-mmp/include/mach/debug-macro.S | 11 +- arch/arm/mach-mmp/include/mach/irqs.h | 4 +- arch/arm/mach-mmp/include/mach/mfp-pxa168.h | 7 + arch/arm/mach-mmp/include/mach/pxa168.h | 20 + arch/arm/mach-mmp/include/mach/regs-apmu.h | 12 + arch/arm/mach-mmp/include/mach/system.h | 7 +- arch/arm/mach-mmp/include/mach/teton_bga.h | 27 + arch/arm/mach-mmp/jasper.c | 7 +- arch/arm/mach-mmp/pxa168.c | 16 + arch/arm/mach-mmp/tavorevb.c | 2 - arch/arm/mach-mmp/teton_bga.c | 89 + arch/arm/mach-mmp/ttc_dkb.c | 6 +- arch/arm/mach-msm/Kconfig | 55 + arch/arm/mach-msm/Makefile | 21 +- arch/arm/mach-msm/board-halibut.c | 2 - arch/arm/mach-msm/board-mahimahi.c | 2 - arch/arm/mach-msm/board-msm7x27.c | 8 - arch/arm/mach-msm/board-msm7x30.c | 28 +- arch/arm/mach-msm/board-msm8x60.c | 100 + arch/arm/mach-msm/board-qsd8x50.c | 50 +- arch/arm/mach-msm/board-sapphire.c | 2 - arch/arm/mach-msm/board-trout.c | 2 - arch/arm/mach-msm/clock-dummy.c | 54 + arch/arm/mach-msm/devices-msm7x30.c | 5 + arch/arm/mach-msm/devices-msm8x60-iommu.c | 883 ++ arch/arm/mach-msm/devices-qsd8x50.c | 5 + arch/arm/mach-msm/gpio.c | 409 +- arch/arm/mach-msm/gpio_hw.h | 278 + arch/arm/mach-msm/gpiomux-7x30.c | 38 + arch/arm/mach-msm/gpiomux-8x50.c | 28 + arch/arm/mach-msm/gpiomux-8x60.c | 19 + arch/arm/mach-msm/gpiomux-v1.c | 33 + arch/arm/mach-msm/gpiomux-v1.h | 67 + arch/arm/mach-msm/gpiomux-v2.c | 25 + arch/arm/mach-msm/gpiomux-v2.h | 61 + arch/arm/mach-msm/gpiomux.c | 96 + arch/arm/mach-msm/gpiomux.h | 114 + arch/arm/mach-msm/include/mach/board.h | 2 + arch/arm/mach-msm/include/mach/debug-macro.S | 22 +- arch/arm/mach-msm/include/mach/dma.h | 10 +- arch/arm/mach-msm/include/mach/entry-macro-qgic.S | 88 + arch/arm/mach-msm/include/mach/entry-macro-vic.S | 37 + arch/arm/mach-msm/include/mach/entry-macro.S | 43 +- arch/arm/mach-msm/include/mach/gpio.h | 123 - arch/arm/mach-msm/include/mach/io.h | 1 + arch/arm/mach-msm/include/mach/iommu.h | 103 + arch/arm/mach-msm/include/mach/iommu_hw-8xxx.h | 1871 +++ arch/arm/mach-msm/include/mach/irqs-8x60.h | 253 + arch/arm/mach-msm/include/mach/irqs.h | 2 + arch/arm/mach-msm/include/mach/memory.h | 2 + arch/arm/mach-msm/include/mach/msm_iomap-8x60.h | 101 + arch/arm/mach-msm/include/mach/msm_iomap.h | 4 + arch/arm/mach-msm/include/mach/smp.h | 39 + arch/arm/mach-msm/include/mach/vmalloc.h | 2 +- arch/arm/mach-msm/io.c | 15 + arch/arm/mach-msm/iommu.c | 597 + arch/arm/mach-msm/iommu_dev.c | 374 + arch/arm/mach-msm/last_radio_log.c | 3 +- arch/arm/mach-msm/smd_debug.c | 1 + arch/arm/mach-msm/timer.c | 23 +- arch/arm/mach-mv78xx0/buffalo-wxl-setup.c | 2 - arch/arm/mach-mv78xx0/db78x00-bp-setup.c | 2 - arch/arm/mach-mv78xx0/include/mach/debug-macro.S | 11 +- arch/arm/mach-mv78xx0/rd78x00-masa-setup.c | 2 - arch/arm/mach-mx25/Kconfig | 6 +- arch/arm/mach-mx25/clock.c | 34 +- arch/arm/mach-mx25/devices-imx25.h | 61 +- arch/arm/mach-mx25/devices.c | 58 - arch/arm/mach-mx25/devices.h | 3 - arch/arm/mach-mx25/eukrea_mbimxsd-baseboard.c | 44 +- arch/arm/mach-mx25/mach-cpuimx25.c | 21 +- arch/arm/mach-mx25/mach-mx25_3ds.c | 7 +- arch/arm/mach-mx3/Kconfig | 11 +- arch/arm/mach-mx3/Makefile | 1 - arch/arm/mach-mx3/clock-imx31.c | 10 +- arch/arm/mach-mx3/clock-imx35.c | 28 +- arch/arm/mach-mx3/cpu.c | 47 +- arch/arm/mach-mx3/devices-imx31.h | 49 +- arch/arm/mach-mx3/devices-imx35.h | 48 +- arch/arm/mach-mx3/devices.c | 63 - arch/arm/mach-mx3/devices.h | 4 - arch/arm/mach-mx3/eukrea_mbimxsd-baseboard.c | 59 +- arch/arm/mach-mx3/mach-armadillo5x0.c | 2 - arch/arm/mach-mx3/mach-cpuimx35.c | 55 +- arch/arm/mach-mx3/mach-kzm_arm11_01.c | 2 - arch/arm/mach-mx3/mach-mx31_3ds.c | 2 - arch/arm/mach-mx3/mach-mx31ads.c | 11 +- arch/arm/mach-mx3/mach-mx31lilly.c | 2 - arch/arm/mach-mx3/mach-mx31lite.c | 2 - arch/arm/mach-mx3/mach-mx31moboard.c | 2 - arch/arm/mach-mx3/mach-mx35_3ds.c | 53 +- arch/arm/mach-mx3/mach-pcm037.c | 2 - arch/arm/mach-mx3/mach-pcm037_eet.c | 3 +- arch/arm/mach-mx3/mach-pcm043.c | 17 +- arch/arm/mach-mx3/mach-qong.c | 2 - arch/arm/mach-mx3/mm.c | 18 + arch/arm/mach-mx5/Kconfig | 42 + arch/arm/mach-mx5/Makefile | 3 + arch/arm/mach-mx5/board-cpuimx51.c | 25 +- arch/arm/mach-mx5/board-cpuimx51sd.c | 331 + arch/arm/mach-mx5/board-mx51_3ds.c | 44 +- arch/arm/mach-mx5/board-mx51_babbage.c | 74 +- arch/arm/mach-mx5/board-mx51_efikamx.c | 119 + arch/arm/mach-mx5/clock-mx51.c | 391 +- arch/arm/mach-mx5/cpu.c | 19 + arch/arm/mach-mx5/devices-imx51.h | 42 + arch/arm/mach-mx5/devices.c | 114 - arch/arm/mach-mx5/devices.h | 6 - arch/arm/mach-mx5/eukrea_mbimx51-baseboard.c | 30 +- arch/arm/mach-mx5/eukrea_mbimxsd-baseboard.c | 166 + arch/arm/mach-mxc91231/magx-zn5.c | 2 - arch/arm/mach-netx/include/mach/debug-macro.S | 10 +- arch/arm/mach-netx/include/mach/vmalloc.h | 2 +- arch/arm/mach-netx/nxdb500.c | 2 - arch/arm/mach-netx/nxdkn.c | 2 - arch/arm/mach-netx/nxeb500hmi.c | 2 - arch/arm/mach-nomadik/board-nhk8815.c | 2 - arch/arm/mach-nomadik/include/mach/debug-macro.S | 12 +- arch/arm/mach-ns9xxx/include/mach/debug-macro.S | 8 +- arch/arm/mach-nuc93x/mach-nuc932evb.c | 2 - arch/arm/mach-omap1/board-ams-delta.c | 2 - arch/arm/mach-omap1/board-fsample.c | 2 - arch/arm/mach-omap1/board-generic.c | 2 - arch/arm/mach-omap1/board-h2.c | 2 - arch/arm/mach-omap1/board-h3.c | 2 - arch/arm/mach-omap1/board-htcherald.c | 2 - arch/arm/mach-omap1/board-innovator.c | 2 - arch/arm/mach-omap1/board-nokia770.c | 2 - arch/arm/mach-omap1/board-osk.c | 2 - arch/arm/mach-omap1/board-palmte.c | 2 - arch/arm/mach-omap1/board-palmtt.c | 2 - arch/arm/mach-omap1/board-palmz71.c | 2 - arch/arm/mach-omap1/board-perseus2.c | 2 - arch/arm/mach-omap1/board-sx1.c | 2 - arch/arm/mach-omap1/board-voiceblue.c | 2 - arch/arm/mach-omap1/include/mach/debug-macro.S | 68 +- arch/arm/mach-omap1/include/mach/vmalloc.h | 2 +- arch/arm/mach-omap2/board-2430sdp.c | 2 - arch/arm/mach-omap2/board-3430sdp.c | 2 - arch/arm/mach-omap2/board-3630sdp.c | 2 - arch/arm/mach-omap2/board-4430sdp.c | 2 - arch/arm/mach-omap2/board-am3517evm.c | 32 +- arch/arm/mach-omap2/board-apollon.c | 2 - arch/arm/mach-omap2/board-cm-t35.c | 2 - arch/arm/mach-omap2/board-devkit8000.c | 2 - arch/arm/mach-omap2/board-generic.c | 2 - arch/arm/mach-omap2/board-h4.c | 2 - arch/arm/mach-omap2/board-igep0020.c | 2 - arch/arm/mach-omap2/board-ldp.c | 2 - arch/arm/mach-omap2/board-n8x0.c | 6 - arch/arm/mach-omap2/board-omap3beagle.c | 2 - arch/arm/mach-omap2/board-omap3evm.c | 2 - arch/arm/mach-omap2/board-omap3pandora.c | 4 +- arch/arm/mach-omap2/board-omap3stalker.c | 2 - arch/arm/mach-omap2/board-omap3touchbook.c | 2 - arch/arm/mach-omap2/board-omap4panda.c | 2 - arch/arm/mach-omap2/board-overo.c | 2 - arch/arm/mach-omap2/board-rx51-peripherals.c | 2 +- arch/arm/mach-omap2/board-rx51.c | 2 - arch/arm/mach-omap2/board-zoom-peripherals.c | 54 + arch/arm/mach-omap2/board-zoom2.c | 2 - arch/arm/mach-omap2/board-zoom3.c | 2 - arch/arm/mach-omap2/include/mach/debug-macro.S | 127 +- arch/arm/mach-omap2/include/mach/vmalloc.h | 2 +- arch/arm/mach-omap2/usb-musb.c | 4 + arch/arm/mach-orion5x/d2net-setup.c | 4 - arch/arm/mach-orion5x/db88f5281-setup.c | 2 - arch/arm/mach-orion5x/dns323-setup.c | 2 - arch/arm/mach-orion5x/edmini_v2-setup.c | 2 - arch/arm/mach-orion5x/include/mach/debug-macro.S | 11 +- arch/arm/mach-orion5x/kurobox_pro-setup.c | 4 - arch/arm/mach-orion5x/ls_hgl-setup.c | 2 - arch/arm/mach-orion5x/lsmini-setup.c | 2 - arch/arm/mach-orion5x/mss2-setup.c | 2 - arch/arm/mach-orion5x/mv2120-setup.c | 2 - arch/arm/mach-orion5x/net2big-setup.c | 2 - arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c | 2 - arch/arm/mach-orion5x/rd88f5181l-ge-setup.c | 2 - arch/arm/mach-orion5x/rd88f5182-setup.c | 2 - arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c | 2 - arch/arm/mach-orion5x/terastation_pro2-setup.c | 2 - arch/arm/mach-orion5x/ts209-setup.c | 2 - arch/arm/mach-orion5x/ts409-setup.c | 2 - arch/arm/mach-orion5x/ts78xx-setup.c | 2 - arch/arm/mach-orion5x/wnr854t-setup.c | 2 - arch/arm/mach-orion5x/wrt350n-v2-setup.c | 2 - arch/arm/mach-pnx4008/core.c | 2 - arch/arm/mach-pnx4008/include/mach/debug-macro.S | 10 +- arch/arm/mach-pnx4008/include/mach/vmalloc.h | 2 +- arch/arm/mach-pxa/Kconfig | 27 +- arch/arm/mach-pxa/Makefile | 3 +- arch/arm/mach-pxa/balloon3.c | 107 +- arch/arm/mach-pxa/capc7117.c | 2 - arch/arm/mach-pxa/cm-x2xx.c | 6 +- arch/arm/mach-pxa/cm-x300.c | 79 +- arch/arm/mach-pxa/colibri-pxa270.c | 4 - arch/arm/mach-pxa/colibri-pxa300.c | 2 - arch/arm/mach-pxa/colibri-pxa320.c | 2 - arch/arm/mach-pxa/corgi.c | 6 - arch/arm/mach-pxa/cpufreq-pxa2xx.c | 3 +- arch/arm/mach-pxa/cpufreq-pxa3xx.c | 5 +- arch/arm/mach-pxa/csb726.c | 2 - arch/arm/mach-pxa/devices.c | 30 +- arch/arm/mach-pxa/devices.h | 1 + arch/arm/mach-pxa/em-x270.c | 6 +- arch/arm/mach-pxa/eseries.c | 19 +- arch/arm/mach-pxa/ezx.c | 22 +- arch/arm/mach-pxa/generic.c | 6 +- arch/arm/mach-pxa/generic.h | 2 - arch/arm/mach-pxa/gumstix.c | 2 - arch/arm/mach-pxa/h5000.c | 2 - arch/arm/mach-pxa/himalaya.c | 2 - arch/arm/mach-pxa/hx4700.c | 3 +- arch/arm/mach-pxa/icontrol.c | 2 - arch/arm/mach-pxa/idp.c | 2 - arch/arm/mach-pxa/include/mach/balloon3.h | 2 + arch/arm/mach-pxa/include/mach/debug-macro.S | 10 +- arch/arm/mach-pxa/include/mach/eseries-irq.h | 1 + arch/arm/mach-pxa/include/mach/hardware.h | 14 +- arch/arm/mach-pxa/include/mach/hx4700.h | 1 + arch/arm/mach-pxa/include/mach/io.h | 2 + arch/arm/mach-pxa/include/mach/irqs.h | 42 +- arch/arm/mach-pxa/include/mach/littleton.h | 2 + arch/arm/mach-pxa/include/mach/lpd270.h | 1 + arch/arm/mach-pxa/include/mach/lubbock.h | 3 + arch/arm/mach-pxa/include/mach/magician.h | 2 + arch/arm/mach-pxa/include/mach/mainstone.h | 2 + arch/arm/mach-pxa/include/mach/mfp-pxa930.h | 7 + arch/arm/mach-pxa/include/mach/pcm027.h | 2 + arch/arm/mach-pxa/include/mach/poodle.h | 2 + arch/arm/mach-pxa/include/mach/pxa27x_keypad.h | 59 - arch/arm/mach-pxa/include/mach/pxa3xx-u2d.h | 35 + arch/arm/mach-pxa/include/mach/tosa.h | 1 + arch/arm/mach-pxa/include/mach/zeus.h | 2 + arch/arm/mach-pxa/include/mach/zylonite.h | 2 + arch/arm/mach-pxa/littleton.c | 5 +- arch/arm/mach-pxa/lpd270.c | 3 +- arch/arm/mach-pxa/lubbock.c | 5 +- arch/arm/mach-pxa/magician.c | 3 +- arch/arm/mach-pxa/mainstone.c | 5 +- arch/arm/mach-pxa/mioa701.c | 4 +- arch/arm/mach-pxa/mp900.c | 2 - arch/arm/mach-pxa/palm27x.c | 6 +- arch/arm/mach-pxa/palmld.c | 4 +- arch/arm/mach-pxa/palmt5.c | 4 +- arch/arm/mach-pxa/palmtc.c | 2 - arch/arm/mach-pxa/palmte2.c | 2 - arch/arm/mach-pxa/palmtreo.c | 6 +- arch/arm/mach-pxa/palmtx.c | 4 +- arch/arm/mach-pxa/palmz72.c | 4 +- arch/arm/mach-pxa/pcm027.c | 3 +- arch/arm/mach-pxa/poodle.c | 3 +- arch/arm/mach-pxa/pxa3xx-ulpi.c | 400 + arch/arm/mach-pxa/pxa3xx.c | 19 +- arch/arm/mach-pxa/pxa930.c | 2 +- arch/arm/mach-pxa/raumfeld.c | 6 - arch/arm/mach-pxa/saar.c | 2 - arch/arm/mach-pxa/spitz.c | 6 - arch/arm/mach-pxa/stargate2.c | 7 +- arch/arm/mach-pxa/tavorevb.c | 4 +- arch/arm/mach-pxa/tavorevb3.c | 135 + arch/arm/mach-pxa/tosa.c | 3 +- arch/arm/mach-pxa/trizeps4.c | 4 - arch/arm/mach-pxa/viper.c | 2 - arch/arm/mach-pxa/vpac270.c | 3 +- arch/arm/mach-pxa/xcep.c | 2 - arch/arm/mach-pxa/z2.c | 4 +- arch/arm/mach-pxa/zeus.c | 3 +- arch/arm/mach-pxa/zylonite.c | 5 +- arch/arm/mach-realview/core.c | 2 + arch/arm/mach-realview/include/mach/debug-macro.S | 10 +- arch/arm/mach-realview/include/mach/smp.h | 10 +- arch/arm/mach-realview/realview_eb.c | 2 - arch/arm/mach-realview/realview_pb1176.c | 2 - arch/arm/mach-realview/realview_pb11mp.c | 2 - arch/arm/mach-realview/realview_pba8.c | 2 - arch/arm/mach-realview/realview_pbx.c | 2 - arch/arm/mach-rpc/include/mach/debug-macro.S | 12 +- arch/arm/mach-rpc/include/mach/vmalloc.h | 2 +- arch/arm/mach-rpc/riscpc.c | 2 - arch/arm/mach-s3c2410/include/mach/debug-macro.S | 11 +- arch/arm/mach-s3c2410/mach-amlm5900.c | 2 - arch/arm/mach-s3c2410/mach-bast.c | 2 - arch/arm/mach-s3c2410/mach-h1940.c | 2 - arch/arm/mach-s3c2410/mach-n30.c | 4 - arch/arm/mach-s3c2410/mach-otom.c | 2 - arch/arm/mach-s3c2410/mach-qt2410.c | 2 - arch/arm/mach-s3c2410/mach-smdk2410.c | 2 - arch/arm/mach-s3c2410/mach-tct_hammer.c | 2 - arch/arm/mach-s3c2410/mach-vr1000.c | 2 - arch/arm/mach-s3c2412/mach-jive.c | 2 - arch/arm/mach-s3c2412/mach-smdk2413.c | 6 - arch/arm/mach-s3c2412/mach-vstms.c | 2 - arch/arm/mach-s3c2416/mach-smdk2416.c | 2 - arch/arm/mach-s3c2440/mach-anubis.c | 2 - arch/arm/mach-s3c2440/mach-at2440evb.c | 2 - arch/arm/mach-s3c2440/mach-gta02.c | 2 - arch/arm/mach-s3c2440/mach-mini2440.c | 2 - arch/arm/mach-s3c2440/mach-nexcoder.c | 2 - arch/arm/mach-s3c2440/mach-osiris.c | 2 - arch/arm/mach-s3c2440/mach-rx1950.c | 2 - arch/arm/mach-s3c2440/mach-rx3715.c | 2 - arch/arm/mach-s3c2440/mach-smdk2440.c | 2 - arch/arm/mach-s3c2443/mach-smdk2443.c | 2 - arch/arm/mach-s3c24a0/include/mach/debug-macro.S | 11 +- arch/arm/mach-s3c64xx/dev-spi.c | 3 +- arch/arm/mach-s3c64xx/include/mach/debug-macro.S | 11 +- arch/arm/mach-s3c64xx/mach-anw6410.c | 2 - arch/arm/mach-s3c64xx/mach-hmt.c | 2 - arch/arm/mach-s3c64xx/mach-ncp.c | 2 - arch/arm/mach-s3c64xx/mach-real6410.c | 106 +- arch/arm/mach-s3c64xx/mach-smartq.c | 2 +- arch/arm/mach-s3c64xx/mach-smartq5.c | 4 +- arch/arm/mach-s3c64xx/mach-smartq7.c | 4 +- arch/arm/mach-s3c64xx/mach-smdk6400.c | 2 - arch/arm/mach-s3c64xx/mach-smdk6410.c | 2 - arch/arm/mach-s5p6440/Kconfig | 33 - arch/arm/mach-s5p6440/Makefile | 25 - arch/arm/mach-s5p6440/clock.c | 846 -- arch/arm/mach-s5p6440/cpu.c | 116 - arch/arm/mach-s5p6440/dev-audio.c | 127 - arch/arm/mach-s5p6440/dev-spi.c | 176 - arch/arm/mach-s5p6440/dma.c | 105 - arch/arm/mach-s5p6440/gpio.c | 344 - arch/arm/mach-s5p6440/include/mach/debug-macro.S | 37 - arch/arm/mach-s5p6440/include/mach/entry-macro.S | 16 - arch/arm/mach-s5p6440/include/mach/gpio.h | 80 - arch/arm/mach-s5p6440/include/mach/hardware.h | 18 - arch/arm/mach-s5p6440/include/mach/io.h | 18 - arch/arm/mach-s5p6440/include/mach/irqs.h | 118 - arch/arm/mach-s5p6440/include/mach/map.h | 86 - arch/arm/mach-s5p6440/include/mach/memory.h | 19 - arch/arm/mach-s5p6440/include/mach/pwm-clock.h | 70 - arch/arm/mach-s5p6440/include/mach/regs-clock.h | 130 - arch/arm/mach-s5p6440/include/mach/regs-gpio.h | 54 - arch/arm/mach-s5p6440/include/mach/regs-irq.h | 19 - arch/arm/mach-s5p6440/include/mach/spi-clocks.h | 17 - arch/arm/mach-s5p6440/include/mach/system.h | 23 - arch/arm/mach-s5p6440/include/mach/tick.h | 24 - arch/arm/mach-s5p6440/include/mach/timex.h | 24 - arch/arm/mach-s5p6440/include/mach/uncompress.h | 24 - arch/arm/mach-s5p6440/include/mach/vmalloc.h | 17 - arch/arm/mach-s5p6440/init.c | 52 - arch/arm/mach-s5p6440/mach-smdk6440.c | 146 - arch/arm/mach-s5p6440/setup-i2c0.c | 30 - arch/arm/mach-s5p6440/setup-i2c1.c | 30 - arch/arm/mach-s5p6442/cpu.c | 28 +- arch/arm/mach-s5p6442/include/mach/debug-macro.S | 11 +- arch/arm/mach-s5p6442/include/mach/map.h | 6 - arch/arm/mach-s5p6442/mach-smdk6442.c | 2 - arch/arm/mach-s5p64x0/Kconfig | 57 + arch/arm/mach-s5p64x0/Makefile | 30 + .../{mach-s5p6440 => mach-s5p64x0}/Makefile.boot | 0 arch/arm/mach-s5p64x0/clock-s5p6440.c | 626 + arch/arm/mach-s5p64x0/clock-s5p6450.c | 655 + arch/arm/mach-s5p64x0/clock.c | 253 + arch/arm/mach-s5p64x0/cpu.c | 209 + arch/arm/mach-s5p64x0/dev-audio.c | 164 + arch/arm/mach-s5p64x0/dev-spi.c | 232 + arch/arm/mach-s5p64x0/dma.c | 149 + arch/arm/mach-s5p64x0/gpio.c | 342 + arch/arm/mach-s5p64x0/include/mach/debug-macro.S | 33 + .../include/mach/dma.h | 0 arch/arm/mach-s5p64x0/include/mach/entry-macro.S | 16 + arch/arm/mach-s5p64x0/include/mach/gpio.h | 139 + arch/arm/mach-s5p64x0/include/mach/hardware.h | 18 + arch/arm/mach-s5p64x0/include/mach/i2c.h | 17 + arch/arm/mach-s5p64x0/include/mach/io.h | 25 + arch/arm/mach-s5p64x0/include/mach/irqs.h | 142 + arch/arm/mach-s5p64x0/include/mach/map.h | 83 + arch/arm/mach-s5p64x0/include/mach/memory.h | 19 + arch/arm/mach-s5p64x0/include/mach/pwm-clock.h | 68 + arch/arm/mach-s5p64x0/include/mach/regs-clock.h | 63 + arch/arm/mach-s5p64x0/include/mach/regs-gpio.h | 62 + arch/arm/mach-s5p64x0/include/mach/regs-irq.h | 19 + arch/arm/mach-s5p64x0/include/mach/s5p64x0-clock.h | 46 + arch/arm/mach-s5p64x0/include/mach/spi-clocks.h | 20 + arch/arm/mach-s5p64x0/include/mach/system.h | 23 + arch/arm/mach-s5p64x0/include/mach/tick.h | 29 + arch/arm/mach-s5p64x0/include/mach/timex.h | 27 + arch/arm/mach-s5p64x0/include/mach/uncompress.h | 212 + arch/arm/mach-s5p64x0/include/mach/vmalloc.h | 20 + arch/arm/mach-s5p64x0/init.c | 73 + arch/arm/mach-s5p64x0/mach-smdk6440.c | 161 + arch/arm/mach-s5p64x0/mach-smdk6450.c | 180 + arch/arm/mach-s5p64x0/setup-i2c0.c | 42 + arch/arm/mach-s5p64x0/setup-i2c1.c | 42 + arch/arm/mach-s5pc100/cpu.c | 26 +- arch/arm/mach-s5pc100/include/mach/debug-macro.S | 11 +- arch/arm/mach-s5pc100/include/mach/map.h | 11 +- arch/arm/mach-s5pc100/mach-smdkc100.c | 2 - arch/arm/mach-s5pv210/Kconfig | 9 +- arch/arm/mach-s5pv210/Makefile | 1 - arch/arm/mach-s5pv210/clock.c | 25 +- arch/arm/mach-s5pv210/cpu.c | 25 +- arch/arm/mach-s5pv210/dev-onenand.c | 55 - arch/arm/mach-s5pv210/include/mach/debug-macro.S | 11 +- arch/arm/mach-s5pv210/include/mach/map.h | 11 +- arch/arm/mach-s5pv210/mach-aquila.c | 4 +- arch/arm/mach-s5pv210/mach-goni.c | 4 +- arch/arm/mach-s5pv210/mach-smdkc110.c | 2 - arch/arm/mach-s5pv210/mach-smdkv210.c | 2 - arch/arm/mach-s5pv310/cpu.c | 26 +- arch/arm/mach-s5pv310/include/mach/debug-macro.S | 11 +- arch/arm/mach-s5pv310/include/mach/irqs.h | 2 + arch/arm/mach-s5pv310/include/mach/map.h | 7 +- arch/arm/mach-s5pv310/include/mach/smp.h | 9 +- arch/arm/mach-s5pv310/mach-smdkv310.c | 2 - arch/arm/mach-s5pv310/mach-universal_c210.c | 2 - arch/arm/mach-sa1100/assabet.c | 2 - arch/arm/mach-sa1100/badge4.c | 2 - arch/arm/mach-sa1100/cerf.c | 2 - arch/arm/mach-sa1100/collie.c | 2 - arch/arm/mach-sa1100/h3100.c | 2 - arch/arm/mach-sa1100/h3600.c | 2 - arch/arm/mach-sa1100/hackkit.c | 2 - arch/arm/mach-sa1100/include/mach/debug-macro.S | 36 +- arch/arm/mach-sa1100/jornada720.c | 2 - arch/arm/mach-sa1100/lart.c | 2 - arch/arm/mach-sa1100/pleb.c | 2 - arch/arm/mach-sa1100/shannon.c | 2 - arch/arm/mach-sa1100/simpad.c | 2 - arch/arm/mach-shark/core.c | 2 - arch/arm/mach-shark/include/mach/debug-macro.S | 7 +- arch/arm/mach-shark/include/mach/vmalloc.h | 2 +- arch/arm/mach-shmobile/board-ap4evb.c | 2 - arch/arm/mach-shmobile/board-g3evm.c | 2 - arch/arm/mach-shmobile/board-g4evm.c | 2 - arch/arm/mach-stmp378x/stmp378x_devb.c | 2 - arch/arm/mach-stmp37xx/stmp37xx_devb.c | 2 - arch/arm/mach-tcc8k/Kconfig | 11 + arch/arm/mach-tcc8k/Makefile | 9 + arch/arm/mach-tcc8k/Makefile.boot | 3 + arch/arm/mach-tcc8k/board-tcc8000-sdk.c | 62 + arch/arm/mach-tcc8k/clock.c | 567 + arch/arm/mach-tcc8k/common.h | 15 + arch/arm/mach-tcc8k/devices.c | 239 + arch/arm/mach-tcc8k/io.c | 62 + arch/arm/mach-tcc8k/irq.c | 111 + arch/arm/mach-tcc8k/time.c | 149 + arch/arm/mach-tegra/board-harmony.c | 2 - arch/arm/mach-tegra/include/mach/debug-macro.S | 26 +- arch/arm/mach-tegra/include/mach/smp.h | 10 +- arch/arm/mach-u300/dummyspichip.c | 5 +- arch/arm/mach-u300/include/mach/debug-macro.S | 11 +- arch/arm/mach-u300/include/mach/gpio.h | 3 + arch/arm/mach-u300/spi.c | 10 +- arch/arm/mach-u300/u300.c | 2 - arch/arm/mach-ux500/Kconfig | 18 +- arch/arm/mach-ux500/Makefile | 8 +- arch/arm/mach-ux500/board-mop500-regulators.c | 101 + arch/arm/mach-ux500/board-mop500-sdi.c | 91 + arch/arm/mach-ux500/board-mop500.c | 44 +- arch/arm/mach-ux500/board-mop500.h | 12 + arch/arm/mach-ux500/board-u5500.c | 2 - arch/arm/mach-ux500/cpu-db5500.c | 88 + arch/arm/mach-ux500/cpu-db8500.c | 82 + arch/arm/mach-ux500/devices-db8500.c | 94 +- arch/arm/mach-ux500/hotplug.c | 75 + arch/arm/mach-ux500/include/mach/db5500-regs.h | 14 + arch/arm/mach-ux500/include/mach/db8500-regs.h | 2 - arch/arm/mach-ux500/include/mach/debug-macro.S | 8 +- arch/arm/mach-ux500/include/mach/devices.h | 7 + arch/arm/mach-ux500/include/mach/hardware.h | 23 +- arch/arm/mach-ux500/include/mach/irqs-db5500.h | 1 + arch/arm/mach-ux500/include/mach/irqs.h | 18 +- arch/arm/mach-ux500/include/mach/mbox.h | 88 + arch/arm/mach-ux500/include/mach/prcmu-regs.h | 91 + arch/arm/mach-ux500/include/mach/prcmu.h | 15 + arch/arm/mach-ux500/include/mach/setup.h | 7 + arch/arm/mach-ux500/include/mach/smp.h | 9 +- arch/arm/mach-ux500/mbox.c | 567 + arch/arm/mach-ux500/modem_irq.c | 139 + arch/arm/mach-ux500/pins-db5500.h | 620 + arch/arm/mach-ux500/pins-db8500.h | 66 +- arch/arm/mach-ux500/platsmp.c | 2 + arch/arm/mach-ux500/prcmu.c | 231 + arch/arm/mach-ux500/ste-dma40-db5500.h | 135 + arch/arm/mach-ux500/ste-dma40-db8500.h | 258 +- arch/arm/mach-versatile/include/mach/debug-macro.S | 12 +- arch/arm/mach-versatile/include/mach/vmalloc.h | 2 +- arch/arm/mach-versatile/versatile_ab.c | 2 - arch/arm/mach-versatile/versatile_pb.c | 2 - arch/arm/mach-vexpress/ct-ca9x4.c | 14 +- arch/arm/mach-vexpress/include/mach/debug-macro.S | 10 +- arch/arm/mach-vexpress/include/mach/smp.h | 9 +- arch/arm/mach-vexpress/v2m.c | 2 +- arch/arm/mach-w90x900/mach-nuc910evb.c | 2 - arch/arm/mach-w90x900/mach-nuc950evb.c | 2 - arch/arm/mach-w90x900/mach-nuc960evb.c | 2 - arch/arm/mm/alignment.c | 19 +- arch/arm/mm/cache-v6.S | 30 +- arch/arm/mm/cache-v7.S | 30 +- arch/arm/mm/copypage-v4mc.c | 2 +- arch/arm/mm/copypage-v6.c | 2 +- arch/arm/mm/copypage-xscale.c | 2 +- arch/arm/mm/dma-mapping.c | 6 + arch/arm/mm/fault-armv.c | 8 +- arch/arm/mm/fault.c | 13 + arch/arm/mm/flush.c | 69 +- arch/arm/mm/init.c | 41 +- arch/arm/mm/ioremap.c | 8 +- arch/arm/mm/mmap.c | 22 + arch/arm/mm/mmu.c | 73 +- arch/arm/mm/proc-arm1020.S | 2 +- arch/arm/mm/proc-arm1020e.S | 2 +- arch/arm/mm/proc-arm1022.S | 2 +- arch/arm/mm/proc-arm1026.S | 2 +- arch/arm/mm/proc-arm6_7.S | 2 +- arch/arm/mm/proc-arm720.S | 2 +- arch/arm/mm/proc-arm740.S | 2 +- arch/arm/mm/proc-arm7tdmi.S | 2 +- arch/arm/mm/proc-arm920.S | 2 +- arch/arm/mm/proc-arm922.S | 2 +- arch/arm/mm/proc-arm925.S | 2 +- arch/arm/mm/proc-arm926.S | 2 +- arch/arm/mm/proc-arm940.S | 2 +- arch/arm/mm/proc-arm946.S | 2 +- arch/arm/mm/proc-arm9tdmi.S | 2 +- arch/arm/mm/proc-fa526.S | 2 +- arch/arm/mm/proc-feroceon.S | 2 +- arch/arm/mm/proc-mohawk.S | 2 +- arch/arm/mm/proc-sa110.S | 2 +- arch/arm/mm/proc-sa1100.S | 2 +- arch/arm/mm/proc-v6.S | 49 +- arch/arm/mm/proc-v7.S | 113 +- arch/arm/mm/proc-xsc3.S | 2 +- arch/arm/mm/proc-xscale.S | 2 +- arch/arm/mm/tlb-v7.S | 33 +- arch/arm/oprofile/Makefile | 4 + arch/arm/oprofile/common.c | 308 +- arch/arm/plat-mxc/Kconfig | 16 + arch/arm/plat-mxc/Makefile | 2 + arch/arm/plat-mxc/audmux-v2.c | 9 +- arch/arm/plat-mxc/devices/Kconfig | 10 + arch/arm/plat-mxc/devices/Makefile | 9 +- arch/arm/plat-mxc/devices/platform-esdhc.c | 71 + arch/arm/plat-mxc/devices/platform-fec.c | 58 + arch/arm/plat-mxc/devices/platform-imx-dma.c | 129 + arch/arm/plat-mxc/devices/platform-imx-i2c.c | 85 +- arch/arm/plat-mxc/devices/platform-imx-ssi.c | 107 + arch/arm/plat-mxc/devices/platform-imx-uart.c | 137 +- arch/arm/plat-mxc/devices/platform-mxc_nand.c | 85 +- arch/arm/plat-mxc/devices/platform-spi_imx.c | 89 +- arch/arm/plat-mxc/ehci.c | 4 +- arch/arm/plat-mxc/epit.c | 242 + arch/arm/plat-mxc/gpio.c | 2 +- arch/arm/plat-mxc/include/mach/board-mx31ads.h | 33 + arch/arm/plat-mxc/include/mach/common.h | 1 + arch/arm/plat-mxc/include/mach/debug-macro.S | 8 +- arch/arm/plat-mxc/include/mach/devices-common.h | 112 +- arch/arm/plat-mxc/include/mach/esdhc.h | 16 + arch/arm/plat-mxc/include/mach/eukrea-baseboards.h | 5 +- arch/arm/plat-mxc/include/mach/iomux-mx51.h | 120 +- arch/arm/plat-mxc/include/mach/iram.h | 41 + arch/arm/plat-mxc/include/mach/mx21.h | 2 +- arch/arm/plat-mxc/include/mach/mx25.h | 17 +- arch/arm/plat-mxc/include/mach/mx27.h | 2 +- arch/arm/plat-mxc/include/mach/mx31.h | 11 +- arch/arm/plat-mxc/include/mach/mx35.h | 38 +- arch/arm/plat-mxc/include/mach/mx3x.h | 23 +- arch/arm/plat-mxc/include/mach/mx51.h | 657 +- arch/arm/plat-mxc/include/mach/system.h | 32 +- arch/arm/plat-mxc/include/mach/uncompress.h | 1 + arch/arm/plat-mxc/iram_alloc.c | 73 + arch/arm/plat-nomadik/gpio.c | 74 +- arch/arm/plat-nomadik/include/plat/gpio.h | 2 + arch/arm/plat-nomadik/include/plat/pincfg.h | 36 +- arch/arm/plat-nomadik/timer.c | 33 +- arch/arm/plat-omap/Kconfig | 2 +- arch/arm/plat-omap/fb.c | 6 +- arch/arm/plat-omap/include/plat/smp.h | 12 +- arch/arm/plat-omap/include/plat/usb.h | 21 + arch/arm/plat-omap/iommu-debug.c | 2 + arch/arm/plat-omap/iommu.c | 1 + arch/arm/plat-omap/mcbsp.c | 2 +- arch/arm/plat-omap/sram.c | 25 +- arch/arm/plat-pxa/include/plat/pxa27x_keypad.h | 69 + arch/arm/plat-s5p/Kconfig | 9 +- arch/arm/plat-s5p/Makefile | 1 + arch/arm/plat-s5p/clock.c | 19 + arch/arm/plat-s5p/cpu.c | 34 +- arch/arm/plat-s5p/dev-fimc0.c | 9 +- arch/arm/plat-s5p/dev-fimc1.c | 9 +- arch/arm/plat-s5p/dev-fimc2.c | 9 +- arch/arm/plat-s5p/dev-onenand.c | 57 + arch/arm/plat-s5p/dev-uart.c | 58 + arch/arm/plat-s5p/include/plat/pll.h | 7 + arch/arm/plat-s5p/include/plat/s5p-clock.h | 8 +- arch/arm/plat-s5p/include/plat/s5p6440.h | 7 +- arch/arm/plat-s5p/include/plat/s5p6450.h | 36 + arch/arm/plat-samsung/adc.c | 1 - arch/arm/plat-samsung/clock.c | 27 +- arch/arm/plat-samsung/gpio-config.c | 7 +- arch/arm/plat-samsung/include/plat/cpu.h | 2 +- arch/arm/plat-samsung/include/plat/devs.h | 7 +- arch/arm/plat-samsung/include/plat/gpio-cfg.h | 10 +- arch/arm/plat-samsung/include/plat/s3c-dma-pl330.h | 20 + arch/arm/plat-samsung/include/plat/s3c64xx-spi.h | 5 +- arch/arm/plat-spear/include/plat/debug-macro.S | 8 +- arch/arm/plat-stmp3xxx/include/mach/debug-macro.S | 11 +- arch/arm/plat-tcc/Kconfig | 20 + arch/arm/plat-tcc/Makefile | 3 + arch/arm/plat-tcc/clock.c | 179 + arch/arm/plat-tcc/include/mach/clkdev.h | 7 + arch/arm/plat-tcc/include/mach/clock.h | 48 + arch/arm/plat-tcc/include/mach/debug-macro.S | 32 + arch/arm/plat-tcc/include/mach/entry-macro.S | 68 + arch/arm/plat-tcc/include/mach/hardware.h | 43 + arch/arm/plat-tcc/include/mach/io.h | 23 + arch/arm/plat-tcc/include/mach/irqs.h | 83 + arch/arm/plat-tcc/include/mach/memory.h | 18 + arch/arm/plat-tcc/include/mach/system.h | 31 + arch/arm/plat-tcc/include/mach/tcc8k-regs.h | 807 + arch/arm/plat-tcc/include/mach/timex.h | 5 + arch/arm/plat-tcc/include/mach/uncompress.h | 34 + arch/arm/plat-tcc/include/mach/vmalloc.h | 10 + arch/arm/plat-tcc/system.c | 25 + arch/avr32/Kconfig | 1 + arch/avr32/boards/mimc200/fram.c | 1 + arch/avr32/include/asm/ioctls.h | 86 +- arch/avr32/include/asm/irqflags.h | 29 +- arch/avr32/kernel/module.c | 3 +- arch/blackfin/Kconfig | 12 +- arch/blackfin/Makefile | 3 +- arch/blackfin/configs/BF527-AD7160-EVAL_defconfig | 105 + arch/blackfin/configs/BF527-TLL6527M_defconfig | 180 + arch/blackfin/include/asm/Kbuild | 1 + arch/blackfin/include/asm/bfin5xx_spi.h | 96 +- arch/blackfin/include/asm/bfin_can.h | 9 +- arch/blackfin/include/asm/bfin_ppi.h | 51 + arch/blackfin/include/asm/cachectl.h | 20 + arch/blackfin/include/asm/cdef_LPBlackfin.h | 9 +- arch/blackfin/include/asm/ipipe.h | 8 +- arch/blackfin/include/asm/irqflags.h | 273 +- arch/blackfin/include/asm/mmu_context.h | 8 +- arch/blackfin/include/asm/ptrace.h | 3 + arch/blackfin/include/asm/serial.h | 1 - arch/blackfin/include/asm/system.h | 4 +- arch/blackfin/include/asm/unistd.h | 3 +- arch/blackfin/kernel/bfin_gpio.c | 287 +- arch/blackfin/kernel/cplb-mpu/cplbmgr.c | 8 +- arch/blackfin/kernel/ipipe.c | 38 +- arch/blackfin/kernel/kgdb_test.c | 1 + arch/blackfin/kernel/process.c | 9 +- arch/blackfin/kernel/ptrace.c | 12 +- arch/blackfin/kernel/sys_bfin.c | 15 + arch/blackfin/kernel/trace.c | 1 + arch/blackfin/mach-bf518/boards/ezbrd.c | 21 +- arch/blackfin/mach-bf518/boards/tcm-bf518.c | 2 +- .../mach-bf518/include/mach/cdefBF51x_base.h | 82 +- .../mach-bf518/include/mach/defBF51x_base.h | 45 - arch/blackfin/mach-bf518/include/mach/pll.h | 63 + arch/blackfin/mach-bf527/boards/Kconfig | 10 + arch/blackfin/mach-bf527/boards/Makefile | 2 + arch/blackfin/mach-bf527/boards/ad7160eval.c | 870 ++ arch/blackfin/mach-bf527/boards/cm_bf527.c | 12 +- arch/blackfin/mach-bf527/boards/ezbrd.c | 6 +- arch/blackfin/mach-bf527/boards/ezkit.c | 23 +- arch/blackfin/mach-bf527/boards/tll6527m.c | 986 ++ .../mach-bf527/include/mach/cdefBF52x_base.h | 82 +- .../mach-bf527/include/mach/defBF52x_base.h | 45 - arch/blackfin/mach-bf527/include/mach/pll.h | 63 + arch/blackfin/mach-bf533/boards/H8606.c | 10 +- arch/blackfin/mach-bf533/boards/blackstamp.c | 5 +- arch/blackfin/mach-bf533/boards/cm_bf533.c | 10 +- arch/blackfin/mach-bf533/boards/ezkit.c | 12 +- arch/blackfin/mach-bf533/boards/ip0x.c | 3 +- arch/blackfin/mach-bf533/boards/stamp.c | 20 +- arch/blackfin/mach-bf533/include/mach/cdefBF532.h | 91 - arch/blackfin/mach-bf533/include/mach/defBF532.h | 70 - arch/blackfin/mach-bf533/include/mach/fio_flag.h | 55 + arch/blackfin/mach-bf533/include/mach/pll.h | 57 + arch/blackfin/mach-bf537/Kconfig | 4 +- arch/blackfin/mach-bf537/boards/cm_bf537e.c | 10 +- arch/blackfin/mach-bf537/boards/cm_bf537u.c | 10 +- arch/blackfin/mach-bf537/boards/pnav10.c | 12 +- arch/blackfin/mach-bf537/boards/stamp.c | 597 +- arch/blackfin/mach-bf537/boards/tcm_bf537.c | 10 +- arch/blackfin/mach-bf537/include/mach/cdefBF534.h | 44 - arch/blackfin/mach-bf537/include/mach/defBF534.h | 44 - arch/blackfin/mach-bf537/include/mach/pll.h | 57 + arch/blackfin/mach-bf538/boards/ezkit.c | 4 +- arch/blackfin/mach-bf538/include/mach/cdefBF538.h | 50 - arch/blackfin/mach-bf538/include/mach/defBF539.h | 73 +- arch/blackfin/mach-bf538/include/mach/pll.h | 63 + arch/blackfin/mach-bf548/boards/cm_bf548.c | 47 +- arch/blackfin/mach-bf548/boards/ezkit.c | 31 +- arch/blackfin/mach-bf548/dma.c | 1 + .../mach-bf548/include/mach/cdefBF54x_base.h | 58 +- .../mach-bf548/include/mach/defBF54x_base.h | 51 +- arch/blackfin/mach-bf548/include/mach/pll.h | 69 + arch/blackfin/mach-bf561/boards/acvilon.c | 2 +- arch/blackfin/mach-bf561/boards/cm_bf561.c | 10 +- arch/blackfin/mach-bf561/boards/ezkit.c | 68 +- arch/blackfin/mach-bf561/coreb.c | 12 +- arch/blackfin/mach-bf561/include/mach/blackfin.h | 33 +- arch/blackfin/mach-bf561/include/mach/cdefBF561.h | 126 +- arch/blackfin/mach-bf561/include/mach/defBF561.h | 94 +- arch/blackfin/mach-bf561/include/mach/pll.h | 63 + arch/blackfin/mach-bf561/ints-priority.c | 16 +- arch/blackfin/mach-bf561/smp.c | 24 +- arch/blackfin/mach-common/cpufreq.c | 4 +- arch/blackfin/mach-common/dpmc_modes.S | 50 +- arch/blackfin/mach-common/entry.S | 113 +- arch/blackfin/mach-common/interrupt.S | 17 + arch/blackfin/mach-common/ints-priority.c | 35 +- arch/blackfin/mach-common/pm.c | 10 +- arch/blackfin/mm/init.c | 3 + arch/cris/arch-v10/drivers/ds1302.c | 8 +- arch/cris/arch-v10/drivers/gpio.c | 1 + arch/cris/arch-v10/drivers/i2c.c | 1 + arch/cris/arch-v10/drivers/pcf8563.c | 7 +- arch/cris/arch-v10/drivers/sync_serial.c | 14 +- arch/cris/arch-v32/drivers/cryptocop.c | 7 +- arch/cris/arch-v32/drivers/i2c.c | 1 + arch/cris/arch-v32/drivers/mach-a3/gpio.c | 12 +- arch/cris/arch-v32/drivers/mach-fs/gpio.c | 12 +- arch/cris/arch-v32/drivers/pcf8563.c | 7 +- arch/cris/arch-v32/drivers/sync_serial.c | 14 +- arch/cris/include/arch-v10/arch/irqflags.h | 45 + arch/cris/include/arch-v10/arch/system.h | 16 - arch/cris/include/arch-v32/arch/irqflags.h | 46 + arch/cris/include/arch-v32/arch/system.h | 22 - arch/cris/include/asm/ioctls.h | 84 +- arch/cris/include/asm/irqflags.h | 1 + arch/cris/include/asm/system.h | 1 + arch/cris/kernel/profile.c | 1 + arch/frv/Kconfig | 1 + arch/frv/include/asm/ioctls.h | 80 +- arch/frv/include/asm/irqflags.h | 158 + arch/frv/include/asm/system.h | 136 - arch/frv/kernel/signal.c | 51 +- arch/frv/lib/Makefile | 2 +- arch/frv/lib/perf_event.c | 19 - arch/h8300/include/asm/ioctls.h | 81 +- arch/h8300/include/asm/irqflags.h | 43 + arch/h8300/include/asm/system.h | 24 +- arch/h8300/kernel/module.c | 3 +- arch/ia64/Kconfig | 12 +- arch/ia64/hp/sim/simserial.c | 12 +- arch/ia64/include/asm/compat.h | 208 - arch/ia64/include/asm/hardirq.h | 11 +- arch/ia64/include/asm/ioctls.h | 89 +- arch/ia64/include/asm/iommu_table.h | 6 + arch/ia64/include/asm/irqflags.h | 94 + arch/ia64/include/asm/system.h | 80 - arch/ia64/kernel/Makefile | 1 + arch/ia64/kernel/cyclone.c | 2 +- arch/ia64/kernel/fsys.S | 42 +- arch/ia64/kernel/iosapic.c | 60 +- arch/ia64/kernel/irq_ia64.c | 5 + arch/ia64/kernel/mca.c | 38 +- arch/ia64/kernel/msi_ia64.c | 8 +- arch/ia64/kernel/palinfo.c | 2 +- arch/ia64/kernel/perfmon.c | 12 +- arch/ia64/kernel/salinfo.c | 4 +- arch/ia64/kernel/setup.c | 4 - arch/ia64/kernel/stacktrace.c | 39 + arch/ia64/kernel/unwind.c | 23 +- arch/ia64/sn/kernel/msi_sn.c | 4 +- arch/ia64/sn/kernel/sn2/sn_hwperf.c | 1 + arch/ia64/xen/xen_pv_ops.c | 5 +- arch/m32r/include/asm/elf.h | 4 +- arch/m32r/include/asm/ioctls.h | 83 +- arch/m32r/include/asm/irqflags.h | 104 + arch/m32r/include/asm/signal.h | 1 - arch/m32r/include/asm/system.h | 66 +- arch/m32r/include/asm/unistd.h | 1 + arch/m32r/kernel/.gitignore | 1 + arch/m32r/kernel/entry.S | 5 +- arch/m32r/kernel/irq.c | 2 +- arch/m32r/kernel/ptrace.c | 7 +- arch/m32r/kernel/signal.c | 103 +- arch/m32r/platforms/m32104ut/setup.c | 2 +- arch/m32r/platforms/m32700ut/setup.c | 8 +- arch/m32r/platforms/mappi/setup.c | 2 +- arch/m32r/platforms/mappi2/setup.c | 2 +- arch/m32r/platforms/mappi3/setup.c | 2 +- arch/m32r/platforms/oaks32r/setup.c | 2 +- arch/m32r/platforms/opsput/setup.c | 6 +- arch/m32r/platforms/usrv/setup.c | 4 +- arch/m68k/Kconfig | 4 +- arch/m68k/bvme6000/rtc.c | 1 + arch/m68k/include/asm/amigahw.h | 1 - arch/m68k/include/asm/atomic.h | 210 +- arch/m68k/include/asm/atomic_mm.h | 200 - arch/m68k/include/asm/atomic_no.h | 155 - arch/m68k/include/asm/entry_mm.h | 3 + arch/m68k/include/asm/entry_no.h | 2 +- arch/m68k/include/asm/io_mm.h | 43 +- arch/m68k/include/asm/ioctls.h | 80 +- arch/m68k/include/asm/irqflags.h | 76 + arch/m68k/include/asm/machdep.h | 49 +- arch/m68k/include/asm/machdep_mm.h | 35 - arch/m68k/include/asm/machdep_no.h | 26 - arch/m68k/include/asm/page.h | 48 +- arch/m68k/include/asm/page_mm.h | 57 +- arch/m68k/include/asm/page_no.h | 51 +- arch/m68k/include/asm/string.h | 134 +- arch/m68k/include/asm/string_mm.h | 131 - arch/m68k/include/asm/string_no.h | 126 - arch/m68k/include/asm/system_mm.h | 27 +- arch/m68k/include/asm/system_no.h | 66 +- arch/m68k/include/asm/thread_info.h | 109 +- arch/m68k/include/asm/thread_info_mm.h | 71 - arch/m68k/include/asm/thread_info_no.h | 102 - arch/m68k/include/asm/traps.h | 275 +- arch/m68k/include/asm/traps_mm.h | 272 - arch/m68k/include/asm/traps_no.h | 154 - arch/m68k/kernel/setup.c | 6 - arch/m68k/kernel/sys_m68k.c | 3 - arch/m68k/kernel/time.c | 2 - arch/m68k/mac/macboing.c | 6 +- arch/m68k/mvme16x/rtc.c | 1 + arch/m68k/sun3/sun3ints.c | 2 - arch/m68knommu/kernel/asm-offsets.c | 2 - arch/m68knommu/kernel/time.c | 3 +- arch/m68knommu/platform/coldfire/entry.S | 4 +- arch/m68knommu/platform/coldfire/head.S | 1 + arch/microblaze/include/asm/irqflags.h | 193 +- arch/microblaze/include/asm/memblock.h | 3 - arch/microblaze/mm/init.c | 30 +- arch/mips/Kbuild | 4 + arch/mips/Kconfig | 25 +- arch/mips/alchemy/common/platform.c | 28 + arch/mips/alchemy/common/power.c | 35 - arch/mips/alchemy/common/prom.c | 5 +- arch/mips/alchemy/devboards/bcsr.c | 1 + arch/mips/ar7/irq.c | 1 + arch/mips/bcm63xx/irq.c | 1 + arch/mips/boot/compressed/Makefile | 4 +- arch/mips/cavium-octeon/Kconfig | 4 + arch/mips/cavium-octeon/cpu.c | 2 +- arch/mips/cavium-octeon/executive/Makefile | 2 +- arch/mips/cavium-octeon/serial.c | 1 + arch/mips/dec/Platform | 2 +- arch/mips/dec/setup.c | 1 + arch/mips/include/asm/atomic.h | 4 + arch/mips/include/asm/cop2.h | 2 +- arch/mips/include/asm/fcntl.h | 1 + arch/mips/include/asm/gic.h | 1 + arch/mips/include/asm/irqflags.h | 53 +- arch/mips/include/asm/mach-loongson/loongson.h | 1 + arch/mips/include/asm/mach-tx49xx/kmalloc.h | 2 +- arch/mips/include/asm/mips-boards/maltaint.h | 3 - arch/mips/include/asm/page.h | 14 + arch/mips/include/asm/siginfo.h | 1 + arch/mips/include/asm/thread_info.h | 3 +- arch/mips/include/asm/unistd.h | 21 +- arch/mips/jazz/irq.c | 1 + arch/mips/jz4740/Platform | 2 +- arch/mips/kernel/branch.c | 1 - arch/mips/kernel/cevt-bcm1480.c | 1 + arch/mips/kernel/cevt-ds1287.c | 1 + arch/mips/kernel/cevt-gt641xx.c | 1 + arch/mips/kernel/cevt-r4k.c | 1 + arch/mips/kernel/cevt-sb1250.c | 1 + arch/mips/kernel/cevt-smtc.c | 1 + arch/mips/kernel/cevt-txx9.c | 1 + arch/mips/kernel/i8253.c | 1 + arch/mips/kernel/i8259.c | 1 + arch/mips/kernel/irq-gic.c | 7 +- arch/mips/kernel/irq-rm7000.c | 1 + arch/mips/kernel/irq-rm9000.c | 1 + arch/mips/kernel/irq_cpu.c | 1 + arch/mips/kernel/irq_txx9.c | 1 + arch/mips/kernel/kgdb.c | 2 +- arch/mips/kernel/kspd.c | 2 +- arch/mips/kernel/linux32.c | 7 + arch/mips/kernel/mips-mt-fpaff.c | 2 +- arch/mips/kernel/ptrace.c | 4 +- arch/mips/kernel/rtlx.c | 3 +- arch/mips/kernel/scall32-o32.S | 16 +- arch/mips/kernel/scall64-64.S | 14 +- arch/mips/kernel/scall64-n32.S | 17 +- arch/mips/kernel/scall64-o32.S | 20 +- arch/mips/kernel/signal.c | 45 +- arch/mips/kernel/signal_n32.c | 5 + arch/mips/kernel/smtc.c | 4 +- arch/mips/kernel/traps.c | 2 +- arch/mips/kernel/unaligned.c | 2 - arch/mips/kernel/vpe.c | 3 +- arch/mips/mm/dma-default.c | 28 +- arch/mips/mm/sc-rm7k.c | 2 +- arch/mips/mti-malta/malta-int.c | 3 + arch/mips/mti-malta/malta-platform.c | 1 + arch/mips/pci/ops-tx3927.c | 1 + arch/mips/pci/ops-tx4927.c | 1 + arch/mips/pci/pci-rc32434.c | 2 +- arch/mips/pmc-sierra/msp71xx/msp_irq_cic.c | 1 + arch/mips/pnx8550/common/reset.c | 20 +- arch/mips/pnx8550/common/setup.c | 3 +- arch/mips/powertv/asic/irq_asic.c | 1 + arch/mips/rb532/serial.c | 1 + arch/mips/sibyte/common/sb_tbprof.c | 1 + arch/mips/sni/a20r.c | 1 + arch/mips/sni/pcimt.c | 1 + arch/mips/sni/pcit.c | 1 + arch/mips/sni/rm200.c | 1 + arch/mips/sni/time.c | 1 + arch/mips/txx9/generic/irq_tx4927.c | 1 + arch/mips/txx9/generic/irq_tx4938.c | 1 + arch/mips/txx9/generic/irq_tx4939.c | 1 + arch/mips/txx9/generic/setup.c | 1 + arch/mips/txx9/jmr3927/irq.c | 1 + arch/mips/txx9/rbtx4927/irq.c | 1 + arch/mips/txx9/rbtx4938/irq.c | 1 + arch/mips/txx9/rbtx4939/irq.c | 1 + arch/mips/vr41xx/common/irq.c | 1 + arch/mips/vr41xx/common/siu.c | 1 + arch/mn10300/Kconfig | 1 - arch/mn10300/Kconfig.debug | 2 +- arch/mn10300/include/asm/bitops.h | 4 +- arch/mn10300/include/asm/ioctls.h | 84 +- arch/mn10300/include/asm/irqflags.h | 123 + arch/mn10300/include/asm/signal.h | 2 +- arch/mn10300/include/asm/system.h | 109 +- arch/mn10300/kernel/entry.S | 1 + arch/mn10300/kernel/module.c | 3 +- arch/mn10300/kernel/signal.c | 35 +- arch/mn10300/mm/Makefile | 14 +- arch/mn10300/mm/cache-disabled.c | 21 + arch/mn10300/mm/cache.c | 20 +- arch/parisc/Kconfig | 1 + arch/parisc/include/asm/irqflags.h | 46 + arch/parisc/include/asm/perf_event.h | 3 +- arch/parisc/include/asm/system.h | 19 +- arch/parisc/kernel/module.c | 3 +- arch/parisc/kernel/perf.c | 4 - arch/powerpc/Kconfig | 1 + arch/powerpc/boot/addnote.c | 4 +- arch/powerpc/boot/dts/bluestone.dts | 254 + arch/powerpc/boot/dts/mpc8308_p1m.dts | 332 + arch/powerpc/boot/dts/mpc8536ds.dts | 52 + arch/powerpc/boot/dts/p1022ds.dts | 11 + arch/powerpc/boot/dts/p4080ds.dts | 11 +- arch/powerpc/configs/44x/bluestone_defconfig | 68 + arch/powerpc/configs/e55xx_smp_defconfig | 84 + arch/powerpc/configs/ppc44x_defconfig | 9 +- arch/powerpc/configs/ppc64e_defconfig | 4 +- arch/powerpc/include/asm/checksum.h | 10 + arch/powerpc/include/asm/compat.h | 4 +- arch/powerpc/include/asm/cputable.h | 14 +- arch/powerpc/include/asm/dma-mapping.h | 14 +- arch/powerpc/include/asm/elf.h | 2 +- arch/powerpc/include/asm/exception-64s.h | 3 +- arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 48 + arch/powerpc/include/asm/hw_irq.h | 113 +- arch/powerpc/include/asm/irqflags.h | 2 +- arch/powerpc/include/asm/kexec.h | 1 + arch/powerpc/include/asm/kvm_fpu.h | 4 +- arch/powerpc/include/asm/lppaca.h | 29 + arch/powerpc/include/asm/machdep.h | 3 + arch/powerpc/include/asm/memblock.h | 7 - arch/powerpc/include/asm/mmu-book3e.h | 15 + arch/powerpc/include/asm/mmu.h | 12 + arch/powerpc/include/asm/paca.h | 12 +- arch/powerpc/include/asm/page_64.h | 4 +- arch/powerpc/include/asm/ppc-pci.h | 4 +- arch/powerpc/include/asm/ppc_asm.h | 50 +- arch/powerpc/include/asm/processor.h | 4 +- arch/powerpc/include/asm/pte-common.h | 7 + arch/powerpc/include/asm/rtas.h | 1 + arch/powerpc/include/asm/systbl.h | 19 + arch/powerpc/include/asm/system.h | 8 +- arch/powerpc/include/asm/time.h | 5 - arch/powerpc/include/asm/unistd.h | 21 +- arch/powerpc/kernel/Makefile | 4 +- arch/powerpc/kernel/align.c | 4 +- arch/powerpc/kernel/asm-offsets.c | 12 +- arch/powerpc/kernel/cpu_setup_44x.S | 1 + arch/powerpc/kernel/cpu_setup_fsl_booke.S | 15 + arch/powerpc/kernel/cputable.c | 43 +- arch/powerpc/kernel/crash.c | 13 +- arch/powerpc/kernel/dma-iommu.c | 21 +- arch/powerpc/kernel/dma.c | 20 +- arch/powerpc/kernel/entry_64.S | 40 + arch/powerpc/kernel/exceptions-64s.S | 4 +- arch/powerpc/kernel/fpu.S | 10 - arch/powerpc/kernel/head_40x.S | 6 +- arch/powerpc/kernel/head_fsl_booke.S | 10 +- arch/powerpc/kernel/irq.c | 10 +- arch/powerpc/kernel/lparcfg.c | 15 +- arch/powerpc/kernel/machine_kexec.c | 24 + arch/powerpc/kernel/machine_kexec_32.c | 4 + arch/powerpc/kernel/module.c | 6 - arch/powerpc/kernel/paca.c | 72 +- arch/powerpc/kernel/pci-common.c | 4 +- arch/powerpc/kernel/perf_callchain.c | 86 +- arch/powerpc/kernel/perf_event.c | 166 +- arch/powerpc/kernel/perf_event_fsl_emb.c | 148 +- arch/powerpc/kernel/ppc970-pmu.c | 2 + arch/powerpc/kernel/process.c | 12 - arch/powerpc/kernel/prom.c | 15 +- arch/powerpc/kernel/ptrace.c | 2 +- arch/powerpc/kernel/rtas.c | 6 +- arch/powerpc/kernel/rtas_flash.c | 3 + arch/powerpc/kernel/rtasd.c | 1 + arch/powerpc/kernel/setup_32.c | 4 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/signal.c | 2 + arch/powerpc/kernel/signal_32.c | 3 +- arch/powerpc/kernel/signal_64.c | 2 +- arch/powerpc/kernel/smp.c | 14 +- arch/powerpc/kernel/time.c | 317 +- arch/powerpc/kernel/traps.c | 5 + arch/powerpc/kernel/vdso.c | 6 +- arch/powerpc/kernel/vdso32/Makefile | 6 +- arch/powerpc/kernel/vdso64/Makefile | 6 +- arch/powerpc/kernel/vio.c | 10 +- arch/powerpc/kvm/Makefile | 2 +- arch/powerpc/kvm/book3s_paired_singles.c | 44 +- arch/powerpc/kvm/emulate.c | 4 +- arch/powerpc/kvm/fpu.S | 8 - arch/powerpc/lib/Makefile | 7 +- arch/powerpc/lib/checksum_64.S | 482 +- arch/powerpc/lib/checksum_wrappers_64.c | 102 + arch/powerpc/lib/copy_32.S | 2 +- arch/powerpc/lib/ldstfp.S | 36 +- arch/powerpc/lib/locks.c | 4 +- arch/powerpc/lib/sstep.c | 8 + arch/powerpc/math-emu/Makefile | 2 +- arch/powerpc/mm/40x_mmu.c | 17 +- arch/powerpc/mm/44x_mmu.c | 14 + arch/powerpc/mm/Makefile | 6 +- arch/powerpc/mm/fault.c | 6 + arch/powerpc/mm/fsl_booke_mmu.c | 27 +- arch/powerpc/mm/hash_utils_64.c | 35 +- arch/powerpc/mm/init_32.c | 43 +- arch/powerpc/mm/init_64.c | 1 + arch/powerpc/mm/mem.c | 94 +- arch/powerpc/mm/mmu_context_nohash.c | 6 +- arch/powerpc/mm/mmu_decl.h | 5 +- arch/powerpc/mm/numa.c | 17 +- arch/powerpc/mm/ppc_mmu_32.c | 18 +- arch/powerpc/mm/tlb_nohash.c | 72 +- arch/powerpc/mm/tlb_nohash_low.S | 2 +- arch/powerpc/oprofile/Makefile | 4 +- arch/powerpc/oprofile/backtrace.c | 2 +- arch/powerpc/oprofile/op_model_fsl_emb.c | 15 +- arch/powerpc/platforms/44x/Kconfig | 16 + arch/powerpc/platforms/44x/ppc44x_simple.c | 1 + arch/powerpc/platforms/512x/clock.c | 2 +- arch/powerpc/platforms/52xx/efika.c | 9 +- arch/powerpc/platforms/52xx/mpc52xx_common.c | 8 +- arch/powerpc/platforms/83xx/Kconfig | 4 +- arch/powerpc/platforms/83xx/mpc830x_rdb.c | 3 +- arch/powerpc/platforms/85xx/Kconfig | 28 +- arch/powerpc/platforms/85xx/Makefile | 2 + arch/powerpc/platforms/85xx/p1022_ds.c | 2 + arch/powerpc/platforms/85xx/p3041_ds.c | 64 + arch/powerpc/platforms/85xx/p5020_ds.c | 69 + arch/powerpc/platforms/85xx/smp.c | 83 +- arch/powerpc/platforms/Kconfig.cputype | 8 +- arch/powerpc/platforms/cell/axon_msi.c | 6 +- arch/powerpc/platforms/cell/ras.c | 4 +- arch/powerpc/platforms/cell/spider-pic.c | 4 +- arch/powerpc/platforms/cell/spufs/file.c | 18 + arch/powerpc/platforms/chrp/nvram.c | 4 +- arch/powerpc/platforms/embedded6xx/wii.c | 2 +- arch/powerpc/platforms/iseries/Makefile | 2 +- arch/powerpc/platforms/iseries/dt.c | 4 +- arch/powerpc/platforms/iseries/mf.c | 1 + arch/powerpc/platforms/iseries/smp.c | 2 +- arch/powerpc/platforms/maple/setup.c | 1 + arch/powerpc/platforms/powermac/pfunc_core.c | 9 +- arch/powerpc/platforms/pseries/Makefile | 13 +- arch/powerpc/platforms/pseries/dlpar.c | 7 +- arch/powerpc/platforms/pseries/dtl.c | 224 +- arch/powerpc/platforms/pseries/lpar.c | 25 +- arch/powerpc/platforms/pseries/mobility.c | 362 + arch/powerpc/platforms/pseries/pseries.h | 9 + arch/powerpc/platforms/pseries/reconfig.c | 3 +- arch/powerpc/platforms/pseries/scanlog.c | 1 + arch/powerpc/platforms/pseries/setup.c | 52 + arch/powerpc/platforms/pseries/xics.c | 4 +- arch/powerpc/sysdev/Makefile | 5 +- arch/powerpc/sysdev/dart_iommu.c | 74 +- arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 101 + arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 159 + arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 231 + arch/powerpc/sysdev/fsl_msi.c | 13 +- arch/powerpc/sysdev/fsl_pci.c | 60 +- arch/powerpc/sysdev/fsl_pci.h | 1 + arch/powerpc/sysdev/fsl_rio.c | 65 +- arch/powerpc/sysdev/fsl_soc.c | 181 +- arch/powerpc/sysdev/mpc8xxx_gpio.c | 3 + arch/powerpc/sysdev/mpic_pasemi_msi.c | 22 +- arch/powerpc/sysdev/mpic_u3msi.c | 18 +- arch/powerpc/sysdev/pmi.c | 2 +- arch/powerpc/xmon/Makefile | 4 +- arch/s390/Kconfig | 8 + arch/s390/crypto/prng.c | 1 + arch/s390/hypfs/hypfs_diag.c | 1 + arch/s390/hypfs/hypfs_vm.c | 1 + arch/s390/hypfs/inode.c | 1 + arch/s390/include/asm/hardirq.h | 4 - arch/s390/include/asm/ioctls.h | 88 +- arch/s390/include/asm/irqflags.h | 51 +- arch/s390/include/asm/perf_event.h | 3 +- arch/s390/include/asm/qdio.h | 13 +- arch/s390/include/asm/system.h | 3 +- arch/s390/include/asm/topology.h | 27 +- arch/s390/kernel/debug.c | 1 + arch/s390/kernel/mem_detect.c | 4 +- arch/s390/kernel/module.c | 3 +- arch/s390/kernel/topology.c | 150 +- arch/s390/mm/init.c | 3 +- arch/s390/mm/maccess.c | 4 +- arch/score/include/asm/irqflags.h | 187 +- arch/sh/Kconfig | 14 + arch/sh/boards/mach-landisk/gio.c | 1 + arch/sh/include/asm/irqflags.h | 4 +- arch/sh/include/asm/memblock.h | 2 - arch/sh/include/asm/perf_event.h | 7 - arch/sh/include/asm/syscalls_32.h | 7 +- arch/sh/kernel/irq.c | 2 +- arch/sh/kernel/irq_32.c | 12 +- arch/sh/kernel/module.c | 2 - arch/sh/kernel/perf_callchain.c | 50 +- arch/sh/kernel/perf_event.c | 159 +- arch/sh/mm/init.c | 17 +- arch/sh/oprofile/Makefile | 4 + arch/sh/oprofile/common.c | 115 +- arch/sh/oprofile/op_impl.h | 33 - arch/sparc/Kconfig | 3 + arch/sparc/include/asm/irqflags_32.h | 35 +- arch/sparc/include/asm/irqflags_64.h | 29 +- arch/sparc/include/asm/jump_label.h | 32 + arch/sparc/include/asm/memblock.h | 2 - arch/sparc/include/asm/perf_event.h | 4 - arch/sparc/kernel/Makefile | 2 + arch/sparc/kernel/apc.c | 1 + arch/sparc/kernel/irq_32.c | 13 +- arch/sparc/kernel/jump_label.c | 47 + arch/sparc/kernel/mdesc.c | 1 + arch/sparc/kernel/module.c | 6 + arch/sparc/kernel/pci_msi.c | 8 +- arch/sparc/kernel/pcr.c | 8 +- arch/sparc/kernel/perf_event.c | 248 +- arch/sparc/kernel/signal32.c | 161 +- arch/sparc/kernel/signal_32.c | 55 +- arch/sparc/kernel/signal_64.c | 45 +- arch/sparc/mm/init_64.c | 46 +- arch/sparc/prom/p1275.c | 2 +- arch/tile/include/arch/chip_tile64.h | 3 + arch/tile/include/arch/chip_tilepro.h | 3 + arch/tile/include/asm/bitops.h | 1 + arch/tile/include/asm/compat.h | 5 +- arch/tile/include/asm/io.h | 8 +- arch/tile/include/asm/irqflags.h | 36 +- arch/tile/include/asm/processor.h | 12 + arch/tile/include/asm/ptrace.h | 15 +- arch/tile/include/asm/sigcontext.h | 18 +- arch/tile/include/asm/signal.h | 1 + arch/tile/include/asm/syscalls.h | 21 +- arch/tile/kernel/hardwall.c | 1 + arch/tile/kernel/intvec_32.S | 7 - arch/tile/kernel/irq.c | 4 +- arch/tile/kernel/process.c | 30 +- arch/tile/kernel/signal.c | 27 +- arch/tile/kernel/stack.c | 2 +- arch/um/drivers/harddog_kern.c | 14 +- arch/um/drivers/hostaudio_kern.c | 26 +- arch/um/drivers/mconsole_kern.c | 1 + arch/um/drivers/mmapper_kern.c | 1 + arch/um/drivers/net_kern.c | 17 +- arch/um/drivers/random.c | 1 + arch/um/drivers/ubd_kern.c | 20 +- arch/um/kernel/exec.c | 8 +- arch/um/kernel/internal.h | 2 +- arch/um/kernel/irq.c | 6 +- arch/um/kernel/syscall.c | 4 +- arch/x86/Kconfig | 145 +- arch/x86/Kconfig.debug | 14 +- arch/x86/Makefile | 10 +- arch/x86/boot/compressed/misc.c | 29 +- arch/x86/boot/early_serial_console.c | 14 +- arch/x86/ia32/ia32_aout.c | 22 +- arch/x86/include/asm/alternative.h | 11 + arch/x86/include/asm/amd_iommu.h | 6 +- arch/x86/include/asm/amd_iommu_proto.h | 8 +- arch/x86/include/asm/amd_iommu_types.h | 23 +- arch/x86/include/asm/amd_nb.h | 39 + arch/x86/include/asm/apb_timer.h | 1 - arch/x86/include/asm/apic.h | 4 +- arch/x86/include/asm/apicdef.h | 1 + arch/x86/include/asm/bitops.h | 4 +- arch/x86/include/asm/calgary.h | 4 +- arch/x86/include/asm/calling.h | 52 +- arch/x86/include/asm/cpu.h | 1 - arch/x86/include/asm/cpufeature.h | 18 +- arch/x86/include/asm/dwarf2.h | 20 + arch/x86/include/asm/e820.h | 20 +- arch/x86/include/asm/efi.h | 2 +- arch/x86/include/asm/entry_arch.h | 23 +- arch/x86/include/asm/fixmap.h | 15 + arch/x86/include/asm/gart.h | 20 +- arch/x86/include/asm/hardirq.h | 2 +- arch/x86/include/asm/hpet.h | 11 +- arch/x86/include/asm/hw_breakpoint.h | 2 +- arch/x86/include/asm/hw_irq.h | 19 +- arch/x86/include/asm/i387.h | 185 +- arch/x86/include/asm/i8259.h | 2 + arch/x86/include/asm/io.h | 2 + arch/x86/include/asm/io_apic.h | 6 - arch/x86/include/asm/iommu_table.h | 100 + arch/x86/include/asm/irq.h | 12 +- arch/x86/include/asm/irq_remapping.h | 35 + arch/x86/include/asm/irq_vectors.h | 4 +- arch/x86/include/asm/irqflags.h | 32 +- arch/x86/include/asm/jump_label.h | 37 + arch/x86/include/asm/k8.h | 36 - arch/x86/include/asm/kvm_host.h | 24 - arch/x86/include/asm/memblock.h | 23 + arch/x86/include/asm/module.h | 7 +- arch/x86/include/asm/mrst.h | 10 +- arch/x86/include/asm/mwait.h | 15 + arch/x86/include/asm/olpc_ofw.h | 4 + arch/x86/include/asm/page_32_types.h | 4 - arch/x86/include/asm/page_types.h | 2 +- arch/x86/include/asm/paravirt.h | 21 +- arch/x86/include/asm/paravirt_types.h | 1 - arch/x86/include/asm/percpu.h | 14 + arch/x86/include/asm/perf_event_p4.h | 52 +- arch/x86/include/asm/pgtable.h | 4 + arch/x86/include/asm/pgtable_32.h | 2 +- arch/x86/include/asm/pgtable_64.h | 2 + arch/x86/include/asm/processor.h | 29 +- arch/x86/include/asm/segment.h | 32 +- arch/x86/include/asm/setup.h | 5 + arch/x86/include/asm/swiotlb.h | 13 +- arch/x86/include/asm/tlbflush.h | 2 - arch/x86/include/asm/trampoline.h | 3 - arch/x86/include/asm/vmi.h | 269 - arch/x86/include/asm/vmi_time.h | 98 - arch/x86/kernel/Makefile | 12 +- arch/x86/kernel/acpi/cstate.c | 13 +- arch/x86/kernel/acpi/sleep.c | 16 +- arch/x86/kernel/alternative.c | 71 +- arch/x86/kernel/amd_iommu.c | 6 +- arch/x86/kernel/amd_iommu_init.c | 178 +- arch/x86/kernel/amd_nb.c | 147 + arch/x86/kernel/apb_timer.c | 60 +- arch/x86/kernel/aperture_64.c | 31 +- arch/x86/kernel/apic/apic.c | 91 +- arch/x86/kernel/apic/io_apic.c | 877 +- arch/x86/kernel/apic/nmi.c | 2 +- arch/x86/kernel/apic/numaq_32.c | 3 +- arch/x86/kernel/apic/probe_64.c | 3 + arch/x86/kernel/apic/x2apic_uv_x.c | 6 +- arch/x86/kernel/apm_32.c | 1 + arch/x86/kernel/asm-offsets_32.c | 4 +- arch/x86/kernel/check.c | 16 +- arch/x86/kernel/cpu/amd.c | 77 +- arch/x86/kernel/cpu/common.c | 26 +- arch/x86/kernel/cpu/cpu.h | 2 + arch/x86/kernel/cpu/cpufreq/pcc-cpufreq.c | 18 +- arch/x86/kernel/cpu/intel.c | 7 +- arch/x86/kernel/cpu/intel_cacheinfo.c | 14 +- arch/x86/kernel/cpu/mcheck/mce-severity.c | 1 + arch/x86/kernel/cpu/mcheck/mce.c | 1 + arch/x86/kernel/cpu/mcheck/mce_amd.c | 36 +- arch/x86/kernel/cpu/mcheck/therm_throt.c | 5 +- arch/x86/kernel/cpu/mtrr/cleanup.c | 2 +- arch/x86/kernel/cpu/mtrr/generic.c | 128 +- arch/x86/kernel/cpu/perf_event.c | 292 +- arch/x86/kernel/cpu/perf_event_amd.c | 4 +- arch/x86/kernel/cpu/perf_event_intel.c | 8 +- arch/x86/kernel/cpu/perf_event_intel_ds.c | 13 +- arch/x86/kernel/cpu/perf_event_p4.c | 298 +- arch/x86/kernel/cpu/perfctr-watchdog.c | 9 +- arch/x86/kernel/cpu/scattered.c | 7 + arch/x86/kernel/crash_dump_64.c | 3 +- arch/x86/kernel/e820.c | 191 +- arch/x86/kernel/early-quirks.c | 20 - arch/x86/kernel/early_printk.c | 13 + arch/x86/kernel/early_printk_mrst.c | 319 + arch/x86/kernel/efi.c | 5 +- arch/x86/kernel/entry_32.S | 310 +- arch/x86/kernel/entry_64.S | 134 +- arch/x86/kernel/ftrace.c | 63 +- arch/x86/kernel/head.c | 3 +- arch/x86/kernel/head32.c | 11 +- arch/x86/kernel/head64.c | 9 +- arch/x86/kernel/head_32.S | 55 +- arch/x86/kernel/hpet.c | 66 +- arch/x86/kernel/hw_breakpoint.c | 40 +- arch/x86/kernel/i387.c | 58 +- arch/x86/kernel/i8259.c | 63 +- arch/x86/kernel/irq.c | 32 +- arch/x86/kernel/irq_32.c | 12 +- arch/x86/kernel/irq_work.c | 30 + arch/x86/kernel/irqinit.c | 23 +- arch/x86/kernel/jump_label.c | 50 + arch/x86/kernel/k8.c | 137 - arch/x86/kernel/kdebugfs.c | 1 + arch/x86/kernel/kgdb.c | 11 +- arch/x86/kernel/kprobes.c | 14 +- arch/x86/kernel/machine_kexec_64.c | 4 +- arch/x86/kernel/microcode_core.c | 1 + arch/x86/kernel/module.c | 6 +- arch/x86/kernel/mpparse.c | 5 +- arch/x86/kernel/olpc-xo1.c | 140 + arch/x86/kernel/olpc.c | 89 +- arch/x86/kernel/olpc_ofw.c | 6 + arch/x86/kernel/paravirt.c | 1 - arch/x86/kernel/pci-calgary_64.c | 18 +- arch/x86/kernel/pci-dma.c | 44 +- arch/x86/kernel/pci-gart_64.c | 33 +- arch/x86/kernel/pci-iommu_table.c | 89 + arch/x86/kernel/pci-swiotlb.c | 44 +- arch/x86/kernel/pmtimer_64.c | 69 - arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/quirks.c | 2 + arch/x86/kernel/reboot.c | 12 +- arch/x86/kernel/setup.c | 233 +- arch/x86/kernel/setup_percpu.c | 8 +- arch/x86/kernel/sfi.c | 4 +- arch/x86/kernel/smpboot.c | 134 +- arch/x86/kernel/sys_i386_32.c | 4 +- arch/x86/kernel/tlb_uv.c | 12 +- arch/x86/kernel/trampoline.c | 26 +- arch/x86/kernel/traps.c | 36 +- arch/x86/kernel/tsc.c | 66 +- arch/x86/kernel/uv_irq.c | 55 +- arch/x86/kernel/visws_quirks.c | 140 +- arch/x86/kernel/vm86_32.c | 10 +- arch/x86/kernel/vmi_32.c | 893 -- arch/x86/kernel/vmiclock_32.c | 317 - arch/x86/kernel/vmlinux.lds.S | 30 +- arch/x86/kvm/lapic.c | 3 +- arch/x86/kvm/svm.c | 17 +- arch/x86/kvm/vmx.c | 24 +- arch/x86/kvm/x86.c | 7 +- arch/x86/lguest/boot.c | 31 +- arch/x86/lib/memcpy_32.c | 199 +- arch/x86/lib/memcpy_64.S | 158 +- arch/x86/lib/memmove_64.c | 189 +- arch/x86/mm/Makefile | 2 + arch/x86/mm/fault.c | 47 +- arch/x86/mm/init.c | 10 +- arch/x86/mm/init_32.c | 166 +- arch/x86/mm/init_64.c | 116 +- arch/x86/mm/ioremap.c | 5 + arch/x86/mm/k8topology_64.c | 12 +- arch/x86/mm/kmemcheck/kmemcheck.c | 2 + arch/x86/mm/kmemcheck/opcode.c | 2 +- arch/x86/mm/memblock.c | 348 + arch/x86/mm/memtest.c | 7 +- arch/x86/mm/numa_32.c | 30 +- arch/x86/mm/numa_64.c | 86 +- arch/x86/mm/pgtable.c | 24 +- arch/x86/mm/srat_32.c | 3 +- arch/x86/mm/srat_64.c | 17 +- arch/x86/mm/tlb.c | 48 +- arch/x86/oprofile/backtrace.c | 70 +- arch/x86/oprofile/nmi_int.c | 14 +- arch/x86/oprofile/op_model_amd.c | 145 +- arch/x86/pci/olpc.c | 2 +- arch/x86/xen/debugfs.c | 1 + arch/x86/xen/enlighten.c | 3 + arch/x86/xen/mmu.c | 32 +- arch/x86/xen/pci-swiotlb-xen.c | 5 + arch/x86/xen/setup.c | 3 +- arch/x86/xen/spinlock.c | 2 +- arch/x86/xen/time.c | 5 +- arch/xtensa/include/asm/irqflags.h | 58 + arch/xtensa/include/asm/system.h | 33 +- arch/xtensa/kernel/irq.c | 2 +- block/Kconfig | 12 + block/Makefile | 3 +- block/blk-barrier.c | 350 - block/blk-cgroup.c | 804 +- block/blk-cgroup.h | 87 +- block/blk-core.c | 99 +- block/blk-exec.c | 9 +- block/blk-flush.c | 262 + block/blk-integrity.c | 94 +- block/blk-lib.c | 39 +- block/blk-map.c | 7 +- block/blk-merge.c | 35 +- block/blk-settings.c | 32 +- block/blk-sysfs.c | 13 + block/blk-throttle.c | 1123 ++ block/blk.h | 16 +- block/bsg.c | 4 +- block/cfq-iosched.c | 55 +- block/cfq.h | 2 +- block/elevator.c | 91 +- block/genhd.c | 23 +- block/ioctl.c | 6 +- crypto/des_generic.c | 130 +- drivers/Makefile | 2 +- drivers/acpi/Kconfig | 2 +- drivers/acpi/acpi_pad.c | 41 +- drivers/acpi/acpica/aclocal.h | 1 + drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/rsutils.c | 2 +- drivers/acpi/apei/Kconfig | 2 +- drivers/acpi/apei/apei-base.c | 21 +- drivers/acpi/apei/einj.c | 4 +- drivers/acpi/apei/erst-dbg.c | 19 +- drivers/acpi/apei/erst.c | 29 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/apei/hest.c | 11 +- drivers/acpi/atomicio.c | 2 +- drivers/acpi/battery.c | 1 - drivers/acpi/blacklist.c | 35 + drivers/acpi/bus.c | 18 +- drivers/acpi/debugfs.c | 1 + drivers/acpi/ec_sys.c | 1 + drivers/acpi/event.c | 1 + drivers/acpi/fan.c | 2 + drivers/acpi/processor_core.c | 7 +- drivers/acpi/processor_driver.c | 2 +- drivers/acpi/processor_perflib.c | 4 +- drivers/acpi/sleep.c | 22 + drivers/acpi/sysfs.c | 20 +- drivers/acpi/video_detect.c | 4 +- drivers/amba/bus.c | 2 +- drivers/ata/Makefile | 2 +- drivers/ata/ahci.c | 7 +- drivers/ata/ahci.h | 16 +- drivers/ata/ahci_platform.c | 9 +- drivers/ata/ata_generic.c | 54 +- drivers/ata/ata_piix.c | 34 +- drivers/ata/libahci.c | 210 +- drivers/ata/libata-core.c | 389 +- drivers/ata/libata-eh.c | 254 +- drivers/ata/libata-pmp.c | 66 +- drivers/ata/libata-scsi.c | 204 +- drivers/ata/libata-sff.c | 16 +- drivers/ata/libata-transport.c | 774 + drivers/ata/libata-transport.h | 18 + drivers/ata/libata.h | 21 +- drivers/ata/pata_bf54x.c | 6 +- drivers/ata/pata_cmd640.c | 12 + drivers/ata/pata_pcmcia.c | 104 +- drivers/ata/pata_pdc202xx_old.c | 23 + drivers/ata/pata_samsung_cf.c | 2 +- drivers/ata/pata_scc.c | 4 +- drivers/ata/pata_sil680.c | 16 +- drivers/ata/pata_sl82c105.c | 11 + drivers/ata/sata_fsl.c | 27 +- drivers/ata/sata_inic162x.c | 2 +- drivers/ata/sata_mv.c | 25 +- drivers/ata/sata_nv.c | 57 +- drivers/ata/sata_sil24.c | 14 +- drivers/ata/sata_via.c | 2 +- drivers/atm/Makefile | 2 +- drivers/atm/firestream.c | 4 +- drivers/atm/horizon.c | 6 +- drivers/atm/idt77252.c | 6 +- drivers/atm/iphase.c | 8 +- drivers/atm/iphase.h | 2 +- drivers/atm/solos-pci.c | 8 +- drivers/base/Kconfig | 1 - drivers/base/Makefile | 4 +- drivers/base/bus.c | 22 - drivers/base/class.c | 23 +- drivers/base/core.c | 208 +- drivers/base/memory.c | 94 +- drivers/base/node.c | 8 +- drivers/base/platform.c | 80 +- drivers/base/power/Makefile | 1 + drivers/base/power/generic_ops.c | 4 +- drivers/base/power/main.c | 21 +- drivers/base/power/opp.c | 628 + drivers/base/power/power.h | 2 + drivers/base/power/runtime.c | 944 +- drivers/base/power/sysfs.c | 217 +- drivers/base/power/trace.c | 36 +- drivers/base/power/wakeup.c | 613 +- drivers/base/sys.c | 8 +- drivers/base/topology.c | 16 +- drivers/block/DAC960.c | 14 +- drivers/block/Kconfig | 17 + drivers/block/Makefile | 1 + drivers/block/amiflop.c | 79 +- drivers/block/aoe/aoeblk.c | 9 +- drivers/block/aoe/aoechr.c | 10 +- drivers/block/ataflop.c | 65 +- drivers/block/brd.c | 8 +- drivers/block/cciss.c | 880 +- drivers/block/cpqarray.c | 15 +- drivers/block/drbd/drbd_actlog.c | 41 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_int.h | 219 +- drivers/block/drbd/drbd_main.c | 604 +- drivers/block/drbd/drbd_nl.c | 270 +- drivers/block/drbd/drbd_proc.c | 34 +- drivers/block/drbd/drbd_receiver.c | 949 +- drivers/block/drbd/drbd_req.c | 165 +- drivers/block/drbd/drbd_req.h | 62 +- drivers/block/drbd/drbd_worker.c | 292 +- drivers/block/floppy.c | 82 +- drivers/block/loop.c | 132 +- drivers/block/nbd.c | 7 +- drivers/block/osdblk.c | 5 +- drivers/block/paride/pcd.c | 15 +- drivers/block/paride/pd.c | 15 +- drivers/block/paride/pf.c | 17 +- drivers/block/paride/pg.c | 8 +- drivers/block/paride/pt.c | 20 +- drivers/block/pktcdvd.c | 20 +- drivers/block/ps3disk.c | 4 +- drivers/block/rbd.c | 1841 +++ drivers/block/rbd_types.h | 73 + drivers/block/swim.c | 15 +- drivers/block/swim3.c | 15 +- drivers/block/ub.c | 17 +- drivers/block/viodasd.c | 11 +- drivers/block/virtio_blk.c | 60 +- drivers/block/xd.c | 7 +- drivers/block/xen-blkfront.c | 65 +- drivers/block/xsysace.c | 11 +- drivers/block/z2ram.c | 15 +- drivers/bluetooth/bluecard_cs.c | 12 +- drivers/bluetooth/bt3c_cs.c | 64 +- drivers/bluetooth/btmrvl_debugfs.c | 10 + drivers/bluetooth/btmrvl_main.c | 4 +- drivers/bluetooth/btsdio.c | 8 + drivers/bluetooth/btuart_cs.c | 62 +- drivers/bluetooth/btusb.c | 6 + drivers/bluetooth/dtl1_cs.c | 27 +- drivers/bluetooth/hci_ldisc.c | 9 +- drivers/bluetooth/hci_vhci.c | 1 + drivers/cdrom/gdrom.c | 15 +- drivers/cdrom/viocd.c | 15 +- drivers/char/Kconfig | 15 + drivers/char/Makefile | 1 + drivers/char/agp/Kconfig | 2 +- drivers/char/agp/amd64-agp.c | 39 +- drivers/char/agp/generic.c | 4 +- drivers/char/agp/intel-agp.c | 2 + drivers/char/agp/intel-agp.h | 2 + drivers/char/amiserial.c | 56 +- drivers/char/apm-emulation.c | 12 +- drivers/char/applicom.c | 9 +- drivers/char/bfin-otp.c | 1 + drivers/char/briq_panel.c | 1 + drivers/char/bsr.c | 1 + drivers/char/cs5535_gpio.c | 3 +- drivers/char/cyclades.c | 49 +- drivers/char/ds1302.c | 16 +- drivers/char/ds1620.c | 9 +- drivers/char/dsp56k.c | 28 +- drivers/char/dtlk.c | 9 +- drivers/char/generic_nvram.c | 7 +- drivers/char/genrtc.c | 14 +- drivers/char/hpet.c | 98 +- drivers/char/hw_random/core.c | 1 + drivers/char/i8k.c | 7 +- drivers/char/ip2/ip2main.c | 81 +- drivers/char/ipmi/ipmi_devintf.c | 15 +- drivers/char/ipmi/ipmi_si_intf.c | 17 +- drivers/char/ipmi/ipmi_watchdog.c | 9 +- drivers/char/istallion.c | 1 + drivers/char/lp.c | 16 +- drivers/char/mbcs.c | 8 +- drivers/char/mem.c | 6 +- drivers/char/misc.c | 1 + drivers/char/mmtimer.c | 8 +- drivers/char/mspec.c | 9 +- drivers/char/mwave/mwavedd.c | 47 +- drivers/char/mxser.c | 109 +- drivers/char/nozomi.c | 37 +- drivers/char/nvram.c | 11 +- drivers/char/nwbutton.c | 1 + drivers/char/nwflash.c | 12 +- drivers/char/pc8736x_gpio.c | 1 + drivers/char/pcmcia/cm4000_cs.c | 42 +- drivers/char/pcmcia/cm4040_cs.c | 47 +- drivers/char/pcmcia/ipwireless/main.c | 117 +- drivers/char/pcmcia/ipwireless/main.h | 5 - drivers/char/pcmcia/ipwireless/tty.h | 1 - drivers/char/pcmcia/synclink_cs.c | 106 +- drivers/char/ppdev.c | 8 +- drivers/char/pty.c | 4 +- drivers/char/random.c | 2 + drivers/char/raw.c | 245 +- drivers/char/rio/rio_linux.c | 8 +- drivers/char/scx200_gpio.c | 1 + drivers/char/snsc.c | 10 +- drivers/char/stallion.c | 1 + drivers/char/sx.c | 1 + drivers/char/synclink.c | 73 +- drivers/char/synclink_gt.c | 55 +- drivers/char/synclinkmp.c | 61 +- drivers/char/sysrq.c | 1 + drivers/char/tb0219.c | 1 + drivers/char/tlclk.c | 7 +- drivers/char/toshiba.c | 10 +- drivers/char/tpm/tpm.c | 22 +- drivers/char/tty_io.c | 77 +- drivers/char/ttyprintk.c | 225 + drivers/char/uv_mmtimer.c | 1 + drivers/char/vc_screen.c | 135 + drivers/char/viotape.c | 12 +- drivers/char/virtio_console.c | 263 +- drivers/char/vt.c | 5 + drivers/char/xilinx_hwicap/xilinx_hwicap.c | 7 +- drivers/cpuidle/governors/menu.c | 2 +- drivers/dca/dca-core.c | 85 +- drivers/dma/coh901318.c | 1 + drivers/dma/ioat/dma_v2.c | 2 +- drivers/dma/mv_xor.c | 2 +- drivers/dma/shdma.c | 3 +- drivers/edac/Kconfig | 16 +- drivers/edac/Makefile | 3 + drivers/edac/amd64_edac.c | 17 +- drivers/edac/amd64_edac.h | 5 +- drivers/edac/amd64_edac_dbg.c | 207 +- drivers/edac/edac_device_sysfs.c | 16 +- drivers/edac/edac_mc.c | 3 + drivers/edac/edac_mc_sysfs.c | 11 +- drivers/edac/edac_mce_amd.c | 452 - drivers/edac/edac_mce_amd.h | 69 - drivers/edac/edac_module.c | 79 +- drivers/edac/edac_module.h | 1 - drivers/edac/edac_pci_sysfs.c | 10 +- drivers/edac/edac_stub.c | 51 +- drivers/edac/i7core_edac.c | 1 + drivers/edac/mce_amd.c | 680 + drivers/edac/mce_amd.h | 114 + drivers/edac/mce_amd_inj.c | 171 + drivers/firewire/net.c | 13 - drivers/firewire/nosy.c | 1 + drivers/firewire/ohci.c | 20 +- drivers/firewire/ohci.h | 8 - drivers/firmware/Kconfig | 2 +- drivers/gpio/tc35892-gpio.c | 8 + drivers/gpu/drm/Kconfig | 5 +- drivers/gpu/drm/drm_buffer.c | 6 +- drivers/gpu/drm/drm_crtc_helper.c | 10 +- drivers/gpu/drm/drm_drv.c | 3 +- drivers/gpu/drm/drm_gem.c | 39 +- drivers/gpu/drm/drm_info.c | 2 +- drivers/gpu/drm/drm_pci.c | 4 + drivers/gpu/drm/drm_platform.c | 5 + drivers/gpu/drm/drm_sysfs.c | 2 +- drivers/gpu/drm/drm_vm.c | 28 +- drivers/gpu/drm/i810/i810_dma.c | 3 +- drivers/gpu/drm/i810/i810_drv.c | 1 + drivers/gpu/drm/i830/i830_dma.c | 3 +- drivers/gpu/drm/i830/i830_drv.c | 1 + drivers/gpu/drm/i915/i915_debugfs.c | 1 + drivers/gpu/drm/i915/i915_dma.c | 9 +- drivers/gpu/drm/i915/i915_drv.c | 2 + drivers/gpu/drm/i915/i915_gem.c | 89 +- drivers/gpu/drm/i915/i915_gem_evict.c | 44 +- drivers/gpu/drm/i915/i915_suspend.c | 36 +- drivers/gpu/drm/i915/intel_crt.c | 10 +- drivers/gpu/drm/i915/intel_display.c | 70 +- drivers/gpu/drm/i915/intel_dp.c | 21 +- drivers/gpu/drm/i915/intel_drv.h | 1 - drivers/gpu/drm/i915/intel_dvo.c | 3 +- drivers/gpu/drm/i915/intel_fb.c | 4 +- drivers/gpu/drm/i915/intel_hdmi.c | 2 +- drivers/gpu/drm/i915/intel_lvds.c | 7 +- drivers/gpu/drm/i915/intel_sdvo.c | 20 +- drivers/gpu/drm/i915/intel_tv.c | 11 +- drivers/gpu/drm/mga/mga_drv.c | 1 + drivers/gpu/drm/nouveau/nouveau_connector.c | 12 +- drivers/gpu/drm/nouveau/nouveau_drv.c | 1 + drivers/gpu/drm/nouveau/nouveau_gem.c | 6 +- drivers/gpu/drm/r128/r128_drv.c | 1 + drivers/gpu/drm/radeon/atombios.h | 2 +- drivers/gpu/drm/radeon/atombios_crtc.c | 5 +- drivers/gpu/drm/radeon/evergreen.c | 32 +- drivers/gpu/drm/radeon/r100.c | 27 +- drivers/gpu/drm/radeon/r600.c | 9 +- drivers/gpu/drm/radeon/r600_blit_kms.c | 27 + drivers/gpu/drm/radeon/r600_blit_shaders.h | 24 + drivers/gpu/drm/radeon/r600_cs.c | 5 +- drivers/gpu/drm/radeon/radeon.h | 1 + drivers/gpu/drm/radeon/radeon_atombios.c | 27 +- drivers/gpu/drm/radeon/radeon_combios.c | 73 +- drivers/gpu/drm/radeon/radeon_connectors.c | 15 +- drivers/gpu/drm/radeon/radeon_cursor.c | 28 +- drivers/gpu/drm/radeon/radeon_display.c | 14 +- drivers/gpu/drm/radeon/radeon_drv.c | 1 + drivers/gpu/drm/radeon/radeon_fb.c | 13 +- drivers/gpu/drm/radeon/radeon_gem.c | 4 +- drivers/gpu/drm/radeon/radeon_kms.c | 4 + drivers/gpu/drm/radeon/radeon_mode.h | 3 +- drivers/gpu/drm/radeon/radeon_object.c | 2 +- drivers/gpu/drm/radeon/radeon_object.h | 5 +- drivers/gpu/drm/radeon/rs600.c | 1 + drivers/gpu/drm/radeon/rs690.c | 1 + drivers/gpu/drm/radeon/rv770.c | 2 + drivers/gpu/drm/savage/savage_drv.c | 1 + drivers/gpu/drm/sis/sis_drv.c | 1 + drivers/gpu/drm/tdfx/tdfx_drv.c | 1 + drivers/gpu/drm/ttm/ttm_bo.c | 83 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 1 + drivers/gpu/drm/ttm/ttm_page_alloc.c | 8 +- drivers/gpu/drm/via/via_drv.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 146 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 8 + drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 5 + drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 3 + drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 17 + drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 34 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 4 + drivers/gpu/vga/vgaarb.c | 3 +- drivers/hid/hid-cando.c | 2 + drivers/hid/hid-core.c | 2 + drivers/hid/hid-debug.c | 1 + drivers/hid/hid-ids.h | 5 + drivers/hid/hid-roccat.c | 1 + drivers/hid/hidraw.c | 12 + drivers/hid/usbhid/hid-quirks.c | 1 + drivers/hid/usbhid/hiddev.c | 1 + drivers/hwmon/Kconfig | 2 +- drivers/hwmon/adm1031.c | 43 +- drivers/hwmon/asus_atk0110.c | 1 + drivers/hwmon/coretemp.c | 57 +- drivers/hwmon/emc1403.c | 1 - drivers/hwmon/f71882fg.c | 32 +- drivers/hwmon/f75375s.c | 6 +- drivers/hwmon/fschmd.c | 6 +- drivers/hwmon/lis3lv02d.c | 4 +- drivers/hwmon/lis3lv02d_i2c.c | 4 +- drivers/hwmon/lis3lv02d_spi.c | 4 +- drivers/hwmon/lm95241.c | 21 +- drivers/hwmon/pkgtemp.c | 23 +- drivers/hwmon/w83627ehf.c | 1 + drivers/hwmon/w83793.c | 6 +- drivers/i2c/busses/i2c-cpm.c | 5 + drivers/i2c/busses/i2c-davinci.c | 24 +- drivers/i2c/busses/i2c-ibm_iic.c | 3 + drivers/i2c/busses/i2c-imx.c | 12 +- drivers/i2c/busses/i2c-mpc.c | 1 + drivers/i2c/busses/i2c-octeon.c | 2 +- drivers/i2c/busses/i2c-omap.c | 2 + drivers/i2c/busses/i2c-pasemi.c | 2 +- drivers/i2c/busses/i2c-pca-isa.c | 12 +- drivers/i2c/busses/i2c-pca-platform.c | 11 +- drivers/i2c/busses/i2c-s3c2410.c | 4 +- drivers/i2c/i2c-core.c | 54 +- drivers/ide/ide-cd.c | 14 +- drivers/ide/ide-cs.c | 156 +- drivers/ide/ide-disk.c | 13 +- drivers/ide/ide-disk_ioctl.c | 7 +- drivers/ide/ide-floppy_ioctl.c | 7 +- drivers/ide/ide-gd.c | 10 +- drivers/ide/ide-io.c | 13 - drivers/ide/ide-probe.c | 12 +- drivers/ide/ide-tape.c | 20 +- drivers/idle/i7300_idle.c | 1 + drivers/idle/intel_idle.c | 39 +- drivers/ieee1394/eth1394.c | 16 - drivers/infiniband/hw/cxgb3/iwch_cm.c | 6 +- drivers/infiniband/hw/ipath/ipath_diag.c | 4 +- drivers/infiniband/hw/ipath/ipath_file_ops.c | 3 +- drivers/infiniband/hw/ipath/ipath_fs.c | 3 + drivers/infiniband/hw/mlx4/Kconfig | 1 + drivers/infiniband/hw/nes/nes_cm.c | 4 +- drivers/infiniband/hw/nes/nes_verbs.c | 4 +- drivers/infiniband/hw/qib/qib_diag.c | 4 +- drivers/infiniband/hw/qib/qib_file_ops.c | 3 +- drivers/infiniband/hw/qib/qib_fs.c | 1 + drivers/input/evdev.c | 13 +- drivers/input/input.c | 1 + drivers/input/joydev.c | 4 + drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/pxa27x_keypad.c | 12 +- drivers/input/misc/hp_sdc_rtc.c | 11 +- drivers/input/misc/uinput.c | 8 + drivers/input/mousedev.c | 1 + drivers/input/serio/hil_mlc.c | 6 +- drivers/input/serio/hp_sdc.c | 4 +- drivers/input/serio/serio_raw.c | 1 + drivers/input/serio/serport.c | 1 + drivers/input/tablet/wacom_sys.c | 23 +- drivers/input/tablet/wacom_wac.c | 4 +- drivers/isdn/act2000/act2000.h | 6 +- drivers/isdn/capi/capidrv.c | 17 +- drivers/isdn/capi/kcapi.c | 19 +- drivers/isdn/divert/isdn_divert.c | 6 +- drivers/isdn/gigaset/bas-gigaset.c | 400 +- drivers/isdn/gigaset/common.c | 26 - drivers/isdn/gigaset/gigaset.h | 3 +- drivers/isdn/gigaset/i4l.c | 2 - drivers/isdn/gigaset/isocdata.c | 8 +- drivers/isdn/hardware/avm/avm_cs.c | 83 +- drivers/isdn/hardware/eicon/debug.c | 2 +- drivers/isdn/hardware/eicon/debuglib.h | 2 +- drivers/isdn/hardware/eicon/divasmain.c | 2 - drivers/isdn/hisax/avma1_cs.c | 97 +- drivers/isdn/hisax/config.c | 18 +- drivers/isdn/hisax/elsa_cs.c | 100 +- drivers/isdn/hisax/hfc_sx.c | 13 +- drivers/isdn/hisax/hisax.h | 1 + drivers/isdn/hisax/sedlbauer_cs.c | 168 +- drivers/isdn/hisax/teles_cs.c | 98 +- drivers/isdn/i4l/isdn_tty.c | 15 +- drivers/isdn/mISDN/dsp_cmx.c | 1 + drivers/isdn/mISDN/l1oip_core.c | 2 +- drivers/isdn/mISDN/stack.c | 7 - drivers/isdn/mISDN/timerdev.c | 1 + drivers/isdn/pcbit/edss1.c | 2 +- drivers/isdn/pcbit/edss1.h | 2 +- drivers/isdn/sc/interrupt.c | 18 +- drivers/leds/Kconfig | 11 +- drivers/leds/Makefile | 1 + drivers/leds/leds-netxbig.c | 449 + drivers/leds/leds-ns2.c | 18 +- drivers/lguest/lguest_user.c | 1 + drivers/macintosh/adb.c | 12 +- drivers/macintosh/ans-lcd.c | 1 + drivers/macintosh/smu.c | 6 +- drivers/macintosh/via-pmu-led.c | 4 +- drivers/macintosh/via-pmu.c | 12 +- drivers/md/bitmap.c | 9 +- drivers/md/dm-crypt.c | 2 +- drivers/md/dm-io.c | 20 +- drivers/md/dm-ioctl.c | 1 + drivers/md/dm-log.c | 2 +- drivers/md/dm-raid1.c | 8 +- drivers/md/dm-region-hash.c | 16 +- drivers/md/dm-snap-persistent.c | 2 +- drivers/md/dm-snap.c | 8 +- drivers/md/dm-stripe.c | 2 +- drivers/md/dm-table.c | 5 - drivers/md/dm.c | 408 +- drivers/md/linear.c | 4 +- drivers/md/md.c | 136 +- drivers/md/md.h | 23 +- drivers/md/multipath.c | 4 +- drivers/md/raid0.c | 4 +- drivers/md/raid1.c | 180 +- drivers/md/raid1.h | 2 - drivers/md/raid10.c | 7 +- drivers/md/raid5.c | 43 +- drivers/md/raid5.h | 1 + drivers/media/IR/imon.c | 6 +- drivers/media/IR/ir-keytable.c | 9 +- drivers/media/IR/ir-lirc-codec.c | 3 +- drivers/media/IR/ir-raw-event.c | 4 +- drivers/media/IR/ir-sysfs.c | 17 +- drivers/media/IR/keymaps/rc-rc6-mce.c | 3 + drivers/media/IR/lirc_dev.c | 3 + drivers/media/IR/mceusb.c | 4 + drivers/media/Kconfig | 1 + drivers/media/dvb/bt8xx/dst_ca.c | 10 +- drivers/media/dvb/dvb-core/dmxdev.c | 19 +- drivers/media/dvb/dvb-core/dvb_ca_en50221.c | 9 +- drivers/media/dvb/dvb-core/dvb_frontend.c | 3 +- drivers/media/dvb/dvb-core/dvb_net.c | 10 +- drivers/media/dvb/dvb-core/dvbdev.c | 18 +- drivers/media/dvb/dvb-usb/dib0700_core.c | 3 - drivers/media/dvb/dvb-usb/dib0700_devices.c | 56 +- drivers/media/dvb/dvb-usb/opera1.c | 4 +- drivers/media/dvb/firewire/firedtv-ci.c | 1 + drivers/media/dvb/frontends/dib7000p.c | 8 +- drivers/media/dvb/frontends/dib7000p.h | 5 + drivers/media/dvb/siano/smscoreapi.c | 31 +- drivers/media/dvb/ttpci/av7110.c | 1 + drivers/media/dvb/ttpci/av7110_av.c | 2 + drivers/media/dvb/ttpci/av7110_ca.c | 1 + drivers/media/dvb/ttpci/av7110_ir.c | 1 + drivers/media/radio/si470x/radio-si470x-i2c.c | 2 +- drivers/media/video/cx231xx/Makefile | 1 + drivers/media/video/cx231xx/cx231xx-cards.c | 17 +- drivers/media/video/cx25840/cx25840-core.c | 2 +- drivers/media/video/cx88/Kconfig | 2 +- drivers/media/video/dabusb.c | 18 +- drivers/media/video/gspca/gspca.c | 1 + drivers/media/video/gspca/sn9c20x.c | 3 +- drivers/media/video/ivtv/ivtvfb.c | 2 + drivers/media/video/mem2mem_testdev.c | 3 +- drivers/media/video/mt9m111.c | 8 +- drivers/media/video/mt9v022.c | 3 - drivers/media/video/mx2_camera.c | 4 + drivers/media/video/pvrusb2/pvrusb2-ctrl.c | 6 +- drivers/media/video/s5p-fimc/fimc-core.c | 94 +- drivers/media/video/saa7134/saa7134-cards.c | 10 +- drivers/media/video/saa7164/saa7164-buffer.c | 5 +- drivers/media/video/uvc/uvc_driver.c | 24 + drivers/media/video/uvc/uvcvideo.h | 1 + drivers/media/video/v4l2-compat-ioctl32.c | 32 +- drivers/media/video/videobuf-dma-contig.c | 6 +- drivers/media/video/videobuf-dma-sg.c | 11 +- drivers/memstick/core/mspro_block.c | 11 +- drivers/message/fusion/mptctl.c | 15 +- drivers/message/i2o/i2o_block.c | 15 +- drivers/message/i2o/i2o_config.c | 23 +- drivers/mfd/ab3100-core.c | 1 + drivers/mfd/ab8500-spi.c | 5 + drivers/mfd/max8925-core.c | 13 +- drivers/mfd/twl4030-irq.c | 4 +- drivers/mfd/wm831x-irq.c | 9 +- drivers/misc/Kconfig | 24 +- drivers/misc/Makefile | 3 +- drivers/misc/bh1780gli.c | 1 - drivers/misc/hpilo.c | 3 +- drivers/misc/ibmasm/ibmasmfs.c | 4 + drivers/misc/iwmc3200top/debugfs.c | 3 + drivers/misc/lkdtm.c | 9 + drivers/misc/pch_phub.c | 717 + drivers/misc/phantom.c | 12 +- drivers/misc/sgi-gru/grufile.c | 1 + drivers/misc/{vmware_balloon.c => vmw_balloon.c} | 0 drivers/mmc/card/block.c | 10 +- drivers/mmc/card/queue.c | 1 - drivers/mmc/core/core.c | 13 + drivers/mmc/core/debugfs.c | 1 + drivers/mmc/host/mmci.c | 62 +- drivers/mmc/host/mmci.h | 22 +- drivers/mmc/host/sdhci-s3c.c | 12 +- drivers/mmc/host/sdricoh_cs.c | 5 +- drivers/mtd/maps/pcmciamtd.c | 102 +- drivers/mtd/mtd_blkdevs.c | 14 +- drivers/mtd/mtdchar.c | 15 +- drivers/mtd/nand/mxc_nand.c | 92 +- drivers/mtd/nand/omap2.c | 2 +- drivers/mtd/ubi/Kconfig | 17 +- drivers/mtd/ubi/Kconfig.debug | 29 +- drivers/mtd/ubi/build.c | 6 +- drivers/mtd/ubi/cdev.c | 1 + drivers/mtd/ubi/debug.h | 4 + drivers/mtd/ubi/eba.c | 10 +- drivers/mtd/ubi/io.c | 138 +- drivers/mtd/ubi/misc.c | 19 + drivers/mtd/ubi/scan.c | 387 +- drivers/mtd/ubi/scan.h | 19 +- drivers/mtd/ubi/ubi.h | 29 +- drivers/mtd/ubi/vmt.c | 6 + drivers/mtd/ubi/vtbl.c | 10 +- drivers/mtd/ubi/wl.c | 31 +- drivers/net/3c503.c | 8 +- drivers/net/3c515.c | 6 +- drivers/net/3c523.c | 4 +- drivers/net/3c527.c | 4 +- drivers/net/3c59x.c | 19 +- drivers/net/8139cp.c | 4 +- drivers/net/Kconfig | 60 +- drivers/net/Makefile | 3 + drivers/net/acenic.c | 2 +- drivers/net/amd8111e.c | 20 +- drivers/net/amd8111e.h | 1 - drivers/net/appletalk/Kconfig | 1 + drivers/net/appletalk/ipddp.c | 10 +- drivers/net/appletalk/ltpc.c | 2 +- drivers/net/arm/am79c961a.c | 35 +- drivers/net/arm/am79c961a.h | 1 - drivers/net/arm/ep93xx_eth.c | 39 +- drivers/net/arm/ether1.c | 34 +- drivers/net/arm/ether1.h | 1 - drivers/net/arm/ether3.c | 33 +- drivers/net/arm/ether3.h | 1 - drivers/net/atarilance.c | 24 +- drivers/net/atl1c/atl1c.h | 1 - drivers/net/atl1c/atl1c_hw.c | 2 +- drivers/net/atl1c/atl1c_main.c | 10 +- drivers/net/atl1e/atl1e_main.c | 6 +- drivers/net/atlx/atl1.c | 21 +- drivers/net/atlx/atl2.c | 12 +- drivers/net/atp.c | 2 +- drivers/net/au1000_eth.c | 313 +- drivers/net/au1000_eth.h | 42 +- drivers/net/ax88796.c | 1 + drivers/net/b44.c | 25 +- drivers/net/bcm63xx_enet.c | 62 +- drivers/net/bcm63xx_enet.h | 1 - drivers/net/benet/be.h | 100 +- drivers/net/benet/be_cmds.c | 103 +- drivers/net/benet/be_cmds.h | 65 +- drivers/net/benet/be_ethtool.c | 177 +- drivers/net/benet/be_main.c | 644 +- drivers/net/bfin_mac.c | 11 +- drivers/net/bmac.c | 9 +- drivers/net/bna/Makefile | 11 + drivers/net/bna/bfa_cee.c | 291 + drivers/net/bna/bfa_cee.h | 64 + drivers/net/bna/bfa_defs.h | 243 + drivers/net/bna/bfa_defs_cna.h | 223 + drivers/net/bna/bfa_defs_mfg_comm.h | 244 + drivers/net/bna/bfa_defs_status.h | 216 + drivers/net/bna/bfa_ioc.c | 1732 +++ drivers/net/bna/bfa_ioc.h | 300 + drivers/net/bna/bfa_ioc_ct.c | 392 + drivers/net/bna/bfa_sm.h | 88 + drivers/net/bna/bfa_wc.h | 69 + drivers/net/bna/bfi.h | 392 + drivers/net/bna/bfi_cna.h | 199 + drivers/net/bna/bfi_ctreg.h | 637 + drivers/net/bna/bfi_ll.h | 438 + drivers/net/bna/bna.h | 550 + drivers/net/bna/bna_ctrl.c | 3261 +++++ drivers/net/bna/bna_hw.h | 1490 ++ drivers/net/bna/bna_txrx.c | 4172 ++++++ drivers/net/bna/bna_types.h | 1128 ++ drivers/net/bna/bnad.c | 3264 +++++ drivers/net/bna/bnad.h | 332 + drivers/net/bna/bnad_ethtool.c | 1277 ++ drivers/net/bna/cna.h | 81 + drivers/net/bna/cna_fwimg.c | 64 + drivers/net/bnx2.c | 253 +- drivers/net/bnx2.h | 25 +- drivers/net/bnx2x/bnx2x.h | 710 +- drivers/net/bnx2x/bnx2x_cmn.c | 1017 +- drivers/net/bnx2x/bnx2x_cmn.h | 593 +- drivers/net/bnx2x/bnx2x_dump.h | 35 +- drivers/net/bnx2x/bnx2x_ethtool.c | 432 +- drivers/net/bnx2x/bnx2x_fw_defs.h | 819 +- drivers/net/bnx2x/bnx2x_fw_file_hdr.h | 1 + drivers/net/bnx2x/bnx2x_hsi.h | 1778 ++- drivers/net/bnx2x/bnx2x_init.h | 44 + drivers/net/bnx2x/bnx2x_init_ops.h | 366 +- drivers/net/bnx2x/bnx2x_link.c | 9097 +++++++------ drivers/net/bnx2x/bnx2x_link.h | 242 +- drivers/net/bnx2x/bnx2x_main.c | 6098 +++++--- drivers/net/bnx2x/bnx2x_reg.h | 938 ++- drivers/net/bnx2x/bnx2x_stats.c | 305 +- drivers/net/bnx2x/bnx2x_stats.h | 8 +- drivers/net/bonding/bond_3ad.c | 279 +- drivers/net/bonding/bond_alb.c | 3 + drivers/net/bonding/bond_main.c | 190 +- drivers/net/bonding/bond_sysfs.c | 52 + drivers/net/bonding/bonding.h | 34 +- drivers/net/bsd_comp.c | 2 +- drivers/net/caif/caif_spi.c | 6 +- drivers/net/can/mcp251x.c | 103 +- drivers/net/can/mscan/mpc5xxx_can.c | 8 +- drivers/net/cassini.c | 6 +- drivers/net/chelsio/sge.c | 6 +- drivers/net/chelsio/subr.c | 2 - drivers/net/chelsio/vsc7326.c | 2 +- drivers/net/cnic.c | 955 +- drivers/net/cnic.h | 118 +- drivers/net/cnic_defs.h | 456 +- drivers/net/cnic_if.h | 23 +- drivers/net/cpmac.c | 39 +- drivers/net/cxgb3/adapter.h | 3 - drivers/net/cxgb3/common.h | 18 - drivers/net/cxgb3/cxgb3_defs.h | 3 - drivers/net/cxgb3/cxgb3_main.c | 31 +- drivers/net/cxgb3/cxgb3_offload.c | 11 +- drivers/net/cxgb3/mc5.c | 38 - drivers/net/cxgb3/regs.h | 4 + drivers/net/cxgb3/sge.c | 45 +- drivers/net/cxgb3/t3_hw.c | 204 +- drivers/net/cxgb4/cxgb4.h | 17 +- drivers/net/cxgb4/cxgb4_main.c | 168 +- drivers/net/cxgb4/cxgb4_uld.h | 6 - drivers/net/cxgb4/l2t.c | 34 - drivers/net/cxgb4/l2t.h | 3 - drivers/net/cxgb4/sge.c | 19 +- drivers/net/cxgb4/t4_hw.c | 332 - drivers/net/cxgb4/t4_hw.h | 1 + drivers/net/cxgb4/t4fw_api.h | 5 + drivers/net/cxgb4vf/cxgb4vf_main.c | 5 +- drivers/net/cxgb4vf/sge.c | 3 +- drivers/net/cxgb4vf/t4vf_common.h | 26 +- drivers/net/de620.c | 2 +- drivers/net/declance.c | 2 +- drivers/net/defxx.c | 66 +- drivers/net/dl2k.c | 2 +- drivers/net/dm9000.c | 2 +- drivers/net/dnet.c | 18 +- drivers/net/dummy.c | 58 +- drivers/net/e100.c | 4 +- drivers/net/e1000/e1000.h | 3 + drivers/net/e1000/e1000_main.c | 245 +- drivers/net/e1000e/82571.c | 6 +- drivers/net/e1000e/defines.h | 2 + drivers/net/e1000e/e1000.h | 29 + drivers/net/e1000e/es2lan.c | 1 + drivers/net/e1000e/ethtool.c | 23 +- drivers/net/e1000e/hw.h | 1 + drivers/net/e1000e/ich8lan.c | 199 +- drivers/net/e1000e/netdev.c | 178 +- drivers/net/e1000e/param.c | 2 - drivers/net/eepro.c | 8 +- drivers/net/ehea/ehea.h | 2 + drivers/net/ehea/ehea_main.c | 62 +- drivers/net/ehea/ehea_qmr.h | 1 + drivers/net/enic/enic.h | 27 +- drivers/net/enic/enic_main.c | 415 +- drivers/net/enic/enic_res.c | 32 +- drivers/net/enic/enic_res.h | 2 +- drivers/net/enic/vnic_dev.c | 133 +- drivers/net/enic/vnic_dev.h | 19 - drivers/net/enic/vnic_devcmd.h | 12 + drivers/net/enic/vnic_enet.h | 2 +- drivers/net/enic/vnic_intr.c | 5 - drivers/net/enic/vnic_resource.h | 13 + drivers/net/enic/vnic_rq.c | 8 +- drivers/net/enic/vnic_rq.h | 6 +- drivers/net/enic/vnic_rss.h | 5 - drivers/net/enic/vnic_vic.c | 7 +- drivers/net/enic/vnic_wq.c | 8 +- drivers/net/enic/vnic_wq.h | 4 - drivers/net/epic100.c | 2 +- drivers/net/eql.c | 2 + drivers/net/eth16i.c | 16 +- drivers/net/ethoc.c | 6 - drivers/net/fealnx.c | 4 +- drivers/net/fec.c | 44 +- drivers/net/fec_mpc52xx.c | 6 - drivers/net/forcedeth.c | 19 +- drivers/net/fs_enet/fs_enet-main.c | 3 +- drivers/net/fsl_pq_mdio.c | 4 +- drivers/net/gianfar.c | 26 +- drivers/net/gianfar_ethtool.c | 6 +- drivers/net/greth.c | 6 +- drivers/net/hamachi.c | 2 +- drivers/net/hamradio/6pack.c | 2 +- drivers/net/hamradio/bpqether.c | 2 +- drivers/net/hamradio/hdlcdrv.c | 2 +- drivers/net/hamradio/mkiss.c | 2 +- drivers/net/hamradio/scc.c | 3 +- drivers/net/hp.c | 8 +- drivers/net/hp100.c | 6 +- drivers/net/hydra.c | 13 +- drivers/net/ibm_newemac/core.c | 10 +- drivers/net/ibm_newemac/core.h | 6 +- drivers/net/ibmlana.c | 2 +- drivers/net/ibmveth.c | 999 +- drivers/net/ibmveth.h | 59 +- drivers/net/igb/e1000_82575.c | 18 +- drivers/net/igb/e1000_defines.h | 31 + drivers/net/igb/e1000_hw.h | 2 + drivers/net/igb/e1000_phy.c | 206 +- drivers/net/igb/e1000_phy.h | 2 + drivers/net/igb/igb.h | 11 +- drivers/net/igb/igb_ethtool.c | 52 +- drivers/net/igb/igb_main.c | 164 +- drivers/net/igbvf/ethtool.c | 2 +- drivers/net/igbvf/netdev.c | 11 +- drivers/net/ioc3-eth.c | 2 +- drivers/net/ipg.c | 6 +- drivers/net/irda/donauboe.c | 4 +- drivers/net/irda/irda-usb.c | 10 +- drivers/net/irda/mcs7780.c | 2 +- drivers/net/irda/nsc-ircc.c | 2 +- drivers/net/irda/sir_dev.c | 4 +- drivers/net/irda/smsc-ircc2.c | 2 +- drivers/net/irda/stir4200.c | 2 +- drivers/net/irda/via-ircc.c | 3 +- drivers/net/irda/via-ircc.h | 2 +- drivers/net/irda/vlsi_ir.h | 2 +- drivers/net/iseries_veth.c | 2 +- drivers/net/ixgb/ixgb_ee.c | 32 +- drivers/net/ixgb/ixgb_ethtool.c | 2 +- drivers/net/ixgb/ixgb_hw.c | 14 +- drivers/net/ixgb/ixgb_main.c | 12 +- drivers/net/ixgbe/ixgbe.h | 39 +- drivers/net/ixgbe/ixgbe_82599.c | 234 +- drivers/net/ixgbe/ixgbe_common.c | 50 +- drivers/net/ixgbe/ixgbe_common.h | 1 - drivers/net/ixgbe/ixgbe_dcb.c | 219 - drivers/net/ixgbe/ixgbe_dcb.h | 18 - drivers/net/ixgbe/ixgbe_dcb_82598.c | 67 +- drivers/net/ixgbe/ixgbe_dcb_82598.h | 15 - drivers/net/ixgbe/ixgbe_dcb_82599.c | 69 +- drivers/net/ixgbe/ixgbe_dcb_82599.h | 18 - drivers/net/ixgbe/ixgbe_ethtool.c | 428 +- drivers/net/ixgbe/ixgbe_fcoe.c | 13 +- drivers/net/ixgbe/ixgbe_fcoe.h | 1 + drivers/net/ixgbe/ixgbe_main.c | 1972 ++-- drivers/net/ixgbe/ixgbe_mbx.c | 21 +- drivers/net/ixgbe/ixgbe_mbx.h | 5 +- drivers/net/ixgbe/ixgbe_sriov.c | 19 +- drivers/net/ixgbe/ixgbe_sriov.h | 10 +- drivers/net/ixgbe/ixgbe_type.h | 2 + drivers/net/ixgbevf/ethtool.c | 153 +- drivers/net/ixgbevf/ixgbevf.h | 1 - drivers/net/ixgbevf/ixgbevf_main.c | 36 +- drivers/net/ixgbevf/mbx.c | 2 +- drivers/net/ixgbevf/mbx.h | 2 - drivers/net/ixgbevf/vf.c | 2 +- drivers/net/ixgbevf/vf.h | 2 - drivers/net/jme.c | 167 +- drivers/net/jme.h | 6 +- drivers/net/ll_temac_main.c | 4 +- drivers/net/loopback.c | 28 +- drivers/net/lp486e.c | 2 +- drivers/net/mac8390.c | 48 +- drivers/net/macb.c | 2 +- drivers/net/macvlan.c | 4 + drivers/net/macvtap.c | 99 +- drivers/net/meth.c | 2 +- drivers/net/mlx4/Makefile | 2 +- drivers/net/mlx4/alloc.c | 17 +- drivers/net/mlx4/en_ethtool.c | 173 +- drivers/net/mlx4/en_main.c | 24 +- drivers/net/mlx4/en_netdev.c | 31 +- drivers/net/mlx4/en_port.c | 32 + drivers/net/mlx4/en_port.h | 14 + drivers/net/mlx4/en_rx.c | 104 +- drivers/net/mlx4/en_selftest.c | 179 + drivers/net/mlx4/en_tx.c | 24 +- drivers/net/mlx4/eq.c | 44 + drivers/net/mlx4/fw.c | 15 + drivers/net/mlx4/fw.h | 6 + drivers/net/mlx4/main.c | 6 + drivers/net/mlx4/mlx4_en.h | 39 +- drivers/net/mlx4/profile.c | 2 +- drivers/net/mv643xx_eth.c | 3 +- drivers/net/myri10ge/myri10ge.c | 49 +- drivers/net/myri_sbus.c | 2 +- drivers/net/natsemi.c | 2 +- drivers/net/netconsole.c | 9 +- drivers/net/netxen/netxen_nic.h | 23 +- drivers/net/netxen/netxen_nic_hw.c | 43 +- drivers/net/netxen/netxen_nic_init.c | 17 +- drivers/net/netxen/netxen_nic_main.c | 49 +- drivers/net/niu.c | 133 +- drivers/net/ns83820.c | 55 +- drivers/net/pasemi_mac.c | 2 +- drivers/net/pasemi_mac_ethtool.c | 16 - drivers/net/pch_gbe/Makefile | 4 + drivers/net/pch_gbe/pch_gbe.h | 659 + drivers/net/pch_gbe/pch_gbe_api.c | 245 + drivers/net/pch_gbe/pch_gbe_api.h | 36 + drivers/net/pch_gbe/pch_gbe_ethtool.c | 585 + drivers/net/pch_gbe/pch_gbe_main.c | 2477 ++++ drivers/net/pch_gbe/pch_gbe_param.c | 499 + drivers/net/pch_gbe/pch_gbe_phy.c | 274 + drivers/net/pch_gbe/pch_gbe_phy.h | 37 + drivers/net/pci-skeleton.c | 2 +- drivers/net/pcmcia/3c574_cs.c | 123 +- drivers/net/pcmcia/3c589_cs.c | 64 +- drivers/net/pcmcia/axnet_cs.c | 274 +- drivers/net/pcmcia/com20020_cs.c | 75 +- drivers/net/pcmcia/fmvj18x_cs.c | 127 +- drivers/net/pcmcia/ibmtr_cs.c | 115 +- drivers/net/pcmcia/nmclan_cs.c | 98 +- drivers/net/pcmcia/pcnet_cs.c | 359 +- drivers/net/pcmcia/smc91c92_cs.c | 219 +- drivers/net/pcmcia/xirc2ps_cs.c | 265 +- drivers/net/pcnet32.c | 4 +- drivers/net/phy/Kconfig | 1 - drivers/net/phy/bcm63xx.c | 2 +- drivers/net/phy/broadcom.c | 2 +- drivers/net/phy/cicada.c | 2 +- drivers/net/phy/davicom.c | 2 +- drivers/net/phy/et1011c.c | 2 +- drivers/net/phy/icplus.c | 2 +- drivers/net/phy/lxt.c | 2 +- drivers/net/phy/marvell.c | 33 +- drivers/net/phy/mdio_bus.c | 4 +- drivers/net/phy/micrel.c | 2 +- drivers/net/phy/national.c | 2 +- drivers/net/phy/qsemi.c | 2 +- drivers/net/phy/realtek.c | 2 +- drivers/net/phy/smsc.c | 2 +- drivers/net/phy/ste10Xp.c | 2 +- drivers/net/phy/vitesse.c | 2 +- drivers/net/plip.c | 9 +- drivers/net/ppp_async.c | 2 +- drivers/net/ppp_generic.c | 58 +- drivers/net/pppoe.c | 2 +- drivers/net/pppox.c | 4 +- drivers/net/pptp.c | 726 + drivers/net/ps3_gelic_net.c | 4 +- drivers/net/ps3_gelic_wireless.c | 6 +- drivers/net/pxa168_eth.c | 4 +- drivers/net/qla3xxx.c | 4 +- drivers/net/qlcnic/qlcnic.h | 179 +- drivers/net/qlcnic/qlcnic_ctx.c | 411 +- drivers/net/qlcnic/qlcnic_ethtool.c | 226 +- drivers/net/qlcnic/qlcnic_hdr.h | 47 +- drivers/net/qlcnic/qlcnic_hw.c | 131 +- drivers/net/qlcnic/qlcnic_init.c | 339 +- drivers/net/qlcnic/qlcnic_main.c | 1310 ++- drivers/net/qlge/qlge_main.c | 36 +- drivers/net/r6040.c | 92 +- drivers/net/r8169.c | 426 +- drivers/net/rionet.c | 2 +- drivers/net/rrunner.c | 2 +- drivers/net/s2io.c | 39 +- drivers/net/s2io.h | 9 - drivers/net/sb1250-mac.c | 2 +- drivers/net/sc92031.c | 11 - drivers/net/sfc/Makefile | 7 +- drivers/net/sfc/efx.c | 353 +- drivers/net/sfc/efx.h | 46 +- drivers/net/sfc/ethtool.c | 181 +- drivers/net/sfc/falcon.c | 136 +- drivers/net/sfc/falcon_boards.c | 203 +- drivers/net/sfc/falcon_gmac.c | 230 - drivers/net/sfc/falcon_xmac.c | 2 +- drivers/net/sfc/filter.c | 454 + drivers/net/sfc/filter.h | 189 + drivers/net/sfc/mac.h | 2 - drivers/net/sfc/mcdi.c | 4 +- drivers/net/sfc/mcdi.h | 2 - drivers/net/sfc/mcdi_phy.c | 3 +- drivers/net/sfc/mdio_10g.c | 30 +- drivers/net/sfc/net_driver.h | 117 +- drivers/net/sfc/nic.c | 199 +- drivers/net/sfc/phy.h | 18 +- drivers/net/sfc/regs.h | 14 + drivers/net/sfc/rx.c | 73 +- drivers/net/sfc/selftest.c | 17 +- drivers/net/sfc/siena.c | 6 +- drivers/net/sfc/tenxpress.c | 424 +- drivers/net/sfc/tx.c | 78 +- drivers/net/sfc/txc43128_phy.c | 560 + drivers/net/sfc/workarounds.h | 9 +- drivers/net/sgiseeq.c | 2 +- drivers/net/sh_eth.c | 4 +- drivers/net/sis900.c | 8 +- drivers/net/skfp/cfm.c | 10 +- drivers/net/skfp/drvfbi.c | 16 +- drivers/net/skfp/ess.c | 46 +- drivers/net/skfp/fplustm.c | 24 +- drivers/net/skfp/hwmtm.c | 30 +- drivers/net/skfp/hwt.c | 4 +- drivers/net/skfp/pcmplc.c | 22 +- drivers/net/skfp/pmf.c | 62 +- drivers/net/skfp/queue.c | 2 +- drivers/net/skfp/skfddi.c | 116 +- drivers/net/skfp/smt.c | 78 +- drivers/net/skfp/smtdef.c | 4 +- drivers/net/skfp/smtinit.c | 2 +- drivers/net/skfp/srf.c | 2 +- drivers/net/skge.c | 23 +- drivers/net/sky2.c | 5 +- drivers/net/slip.c | 93 +- drivers/net/slip.h | 9 - drivers/net/smc91x.c | 1 + drivers/net/smsc911x.c | 3 +- drivers/net/spider_net.c | 4 +- drivers/net/starfire.c | 10 +- drivers/net/stmmac/Kconfig | 5 +- drivers/net/stmmac/common.h | 61 +- drivers/net/stmmac/dwmac100.h | 2 +- drivers/net/stmmac/dwmac1000.h | 4 +- drivers/net/stmmac/dwmac1000_core.c | 36 +- drivers/net/stmmac/dwmac1000_dma.c | 20 +- drivers/net/stmmac/dwmac100_core.c | 31 +- drivers/net/stmmac/dwmac100_dma.c | 20 +- drivers/net/stmmac/dwmac_dma.h | 16 +- drivers/net/stmmac/dwmac_lib.c | 22 +- drivers/net/stmmac/enh_desc.c | 6 +- drivers/net/stmmac/norm_desc.c | 21 +- drivers/net/stmmac/stmmac.h | 13 +- drivers/net/stmmac/stmmac_ethtool.c | 63 +- drivers/net/stmmac/stmmac_main.c | 216 +- drivers/net/stmmac/stmmac_mdio.c | 26 +- drivers/net/sun3lance.c | 4 +- drivers/net/sunbmac.c | 2 +- drivers/net/sundance.c | 275 +- drivers/net/sungem.c | 211 +- drivers/net/sungem_phy.c | 5 +- drivers/net/sunhme.c | 10 +- drivers/net/sunlance.c | 2 +- drivers/net/sunqe.c | 2 +- drivers/net/sunvnet.c | 50 +- drivers/net/tc35815.c | 2 +- drivers/net/tehuti.c | 34 +- drivers/net/tehuti.h | 1 - drivers/net/tg3.c | 740 +- drivers/net/tg3.h | 75 +- drivers/net/tlan.c | 10 +- drivers/net/tlan.h | 8 +- drivers/net/tokenring/proteon.c | 2 +- drivers/net/tokenring/smctr.c | 500 +- drivers/net/tokenring/tms380tr.c | 64 +- drivers/net/tokenring/tmspci.c | 10 +- drivers/net/tsi108_eth.c | 2 +- drivers/net/tulip/Kconfig | 4 +- drivers/net/tulip/de2104x.c | 46 +- drivers/net/tulip/de4x5.c | 57 +- drivers/net/tulip/dmfe.c | 2 +- drivers/net/tulip/interrupt.c | 77 +- drivers/net/tulip/tulip.h | 3 +- drivers/net/tulip/tulip_core.c | 10 +- drivers/net/tulip/uli526x.c | 4 +- drivers/net/tulip/winbond-840.c | 2 +- drivers/net/tulip/xircom_cb.c | 15 - drivers/net/typhoon.c | 50 +- drivers/net/usb/Kconfig | 8 + drivers/net/usb/Makefile | 1 + drivers/net/usb/cx82310_eth.c | 346 + drivers/net/usb/hso.c | 46 +- drivers/net/usb/kaweth.c | 9 - drivers/net/usb/sierra_net.c | 4 +- drivers/net/usb/smsc95xx.c | 4 +- drivers/net/veth.c | 2 +- drivers/net/via-velocity.c | 86 +- drivers/net/via-velocity.h | 16 +- drivers/net/virtio_net.c | 14 - drivers/net/vmxnet3/vmxnet3_drv.c | 23 +- drivers/net/vmxnet3/vmxnet3_int.h | 17 +- drivers/net/vxge/vxge-main.c | 38 +- drivers/net/vxge/vxge-main.h | 1 - drivers/net/wan/c101.c | 2 +- drivers/net/wan/cosa.c | 2 +- drivers/net/wan/cycx_drv.c | 14 +- drivers/net/wan/cycx_main.c | 6 +- drivers/net/wan/dlci.c | 42 +- drivers/net/wan/hdlc_cisco.c | 4 +- drivers/net/wan/lapbether.c | 2 +- drivers/net/wan/lmc/lmc_main.c | 6 +- drivers/net/wan/n2.c | 6 +- drivers/net/wan/pc300_drv.c | 20 +- drivers/net/wan/pc300_tty.c | 2 +- drivers/net/wan/pci200syn.c | 2 +- drivers/net/wan/sdla.c | 108 +- drivers/net/wan/x25_asy.c | 2 +- drivers/net/wan/z85230.c | 4 +- drivers/net/wd.c | 8 +- drivers/net/wimax/i2400m/control.c | 18 +- drivers/net/wimax/i2400m/debugfs.c | 2 + drivers/net/wimax/i2400m/driver.c | 2 +- drivers/net/wimax/i2400m/i2400m-sdio.h | 1 - drivers/net/wimax/i2400m/i2400m.h | 9 - drivers/net/wimax/i2400m/rx.c | 28 +- drivers/net/wimax/i2400m/sdio-rx.c | 2 +- drivers/net/wireless/Kconfig | 1 + drivers/net/wireless/Makefile | 2 + drivers/net/wireless/airo.c | 48 +- drivers/net/wireless/airo_cs.c | 154 +- drivers/net/wireless/at76c50x-usb.c | 10 +- drivers/net/wireless/ath/Kconfig | 1 + drivers/net/wireless/ath/Makefile | 4 +- drivers/net/wireless/ath/ar9170/main.c | 31 +- drivers/net/wireless/ath/ar9170/usb.c | 2 - drivers/net/wireless/ath/ath.h | 56 +- drivers/net/wireless/ath/ath5k/ani.c | 47 +- drivers/net/wireless/ath/ath5k/ani.h | 5 +- drivers/net/wireless/ath/ath5k/ath5k.h | 31 +- drivers/net/wireless/ath/ath5k/attach.c | 23 +- drivers/net/wireless/ath/ath5k/base.c | 3621 +++--- drivers/net/wireless/ath/ath5k/base.h | 33 +- drivers/net/wireless/ath/ath5k/debug.c | 128 +- drivers/net/wireless/ath/ath5k/debug.h | 15 +- drivers/net/wireless/ath/ath5k/dma.c | 8 +- drivers/net/wireless/ath/ath5k/eeprom.c | 4 +- drivers/net/wireless/ath/ath5k/pcu.c | 297 +- drivers/net/wireless/ath/ath5k/phy.c | 26 +- drivers/net/wireless/ath/ath5k/qcu.c | 99 +- drivers/net/wireless/ath/ath5k/reg.h | 73 +- drivers/net/wireless/ath/ath5k/reset.c | 34 +- drivers/net/wireless/ath/ath5k/rfbuffer.h | 4 +- drivers/net/wireless/ath/ath9k/Kconfig | 8 + drivers/net/wireless/ath/ath9k/Makefile | 5 +- drivers/net/wireless/ath/ath9k/ani.c | 655 +- drivers/net/wireless/ath/ath9k/ani.h | 13 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 50 +- drivers/net/wireless/ath/ath9k/ar9002_calib.c | 89 +- drivers/net/wireless/ath/ath9k/ar9002_hw.c | 55 +- drivers/net/wireless/ath/ath9k/ar9002_phy.c | 36 +- drivers/net/wireless/ath/ath9k/ar9002_phy.h | 2 + .../net/wireless/ath/ath9k/ar9003_2p0_initvals.h | 1784 --- drivers/net/wireless/ath/ath9k/ar9003_calib.c | 37 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_hw.c | 164 +- drivers/net/wireless/ath/ath9k/ar9003_mac.c | 5 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 20 +- drivers/net/wireless/ath/ath9k/ath9k.h | 86 +- drivers/net/wireless/ath/ath9k/beacon.c | 28 +- drivers/net/wireless/ath/ath9k/btcoex.c | 7 + drivers/net/wireless/ath/ath9k/calib.c | 152 +- drivers/net/wireless/ath/ath9k/calib.h | 11 +- drivers/net/wireless/ath/ath9k/common.c | 290 +- drivers/net/wireless/ath/ath9k/common.h | 16 +- drivers/net/wireless/ath/ath9k/debug.c | 200 +- drivers/net/wireless/ath/ath9k/debug.h | 33 +- drivers/net/wireless/ath/ath9k/eeprom.h | 7 +- drivers/net/wireless/ath/ath9k/eeprom_4k.c | 28 +- drivers/net/wireless/ath/ath9k/eeprom_9287.c | 8 +- drivers/net/wireless/ath/ath9k/eeprom_def.c | 22 +- drivers/net/wireless/ath/ath9k/gpio.c | 40 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 35 +- drivers/net/wireless/ath/ath9k/htc.h | 42 +- drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 9 +- drivers/net/wireless/ath/ath9k/htc_drv_gpio.c | 134 + drivers/net/wireless/ath/ath9k/htc_drv_init.c | 74 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 60 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 6 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 4 +- drivers/net/wireless/ath/ath9k/htc_hst.h | 2 +- drivers/net/wireless/ath/ath9k/hw-ops.h | 22 - drivers/net/wireless/ath/ath9k/hw.c | 418 +- drivers/net/wireless/ath/ath9k/hw.h | 116 +- drivers/net/wireless/ath/ath9k/init.c | 76 +- drivers/net/wireless/ath/ath9k/mac.c | 13 +- drivers/net/wireless/ath/ath9k/mac.h | 21 - drivers/net/wireless/ath/ath9k/main.c | 310 +- drivers/net/wireless/ath/ath9k/phy.h | 3 - drivers/net/wireless/ath/ath9k/rc.c | 200 +- drivers/net/wireless/ath/ath9k/rc.h | 37 +- drivers/net/wireless/ath/ath9k/recv.c | 602 +- drivers/net/wireless/ath/ath9k/reg.h | 48 +- drivers/net/wireless/ath/ath9k/virtual.c | 63 +- drivers/net/wireless/ath/ath9k/wmi.c | 74 +- drivers/net/wireless/ath/ath9k/wmi.h | 7 +- drivers/net/wireless/ath/ath9k/xmit.c | 184 +- drivers/net/wireless/ath/carl9170/Kconfig | 41 + drivers/net/wireless/ath/carl9170/Makefile | 4 + drivers/net/wireless/ath/carl9170/carl9170.h | 628 + drivers/net/wireless/ath/carl9170/cmd.c | 188 + drivers/net/wireless/ath/carl9170/cmd.h | 168 + drivers/net/wireless/ath/carl9170/debug.c | 902 ++ drivers/net/wireless/ath/carl9170/debug.h | 134 + drivers/net/wireless/ath/carl9170/eeprom.h | 216 + drivers/net/wireless/ath/carl9170/fw.c | 402 + drivers/net/wireless/ath/carl9170/fwcmd.h | 284 + drivers/net/wireless/ath/carl9170/fwdesc.h | 241 + drivers/net/wireless/ath/carl9170/hw.h | 739 + drivers/net/wireless/ath/carl9170/led.c | 190 + drivers/net/wireless/ath/carl9170/mac.c | 604 + drivers/net/wireless/ath/carl9170/main.c | 1891 +++ drivers/net/wireless/ath/carl9170/phy.c | 1810 +++ drivers/net/wireless/ath/carl9170/phy.h | 564 + drivers/net/wireless/ath/carl9170/rx.c | 938 ++ drivers/net/wireless/ath/carl9170/tx.c | 1335 ++ drivers/net/wireless/ath/carl9170/usb.c | 1136 ++ drivers/net/wireless/ath/carl9170/version.h | 7 + drivers/net/wireless/ath/carl9170/wlan.h | 420 + drivers/net/wireless/ath/debug.c | 29 + drivers/net/wireless/ath/debug.h | 12 + drivers/net/wireless/ath/hw.c | 59 + drivers/net/wireless/ath/key.c | 568 + drivers/net/wireless/ath/reg.h | 34 + drivers/net/wireless/atmel_cs.c | 135 +- drivers/net/wireless/b43/Makefile | 2 + drivers/net/wireless/b43/b43.h | 3 +- drivers/net/wireless/b43/debugfs.c | 1 + drivers/net/wireless/b43/main.c | 30 +- drivers/net/wireless/b43/pcmcia.c | 24 +- drivers/net/wireless/b43/phy_common.c | 6 +- drivers/net/wireless/b43/phy_common.h | 5 +- drivers/net/wireless/b43/phy_n.c | 211 +- drivers/net/wireless/b43/phy_n.h | 218 +- drivers/net/wireless/b43/radio_2055.c | 1332 ++ drivers/net/wireless/b43/radio_2055.h | 254 + drivers/net/wireless/b43/radio_2056.c | 43 + drivers/net/wireless/b43/radio_2056.h | 42 + drivers/net/wireless/b43/tables_nphy.c | 1311 +-- drivers/net/wireless/b43/tables_nphy.h | 59 +- drivers/net/wireless/b43legacy/debugfs.c | 1 + drivers/net/wireless/b43legacy/main.c | 5 + drivers/net/wireless/hostap/hostap_cs.c | 102 +- drivers/net/wireless/hostap/hostap_ioctl.c | 2 +- drivers/net/wireless/ipw2x00/ipw2100.c | 10 +- drivers/net/wireless/ipw2x00/ipw2200.c | 20 +- drivers/net/wireless/iwlwifi/Kconfig | 10 + drivers/net/wireless/iwlwifi/Makefile | 1 + drivers/net/wireless/iwlwifi/iwl-1000.c | 119 +- drivers/net/wireless/iwlwifi/iwl-3945-hw.h | 3 +- drivers/net/wireless/iwlwifi/iwl-3945-rs.c | 8 +- drivers/net/wireless/iwlwifi/iwl-3945.c | 191 +- drivers/net/wireless/iwlwifi/iwl-3945.h | 11 +- drivers/net/wireless/iwlwifi/iwl-4965.c | 134 +- drivers/net/wireless/iwlwifi/iwl-5000-hw.h | 2 +- drivers/net/wireless/iwlwifi/iwl-5000.c | 245 +- drivers/net/wireless/iwlwifi/iwl-6000-hw.h | 2 +- drivers/net/wireless/iwlwifi/iwl-6000.c | 754 +- drivers/net/wireless/iwlwifi/iwl-agn-calib.c | 58 +- drivers/net/wireless/iwlwifi/iwl-agn-calib.h | 86 + drivers/net/wireless/iwlwifi/iwl-agn-debugfs.c | 515 +- drivers/net/wireless/iwlwifi/iwl-agn-debugfs.h | 7 + drivers/net/wireless/iwlwifi/iwl-agn-eeprom.c | 454 + drivers/net/wireless/iwlwifi/iwl-agn-hcmd.c | 157 +- drivers/net/wireless/iwlwifi/iwl-agn-ict.c | 2 +- drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 1121 ++- drivers/net/wireless/iwlwifi/iwl-agn-rs.c | 407 +- drivers/net/wireless/iwlwifi/iwl-agn-rs.h | 21 +- drivers/net/wireless/iwlwifi/iwl-agn-rx.c | 35 +- drivers/net/wireless/iwlwifi/iwl-agn-sta.c | 716 + drivers/net/wireless/iwlwifi/iwl-agn-tt.c | 699 + drivers/net/wireless/iwlwifi/iwl-agn-tt.h | 129 + drivers/net/wireless/iwlwifi/iwl-agn-tx.c | 208 +- drivers/net/wireless/iwlwifi/iwl-agn-ucode.c | 118 +- drivers/net/wireless/iwlwifi/iwl-agn.c | 890 +- drivers/net/wireless/iwlwifi/iwl-agn.h | 96 +- drivers/net/wireless/iwlwifi/iwl-calib.h | 82 - drivers/net/wireless/iwlwifi/iwl-commands.h | 585 +- drivers/net/wireless/iwlwifi/iwl-core.c | 1446 +-- drivers/net/wireless/iwlwifi/iwl-core.h | 261 +- drivers/net/wireless/iwlwifi/iwl-csr.h | 3 +- drivers/net/wireless/iwlwifi/iwl-debugfs.c | 212 +- drivers/net/wireless/iwlwifi/iwl-dev.h | 257 +- drivers/net/wireless/iwlwifi/iwl-eeprom.c | 393 +- drivers/net/wireless/iwlwifi/iwl-eeprom.h | 8 +- drivers/net/wireless/iwlwifi/iwl-hcmd.c | 13 +- drivers/net/wireless/iwlwifi/iwl-helpers.h | 5 - drivers/net/wireless/iwlwifi/iwl-led.c | 6 +- drivers/net/wireless/iwlwifi/iwl-power.c | 642 +- drivers/net/wireless/iwlwifi/iwl-power.h | 93 - drivers/net/wireless/iwlwifi/iwl-prph.h | 9 +- drivers/net/wireless/iwlwifi/iwl-rx.c | 10 +- drivers/net/wireless/iwlwifi/iwl-scan.c | 441 +- drivers/net/wireless/iwlwifi/iwl-sta.c | 759 +- drivers/net/wireless/iwlwifi/iwl-sta.h | 69 +- drivers/net/wireless/iwlwifi/iwl-tx.c | 81 +- drivers/net/wireless/iwlwifi/iwl3945-base.c | 434 +- drivers/net/wireless/iwmc3200wifi/cfg80211.c | 7 +- drivers/net/wireless/iwmc3200wifi/debugfs.c | 4 + drivers/net/wireless/iwmc3200wifi/rx.c | 7 +- drivers/net/wireless/iwmc3200wifi/sdio.c | 1 + drivers/net/wireless/libertas/cfg.c | 72 +- drivers/net/wireless/libertas/debugfs.c | 2 + drivers/net/wireless/libertas/decl.h | 13 + drivers/net/wireless/libertas/if_cs.c | 187 +- drivers/net/wireless/libertas/if_sdio.c | 161 +- drivers/net/wireless/libertas/if_sdio.h | 4 - drivers/net/wireless/libertas/if_spi.c | 150 +- drivers/net/wireless/libertas/if_spi.h | 5 - drivers/net/wireless/libertas/if_usb.c | 64 +- drivers/net/wireless/libertas/if_usb.h | 1 + drivers/net/wireless/libertas/main.c | 105 + drivers/net/wireless/libertas/mesh.c | 2 +- drivers/net/wireless/libertas_tf/if_usb.c | 57 +- drivers/net/wireless/mac80211_hwsim.c | 31 +- drivers/net/wireless/orinoco/hw.c | 9 +- drivers/net/wireless/orinoco/orinoco_cs.c | 137 +- drivers/net/wireless/orinoco/spectrum_cs.c | 134 +- drivers/net/wireless/orinoco/wext.c | 11 +- drivers/net/wireless/p54/Kconfig | 18 + drivers/net/wireless/p54/eeprom.c | 25 +- drivers/net/wireless/p54/fwio.c | 6 +- drivers/net/wireless/p54/main.c | 9 +- drivers/net/wireless/p54/p54spi.c | 9 +- drivers/net/wireless/p54/p54spi_eeprom.h | 2 +- drivers/net/wireless/p54/p54usb.c | 15 +- drivers/net/wireless/p54/txrx.c | 25 +- drivers/net/wireless/prism54/isl_ioctl.c | 2 +- drivers/net/wireless/ray_cs.c | 137 +- drivers/net/wireless/ray_cs.h | 2 - drivers/net/wireless/rndis_wlan.c | 12 +- drivers/net/wireless/rt2x00/rt2400pci.c | 149 +- drivers/net/wireless/rt2x00/rt2500pci.c | 156 +- drivers/net/wireless/rt2x00/rt2500usb.c | 78 +- drivers/net/wireless/rt2x00/rt2800.h | 109 +- drivers/net/wireless/rt2x00/rt2800lib.c | 625 +- drivers/net/wireless/rt2x00/rt2800lib.h | 28 +- drivers/net/wireless/rt2x00/rt2800pci.c | 400 +- drivers/net/wireless/rt2x00/rt2800usb.c | 159 +- drivers/net/wireless/rt2x00/rt2x00.h | 70 +- drivers/net/wireless/rt2x00/rt2x00config.c | 24 +- drivers/net/wireless/rt2x00/rt2x00crypto.c | 17 +- drivers/net/wireless/rt2x00/rt2x00debug.c | 18 +- drivers/net/wireless/rt2x00/rt2x00dev.c | 194 +- drivers/net/wireless/rt2x00/rt2x00firmware.c | 3 + drivers/net/wireless/rt2x00/rt2x00ht.c | 25 +- drivers/net/wireless/rt2x00/rt2x00lib.h | 14 +- drivers/net/wireless/rt2x00/rt2x00link.c | 24 +- drivers/net/wireless/rt2x00/rt2x00mac.c | 6 +- drivers/net/wireless/rt2x00/rt2x00pci.c | 2 +- drivers/net/wireless/rt2x00/rt2x00queue.c | 138 +- drivers/net/wireless/rt2x00/rt2x00queue.h | 56 +- drivers/net/wireless/rt2x00/rt2x00usb.c | 320 +- drivers/net/wireless/rt2x00/rt2x00usb.h | 12 +- drivers/net/wireless/rt2x00/rt61pci.c | 123 +- drivers/net/wireless/rt2x00/rt73usb.c | 96 +- drivers/net/wireless/rtl818x/rtl8180_dev.c | 15 +- drivers/net/wireless/rtl818x/rtl8187_dev.c | 9 +- drivers/net/wireless/wl1251/Kconfig | 33 + drivers/net/wireless/wl1251/Makefile | 6 + drivers/net/wireless/wl1251/acx.c | 1048 ++ drivers/net/wireless/wl1251/acx.h | 1411 ++ drivers/net/wireless/wl1251/boot.c | 557 + drivers/net/wireless/wl1251/boot.h | 39 + drivers/net/wireless/wl1251/cmd.c | 496 + drivers/net/wireless/wl1251/cmd.h | 415 + drivers/net/wireless/wl1251/debugfs.c | 545 + drivers/net/wireless/wl1251/debugfs.h | 31 + drivers/net/wireless/wl1251/event.c | 168 + drivers/net/wireless/wl1251/event.h | 120 + drivers/net/wireless/wl1251/init.c | 423 + drivers/net/wireless/wl1251/init.h | 86 + drivers/net/wireless/wl1251/io.c | 194 + .../wireless/{wl12xx/wl1251_io.h => wl1251/io.h} | 0 drivers/net/wireless/wl1251/main.c | 1435 ++ drivers/net/wireless/wl1251/ps.c | 194 + drivers/net/wireless/wl1251/ps.h | 35 + drivers/net/wireless/wl1251/reg.h | 655 + drivers/net/wireless/wl1251/rx.c | 190 + drivers/net/wireless/wl1251/rx.h | 122 + drivers/net/wireless/wl1251/sdio.c | 342 + drivers/net/wireless/wl1251/spi.c | 346 + drivers/net/wireless/wl1251/spi.h | 59 + drivers/net/wireless/wl1251/tx.c | 570 + drivers/net/wireless/wl1251/tx.h | 231 + drivers/net/wireless/wl1251/wl1251.h | 433 + drivers/net/wireless/wl1251/wl12xx_80211.h | 156 + drivers/net/wireless/wl12xx/Kconfig | 39 +- drivers/net/wireless/wl12xx/Makefile | 12 +- drivers/net/wireless/wl12xx/wl1251.h | 432 - drivers/net/wireless/wl12xx/wl1251_acx.c | 1048 -- drivers/net/wireless/wl12xx/wl1251_acx.h | 1413 -- drivers/net/wireless/wl12xx/wl1251_boot.c | 559 - drivers/net/wireless/wl12xx/wl1251_boot.h | 41 - drivers/net/wireless/wl12xx/wl1251_cmd.c | 496 - drivers/net/wireless/wl12xx/wl1251_cmd.h | 417 - drivers/net/wireless/wl12xx/wl1251_debugfs.c | 543 - drivers/net/wireless/wl12xx/wl1251_debugfs.h | 33 - drivers/net/wireless/wl12xx/wl1251_event.c | 143 - drivers/net/wireless/wl12xx/wl1251_event.h | 121 - drivers/net/wireless/wl12xx/wl1251_init.c | 425 - drivers/net/wireless/wl12xx/wl1251_init.h | 88 - drivers/net/wireless/wl12xx/wl1251_io.c | 196 - drivers/net/wireless/wl12xx/wl1251_main.c | 1442 -- drivers/net/wireless/wl12xx/wl1251_ps.c | 196 - drivers/net/wireless/wl12xx/wl1251_ps.h | 37 - drivers/net/wireless/wl12xx/wl1251_reg.h | 657 - drivers/net/wireless/wl12xx/wl1251_rx.c | 192 - drivers/net/wireless/wl12xx/wl1251_rx.h | 124 - drivers/net/wireless/wl12xx/wl1251_sdio.c | 342 - drivers/net/wireless/wl12xx/wl1251_spi.c | 348 - drivers/net/wireless/wl12xx/wl1251_spi.h | 61 - drivers/net/wireless/wl12xx/wl1251_tx.c | 562 - drivers/net/wireless/wl12xx/wl1251_tx.h | 233 - drivers/net/wireless/wl12xx/wl1271.h | 32 +- drivers/net/wireless/wl12xx/wl1271_acx.c | 36 +- drivers/net/wireless/wl12xx/wl1271_acx.h | 31 - drivers/net/wireless/wl12xx/wl1271_boot.c | 67 +- drivers/net/wireless/wl12xx/wl1271_boot.h | 1 - drivers/net/wireless/wl12xx/wl1271_cmd.c | 143 +- drivers/net/wireless/wl12xx/wl1271_cmd.h | 73 +- drivers/net/wireless/wl12xx/wl1271_conf.h | 78 +- drivers/net/wireless/wl12xx/wl1271_debugfs.c | 6 +- drivers/net/wireless/wl12xx/wl1271_event.c | 15 +- drivers/net/wireless/wl12xx/wl1271_init.c | 39 +- drivers/net/wireless/wl12xx/wl1271_io.h | 9 +- drivers/net/wireless/wl12xx/wl1271_main.c | 416 +- drivers/net/wireless/wl12xx/wl1271_ps.c | 20 +- drivers/net/wireless/wl12xx/wl1271_ps.h | 2 +- drivers/net/wireless/wl12xx/wl1271_rx.c | 67 +- drivers/net/wireless/wl12xx/wl1271_scan.c | 83 +- drivers/net/wireless/wl12xx/wl1271_scan.h | 6 +- drivers/net/wireless/wl12xx/wl1271_sdio.c | 98 +- drivers/net/wireless/wl12xx/wl1271_spi.c | 151 +- drivers/net/wireless/wl12xx/wl1271_testmode.c | 14 +- drivers/net/wireless/wl12xx/wl1271_tx.c | 109 +- drivers/net/wireless/wl12xx/wl1271_tx.h | 17 - drivers/net/wireless/wl12xx/wl12xx_platform_data.c | 28 + drivers/net/wireless/wl3501_cs.c | 58 +- drivers/net/wireless/zd1211rw/zd_chip.c | 5 + drivers/net/xen-netfront.c | 14 +- drivers/net/xilinx_emaclite.c | 15 +- drivers/net/yellowfin.c | 2 +- drivers/oprofile/oprof.c | 32 +- drivers/oprofile/oprof.h | 2 +- drivers/oprofile/oprofile_files.c | 15 +- drivers/oprofile/oprofile_perf.c | 328 + drivers/oprofile/oprofilefs.c | 57 +- drivers/parport/parport_cs.c | 76 +- drivers/parport/share.c | 2 +- drivers/pci/dmar.c | 14 +- drivers/pci/hotplug/cpqphp_sysfs.c | 13 +- drivers/pci/hotplug/pciehp.h | 2 + drivers/pci/hotplug/pciehp_core.c | 18 +- drivers/pci/hotplug/pciehp_ctrl.c | 9 +- drivers/pci/hotplug/pciehp_hpc.c | 20 +- drivers/pci/hotplug/shpchp.h | 2 + drivers/pci/hotplug/shpchp_core.c | 20 +- drivers/pci/hotplug/shpchp_ctrl.c | 7 +- drivers/pci/hotplug/shpchp_hpc.c | 26 +- drivers/pci/htirq.c | 22 +- drivers/pci/intel-iommu.c | 117 +- drivers/pci/intr_remapping.c | 212 +- drivers/pci/iov.c | 2 +- drivers/pci/msi.c | 38 +- drivers/pci/pci.h | 5 +- drivers/pci/pcie/aer/aer_inject.c | 1 + drivers/pci/quirks.c | 20 + drivers/pcmcia/au1000_generic.c | 3 - drivers/pcmcia/au1000_generic.h | 1 - drivers/pcmcia/au1000_pb1x00.c | 1 - drivers/pcmcia/cistpl.c | 1 - drivers/pcmcia/cs.c | 3 +- drivers/pcmcia/cs_internal.h | 9 - drivers/pcmcia/ds.c | 37 +- drivers/pcmcia/i82092.c | 1 - drivers/pcmcia/i82365.c | 1 - drivers/pcmcia/m32r_cfc.c | 1 - drivers/pcmcia/m32r_pcc.c | 1 - drivers/pcmcia/m8xx_pcmcia.c | 1 - drivers/pcmcia/o2micro.h | 4 +- drivers/pcmcia/pcmcia_cis.c | 117 +- drivers/pcmcia/pcmcia_resource.c | 450 +- drivers/pcmcia/pd6729.c | 3 +- drivers/pcmcia/rsrc_iodyn.c | 1 - drivers/pcmcia/rsrc_mgr.c | 1 - drivers/pcmcia/rsrc_nonstatic.c | 1 - drivers/pcmcia/sa1100_generic.c | 1 - drivers/pcmcia/soc_common.c | 4 - drivers/pcmcia/soc_common.h | 1 - drivers/pcmcia/socket_sysfs.c | 1 - drivers/pcmcia/tcic.c | 1 - drivers/pcmcia/vrc4173_cardu.c | 58 +- drivers/pcmcia/xxs1500_ss.c | 1 - drivers/pcmcia/yenta_socket.c | 1 - drivers/platform/x86/intel_ips.c | 122 +- drivers/platform/x86/sony-laptop.c | 1 + drivers/platform/x86/thinkpad_acpi.c | 5 +- drivers/pnp/isapnp/proc.c | 15 +- drivers/power/apm_power.c | 1 + drivers/power/intel_mid_battery.c | 6 +- drivers/regulator/88pm8607.c | 4 +- drivers/regulator/ab3100.c | 5 +- drivers/regulator/ab8500.c | 9 +- drivers/regulator/ad5398.c | 13 +- drivers/regulator/core.c | 6 +- drivers/regulator/isl6271a-regulator.c | 4 +- drivers/regulator/max1586.c | 12 +- drivers/regulator/max8649.c | 2 +- drivers/regulator/max8998.c | 8 +- drivers/regulator/tps6507x-regulator.c | 6 - drivers/regulator/tps6586x-regulator.c | 4 +- drivers/regulator/wm831x-ldo.c | 7 +- drivers/regulator/wm8350-regulator.c | 2 +- drivers/rtc/rtc-ab3100.c | 2 + drivers/rtc/rtc-ds3232.c | 2 - drivers/rtc/rtc-m41t80.c | 14 +- drivers/rtc/rtc-s3c.c | 13 +- drivers/s390/block/dasd.c | 7 - drivers/s390/block/dasd_eer.c | 1 + drivers/s390/block/dasd_ioctl.c | 17 +- drivers/s390/block/dcssblk.c | 5 - drivers/s390/char/fs3270.c | 1 + drivers/s390/char/monreader.c | 1 + drivers/s390/char/monwriter.c | 1 + drivers/s390/char/sclp.c | 2 +- drivers/s390/char/tape_block.c | 13 +- drivers/s390/char/tape_char.c | 1 + drivers/s390/char/vmcp.c | 1 + drivers/s390/char/vmlogrdr.c | 1 + drivers/s390/char/vmwatchdog.c | 1 + drivers/s390/char/zcore.c | 2 + drivers/s390/cio/chsc_sch.c | 1 + drivers/s390/cio/css.c | 1 + drivers/s390/cio/qdio.h | 29 + drivers/s390/cio/qdio_debug.c | 33 +- drivers/s390/cio/qdio_main.c | 138 +- drivers/s390/cio/qdio_setup.c | 1 + drivers/s390/cio/qdio_thinint.c | 66 +- drivers/s390/crypto/zcrypt_api.c | 3 +- drivers/s390/net/Kconfig | 2 +- drivers/s390/net/ctcm_main.c | 4 +- drivers/s390/net/ctcm_mpc.c | 2 +- drivers/s390/net/qeth_core.h | 17 + drivers/s390/net/qeth_core_main.c | 26 +- drivers/s390/net/qeth_l2_main.c | 175 +- drivers/s390/net/qeth_l3_main.c | 218 +- drivers/s390/scsi/zfcp_cfdc.c | 3 +- drivers/s390/scsi/zfcp_qdio.c | 6 +- drivers/s390/scsi/zfcp_scsi.c | 1 + drivers/sbus/char/display7seg.c | 1 + drivers/sbus/char/envctrl.c | 1 + drivers/sbus/char/jsflash.c | 24 +- drivers/scsi/3w-9xxx.c | 10 +- drivers/scsi/3w-sas.c | 10 +- drivers/scsi/3w-xxxx.c | 12 +- drivers/scsi/aacraid/linit.c | 16 +- drivers/scsi/aic7xxx_old.c | 22 +- drivers/scsi/bnx2i/57xx_iscsi_constants.h | 2 + drivers/scsi/bnx2i/bnx2i.h | 2 + drivers/scsi/bnx2i/bnx2i_hwi.c | 3 +- drivers/scsi/ch.c | 9 +- drivers/scsi/dpt_i2o.c | 19 +- drivers/scsi/gdth.c | 12 +- drivers/scsi/hosts.c | 3 +- drivers/scsi/libsas/sas_scsi_host.c | 13 +- drivers/scsi/megaraid.c | 9 +- drivers/scsi/megaraid/megaraid_mm.c | 9 +- drivers/scsi/megaraid/megaraid_sas.c | 3 +- drivers/scsi/mpt2sas/mpt2sas_ctl.c | 12 +- drivers/scsi/osd/osd_uld.c | 1 + drivers/scsi/osst.c | 15 +- drivers/scsi/pcmcia/aha152x_stub.c | 48 +- drivers/scsi/pcmcia/fdomain_stub.c | 24 +- drivers/scsi/pcmcia/nsp_cs.c | 182 +- drivers/scsi/pcmcia/qlogic_stub.c | 24 +- drivers/scsi/pcmcia/sym53c500_cs.c | 22 +- drivers/scsi/pmcraid.c | 1 + drivers/scsi/qla2xxx/qla_os.c | 1 + drivers/scsi/scsi_lib.c | 26 +- drivers/scsi/scsi_scan.c | 2 - drivers/scsi/scsi_sysfs.c | 2 + drivers/scsi/scsi_tgt_if.c | 3 +- drivers/scsi/sd.c | 30 +- drivers/scsi/sd_dif.c | 11 +- drivers/scsi/sg.c | 15 +- drivers/scsi/sr.c | 22 +- drivers/scsi/st.c | 12 +- drivers/serial/68360serial.c | 51 +- drivers/serial/8250.c | 69 +- drivers/serial/Kconfig | 14 +- drivers/serial/altera_uart.c | 156 +- drivers/serial/amba-pl010.c | 9 +- drivers/serial/bfin_sport_uart.c | 7 +- drivers/serial/imx.c | 5 +- drivers/serial/ioc3_serial.c | 5 + drivers/serial/jsm/jsm_driver.c | 4 +- drivers/serial/kgdboc.c | 2 +- drivers/serial/max3107.c | 34 +- drivers/serial/mfd.c | 67 +- drivers/serial/mrst_max3110.c | 359 +- drivers/serial/mrst_max3110.h | 1 + drivers/serial/samsung.c | 2 +- drivers/serial/serial_core.c | 51 +- drivers/serial/serial_cs.c | 261 +- drivers/serial/uartlite.c | 26 +- drivers/spi/Kconfig | 46 +- drivers/spi/Makefile | 9 +- drivers/spi/amba-pl022.c | 751 +- drivers/spi/atmel_spi.c | 14 +- drivers/spi/dw_spi.c | 1 + drivers/spi/omap2_mcspi.c | 81 +- drivers/spi/orion_spi.c | 4 +- drivers/spi/spi.c | 5 + drivers/spi/spi_bfin5xx.c | 844 +- drivers/spi/spi_fsl_espi.c | 748 + drivers/spi/spi_fsl_lib.c | 237 + drivers/spi/spi_fsl_lib.h | 124 + drivers/spi/spi_fsl_spi.c | 1193 ++ drivers/spi/spi_gpio.c | 2 +- drivers/spi/spi_imx.c | 402 +- drivers/spi/spi_mpc8xxx.c | 1419 -- drivers/spi/spi_s3c64xx.c | 158 +- drivers/spi/spi_topcliff_pch.c | 1303 ++ drivers/spi/spidev.c | 1 + drivers/ssb/main.c | 1 - drivers/ssb/pcmcia.c | 1 - drivers/ssb/scan.c | 1 - drivers/staging/batman-adv/hard-interface.c | 13 - drivers/staging/batman-adv/send.c | 8 +- drivers/staging/comedi/comedi_fops.c | 1 + drivers/staging/comedi/drivers/cb_das16_cs.c | 58 +- drivers/staging/comedi/drivers/das08_cs.c | 129 +- drivers/staging/comedi/drivers/ni_daq_700.c | 131 +- drivers/staging/comedi/drivers/ni_daq_dio24.c | 130 +- drivers/staging/comedi/drivers/ni_labpc_cs.c | 144 +- drivers/staging/comedi/drivers/ni_mio_cs.c | 23 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 124 +- drivers/staging/crystalhd/crystalhd_lnx.c | 1 + drivers/staging/cx25821/Kconfig | 1 + drivers/staging/dream/camera/msm_camera.c | 3 + drivers/staging/dream/pmem.c | 2 + drivers/staging/dream/qdsp5/adsp_driver.c | 1 + drivers/staging/dream/qdsp5/audio_aac.c | 1 + drivers/staging/dream/qdsp5/audio_amrnb.c | 1 + drivers/staging/dream/qdsp5/audio_evrc.c | 1 + drivers/staging/dream/qdsp5/audio_in.c | 2 + drivers/staging/dream/qdsp5/audio_mp3.c | 1 + drivers/staging/dream/qdsp5/audio_out.c | 2 + drivers/staging/dream/qdsp5/audio_qcelp.c | 1 + drivers/staging/dream/qdsp5/evlog.h | 1 + drivers/staging/dream/qdsp5/snd.c | 1 + drivers/staging/easycap/Kconfig | 1 + drivers/staging/frontier/alphatrack.c | 1 + drivers/staging/frontier/tranzport.c | 1 + drivers/staging/go7007/Kconfig | 1 + drivers/staging/hv/blkvsc_drv.c | 11 +- drivers/staging/iio/industrialio-core.c | 1 + drivers/staging/iio/industrialio-ring.c | 1 + drivers/staging/lirc/lirc_imon.c | 3 +- drivers/staging/lirc/lirc_it87.c | 1 + drivers/staging/lirc/lirc_sasem.c | 1 + drivers/staging/lirc/lirc_serial.c | 1 + drivers/staging/lirc/lirc_sir.c | 1 + drivers/staging/memrar/memrar_handler.c | 1 + drivers/staging/panel/panel.c | 1 + drivers/staging/spectra/ffsport.c | 7 +- drivers/staging/ti-st/st.h | 1 - drivers/staging/ti-st/st_core.c | 9 +- drivers/staging/ti-st/st_core.h | 2 +- drivers/staging/ti-st/st_kim.c | 22 +- drivers/staging/tidspbridge/rmgr/drv_interface.c | 1 + drivers/staging/tm6000/Kconfig | 2 +- drivers/staging/tm6000/tm6000-input.c | 61 +- drivers/staging/usbip/Kconfig | 2 +- drivers/staging/vt6655/wpactl.c | 11 +- drivers/staging/wlags49_h2/wl_cs.c | 77 +- drivers/staging/wlags49_h2/wl_internal.h | 1 - drivers/staging/wlags49_h2/wl_main.c | 19 - drivers/telephony/ixj.c | 10 +- drivers/telephony/ixj_pcmcia.c | 41 +- drivers/telephony/phonedev.c | 1 + drivers/uio/uio.c | 164 +- drivers/uio/uio_pci_generic.c | 13 +- drivers/usb/Kconfig | 1 + drivers/usb/atm/Makefile | 6 +- drivers/usb/atm/cxacru.c | 18 +- drivers/usb/c67x00/Makefile | 6 +- drivers/usb/class/cdc-acm.c | 2 +- drivers/usb/class/cdc-wdm.c | 3 +- drivers/usb/class/usblp.c | 1 + drivers/usb/class/usbtmc.c | 1 + drivers/usb/core/Kconfig | 6 +- drivers/usb/core/Makefile | 21 +- drivers/usb/core/devices.c | 11 +- drivers/usb/core/driver.c | 2 +- drivers/usb/core/endpoint.c | 2 +- drivers/usb/core/file.c | 36 +- drivers/usb/core/hcd-pci.c | 4 +- drivers/usb/core/hcd.c | 19 +- drivers/usb/core/hub.c | 41 +- drivers/usb/core/message.c | 15 +- drivers/usb/core/urb.c | 5 +- drivers/usb/early/Makefile | 2 +- drivers/usb/gadget/Kconfig | 22 +- drivers/usb/gadget/Makefile | 41 +- drivers/usb/gadget/amd5536udc.c | 15 +- drivers/usb/gadget/at91_udc.c | 11 +- drivers/usb/gadget/atmel_usba_udc.c | 10 +- drivers/usb/gadget/audio.c | 10 +- drivers/usb/gadget/cdc2.c | 10 +- drivers/usb/gadget/ci13xxx_udc.c | 18 +- drivers/usb/gadget/composite.c | 139 +- drivers/usb/gadget/dbgp.c | 19 +- drivers/usb/gadget/dummy_hcd.c | 18 +- drivers/usb/gadget/ether.c | 16 +- drivers/usb/gadget/f_acm.c | 2 +- drivers/usb/gadget/f_hid.c | 1 + drivers/usb/gadget/f_loopback.c | 7 +- drivers/usb/gadget/f_mass_storage.c | 88 +- drivers/usb/gadget/f_sourcesink.c | 5 +- drivers/usb/gadget/file_storage.c | 128 +- drivers/usb/gadget/fsl_mxc_udc.c | 15 + drivers/usb/gadget/fsl_qe_udc.c | 12 +- drivers/usb/gadget/fsl_udc_core.c | 10 +- drivers/usb/gadget/g_ffs.c | 91 +- drivers/usb/gadget/gmidi.c | 5 +- drivers/usb/gadget/goku_udc.c | 35 +- drivers/usb/gadget/hid.c | 10 +- drivers/usb/gadget/imx_udc.c | 9 +- drivers/usb/gadget/inode.c | 7 +- drivers/usb/gadget/langwell_udc.c | 1058 +- drivers/usb/gadget/langwell_udc.h | 15 +- drivers/usb/gadget/lh7a40x_udc.c | 10 +- drivers/usb/gadget/m66592-udc.c | 9 +- drivers/usb/gadget/mass_storage.c | 82 +- drivers/usb/gadget/multi.c | 36 +- drivers/usb/gadget/net2280.c | 10 +- drivers/usb/gadget/nokia.c | 11 +- drivers/usb/gadget/omap_udc.c | 10 +- drivers/usb/gadget/printer.c | 10 +- drivers/usb/gadget/pxa25x_udc.c | 9 +- drivers/usb/gadget/pxa27x_udc.c | 12 +- drivers/usb/gadget/r8a66597-udc.c | 14 +- drivers/usb/gadget/r8a66597-udc.h | 2 +- drivers/usb/gadget/rndis.c | 492 +- drivers/usb/gadget/s3c-hsotg.c | 9 +- drivers/usb/gadget/s3c2410_udc.c | 17 +- drivers/usb/gadget/serial.c | 11 +- drivers/usb/gadget/storage_common.c | 49 +- drivers/usb/gadget/webcam.c | 11 +- drivers/usb/gadget/zero.c | 5 +- drivers/usb/host/Kconfig | 10 +- drivers/usb/host/Makefile | 24 +- drivers/usb/host/ehci-dbg.c | 4 + drivers/usb/host/ehci-fsl.c | 105 +- drivers/usb/host/ehci-fsl.h | 14 +- drivers/usb/host/ehci-hcd.c | 15 + drivers/usb/host/ehci-mem.c | 2 +- drivers/usb/host/ehci-mxc.c | 13 +- drivers/usb/host/ehci-pci.c | 5 + drivers/usb/host/fsl-mph-dr-of.c | 308 + drivers/usb/host/imx21-hcd.c | 284 +- drivers/usb/host/imx21-hcd.h | 8 +- drivers/usb/host/isp116x-hcd.c | 6 +- drivers/usb/host/isp1362-hcd.c | 25 +- drivers/usb/host/ohci-dbg.c | 3 + drivers/usb/host/ohci-hcd.c | 12 +- drivers/usb/host/ohci-pci.c | 18 + drivers/usb/host/ohci-pxa27x.c | 7 + drivers/usb/host/ohci-sh.c | 3 +- drivers/usb/host/ohci-sm501.c | 4 +- drivers/usb/host/ohci.h | 1 + drivers/usb/host/oxu210hp-hcd.c | 2 +- drivers/usb/host/pci-quirks.c | 18 +- drivers/usb/host/r8a66597.h | 2 +- drivers/usb/host/sl811_cs.c | 68 +- drivers/usb/host/uhci-q.c | 33 +- drivers/usb/host/whci/Kbuild | 2 +- drivers/usb/host/xhci-hub.c | 419 +- drivers/usb/host/xhci-mem.c | 5 + drivers/usb/host/xhci-pci.c | 38 +- drivers/usb/host/xhci-ring.c | 101 +- drivers/usb/host/xhci.c | 343 +- drivers/usb/host/xhci.h | 65 +- drivers/usb/image/mdc800.c | 1 + drivers/usb/misc/Kconfig | 13 + drivers/usb/misc/Makefile | 45 +- drivers/usb/misc/adutux.c | 1 + drivers/usb/misc/ftdi-elan.c | 2 +- drivers/usb/misc/idmouse.c | 1 + drivers/usb/misc/iowarrior.c | 3 +- drivers/usb/misc/ldusb.c | 1 + drivers/usb/misc/rio500.c | 1 + drivers/usb/misc/sisusbvga/Makefile | 3 +- drivers/usb/misc/usblcd.c | 1 + drivers/usb/misc/usbtest.c | 667 +- drivers/usb/misc/yurex.c | 563 + drivers/usb/mon/Makefile | 2 +- drivers/usb/musb/Kconfig | 16 +- drivers/usb/musb/Makefile | 71 +- drivers/usb/musb/am35x.c | 524 + drivers/usb/musb/blackfin.c | 7 +- drivers/usb/musb/cppi_dma.c | 3 +- drivers/usb/musb/da8xx.c | 469 + drivers/usb/musb/davinci.c | 2 + drivers/usb/musb/musb_core.c | 57 +- drivers/usb/musb/musb_core.h | 2 + drivers/usb/musb/musb_debug.h | 11 +- drivers/usb/musb/musb_debugfs.c | 5 +- drivers/usb/musb/musb_gadget.c | 175 +- drivers/usb/musb/musb_gadget.h | 4 + drivers/usb/musb/musb_gadget_ep0.c | 9 + drivers/usb/musb/musb_host.c | 17 +- drivers/usb/musb/musbhsdma.c | 2 +- drivers/usb/musb/omap2430.c | 1 + drivers/usb/musb/tusb6010.c | 4 + drivers/usb/otg/Kconfig | 14 + drivers/usb/otg/Makefile | 8 +- drivers/usb/otg/langwell_otg.c | 2408 +++ drivers/usb/otg/twl4030-usb.c | 78 +- drivers/usb/otg/ulpi.c | 60 +- drivers/usb/serial/Kconfig | 9 + drivers/usb/serial/Makefile | 10 +- drivers/usb/serial/ark3116.c | 40 +- drivers/usb/serial/cp210x.c | 2 + drivers/usb/serial/ftdi_sio.c | 43 +- drivers/usb/serial/ftdi_sio_ids.h | 39 +- drivers/usb/serial/io_edgeport.c | 49 +- drivers/usb/serial/io_tables.h | 4 + drivers/usb/serial/io_ti.c | 29 +- drivers/usb/serial/mct_u232.c | 7 +- drivers/usb/serial/mos7720.c | 51 +- drivers/usb/serial/mos7840.c | 50 +- drivers/usb/serial/opticon.c | 44 +- drivers/usb/serial/option.c | 30 +- drivers/usb/serial/qcserial.c | 33 +- drivers/usb/serial/sam-ba.c | 206 + drivers/usb/serial/ssu100.c | 48 +- drivers/usb/serial/ti_usb_3410_5052.c | 37 +- drivers/usb/serial/usb-serial.c | 13 + drivers/usb/serial/visor.c | 11 +- drivers/usb/storage/Kconfig | 13 + drivers/usb/storage/Makefile | 35 +- drivers/usb/storage/scsiglue.c | 16 +- drivers/usb/storage/sddr09.c | 2 +- drivers/usb/storage/transport.c | 10 +- drivers/usb/storage/uas.c | 751 + drivers/usb/storage/unusual_alauda.h | 4 +- drivers/usb/storage/unusual_cypress.h | 4 +- drivers/usb/storage/unusual_datafab.h | 20 +- drivers/usb/storage/unusual_devs.h | 580 +- drivers/usb/storage/unusual_freecom.h | 2 +- drivers/usb/storage/unusual_isd200.h | 12 +- drivers/usb/storage/unusual_jumpshot.h | 2 +- drivers/usb/storage/unusual_karma.h | 2 +- drivers/usb/storage/unusual_onetouch.h | 4 +- drivers/usb/storage/unusual_sddr09.h | 12 +- drivers/usb/storage/unusual_sddr55.h | 8 +- drivers/usb/storage/unusual_usbat.h | 8 +- drivers/usb/storage/usb.c | 30 +- drivers/usb/usb-skeleton.c | 1 + drivers/usb/wusbcore/Makefile | 19 +- drivers/uwb/address.c | 5 +- drivers/uwb/wlp/wss-lc.c | 7 +- drivers/vhost/net.c | 19 +- drivers/vhost/vhost.c | 80 +- drivers/vhost/vhost.h | 28 +- drivers/video/atafb.c | 2 - drivers/video/console/fbcon.c | 5 +- drivers/video/efifb.c | 103 +- drivers/video/fbmem.c | 1 + drivers/video/mbx/mbxdebugfs.c | 6 + drivers/video/omap2/vram.c | 8 +- drivers/video/pxa168fb.c | 51 +- drivers/video/q40fb.c | 4 +- drivers/video/sis/sis_main.c | 3 + drivers/video/via/ioctl.c | 2 + drivers/vlynq/vlynq.c | 1 + drivers/watchdog/Kconfig | 28 +- drivers/watchdog/ar7_wdt.c | 1 + drivers/watchdog/booke_wdt.c | 47 +- drivers/watchdog/cpwd.c | 16 +- drivers/watchdog/ep93xx_wdt.c | 1 + drivers/watchdog/octeon-wdt-main.c | 1 + drivers/watchdog/omap_wdt.c | 1 + drivers/watchdog/sb_wdog.c | 12 +- drivers/watchdog/ts72xx_wdt.c | 3 + drivers/xen/events.c | 23 +- drivers/xen/evtchn.c | 1 + drivers/xen/xenbus/xenbus_probe.c | 9 +- drivers/xen/xenfs/super.c | 1 + drivers/xen/xenfs/xenbus.c | 1 + drivers/zorro/zorro.c | 2 + firmware/Makefile | 14 +- firmware/WHENCE | 15 +- firmware/bnx2/bnx2-mips-06-5.0.0.j6.fw.ihex | 5908 -------- firmware/bnx2/bnx2-mips-06-6.0.15.fw.ihex | 5815 ++++++++ firmware/bnx2/bnx2-mips-09-5.0.0.j15.fw.ihex | 6081 -------- firmware/bnx2/bnx2-mips-09-6.0.17.fw.ihex | 6488 ++++++++ firmware/bnx2/bnx2-rv2p-06-5.0.0.j3.fw.ihex | 424 - firmware/bnx2/bnx2-rv2p-06-6.0.15.fw.ihex | 366 + firmware/bnx2/bnx2-rv2p-09-5.0.0.j10.fw.ihex | 462 - firmware/bnx2/bnx2-rv2p-09-6.0.17.fw.ihex | 392 + firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j10.fw.ihex | 499 - firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw.ihex | 425 + firmware/bnx2x-e1-5.2.13.0.fw.ihex |10191 ------------- firmware/bnx2x-e1h-5.2.13.0.fw.ihex |12849 ---------------- firmware/bnx2x/bnx2x-e1-6.0.34.0.fw.ihex | 9476 ++++++++++++ firmware/bnx2x/bnx2x-e1h-6.0.34.0.fw.ihex |13178 +++++++++++++++++ firmware/bnx2x/bnx2x-e2-6.0.34.0.fw.ihex |15442 ++++++++++++++++++++ fs/Kconfig | 1 + fs/adfs/Kconfig | 1 + fs/adfs/super.c | 8 +- fs/affs/super.c | 18 +- fs/afs/flock.c | 5 +- fs/afs/mntpt.c | 1 + fs/afs/super.c | 5 - fs/aio.c | 10 +- fs/autofs/Kconfig | 1 + fs/autofs/root.c | 2 + fs/autofs4/dev-ioctl.c | 1 + fs/autofs4/root.c | 14 +- fs/bfs/inode.c | 5 - fs/binfmt_aout.c | 4 - fs/binfmt_elf.c | 2 +- fs/binfmt_misc.c | 3 + fs/block_dev.c | 2 +- fs/btrfs/disk-io.c | 19 +- fs/btrfs/extent-tree.c | 3 +- fs/btrfs/super.c | 1 + fs/btrfs/volumes.c | 4 - fs/btrfs/volumes.h | 1 - fs/buffer.c | 7 +- fs/cachefiles/daemon.c | 1 + fs/ceph/Kconfig | 15 +- fs/ceph/Makefile | 11 +- fs/ceph/README | 20 - fs/ceph/addr.c | 72 +- fs/ceph/auth.c | 259 - fs/ceph/auth.h | 92 - fs/ceph/auth_none.c | 131 - fs/ceph/auth_none.h | 30 - fs/ceph/auth_x.c | 687 - fs/ceph/auth_x.h | 49 - fs/ceph/buffer.c | 65 - fs/ceph/caps.c | 108 +- fs/ceph/ceph_debug.h | 37 - fs/ceph/ceph_frag.c | 3 +- fs/ceph/ceph_fs.c | 72 - fs/ceph/ceph_fs.h | 728 - fs/ceph/ceph_hash.c | 118 - fs/ceph/ceph_strings.c | 193 - fs/ceph/crush/crush.c | 151 - fs/ceph/crush/hash.c | 149 - fs/ceph/crush/mapper.c | 609 - fs/ceph/crypto.c | 412 - fs/ceph/crypto.h | 48 - fs/ceph/debugfs.c | 406 +- fs/ceph/decode.h | 196 - fs/ceph/dir.c | 107 +- fs/ceph/export.c | 26 +- fs/ceph/file.c | 209 +- fs/ceph/inode.c | 30 +- fs/ceph/ioctl.c | 77 +- fs/ceph/ioctl.h | 4 +- fs/ceph/locks.c | 23 +- fs/ceph/mds_client.c | 129 +- fs/ceph/mds_client.h | 20 +- fs/ceph/mdsmap.c | 11 +- fs/ceph/messenger.c | 2277 --- fs/ceph/messenger.h | 253 - fs/ceph/mon_client.c | 1018 -- fs/ceph/mon_client.h | 121 - fs/ceph/msgpool.c | 64 - fs/ceph/osd_client.c | 1539 -- fs/ceph/osd_client.h | 167 - fs/ceph/osdmap.c | 1110 -- fs/ceph/osdmap.h | 128 - fs/ceph/pagelist.c | 55 - fs/ceph/pagelist.h | 54 - fs/ceph/snap.c | 102 +- fs/ceph/strings.c | 117 + fs/ceph/super.c | 1154 +- fs/ceph/super.h | 405 +- fs/ceph/xattr.c | 18 +- fs/char_dev.c | 5 +- fs/cifs/README | 5 + fs/cifs/cifs_debug.c | 12 +- fs/cifs/cifs_debug.h | 2 +- fs/cifs/cifs_dfs_ref.c | 24 +- fs/cifs/cifs_fs_sb.h | 13 +- fs/cifs/cifsacl.c | 46 +- fs/cifs/cifsencrypt.c | 214 +- fs/cifs/cifsfs.c | 105 +- fs/cifs/cifsfs.h | 10 +- fs/cifs/cifsglob.h | 91 +- fs/cifs/cifspdu.h | 1 - fs/cifs/cifsproto.h | 22 +- fs/cifs/cifssmb.c | 79 +- fs/cifs/cn_cifs.h | 37 - fs/cifs/connect.c | 540 +- fs/cifs/dir.c | 212 +- fs/cifs/file.c | 791 +- fs/cifs/fscache.c | 13 +- fs/cifs/inode.c | 239 +- fs/cifs/ioctl.c | 17 +- fs/cifs/link.c | 372 +- fs/cifs/misc.c | 32 +- fs/cifs/ntlmssp.h | 15 + fs/cifs/readdir.c | 79 +- fs/cifs/sess.c | 167 +- fs/cifs/transport.c | 6 +- fs/cifs/xattr.c | 60 +- fs/coda/inode.c | 8 +- fs/coda/pioctl.c | 1 + fs/coda/psdev.c | 5 +- fs/compat.c | 2 +- fs/compat_ioctl.c | 70 - fs/debugfs/file.c | 3 + fs/dlm/debug_fs.c | 3 +- fs/dlm/lock.c | 3 + fs/dlm/plock.c | 3 +- fs/dlm/user.c | 3 + fs/ecryptfs/file.c | 4 +- fs/ecryptfs/miscdev.c | 1 + fs/eventfd.c | 1 + fs/eventpoll.c | 3 +- fs/exec.c | 40 + fs/exofs/inode.c | 8 +- fs/ext2/super.c | 6 +- fs/ext3/fsync.c | 3 +- fs/ext3/super.c | 17 +- fs/ext4/fsync.c | 5 +- fs/ext4/mballoc.c | 2 +- fs/ext4/super.c | 19 +- fs/fat/fatent.c | 3 +- fs/fat/inode.c | 5 - fs/fat/misc.c | 5 +- fs/fat/namei_msdos.c | 6 +- fs/fat/namei_vfat.c | 6 +- fs/fifo.c | 1 + fs/freevxfs/vxfs_lookup.c | 14 +- fs/freevxfs/vxfs_super.c | 7 +- fs/fs-writeback.c | 12 +- fs/fuse/control.c | 4 + fs/fuse/cuse.c | 1 + fs/fuse/dev.c | 2 +- fs/gfs2/Kconfig | 2 +- fs/gfs2/aops.c | 24 +- fs/gfs2/bmap.c | 255 +- fs/gfs2/bmap.h | 20 +- fs/gfs2/dentry.c | 2 +- fs/gfs2/dir.c | 31 +- fs/gfs2/dir.h | 34 +- fs/gfs2/export.c | 9 +- fs/gfs2/file.c | 10 +- fs/gfs2/glock.c | 23 +- fs/gfs2/glock.h | 2 +- fs/gfs2/glops.c | 6 +- fs/gfs2/incore.h | 8 +- fs/gfs2/inode.c | 9 +- fs/gfs2/inode.h | 15 + fs/gfs2/lock_dlm.c | 4 +- fs/gfs2/log.c | 21 +- fs/gfs2/main.c | 6 +- fs/gfs2/ops_fstype.c | 79 +- fs/gfs2/ops_inode.c | 326 +- fs/gfs2/quota.c | 16 +- fs/gfs2/recovery.c | 15 +- fs/gfs2/rgrp.c | 56 +- fs/gfs2/rgrp.h | 8 +- fs/gfs2/super.c | 26 +- fs/gfs2/sys.c | 22 +- fs/gfs2/trace_gfs2.h | 3 +- fs/gfs2/trans.h | 9 + fs/gfs2/xattr.c | 2 +- fs/hfs/bfind.c | 4 +- fs/hfs/btree.c | 2 +- fs/hfs/btree.h | 2 +- fs/hfs/super.c | 6 +- fs/hfsplus/bfind.c | 17 +- fs/hfsplus/bitmap.c | 20 +- fs/hfsplus/brec.c | 29 +- fs/hfsplus/btree.c | 67 +- fs/hfsplus/catalog.c | 50 +- fs/hfsplus/dir.c | 201 +- fs/hfsplus/extents.c | 223 +- fs/hfsplus/hfsplus_fs.h | 85 +- fs/hfsplus/hfsplus_raw.h | 3 +- fs/hfsplus/inode.c | 185 +- fs/hfsplus/ioctl.c | 153 +- fs/hfsplus/options.c | 10 +- fs/hfsplus/part_tbl.c | 5 +- fs/hfsplus/super.c | 310 +- fs/hfsplus/unicode.c | 16 +- fs/hfsplus/wrapper.c | 40 +- fs/hpfs/Kconfig | 1 + fs/hpfs/super.c | 8 +- fs/hppfs/hppfs.c | 1 + fs/hugetlbfs/inode.c | 1 + fs/isofs/dir.c | 6 +- fs/isofs/inode.c | 9 +- fs/isofs/isofs.h | 1 + fs/isofs/namei.c | 8 +- fs/isofs/rock.c | 10 +- fs/jbd/commit.c | 32 +- fs/jbd2/checkpoint.c | 3 +- fs/jbd2/commit.c | 76 +- fs/jbd2/journal.c | 4 + fs/jffs2/fs.c | 4 - fs/jffs2/super.c | 9 +- fs/jfs/super.c | 23 +- fs/libfs.c | 29 + fs/locks.c | 112 +- fs/logfs/dir.c | 1 + fs/namespace.c | 2 - fs/ncpfs/dir.c | 221 +- fs/ncpfs/file.c | 25 +- fs/ncpfs/inode.c | 55 +- fs/ncpfs/ioctl.c | 470 +- fs/ncpfs/ncplib_kernel.c | 101 +- fs/ncpfs/ncplib_kernel.h | 15 +- fs/ncpfs/ncpsign_kernel.c | 10 +- fs/ncpfs/sock.c | 1 - fs/nfs/Kconfig | 1 + fs/nfs/delegation.c | 10 +- fs/nfs/nfs4state.c | 10 +- fs/nfsd/Kconfig | 1 + fs/nfsd/nfs4state.c | 6 +- fs/nfsd/nfsctl.c | 1 + fs/nfsd/nfsfh.h | 2 - fs/nilfs2/Makefile | 2 +- fs/nilfs2/bmap.c | 22 +- fs/nilfs2/bmap.h | 10 +- fs/nilfs2/btnode.c | 17 +- fs/nilfs2/cpfile.c | 72 +- fs/nilfs2/cpfile.h | 4 +- fs/nilfs2/dat.c | 92 +- fs/nilfs2/dat.h | 4 +- fs/nilfs2/export.h | 17 + fs/nilfs2/gcdat.c | 87 - fs/nilfs2/gcinode.c | 134 +- fs/nilfs2/ifile.c | 51 +- fs/nilfs2/ifile.h | 4 +- fs/nilfs2/inode.c | 167 +- fs/nilfs2/ioctl.c | 24 +- fs/nilfs2/mdt.c | 313 +- fs/nilfs2/mdt.h | 32 +- fs/nilfs2/namei.c | 139 +- fs/nilfs2/nilfs.h | 38 +- fs/nilfs2/page.c | 55 +- fs/nilfs2/page.h | 6 + fs/nilfs2/recovery.c | 19 +- fs/nilfs2/sb.h | 10 - fs/nilfs2/segbuf.c | 3 +- fs/nilfs2/segment.c | 102 +- fs/nilfs2/segment.h | 10 +- fs/nilfs2/sufile.c | 77 +- fs/nilfs2/sufile.h | 6 +- fs/nilfs2/super.c | 629 +- fs/nilfs2/the_nilfs.c | 346 +- fs/nilfs2/the_nilfs.h | 101 +- fs/no-block.c | 1 + fs/notify/Kconfig | 2 +- fs/notify/fanotify/fanotify_user.c | 1 + fs/notify/inotify/inotify_user.c | 1 + fs/ntfs/super.c | 24 +- fs/ocfs2/acl.c | 3 + fs/ocfs2/aops.c | 9 +- fs/ocfs2/aops.h | 3 +- fs/ocfs2/cluster/heartbeat.c | 532 +- fs/ocfs2/cluster/heartbeat.h | 4 + fs/ocfs2/cluster/masklog.h | 3 +- fs/ocfs2/cluster/nodemanager.c | 5 + fs/ocfs2/cluster/ocfs2_nodemanager.h | 6 + fs/ocfs2/cluster/tcp.c | 7 +- fs/ocfs2/dcache.c | 33 +- fs/ocfs2/dcache.h | 1 + fs/ocfs2/dir.c | 24 +- fs/ocfs2/dlm/dlmcommon.h | 30 +- fs/ocfs2/dlm/dlmdebug.c | 21 +- fs/ocfs2/dlm/dlmdomain.c | 401 +- fs/ocfs2/dlm/dlmmaster.c | 40 + fs/ocfs2/dlmfs/dlmfs.c | 1 + fs/ocfs2/dlmglue.c | 8 + fs/ocfs2/dlmglue.h | 1 + fs/ocfs2/file.c | 76 +- fs/ocfs2/inode.c | 1 + fs/ocfs2/inode.h | 12 +- fs/ocfs2/ioctl.c | 356 + fs/ocfs2/journal.c | 9 +- fs/ocfs2/journal.h | 3 +- fs/ocfs2/mmap.c | 7 +- fs/ocfs2/namei.c | 3 +- fs/ocfs2/ocfs2.h | 63 +- fs/ocfs2/ocfs2_fs.h | 83 +- fs/ocfs2/ocfs2_ioctl.h | 103 +- fs/ocfs2/refcounttree.c | 48 +- fs/ocfs2/refcounttree.h | 7 +- fs/ocfs2/reservations.c | 22 +- fs/ocfs2/slot_map.c | 2 +- fs/ocfs2/stack_o2cb.c | 2 + fs/ocfs2/stack_user.c | 4 +- fs/ocfs2/suballoc.c | 20 +- fs/ocfs2/super.c | 170 +- fs/ocfs2/symlink.c | 2 +- fs/ocfs2/sysfile.c | 60 +- fs/ocfs2/xattr.c | 6 +- fs/partitions/check.c | 42 +- fs/partitions/check.h | 3 + fs/partitions/efi.c | 25 + fs/pipe.c | 2 +- fs/proc/base.c | 12 +- fs/proc/proc_sysctl.c | 1 + fs/proc/root.c | 1 + fs/proc/task_mmu.c | 5 +- fs/proc/vmcore.c | 2 +- fs/qnx4/dir.c | 4 - fs/qnx4/inode.c | 6 - fs/qnx4/namei.c | 4 - fs/read_write.c | 5 +- fs/reiserfs/file.c | 3 +- fs/reiserfs/ioctl.c | 7 +- fs/reiserfs/journal.c | 106 +- fs/romfs/super.c | 1 + fs/signalfd.c | 1 + fs/smbfs/Kconfig | 1 + fs/smbfs/inode.c | 5 + fs/squashfs/dir.c | 3 +- fs/squashfs/super.c | 5 - fs/sysfs/bin.c | 68 +- fs/sysfs/group.c | 59 + fs/timerfd.c | 1 + fs/ubifs/commit.c | 4 +- fs/ubifs/debug.c | 157 + fs/ubifs/debug.h | 4 + fs/ubifs/file.c | 7 +- fs/ubifs/gc.c | 82 +- fs/ubifs/io.c | 20 +- fs/ubifs/journal.c | 3 +- fs/ubifs/key.h | 14 + fs/ubifs/log.c | 6 +- fs/ubifs/lpt.c | 7 +- fs/ubifs/lpt_commit.c | 3 + fs/ubifs/master.c | 3 +- fs/ubifs/misc.h | 9 +- fs/ubifs/recovery.c | 11 +- fs/ubifs/replay.c | 20 +- fs/ubifs/sb.c | 9 +- fs/ubifs/scan.c | 6 +- fs/ubifs/shrinker.c | 2 +- fs/ubifs/super.c | 80 +- fs/ubifs/tnc.c | 5 +- fs/ubifs/ubifs.h | 23 +- fs/udf/Kconfig | 1 + fs/udf/super.c | 8 +- fs/ufs/Kconfig | 1 + fs/ufs/super.c | 5 + fs/xfs/linux-2.6/xfs_buf.c | 237 +- fs/xfs/linux-2.6/xfs_buf.h | 81 +- fs/xfs/linux-2.6/xfs_cred.h | 28 - fs/xfs/linux-2.6/xfs_fs_subr.c | 31 +- fs/xfs/linux-2.6/xfs_globals.c | 1 - fs/xfs/linux-2.6/xfs_globals.h | 23 - fs/xfs/linux-2.6/xfs_ioctl.c | 19 +- fs/xfs/linux-2.6/xfs_ioctl32.c | 5 +- fs/xfs/linux-2.6/xfs_ioctl32.h | 6 +- fs/xfs/linux-2.6/xfs_iops.c | 39 +- fs/xfs/linux-2.6/xfs_linux.h | 5 +- fs/xfs/linux-2.6/xfs_super.c | 27 +- fs/xfs/linux-2.6/xfs_super.h | 1 + fs/xfs/linux-2.6/xfs_sync.c | 432 +- fs/xfs/linux-2.6/xfs_sync.h | 4 +- fs/xfs/linux-2.6/xfs_trace.h | 5 +- fs/xfs/linux-2.6/xfs_version.h | 29 - fs/xfs/quota/xfs_dquot.c | 164 +- fs/xfs/quota/xfs_qm.c | 221 +- fs/xfs/quota/xfs_qm_bhv.c | 2 +- fs/xfs/quota/xfs_qm_syscalls.c | 16 +- fs/xfs/xfs_ag.h | 9 + fs/xfs/xfs_alloc.c | 4 +- fs/xfs/xfs_alloc_btree.c | 33 - fs/xfs/xfs_attr.c | 37 +- fs/xfs/xfs_bmap.c | 44 +- fs/xfs/xfs_bmap.h | 9 +- fs/xfs/xfs_btree.c | 56 +- fs/xfs/xfs_btree.h | 14 +- fs/xfs/xfs_buf_item.c | 7 +- fs/xfs/xfs_da_btree.c | 2 +- fs/xfs/xfs_dinode.h | 5 +- fs/xfs/xfs_dir2_leaf.c | 2 +- fs/xfs/xfs_fs.h | 7 +- fs/xfs/xfs_fsops.c | 14 +- fs/xfs/xfs_ialloc.c | 2 +- fs/xfs/xfs_ialloc_btree.c | 33 - fs/xfs/xfs_iget.c | 4 +- fs/xfs/xfs_inode.c | 17 +- fs/xfs/xfs_inode.h | 30 +- fs/xfs/xfs_inode_item.c | 9 - fs/xfs/xfs_itable.c | 3 +- fs/xfs/xfs_log.c | 18 +- fs/xfs/xfs_log_cil.c | 244 +- fs/xfs/xfs_log_priv.h | 37 +- fs/xfs/xfs_log_recover.c | 25 +- fs/xfs/xfs_mount.c | 308 +- fs/xfs/xfs_mount.h | 9 +- fs/xfs/xfs_refcache.h | 52 - fs/xfs/xfs_rename.c | 14 +- fs/xfs/xfs_rtalloc.c | 29 +- fs/xfs/xfs_sb.h | 10 +- fs/xfs/xfs_trans.c | 91 +- fs/xfs/xfs_trans.h | 3 +- fs/xfs/xfs_trans_buf.c | 2 +- fs/xfs/xfs_trans_inode.c | 30 + fs/xfs/xfs_types.h | 2 - fs/xfs/xfs_utils.c | 9 +- fs/xfs/xfs_utils.h | 3 +- fs/xfs/xfs_vnodeops.c | 65 +- fs/xfs/xfs_vnodeops.h | 6 +- include/acpi/acpixf.h | 2 +- include/asm-generic/atomic.h | 39 +- include/asm-generic/bitops/find.h | 39 +- include/asm-generic/cmpxchg-local.h | 1 + include/asm-generic/fcntl.h | 2 +- include/asm-generic/hardirq.h | 2 +- include/asm-generic/io.h | 26 + include/asm-generic/ioctls.h | 2 + include/asm-generic/irqflags.h | 52 +- include/asm-generic/kdebug.h | 2 +- include/asm-generic/percpu.h | 14 +- include/asm-generic/pgtable.h | 4 + include/asm-generic/system.h | 20 +- include/asm-generic/vmlinux.lds.h | 14 + include/drm/drmP.h | 29 +- include/drm/drm_crtc.h | 10 +- include/drm/drm_pciids.h | 2 +- include/drm/ttm/ttm_bo_api.h | 4 +- include/linux/Kbuild | 2 +- include/linux/acpi_pmtmr.h | 2 - include/linux/altera_uart.h | 5 + include/linux/amba/bus.h | 15 +- include/linux/amba/mmci.h | 2 + include/linux/amba/pl022.h | 13 +- include/linux/amba/serial.h | 11 + include/linux/ata.h | 46 +- include/linux/atmdev.h | 2 +- include/linux/bio.h | 15 +- include/linux/bitops.h | 45 - include/linux/blk_types.h | 11 +- include/linux/blkdev.h | 164 +- include/linux/buffer_head.h | 2 - include/linux/can/platform/mcp251x.h | 4 - include/linux/ceph/auth.h | 92 + {fs => include/linux}/ceph/buffer.h | 0 include/linux/ceph/ceph_debug.h | 38 + {fs => include/linux}/ceph/ceph_frag.h | 0 include/linux/ceph/ceph_fs.h | 729 + {fs => include/linux}/ceph/ceph_hash.h | 0 include/linux/ceph/debugfs.h | 33 + include/linux/ceph/decode.h | 201 + include/linux/ceph/libceph.h | 249 + {fs => include/linux}/ceph/mdsmap.h | 0 include/linux/ceph/messenger.h | 261 + include/linux/ceph/mon_client.h | 122 + {fs => include/linux}/ceph/msgpool.h | 0 {fs => include/linux}/ceph/msgr.h | 0 include/linux/ceph/osd_client.h | 234 + include/linux/ceph/osdmap.h | 130 + include/linux/ceph/pagelist.h | 75 + {fs => include/linux}/ceph/rados.h | 0 {fs => include/linux}/ceph/types.h | 0 include/linux/cgroup.h | 4 +- include/linux/compiler.h | 4 + include/linux/coredump.h | 34 +- include/linux/cpuidle.h | 1 + include/linux/cred.h | 2 +- {fs/ceph => include/linux}/crush/crush.h | 0 {fs/ceph => include/linux}/crush/hash.h | 0 {fs/ceph => include/linux}/crush/mapper.h | 0 include/linux/dccp.h | 6 +- include/linux/debug_locks.h | 5 - include/linux/device.h | 7 + include/linux/dlm.h | 4 +- include/linux/dma-mapping.h | 4 + include/linux/dmaengine.h | 2 +- include/linux/dmar.h | 16 +- include/linux/drbd.h | 22 +- include/linux/drbd_limits.h | 29 +- include/linux/drbd_nl.h | 6 + include/linux/dynamic_debug.h | 41 +- include/linux/early_res.h | 23 - include/linux/edac.h | 4 + include/linux/elevator.h | 1 + include/linux/etherdevice.h | 22 +- include/linux/ethtool.h | 190 +- include/linux/exportfs.h | 13 + include/linux/fdtable.h | 6 +- include/linux/fs.h | 43 +- include/linux/fsl_devices.h | 18 + include/linux/ftrace_event.h | 8 +- include/linux/genhd.h | 59 +- include/linux/hardirq.h | 12 +- include/linux/htirq.h | 5 +- include/linux/idr.h | 4 +- include/linux/ieee80211.h | 71 +- include/linux/if.h | 2 + include/linux/if_bonding.h | 3 + include/linux/if_ether.h | 2 - include/linux/if_macvlan.h | 9 +- include/linux/if_pppox.h | 52 +- include/linux/if_vlan.h | 31 +- include/linux/in.h | 19 + include/linux/in6.h | 4 + include/linux/inetdevice.h | 21 +- include/linux/init.h | 13 +- include/linux/init_task.h | 14 +- include/linux/input.h | 2 +- include/linux/interrupt.h | 12 +- include/linux/iocontext.h | 2 +- include/linux/ip_vs.h | 15 + include/linux/ipv6.h | 4 +- include/linux/irq.h | 447 +- include/linux/irq_work.h | 20 + include/linux/irqdesc.h | 159 + include/linux/irqflags.h | 107 +- include/linux/irqnr.h | 5 + include/linux/jump_label.h | 74 + include/linux/jump_label_ref.h | 44 + include/linux/kdb.h | 51 + include/linux/kernel.h | 23 +- include/linux/key.h | 3 +- include/linux/kobject.h | 2 + include/linux/kvm_host.h | 2 +- include/linux/libata.h | 65 +- include/linux/list.h | 1 - include/linux/lockdep.h | 21 +- include/linux/memblock.h | 168 +- include/linux/memory.h | 4 + include/linux/mfd/tc35892.h | 4 + include/linux/mlx4/cmd.h | 1 + include/linux/mlx4/device.h | 7 + include/linux/mm.h | 2 + include/linux/mm_types.h | 2 +- include/linux/mmc/sdio_ids.h | 1 + include/linux/module.h | 10 +- include/linux/mroute.h | 1 + include/linux/msi.h | 13 +- include/linux/ncp_fs.h | 28 - include/linux/ncp_fs_sb.h | 4 +- include/linux/netdevice.h | 120 +- include/linux/netfilter/nf_conntrack_common.h | 6 + include/linux/netfilter/nf_conntrack_sip.h | 1 + include/linux/netfilter/nfnetlink_conntrack.h | 11 +- include/linux/netfilter/x_tables.h | 5 + include/linux/netfilter/xt_SECMARK.h | 12 +- include/linux/netfilter/xt_TPROXY.h | 13 +- include/linux/netfilter_arp/arp_tables.h | 68 +- include/linux/netfilter_bridge/Kbuild | 2 + include/linux/netfilter_ipv4/ip_tables.h | 107 +- include/linux/netfilter_ipv6/ip6_tables.h | 110 +- include/linux/netlink.h | 4 +- include/linux/netpoll.h | 17 +- include/linux/nfs_fs.h | 2 +- include/linux/nilfs2_fs.h | 18 +- include/linux/nl80211.h | 210 +- include/linux/notifier.h | 10 +- include/linux/opp.h | 105 + include/linux/oprofile.h | 7 + include/linux/pci_ids.h | 16 + include/linux/percpu-defs.h | 21 + include/linux/percpu.h | 38 +- include/linux/perf_event.h | 212 +- include/linux/phonet.h | 5 + include/linux/phy.h | 4 +- include/linux/pkt_cls.h | 1 + include/linux/platform_device.h | 3 + include/linux/pm.h | 38 +- include/linux/pm_runtime.h | 121 +- include/linux/pm_wakeup.h | 127 +- include/linux/radix-tree.h | 4 +- include/linux/rculist.h | 62 +- include/linux/rculist_nulls.h | 16 +- include/linux/rcupdate.h | 490 +- include/linux/rcutiny.h | 104 +- include/linux/rcutree.h | 57 +- include/linux/rds.h | 115 +- include/linux/resume-trace.h | 2 + include/linux/rtnetlink.h | 30 + include/linux/sched.h | 51 +- include/linux/security.h | 45 +- include/linux/selection.h | 1 + include/linux/selinux.h | 63 - include/linux/serial_8250.h | 8 + include/linux/serial_core.h | 10 + include/linux/skbuff.h | 117 +- include/linux/smp_lock.h | 7 +- include/linux/socket.h | 3 +- include/linux/spi/wl12xx.h | 34 - include/linux/spinlock.h | 1 + include/linux/srcu.h | 34 +- include/linux/ssb/ssb_regs.h | 1 + include/linux/stmmac.h | 6 +- include/linux/stop_machine.h | 10 +- include/linux/sunrpc/auth_gss.h | 4 +- include/linux/suspend.h | 6 +- include/linux/sysfs.h | 15 + include/linux/tc_act/Kbuild | 1 + include/linux/tc_act/tc_csum.h | 32 + include/linux/tc_ematch/tc_em_meta.h | 1 + include/linux/tcp.h | 1 + include/linux/thread_info.h | 4 +- include/linux/tipc.h | 30 +- include/linux/topology.h | 6 + include/linux/tracepoint.h | 5 +- include/linux/tty.h | 3 +- include/linux/tty_driver.h | 9 + include/linux/types.h | 15 +- include/linux/uio_driver.h | 2 +- include/linux/usb/cdc.h | 79 +- include/linux/usb/ch9.h | 68 +- include/linux/usb/composite.h | 40 +- include/linux/usb/gadget.h | 20 +- include/linux/usb/hcd.h | 2 + include/linux/usb/intel_mid_otg.h | 180 + include/linux/usb/langwell_otg.h | 139 + include/linux/usb/ncm.h | 114 - include/linux/usb/otg.h | 11 + include/linux/usb/serial.h | 2 + include/linux/usb/storage.h | 48 + include/linux/usb_usual.h | 43 +- include/linux/vmalloc.h | 2 + include/linux/wait.h | 1 + include/linux/wireless.h | 2 +- include/linux/wl12xx.h | 51 + include/linux/workqueue.h | 55 +- include/media/videobuf-dma-sg.h | 1 + include/net/9p/client.h | 3 - include/net/addrconf.h | 66 +- include/net/arp.h | 2 - include/net/bluetooth/bluetooth.h | 20 + include/net/bluetooth/hci.h | 2 +- include/net/bluetooth/hci_core.h | 2 +- include/net/bluetooth/l2cap.h | 2 +- include/net/bluetooth/rfcomm.h | 5 - include/net/cfg80211.h | 296 +- include/net/cls_cgroup.h | 3 +- include/net/dst.h | 32 +- include/net/dst_ops.h | 37 +- include/net/fib_rules.h | 3 +- include/net/flow.h | 1 + include/net/genetlink.h | 18 + include/net/gre.h | 18 + include/net/inet_connection_sock.h | 1 + include/net/inet_ecn.h | 2 +- include/net/inet_hashtables.h | 2 +- include/net/ip.h | 6 +- include/net/ip_fib.h | 17 +- include/net/ip_vs.h | 180 +- include/net/ipip.h | 12 +- include/net/ipv6.h | 35 +- include/net/irda/irlan_common.h | 1 - include/net/irda/irlan_event.h | 2 +- include/net/irda/irlap.h | 2 +- include/net/irda/irlmp.h | 2 +- include/net/irda/irttp.h | 2 +- include/net/mac80211.h | 195 +- include/net/neighbour.h | 47 +- include/net/net_namespace.h | 17 +- include/net/netfilter/ipv6/nf_defrag_ipv6.h | 6 + include/net/netfilter/nf_conntrack.h | 2 +- include/net/netfilter/nf_conntrack_expect.h | 12 +- include/net/netfilter/nf_nat_protocol.h | 3 - include/net/netfilter/nf_tproxy_core.h | 192 +- include/net/netfilter/xt_log.h | 54 + include/net/netns/xfrm.h | 9 +- include/net/phonet/pep.h | 26 + include/net/phonet/phonet.h | 5 + include/net/phonet/pn_dev.h | 1 + include/net/raw.h | 5 +- include/net/route.h | 2 + include/net/rtnetlink.h | 1 - include/net/sch_generic.h | 5 +- include/net/sctp/sctp.h | 60 +- include/net/sctp/sm.h | 10 +- include/net/sctp/structs.h | 2 +- include/net/sctp/tsnmap.h | 2 +- include/net/sock.h | 14 +- include/net/tc_act/tc_csum.h | 15 + include/net/tcp.h | 29 +- include/net/tipc/tipc.h | 71 - include/net/tipc/tipc_msg.h | 10 +- include/net/tipc/tipc_port.h | 2 - include/net/udp.h | 3 + include/net/xfrm.h | 7 +- include/pcmcia/cs.h | 95 - include/pcmcia/ds.h | 87 +- include/pcmcia/ss.h | 1 - include/scsi/scsi.h | 8 + include/scsi/scsi_device.h | 2 + include/scsi/scsi_host.h | 7 + include/scsi/scsi_tcq.h | 6 +- include/sound/core.h | 6 - include/trace/events/irq.h | 26 +- include/trace/events/napi.h | 25 +- include/trace/events/net.h | 82 + include/trace/events/power.h | 90 +- include/trace/events/sched.h | 29 + include/trace/events/skb.h | 17 + include/trace/events/workqueue.h | 77 +- init/Kconfig | 111 +- init/do_mounts.c | 70 + init/main.c | 3 - ipc/mqueue.c | 1 + ipc/sem.c | 2 + ipc/shm.c | 2 + kernel/Makefile | 6 +- kernel/cgroup.c | 6 +- kernel/configs.c | 1 + kernel/cpuset.c | 4 +- kernel/debug/debug_core.c | 139 +- kernel/debug/debug_core.h | 1 + kernel/debug/kdb/kdb_debugger.c | 3 +- kernel/debug/kdb/kdb_io.c | 2 +- kernel/debug/kdb/kdb_main.c | 18 +- kernel/debug/kdb/kdb_private.h | 48 +- kernel/early_res.c | 590 - kernel/exit.c | 4 +- kernel/fork.c | 2 +- kernel/futex.c | 66 +- kernel/futex_compat.c | 2 +- kernel/gcov/fs.c | 1 + kernel/hrtimer.c | 13 +- kernel/hung_task.c | 4 +- kernel/hw_breakpoint.c | 74 +- kernel/irq/Kconfig | 53 + kernel/irq/Makefile | 3 +- kernel/irq/autoprobe.c | 15 +- kernel/irq/chip.c | 378 +- kernel/irq/dummychip.c | 68 + kernel/irq/handle.c | 341 +- kernel/irq/internals.h | 39 +- kernel/irq/irqdesc.c | 395 + kernel/irq/manage.c | 87 +- kernel/irq/migration.c | 12 +- kernel/irq/numa_migrate.c | 120 - kernel/irq/proc.c | 26 +- kernel/irq/resend.c | 5 +- kernel/irq/spurious.c | 8 +- kernel/irq_work.c | 164 + kernel/jump_label.c | 429 + kernel/kfifo.c | 2 - kernel/kprobes.c | 27 +- kernel/lockdep.c | 51 +- kernel/module.c | 10 + kernel/perf_event.c | 2674 ++-- kernel/pid.c | 3 +- kernel/pm_qos_params.c | 1 + kernel/power/Kconfig | 17 + kernel/power/hibernate.c | 25 +- kernel/power/main.c | 29 +- kernel/power/power.h | 10 +- kernel/power/process.c | 11 +- kernel/power/snapshot.c | 13 +- kernel/power/swap.c | 300 +- kernel/printk.c | 4 +- kernel/profile.c | 1 + kernel/rcupdate.c | 8 +- kernel/rcutiny.c | 33 +- kernel/rcutiny_plugin.h | 582 +- kernel/rcutorture.c | 17 +- kernel/rcutree.c | 92 +- kernel/rcutree.h | 20 +- kernel/rcutree_plugin.h | 47 +- kernel/rcutree_trace.c | 12 +- kernel/rtmutex-tester.c | 6 + kernel/sched.c | 317 +- kernel/sched_fair.c | 83 +- kernel/sched_features.h | 5 + kernel/sched_rt.c | 40 +- kernel/sched_stoptask.c | 108 + kernel/signal.c | 8 + kernel/smp.c | 17 +- kernel/softirq.c | 75 +- kernel/srcu.c | 2 - kernel/stop_machine.c | 8 +- kernel/sys_ni.c | 1 + kernel/sysctl.c | 2 +- kernel/sysctl_check.c | 9 - kernel/test_kprobes.c | 12 +- kernel/time/ntp.c | 14 +- kernel/timer.c | 7 +- kernel/trace/Kconfig | 7 +- kernel/trace/blktrace.c | 16 +- kernel/trace/ftrace.c | 129 +- kernel/trace/ring_buffer.c | 24 +- kernel/trace/trace.c | 2 +- kernel/trace/trace.h | 4 + kernel/trace/trace_event_perf.c | 28 +- kernel/trace/trace_events.c | 61 +- kernel/trace/trace_functions_graph.c | 209 +- kernel/trace/trace_irqsoff.c | 152 +- kernel/trace/trace_kdb.c | 1 - kernel/trace/trace_sched_wakeup.c | 256 +- kernel/trace/trace_stack.c | 1 + kernel/trace/trace_workqueue.c | 10 +- kernel/tracepoint.c | 14 +- kernel/watchdog.c | 43 +- kernel/workqueue.c | 337 +- lib/Kconfig.debug | 58 +- lib/bug.c | 6 +- lib/dma-debug.c | 1 + lib/dynamic_debug.c | 140 +- lib/kobject.c | 39 + lib/list_sort.c | 2 +- lib/radix-tree.c | 2 +- lib/swiotlb.c | 18 +- mm/Kconfig | 8 + mm/Makefile | 7 +- mm/backing-dev.c | 2 + mm/bootmem.c | 13 +- mm/fremap.c | 7 +- mm/hugetlb.c | 24 +- mm/ksm.c | 6 +- mm/memblock.c | 837 +- mm/memcontrol.c | 10 +- mm/memory-failure.c | 12 +- mm/memory.c | 10 +- mm/memory_hotplug.c | 2 - mm/mmap.c | 1 + mm/oom_kill.c | 49 +- mm/page_alloc.c | 90 +- mm/percpu-km.c | 8 +- mm/percpu.c | 403 +- mm/percpu_up.c | 30 - mm/rmap.c | 23 +- mm/sparse-vmemmap.c | 11 - mm/swapfile.c | 6 +- mm/vmalloc.c | 11 + mm/vmscan.c | 43 +- net/802/fc.c | 2 +- net/802/fddi.c | 12 +- net/802/hippi.c | 2 +- net/802/tr.c | 2 +- net/8021q/vlan.c | 93 +- net/8021q/vlan.h | 17 - net/8021q/vlan_core.c | 117 +- net/8021q/vlan_dev.c | 10 +- net/9p/client.c | 55 +- net/9p/trans_fd.c | 2 +- net/9p/trans_rdma.c | 29 +- net/9p/trans_virtio.c | 3 +- net/Kconfig | 3 +- net/Makefile | 1 + net/atm/br2684.c | 12 +- net/atm/clip.c | 4 +- net/atm/common.c | 2 +- net/atm/lec.c | 1 - net/atm/mpc.c | 2 +- net/atm/proc.c | 1 + net/ax25/af_ax25.c | 2 +- net/ax25/ax25_route.c | 4 +- net/bluetooth/af_bluetooth.c | 114 +- net/bluetooth/cmtp/core.c | 6 +- net/bluetooth/hci_core.c | 1 - net/bluetooth/hci_sysfs.c | 21 +- net/bluetooth/hidp/core.c | 8 +- net/bluetooth/l2cap.c | 122 +- net/bluetooth/lib.c | 4 +- net/bluetooth/rfcomm/core.c | 43 +- net/bluetooth/rfcomm/sock.c | 108 +- net/bluetooth/rfcomm/tty.c | 8 +- net/bridge/br_device.c | 8 +- net/bridge/br_if.c | 29 +- net/bridge/br_input.c | 4 +- net/bridge/br_netfilter.c | 134 +- net/bridge/netfilter/ebt_vlan.c | 25 +- net/bridge/netfilter/ebtables.c | 15 +- net/caif/caif_dev.c | 24 +- net/caif/caif_socket.c | 44 +- net/caif/cfcnfg.c | 49 +- net/caif/cfctrl.c | 59 +- net/caif/cfdbgl.c | 4 +- net/caif/cfdgml.c | 11 +- net/caif/cffrml.c | 14 +- net/caif/cfmuxl.c | 14 +- net/caif/cfpkt_skbuff.c | 48 +- net/caif/cfrfml.c | 12 +- net/caif/cfserl.c | 4 +- net/caif/cfsrvl.c | 17 +- net/caif/cfutill.c | 12 +- net/caif/cfveil.c | 11 +- net/caif/cfvidl.c | 6 +- net/caif/chnl_net.c | 47 +- net/can/raw.c | 37 +- net/ceph/Kconfig | 28 + net/ceph/Makefile | 37 + {fs => net}/ceph/armor.c | 0 net/ceph/auth.c | 259 + net/ceph/auth_none.c | 132 + net/ceph/auth_none.h | 29 + net/ceph/auth_x.c | 688 + net/ceph/auth_x.h | 50 + {fs => net}/ceph/auth_x_protocol.h | 0 net/ceph/buffer.c | 68 + net/ceph/ceph_common.c | 529 + net/ceph/ceph_fs.c | 75 + net/ceph/ceph_hash.c | 118 + net/ceph/ceph_strings.c | 84 + net/ceph/crush/crush.c | 151 + net/ceph/crush/hash.c | 149 + net/ceph/crush/mapper.c | 609 + net/ceph/crypto.c | 412 + net/ceph/crypto.h | 48 + net/ceph/debugfs.c | 267 + net/ceph/messenger.c | 2453 ++++ net/ceph/mon_client.c | 1027 ++ net/ceph/msgpool.c | 64 + net/ceph/osd_client.c | 1773 +++ net/ceph/osdmap.c | 1128 ++ net/ceph/pagelist.c | 154 + net/ceph/pagevec.c | 223 + net/core/datagram.c | 6 +- net/core/dev.c | 607 +- net/core/dst.c | 39 +- net/core/ethtool.c | 97 +- net/core/fib_rules.c | 16 +- net/core/filter.c | 10 +- net/core/flow.c | 82 +- net/core/gen_estimator.c | 4 +- net/core/iovec.c | 11 +- net/core/neighbour.c | 486 +- net/core/net-sysfs.c | 39 +- net/core/net-sysfs.h | 4 + net/core/net-traces.c | 1 + net/core/netpoll.c | 6 +- net/core/pktgen.c | 12 +- net/core/rtnetlink.c | 39 +- net/core/skbuff.c | 106 +- net/core/sock.c | 17 +- net/core/stream.c | 8 +- net/core/utils.c | 15 +- net/dccp/ccid.h | 52 +- net/dccp/ccids/Kconfig | 31 - net/dccp/ccids/ccid2.c | 289 +- net/dccp/ccids/ccid2.h | 35 +- net/dccp/ccids/ccid3.c | 256 +- net/dccp/ccids/ccid3.h | 51 +- net/dccp/ccids/lib/loss_interval.c | 2 +- net/dccp/ccids/lib/packet_history.c | 39 - net/dccp/ccids/lib/packet_history.h | 22 +- net/dccp/ccids/lib/tfrc.h | 1 + net/dccp/ccids/lib/tfrc_equation.c | 14 + net/dccp/dccp.h | 46 +- net/dccp/feat.c | 10 - net/dccp/feat.h | 1 - net/dccp/input.c | 20 +- net/dccp/ipv4.c | 10 +- net/dccp/ipv6.c | 10 +- net/dccp/minisocks.c | 30 +- net/dccp/options.c | 31 +- net/dccp/output.c | 20 +- net/dccp/probe.c | 1 + net/dccp/proto.c | 50 +- net/decnet/dn_neigh.c | 13 +- net/decnet/dn_nsp_out.c | 8 +- net/decnet/dn_route.c | 3 +- net/econet/af_econet.c | 6 +- net/ethernet/eth.c | 8 +- net/ipv4/Kconfig | 9 +- net/ipv4/Makefile | 1 + net/ipv4/af_inet.c | 8 +- net/ipv4/arp.c | 245 +- net/ipv4/datagram.c | 2 +- net/ipv4/devinet.c | 11 +- net/ipv4/fib_frontend.c | 192 +- net/ipv4/fib_hash.c | 291 +- net/ipv4/fib_lookup.h | 11 +- net/ipv4/fib_rules.c | 13 +- net/ipv4/fib_semantics.c | 297 +- net/ipv4/fib_trie.c | 84 +- net/ipv4/gre.c | 151 + net/ipv4/icmp.c | 4 +- net/ipv4/igmp.c | 34 +- net/ipv4/inet_diag.c | 2 +- net/ipv4/inet_hashtables.c | 28 +- net/ipv4/ip_fragment.c | 6 +- net/ipv4/ip_gre.c | 245 +- net/ipv4/ip_options.c | 3 +- net/ipv4/ip_output.c | 43 +- net/ipv4/ip_sockglue.c | 3 + net/ipv4/ipip.c | 212 +- net/ipv4/ipmr.c | 428 +- net/ipv4/netfilter/Kconfig | 4 +- net/ipv4/netfilter/arp_tables.c | 64 +- net/ipv4/netfilter/arpt_mangle.c | 2 +- net/ipv4/netfilter/ip_tables.c | 84 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 31 +- net/ipv4/netfilter/ipt_LOG.c | 145 +- net/ipv4/netfilter/ipt_REJECT.c | 1 + .../netfilter/nf_conntrack_l3proto_ipv4_compat.c | 28 +- net/ipv4/netfilter/nf_defrag_ipv4.c | 4 +- net/ipv4/netfilter/nf_nat_amanda.c | 9 +- net/ipv4/netfilter/nf_nat_core.c | 53 +- net/ipv4/netfilter/nf_nat_ftp.c | 9 +- net/ipv4/netfilter/nf_nat_h323.c | 53 +- net/ipv4/netfilter/nf_nat_helper.c | 76 +- net/ipv4/netfilter/nf_nat_irc.c | 9 +- net/ipv4/netfilter/nf_nat_rule.c | 17 +- net/ipv4/netfilter/nf_nat_sip.c | 27 +- net/ipv4/netfilter/nf_nat_snmp_basic.c | 6 +- net/ipv4/protocol.c | 31 +- net/ipv4/raw.c | 2 +- net/ipv4/route.c | 192 +- net/ipv4/tcp.c | 20 +- net/ipv4/tcp_input.c | 60 +- net/ipv4/tcp_ipv4.c | 12 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/tcp_output.c | 31 +- net/ipv4/tcp_probe.c | 1 + net/ipv4/tcp_timer.c | 60 +- net/ipv4/tcp_westwood.c | 2 +- net/ipv4/tunnel4.c | 19 +- net/ipv4/udp.c | 4 +- net/ipv4/xfrm4_policy.c | 6 +- net/ipv4/xfrm4_state.c | 33 +- net/ipv4/xfrm4_tunnel.c | 4 +- net/ipv6/addrconf.c | 19 +- net/ipv6/addrlabel.c | 10 +- net/ipv6/af_inet6.c | 9 +- net/ipv6/datagram.c | 19 + net/ipv6/exthdrs_core.c | 4 +- net/ipv6/fib6_rules.c | 3 +- net/ipv6/ip6_fib.c | 9 +- net/ipv6/ip6_output.c | 24 +- net/ipv6/ip6_tunnel.c | 157 +- net/ipv6/ip6mr.c | 1 + net/ipv6/ipv6_sockglue.c | 23 + net/ipv6/ndisc.c | 36 +- net/ipv6/netfilter/Kconfig | 4 +- net/ipv6/netfilter/Makefile | 5 +- net/ipv6/netfilter/ip6_tables.c | 98 +- net/ipv6/netfilter/ip6t_LOG.c | 157 +- net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c | 78 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 16 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 131 + net/ipv6/protocol.c | 32 +- net/ipv6/raw.c | 12 +- net/ipv6/reassembly.c | 2 +- net/ipv6/route.c | 80 +- net/ipv6/sit.c | 165 +- net/ipv6/tcp_ipv6.c | 14 +- net/ipv6/tunnel6.c | 17 +- net/ipv6/udp.c | 16 +- net/ipv6/xfrm6_policy.c | 10 +- net/ipv6/xfrm6_state.c | 33 +- net/ipv6/xfrm6_tunnel.c | 8 +- net/ipx/Kconfig | 1 + net/irda/af_irda.c | 380 +- net/irda/discovery.c | 2 +- net/irda/ircomm/ircomm_tty.c | 4 +- net/irda/iriap.c | 3 +- net/irda/irlan/irlan_eth.c | 32 +- net/irda/irlan/irlan_event.c | 2 +- net/irda/irlmp.c | 2 +- net/irda/irlmp_frame.c | 2 +- net/irda/irnet/irnet.h | 2 + net/irda/irnet/irnet_irda.c | 22 +- net/irda/irnet/irnet_ppp.c | 69 +- net/irda/irnet/irnet_ppp.h | 3 +- net/irda/parameters.c | 4 +- net/key/af_key.c | 4 +- net/l2tp/l2tp_eth.c | 1 - net/l2tp/l2tp_ip.c | 4 +- net/l2tp/l2tp_ppp.c | 2 +- net/llc/af_llc.c | 3 +- net/llc/llc_station.c | 2 +- net/mac80211/aes_ccm.c | 6 +- net/mac80211/aes_cmac.c | 6 +- net/mac80211/agg-rx.c | 30 +- net/mac80211/agg-tx.c | 16 +- net/mac80211/cfg.c | 244 +- net/mac80211/chan.c | 2 +- net/mac80211/debugfs.c | 28 +- net/mac80211/debugfs_key.c | 57 +- net/mac80211/debugfs_netdev.c | 4 + net/mac80211/debugfs_sta.c | 7 +- net/mac80211/driver-ops.h | 14 + net/mac80211/driver-trace.h | 42 +- net/mac80211/ht.c | 47 +- net/mac80211/ibss.c | 77 +- net/mac80211/ieee80211_i.h | 133 +- net/mac80211/iface.c | 460 +- net/mac80211/key.c | 168 +- net/mac80211/key.h | 13 +- net/mac80211/main.c | 194 +- net/mac80211/mesh_plink.c | 17 +- net/mac80211/mlme.c | 173 +- net/mac80211/offchannel.c | 26 +- net/mac80211/pm.c | 2 +- net/mac80211/rate.c | 12 +- net/mac80211/rc80211_minstrel_debugfs.c | 1 + net/mac80211/rc80211_minstrel_ht.c | 7 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 3 +- net/mac80211/rc80211_pid_debugfs.c | 3 +- net/mac80211/rx.c | 819 +- net/mac80211/scan.c | 179 +- net/mac80211/sta_info.c | 52 +- net/mac80211/sta_info.h | 24 +- net/mac80211/status.c | 18 +- net/mac80211/tx.c | 73 +- net/mac80211/util.c | 102 +- net/mac80211/wep.c | 10 +- net/mac80211/work.c | 39 +- net/mac80211/wpa.c | 34 +- net/netfilter/core.c | 8 +- net/netfilter/ipvs/Kconfig | 20 +- net/netfilter/ipvs/Makefile | 10 +- net/netfilter/ipvs/ip_vs_app.c | 6 +- net/netfilter/ipvs/ip_vs_conn.c | 286 +- net/netfilter/ipvs/ip_vs_core.c | 819 +- net/netfilter/ipvs/ip_vs_ctl.c | 392 +- net/netfilter/ipvs/ip_vs_ftp.c | 194 +- net/netfilter/ipvs/ip_vs_nfct.c | 292 + net/netfilter/ipvs/ip_vs_pe.c | 147 + net/netfilter/ipvs/ip_vs_pe_sip.c | 169 + net/netfilter/ipvs/ip_vs_proto.c | 8 +- net/netfilter/ipvs/ip_vs_proto_ah_esp.c | 99 +- net/netfilter/ipvs/ip_vs_proto_sctp.c | 27 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 52 +- net/netfilter/ipvs/ip_vs_proto_udp.c | 51 +- net/netfilter/ipvs/ip_vs_sched.c | 47 +- net/netfilter/ipvs/ip_vs_sync.c | 46 +- net/netfilter/ipvs/ip_vs_xmit.c | 696 +- net/netfilter/nf_conntrack_core.c | 131 +- net/netfilter/nf_conntrack_ecache.c | 4 +- net/netfilter/nf_conntrack_expect.c | 68 +- net/netfilter/nf_conntrack_extend.c | 6 +- net/netfilter/nf_conntrack_netlink.c | 121 +- net/netfilter/nf_conntrack_proto.c | 4 +- net/netfilter/nf_conntrack_sip.c | 44 +- net/netfilter/nf_conntrack_standalone.c | 28 +- net/netfilter/nf_log.c | 2 +- net/netfilter/nf_queue.c | 2 +- net/netfilter/nf_tproxy_core.c | 41 +- net/netfilter/x_tables.c | 12 +- net/netfilter/xt_CT.c | 1 - net/netfilter/xt_SECMARK.c | 35 +- net/netfilter/xt_TPROXY.c | 366 +- net/netfilter/xt_hashlimit.c | 15 +- net/netfilter/xt_ipvs.c | 1 - net/netfilter/xt_recent.c | 1 + net/netfilter/xt_socket.c | 167 +- net/netlink/genetlink.c | 14 +- net/nonet.c | 1 + net/packet/af_packet.c | 4 +- net/phonet/Kconfig | 12 + net/phonet/af_phonet.c | 17 + net/phonet/datagram.c | 13 + net/phonet/pep.c | 391 +- net/phonet/pn_dev.c | 5 +- net/phonet/socket.c | 289 +- net/rds/af_rds.c | 26 +- net/rds/bind.c | 82 +- net/rds/cong.c | 8 +- net/rds/connection.c | 159 +- net/rds/ib.c | 200 +- net/rds/ib.h | 104 +- net/rds/ib_cm.c | 184 +- net/rds/ib_rdma.c | 318 +- net/rds/ib_recv.c | 549 +- net/rds/ib_send.c | 682 +- net/rds/ib_stats.c | 2 + net/rds/ib_sysctl.c | 19 +- net/rds/info.c | 12 +- net/rds/iw.c | 8 +- net/rds/iw.h | 15 +- net/rds/iw_cm.c | 14 +- net/rds/iw_rdma.c | 8 +- net/rds/iw_recv.c | 24 +- net/rds/iw_send.c | 93 +- net/rds/iw_sysctl.c | 6 +- net/rds/loop.c | 31 +- net/rds/message.c | 142 +- net/rds/page.c | 35 +- net/rds/rdma.c | 339 +- net/rds/rdma.h | 85 - net/rds/rdma_transport.c | 44 +- net/rds/rdma_transport.h | 4 - net/rds/rds.h | 192 +- net/rds/recv.c | 12 +- net/rds/send.c | 548 +- net/rds/stats.c | 6 +- net/rds/sysctl.c | 4 +- net/rds/tcp.c | 12 +- net/rds/tcp.h | 9 +- net/rds/tcp_connect.c | 6 +- net/rds/tcp_listen.c | 10 +- net/rds/tcp_recv.c | 21 +- net/rds/tcp_send.c | 72 +- net/rds/threads.c | 69 +- net/rds/transport.c | 19 +- net/rds/xlist.h | 80 + net/rfkill/core.c | 1 + net/rfkill/input.c | 2 +- net/rose/af_rose.c | 4 +- net/rose/rose_link.c | 4 +- net/sched/Kconfig | 10 + net/sched/Makefile | 1 + net/sched/act_csum.c | 595 + net/sched/act_ipt.c | 14 +- net/sched/cls_cgroup.c | 2 +- net/sched/cls_flow.c | 74 +- net/sched/cls_u32.c | 2 +- net/sched/em_meta.c | 6 + net/sched/sch_api.c | 44 +- net/sched/sch_atm.c | 9 +- net/sched/sch_cbq.c | 12 +- net/sched/sch_drr.c | 4 +- net/sched/sch_dsmark.c | 6 +- net/sched/sch_fifo.c | 3 +- net/sched/sch_generic.c | 24 +- net/sched/sch_hfsc.c | 8 +- net/sched/sch_htb.c | 12 +- net/sched/sch_mq.c | 2 +- net/sched/sch_multiq.c | 3 +- net/sched/sch_netem.c | 3 +- net/sched/sch_prio.c | 2 +- net/sched/sch_sfq.c | 33 +- net/sched/sch_teql.c | 8 +- net/sctp/associola.c | 2 + net/sctp/auth.c | 8 +- net/sctp/chunk.c | 2 + net/sctp/inqueue.c | 2 + net/sctp/ipv6.c | 4 +- net/sctp/objcnt.c | 5 +- net/sctp/output.c | 3 +- net/sctp/outqueue.c | 34 +- net/sctp/probe.c | 5 +- net/sctp/protocol.c | 19 +- net/sctp/sm_make_chunk.c | 2 + net/sctp/sm_sideeffect.c | 21 +- net/sctp/sm_statefuns.c | 20 +- net/sctp/sm_statetable.c | 42 +- net/sctp/socket.c | 98 +- net/sctp/transport.c | 9 +- net/socket.c | 38 +- net/sunrpc/auth_gss/auth_gss.c | 2 +- net/sunrpc/auth_gss/gss_generic_token.c | 44 +- net/sunrpc/auth_gss/gss_krb5_seqnum.c | 2 +- net/sunrpc/auth_gss/gss_mech_switch.c | 2 +- net/sunrpc/cache.c | 17 +- net/sunrpc/rpc_pipe.c | 26 +- net/sunrpc/sched.c | 2 +- net/sunrpc/xprtsock.c | 28 +- net/tipc/addr.c | 7 +- net/tipc/bcast.c | 51 +- net/tipc/bcast.h | 3 - net/tipc/bearer.c | 42 +- net/tipc/cluster.c | 21 +- net/tipc/cluster.h | 2 +- net/tipc/config.c | 148 +- net/tipc/config.h | 6 - net/tipc/core.c | 38 +- net/tipc/core.h | 9 +- net/tipc/dbg.c | 17 +- net/tipc/dbg.h | 3 - net/tipc/discover.c | 44 +- net/tipc/discover.h | 5 - net/tipc/eth_media.c | 48 +- net/tipc/link.c | 188 +- net/tipc/link.h | 24 +- net/tipc/msg.c | 2 +- net/tipc/msg.h | 6 +- net/tipc/name_distr.c | 2 +- net/tipc/name_table.c | 67 +- net/tipc/net.c | 10 +- net/tipc/node.c | 73 +- net/tipc/node.h | 3 +- net/tipc/port.c | 295 +- net/tipc/port.h | 4 +- net/tipc/ref.c | 17 - net/tipc/ref.h | 1 - net/tipc/socket.c | 83 +- net/tipc/subscr.c | 77 +- net/tipc/subscr.h | 2 + net/tipc/zone.c | 11 - net/tipc/zone.h | 1 - net/unix/af_unix.c | 10 +- net/wireless/core.c | 66 +- net/wireless/core.h | 34 +- net/wireless/debugfs.c | 2 + net/wireless/ibss.c | 21 +- net/wireless/mlme.c | 225 +- net/wireless/nl80211.c | 2189 ++-- net/wireless/nl80211.h | 14 +- net/wireless/radiotap.c | 61 +- net/wireless/reg.c | 22 +- net/wireless/scan.c | 12 +- net/wireless/sme.c | 11 +- net/wireless/sysfs.c | 18 + net/wireless/util.c | 40 +- net/wireless/wext-compat.c | 42 +- net/wireless/wext-core.c | 2 +- net/wireless/wext-priv.c | 2 +- net/wireless/wext-sme.c | 2 + net/x25/Kconfig | 1 + net/x25/af_x25.c | 34 +- net/xfrm/xfrm_output.c | 2 +- net/xfrm/xfrm_policy.c | 12 +- net/xfrm/xfrm_state.c | 45 +- samples/kfifo/bytestream-example.c | 1 + samples/kfifo/dma-example.c | 17 +- samples/kfifo/inttype-example.c | 1 + samples/kfifo/record-example.c | 1 + samples/tracepoints/tracepoint-sample.c | 1 + scripts/Makefile | 1 + scripts/Makefile.build | 13 +- scripts/Makefile.lib | 11 +- scripts/basic/Makefile | 2 +- scripts/basic/hash.c | 64 - scripts/gcc-goto.sh | 5 + scripts/kconfig/conf.c | 2 +- scripts/kconfig/expr.h | 1 - scripts/kconfig/menu.c | 7 +- scripts/kconfig/symbol.c | 2 + scripts/recordmcount.c | 363 + scripts/recordmcount.h | 366 + scripts/recordmcount.pl | 2 + security/apparmor/.gitignore | 1 + security/apparmor/apparmorfs.c | 13 +- security/capability.c | 17 +- security/commoncap.c | 5 +- security/inode.c | 1 + security/security.c | 35 +- security/selinux/Makefile | 21 +- security/selinux/exports.c | 49 - security/selinux/hooks.c | 28 +- security/selinux/include/classmap.h | 2 +- security/selinux/include/security.h | 23 + security/selinux/selinuxfs.c | 195 + security/selinux/ss/Makefile | 9 - security/selinux/ss/avtab.c | 46 +- security/selinux/ss/avtab.h | 3 +- security/selinux/ss/conditional.c | 123 + security/selinux/ss/conditional.h | 2 + security/selinux/ss/ebitmap.c | 81 +- security/selinux/ss/ebitmap.h | 1 + security/selinux/ss/policydb.c | 861 ++- security/selinux/ss/policydb.h | 20 + security/selinux/ss/services.c | 63 +- security/selinux/ss/status.c | 126 + security/smack/smack_lsm.c | 8 +- security/smack/smackfs.c | 5 + security/tomoyo/common.c | 23 +- security/tomoyo/common.h | 3 - sound/core/control.c | 5 + sound/core/init.c | 11 +- sound/core/pcm.c | 33 +- sound/core/pcm_native.c | 2 + sound/core/rawmidi.c | 4 +- sound/core/seq/oss/seq_oss.c | 1 + sound/core/sound.c | 3 +- sound/i2c/other/ak4xxx-adda.c | 2 +- sound/oss/msnd_pinnacle.c | 1 + sound/oss/soundcard.c | 4 +- sound/pci/hda/hda_intel.c | 3 + sound/pci/hda/patch_analog.c | 1 + sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_nvhdmi.c | 2 +- sound/pci/hda/patch_realtek.c | 32 +- sound/pci/hda/patch_sigmatel.c | 2 + sound/pci/oxygen/oxygen.c | 4 + sound/pci/rme9652/hdsp.c | 1 + sound/pci/rme9652/hdspm.c | 1 + sound/pcmcia/pdaudiocf/pdaudiocf.c | 16 +- sound/pcmcia/pdaudiocf/pdaudiocf.h | 1 - sound/pcmcia/vx/vxpocket.c | 15 +- sound/pcmcia/vx/vxpocket.h | 1 - sound/ppc/snd_ps3.c | 2 +- sound/soc/s3c24xx/s3c-dma.c | 3 +- sound/soc/sh/migor.c | 15 +- sound/soc/soc-cache.c | 5 +- sound/soc/soc-core.c | 1 + sound/soc/soc-dapm.c | 1 + sound/sound_core.c | 1 + tools/perf/Documentation/perf-annotate.txt | 11 +- tools/perf/Documentation/perf-report.txt | 7 + tools/perf/Makefile | 32 +- tools/perf/builtin-annotate.c | 26 +- tools/perf/builtin-report.c | 14 +- tools/perf/feature-tests.mak | 11 + tools/perf/perf.h | 12 + tools/perf/scripts/python/bin/netdev-times-record | 8 + tools/perf/scripts/python/bin/netdev-times-report | 5 + tools/perf/scripts/python/netdev-times.py | 464 + tools/perf/util/cache.h | 2 + tools/perf/util/callchain.c | 98 +- tools/perf/util/callchain.h | 27 +- tools/perf/util/hist.c | 4 +- tools/perf/util/path.c | 3 +- tools/perf/util/sort.h | 2 +- tools/perf/util/symbol.c | 14 + tools/perf/util/symbol.h | 1 + tools/perf/util/trace-event-scripting.c | 4 +- tools/perf/util/ui/browser.c | 117 +- tools/perf/util/ui/browser.h | 9 +- tools/perf/util/ui/browsers/annotate.c | 38 +- tools/perf/util/ui/browsers/hists.c | 327 +- tools/perf/util/ui/browsers/map.c | 32 +- tools/perf/util/ui/util.c | 4 +- tools/perf/util/util.h | 13 - virt/kvm/eventfd.c | 3 +- virt/kvm/kvm_main.c | 7 +- 4964 files changed, 287080 insertions(+), 159235 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-ata create mode 100644 Documentation/ABI/testing/sysfs-module create mode 100644 Documentation/DocBook/80211.tmpl delete mode 100644 Documentation/DocBook/mac80211.tmpl create mode 100644 Documentation/arm/msm/gpiomux.txt delete mode 100644 Documentation/block/barrier.txt create mode 100644 Documentation/block/writeback_cache_control.txt create mode 100644 Documentation/networking/e1000e.txt mode change 100755 => 100644 Documentation/networking/ixgbevf.txt create mode 100644 Documentation/power/opp.txt create mode 100644 Documentation/workqueue.txt create mode 100644 arch/alpha/include/asm/irqflags.h delete mode 100644 arch/arm/configs/mx31pdk_defconfig delete mode 100644 arch/arm/configs/s5p6440_defconfig create mode 100644 arch/arm/configs/s5p64x0_defconfig create mode 100644 arch/arm/include/asm/hw_breakpoint.h create mode 100644 arch/arm/include/asm/seccomp.h create mode 100644 arch/arm/include/asm/smp_mpidr.h create mode 100644 arch/arm/kernel/hw_breakpoint.c create mode 100644 arch/arm/mach-at91/board-flexibity.c delete mode 100644 arch/arm/mach-at91/board-sam9g20ek-2slot-mmc.c create mode 100644 arch/arm/mach-imx/mach-imx27_visstrim_m10.c create mode 100644 arch/arm/mach-kirkwood/d2net_v2-setup.c create mode 100644 arch/arm/mach-kirkwood/dockstar-setup.c create mode 100644 arch/arm/mach-kirkwood/include/mach/leds-netxbig.h create mode 100644 arch/arm/mach-kirkwood/lacie_v2-common.c create mode 100644 arch/arm/mach-kirkwood/lacie_v2-common.h create mode 100644 arch/arm/mach-l7200/include/mach/debug-macro.S create mode 100644 arch/arm/mach-mmp/include/mach/teton_bga.h create mode 100644 arch/arm/mach-mmp/teton_bga.c create mode 100644 arch/arm/mach-msm/board-msm8x60.c create mode 100644 arch/arm/mach-msm/clock-dummy.c create mode 100644 arch/arm/mach-msm/devices-msm8x60-iommu.c create mode 100644 arch/arm/mach-msm/gpio_hw.h create mode 100644 arch/arm/mach-msm/gpiomux-7x30.c create mode 100644 arch/arm/mach-msm/gpiomux-8x50.c create mode 100644 arch/arm/mach-msm/gpiomux-8x60.c create mode 100644 arch/arm/mach-msm/gpiomux-v1.c create mode 100644 arch/arm/mach-msm/gpiomux-v1.h create mode 100644 arch/arm/mach-msm/gpiomux-v2.c create mode 100644 arch/arm/mach-msm/gpiomux-v2.h create mode 100644 arch/arm/mach-msm/gpiomux.c create mode 100644 arch/arm/mach-msm/gpiomux.h create mode 100644 arch/arm/mach-msm/include/mach/entry-macro-qgic.S create mode 100644 arch/arm/mach-msm/include/mach/entry-macro-vic.S create mode 100644 arch/arm/mach-msm/include/mach/iommu.h create mode 100644 arch/arm/mach-msm/include/mach/iommu_hw-8xxx.h create mode 100644 arch/arm/mach-msm/include/mach/irqs-8x60.h create mode 100644 arch/arm/mach-msm/include/mach/msm_iomap-8x60.h create mode 100644 arch/arm/mach-msm/include/mach/smp.h create mode 100644 arch/arm/mach-msm/iommu.c create mode 100644 arch/arm/mach-msm/iommu_dev.c create mode 100644 arch/arm/mach-mx5/board-cpuimx51sd.c create mode 100644 arch/arm/mach-mx5/board-mx51_efikamx.c create mode 100644 arch/arm/mach-mx5/devices-imx51.h create mode 100644 arch/arm/mach-mx5/eukrea_mbimxsd-baseboard.c delete mode 100644 arch/arm/mach-pxa/include/mach/pxa27x_keypad.h create mode 100644 arch/arm/mach-pxa/include/mach/pxa3xx-u2d.h create mode 100644 arch/arm/mach-pxa/pxa3xx-ulpi.c create mode 100644 arch/arm/mach-pxa/tavorevb3.c delete mode 100644 arch/arm/mach-s5p6440/Kconfig delete mode 100644 arch/arm/mach-s5p6440/Makefile delete mode 100644 arch/arm/mach-s5p6440/clock.c delete mode 100644 arch/arm/mach-s5p6440/cpu.c delete mode 100644 arch/arm/mach-s5p6440/dev-audio.c delete mode 100644 arch/arm/mach-s5p6440/dev-spi.c delete mode 100644 arch/arm/mach-s5p6440/dma.c delete mode 100644 arch/arm/mach-s5p6440/gpio.c delete mode 100644 arch/arm/mach-s5p6440/include/mach/debug-macro.S delete mode 100644 arch/arm/mach-s5p6440/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-s5p6440/include/mach/gpio.h delete mode 100644 arch/arm/mach-s5p6440/include/mach/hardware.h delete mode 100644 arch/arm/mach-s5p6440/include/mach/io.h delete mode 100644 arch/arm/mach-s5p6440/include/mach/irqs.h delete mode 100644 arch/arm/mach-s5p6440/include/mach/map.h delete mode 100644 arch/arm/mach-s5p6440/include/mach/memory.h delete mode 100644 arch/arm/mach-s5p6440/include/mach/pwm-clock.h delete mode 100644 arch/arm/mach-s5p6440/include/mach/regs-clock.h delete mode 100644 arch/arm/mach-s5p6440/include/mach/regs-gpio.h delete mode 100644 arch/arm/mach-s5p6440/include/mach/regs-irq.h delete mode 100644 arch/arm/mach-s5p6440/include/mach/spi-clocks.h delete mode 100644 arch/arm/mach-s5p6440/include/mach/system.h delete mode 100644 arch/arm/mach-s5p6440/include/mach/tick.h delete mode 100644 arch/arm/mach-s5p6440/include/mach/timex.h delete mode 100644 arch/arm/mach-s5p6440/include/mach/uncompress.h delete mode 100644 arch/arm/mach-s5p6440/include/mach/vmalloc.h delete mode 100644 arch/arm/mach-s5p6440/init.c delete mode 100644 arch/arm/mach-s5p6440/mach-smdk6440.c delete mode 100644 arch/arm/mach-s5p6440/setup-i2c0.c delete mode 100644 arch/arm/mach-s5p6440/setup-i2c1.c create mode 100644 arch/arm/mach-s5p64x0/Kconfig create mode 100644 arch/arm/mach-s5p64x0/Makefile rename arch/arm/{mach-s5p6440 => mach-s5p64x0}/Makefile.boot (100%) create mode 100644 arch/arm/mach-s5p64x0/clock-s5p6440.c create mode 100644 arch/arm/mach-s5p64x0/clock-s5p6450.c create mode 100644 arch/arm/mach-s5p64x0/clock.c create mode 100644 arch/arm/mach-s5p64x0/cpu.c create mode 100644 arch/arm/mach-s5p64x0/dev-audio.c create mode 100644 arch/arm/mach-s5p64x0/dev-spi.c create mode 100644 arch/arm/mach-s5p64x0/dma.c create mode 100644 arch/arm/mach-s5p64x0/gpio.c create mode 100644 arch/arm/mach-s5p64x0/include/mach/debug-macro.S rename arch/arm/{mach-s5p6440 => mach-s5p64x0}/include/mach/dma.h (100%) create mode 100644 arch/arm/mach-s5p64x0/include/mach/entry-macro.S create mode 100644 arch/arm/mach-s5p64x0/include/mach/gpio.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/hardware.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/i2c.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/io.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/irqs.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/map.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/memory.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/pwm-clock.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/regs-clock.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/regs-gpio.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/regs-irq.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/s5p64x0-clock.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/spi-clocks.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/system.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/tick.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/timex.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/uncompress.h create mode 100644 arch/arm/mach-s5p64x0/include/mach/vmalloc.h create mode 100644 arch/arm/mach-s5p64x0/init.c create mode 100644 arch/arm/mach-s5p64x0/mach-smdk6440.c create mode 100644 arch/arm/mach-s5p64x0/mach-smdk6450.c create mode 100644 arch/arm/mach-s5p64x0/setup-i2c0.c create mode 100644 arch/arm/mach-s5p64x0/setup-i2c1.c delete mode 100644 arch/arm/mach-s5pv210/dev-onenand.c create mode 100644 arch/arm/mach-tcc8k/Kconfig create mode 100644 arch/arm/mach-tcc8k/Makefile create mode 100644 arch/arm/mach-tcc8k/Makefile.boot create mode 100644 arch/arm/mach-tcc8k/board-tcc8000-sdk.c create mode 100644 arch/arm/mach-tcc8k/clock.c create mode 100644 arch/arm/mach-tcc8k/common.h create mode 100644 arch/arm/mach-tcc8k/devices.c create mode 100644 arch/arm/mach-tcc8k/io.c create mode 100644 arch/arm/mach-tcc8k/irq.c create mode 100644 arch/arm/mach-tcc8k/time.c create mode 100644 arch/arm/mach-ux500/board-mop500-regulators.c create mode 100644 arch/arm/mach-ux500/board-mop500-sdi.c create mode 100644 arch/arm/mach-ux500/board-mop500.h create mode 100644 arch/arm/mach-ux500/hotplug.c create mode 100644 arch/arm/mach-ux500/include/mach/mbox.h create mode 100644 arch/arm/mach-ux500/include/mach/prcmu-regs.h create mode 100644 arch/arm/mach-ux500/include/mach/prcmu.h create mode 100644 arch/arm/mach-ux500/mbox.c create mode 100644 arch/arm/mach-ux500/modem_irq.c create mode 100644 arch/arm/mach-ux500/pins-db5500.h create mode 100644 arch/arm/mach-ux500/prcmu.c create mode 100644 arch/arm/mach-ux500/ste-dma40-db5500.h create mode 100644 arch/arm/plat-mxc/devices/platform-esdhc.c create mode 100644 arch/arm/plat-mxc/devices/platform-fec.c create mode 100644 arch/arm/plat-mxc/devices/platform-imx-dma.c create mode 100644 arch/arm/plat-mxc/devices/platform-imx-ssi.c create mode 100644 arch/arm/plat-mxc/epit.c create mode 100644 arch/arm/plat-mxc/include/mach/board-mx31ads.h create mode 100644 arch/arm/plat-mxc/include/mach/esdhc.h create mode 100644 arch/arm/plat-mxc/include/mach/iram.h create mode 100644 arch/arm/plat-mxc/iram_alloc.c create mode 100644 arch/arm/plat-pxa/include/plat/pxa27x_keypad.h create mode 100644 arch/arm/plat-s5p/dev-onenand.c create mode 100644 arch/arm/plat-s5p/include/plat/s5p6450.h create mode 100644 arch/arm/plat-tcc/Kconfig create mode 100644 arch/arm/plat-tcc/Makefile create mode 100644 arch/arm/plat-tcc/clock.c create mode 100644 arch/arm/plat-tcc/include/mach/clkdev.h create mode 100644 arch/arm/plat-tcc/include/mach/clock.h create mode 100644 arch/arm/plat-tcc/include/mach/debug-macro.S create mode 100644 arch/arm/plat-tcc/include/mach/entry-macro.S create mode 100644 arch/arm/plat-tcc/include/mach/hardware.h create mode 100644 arch/arm/plat-tcc/include/mach/io.h create mode 100644 arch/arm/plat-tcc/include/mach/irqs.h create mode 100644 arch/arm/plat-tcc/include/mach/memory.h create mode 100644 arch/arm/plat-tcc/include/mach/system.h create mode 100644 arch/arm/plat-tcc/include/mach/tcc8k-regs.h create mode 100644 arch/arm/plat-tcc/include/mach/timex.h create mode 100644 arch/arm/plat-tcc/include/mach/uncompress.h create mode 100644 arch/arm/plat-tcc/include/mach/vmalloc.h create mode 100644 arch/arm/plat-tcc/system.c create mode 100644 arch/blackfin/configs/BF527-AD7160-EVAL_defconfig create mode 100644 arch/blackfin/configs/BF527-TLL6527M_defconfig create mode 100644 arch/blackfin/include/asm/bfin_ppi.h create mode 100644 arch/blackfin/include/asm/cachectl.h create mode 100644 arch/blackfin/mach-bf518/include/mach/pll.h create mode 100644 arch/blackfin/mach-bf527/boards/ad7160eval.c create mode 100644 arch/blackfin/mach-bf527/boards/tll6527m.c create mode 100644 arch/blackfin/mach-bf527/include/mach/pll.h create mode 100644 arch/blackfin/mach-bf533/include/mach/fio_flag.h create mode 100644 arch/blackfin/mach-bf533/include/mach/pll.h create mode 100644 arch/blackfin/mach-bf537/include/mach/pll.h create mode 100644 arch/blackfin/mach-bf538/include/mach/pll.h create mode 100644 arch/blackfin/mach-bf548/include/mach/pll.h create mode 100644 arch/blackfin/mach-bf561/include/mach/pll.h create mode 100644 arch/cris/include/arch-v10/arch/irqflags.h create mode 100644 arch/cris/include/arch-v32/arch/irqflags.h create mode 100644 arch/cris/include/asm/irqflags.h create mode 100644 arch/frv/include/asm/irqflags.h delete mode 100644 arch/frv/lib/perf_event.c create mode 100644 arch/h8300/include/asm/irqflags.h delete mode 100644 arch/ia64/include/asm/compat.h create mode 100644 arch/ia64/include/asm/iommu_table.h create mode 100644 arch/ia64/include/asm/irqflags.h create mode 100644 arch/ia64/kernel/stacktrace.c create mode 100644 arch/m32r/include/asm/irqflags.h create mode 100644 arch/m32r/kernel/.gitignore delete mode 100644 arch/m68k/include/asm/atomic_mm.h delete mode 100644 arch/m68k/include/asm/atomic_no.h create mode 100644 arch/m68k/include/asm/irqflags.h delete mode 100644 arch/m68k/include/asm/machdep_mm.h delete mode 100644 arch/m68k/include/asm/machdep_no.h delete mode 100644 arch/m68k/include/asm/string_mm.h delete mode 100644 arch/m68k/include/asm/string_no.h delete mode 100644 arch/m68k/include/asm/thread_info_mm.h delete mode 100644 arch/m68k/include/asm/thread_info_no.h delete mode 100644 arch/m68k/include/asm/traps_mm.h delete mode 100644 arch/m68k/include/asm/traps_no.h create mode 100644 arch/mn10300/include/asm/irqflags.h create mode 100644 arch/mn10300/mm/cache-disabled.c create mode 100644 arch/parisc/include/asm/irqflags.h create mode 100644 arch/powerpc/boot/dts/bluestone.dts create mode 100644 arch/powerpc/boot/dts/mpc8308_p1m.dts create mode 100644 arch/powerpc/configs/44x/bluestone_defconfig create mode 100644 arch/powerpc/configs/e55xx_smp_defconfig create mode 100644 arch/powerpc/include/asm/fsl_85xx_cache_sram.h create mode 100644 arch/powerpc/lib/checksum_wrappers_64.c create mode 100644 arch/powerpc/platforms/85xx/p3041_ds.c create mode 100644 arch/powerpc/platforms/85xx/p5020_ds.c create mode 100644 arch/powerpc/platforms/pseries/mobility.c create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_sram.c create mode 100644 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c delete mode 100644 arch/sh/oprofile/op_impl.h create mode 100644 arch/sparc/include/asm/jump_label.h create mode 100644 arch/sparc/kernel/jump_label.c create mode 100644 arch/x86/include/asm/amd_nb.h create mode 100644 arch/x86/include/asm/iommu_table.h create mode 100644 arch/x86/include/asm/jump_label.h delete mode 100644 arch/x86/include/asm/k8.h create mode 100644 arch/x86/include/asm/memblock.h create mode 100644 arch/x86/include/asm/mwait.h delete mode 100644 arch/x86/include/asm/vmi.h delete mode 100644 arch/x86/include/asm/vmi_time.h create mode 100644 arch/x86/kernel/amd_nb.c create mode 100644 arch/x86/kernel/early_printk_mrst.c create mode 100644 arch/x86/kernel/irq_work.c create mode 100644 arch/x86/kernel/jump_label.c delete mode 100644 arch/x86/kernel/k8.c create mode 100644 arch/x86/kernel/olpc-xo1.c create mode 100644 arch/x86/kernel/pci-iommu_table.c delete mode 100644 arch/x86/kernel/pmtimer_64.c delete mode 100644 arch/x86/kernel/vmi_32.c delete mode 100644 arch/x86/kernel/vmiclock_32.c create mode 100644 arch/x86/mm/memblock.c create mode 100644 arch/xtensa/include/asm/irqflags.h delete mode 100644 block/blk-barrier.c create mode 100644 block/blk-flush.c create mode 100644 block/blk-throttle.c create mode 100644 drivers/ata/libata-transport.c create mode 100644 drivers/ata/libata-transport.h create mode 100644 drivers/base/power/opp.c create mode 100644 drivers/block/rbd.c create mode 100644 drivers/block/rbd_types.h create mode 100644 drivers/char/ttyprintk.c delete mode 100644 drivers/edac/edac_mce_amd.c delete mode 100644 drivers/edac/edac_mce_amd.h create mode 100644 drivers/edac/mce_amd.c create mode 100644 drivers/edac/mce_amd.h create mode 100644 drivers/edac/mce_amd_inj.c mode change 100755 => 100644 drivers/idle/intel_idle.c create mode 100644 drivers/leds/leds-netxbig.c create mode 100644 drivers/misc/pch_phub.c rename drivers/misc/{vmware_balloon.c => vmw_balloon.c} (100%) create mode 100644 drivers/net/bna/Makefile create mode 100644 drivers/net/bna/bfa_cee.c create mode 100644 drivers/net/bna/bfa_cee.h create mode 100644 drivers/net/bna/bfa_defs.h create mode 100644 drivers/net/bna/bfa_defs_cna.h create mode 100644 drivers/net/bna/bfa_defs_mfg_comm.h create mode 100644 drivers/net/bna/bfa_defs_status.h create mode 100644 drivers/net/bna/bfa_ioc.c create mode 100644 drivers/net/bna/bfa_ioc.h create mode 100644 drivers/net/bna/bfa_ioc_ct.c create mode 100644 drivers/net/bna/bfa_sm.h create mode 100644 drivers/net/bna/bfa_wc.h create mode 100644 drivers/net/bna/bfi.h create mode 100644 drivers/net/bna/bfi_cna.h create mode 100644 drivers/net/bna/bfi_ctreg.h create mode 100644 drivers/net/bna/bfi_ll.h create mode 100644 drivers/net/bna/bna.h create mode 100644 drivers/net/bna/bna_ctrl.c create mode 100644 drivers/net/bna/bna_hw.h create mode 100644 drivers/net/bna/bna_txrx.c create mode 100644 drivers/net/bna/bna_types.h create mode 100644 drivers/net/bna/bnad.c create mode 100644 drivers/net/bna/bnad.h create mode 100644 drivers/net/bna/bnad_ethtool.c create mode 100644 drivers/net/bna/cna.h create mode 100644 drivers/net/bna/cna_fwimg.c create mode 100644 drivers/net/mlx4/en_selftest.c create mode 100644 drivers/net/pch_gbe/Makefile create mode 100644 drivers/net/pch_gbe/pch_gbe.h create mode 100644 drivers/net/pch_gbe/pch_gbe_api.c create mode 100644 drivers/net/pch_gbe/pch_gbe_api.h create mode 100644 drivers/net/pch_gbe/pch_gbe_ethtool.c create mode 100644 drivers/net/pch_gbe/pch_gbe_main.c create mode 100644 drivers/net/pch_gbe/pch_gbe_param.c create mode 100644 drivers/net/pch_gbe/pch_gbe_phy.c create mode 100644 drivers/net/pch_gbe/pch_gbe_phy.h create mode 100644 drivers/net/pptp.c delete mode 100644 drivers/net/sfc/falcon_gmac.c create mode 100644 drivers/net/sfc/filter.c create mode 100644 drivers/net/sfc/filter.h create mode 100644 drivers/net/sfc/txc43128_phy.c create mode 100644 drivers/net/usb/cx82310_eth.c delete mode 100644 drivers/net/wireless/ath/ath9k/ar9003_2p0_initvals.h create mode 100644 drivers/net/wireless/ath/ath9k/htc_drv_gpio.c create mode 100644 drivers/net/wireless/ath/carl9170/Kconfig create mode 100644 drivers/net/wireless/ath/carl9170/Makefile create mode 100644 drivers/net/wireless/ath/carl9170/carl9170.h create mode 100644 drivers/net/wireless/ath/carl9170/cmd.c create mode 100644 drivers/net/wireless/ath/carl9170/cmd.h create mode 100644 drivers/net/wireless/ath/carl9170/debug.c create mode 100644 drivers/net/wireless/ath/carl9170/debug.h create mode 100644 drivers/net/wireless/ath/carl9170/eeprom.h create mode 100644 drivers/net/wireless/ath/carl9170/fw.c create mode 100644 drivers/net/wireless/ath/carl9170/fwcmd.h create mode 100644 drivers/net/wireless/ath/carl9170/fwdesc.h create mode 100644 drivers/net/wireless/ath/carl9170/hw.h create mode 100644 drivers/net/wireless/ath/carl9170/led.c create mode 100644 drivers/net/wireless/ath/carl9170/mac.c create mode 100644 drivers/net/wireless/ath/carl9170/main.c create mode 100644 drivers/net/wireless/ath/carl9170/phy.c create mode 100644 drivers/net/wireless/ath/carl9170/phy.h create mode 100644 drivers/net/wireless/ath/carl9170/rx.c create mode 100644 drivers/net/wireless/ath/carl9170/tx.c create mode 100644 drivers/net/wireless/ath/carl9170/usb.c create mode 100644 drivers/net/wireless/ath/carl9170/version.h create mode 100644 drivers/net/wireless/ath/carl9170/wlan.h create mode 100644 drivers/net/wireless/ath/key.c create mode 100644 drivers/net/wireless/b43/radio_2055.c create mode 100644 drivers/net/wireless/b43/radio_2055.h create mode 100644 drivers/net/wireless/b43/radio_2056.c create mode 100644 drivers/net/wireless/b43/radio_2056.h create mode 100644 drivers/net/wireless/iwlwifi/iwl-agn-calib.h create mode 100644 drivers/net/wireless/iwlwifi/iwl-agn-eeprom.c create mode 100644 drivers/net/wireless/iwlwifi/iwl-agn-sta.c create mode 100644 drivers/net/wireless/iwlwifi/iwl-agn-tt.c create mode 100644 drivers/net/wireless/iwlwifi/iwl-agn-tt.h delete mode 100644 drivers/net/wireless/iwlwifi/iwl-calib.h create mode 100644 drivers/net/wireless/wl1251/Kconfig create mode 100644 drivers/net/wireless/wl1251/Makefile create mode 100644 drivers/net/wireless/wl1251/acx.c create mode 100644 drivers/net/wireless/wl1251/acx.h create mode 100644 drivers/net/wireless/wl1251/boot.c create mode 100644 drivers/net/wireless/wl1251/boot.h create mode 100644 drivers/net/wireless/wl1251/cmd.c create mode 100644 drivers/net/wireless/wl1251/cmd.h create mode 100644 drivers/net/wireless/wl1251/debugfs.c create mode 100644 drivers/net/wireless/wl1251/debugfs.h create mode 100644 drivers/net/wireless/wl1251/event.c create mode 100644 drivers/net/wireless/wl1251/event.h create mode 100644 drivers/net/wireless/wl1251/init.c create mode 100644 drivers/net/wireless/wl1251/init.h create mode 100644 drivers/net/wireless/wl1251/io.c rename drivers/net/wireless/{wl12xx/wl1251_io.h => wl1251/io.h} (100%) create mode 100644 drivers/net/wireless/wl1251/main.c create mode 100644 drivers/net/wireless/wl1251/ps.c create mode 100644 drivers/net/wireless/wl1251/ps.h create mode 100644 drivers/net/wireless/wl1251/reg.h create mode 100644 drivers/net/wireless/wl1251/rx.c create mode 100644 drivers/net/wireless/wl1251/rx.h create mode 100644 drivers/net/wireless/wl1251/sdio.c create mode 100644 drivers/net/wireless/wl1251/spi.c create mode 100644 drivers/net/wireless/wl1251/spi.h create mode 100644 drivers/net/wireless/wl1251/tx.c create mode 100644 drivers/net/wireless/wl1251/tx.h create mode 100644 drivers/net/wireless/wl1251/wl1251.h create mode 100644 drivers/net/wireless/wl1251/wl12xx_80211.h delete mode 100644 drivers/net/wireless/wl12xx/wl1251.h delete mode 100644 drivers/net/wireless/wl12xx/wl1251_acx.c delete mode 100644 drivers/net/wireless/wl12xx/wl1251_acx.h delete mode 100644 drivers/net/wireless/wl12xx/wl1251_boot.c delete mode 100644 drivers/net/wireless/wl12xx/wl1251_boot.h delete mode 100644 drivers/net/wireless/wl12xx/wl1251_cmd.c delete mode 100644 drivers/net/wireless/wl12xx/wl1251_cmd.h delete mode 100644 drivers/net/wireless/wl12xx/wl1251_debugfs.c delete mode 100644 drivers/net/wireless/wl12xx/wl1251_debugfs.h delete mode 100644 drivers/net/wireless/wl12xx/wl1251_event.c delete mode 100644 drivers/net/wireless/wl12xx/wl1251_event.h delete mode 100644 drivers/net/wireless/wl12xx/wl1251_init.c delete mode 100644 drivers/net/wireless/wl12xx/wl1251_init.h delete mode 100644 drivers/net/wireless/wl12xx/wl1251_io.c delete mode 100644 drivers/net/wireless/wl12xx/wl1251_main.c delete mode 100644 drivers/net/wireless/wl12xx/wl1251_ps.c delete mode 100644 drivers/net/wireless/wl12xx/wl1251_ps.h delete mode 100644 drivers/net/wireless/wl12xx/wl1251_reg.h delete mode 100644 drivers/net/wireless/wl12xx/wl1251_rx.c delete mode 100644 drivers/net/wireless/wl12xx/wl1251_rx.h delete mode 100644 drivers/net/wireless/wl12xx/wl1251_sdio.c delete mode 100644 drivers/net/wireless/wl12xx/wl1251_spi.c delete mode 100644 drivers/net/wireless/wl12xx/wl1251_spi.h delete mode 100644 drivers/net/wireless/wl12xx/wl1251_tx.c delete mode 100644 drivers/net/wireless/wl12xx/wl1251_tx.h create mode 100644 drivers/net/wireless/wl12xx/wl12xx_platform_data.c create mode 100644 drivers/oprofile/oprofile_perf.c create mode 100644 drivers/spi/spi_fsl_espi.c create mode 100644 drivers/spi/spi_fsl_lib.c create mode 100644 drivers/spi/spi_fsl_lib.h create mode 100644 drivers/spi/spi_fsl_spi.c delete mode 100644 drivers/spi/spi_mpc8xxx.c create mode 100644 drivers/spi/spi_topcliff_pch.c create mode 100644 drivers/usb/host/fsl-mph-dr-of.c create mode 100644 drivers/usb/misc/yurex.c create mode 100644 drivers/usb/musb/am35x.c create mode 100644 drivers/usb/musb/da8xx.c create mode 100644 drivers/usb/otg/langwell_otg.c create mode 100644 drivers/usb/serial/sam-ba.c create mode 100644 drivers/usb/storage/uas.c delete mode 100644 firmware/bnx2/bnx2-mips-06-5.0.0.j6.fw.ihex create mode 100644 firmware/bnx2/bnx2-mips-06-6.0.15.fw.ihex delete mode 100644 firmware/bnx2/bnx2-mips-09-5.0.0.j15.fw.ihex create mode 100644 firmware/bnx2/bnx2-mips-09-6.0.17.fw.ihex delete mode 100644 firmware/bnx2/bnx2-rv2p-06-5.0.0.j3.fw.ihex create mode 100644 firmware/bnx2/bnx2-rv2p-06-6.0.15.fw.ihex delete mode 100644 firmware/bnx2/bnx2-rv2p-09-5.0.0.j10.fw.ihex create mode 100644 firmware/bnx2/bnx2-rv2p-09-6.0.17.fw.ihex delete mode 100644 firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j10.fw.ihex create mode 100644 firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw.ihex delete mode 100644 firmware/bnx2x-e1-5.2.13.0.fw.ihex delete mode 100644 firmware/bnx2x-e1h-5.2.13.0.fw.ihex create mode 100644 firmware/bnx2x/bnx2x-e1-6.0.34.0.fw.ihex create mode 100644 firmware/bnx2x/bnx2x-e1h-6.0.34.0.fw.ihex create mode 100644 firmware/bnx2x/bnx2x-e2-6.0.34.0.fw.ihex delete mode 100644 fs/ceph/README delete mode 100644 fs/ceph/auth.c delete mode 100644 fs/ceph/auth.h delete mode 100644 fs/ceph/auth_none.c delete mode 100644 fs/ceph/auth_none.h delete mode 100644 fs/ceph/auth_x.c delete mode 100644 fs/ceph/auth_x.h delete mode 100644 fs/ceph/buffer.c delete mode 100644 fs/ceph/ceph_debug.h delete mode 100644 fs/ceph/ceph_fs.c delete mode 100644 fs/ceph/ceph_fs.h delete mode 100644 fs/ceph/ceph_hash.c delete mode 100644 fs/ceph/ceph_strings.c delete mode 100644 fs/ceph/crush/crush.c delete mode 100644 fs/ceph/crush/hash.c delete mode 100644 fs/ceph/crush/mapper.c delete mode 100644 fs/ceph/crypto.c delete mode 100644 fs/ceph/crypto.h delete mode 100644 fs/ceph/decode.h delete mode 100644 fs/ceph/messenger.c delete mode 100644 fs/ceph/messenger.h delete mode 100644 fs/ceph/mon_client.c delete mode 100644 fs/ceph/mon_client.h delete mode 100644 fs/ceph/msgpool.c delete mode 100644 fs/ceph/osd_client.c delete mode 100644 fs/ceph/osd_client.h delete mode 100644 fs/ceph/osdmap.c delete mode 100644 fs/ceph/osdmap.h delete mode 100644 fs/ceph/pagelist.c delete mode 100644 fs/ceph/pagelist.h create mode 100644 fs/ceph/strings.c delete mode 100644 fs/cifs/cn_cifs.h create mode 100644 fs/nilfs2/export.h delete mode 100644 fs/nilfs2/gcdat.c delete mode 100644 fs/xfs/linux-2.6/xfs_cred.h delete mode 100644 fs/xfs/linux-2.6/xfs_globals.h delete mode 100644 fs/xfs/linux-2.6/xfs_version.h delete mode 100644 fs/xfs/xfs_refcache.h create mode 100644 include/linux/ceph/auth.h rename {fs => include/linux}/ceph/buffer.h (100%) create mode 100644 include/linux/ceph/ceph_debug.h rename {fs => include/linux}/ceph/ceph_frag.h (100%) create mode 100644 include/linux/ceph/ceph_fs.h rename {fs => include/linux}/ceph/ceph_hash.h (100%) create mode 100644 include/linux/ceph/debugfs.h create mode 100644 include/linux/ceph/decode.h create mode 100644 include/linux/ceph/libceph.h rename {fs => include/linux}/ceph/mdsmap.h (100%) create mode 100644 include/linux/ceph/messenger.h create mode 100644 include/linux/ceph/mon_client.h rename {fs => include/linux}/ceph/msgpool.h (100%) rename {fs => include/linux}/ceph/msgr.h (100%) create mode 100644 include/linux/ceph/osd_client.h create mode 100644 include/linux/ceph/osdmap.h create mode 100644 include/linux/ceph/pagelist.h rename {fs => include/linux}/ceph/rados.h (100%) rename {fs => include/linux}/ceph/types.h (100%) rename {fs/ceph => include/linux}/crush/crush.h (100%) rename {fs/ceph => include/linux}/crush/hash.h (100%) rename {fs/ceph => include/linux}/crush/mapper.h (100%) delete mode 100644 include/linux/early_res.h create mode 100644 include/linux/irq_work.h create mode 100644 include/linux/irqdesc.h create mode 100644 include/linux/jump_label.h create mode 100644 include/linux/jump_label_ref.h create mode 100644 include/linux/opp.h delete mode 100644 include/linux/spi/wl12xx.h create mode 100644 include/linux/tc_act/tc_csum.h create mode 100644 include/linux/usb/intel_mid_otg.h create mode 100644 include/linux/usb/langwell_otg.h delete mode 100644 include/linux/usb/ncm.h create mode 100644 include/linux/usb/storage.h create mode 100644 include/linux/wl12xx.h create mode 100644 include/net/gre.h create mode 100644 include/net/netfilter/ipv6/nf_defrag_ipv6.h create mode 100644 include/net/netfilter/xt_log.h create mode 100644 include/net/tc_act/tc_csum.h delete mode 100644 include/pcmcia/cs.h create mode 100644 include/trace/events/net.h delete mode 100644 kernel/early_res.c create mode 100644 kernel/irq/Kconfig create mode 100644 kernel/irq/dummychip.c create mode 100644 kernel/irq/irqdesc.c delete mode 100644 kernel/irq/numa_migrate.c create mode 100644 kernel/irq_work.c create mode 100644 kernel/jump_label.c create mode 100644 kernel/sched_stoptask.c delete mode 100644 mm/percpu_up.c create mode 100644 net/ceph/Kconfig create mode 100644 net/ceph/Makefile rename {fs => net}/ceph/armor.c (100%) create mode 100644 net/ceph/auth.c create mode 100644 net/ceph/auth_none.c create mode 100644 net/ceph/auth_none.h create mode 100644 net/ceph/auth_x.c create mode 100644 net/ceph/auth_x.h rename {fs => net}/ceph/auth_x_protocol.h (100%) create mode 100644 net/ceph/buffer.c create mode 100644 net/ceph/ceph_common.c create mode 100644 net/ceph/ceph_fs.c create mode 100644 net/ceph/ceph_hash.c create mode 100644 net/ceph/ceph_strings.c create mode 100644 net/ceph/crush/crush.c create mode 100644 net/ceph/crush/hash.c create mode 100644 net/ceph/crush/mapper.c create mode 100644 net/ceph/crypto.c create mode 100644 net/ceph/crypto.h create mode 100644 net/ceph/debugfs.c create mode 100644 net/ceph/messenger.c create mode 100644 net/ceph/mon_client.c create mode 100644 net/ceph/msgpool.c create mode 100644 net/ceph/osd_client.c create mode 100644 net/ceph/osdmap.c create mode 100644 net/ceph/pagelist.c create mode 100644 net/ceph/pagevec.c create mode 100644 net/ipv4/gre.c create mode 100644 net/ipv6/netfilter/nf_defrag_ipv6_hooks.c create mode 100644 net/netfilter/ipvs/ip_vs_nfct.c create mode 100644 net/netfilter/ipvs/ip_vs_pe.c create mode 100644 net/netfilter/ipvs/ip_vs_pe_sip.c delete mode 100644 net/rds/rdma.h create mode 100644 net/rds/xlist.h create mode 100644 net/sched/act_csum.c delete mode 100644 scripts/basic/hash.c create mode 100644 scripts/gcc-goto.sh create mode 100644 scripts/recordmcount.c create mode 100644 scripts/recordmcount.h delete mode 100644 security/selinux/ss/Makefile create mode 100644 security/selinux/ss/status.c create mode 100644 tools/perf/scripts/python/bin/netdev-times-record create mode 100644 tools/perf/scripts/python/bin/netdev-times-report create mode 100644 tools/perf/scripts/python/netdev-times.py ## # git /pub/scm/linux/kernel/git/axboe/linux-2.6-block.git for-next block-for-next ## Auto-merging fs/ocfs2/file.c CONFLICT (content): Merge conflict in fs/ocfs2/file.c Automatic merge failed; fix conflicts and then commit the result.