Date: Mon, 10 Jul 2000 16:47:16 -0700 From: Linux Kernel Distribution System kdist@linux.kernel.org To: linux-kernel-announce@vger.rutgers.edu Subject: Linux kernel 2.4.0-test3 released Linux kernel version 2.4.0-test3 has been released. It is available from: Patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.4/patch-2.4.0-test3.gz Full source: ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.0-test3.tar.gz Sizes in bytes Compressed Uncompressed ------------------------------------------------------------ Patch 989269 4551810 Full source 21657104 93153280 ----------------------------------------------------------------------------- The following files were changed in this release: CREDITS | 23 Documentation/Changes | 8 Documentation/Configure.help | 134 + Documentation/DocBook/kernel-locking.tmpl | 6 Documentation/DocBook/parportbook.tmpl | 401 +++ Documentation/fb/framebuffer.txt | 2 Documentation/fb/matroxfb.txt | 4 Documentation/filesystems/Locking | 315 ++ Documentation/filesystems/devfs/ChangeLog | 37 Documentation/filesystems/devfs/README | 165 + Documentation/filesystems/devfs/ToDo | 3 Documentation/filesystems/devfs/modules.conf | 92 Documentation/filesystems/vfs.txt | 5 Documentation/kernel-docs.txt | 82 Documentation/networking/decnet.txt | 13 Documentation/networking/tulip.txt | 4 Documentation/usb/ov511.txt | 4 MAINTAINERS | 24 Makefile | 18 arch/alpha/Makefile | 8 arch/alpha/config.in | 6 arch/alpha/kernel/core_cia.c | 20 arch/alpha/kernel/osf_sys.c | 8 arch/alpha/kernel/pci.c | 16 arch/alpha/kernel/process.c | 2 arch/alpha/kernel/setup.c | 56 arch/alpha/kernel/smp.c | 2 arch/alpha/kernel/sys_sx164.c | 33 arch/alpha/vmlinux.lds | 88 arch/alpha/vmlinux.lds.in | 96 arch/arm/config.in | 7 arch/arm/kernel/armksyms.c | 4 arch/arm/kernel/arthur.c | 2 arch/arm/kernel/bios32.c | 1 arch/arm/kernel/dma-footbridge.c | 1 arch/arm/kernel/dma-rpc.c | 1 arch/arm/kernel/dma.c | 2 arch/arm/kernel/ecard.c | 10 arch/arm/kernel/hw-footbridge.c | 145 - arch/arm/kernel/hw-sa1100.c | 2 arch/arm/kernel/irq.c | 2 arch/arm/kernel/isa.c | 1 arch/arm/kernel/leds-footbridge.c | 2 arch/arm/kernel/leds-sa1100.c | 2 arch/arm/kernel/process.c | 12 arch/arm/kernel/ptrace.c | 571 ++--- arch/arm/kernel/ptrace.h | 16 arch/arm/kernel/semaphore.c | 1 arch/arm/kernel/setup.c | 1 arch/arm/kernel/signal.c | 23 arch/arm/kernel/sys_arm.c | 8 arch/arm/kernel/time.c | 1 arch/arm/kernel/traps.c | 126 - arch/arm/mm/fault-common.c | 1 arch/arm/mm/mm-armv.c | 28 arch/arm/mm/proc-arm2,3.S | 3 arch/arm/mm/proc-arm6,7.S | 4 arch/arm/mm/proc-arm720.S | 4 arch/i386/boot/compressed/head.S | 29 arch/i386/boot/compressed/misc.c | 42 arch/i386/boot/setup.S | 44 arch/i386/config.in | 15 arch/i386/defconfig | 14 arch/i386/kernel/Makefile | 6 arch/i386/kernel/apic.c | 11 arch/i386/kernel/apm.c | 2 arch/i386/kernel/entry.S | 4 arch/i386/kernel/head.S | 30 arch/i386/kernel/i8259.c | 2 arch/i386/kernel/io_apic.c | 106 arch/i386/kernel/microcode.c | 4 arch/i386/kernel/pci-irq.c | 2 arch/i386/kernel/process.c | 53 arch/i386/kernel/setup.c | 8 arch/i386/kernel/signal.c | 1 arch/i386/kernel/sys_i386.c | 6 arch/i386/kernel/time.c | 16 arch/i386/kernel/traps.c | 179 - arch/i386/kernel/vm86.c | 12 arch/i386/lib/Makefile | 4 arch/i386/lib/dec_and_lock.c | 40 arch/i386/math-emu/poly_tan.c | 2 arch/i386/vmlinux.lds | 1 arch/ia64/config.in | 1 arch/ia64/ia32/sys_ia32.c | 33 arch/ia64/kernel/process.c | 2 arch/ia64/kernel/smp.c | 2 arch/ia64/kernel/sys_ia64.c | 18 arch/m68k/config.in | 2 arch/m68k/kernel/process.c | 2 arch/m68k/kernel/sys_m68k.c | 8 arch/mips/Makefile | 12 arch/mips/arc/memory.c | 2 arch/mips/baget/vacserial.c | 22 arch/mips/boot/Makefile | 17 arch/mips/cobalt/Makefile | 24 arch/mips/cobalt/cobaltscc.c | 350 +++ arch/mips/cobalt/diagdefs.h | 177 + arch/mips/cobalt/hw-access.c | 58 arch/mips/cobalt/int-handler.S | 140 + arch/mips/cobalt/pci.c | 348 +++ arch/mips/cobalt/reset.c | 60 arch/mips/cobalt/serial.h | 28 arch/mips/cobalt/setup.c | 411 +++ arch/mips/cobalt/via.c | 90 arch/mips/cobalt/z8530.h | 219 + arch/mips/config.in | 59 arch/mips/ddb5074/pci.c | 7 arch/mips/ddb5074/setup.c | 5 arch/mips/dec/prom/memory.c | 2 arch/mips/defconfig | 18 arch/mips/defconfig-cobalt | 572 +++++ arch/mips/defconfig-decstation | 18 arch/mips/defconfig-ip22 | 18 arch/mips/defconfig-rm200 | 348 +++ arch/mips/kernel/Makefile | 9 arch/mips/kernel/fpe.c | 6 arch/mips/kernel/head.S | 9 arch/mips/kernel/irixelf.c | 8 arch/mips/kernel/irixioctl.c | 10 arch/mips/kernel/irixsig.c | 102 arch/mips/kernel/irq.c | 9 arch/mips/kernel/mips_ksyms.c | 18 arch/mips/kernel/process.c | 2 arch/mips/kernel/ptrace.c | 20 arch/mips/kernel/scall_o32.S | 1 arch/mips/kernel/setup.c | 9 arch/mips/kernel/signal.c | 10 arch/mips/kernel/softfp.S | 13 arch/mips/kernel/syscall.c | 13 arch/mips/kernel/sysirix.c | 624 ++--- arch/mips/kernel/sysmips.c | 66 arch/mips/kernel/time.c | 50 arch/mips/kernel/traps.c | 23 arch/mips/lib/Makefile | 20 arch/mips/lib/r3k_dump_tlb.c | 2 arch/mips/mm/fault.c | 26 arch/mips/mm/init.c | 4 arch/mips/mm/r2300.c | 58 arch/mips/mm/umap.c | 3 arch/mips/sgi/kernel/Makefile | 4 arch/mips/sgi/kernel/indyIRQ.S | 4 arch/mips/sgi/kernel/setup.c | 100 arch/mips/sgi/kernel/time.c | 24 arch/mips/sni/pci.c | 73 arch/mips/sni/setup.c | 11 arch/mips/tools/Makefile | 8 arch/mips64/Makefile | 14 arch/mips64/arc/identify.c | 5 arch/mips64/arc/memory.c | 2 arch/mips64/boot/Makefile | 3 arch/mips64/config.in | 7 arch/mips64/defconfig | 23 arch/mips64/defconfig-ip22 | 15 arch/mips64/defconfig-ip27 | 23 arch/mips64/kernel/Makefile | 10 arch/mips64/kernel/head.S | 102 arch/mips64/kernel/ioctl32.c | 19 arch/mips64/kernel/linux32.c | 360 +-- arch/mips64/kernel/mips64_ksyms.c | 9 arch/mips64/kernel/process.c | 3 arch/mips64/kernel/ptrace.c | 57 arch/mips64/kernel/r4k_tlb.S | 133 + arch/mips64/kernel/r4k_tlb_glue.S | 32 arch/mips64/kernel/scall_o32.S | 19 arch/mips64/kernel/setup.c | 10 arch/mips64/kernel/signal.c | 18 arch/mips64/kernel/signal32.c | 255 ++ arch/mips64/kernel/smp.c | 2 arch/mips64/kernel/softfp.S | 15 arch/mips64/kernel/syscall.c | 59 arch/mips64/kernel/traps.c | 66 arch/mips64/ld.script.elf32 | 9 arch/mips64/ld.script.elf64 | 7 arch/mips64/lib/dump_tlb.c | 18 arch/mips64/lib/floppy-std.c | 4 arch/mips64/mm/andes.c | 1 arch/mips64/mm/fault.c | 43 arch/mips64/mm/init.c | 73 arch/mips64/mm/r4xx0.c | 1 arch/mips64/sgi-ip22/ip22-setup.c | 2 arch/mips64/sgi-ip27/Makefile | 2 arch/mips64/sgi-ip27/ip27-berr.c | 6 arch/mips64/sgi-ip27/ip27-init.c | 134 - arch/mips64/sgi-ip27/ip27-irq.c | 296 +- arch/mips64/sgi-ip27/ip27-klconfig.c | 2 arch/mips64/sgi-ip27/ip27-klnuma.c | 147 + arch/mips64/sgi-ip27/ip27-memory.c | 39 arch/mips64/sgi-ip27/ip27-nmi.c | 4 arch/mips64/sgi-ip27/ip27-pci.c | 133 - arch/mips64/sgi-ip27/ip27-reset.c | 28 arch/mips64/sgi-ip27/ip27-setup.c | 86 arch/mips64/sgi-ip27/ip27-timer.c | 70 arch/mips64/tools/Makefile | 8 arch/ppc/8260_io/uart.c | 4 arch/ppc/8xx_io/uart.c | 4 arch/ppc/amiga/chipram.c | 29 arch/ppc/config.in | 2 arch/ppc/kernel/smp.c | 2 arch/ppc/kernel/syscalls.c | 12 arch/s390/config.in | 3 arch/s390/kernel/process.c | 2 arch/s390/kernel/smp.c | 2 arch/s390/kernel/sys_s390.c | 6 arch/sh/config.in | 2 arch/sh/kernel/process.c | 2 arch/sh/kernel/sys_sh.c | 5 arch/sparc/config.in | 6 arch/sparc/defconfig | 14 arch/sparc/kernel/Makefile | 4 arch/sparc/kernel/irq.c | 24 arch/sparc/kernel/process.c | 2 arch/sparc/kernel/signal.c | 3 arch/sparc/kernel/sparc_ksyms.c | 23 arch/sparc/kernel/sun4d_smp.c | 2 arch/sparc/kernel/sun4m_smp.c | 2 arch/sparc/kernel/sys_sparc.c | 12 arch/sparc/kernel/sys_sunos.c | 63 arch/sparc/mm/srmmu.c | 6 arch/sparc/mm/sun4c.c | 5 arch/sparc/vmlinux.lds | 2 arch/sparc64/config.in | 5 arch/sparc64/defconfig | 15 arch/sparc64/kernel/Makefile | 5 arch/sparc64/kernel/binfmt_aout32.c | 2 arch/sparc64/kernel/irq.c | 51 arch/sparc64/kernel/pci_sabre.c | 31 arch/sparc64/kernel/process.c | 8 arch/sparc64/kernel/signal.c | 3 arch/sparc64/kernel/signal32.c | 3 arch/sparc64/kernel/smp.c | 42 arch/sparc64/kernel/sparc64_ksyms.c | 8 arch/sparc64/kernel/sys_sparc.c | 15 arch/sparc64/kernel/sys_sparc32.c | 35 arch/sparc64/kernel/sys_sunos32.c | 63 arch/sparc64/lib/Makefile | 5 arch/sparc64/lib/dec_and_lock.S | 61 arch/sparc64/mm/modutil.c | 4 arch/sparc64/mm/ultra.S | 20 arch/sparc64/prom/misc.c | 6 arch/sparc64/solaris/fs.c | 7 arch/sparc64/solaris/misc.c | 4 arch/sparc64/vmlinux.lds | 2 drivers/Makefile | 15 drivers/acorn/block/fd1772.c | 20 drivers/acorn/char/Makefile | 1 drivers/acorn/char/defkeymap-acorn.c | 358 +++ drivers/acpi/Makefile | 27 drivers/acpi/common/cmalloc.c | 166 + drivers/acpi/common/cmcopy.c | 711 ++++++ drivers/acpi/common/cmdebug.c | 570 +++++ drivers/acpi/common/cmdelete.c | 584 +++++ drivers/acpi/common/cmeval.c | 310 ++ drivers/acpi/common/cmglobal.c | 441 ++++ drivers/acpi/common/cminit.c | 362 +++ drivers/acpi/common/cmobject.c | 648 +++++ drivers/acpi/common/cmutils.c | 726 ++++++ drivers/acpi/common/cmxface.c | 268 ++ drivers/acpi/dispatcher/dsfield.c | 414 +++ drivers/acpi/dispatcher/dsmethod.c | 506 ++++ drivers/acpi/dispatcher/dsmthdat.c | 682 ++++++ drivers/acpi/dispatcher/dsobject.c | 598 +++++ drivers/acpi/dispatcher/dsopcode.c | 464 ++++ drivers/acpi/dispatcher/dsutils.c | 694 ++++++ drivers/acpi/dispatcher/dswexec.c | 572 +++++ drivers/acpi/dispatcher/dswload.c | 600 +++++ drivers/acpi/dispatcher/dswscope.c | 161 + drivers/acpi/dispatcher/dswstate.c | 648 +++++ drivers/acpi/events/evevent.c | 679 ++++++ drivers/acpi/events/evmisc.c | 357 +++ drivers/acpi/events/evregion.c | 690 ++++++ drivers/acpi/events/evrgnini.c | 425 +++ drivers/acpi/events/evsci.c | 302 ++ drivers/acpi/events/evxface.c | 604 +++++ drivers/acpi/events/evxfevnt.c | 513 ++++ drivers/acpi/events/evxfregn.c | 389 +++ drivers/acpi/hardware/hwacpi.c | 207 + drivers/acpi/hardware/hwcpu32.c | 716 ++++++ drivers/acpi/hardware/hwgpe.c | 208 + drivers/acpi/hardware/hwregs.c | 608 +++++ drivers/acpi/hardware/hwxface.c | 576 +++++ drivers/acpi/include/acenv.h | 301 ++ drivers/acpi/include/acexcep.h | 162 + drivers/acpi/include/acobject.h | 508 ++++ drivers/acpi/include/acpi.h | 50 drivers/acpi/include/acpiosxf.h | 296 ++ drivers/acpi/include/acpixf.h | 299 ++ drivers/acpi/include/actables.h | 188 + drivers/acpi/include/actbl32.h | 114 + drivers/acpi/include/actbl64.h | 115 + drivers/acpi/include/actypes.h | 970 ++++++++ drivers/acpi/include/amlcode.h | 452 ++++ drivers/acpi/include/common.h | 650 +++++ drivers/acpi/include/config.h | 185 + drivers/acpi/include/debugger.h | 394 +++ drivers/acpi/include/dispatch.h | 383 +++ drivers/acpi/include/events.h | 209 + drivers/acpi/include/globals.h | 311 ++ drivers/acpi/include/hardware.h | 169 + drivers/acpi/include/internal.h | 850 +++++++ drivers/acpi/include/interp.h | 660 ++++++ drivers/acpi/include/macros.h | 423 +++ drivers/acpi/include/namesp.h | 424 +++ drivers/acpi/include/output.h | 124 + drivers/acpi/include/parser.h | 327 ++ drivers/acpi/include/resource.h | 300 ++ drivers/acpi/include/tables.h | 168 + drivers/acpi/interpreter/amconfig.c | 303 ++ drivers/acpi/interpreter/amcreate.c | 871 +++++++ drivers/acpi/interpreter/amdyadic.c | 750 ++++++ drivers/acpi/interpreter/amfield.c | 327 ++ drivers/acpi/interpreter/amfldio.c | 654 +++++ drivers/acpi/interpreter/ammisc.c | 533 ++++ drivers/acpi/interpreter/ammonad.c | 954 ++++++++ drivers/acpi/interpreter/amnames.c | 440 ++++ drivers/acpi/interpreter/amprep.c | 392 +++ drivers/acpi/interpreter/amregion.c | 406 +++ drivers/acpi/interpreter/amresnte.c | 555 +++++ drivers/acpi/interpreter/amresolv.c | 452 ++++ drivers/acpi/interpreter/amresop.c | 429 +++ drivers/acpi/interpreter/amstore.c | 374 +++ drivers/acpi/interpreter/amstoren.c | 518 ++++ drivers/acpi/interpreter/amstorob.c | 314 ++ drivers/acpi/interpreter/amsystem.c | 343 +++ drivers/acpi/interpreter/amutils.c | 522 ++++ drivers/acpi/interpreter/amxface.c | 94 drivers/acpi/namespace/nsaccess.c | 647 +++++ drivers/acpi/namespace/nsalloc.c | 411 +++ drivers/acpi/namespace/nseval.c | 507 ++++ drivers/acpi/namespace/nsload.c | 488 ++++ drivers/acpi/namespace/nsnames.c | 503 ++++ drivers/acpi/namespace/nsobject.c | 556 +++++ drivers/acpi/namespace/nssearch.c | 646 +++++ drivers/acpi/namespace/nsutils.c | 886 ++++++++ drivers/acpi/namespace/nswalk.c | 279 ++ drivers/acpi/namespace/nsxfname.c | 372 +++ drivers/acpi/namespace/nsxfobj.c | 554 +++++ drivers/acpi/osd.c | 1319 ++++++++++++ drivers/acpi/parser/psargs.c | 735 ++++++ drivers/acpi/parser/psopcode.c | 554 +++++ drivers/acpi/parser/psparse.c | 726 ++++++ drivers/acpi/parser/psscope.c | 271 ++ drivers/acpi/parser/pstree.c | 399 +++ drivers/acpi/parser/psutils.c | 498 ++++ drivers/acpi/parser/pswalk.c | 581 +++++ drivers/acpi/parser/psxface.c | 132 + drivers/acpi/resources/rsaddr.c | 810 +++++++ drivers/acpi/resources/rscalc.c | 754 ++++++ drivers/acpi/resources/rscreate.c | 505 ++++ drivers/acpi/resources/rsdump.c | 938 ++++++++ drivers/acpi/resources/rsio.c | 544 ++++ drivers/acpi/resources/rsirq.c | 568 +++++ drivers/acpi/resources/rslist.c | 506 ++++ drivers/acpi/resources/rsmemory.c | 570 +++++ drivers/acpi/resources/rsmisc.c | 612 +++++ drivers/acpi/resources/rsutils.c | 430 +++ drivers/acpi/resources/rsxface.c | 177 + drivers/acpi/tables/tbget.c | 324 ++ drivers/acpi/tables/tbinstal.c | 533 ++++ drivers/acpi/tables/tbtable.c | 388 +++ drivers/acpi/tables/tbutils.c | 352 +++ drivers/acpi/tables/tbxface.c | 352 +++ drivers/atm/ambassador.c | 8 drivers/atm/eni.c | 24 drivers/atm/eni.h | 1 drivers/atm/fore200e.c | 6 drivers/atm/horizon.c | 3 drivers/atm/idt77105.c | 10 drivers/atm/iphase.c | 4 drivers/atm/nicstar.c | 218 + drivers/atm/nicstar.h | 17 drivers/block/acsi_slm.c | 2 drivers/block/ataflop.c | 29 drivers/block/cpqarray.c | 3 drivers/block/elevator.c | 76 drivers/block/floppy.c | 32 drivers/block/ll_rw_blk.c | 122 - drivers/block/loop.c | 2 drivers/block/lvm-snap.c | 2 drivers/block/lvm.c | 2 drivers/block/md.c | 7 drivers/block/nbd.c | 3 drivers/block/paride/pg.c | 2 drivers/block/paride/pt.c | 2 drivers/block/ps2esdi.c | 3 drivers/block/raid0.c | 8 drivers/block/raid1.c | 1 drivers/block/raid5.c | 2 drivers/block/rd.c | 4 drivers/block/xd.c | 2 drivers/block/xd.h | 4 drivers/block/z2ram.c | 2 drivers/cdrom/aztcd.c | 5 drivers/cdrom/cdrom.c | 8 drivers/cdrom/cdu31a.c | 4 drivers/cdrom/cm206.c | 1 drivers/cdrom/gscd.c | 19 drivers/cdrom/gscd.h | 7 drivers/cdrom/mcd.c | 22 drivers/cdrom/mcd.h | 11 drivers/cdrom/mcdx.c | 4 drivers/cdrom/optcd.c | 3 drivers/cdrom/sbpcd.c | 6 drivers/cdrom/sjcd.c | 7 drivers/cdrom/sonycd535.c | 9 drivers/char/Makefile | 5 drivers/char/console.c | 75 drivers/char/drm/proc.c | 2 drivers/char/drm/tdfx_drv.c | 4 drivers/char/dz.c | 4 drivers/char/epca.c | 16 drivers/char/ftape/zftape/zftape-init.c | 12 drivers/char/i810_rng.c | 386 ++- drivers/char/ip2/i2ellis.c | 2 drivers/char/ip2/i2ellis.h | 10 drivers/char/ip2/i2lib.c | 2 drivers/char/ip2/i2lib.h | 8 drivers/char/ip2/i2os.h | 3 drivers/char/ip2main.c | 12 drivers/char/istallion.c | 2 drivers/char/lp.c | 2 drivers/char/misc.c | 10 drivers/char/msp3400.c | 2 drivers/char/n_hdlc.c | 80 drivers/char/n_tty.c | 30 drivers/char/nvram.c | 130 - drivers/char/nwbutton.h | 2 drivers/char/pcxx.c | 20 drivers/char/ppdev.c | 5 drivers/char/pty.c | 2 drivers/char/rocket.c | 32 drivers/char/serial.c | 44 drivers/char/specialix.c | 1 drivers/char/stallion.c | 4 drivers/char/stradis.c | 2 drivers/char/synclink.c | 6 drivers/char/tpqic02.c | 25 drivers/char/tty_io.c | 76 drivers/char/vc_screen.c | 6 drivers/char/videodev.c | 4 drivers/char/zr36120.c | 2 drivers/i2c/i2c-core.c | 15 drivers/i2o/i2o_block.c | 16 drivers/ide/hd.c | 27 drivers/ide/ide-cd.c | 11 drivers/ide/ide-cs.c | 2 drivers/ide/ide-probe.c | 23 drivers/ide/ide.c | 52 drivers/ide/piix.c | 2 drivers/ieee1394/Config.in | 4 drivers/ieee1394/Makefile | 11 drivers/ieee1394/aic5800.c | 2 drivers/ieee1394/csr.c | 3 drivers/ieee1394/guid.c | 3 drivers/ieee1394/highlevel.c | 3 drivers/ieee1394/hosts.c | 3 drivers/ieee1394/ieee1394_core.c | 16 drivers/ieee1394/ieee1394_core.h | 10 drivers/ieee1394/ieee1394_syms.c | 3 drivers/ieee1394/ieee1394_transactions.c | 73 drivers/ieee1394/ieee1394_types.h | 156 + drivers/ieee1394/ohci1394.c | 1558 +++++--------- drivers/ieee1394/ohci1394.h | 133 - drivers/ieee1394/pcilynx.c | 185 + drivers/ieee1394/pcilynx.h | 31 drivers/ieee1394/raw1394.c | 57 drivers/ieee1394/raw1394.h | 34 drivers/ieee1394/video1394.c | 1266 +++++++++++ drivers/ieee1394/video1394.h | 15 drivers/isdn/avmb1/Makefile | 7 drivers/isdn/avmb1/b1.c | 10 drivers/isdn/avmb1/b1dma.c | 15 drivers/isdn/avmb1/b1pci.c | 60 drivers/isdn/avmb1/c4.c | 44 drivers/isdn/avmb1/capi.c | 82 drivers/isdn/avmb1/capidrv.c | 43 drivers/isdn/avmb1/kcapi.c | 12 drivers/isdn/avmb1/t1pci.c | 31 drivers/isdn/divert/divert_procfs.c | 6 drivers/isdn/hysdn/hysdn_procconf.c | 15 drivers/isdn/hysdn/hysdn_procfs.c | 15 drivers/isdn/hysdn/hysdn_proclog.c | 13 drivers/isdn/isdn_cards.c | 3 drivers/isdn/isdn_common.c | 2 drivers/isdn/isdn_ppp.h | 1 drivers/mtd/Config.in | 43 drivers/mtd/Makefile | 190 + drivers/mtd/cfi_cmdset_0001.c | 871 +++++++ drivers/mtd/cfi_probe.c | 501 ++++ drivers/mtd/doc1000.c | 602 +++++ drivers/mtd/doc2000.c | 837 +++++++ drivers/mtd/doc2001.c | 844 +++++++ drivers/mtd/docprobe.c | 270 ++ drivers/mtd/ftl.c | 1458 +++++++++++++ drivers/mtd/jedec.c | 773 +++++++ drivers/mtd/map_ram.c | 110 + drivers/mtd/map_rom.c | 60 drivers/mtd/mapped.c | 674 ++++++ drivers/mtd/mixmem.c | 151 + drivers/mtd/mtdblock.c | 317 ++ drivers/mtd/mtdchar.c | 402 +++ drivers/mtd/mtdcore.c | 399 +++ drivers/mtd/mtdram.c | 147 + drivers/mtd/nftl.c | 1343 ++++++++++++ drivers/mtd/nora.c | 208 + drivers/mtd/octagon-5066.c | 290 ++ drivers/mtd/physmap.c | 114 + drivers/mtd/pmc551.c | 689 ++++++ drivers/mtd/rpxlite.c | 160 + drivers/mtd/slram.c | 226 ++ drivers/mtd/vmax301.c | 243 ++ drivers/net/3c509.c | 4 drivers/net/3c515.c | 7 drivers/net/3c59x.c | 5 drivers/net/8139too.c | 2 drivers/net/8390.c | 4 drivers/net/Config.in | 6 drivers/net/Space.c | 12 drivers/net/acenic_firmware.h | 7 drivers/net/am79c961a.h | 4 drivers/net/appletalk/ltpc.c | 19 drivers/net/arcnet/arcnet.c | 22 drivers/net/arcnet/com90xx.c | 3 drivers/net/atp.c | 2 drivers/net/bonding.c | 2 drivers/net/cs89x0.c | 3 drivers/net/defxx.c | 198 - drivers/net/eepro.c | 57 drivers/net/eepro100.c | 7 drivers/net/epic100.c | 12 drivers/net/hamradio/baycom_par.c | 8 drivers/net/hamradio/baycom_ser_fdx.c | 8 drivers/net/hamradio/baycom_ser_hdx.c | 8 drivers/net/hamradio/dmascc.c | 1241 ++++++----- drivers/net/hamradio/soundmodem/sm.c | 8 drivers/net/irda/nsc-ircc.c | 1 drivers/net/irda/smc-ircc.c | 8 drivers/net/ncr885e.c | 60 drivers/net/ne.c | 2 drivers/net/pcmcia/aironet4500_cs.c | 6 drivers/net/pppoe.c | 6 drivers/net/sgiseeq.c | 4 drivers/net/shaper.c | 1 drivers/net/sk98lin/skvpd.c | 2 drivers/net/sk_g16.c | 92 drivers/net/sk_mca.c | 2 drivers/net/skfp/ecm.c | 4 drivers/net/skfp/ess.c | 4 drivers/net/skfp/fplustm.c | 6 drivers/net/skfp/smt.c | 2 drivers/net/skfp/srf.c | 2 drivers/net/slhc.c | 2 drivers/net/slip.c | 2 drivers/net/smc9194.c | 3 drivers/net/starfire.c | 16 drivers/net/sunlance.c | 4 drivers/net/tokenring/ibmtr.c | 2 drivers/net/tulip/21142.c | 4 drivers/net/tulip/interrupt.c | 4 drivers/net/tulip/tulip_core.c | 11 drivers/net/wan/comx-proto-lapb.c | 14 drivers/net/wan/cosa.c | 2 drivers/net/wan/hostess_sv11.c | 4 drivers/net/wan/lmc/lmc_main.c | 1 drivers/parport/ChangeLog | 27 drivers/parport/daisy.c | 4 drivers/parport/ieee1284.c | 5 drivers/parport/init.c | 2 drivers/parport/parport_pc.c | 33 drivers/parport/procfs.c | 2 drivers/parport/share.c | 5 drivers/pci/pci.ids | 87 drivers/pcmcia/cs.c | 212 + drivers/pcmcia/cs_internal.h | 1 drivers/pcmcia/pci_socket.c | 90 drivers/pcmcia/pci_socket.h | 2 drivers/pnp/isapnp.c | 2 drivers/pnp/isapnp_proc.c | 10 drivers/sbus/audio/audio.c | 6 drivers/sbus/char/bpp.c | 2 drivers/sbus/char/jsflash.c | 3 drivers/sbus/char/sab82532.c | 7 drivers/sbus/char/vfc_dev.c | 2 drivers/sbus/char/zs.c | 28 drivers/scsi/BusLogic.c | 4 drivers/scsi/NCR5380.c | 2 drivers/scsi/NCR53C9x.h | 5 drivers/scsi/aic7xxx.c | 2 drivers/scsi/atp870u.c | 1 drivers/scsi/dec_esp.c | 177 - drivers/scsi/fdomain.c | 2 drivers/scsi/gdth.c | 2 drivers/scsi/gdth_proc.c | 13 drivers/scsi/hosts.c | 2 drivers/scsi/inia100.c | 1 drivers/scsi/qlogicfc.c | 70 drivers/scsi/qlogicfc.h | 2 drivers/scsi/scsi.c | 7 drivers/scsi/scsi_lib.c | 1 drivers/scsi/scsi_scan.c | 9 drivers/scsi/sd.c | 1 drivers/scsi/seagate.c | 2 drivers/scsi/st.c | 46 drivers/scsi/tmscsim.c | 1 drivers/sgi/Config.in | 3 drivers/sgi/char/ds1286.c | 2 drivers/sgi/char/graphics.c | 2 drivers/sgi/char/sgicons.c | 2 drivers/sgi/char/sgiserial.c | 26 drivers/sgi/char/shmiq.c | 86 drivers/sgi/char/streamable.c | 6 drivers/sgi/char/usema.c | 16 drivers/sound/cmpci.c | 3 drivers/sound/esssolo1.c | 2 drivers/sound/i810_audio.c | 7 drivers/sound/nm256_audio.c | 2 drivers/sound/os.h | 4 drivers/sound/sb_common.c | 1 drivers/sound/sonicvibes.c | 2 drivers/sound/sound_core.c | 4 drivers/sound/sound_syms.c | 3 drivers/sound/soundcard.c | 4 drivers/sound/sscape.c | 2 drivers/sound/trident.c | 4 drivers/sound/vidc.c | 1 drivers/tc/zs.c | 8 drivers/usb/Config.in | 11 drivers/usb/Makefile | 15 drivers/usb/bluetooth.c | 820 +++++++ drivers/usb/devio.c | 29 drivers/usb/ibmcam.c | 22 drivers/usb/input.c | 2 drivers/usb/microtek.c | 13 drivers/usb/microtek.h | 3 drivers/usb/ov511.c | 172 + drivers/usb/printer.c | 10 drivers/usb/serial/Makefile | 3 drivers/usb/serial/digi_acceleport.c | 181 - drivers/usb/serial/keyspan.c | 512 ++++ drivers/usb/serial/keyspan_usa18x_fw.h | 406 +++ drivers/usb/serial/keyspan_usa19_fw.h | 299 ++ drivers/usb/serial/keyspan_usa19w_fw.h | 304 ++ drivers/usb/serial/keyspan_usa26msg.h | 248 ++ drivers/usb/serial/keyspan_usa28_fw.h | 462 ++++ drivers/usb/serial/keyspan_usa28msg.h | 212 + drivers/usb/serial/keyspan_usa28x_fw.h | 406 +++ drivers/usb/serial/usb-serial.h | 15 drivers/usb/serial/usbserial.c | 88 drivers/usb/serial/visor.c | 89 drivers/usb/serial/whiteheat.c | 175 + drivers/usb/storage/Makefile | 32 drivers/usb/storage/debug.c | 185 + drivers/usb/storage/debug.h | 66 drivers/usb/storage/protocol.c | 304 ++ drivers/usb/storage/protocol.h | 63 drivers/usb/storage/scsiglue.c | 824 +++++++ drivers/usb/storage/scsiglue.h | 54 drivers/usb/storage/transport.c | 904 ++++++++ drivers/usb/storage/transport.h | 132 + drivers/usb/storage/usb.c | 803 +++++++ drivers/usb/storage/usb.h | 182 + drivers/usb/usb-ohci.c | 67 drivers/usb/usb-ohci.h | 27 drivers/usb/usb-storage-debug.h | 89 drivers/usb/usb-storage.c | 2787 ------------------------- drivers/usb/usb-storage.h | 160 - drivers/usb/usb-uhci-debug.h | 8 drivers/usb/usb-uhci.c | 12 drivers/usb/usb.c | 5 drivers/video/Config.in | 7 drivers/video/aty128fb.c | 174 - drivers/video/atyfb.c | 2 drivers/video/clgenfb.c | 3 drivers/video/fbmem.c | 55 drivers/video/igafb.c | 7 drivers/video/matrox/matroxfb_DAC1064.c | 19 drivers/video/matrox/matroxfb_DAC1064.h | 8 drivers/video/matrox/matroxfb_Ti3026.c | 3 drivers/video/matrox/matroxfb_base.c | 73 drivers/video/matrox/matroxfb_base.h | 4 drivers/video/matrox/matroxfb_crtc2.c | 54 drivers/video/matrox/matroxfb_maven.c | 4 drivers/video/newport_con.c | 5 drivers/video/offb.c | 9 drivers/video/riva/fbdev.c | 145 - drivers/video/riva/riva_hw.c | 2 drivers/video/riva/riva_tbl.h | 4 drivers/video/sisfb.c | 6 drivers/video/tdfxfb.c | 232 -- drivers/video/valkyriefb.c | 2 drivers/video/valkyriefb.h | 2 fs/Config.in | 2 fs/Makefile | 10 fs/adfs/adfs.h | 2 fs/adfs/inode.c | 5 fs/affs/dir.c | 4 fs/affs/inode.c | 10 fs/affs/symlink.c | 5 fs/autofs/root.c | 28 fs/autofs4/expire.c | 12 fs/autofs4/root.c | 25 fs/bfs/inode.c | 9 fs/binfmt_aout.c | 30 fs/binfmt_elf.c | 20 fs/binfmt_em86.c | 2 fs/binfmt_misc.c | 1 fs/binfmt_script.c | 1 fs/block_dev.c | 11 fs/buffer.c | 35 fs/coda/cache.c | 2 fs/coda/dir.c | 38 fs/coda/file.c | 4 fs/coda/pioctl.c | 2 fs/coda/psdev.c | 43 fs/coda/symlink.c | 3 fs/coda/upcall.c | 6 fs/dcache.c | 306 +- fs/devfs/base.c | 127 - fs/devfs/util.c | 9 fs/devices.c | 14 fs/dquot.c | 67 fs/efs/symlink.c | 4 fs/exec.c | 105 fs/ext2/fsync.c | 2 fs/ext2/inode.c | 4 fs/ext2/super.c | 3 fs/fat/fatfs_syms.c | 13 fs/fat/inode.c | 15 fs/fcntl.c | 2 fs/fifo.c | 4 fs/file.c | 18 fs/file_table.c | 35 fs/filesystems.c | 2 fs/hfs/inode.c | 3 fs/hfs/sysdep.c | 5 fs/hpfs/file.c | 7 fs/hpfs/hpfs_fn.h | 2 fs/hpfs/inode.c | 4 fs/hpfs/namei.c | 13 fs/inode.c | 114 - fs/ioctl.c | 2 fs/isofs/rock.c | 4 fs/jffs/Makefile | 33 fs/jffs/inode-v23.c | 1576 ++++++++++++++ fs/jffs/intrep.c | 2559 +++++++++++++++++++++++ fs/jffs/intrep.h | 64 fs/jffs/jffs_fm.c | 748 ++++++ fs/jffs/jffs_fm.h | 124 + fs/lockd/clntlock.c | 29 fs/lockd/svclock.c | 2 fs/lockd/xdr.c | 2 fs/locks.c | 1533 ++++++------- fs/minix/bitmap.c | 11 fs/minix/fsync.c | 2 fs/minix/inode.c | 4 fs/namei.c | 439 ++-- fs/ncpfs/dir.c | 49 fs/ncpfs/file.c | 47 fs/ncpfs/inode.c | 40 fs/ncpfs/ioctl.c | 16 fs/ncpfs/mmap.c | 1 fs/ncpfs/ncplib_kernel.c | 32 fs/ncpfs/ncplib_kernel.h | 14 fs/ncpfs/sock.c | 253 +- fs/ncpfs/symlink.c | 56 fs/nfs/dir.c | 36 fs/nfs/file.c | 4 fs/nfs/inode.c | 29 fs/nfs/symlink.c | 3 fs/nfsd/export.c | 13 fs/nfsd/nfscache.c | 17 fs/nfsd/nfsctl.c | 3 fs/nfsd/nfsfh.c | 40 fs/nfsd/nfsproc.c | 4 fs/nfsd/nfssvc.c | 12 fs/nfsd/vfs.c | 150 - fs/ntfs/Makefile | 2 fs/ntfs/fs.c | 11 fs/open.c | 27 fs/partitions/Config.in | 9 fs/partitions/check.c | 9 fs/partitions/msdos.c | 4 fs/partitions/ultrix.c | 10 fs/partitions/ultrix.h | 7 fs/pipe.c | 22 fs/proc/array.c | 5 fs/proc/base.c | 69 fs/proc/proc_misc.c | 21 fs/qnx4/fsync.c | 6 fs/qnx4/inode.c | 9 fs/ramfs/inode.c | 20 fs/readdir.c | 38 fs/smbfs/dir.c | 8 fs/smbfs/file.c | 8 fs/smbfs/inode.c | 5 fs/stat.c | 27 fs/super.c | 271 +- fs/sysv/fsync.c | 2 fs/sysv/ialloc.c | 2 fs/sysv/inode.c | 7 fs/tunnel.c | 50 fs/udf/fsync.c | 2 fs/udf/inode.c | 4 fs/udf/super.c | 11 fs/udf/symlink.c | 4 fs/udf/udfdecl.h | 4 fs/ufs/ialloc.c | 1 fs/ufs/inode.c | 14 fs/ufs/super.c | 1 fs/umsdos/dir.c | 89 fs/umsdos/emd.c | 607 ++--- fs/umsdos/inode.c | 79 fs/umsdos/ioctl.c | 12 fs/umsdos/namei.c | 12 fs/vfat/namei.c | 3 include/asm-alpha/bitops.h | 5 include/asm-alpha/fcntl.h | 8 include/asm-alpha/pci.h | 5 include/asm-alpha/socket.h | 2 include/asm-alpha/system.h | 7 include/asm-arm/arch-arc/ide.h | 8 include/asm-arm/arch-cl7500/ide.h | 5 include/asm-arm/arch-ebsa285/ide.h | 5 include/asm-arm/arch-l7200/ide.h | 2 include/asm-arm/arch-nexuspci/ide.h | 5 include/asm-arm/arch-rpc/ide.h | 8 include/asm-arm/arch-sa1100/ide.h | 14 include/asm-arm/arch-sa1100/irq.h | 3 include/asm-arm/arch-shark/hardware.h | 2 include/asm-arm/arch-shark/ide.h | 8 include/asm-arm/atomic.h | 28 include/asm-arm/bitops.h | 5 include/asm-arm/cpu-multi26.h | 2 include/asm-arm/dma.h | 3 include/asm-arm/fcntl.h | 8 include/asm-arm/floppy.h | 23 include/asm-arm/io.h | 21 include/asm-arm/memory.h | 31 include/asm-arm/proc-armo/system.h | 26 include/asm-arm/proc-armv/system.h | 26 include/asm-arm/ptrace.h | 4 include/asm-arm/socket.h | 2 include/asm-arm/system.h | 19 include/asm-i386/bitops.h | 5 include/asm-i386/bugs.h | 15 include/asm-i386/fcntl.h | 8 include/asm-i386/io_apic.h | 2 include/asm-i386/processor.h | 3 include/asm-i386/socket.h | 6 include/asm-i386/spinlock.h | 3 include/asm-i386/timex.h | 8 include/asm-ia64/bitops.h | 5 include/asm-ia64/fcntl.h | 8 include/asm-ia64/socket.h | 4 include/asm-m68k/bitops.h | 6 include/asm-m68k/fcntl.h | 8 include/asm-m68k/socket.h | 2 include/asm-mips/bitops.h | 5 include/asm-mips/delay.h | 9 include/asm-mips/fcntl.h | 8 include/asm-mips/floppy.h | 58 include/asm-mips/highmem.h | 12 include/asm-mips/ide.h | 44 include/asm-mips/keyboard.h | 1 include/asm-mips/mipsregs.h | 6 include/asm-mips/offset.h | 98 include/asm-mips/param.h | 12 include/asm-mips/pgtable.h | 11 include/asm-mips/posix_types.h | 18 include/asm-mips/ptrace.h | 10 include/asm-mips/semaphore-helper.h | 42 include/asm-mips/sfp-machine.h | 47 include/asm-mips/signal.h | 2 include/asm-mips/socket.h | 7 include/asm-mips/stat.h | 62 include/asm-mips/system.h | 1 include/asm-mips/types.h | 2 include/asm-mips/uaccess.h | 27 include/asm-mips64/addrspace.h | 3 include/asm-mips64/bitops.h | 5 include/asm-mips64/delay.h | 18 include/asm-mips64/dma.h | 1 include/asm-mips64/fcntl.h | 8 include/asm-mips64/floppy.h | 58 include/asm-mips64/ide.h | 72 include/asm-mips64/io.h | 8 include/asm-mips64/irq.h | 2 include/asm-mips64/mipsregs.h | 4 include/asm-mips64/mmu_context.h | 21 include/asm-mips64/mmzone.h | 4 include/asm-mips64/offset.h | 99 include/asm-mips64/page.h | 7 include/asm-mips64/param.h | 2 include/asm-mips64/pgalloc.h | 56 include/asm-mips64/pgtable.h | 66 include/asm-mips64/posix_types.h | 13 include/asm-mips64/processor.h | 40 include/asm-mips64/ptrace.h | 10 include/asm-mips64/resource.h | 2 include/asm-mips64/serial.h | 2 include/asm-mips64/sfp-machine.h | 47 include/asm-mips64/sn/addrs.h | 3 include/asm-mips64/sn/agent.h | 1 include/asm-mips64/sn/arch.h | 2 include/asm-mips64/sn/io.h | 1 include/asm-mips64/sn/klconfig.h | 28 include/asm-mips64/sn/kldir.h | 1 include/asm-mips64/sn/klkernvars.h | 29 include/asm-mips64/sn/mapped_kernel.h | 41 include/asm-mips64/sn/nmi.h | 2 include/asm-mips64/sn/sn0/ip27.h | 16 include/asm-mips64/sn/sn_private.h | 9 include/asm-mips64/sn/types.h | 1 include/asm-mips64/socket.h | 2 include/asm-mips64/stat.h | 24 include/asm-mips64/uaccess.h | 41 include/asm-ppc/bitops.h | 5 include/asm-ppc/fcntl.h | 8 include/asm-ppc/ptrace.h | 2 include/asm-ppc/socket.h | 2 include/asm-ppc/unistd.h | 2 include/asm-s390/bitops.h | 5 include/asm-s390/fcntl.h | 8 include/asm-s390/ptrace.h | 2 include/asm-s390/socket.h | 4 include/asm-sh/bitops.h | 5 include/asm-sh/fcntl.h | 8 include/asm-sh/socket.h | 2 include/asm-sparc/asm_offsets.h | 152 - include/asm-sparc/bitops.h | 7 include/asm-sparc/fcntl.h | 10 include/asm-sparc/hardirq.h | 24 include/asm-sparc/irq.h | 10 include/asm-sparc/socket.h | 4 include/asm-sparc/softirq.h | 19 include/asm-sparc64/asm_offsets.h | 246 +- include/asm-sparc64/bitops.h | 17 include/asm-sparc64/fcntl.h | 10 include/asm-sparc64/hardirq.h | 20 include/asm-sparc64/irq.h | 14 include/asm-sparc64/socket.h | 4 include/asm-sparc64/softirq.h | 11 include/linux/affs_fs.h | 2 include/linux/arcdevice.h | 6 include/linux/blk.h | 20 include/linux/blkdev.h | 13 include/linux/coda_psdev.h | 4 include/linux/dcache.h | 45 include/linux/devfs_fs_kernel.h | 21 include/linux/dmascc.h | 43 include/linux/ext2_fs.h | 4 include/linux/fs.h | 64 include/linux/fs_struct.h | 18 include/linux/in6.h | 2 include/linux/init.h | 23 include/linux/jffs.h | 206 + include/linux/kernelcapi.h | 8 include/linux/matroxfb.h | 2 include/linux/minix_fs.h | 2 include/linux/mm.h | 1 include/linux/mount.h | 1 include/linux/msdos_fs.h | 2 include/linux/mtd/cfi.h | 99 include/linux/mtd/compatmac.h | 202 + include/linux/mtd/doc2000.h | 114 + include/linux/mtd/flashchip.h | 65 include/linux/mtd/ftl.h | 73 include/linux/mtd/iflash.h | 98 include/linux/mtd/jedec.h | 69 include/linux/mtd/map.h | 103 include/linux/mtd/mapped.h | 92 include/linux/mtd/mtd.h | 217 + include/linux/mtd/nand.h | 31 include/linux/mtd/nftl.h | 101 include/linux/mtd/pmc551.h | 121 + include/linux/ncp_fs_i.h | 3 include/linux/ncp_fs_sb.h | 1 include/linux/netdevice.h | 2 include/linux/nfsd/cache.h | 4 include/linux/nfsd/export.h | 12 include/linux/nfsd/nfsd.h | 11 include/linux/nfsd/nfsfh.h | 33 include/linux/parport.h | 7 include/linux/pci_ids.h | 9 include/linux/qnx4_fs.h | 2 include/linux/quotaops.h | 2 include/linux/sched.h | 60 include/linux/skbuff.h | 8 include/linux/slab.h | 16 include/linux/socket.h | 13 include/linux/spinlock.h | 9 include/linux/sunrpc/sched.h | 38 include/linux/sunrpc/xprt.h | 8 include/linux/sysv_fs.h | 4 include/linux/timer.h | 51 include/linux/tpqic02.h | 7 include/linux/tty.h | 11 include/linux/ufs_fs.h | 3 include/linux/umsdos_fs.p | 20 include/linux/umsdos_fs_i.h | 10 include/linux/usbdevice_fs.h | 1 include/linux/vmalloc.h | 11 include/net/checksum.h | 5 include/net/inet_ecn.h | 72 include/net/ip.h | 6 include/net/ipv6.h | 5 include/net/neighbour.h | 13 include/net/route.h | 7 include/net/slhc_vj.h | 4 include/net/sock.h | 13 init/main.c | 1 ipc/shm.c | 18 kernel/acct.c | 62 kernel/exec_domain.c | 49 kernel/exit.c | 7 kernel/fork.c | 6 kernel/itimer.c | 1 kernel/kmod.c | 28 kernel/ksyms.c | 13 kernel/module.c | 5 kernel/printk.c | 8 kernel/sched.c | 277 +- kernel/sys.c | 48 kernel/sysctl.c | 4 kernel/timer.c | 84 lib/Makefile | 4 lib/dec_and_lock.c | 37 lib/string.c | 2 mm/filemap.c | 24 mm/mmap.c | 29 mm/page_alloc.c | 2 mm/slab.c | 2958 +++++++++++++-------------- mm/swap_state.c | 4 mm/swapfile.c | 14 mm/vmalloc.c | 18 mm/vmscan.c | 106 net/802/tr.c | 2 net/Makefile | 5 net/atm/Makefile | 2 net/atm/clip.c | 28 net/atm/common.c | 10 net/atm/common.h | 1 net/atm/ipcommon.c | 35 net/atm/ipcommon.h | 4 net/atm/lec.c | 26 net/atm/mpc.c | 2 net/atm/mpoa_proc.c | 1 net/atm/proc.c | 13 net/atm/signaling.c | 27 net/atm/signaling.h | 8 net/atm/svc.c | 13 net/ax25/af_ax25.c | 2 net/ax25/ax25_in.c | 2 net/ax25/ax25_out.c | 2 net/ax25/ax25_route.c | 2 net/bridge/br_input.c | 6 net/core/neighbour.c
Linux development kernel 2.4.0-test3 released
By
Get the Free Newsletter!
Subscribe to Developer Insider for top news, trends, & analysis