Date: Mon, 10 Jan 2000 20:20:11 -0800 From: [email protected] (Linux Kernel Distribution System) To: [email protected] Linux kernel version 2.3.39 has been released. It is available from: Patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.3/patch-2.3.39.gz Full source: ftp://ftp.kernel.org/pub/linux/kernel/v2.3/linux-2.3.39.tar.gz Sizes in bytes Compressed Uncompressed ------------------------------------------------------------ Patch 226009 906435 Full source 17729201 75950080 ----------------------------------------------------------------------------- The following files were changed in this release: CREDITS | 40 - Documentation/Changes | 13 Documentation/Configure.help | 58 + Documentation/fb/aty128fb.txt | 72 ++ Documentation/highuid.txt | 78 ++ Documentation/networking/decnet.txt | 44 + Documentation/networking/ip-sysctl.txt | 51 - Documentation/paride.txt | 2 Documentation/sysctl/fs.txt | 14 Documentation/sysctl/kernel.txt | 14 Documentation/usb/CREDITS | 3 Documentation/usb/ov511.txt | 40 - Documentation/video4linux/bttv/CARDLIST | 5 Documentation/video4linux/bttv/README | 2 Documentation/vm/locking | 10 MAINTAINERS | 19 Makefile | 6 arch/alpha/kernel/entry.S | 6 arch/alpha/kernel/osf_sys.c | 99 --- arch/arm/kernel/calls.S | 59 + arch/arm/kernel/signal.c | 2 arch/i386/defconfig | 3 arch/i386/kernel/entry.S | 59 + arch/i386/kernel/setup.c | 45 + arch/i386/kernel/signal.c | 2 arch/i386/kernel/smp.c | 54 - arch/i386/kernel/smpboot.c | 5 arch/m68k/kernel/entry.S | 63 + arch/m68k/kernel/signal.c | 2 arch/ppc/Makefile | 3 arch/ppc/coffboot/Makefile | 4 arch/ppc/coffboot/chrpmain.c | 1 arch/ppc/coffboot/coffmain.c | 1 arch/ppc/config.in | 2 arch/ppc/configs/gemini_defconfig | 39 - arch/ppc/configs/oak_defconfig | 73 +- arch/ppc/configs/walnut_defconfig | 71 +- arch/ppc/kernel/Makefile | 7 arch/ppc/kernel/entry.S | 22 arch/ppc/kernel/gemini_pci.c | 6 arch/ppc/kernel/gemini_setup.c | 4 arch/ppc/kernel/head.S | 8 arch/ppc/kernel/head_4xx.S | 185 ++--- arch/ppc/kernel/head_8xx.S | 4 arch/ppc/kernel/irq.c | 6 arch/ppc/kernel/oak_setup.c | 239 ++++++- arch/ppc/kernel/oak_setup.h | 26 arch/ppc/kernel/open_pic.c | 11 arch/ppc/kernel/open_pic.h | 1 arch/ppc/kernel/pci.c | 80 ++ arch/ppc/kernel/pmac_nvram.c | 1 arch/ppc/kernel/pmac_time.c | 1 arch/ppc/kernel/ppc4xx_pic.c | 205 ++++++ arch/ppc/kernel/ppc4xx_pic.h | 36 + arch/ppc/kernel/process.c | 4 arch/ppc/kernel/setup.c | 116 ++- arch/ppc/kernel/time.c | 3 arch/ppc/kernel/time.h | 18 arch/ppc/kernel/traps.c | 1 arch/ppc/mm/4xx_tlb.c | 397 ++++++++++++ arch/ppc/mm/4xx_tlb.h | 35 + arch/ppc/mm/init.c | 98 ++ arch/ppc/mm/mem_pieces.c | 2 arch/ppc/treeboot/Makefile | 4 arch/ppc/treeboot/crt0.S | 2 arch/ppc/treeboot/main.c | 45 + arch/ppc/treeboot/misc.S | 30 arch/ppc/xmon/start.c | 4 arch/sparc/ap1000/apmmu.c | 4 arch/sparc/kernel/etrap.S | 4 arch/sparc/kernel/rtrap.S | 4 arch/sparc/kernel/sparc_ksyms.c | 4 arch/sparc/kernel/wof.S | 4 arch/sparc/kernel/wuf.S | 4 arch/sparc/lib/copy_user.S | 3 arch/sparc/mm/asyncd.c | 7 arch/sparc/mm/io-unit.c | 8 arch/sparc/mm/iommu.c | 14 arch/sparc/mm/loadmmu.c | 3 arch/sparc/mm/sun4c.c | 19 arch/sparc64/mm/asyncd.c | 7 drivers/acorn/block/fd1772.c | 6 drivers/acorn/block/mfmhd.c | 1 drivers/ap1000/ddv.c | 6 drivers/atm/nicstar.c | 2 drivers/block/DAC960.c | 4 drivers/block/acsi.c | 6 drivers/block/amiflop.c | 10 drivers/block/ataflop.c | 6 drivers/block/cpqarray.c | 1 drivers/block/cy82c693.c | 4 drivers/block/floppy.c | 6 drivers/block/hd.c | 5 drivers/block/ide.c | 1 drivers/block/loop.c | 5 drivers/block/md.c | 2 drivers/block/nbd.c | 2 drivers/block/paride/pd.c | 11 drivers/block/paride/pf.c | 13 drivers/block/ps2esdi.c | 1 drivers/block/swim3.c | 2 drivers/block/swim_iop.c | 2 drivers/block/xd.c | 7 drivers/block/z2ram.c | 2 drivers/cdrom/aztcd.c | 2 drivers/cdrom/cdrom.c | 5 drivers/cdrom/gscd.c | 2 drivers/cdrom/optcd.c | 2 drivers/cdrom/sjcd.c | 2 drivers/cdrom/sonycd535.c | 1 drivers/char/bttv.c | 144 +++- drivers/char/bttv.h | 28 drivers/char/msp3400.c | 174 ++--- drivers/char/stradis.c | 2 drivers/char/tda8425.c | 6 drivers/char/tda9855.c | 13 drivers/char/tea6300.c | 6 drivers/i2o/i2o_block.c | 1 drivers/i2o/i2o_config.c | 316 ++++++++- drivers/i2o/i2o_core.c | 628 ++++++------------- drivers/i2o/i2o_lan.c | 138 ++-- drivers/i2o/i2o_lan.h | 2 drivers/i2o/i2o_proc.c | 367 ++++------- drivers/net/3c509.c | 4 drivers/net/oaknet.c | 546 ++++++++++++++++ drivers/net/pcmcia/tulip_cb.c | 264 +------- drivers/net/tlan.c | 79 +- drivers/net/tlan.h | 5 drivers/net/wan/cycx_drv.c | 57 + drivers/net/wan/cycx_main.c | 68 +- drivers/net/wan/cycx_x25.c | 191 +++-- drivers/net/wan/z85230.c | 94 -- drivers/parport/parport_pc.c | 25 drivers/pci/pci.c | 96 ++ drivers/pci/pcisyms.c | 9 drivers/pci/proc.c | 4 drivers/pcmcia/cardbus.c | 108 +-- drivers/pcmcia/cs.c | 23 drivers/pcmcia/ds.c | 47 + drivers/pcmcia/pci_socket.c | 2 drivers/pcmcia/pci_socket.h | 3 drivers/pcmcia/yenta.c | 60 + drivers/pnp/Makefile | 20 drivers/pnp/isapnp.c | 34 - drivers/pnp/isapnp_proc.c | 33 - drivers/sbus/char/pcikbd.c | 2 drivers/scsi/ChangeLog.ncr53c8xx | 6 drivers/scsi/ChangeLog.sym53c8xx | 6 drivers/scsi/ncr53c8xx.c | 64 - drivers/scsi/qlogicisp.c | 65 + drivers/scsi/scsi_merge.c | 2 drivers/scsi/sd.c | 2 drivers/scsi/sym53c8xx.c | 17 drivers/scsi/sym53c8xx.h | 2 drivers/scsi/sym53c8xx_defs.h | 2 drivers/sound/trident.c | 19 drivers/telephony/ixj.c | 2 drivers/usb/Config.in | 5 drivers/usb/Makefile | 3 drivers/usb/acm.c | 167 +++-- drivers/usb/devices.c | 528 ++++++++++++++++ drivers/usb/devio.c | 889 +++++++++++++++++++++++++++ drivers/usb/drivers.c | 124 +++ drivers/usb/hid.c | 1 drivers/usb/inode.c | 722 ++++++++++++++++++++++ drivers/usb/keybdev.c | 10 drivers/usb/mousedev.c | 2 drivers/usb/ov511.c | 387 ++++++++++- drivers/usb/ov511.h | 5 drivers/usb/proc_usb.c | 65 - drivers/usb/scanner.c | 9 drivers/usb/usb-core.c | 8 drivers/usb/usb-debug.c | 10 drivers/usb/usb.c | 124 ++- drivers/usb/usb.h | 47 + drivers/usb/usb_scsi.c | 35 - drivers/usb/usbdevice_fs.h | 168 +++++ drivers/video/aty128.h | 279 -------- drivers/video/atyfb.c | 92 -- fs/Config.in | 4 fs/binfmt_elf.c | 5 fs/block_dev.c | 5 fs/efs/inode.c | 4 fs/ext2/fsync.c | 16 fs/ext2/inode.c | 37 + fs/ext2/super.c | 3 fs/inode.c | 5 fs/iobuf.c | 2 fs/minix/inode.c | 17 fs/ncpfs/ioctl.c | 14 fs/ncpfs/ncplib_kernel.c | 6 fs/ntfs/ntfstypes.h | 4 fs/partitions/acorn.c | 3 fs/proc/proc_devtree.c | 10 fs/proc/procfs_syms.c | 1 fs/qnx4/README | 2 fs/qnx4/bitmap.c | 4 fs/qnx4/dir.c | 6 fs/qnx4/inode.c | 64 - fs/qnx4/namei.c | 5 fs/qnx4/symlinks.c | 12 fs/smbfs/ioctl.c | 4 fs/stat.c | 9 fs/sysv/inode.c | 9 fs/udf/misc.c | 4 fs/ufs/ialloc.c | 2 fs/ufs/inode.c | 32 include/asm-alpha/ipcbuf.h | 28 include/asm-alpha/msgbuf.h | 27 include/asm-alpha/posix_types.h | 4 include/asm-alpha/sembuf.h | 22 include/asm-alpha/shmbuf.h | 38 + include/asm-arm/ipcbuf.h | 29 include/asm-arm/msgbuf.h | 31 include/asm-arm/posix_types.h | 10 include/asm-arm/sembuf.h | 25 include/asm-arm/shmbuf.h | 42 + include/asm-arm/siginfo.h | 16 include/asm-arm/unistd.h | 19 include/asm-i386/ipcbuf.h | 29 include/asm-i386/msgbuf.h | 31 include/asm-i386/posix_types.h | 10 include/asm-i386/processor.h | 1 include/asm-i386/sembuf.h | 25 include/asm-i386/shmbuf.h | 42 + include/asm-i386/siginfo.h | 16 include/asm-i386/unistd.h | 19 include/asm-m68k/ipcbuf.h | 29 include/asm-m68k/msgbuf.h | 31 include/asm-m68k/posix_types.h | 10 include/asm-m68k/sembuf.h | 25 include/asm-m68k/shmbuf.h | 42 + include/asm-m68k/siginfo.h | 16 include/asm-m68k/unistd.h | 19 include/asm-ppc/board.h | 6 include/asm-ppc/hw_irq.h | 2 include/asm-ppc/irq.h | 112 ++- include/asm-ppc/oak.h | 37 + include/asm-ppc/pgtable.h | 95 ++ include/asm-ppc/processor.h | 557 +++++++++++++---- include/asm-sparc/asmmacro.h | 3 include/asm-sparc/page.h | 42 - include/asm-sparc/uaccess.h | 6 include/linux/cyclomx.h | 12 include/linux/cycx_cfm.h | 25 include/linux/cycx_drv.h | 3 include/linux/cycx_x25.h | 7 include/linux/elfcore.h | 4 include/linux/ext2_fs.h | 13 include/linux/ext2_fs_sb.h | 4 include/linux/fs.h | 23 include/linux/highuid.h | 104 +++ include/linux/i2o.h | 54 + include/linux/ipc.h | 25 include/linux/isapnp.h | 36 - include/linux/msg.h | 4 include/linux/ncp_fs.h | 2 include/linux/ntfs_fs_i.h | 4 include/linux/pci.h | 33 - include/linux/pci_ids.h | 4 include/linux/proc_fs.h | 6 include/linux/qnx4_fs.h | 62 - include/linux/qnx4_fs_i.h | 42 - include/linux/qnx4_fs_sb.h | 12 include/linux/qnxtypes.h | 25 include/linux/sched.h | 37 - include/linux/sem.h | 19 include/linux/shm.h | 9 include/linux/smb_fs.h | 3 include/linux/sysctl.h | 10 include/linux/types.h | 20 include/linux/ufs_fs_i.h | 4 include/linux/umsdos_fs.h | 12 include/linux/usbdev_fs_i.h | 11 include/linux/usbdev_fs_sb.h | 10 include/net/dn.h | 7 include/net/dn_dev.h | 85 +- include/net/dn_fib.h | 220 +++++- include/net/dn_nsp.h | 146 ++-- include/net/dn_route.h | 23 include/net/icmp.h | 5 include/net/ip.h | 11 include/net/ipv6.h | 17 include/net/pkt_sched.h | 1 include/net/snmp.h | 13 include/net/sock.h | 17 include/net/tcp.h | 10 include/net/udp.h | 5 ipc/msg.c | 163 +++- ipc/sem.c | 156 +++- ipc/shm.c | 141 +++- ipc/util.c | 48 + ipc/util.h | 21 kernel/Makefile | 2 kernel/ksyms.c | 1 kernel/signal.c | 17 kernel/sys.c | 17 kernel/sysctl.c | 17 kernel/uid16.c | 163 ++++ lib/string.c | 2 mm/memory.c | 2 net/core/iovec.c | 36 + net/decnet/Config.in | 3 net/decnet/Makefile | 2 net/decnet/TODO | 38 - net/decnet/af_decnet.c | 89 -- net/decnet/dn_dev.c | 315 ++++----- net/decnet/dn_fib.c | 1047 +++++++++++++------------------- net/decnet/dn_neigh.c | 7 net/decnet/dn_nsp_in.c | 35 - net/decnet/dn_nsp_out.c | 102 ++- net/decnet/dn_route.c | 289 ++++++-- net/decnet/dn_rules.c | 372 +++++++++++ net/decnet/dn_table.c | 907 +++++++++++++++++++++++++++ net/decnet/sysctl_net_decnet.c | 124 --- net/ipv4/af_inet.c | 6 net/ipv4/devinet.c | 9 net/ipv4/icmp.c | 89 +- net/ipv4/ip_forward.c | 6 net/ipv4/ip_fragment.c | 14 net/ipv4/ip_gre.c | 2 net/ipv4/ip_input.c | 14 net/ipv4/ip_output.c | 23 net/ipv4/ip_sockglue.c | 4 net/ipv4/ipconfig.c | 6 net/ipv4/ipmr.c | 4 net/ipv4/proc.c | 130 +-- net/ipv4/raw.c | 16 net/ipv4/syncookies.c | 8 net/ipv4/sysctl_net_ipv4.c | 4 net/ipv4/tcp.c | 4 net/ipv4/tcp_input.c | 16 net/ipv4/tcp_ipv4.c | 50 - net/ipv4/tcp_output.c | 10 net/ipv4/udp.c | 42 - net/ipv6/exthdrs.c | 6 net/ipv6/icmp.c | 22 net/ipv6/ip6_input.c | 14 net/ipv6/ip6_output.c | 32 net/ipv6/ipv6_sockglue.c | 15 net/ipv6/mcast.c | 8 net/ipv6/ndisc.c | 16 net/ipv6/proc.c | 46 + net/ipv6/raw.c | 14 net/ipv6/reassembly.c | 18 net/ipv6/route.c | 4 net/ipv6/tcp_ipv6.c | 42 - net/ipv6/udp.c | 34 - net/khttpd/security.c | 2 net/netsyms.c | 1 net/sched/cls_tcindex.c | 1 351 files changed, 12894 insertions, 5273 deletions
Linux development kernel 2.3.39 released
By
Get the Free Newsletter!
Subscribe to Developer Insider for top news, trends, & analysis