Date: Fri, 7 Jan 2000 18:20:22 -0800 From: kdist@linux.kernel.org (Linux Kernel Distribution System) To: linux-kernel-announce@vger.rutgers.edu Linux kernel version 2.3.38 has been released. It is available from: Patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.3/patch-2.3.38.gz Full source: ftp://ftp.kernel.org/pub/linux/kernel/v2.3/linux-2.3.38.tar.gz Sizes in bytes Compressed Uncompressed ------------------------------------------------------------ Patch 254890 1146424 Full source 17682931 75714560 ----------------------------------------------------------------------------- The following files were changed in this release: CREDITS | 9 Documentation/Changes | 16 Documentation/Configure.help | 13 Documentation/devices.tex | 6 Documentation/devices.txt | 7 Documentation/fb/framebuffer.txt | 8 Documentation/kmod.txt | 21 Documentation/networking/cops.txt | 2 Documentation/networking/ethertap.txt | 2 Documentation/networking/filter.txt | 2 Documentation/networking/ipddp.txt | 6 Documentation/networking/sktr.txt | 146 Documentation/networking/smctr.txt | 68 Documentation/networking/tms380tr.txt | 147 Documentation/sound/via82cxxx.txt | 146 Documentation/video4linux/API.html | 16 Documentation/video4linux/README.buz | 14 Documentation/video4linux/bttv/Insmod-options | 2 Documentation/video4linux/bttv/PROBLEMS | 2 Documentation/video4linux/bttv/README | 10 Documentation/video4linux/bttv/Sound-FAQ | 2 Documentation/video4linux/radiotrack.txt | 2 Documentation/video4linux/zr36120.txt | 12 MAINTAINERS | 17 Makefile | 4 README | 2 arch/alpha/kernel/osf_sys.c | 1 arch/i386/boot/compressed/head.S | 4 arch/i386/config.in | 2 arch/i386/kernel/acpi.c | 1 arch/i386/kernel/head.S | 4 arch/i386/kernel/mtrr.c | 32 arch/i386/kernel/pci-pc.c | 3 arch/i386/kernel/setup.c | 4 arch/m68k/atari/stram.c | 15 arch/ppc/kernel/pmac_setup.c | 24 arch/sparc/kernel/sparc_ksyms.c | 8 arch/sparc/kernel/sys_sunos.c | 2 arch/sparc/lib/rwsem.S | 2 arch/sparc64/kernel/pci.c | 30 arch/sparc64/kernel/pci_common.c | 114 arch/sparc64/kernel/pci_sabre.c | 18 arch/sparc64/kernel/sparc64_ksyms.c | 9 arch/sparc64/kernel/sys_sparc.c | 2 arch/sparc64/kernel/sys_sparc32.c | 36 arch/sparc64/kernel/sys_sunos32.c | 14 arch/sparc64/kernel/systbls.S | 4 arch/sparc64/solaris/fs.c | 16 drivers/acorn/block/fd1772.c | 21 drivers/acorn/block/mfmhd.c | 19 drivers/ap1000/ap.c | 16 drivers/ap1000/ddv.c | 16 drivers/block/Config.in | 2 drivers/block/DAC960.c | 22 drivers/block/acsi.c | 21 drivers/block/amiflop.c | 20 drivers/block/ataflop.c | 21 drivers/block/cpqarray.c | 20 drivers/block/cy82c693.c | 9 drivers/block/floppy.c | 21 drivers/block/hd.c | 16 drivers/block/ide-tape.c | 2 drivers/block/ide.c | 21 drivers/block/loop.c | 15 drivers/block/md.c | 39 drivers/block/nbd.c | 15 drivers/block/paride/pd.c | 21 drivers/block/paride/pf.c | 20 drivers/block/paride/pg.c | 2 drivers/block/paride/pt.c | 2 drivers/block/ps2esdi.c | 16 drivers/block/rd.c | 16 drivers/block/swim3.c | 21 drivers/block/swim_iop.c | 21 drivers/block/xd.c | 16 drivers/block/z2ram.c | 18 drivers/cdrom/aztcd.c | 20 drivers/cdrom/cdrom.c | 20 drivers/cdrom/gscd.c | 20 drivers/cdrom/optcd.c | 20 drivers/cdrom/sjcd.c | 20 drivers/cdrom/sonycd535.c | 20 drivers/char/dsp56k.c | 2 drivers/char/dtlk.c | 2 drivers/char/h8.c | 13 drivers/char/ip2main.c | 6 drivers/char/isicom.c | 2 drivers/char/istallion.c | 2 drivers/char/msp3400.c | 2 drivers/char/pc110pad.c | 2 drivers/char/pcwd.c | 2 drivers/char/ppdev.c | 2 drivers/char/ppdev.h | 81 drivers/char/serial.c | 2 drivers/char/stallion.c | 2 drivers/char/sx.c | 2 drivers/char/tpqic02.c | 2 drivers/i2o/i2o_block.c | 22 drivers/net/Space.c | 1 drivers/net/cops.c | 4 drivers/net/cops.h | 2 drivers/net/cops_ffdrv.h | 2 drivers/net/cops_ltdrv.h | 2 drivers/net/de4x5.c | 21 drivers/net/ipddp.c | 6 drivers/net/irda/Config.in | 2 drivers/net/irda/Makefile | 4 drivers/net/irda/actisys.c | 2 drivers/net/irda/esi.c | 2 drivers/net/irda/girbil.c | 2 drivers/net/irda/irport.c | 15 drivers/net/irda/irtty.c | 4 drivers/net/irda/litelink.c | 2 drivers/net/irda/nsc_fir.c | 1825 ++++++++ drivers/net/irda/old_belkin.c | 2 drivers/net/irda/pc87108.c | 1592 ------- drivers/net/irda/smc-ircc.c | 476 +- drivers/net/irda/tekram.c | 2 drivers/net/irda/toshoboe.c | 2 drivers/net/irda/w83977af_ir.c | 96 drivers/net/tokenring/Config.in | 1 drivers/net/tokenring/Makefile | 8 drivers/net/tokenring/smctr.c | 5712 ++++++++++++++++++++++++++ drivers/net/tokenring/smctr.h | 1583 +++++++ drivers/net/tokenring/smctr_firmware.h | 979 ++++ drivers/net/tokenring/tms380tr.c | 2 drivers/net/wan/cosa.c | 2 drivers/pci/compat.c | 2 drivers/pci/setup.c | 7 drivers/pcmcia/cardbus.c | 97 drivers/pcmcia/cs.c | 2 drivers/pcmcia/yenta.c | 11 drivers/pnp/Makefile | 4 drivers/pnp/isapnp.c | 73 drivers/pnp/isapnp_proc.c | 4 drivers/pnp/quirks.c | 75 drivers/sbus/char/bpp.c | 2 drivers/sbus/char/pcikbd.c | 4 drivers/sbus/char/sunkbd.c | 2 drivers/scsi/hosts.h | 10 drivers/scsi/scsi.c | 149 drivers/scsi/scsi.h | 36 drivers/scsi/scsi_debug.c | 60 drivers/scsi/scsi_error.c | 7 drivers/scsi/scsi_ioctl.c | 18 drivers/scsi/scsi_lib.c | 174 drivers/scsi/scsi_merge.c | 147 drivers/scsi/scsi_obsolete.c | 8 drivers/scsi/scsi_queue.c | 7 drivers/scsi/scsi_syms.c | 3 drivers/scsi/sd.c | 75 drivers/scsi/sd.h | 7 drivers/scsi/sg.c | 2 drivers/scsi/sr.c | 7 drivers/sgi/char/graphics.c | 2 drivers/sgi/char/shmiq.c | 2 drivers/sgi/char/streamable.c | 6 drivers/sgi/char/usema.c | 2 drivers/sound/Makefile | 4 drivers/sound/ac97.c | 11 drivers/sound/cmpci.c | 8 drivers/sound/es1370.c | 8 drivers/sound/es1371.c | 8 drivers/sound/esssolo1.c | 8 drivers/sound/maestro.c | 4 drivers/sound/msnd_pinnacle.c | 5 drivers/sound/nm256_audio.c | 1 drivers/sound/sb_audio.c | 4 drivers/sound/sb_card.c | 20 drivers/sound/sonicvibes.c | 8 drivers/sound/sound_core.c | 16 drivers/sound/trident.c | 573 +- drivers/sound/trident.h | 21 drivers/sound/via82cxxx.c | 647 ++ drivers/sound/vwsnd.c | 4 drivers/sound/wavfront.c | 2 drivers/telephony/ixj.c | 2 drivers/usb/Config.in | 40 drivers/usb/Makefile | 301 - drivers/usb/acm.c | 252 - drivers/usb/audio.c | 4 drivers/usb/dabusb.c | 186 drivers/usb/dabusb.h | 8 drivers/usb/dc2xx.c | 54 drivers/usb/ezusb.c | 2 drivers/usb/hid.c | 177 drivers/usb/hub.c | 98 drivers/usb/joydev.c | 21 drivers/usb/keybdev.c | 18 drivers/usb/mousedev.c | 4 drivers/usb/ohci-hcd.c | 67 drivers/usb/ov511.c | 2 drivers/usb/proc_usb.c | 36 drivers/usb/restart | 38 drivers/usb/scanner.c | 47 drivers/usb/stopusb | 11 drivers/usb/uhci-debug.c | 104 drivers/usb/uhci.c | 265 - drivers/usb/uhci.h | 1 drivers/usb/usb-debug.c | 3 drivers/usb/usb-serial.c | 207 drivers/usb/usb.c | 142 drivers/usb/usb.h | 17 drivers/usb/usb_scsi.c | 280 - drivers/usb/usb_scsi.h | 8 drivers/usb/usbkbd.c | 6 drivers/video/atyfb.c | 4 drivers/video/fbcon.c | 12 drivers/video/fbmem.c | 36 drivers/video/matroxfb.c | 4 fs/adfs/dir.c | 2 fs/adfs/file.c | 2 fs/affs/file.c | 4 fs/autofs/dir.c | 11 fs/autofs/root.c | 9 fs/bad_inode.c | 3 fs/bfs/dir.c | 2 fs/bfs/file.c | 2 fs/block_dev.c | 115 fs/buffer.c | 6 fs/coda/dir.c | 3 fs/coda/file.c | 2 fs/coda/psdev.c | 2 fs/cramfs/inode.c | 4 fs/dcache.c | 2 fs/devpts/root.c | 11 fs/efs/dir.c | 2 fs/efs/file.c | 2 fs/ext2/dir.c | 2 fs/ext2/file.c | 13 fs/fifo.c | 13 fs/hfs/dir_cap.c | 2 fs/hfs/dir_dbl.c | 2 fs/hfs/dir_nat.c | 2 fs/hfs/file.c | 2 fs/hfs/file_cap.c | 2 fs/hfs/file_hdr.c | 2 fs/hpfs/inode.c | 4 fs/inode.c | 2 fs/minix/file.c | 2 fs/nfs/file.c | 2 fs/ntfs/fs.c | 15 fs/open.c | 3 fs/proc/base.c | 4 fs/proc/omirr.c | 2 fs/romfs/inode.c | 12 fs/smbfs/file.c | 2 fs/sysv/file.c | 2 fs/udf/dir.c | 2 fs/udf/file.c | 25 fs/ufs/dir.c | 2 fs/ufs/file.c | 2 include/asm-alpha/fcntl.h | 1 include/asm-alpha/processor.h | 1 include/asm-arm/processor.h | 1 include/asm-i386/checksum.h | 18 include/asm-i386/processor.h | 1 include/asm-m68k/processor.h | 1 include/asm-mips/processor.h | 1 include/asm-ppc/processor.h | 1 include/asm-sparc/checksum.h | 4 include/asm-sparc/processor.h | 4 include/asm-sparc/unistd.h | 113 include/asm-sparc64/checksum.h | 6 include/asm-sparc64/fcntl.h | 3 include/asm-sparc64/processor.h | 3 include/asm-sparc64/unistd.h | 101 include/linux/blk.h | 10 include/linux/cdrom.h | 4 include/linux/dcache.h | 6 include/linux/errqueue.h | 5 include/linux/fb.h | 14 include/linux/fs.h | 16 include/linux/ide.h | 2 include/linux/if.h | 27 include/linux/if_arp.h | 2 include/linux/input.h | 9 include/linux/ip.h | 3 include/linux/irda.h | 37 include/linux/isapnp.h | 9 include/linux/major.h | 2 include/linux/mm.h | 4 include/linux/mmzone.h | 7 include/linux/netdevice.h | 3 include/linux/pci.h | 4 include/linux/pkt_cls.h | 15 include/linux/pkt_sched.h | 58 include/linux/ppdev.h | 81 include/linux/rtnetlink.h | 3 include/linux/sched.h | 10 include/linux/skbuff.h | 4 include/linux/socket.h | 11 include/linux/swap.h | 5 include/linux/tcp.h | 19 include/net/checksum.h | 18 include/net/dsfield.h | 79 include/net/irda/irda.h | 4 include/net/irda/iriap.h | 4 include/net/irda/irlap_frame.h | 4 include/net/irda/irport.h | 5 include/net/irda/nsc_fir.h | 238 + include/net/irda/pc87108.h | 205 include/net/irda/smc-ircc.h | 236 - include/net/route.h | 2 init/main.c | 1 ipc/shm.c | 6 ipc/util.c | 2 kernel/kmod.c | 33 kernel/ksyms.c | 1 kernel/sched.c | 4 lib/string.c | 2 mm/filemap.c | 6 mm/highmem.c | 10 mm/page_alloc.c | 15 mm/slab.c | 17 mm/vmscan.c | 43 net/README | 4 net/core/filter.c | 2 net/decnet/dn_route.c | 136 net/ipv4/route.c | 210 net/ipv4/udp.c | 6 net/ipv6/udp.c | 6 net/ipx/af_spx.c | 2 net/irda/af_irda.c | 70 net/irda/ircomm/ircomm_core.c | 2 net/irda/ircomm/ircomm_tty.c | 12 net/irda/ircomm/ircomm_tty_attach.c | 11 net/irda/ircomm/ircomm_tty_ioctl.c | 11 net/irda/irda_device.c | 4 net/irda/iriap.c | 40 net/irda/iriap_event.c | 14 net/irda/irlan/irlan_client_event.c | 4 net/irda/irlan/irlan_common.c | 3 net/irda/irlan/irlan_eth.c | 2 net/irda/irlap.c | 2 net/irda/irlap_event.c | 7 net/irda/irlap_frame.c | 65 net/irda/irlmp.c | 32 net/irda/irmod.c | 8 net/irda/irttp.c | 5 net/sched/Config.in | 6 net/sched/Makefile | 32 net/sched/cls_api.c | 3 net/sched/cls_tcindex.c | 503 ++ net/sched/sch_api.c | 89 net/sched/sch_dsmark.c | 476 ++ net/sched/sch_generic.c | 8 net/sched/sch_gred.c | 606 ++ net/sched/sch_ingress.c | 392 + net/sched/sch_prio.c | 13 net/sched/sch_teql.c | 2 351 files changed, 17419 insertions, 6167 deletions