From e726da32b76b45d927e36989e54a0b88541877a6 Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Fri, 18 Jul 2008 00:26:59 +0200 Subject: [PATCH] --- yaml --- r: 104301 b: refs/heads/master c: 64d206d896ff70b828138577d5ff39deda5f1c4d h: refs/heads/master i: 104299: ba7a97482ee35900d87ff4b3b01b6c39c96ffb79 v: v3 --- [refs] | 2 +- .../ABI/testing/sysfs-firmware-acpi | 127 +- .../feature-removal-schedule.txt | 22 - .../filesystems/configfs/configfs_example.c | 4 +- trunk/Documentation/filesystems/nfs-rdma.txt | 103 +- trunk/Documentation/filesystems/ubifs.txt | 164 - .../input/gameport-programming.txt | 2 + trunk/Documentation/input/input.txt | 1 + trunk/Documentation/input/joystick-api.txt | 2 + .../Documentation/input/joystick-parport.txt | 1 + trunk/Documentation/input/joystick.txt | 1 + trunk/Documentation/ioctl/hdio.txt | 7 +- trunk/Documentation/kernel-parameters.txt | 14 +- trunk/Documentation/laptops/acer-wmi.txt | 2 + trunk/Documentation/md.txt | 30 +- trunk/Documentation/networking/bonding.txt | 110 +- trunk/Documentation/networking/dm9000.txt | 167 - trunk/Documentation/networking/ip-sysctl.txt | 21 +- trunk/Documentation/networking/ixgb.txt | 419 +- .../networking/mac80211_hwsim/README | 67 - .../networking/mac80211_hwsim/hostapd.conf | 11 - .../mac80211_hwsim/wpa_supplicant.conf | 10 - trunk/Documentation/networking/multiqueue.txt | 90 +- trunk/Documentation/networking/s2io.txt | 7 +- .../powerpc/booting-without-of.txt | 78 +- trunk/Documentation/rfkill.txt | 547 +- trunk/Documentation/serial/driver | 11 - .../video4linux/CARDLIST.cx23885 | 1 - .../Documentation/video4linux/CARDLIST.em28xx | 5 +- .../video4linux/CARDLIST.saa7134 | 8 +- trunk/Documentation/video4linux/cx18.txt | 36 +- trunk/Documentation/video4linux/gspca.txt | 243 - trunk/MAINTAINERS | 88 +- trunk/Makefile | 1 + trunk/arch/avr32/boards/atngw100/setup.c | 7 - trunk/arch/avr32/boards/atstk1000/atstk1002.c | 3 - trunk/arch/avr32/mach-at32ap/at32ap700x.c | 30 +- trunk/arch/blackfin/mach-bf527/boards/ezkit.c | 7 +- trunk/arch/blackfin/mach-bf533/boards/H8606.c | 7 +- .../mach-bf537/boards/generic_board.c | 7 +- trunk/arch/cris/arch-v10/boot/Makefile | 1 + .../cris/arch-v10/boot/compressed/Makefile | 14 +- .../arch-v10/boot/compressed/decompress.ld | 3 +- .../arch/cris/arch-v10/boot/compressed/head.S | 98 +- .../arch/cris/arch-v10/boot/compressed/misc.c | 144 +- trunk/arch/cris/arch-v10/boot/rescue/Makefile | 9 +- trunk/arch/cris/arch-v10/drivers/pcf8563.c | 2 +- trunk/arch/cris/arch-v10/kernel/debugport.c | 20 +- trunk/arch/cris/arch-v32/boot/Makefile | 1 + .../cris/arch-v32/boot/compressed/Makefile | 6 +- trunk/arch/cris/arch-v32/boot/rescue/Makefile | 3 +- trunk/arch/cris/arch-v32/drivers/pcf8563.c | 2 +- trunk/arch/frv/mb93090-mb00/pci-frv.c | 30 + trunk/arch/ia64/hp/sim/simserial.c | 46 +- trunk/arch/ia64/kernel/process.c | 4 - trunk/arch/ia64/kvm/Makefile | 3 +- trunk/arch/ia64/kvm/kvm-ia64.c | 24 +- trunk/arch/ia64/kvm/kvm_fw.c | 2 +- trunk/arch/m68k/Kconfig | 36 +- trunk/arch/m68k/Makefile | 2 +- trunk/arch/m68k/amiga/config.c | 22 +- trunk/arch/m68k/atari/debug.c | 37 +- trunk/arch/m68k/fpsp040/Makefile | 1 + trunk/arch/m68k/ifpsp060/Makefile | 1 + trunk/arch/m68k/kernel/Makefile | 2 + trunk/arch/m68k/kernel/setup.c | 9 - trunk/arch/m68k/kernel/vmlinux-std.lds | 3 +- trunk/arch/m68k/kernel/vmlinux-sun3.lds | 7 +- trunk/arch/m68k/lib/Makefile | 2 + trunk/arch/m68k/mac/Makefile | 2 +- trunk/arch/m68k/mac/baboon.c | 26 +- trunk/arch/m68k/mac/bootparse.c | 122 + trunk/arch/m68k/mac/config.c | 11 +- trunk/arch/m68k/mac/debug.c | 41 +- trunk/arch/m68k/mac/oss.c | 8 +- trunk/arch/m68k/mac/psc.c | 4 +- trunk/arch/m68k/mac/via.c | 2 +- trunk/arch/m68k/math-emu/Makefile | 2 + trunk/arch/m68k/mm/motorola.c | 1 + trunk/arch/m68k/mm/sun3mmu.c | 1 + trunk/arch/m68k/q40/config.c | 26 +- trunk/arch/m68k/sun3/Makefile | 2 +- trunk/arch/m68k/sun3/config.c | 7 +- trunk/arch/m68k/sun3/dvma.c | 2 +- trunk/arch/m68k/sun3/idprom.c | 4 +- trunk/arch/m68k/sun3/mmu_emu.c | 2 +- trunk/arch/m68k/sun3/prom/Makefile | 1 + trunk/arch/m68k/sun3/prom/console.c | 6 +- trunk/arch/m68k/sun3/prom/init.c | 11 +- trunk/arch/m68k/sun3/prom/misc.c | 2 +- trunk/arch/m68k/sun3/prom/printf.c | 7 +- trunk/arch/m68k/sun3/sbus.c | 27 + trunk/arch/m68k/sun3/sun3dvma.c | 2 +- trunk/arch/m68k/sun3/sun3ints.c | 2 +- trunk/arch/m68knommu/kernel/comempci.c | 9 + trunk/arch/mips/Kconfig | 22 +- trunk/arch/mips/Makefile | 7 - trunk/arch/mips/cobalt/setup.c | 4 +- trunk/arch/mips/configs/rb532_defconfig | 1314 -- trunk/arch/mips/kernel/linux32.c | 17 + trunk/arch/mips/kernel/scall32-o32.S | 2 +- trunk/arch/mips/kernel/scall64-64.S | 2 +- trunk/arch/mips/kernel/scall64-n32.S | 2 +- trunk/arch/mips/kernel/scall64-o32.S | 2 +- trunk/arch/mips/kernel/syscall.c | 9 +- trunk/arch/mips/math-emu/kernel_linkage.c | 1 - trunk/arch/mips/pci/Makefile | 1 - trunk/arch/mips/pci/fixup-rc32434.c | 69 - trunk/arch/mips/pci/ops-rc32434.c | 207 - trunk/arch/mips/pci/pci-rc32434.c | 221 - trunk/arch/mips/pci/pci.c | 2 +- trunk/arch/mips/pmc-sierra/yosemite/ht.c | 36 + trunk/arch/mips/rb532/Makefile | 7 - trunk/arch/mips/rb532/devices.c | 331 - trunk/arch/mips/rb532/gpio.c | 220 - trunk/arch/mips/rb532/irq.c | 209 - trunk/arch/mips/rb532/prom.c | 158 - trunk/arch/mips/rb532/serial.c | 53 - trunk/arch/mips/rb532/setup.c | 79 - trunk/arch/mips/rb532/time.c | 67 - trunk/arch/mips/sgi-ip22/ip22-platform.c | 3 +- trunk/arch/mips/sgi-ip22/ip28-berr.c | 4 +- trunk/arch/mips/sgi-ip32/ip32-platform.c | 13 +- trunk/arch/mips/txx9/Kconfig | 2 - trunk/arch/mips/txx9/generic/Makefile | 4 +- trunk/arch/mips/txx9/generic/irq_tx4927.c | 2 +- trunk/arch/mips/txx9/generic/irq_tx4938.c | 2 +- trunk/arch/mips/txx9/generic/mem_tx4927.c | 94 +- trunk/arch/mips/txx9/generic/mem_tx4938.c | 124 + trunk/arch/mips/txx9/generic/setup.c | 38 +- trunk/arch/mips/txx9/generic/setup_tx4927.c | 194 - trunk/arch/mips/txx9/generic/setup_tx4938.c | 259 - trunk/arch/mips/txx9/jmr3927/setup.c | 8 + trunk/arch/mips/txx9/rbtx4927/irq.c | 12 +- trunk/arch/mips/txx9/rbtx4927/prom.c | 6 +- trunk/arch/mips/txx9/rbtx4927/setup.c | 89 +- trunk/arch/mips/txx9/rbtx4938/prom.c | 6 +- trunk/arch/mips/txx9/rbtx4938/setup.c | 231 +- trunk/arch/mn10300/kernel/mn10300-serial.c | 2 +- trunk/arch/powerpc/kvm/Makefile | 2 +- trunk/arch/powerpc/kvm/powerpc.c | 11 +- trunk/arch/s390/Kconfig | 2 +- trunk/arch/s390/kernel/stacktrace.c | 1 - trunk/arch/s390/kvm/interrupt.c | 32 +- trunk/arch/s390/kvm/kvm-s390.c | 21 +- trunk/arch/s390/kvm/priv.c | 2 +- trunk/arch/s390/kvm/sigp.c | 20 +- trunk/arch/sh/drivers/pci/pci.c | 32 + trunk/arch/sparc/kernel/apc.c | 42 +- trunk/arch/sparc/kernel/asm-offsets.c | 12 + trunk/arch/sparc/kernel/ebus.c | 9 +- trunk/arch/sparc/kernel/entry.S | 5 +- trunk/arch/sparc/kernel/etrap.S | 1 + trunk/arch/sparc/kernel/head.S | 2 + trunk/arch/sparc/kernel/idprom.c | 2 +- trunk/arch/sparc/kernel/ioport.c | 13 +- trunk/arch/sparc/kernel/irq.c | 2 +- trunk/arch/sparc/kernel/process.c | 14 +- trunk/arch/sparc/kernel/rtrap.S | 2 + trunk/arch/sparc/kernel/setup.c | 4 +- trunk/arch/sparc/kernel/smp.c | 7 + trunk/arch/sparc/kernel/sun4c_irq.c | 3 +- trunk/arch/sparc/kernel/sun4d_irq.c | 7 +- trunk/arch/sparc/kernel/sun4m_irq.c | 7 +- trunk/arch/sparc/kernel/sun4m_smp.c | 9 +- trunk/arch/sparc/kernel/time.c | 4 +- trunk/arch/sparc/kernel/traps.c | 16 +- trunk/arch/sparc/kernel/wof.S | 1 + trunk/arch/sparc/kernel/wuf.S | 1 + trunk/arch/sparc/mm/fault.c | 2 +- trunk/arch/sparc/mm/init.c | 9 +- trunk/arch/sparc/mm/srmmu.c | 38 +- trunk/arch/sparc/mm/tsunami.S | 1 + trunk/arch/sparc64/Kconfig | 20 +- trunk/arch/sparc64/Makefile | 4 +- trunk/arch/sparc64/defconfig | 145 +- trunk/arch/sparc64/kernel/central.c | 14 +- trunk/arch/sparc64/kernel/ds.c | 2 +- trunk/arch/sparc64/kernel/hvapi.c | 4 - trunk/arch/sparc64/kernel/pci.c | 2 +- trunk/arch/sparc64/kernel/pci_msi.c | 10 +- trunk/arch/sparc64/kernel/pci_sun4v.c | 2 +- trunk/arch/sparc64/kernel/process.c | 26 +- trunk/arch/sparc64/kernel/smp.c | 87 +- trunk/arch/sparc64/kernel/sparc64_ksyms.c | 2 + trunk/arch/sparc64/kernel/sys_sparc.c | 6 +- trunk/arch/sparc64/kernel/sys_sparc32.c | 7 +- trunk/arch/sparc64/kernel/traps.c | 37 +- trunk/arch/sparc64/kernel/ttable.S | 7 +- trunk/arch/sparc64/kernel/unaligned.c | 7 +- trunk/arch/sparc64/lib/copy_page.S | 6 +- trunk/arch/sparc64/mm/fault.c | 5 +- trunk/arch/sparc64/mm/tsb.c | 6 + trunk/arch/sparc64/mm/ultra.S | 5 - trunk/arch/x86/Kconfig.debug | 7 +- trunk/arch/x86/kernel/Makefile | 3 +- trunk/arch/x86/kernel/acpi/processor.c | 6 - trunk/arch/x86/kernel/acpi/sleep.c | 2 - trunk/arch/x86/kernel/apm_32.c | 8 +- trunk/arch/x86/kernel/early-quirks.c | 26 +- trunk/arch/x86/kernel/kvmclock.c | 2 +- trunk/arch/x86/kernel/process.c | 28 +- trunk/arch/x86/kernel/setup.c | 5 - trunk/arch/x86/kvm/Makefile | 3 +- trunk/arch/x86/kvm/i8254.c | 24 +- trunk/arch/x86/kvm/i8259.c | 9 +- trunk/arch/x86/kvm/irq.h | 2 - trunk/arch/x86/kvm/lapic.c | 14 +- trunk/arch/x86/kvm/lapic.h | 1 - trunk/arch/x86/kvm/mmu.c | 62 +- trunk/arch/x86/kvm/mmu.h | 3 +- trunk/arch/x86/kvm/paging_tmpl.h | 28 +- trunk/arch/x86/kvm/svm.c | 131 +- trunk/arch/x86/kvm/vmx.c | 230 +- trunk/arch/x86/kvm/vmx.h | 12 +- trunk/arch/x86/kvm/x86.c | 299 +- trunk/arch/x86/kvm/x86_emulate.c | 257 +- trunk/arch/x86/mm/pat.c | 6 +- trunk/arch/x86/mm/srat_32.c | 3 +- trunk/arch/x86/pci/common.c | 30 +- trunk/arch/x86/pci/early.c | 60 +- trunk/arch/x86/pci/irq.c | 120 +- trunk/arch/x86/pci/pci.h | 1 - trunk/drivers/Makefile | 4 +- trunk/drivers/acpi/Kconfig | 9 - trunk/drivers/acpi/Makefile | 3 +- trunk/drivers/acpi/bus.c | 24 +- trunk/drivers/acpi/dispatcher/dsinit.c | 2 +- trunk/drivers/acpi/dispatcher/dsmethod.c | 1 + trunk/drivers/acpi/dispatcher/dsopcode.c | 22 +- trunk/drivers/acpi/dispatcher/dswexec.c | 8 + trunk/drivers/acpi/dispatcher/dswstate.c | 20 +- trunk/drivers/acpi/events/evevent.c | 6 +- trunk/drivers/acpi/events/evgpe.c | 36 +- trunk/drivers/acpi/events/evgpeblk.c | 18 +- trunk/drivers/acpi/events/evmisc.c | 4 +- trunk/drivers/acpi/events/evregion.c | 5 +- trunk/drivers/acpi/events/evrgnini.c | 2 +- trunk/drivers/acpi/events/evxfevnt.c | 18 +- trunk/drivers/acpi/executer/exconfig.c | 17 +- trunk/drivers/acpi/executer/exconvrt.c | 12 +- trunk/drivers/acpi/executer/excreate.c | 2 + trunk/drivers/acpi/executer/exdump.c | 67 +- trunk/drivers/acpi/executer/exfldio.c | 9 +- trunk/drivers/acpi/executer/exmisc.c | 8 +- trunk/drivers/acpi/executer/exprep.c | 8 +- trunk/drivers/acpi/executer/exregion.c | 2 +- trunk/drivers/acpi/executer/exresop.c | 4 - trunk/drivers/acpi/executer/exstore.c | 6 + trunk/drivers/acpi/fan.c | 8 +- trunk/drivers/acpi/glue.c | 2 - trunk/drivers/acpi/hardware/hwgpe.c | 52 +- trunk/drivers/acpi/namespace/nsdump.c | 6 +- trunk/drivers/acpi/namespace/nseval.c | 35 - trunk/drivers/acpi/namespace/nsinit.c | 1 + trunk/drivers/acpi/namespace/nsload.c | 3 +- trunk/drivers/acpi/namespace/nsparse.c | 15 +- trunk/drivers/acpi/namespace/nsutils.c | 50 +- trunk/drivers/acpi/namespace/nsxfeval.c | 3 +- trunk/drivers/acpi/numa.c | 4 +- trunk/drivers/acpi/parser/psargs.c | 4 +- trunk/drivers/acpi/parser/psxface.c | 4 +- trunk/drivers/acpi/pci_irq.c | 38 +- trunk/drivers/acpi/pci_slot.c | 368 - trunk/drivers/acpi/power.c | 138 +- trunk/drivers/acpi/processor_core.c | 75 +- trunk/drivers/acpi/processor_idle.c | 34 +- trunk/drivers/acpi/processor_perflib.c | 18 +- trunk/drivers/acpi/processor_throttling.c | 38 +- trunk/drivers/acpi/reboot.c | 50 - trunk/drivers/acpi/resources/rscalc.c | 4 +- trunk/drivers/acpi/resources/rscreate.c | 41 +- trunk/drivers/acpi/resources/rsmisc.c | 2 +- trunk/drivers/acpi/resources/rsutils.c | 13 +- trunk/drivers/acpi/scan.c | 104 +- trunk/drivers/acpi/sleep/main.c | 328 +- trunk/drivers/acpi/sleep/wakeup.c | 13 +- trunk/drivers/acpi/system.c | 169 +- trunk/drivers/acpi/tables/tbfadt.c | 23 +- trunk/drivers/acpi/tables/tbfind.c | 5 +- trunk/drivers/acpi/tables/tbinstal.c | 30 +- trunk/drivers/acpi/tables/tbutils.c | 15 +- trunk/drivers/acpi/tables/tbxface.c | 28 +- trunk/drivers/acpi/tables/tbxfroot.c | 4 +- trunk/drivers/acpi/utilities/utalloc.c | 5 +- trunk/drivers/acpi/utilities/utcopy.c | 4 +- trunk/drivers/acpi/utilities/utdebug.c | 54 +- trunk/drivers/acpi/utilities/utdelete.c | 2 +- trunk/drivers/acpi/utilities/uteval.c | 5 +- trunk/drivers/acpi/utilities/utmisc.c | 39 +- trunk/drivers/acpi/utilities/utmutex.c | 4 +- trunk/drivers/acpi/utilities/utobject.c | 9 +- trunk/drivers/acpi/video.c | 123 +- trunk/drivers/atm/Kconfig | 79 +- trunk/drivers/atm/Makefile | 39 + trunk/drivers/atm/fore200e.c | 130 +- trunk/drivers/atm/fore200e.h | 3 + trunk/drivers/atm/fore200e_firmware_copyright | 31 + trunk/drivers/atm/fore200e_mkfirm.c | 154 + trunk/drivers/atm/he.c | 152 + trunk/drivers/atm/he.h | 26 + trunk/drivers/atm/iphase.c | 30 +- trunk/drivers/atm/pca200e.data | 850 + trunk/drivers/atm/pca200e_ecd.data | 906 + trunk/drivers/atm/sba200e_ecd.data | 928 + trunk/drivers/atm/suni.c | 130 +- trunk/drivers/atm/suni.h | 40 +- trunk/drivers/base/platform.c | 296 +- trunk/drivers/base/power/main.c | 675 +- trunk/drivers/base/power/power.h | 2 +- trunk/drivers/base/power/sysfs.c | 3 + trunk/drivers/base/power/trace.c | 4 +- trunk/drivers/block/Kconfig | 12 - trunk/drivers/block/Makefile | 1 - trunk/drivers/block/ataflop.c | 4 +- trunk/drivers/bluetooth/Kconfig | 1 - trunk/drivers/bluetooth/hci_bcsp.c | 44 +- trunk/drivers/bluetooth/hci_ldisc.c | 6 +- trunk/drivers/char/apm-emulation.c | 346 +- trunk/drivers/char/cyclades.c | 342 +- trunk/drivers/char/epca.c | 110 +- trunk/drivers/char/epca.h | 7 +- trunk/drivers/char/esp.c | 272 +- trunk/drivers/char/generic_serial.c | 158 +- trunk/drivers/char/hw_random/Kconfig | 13 - trunk/drivers/char/hw_random/Makefile | 2 - trunk/drivers/char/hw_random/n2-asm.S | 79 - trunk/drivers/char/hw_random/n2-drv.c | 771 - trunk/drivers/char/hw_random/n2rng.h | 118 - trunk/drivers/char/ip2/i2lib.c | 4 +- trunk/drivers/char/ip2/ip2main.c | 7 +- trunk/drivers/char/isicom.c | 215 +- trunk/drivers/char/istallion.c | 140 +- trunk/drivers/char/keyboard.c | 2 - trunk/drivers/char/mem.c | 2 +- trunk/drivers/char/moxa.c | 93 +- trunk/drivers/char/mxser.c | 284 +- trunk/drivers/char/n_hdlc.c | 6 +- trunk/drivers/char/n_r3964.c | 2 +- trunk/drivers/char/n_tty.c | 2 +- trunk/drivers/char/nvram.c | 2 +- trunk/drivers/char/pcmcia/cm4000_cs.c | 2 +- trunk/drivers/char/pcmcia/synclink_cs.c | 32 +- trunk/drivers/char/pty.c | 10 +- trunk/drivers/char/rio/cirrus.h | 3 + trunk/drivers/char/rio/cmdblk.h | 6 + trunk/drivers/char/rio/cmdpkt.h | 6 + trunk/drivers/char/rio/daemon.h | 6 + trunk/drivers/char/rio/errors.h | 6 + trunk/drivers/char/rio/func.h | 6 + trunk/drivers/char/rio/map.h | 4 + trunk/drivers/char/rio/param.h | 5 + trunk/drivers/char/rio/parmmap.h | 7 + trunk/drivers/char/rio/pci.h | 4 + trunk/drivers/char/rio/protsts.h | 7 + trunk/drivers/char/rio/rio_linux.c | 25 +- trunk/drivers/char/rio/rioboard.h | 6 + trunk/drivers/char/rio/riocmd.c | 13 +- trunk/drivers/char/rio/rioctrl.c | 4 + trunk/drivers/char/rio/riodrvr.h | 4 + trunk/drivers/char/rio/rioinfo.h | 4 + trunk/drivers/char/rio/rioinit.c | 3 + trunk/drivers/char/rio/riointr.c | 14 +- trunk/drivers/char/rio/rioparam.c | 6 +- trunk/drivers/char/rio/rioroute.c | 3 + trunk/drivers/char/rio/riospace.h | 4 + trunk/drivers/char/rio/riotable.c | 3 + trunk/drivers/char/rio/riotty.c | 20 +- trunk/drivers/char/rio/route.h | 6 + trunk/drivers/char/rio/unixrup.h | 4 + trunk/drivers/char/riscom8.c | 187 +- trunk/drivers/char/riscom8.h | 10 +- trunk/drivers/char/rocket.c | 139 +- trunk/drivers/char/rocket.h | 4 +- trunk/drivers/char/rocket_int.h | 11 +- trunk/drivers/char/selection.c | 3 +- trunk/drivers/char/specialix.c | 153 +- trunk/drivers/char/specialix_io8.h | 8 +- trunk/drivers/char/stallion.c | 160 +- trunk/drivers/char/sx.c | 115 +- trunk/drivers/char/synclink.c | 246 +- trunk/drivers/char/synclink_gt.c | 247 +- trunk/drivers/char/synclinkmp.c | 250 +- trunk/drivers/char/tty_io.c | 420 +- trunk/drivers/char/tty_ioctl.c | 16 +- trunk/drivers/dio/dio-driver.c | 14 +- trunk/drivers/hwmon/hdaps.c | 2 - trunk/drivers/ide/Kconfig | 88 +- trunk/drivers/ide/Makefile | 10 +- trunk/drivers/ide/arm/Makefile | 1 + trunk/drivers/ide/arm/bast-ide.c | 90 + trunk/drivers/ide/arm/icside.c | 105 +- trunk/drivers/ide/arm/palm_bk3710.c | 3 + trunk/drivers/ide/arm/rapide.c | 33 +- trunk/drivers/ide/h8300/ide-h8300.c | 19 +- trunk/drivers/ide/ide-cd.c | 160 +- trunk/drivers/ide/ide-disk.c | 1 + trunk/drivers/ide/ide-floppy.c | 32 +- trunk/drivers/ide/ide-io.c | 72 +- trunk/drivers/ide/ide-iops.c | 24 +- trunk/drivers/ide/ide-lib.c | 151 + trunk/drivers/ide/ide-pio-blacklist.c | 94 - trunk/drivers/ide/ide-pnp.c | 4 +- trunk/drivers/ide/ide-probe.c | 21 +- trunk/drivers/ide/ide-tape.c | 1 + trunk/drivers/ide/ide-taskfile.c | 33 +- .../ide/{ide-timings.c => ide-timing.h} | 204 +- trunk/drivers/ide/ide.c | 76 +- trunk/drivers/ide/legacy/ali14xx.c | 3 +- trunk/drivers/ide/legacy/buddha.c | 1 + trunk/drivers/ide/legacy/falconide.c | 1 + trunk/drivers/ide/legacy/gayle.c | 1 + trunk/drivers/{block => ide/legacy}/hd.c | 3 +- trunk/drivers/ide/legacy/ht6560b.c | 15 +- trunk/drivers/ide/legacy/ide-4drives.c | 25 +- trunk/drivers/ide/legacy/ide-cs.c | 11 +- trunk/drivers/ide/legacy/ide_platform.c | 9 +- trunk/drivers/ide/legacy/macide.c | 1 + trunk/drivers/ide/legacy/q40ide.c | 1 + trunk/drivers/ide/legacy/qd65xx.c | 19 +- trunk/drivers/ide/mips/au1xxx-ide.c | 13 +- trunk/drivers/ide/mips/swarm.c | 28 +- trunk/drivers/ide/pci/alim15x3.c | 6 +- trunk/drivers/ide/pci/amd74xx.c | 2 + trunk/drivers/ide/pci/cmd640.c | 131 +- trunk/drivers/ide/pci/cmd64x.c | 6 +- trunk/drivers/ide/pci/cs5535.c | 6 +- trunk/drivers/ide/pci/cy82c693.c | 9 +- trunk/drivers/ide/pci/delkin_cb.c | 1 + trunk/drivers/ide/pci/it821x.c | 6 - trunk/drivers/ide/pci/scc_pata.c | 8 +- trunk/drivers/ide/pci/sgiioc4.c | 23 +- trunk/drivers/ide/pci/siimage.c | 3 +- trunk/drivers/ide/pci/sis5513.c | 3 + trunk/drivers/ide/pci/sl82c105.c | 3 +- trunk/drivers/ide/pci/via82cxxx.c | 2 + trunk/drivers/ide/ppc/Makefile | 1 + trunk/drivers/ide/ppc/mpc8xx.c | 851 + trunk/drivers/ide/ppc/pmac.c | 21 +- trunk/drivers/ide/setup-pci.c | 25 +- .../infiniband/ulp/ipoib/ipoib_multicast.c | 4 +- trunk/drivers/input/evbug.c | 12 +- trunk/drivers/input/evdev.c | 101 +- trunk/drivers/input/ff-memless.c | 4 +- trunk/drivers/input/gameport/emu10k1-gp.c | 2 + trunk/drivers/input/gameport/gameport.c | 22 + trunk/drivers/input/gameport/lightning.c | 2 + trunk/drivers/input/gameport/ns558.c | 2 + trunk/drivers/input/input.c | 2 +- trunk/drivers/input/joystick/a3d.c | 2 + trunk/drivers/input/joystick/amijoy.c | 2 + trunk/drivers/input/joystick/cobra.c | 2 + trunk/drivers/input/joystick/db9.c | 2 + trunk/drivers/input/joystick/gf2k.c | 2 + trunk/drivers/input/joystick/grip.c | 2 + trunk/drivers/input/joystick/grip_mp.c | 2 + trunk/drivers/input/joystick/guillemot.c | 2 + .../drivers/input/joystick/iforce/iforce-ff.c | 2 + .../input/joystick/iforce/iforce-main.c | 2 + .../input/joystick/iforce/iforce-packets.c | 2 + .../input/joystick/iforce/iforce-serio.c | 2 + .../input/joystick/iforce/iforce-usb.c | 8 +- trunk/drivers/input/joystick/iforce/iforce.h | 2 + trunk/drivers/input/joystick/interact.c | 2 + trunk/drivers/input/joystick/joydump.c | 2 + trunk/drivers/input/joystick/magellan.c | 2 + trunk/drivers/input/joystick/spaceball.c | 2 + trunk/drivers/input/joystick/spaceorb.c | 2 + trunk/drivers/input/joystick/stinger.c | 2 + trunk/drivers/input/joystick/tmdc.c | 2 + trunk/drivers/input/joystick/turbografx.c | 2 + trunk/drivers/input/joystick/twidjoy.c | 4 + trunk/drivers/input/joystick/warrior.c | 2 + trunk/drivers/input/joystick/xpad.c | 12 +- trunk/drivers/input/keyboard/amikbd.c | 2 + trunk/drivers/input/keyboard/atakbd.c | 2 +- trunk/drivers/input/keyboard/atkbd.c | 46 +- trunk/drivers/input/keyboard/gpio_keys.c | 89 +- trunk/drivers/input/keyboard/lkkbd.c | 6 +- trunk/drivers/input/keyboard/pxa27x_keypad.c | 15 +- trunk/drivers/input/keyboard/sunkbd.c | 2 + trunk/drivers/input/keyboard/xtkbd.c | 2 + trunk/drivers/input/misc/Kconfig | 10 - trunk/drivers/input/misc/Makefile | 1 - trunk/drivers/input/misc/ati_remote.c | 18 +- trunk/drivers/input/misc/ati_remote2.c | 18 +- trunk/drivers/input/misc/keyspan_remote.c | 20 +- trunk/drivers/input/misc/powermate.c | 6 +- trunk/drivers/input/misc/sgi_btns.c | 178 - trunk/drivers/input/misc/wistron_btns.c | 19 +- trunk/drivers/input/misc/yealink.c | 50 +- trunk/drivers/input/mouse/appletouch.c | 299 +- trunk/drivers/input/mouse/atarimouse.c | 27 +- trunk/drivers/input/mouse/hil_ptr.c | 37 +- trunk/drivers/input/mouse/inport.c | 2 + trunk/drivers/input/mouse/logibm.c | 2 + trunk/drivers/input/mouse/pc110pad.c | 2 + trunk/drivers/input/mouse/sermouse.c | 2 + trunk/drivers/input/serio/Kconfig | 10 - trunk/drivers/input/serio/Makefile | 1 - trunk/drivers/input/serio/ct82c710.c | 2 + trunk/drivers/input/serio/hil_mlc.c | 6 +- trunk/drivers/input/serio/hp_sdc.c | 9 - trunk/drivers/input/serio/hp_sdc_mlc.c | 2 +- trunk/drivers/input/serio/i8042-x86ia64io.h | 67 +- trunk/drivers/input/serio/libps2.c | 52 + trunk/drivers/input/serio/q40kbd.c | 4 +- trunk/drivers/input/serio/rpckbd.c | 2 + trunk/drivers/input/serio/serio.c | 9 +- trunk/drivers/input/serio/serport.c | 2 +- trunk/drivers/input/serio/xilinx_ps2.c | 380 - trunk/drivers/input/tablet/acecad.c | 4 +- trunk/drivers/input/tablet/aiptek.c | 6 +- trunk/drivers/input/tablet/gtco.c | 2 +- trunk/drivers/input/tablet/kbtab.c | 6 +- trunk/drivers/input/tablet/wacom.h | 2 +- trunk/drivers/input/tablet/wacom_sys.c | 6 +- trunk/drivers/input/tablet/wacom_wac.c | 39 +- trunk/drivers/input/touchscreen/Kconfig | 46 - trunk/drivers/input/touchscreen/Makefile | 4 - trunk/drivers/input/touchscreen/gunze.c | 2 + .../input/touchscreen/h3600_ts_input.c | 2 + trunk/drivers/input/touchscreen/htcpen.c | 255 - trunk/drivers/input/touchscreen/inexio.c | 207 - trunk/drivers/input/touchscreen/migor_ts.c | 250 - trunk/drivers/input/touchscreen/touchit213.c | 234 - .../input/touchscreen/usbtouchscreen.c | 42 +- trunk/drivers/input/touchscreen/wm9712.c | 18 +- trunk/drivers/isdn/capi/capi.c | 4 +- trunk/drivers/isdn/gigaset/ser-gigaset.c | 2 +- trunk/drivers/isdn/i4l/isdn_net.c | 2 +- trunk/drivers/macintosh/adbhid.c | 61 +- trunk/drivers/md/bitmap.c | 54 +- trunk/drivers/md/dm-crypt.c | 18 +- trunk/drivers/md/dm-linear.c | 38 +- trunk/drivers/md/dm-log.c | 4 +- trunk/drivers/md/dm-mpath.c | 10 +- trunk/drivers/md/dm-snap.c | 163 +- trunk/drivers/md/dm-snap.h | 11 - trunk/drivers/md/dm-table.c | 13 +- trunk/drivers/md/dm.c | 46 +- trunk/drivers/md/dm.h | 6 + trunk/drivers/md/faulty.c | 2 +- trunk/drivers/md/linear.c | 20 +- trunk/drivers/md/md.c | 615 +- trunk/drivers/md/multipath.c | 17 +- trunk/drivers/md/raid0.c | 8 +- trunk/drivers/md/raid1.c | 30 +- trunk/drivers/md/raid10.c | 22 +- trunk/drivers/md/raid5.c | 745 +- trunk/drivers/media/Kconfig | 5 +- trunk/drivers/media/common/ir-functions.c | 26 +- trunk/drivers/media/common/saa7146_core.c | 4 +- trunk/drivers/media/common/saa7146_hlp.c | 2 +- trunk/drivers/media/common/saa7146_i2c.c | 34 +- trunk/drivers/media/common/saa7146_video.c | 4 +- trunk/drivers/media/common/tuners/Kconfig | 1 - .../media/common/tuners/tda18271-maps.c | 2 +- .../media/common/tuners/tuner-xc2028.c | 25 +- trunk/drivers/media/common/tuners/xc5000.c | 7 - trunk/drivers/media/dvb/Kconfig | 1 - trunk/drivers/media/dvb/Makefile | 2 +- trunk/drivers/media/dvb/bt8xx/bt878.h | 2 +- trunk/drivers/media/dvb/dvb-core/demux.h | 2 +- trunk/drivers/media/dvb/dvb-core/dmxdev.c | 2 +- .../media/dvb/dvb-core/dvb_ca_en50221.c | 8 +- trunk/drivers/media/dvb/dvb-core/dvb_demux.c | 17 +- trunk/drivers/media/dvb/dvb-core/dvb_net.c | 6 +- .../media/dvb/dvb-core/dvb_ringbuffer.c | 78 +- .../media/dvb/dvb-core/dvb_ringbuffer.h | 12 +- trunk/drivers/media/dvb/dvb-usb/Kconfig | 15 - trunk/drivers/media/dvb/dvb-usb/Makefile | 3 - trunk/drivers/media/dvb/dvb-usb/anysee.c | 553 - trunk/drivers/media/dvb/dvb-usb/anysee.h | 304 - trunk/drivers/media/dvb/dvb-usb/au6610.c | 83 +- trunk/drivers/media/dvb/dvb-usb/au6610.h | 22 +- trunk/drivers/media/dvb/dvb-usb/cxusb.c | 146 +- trunk/drivers/media/dvb/dvb-usb/cxusb.h | 3 - .../media/dvb/dvb-usb/dib0700_devices.c | 7 +- trunk/drivers/media/dvb/dvb-usb/dvb-usb-i2c.c | 4 + trunk/drivers/media/dvb/dvb-usb/dvb-usb-ids.h | 8 - trunk/drivers/media/dvb/dvb-usb/gl861.c | 38 +- trunk/drivers/media/dvb/dvb-usb/gl861.h | 2 +- trunk/drivers/media/dvb/frontends/au8522.c | 1 + trunk/drivers/media/dvb/frontends/dvb-pll.c | 47 - trunk/drivers/media/dvb/frontends/dvb-pll.h | 1 - trunk/drivers/media/dvb/frontends/lgdt330x.c | 24 +- trunk/drivers/media/dvb/frontends/s5h1409.c | 1 + trunk/drivers/media/dvb/frontends/s5h1411.c | 1 + trunk/drivers/media/dvb/frontends/tda10023.c | 197 +- trunk/drivers/media/dvb/frontends/tda1002x.h | 41 +- trunk/drivers/media/dvb/pluto2/pluto2.c | 2 +- trunk/drivers/media/dvb/siano/Kconfig | 26 - trunk/drivers/media/dvb/siano/Makefile | 8 - trunk/drivers/media/dvb/siano/sms-cards.c | 102 - trunk/drivers/media/dvb/siano/sms-cards.h | 45 - trunk/drivers/media/dvb/siano/smscoreapi.c | 1251 - trunk/drivers/media/dvb/siano/smscoreapi.h | 434 - trunk/drivers/media/dvb/siano/smsdvb.c | 449 - trunk/drivers/media/dvb/siano/smsusb.c | 459 - trunk/drivers/media/dvb/ttpci/Kconfig | 2 - trunk/drivers/media/dvb/ttpci/Makefile | 7 +- trunk/drivers/media/dvb/ttpci/av7110.c | 47 +- trunk/drivers/media/dvb/ttpci/av7110.h | 1 + trunk/drivers/media/dvb/ttpci/av7110_av.c | 2 +- trunk/drivers/media/dvb/ttpci/av7110_ca.c | 2 +- trunk/drivers/media/dvb/ttpci/av7110_hw.h | 3 + trunk/drivers/media/dvb/ttpci/budget-av.c | 12 +- trunk/drivers/media/dvb/ttpci/budget-ci.c | 24 - trunk/drivers/media/dvb/ttpci/budget-core.c | 4 + trunk/drivers/media/dvb/ttpci/budget-patch.c | 44 +- .../media/dvb/ttusb-budget/dvb-ttusb-budget.c | 22 +- trunk/drivers/media/radio/radio-si470x.c | 483 +- trunk/drivers/media/video/Kconfig | 99 +- trunk/drivers/media/video/Makefile | 5 - trunk/drivers/media/video/bt819.c | 2 +- trunk/drivers/media/video/bt8xx/bt832.c | 1 + trunk/drivers/media/video/bt8xx/bttv-driver.c | 51 +- trunk/drivers/media/video/bt8xx/bttv-i2c.c | 49 +- trunk/drivers/media/video/bt8xx/bttv-vbi.c | 6 +- trunk/drivers/media/video/bt8xx/bttv.h | 1 + trunk/drivers/media/video/bt8xx/bttvp.h | 9 +- trunk/drivers/media/video/cafe_ccic.c | 18 +- trunk/drivers/media/video/compat_ioctl32.c | 1 - trunk/drivers/media/video/cs5345.c | 1 + trunk/drivers/media/video/cs53l32a.c | 2 + trunk/drivers/media/video/cx18/cx18-audio.c | 15 +- .../drivers/media/video/cx18/cx18-av-audio.c | 12 +- trunk/drivers/media/video/cx18/cx18-av-core.c | 225 +- trunk/drivers/media/video/cx18/cx18-av-core.h | 16 +- .../media/video/cx18/cx18-av-firmware.c | 72 +- trunk/drivers/media/video/cx18/cx18-av-vbi.c | 152 +- trunk/drivers/media/video/cx18/cx18-cards.c | 89 +- trunk/drivers/media/video/cx18/cx18-cards.h | 9 - .../drivers/media/video/cx18/cx18-controls.c | 216 +- .../drivers/media/video/cx18/cx18-controls.h | 7 +- trunk/drivers/media/video/cx18/cx18-driver.c | 21 +- trunk/drivers/media/video/cx18/cx18-driver.h | 7 +- .../drivers/media/video/cx18/cx18-firmware.c | 10 +- trunk/drivers/media/video/cx18/cx18-gpio.c | 90 +- trunk/drivers/media/video/cx18/cx18-gpio.h | 2 - trunk/drivers/media/video/cx18/cx18-i2c.c | 25 +- trunk/drivers/media/video/cx18/cx18-ioctl.c | 1179 +- trunk/drivers/media/video/cx18/cx18-ioctl.h | 6 +- trunk/drivers/media/video/cx18/cx18-mailbox.c | 1 - trunk/drivers/media/video/cx18/cx18-streams.c | 12 +- trunk/drivers/media/video/cx18/cx23418.h | 5 - trunk/drivers/media/video/cx2341x.c | 180 +- trunk/drivers/media/video/cx23885/Kconfig | 2 - .../drivers/media/video/cx23885/cx23885-417.c | 701 +- .../media/video/cx23885/cx23885-cards.c | 13 - .../media/video/cx23885/cx23885-core.c | 10 +- .../drivers/media/video/cx23885/cx23885-dvb.c | 42 - .../media/video/cx23885/cx23885-video.c | 24 +- trunk/drivers/media/video/cx23885/cx23885.h | 1 - .../media/video/cx25840/cx25840-core.c | 158 +- .../media/video/cx25840/cx25840-core.h | 3 +- .../drivers/media/video/cx25840/cx25840-vbi.c | 152 +- trunk/drivers/media/video/cx88/cx88-alsa.c | 1 + .../drivers/media/video/cx88/cx88-blackbird.c | 19 +- trunk/drivers/media/video/cx88/cx88-i2c.c | 1 + trunk/drivers/media/video/cx88/cx88-video.c | 24 +- .../media/video/cx88/cx88-vp3054-i2c.c | 1 + .../drivers/media/video/em28xx/em28xx-cards.c | 74 +- trunk/drivers/media/video/em28xx/em28xx-dvb.c | 25 - trunk/drivers/media/video/em28xx/em28xx-i2c.c | 1 + .../drivers/media/video/em28xx/em28xx-input.c | 87 - .../drivers/media/video/em28xx/em28xx-video.c | 32 +- trunk/drivers/media/video/em28xx/em28xx.h | 12 - trunk/drivers/media/video/gspca/Kconfig | 13 - trunk/drivers/media/video/gspca/Makefile | 29 - trunk/drivers/media/video/gspca/conex.c | 1051 - trunk/drivers/media/video/gspca/etoms.c | 956 - trunk/drivers/media/video/gspca/gspca.c | 1905 -- trunk/drivers/media/video/gspca/gspca.h | 176 - trunk/drivers/media/video/gspca/jpeg.h | 301 - trunk/drivers/media/video/gspca/mars.c | 464 - trunk/drivers/media/video/gspca/ov519.c | 2186 -- trunk/drivers/media/video/gspca/pac207.c | 622 - trunk/drivers/media/video/gspca/pac7311.c | 760 - trunk/drivers/media/video/gspca/sonixb.c | 1477 -- trunk/drivers/media/video/gspca/sonixj.c | 1671 -- trunk/drivers/media/video/gspca/spca500.c | 1216 - trunk/drivers/media/video/gspca/spca501.c | 2229 -- trunk/drivers/media/video/gspca/spca505.c | 951 - trunk/drivers/media/video/gspca/spca506.c | 847 - trunk/drivers/media/video/gspca/spca508.c | 1791 -- trunk/drivers/media/video/gspca/spca561.c | 1052 - trunk/drivers/media/video/gspca/stk014.c | 592 - trunk/drivers/media/video/gspca/sunplus.c | 1677 -- trunk/drivers/media/video/gspca/t613.c | 1038 - trunk/drivers/media/video/gspca/tv8532.c | 670 - trunk/drivers/media/video/gspca/vc032x.c | 1818 -- trunk/drivers/media/video/gspca/zc3xx-reg.h | 261 - trunk/drivers/media/video/gspca/zc3xx.c | 7623 ------ trunk/drivers/media/video/ir-kbd-i2c.c | 82 + trunk/drivers/media/video/ivtv/ivtv-cards.c | 75 +- trunk/drivers/media/video/ivtv/ivtv-cards.h | 3 +- .../drivers/media/video/ivtv/ivtv-controls.c | 225 +- .../drivers/media/video/ivtv/ivtv-controls.h | 6 +- trunk/drivers/media/video/ivtv/ivtv-driver.c | 19 +- trunk/drivers/media/video/ivtv/ivtv-driver.h | 1 + trunk/drivers/media/video/ivtv/ivtv-fileops.c | 25 +- trunk/drivers/media/video/ivtv/ivtv-gpio.c | 11 +- trunk/drivers/media/video/ivtv/ivtv-i2c.c | 6 +- trunk/drivers/media/video/ivtv/ivtv-ioctl.c | 2196 +- trunk/drivers/media/video/ivtv/ivtv-ioctl.h | 9 +- trunk/drivers/media/video/ivtv/ivtv-streams.c | 3 +- trunk/drivers/media/video/ivtv/ivtvfb.c | 86 - trunk/drivers/media/video/m52790.c | 1 + trunk/drivers/media/video/meye.c | 18 +- trunk/drivers/media/video/msp3400-driver.c | 3 +- trunk/drivers/media/video/msp3400-kthreads.c | 1 + trunk/drivers/media/video/mt9v022.c | 1 + trunk/drivers/media/video/ov7670.c | 28 +- .../media/video/ovcamchip/ovcamchip_core.c | 1 + .../media/video/pvrusb2/pvrusb2-audio.c | 1 + .../media/video/pvrusb2/pvrusb2-audio.h | 1 + .../media/video/pvrusb2/pvrusb2-context.c | 1 + .../media/video/pvrusb2/pvrusb2-context.h | 1 + .../media/video/pvrusb2/pvrusb2-ctrl.c | 1 + .../media/video/pvrusb2/pvrusb2-ctrl.h | 1 + .../media/video/pvrusb2/pvrusb2-cx2584x-v4l.c | 1 + .../media/video/pvrusb2/pvrusb2-cx2584x-v4l.h | 1 + .../media/video/pvrusb2/pvrusb2-debug.h | 1 + .../media/video/pvrusb2/pvrusb2-debugifc.c | 1 + .../media/video/pvrusb2/pvrusb2-debugifc.h | 1 + .../media/video/pvrusb2/pvrusb2-devattr.c | 11 +- .../media/video/pvrusb2/pvrusb2-devattr.h | 1 + .../media/video/pvrusb2/pvrusb2-eeprom.c | 1 + .../media/video/pvrusb2/pvrusb2-eeprom.h | 1 + .../media/video/pvrusb2/pvrusb2-encoder.c | 1 + .../media/video/pvrusb2/pvrusb2-encoder.h | 1 + .../media/video/pvrusb2/pvrusb2-fx2-cmd.h | 1 + .../video/pvrusb2/pvrusb2-hdw-internal.h | 1 + .../drivers/media/video/pvrusb2/pvrusb2-hdw.c | 75 +- .../drivers/media/video/pvrusb2/pvrusb2-hdw.h | 1 + .../video/pvrusb2/pvrusb2-i2c-chips-v4l2.c | 1 + .../video/pvrusb2/pvrusb2-i2c-cmd-v4l2.c | 1 + .../video/pvrusb2/pvrusb2-i2c-cmd-v4l2.h | 1 + .../media/video/pvrusb2/pvrusb2-i2c-core.c | 1 + .../media/video/pvrusb2/pvrusb2-i2c-core.h | 1 + .../drivers/media/video/pvrusb2/pvrusb2-io.c | 1 + .../drivers/media/video/pvrusb2/pvrusb2-io.h | 1 + .../media/video/pvrusb2/pvrusb2-ioread.c | 1 + .../media/video/pvrusb2/pvrusb2-ioread.h | 1 + .../media/video/pvrusb2/pvrusb2-main.c | 1 + .../drivers/media/video/pvrusb2/pvrusb2-std.c | 1 + .../drivers/media/video/pvrusb2/pvrusb2-std.h | 1 + .../media/video/pvrusb2/pvrusb2-sysfs.c | 461 +- .../media/video/pvrusb2/pvrusb2-sysfs.h | 1 + .../media/video/pvrusb2/pvrusb2-tuner.c | 1 + .../media/video/pvrusb2/pvrusb2-tuner.h | 1 + .../media/video/pvrusb2/pvrusb2-util.h | 1 + .../media/video/pvrusb2/pvrusb2-v4l2.c | 1 + .../media/video/pvrusb2/pvrusb2-v4l2.h | 1 + .../media/video/pvrusb2/pvrusb2-video-v4l.c | 1 + .../media/video/pvrusb2/pvrusb2-video-v4l.h | 1 + .../media/video/pvrusb2/pvrusb2-wm8775.c | 1 + .../media/video/pvrusb2/pvrusb2-wm8775.h | 1 + trunk/drivers/media/video/pvrusb2/pvrusb2.h | 1 + trunk/drivers/media/video/pwc/pwc-ctrl.c | 2 + trunk/drivers/media/video/pwc/pwc-ioctl.h | 1 + trunk/drivers/media/video/pxa_camera.c | 27 +- trunk/drivers/media/video/s2255drv.c | 2495 -- trunk/drivers/media/video/saa5246a.c | 1 - trunk/drivers/media/video/saa5249.c | 1 - trunk/drivers/media/video/saa6588.c | 1 + trunk/drivers/media/video/saa7115.c | 4 +- trunk/drivers/media/video/saa711x.c | 584 + trunk/drivers/media/video/saa7127.c | 43 +- trunk/drivers/media/video/saa7134/saa6752hs.c | 105 +- .../media/video/saa7134/saa7134-alsa.c | 4 + .../media/video/saa7134/saa7134-cards.c | 181 +- .../media/video/saa7134/saa7134-core.c | 1 + .../drivers/media/video/saa7134/saa7134-dvb.c | 10 - .../media/video/saa7134/saa7134-empress.c | 86 +- .../drivers/media/video/saa7134/saa7134-i2c.c | 2 - .../media/video/saa7134/saa7134-input.c | 81 - .../drivers/media/video/saa7134/saa7134-reg.h | 1 - .../media/video/saa7134/saa7134-tvaudio.c | 35 +- .../media/video/saa7134/saa7134-video.c | 82 +- trunk/drivers/media/video/saa7134/saa7134.h | 6 +- .../media/video/sh_mobile_ceu_camera.c | 657 - .../media/video/sn9c102/sn9c102_devtable.h | 2 + trunk/drivers/media/video/soc_camera.c | 64 +- .../drivers/media/video/soc_camera_platform.c | 198 - trunk/drivers/media/video/stk-webcam.c | 18 +- trunk/drivers/media/video/tcm825x.c | 6 - trunk/drivers/media/video/tcm825x.h | 1 - trunk/drivers/media/video/tda7432.c | 1 - trunk/drivers/media/video/tda9840.c | 1 - trunk/drivers/media/video/tda9875.c | 2 +- trunk/drivers/media/video/tea6415c.c | 1 - trunk/drivers/media/video/tea6420.c | 1 - trunk/drivers/media/video/tlv320aic23b.c | 1 + trunk/drivers/media/video/tuner-core.c | 1 + trunk/drivers/media/video/tvaudio.c | 13 + .../media/video/usbvision/usbvision-core.c | 4 + .../media/video/usbvision/usbvision-i2c.c | 5 + .../media/video/usbvision/usbvision-video.c | 30 +- trunk/drivers/media/video/uvc/Kconfig | 17 - trunk/drivers/media/video/uvc/uvc_ctrl.c | 1 - trunk/drivers/media/video/uvc/uvc_driver.c | 31 +- trunk/drivers/media/video/uvc/uvc_queue.c | 1 - trunk/drivers/media/video/uvc/uvc_status.c | 20 +- trunk/drivers/media/video/uvc/uvc_v4l2.c | 3 +- trunk/drivers/media/video/uvc/uvc_video.c | 117 +- trunk/drivers/media/video/uvc/uvcvideo.h | 3 - .../drivers/media/video/videobuf-dma-contig.c | 418 - trunk/drivers/media/video/videobuf-dma-sg.c | 8 +- trunk/drivers/media/video/videobuf-dvb.c | 2 + trunk/drivers/media/video/videobuf-vmalloc.c | 2 +- trunk/drivers/media/video/videodev.c | 735 +- trunk/drivers/media/video/vivi.c | 37 +- trunk/drivers/media/video/vp27smpx.c | 1 + trunk/drivers/media/video/wm8739.c | 1 + trunk/drivers/media/video/wm8775.c | 2 + trunk/drivers/media/video/zoran_card.c | 34 +- trunk/drivers/media/video/zoran_driver.c | 5 +- trunk/drivers/media/video/zr364xx.c | 16 +- trunk/drivers/mfd/Kconfig | 2 +- trunk/drivers/mfd/asic3.c | 388 +- trunk/drivers/misc/Kconfig | 31 +- trunk/drivers/misc/Makefile | 5 +- trunk/drivers/misc/acer-wmi.c | 145 +- trunk/drivers/misc/compal-laptop.c | 404 - trunk/drivers/misc/eeepc-laptop.c | 4 +- trunk/drivers/misc/fujitsu-laptop.c | 825 +- trunk/drivers/mmc/card/block.c | 60 +- trunk/drivers/mmc/card/mmc_test.c | 569 +- trunk/drivers/mmc/card/sdio_uart.c | 9 +- trunk/drivers/mmc/core/core.c | 41 +- trunk/drivers/mmc/core/mmc.c | 2 +- trunk/drivers/mmc/core/sd.c | 6 +- trunk/drivers/mmc/core/sdio_cis.c | 6 - trunk/drivers/mmc/core/sdio_io.c | 167 +- trunk/drivers/mmc/host/Kconfig | 50 +- trunk/drivers/mmc/host/Makefile | 4 - trunk/drivers/mmc/host/at91_mci.c | 257 +- trunk/drivers/mmc/host/atmel-mci-regs.h | 91 - trunk/drivers/mmc/host/atmel-mci.c | 981 - trunk/drivers/mmc/host/au1xmmc.c | 792 +- trunk/drivers/mmc/host/au1xmmc.h | 96 + trunk/drivers/mmc/host/imxmmc.c | 9 +- trunk/drivers/mmc/host/mmc_spi.c | 33 +- trunk/drivers/mmc/host/mmci.c | 1 + trunk/drivers/mmc/host/omap.c | 2 +- trunk/drivers/mmc/host/pxamci.c | 9 +- trunk/drivers/mmc/host/s3cmci.c | 1446 -- trunk/drivers/mmc/host/s3cmci.h | 70 - trunk/drivers/mmc/host/sdhci-pci.c | 732 - trunk/drivers/mmc/host/sdhci.c | 994 +- trunk/drivers/mmc/host/sdhci.h | 120 +- trunk/drivers/mmc/host/sdricoh_cs.c | 575 - trunk/drivers/mmc/host/tifm_sd.c | 2 +- trunk/drivers/mmc/host/wbsd.c | 38 +- trunk/drivers/net/3c503.c | 14 +- trunk/drivers/net/3c515.c | 4 - trunk/drivers/net/3c523.c | 37 +- trunk/drivers/net/3c527.c | 45 +- trunk/drivers/net/8139cp.c | 44 +- trunk/drivers/net/8139too.c | 66 +- trunk/drivers/net/8390.h | 19 +- trunk/drivers/net/8390p.c | 66 - trunk/drivers/net/Kconfig | 200 +- trunk/drivers/net/Makefile | 15 +- trunk/drivers/net/a2065.c | 4 + trunk/drivers/net/acenic.c | 21 +- trunk/drivers/net/acenic.h | 1 + trunk/drivers/net/amd8111e.c | 137 +- trunk/drivers/net/ariadne.c | 47 +- trunk/drivers/net/arm/ixp4xx_eth.c | 3 +- trunk/drivers/net/atarilance.c | 2 +- trunk/drivers/net/atlx/atl1.c | 3 +- trunk/drivers/net/au1000_eth.c | 2 +- trunk/drivers/net/b44.c | 140 +- trunk/drivers/net/bfin_mac.c | 2 +- trunk/drivers/net/bnx2.c | 1339 +- trunk/drivers/net/bnx2.h | 115 +- trunk/drivers/net/bnx2_fw.h | 80 - trunk/drivers/net/bnx2_fw2.h | 8858 ++++--- trunk/drivers/net/bnx2x.c | 9988 ++++++++ trunk/drivers/net/bnx2x.h | 1585 +- trunk/drivers/net/bnx2x_fw_defs.h | 483 +- trunk/drivers/net/bnx2x_hsi.h | 1101 +- trunk/drivers/net/bnx2x_init.h | 352 +- trunk/drivers/net/bnx2x_init_values.h | 19186 +++++----------- trunk/drivers/net/bnx2x_link.c | 4527 ---- trunk/drivers/net/bnx2x_link.h | 168 - trunk/drivers/net/bnx2x_main.c | 10294 --------- trunk/drivers/net/bnx2x_reg.h | 1969 +- trunk/drivers/net/bonding/bond_alb.c | 6 +- trunk/drivers/net/bonding/bond_main.c | 824 +- trunk/drivers/net/bonding/bond_sysfs.c | 103 +- trunk/drivers/net/bonding/bonding.h | 17 +- trunk/drivers/net/chelsio/cxgb2.c | 2 + trunk/drivers/net/chelsio/sge.c | 70 +- trunk/drivers/net/cpmac.c | 35 +- trunk/drivers/net/cxgb3/adapter.h | 18 - trunk/drivers/net/cxgb3/common.h | 1 - trunk/drivers/net/cxgb3/cxgb3_ctl_defs.h | 5 +- trunk/drivers/net/cxgb3/cxgb3_ioctl.h | 1 - trunk/drivers/net/cxgb3/cxgb3_main.c | 19 - trunk/drivers/net/cxgb3/cxgb3_offload.c | 32 +- trunk/drivers/net/cxgb3/l2t.c | 2 +- trunk/drivers/net/cxgb3/regs.h | 10 +- trunk/drivers/net/cxgb3/sge.c | 391 +- trunk/drivers/net/cxgb3/t3_cpl.h | 51 - trunk/drivers/net/cxgb3/t3cdev.h | 4 +- trunk/drivers/net/declance.c | 4 + trunk/drivers/net/dl2k.c | 10 +- trunk/drivers/net/dm9000.c | 1207 +- trunk/drivers/net/dm9000.h | 11 - trunk/drivers/net/e1000/e1000_main.c | 64 +- trunk/drivers/net/e1000e/e1000.h | 4 - trunk/drivers/net/e1000e/netdev.c | 84 +- trunk/drivers/net/fealnx.c | 43 +- trunk/drivers/net/fec_mpc52xx.c | 2 +- trunk/drivers/net/forcedeth.c | 82 +- trunk/drivers/net/fs_enet/fs_enet-main.c | 33 +- trunk/drivers/net/gianfar.c | 82 +- trunk/drivers/net/gianfar.h | 11 + trunk/drivers/net/hamachi.c | 12 +- trunk/drivers/net/hamradio/6pack.c | 28 +- trunk/drivers/net/hamradio/bpqether.c | 14 +- trunk/drivers/net/hamradio/mkiss.c | 4 +- trunk/drivers/net/hp.c | 14 +- trunk/drivers/net/hplance.c | 4 +- trunk/drivers/net/ibm_emac/Kconfig | 70 + trunk/drivers/net/ibm_emac/Makefile | 11 + trunk/drivers/net/ibm_emac/ibm_emac.h | 329 + trunk/drivers/net/ibm_emac/ibm_emac_core.c | 2263 ++ trunk/drivers/net/ibm_emac/ibm_emac_core.h | 222 + trunk/drivers/net/ibm_emac/ibm_emac_debug.c | 211 + trunk/drivers/net/ibm_emac/ibm_emac_debug.h | 62 + trunk/drivers/net/ibm_emac/ibm_emac_mal.c | 570 + trunk/drivers/net/ibm_emac/ibm_emac_mal.h | 267 + trunk/drivers/net/ibm_emac/ibm_emac_phy.c | 398 + trunk/drivers/net/ibm_emac/ibm_emac_phy.h | 80 + trunk/drivers/net/ibm_emac/ibm_emac_rgmii.c | 200 + trunk/drivers/net/ibm_emac/ibm_emac_rgmii.h | 64 + trunk/drivers/net/ibm_emac/ibm_emac_tah.c | 110 + trunk/drivers/net/ibm_emac/ibm_emac_tah.h | 87 + trunk/drivers/net/ibm_emac/ibm_emac_zmii.c | 253 + trunk/drivers/net/ibm_emac/ibm_emac_zmii.h | 82 + trunk/drivers/net/ibm_newemac/core.c | 4 - trunk/drivers/net/ifb.c | 14 + trunk/drivers/net/igb/e1000_82575.c | 446 +- trunk/drivers/net/igb/e1000_82575.h | 36 +- trunk/drivers/net/igb/e1000_defines.h | 38 +- trunk/drivers/net/igb/e1000_hw.h | 16 +- trunk/drivers/net/igb/e1000_mac.c | 144 +- trunk/drivers/net/igb/e1000_mac.h | 1 - trunk/drivers/net/igb/e1000_nvm.c | 52 +- trunk/drivers/net/igb/e1000_phy.c | 138 +- trunk/drivers/net/igb/e1000_regs.h | 9 +- trunk/drivers/net/igb/igb.h | 51 +- trunk/drivers/net/igb/igb_ethtool.c | 203 +- trunk/drivers/net/igb/igb_main.c | 1284 +- trunk/drivers/net/ipg.c | 105 +- trunk/drivers/net/ipg.h | 83 +- trunk/drivers/net/irda/ali-ircc.h | 2 + trunk/drivers/net/irda/au1000_ircc.h | 1 + trunk/drivers/net/irda/donauboe.c | 6 +- trunk/drivers/net/irda/irtty-sir.c | 2 +- trunk/drivers/net/irda/smsc-ircc2.c | 1 + trunk/drivers/net/irda/smsc-ircc2.h | 1 + trunk/drivers/net/irda/via-ircc.h | 1 + trunk/drivers/net/ixgb/Makefile | 2 +- trunk/drivers/net/ixgb/ixgb.h | 21 +- trunk/drivers/net/ixgb/ixgb_ee.c | 28 +- trunk/drivers/net/ixgb/ixgb_ee.h | 12 +- trunk/drivers/net/ixgb/ixgb_ethtool.c | 120 +- trunk/drivers/net/ixgb/ixgb_hw.c | 40 +- trunk/drivers/net/ixgb/ixgb_hw.h | 2 +- trunk/drivers/net/ixgb/ixgb_ids.h | 10 +- trunk/drivers/net/ixgb/ixgb_main.c | 499 +- trunk/drivers/net/ixgb/ixgb_osdep.h | 4 +- trunk/drivers/net/ixgb/ixgb_param.c | 44 +- trunk/drivers/net/ixgbe/ixgbe.h | 9 - trunk/drivers/net/ixgbe/ixgbe_ethtool.c | 27 +- trunk/drivers/net/ixgbe/ixgbe_main.c | 191 +- trunk/drivers/net/ixp2000/ixpdev.c | 4 +- trunk/drivers/net/lib8390.c | 100 +- trunk/drivers/net/loopback.c | 8 +- trunk/drivers/net/mac8390.c | 8 +- trunk/drivers/net/macb.c | 8 +- trunk/drivers/net/macsonic.c | 19 +- trunk/drivers/net/macvlan.c | 30 +- trunk/drivers/net/mv643xx_eth.c | 4671 ++-- trunk/drivers/net/myri10ge/myri10ge.c | 1076 +- trunk/drivers/net/natsemi.c | 4 +- trunk/drivers/net/ne.c | 14 +- trunk/drivers/net/ne2.c | 16 +- trunk/drivers/net/netconsole.c | 2 +- trunk/drivers/net/niu.c | 203 +- trunk/drivers/net/niu.h | 2 +- trunk/drivers/net/ns83820.c | 9 +- trunk/drivers/net/pci-skeleton.c | 1 + trunk/drivers/net/pcmcia/3c574_cs.c | 47 +- trunk/drivers/net/pcmcia/3c589_cs.c | 49 +- trunk/drivers/net/pcmcia/axnet_cs.c | 70 +- trunk/drivers/net/pcnet32.c | 6 +- trunk/drivers/net/phy/Kconfig | 9 +- trunk/drivers/net/phy/Makefile | 1 - trunk/drivers/net/phy/broadcom.c | 201 +- trunk/drivers/net/phy/mdio-bitbang.c | 2 - trunk/drivers/net/phy/mdio-ofgpio.c | 205 - trunk/drivers/net/ppp_async.c | 2 +- trunk/drivers/net/ppp_generic.c | 22 +- trunk/drivers/net/ppp_synctty.c | 2 +- trunk/drivers/net/ps3_gelic_net.c | 10 +- trunk/drivers/net/ps3_gelic_net.h | 2 +- trunk/drivers/net/ps3_gelic_wireless.c | 236 +- trunk/drivers/net/ps3_gelic_wireless.h | 7 +- trunk/drivers/net/qla3xxx.c | 4 +- trunk/drivers/net/r8169.c | 145 +- trunk/drivers/net/s2io.c | 183 +- trunk/drivers/net/s2io.h | 3 +- trunk/drivers/net/saa9730.c | 1139 + trunk/drivers/net/saa9730.h | 384 + trunk/drivers/net/sb1250-mac.c | 2 +- trunk/drivers/net/sfc/Kconfig | 2 - trunk/drivers/net/sfc/Makefile | 2 +- trunk/drivers/net/sfc/boards.c | 2 +- trunk/drivers/net/sfc/boards.h | 3 +- trunk/drivers/net/sfc/efx.c | 6 +- trunk/drivers/net/sfc/falcon.c | 74 +- trunk/drivers/net/sfc/i2c-direct.c | 381 + trunk/drivers/net/sfc/i2c-direct.h | 91 + trunk/drivers/net/sfc/net_driver.h | 11 +- trunk/drivers/net/sfc/sfe4001.c | 126 +- trunk/drivers/net/sh_eth.c | 1174 - trunk/drivers/net/sh_eth.h | 464 - trunk/drivers/net/sis190.c | 2 +- trunk/drivers/net/sis900.c | 2 +- trunk/drivers/net/sky2.c | 241 +- trunk/drivers/net/sky2.h | 24 +- trunk/drivers/net/slip.c | 2 +- trunk/drivers/net/smc911x.c | 422 +- trunk/drivers/net/smc911x.h | 494 +- trunk/drivers/net/spider_net.c | 4 +- trunk/drivers/net/starfire.c | 111 +- trunk/drivers/net/sunlance.c | 4 + trunk/drivers/net/tc35815.c | 2 +- trunk/drivers/net/tehuti.c | 2 +- trunk/drivers/net/tehuti.h | 1 - trunk/drivers/net/tg3.c | 1356 +- trunk/drivers/net/tg3.h | 40 +- trunk/drivers/net/tlan.c | 490 +- trunk/drivers/net/tlan.h | 26 +- trunk/drivers/net/tokenring/3c359.c | 20 +- trunk/drivers/net/tokenring/3c359.h | 2 + trunk/drivers/net/tsi108_eth.c | 11 +- trunk/drivers/net/tulip/21142.c | 6 +- trunk/drivers/net/tulip/de2104x.c | 10 +- trunk/drivers/net/tulip/eeprom.c | 6 +- trunk/drivers/net/tulip/interrupt.c | 5 +- trunk/drivers/net/tulip/media.c | 5 +- trunk/drivers/net/tulip/pnic.c | 5 +- trunk/drivers/net/tulip/pnic2.c | 5 +- trunk/drivers/net/tulip/timer.c | 6 +- trunk/drivers/net/tulip/tulip.h | 4 +- trunk/drivers/net/tulip/tulip_core.c | 8 +- trunk/drivers/net/tun.c | 458 +- trunk/drivers/net/typhoon.c | 3 + trunk/drivers/net/ucc_geth.c | 33 +- trunk/drivers/net/ucc_geth_ethtool.c | 4 +- trunk/drivers/net/usb/Kconfig | 10 - trunk/drivers/net/usb/Makefile | 1 - trunk/drivers/net/usb/hso.c | 2836 --- trunk/drivers/net/usb/rndis_host.c | 14 +- trunk/drivers/net/via-rhine.c | 27 +- trunk/drivers/net/via-velocity.c | 183 +- trunk/drivers/net/via-velocity.h | 5 + trunk/drivers/net/virtio_net.c | 3 +- trunk/drivers/net/wan/Kconfig | 3 +- trunk/drivers/net/wan/c101.c | 6 +- trunk/drivers/net/wan/dscc4.c | 22 +- trunk/drivers/net/wan/farsync.c | 70 +- trunk/drivers/net/wan/hd6457x.c | 33 +- trunk/drivers/net/wan/hdlc.c | 2 +- trunk/drivers/net/wan/hdlc_cisco.c | 4 +- trunk/drivers/net/wan/hdlc_fr.c | 54 +- trunk/drivers/net/wan/hdlc_raw_eth.c | 2 +- trunk/drivers/net/wan/hdlc_x25.c | 6 +- trunk/drivers/net/wan/pc300_drv.c | 71 +- trunk/drivers/net/wan/pc300_tty.c | 10 +- trunk/drivers/net/wan/wanxl.c | 26 +- trunk/drivers/net/wan/x25_asy.c | 2 +- trunk/drivers/net/wireless/Kconfig | 25 +- trunk/drivers/net/wireless/Makefile | 2 - trunk/drivers/net/wireless/adm8211.c | 58 +- trunk/drivers/net/wireless/adm8211.h | 1 + trunk/drivers/net/wireless/airo.c | 156 +- trunk/drivers/net/wireless/arlan-main.c | 40 +- trunk/drivers/net/wireless/arlan.h | 1 + trunk/drivers/net/wireless/ath5k/Kconfig | 3 - trunk/drivers/net/wireless/ath5k/base.c | 377 +- trunk/drivers/net/wireless/ath5k/base.h | 36 +- trunk/drivers/net/wireless/ath5k/hw.c | 4 +- trunk/drivers/net/wireless/atmel.c | 70 +- trunk/drivers/net/wireless/b43/b43.h | 49 +- trunk/drivers/net/wireless/b43/debugfs.c | 436 +- trunk/drivers/net/wireless/b43/debugfs.h | 24 +- trunk/drivers/net/wireless/b43/dma.c | 119 +- trunk/drivers/net/wireless/b43/dma.h | 3 +- trunk/drivers/net/wireless/b43/lo.c | 731 +- trunk/drivers/net/wireless/b43/lo.h | 115 +- trunk/drivers/net/wireless/b43/main.c | 450 +- trunk/drivers/net/wireless/b43/main.h | 7 - trunk/drivers/net/wireless/b43/nphy.c | 2 + trunk/drivers/net/wireless/b43/phy.c | 291 +- trunk/drivers/net/wireless/b43/phy.h | 16 +- trunk/drivers/net/wireless/b43/pio.c | 44 +- trunk/drivers/net/wireless/b43/pio.h | 8 +- trunk/drivers/net/wireless/b43/rfkill.c | 27 +- trunk/drivers/net/wireless/b43/xmit.c | 88 +- trunk/drivers/net/wireless/b43/xmit.h | 4 +- .../net/wireless/b43legacy/b43legacy.h | 17 + trunk/drivers/net/wireless/b43legacy/dma.c | 172 +- trunk/drivers/net/wireless/b43legacy/dma.h | 7 +- trunk/drivers/net/wireless/b43legacy/main.c | 72 +- trunk/drivers/net/wireless/b43legacy/phy.c | 14 +- trunk/drivers/net/wireless/b43legacy/pio.c | 27 +- trunk/drivers/net/wireless/b43legacy/pio.h | 7 +- trunk/drivers/net/wireless/b43legacy/radio.c | 12 +- trunk/drivers/net/wireless/b43legacy/rfkill.c | 28 +- trunk/drivers/net/wireless/b43legacy/xmit.c | 70 +- trunk/drivers/net/wireless/b43legacy/xmit.h | 2 +- trunk/drivers/net/wireless/hostap/hostap.h | 3 +- .../net/wireless/hostap/hostap_80211_rx.c | 21 - trunk/drivers/net/wireless/hostap/hostap_ap.c | 32 +- trunk/drivers/net/wireless/hostap/hostap_hw.c | 19 +- .../net/wireless/hostap/hostap_ioctl.c | 63 +- .../drivers/net/wireless/hostap/hostap_main.c | 20 +- .../drivers/net/wireless/hostap/hostap_wlan.h | 14 +- trunk/drivers/net/wireless/iwlwifi/Kconfig | 32 +- trunk/drivers/net/wireless/iwlwifi/Makefile | 11 +- .../net/wireless/iwlwifi/iwl-3945-hw.h | 13 +- .../net/wireless/iwlwifi/iwl-3945-led.c | 146 +- .../net/wireless/iwlwifi/iwl-3945-led.h | 2 +- .../net/wireless/iwlwifi/iwl-3945-rs.c | 17 +- trunk/drivers/net/wireless/iwlwifi/iwl-3945.c | 131 +- trunk/drivers/net/wireless/iwlwifi/iwl-3945.h | 51 +- .../{iwl-commands.h => iwl-4965-commands.h} | 462 +- .../net/wireless/iwlwifi/iwl-4965-hw.h | 634 +- .../net/wireless/iwlwifi/iwl-4965-rs.c | 1233 +- .../net/wireless/iwlwifi/iwl-4965-rs.h | 105 +- trunk/drivers/net/wireless/iwlwifi/iwl-4965.c | 4174 +++- .../iwlwifi/{iwl-dev.h => iwl-4965.h} | 567 +- .../net/wireless/iwlwifi/iwl-5000-hw.h | 134 - trunk/drivers/net/wireless/iwlwifi/iwl-5000.c | 1580 -- .../drivers/net/wireless/iwlwifi/iwl-calib.c | 802 - .../drivers/net/wireless/iwlwifi/iwl-calib.h | 84 - trunk/drivers/net/wireless/iwlwifi/iwl-core.c | 1259 +- trunk/drivers/net/wireless/iwlwifi/iwl-core.h | 219 +- trunk/drivers/net/wireless/iwlwifi/iwl-csr.h | 38 +- .../drivers/net/wireless/iwlwifi/iwl-debug.h | 31 +- .../net/wireless/iwlwifi/iwl-debugfs.c | 103 +- .../drivers/net/wireless/iwlwifi/iwl-eeprom.c | 171 +- .../drivers/net/wireless/iwlwifi/iwl-eeprom.h | 206 +- trunk/drivers/net/wireless/iwlwifi/iwl-fh.h | 391 - trunk/drivers/net/wireless/iwlwifi/iwl-hcmd.c | 15 +- .../net/wireless/iwlwifi/iwl-helpers.h | 92 +- trunk/drivers/net/wireless/iwlwifi/iwl-led.c | 209 +- trunk/drivers/net/wireless/iwlwifi/iwl-led.h | 5 +- .../drivers/net/wireless/iwlwifi/iwl-power.c | 423 - .../drivers/net/wireless/iwlwifi/iwl-power.h | 76 - trunk/drivers/net/wireless/iwlwifi/iwl-prph.h | 333 +- .../drivers/net/wireless/iwlwifi/iwl-rfkill.c | 106 +- .../drivers/net/wireless/iwlwifi/iwl-rfkill.h | 6 + trunk/drivers/net/wireless/iwlwifi/iwl-rx.c | 1321 -- trunk/drivers/net/wireless/iwlwifi/iwl-scan.c | 931 - trunk/drivers/net/wireless/iwlwifi/iwl-sta.c | 712 +- trunk/drivers/net/wireless/iwlwifi/iwl-sta.h | 28 +- trunk/drivers/net/wireless/iwlwifi/iwl-tx.c | 1519 -- .../net/wireless/iwlwifi/iwl3945-base.c | 535 +- .../net/wireless/iwlwifi/iwl4965-base.c | 5224 ++++- trunk/drivers/net/wireless/libertas/Makefile | 8 +- trunk/drivers/net/wireless/libertas/assoc.c | 8 +- trunk/drivers/net/wireless/libertas/cmd.c | 192 +- trunk/drivers/net/wireless/libertas/cmd.h | 8 +- trunk/drivers/net/wireless/libertas/cmdresp.c | 25 +- trunk/drivers/net/wireless/libertas/decl.h | 8 +- trunk/drivers/net/wireless/libertas/defs.h | 14 +- trunk/drivers/net/wireless/libertas/dev.h | 8 +- trunk/drivers/net/wireless/libertas/host.h | 17 - trunk/drivers/net/wireless/libertas/hostcmd.h | 4 +- trunk/drivers/net/wireless/libertas/if_cs.c | 315 +- trunk/drivers/net/wireless/libertas/if_sdio.c | 20 +- trunk/drivers/net/wireless/libertas/if_usb.c | 22 - trunk/drivers/net/wireless/libertas/main.c | 254 +- .../net/wireless/libertas/persistcfg.c | 453 - trunk/drivers/net/wireless/libertas/rx.c | 4 +- trunk/drivers/net/wireless/libertas/scan.c | 36 +- trunk/drivers/net/wireless/libertas/types.h | 30 - trunk/drivers/net/wireless/libertas/wext.c | 32 +- trunk/drivers/net/wireless/mac80211_hwsim.c | 515 - trunk/drivers/net/wireless/orinoco.c | 30 +- trunk/drivers/net/wireless/p54/p54.h | 2 +- trunk/drivers/net/wireless/p54/p54common.c | 138 +- trunk/drivers/net/wireless/p54/p54common.h | 1 + trunk/drivers/net/wireless/p54/p54pci.c | 2 +- .../drivers/net/wireless/prism54/isl_ioctl.c | 49 +- trunk/drivers/net/wireless/rndis_wlan.c | 205 +- trunk/drivers/net/wireless/rt2x00/Kconfig | 63 +- trunk/drivers/net/wireless/rt2x00/rt2400pci.c | 352 +- trunk/drivers/net/wireless/rt2x00/rt2400pci.h | 7 +- trunk/drivers/net/wireless/rt2x00/rt2500pci.c | 312 +- trunk/drivers/net/wireless/rt2x00/rt2500pci.h | 11 +- trunk/drivers/net/wireless/rt2x00/rt2500usb.c | 307 +- trunk/drivers/net/wireless/rt2x00/rt2500usb.h | 47 +- trunk/drivers/net/wireless/rt2x00/rt2x00.h | 105 +- .../net/wireless/rt2x00/rt2x00config.c | 2 - .../drivers/net/wireless/rt2x00/rt2x00debug.c | 10 +- trunk/drivers/net/wireless/rt2x00/rt2x00dev.c | 362 +- .../net/wireless/rt2x00/rt2x00firmware.c | 8 - trunk/drivers/net/wireless/rt2x00/rt2x00lib.h | 78 +- trunk/drivers/net/wireless/rt2x00/rt2x00mac.c | 172 +- trunk/drivers/net/wireless/rt2x00/rt2x00pci.c | 231 +- trunk/drivers/net/wireless/rt2x00/rt2x00pci.h | 45 +- .../drivers/net/wireless/rt2x00/rt2x00queue.c | 413 +- .../drivers/net/wireless/rt2x00/rt2x00queue.h | 136 +- trunk/drivers/net/wireless/rt2x00/rt2x00reg.h | 145 +- .../net/wireless/rt2x00/rt2x00rfkill.c | 114 +- trunk/drivers/net/wireless/rt2x00/rt2x00usb.c | 361 +- trunk/drivers/net/wireless/rt2x00/rt2x00usb.h | 69 +- trunk/drivers/net/wireless/rt2x00/rt61pci.c | 344 +- trunk/drivers/net/wireless/rt2x00/rt61pci.h | 7 +- trunk/drivers/net/wireless/rt2x00/rt73usb.c | 270 +- trunk/drivers/net/wireless/rt2x00/rt73usb.h | 7 +- trunk/drivers/net/wireless/rtl8180_dev.c | 71 +- trunk/drivers/net/wireless/rtl8187.h | 119 +- trunk/drivers/net/wireless/rtl8187_dev.c | 558 +- trunk/drivers/net/wireless/rtl8187_rtl8225.c | 250 +- trunk/drivers/net/wireless/rtl8187_rtl8225.h | 15 +- trunk/drivers/net/wireless/rtl818x.h | 36 +- trunk/drivers/net/wireless/strip.c | 2 +- trunk/drivers/net/wireless/wl3501_cs.c | 10 +- trunk/drivers/net/wireless/zd1201.c | 21 +- trunk/drivers/net/wireless/zd1211rw/zd_mac.c | 262 +- trunk/drivers/net/wireless/zd1211rw/zd_mac.h | 16 + trunk/drivers/net/wireless/zd1211rw/zd_usb.c | 29 +- trunk/drivers/pci/Makefile | 2 +- trunk/drivers/pci/hotplug/acpi_pcihp.c | 85 +- trunk/drivers/pci/hotplug/acpiphp.h | 1 + trunk/drivers/pci/hotplug/acpiphp_core.c | 25 +- trunk/drivers/pci/hotplug/acpiphp_glue.c | 23 +- trunk/drivers/pci/hotplug/acpiphp_ibm.c | 6 +- trunk/drivers/pci/hotplug/cpci_hotplug_core.c | 2 +- trunk/drivers/pci/hotplug/cpqphp_core.c | 4 +- trunk/drivers/pci/hotplug/fakephp.c | 86 +- trunk/drivers/pci/hotplug/ibmphp_ebda.c | 3 +- trunk/drivers/pci/hotplug/pci_hotplug_core.c | 284 +- trunk/drivers/pci/hotplug/pciehp.h | 16 +- trunk/drivers/pci/hotplug/pciehp_core.c | 127 +- trunk/drivers/pci/hotplug/pciehp_hpc.c | 318 +- trunk/drivers/pci/hotplug/rpadlpar_sysfs.c | 5 +- trunk/drivers/pci/hotplug/rpaphp_slot.c | 44 +- trunk/drivers/pci/hotplug/sgi_hotplug.c | 12 +- trunk/drivers/pci/hotplug/shpchp.h | 14 +- trunk/drivers/pci/hotplug/shpchp_core.c | 37 +- trunk/drivers/pci/hotplug/shpchp_hpc.c | 1 + trunk/drivers/pci/intel-iommu.c | 1 + trunk/drivers/pci/msi.c | 22 +- trunk/drivers/pci/pci-acpi.c | 277 +- trunk/drivers/pci/pci-driver.c | 388 +- trunk/drivers/pci/pci.c | 479 +- trunk/drivers/pci/pci.h | 48 +- trunk/drivers/pci/pcie/aer/aerdrv.c | 9 +- trunk/drivers/pci/pcie/aer/aerdrv_acpi.c | 8 +- trunk/drivers/pci/pcie/aer/aerdrv_core.c | 24 +- trunk/drivers/pci/pcie/portdrv_bus.c | 1 - trunk/drivers/pci/pcie/portdrv_core.c | 22 +- trunk/drivers/pci/pcie/portdrv_pci.c | 5 +- trunk/drivers/pci/probe.c | 38 +- trunk/drivers/pci/proc.c | 4 +- trunk/drivers/pci/quirks.c | 134 +- trunk/drivers/pci/setup-bus.c | 43 +- trunk/drivers/pci/setup-irq.c | 3 +- trunk/drivers/pci/setup-res.c | 70 +- trunk/drivers/pci/slot.c | 233 - trunk/drivers/pcmcia/cistpl.c | 2 +- trunk/drivers/pnp/base.h | 148 +- trunk/drivers/pnp/core.c | 29 +- trunk/drivers/pnp/interface.c | 207 +- trunk/drivers/pnp/isapnp/core.c | 253 +- trunk/drivers/pnp/manager.c | 414 +- trunk/drivers/pnp/pnpacpi/core.c | 4 +- trunk/drivers/pnp/pnpacpi/rsparser.c | 492 +- trunk/drivers/pnp/pnpbios/rsparser.c | 274 +- trunk/drivers/pnp/quirks.c | 307 +- trunk/drivers/pnp/resource.c | 454 +- trunk/drivers/pnp/support.c | 171 +- trunk/drivers/pnp/system.c | 4 +- trunk/drivers/s390/block/dasd_diag.c | 25 +- trunk/drivers/s390/block/dasd_eckd.c | 4 +- trunk/drivers/s390/block/dasd_fba.c | 7 +- trunk/drivers/s390/char/vmur.c | 10 +- trunk/drivers/s390/char/zcore.c | 101 +- trunk/drivers/s390/cio/Makefile | 2 - trunk/drivers/s390/cio/chsc.c | 9 +- trunk/drivers/s390/cio/chsc.h | 2 - trunk/drivers/s390/cio/qdio.c | 3929 ++++ trunk/drivers/s390/cio/qdio.h | 835 +- trunk/drivers/s390/cio/qdio_debug.c | 240 - trunk/drivers/s390/cio/qdio_debug.h | 91 - trunk/drivers/s390/cio/qdio_main.c | 1755 -- trunk/drivers/s390/cio/qdio_perf.c | 151 - trunk/drivers/s390/cio/qdio_perf.h | 54 - trunk/drivers/s390/cio/qdio_setup.c | 521 - trunk/drivers/s390/cio/qdio_thinint.c | 380 - trunk/drivers/s390/net/qeth_core.h | 12 +- trunk/drivers/s390/net/qeth_core_main.c | 87 +- trunk/drivers/s390/net/qeth_l2_main.c | 26 +- trunk/drivers/s390/net/qeth_l3_main.c | 29 +- trunk/drivers/s390/scsi/zfcp_dbf.c | 12 +- trunk/drivers/s390/scsi/zfcp_dbf.h | 2 + trunk/drivers/s390/scsi/zfcp_ext.h | 5 +- trunk/drivers/s390/scsi/zfcp_qdio.c | 42 +- trunk/drivers/sbus/char/uctrl.c | 16 +- trunk/drivers/sbus/char/vfc.h | 4 + trunk/drivers/sbus/char/vfc_dev.c | 39 +- trunk/drivers/sbus/char/vfc_i2c.c | 12 +- trunk/drivers/sbus/dvma.c | 2 +- .../drivers/scsi/device_handler/scsi_dh_emc.c | 7 +- .../scsi/device_handler/scsi_dh_hp_sw.c | 7 +- .../scsi/device_handler/scsi_dh_rdac.c | 7 +- trunk/drivers/scsi/ide-scsi.c | 14 + trunk/drivers/serial/21285.c | 12 +- trunk/drivers/serial/68328serial.c | 30 +- trunk/drivers/serial/68360serial.c | 52 +- trunk/drivers/serial/8250.c | 8 +- trunk/drivers/serial/8250.h | 2 + trunk/drivers/serial/8250_pci.c | 2 + trunk/drivers/serial/8250_pnp.c | 26 +- trunk/drivers/serial/Kconfig | 2 + trunk/drivers/serial/Makefile | 2 + trunk/drivers/serial/amba-pl010.c | 8 +- trunk/drivers/serial/amba-pl011.c | 4 +- trunk/drivers/serial/atmel_serial.c | 21 +- trunk/drivers/serial/bfin_5xx.c | 10 +- trunk/drivers/serial/bfin_sport_uart.c | 4 +- trunk/drivers/serial/clps711x.c | 9 +- trunk/drivers/serial/crisv10.c | 79 +- trunk/drivers/serial/dz.c | 4 +- trunk/drivers/serial/imx.c | 2 +- trunk/drivers/serial/ioc3_serial.c | 14 +- trunk/drivers/serial/ioc4_serial.c | 21 +- trunk/drivers/serial/ip22zilog.c | 4 +- trunk/drivers/serial/jsm/jsm_neo.c | 2 +- trunk/drivers/serial/jsm/jsm_tty.c | 8 +- trunk/drivers/serial/m32r_sio.c | 6 +- trunk/drivers/serial/mcf.c | 2 +- trunk/drivers/serial/mcfserial.c | 32 +- trunk/drivers/serial/mpc52xx_uart.c | 2 +- trunk/drivers/serial/mpsc.c | 6 +- trunk/drivers/serial/mux.c | 2 +- trunk/drivers/serial/netx-serial.c | 2 +- trunk/drivers/serial/pmac_zilog.c | 4 +- trunk/drivers/serial/pnx8xxx_uart.c | 4 +- trunk/drivers/serial/pxa.c | 2 +- trunk/drivers/serial/sa1100.c | 9 +- trunk/drivers/serial/sb1250-duart.c | 2 +- trunk/drivers/serial/sc26xx.c | 2 +- trunk/drivers/serial/serial_core.c | 82 +- trunk/drivers/serial/serial_ks8695.c | 2 +- trunk/drivers/serial/serial_lh7a40x.c | 2 +- trunk/drivers/serial/sh-sci.c | 8 +- trunk/drivers/serial/sn_console.c | 2 +- trunk/drivers/serial/sunhv.c | 2 +- trunk/drivers/serial/sunsab.c | 2 +- trunk/drivers/serial/sunsu.c | 4 +- trunk/drivers/serial/sunzilog.c | 4 +- trunk/drivers/serial/uartlite.c | 4 +- trunk/drivers/serial/ucc_uart.c | 2 +- trunk/drivers/serial/v850e_uart.c | 4 +- trunk/drivers/serial/vr41xx_siu.c | 2 +- trunk/drivers/serial/zs.c | 2 +- trunk/drivers/ssb/Kconfig | 2 +- trunk/drivers/ssb/main.c | 75 +- trunk/drivers/ssb/pci.c | 20 +- trunk/drivers/video/amifb.c | 3 - trunk/drivers/video/atafb.c | 5 +- trunk/drivers/video/c2p.c | 3 - trunk/drivers/zorro/proc.c | 4 +- trunk/drivers/zorro/zorro-sysfs.c | 10 +- trunk/drivers/zorro/zorro.c | 2 + trunk/drivers/zorro/zorro.ids | 2 + trunk/fs/Kconfig | 147 +- trunk/fs/Makefile | 1 - trunk/fs/compat_ioctl.c | 114 +- trunk/fs/configfs/configfs_internal.h | 4 - trunk/fs/configfs/dir.c | 159 +- trunk/fs/configfs/inode.c | 2 - trunk/fs/configfs/symlink.c | 16 +- trunk/fs/dlm/config.c | 8 +- trunk/fs/fs-writeback.c | 22 +- trunk/fs/lockd/clntproc.c | 8 +- trunk/fs/lockd/svc.c | 33 +- trunk/fs/lockd/svc4proc.c | 9 +- trunk/fs/lockd/svclock.c | 40 +- trunk/fs/lockd/svcproc.c | 9 +- trunk/fs/lockd/svcsubs.c | 32 +- trunk/fs/nfs/callback.c | 34 +- trunk/fs/nfs/client.c | 13 +- trunk/fs/nfs/dir.c | 88 +- trunk/fs/nfs/direct.c | 4 +- trunk/fs/nfs/file.c | 155 +- trunk/fs/nfs/inode.c | 79 +- trunk/fs/nfs/internal.h | 1 - trunk/fs/nfs/iostat.h | 119 +- trunk/fs/nfs/nfs3acl.c | 9 +- trunk/fs/nfs/nfs3proc.c | 275 +- trunk/fs/nfs/nfs4proc.c | 265 +- trunk/fs/nfs/nfs4state.c | 2 + trunk/fs/nfs/nfsroot.c | 10 +- trunk/fs/nfs/proc.c | 28 +- trunk/fs/nfs/super.c | 882 +- trunk/fs/nfs/write.c | 322 +- trunk/fs/nfsd/lockd.c | 2 +- trunk/fs/nfsd/nfs2acl.c | 7 +- trunk/fs/nfsd/nfs3acl.c | 5 +- trunk/fs/nfsd/nfs3proc.c | 8 +- trunk/fs/nfsd/nfs4callback.c | 2 +- trunk/fs/nfsd/nfs4proc.c | 76 +- trunk/fs/nfsd/nfs4state.c | 49 +- trunk/fs/nfsd/nfs4xdr.c | 392 +- trunk/fs/nfsd/nfsctl.c | 118 +- trunk/fs/nfsd/nfsfh.c | 31 +- trunk/fs/nfsd/nfsproc.c | 9 +- trunk/fs/nfsd/nfssvc.c | 148 +- trunk/fs/nfsd/vfs.c | 140 +- trunk/fs/ocfs2/aops.c | 13 +- trunk/fs/ocfs2/cluster/heartbeat.c | 10 +- trunk/fs/ocfs2/cluster/netdebug.c | 8 +- trunk/fs/ocfs2/cluster/nodemanager.c | 16 +- trunk/fs/ocfs2/dlmglue.c | 122 +- trunk/fs/ocfs2/file.c | 2 +- trunk/fs/ocfs2/journal.c | 2 +- trunk/fs/ocfs2/localalloc.c | 2 +- trunk/fs/ocfs2/ocfs2.h | 12 - trunk/fs/ocfs2/ocfs2_fs.h | 2 +- trunk/fs/ocfs2/stack_user.c | 19 +- trunk/fs/ocfs2/super.c | 6 +- trunk/fs/proc/proc_net.c | 32 - trunk/fs/proc/proc_tty.c | 48 + trunk/fs/ubifs/Kconfig | 72 - trunk/fs/ubifs/Makefile | 9 - trunk/fs/ubifs/budget.c | 731 - trunk/fs/ubifs/commit.c | 677 - trunk/fs/ubifs/compress.c | 253 - trunk/fs/ubifs/debug.c | 2289 -- trunk/fs/ubifs/debug.h | 403 - trunk/fs/ubifs/dir.c | 1240 - trunk/fs/ubifs/file.c | 1275 - trunk/fs/ubifs/find.c | 975 - trunk/fs/ubifs/gc.c | 773 - trunk/fs/ubifs/io.c | 914 - trunk/fs/ubifs/ioctl.c | 204 - trunk/fs/ubifs/journal.c | 1387 -- trunk/fs/ubifs/key.h | 533 - trunk/fs/ubifs/log.c | 805 - trunk/fs/ubifs/lprops.c | 1357 -- trunk/fs/ubifs/lpt.c | 2243 -- trunk/fs/ubifs/lpt_commit.c | 1648 -- trunk/fs/ubifs/master.c | 387 - trunk/fs/ubifs/misc.h | 342 - trunk/fs/ubifs/orphan.c | 958 - trunk/fs/ubifs/recovery.c | 1519 -- trunk/fs/ubifs/replay.c | 1075 - trunk/fs/ubifs/sb.c | 629 - trunk/fs/ubifs/scan.c | 362 - trunk/fs/ubifs/shrinker.c | 322 - trunk/fs/ubifs/super.c | 1951 -- trunk/fs/ubifs/tnc.c | 2956 --- trunk/fs/ubifs/tnc_commit.c | 1103 - trunk/fs/ubifs/tnc_misc.c | 494 - trunk/fs/ubifs/ubifs-media.h | 745 - trunk/fs/ubifs/ubifs.h | 1649 -- trunk/fs/ubifs/xattr.c | 581 - trunk/include/acpi/acconfig.h | 2 +- trunk/include/acpi/acdisasm.h | 1 - trunk/include/acpi/acdispat.h | 2 +- trunk/include/acpi/acexcep.h | 10 +- trunk/include/acpi/acglobal.h | 2 +- trunk/include/acpi/achware.h | 4 +- trunk/include/acpi/acinterp.h | 5 +- trunk/include/acpi/aclocal.h | 6 +- trunk/include/acpi/acmacros.h | 38 +- trunk/include/acpi/acnamesp.h | 30 +- trunk/include/acpi/acpi_bus.h | 12 +- trunk/include/acpi/acpi_drivers.h | 4 +- trunk/include/acpi/acpiosxf.h | 2 +- trunk/include/acpi/acpixf.h | 12 +- trunk/include/acpi/acstruct.h | 10 +- trunk/include/acpi/actables.h | 27 +- trunk/include/acpi/actbl1.h | 23 +- trunk/include/acpi/actypes.h | 16 +- trunk/include/acpi/acutils.h | 70 +- trunk/include/acpi/processor.h | 2 +- trunk/include/acpi/reboot.h | 14 +- trunk/include/asm-arm/arch-at91/at91_mci.h | 4 - trunk/include/asm-arm/arch-s3c2410/regs-sdi.h | 20 +- trunk/include/asm-arm/plat-s3c24xx/mci.h | 15 - trunk/include/asm-avr32/arch-at32ap/board.h | 6 +- trunk/include/asm-avr32/atmel-mci.h | 9 - trunk/include/asm-avr32/ioctls.h | 4 - trunk/include/asm-cris/Kbuild | 5 +- trunk/include/asm-frv/ioctls.h | 4 - trunk/include/asm-frv/termbits.h | 5 +- trunk/include/asm-generic/vmlinux.lds.h | 6 - trunk/include/asm-ia64/kvm_host.h | 3 - trunk/include/asm-ia64/processor.h | 2 - trunk/include/asm-m68k/amigahw.h | 4 + trunk/include/asm-m68k/amigaints.h | 2 - trunk/include/asm-m68k/apollodma.h | 2 +- trunk/include/asm-m68k/dvma.h | 4 +- trunk/include/asm-m68k/fpu.h | 10 +- trunk/include/asm-m68k/irq.h | 2 +- trunk/include/asm-m68k/mac_baboon.h | 2 + trunk/include/asm-m68k/mac_via.h | 1 + trunk/include/asm-m68k/machines.h | 4 +- trunk/include/asm-m68k/macintosh.h | 5 + trunk/include/asm-m68k/md.h | 2 +- trunk/include/asm-m68k/openprom.h | 1 + trunk/include/asm-m68k/oplib.h | 3 +- trunk/include/asm-m68k/sbus.h | 5 + trunk/include/asm-m68k/sun3-head.h | 1 + trunk/include/asm-m68k/tlbflush.h | 8 +- trunk/include/asm-mips/bitops.h | 6 +- trunk/include/asm-mips/bootinfo.h | 6 - trunk/include/asm-mips/fpu.h | 2 - .../include/asm-mips/mach-au1x00/au1100_mmc.h | 18 +- .../mach-rc32434/cpu-feature-overrides.h | 81 - trunk/include/asm-mips/mach-rc32434/ddr.h | 141 - trunk/include/asm-mips/mach-rc32434/dma.h | 103 - trunk/include/asm-mips/mach-rc32434/dma_v.h | 52 - trunk/include/asm-mips/mach-rc32434/eth.h | 220 - trunk/include/asm-mips/mach-rc32434/gpio.h | 126 - trunk/include/asm-mips/mach-rc32434/integ.h | 59 - trunk/include/asm-mips/mach-rc32434/irq.h | 8 - trunk/include/asm-mips/mach-rc32434/pci.h | 481 - trunk/include/asm-mips/mach-rc32434/prom.h | 44 - trunk/include/asm-mips/mach-rc32434/rb.h | 81 - trunk/include/asm-mips/mach-rc32434/rc32434.h | 61 - trunk/include/asm-mips/mach-rc32434/timer.h | 65 - trunk/include/asm-mips/mach-rc32434/war.h | 25 - trunk/include/asm-mips/mips-boards/atlas.h | 80 + trunk/include/asm-mips/mips-boards/atlasint.h | 109 + trunk/include/asm-mips/mips-boards/maltasmp.h | 36 + .../asm-mips/mips-boards/saa9730_uart.h | 69 + trunk/include/asm-mips/mips-boards/sead.h | 36 + trunk/include/asm-mips/mips-boards/seadint.h | 28 + trunk/include/asm-mips/page.h | 3 - trunk/include/asm-mips/pci.h | 1 + trunk/include/asm-mips/setup.h | 2 - trunk/include/asm-mips/txx9/generic.h | 7 - trunk/include/asm-mips/txx9/rbtx4927.h | 26 +- trunk/include/asm-mips/txx9/rbtx4938.h | 52 +- trunk/include/asm-mips/txx9/tx3927.h | 19 +- trunk/include/asm-mips/txx9/tx4927.h | 63 +- trunk/include/asm-mips/txx9/tx4938.h | 243 +- trunk/include/asm-powerpc/kvm_host.h | 2 - trunk/include/asm-s390/Kbuild | 2 +- trunk/include/asm-s390/chpid.h | 6 +- trunk/include/asm-s390/kvm_host.h | 36 +- trunk/include/asm-s390/qdio.h | 646 +- trunk/include/asm-s390/schid.h | 3 - trunk/include/asm-s390/setup.h | 2 +- trunk/include/asm-sparc/Kbuild | 15 +- trunk/include/asm-sparc/agp.h | 20 - trunk/include/asm-sparc/apb.h | 36 - trunk/include/asm-sparc/asi.h | 153 +- trunk/include/asm-sparc/atomic.h | 169 +- trunk/include/asm-sparc/atomic_32.h | 165 - trunk/include/asm-sparc/atomic_64.h | 128 - trunk/include/asm-sparc/auxio.h | 97 +- trunk/include/asm-sparc/auxio_32.h | 89 - trunk/include/asm-sparc/auxio_64.h | 100 - trunk/include/asm-sparc/backoff.h | 31 - trunk/include/asm-sparc/bbc.h | 225 - trunk/include/asm-sparc/bitops.h | 117 +- trunk/include/asm-sparc/bitops_32.h | 111 - trunk/include/asm-sparc/bitops_64.h | 107 - trunk/include/asm-sparc/cacheflush.h | 93 +- trunk/include/asm-sparc/cacheflush_32.h | 85 - trunk/include/asm-sparc/cacheflush_64.h | 76 - trunk/include/asm-sparc/chafsr.h | 241 - trunk/include/asm-sparc/checksum.h | 249 +- trunk/include/asm-sparc/checksum_32.h | 241 - trunk/include/asm-sparc/checksum_64.h | 167 - trunk/include/asm-sparc/chmctrl.h | 183 - trunk/include/asm-sparc/cmt.h | 59 - trunk/include/asm-sparc/compat.h | 243 - trunk/include/asm-sparc/compat_signal.h | 29 - trunk/include/asm-sparc/cpudata.h | 35 +- trunk/include/asm-sparc/cpudata_32.h | 27 - trunk/include/asm-sparc/cpudata_64.h | 240 - trunk/include/asm-sparc/dcr.h | 14 - trunk/include/asm-sparc/dcu.h | 27 - trunk/include/asm-sparc/delay.h | 42 +- trunk/include/asm-sparc/delay_32.h | 34 - trunk/include/asm-sparc/delay_64.h | 17 - trunk/include/asm-sparc/display7seg.h | 79 - trunk/include/asm-sparc/dma-mapping.h | 17 +- trunk/include/asm-sparc/dma-mapping_32.h | 11 - trunk/include/asm-sparc/dma-mapping_64.h | 154 - trunk/include/asm-sparc/dma.h | 290 +- trunk/include/asm-sparc/dma_32.h | 288 - trunk/include/asm-sparc/dma_64.h | 205 - trunk/include/asm-sparc/ebus.h | 105 +- trunk/include/asm-sparc/ebus_32.h | 99 - trunk/include/asm-sparc/ebus_64.h | 94 - trunk/include/asm-sparc/elf.h | 149 +- trunk/include/asm-sparc/elf_32.h | 145 - trunk/include/asm-sparc/elf_64.h | 217 - trunk/include/asm-sparc/envctrl.h | 103 - trunk/include/asm-sparc/estate.h | 49 - trunk/include/asm-sparc/fbio.h | 37 +- trunk/include/asm-sparc/fcntl.h | 4 - trunk/include/asm-sparc/fhc.h | 121 - trunk/include/asm-sparc/floppy.h | 394 +- trunk/include/asm-sparc/floppy_32.h | 388 - trunk/include/asm-sparc/floppy_64.h | 782 - trunk/include/asm-sparc/fpumacro.h | 33 - trunk/include/asm-sparc/futex.h | 12 +- trunk/include/asm-sparc/futex_32.h | 6 - trunk/include/asm-sparc/futex_64.h | 110 - trunk/include/asm-sparc/hardirq.h | 31 +- trunk/include/asm-sparc/hardirq_32.h | 23 - trunk/include/asm-sparc/hardirq_64.h | 19 - trunk/include/asm-sparc/head.h | 106 +- trunk/include/asm-sparc/head_32.h | 102 - trunk/include/asm-sparc/head_64.h | 76 - trunk/include/asm-sparc/hugetlb.h | 84 - trunk/include/asm-sparc/hvtramp.h | 37 - trunk/include/asm-sparc/hypervisor.h | 2949 --- trunk/include/asm-sparc/ide.h | 103 +- trunk/include/asm-sparc/ide_32.h | 95 - trunk/include/asm-sparc/ide_64.h | 118 - trunk/include/asm-sparc/idprom.h | 2 +- trunk/include/asm-sparc/intr_queue.h | 15 - trunk/include/asm-sparc/io.h | 331 +- trunk/include/asm-sparc/io_32.h | 325 - trunk/include/asm-sparc/io_64.h | 511 - trunk/include/asm-sparc/ioctls.h | 4 +- trunk/include/asm-sparc/iommu.h | 129 +- trunk/include/asm-sparc/iommu_32.h | 121 - trunk/include/asm-sparc/iommu_64.h | 62 - trunk/include/asm-sparc/ipcbuf.h | 39 +- trunk/include/asm-sparc/ipcbuf_32.h | 31 - trunk/include/asm-sparc/ipcbuf_64.h | 28 - trunk/include/asm-sparc/irq.h | 21 +- trunk/include/asm-sparc/irq_32.h | 15 - trunk/include/asm-sparc/irq_64.h | 93 - trunk/include/asm-sparc/irqflags.h | 47 +- trunk/include/asm-sparc/irqflags_32.h | 39 - trunk/include/asm-sparc/irqflags_64.h | 89 - trunk/include/asm-sparc/kdebug.h | 81 +- trunk/include/asm-sparc/kdebug_32.h | 73 - trunk/include/asm-sparc/kdebug_64.h | 19 - trunk/include/asm-sparc/kmap_types.h | 4 - trunk/include/asm-sparc/kprobes.h | 49 - trunk/include/asm-sparc/ldc.h | 138 - trunk/include/asm-sparc/lmb.h | 10 - trunk/include/asm-sparc/lsu.h | 19 - trunk/include/asm-sparc/machines.h | 2 + trunk/include/asm-sparc/mbus.h | 2 + trunk/include/asm-sparc/mc146818rtc.h | 35 +- trunk/include/asm-sparc/mc146818rtc_32.h | 29 - trunk/include/asm-sparc/mc146818rtc_64.h | 34 - trunk/include/asm-sparc/mdesc.h | 78 - trunk/include/asm-sparc/mmu.h | 13 +- trunk/include/asm-sparc/mmu_32.h | 7 - trunk/include/asm-sparc/mmu_64.h | 123 - trunk/include/asm-sparc/mmu_context.h | 50 +- trunk/include/asm-sparc/mmu_context_32.h | 42 - trunk/include/asm-sparc/mmu_context_64.h | 155 - trunk/include/asm-sparc/mmzone.h | 17 - trunk/include/asm-sparc/module.h | 15 +- trunk/include/asm-sparc/module_32.h | 7 - trunk/include/asm-sparc/module_64.h | 7 - trunk/include/asm-sparc/mostek.h | 175 +- trunk/include/asm-sparc/mostek_32.h | 171 - trunk/include/asm-sparc/mostek_64.h | 143 - trunk/include/asm-sparc/msgbuf.h | 23 +- trunk/include/asm-sparc/namei.h | 21 +- trunk/include/asm-sparc/namei_32.h | 13 - trunk/include/asm-sparc/namei_64.h | 13 - trunk/include/asm-sparc/ns87303.h | 118 - trunk/include/asm-sparc/of_platform.h | 32 +- trunk/include/asm-sparc/of_platform_32.h | 24 - trunk/include/asm-sparc/of_platform_64.h | 25 - trunk/include/asm-sparc/openprom.h | 265 +- trunk/include/asm-sparc/openprom_32.h | 255 - trunk/include/asm-sparc/openprom_64.h | 280 - trunk/include/asm-sparc/oplib.h | 279 +- trunk/include/asm-sparc/oplib_32.h | 272 - trunk/include/asm-sparc/oplib_64.h | 322 - trunk/include/asm-sparc/page.h | 167 +- trunk/include/asm-sparc/page_32.h | 163 - trunk/include/asm-sparc/page_64.h | 138 - trunk/include/asm-sparc/parport.h | 246 - trunk/include/asm-sparc/pci.h | 176 +- trunk/include/asm-sparc/pci_32.h | 170 - trunk/include/asm-sparc/pci_64.h | 209 - trunk/include/asm-sparc/percpu.h | 14 +- trunk/include/asm-sparc/percpu_32.h | 6 - trunk/include/asm-sparc/percpu_64.h | 28 - trunk/include/asm-sparc/pgalloc.h | 76 +- trunk/include/asm-sparc/pgalloc_32.h | 68 - trunk/include/asm-sparc/pgalloc_64.h | 81 - trunk/include/asm-sparc/pgtable.h | 477 +- trunk/include/asm-sparc/pgtable_32.h | 480 - trunk/include/asm-sparc/pgtable_64.h | 775 - trunk/include/asm-sparc/pil.h | 22 - trunk/include/asm-sparc/posix_types.h | 124 +- trunk/include/asm-sparc/posix_types_32.h | 118 - trunk/include/asm-sparc/posix_types_64.h | 122 - trunk/include/asm-sparc/processor.h | 132 +- trunk/include/asm-sparc/processor_32.h | 128 - trunk/include/asm-sparc/processor_64.h | 237 - trunk/include/asm-sparc/psrcompat.h | 45 - trunk/include/asm-sparc/pstate.h | 91 - trunk/include/asm-sparc/ptrace.h | 179 +- trunk/include/asm-sparc/ptrace_32.h | 175 - trunk/include/asm-sparc/ptrace_64.h | 346 - trunk/include/asm-sparc/reboot.h | 6 - trunk/include/asm-sparc/reg.h | 87 +- trunk/include/asm-sparc/reg_32.h | 79 - trunk/include/asm-sparc/reg_64.h | 56 - trunk/include/asm-sparc/resource.h | 6 +- trunk/include/asm-sparc/rwsem-const.h | 12 - trunk/include/asm-sparc/rwsem.h | 84 - trunk/include/asm-sparc/sbus.h | 161 +- trunk/include/asm-sparc/sbus_32.h | 153 - trunk/include/asm-sparc/sbus_64.h | 190 - trunk/include/asm-sparc/scatterlist.h | 32 +- trunk/include/asm-sparc/scatterlist_32.h | 26 - trunk/include/asm-sparc/scatterlist_64.h | 27 - trunk/include/asm-sparc/scratchpad.h | 14 - trunk/include/asm-sparc/seccomp.h | 21 - trunk/include/asm-sparc/sections.h | 12 +- trunk/include/asm-sparc/sections_32.h | 6 - trunk/include/asm-sparc/sections_64.h | 9 - trunk/include/asm-sparc/sembuf.h | 12 +- trunk/include/asm-sparc/setup.h | 6 +- trunk/include/asm-sparc/sfafsr.h | 82 - trunk/include/asm-sparc/sfp-machine.h | 214 +- trunk/include/asm-sparc/sfp-machine_32.h | 212 - trunk/include/asm-sparc/sfp-machine_64.h | 93 - trunk/include/asm-sparc/shmbuf.h | 14 +- trunk/include/asm-sparc/shmparam.h | 19 +- trunk/include/asm-sparc/shmparam_32.h | 11 - trunk/include/asm-sparc/shmparam_64.h | 10 - trunk/include/asm-sparc/sigcontext.h | 70 +- trunk/include/asm-sparc/sigcontext_32.h | 62 - trunk/include/asm-sparc/sigcontext_64.h | 87 - trunk/include/asm-sparc/siginfo.h | 25 +- trunk/include/asm-sparc/siginfo_32.h | 17 - trunk/include/asm-sparc/siginfo_64.h | 32 - trunk/include/asm-sparc/signal.h | 209 +- trunk/include/asm-sparc/signal_32.h | 207 - trunk/include/asm-sparc/signal_64.h | 194 - trunk/include/asm-sparc/smp.h | 177 +- trunk/include/asm-sparc/smp_32.h | 173 - trunk/include/asm-sparc/smp_64.h | 67 - trunk/include/asm-sparc/sparsemem.h | 12 - trunk/include/asm-sparc/spinlock.h | 200 +- trunk/include/asm-sparc/spinlock_32.h | 192 - trunk/include/asm-sparc/spinlock_64.h | 250 - trunk/include/asm-sparc/spinlock_types.h | 2 +- trunk/include/asm-sparc/spitfire.h | 342 - trunk/include/asm-sparc/sstate.h | 13 - trunk/include/asm-sparc/stacktrace.h | 6 - trunk/include/asm-sparc/starfire.h | 21 - trunk/include/asm-sparc/stat.h | 82 +- trunk/include/asm-sparc/stat_32.h | 76 - trunk/include/asm-sparc/stat_64.h | 47 - trunk/include/asm-sparc/statfs.h | 12 +- trunk/include/asm-sparc/statfs_32.h | 6 - trunk/include/asm-sparc/statfs_64.h | 54 - trunk/include/asm-sparc/string.h | 213 +- trunk/include/asm-sparc/string_32.h | 205 - trunk/include/asm-sparc/string_64.h | 83 - trunk/include/asm-sparc/syscalls.h | 13 - trunk/include/asm-sparc/system.h | 290 +- trunk/include/asm-sparc/system_32.h | 288 - trunk/include/asm-sparc/system_64.h | 355 - trunk/include/asm-sparc/termbits.h | 5 - trunk/include/asm-sparc/termios.h | 79 +- trunk/include/asm-sparc/thread_info.h | 157 +- trunk/include/asm-sparc/thread_info_32.h | 151 - trunk/include/asm-sparc/thread_info_64.h | 277 - trunk/include/asm-sparc/timer.h | 113 +- trunk/include/asm-sparc/timer_32.h | 107 - trunk/include/asm-sparc/timer_64.h | 30 - trunk/include/asm-sparc/timex.h | 21 +- trunk/include/asm-sparc/timex_32.h | 15 - trunk/include/asm-sparc/timex_64.h | 19 - trunk/include/asm-sparc/tlb.h | 32 +- trunk/include/asm-sparc/tlb_32.h | 24 - trunk/include/asm-sparc/tlb_64.h | 111 - trunk/include/asm-sparc/tlbflush.h | 68 +- trunk/include/asm-sparc/tlbflush_32.h | 60 - trunk/include/asm-sparc/tlbflush_64.h | 44 - trunk/include/asm-sparc/topology.h | 14 +- trunk/include/asm-sparc/topology_32.h | 6 - trunk/include/asm-sparc/topology_64.h | 86 - trunk/include/asm-sparc/tsb.h | 283 - trunk/include/asm-sparc/ttable.h | 658 - trunk/include/asm-sparc/types.h | 32 +- trunk/include/asm-sparc/uaccess.h | 342 +- trunk/include/asm-sparc/uaccess_32.h | 336 - trunk/include/asm-sparc/uaccess_64.h | 273 - trunk/include/asm-sparc/uctx.h | 71 - trunk/include/asm-sparc/unistd.h | 386 +- trunk/include/asm-sparc/unistd_32.h | 378 - trunk/include/asm-sparc/unistd_64.h | 373 - trunk/include/asm-sparc/upa.h | 109 - trunk/include/asm-sparc/utrap.h | 51 - trunk/include/asm-sparc/vaddrs.h | 5 + trunk/include/asm-sparc/vio.h | 406 - trunk/include/asm-sparc/visasm.h | 62 - trunk/include/asm-sparc/watchdog.h | 31 - trunk/include/asm-sparc/xor.h | 277 +- trunk/include/asm-sparc/xor_32.h | 269 - trunk/include/asm-sparc/xor_64.h | 70 - trunk/include/asm-sparc64/Kbuild | 24 +- trunk/include/asm-sparc64/agp.h | 21 +- trunk/include/asm-sparc64/apb.h | 37 +- trunk/include/asm-sparc64/asi.h | 161 +- trunk/include/asm-sparc64/atomic.h | 129 +- trunk/include/asm-sparc64/auxio.h | 101 +- trunk/include/asm-sparc64/backoff.h | 32 +- trunk/include/asm-sparc64/bbc.h | 226 +- trunk/include/asm-sparc64/bitops.h | 108 +- trunk/include/asm-sparc64/cacheflush.h | 77 +- trunk/include/asm-sparc64/chafsr.h | 242 +- trunk/include/asm-sparc64/checksum.h | 168 +- trunk/include/asm-sparc64/chmctrl.h | 184 +- trunk/include/asm-sparc64/cmt.h | 60 +- trunk/include/asm-sparc64/compat.h | 244 +- trunk/include/asm-sparc64/compat_signal.h | 30 +- trunk/include/asm-sparc64/cpudata.h | 241 +- trunk/include/asm-sparc64/dcr.h | 15 +- trunk/include/asm-sparc64/dcu.h | 28 +- trunk/include/asm-sparc64/delay.h | 18 +- trunk/include/asm-sparc64/display7seg.h | 80 +- trunk/include/asm-sparc64/dma-mapping.h | 155 +- trunk/include/asm-sparc64/dma.h | 206 +- trunk/include/asm-sparc64/ebus.h | 95 +- trunk/include/asm-sparc64/elf.h | 218 +- trunk/include/asm-sparc64/envctrl.h | 104 +- trunk/include/asm-sparc64/estate.h | 50 +- trunk/include/asm-sparc64/fbio.h | 331 +- trunk/include/asm-sparc64/fcntl.h | 36 +- trunk/include/asm-sparc64/fhc.h | 132 +- trunk/include/asm-sparc64/floppy.h | 783 +- trunk/include/asm-sparc64/fpumacro.h | 34 +- trunk/include/asm-sparc64/futex.h | 111 +- trunk/include/asm-sparc64/hardirq.h | 20 +- trunk/include/asm-sparc64/head.h | 77 +- trunk/include/asm-sparc64/hugetlb.h | 85 +- trunk/include/asm-sparc64/hvtramp.h | 38 +- trunk/include/asm-sparc64/hw_irq.h | 5 +- trunk/include/asm-sparc64/hypervisor.h | 2946 ++- trunk/include/asm-sparc64/ide.h | 119 +- trunk/include/asm-sparc64/idprom.h | 26 +- trunk/include/asm-sparc64/intr_queue.h | 16 +- trunk/include/asm-sparc64/io.h | 512 +- trunk/include/asm-sparc64/ioctl.h | 68 +- trunk/include/asm-sparc64/ioctls.h | 137 +- trunk/include/asm-sparc64/iommu.h | 63 +- trunk/include/asm-sparc64/ipcbuf.h | 29 +- trunk/include/asm-sparc64/irq.h | 94 +- trunk/include/asm-sparc64/irq_regs.h | 2 +- trunk/include/asm-sparc64/irqflags.h | 90 +- trunk/include/asm-sparc64/kdebug.h | 20 +- trunk/include/asm-sparc64/kmap_types.h | 26 +- trunk/include/asm-sparc64/kprobes.h | 50 +- trunk/include/asm-sparc64/kvm.h | 7 +- trunk/include/asm-sparc64/ldc.h | 139 +- trunk/include/asm-sparc64/linkage.h | 7 +- trunk/include/asm-sparc64/lmb.h | 11 +- trunk/include/asm-sparc64/lsu.h | 20 +- trunk/include/asm-sparc64/mc146818rtc.h | 35 +- trunk/include/asm-sparc64/mdesc.h | 79 +- trunk/include/asm-sparc64/mman.h | 32 +- trunk/include/asm-sparc64/mmu.h | 128 +- trunk/include/asm-sparc64/mmu_context.h | 156 +- trunk/include/asm-sparc64/mmzone.h | 18 +- trunk/include/asm-sparc64/module.h | 8 +- trunk/include/asm-sparc64/mostek.h | 144 +- trunk/include/asm-sparc64/msgbuf.h | 28 +- trunk/include/asm-sparc64/mutex.h | 10 +- trunk/include/asm-sparc64/namei.h | 14 +- trunk/include/asm-sparc64/ns87303.h | 119 +- trunk/include/asm-sparc64/of_platform.h | 26 +- trunk/include/asm-sparc64/openprom.h | 281 +- trunk/include/asm-sparc64/openpromio.h | 70 +- trunk/include/asm-sparc64/oplib.h | 323 +- trunk/include/asm-sparc64/page.h | 143 +- trunk/include/asm-sparc64/param.h | 24 +- trunk/include/asm-sparc64/parport.h | 247 +- trunk/include/asm-sparc64/pci.h | 210 +- trunk/include/asm-sparc64/percpu.h | 29 +- trunk/include/asm-sparc64/perfctr.h | 174 +- trunk/include/asm-sparc64/pgalloc.h | 82 +- trunk/include/asm-sparc64/pgtable.h | 782 +- trunk/include/asm-sparc64/pil.h | 22 +- trunk/include/asm-sparc64/poll.h | 13 +- trunk/include/asm-sparc64/posix_types.h | 123 +- trunk/include/asm-sparc64/processor.h | 238 +- trunk/include/asm-sparc64/psrcompat.h | 46 +- trunk/include/asm-sparc64/pstate.h | 92 +- trunk/include/asm-sparc64/ptrace.h | 347 +- trunk/include/asm-sparc64/reboot.h | 7 +- trunk/include/asm-sparc64/reg.h | 57 +- trunk/include/asm-sparc64/resource.h | 20 +- trunk/include/asm-sparc64/rtc.h | 27 +- trunk/include/asm-sparc64/rwsem-const.h | 13 +- trunk/include/asm-sparc64/rwsem.h | 85 +- trunk/include/asm-sparc64/sbus.h | 191 +- trunk/include/asm-sparc64/scatterlist.h | 28 +- trunk/include/asm-sparc64/scratchpad.h | 15 +- trunk/include/asm-sparc64/seccomp.h | 22 +- trunk/include/asm-sparc64/sections.h | 10 +- trunk/include/asm-sparc64/semaphore.h | 2 +- trunk/include/asm-sparc64/sembuf.h | 23 +- trunk/include/asm-sparc64/setup.h | 11 +- trunk/include/asm-sparc64/sfafsr.h | 83 +- trunk/include/asm-sparc64/sfp-machine.h | 94 +- trunk/include/asm-sparc64/shmbuf.h | 39 +- trunk/include/asm-sparc64/shmparam.h | 11 +- trunk/include/asm-sparc64/sigcontext.h | 88 +- trunk/include/asm-sparc64/siginfo.h | 33 +- trunk/include/asm-sparc64/signal.h | 195 +- trunk/include/asm-sparc64/smp.h | 65 +- trunk/include/asm-sparc64/socket.h | 58 +- trunk/include/asm-sparc64/sockios.h | 15 +- trunk/include/asm-sparc64/sparsemem.h | 13 +- trunk/include/asm-sparc64/spinlock.h | 251 +- trunk/include/asm-sparc64/spinlock_types.h | 21 +- trunk/include/asm-sparc64/spitfire.h | 343 +- trunk/include/asm-sparc64/sstate.h | 14 +- trunk/include/asm-sparc64/stacktrace.h | 7 +- trunk/include/asm-sparc64/starfire.h | 22 +- trunk/include/asm-sparc64/stat.h | 48 +- trunk/include/asm-sparc64/statfs.h | 55 +- trunk/include/asm-sparc64/string.h | 84 +- trunk/include/asm-sparc64/sunbpp.h | 81 +- trunk/include/asm-sparc64/syscalls.h | 14 +- trunk/include/asm-sparc64/system.h | 356 +- trunk/include/asm-sparc64/termbits.h | 261 +- trunk/include/asm-sparc64/termios.h | 187 +- trunk/include/asm-sparc64/thread_info.h | 278 +- trunk/include/asm-sparc64/timer.h | 31 +- trunk/include/asm-sparc64/timex.h | 20 +- trunk/include/asm-sparc64/tlb.h | 112 +- trunk/include/asm-sparc64/tlbflush.h | 45 +- trunk/include/asm-sparc64/topology.h | 87 +- trunk/include/asm-sparc64/tsb.h | 284 +- trunk/include/asm-sparc64/ttable.h | 659 +- trunk/include/asm-sparc64/types.h | 35 +- trunk/include/asm-sparc64/uaccess.h | 274 +- trunk/include/asm-sparc64/uctx.h | 72 +- trunk/include/asm-sparc64/unaligned.h | 11 +- trunk/include/asm-sparc64/unistd.h | 374 +- trunk/include/asm-sparc64/upa.h | 110 +- trunk/include/asm-sparc64/utrap.h | 52 +- trunk/include/asm-sparc64/vga.h | 34 +- trunk/include/asm-sparc64/vio.h | 407 +- trunk/include/asm-sparc64/visasm.h | 63 +- trunk/include/asm-sparc64/watchdog.h | 32 +- trunk/include/asm-sparc64/xor.h | 71 +- trunk/include/asm-x86/kvm.h | 1 - trunk/include/asm-x86/kvm_host.h | 69 +- trunk/include/asm-x86/kvm_x86_emulate.h | 11 +- trunk/include/asm-x86/pci-direct.h | 4 - trunk/include/asm-x86/processor.h | 2 - trunk/include/linux/acpi.h | 3 - trunk/include/linux/blkdev.h | 3 - trunk/include/linux/brcmphy.h | 6 - trunk/include/linux/configfs.h | 3 +- trunk/include/linux/cyclades.h | 13 +- trunk/include/linux/dccp.h | 6 +- trunk/include/linux/device-mapper.h | 6 - trunk/include/linux/device.h | 9 - trunk/include/linux/dm-ioctl.h | 4 +- trunk/include/linux/dm9000.h | 1 - trunk/include/linux/ethtool.h | 33 - trunk/include/linux/freezer.h | 10 - trunk/include/linux/fs.h | 6 +- trunk/include/linux/gameport.h | 1 + trunk/include/linux/generic_serial.h | 8 +- trunk/include/linux/gpio_keys.h | 1 - trunk/include/linux/hayesesp.h | 9 +- trunk/include/linux/hdlc.h | 7 + trunk/include/linux/i2c-id.h | 8 + trunk/include/linux/ide.h | 74 +- trunk/include/linux/ieee80211.h | 499 +- trunk/include/linux/if_bridge.h | 2 + trunk/include/linux/if_packet.h | 24 - trunk/include/linux/if_ppp.h | 2 + trunk/include/linux/if_tun.h | 34 +- trunk/include/linux/if_vlan.h | 238 +- trunk/include/linux/igmp.h | 1 + trunk/include/linux/inet.h | 7 - trunk/include/linux/init_task.h | 4 +- trunk/include/linux/input.h | 9 +- trunk/include/linux/ioport.h | 5 - trunk/include/linux/ip6_tunnel.h | 4 + trunk/include/linux/ipv6.h | 4 - trunk/include/linux/istallion.h | 6 +- trunk/include/linux/joystick.h | 2 + trunk/include/linux/kvm.h | 33 +- trunk/include/linux/kvm_host.h | 11 +- trunk/include/linux/libps2.h | 1 + trunk/include/linux/lockd/lockd.h | 8 +- trunk/include/linux/mfd/asic3.h | 185 +- trunk/include/linux/mmc/core.h | 1 - trunk/include/linux/mmc/host.h | 32 +- trunk/include/linux/mmc/mmc.h | 1 + trunk/include/linux/mmc/sdio_func.h | 21 +- trunk/include/linux/mroute.h | 28 +- trunk/include/linux/mroute6.h | 35 +- trunk/include/linux/mv643xx_eth.h | 65 +- trunk/include/linux/net.h | 4 +- trunk/include/linux/netdevice.h | 330 +- .../linux/netfilter/nfnetlink_conntrack.h | 10 - trunk/include/linux/netfilter/xt_string.h | 15 +- .../include/linux/netfilter_bridge/ebt_ip6.h | 40 - .../include/linux/netfilter_bridge/ebt_log.h | 3 +- trunk/include/linux/netfilter_ipv4.h | 1 - trunk/include/linux/netfilter_ipv6.h | 5 - trunk/include/linux/netlink.h | 2 +- trunk/include/linux/nfs4.h | 3 + trunk/include/linux/nfs_fs.h | 10 - trunk/include/linux/nfs_iostat.h | 119 - trunk/include/linux/nfs_page.h | 9 +- trunk/include/linux/nfs_xdr.h | 3 +- trunk/include/linux/nfsd/nfsd.h | 27 +- trunk/include/linux/nfsd/state.h | 2 + trunk/include/linux/nl80211.h | 13 +- trunk/include/linux/notifier.h | 1 - trunk/include/linux/pci.h | 57 +- trunk/include/linux/pci_hotplug.h | 14 +- trunk/include/linux/pci_ids.h | 4 - trunk/include/linux/pci_regs.h | 1 - trunk/include/linux/pkt_cls.h | 1 - trunk/include/linux/pkt_sched.h | 29 +- trunk/include/linux/platform_device.h | 1 - trunk/include/linux/pm.h | 314 +- trunk/include/linux/pm_wakeup.h | 28 +- trunk/include/linux/pnp.h | 146 +- trunk/include/linux/ppp-comp.h | 2 + trunk/include/linux/ppp_defs.h | 2 + trunk/include/linux/raid/bitmap.h | 1 - trunk/include/linux/raid/linear.h | 2 +- trunk/include/linux/raid/md.h | 2 +- trunk/include/linux/raid/md_k.h | 17 +- trunk/include/linux/raid/md_p.h | 3 + trunk/include/linux/raid/raid5.h | 64 +- trunk/include/linux/rfkill.h | 46 +- trunk/include/linux/rtnetlink.h | 1 - trunk/include/linux/sched.h | 27 +- trunk/include/linux/seq_file_net.h | 3 - trunk/include/linux/serial_core.h | 27 +- trunk/include/linux/serio.h | 4 +- trunk/include/linux/skbuff.h | 27 +- trunk/include/linux/smc911x.h | 12 - trunk/include/linux/socket.h | 6 +- trunk/include/linux/sonet.h | 2 +- trunk/include/linux/spi/mmc_spi.h | 9 - trunk/include/linux/ssb/ssb.h | 144 +- trunk/include/linux/stallion.h | 6 +- trunk/include/linux/sunrpc/auth_gss.h | 2 + trunk/include/linux/sunrpc/clnt.h | 7 +- trunk/include/linux/sunrpc/gss_api.h | 2 + trunk/include/linux/sunrpc/gss_krb5.h | 3 - trunk/include/linux/sunrpc/sched.h | 1 + trunk/include/linux/sunrpc/svc.h | 7 +- trunk/include/linux/sunrpc/svc_rdma.h | 36 +- trunk/include/linux/sunrpc/svcauth_gss.h | 3 + trunk/include/linux/suspend.h | 14 +- trunk/include/linux/tcp.h | 56 +- trunk/include/linux/textsearch.h | 13 +- trunk/include/linux/tipc_config.h | 10 +- trunk/include/linux/tty.h | 204 +- trunk/include/linux/tty_ldisc.h | 7 +- trunk/include/linux/udp.h | 6 - trunk/include/linux/usb/rndis_host.h | 3 +- trunk/include/linux/videodev2.h | 14 - trunk/include/linux/wanrouter.h | 2 +- trunk/include/linux/wireless.h | 30 - trunk/include/media/cx2341x.h | 7 +- trunk/include/media/ir-kbd-i2c.h | 3 + trunk/include/media/pwc-ioctl.h | 3 +- trunk/include/media/saa7146.h | 4 +- trunk/include/media/sh_mobile_ceu.h | 12 - trunk/include/media/soc_camera.h | 16 +- trunk/include/media/soc_camera_platform.h | 15 - trunk/include/media/v4l2-dev.h | 83 +- trunk/include/media/v4l2-i2c-drv-legacy.h | 1 + trunk/include/media/videobuf-dma-contig.h | 32 - trunk/include/media/videobuf-dma-sg.h | 2 +- trunk/include/media/videobuf-vmalloc.h | 2 +- trunk/include/net/addrconf.h | 3 +- trunk/include/net/bluetooth/bluetooth.h | 1 - trunk/include/net/bluetooth/hci.h | 68 +- trunk/include/net/bluetooth/hci_core.h | 19 +- trunk/include/net/bluetooth/rfcomm.h | 2 - trunk/include/net/compat.h | 2 +- trunk/include/net/dst.h | 12 - trunk/include/net/fib_rules.h | 2 +- trunk/include/net/garp.h | 128 - trunk/include/net/icmp.h | 18 +- trunk/include/net/ieee80211.h | 11 + trunk/include/net/if_inet6.h | 1 + trunk/include/net/inet6_hashtables.h | 10 +- trunk/include/net/inet_hashtables.h | 12 +- trunk/include/net/inet_sock.h | 9 +- trunk/include/net/inetpeer.h | 2 + trunk/include/net/ip.h | 19 +- trunk/include/net/ip6_tunnel.h | 5 + trunk/include/net/ipconfig.h | 2 + trunk/include/net/ipip.h | 1 + trunk/include/net/ipv6.h | 12 +- trunk/include/net/irda/irda_device.h | 2 +- trunk/include/net/iw_handler.h | 151 +- trunk/include/net/mac80211.h | 591 +- trunk/include/net/neighbour.h | 4 +- trunk/include/net/net_namespace.h | 5 - .../net/netfilter/ipv4/nf_conntrack_ipv4.h | 2 + trunk/include/net/netfilter/nf_conntrack.h | 22 +- trunk/include/net/netns/hash.h | 21 - trunk/include/net/netns/ipv4.h | 5 - trunk/include/net/netns/ipv6.h | 1 - trunk/include/net/netns/mib.h | 16 - trunk/include/net/pkt_sched.h | 14 +- trunk/include/net/rose.h | 2 +- trunk/include/net/route.h | 2 +- trunk/include/net/sch_generic.h | 198 +- trunk/include/net/sctp/checksum.h | 23 +- trunk/include/net/sctp/sctp.h | 4 +- trunk/include/net/sctp/structs.h | 8 +- trunk/include/net/sctp/user.h | 34 +- trunk/include/net/snmp.h | 2 + trunk/include/net/sock.h | 41 +- trunk/include/net/stp.h | 14 - trunk/include/net/tcp.h | 65 +- trunk/include/net/tipc/tipc_port.h | 10 +- trunk/include/net/transp_v6.h | 2 +- trunk/include/net/udp.h | 28 +- trunk/include/net/wext.h | 7 - trunk/include/net/wireless.h | 6 - trunk/init/do_mounts.c | 3 +- trunk/init/main.c | 5 +- trunk/ipc/mqueue.c | 2 +- trunk/kernel/Makefile | 3 +- trunk/kernel/cpu.c | 1 - trunk/kernel/exit.c | 451 +- trunk/kernel/fork.c | 6 +- trunk/kernel/kthread.c | 2 +- trunk/kernel/power/disk.c | 50 +- trunk/kernel/power/main.c | 16 +- trunk/kernel/power/process.c | 97 +- trunk/kernel/power/user.c | 71 +- trunk/kernel/ptrace.c | 37 +- trunk/lib/Makefile | 14 +- trunk/lib/kobject.c | 1 - trunk/lib/textsearch.c | 14 +- trunk/lib/ts_bm.c | 26 +- trunk/lib/ts_fsm.c | 6 +- trunk/lib/ts_kmp.c | 29 +- trunk/mm/highmem.c | 1 - trunk/net/802/Kconfig | 7 - trunk/net/802/Makefile | 2 - trunk/net/802/garp.c | 636 - trunk/net/802/stp.c | 102 - trunk/net/8021q/Kconfig | 10 - trunk/net/8021q/Makefile | 12 +- trunk/net/8021q/vlan.c | 80 +- trunk/net/8021q/vlan.h | 86 +- trunk/net/8021q/vlan_core.c | 64 - trunk/net/8021q/vlan_dev.c | 298 +- trunk/net/8021q/vlan_gvrp.c | 66 - trunk/net/8021q/vlan_netlink.c | 7 +- trunk/net/8021q/vlanproc.c | 13 +- trunk/net/Kconfig | 1 - trunk/net/Makefile | 4 +- trunk/net/appletalk/aarp.c | 4 +- trunk/net/appletalk/ddp.c | 6 +- trunk/net/atm/addr.c | 10 +- trunk/net/atm/addr.h | 4 +- trunk/net/atm/br2684.c | 14 +- trunk/net/atm/clip.c | 2 +- trunk/net/atm/common.c | 8 +- trunk/net/atm/lec.c | 55 +- trunk/net/atm/lec.h | 10 +- trunk/net/atm/mpc.c | 2 +- trunk/net/ax25/af_ax25.c | 8 +- trunk/net/ax25/ax25_in.c | 2 +- trunk/net/ax25/ax25_std_timer.c | 8 +- trunk/net/bluetooth/af_bluetooth.c | 53 +- trunk/net/bluetooth/bnep/bnep.h | 4 + trunk/net/bluetooth/bnep/core.c | 9 +- trunk/net/bluetooth/bnep/netdev.c | 4 + trunk/net/bluetooth/bnep/sock.c | 4 + trunk/net/bluetooth/hci_conn.c | 96 +- trunk/net/bluetooth/hci_core.c | 42 +- trunk/net/bluetooth/hci_event.c | 512 +- trunk/net/bluetooth/hci_sock.c | 18 +- trunk/net/bluetooth/hci_sysfs.c | 31 +- trunk/net/bluetooth/hidp/core.c | 10 - trunk/net/bluetooth/l2cap.c | 337 +- trunk/net/bluetooth/rfcomm/core.c | 94 +- trunk/net/bluetooth/rfcomm/sock.c | 25 +- trunk/net/bluetooth/rfcomm/tty.c | 70 +- trunk/net/bluetooth/sco.c | 14 +- trunk/net/bridge/Kconfig | 1 - trunk/net/bridge/br.c | 18 +- trunk/net/bridge/br_device.c | 14 +- trunk/net/bridge/br_fdb.c | 2 + trunk/net/bridge/br_forward.c | 6 +- trunk/net/bridge/br_if.c | 12 +- trunk/net/bridge/br_input.c | 25 +- trunk/net/bridge/br_ioctl.c | 2 + trunk/net/bridge/br_notify.c | 4 +- trunk/net/bridge/br_private.h | 10 +- trunk/net/bridge/br_private_stp.h | 2 + trunk/net/bridge/br_stp.c | 2 + trunk/net/bridge/br_stp_bpdu.c | 16 +- trunk/net/bridge/br_stp_if.c | 6 +- trunk/net/bridge/br_stp_timer.c | 2 + trunk/net/bridge/netfilter/Kconfig | 11 +- trunk/net/bridge/netfilter/Makefile | 1 - trunk/net/bridge/netfilter/ebt_ip6.c | 144 - trunk/net/bridge/netfilter/ebt_log.c | 66 +- trunk/net/can/af_can.c | 4 +- trunk/net/can/bcm.c | 2 +- trunk/net/can/raw.c | 2 +- trunk/net/compat.c | 2 +- trunk/net/core/dev.c | 380 +- trunk/net/core/dev_mcast.c | 24 +- trunk/net/core/ethtool.c | 37 - trunk/net/core/fib_rules.c | 2 +- trunk/net/core/iovec.c | 2 +- trunk/net/core/link_watch.c | 11 +- trunk/net/core/neighbour.c | 8 +- trunk/net/core/net-sysfs.c | 26 +- trunk/net/core/netpoll.c | 24 +- trunk/net/core/pktgen.c | 71 +- trunk/net/core/rtnetlink.c | 26 +- trunk/net/core/skbuff.c | 166 +- trunk/net/core/sock.c | 8 +- trunk/net/core/sysctl_net_core.c | 39 +- trunk/net/dccp/ccids/ccid3.c | 14 +- trunk/net/dccp/ccids/lib/loss_interval.c | 10 +- trunk/net/dccp/ccids/lib/packet_history.c | 103 +- trunk/net/dccp/ccids/lib/packet_history.h | 30 +- trunk/net/dccp/dccp.h | 17 +- trunk/net/dccp/ipv4.c | 19 +- trunk/net/dccp/ipv6.c | 15 +- trunk/net/dccp/options.c | 14 +- trunk/net/dccp/proto.c | 4 +- trunk/net/dccp/timer.c | 4 +- trunk/net/decnet/af_decnet.c | 34 +- trunk/net/decnet/dn_route.c | 2 +- trunk/net/decnet/dn_rules.c | 2 +- trunk/net/econet/af_econet.c | 8 +- trunk/net/ieee80211/ieee80211_rx.c | 2 +- trunk/net/ieee80211/ieee80211_tx.c | 86 + trunk/net/ieee80211/ieee80211_wx.c | 137 +- trunk/net/ipv4/af_inet.c | 87 +- trunk/net/ipv4/arp.c | 9 +- trunk/net/ipv4/datagram.c | 2 +- trunk/net/ipv4/devinet.c | 35 +- trunk/net/ipv4/fib_frontend.c | 19 +- trunk/net/ipv4/fib_hash.c | 8 +- trunk/net/ipv4/fib_rules.c | 4 +- trunk/net/ipv4/fib_semantics.c | 2 + trunk/net/ipv4/fib_trie.c | 30 +- trunk/net/ipv4/icmp.c | 31 +- trunk/net/ipv4/igmp.c | 28 +- trunk/net/ipv4/inet_connection_sock.c | 13 +- trunk/net/ipv4/inet_diag.c | 2 + trunk/net/ipv4/inet_hashtables.c | 23 +- trunk/net/ipv4/inet_timewait_sock.c | 21 +- trunk/net/ipv4/inetpeer.c | 2 + trunk/net/ipv4/ip_forward.c | 11 +- trunk/net/ipv4/ip_fragment.c | 61 +- trunk/net/ipv4/ip_gre.c | 32 +- trunk/net/ipv4/ip_input.c | 40 +- trunk/net/ipv4/ip_options.c | 2 + trunk/net/ipv4/ip_output.c | 35 +- trunk/net/ipv4/ip_sockglue.c | 2 + trunk/net/ipv4/ipconfig.c | 6 +- trunk/net/ipv4/ipip.c | 24 +- trunk/net/ipv4/ipmr.c | 125 +- trunk/net/ipv4/ipvs/ip_vs_app.c | 2 + trunk/net/ipv4/ipvs/ip_vs_conn.c | 2 + trunk/net/ipv4/ipvs/ip_vs_core.c | 5 +- trunk/net/ipv4/ipvs/ip_vs_ctl.c | 2 + trunk/net/ipv4/ipvs/ip_vs_dh.c | 2 + trunk/net/ipv4/ipvs/ip_vs_est.c | 2 + trunk/net/ipv4/ipvs/ip_vs_ftp.c | 2 + trunk/net/ipv4/ipvs/ip_vs_lblc.c | 2 + trunk/net/ipv4/ipvs/ip_vs_lblcr.c | 2 + trunk/net/ipv4/ipvs/ip_vs_lc.c | 2 + trunk/net/ipv4/ipvs/ip_vs_nq.c | 2 + trunk/net/ipv4/ipvs/ip_vs_proto.c | 2 + trunk/net/ipv4/ipvs/ip_vs_proto_ah.c | 2 + trunk/net/ipv4/ipvs/ip_vs_proto_esp.c | 2 + trunk/net/ipv4/ipvs/ip_vs_proto_tcp.c | 2 + trunk/net/ipv4/ipvs/ip_vs_proto_udp.c | 2 + trunk/net/ipv4/ipvs/ip_vs_rr.c | 2 + trunk/net/ipv4/ipvs/ip_vs_sched.c | 2 + trunk/net/ipv4/ipvs/ip_vs_sed.c | 2 + trunk/net/ipv4/ipvs/ip_vs_sh.c | 2 + trunk/net/ipv4/ipvs/ip_vs_sync.c | 433 +- trunk/net/ipv4/ipvs/ip_vs_wlc.c | 2 + trunk/net/ipv4/ipvs/ip_vs_wrr.c | 2 + trunk/net/ipv4/ipvs/ip_vs_xmit.c | 2 + trunk/net/ipv4/netfilter/Kconfig | 15 +- trunk/net/ipv4/netfilter/Makefile | 1 - trunk/net/ipv4/netfilter/ip_queue.c | 5 +- trunk/net/ipv4/netfilter/ipt_MASQUERADE.c | 2 +- trunk/net/ipv4/netfilter/iptable_security.c | 180 - .../ipv4/netfilter/nf_conntrack_proto_icmp.c | 5 +- trunk/net/ipv4/netfilter/nf_nat_proto_sctp.c | 4 +- trunk/net/ipv4/proc.c | 113 +- trunk/net/ipv4/protocol.c | 2 + trunk/net/ipv4/raw.c | 12 +- trunk/net/ipv4/route.c | 262 +- trunk/net/ipv4/syncookies.c | 8 +- trunk/net/ipv4/sysctl_net_ipv4.c | 5 +- trunk/net/ipv4/tcp.c | 102 +- trunk/net/ipv4/tcp_diag.c | 2 + trunk/net/ipv4/tcp_input.c | 236 +- trunk/net/ipv4/tcp_ipv4.c | 324 +- trunk/net/ipv4/tcp_minisocks.c | 12 +- trunk/net/ipv4/tcp_output.c | 466 +- trunk/net/ipv4/tcp_timer.c | 27 +- trunk/net/ipv4/udp.c | 76 +- trunk/net/ipv4/udp_impl.h | 2 +- trunk/net/ipv4/udplite.c | 3 + trunk/net/ipv6/addrconf.c | 94 +- trunk/net/ipv6/addrlabel.c | 106 +- trunk/net/ipv6/af_inet6.c | 17 +- trunk/net/ipv6/anycast.c | 2 +- trunk/net/ipv6/datagram.c | 2 + trunk/net/ipv6/exthdrs.c | 4 +- trunk/net/ipv6/icmp.c | 5 +- trunk/net/ipv6/inet6_hashtables.c | 13 +- trunk/net/ipv6/ip6_fib.c | 2 + trunk/net/ipv6/ip6_input.c | 7 +- trunk/net/ipv6/ip6_output.c | 19 +- trunk/net/ipv6/ip6_tunnel.c | 28 +- trunk/net/ipv6/ip6mr.c | 81 +- trunk/net/ipv6/ipv6_sockglue.c | 11 +- trunk/net/ipv6/mcast.c | 9 +- trunk/net/ipv6/ndisc.c | 11 +- trunk/net/ipv6/netfilter/Kconfig | 12 - trunk/net/ipv6/netfilter/Makefile | 1 - trunk/net/ipv6/netfilter/ip6_queue.c | 5 +- trunk/net/ipv6/netfilter/ip6table_filter.c | 31 +- trunk/net/ipv6/netfilter/ip6table_security.c | 172 - .../netfilter/nf_conntrack_proto_icmpv6.c | 5 +- trunk/net/ipv6/proc.c | 33 +- trunk/net/ipv6/protocol.c | 2 + trunk/net/ipv6/raw.c | 10 +- trunk/net/ipv6/reassembly.c | 63 +- trunk/net/ipv6/route.c | 74 +- trunk/net/ipv6/sit.c | 26 +- trunk/net/ipv6/syncookies.c | 6 +- trunk/net/ipv6/sysctl_net_ipv6.c | 29 +- trunk/net/ipv6/tcp_ipv6.c | 269 +- trunk/net/ipv6/udp.c | 53 +- trunk/net/ipv6/udp_impl.h | 2 +- trunk/net/ipv6/udplite.c | 2 + trunk/net/ipx/af_ipx.c | 4 +- trunk/net/irda/ircomm/ircomm_tty.c | 14 +- trunk/net/irda/irlap_frame.c | 2 +- trunk/net/irda/irnet/irnet_ppp.c | 54 +- trunk/net/irda/irnet/irnet_ppp.h | 7 +- trunk/net/iucv/af_iucv.c | 1 - trunk/net/iucv/iucv.c | 15 +- trunk/net/key/af_key.c | 622 +- trunk/net/llc/af_llc.c | 4 +- trunk/net/llc/llc_input.c | 2 +- trunk/net/mac80211/Kconfig | 164 +- trunk/net/mac80211/Makefile | 20 +- trunk/net/mac80211/aes_ccm.c | 53 +- trunk/net/mac80211/aes_ccm.h | 6 +- trunk/net/mac80211/cfg.c | 42 +- trunk/net/mac80211/debugfs.c | 58 +- trunk/net/mac80211/debugfs_key.c | 8 +- trunk/net/mac80211/debugfs_netdev.c | 59 +- trunk/net/mac80211/debugfs_netdev.h | 5 + trunk/net/mac80211/debugfs_sta.c | 56 +- trunk/net/mac80211/ieee80211_i.h | 179 +- trunk/net/mac80211/iface.c | 396 +- trunk/net/mac80211/key.c | 11 +- trunk/net/mac80211/key.h | 54 +- trunk/net/mac80211/main.c | 609 +- trunk/net/mac80211/mesh.c | 38 +- trunk/net/mac80211/mesh.h | 2 +- trunk/net/mac80211/mesh_hwmp.c | 2 +- trunk/net/mac80211/mesh_pathtbl.c | 54 +- trunk/net/mac80211/mesh_plink.c | 88 +- trunk/net/mac80211/michael.c | 116 +- trunk/net/mac80211/michael.h | 8 +- trunk/net/mac80211/mlme.c | 1035 +- trunk/net/mac80211/rate.c | 12 +- trunk/net/mac80211/rate.h | 37 +- trunk/net/mac80211/rc80211_pid.h | 4 +- trunk/net/mac80211/rc80211_pid_algo.c | 40 +- trunk/net/mac80211/rc80211_pid_debugfs.c | 8 +- trunk/net/mac80211/rx.c | 683 +- trunk/net/mac80211/sta_info.c | 55 +- trunk/net/mac80211/sta_info.h | 168 +- trunk/net/mac80211/tkip.c | 282 +- trunk/net/mac80211/tkip.h | 8 +- trunk/net/mac80211/tx.c | 1167 +- trunk/net/mac80211/util.c | 136 +- trunk/net/mac80211/wep.c | 71 +- trunk/net/mac80211/wep.h | 2 +- trunk/net/mac80211/wext.c | 145 +- trunk/net/mac80211/wme.c | 676 +- trunk/net/mac80211/wme.h | 43 +- trunk/net/mac80211/wpa.c | 403 +- trunk/net/netfilter/Kconfig | 5 +- trunk/net/netfilter/nf_conntrack_core.c | 29 +- trunk/net/netfilter/nf_conntrack_extend.c | 10 +- trunk/net/netfilter/nf_conntrack_netlink.c | 32 +- trunk/net/netfilter/nf_conntrack_proto_dccp.c | 3 +- trunk/net/netfilter/nf_conntrack_proto_sctp.c | 80 - trunk/net/netfilter/nf_conntrack_proto_tcp.c | 11 +- trunk/net/netfilter/nf_sockopt.c | 2 +- trunk/net/netfilter/nfnetlink_queue.c | 3 +- trunk/net/netfilter/xt_CONNSECMARK.c | 10 +- trunk/net/netfilter/xt_SECMARK.c | 10 +- trunk/net/netfilter/xt_string.c | 38 +- trunk/net/netlabel/netlabel_cipso_v4.c | 2 +- trunk/net/netlabel/netlabel_unlabeled.c | 2 +- trunk/net/netlink/af_netlink.c | 4 +- trunk/net/netrom/af_netrom.c | 24 +- trunk/net/packet/af_packet.c | 222 +- trunk/net/rfkill/rfkill-input.c | 98 +- trunk/net/rfkill/rfkill-input.h | 1 - trunk/net/rfkill/rfkill.c | 314 +- trunk/net/rose/af_rose.c | 26 +- trunk/net/rose/rose_route.c | 29 +- trunk/net/rxrpc/ar-input.c | 5 +- trunk/net/sched/act_gact.c | 2 +- trunk/net/sched/act_ipt.c | 2 +- trunk/net/sched/act_mirred.c | 4 +- trunk/net/sched/act_nat.c | 2 +- trunk/net/sched/act_pedit.c | 2 +- trunk/net/sched/act_police.c | 8 +- trunk/net/sched/act_simple.c | 2 +- trunk/net/sched/cls_api.c | 20 +- trunk/net/sched/cls_flow.c | 52 +- trunk/net/sched/cls_route.c | 12 +- trunk/net/sched/cls_u32.c | 18 +- trunk/net/sched/sch_api.c | 613 +- trunk/net/sched/sch_atm.c | 12 +- trunk/net/sched/sch_cbq.c | 155 +- trunk/net/sched/sch_dsmark.c | 10 +- trunk/net/sched/sch_fifo.c | 49 +- trunk/net/sched/sch_generic.c | 467 +- trunk/net/sched/sch_gred.c | 14 +- trunk/net/sched/sch_hfsc.c | 110 +- trunk/net/sched/sch_htb.c | 195 +- trunk/net/sched/sch_ingress.c | 2 +- trunk/net/sched/sch_netem.c | 65 +- trunk/net/sched/sch_prio.c | 143 +- trunk/net/sched/sch_red.c | 37 +- trunk/net/sched/sch_sfq.c | 20 +- trunk/net/sched/sch_tbf.c | 42 +- trunk/net/sched/sch_teql.c | 50 +- trunk/net/sctp/Kconfig | 4 +- trunk/net/sctp/Makefile | 4 +- trunk/net/sctp/associola.c | 4 - trunk/net/sctp/bind_addr.c | 37 - trunk/net/sctp/input.c | 38 +- trunk/net/sctp/ipv6.c | 20 +- trunk/net/sctp/output.c | 14 +- trunk/net/sctp/outqueue.c | 34 +- trunk/net/sctp/proc.c | 141 - trunk/net/sctp/protocol.c | 35 +- trunk/net/sctp/sm_make_chunk.c | 7 +- trunk/net/sctp/sm_sideeffect.c | 44 +- trunk/net/sctp/sm_statefuns.c | 16 +- trunk/net/sctp/socket.c | 383 +- trunk/net/sctp/transport.c | 3 - trunk/net/socket.c | 92 +- trunk/net/sunrpc/auth_gss/Makefile | 4 +- trunk/net/sunrpc/auth_gss/auth_gss.c | 29 +- trunk/net/sunrpc/auth_gss/gss_krb5_crypto.c | 10 + trunk/net/sunrpc/auth_gss/gss_krb5_mech.c | 4 +- trunk/net/sunrpc/auth_gss/gss_krb5_seal.c | 26 +- trunk/net/sunrpc/auth_gss/gss_krb5_unseal.c | 16 +- trunk/net/sunrpc/auth_gss/gss_krb5_wrap.c | 72 +- trunk/net/sunrpc/auth_gss/gss_spkm3_mech.c | 4 +- trunk/net/sunrpc/auth_gss/gss_spkm3_token.c | 2 +- trunk/net/sunrpc/auth_unix.c | 2 +- trunk/net/sunrpc/clnt.c | 161 +- trunk/net/sunrpc/rpcb_clnt.c | 356 +- trunk/net/sunrpc/sched.c | 23 +- trunk/net/sunrpc/svc.c | 110 +- trunk/net/sunrpc/xprt.c | 9 +- trunk/net/sunrpc/xprtrdma/svc_rdma.c | 35 - trunk/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 84 +- trunk/net/sunrpc/xprtrdma/svc_rdma_sendto.c | 166 +- .../net/sunrpc/xprtrdma/svc_rdma_transport.c | 195 +- trunk/net/sunrpc/xprtsock.c | 2 + trunk/net/sysctl_net.c | 31 +- trunk/net/tipc/bcast.c | 14 +- trunk/net/tipc/bearer.c | 8 +- trunk/net/tipc/cluster.c | 4 +- trunk/net/tipc/config.c | 11 +- trunk/net/tipc/core.c | 13 +- trunk/net/tipc/core.h | 126 +- trunk/net/tipc/dbg.c | 231 +- trunk/net/tipc/dbg.h | 12 +- trunk/net/tipc/discover.c | 14 +- trunk/net/tipc/discover.h | 2 +- trunk/net/tipc/eth_media.c | 10 +- trunk/net/tipc/link.c | 98 +- trunk/net/tipc/msg.c | 13 +- trunk/net/tipc/msg.h | 42 +- trunk/net/tipc/name_distr.c | 6 +- trunk/net/tipc/name_table.c | 55 +- trunk/net/tipc/net.c | 14 +- trunk/net/tipc/net.h | 2 +- trunk/net/tipc/netlink.c | 16 +- trunk/net/tipc/node.c | 55 +- trunk/net/tipc/port.c | 115 +- trunk/net/tipc/ref.c | 14 +- trunk/net/tipc/socket.c | 62 +- trunk/net/tipc/subscr.c | 249 +- trunk/net/tipc/subscr.h | 34 +- trunk/net/tipc/user_reg.c | 14 +- trunk/net/unix/af_unix.c | 2 + trunk/net/wanrouter/Kconfig | 2 + trunk/net/wanrouter/wanmain.c | 6 +- trunk/net/wanrouter/wanproc.c | 2 +- trunk/net/wireless/Kconfig | 11 - trunk/net/wireless/core.c | 33 +- trunk/net/wireless/nl80211.c | 6 +- trunk/net/wireless/radiotap.c | 16 +- trunk/net/wireless/wext.c | 584 +- trunk/net/x25/af_x25.c | 11 +- trunk/net/x25/x25_dev.c | 2 +- trunk/net/xfrm/xfrm_policy.c | 2 +- trunk/scripts/Makefile.fwinst | 25 +- trunk/virt/kvm/coalesced_mmio.c | 156 - trunk/virt/kvm/coalesced_mmio.h | 23 - trunk/virt/kvm/ioapic.c | 23 +- trunk/virt/kvm/iodev.h | 8 +- trunk/virt/kvm/kvm_main.c | 153 +- trunk/virt/kvm/kvm_trace.c | 18 +- 2568 files changed, 121458 insertions(+), 233480 deletions(-) delete mode 100644 trunk/Documentation/filesystems/ubifs.txt delete mode 100644 trunk/Documentation/networking/dm9000.txt delete mode 100644 trunk/Documentation/networking/mac80211_hwsim/README delete mode 100644 trunk/Documentation/networking/mac80211_hwsim/hostapd.conf delete mode 100644 trunk/Documentation/networking/mac80211_hwsim/wpa_supplicant.conf delete mode 100644 trunk/Documentation/video4linux/gspca.txt create mode 100644 trunk/arch/m68k/mac/bootparse.c create mode 100644 trunk/arch/m68k/sun3/sbus.c delete mode 100644 trunk/arch/mips/configs/rb532_defconfig delete mode 100644 trunk/arch/mips/pci/fixup-rc32434.c delete mode 100644 trunk/arch/mips/pci/ops-rc32434.c delete mode 100644 trunk/arch/mips/pci/pci-rc32434.c delete mode 100644 trunk/arch/mips/rb532/Makefile delete mode 100644 trunk/arch/mips/rb532/devices.c delete mode 100644 trunk/arch/mips/rb532/gpio.c delete mode 100644 trunk/arch/mips/rb532/irq.c delete mode 100644 trunk/arch/mips/rb532/prom.c delete mode 100644 trunk/arch/mips/rb532/serial.c delete mode 100644 trunk/arch/mips/rb532/setup.c delete mode 100644 trunk/arch/mips/rb532/time.c create mode 100644 trunk/arch/mips/txx9/generic/mem_tx4938.c delete mode 100644 trunk/arch/mips/txx9/generic/setup_tx4927.c delete mode 100644 trunk/arch/mips/txx9/generic/setup_tx4938.c delete mode 100644 trunk/drivers/acpi/pci_slot.c delete mode 100644 trunk/drivers/acpi/reboot.c create mode 100644 trunk/drivers/atm/fore200e_firmware_copyright create mode 100644 trunk/drivers/atm/fore200e_mkfirm.c create mode 100644 trunk/drivers/atm/pca200e.data create mode 100644 trunk/drivers/atm/pca200e_ecd.data create mode 100644 trunk/drivers/atm/sba200e_ecd.data delete mode 100644 trunk/drivers/char/hw_random/n2-asm.S delete mode 100644 trunk/drivers/char/hw_random/n2-drv.c delete mode 100644 trunk/drivers/char/hw_random/n2rng.h create mode 100644 trunk/drivers/ide/arm/bast-ide.c delete mode 100644 trunk/drivers/ide/ide-pio-blacklist.c rename trunk/drivers/ide/{ide-timings.c => ide-timing.h} (56%) rename trunk/drivers/{block => ide/legacy}/hd.c (99%) create mode 100644 trunk/drivers/ide/ppc/mpc8xx.c delete mode 100644 trunk/drivers/input/misc/sgi_btns.c delete mode 100644 trunk/drivers/input/serio/xilinx_ps2.c delete mode 100644 trunk/drivers/input/touchscreen/htcpen.c delete mode 100644 trunk/drivers/input/touchscreen/inexio.c delete mode 100644 trunk/drivers/input/touchscreen/migor_ts.c delete mode 100644 trunk/drivers/input/touchscreen/touchit213.c delete mode 100644 trunk/drivers/media/dvb/dvb-usb/anysee.c delete mode 100644 trunk/drivers/media/dvb/dvb-usb/anysee.h delete mode 100644 trunk/drivers/media/dvb/siano/Kconfig delete mode 100644 trunk/drivers/media/dvb/siano/Makefile delete mode 100644 trunk/drivers/media/dvb/siano/sms-cards.c delete mode 100644 trunk/drivers/media/dvb/siano/sms-cards.h delete mode 100644 trunk/drivers/media/dvb/siano/smscoreapi.c delete mode 100644 trunk/drivers/media/dvb/siano/smscoreapi.h delete mode 100644 trunk/drivers/media/dvb/siano/smsdvb.c delete mode 100644 trunk/drivers/media/dvb/siano/smsusb.c delete mode 100644 trunk/drivers/media/video/gspca/Kconfig delete mode 100644 trunk/drivers/media/video/gspca/Makefile delete mode 100644 trunk/drivers/media/video/gspca/conex.c delete mode 100644 trunk/drivers/media/video/gspca/etoms.c delete mode 100644 trunk/drivers/media/video/gspca/gspca.c delete mode 100644 trunk/drivers/media/video/gspca/gspca.h delete mode 100644 trunk/drivers/media/video/gspca/jpeg.h delete mode 100644 trunk/drivers/media/video/gspca/mars.c delete mode 100644 trunk/drivers/media/video/gspca/ov519.c delete mode 100644 trunk/drivers/media/video/gspca/pac207.c delete mode 100644 trunk/drivers/media/video/gspca/pac7311.c delete mode 100644 trunk/drivers/media/video/gspca/sonixb.c delete mode 100644 trunk/drivers/media/video/gspca/sonixj.c delete mode 100644 trunk/drivers/media/video/gspca/spca500.c delete mode 100644 trunk/drivers/media/video/gspca/spca501.c delete mode 100644 trunk/drivers/media/video/gspca/spca505.c delete mode 100644 trunk/drivers/media/video/gspca/spca506.c delete mode 100644 trunk/drivers/media/video/gspca/spca508.c delete mode 100644 trunk/drivers/media/video/gspca/spca561.c delete mode 100644 trunk/drivers/media/video/gspca/stk014.c delete mode 100644 trunk/drivers/media/video/gspca/sunplus.c delete mode 100644 trunk/drivers/media/video/gspca/t613.c delete mode 100644 trunk/drivers/media/video/gspca/tv8532.c delete mode 100644 trunk/drivers/media/video/gspca/vc032x.c delete mode 100644 trunk/drivers/media/video/gspca/zc3xx-reg.h delete mode 100644 trunk/drivers/media/video/gspca/zc3xx.c delete mode 100644 trunk/drivers/media/video/s2255drv.c create mode 100644 trunk/drivers/media/video/saa711x.c delete mode 100644 trunk/drivers/media/video/sh_mobile_ceu_camera.c delete mode 100644 trunk/drivers/media/video/soc_camera_platform.c delete mode 100644 trunk/drivers/media/video/uvc/Kconfig delete mode 100644 trunk/drivers/media/video/videobuf-dma-contig.c delete mode 100644 trunk/drivers/misc/compal-laptop.c delete mode 100644 trunk/drivers/mmc/host/atmel-mci-regs.h delete mode 100644 trunk/drivers/mmc/host/atmel-mci.c create mode 100644 trunk/drivers/mmc/host/au1xmmc.h delete mode 100644 trunk/drivers/mmc/host/s3cmci.c delete mode 100644 trunk/drivers/mmc/host/s3cmci.h delete mode 100644 trunk/drivers/mmc/host/sdhci-pci.c delete mode 100644 trunk/drivers/mmc/host/sdricoh_cs.c delete mode 100644 trunk/drivers/net/8390p.c create mode 100644 trunk/drivers/net/bnx2x.c delete mode 100644 trunk/drivers/net/bnx2x_link.c delete mode 100644 trunk/drivers/net/bnx2x_link.h delete mode 100644 trunk/drivers/net/bnx2x_main.c create mode 100644 trunk/drivers/net/ibm_emac/Kconfig create mode 100644 trunk/drivers/net/ibm_emac/Makefile create mode 100644 trunk/drivers/net/ibm_emac/ibm_emac.h create mode 100644 trunk/drivers/net/ibm_emac/ibm_emac_core.c create mode 100644 trunk/drivers/net/ibm_emac/ibm_emac_core.h create mode 100644 trunk/drivers/net/ibm_emac/ibm_emac_debug.c create mode 100644 trunk/drivers/net/ibm_emac/ibm_emac_debug.h create mode 100644 trunk/drivers/net/ibm_emac/ibm_emac_mal.c create mode 100644 trunk/drivers/net/ibm_emac/ibm_emac_mal.h create mode 100644 trunk/drivers/net/ibm_emac/ibm_emac_phy.c create mode 100644 trunk/drivers/net/ibm_emac/ibm_emac_phy.h create mode 100644 trunk/drivers/net/ibm_emac/ibm_emac_rgmii.c create mode 100644 trunk/drivers/net/ibm_emac/ibm_emac_rgmii.h create mode 100644 trunk/drivers/net/ibm_emac/ibm_emac_tah.c create mode 100644 trunk/drivers/net/ibm_emac/ibm_emac_tah.h create mode 100644 trunk/drivers/net/ibm_emac/ibm_emac_zmii.c create mode 100644 trunk/drivers/net/ibm_emac/ibm_emac_zmii.h delete mode 100644 trunk/drivers/net/phy/mdio-ofgpio.c create mode 100644 trunk/drivers/net/saa9730.c create mode 100644 trunk/drivers/net/saa9730.h create mode 100644 trunk/drivers/net/sfc/i2c-direct.c create mode 100644 trunk/drivers/net/sfc/i2c-direct.h delete mode 100644 trunk/drivers/net/sh_eth.c delete mode 100644 trunk/drivers/net/sh_eth.h delete mode 100644 trunk/drivers/net/usb/hso.c rename trunk/drivers/net/wireless/iwlwifi/{iwl-commands.h => iwl-4965-commands.h} (89%) rename trunk/drivers/net/wireless/iwlwifi/{iwl-dev.h => iwl-4965.h} (66%) delete mode 100644 trunk/drivers/net/wireless/iwlwifi/iwl-5000-hw.h delete mode 100644 trunk/drivers/net/wireless/iwlwifi/iwl-5000.c delete mode 100644 trunk/drivers/net/wireless/iwlwifi/iwl-calib.c delete mode 100644 trunk/drivers/net/wireless/iwlwifi/iwl-calib.h delete mode 100644 trunk/drivers/net/wireless/iwlwifi/iwl-fh.h delete mode 100644 trunk/drivers/net/wireless/iwlwifi/iwl-power.c delete mode 100644 trunk/drivers/net/wireless/iwlwifi/iwl-power.h delete mode 100644 trunk/drivers/net/wireless/iwlwifi/iwl-rx.c delete mode 100644 trunk/drivers/net/wireless/iwlwifi/iwl-scan.c delete mode 100644 trunk/drivers/net/wireless/iwlwifi/iwl-tx.c delete mode 100644 trunk/drivers/net/wireless/libertas/persistcfg.c delete mode 100644 trunk/drivers/net/wireless/mac80211_hwsim.c delete mode 100644 trunk/drivers/pci/slot.c create mode 100644 trunk/drivers/s390/cio/qdio.c delete mode 100644 trunk/drivers/s390/cio/qdio_debug.c delete mode 100644 trunk/drivers/s390/cio/qdio_debug.h delete mode 100644 trunk/drivers/s390/cio/qdio_main.c delete mode 100644 trunk/drivers/s390/cio/qdio_perf.c delete mode 100644 trunk/drivers/s390/cio/qdio_perf.h delete mode 100644 trunk/drivers/s390/cio/qdio_setup.c delete mode 100644 trunk/drivers/s390/cio/qdio_thinint.c delete mode 100644 trunk/fs/ubifs/Kconfig delete mode 100644 trunk/fs/ubifs/Makefile delete mode 100644 trunk/fs/ubifs/budget.c delete mode 100644 trunk/fs/ubifs/commit.c delete mode 100644 trunk/fs/ubifs/compress.c delete mode 100644 trunk/fs/ubifs/debug.c delete mode 100644 trunk/fs/ubifs/debug.h delete mode 100644 trunk/fs/ubifs/dir.c delete mode 100644 trunk/fs/ubifs/file.c delete mode 100644 trunk/fs/ubifs/find.c delete mode 100644 trunk/fs/ubifs/gc.c delete mode 100644 trunk/fs/ubifs/io.c delete mode 100644 trunk/fs/ubifs/ioctl.c delete mode 100644 trunk/fs/ubifs/journal.c delete mode 100644 trunk/fs/ubifs/key.h delete mode 100644 trunk/fs/ubifs/log.c delete mode 100644 trunk/fs/ubifs/lprops.c delete mode 100644 trunk/fs/ubifs/lpt.c delete mode 100644 trunk/fs/ubifs/lpt_commit.c delete mode 100644 trunk/fs/ubifs/master.c delete mode 100644 trunk/fs/ubifs/misc.h delete mode 100644 trunk/fs/ubifs/orphan.c delete mode 100644 trunk/fs/ubifs/recovery.c delete mode 100644 trunk/fs/ubifs/replay.c delete mode 100644 trunk/fs/ubifs/sb.c delete mode 100644 trunk/fs/ubifs/scan.c delete mode 100644 trunk/fs/ubifs/shrinker.c delete mode 100644 trunk/fs/ubifs/super.c delete mode 100644 trunk/fs/ubifs/tnc.c delete mode 100644 trunk/fs/ubifs/tnc_commit.c delete mode 100644 trunk/fs/ubifs/tnc_misc.c delete mode 100644 trunk/fs/ubifs/ubifs-media.h delete mode 100644 trunk/fs/ubifs/ubifs.h delete mode 100644 trunk/fs/ubifs/xattr.c delete mode 100644 trunk/include/asm-arm/plat-s3c24xx/mci.h delete mode 100644 trunk/include/asm-avr32/atmel-mci.h delete mode 100644 trunk/include/asm-mips/mach-rc32434/cpu-feature-overrides.h delete mode 100644 trunk/include/asm-mips/mach-rc32434/ddr.h delete mode 100644 trunk/include/asm-mips/mach-rc32434/dma.h delete mode 100644 trunk/include/asm-mips/mach-rc32434/dma_v.h delete mode 100644 trunk/include/asm-mips/mach-rc32434/eth.h delete mode 100644 trunk/include/asm-mips/mach-rc32434/gpio.h delete mode 100644 trunk/include/asm-mips/mach-rc32434/integ.h delete mode 100644 trunk/include/asm-mips/mach-rc32434/irq.h delete mode 100644 trunk/include/asm-mips/mach-rc32434/pci.h delete mode 100644 trunk/include/asm-mips/mach-rc32434/prom.h delete mode 100644 trunk/include/asm-mips/mach-rc32434/rb.h delete mode 100644 trunk/include/asm-mips/mach-rc32434/rc32434.h delete mode 100644 trunk/include/asm-mips/mach-rc32434/timer.h delete mode 100644 trunk/include/asm-mips/mach-rc32434/war.h create mode 100644 trunk/include/asm-mips/mips-boards/atlas.h create mode 100644 trunk/include/asm-mips/mips-boards/atlasint.h create mode 100644 trunk/include/asm-mips/mips-boards/maltasmp.h create mode 100644 trunk/include/asm-mips/mips-boards/saa9730_uart.h create mode 100644 trunk/include/asm-mips/mips-boards/sead.h create mode 100644 trunk/include/asm-mips/mips-boards/seadint.h delete mode 100644 trunk/include/asm-sparc/agp.h delete mode 100644 trunk/include/asm-sparc/apb.h delete mode 100644 trunk/include/asm-sparc/atomic_32.h delete mode 100644 trunk/include/asm-sparc/atomic_64.h delete mode 100644 trunk/include/asm-sparc/auxio_32.h delete mode 100644 trunk/include/asm-sparc/auxio_64.h delete mode 100644 trunk/include/asm-sparc/backoff.h delete mode 100644 trunk/include/asm-sparc/bbc.h delete mode 100644 trunk/include/asm-sparc/bitops_32.h delete mode 100644 trunk/include/asm-sparc/bitops_64.h delete mode 100644 trunk/include/asm-sparc/cacheflush_32.h delete mode 100644 trunk/include/asm-sparc/cacheflush_64.h delete mode 100644 trunk/include/asm-sparc/chafsr.h delete mode 100644 trunk/include/asm-sparc/checksum_32.h delete mode 100644 trunk/include/asm-sparc/checksum_64.h delete mode 100644 trunk/include/asm-sparc/chmctrl.h delete mode 100644 trunk/include/asm-sparc/cmt.h delete mode 100644 trunk/include/asm-sparc/compat.h delete mode 100644 trunk/include/asm-sparc/compat_signal.h delete mode 100644 trunk/include/asm-sparc/cpudata_32.h delete mode 100644 trunk/include/asm-sparc/cpudata_64.h delete mode 100644 trunk/include/asm-sparc/dcr.h delete mode 100644 trunk/include/asm-sparc/dcu.h delete mode 100644 trunk/include/asm-sparc/delay_32.h delete mode 100644 trunk/include/asm-sparc/delay_64.h delete mode 100644 trunk/include/asm-sparc/display7seg.h delete mode 100644 trunk/include/asm-sparc/dma-mapping_32.h delete mode 100644 trunk/include/asm-sparc/dma-mapping_64.h delete mode 100644 trunk/include/asm-sparc/dma_32.h delete mode 100644 trunk/include/asm-sparc/dma_64.h delete mode 100644 trunk/include/asm-sparc/ebus_32.h delete mode 100644 trunk/include/asm-sparc/ebus_64.h delete mode 100644 trunk/include/asm-sparc/elf_32.h delete mode 100644 trunk/include/asm-sparc/elf_64.h delete mode 100644 trunk/include/asm-sparc/envctrl.h delete mode 100644 trunk/include/asm-sparc/estate.h delete mode 100644 trunk/include/asm-sparc/fhc.h delete mode 100644 trunk/include/asm-sparc/floppy_32.h delete mode 100644 trunk/include/asm-sparc/floppy_64.h delete mode 100644 trunk/include/asm-sparc/fpumacro.h delete mode 100644 trunk/include/asm-sparc/futex_32.h delete mode 100644 trunk/include/asm-sparc/futex_64.h delete mode 100644 trunk/include/asm-sparc/hardirq_32.h delete mode 100644 trunk/include/asm-sparc/hardirq_64.h delete mode 100644 trunk/include/asm-sparc/head_32.h delete mode 100644 trunk/include/asm-sparc/head_64.h delete mode 100644 trunk/include/asm-sparc/hugetlb.h delete mode 100644 trunk/include/asm-sparc/hvtramp.h delete mode 100644 trunk/include/asm-sparc/hypervisor.h delete mode 100644 trunk/include/asm-sparc/ide_32.h delete mode 100644 trunk/include/asm-sparc/ide_64.h delete mode 100644 trunk/include/asm-sparc/intr_queue.h delete mode 100644 trunk/include/asm-sparc/io_32.h delete mode 100644 trunk/include/asm-sparc/io_64.h delete mode 100644 trunk/include/asm-sparc/iommu_32.h delete mode 100644 trunk/include/asm-sparc/iommu_64.h delete mode 100644 trunk/include/asm-sparc/ipcbuf_32.h delete mode 100644 trunk/include/asm-sparc/ipcbuf_64.h delete mode 100644 trunk/include/asm-sparc/irq_32.h delete mode 100644 trunk/include/asm-sparc/irq_64.h delete mode 100644 trunk/include/asm-sparc/irqflags_32.h delete mode 100644 trunk/include/asm-sparc/irqflags_64.h delete mode 100644 trunk/include/asm-sparc/kdebug_32.h delete mode 100644 trunk/include/asm-sparc/kdebug_64.h delete mode 100644 trunk/include/asm-sparc/kprobes.h delete mode 100644 trunk/include/asm-sparc/ldc.h delete mode 100644 trunk/include/asm-sparc/lmb.h delete mode 100644 trunk/include/asm-sparc/lsu.h delete mode 100644 trunk/include/asm-sparc/mc146818rtc_32.h delete mode 100644 trunk/include/asm-sparc/mc146818rtc_64.h delete mode 100644 trunk/include/asm-sparc/mdesc.h delete mode 100644 trunk/include/asm-sparc/mmu_32.h delete mode 100644 trunk/include/asm-sparc/mmu_64.h delete mode 100644 trunk/include/asm-sparc/mmu_context_32.h delete mode 100644 trunk/include/asm-sparc/mmu_context_64.h delete mode 100644 trunk/include/asm-sparc/mmzone.h delete mode 100644 trunk/include/asm-sparc/module_32.h delete mode 100644 trunk/include/asm-sparc/module_64.h delete mode 100644 trunk/include/asm-sparc/mostek_32.h delete mode 100644 trunk/include/asm-sparc/mostek_64.h delete mode 100644 trunk/include/asm-sparc/namei_32.h delete mode 100644 trunk/include/asm-sparc/namei_64.h delete mode 100644 trunk/include/asm-sparc/ns87303.h delete mode 100644 trunk/include/asm-sparc/of_platform_32.h delete mode 100644 trunk/include/asm-sparc/of_platform_64.h delete mode 100644 trunk/include/asm-sparc/openprom_32.h delete mode 100644 trunk/include/asm-sparc/openprom_64.h delete mode 100644 trunk/include/asm-sparc/oplib_32.h delete mode 100644 trunk/include/asm-sparc/oplib_64.h delete mode 100644 trunk/include/asm-sparc/page_32.h delete mode 100644 trunk/include/asm-sparc/page_64.h delete mode 100644 trunk/include/asm-sparc/parport.h delete mode 100644 trunk/include/asm-sparc/pci_32.h delete mode 100644 trunk/include/asm-sparc/pci_64.h delete mode 100644 trunk/include/asm-sparc/percpu_32.h delete mode 100644 trunk/include/asm-sparc/percpu_64.h delete mode 100644 trunk/include/asm-sparc/pgalloc_32.h delete mode 100644 trunk/include/asm-sparc/pgalloc_64.h delete mode 100644 trunk/include/asm-sparc/pgtable_32.h delete mode 100644 trunk/include/asm-sparc/pgtable_64.h delete mode 100644 trunk/include/asm-sparc/pil.h delete mode 100644 trunk/include/asm-sparc/posix_types_32.h delete mode 100644 trunk/include/asm-sparc/posix_types_64.h delete mode 100644 trunk/include/asm-sparc/processor_32.h delete mode 100644 trunk/include/asm-sparc/processor_64.h delete mode 100644 trunk/include/asm-sparc/psrcompat.h delete mode 100644 trunk/include/asm-sparc/pstate.h delete mode 100644 trunk/include/asm-sparc/ptrace_32.h delete mode 100644 trunk/include/asm-sparc/ptrace_64.h delete mode 100644 trunk/include/asm-sparc/reboot.h delete mode 100644 trunk/include/asm-sparc/reg_32.h delete mode 100644 trunk/include/asm-sparc/reg_64.h delete mode 100644 trunk/include/asm-sparc/rwsem-const.h delete mode 100644 trunk/include/asm-sparc/rwsem.h delete mode 100644 trunk/include/asm-sparc/sbus_32.h delete mode 100644 trunk/include/asm-sparc/sbus_64.h delete mode 100644 trunk/include/asm-sparc/scatterlist_32.h delete mode 100644 trunk/include/asm-sparc/scatterlist_64.h delete mode 100644 trunk/include/asm-sparc/scratchpad.h delete mode 100644 trunk/include/asm-sparc/seccomp.h delete mode 100644 trunk/include/asm-sparc/sections_32.h delete mode 100644 trunk/include/asm-sparc/sections_64.h delete mode 100644 trunk/include/asm-sparc/sfafsr.h delete mode 100644 trunk/include/asm-sparc/sfp-machine_32.h delete mode 100644 trunk/include/asm-sparc/sfp-machine_64.h delete mode 100644 trunk/include/asm-sparc/shmparam_32.h delete mode 100644 trunk/include/asm-sparc/shmparam_64.h delete mode 100644 trunk/include/asm-sparc/sigcontext_32.h delete mode 100644 trunk/include/asm-sparc/sigcontext_64.h delete mode 100644 trunk/include/asm-sparc/siginfo_32.h delete mode 100644 trunk/include/asm-sparc/siginfo_64.h delete mode 100644 trunk/include/asm-sparc/signal_32.h delete mode 100644 trunk/include/asm-sparc/signal_64.h delete mode 100644 trunk/include/asm-sparc/smp_32.h delete mode 100644 trunk/include/asm-sparc/smp_64.h delete mode 100644 trunk/include/asm-sparc/sparsemem.h delete mode 100644 trunk/include/asm-sparc/spinlock_32.h delete mode 100644 trunk/include/asm-sparc/spinlock_64.h delete mode 100644 trunk/include/asm-sparc/spitfire.h delete mode 100644 trunk/include/asm-sparc/sstate.h delete mode 100644 trunk/include/asm-sparc/stacktrace.h delete mode 100644 trunk/include/asm-sparc/starfire.h delete mode 100644 trunk/include/asm-sparc/stat_32.h delete mode 100644 trunk/include/asm-sparc/stat_64.h delete mode 100644 trunk/include/asm-sparc/statfs_32.h delete mode 100644 trunk/include/asm-sparc/statfs_64.h delete mode 100644 trunk/include/asm-sparc/string_32.h delete mode 100644 trunk/include/asm-sparc/string_64.h delete mode 100644 trunk/include/asm-sparc/syscalls.h delete mode 100644 trunk/include/asm-sparc/system_32.h delete mode 100644 trunk/include/asm-sparc/system_64.h delete mode 100644 trunk/include/asm-sparc/thread_info_32.h delete mode 100644 trunk/include/asm-sparc/thread_info_64.h delete mode 100644 trunk/include/asm-sparc/timer_32.h delete mode 100644 trunk/include/asm-sparc/timer_64.h delete mode 100644 trunk/include/asm-sparc/timex_32.h delete mode 100644 trunk/include/asm-sparc/timex_64.h delete mode 100644 trunk/include/asm-sparc/tlb_32.h delete mode 100644 trunk/include/asm-sparc/tlb_64.h delete mode 100644 trunk/include/asm-sparc/tlbflush_32.h delete mode 100644 trunk/include/asm-sparc/tlbflush_64.h delete mode 100644 trunk/include/asm-sparc/topology_32.h delete mode 100644 trunk/include/asm-sparc/topology_64.h delete mode 100644 trunk/include/asm-sparc/tsb.h delete mode 100644 trunk/include/asm-sparc/ttable.h delete mode 100644 trunk/include/asm-sparc/uaccess_32.h delete mode 100644 trunk/include/asm-sparc/uaccess_64.h delete mode 100644 trunk/include/asm-sparc/uctx.h delete mode 100644 trunk/include/asm-sparc/unistd_32.h delete mode 100644 trunk/include/asm-sparc/unistd_64.h delete mode 100644 trunk/include/asm-sparc/upa.h delete mode 100644 trunk/include/asm-sparc/utrap.h delete mode 100644 trunk/include/asm-sparc/vio.h delete mode 100644 trunk/include/asm-sparc/visasm.h delete mode 100644 trunk/include/asm-sparc/watchdog.h delete mode 100644 trunk/include/asm-sparc/xor_32.h delete mode 100644 trunk/include/asm-sparc/xor_64.h delete mode 100644 trunk/include/linux/brcmphy.h delete mode 100644 trunk/include/linux/netfilter_bridge/ebt_ip6.h delete mode 100644 trunk/include/linux/nfs_iostat.h delete mode 100644 trunk/include/linux/smc911x.h delete mode 100644 trunk/include/media/sh_mobile_ceu.h delete mode 100644 trunk/include/media/soc_camera_platform.h delete mode 100644 trunk/include/media/videobuf-dma-contig.h delete mode 100644 trunk/include/net/garp.h delete mode 100644 trunk/include/net/netns/hash.h delete mode 100644 trunk/include/net/netns/mib.h delete mode 100644 trunk/include/net/stp.h delete mode 100644 trunk/net/802/Kconfig delete mode 100644 trunk/net/802/garp.c delete mode 100644 trunk/net/802/stp.c delete mode 100644 trunk/net/8021q/vlan_core.c delete mode 100644 trunk/net/8021q/vlan_gvrp.c delete mode 100644 trunk/net/bridge/netfilter/ebt_ip6.c delete mode 100644 trunk/net/ipv4/netfilter/iptable_security.c delete mode 100644 trunk/net/ipv6/netfilter/ip6table_security.c delete mode 100644 trunk/virt/kvm/coalesced_mmio.c delete mode 100644 trunk/virt/kvm/coalesced_mmio.h diff --git a/[refs] b/[refs] index e679f62d2340..d3f4909e06c8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b7e6f62fe259187f2578d00960ef1b0e6ff6afd5 +refs/heads/master: 64d206d896ff70b828138577d5ff39deda5f1c4d diff --git a/trunk/Documentation/ABI/testing/sysfs-firmware-acpi b/trunk/Documentation/ABI/testing/sysfs-firmware-acpi index f27be7d1a49f..9470ed9afcc0 100644 --- a/trunk/Documentation/ABI/testing/sysfs-firmware-acpi +++ b/trunk/Documentation/ABI/testing/sysfs-firmware-acpi @@ -29,46 +29,46 @@ Description: $ cd /sys/firmware/acpi/interrupts $ grep . * - error: 0 - ff_gbl_lock: 0 enable - ff_pmtimer: 0 invalid - ff_pwr_btn: 0 enable - ff_rt_clk: 2 disable - ff_slp_btn: 0 invalid - gpe00: 0 invalid - gpe01: 0 enable - gpe02: 108 enable - gpe03: 0 invalid - gpe04: 0 invalid - gpe05: 0 invalid - gpe06: 0 enable - gpe07: 0 enable - gpe08: 0 invalid - gpe09: 0 invalid - gpe0A: 0 invalid - gpe0B: 0 invalid - gpe0C: 0 invalid - gpe0D: 0 invalid - gpe0E: 0 invalid - gpe0F: 0 invalid - gpe10: 0 invalid - gpe11: 0 invalid - gpe12: 0 invalid - gpe13: 0 invalid - gpe14: 0 invalid - gpe15: 0 invalid - gpe16: 0 invalid - gpe17: 1084 enable - gpe18: 0 enable - gpe19: 0 invalid - gpe1A: 0 invalid - gpe1B: 0 invalid - gpe1C: 0 invalid - gpe1D: 0 invalid - gpe1E: 0 invalid - gpe1F: 0 invalid - gpe_all: 1192 - sci: 1194 + error:0 + ff_gbl_lock:0 + ff_pmtimer:0 + ff_pwr_btn:0 + ff_rt_clk:0 + ff_slp_btn:0 + gpe00:0 + gpe01:0 + gpe02:0 + gpe03:0 + gpe04:0 + gpe05:0 + gpe06:0 + gpe07:0 + gpe08:0 + gpe09:174 + gpe0A:0 + gpe0B:0 + gpe0C:0 + gpe0D:0 + gpe0E:0 + gpe0F:0 + gpe10:0 + gpe11:60 + gpe12:0 + gpe13:0 + gpe14:0 + gpe15:0 + gpe16:0 + gpe17:0 + gpe18:0 + gpe19:7 + gpe1A:0 + gpe1B:0 + gpe1C:0 + gpe1D:0 + gpe1E:0 + gpe1F:0 + gpe_all:241 + sci:241 sci - The total number of times the ACPI SCI has claimed an interrupt. @@ -89,13 +89,6 @@ Description: error - an interrupt that can't be accounted for above. - invalid: it's either a wakeup GPE or a GPE/Fixed Event that - doesn't have an event handler. - - disable: the GPE/Fixed Event is valid but disabled. - - enable: the GPE/Fixed Event is valid and enabled. - Root has permission to clear any of these counters. Eg. # echo 0 > gpe11 @@ -104,43 +97,3 @@ Description: None of these counters has an effect on the function of the system, they are simply statistics. - - Besides this, user can also write specific strings to these files - to enable/disable/clear ACPI interrupts in user space, which can be - used to debug some ACPI interrupt storm issues. - - Note that only writting to VALID GPE/Fixed Event is allowed, - i.e. user can only change the status of runtime GPE and - Fixed Event with event handler installed. - - Let's take power button fixed event for example, please kill acpid - and other user space applications so that the machine won't shutdown - when pressing the power button. - # cat ff_pwr_btn - 0 - # press the power button for 3 times; - # cat ff_pwr_btn - 3 - # echo disable > ff_pwr_btn - # cat ff_pwr_btn - disable - # press the power button for 3 times; - # cat ff_pwr_btn - disable - # echo enable > ff_pwr_btn - # cat ff_pwr_btn - 4 - /* - * this is because the status bit is set even if the enable bit is cleared, - * and it triggers an ACPI fixed event when the enable bit is set again - */ - # press the power button for 3 times; - # cat ff_pwr_btn - 7 - # echo disable > ff_pwr_btn - # press the power button for 3 times; - # echo clear > ff_pwr_btn /* clear the status bit */ - # echo disable > ff_pwr_btn - # cat ff_pwr_btn - 7 - diff --git a/trunk/Documentation/feature-removal-schedule.txt b/trunk/Documentation/feature-removal-schedule.txt index 86334b6f8238..65a1482457a8 100644 --- a/trunk/Documentation/feature-removal-schedule.txt +++ b/trunk/Documentation/feature-removal-schedule.txt @@ -308,31 +308,9 @@ Who: Matthew Wilcox --------------------------- -What: SCTP_GET_PEER_ADDRS_NUM_OLD, SCTP_GET_PEER_ADDRS_OLD, - SCTP_GET_LOCAL_ADDRS_NUM_OLD, SCTP_GET_LOCAL_ADDRS_OLD -When: June 2009 -Why: A newer version of the options have been introduced in 2005 that - removes the limitions of the old API. The sctp library has been - converted to use these new options at the same time. Any user - space app that directly uses the old options should convert to using - the new options. -Who: Vlad Yasevich - ---------------------------- - What: CONFIG_THERMAL_HWMON When: January 2009 Why: This option was introduced just to allow older lm-sensors userspace to keep working over the upgrade to 2.6.26. At the scheduled time of removal fixed lm-sensors (2.x or 3.x) should be readily available. Who: Rene Herman - ---------------------------- - -What: Code that is now under CONFIG_WIRELESS_EXT_SYSFS - (in net/core/net-sysfs.c) -When: After the only user (hal) has seen a release with the patches - for enough time, probably some time in 2010. -Why: Over 1K .text/.data size reduction, data is available in other - ways (ioctls) -Who: Johannes Berg diff --git a/trunk/Documentation/filesystems/configfs/configfs_example.c b/trunk/Documentation/filesystems/configfs/configfs_example.c index 039648791701..25151fd5c2c6 100644 --- a/trunk/Documentation/filesystems/configfs/configfs_example.c +++ b/trunk/Documentation/filesystems/configfs/configfs_example.c @@ -279,7 +279,7 @@ static struct config_item *simple_children_make_item(struct config_group *group, simple_child = kzalloc(sizeof(struct simple_child), GFP_KERNEL); if (!simple_child) - return ERR_PTR(-ENOMEM); + return NULL; config_item_init_type_name(&simple_child->item, name, @@ -366,7 +366,7 @@ static struct config_group *group_children_make_group(struct config_group *group simple_children = kzalloc(sizeof(struct simple_children), GFP_KERNEL); if (!simple_children) - return ERR_PTR(-ENOMEM); + return NULL; config_group_init_type_name(&simple_children->group, name, diff --git a/trunk/Documentation/filesystems/nfs-rdma.txt b/trunk/Documentation/filesystems/nfs-rdma.txt index 44bd766f2e5d..d0ec45ae4e7d 100644 --- a/trunk/Documentation/filesystems/nfs-rdma.txt +++ b/trunk/Documentation/filesystems/nfs-rdma.txt @@ -5,7 +5,7 @@ ################################################################################ Author: NetApp and Open Grid Computing - Date: May 29, 2008 + Date: April 15, 2008 Table of Contents ~~~~~~~~~~~~~~~~~ @@ -60,18 +60,16 @@ Installation The procedures described in this document have been tested with distributions from Red Hat's Fedora Project (http://fedora.redhat.com/). - - Install nfs-utils-1.1.2 or greater on the client + - Install nfs-utils-1.1.1 or greater on the client - An NFS/RDMA mount point can be obtained by using the mount.nfs command in - nfs-utils-1.1.2 or greater (nfs-utils-1.1.1 was the first nfs-utils - version with support for NFS/RDMA mounts, but for various reasons we - recommend using nfs-utils-1.1.2 or greater). To see which version of - mount.nfs you are using, type: + An NFS/RDMA mount point can only be obtained by using the mount.nfs + command in nfs-utils-1.1.1 or greater. To see which version of mount.nfs + you are using, type: - $ /sbin/mount.nfs -V + > /sbin/mount.nfs -V - If the version is less than 1.1.2 or the command does not exist, - you should install the latest version of nfs-utils. + If the version is less than 1.1.1 or the command does not exist, + then you will need to install the latest version of nfs-utils. Download the latest package from: @@ -79,33 +77,22 @@ Installation Uncompress the package and follow the installation instructions. - If you will not need the idmapper and gssd executables (you do not need - these to create an NFS/RDMA enabled mount command), the installation - process can be simplified by disabling these features when running - configure: + If you will not be using GSS and NFSv4, the installation process + can be simplified by disabling these features when running configure: - $ ./configure --disable-gss --disable-nfsv4 + > ./configure --disable-gss --disable-nfsv4 - To build nfs-utils you will need the tcp_wrappers package installed. For - more information on this see the package's README and INSTALL files. + For more information on this see the package's README and INSTALL files. After building the nfs-utils package, there will be a mount.nfs binary in the utils/mount directory. This binary can be used to initiate NFS v2, v3, - or v4 mounts. To initiate a v4 mount, the binary must be called - mount.nfs4. The standard technique is to create a symlink called - mount.nfs4 to mount.nfs. + or v4 mounts. To initiate a v4 mount, the binary must be called mount.nfs4. + The standard technique is to create a symlink called mount.nfs4 to mount.nfs. - This mount.nfs binary should be installed at /sbin/mount.nfs as follows: - - $ sudo cp utils/mount/mount.nfs /sbin/mount.nfs - - In this location, mount.nfs will be invoked automatically for NFS mounts - by the system mount commmand. - - NOTE: mount.nfs and therefore nfs-utils-1.1.2 or greater is only needed + NOTE: mount.nfs and therefore nfs-utils-1.1.1 or greater is only needed on the NFS client machine. You do not need this specific version of nfs-utils on the server. Furthermore, only the mount.nfs command from - nfs-utils-1.1.2 is needed on the client. + nfs-utils-1.1.1 is needed on the client. - Install a Linux kernel with NFS/RDMA @@ -169,8 +156,8 @@ Check RDMA and NFS Setup this time. For example, if you are using a Mellanox Tavor/Sinai/Arbel card: - $ modprobe ib_mthca - $ modprobe ib_ipoib + > modprobe ib_mthca + > modprobe ib_ipoib If you are using InfiniBand, make sure there is a Subnet Manager (SM) running on the network. If your IB switch has an embedded SM, you can @@ -179,7 +166,7 @@ Check RDMA and NFS Setup If an SM is running on your network, you should see the following: - $ cat /sys/class/infiniband/driverX/ports/1/state + > cat /sys/class/infiniband/driverX/ports/1/state 4: ACTIVE where driverX is mthca0, ipath5, ehca3, etc. @@ -187,10 +174,10 @@ Check RDMA and NFS Setup To further test the InfiniBand software stack, use IPoIB (this assumes you have two IB hosts named host1 and host2): - host1$ ifconfig ib0 a.b.c.x - host2$ ifconfig ib0 a.b.c.y - host1$ ping a.b.c.y - host2$ ping a.b.c.x + host1> ifconfig ib0 a.b.c.x + host2> ifconfig ib0 a.b.c.y + host1> ping a.b.c.y + host2> ping a.b.c.x For other device types, follow the appropriate procedures. @@ -215,11 +202,11 @@ NFS/RDMA Setup /vol0 192.168.0.47(fsid=0,rw,async,insecure,no_root_squash) /vol0 192.168.0.0/255.255.255.0(fsid=0,rw,async,insecure,no_root_squash) - The IP address(es) is(are) the client's IPoIB address for an InfiniBand - HCA or the cleint's iWARP address(es) for an RNIC. + The IP address(es) is(are) the client's IPoIB address for an InfiniBand HCA or the + cleint's iWARP address(es) for an RNIC. - NOTE: The "insecure" option must be used because the NFS/RDMA client does - not use a reserved port. + NOTE: The "insecure" option must be used because the NFS/RDMA client does not + use a reserved port. Each time a machine boots: @@ -227,45 +214,43 @@ NFS/RDMA Setup For InfiniBand using a Mellanox adapter: - $ modprobe ib_mthca - $ modprobe ib_ipoib - $ ifconfig ib0 a.b.c.d + > modprobe ib_mthca + > modprobe ib_ipoib + > ifconfig ib0 a.b.c.d NOTE: use unique addresses for the client and server - Start the NFS server - If the NFS/RDMA server was built as a module (CONFIG_SUNRPC_XPRT_RDMA=m in - kernel config), load the RDMA transport module: + If the NFS/RDMA server was built as a module (CONFIG_SUNRPC_XPRT_RDMA=m in kernel config), + load the RDMA transport module: - $ modprobe svcrdma + > modprobe svcrdma - Regardless of how the server was built (module or built-in), start the - server: + Regardless of how the server was built (module or built-in), start the server: - $ /etc/init.d/nfs start + > /etc/init.d/nfs start or - $ service nfs start + > service nfs start Instruct the server to listen on the RDMA transport: - $ echo rdma 2050 > /proc/fs/nfsd/portlist + > echo rdma 2050 > /proc/fs/nfsd/portlist - On the client system - If the NFS/RDMA client was built as a module (CONFIG_SUNRPC_XPRT_RDMA=m in - kernel config), load the RDMA client module: + If the NFS/RDMA client was built as a module (CONFIG_SUNRPC_XPRT_RDMA=m in kernel config), + load the RDMA client module: - $ modprobe xprtrdma.ko + > modprobe xprtrdma.ko - Regardless of how the client was built (module or built-in), use this - command to mount the NFS/RDMA server: + Regardless of how the client was built (module or built-in), issue the mount.nfs command: - $ mount -o rdma,port=2050 :/ /mnt + > /path/to/your/mount.nfs :/ /mnt -i -o rdma,port=2050 - To verify that the mount is using RDMA, run "cat /proc/mounts" and check - the "proto" field for the given mount. + To verify that the mount is using RDMA, run "cat /proc/mounts" and check the + "proto" field for the given mount. Congratulations! You're using NFS/RDMA! diff --git a/trunk/Documentation/filesystems/ubifs.txt b/trunk/Documentation/filesystems/ubifs.txt deleted file mode 100644 index 540e9e7f59c5..000000000000 --- a/trunk/Documentation/filesystems/ubifs.txt +++ /dev/null @@ -1,164 +0,0 @@ -Introduction -============= - -UBIFS file-system stands for UBI File System. UBI stands for "Unsorted -Block Images". UBIFS is a flash file system, which means it is designed -to work with flash devices. It is important to understand, that UBIFS -is completely different to any traditional file-system in Linux, like -Ext2, XFS, JFS, etc. UBIFS represents a separate class of file-systems -which work with MTD devices, not block devices. The other Linux -file-system of this class is JFFS2. - -To make it more clear, here is a small comparison of MTD devices and -block devices. - -1 MTD devices represent flash devices and they consist of eraseblocks of - rather large size, typically about 128KiB. Block devices consist of - small blocks, typically 512 bytes. -2 MTD devices support 3 main operations - read from some offset within an - eraseblock, write to some offset within an eraseblock, and erase a whole - eraseblock. Block devices support 2 main operations - read a whole - block and write a whole block. -3 The whole eraseblock has to be erased before it becomes possible to - re-write its contents. Blocks may be just re-written. -4 Eraseblocks become worn out after some number of erase cycles - - typically 100K-1G for SLC NAND and NOR flashes, and 1K-10K for MLC - NAND flashes. Blocks do not have the wear-out property. -5 Eraseblocks may become bad (only on NAND flashes) and software should - deal with this. Blocks on hard drives typically do not become bad, - because hardware has mechanisms to substitute bad blocks, at least in - modern LBA disks. - -It should be quite obvious why UBIFS is very different to traditional -file-systems. - -UBIFS works on top of UBI. UBI is a separate software layer which may be -found in drivers/mtd/ubi. UBI is basically a volume management and -wear-leveling layer. It provides so called UBI volumes which is a higher -level abstraction than a MTD device. The programming model of UBI devices -is very similar to MTD devices - they still consist of large eraseblocks, -they have read/write/erase operations, but UBI devices are devoid of -limitations like wear and bad blocks (items 4 and 5 in the above list). - -In a sense, UBIFS is a next generation of JFFS2 file-system, but it is -very different and incompatible to JFFS2. The following are the main -differences. - -* JFFS2 works on top of MTD devices, UBIFS depends on UBI and works on - top of UBI volumes. -* JFFS2 does not have on-media index and has to build it while mounting, - which requires full media scan. UBIFS maintains the FS indexing - information on the flash media and does not require full media scan, - so it mounts many times faster than JFFS2. -* JFFS2 is a write-through file-system, while UBIFS supports write-back, - which makes UBIFS much faster on writes. - -Similarly to JFFS2, UBIFS supports on-the-flight compression which makes -it possible to fit quite a lot of data to the flash. - -Similarly to JFFS2, UBIFS is tolerant of unclean reboots and power-cuts. -It does not need stuff like ckfs.ext2. UBIFS automatically replays its -journal and recovers from crashes, ensuring that the on-flash data -structures are consistent. - -UBIFS scales logarithmically (most of the data structures it uses are -trees), so the mount time and memory consumption do not linearly depend -on the flash size, like in case of JFFS2. This is because UBIFS -maintains the FS index on the flash media. However, UBIFS depends on -UBI, which scales linearly. So overall UBI/UBIFS stack scales linearly. -Nevertheless, UBI/UBIFS scales considerably better than JFFS2. - -The authors of UBIFS believe, that it is possible to develop UBI2 which -would scale logarithmically as well. UBI2 would support the same API as UBI, -but it would be binary incompatible to UBI. So UBIFS would not need to be -changed to use UBI2 - - -Mount options -============= - -(*) == default. - -norm_unmount (*) commit on unmount; the journal is committed - when the file-system is unmounted so that the - next mount does not have to replay the journal - and it becomes very fast; -fast_unmount do not commit on unmount; this option makes - unmount faster, but the next mount slower - because of the need to replay the journal. - - -Quick usage instructions -======================== - -The UBI volume to mount is specified using "ubiX_Y" or "ubiX:NAME" syntax, -where "X" is UBI device number, "Y" is UBI volume number, and "NAME" is -UBI volume name. - -Mount volume 0 on UBI device 0 to /mnt/ubifs: -$ mount -t ubifs ubi0_0 /mnt/ubifs - -Mount "rootfs" volume of UBI device 0 to /mnt/ubifs ("rootfs" is volume -name): -$ mount -t ubifs ubi0:rootfs /mnt/ubifs - -The following is an example of the kernel boot arguments to attach mtd0 -to UBI and mount volume "rootfs": -ubi.mtd=0 root=ubi0:rootfs rootfstype=ubifs - - -Module Parameters for Debugging -=============================== - -When UBIFS has been compiled with debugging enabled, there are 3 module -parameters that are available to control aspects of testing and debugging. -The parameters are unsigned integers where each bit controls an option. -The parameters are: - -debug_msgs Selects which debug messages to display, as follows: - - Message Type Flag value - - General messages 1 - Journal messages 2 - Mount messages 4 - Commit messages 8 - LEB search messages 16 - Budgeting messages 32 - Garbage collection messages 64 - Tree Node Cache (TNC) messages 128 - LEB properties (lprops) messages 256 - Input/output messages 512 - Log messages 1024 - Scan messages 2048 - Recovery messages 4096 - -debug_chks Selects extra checks that UBIFS can do while running: - - Check Flag value - - General checks 1 - Check Tree Node Cache (TNC) 2 - Check indexing tree size 4 - Check orphan area 8 - Check old indexing tree 16 - Check LEB properties (lprops) 32 - Check leaf nodes and inodes 64 - -debug_tsts Selects a mode of testing, as follows: - - Test mode Flag value - - Force in-the-gaps method 2 - Failure mode for recovery testing 4 - -For example, set debug_msgs to 5 to display General messages and Mount -messages. - - -References -========== - -UBIFS documentation and FAQ/HOWTO at the MTD web site: -http://www.linux-mtd.infradead.org/doc/ubifs.html -http://www.linux-mtd.infradead.org/faq/ubifs.html diff --git a/trunk/Documentation/input/gameport-programming.txt b/trunk/Documentation/input/gameport-programming.txt index 03a74fc3b496..14e0a8b70225 100644 --- a/trunk/Documentation/input/gameport-programming.txt +++ b/trunk/Documentation/input/gameport-programming.txt @@ -1,3 +1,5 @@ +$Id: gameport-programming.txt,v 1.3 2001/04/24 13:51:37 vojtech Exp $ + Programming gameport drivers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/trunk/Documentation/input/input.txt b/trunk/Documentation/input/input.txt index 686ee9932dff..ff8cea0225f9 100644 --- a/trunk/Documentation/input/input.txt +++ b/trunk/Documentation/input/input.txt @@ -1,6 +1,7 @@ Linux Input drivers v1.0 (c) 1999-2001 Vojtech Pavlik Sponsored by SuSE + $Id: input.txt,v 1.8 2002/05/29 03:15:01 bradleym Exp $ ---------------------------------------------------------------------------- 0. Disclaimer diff --git a/trunk/Documentation/input/joystick-api.txt b/trunk/Documentation/input/joystick-api.txt index c507330740cd..acbd32b88454 100644 --- a/trunk/Documentation/input/joystick-api.txt +++ b/trunk/Documentation/input/joystick-api.txt @@ -5,6 +5,8 @@ 7 Aug 1998 + $Id: joystick-api.txt,v 1.2 2001/05/08 21:21:23 vojtech Exp $ + 1. Initialization ~~~~~~~~~~~~~~~~~ diff --git a/trunk/Documentation/input/joystick-parport.txt b/trunk/Documentation/input/joystick-parport.txt index 1c856f32ff2c..ede5f33daad3 100644 --- a/trunk/Documentation/input/joystick-parport.txt +++ b/trunk/Documentation/input/joystick-parport.txt @@ -2,6 +2,7 @@ (c) 1998-2000 Vojtech Pavlik (c) 1998 Andree Borrmann Sponsored by SuSE + $Id: joystick-parport.txt,v 1.6 2001/09/25 09:31:32 vojtech Exp $ ---------------------------------------------------------------------------- 0. Disclaimer diff --git a/trunk/Documentation/input/joystick.txt b/trunk/Documentation/input/joystick.txt index 154d767b2acb..389de9bd9878 100644 --- a/trunk/Documentation/input/joystick.txt +++ b/trunk/Documentation/input/joystick.txt @@ -1,6 +1,7 @@ Linux Joystick driver v2.0.0 (c) 1996-2000 Vojtech Pavlik Sponsored by SuSE + $Id: joystick.txt,v 1.12 2002/03/03 12:13:07 jdeneux Exp $ ---------------------------------------------------------------------------- 0. Disclaimer diff --git a/trunk/Documentation/ioctl/hdio.txt b/trunk/Documentation/ioctl/hdio.txt index 91a6ecbae0bb..c19efdeace2c 100644 --- a/trunk/Documentation/ioctl/hdio.txt +++ b/trunk/Documentation/ioctl/hdio.txt @@ -508,13 +508,12 @@ HDIO_DRIVE_RESET execute a device reset error returns: EACCES Access denied: requires CAP_SYS_ADMIN - ENXIO No such device: phy dead or ctl_addr == 0 - EIO I/O error: reset timed out or hardware error notes: - Execute a reset on the device as soon as the current IO - operation has completed. + Abort any current command, prevent anything else from being + queued, execute a reset on the device, and issue BLKRRPART + ioctl on the block device. Executes an ATAPI soft reset if applicable, otherwise executes an ATA soft reset on the controller. diff --git a/trunk/Documentation/kernel-parameters.txt b/trunk/Documentation/kernel-parameters.txt index 09ad7450647b..312fe77764a4 100644 --- a/trunk/Documentation/kernel-parameters.txt +++ b/trunk/Documentation/kernel-parameters.txt @@ -147,14 +147,10 @@ and is between 256 and 4096 characters. It is defined in the file default: 0 acpi_sleep= [HW,ACPI] Sleep options - Format: { s3_bios, s3_mode, s3_beep, old_ordering } + Format: { s3_bios, s3_mode, s3_beep } See Documentation/power/video.txt for s3_bios and s3_mode. s3_beep is for debugging; it makes the PC's speaker beep as soon as the kernel's real-mode entry point is called. - old_ordering causes the ACPI 1.0 ordering of the _PTS - control method, wrt putting devices into low power - states, to be enforced (the ACPI 2.0 ordering of _PTS is - used by default). acpi_sci= [HW,ACPI] ACPI System Control Interrupt trigger mode Format: { level | edge | high | low } @@ -822,7 +818,7 @@ and is between 256 and 4096 characters. It is defined in the file See Documentation/ide/ide.txt. idle= [X86] - Format: idle=poll or idle=mwait, idle=halt, idle=nomwait + Format: idle=poll or idle=mwait Poll forces a polling idle loop that can slightly improves the performance of waking up a idle CPU, but will use a lot of power and make the system run hot. Not recommended. @@ -830,9 +826,6 @@ and is between 256 and 4096 characters. It is defined in the file to not use it because it doesn't save as much power as a normal idle loop use the MONITOR/MWAIT idle loop anyways. Performance should be the same as idle=poll. - idle=halt. Halt is forced to be used for CPU idle. - In such case C2/C3 won't be used again. - idle=nomwait. Disable mwait for CPU C-states ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem Claim all unknown PCI IDE storage controllers. @@ -1541,9 +1534,6 @@ and is between 256 and 4096 characters. It is defined in the file Use with caution as certain devices share address decoders between ROMs and other resources. - norom [X86-32,X86_64] Do not assign address space to - expansion ROMs that do not already have - BIOS assigned address ranges. irqmask=0xMMMM [X86-32] Set a bit mask of IRQs allowed to be assigned automatically to PCI devices. You can make the kernel exclude IRQs of your ISA cards diff --git a/trunk/Documentation/laptops/acer-wmi.txt b/trunk/Documentation/laptops/acer-wmi.txt index 69b5dd4e5a59..79b7dbd22141 100644 --- a/trunk/Documentation/laptops/acer-wmi.txt +++ b/trunk/Documentation/laptops/acer-wmi.txt @@ -174,6 +174,8 @@ The LED is exposed through the LED subsystem, and can be found in: The mail LED is autodetected, so if you don't have one, the LED device won't be registered. +If you have a mail LED that is not green, please report this to me. + Backlight ********* diff --git a/trunk/Documentation/md.txt b/trunk/Documentation/md.txt index 1da9d1b1793f..a8b430627473 100644 --- a/trunk/Documentation/md.txt +++ b/trunk/Documentation/md.txt @@ -236,11 +236,6 @@ All md devices contain: writing the word for the desired state, however some states cannot be explicitly set, and some transitions are not allowed. - Select/poll works on this file. All changes except between - active_idle and active (which can be frequent and are not - very interesting) are notified. active->active_idle is - reported if the metadata is externally managed. - clear No devices, no size, no level Writing is equivalent to STOP_ARRAY ioctl @@ -297,10 +292,6 @@ Each directory contains: writemostly - device will only be subject to read requests if there are no other options. This applies only to raid1 arrays. - blocked - device has failed, metadata is "external", - and the failure hasn't been acknowledged yet. - Writes that would write to this device if - it were not faulty are blocked. spare - device is working, but not a full member. This includes spares that are in the process of being recovered to @@ -310,12 +301,6 @@ Each directory contains: Writing "remove" removes the device from the array. Writing "writemostly" sets the writemostly flag. Writing "-writemostly" clears the writemostly flag. - Writing "blocked" sets the "blocked" flag. - Writing "-blocked" clear the "blocked" flag and allows writes - to complete. - - This file responds to select/poll. Any change to 'faulty' - or 'blocked' causes an event. errors An approximate count of read errors that have been detected on @@ -347,7 +332,7 @@ Each directory contains: for storage of data. This will normally be the same as the component_size. This can be written while assembling an array. If a value less than the current component_size is - written, it will be rejected. + written, component_size will be reduced to this value. An active md device will also contain and entry for each active device @@ -396,19 +381,6 @@ also have 'check' and 'repair' will start the appropriate process providing the current state is 'idle'. - This file responds to select/poll. Any important change in the value - triggers a poll event. Sometimes the value will briefly be - "recover" if a recovery seems to be needed, but cannot be - achieved. In that case, the transition to "recover" isn't - notified, but the transition away is. - - degraded - This contains a count of the number of devices by which the - arrays is degraded. So an optimal array with show '0'. A - single failed/missing drive will show '1', etc. - This file responds to select/poll, any increase or decrease - in the count of missing devices will trigger an event. - mismatch_count When performing 'check' and 'repair', and possibly when performing 'resync', md will count the number of errors that are diff --git a/trunk/Documentation/networking/bonding.txt b/trunk/Documentation/networking/bonding.txt index 7fa7fe71d7a8..a0cda062bc33 100644 --- a/trunk/Documentation/networking/bonding.txt +++ b/trunk/Documentation/networking/bonding.txt @@ -289,73 +289,35 @@ downdelay fail_over_mac Specifies whether active-backup mode should set all slaves to - the same MAC address at enslavement (the traditional - behavior), or, when enabled, perform special handling of the - bond's MAC address in accordance with the selected policy. - - Possible values are: - - none or 0 - - This setting disables fail_over_mac, and causes - bonding to set all slaves of an active-backup bond to - the same MAC address at enslavement time. This is the - default. - - active or 1 - - The "active" fail_over_mac policy indicates that the - MAC address of the bond should always be the MAC - address of the currently active slave. The MAC - address of the slaves is not changed; instead, the MAC - address of the bond changes during a failover. - - This policy is useful for devices that cannot ever - alter their MAC address, or for devices that refuse - incoming broadcasts with their own source MAC (which - interferes with the ARP monitor). - - The down side of this policy is that every device on - the network must be updated via gratuitous ARP, - vs. just updating a switch or set of switches (which - often takes place for any traffic, not just ARP - traffic, if the switch snoops incoming traffic to - update its tables) for the traditional method. If the - gratuitous ARP is lost, communication may be - disrupted. - - When this policy is used in conjuction with the mii - monitor, devices which assert link up prior to being - able to actually transmit and receive are particularly - susecptible to loss of the gratuitous ARP, and an - appropriate updelay setting may be required. - - follow or 2 - - The "follow" fail_over_mac policy causes the MAC - address of the bond to be selected normally (normally - the MAC address of the first slave added to the bond). - However, the second and subsequent slaves are not set - to this MAC address while they are in a backup role; a - slave is programmed with the bond's MAC address at - failover time (and the formerly active slave receives - the newly active slave's MAC address). - - This policy is useful for multiport devices that - either become confused or incur a performance penalty - when multiple ports are programmed with the same MAC - address. - - - The default policy is none, unless the first slave cannot - change its MAC address, in which case the active policy is - selected by default. - - This option may be modified via sysfs only when no slaves are - present in the bond. - - This option was added in bonding version 3.2.0. The "follow" - policy was added in bonding version 3.3.0. + the same MAC address (the traditional behavior), or, when + enabled, change the bond's MAC address when changing the + active interface (i.e., fail over the MAC address itself). + + Fail over MAC is useful for devices that cannot ever alter + their MAC address, or for devices that refuse incoming + broadcasts with their own source MAC (which interferes with + the ARP monitor). + + The down side of fail over MAC is that every device on the + network must be updated via gratuitous ARP, vs. just updating + a switch or set of switches (which often takes place for any + traffic, not just ARP traffic, if the switch snoops incoming + traffic to update its tables) for the traditional method. If + the gratuitous ARP is lost, communication may be disrupted. + + When fail over MAC is used in conjuction with the mii monitor, + devices which assert link up prior to being able to actually + transmit and receive are particularly susecptible to loss of + the gratuitous ARP, and an appropriate updelay setting may be + required. + + A value of 0 disables fail over MAC, and is the default. A + value of 1 enables fail over MAC. This option is enabled + automatically if the first slave added cannot change its MAC + address. This option may be modified via sysfs only when no + slaves are present in the bond. + + This option was added in bonding version 3.2.0. lacp_rate @@ -376,8 +338,7 @@ max_bonds Specifies the number of bonding devices to create for this instance of the bonding driver. E.g., if max_bonds is 3, and the bonding driver is not already loaded, then bond0, bond1 - and bond2 will be created. The default value is 1. Specifying - a value of 0 will load bonding, but will not create any devices. + and bond2 will be created. The default value is 1. miimon @@ -540,17 +501,6 @@ mode swapped with the new curr_active_slave that was chosen. -num_grat_arp - - Specifies the number of gratuitous ARPs to be issued after a - failover event. One gratuitous ARP is issued immediately after - the failover, subsequent ARPs are sent at a rate of one per link - monitor interval (arp_interval or miimon, whichever is active). - - The valid range is 0 - 255; the default value is 1. This option - affects only the active-backup mode. This option was added for - bonding version 3.3.0. - primary A string (eth0, eth2, etc) specifying which slave is the diff --git a/trunk/Documentation/networking/dm9000.txt b/trunk/Documentation/networking/dm9000.txt deleted file mode 100644 index 65df3dea5561..000000000000 --- a/trunk/Documentation/networking/dm9000.txt +++ /dev/null @@ -1,167 +0,0 @@ -DM9000 Network driver -===================== - -Copyright 2008 Simtec Electronics, - Ben Dooks - - -Introduction ------------- - -This file describes how to use the DM9000 platform-device based network driver -that is contained in the files drivers/net/dm9000.c and drivers/net/dm9000.h. - -The driver supports three DM9000 variants, the DM9000E which is the first chip -supported as well as the newer DM9000A and DM9000B devices. It is currently -maintained and tested by Ben Dooks, who should be CC: to any patches for this -driver. - - -Defining the platform device ----------------------------- - -The minimum set of resources attached to the platform device are as follows: - - 1) The physical address of the address register - 2) The physical address of the data register - 3) The IRQ line the device's interrupt pin is connected to. - -These resources should be specified in that order, as the ordering of the -two address regions is important (the driver expects these to be address -and then data). - -An example from arch/arm/mach-s3c2410/mach-bast.c is: - -static struct resource bast_dm9k_resource[] = { - [0] = { - .start = S3C2410_CS5 + BAST_PA_DM9000, - .end = S3C2410_CS5 + BAST_PA_DM9000 + 3, - .flags = IORESOURCE_MEM, - }, - [1] = { - .start = S3C2410_CS5 + BAST_PA_DM9000 + 0x40, - .end = S3C2410_CS5 + BAST_PA_DM9000 + 0x40 + 0x3f, - .flags = IORESOURCE_MEM, - }, - [2] = { - .start = IRQ_DM9000, - .end = IRQ_DM9000, - .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, - } -}; - -static struct platform_device bast_device_dm9k = { - .name = "dm9000", - .id = 0, - .num_resources = ARRAY_SIZE(bast_dm9k_resource), - .resource = bast_dm9k_resource, -}; - -Note the setting of the IRQ trigger flag in bast_dm9k_resource[2].flags, -as this will generate a warning if it is not present. The trigger from -the flags field will be passed to request_irq() when registering the IRQ -handler to ensure that the IRQ is setup correctly. - -This shows a typical platform device, without the optional configuration -platform data supplied. The next example uses the same resources, but adds -the optional platform data to pass extra configuration data: - -static struct dm9000_plat_data bast_dm9k_platdata = { - .flags = DM9000_PLATF_16BITONLY, -}; - -static struct platform_device bast_device_dm9k = { - .name = "dm9000", - .id = 0, - .num_resources = ARRAY_SIZE(bast_dm9k_resource), - .resource = bast_dm9k_resource, - .dev = { - .platform_data = &bast_dm9k_platdata, - } -}; - -The platform data is defined in include/linux/dm9000.h and described below. - - -Platform data -------------- - -Extra platform data for the DM9000 can describe the IO bus width to the -device, whether or not an external PHY is attached to the device and -the availability of an external configuration EEPROM. - -The flags for the platform data .flags field are as follows: - -DM9000_PLATF_8BITONLY - - The IO should be done with 8bit operations. - -DM9000_PLATF_16BITONLY - - The IO should be done with 16bit operations. - -DM9000_PLATF_32BITONLY - - The IO should be done with 32bit operations. - -DM9000_PLATF_EXT_PHY - - The chip is connected to an external PHY. - -DM9000_PLATF_NO_EEPROM - - This can be used to signify that the board does not have an - EEPROM, or that the EEPROM should be hidden from the user. - -DM9000_PLATF_SIMPLE_PHY - - Switch to using the simpler PHY polling method which does not - try and read the MII PHY state regularly. This is only available - when using the internal PHY. See the section on link state polling - for more information. - - The config symbol DM9000_FORCE_SIMPLE_PHY_POLL, Kconfig entry - "Force simple NSR based PHY polling" allows this flag to be - forced on at build time. - - -PHY Link state polling ----------------------- - -The driver keeps track of the link state and informs the network core -about link (carrier) availablilty. This is managed by several methods -depending on the version of the chip and on which PHY is being used. - -For the internal PHY, the original (and currently default) method is -to read the MII state, either when the status changes if we have the -necessary interrupt support in the chip or every two seconds via a -periodic timer. - -To reduce the overhead for the internal PHY, there is now the option -of using the DM9000_FORCE_SIMPLE_PHY_POLL config, or DM9000_PLATF_SIMPLE_PHY -platform data option to read the summary information without the -expensive MII accesses. This method is faster, but does not print -as much information. - -When using an external PHY, the driver currently has to poll the MII -link status as there is no method for getting an interrupt on link change. - - -DM9000A / DM9000B ------------------ - -These chips are functionally similar to the DM9000E and are supported easily -by the same driver. The features are: - - 1) Interrupt on internal PHY state change. This means that the periodic - polling of the PHY status may be disabled on these devices when using - the internal PHY. - - 2) TCP/UDP checksum offloading, which the driver does not currently support. - - -ethtool -------- - -The driver supports the ethtool interface for access to the driver -state information, the PHY state and the EEPROM. diff --git a/trunk/Documentation/networking/ip-sysctl.txt b/trunk/Documentation/networking/ip-sysctl.txt index d84932650fd3..946b66e1b652 100644 --- a/trunk/Documentation/networking/ip-sysctl.txt +++ b/trunk/Documentation/networking/ip-sysctl.txt @@ -551,9 +551,8 @@ icmp_echo_ignore_broadcasts - BOOLEAN icmp_ratelimit - INTEGER Limit the maximal rates for sending ICMP packets whose type matches icmp_ratemask (see below) to specific targets. - 0 to disable any limiting, - otherwise the minimal space between responses in milliseconds. - Default: 1000 + 0 to disable any limiting, otherwise the maximal rate in jiffies(1) + Default: 100 icmp_ratemask - INTEGER Mask made of ICMP types for which rates are being limited. @@ -1024,23 +1023,11 @@ max_addresses - INTEGER autoconfigured addresses. Default: 16 -disable_ipv6 - BOOLEAN - Disable IPv6 operation. - Default: FALSE (enable IPv6 operation) - -accept_dad - INTEGER - Whether to accept DAD (Duplicate Address Detection). - 0: Disable DAD - 1: Enable DAD (default) - 2: Enable DAD, and disable IPv6 operation if MAC-based duplicate - link-local address has been found. - icmp/*: ratelimit - INTEGER Limit the maximal rates for sending ICMPv6 packets. - 0 to disable any limiting, - otherwise the minimal space between responses in milliseconds. - Default: 1000 + 0 to disable any limiting, otherwise the maximal rate in jiffies(1) + Default: 100 IPv6 Update by: diff --git a/trunk/Documentation/networking/ixgb.txt b/trunk/Documentation/networking/ixgb.txt index a0d0ffb5e584..7c98277777eb 100644 --- a/trunk/Documentation/networking/ixgb.txt +++ b/trunk/Documentation/networking/ixgb.txt @@ -1,7 +1,7 @@ -Linux Base Driver for 10 Gigabit Intel(R) Network Connection -============================================================= +Linux* Base Driver for the Intel(R) PRO/10GbE Family of Adapters +================================================================ -October 9, 2007 +November 17, 2004 Contents @@ -9,151 +9,94 @@ Contents - In This Release - Identifying Your Adapter -- Building and Installation - Command Line Parameters - Improving Performance -- Additional Configurations -- Known Issues/Troubleshooting - Support - In This Release =============== -This file describes the ixgb Linux Base Driver for the 10 Gigabit Intel(R) -Network Connection. This driver includes support for Itanium(R)2-based -systems. - -For questions related to hardware requirements, refer to the documentation -supplied with your 10 Gigabit adapter. All hardware requirements listed apply -to use with Linux. - -The following features are available in this kernel: - - Native VLANs - - Channel Bonding (teaming) - - SNMP - -Channel Bonding documentation can be found in the Linux kernel source: -/Documentation/networking/bonding.txt - -The driver information previously displayed in the /proc filesystem is not -supported in this release. Alternatively, you can use ethtool (version 1.6 -or later), lspci, and ifconfig to obtain the same information. - -Instructions on updating ethtool can be found in the section "Additional -Configurations" later in this document. +This file describes the Linux* Base Driver for the Intel(R) PRO/10GbE Family +of Adapters, version 1.0.x. +For questions related to hardware requirements, refer to the documentation +supplied with your Intel PRO/10GbE adapter. All hardware requirements listed +apply to use with Linux. Identifying Your Adapter ======================== -The following Intel network adapters are compatible with the drivers in this -release: - -Controller Adapter Name Physical Layer ----------- ------------ -------------- -82597EX Intel(R) PRO/10GbE LR/SR/CX4 10G Base-LR (1310 nm optical fiber) - Server Adapters 10G Base-SR (850 nm optical fiber) - 10G Base-CX4(twin-axial copper cabling) - -For more information on how to identify your adapter, go to the Adapter & -Driver ID Guide at: - - http://support.intel.com/support/network/sb/CS-012904.htm - - -Building and Installation -========================= - -select m for "Intel(R) PRO/10GbE support" located at: - Location: - -> Device Drivers - -> Network device support (NETDEVICES [=y]) - -> Ethernet (10000 Mbit) (NETDEV_10000 [=y]) -1. make modules && make modules_install - -2. Load the module: - -    modprobe ixgb = - - The insmod command can be used if the full - path to the driver module is specified. For example: - - insmod /lib/modules//kernel/drivers/net/ixgb/ixgb.ko - - With 2.6 based kernels also make sure that older ixgb drivers are - removed from the kernel, before loading the new module: +To verify your Intel adapter is supported, find the board ID number on the +adapter. Look for a label that has a barcode and a number in the format +A12345-001. - rmmod ixgb; modprobe ixgb +Use the above information and the Adapter & Driver ID Guide at: -3. Assign an IP address to the interface by entering the following, where - x is the interface number: + http://support.intel.com/support/network/adapter/pro100/21397.htm - ifconfig ethx - -4. Verify that the interface works. Enter the following, where - is the IP address for another machine on the same subnet as the interface - that is being tested: - - ping +For the latest Intel network drivers for Linux, go to: + http://downloadfinder.intel.com/scripts-df/support_intel.asp Command Line Parameters ======================= -If the driver is built as a module, the following optional parameters are -used by entering them on the command line with the modprobe command using -this syntax: +If the driver is built as a module, the following optional parameters are +used by entering them on the command line with the modprobe or insmod command +using this syntax: modprobe ixgb [