CREDITS | 14 Documentation/00-INDEX | 6 Documentation/DocBook/Makefile | 48 Documentation/DocBook/kernel-api.tmpl | 6 Documentation/DocBook/stylesheet.xsl | 1 Documentation/HOWTO | 618 +++ Documentation/arm/memory.txt | 4 Documentation/atomic_ops.txt | 27 Documentation/block/biodoc.txt | 4 Documentation/devices.txt | 12 Documentation/feature-removal-schedule.txt | 19 Documentation/oops-tracing.txt | 7 Documentation/usb/bluetooth.txt | 44 Documentation/video4linux/CARDLIST.bttv | 1 Documentation/video4linux/CARDLIST.saa7134 | 2 Documentation/video4linux/CARDLIST.tuner | 1 Documentation/x86_64/boot-options.txt | 12 Documentation/x86_64/mm.txt | 6 MAINTAINERS | 28 Makefile | 15 README | 5 arch/arm/Kconfig | 20 arch/arm/boot/compressed/head.S | 30 arch/arm/common/locomo.c | 4 arch/arm/common/sa1111.c | 14 arch/arm/common/scoop.c | 2 arch/arm/configs/s3c2410_defconfig | 119 + arch/arm/kernel/apm.c | 1 arch/arm/kernel/armksyms.c | 1 arch/arm/kernel/entry-common.S | 3 arch/arm/kernel/signal.c | 25 arch/arm/kernel/smp.c | 4 arch/arm/kernel/vmlinux.lds.S | 6 arch/arm/lib/getuser.S | 11 arch/arm/mach-footbridge/common.c | 24 arch/arm/mach-pxa/Kconfig | 6 arch/arm/mach-pxa/Makefile | 5 arch/arm/mach-pxa/akita-ioexp.c | 223 + arch/arm/mach-pxa/corgi_lcd.c | 2 arch/arm/mach-pxa/corgi_pm.c | 228 + arch/arm/mach-pxa/sharpsl.h | 8 arch/arm/mach-pxa/sharpsl_pm.c | 109 - arch/arm/mach-pxa/spitz.c | 49 arch/arm/mach-pxa/spitz_pm.c | 233 + arch/arm/mach-realview/core.h | 2 arch/arm/mach-realview/localtimer.c | 2 arch/arm/mach-realview/platsmp.c | 3 arch/arm/mach-s3c2410/mach-bast.c | 28 arch/arm/mm/Makefile | 2 arch/arm/mm/blockops.c | 185 - arch/arm/mm/init.c | 24 arch/arm/mm/ioremap.c | 3 arch/arm/plat-omap/dmtimer.c | 2 arch/arm/plat-omap/ocpi.c | 2 arch/arm/plat-omap/pm.c | 2 arch/arm/plat-omap/sram-fn.S | 2 arch/frv/kernel/pm.c | 1 arch/i386/Kconfig | 2 arch/i386/kernel/acpi/boot.c | 17 arch/i386/kernel/apm.c | 1 arch/i386/kernel/cpu/amd.c | 12 arch/i386/kernel/cpu/common.c | 40 arch/i386/kernel/cpu/intel.c | 50 arch/i386/kernel/cpu/intel_cacheinfo.c | 46 arch/i386/kernel/cpu/mtrr/main.c | 8 arch/i386/kernel/cpu/proc.c | 7 arch/i386/kernel/crash.c | 7 arch/i386/kernel/entry.S | 7 arch/i386/kernel/smpboot.c | 73 arch/i386/kernel/srat.c | 4 arch/i386/kernel/timers/timer_pit.c | 5 arch/i386/mm/init.c | 3 arch/ia64/Kconfig | 4 arch/ia64/kernel/ivt.S | 133 - arch/ia64/kernel/process.c | 15 arch/m68k/fpsp040/skeleton.S | 6 arch/m68k/ifpsp060/iskeleton.S | 6 arch/m68k/kernel/asm-offsets.c | 10 arch/m68k/kernel/entry.S | 78 arch/m68k/kernel/ptrace.c | 15 arch/mips/Makefile | 1 arch/mips/au1000/common/power.c | 1 arch/mips/au1000/common/setup.c | 2 arch/mips/au1000/common/usbdev.c | 4 arch/mips/configs/atlas_defconfig | 67 arch/mips/configs/bigsur_defconfig | 47 arch/mips/configs/capcella_defconfig | 44 arch/mips/configs/cobalt_defconfig | 44 arch/mips/configs/db1000_defconfig | 69 arch/mips/configs/db1100_defconfig | 69 arch/mips/configs/db1200_defconfig | 72 arch/mips/configs/db1500_defconfig | 159 + arch/mips/configs/db1550_defconfig | 70 arch/mips/configs/ddb5476_defconfig | 48 arch/mips/configs/ddb5477_defconfig | 44 arch/mips/configs/decstation_defconfig | 55 arch/mips/configs/e55_defconfig | 44 arch/mips/configs/ev64120_defconfig | 44 arch/mips/configs/ev96100_defconfig | 42 arch/mips/configs/ip22_defconfig | 64 arch/mips/configs/ip27_defconfig | 63 arch/mips/configs/ip32_defconfig | 45 arch/mips/configs/it8172_defconfig | 50 arch/mips/configs/ivr_defconfig | 46 arch/mips/configs/jaguar-atx_defconfig | 42 arch/mips/configs/jmr3927_defconfig | 47 arch/mips/configs/lasat200_defconfig | 49 arch/mips/configs/malta_defconfig | 67 arch/mips/configs/mipssim_defconfig | 54 arch/mips/configs/mpc30x_defconfig | 48 arch/mips/configs/ocelot_3_defconfig | 59 arch/mips/configs/ocelot_c_defconfig | 42 arch/mips/configs/ocelot_defconfig | 43 arch/mips/configs/ocelot_g_defconfig | 42 arch/mips/configs/pb1100_defconfig | 68 arch/mips/configs/pb1500_defconfig | 70 arch/mips/configs/pb1550_defconfig | 70 arch/mips/configs/pnx8550-jbs_defconfig | 80 arch/mips/configs/pnx8550-v2pci_defconfig | 89 arch/mips/configs/qemu_defconfig | 43 arch/mips/configs/rbhma4500_defconfig | 65 arch/mips/configs/rm200_defconfig | 71 arch/mips/configs/sb1250-swarm_defconfig | 45 arch/mips/configs/sead_defconfig | 37 arch/mips/configs/tb0226_defconfig | 52 arch/mips/configs/tb0229_defconfig | 48 arch/mips/configs/workpad_defconfig | 46 arch/mips/configs/yosemite_defconfig | 44 arch/mips/ddb5xxx/ddb5477/lcd44780.c | 10 arch/mips/defconfig | 64 arch/mips/jmr3927/common/rtc_ds1742.c | 2 arch/mips/jmr3927/rbhma3100/setup.c | 2 arch/mips/mips-boards/sead/sead_int.c | 12 arch/mips/mips-boards/sead/sead_setup.c | 4 arch/mips/momentum/ocelot_g/gt-irq.c | 2 arch/mips/pci/Makefile | 2 arch/mips/pci/ops-tx3927.c | 114 - arch/mips/pci/pci-jmr3927.c | 2 arch/mips/sgi-ip32/crime.c | 7 arch/parisc/kernel/drivers.c | 8 arch/parisc/kernel/entry.S | 1 arch/parisc/kernel/inventory.c | 2 arch/parisc/kernel/ioctl32.c | 546 --- arch/parisc/kernel/irq.c | 110 + arch/parisc/kernel/perf.c | 33 arch/parisc/kernel/ptrace.c | 5 arch/parisc/kernel/signal.c | 1 arch/parisc/kernel/smp.c | 24 arch/parisc/kernel/syscall.S | 3 arch/powerpc/Kconfig | 18 arch/powerpc/Makefile | 36 arch/powerpc/boot/Makefile | 149 + arch/powerpc/boot/README | 11 arch/powerpc/boot/addRamDisk.c | 311 ++ arch/powerpc/boot/addnote.c | 205 + arch/powerpc/boot/crt0.S | 58 arch/powerpc/boot/div64.S | 58 arch/powerpc/boot/elf.h | 149 + arch/powerpc/boot/install.sh | 42 arch/powerpc/boot/main.c | 321 ++ arch/powerpc/boot/page.h | 34 arch/powerpc/boot/ppc_asm.h | 62 arch/powerpc/boot/prom.c | 499 +++ arch/powerpc/boot/prom.h | 18 arch/powerpc/boot/stdio.h | 16 arch/powerpc/boot/string.S | 216 + arch/powerpc/boot/string.h | 17 arch/powerpc/boot/zImage.lds | 46 arch/powerpc/configs/cell_defconfig | 175 + arch/powerpc/configs/g5_defconfig | 53 arch/powerpc/configs/iseries_defconfig | 159 + arch/powerpc/configs/maple_defconfig | 155 + arch/powerpc/configs/ppc64_defconfig | 1579 +++++++++ arch/powerpc/configs/pseries_defconfig | 207 + arch/powerpc/kernel/Makefile | 27 arch/powerpc/kernel/align.c | 530 +++ arch/powerpc/kernel/asm-offsets.c | 6 arch/powerpc/kernel/dma_64.c | 151 + arch/powerpc/kernel/head_fsl_booke.S | 2 arch/powerpc/kernel/idle_64.c | 121 + arch/powerpc/kernel/ioctl32.c | 4 arch/powerpc/kernel/iomap.c | 146 + arch/powerpc/kernel/iommu.c | 572 +++ arch/powerpc/kernel/irq.c | 9 arch/powerpc/kernel/kprobes.c | 459 +++ arch/powerpc/kernel/lparcfg.c | 51 arch/powerpc/kernel/machine_kexec_64.c | 358 ++ arch/powerpc/kernel/misc_32.S | 8 arch/powerpc/kernel/module_64.c | 455 ++ arch/powerpc/kernel/nvram_64.c | 742 ++++ arch/powerpc/kernel/pci_64.c | 1365 +++++++ arch/powerpc/kernel/pci_direct_iommu.c | 94 + arch/powerpc/kernel/pci_dn.c | 230 + arch/powerpc/kernel/pci_iommu.c | 128 + arch/powerpc/kernel/ppc_ksyms.c | 10 arch/powerpc/kernel/prom.c | 2 arch/powerpc/kernel/ptrace-common.h | 164 + arch/powerpc/kernel/ptrace.c | 3 arch/powerpc/kernel/ptrace32.c | 3 arch/powerpc/kernel/rtas-rtc.c | 105 + arch/powerpc/kernel/rtas_pci.c | 68 arch/powerpc/kernel/setup-common.c | 1 arch/powerpc/kernel/setup_32.c | 4 arch/powerpc/kernel/setup_64.c | 5 arch/powerpc/kernel/signal_32.c | 7 arch/powerpc/kernel/signal_64.c | 6 arch/powerpc/kernel/smp.c | 7 arch/powerpc/kernel/time.c | 28 arch/powerpc/kernel/vdso32/cacheflush.S | 2 arch/powerpc/kernel/vdso32/datapage.S | 6 arch/powerpc/kernel/vdso32/gettimeofday.S | 16 arch/powerpc/kernel/vdso64/cacheflush.S | 2 arch/powerpc/kernel/vdso64/datapage.S | 4 arch/powerpc/kernel/vdso64/gettimeofday.S | 35 arch/powerpc/mm/fsl_booke_mmu.c | 2 arch/powerpc/mm/imalloc.c | 3 arch/powerpc/mm/init_64.c | 3 arch/powerpc/mm/lmb.c | 33 arch/powerpc/mm/mem.c | 8 arch/powerpc/mm/mmu_decl.h | 14 arch/powerpc/mm/numa.c | 5 arch/powerpc/mm/pgtable_64.c | 3 arch/powerpc/oprofile/op_model_fsl_booke.c | 2 arch/powerpc/platforms/chrp/setup.c | 11 arch/powerpc/platforms/chrp/smp.c | 1 arch/powerpc/platforms/chrp/time.c | 3 arch/powerpc/platforms/iseries/irq.c | 25 arch/powerpc/platforms/iseries/pci.c | 3 arch/powerpc/platforms/iseries/setup.c | 6 arch/powerpc/platforms/maple/pci.c | 16 arch/powerpc/platforms/maple/time.c | 11 arch/powerpc/platforms/powermac/feature.c | 8 arch/powerpc/platforms/powermac/pci.c | 62 arch/powerpc/platforms/powermac/smp.c | 6 arch/powerpc/platforms/powermac/time.c | 9 arch/powerpc/platforms/pseries/Makefile | 5 arch/powerpc/platforms/pseries/eeh.c | 3 arch/powerpc/platforms/pseries/hvconsole.c | 74 arch/powerpc/platforms/pseries/hvcserver.c | 251 + arch/powerpc/platforms/pseries/setup.c | 30 arch/powerpc/platforms/pseries/smp.c | 1 arch/powerpc/sysdev/mpic.c | 13 arch/powerpc/xmon/xmon.c | 1 arch/ppc/kernel/Makefile | 4 arch/ppc/kernel/align.c | 410 -- arch/ppc/kernel/head_fsl_booke.S | 2 arch/ppc/kernel/pci.c | 1 arch/ppc/kernel/setup.c | 14 arch/ppc/mm/fsl_booke_mmu.c | 2 arch/ppc/mm/init.c | 23 arch/ppc/platforms/83xx/mpc834x_sys.c | 17 arch/ppc/platforms/83xx/mpc834x_sys.h | 2 arch/ppc/platforms/85xx/mpc8540_ads.c | 2 arch/ppc/platforms/85xx/mpc8540_ads.h | 2 arch/ppc/platforms/85xx/mpc8555_cds.h | 2 arch/ppc/platforms/85xx/mpc8560_ads.c | 2 arch/ppc/platforms/85xx/mpc8560_ads.h | 2 arch/ppc/platforms/85xx/mpc85xx_ads_common.c | 2 arch/ppc/platforms/85xx/mpc85xx_ads_common.h | 4 arch/ppc/platforms/85xx/mpc85xx_cds_common.c | 2 arch/ppc/platforms/85xx/mpc85xx_cds_common.h | 2 arch/ppc/platforms/85xx/sbc8560.c | 2 arch/ppc/platforms/85xx/stx_gp3.h | 2 arch/ppc/platforms/pmac_feature.c | 8 arch/ppc/platforms/pq2ads.c | 2 arch/ppc/syslib/ipic.h | 2 arch/ppc/syslib/mpc83xx_devices.c | 2 arch/ppc/syslib/mpc83xx_sys.c | 30 arch/ppc/syslib/mpc85xx_devices.c | 2 arch/ppc/syslib/mpc85xx_sys.c | 2 arch/ppc/syslib/mpc8xx_devices.c | 2 arch/ppc/syslib/mpc8xx_sys.c | 2 arch/ppc/syslib/ppc83xx_setup.c | 2 arch/ppc/syslib/ppc83xx_setup.h | 2 arch/ppc/syslib/ppc85xx_common.c | 2 arch/ppc/syslib/ppc85xx_common.h | 2 arch/ppc/syslib/ppc85xx_setup.c | 2 arch/ppc/syslib/ppc85xx_setup.h | 2 arch/ppc/syslib/ppc_sys.c | 2 arch/ppc/syslib/pq2_devices.c | 2 arch/ppc/syslib/pq2_sys.c | 2 arch/ppc/xmon/start.c | 5 arch/ppc64/Kconfig | 520 --- arch/ppc64/Kconfig.debug | 65 arch/ppc64/Makefile | 142 - arch/ppc64/boot/Makefile | 148 - arch/ppc64/boot/README | 11 arch/ppc64/boot/addRamDisk.c | 311 -- arch/ppc64/boot/addnote.c | 205 - arch/ppc64/boot/crt0.S | 59 arch/ppc64/boot/div64.S | 58 arch/ppc64/boot/elf.h | 149 - arch/ppc64/boot/install.sh | 42 arch/ppc64/boot/main.c | 281 -- arch/ppc64/boot/page.h | 34 arch/ppc64/boot/ppc_asm.h | 62 arch/ppc64/boot/prom.c | 499 --- arch/ppc64/boot/prom.h | 18 arch/ppc64/boot/stdio.h | 16 arch/ppc64/boot/string.S | 216 - arch/ppc64/boot/string.h | 17 arch/ppc64/boot/zImage.lds | 46 arch/ppc64/configs/bpa_defconfig | 1024 ------ arch/ppc64/configs/g5_defconfig | 1392 -------- arch/ppc64/configs/iSeries_defconfig | 998 ----- arch/ppc64/configs/maple_defconfig | 1062 ------ arch/ppc64/configs/pSeries_defconfig | 1371 -------- arch/ppc64/defconfig | 1441 -------- arch/ppc64/kernel/Makefile | 46 arch/ppc64/kernel/align.c | 396 -- arch/ppc64/kernel/asm-offsets.c | 195 - arch/ppc64/kernel/btext.c | 792 ---- arch/ppc64/kernel/dma.c | 151 - arch/ppc64/kernel/head.S | 2007 ----------- arch/ppc64/kernel/hvconsole.c | 74 arch/ppc64/kernel/hvcserver.c | 251 - arch/ppc64/kernel/idle.c | 121 - arch/ppc64/kernel/iomap.c | 146 - arch/ppc64/kernel/iommu.c | 572 --- arch/ppc64/kernel/kprobes.c | 459 --- arch/ppc64/kernel/machine_kexec.c | 307 -- arch/ppc64/kernel/misc.S | 940 ----- arch/ppc64/kernel/module.c | 455 -- arch/ppc64/kernel/nvram.c | 742 ---- arch/ppc64/kernel/pci.c | 1319 ------- arch/ppc64/kernel/pci_direct_iommu.c | 94 - arch/ppc64/kernel/pci_dn.c | 230 - arch/ppc64/kernel/pci_iommu.c | 128 - arch/ppc64/kernel/ppc_ksyms.c | 76 arch/ppc64/kernel/prom.c | 1954 ----------- arch/ppc64/kernel/prom_init.c | 2051 ----------- arch/ppc64/kernel/rtc.c | 358 -- arch/ppc64/kernel/semaphore.c | 136 - arch/ppc64/kernel/vdso.c | 625 --- arch/ppc64/kernel/vmlinux.lds.S | 151 - arch/ppc64/xmon/privinst.h | 64 arch/sparc/lib/atomic32.c | 34 arch/sparc/lib/bitext.c | 1 arch/sparc64/kernel/ioctl32.c | 92 - arch/um/Kconfig | 10 arch/um/Kconfig.i386 | 10 arch/um/Makefile-i386 | 1 arch/um/drivers/chan_kern.c | 5 arch/um/drivers/chan_user.c | 2 arch/um/drivers/daemon_user.c | 6 arch/um/drivers/fd.c | 9 arch/um/drivers/mcast_user.c | 20 arch/um/drivers/port_user.c | 9 arch/um/drivers/pty.c | 11 arch/um/drivers/tty.c | 9 arch/um/drivers/xterm.c | 9 arch/um/include/chan_user.h | 4 arch/um/include/um_uaccess.h | 19 arch/um/kernel/skas/include/uaccess-skas.h | 10 arch/um/kernel/skas/uaccess.c | 8 arch/um/kernel/trap_kern.c | 9 arch/um/kernel/tt/include/uaccess-tt.h | 8 arch/um/kernel/tt/uaccess.c | 8 arch/v850/Kconfig | 8 arch/v850/kernel/irq.c | 717 ---- arch/x86_64/Kconfig | 57 arch/x86_64/Kconfig.debug | 9 arch/x86_64/defconfig | 98 - arch/x86_64/ia32/ia32_aout.c | 3 arch/x86_64/ia32/ia32_binfmt.c | 4 arch/x86_64/kernel/Makefile | 1 arch/x86_64/kernel/aperture.c | 2 arch/x86_64/kernel/apic.c | 10 arch/x86_64/kernel/e820.c | 3 arch/x86_64/kernel/entry.S | 3 arch/x86_64/kernel/head.S | 37 arch/x86_64/kernel/head64.c | 14 arch/x86_64/kernel/i8259.c | 4 arch/x86_64/kernel/io_apic.c | 80 arch/x86_64/kernel/mce.c | 17 arch/x86_64/kernel/mce_amd.c | 538 +++ arch/x86_64/kernel/mpparse.c | 23 arch/x86_64/kernel/pci-gart.c | 8 arch/x86_64/kernel/process.c | 47 arch/x86_64/kernel/reboot.c | 7 arch/x86_64/kernel/setup.c | 89 arch/x86_64/kernel/setup64.c | 2 arch/x86_64/kernel/signal.c | 17 arch/x86_64/kernel/smp.c | 7 arch/x86_64/kernel/smpboot.c | 111 - arch/x86_64/kernel/sys_x86_64.c | 14 arch/x86_64/kernel/traps.c | 44 arch/x86_64/kernel/vmlinux.lds.S | 2 arch/x86_64/kernel/x8664_ksyms.c | 3 arch/x86_64/lib/clear_page.S | 38 arch/x86_64/lib/copy_page.S | 87 arch/x86_64/lib/memcpy.S | 93 - arch/x86_64/lib/memset.S | 94 - arch/x86_64/mm/fault.c | 19 arch/x86_64/mm/init.c | 131 - arch/x86_64/mm/k8topology.c | 1 arch/x86_64/mm/numa.c | 122 - arch/x86_64/mm/srat.c | 6 block/as-iosched.c | 2 block/cfq-iosched.c | 60 block/deadline-iosched.c | 2 block/elevator.c | 62 block/genhd.c | 14 block/ll_rw_blk.c | 2 block/noop-iosched.c | 85 drivers/acpi/bus.c | 3 drivers/acpi/processor_idle.c | 14 drivers/base/firmware_class.c | 15 drivers/block/cciss.c | 40 drivers/block/cciss_scsi.c | 2 drivers/block/pktcdvd.c | 2 drivers/char/Kconfig | 2 drivers/char/agp/amd64-agp.c | 17 drivers/char/agp/uninorth-agp.c | 4 drivers/char/i8k.c | 6 drivers/char/ipmi/ipmi_msghandler.c | 2 drivers/char/ipmi/ipmi_si_intf.c | 2 drivers/char/pcmcia/Kconfig | 24 drivers/char/pcmcia/Makefile | 2 drivers/char/pcmcia/cm4000_cs.c | 2078 +++++++++++ drivers/char/pcmcia/cm4040_cs.c | 841 +++++ drivers/char/pcmcia/cm4040_cs.h | 47 drivers/char/synclink.c | 31 drivers/char/tpm/Kconfig | 2 drivers/char/tpm/tpm.c | 16 drivers/char/tpm/tpm.h | 7 drivers/char/tpm/tpm_atmel.c | 125 - drivers/char/tpm/tpm_atmel.h | 131 + drivers/char/watchdog/booke_wdt.c | 2 drivers/i2c/busses/i2c-ixp2000.c | 6 drivers/i2c/busses/i2c-ixp4xx.c | 6 drivers/ide/Kconfig | 6 drivers/ide/Makefile | 2 drivers/ide/ide-cd.c | 6 drivers/ide/ide-disk.c | 4 drivers/ide/ide-floppy.c | 7 drivers/ide/ide-io.c | 6 drivers/ide/ide-lib.c | 8 drivers/ide/ide-tape.c | 7 drivers/ide/ide-taskfile.c | 27 drivers/ide/mips/Makefile | 1 drivers/ide/mips/swarm.c | 201 + drivers/ide/pci/aec62xx.c | 47 drivers/ide/pci/alim15x3.c | 9 drivers/ide/pci/cs5520.c | 5 drivers/ide/pci/siimage.c | 8 drivers/ide/pci/sis5513.c | 1 drivers/ide/pci/sl82c105.c | 83 drivers/ide/pci/via82cxxx.c | 407 +- drivers/ide/ppc/pmac.c | 25 drivers/ide/setup-pci.c | 2 drivers/infiniband/core/user_mad.c | 2 drivers/infiniband/hw/mthca/mthca_qp.c | 37 drivers/infiniband/ulp/srp/ib_srp.c | 17 drivers/infiniband/ulp/srp/ib_srp.h | 1 drivers/isdn/hisax/Kconfig | 12 drivers/isdn/hisax/hfc_usb.c | 32 drivers/isdn/pcbit/Kconfig | 2 drivers/md/bitmap.c | 4 drivers/md/md.c | 36 drivers/media/common/ir-common.c | 60 drivers/media/dvb/b2c2/Kconfig | 1 drivers/media/dvb/cinergyT2/cinergyT2.c | 9 drivers/media/video/Kconfig | 14 drivers/media/video/Makefile | 5 drivers/media/video/bttv-cards.c | 24 drivers/media/video/bttv-driver.c | 4 drivers/media/video/bttv-gpio.c | 18 drivers/media/video/bttv.h | 3 drivers/media/video/bttvp.h | 2 drivers/media/video/cx25840/Makefile | 6 drivers/media/video/cx25840/cx25840-audio.c | 368 ++ drivers/media/video/cx25840/cx25840-core.c | 1020 ++++++ drivers/media/video/cx25840/cx25840-firmware.c | 167 + drivers/media/video/cx25840/cx25840-vbi.c | 315 ++ drivers/media/video/cx25840/cx25840.h | 85 drivers/media/video/cx88/cx88-dvb.c | 3 drivers/media/video/em28xx/em28xx-input.c | 3 drivers/media/video/ir-kbd-gpio.c | 292 ++ drivers/media/video/ir-kbd-i2c.c | 52 drivers/media/video/saa7115.c | 1376 ++++++++ drivers/media/video/saa711x.c | 1 drivers/media/video/saa7127.c | 849 +++++ drivers/media/video/saa7134/Kconfig | 3 drivers/media/video/saa7134/Makefile | 7 drivers/media/video/saa7134/saa7134-alsa.c | 448 +- drivers/media/video/saa7134/saa7134-cards.c | 32 drivers/media/video/saa7134/saa7134-core.c | 121 - drivers/media/video/saa7134/saa7134-input.c | 109 - drivers/media/video/saa7134/saa7134-oss.c | 163 + drivers/media/video/saa7134/saa7134.h | 2 drivers/media/video/tda8290.c | 4 drivers/media/video/tuner-core.c | 11 drivers/media/video/tuner-simple.c | 4 drivers/media/video/wm8775.c | 7 drivers/mmc/mmci.c | 1 drivers/mtd/maps/Kconfig | 2 drivers/mtd/maps/ipaq-flash.c | 6 drivers/mtd/maps/ixp2000.c | 22 drivers/mtd/nand/h1910.c | 2 drivers/net/3c509.c | 13 drivers/net/au1000_eth.c | 1 drivers/net/e100.c | 273 + drivers/net/fec_8xx/Kconfig | 2 drivers/net/gianfar.c | 2 drivers/net/gianfar.h | 2 drivers/net/gianfar_ethtool.c | 2 drivers/net/gianfar_mii.c | 2 drivers/net/gianfar_mii.h | 2 drivers/net/ioc3-eth.c | 2 drivers/net/irda/ali-ircc.c | 1 drivers/net/irda/nsc-ircc.c | 1 drivers/net/r8169.c | 6 drivers/net/saa9730.h | 36 drivers/net/smc91x.c | 17 drivers/net/smc91x.h | 16 drivers/net/sungem.c | 2 drivers/net/wan/hdlc_cisco.c | 6 drivers/net/wan/hdlc_fr.c | 4 drivers/net/wan/hdlc_generic.c | 6 drivers/net/wan/sdladrv.c | 2 drivers/net/wireless/hermes.c | 6 drivers/net/wireless/hermes.h | 6 drivers/net/wireless/i82593.h | 11 drivers/net/wireless/ipw2100.c | 29 drivers/net/wireless/ipw2100.h | 2 drivers/net/wireless/ipw2200.c | 7 drivers/net/wireless/prism54/isl_38xx.c | 4 drivers/parisc/iosapic.c | 26 drivers/parisc/superio.c | 35 drivers/pci/hotplug/pciehp_hpc.c | 2 drivers/pci/hotplug/rpaphp_pci.c | 2 drivers/pci/hotplug/shpchp_hpc.c | 2 drivers/pcmcia/cs.c | 6 drivers/pcmcia/ds.c | 3 drivers/pcmcia/i82365.c | 20 drivers/s390/char/raw3270.c | 4 drivers/sbus/char/rtc.c | 22 drivers/scsi/Kconfig | 2 drivers/scsi/ahci.c | 71 drivers/scsi/ata_piix.c | 2 drivers/scsi/ide-scsi.c | 2 drivers/scsi/libata-core.c | 105 - drivers/scsi/libata-scsi.c | 83 drivers/scsi/libata.h | 4 drivers/scsi/sata_mv.c | 994 +++++ drivers/scsi/sata_promise.c | 2 drivers/scsi/sata_qstor.c | 11 drivers/scsi/sata_sil24.c | 219 + drivers/scsi/sata_svw.c | 2 drivers/scsi/sata_sx4.c | 2 drivers/scsi/sata_vsc.c | 2 drivers/serial/68328serial.c | 7 drivers/serial/8250.c | 5 drivers/serial/8250_pnp.c | 2 drivers/serial/Kconfig | 2 drivers/serial/amba-pl011.c | 45 drivers/serial/cpm_uart/cpm_uart_core.c | 2 drivers/serial/cpm_uart/cpm_uart_cpm1.c | 2 drivers/serial/cpm_uart/cpm_uart_cpm2.c | 2 drivers/serial/dz.c | 48 drivers/serial/mpc52xx_uart.c | 4 drivers/serial/mux.c | 19 drivers/serial/sa1100.c | 5 drivers/serial/serial_core.c | 84 drivers/tc/zs.c | 150 - drivers/tc/zs.h | 13 drivers/usb/atm/Makefile | 4 drivers/usb/atm/usbatm.h | 5 drivers/usb/core/Makefile | 4 drivers/usb/core/buffer.c | 8 drivers/usb/core/config.c | 5 drivers/usb/core/devio.c | 6 drivers/usb/core/file.c | 6 drivers/usb/core/hcd-pci.c | 7 drivers/usb/core/hcd.c | 5 drivers/usb/core/hub.c | 5 drivers/usb/core/inode.c | 7 drivers/usb/core/message.c | 10 drivers/usb/core/notify.c | 6 drivers/usb/core/sysfs.c | 7 drivers/usb/core/urb.c | 6 drivers/usb/core/usb.c | 7 drivers/usb/gadget/dummy_hcd.c | 4 drivers/usb/host/ohci-lh7a404.c | 2 drivers/usb/host/ohci-ppc-soc.c | 2 drivers/usb/image/microtek.c | 35 drivers/usb/image/microtek.h | 2 drivers/usb/input/Makefile | 4 drivers/usb/input/hid-core.c | 12 drivers/usb/input/itmtouch.c | 7 drivers/usb/input/keyspan_remote.c | 5 drivers/usb/input/mtouchusb.c | 7 drivers/usb/input/pid.c | 2 drivers/usb/input/touchkitusb.c | 4 drivers/usb/input/wacom.c | 133 + drivers/usb/misc/Makefile | 6 drivers/usb/misc/auerswald.c | 1 drivers/usb/misc/phidgetservo.c | 3 drivers/usb/misc/rio500.c | 2 drivers/usb/misc/usbled.c | 3 drivers/usb/misc/usbtest.c | 3 drivers/usb/misc/uss720.c | 2 drivers/usb/net/Makefile | 4 drivers/usb/net/asix.c | 3 drivers/usb/net/cdc_ether.c | 3 drivers/usb/net/cdc_subset.c | 3 drivers/usb/net/gl620a.c | 3 drivers/usb/net/kaweth.c | 13 drivers/usb/net/net1080.c | 3 drivers/usb/net/pegasus.c | 2 drivers/usb/net/plusb.c | 3 drivers/usb/net/rndis_host.c | 3 drivers/usb/net/usbnet.c | 3 drivers/usb/net/zaurus.c | 3 drivers/usb/serial/ChangeLog.history | 730 ++++ drivers/usb/serial/ChangeLog.old | 730 ---- drivers/usb/serial/Kconfig | 18 drivers/usb/serial/Makefile | 2 drivers/usb/serial/anydata.c | 123 + drivers/usb/serial/cp2101.c | 1 drivers/usb/serial/generic.c | 1 drivers/usb/serial/nokia_dku2.c | 142 - drivers/usb/serial/pl2303.c | 6 drivers/usb/serial/pl2303.h | 2 drivers/usb/storage/Kconfig | 2 drivers/usb/storage/shuttle_usbat.c | 2 drivers/usb/storage/unusual_devs.h | 10 drivers/video/bw2.c | 3 drivers/video/cg14.c | 3 drivers/video/cg3.c | 3 drivers/video/cg6.c | 3 drivers/video/console/Kconfig | 7 drivers/video/console/Makefile | 1 drivers/video/console/fbcon.c | 15 drivers/video/console/fbcon.h | 3 drivers/video/console/fbcon_ccw.c | 14 drivers/video/console/fbcon_cw.c | 14 drivers/video/console/fbcon_ud.c | 22 drivers/video/console/font_rl.c | 4374 ------------------------ drivers/video/console/fonts.c | 4 drivers/video/ffb.c | 3 drivers/video/leo.c | 3 drivers/video/nvidia/nv_proto.h | 2 drivers/video/nvidia/nvidia.c | 2 drivers/video/offb.c | 41 drivers/video/p9100.c | 3 drivers/video/sbuslib.c | 107 + drivers/video/sbuslib.h | 2 drivers/video/tcx.c | 3 drivers/video/vesafb.c | 2 drivers/video/w100fb.c | 2 fs/aio.c | 44 fs/compat_ioctl.c | 169 + fs/ext2/super.c | 2 fs/ext3/inode.c | 4 fs/jffs2/scan.c | 3 fs/locks.c | 3 fs/proc/task_mmu.c | 2 include/asm-alpha/atomic.h | 12 include/asm-arm/arch-clps711x/uncompress.h | 2 include/asm-arm/arch-epxa10db/uncompress.h | 2 include/asm-arm/arch-h720x/uncompress.h | 2 include/asm-arm/arch-imx/irqs.h | 2 include/asm-arm/arch-imx/timex.h | 2 include/asm-arm/arch-integrator/smp.h | 2 include/asm-arm/arch-ixp4xx/io.h | 9 include/asm-arm/arch-l7200/aux_reg.h | 2 include/asm-arm/arch-l7200/gp_timers.h | 2 include/asm-arm/arch-omap/gpio.h | 2 include/asm-arm/arch-omap/irqs.h | 2 include/asm-arm/arch-omap/mcbsp.h | 2 include/asm-arm/arch-omap/system.h | 2 include/asm-arm/arch-pxa/akita.h | 2 include/asm-arm/arch-realview/hardware.h | 1 include/asm-arm/arch-realview/system.h | 2 include/asm-arm/arch-rpc/system.h | 2 include/asm-arm/arch-sa1100/memory.h | 14 include/asm-arm/atomic.h | 44 include/asm-arm/bitops.h | 1 include/asm-arm/hardware/amba_serial.h | 5 include/asm-arm/hardware/dec21285.h | 2 include/asm-arm/io.h | 21 include/asm-arm/mmu_context.h | 1 include/asm-arm/system.h | 4 include/asm-arm/thread_info.h | 1 include/asm-arm/uaccess.h | 8 include/asm-arm26/atomic.h | 29 include/asm-cris/atomic.h | 27 include/asm-frv/atomic.h | 12 include/asm-generic/sections.h | 1 include/asm-h8300/atomic.h | 27 include/asm-i386/atomic.h | 21 include/asm-i386/mach-default/mach_reboot.h | 2 include/asm-i386/processor.h | 4 include/asm-i386/signal.h | 31 include/asm-i386/system.h | 42 include/asm-ia64/atomic.h | 12 include/asm-m68k/atomic.h | 12 include/asm-m68k/processor.h | 14 include/asm-m68k/thread_info.h | 91 include/asm-m68knommu/atomic.h | 12 include/asm-mips/atomic.h | 35 include/asm-mips/io.h | 6 include/asm-mips/ip32/crime.h | 2 include/asm-mips/ip32/mace.h | 44 include/asm-mips/mach-db1x00/db1200.h | 3 include/asm-mips/mach-db1x00/db1x00.h | 6 include/asm-mips/mach-ip32/mc146818rtc.h | 7 include/asm-mips/mach-jmr3927/asm/ds1742.h | 16 include/asm-mips/mach-jmr3927/ds1742.h | 16 include/asm-mips/mach-pb1x00/pb1200.h | 3 include/asm-mips/mach-pb1x00/pb1550.h | 7 include/asm-mips/mips-boards/seadint.h | 11 include/asm-mips/signal.h | 21 include/asm-parisc/atomic.h | 20 include/asm-parisc/irq.h | 5 include/asm-parisc/smp.h | 7 include/asm-parisc/spinlock.h | 19 include/asm-parisc/tlbflush.h | 16 include/asm-powerpc/atomic.h | 27 include/asm-powerpc/btext.h | 27 include/asm-powerpc/cputable.h | 22 include/asm-powerpc/delay.h | 19 include/asm-powerpc/dma-mapping.h | 285 ++ include/asm-powerpc/eeh.h | 366 ++ include/asm-powerpc/floppy.h | 105 + include/asm-powerpc/hvconsole.h | 49 include/asm-powerpc/hvcserver.h | 57 include/asm-powerpc/io.h | 462 +++ include/asm-powerpc/kexec.h | 1 include/asm-powerpc/machdep.h | 4 include/asm-powerpc/mmu.h | 399 ++ include/asm-powerpc/mmu_context.h | 89 include/asm-powerpc/mmzone.h | 50 include/asm-powerpc/nvram.h | 119 + include/asm-powerpc/page.h | 179 + include/asm-powerpc/page_32.h | 40 include/asm-powerpc/page_64.h | 178 + include/asm-powerpc/pci-bridge.h | 153 + include/asm-powerpc/pci.h | 247 + include/asm-powerpc/pgalloc.h | 156 + include/asm-powerpc/pgtable-4k.h | 91 include/asm-powerpc/pgtable-64k.h | 90 include/asm-powerpc/pgtable.h | 524 +++ include/asm-powerpc/ppc-pci.h | 3 include/asm-powerpc/serial.h | 18 include/asm-powerpc/spinlock.h | 269 + include/asm-powerpc/topology.h | 4 include/asm-powerpc/vdso.h | 2 include/asm-powerpc/vdso_datapage.h | 2 include/asm-ppc/cpm2.h | 2 include/asm-ppc/dma-mapping.h | 237 - include/asm-ppc/immap_85xx.h | 2 include/asm-ppc/io.h | 17 include/asm-ppc/ipic.h | 2 include/asm-ppc/mpc83xx.h | 2 include/asm-ppc/mpc85xx.h | 2 include/asm-ppc/nvram.h | 73 include/asm-ppc/pgalloc.h | 2 include/asm-ppc/ppc_sys.h | 2 include/asm-ppc64/btext.h | 27 include/asm-ppc64/delay.h | 48 include/asm-ppc64/dma-mapping.h | 136 - include/asm-ppc64/eeh.h | 364 -- include/asm-ppc64/floppy.h | 106 - include/asm-ppc64/hvconsole.h | 49 include/asm-ppc64/hvcserver.h | 57 include/asm-ppc64/imalloc.h | 26 include/asm-ppc64/io.h | 458 --- include/asm-ppc64/mmu.h | 395 -- include/asm-ppc64/mmu_context.h | 85 include/asm-ppc64/mmzone.h | 50 include/asm-ppc64/nvram.h | 116 - include/asm-ppc64/page.h | 328 -- include/asm-ppc64/pci-bridge.h | 145 - include/asm-ppc64/pci.h | 193 - include/asm-ppc64/pgalloc.h | 151 - include/asm-ppc64/pgtable-4k.h | 91 include/asm-ppc64/pgtable-64k.h | 90 include/asm-ppc64/pgtable.h | 512 --- include/asm-ppc64/prom.h | 220 - include/asm-ppc64/ptrace-common.h | 164 - include/asm-ppc64/serial.h | 23 include/asm-ppc64/spinlock.h | 241 - include/asm-ppc64/system.h | 310 -- include/asm-s390/atomic.h | 12 include/asm-sh/atomic.h | 29 include/asm-sh64/atomic.h | 29 include/asm-sparc/atomic.h | 4 include/asm-sparc64/atomic.h | 12 include/asm-v850/atomic.h | 30 include/asm-v850/hardirq.h | 4 include/asm-x86_64/apic.h | 2 include/asm-x86_64/atomic.h | 21 include/asm-x86_64/cache.h | 2 include/asm-x86_64/desc.h | 16 include/asm-x86_64/dma.h | 11 include/asm-x86_64/hpet.h | 35 include/asm-x86_64/hw_irq.h | 2 include/asm-x86_64/ia32.h | 5 include/asm-x86_64/mce.h | 10 include/asm-x86_64/mmzone.h | 9 include/asm-x86_64/mpspec.h | 7 include/asm-x86_64/msr.h | 2 include/asm-x86_64/numa.h | 2 include/asm-x86_64/page.h | 2 include/asm-x86_64/pda.h | 1 include/asm-x86_64/pgtable.h | 5 include/asm-x86_64/processor.h | 4 include/asm-x86_64/proto.h | 4 include/asm-x86_64/rwsem.h | 283 -- include/asm-x86_64/smp.h | 3 include/asm-x86_64/spinlock.h | 12 include/asm-x86_64/topology.h | 2 include/asm-x86_64/unistd.h | 3 include/asm-xtensa/atomic.h | 20 include/linux/acct.h | 2 include/linux/aio.h | 13 include/linux/bitops.h | 10 include/linux/blkdev.h | 2 include/linux/cciss_ioctl.h | 2 include/linux/cm4000_cs.h | 66 include/linux/compat_ioctl.h | 75 include/linux/ds17287rtc.h | 67 include/linux/ds1742rtc.h | 53 include/linux/file.h | 10 include/linux/font.h | 2 include/linux/fsl_devices.h | 2 include/linux/genhd.h | 4 include/linux/gfp.h | 16 include/linux/hardirq.h | 2 include/linux/hdreg.h | 6 include/linux/hugetlb.h | 4 include/linux/i2c-id.h | 1 include/linux/ide.h | 30 include/linux/init_task.h | 1 include/linux/interrupt.h | 1 include/linux/libata.h | 14 include/linux/mm.h | 12 include/linux/mmzone.h | 22 include/linux/netfilter/nfnetlink.h | 6 include/linux/pagemap.h | 4 include/linux/pci_ids.h | 7 include/linux/percpu.h | 2 include/linux/pm.h | 49 include/linux/pm_legacy.h | 56 include/linux/preempt.h | 1 include/linux/sched.h | 32 include/linux/smp_lock.h | 3 include/linux/sysctl.h | 2 include/linux/thread_info.h | 45 include/linux/time.h | 2 include/linux/usb.h | 6 include/linux/videodev2.h | 1 include/media/ir-common.h | 1 include/media/ir-kbd-i2c.h | 2 include/media/tuner.h | 1 include/media/v4l2-common.h | 110 + include/net/ieee80211.h | 2 include/net/llc_pdu.h | 2 include/net/tcp.h | 4 kernel/cpuset.c | 5 kernel/exit.c | 2 kernel/fork.c | 8 kernel/posix-timers.c | 10 kernel/power/Kconfig | 9 kernel/power/Makefile | 3 kernel/power/pm.c | 1 kernel/printk.c | 16 kernel/ptrace.c | 2 kernel/rcutorture.c | 34 kernel/sched.c | 10 kernel/signal.c | 11 kernel/stop_machine.c | 6 mm/filemap.c | 2 mm/memory.c | 89 mm/mmap.c | 2 mm/page-writeback.c | 1 mm/page_alloc.c | 246 + mm/slab.c | 55 mm/vmscan.c | 6 net/Makefile | 2 net/ipv4/ip_fragment.c | 40 net/ipv4/netfilter/ip_conntrack_ftp.c | 4 net/ipv4/netfilter/ip_conntrack_irc.c | 4 net/ipv4/netfilter/ip_conntrack_netlink.c | 66 net/ipv4/netfilter/ip_conntrack_proto_tcp.c | 8 net/ipv4/netfilter/ip_conntrack_tftp.c | 4 net/ipv4/tcp_highspeed.c | 2 net/ipv4/tcp_input.c | 4 net/ipv6/addrconf.c | 5 net/ipv6/ipv6_sockglue.c | 2 net/ipv6/netfilter/Kconfig | 50 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c | 8 net/ipv6/netfilter/nf_conntrack_reasm.c | 50 net/ipv6/reassembly.c | 41 net/ipv6/route.c | 6 net/llc/af_llc.c | 5 net/llc/llc_c_ac.c | 20 net/netfilter/nf_conntrack_core.c | 9 net/netfilter/nf_conntrack_proto_tcp.c | 7 net/netfilter/nf_conntrack_standalone.c | 2 net/netfilter/nfnetlink.c | 28 net/netfilter/nfnetlink_log.c | 6 net/netfilter/nfnetlink_queue.c | 9 net/sched/Kconfig | 37 net/sunrpc/svcsock.c | 1 scripts/kernel-doc | 13 sound/oss/ad1848.c | 1 sound/oss/cs4281/cs4281m.c | 1 sound/oss/maestro.c | 1 sound/oss/nm256_audio.c | 1 sound/oss/opl3sa2.c | 18 sound/ppc/tumbler.c | 8 915 files changed, 34554 insertions(+), 42923 deletions(-)