---

Linux development kernel 2.3.49 released

Date: Thu, 2 Mar 2000 14:40:27 -0800
From: Linux Kernel Distribution System kdist@linux.kernel.org
To: linux-kernel-announce@vger.rutgers.edu
Subject: Linux kernel 2.3.49 released

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

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

Sizes in bytes                  Compressed      Uncompressed
------------------------------------------------------------
Patch                               317076           1546520
Full source                       19572601          83640320

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

The following files were changed in this release:

 CREDITS                                    |   11
 Documentation/Configure.help               |   50
 Documentation/filesystems/udf.txt          |   11
 Documentation/usb/ibmcam.txt               |  129 +
 Documentation/usb/rio.txt                  |  138 +
 MAINTAINERS                                |   15
 Makefile                                   |    2
 arch/alpha/kernel/Makefile                 |   44
 arch/alpha/kernel/core_apecs.c             |    2
 arch/alpha/kernel/core_cia.c               |   10
 arch/alpha/kernel/core_lca.c               |    2
 arch/alpha/kernel/core_mcpcia.c            |    4
 arch/alpha/kernel/core_pyxis.c             |  130 -
 arch/alpha/kernel/core_tsunami.c           |    8
 arch/alpha/kernel/i8259.c                  |   95 -
 arch/alpha/kernel/irq.c                    | 1074 +++---------
 arch/alpha/kernel/irq_alpha.c              |  248 ++
 arch/alpha/kernel/irq_i8259.c              |  187 ++
 arch/alpha/kernel/irq_impl.h               |   39
 arch/alpha/kernel/irq_smp.c                |  250 ++
 arch/alpha/kernel/irq_srm.c                |   82
 arch/alpha/kernel/machvec_impl.h           |    3
 arch/alpha/kernel/pci_impl.h               |   23
 arch/alpha/kernel/pci_iommu.c              |  149 -
 arch/alpha/kernel/proto.h                  |    4
 arch/alpha/kernel/setup.c                  |    1
 arch/alpha/kernel/signal.c                 |    4
 arch/alpha/kernel/smp.c                    |   27
 arch/alpha/kernel/sys_alcor.c              |   14
 arch/alpha/kernel/sys_cabriolet.c          |   12
 arch/alpha/kernel/sys_dp264.c              |   96 -
 arch/alpha/kernel/sys_eb64p.c              |   14
 arch/alpha/kernel/sys_eiger.c              |   12
 arch/alpha/kernel/sys_jensen.c             |    3
 arch/alpha/kernel/sys_miata.c              |    1
 arch/alpha/kernel/sys_mikasa.c             |   14
 arch/alpha/kernel/sys_nautilus.c           |    1
 arch/alpha/kernel/sys_noritake.c           |    7
 arch/alpha/kernel/sys_rawhide.c            |   19
 arch/alpha/kernel/sys_ruffian.c            |    4
 arch/alpha/kernel/sys_rx164.c              |   12
 arch/alpha/kernel/sys_sable.c              |   19
 arch/alpha/kernel/sys_sio.c                |    1
 arch/alpha/kernel/sys_sx164.c              |    1
 arch/alpha/kernel/sys_takara.c             |   12
 arch/alpha/kernel/time.c                   |   14
 arch/alpha/mm/fault.c                      |   13
 arch/arm/boot/compressed/Makefile          |    9
 arch/arm/boot/compressed/head-sa1100.S     |   61
 arch/arm/config.in                         |   12
 arch/arm/kernel/arthur.c                   |   60
 arch/arm/kernel/entry-armo.S               |   20
 arch/arm/kernel/entry-armv.S               |   20
 arch/arm/kernel/entry-common.S             |   47
 arch/arm/kernel/hw-footbridge.c            |   16
 arch/arm/kernel/irq.c                      |    4
 arch/arm/kernel/leds-footbridge.c          |    4
 arch/arm/kernel/setup.c                    |    2
 arch/arm/kernel/sys_arm.c                  |   23
 arch/arm/lib/findbit.S                     |    4
 arch/arm/lib/getconsdata.c                 |    2
 arch/arm/lib/strrchr.S                     |    2
 arch/arm/mm/consistent.c                   |   19
 arch/arm/mm/fault-armv.c                   |    4
 arch/arm/mm/fault-common.c                 |    2
 arch/arm/mm/mm-armv.c                      |    8
 arch/arm/mm/mm-clps7500.c                  |   28
 arch/arm/mm/mm-nexuspci.c                  |   20
 arch/arm/vmlinux-armo.lds.in               |    5
 arch/arm/vmlinux-armv.lds.in               |   35
 arch/i386/config.in                        |   31
 arch/i386/defconfig                        |    6
 arch/i386/kernel/Makefile                  |    2
 arch/i386/kernel/acpi.c                    |   25
 arch/i386/kernel/i8259.c                   |    2
 arch/i386/kernel/io_apic.c                 |    3
 arch/i386/kernel/irq.c                     |   50
 arch/i386/kernel/microcode.c               |   99 -
 arch/i386/kernel/pci-pc.c                  |   43
 arch/i386/kernel/process.c                 |    2
 arch/i386/kernel/signal.c                  |   10
 arch/i386/kernel/traps.c                   |    1
 arch/i386/mm/init.c                        |    3
 arch/mips/arc/console.c                    |    1
 arch/mips/arc/init.c                       |    1
 arch/mips/arc/memory.c                     |    1
 arch/mips/arc/printf.c                     |    1
 arch/mips/baget/balo_supp.S                |    1
 arch/mips/baget/prom/init.c                |    1
 arch/mips/baget/setup.c                    |    1
 arch/mips/ddb5074/irq.c                    |    1
 arch/mips/ddb5074/pci.c                    |    2
 arch/mips/dec/prom/cmdline.c               |    1
 arch/mips/dec/prom/identify.c              |    1
 arch/mips/kernel/r2300_misc.S              |    2
 arch/mips/kernel/time.c                    |    1
 arch/mips/mm/loadmmu.c                     |    1
 arch/mips/sgi/kernel/indy_int.c            |    1
 arch/mips64/arc/init.c                     |    1
 arch/mips64/arc/memory.c                   |    2
 arch/mips64/kernel/signal32.c              |    1
 arch/mips64/kernel/syscall.c               |    1
 arch/mips64/sgi-ip27/ip27-init.c           |    1
 arch/mips64/sgi-ip27/ip27-irq.c            |    1
 arch/mips64/sgi-ip27/ip27-rtc.c            |   13
 arch/mips64/sgi-ip27/ip27-setup.c          |    1
 arch/mips64/sgi-ip27/ip27-timer.c          |    3
 arch/sparc/config.in                       |    3
 arch/sparc/defconfig                       |    3
 arch/sparc/kernel/ioport.c                 |    2
 arch/sparc/kernel/pcic.c                   |    9
 arch/sparc/kernel/process.c                |    4
 arch/sparc64/config.in                     |    4
 arch/sparc64/defconfig                     |    2
 arch/sparc64/kernel/irq.c                  |   46
 arch/sparc64/kernel/pci.c                  |    7
 arch/sparc64/kernel/process.c              |   10
 arch/sparc64/kernel/smp.c                  |  106 +
 arch/sparc64/kernel/sys_sparc32.c          |   16
 arch/sparc64/kernel/time.c                 |   43
 drivers/acorn/block/Makefile               |   59
 drivers/acorn/block/mfmhd.c                |    1
 drivers/acorn/char/Makefile                |   58
 drivers/acorn/net/Makefile                 |   32
 drivers/acorn/scsi/Makefile                |  147 -
 drivers/acorn/scsi/arxescsi.c              |    2
 drivers/block/Config.in                    |    1
 drivers/block/DAC960.c                     |    2
 drivers/block/Makefile                     |    8
 drivers/block/amd7409.c                    |    1
 drivers/block/cmd64x.c                     |    1
 drivers/block/cpqarray.h                   |    2
 drivers/block/cs5530.c                     |    1
 drivers/block/ide-cs.c                     |  481 +++++
 drivers/block/ide-pci.c                    |    5
 drivers/block/piix.c                       |    2
 drivers/block/rd.c                         |   59
 drivers/block/sl82c105.c                   |   85 -
 drivers/char/Config.in                     |   19
 drivers/char/Makefile                      |    1
 drivers/char/README.epca                   |    8
 drivers/char/c-qcam.c                      |   92 -
 drivers/char/digi1.h                       |  100 +
 drivers/char/digiFep1.h                    |  136 +
 drivers/char/digiPCI.h                     |   42
 drivers/char/ds1620.c                      |   16
 drivers/char/dz.c                          |    1
 drivers/char/epca.c                        |  454 +----
 drivers/char/epca.h                        |  170 ++
 drivers/char/epcaconfig.h                  |    7
 drivers/char/mem.c                         |    8
 drivers/char/nwbutton.c                    |   13
 drivers/char/nwflash.c                     |   20
 drivers/char/specialix.c                   |   40 
 drivers/char/tuner-3036.c                  |  227 ++
 drivers/char/vc_screen.c                   |    2
 drivers/char/vt.c                          |    2
 drivers/char/wdt285.c                      |   16
 drivers/char/wdt977.c                      |   15
 drivers/i2o/i2o_lan.c                      |   27
 drivers/ieee1394/aic5800.c                 |    2
 drivers/isdn/avmb1/capi.c                  |   19
 drivers/isdn/divert/divert_procfs.c        |   18
 drivers/isdn/hisax/hfc_sx.c                |    1
 drivers/isdn/hysdn/hysdn_procconf.c        |   16
 drivers/isdn/hysdn/hysdn_procfs.c          |   17
 drivers/isdn/hysdn/hysdn_proclog.c         |   17
 drivers/isdn/isdn_common.c                 |   18
 drivers/macintosh/via-pmu68k.c             |   14
 drivers/net/3c505.c                        |    4
 drivers/net/3c515.c                        |   91 +
 drivers/net/Config.in                      |    1
 drivers/net/Makefile                       |    1
 drivers/net/Space.c                        |   11
 drivers/net/aironet4500.h                  |  134 -
 drivers/net/aironet4500_card.c             |  224 --
 drivers/net/aironet4500_core.c             |  249 +-
 drivers/net/aironet4500_proc.c             |    2
 drivers/net/aironet4500_rid.c              |    2
 drivers/net/am79c961a.c                    |    2
 drivers/net/arlan.c                        |  153 -
 drivers/net/bonding.c                      |  350 ++++
 drivers/net/fc/iph5526.c                   |    3
 drivers/net/hamradio/mkiss.c               |   33
 drivers/net/ioc3-eth.c                     |    1
 drivers/net/irda/nsc-ircc.c                |    6
 drivers/net/pcmcia/aironet4500_cs.c        |   22
 drivers/net/pcmcia/com20020_cs.c           |    6
 drivers/net/rrunner.c                      |  483 ++++-
 drivers/net/seeq8005.c                     |    2
 drivers/net/setup.c                        |   33
 drivers/net/sunlance.c                     |    4
 drivers/net/tokenring/ibmtr.c              |  280 ++-
 drivers/net/tokenring/ibmtr.h              |   11
 drivers/net/tulip/eeprom.c                 |    6
 drivers/net/tulip/tulip.h                  |    7
 drivers/net/tulip/tulip_core.c             |   33
 drivers/net/wan/sdla.c                     |    2
 drivers/net/wan/sdla_chdlc.c               |   79
 drivers/net/wan/sdla_fr.c                  |   86 -
 drivers/net/wan/sdla_ppp.c                 |   85 -
 drivers/net/wavelan.c                      |    4
 drivers/net/yellowfin.c                    |  143 -
 drivers/parport/daisy.c                    |    6
 drivers/parport/ieee1284.c                 |   38
 drivers/parport/parport_pc.c               |   21
 drivers/pci/Makefile                       |    7
 drivers/pci/pci.c                          |   49
 drivers/pci/pci.ids                        |    1
 drivers/pci/pcisyms.c                      |   58
 drivers/pci/quirks.c                       |   51
 drivers/pcmcia/cardbus.c                   |    3
 drivers/pcmcia/cs.c                        |   10
 drivers/pcmcia/rsrc_mgr.c                  |   18
 drivers/pcmcia/yenta.c                     |   10
 drivers/scsi/pci2000.c                     |    2
 drivers/scsi/pci2220i.c                    |   12
 drivers/scsi/scsi_scan.c                   |    1
 drivers/scsi/seagate.c                     |    3
 drivers/scsi/st.c                          |   16
 drivers/scsi/u14-34f.c                     |    2
 drivers/sgi/char/graphics_syms.c           |    1
 drivers/sgi/char/newport.c                 |    1
 drivers/sound/ac97_codec.c                 |    3
 drivers/sound/ad1816.c                     |    1
 drivers/sound/audio.c                      |    1
 drivers/sound/dmabuf.c                     |    2
 drivers/sound/gus_midi.c                   |    2
 drivers/sound/gus_vol.c                    |    2
 drivers/sound/ics2101.c                    |    3
 drivers/sound/midi_synth.c                 |    2
 drivers/sound/midibuf.c                    |    1
 drivers/sound/mpu401.c                     |    1
 drivers/sound/opl3sa.c                     |    1
 drivers/sound/pas2_midi.c                  |    2
 drivers/sound/pas2_mixer.c                 |    2
 drivers/sound/pas2_pcm.c                   |    2
 drivers/sound/sb.h                         |    2
 drivers/sound/sb_audio.c                   |    1
 drivers/sound/sb_midi.c                    |    1
 drivers/sound/sb_mixer.c                   |    1
 drivers/sound/sb_mixer.h                   |    2
 drivers/sound/sequencer.c                  |    1
 drivers/sound/sgalaxy.c                    |    1
 drivers/sound/softoss_rs.c                 |    3
 drivers/sound/sound_timer.c                |    1
 drivers/sound/sys_timer.c                  |    3
 drivers/sound/uart401.c                    |    1
 drivers/sound/uart6850.c                   |    1
 drivers/sound/v_midi.c                     |    1
 drivers/sound/vidc.c                       |    1
 drivers/usb/Config.in                      |    8
 drivers/usb/Makefile                       |    4
 drivers/usb/acm.c                          |   28
 drivers/usb/graphire.c                     |  195 --
 drivers/usb/hid.c                          |   13
 drivers/usb/hid.h                          |    2
 drivers/usb/ibmcam.c                       |  847 ++++++++--
 drivers/usb/ibmcam.h                       |    6
 drivers/usb/inode.c                        |    3
 drivers/usb/joydev.c                       |    4
 drivers/usb/pegasus.c                      |  579 ++++++
 drivers/usb/rio500.c                       |  455 +++++
 drivers/usb/rio500_usb.h                   |   37
 drivers/usb/scanner.c                      |   17
 drivers/usb/usb-debug.c                    |   11
 drivers/usb/usb.c                          |    9
 drivers/usb/usb.h                          |   19
 drivers/usb/usbdevice_fs.h                 |    3
 drivers/usb/usbkbd.c                       |    7
 drivers/usb/wacom.c                        |  286 +++
 drivers/video/Config.in                    |   12
 drivers/video/Makefile                     |   24
 drivers/video/aty128fb.c                   |  195 --
 drivers/video/clgenfb.c                    |    3
 drivers/video/cyber2000fb.c                |    2
 drivers/video/fbmem.c                      |   15
 drivers/video/matrox/matroxfb_base.c       |   26
 drivers/video/nv4ref.h                     | 2445 -----------------------------
 drivers/video/nvreg.h                      |  188 --
 drivers/video/riva/Makefile                |   14
 drivers/video/riva/fbdev.c                 | 1705 ++++++++++++++++++++
 drivers/video/riva/nv4ref.h                | 2445 +++++++++++++++++++++++++++++
 drivers/video/riva/nvreg.h                 |  188 ++
 drivers/video/riva/riva_hw.c               | 1426 ++++++++++++++++
 drivers/video/riva/riva_hw.h               |  343 ++++
 drivers/video/riva/riva_tbl.h              |  402 ++++
 drivers/video/riva_hw.c                    | 1429 ----------------
 drivers/video/riva_hw.h                    |  343 ----
 drivers/video/riva_tbl.h                   |  402 ----
 drivers/video/rivafb.c                     | 1891 ----------------------
 drivers/video/vesafb.c                     |    2
 fs/affs/inode.c                            |    1
 fs/affs/namei.c                            |    6
 fs/attr.c                                  |    3
 fs/binfmt_elf.c                            |   13
 fs/binfmt_script.c                         |    5
 fs/block_dev.c                             |    2
 fs/exec.c                                  |   25
 fs/nfsd/export.c                           |    2
 fs/nfsd/nfs3xdr.c                          |    6
 fs/nfsd/vfs.c                              |  118 -
 fs/ntfs/fs.c                               |    2
 fs/openpromfs/inode.c                      |    2
 fs/udf/balloc.c                            |   36
 fs/udf/dir.c                               |   17
 fs/udf/directory.c                         |   15
 fs/udf/file.c                              |  136 -
 fs/udf/ialloc.c                            |   38
 fs/udf/inode.c                             |  200 +-
 fs/udf/lowlevel.c                          |   51
 fs/udf/misc.c                              |    2
 fs/udf/namei.c                             |  423 ++---
 fs/udf/partition.c                         |    2
 fs/udf/super.c                             |  188 +-
 fs/udf/symlink.c                           |    2
 fs/udf/truncate.c                          |  101 -
 fs/udf/udf_i.h                             |    1
 fs/udf/udf_sb.h                            |   85 -
 fs/udf/udfdecl.h                           |   17
 fs/udf/udftime.c                           |   24
 fs/udf/unicode.c                           |   18
 include/asm-alpha/hardirq.h                |   13
 include/asm-alpha/hw_irq.h                 |   17
 include/asm-alpha/machvec.h                |    6
 include/asm-alpha/mmu_context.h            |   86 -
 include/asm-alpha/pci.h                    |   17
 include/asm-alpha/pgalloc.h                |   78
 include/asm-alpha/pgtable.h                |    3
 include/asm-alpha/smp.h                    |    2
 include/asm-alpha/socket.h                 |    2
 include/asm-arm/arch-cl7500/hardware.h     |    2
 include/asm-arm/arch-cl7500/memory.h       |   10
 include/asm-arm/arch-cl7500/param.h        |    2
 include/asm-arm/arch-cl7500/processor.h    |    2
 include/asm-arm/arch-cl7500/serial.h       |    6
 include/asm-arm/arch-cl7500/system.h       |   25
 include/asm-arm/arch-cl7500/time.h         |    9
 include/asm-arm/arch-nexuspci/dma.h        |    9
 include/asm-arm/arch-nexuspci/hardware.h   |   47
 include/asm-arm/arch-nexuspci/ide.h        |   36
 include/asm-arm/arch-nexuspci/io.h         |  187 --
 include/asm-arm/arch-nexuspci/irq.h        |   54
 include/asm-arm/arch-nexuspci/irqs.h       |   33
 include/asm-arm/arch-nexuspci/keyboard.h   |   29
 include/asm-arm/arch-nexuspci/memory.h     |   15
 include/asm-arm/arch-nexuspci/system.h     |    4
 include/asm-arm/arch-nexuspci/time.h       |   39
 include/asm-arm/arch-nexuspci/uncompress.h |   46
 include/asm-arm/arch-sa1100/uncompress.h   |   17
 include/asm-arm/parport.h                  |   13
 include/asm-arm/pci.h                      |   14
 include/asm-arm/pgtable.h                  |    3
 include/asm-arm/socket.h                   |    2
 include/asm-arm/system.h                   |   11
 include/asm-i386/hardirq.h                 |   16
 include/asm-i386/hw_irq.h                  |    1
 include/asm-i386/parport.h                 |    2
 include/asm-i386/pgtable.h                 |    1
 include/asm-i386/socket.h                  |    2
 include/asm-i386/spinlock.h                |    1
 include/asm-ia64/pgtable.h                 |    1
 include/asm-ia64/socket.h                  |    2
 include/asm-m68k/pgtable.h                 |    1
 include/asm-m68k/socket.h                  |    2
 include/asm-mips/bitops.h                  |    5
 include/asm-mips/bootinfo.h                |    3
 include/asm-mips/io.h                      |    2
 include/asm-mips/keyboard.h                |    1
 include/asm-mips/pgtable.h                 |    1
 include/asm-mips/socket.h                  |    2
 include/asm-mips64/dma.h                   |    1
 include/asm-mips64/keyboard.h              |    1
 include/asm-mips64/mmu_context.h           |    1
 include/asm-mips64/mmzone.h                |    1
 include/asm-mips64/sn/sn0/hubmd.h          |    2
 include/asm-mips64/socket.h                |    2
 include/asm-ppc/pgtable.h                  |    1
 include/asm-ppc/socket.h                   |    2
 include/asm-sh/pgtable.h                   |    1
 include/asm-sh/socket.h                    |    2
 include/asm-sparc/pgtable.h                |    1
 include/asm-sparc/socket.h                 |    4
 include/asm-sparc/spinlock.h               |   23
 include/asm-sparc64/pgtable.h              |    1
 include/asm-sparc64/socket.h               |    4
 include/linux/ac97_codec.h                 |    2
 include/linux/affs_fs.h                    |    1
 include/linux/brlock.h                     |  207 ++
 include/linux/digi1.h                      |  100 -
 include/linux/digiFep1.h                   |  136 -
 include/linux/digiPCI.h                    |   42
 include/linux/epca.h                       |  170 --
 include/linux/epcaconfig.h                 |    7
 include/linux/if_bonding.h                 |   33
 include/linux/in6.h                        |   14
 include/linux/input.h                      |   14
 include/linux/ioport.h                     |    1
 include/linux/irq.h                        |   23
 include/linux/mm.h                         |    1
 include/linux/netdevice.h                  |   39
 include/linux/netfilter.h                  |   66
 include/linux/netfilter_decnet.h           |    6
 include/linux/netfilter_ipv4.h             |    1
 include/linux/netfilter_ipv6.h             |   57
 include/linux/nfsd/nfsd.h                  |    5
 include/linux/nfsd/nfsfh.h                 |   56
 include/linux/pkt_sched.h                  |   10
 include/linux/pm.h                         |    6
 include/linux/udf_167.h                    |    3
 include/linux/udf_fs.h                     |   17
 include/linux/udf_fs_i.h                   |    3
 include/linux/udf_fs_sb.h                  |    3
 include/net/dn_neigh.h                     |    4
 include/net/ip.h                           |    8
 include/net/ipv6.h                         |    4
 include/net/protocol.h                     |    4
 include/net/sock.h                         |    2
 kernel/Makefile                            |    6
 kernel/ksyms.c                             |    9
 kernel/resource.c                          |   46
 kernel/sched.c                             |    6
 lib/Makefile                               |    2
 lib/brlock.c                               |   65
 mm/memory.c                                |   10
 mm/mmap.c                                  |    2
 mm/page_alloc.c                            |    2
 mm/vmscan.c                                |   10
 net/bridge/br_device.c                     |    3
 net/core/dev.c                             |   49
 net/core/netfilter.c                       |  352 +---
 net/core/rtnetlink.c                       |    2
 net/core/sock.c                            |   17
 net/decnet/TODO                            |    4
 net/decnet/af_decnet.c                     |   53
 net/decnet/dn_neigh.c                      |    6
 net/decnet/dn_nsp_in.c                     |    2
 net/decnet/dn_nsp_out.c                    |    5
 net/decnet/dn_route.c                      |   47
 net/ipv4/icmp.c                            |    6
 net/ipv4/ip_input.c                        |    5
 net/ipv4/protocol.c                        |   17
 net/ipv4/tcp_input.c                       |   12
 net/ipv4/udp.c                             |    3
 net/ipv6/af_inet6.c                        |   29
 net/ipv6/datagram.c                        |   14
 net/ipv6/icmp.c                            |    4
 net/ipv6/ip6_input.c                       |   33
 net/ipv6/ip6_output.c                      |  117 +
 net/ipv6/ipv6_sockglue.c                   |   21
 net/ipv6/protocol.c                        |   17
 net/ipv6/raw.c                             |   43
 net/ipv6/tcp_ipv6.c                        |   39
 net/ipv6/udp.c                             |   38
 net/ipx/af_ipx.c                           |   13
 net/irda/irda_device.c                     |    1
 net/irda/iriap_event.c                     |    6
 net/irda/parameters.c                      |    6
 net/netsyms.c                              |    6
 net/sched/sch_generic.c                    |   41
 net/sched/sch_red.c                        |   79
 net/unix/af_unix.c                         |    8
 462 files changed, 17455 insertions, 12733 deletions

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis