Linux kernel version 2.5.4 has been released. It is available from: Patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.5/patch-2.5.4.gz Full source: ftp://ftp.kernel.org/pub/linux/kernel/v2.5/linux-2.5.4.tar.gz Sizes in bytes Compressed Uncompressed ------------------------------------------------------------ Patch 450512 1978859 Full source 30497514 131891200 ----------------------------------------------------------------------------- This is an automatically generated message. To unsubscribe from this list, please send a message to majordomo@vger.kernel.org containing the line: unsubscribe linux-kernel-announce <your_email_address> ... where <your_email_address> is the email address you are receiving this message at. ----------------------------------------------------------------------------- The following files were changed in this release: arch/sparc64/kernel/check_asm.sh | 20 b/CREDITS | 2 b/Documentation/Changes | 4 b/Documentation/filesystems/Locking | 5 b/Documentation/networking/8139too.txt | 10 b/Documentation/networking/dl2k.txt | 35 b/Documentation/oops-tracing.txt | 5 b/Documentation/preempt-locking.txt | 104 ++ b/Documentation/usb/ibmcam.txt | 122 ++- b/MAINTAINERS | 12 b/Makefile | 14 b/Rules.make | 6 b/arch/alpha/Config.help | 25 b/arch/alpha/defconfig | 104 ++ b/arch/alpha/kernel/entry.S | 1 b/arch/alpha/kernel/setup.c | 4 b/arch/alpha/kernel/signal.c | 4 b/arch/alpha/mm/fault.c | 3 b/arch/arm/Config.help | 25 b/arch/arm/kernel/calls.S | 2 b/arch/arm/kernel/signal.c | 5 b/arch/arm/mach-clps711x/dma.c | 2 b/arch/cris/Config.help | 25 b/arch/cris/cris.ld | 1 b/arch/cris/drivers/eeprom.c | 20 b/arch/cris/drivers/usb-host.c | 56 - b/arch/cris/kernel/entry.S | 1 b/arch/cris/kernel/signal.c | 5 b/arch/i386/Config.help | 96 +- b/arch/i386/boot/bootsect.S | 4 b/arch/i386/boot/compressed/Makefile | 4 b/arch/i386/config.in | 8 b/arch/i386/defconfig | 41 - b/arch/i386/kernel/cpuid.c | 17 b/arch/i386/kernel/entry.S | 128 ++- b/arch/i386/kernel/head.S | 11 b/arch/i386/kernel/i387.c | 10 b/arch/i386/kernel/init_task.c | 14 b/arch/i386/kernel/irq.c | 2 b/arch/i386/kernel/msr.c | 13 b/arch/i386/kernel/nmi.c | 5 b/arch/i386/kernel/pci-dma.c | 2 b/arch/i386/kernel/process.c | 22 b/arch/i386/kernel/ptrace.c | 34 b/arch/i386/kernel/semaphore.c | 1 b/arch/i386/kernel/setup.c | 18 b/arch/i386/kernel/signal.c | 30 b/arch/i386/kernel/smp.c | 4 b/arch/i386/kernel/smpboot.c | 35 b/arch/i386/kernel/traps.c | 10 b/arch/i386/lib/getuser.S | 19 b/arch/i386/vmlinux.lds | 1 b/arch/ia64/Config.help | 25 b/arch/ia64/ia32/sys_ia32.c | 153 +--- b/arch/ia64/kernel/entry.S | 2 b/arch/ia64/kernel/signal.c | 5 b/arch/ia64/kernel/sys_ia64.c | 122 --- b/arch/ia64/sn/fprom/Makefile | 4 b/arch/ia64/tools/Makefile | 6 b/arch/m68k/kernel/entry.S | 2 b/arch/m68k/kernel/signal.c | 5 b/arch/m68k/vmlinux-sun3.lds | 1 b/arch/m68k/vmlinux.lds | 1 b/arch/mips/Config.help | 25 b/arch/mips/kernel/signal.c | 5 b/arch/mips/kernel/syscalls.h | 2 b/arch/mips/kernel/sysirix.c | 211 ++--- b/arch/mips64/Config.help | 25 b/arch/mips64/kernel/linux32.c | 120 --- b/arch/mips64/kernel/scall_64.S | 2 b/arch/mips64/kernel/scall_o32.S | 2 b/arch/mips64/kernel/signal.c | 5 b/arch/mips64/kernel/signal32.c | 5 b/arch/parisc/hpux/fs.c | 141 --- b/arch/parisc/kernel/signal.c | 6 b/arch/parisc/kernel/syscall.S | 2 b/arch/ppc/Config.help | 25 b/arch/ppc/kernel/misc.S | 1 b/arch/ppc/kernel/ppc_htab.c | 15 b/arch/ppc/kernel/signal.c | 5 b/arch/s390/kernel/entry.S | 2 b/arch/s390/kernel/signal.c | 5 b/arch/s390/vmlinux-shared.lds | 1 b/arch/s390/vmlinux.lds | 1 b/arch/s390x/kernel/entry.S | 2 b/arch/s390x/kernel/linux32.c | 136 --- b/arch/s390x/kernel/signal.c | 5 b/arch/s390x/kernel/signal32.c | 5 b/arch/s390x/vmlinux-shared.lds | 1 b/arch/s390x/vmlinux.lds | 1 b/arch/sh/kernel/entry.S | 2 b/arch/sh/kernel/signal.c | 5 b/arch/sh/vmlinux.lds.S | 1 b/arch/sparc/Config.help | 25 b/arch/sparc/kernel/rtrap.S | 2 b/arch/sparc/kernel/signal.c | 7 b/arch/sparc/kernel/sys_sunos.c | 4 b/arch/sparc/kernel/systbls.S | 12 b/arch/sparc64/Config.help | 10 b/arch/sparc64/Makefile | 8 b/arch/sparc64/config.in | 1 b/arch/sparc64/defconfig | 50 + b/arch/sparc64/kernel/Makefile | 116 --- b/arch/sparc64/kernel/binfmt_aout32.c | 4 b/arch/sparc64/kernel/binfmt_elf32.c | 2 b/arch/sparc64/kernel/entry.S | 72 - b/arch/sparc64/kernel/etrap.S | 24 b/arch/sparc64/kernel/head.S | 8 b/arch/sparc64/kernel/init_task.c | 18 b/arch/sparc64/kernel/itlb_base.S | 6 b/arch/sparc64/kernel/pci_common.c | 16 b/arch/sparc64/kernel/pci_psycho.c | 5 b/arch/sparc64/kernel/process.c | 170 ++-- b/arch/sparc64/kernel/ptrace.c | 85 +- b/arch/sparc64/kernel/rtrap.S | 119 ++- b/arch/sparc64/kernel/setup.c | 4 b/arch/sparc64/kernel/signal.c | 135 +-- b/arch/sparc64/kernel/signal32.c | 186 ++--- b/arch/sparc64/kernel/smp.c | 141 ++- b/arch/sparc64/kernel/sparc64_ksyms.c | 12 b/arch/sparc64/kernel/sys_sparc.c | 110 +- b/arch/sparc64/kernel/sys_sparc32.c | 144 --- b/arch/sparc64/kernel/sys_sunos32.c | 10 b/arch/sparc64/kernel/systbls.S | 22 b/arch/sparc64/kernel/trampoline.S | 6 b/arch/sparc64/kernel/traps.c | 110 ++ b/arch/sparc64/kernel/ttable.S | 14 b/arch/sparc64/kernel/unaligned.c | 76 +- b/arch/sparc64/kernel/winfixup.S | 218 ++--- b/arch/sparc64/lib/VIScopy.S | 34 b/arch/sparc64/lib/VIScsum.S | 6 b/arch/sparc64/lib/VISsave.S | 55 - b/arch/sparc64/lib/blockops.S | 8 b/arch/sparc64/lib/checksum.S | 4 b/arch/sparc64/lib/dec_and_lock.S | 11 b/arch/sparc64/math-emu/math.c | 72 - b/arch/sparc64/mm/fault.c | 16 b/arch/sparc64/mm/init.c | 12 b/arch/sparc64/mm/ultra.S | 36 b/arch/sparc64/solaris/entry64.S | 39 - b/arch/sparc64/solaris/fs.c | 123 +-- b/arch/sparc64/solaris/ioctl.c | 12 b/arch/sparc64/solaris/misc.c | 9 b/arch/sparc64/solaris/socket.c | 12 b/arch/sparc64/solaris/socksys.c | 14 b/arch/sparc64/solaris/timod.c | 8 b/drivers/Makefile | 4 b/drivers/base/core.c | 110 -- b/drivers/base/fs.c | 26 b/drivers/base/interface.c | 33 b/drivers/block/DAC960.h | 34 b/drivers/block/blkpg.c | 3 b/drivers/block/nbd.c | 18 b/drivers/block/ps2esdi.c | 4 b/drivers/block/smart1,2.h | 1 b/drivers/bluetooth/hci_usb.c | 10 b/drivers/bluetooth/hci_vhci.c | 7 b/drivers/char/Config.in | 4 b/drivers/char/Makefile | 7 b/drivers/char/agp/agp.h | 6 b/drivers/char/agp/agpgart_be.c | 52 + b/drivers/char/agp/agpgart_fe.c | 2 b/drivers/char/esp.c | 6 b/drivers/char/ftape/lowlevel/fdc-io.c | 12 b/drivers/char/generic_serial.c | 21 b/drivers/char/lp.c | 2 b/drivers/char/mem.c | 14 b/drivers/char/nvram.c | 2 b/drivers/char/nwflash.c | 38 - b/drivers/char/ppdev.c | 14 b/drivers/char/random.c | 1 b/drivers/char/rio/rio_linux.c | 2 b/drivers/char/serial.c | 38 - b/drivers/char/serial_tx3912.c | 2 b/drivers/char/sh-sci.c | 2 b/drivers/char/sx.c | 8 b/drivers/char/synclink.c | 2 b/drivers/char/tpqic02.c | 2 b/drivers/char/vc_screen.c | 11 b/drivers/hotplug/pci_hotplug_core.c | 27 b/drivers/ide/Config.help | 58 + b/drivers/ide/ide-disk.c | 17 b/drivers/ide/ide-dma.c | 6 b/drivers/ide/ide-proc.c | 2 b/drivers/ide/ide-taskfile.c | 161 +++- b/drivers/ide/ide.c | 2 b/drivers/ieee1394/pcilynx.c | 12 b/drivers/input/Config.help | 49 - b/drivers/input/Config.in | 19 b/drivers/input/Makefile | 14 b/drivers/input/evdev.c | 130 ++- b/drivers/input/gameport/Config.help | 62 + b/drivers/input/gameport/Config.in | 19 b/drivers/input/gameport/Makefile | 24 b/drivers/input/gameport/cs461x.c | 331 ++++++++ b/drivers/input/gameport/emu10k1-gp.c | 125 +++ b/drivers/input/gameport/gameport.c | 199 +++++ b/drivers/input/gameport/lightning.c | 298 ++++++++ b/drivers/input/gameport/ns558.c | 285 +++++++ b/drivers/input/gameport/pcigame.c | 199 +++++ b/drivers/input/input.c | 486 ++++++++++++- b/drivers/input/joydev.c | 89 +- b/drivers/input/joystick/Config.help | 205 +++++ b/drivers/input/joystick/Config.in | 31 b/drivers/input/joystick/Makefile | 51 + b/drivers/input/joystick/a3d.c | 388 ++++++++++ b/drivers/input/joystick/adi.c | 557 +++++++++++++++ b/drivers/input/joystick/amijoy.c | 161 ++++ b/drivers/input/joystick/analog.c | 761 ++++++++++++++++++++ b/drivers/input/joystick/cobra.c | 252 ++++++ b/drivers/input/joystick/db9.c | 424 +++++++++++ b/drivers/input/joystick/gamecon.c | 670 ++++++++++++++++++ b/drivers/input/joystick/gf2k.c | 361 +++++++++ b/drivers/input/joystick/grip.c | 425 +++++++++++ b/drivers/input/joystick/iforce.c | 1224 +++++++++++++++++++++++++++++++++ b/drivers/input/joystick/interact.c | 308 ++++++++ b/drivers/input/joystick/magellan.c | 212 +++++ b/drivers/input/joystick/sidewinder.c | 761 ++++++++++++++++++++ b/drivers/input/joystick/spaceball.c | 238 ++++++ b/drivers/input/joystick/spaceorb.c | 227 ++++++ b/drivers/input/joystick/stinger.c | 202 +++++ b/drivers/input/joystick/tmdc.c | 378 ++++++++++ b/drivers/input/joystick/turbografx.c | 259 ++++++ b/drivers/input/joystick/warrior.c | 214 +++++ b/drivers/input/keybdev.c | 85 +- b/drivers/input/mousedev.c | 84 +- b/drivers/input/serio/Config.help | 26 b/drivers/input/serio/Config.in | 7 b/drivers/input/serio/Makefile | 20 b/drivers/input/serio/serio.c | 133 +++ b/drivers/input/serio/serport.c | 226 ++++++ b/drivers/isdn/Makefile | 2 b/drivers/isdn/avmb1/capifs.c | 44 - b/drivers/isdn/hisax/elsa.c | 19 b/drivers/isdn/hisax/gazel.c | 21 b/drivers/isdn/hisax/hisax.h | 1 b/drivers/isdn/hisax/hisax_fcpcipnp.c | 20 b/drivers/isdn/hisax/st5481.h | 4 b/drivers/isdn/hisax/st5481_b.c | 2 b/drivers/isdn/hisax/st5481_d.c | 6 b/drivers/isdn/hisax/st5481_usb.c | 10 b/drivers/isdn/isdn_audio.c | 6 b/drivers/isdn/isdn_common.c | 5 b/drivers/isdn/isdn_net.c | 5 b/drivers/macintosh/nvram.c | 7 b/drivers/media/video/Config.in | 6 b/drivers/media/video/cpia_usb.c | 4 b/drivers/message/i2o/i2o_block.c | 2 b/drivers/message/i2o/i2o_config.c | 2 b/drivers/message/i2o/i2o_core.c | 2 b/drivers/message/i2o/i2o_lan.c | 2 b/drivers/message/i2o/i2o_scsi.c | 2 b/drivers/mtd/mtdchar.c | 4 b/drivers/net/3c501.c | 91 ++ b/drivers/net/3c503.c | 77 ++ b/drivers/net/3c505.c | 101 ++ b/drivers/net/3c507.c | 95 ++ b/drivers/net/3c509.c | 92 ++ b/drivers/net/3c515.c | 120 ++- b/drivers/net/3c523.c | 87 ++ b/drivers/net/3c527.c | 112 ++- b/drivers/net/8139cp.c | 127 ++- b/drivers/net/8139too.c | 248 +++--- b/drivers/net/Config.help | 11 b/drivers/net/Config.in | 5 b/drivers/net/Makefile | 12 b/drivers/net/ac3200.c | 4 b/drivers/net/aironet4500_proc.c | 10 b/drivers/net/au1000_eth.c | 8 b/drivers/net/bsd_comp.c | 2 b/drivers/net/cs89x0.c | 4 b/drivers/net/de4x5.c | 4 b/drivers/net/defxx.c | 2 b/drivers/net/dl2k.c | 218 +++-- b/drivers/net/dl2k.h | 34 b/drivers/net/eepro100.c | 46 - b/drivers/net/epic100.c | 162 ++-- b/drivers/net/fealnx.c | 135 +++ b/drivers/net/hamachi.c | 3 b/drivers/net/hp100.c | 2 b/drivers/net/irda/irda-usb.c | 6 b/drivers/net/lance.c | 36 b/drivers/net/lasi_82596.c | 2 b/drivers/net/lne390.c | 4 b/drivers/net/mii.c | 4 b/drivers/net/natsemi.c | 6 b/drivers/net/ne3210.c | 4 b/drivers/net/ni52.c | 12 b/drivers/net/ni65.c | 22 b/drivers/net/ns83820.c | 59 + b/drivers/net/pci-skeleton.c | 17 b/drivers/net/pcmcia/3c589_cs.c | 77 ++ b/drivers/net/pcmcia/aironet4500_cs.c | 71 + b/drivers/net/pcmcia/fmvj18x_cs.c | 69 + b/drivers/net/pcmcia/xircom_tulip_cb.c | 3 b/drivers/net/pcnet32.c | 80 +- b/drivers/net/rcpci45.c | 2 b/drivers/net/rrunner.c | 2 b/drivers/net/sk_g16.c | 2 b/drivers/net/slip.c | 6 b/drivers/net/starfire.c | 51 + b/drivers/net/sundance.c | 31 b/drivers/net/tlan.c | 4 b/drivers/net/tulip/21142.c | 9 b/drivers/net/tulip/ChangeLog | 27 b/drivers/net/tulip/timer.c | 16 b/drivers/net/tulip/tulip.h | 3 b/drivers/net/tulip/tulip_core.c | 28 b/drivers/net/via-rhine.c | 161 +++- b/drivers/net/wan/comx.c | 4 b/drivers/net/wan/lmc/lmc_main.c | 12 b/drivers/net/winbond-840.c | 112 ++- b/drivers/net/wireless/airo.c | 39 - b/drivers/net/yellowfin.c | 3 b/drivers/parport/ChangeLog | 58 + b/drivers/parport/daisy.c | 29 b/drivers/parport/parport_pc.c | 137 ++- b/drivers/parport/share.c | 8 b/drivers/pci/pci.c | 23 b/drivers/pci/proc.c | 59 + b/drivers/pcmcia/cardbus.c | 5 b/drivers/pnp/isapnp_proc.c | 30 b/drivers/pnp/pnpbios_core.c | 1 b/drivers/sbus/char/flash.c | 3 b/drivers/sbus/char/jsflash.c | 13 b/drivers/sbus/char/sunkbd.c | 2 b/drivers/sbus/char/sunmouse.c | 2 b/drivers/scsi/3w-xxxx.c | 2 b/drivers/scsi/53c7,8xx.c | 2 b/drivers/scsi/53c700.c | 17 b/drivers/scsi/53c700.h | 10 b/drivers/scsi/53c700.scr | 2 b/drivers/scsi/AM53C974.c | 2 b/drivers/scsi/BusLogic.c | 1 b/drivers/scsi/NCR_D700.c | 7 b/drivers/scsi/advansys.c | 1 b/drivers/scsi/aha1542.c | 34 b/drivers/scsi/aha1740.c | 14 b/drivers/scsi/aic7xxx_old.c | 18 b/drivers/scsi/atp870u.c | 2 b/drivers/scsi/dpt_i2o.c | 2 b/drivers/scsi/eata.c | 2 b/drivers/scsi/eata_dma.c | 2 b/drivers/scsi/esp.c | 2 b/drivers/scsi/gdth.c | 2 b/drivers/scsi/ibmmca.c | 30 b/drivers/scsi/ide-scsi.c | 26 b/drivers/scsi/ini9100u.c | 2 b/drivers/scsi/inia100.c | 2 b/drivers/scsi/ips.c | 2 b/drivers/scsi/lasi700.c | 9 b/drivers/scsi/mca_53c9x.c | 2 b/drivers/scsi/megaraid.h | 2 b/drivers/scsi/osst.c | 56 - b/drivers/scsi/pci2220i.c | 2 b/drivers/scsi/qla1280.c | 1 b/drivers/scsi/scsi.c | 17 b/drivers/scsi/scsi.h | 1 b/drivers/scsi/scsi_lib.c | 26 b/drivers/scsi/scsiiom.c | 2 b/drivers/scsi/seagate.c | 5 b/drivers/scsi/sg.c | 11 b/drivers/scsi/sgiwd93.c | 12 b/drivers/scsi/sim710.c | 59 - b/drivers/scsi/st.c | 34 b/drivers/scsi/ultrastor.c | 18 b/drivers/scsi/wd7000.c | 7 b/drivers/sound/Config.in | 8 b/drivers/sound/cs4281/cs4281m.c | 1 b/drivers/sound/ite8172.c | 10 b/drivers/sound/nec_vrc5477.c | 10 b/drivers/sound/opl3sa2.c | 108 ++ b/drivers/sound/ymfpci.c | 1 b/drivers/telephony/phonedev.c | 2 b/drivers/usb/CDCEther.c | 6 b/drivers/usb/Config.help | 6 b/drivers/usb/acm.c | 9 b/drivers/usb/audio.c | 24 b/drivers/usb/auerswald.c | 126 ++- b/drivers/usb/bluetooth.c | 14 b/drivers/usb/catc.c | 8 b/drivers/usb/dabusb.c | 2 b/drivers/usb/devices.c | 19 b/drivers/usb/devio.c | 30 b/drivers/usb/drivers.c | 18 b/drivers/usb/hcd.c | 11 b/drivers/usb/hcd/ehci-hcd.c | 2 b/drivers/usb/hcd/ehci-hub.c | 2 b/drivers/usb/hcd/ehci-mem.c | 2 b/drivers/usb/hcd/ehci-q.c | 2 b/drivers/usb/hcd/ehci-sched.c | 2 b/drivers/usb/hcd/ohci-dbg.c | 34 b/drivers/usb/hcd/ohci-hcd.c | 24 b/drivers/usb/hcd/ohci-hub.c | 2 b/drivers/usb/hcd/ohci-mem.c | 15 b/drivers/usb/hcd/ohci-q.c | 105 +- b/drivers/usb/hcd/ohci.h | 229 +++--- b/drivers/usb/hid-core.c | 5 b/drivers/usb/hpusbscsi.c | 11 b/drivers/usb/hub.c | 18 b/drivers/usb/ibmcam.c | 44 - b/drivers/usb/inode.c | 36 b/drivers/usb/kaweth.c | 41 - b/drivers/usb/mdc800.c | 7 b/drivers/usb/microtek.c | 16 b/drivers/usb/ov511.c | 4 b/drivers/usb/pegasus.c | 62 - b/drivers/usb/printer.c | 91 +- b/drivers/usb/pwc-if.c | 2 b/drivers/usb/scanner.c | 4 b/drivers/usb/se401.c | 6 b/drivers/usb/serial/belkin_sa.c | 4 b/drivers/usb/serial/cyberjack.c | 10 b/drivers/usb/serial/digi_acceleport.c | 16 b/drivers/usb/serial/empeg.c | 8 b/drivers/usb/serial/ftdi_sio.c | 6 b/drivers/usb/serial/io_edgeport.c | 10 b/drivers/usb/serial/ipaq.c | 6 b/drivers/usb/serial/ir-usb.c | 8 b/drivers/usb/serial/keyspan.c | 24 b/drivers/usb/serial/keyspan_pda.c | 6 b/drivers/usb/serial/kl5kusb105.c | 8 b/drivers/usb/serial/mct_u232.c | 6 b/drivers/usb/serial/omninet.c | 6 b/drivers/usb/serial/pl2303.c | 12 b/drivers/usb/serial/usbserial.c | 6 b/drivers/usb/serial/visor.c | 8 b/drivers/usb/serial/whiteheat.c | 8 b/drivers/usb/storage/freecom.c | 4 b/drivers/usb/storage/isd200.c | 8 b/drivers/usb/storage/protocol.c | 9 b/drivers/usb/storage/scsiglue.c | 36 b/drivers/usb/storage/sddr09.c | 29 b/drivers/usb/storage/shuttle_usbat.c | 16 b/drivers/usb/storage/transport.c | 8 b/drivers/usb/storage/usb.c | 6 b/drivers/usb/stv680.c | 27 b/drivers/usb/uhci-debug.h | 18 b/drivers/usb/uhci.c | 16 b/drivers/usb/usb-ohci.c | 19 b/drivers/usb/usb-skeleton.c | 4 b/drivers/usb/usb-uhci-debug.h | 54 - b/drivers/usb/usb-uhci.c | 39 - b/drivers/usb/usb-uhci.h | 1 b/drivers/usb/usb.c | 95 ++ b/drivers/usb/usbkbd.c | 6 b/drivers/usb/usbmouse.c | 2 b/drivers/usb/usbnet.c | 6 b/drivers/usb/usbvideo.c | 2 b/drivers/usb/vicam.c | 16 b/drivers/usb/wacom.c | 2 b/drivers/video/Config.in | 4 b/drivers/video/aty/mach64_accel.c | 1 b/drivers/video/neofb.c | 2 b/drivers/zorro/proc.c | 13 b/fs/Config.in | 6 b/fs/adfs/dir.c | 2 b/fs/adfs/dir_f.c | 2 b/fs/adfs/dir_fplus.c | 2 b/fs/adfs/file.c | 2 b/fs/adfs/inode.c | 2 b/fs/adfs/super.c | 21 b/fs/affs/amigaffs.c | 2 b/fs/affs/bitmap.c | 2 b/fs/affs/file.c | 2 b/fs/affs/inode.c | 2 b/fs/affs/namei.c | 2 b/fs/affs/super.c | 34 b/fs/attr.c | 2 b/fs/autofs/autofs_i.h | 4 b/fs/autofs/init.c | 12 b/fs/autofs/inode.c | 7 b/fs/autofs/root.c | 2 b/fs/autofs/waitq.c | 2 b/fs/autofs4/autofs_i.h | 4 b/fs/autofs4/init.c | 12 b/fs/autofs4/inode.c | 7 b/fs/autofs4/root.c | 2 b/fs/autofs4/waitq.c | 2 b/fs/bad_inode.c | 2 b/fs/bfs/dir.c | 2 b/fs/bfs/inode.c | 20 b/fs/binfmt_aout.c | 2 b/fs/binfmt_elf.c | 2 b/fs/binfmt_misc.c | 26 b/fs/binfmt_script.c | 2 b/fs/bio.c | 26 b/fs/block_dev.c | 20 b/fs/buffer.c | 2 b/fs/coda/cache.c | 2 b/fs/coda/coda_linux.c | 2 b/fs/coda/dir.c | 2 b/fs/coda/file.c | 2 b/fs/coda/inode.c | 27 b/fs/coda/pioctl.c | 2 b/fs/coda/psdev.c | 2 b/fs/coda/symlink.c | 2 b/fs/coda/sysctl.c | 2 b/fs/coda/upcall.c | 2 b/fs/cramfs/inode.c | 20 b/fs/dcache.c | 1 b/fs/devfs/base.c | 20 b/fs/devices.c | 2 b/fs/devpts/inode.c | 21 b/fs/dquot.c | 8 b/fs/driverfs/inode.c | 46 - b/fs/efs/inode.c | 1 b/fs/efs/super.c | 20 b/fs/exec.c | 3 b/fs/ext2/balloc.c | 484 ++++++------- b/fs/ext2/ext2.h | 1 b/fs/ext2/file.c | 2 b/fs/ext2/inode.c | 2 b/fs/ext2/ioctl.c | 2 b/fs/ext2/super.c | 31 b/fs/ext3/balloc.c | 2 b/fs/ext3/file.c | 2 b/fs/ext3/fsync.c | 2 b/fs/ext3/ialloc.c | 2 b/fs/ext3/inode.c | 2 b/fs/ext3/ioctl.c | 2 b/fs/ext3/namei.c | 2 b/fs/ext3/super.c | 24 b/fs/fat/dir.c | 2 b/fs/fat/fatfs_syms.c | 7 b/fs/fat/file.c | 2 b/fs/fat/inode.c | 2 b/fs/fifo.c | 1 b/fs/file.c | 2 b/fs/file_table.c | 15 b/fs/filesystems.c | 3 b/fs/freevxfs/vxfs_lookup.c | 2 b/fs/freevxfs/vxfs_super.c | 22 b/fs/hfs/catalog.c | 12 b/fs/hfs/extent.c | 8 b/fs/hfs/file_cap.c | 1 b/fs/hfs/file_hdr.c | 1 b/fs/hfs/hfs.h | 5 b/fs/hfs/mdb.c | 3 b/fs/hfs/super.c | 20 b/fs/hpfs/buffer.c | 6 b/fs/hpfs/dir.c | 2 b/fs/hpfs/file.c | 2 b/fs/hpfs/hpfs_fn.h | 2 b/fs/hpfs/inode.c | 2 b/fs/hpfs/super.c | 24 b/fs/inflate_fs/infutil.h | 2 b/fs/intermezzo/cache.c | 2 b/fs/intermezzo/dcache.c | 2 b/fs/intermezzo/dir.c | 2 b/fs/intermezzo/file.c | 2 b/fs/intermezzo/journal_ext2.c | 2 b/fs/intermezzo/journal_ext3.c | 2 b/fs/intermezzo/journal_obdfs.c | 2 b/fs/intermezzo/journal_reiserfs.c | 2 b/fs/intermezzo/journal_xfs.c | 2 b/fs/intermezzo/methods.c | 2 b/fs/intermezzo/presto.c | 2 b/fs/intermezzo/psdev.c | 2 b/fs/intermezzo/super.c | 2 b/fs/intermezzo/sysctl.c | 2 b/fs/intermezzo/upcall.c | 2 b/fs/ioctl.c | 1 b/fs/isofs/compress.c | 2 b/fs/isofs/dir.c | 2 b/fs/isofs/inode.c | 28 b/fs/isofs/namei.c | 2 b/fs/isofs/rock.c | 2 b/fs/jbd/checkpoint.c | 2 b/fs/jbd/commit.c | 2 b/fs/jbd/journal.c | 3 b/fs/jbd/recovery.c | 2 b/fs/jbd/revoke.c | 2 b/fs/jbd/transaction.c | 2 b/fs/jffs/inode-v23.c | 23 b/fs/jffs/intrep.c | 2 b/fs/jffs/jffs_proc.c | 2 b/fs/jffs2/background.c | 2 b/fs/jffs2/dir.c | 2 b/fs/jffs2/gc.c | 2 b/fs/jffs2/super.c | 22 b/fs/lockd/clntlock.c | 2 b/fs/lockd/lockd_syms.c | 2 b/fs/lockd/svc.c | 2 b/fs/lockd/svc4proc.c | 2 b/fs/lockd/svclock.c | 20 b/fs/lockd/svcproc.c | 2 b/fs/lockd/svcshare.c | 2 b/fs/lockd/svcsubs.c | 4 b/fs/locks.c | 3 b/fs/minix/inode.c | 20 b/fs/msdos/msdosfs_syms.c | 13 b/fs/msdos/namei.c | 10 b/fs/namespace.c | 12 b/fs/ncpfs/dir.c | 2 b/fs/ncpfs/file.c | 5 b/fs/ncpfs/inode.c | 41 - b/fs/ncpfs/ioctl.c | 2 b/fs/ncpfs/mmap.c | 2 b/fs/ncpfs/sock.c | 10 b/fs/ncpfs/symlink.c | 2 b/fs/nfs/dir.c | 127 +-- b/fs/nfs/file.c | 4 b/fs/nfs/flushd.c | 2 b/fs/nfs/inode.c | 79 -- b/fs/nfs/nfs2xdr.c | 2 b/fs/nfs/nfs3proc.c | 3 b/fs/nfs/nfs3xdr.c | 2 b/fs/nfs/nfsroot.c | 4 b/fs/nfs/pagelist.c | 52 - b/fs/nfs/proc.c | 2 b/fs/nfs/read.c | 20 b/fs/nfs/symlink.c | 2 b/fs/nfs/write.c | 19 b/fs/nfsd/export.c | 445 +++++------ b/fs/nfsd/nfs3proc.c | 2 b/fs/nfsd/nfs3xdr.c | 2 b/fs/nfsd/nfscache.c | 2 b/fs/nfsd/nfsctl.c | 63 - b/fs/nfsd/nfsfh.c | 3 b/fs/nfsd/nfsproc.c | 2 b/fs/nfsd/nfssvc.c | 2 b/fs/nfsd/nfsxdr.c | 2 b/fs/nfsd/stats.c | 2 b/fs/nfsd/vfs.c | 67 - b/fs/ntfs/fs.c | 26 b/fs/openpromfs/inode.c | 21 b/fs/pipe.c | 39 - b/fs/proc/array.c | 4 b/fs/proc/base.c | 106 +- b/fs/proc/generic.c | 16 b/fs/proc/inode.c | 53 + b/fs/proc/kmsg.c | 3 b/fs/proc/proc_devtree.c | 2 b/fs/proc/proc_misc.c | 42 - b/fs/proc/proc_tty.c | 2 b/fs/proc/root.c | 19 b/fs/qnx4/bitmap.c | 3 b/fs/qnx4/file.c | 2 b/fs/qnx4/fsync.c | 2 b/fs/qnx4/inode.c | 21 b/fs/qnx4/namei.c | 3 b/fs/ramfs/inode.c | 26 b/fs/read_write.c | 25 b/fs/readdir.c | 3 b/fs/reiserfs/bitmap.c | 2 b/fs/reiserfs/buffer2.c | 2 b/fs/reiserfs/dir.c | 2 b/fs/reiserfs/do_balan.c | 2 b/fs/reiserfs/file.c | 2 b/fs/reiserfs/fix_node.c | 9 b/fs/reiserfs/ibalance.c | 2 b/fs/reiserfs/inode.c | 47 - b/fs/reiserfs/ioctl.c | 2 b/fs/reiserfs/item_ops.c | 2 b/fs/reiserfs/journal.c | 4 b/fs/reiserfs/lbalance.c | 2 b/fs/reiserfs/namei.c | 4 b/fs/reiserfs/objectid.c | 2 b/fs/reiserfs/prints.c | 2 b/fs/reiserfs/procfs.c | 4 b/fs/reiserfs/stree.c | 22 b/fs/reiserfs/super.c | 46 - b/fs/reiserfs/tail_conversion.c | 8 b/fs/romfs/inode.c | 20 b/fs/select.c | 1 b/fs/smbfs/cache.c | 2 b/fs/smbfs/dir.c | 2 b/fs/smbfs/file.c | 4 b/fs/smbfs/inode.c | 25 b/fs/smbfs/ioctl.c | 2 b/fs/smbfs/proto.h | 1 b/fs/smbfs/sock.c | 7 b/fs/stat.c | 382 ++++------ b/fs/super.c | 46 - b/fs/sysv/ChangeLog | 13 b/fs/sysv/super.c | 41 - b/fs/udf/super.c | 24 b/fs/udf/symlink.c | 2 b/fs/ufs/balloc.c | 2 b/fs/ufs/cylinder.c | 2 b/fs/ufs/dir.c | 2 b/fs/ufs/file.c | 39 - b/fs/ufs/ialloc.c | 2 b/fs/ufs/inode.c | 2 b/fs/ufs/namei.c | 2 b/fs/ufs/super.c | 22 b/fs/ufs/truncate.c | 2 b/fs/umsdos/dir.c | 2 b/fs/umsdos/emd.c | 2 b/fs/umsdos/inode.c | 2 b/fs/umsdos/ioctl.c | 2 b/fs/umsdos/namei.c | 2 b/fs/umsdos/rdir.c | 2 b/fs/vfat/namei.c | 10 b/fs/vfat/vfatfs_syms.c | 14 b/include/asm-alpha/scatterlist.h | 5 b/include/asm-alpha/siginfo.h | 1 b/include/asm-alpha/unistd.h | 1 b/include/asm-arm/scatterlist.h | 5 b/include/asm-arm/siginfo.h | 1 b/include/asm-cris/siginfo.h | 1 b/include/asm-cris/unistd.h | 1 b/include/asm-i386/cpufeature.h | 1 b/include/asm-i386/current.h | 8 b/include/asm-i386/floppy.h | 4 b/include/asm-i386/hardirq.h | 2 b/include/asm-i386/highmem.h | 7 b/include/asm-i386/hw_irq.h | 18 b/include/asm-i386/i387.h | 18 b/include/asm-i386/io.h | 17 b/include/asm-i386/io_apic.h | 1 b/include/asm-i386/pci.h | 30 b/include/asm-i386/pgalloc.h | 12 b/include/asm-i386/processor.h | 17 b/include/asm-i386/rwlock.h | 16 b/include/asm-i386/rwsem.h | 16 b/include/asm-i386/scatterlist.h | 11 b/include/asm-i386/semaphore.h | 17 b/include/asm-i386/siginfo.h | 1 b/include/asm-i386/smp.h | 2 b/include/asm-i386/smplock.h | 15 b/include/asm-i386/softirq.h | 12 b/include/asm-i386/spinlock.h | 22 b/include/asm-i386/thread_info.h | 115 +++ b/include/asm-i386/uaccess.h | 9 b/include/asm-i386/unistd.h | 1 b/include/asm-i386/xor.h | 4 b/include/asm-ia64/scatterlist.h | 2 b/include/asm-ia64/siginfo.h | 1 b/include/asm-ia64/unistd.h | 1 b/include/asm-m68k/scatterlist.h | 3 b/include/asm-m68k/semaphore.h | 21 b/include/asm-m68k/siginfo.h | 1 b/include/asm-m68k/unistd.h | 2 b/include/asm-mips/scatterlist.h | 3 b/include/asm-mips/siginfo.h | 1 b/include/asm-mips/unistd.h | 2 b/include/asm-mips64/scatterlist.h | 3 b/include/asm-mips64/siginfo.h | 1 b/include/asm-mips64/unistd.h | 4 b/include/asm-parisc/scatterlist.h | 3 b/include/asm-parisc/semaphore.h | 4 b/include/asm-parisc/siginfo.h | 1 b/include/asm-parisc/spinlock.h | 4 b/include/asm-parisc/unistd.h | 4 b/include/asm-ppc/pci.h | 9 b/include/asm-ppc/scatterlist.h | 6 b/include/asm-ppc/siginfo.h | 1 b/include/asm-ppc/unistd.h | 1 b/include/asm-s390/scatterlist.h | 3 b/include/asm-s390/siginfo.h | 1 b/include/asm-s390/unistd.h | 2 b/include/asm-s390x/scatterlist.h | 3 b/include/asm-s390x/siginfo.h | 1 b/include/asm-s390x/unistd.h | 2 b/include/asm-sh/pci.h | 4 b/include/asm-sh/scatterlist.h | 2 b/include/asm-sh/siginfo.h | 1 b/include/asm-sh/unistd.h | 2 b/include/asm-sparc/checksum.h | 3 b/include/asm-sparc/scatterlist.h | 8 b/include/asm-sparc/siginfo.h | 3 b/include/asm-sparc/unistd.h | 28 b/include/asm-sparc64/a.out.h | 4 b/include/asm-sparc64/bitops.h | 129 ++- b/include/asm-sparc64/checksum.h | 7 b/include/asm-sparc64/current.h | 5 b/include/asm-sparc64/delay.h | 10 b/include/asm-sparc64/elf.h | 15 b/include/asm-sparc64/fpumacro.h | 2 b/include/asm-sparc64/hardirq.h | 2 b/include/asm-sparc64/mmu_context.h | 20 b/include/asm-sparc64/page.h | 4 b/include/asm-sparc64/pgalloc.h | 28 b/include/asm-sparc64/pgtable.h | 8 b/include/asm-sparc64/processor.h | 165 ---- b/include/asm-sparc64/ptrace.h | 4 b/include/asm-sparc64/scatterlist.h | 18 b/include/asm-sparc64/sfp-machine.h | 4 b/include/asm-sparc64/siginfo.h | 1 b/include/asm-sparc64/smp.h | 2 b/include/asm-sparc64/smplock.h | 8 b/include/asm-sparc64/softirq.h | 5 b/include/asm-sparc64/spinlock.h | 28 b/include/asm-sparc64/system.h | 31 b/include/asm-sparc64/thread_info.h | 214 +++++ b/include/asm-sparc64/ttable.h | 24 b/include/asm-sparc64/uaccess.h | 6 b/include/asm-sparc64/unistd.h | 4 b/include/linux/affs_fs_i.h | 2 b/include/linux/ax25.h | 2 b/include/linux/bfs_fs_i.h | 2 b/include/linux/brlock.h | 10 b/include/linux/capability.h | 1 b/include/linux/device.h | 51 - b/include/linux/efs_fs.h | 3 b/include/linux/err.h | 29 b/include/linux/ext3_fs.h | 1 b/include/linux/file.h | 1 b/include/linux/fs.h | 79 +- b/include/linux/fs_struct.h | 3 b/include/linux/gameport.h | 32 b/include/linux/generic_serial.h | 5 b/include/linux/hfs_fs.h | 2 b/include/linux/highmem.h | 1 b/include/linux/hpfs_fs_sb.h | 5 b/include/linux/in.h | 1 b/include/linux/inet.h | 2 b/include/linux/init_task.h | 12 b/include/linux/input.h | 164 +++- b/include/linux/iso_fs_i.h | 2 b/include/linux/kernel.h | 3 b/include/linux/lp.h | 3 b/include/linux/mm.h | 1 b/include/linux/msdos_fs.h | 6 b/include/linux/msdos_fs_i.h | 2 b/include/linux/namespace.h | 2 b/include/linux/ncp_fs.h | 1 b/include/linux/net.h | 4 b/include/linux/nfs_fs.h | 19 b/include/linux/nfs_page.h | 3 b/include/linux/nfsd/export.h | 11 b/include/linux/pci.h | 3 b/include/linux/pci_ids.h | 3 b/include/linux/pm.h | 4 b/include/linux/proc_fs.h | 24 b/include/linux/quotaops.h | 4 b/include/linux/reiserfs_fs.h | 4 b/include/linux/reiserfs_fs_sb.h | 4 b/include/linux/sched.h | 158 ++-- b/include/linux/serialP.h | 2 b/include/linux/serio.h | 39 - b/include/linux/shmem_fs.h | 14 b/include/linux/skbuff.h | 2 b/include/linux/slab.h | 5 b/include/linux/smb.h | 1 b/include/linux/smb_fs_i.h | 1 b/include/linux/smp.h | 2 b/include/linux/smp_lock.h | 2 b/include/linux/sound.h | 2 b/include/linux/spinlock.h | 103 ++ b/include/linux/stat.h | 19 b/include/linux/stringify.h | 12 b/include/linux/sunrpc/svc.h | 1 b/include/linux/sunrpc/xdr.h | 1 b/include/linux/swap.h | 20 b/include/linux/thread_info.h | 82 ++ b/include/linux/time.h | 4 b/include/linux/timex.h | 1 b/include/linux/usb.h | 10 b/include/linux/vmalloc.h | 1 b/include/linux/zconf.h | 90 ++ b/include/linux/zutil.h | 126 +++ b/include/net/neighbour.h | 2 b/include/net/scm.h | 2 b/include/net/sock.h | 6 b/init/Config.in | 12 b/init/main.c | 6 b/kernel/exec_domain.c | 10 b/kernel/exit.c | 7 b/kernel/fork.c | 68 + b/kernel/ksyms.c | 14 b/kernel/module.c | 134 +-- b/kernel/panic.c | 11 b/kernel/pm.c | 4 b/kernel/sched.c | 101 ++ b/kernel/signal.c | 85 ++ b/kernel/sys.c | 1 b/kernel/sysctl.c | 2 b/kernel/time.c | 1 b/lib/crc32.c | 2 b/lib/zlib_inflate/inflate_syms.c | 1 b/lib/zlib_inflate/infutil.h | 2 b/mm/bootmem.c | 15 b/mm/filemap.c | 1 b/mm/mprotect.c | 1 b/mm/mremap.c | 1 b/mm/shmem.c | 37 b/mm/slab.c | 317 ++++---- b/mm/swapfile.c | 33 b/net/8021q/vlanproc.c | 2 b/net/atm/proc.c | 6 b/net/ax25/af_ax25.c | 2 b/net/ipv6/icmp.c | 14 b/net/ipv6/mcast.c | 14 b/net/ipv6/ndisc.c | 14 b/net/netlink/netlink_dev.c | 7 b/net/netrom/af_netrom.c | 2 b/net/packet/af_packet.c | 4 b/net/rose/af_rose.c | 2 b/net/socket.c | 119 ++- b/net/sunrpc/sched.c | 4 b/net/sunrpc/svc.c | 2 b/net/sunrpc/svcauth.c | 1 b/net/unix/af_unix.c | 2 b/net/unix/garbage.c | 2 b/net/wanrouter/wanmain.c | 2 b/net/wanrouter/wanproc.c | 8 b/net/x25/af_x25.c | 2 b/scripts/header.tk | 38 - drivers/char/joystick/Config.help | 300 -------- drivers/char/joystick/Config.in | 53 - drivers/char/joystick/Makefile | 70 - drivers/char/joystick/a3d.c | 388 ---------- drivers/char/joystick/adi.c | 557 --------------- drivers/char/joystick/amijoy.c | 161 ---- drivers/char/joystick/analog.c | 761 -------------------- drivers/char/joystick/cobra.c | 252 ------ drivers/char/joystick/cs461x.c | 331 -------- drivers/char/joystick/db9.c | 424 ----------- drivers/char/joystick/emu10k1-gp.c | 125 --- drivers/char/joystick/gamecon.c | 670 ------------------ drivers/char/joystick/gameport.c | 199 ----- drivers/char/joystick/gf2k.c | 361 --------- drivers/char/joystick/grip.c | 425 ----------- drivers/char/joystick/iforce.c | 1224 --------------------------------- drivers/char/joystick/interact.c | 308 -------- drivers/char/joystick/lightning.c | 298 -------- drivers/char/joystick/magellan.c | 212 ----- drivers/char/joystick/ns558.c | 285 ------- drivers/char/joystick/pcigame.c | 199 ----- drivers/char/joystick/serio.c | 133 --- drivers/char/joystick/serport.c | 226 ------ drivers/char/joystick/sidewinder.c | 761 -------------------- drivers/char/joystick/spaceball.c | 238 ------ drivers/char/joystick/spaceorb.c | 227 ------ drivers/char/joystick/stinger.c | 202 ----- drivers/char/joystick/tmdc.c | 378 ---------- drivers/char/joystick/turbografx.c | 259 ------ drivers/char/joystick/warrior.c | 214 ----- drivers/usb/ibmcam.h | 240 ------ fs/inflate_fs/zconf.h | 90 -- include/linux/proc_fs_i.h | 9 linux/zconf.h | 90 -- linux/zutil.h | 126 --- 936 files changed, 21913 insertions, 18331 deletions - To unsubscribe from this list: send the line "unsubscribe linux-kernel-announce" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html