---

Linux development kernel 2.3.51 released

Date: Fri, 10 Mar 2000 16:40:48 -0800
From: Linux Kernel Distribution System 
To: [email protected]
Subject: Linux kernel 2.3.51 released

Linux kernel version 2.3.51 has been released.  It is available from:

Patch:          ftp://ftp.kernel.org/pub/linux/kernel/v2.3/patch-2.3.51.gz
Full source:    ftp://ftp.kernel.org/pub/linux/kernel/v2.3/linux-2.3.51.tar.gz

Sizes in bytes                  Compressed      Uncompressed
------------------------------------------------------------
Patch                               462778           2000341
Full source                       19629195          83834880

-----------------------------------------------------------------------------

The following files were changed in this release:

 CREDITS                                    |   32
 Documentation/Changes                      |    4
 Documentation/Configure.help               |  145
 Documentation/networking/decnet.txt        |   10
 Documentation/sound/Introduction           |    2
 Documentation/sound/Maestro                |    3
 Documentation/sound/OPL3-SA                |   28
 Documentation/sound/Opti                   |    4
 Documentation/sound/README.OSS             |   39
 Documentation/sound/Wavefront              |   28
 Documentation/sound/via82cxxx.txt          |   20
 Makefile                                   |    6
 arch/alpha/config.in                       |    2
 arch/alpha/defconfig                       |    4
 arch/alpha/kernel/osf_sys.c                |   15
 arch/arm/Makefile                          |    1
 arch/arm/config.in                         |    2
 arch/i386/config.in                        |    8
 arch/i386/defconfig                        |   10
 arch/i386/kernel/acpi.c                    |   75
 arch/i386/kernel/apm.c                     |    6
 arch/i386/kernel/pci-pc.c                  |   23
 arch/i386/kernel/process.c                 |    6
 arch/ia64/Makefile                         |    8
 arch/ia64/config.in                        |    4
 arch/ia64/dig/iosapic.c                    |  146
 arch/ia64/hp/hpsim_irq.c                   |   81
 arch/ia64/ia32/binfmt_elf32.c              |    4
 arch/ia64/kernel/Makefile                  |    2
 arch/ia64/kernel/acpi.c                    |   16
 arch/ia64/kernel/efi.c                     |    4
 arch/ia64/kernel/entry.S                   |    4
 arch/ia64/kernel/fw-emu.c                  |   18
 arch/ia64/kernel/gate.S                    |    4
 arch/ia64/kernel/irq.c                     | 1277 +++--
 arch/ia64/kernel/irq_default.c             |   30
 arch/ia64/kernel/irq_ia64.c                |  247 +
 arch/ia64/kernel/irq_internal.c            |   63
 arch/ia64/kernel/irq_lock.c                |    4
 arch/ia64/kernel/pci.c                     |    7
 arch/ia64/kernel/perfmon.c                 |  117
 arch/ia64/kernel/process.c                 |   20
 arch/ia64/kernel/semaphore.c               |    5
 arch/ia64/kernel/setup.c                   |    2
 arch/ia64/kernel/time.c                    |   32
 arch/ia64/kernel/traps.c                   |    2
 arch/ia64/lib/copy_page.S                  |   26
 arch/ia64/lib/copy_user.S                  |   31
 arch/ia64/lib/strncpy_from_user.S          |   30
 arch/ia64/mm/init.c                        |    4
 arch/ia64/mm/tlb.c                         |    4
 arch/mips/config.in                        |    2
 arch/mips/defconfig                        |    4
 arch/mips/defconfig-decstation             |    4
 arch/mips/defconfig-ip22                   |    4
 arch/mips/kernel/sysirix.c                 |   93
 arch/mips64/config.in                      |    1
 arch/ppc/boot/Makefile                     |    1
 arch/ppc/chrpboot/Makefile                 |    1
 arch/ppc/coffboot/Makefile                 |    4
 arch/ppc/configs/common_defconfig          |   81
 arch/ppc/defconfig                         |   81
 arch/ppc/kernel/chrp_time.c                |    2
 arch/ppc/kernel/irq.c                      |    2
 arch/ppc/kernel/open_pic.c                 |    4
 arch/ppc/kernel/prom.c                     |    3
 arch/ppc/mbxboot/Makefile                  |    2
 arch/ppc/treeboot/Makefile                 |    5
 arch/ppc/xmon/xmon.c                       |   42
 arch/sh/config.in                          |    2
 arch/sh/defconfig                          |    4
 arch/sparc/defconfig                       |    5
 arch/sparc/kernel/sparc_ksyms.c            |    8
 arch/sparc/kernel/sys_sunos.c              |    2
 arch/sparc/lib/Makefile                    |    6
 arch/sparc/lib/irqlock.S                   |  122
 arch/sparc/mm/init.c                       |    8
 arch/sparc64/Makefile                      |   18
 arch/sparc64/defconfig                     |    5
 arch/sparc64/kernel/pci_iommu.c            |  183
 arch/sparc64/kernel/pci_psycho.c           |   22
 arch/sparc64/kernel/pci_sabre.c            |   24
 arch/sparc64/kernel/sbus.c                 |  205
 arch/sparc64/kernel/smp.c                  |    1
 arch/sparc64/kernel/sys_sparc32.c          |    2
 arch/sparc64/kernel/sys_sunos32.c          |    2
 arch/sparc64/mm/init.c                     |    4
 arch/sparc64/solaris/fs.c                  |   20
 drivers/block/DAC960.c                     |    5
 drivers/block/Makefile                     |    4
 drivers/block/aec6210.c                    |    4
 drivers/block/cmd64x.c                     |  209
 drivers/block/hpt34x.c                     |    5
 drivers/block/hpt366.c                     |   21
 drivers/block/ide-disk.c                   |    5
 drivers/block/ide-geometry.c               |   41
 drivers/block/ide-pnp.c                    |  158
 drivers/block/ide-probe.c                  |   15
 drivers/block/ide-proc.c                   |    8
 drivers/block/ide.c                        |   47
 drivers/block/ide_modes.h                  |    4
 drivers/block/ll_rw_blk.c                  |   13
 drivers/block/nbd.c                        |   55
 drivers/block/pdc202xx.c                   |    3
 drivers/block/rd.c                         |  107
 drivers/block/via82cxxx.c                  |  261 +
 drivers/char/Config.in                     |    8
 drivers/char/README.epca                   |    7
 drivers/char/bttv.c                        |    1
 drivers/char/dsp56k.c                      |    6
 drivers/char/epca.c                        |    3
 drivers/char/mem.c                         |    2
 drivers/char/radio-miropcm20.c             |    2
 drivers/char/raw.c                         |   24
 drivers/net/3c509.c                        |    8
 drivers/net/aironet4500.h                  |   28
 drivers/net/aironet4500_card.c             |   35
 drivers/net/aironet4500_core.c             |  146
 drivers/net/aironet4500_proc.c             |   59
 drivers/net/aironet4500_rid.c              |   46
 drivers/net/arlan.c                        |   21
 drivers/net/pcmcia/Config.in               |    2
 drivers/net/pcmcia/aironet4500_cs.c        |    1
 drivers/net/ppp_generic.c                  |    2
 drivers/net/setup.c                        |    2
 drivers/net/tokenring/Makefile             |    2
 drivers/net/tokenring/tms380tr.c           |    1
 drivers/net/tulip/tulip_core.c             |   16
 drivers/net/wan/Config.in                  |    8
 drivers/net/wan/cosa.c                     |    8
 drivers/net/wavelan.c                      |  125
 drivers/parport/ChangeLog                  |   10
 drivers/parport/parport_pc.c               |  345 -
 drivers/pci/pci.ids                        |  118
 drivers/pcmcia/i82365.c                    |    6
 drivers/pcmcia/yenta.c                     |   26
 drivers/pnp/quirks.c                       |   21
 drivers/scsi/3w-xxxx.c                     |    4
 drivers/scsi/Config.in                     |    4
 drivers/scsi/aic7xxx.c                     |    2
 drivers/scsi/scsi_dma.c                    |    2
 drivers/sound/Config.in                    |   45
 drivers/sound/Makefile                     |   17
 drivers/sound/aci.c                        |  718 +++
 drivers/sound/ad1816.c                     |    2
 drivers/sound/ad1848.c                     |   55
 drivers/sound/aedsp16.c                    | 1389 ++++++
 drivers/sound/awe_hw.h                     |   99
 drivers/sound/awe_wave.c                   | 6118 ++++++++++++++++++++++++++++
 drivers/sound/awe_wave.h                   |   87
 drivers/sound/dev_table.c                  |    1
 drivers/sound/dev_table.h                  |    2
 drivers/sound/lowlevel/Config.in           |   66
 drivers/sound/lowlevel/Makefile            |   24
 drivers/sound/lowlevel/README              |   19
 drivers/sound/lowlevel/aci.c               |  679 ---
 drivers/sound/lowlevel/aedsp16.c           | 1400 ------
 drivers/sound/lowlevel/awe_compat.h        |  257 -
 drivers/sound/lowlevel/awe_config.h        |  102
 drivers/sound/lowlevel/awe_hw.h            |   99
 drivers/sound/lowlevel/awe_version.h       |   35
 drivers/sound/lowlevel/awe_wave.c          | 6255 -----------------------------
 drivers/sound/lowlevel/lowlevel.h          |    5
 drivers/sound/lowlevel/miroaci.h           |   13
 drivers/sound/lowlevel/soundlow.c          |   67
 drivers/sound/mad16.c                      |    2
 drivers/sound/miroaci.h                    |    6
 drivers/sound/sb_card.c                    |   24
 drivers/sound/sb_common.c                  |    3
 drivers/sound/sscape.c                     |    1
 drivers/sound/wavfront.c                   |    1
 drivers/sound/wf_midi.c                    |    1
 drivers/usb/Config.in                      |    8
 drivers/usb/Makefile                       |    3
 drivers/usb/acm.c                          |    4
 drivers/usb/audio.c                        |    2
 drivers/usb/cpia.c                         |    2
 drivers/usb/dabusb.c                       |   11
 drivers/usb/dabusb.h                       |    2
 drivers/usb/dc2xx.c                        |    4
 drivers/usb/devices.c                      |    2
 drivers/usb/devio.c                        |    2
 drivers/usb/drivers.c                      |    2
 drivers/usb/ftdi_sio.h                     |  380 -
 drivers/usb/hid.c                          |    7
 drivers/usb/hub.c                          |    5
 drivers/usb/ibmcam.c                       |    2
 drivers/usb/inode.c                        |   43
 drivers/usb/keyspan_pda_fw.h               |   93
 drivers/usb/mousedev.c                     |    2
 drivers/usb/ov511.c                        |    2
 drivers/usb/pegasus.c                      |    3
 drivers/usb/plusb.c                        |    3
 drivers/usb/printer.c                      |    4
 drivers/usb/rio500.c                       |    3
 drivers/usb/scanner.h                      |    4
 drivers/usb/serial/Makefile                |   66
 drivers/usb/serial/Makefile-keyspan_pda_fw |   16
 drivers/usb/serial/ezusb_convert.pl        |   48
 drivers/usb/serial/ftdi_sio.h              |  380 +
 drivers/usb/serial/keyspan_pda_fw.h        |   93
 drivers/usb/serial/usb-serial.c            | 2549 +++++++++++
 drivers/usb/serial/usb-serial.h            |  436 ++
 drivers/usb/serial/whiteheat.h             | 1542 +++++++
 drivers/usb/uhci.c                         |  950 ++--
 drivers/usb/uhci.h                         |   43
 drivers/usb/usb-core.c                     |    3
 drivers/usb/usb-debug.c                    |    3
 drivers/usb/usb-ohci.c                     |   24
 drivers/usb/usb-serial.c                   | 2551 -----------
 drivers/usb/usb-serial.h                   |  436 --
 drivers/usb/usb-storage.c                  |    2
 drivers/usb/usb-uhci.c                     |   12
 drivers/usb/usb.c                          |   56
 drivers/usb/usb.h                          |  783 ---
 drivers/usb/usbkbd.c                       |    2
 drivers/usb/usbmouse.c                     |    2
 drivers/usb/uss720.c                       |    3
 drivers/usb/wacom.c                        |  395 +
 drivers/usb/whiteheat.h                    | 1542 -------
 drivers/usb/wmforce.c                      |    2
 drivers/video/Config.in                    |    2
 drivers/video/Makefile                     |    2
 drivers/video/amifb.c                      |  130
 drivers/video/aty128fb.c                   |   14
 drivers/video/atyfb.c                      |   32
 drivers/video/fbcon.c                      |  101
 drivers/video/fbmem.c                      |   75
 drivers/video/fbmon.c                      |    3
 drivers/video/matrox/i2c-matroxfb.c        |    3
 drivers/video/matrox/matroxfb_maven.c      |    5
 drivers/video/matrox/matroxfb_maven.h      |    3
 drivers/video/offb.c                       |    9
 drivers/video/vgacon.c                     |   80
 fs/adfs/super.c                            |   48
 fs/affs/namei.c                            |    5
 fs/affs/super.c                            |   33
 fs/autofs/init.c                           |    7
 fs/autofs/inode.c                          |   39
 fs/autofs/root.c                           |    2
 fs/autofs4/init.c                          |    7
 fs/autofs4/inode.c                         |   40
 fs/autofs4/root.c                          |    2
 fs/bfs/dir.c                               |    6
 fs/bfs/file.c                              |    2
 fs/bfs/inode.c                             |   39
 fs/buffer.c                                |   48
 fs/coda/dir.c                              |    2
 fs/coda/inode.c                            |   46
 fs/cramfs/inode.c                          |   30
 fs/devfs/base.c                            |   35
 fs/devpts/inode.c                          |   54
 fs/efs/super.c                             |   40
 fs/ext2/balloc.c                           |    3
 fs/ext2/ialloc.c                           |    3
 fs/ext2/super.c                            |   45
 fs/fat/inode.c                             |   33
 fs/filesystems.c                           |    9
 fs/hfs/dir.c                               |    2
 fs/hfs/super.c                             |   40
 fs/hpfs/hpfs_fn.h                          |    2
 fs/hpfs/namei.c                            |    2
 fs/hpfs/super.c                            |   36
 fs/inode.c                                 |    1
 fs/iobuf.c                                 |   36
 fs/isofs/inode.c                           |   40
 fs/lockd/lockd_syms.c                      |   11
 fs/lockd/svc.c                             |    1
 fs/lockd/svcsubs.c                         |   37
 fs/lockd/xdr.c                             |   37
 fs/lockd/xdr4.c                            |    8
 fs/minix/inode.c                           |   43
 fs/minix/namei.c                           |    5
 fs/msdos/msdosfs_syms.c                    |    7
 fs/msdos/namei.c                           |   15
 fs/namei.c                                 |  147
 fs/ncpfs/dir.c                             |    3
 fs/ncpfs/inode.c                           |   37
 fs/nfs/dir.c                               |   25
 fs/nfs/inode.c                             |   43
 fs/nfsd/export.c                           |   12
 fs/nfsd/lockd.c                            |   17
 fs/nfsd/nfs3proc.c                         |  182
 fs/nfsd/nfs3xdr.c                          |   37
 fs/nfsd/nfsctl.c                           |   66
 fs/nfsd/nfsfh.c                            |  201
 fs/nfsd/nfsproc.c                          |  148
 fs/nfsd/nfsxdr.c                           |   65
 fs/nfsd/vfs.c                              |  201
 fs/ntfs/fs.c                               |   59
 fs/open.c                                  |   21
 fs/openpromfs/inode.c                      |   36
 fs/proc/array.c                            |    5
 fs/proc/inode.c                            |   24
 fs/proc/procfs_syms.c                      |    7
 fs/qnx4/inode.c                            |   39
 fs/qnx4/namei.c                            |    2
 fs/romfs/inode.c                           |   32
 fs/smbfs/dir.c                             |    2
 fs/smbfs/inode.c                           |   35
 fs/super.c                                 |  489 +-
 fs/sysv/inode.c                            |   59
 fs/sysv/namei.c                            |    5
 fs/udf/namei.c                             |    3
 fs/udf/super.c                             |   57
 fs/ufs/super.c                             |   39
 fs/umsdos/inode.c                          |   12
 fs/umsdos/namei.c                          |    2
 fs/umsdos/rdir.c                           |    2
 fs/vfat/namei.c                            |   24
 fs/vfat/vfatfs_syms.c                      |    7
 include/asm-i386/ide.h                     |    4
 include/asm-i386/system.h                  |    2
 include/asm-ia64/atomic.h                  |    1
 include/asm-ia64/efi.h                     |    2
 include/asm-ia64/hardirq.h                 |   77
 include/asm-ia64/hw_irq.h                  |   76
 include/asm-ia64/ide.h                     |    4
 include/asm-ia64/irq.h                     |   95
 include/asm-ia64/keyboard.h                |    4
 include/asm-ia64/machvec.h                 |    2
 include/asm-ia64/pal.h                     |   17
 include/asm-ia64/pgtable.h                 |    1
 include/asm-ia64/ptrace_offsets.h          |    4
 include/asm-ia64/smp.h                     |    4
 include/asm-ia64/socket.h                  |   12
 include/asm-ia64/softirq.h                 |    8
 include/asm-mips64/ide.h                   |    6
 include/asm-ppc/prom.h                     |    3
 include/asm-sparc/ide.h                    |    7
 include/asm-sparc/system.h                 |   44
 include/asm-sparc64/pbm.h                  |   13
 include/linux/adfs_fs.h                    |    2
 include/linux/brlock.h                     |    2
 include/linux/dcache.h                     |    5
 include/linux/efs_fs.h                     |    2
 include/linux/ext2_fs.h                    |    2
 include/linux/fb.h                         |    8
 include/linux/fs.h                         |  114
 include/linux/ide.h                        |    1
 include/linux/if_ec.h                      |   21
 include/linux/interrupt.h                  |    2
 include/linux/iobuf.h                      |    9
 include/linux/irq.h                        |    5
 include/linux/kmod.h                       |    2
 include/linux/lockd/bind.h                 |    3
 include/linux/lockd/lockd.h                |    3
 include/linux/lockd/xdr.h                  |   13
 include/linux/lockd/xdr4.h                 |    7
 include/linux/module.h                     |    2
 include/linux/msdos_fs.h                   |    2
 include/linux/msdos_fs_sb.h                |    1
 include/linux/nbd.h                        |   18
 include/linux/nfsd/export.h                |    2
 include/linux/nfsd/nfsd.h                  |   70
 include/linux/nfsd/nfsfh.h                 |  127
 include/linux/nfsd/syscall.h               |   17
 include/linux/nfsd/xdr.h                   |    1
 include/linux/pci_ids.h                    |    8
 include/linux/shm.h                        |    2
 include/linux/sysctl.h                     |    3
 include/linux/usb.h                        |  786 +++
 include/linux/videodev.h                   |    2
 include/net/dn_raw.h                       |   19
 include/net/tcp.h                          |    6
 init/main.c                                |    2
 ipc/shm.c                                  | 1169 +++--
 ipc/util.c                                 |    3
 kernel/acct.c                              |   12
 kernel/exit.c                              |   12
 kernel/fork.c                              |    4
 kernel/ksyms.c                             |   19
 kernel/module.c                            |   35
 kernel/signal.c                            |    2
 kernel/sys.c                               |   46
 kernel/sysctl.c                            |   28
 mm/filemap.c                               |    6
 mm/memory.c                                |  178
 mm/mmap.c                                  |    6
 net/Config.in                              |    8
 net/appletalk/aarp.c                       |  746 +--
 net/appletalk/ddp.c                        | 1222 ++---
 net/decnet/Config.in                       |    3
 net/decnet/Makefile                        |    4
 net/decnet/TODO                            |    6
 net/decnet/af_decnet.c                     |   38
 net/decnet/dn_nsp_in.c                     |    7
 net/decnet/dn_nsp_out.c                    |    5
 net/decnet/dn_raw.c                        |  367 -
 net/decnet/dn_route.c                      |    5
 net/decnet/sysctl_net_decnet.c             |    6
 net/econet/Makefile                        |   13
 net/econet/af_econet.c                     | 1153 +++++
 net/econet/econet.c                        | 1125 -----
 net/econet/sysctl_net_ec.c                 |   43
 net/ipv4/tcp.c                             |   39
 net/ipv4/tcp_ipv4.c                        |   21
 net/ipv6/tcp_ipv6.c                        |   21
 net/netsyms.c                              |    4
 net/sysctl_net.c                           |    7
 400 files changed, 24086 insertions, 23271 deletions