---

Linux development kernel 2.3.39 released

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