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
Linux development kernel 2.3.49 released
By
Get the Free Newsletter!
Subscribe to Developer Insider for top news, trends, & analysis