From: kdist@linux.kernel.org (Linux Kernel Distribution System) Date: December 28, 1999 22:55:23 Subject: Linux kernel 2.3.35 released Linux kernel version 2.3.35 has been released. It is available from: Patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.3/patch-2.3.35.gz Full source: ftp://ftp.kernel.org/pub/linux/kernel/v2.3/linux-2.3.35.tar.gz Sizes in bytes Compressed Uncompressed ------------------------------------------------------------ Patch 795128 3509976 Full source 17519976 74915840 ----------------------------------------------------------------------------- This is an automatically generated message. To unsubscribe from this list, please send a message to majordomo@vger.rutgers.edu containing the line: unsubscribe linux-kernel-announce ... where is the email address you are receiving this message at. ----------------------------------------------------------------------------- The following files were changed in this release: CREDITS | 8 Documentation/Configure.help | 91 Documentation/filesystems/cramfs.txt | 13 Documentation/filesystems/vfat.txt | 4 Documentation/networking/sis900.txt | 28 Documentation/proc_usb_info.txt | 85 Documentation/sound/Maestro | 98 MAINTAINERS | 6 Makefile | 4 arch/i386/config.in | 1 arch/i386/defconfig | 8 arch/i386/kernel/Makefile | 4 arch/i386/kernel/acpi.c | 1318 +++++++++++++ arch/i386/kernel/irq.c | 35 arch/i386/kernel/pci-i386.c | 6 arch/i386/kernel/setup.c | 2 arch/ppc/config.in | 8 arch/ppc/kernel/chrp_setup.c | 8 arch/ppc/kernel/gemini_setup.c | 4 arch/ppc/kernel/irq.c | 7 arch/ppc/kernel/local_irq.h | 2 arch/ppc/kernel/m8xx_setup.c | 4 arch/ppc/kernel/mbx_pci.c | 269 -- arch/ppc/kernel/mbx_setup.c | 486 ---- arch/ppc/kernel/open_pic.c | 4 arch/ppc/kernel/pmac_pic.c | 6 arch/ppc/kernel/ppc_ksyms.c | 1 arch/ppc/kernel/prep_setup.c | 4 arch/sparc/config.in | 19 arch/sparc/defconfig | 24 arch/sparc/kernel/Makefile | 12 arch/sparc/kernel/auxio.c | 21 arch/sparc/kernel/ebus.c | 67 arch/sparc/kernel/entry.S | 80 arch/sparc/kernel/head.S | 26 arch/sparc/kernel/ioport.c | 565 ++++- arch/sparc/kernel/irq.c | 4 arch/sparc/kernel/pcic.c | 594 +++-- arch/sparc/kernel/process.c | 40 arch/sparc/kernel/setup.c | 70 arch/sparc/kernel/signal.c | 2 arch/sparc/kernel/smp.c | 2 arch/sparc/kernel/sparc_ksyms.c | 35 arch/sparc/kernel/sun4c_irq.c | 32 arch/sparc/kernel/sun4d_irq.c | 27 arch/sparc/kernel/sun4d_smp.c | 8 arch/sparc/kernel/sun4m_irq.c | 42 arch/sparc/kernel/sun4m_smp.c | 8 arch/sparc/kernel/sys_solaris.c | 16 arch/sparc/kernel/sys_sparc.c | 50 arch/sparc/kernel/sys_sunos.c | 22 arch/sparc/kernel/systbls.S | 19 arch/sparc/kernel/time.c | 39 arch/sparc/lib/Makefile | 8 arch/sparc/lib/ashldi3.S | 36 arch/sparc/lib/ashrdi3.S | 6 arch/sparc/lib/strlen_user.S | 21 arch/sparc/mm/Makefile | 7 arch/sparc/mm/fault.c | 37 arch/sparc/mm/generic.c | 31 arch/sparc/mm/init.c | 414 ++-- arch/sparc/mm/io-unit.c | 57 arch/sparc/mm/iommu.c | 103 - arch/sparc/mm/nosrmmu.c | 8 arch/sparc/mm/srmmu.c | 383 +-- arch/sparc/mm/sun4c.c | 1289 +++++------- arch/sparc/mm/swift.S | 275 ++ arch/sparc/mm/tsunami.S | 64 arch/sparc/prom/Makefile | 2 arch/sparc/prom/ranges.c | 47 arch/sparc64/Makefile | 2 arch/sparc64/config.in | 22 arch/sparc64/defconfig | 63 arch/sparc64/kernel/Makefile | 17 arch/sparc64/kernel/auxio.c | 29 arch/sparc64/kernel/central.c | 286 +- arch/sparc64/kernel/devices.c | 22 arch/sparc64/kernel/dtlb_backend.S | 4 arch/sparc64/kernel/ebus.c | 82 arch/sparc64/kernel/entry.S | 104 - arch/sparc64/kernel/head.S | 31 arch/sparc64/kernel/ioctl32.c | 15 arch/sparc64/kernel/iommu_common.c | 233 ++ arch/sparc64/kernel/iommu_common.h | 34 arch/sparc64/kernel/ioport.c | 107 - arch/sparc64/kernel/irq.c | 187 - arch/sparc64/kernel/pci.c | 29 arch/sparc64/kernel/pci_common.c | 4 arch/sparc64/kernel/pci_impl.h | 4 arch/sparc64/kernel/pci_iommu.c | 618 +++--- arch/sparc64/kernel/pci_psycho.c | 72 arch/sparc64/kernel/pci_sabre.c | 136 - arch/sparc64/kernel/power.c | 14 arch/sparc64/kernel/process.c | 37 arch/sparc64/kernel/sbus.c | 1145 +++++++++++ arch/sparc64/kernel/setup.c | 89 arch/sparc64/kernel/signal.c | 2 arch/sparc64/kernel/signal32.c | 33 arch/sparc64/kernel/smp.c | 62 arch/sparc64/kernel/sparc64_ksyms.c | 33 arch/sparc64/kernel/starfire.c | 19 arch/sparc64/kernel/sys32.S | 11 arch/sparc64/kernel/sys_sparc.c | 27 arch/sparc64/kernel/sys_sparc32.c | 316 ++- arch/sparc64/kernel/sys_sunos32.c | 6 arch/sparc64/kernel/systbls.S | 20 arch/sparc64/kernel/time.c | 41 arch/sparc64/kernel/trampoline.S | 220 -- arch/sparc64/kernel/traps.c | 36 arch/sparc64/kernel/ttable.S | 5 arch/sparc64/lib/blockops.S | 18 arch/sparc64/lib/strlen_user.S | 21 arch/sparc64/math-emu/math.c | 2 arch/sparc64/math-emu/sfp-util.h | 2 arch/sparc64/mm/asyncd.c | 3 arch/sparc64/mm/fault.c | 6 arch/sparc64/mm/generic.c | 32 arch/sparc64/mm/init.c | 1352 +++++-------- arch/sparc64/mm/ultra.S | 38 arch/sparc64/prom/Makefile | 10 arch/sparc64/prom/init.c | 5 arch/sparc64/prom/map.S | 70 arch/sparc64/prom/misc.c | 99 arch/sparc64/prom/p1275.c | 18 arch/sparc64/prom/ranges.c | 192 - arch/sparc64/solaris/fs.c | 16 arch/sparc64/solaris/ioctl.c | 94 arch/sparc64/solaris/ipc.c | 3 arch/sparc64/solaris/misc.c | 12 arch/sparc64/solaris/socket.c | 56 arch/sparc64/solaris/timod.c | 2 drivers/block/ide-probe.c | 2 drivers/block/rd.c | 70 drivers/char/n_hdlc.c | 12 drivers/char/pc_keyb.c | 4 drivers/char/serial.c | 1 drivers/char/synclink.c | 7 drivers/fc4/fc.c | 24 drivers/fc4/fcp_impl.h | 2 drivers/fc4/soc.c | 237 +- drivers/fc4/soc.h | 65 drivers/fc4/socal.c | 317 +-- drivers/fc4/socal.h | 38 drivers/misc/Config.in | 2 drivers/misc/Makefile | 4 drivers/misc/acpi.c | 1255 ------------ drivers/net/3c503.c | 12 drivers/net/Makefile | 1 drivers/net/irda/Config.in | 2 drivers/net/irda/Makefile | 24 drivers/net/irda/actisys.c | 203 +- drivers/net/irda/airport.c | 2 drivers/net/irda/esi.c | 13 drivers/net/irda/girbil.c | 20 drivers/net/irda/irport.c | 126 - drivers/net/irda/irtty.c | 47 drivers/net/irda/litelink.c | 4 drivers/net/irda/old_belkin.c | 178 + drivers/net/irda/pc87108.c | 90 drivers/net/irda/smc-ircc.c | 234 -- drivers/net/irda/tekram.c | 51 drivers/net/irda/toshoboe.c | 70 drivers/net/irda/w83977af_ir.c | 293 +- drivers/net/myri_sbus.c | 475 ++-- drivers/net/myri_sbus.h | 211 +- drivers/net/ptifddi.c | 29 drivers/net/sis900.c | 68 drivers/net/sis900.h | 4 drivers/net/sunbmac.c | 1060 ++++------ drivers/net/sunbmac.h | 211 -- drivers/net/sunhme.c | 2608 ++++++++++--------------- drivers/net/sunhme.h | 330 +-- drivers/net/sunlance.c | 1205 +++++++---- drivers/net/sunqe.c | 612 +++--- drivers/net/sunqe.h | 168 - drivers/parport/parport_sunbpp.c | 107 - drivers/pci/Makefile | 19 drivers/pci/pci.c | 484 ++-- drivers/pci/pci.ids | 4 drivers/pci/pcisyms.c | 2 drivers/pcmcia/Config.in | 3 drivers/pcmcia/Makefile | 3 drivers/pcmcia/bulkmem.c | 6 drivers/pcmcia/cardbus.c | 41 drivers/pcmcia/cistpl.c | 8 drivers/pcmcia/cs.c | 105 - drivers/pcmcia/cs_internal.h | 2 drivers/pcmcia/i82365.c | 534 ++--- drivers/pcmcia/old-yenta.h | 153 + drivers/pcmcia/pci_socket.c | 212 ++ drivers/pcmcia/pci_socket.h | 36 drivers/pcmcia/tcic.c | 77 drivers/pcmcia/yenta.c | 534 +++++ drivers/pcmcia/yenta.h | 265 +- drivers/sbus/audio/amd7930.c | 600 ++--- drivers/sbus/audio/amd7930.h | 33 drivers/sbus/audio/audio.c | 3534 +++++++++++++++++------------------ drivers/sbus/audio/cs4215.h | 4 drivers/sbus/audio/cs4231.c | 3086 +++++++++++++++--------------- drivers/sbus/audio/cs4231.h | 149 - drivers/sbus/audio/dbri.c | 503 ++-- drivers/sbus/audio/dbri.h | 82 drivers/sbus/audio/dmy.c | 731 +++---- drivers/sbus/audio/dummy.h | 10 drivers/sbus/char/Config.in | 1 drivers/sbus/char/aurora.c | 1106 +++++----- drivers/sbus/char/aurora.h | 13 drivers/sbus/char/bpp.c | 127 - drivers/sbus/char/envctrl.c | 6 drivers/sbus/char/flash.c | 17 drivers/sbus/char/jsflash.c | 415 ++++ drivers/sbus/char/openprom.c | 80 drivers/sbus/char/pcikbd.c | 96 drivers/sbus/char/sab82532.c | 34 drivers/sbus/char/su.c | 64 drivers/sbus/char/sunkbd.c | 5 drivers/sbus/char/sunkeymap.c | 29 drivers/sbus/char/sunkeymap.map | 2 drivers/sbus/char/sunmouse.c | 154 + drivers/sbus/char/sunmouse.h | 4 drivers/sbus/char/sunserial.c | 87 drivers/sbus/char/sunserial.h | 12 drivers/sbus/char/uctrl.c | 306 ++- drivers/sbus/char/vfc_dev.c | 368 ++- drivers/sbus/char/vfc_i2c.c | 207 +- drivers/sbus/char/zs.c | 407 ++-- drivers/sbus/char/zs.h | 19 drivers/sbus/dvma.c | 107 - drivers/sbus/sbus.c | 461 ++-- drivers/scsi/BusLogic.c | 63 drivers/scsi/BusLogic.h | 6 drivers/scsi/esp.c | 2481 ++++++++++++------------ drivers/scsi/esp.h | 323 +-- drivers/scsi/fcal.c | 2 drivers/scsi/fdomain.c | 44 drivers/scsi/hosts.h | 5 drivers/scsi/pluto.c | 6 drivers/scsi/qlogicisp.c | 2 drivers/scsi/qlogicpti.c | 1280 +++++++----- drivers/scsi/qlogicpti.h | 406 ---- drivers/scsi/qlogicpti_asm.c | 3414 +++++++++++---------------------- drivers/scsi/scsi.c | 10 drivers/scsi/scsi_error.c | 22 drivers/scsi/scsi_lib.c | 27 drivers/scsi/scsi_merge.c | 63 drivers/scsi/scsi_proc.c | 4 drivers/scsi/sd.c | 9 drivers/scsi/sg.c | 15 drivers/scsi/st.c | 58 drivers/scsi/sym53c8xx.c | 11 drivers/sound/Config.in | 4 drivers/sound/maestro.c | 355 +-- drivers/usb/.indent.pro | 0 drivers/usb/Config.in | 16 drivers/usb/Makefile | 19 drivers/usb/README.hp_scanner | 59 drivers/usb/README.hp_scanner_sane | 67 drivers/usb/README.scanner | 231 ++ drivers/usb/README.scanner_hp_sane | 69 drivers/usb/acm.c | 835 +++----- drivers/usb/audio.c | 403 +-- drivers/usb/hp_scanner.c | 333 --- drivers/usb/hub.c | 45 drivers/usb/inits.h | 17 drivers/usb/keymap.c | 4 drivers/usb/mouse.c | 33 drivers/usb/printer.c | 154 - drivers/usb/proc_usb.c | 36 drivers/usb/scanner.c | 516 +++++ drivers/usb/uhci.c | 117 - drivers/usb/usb-core.c | 22 drivers/usb/usb-serial.c | 252 ++ drivers/usb/usb.c | 9 drivers/usb/usb.h | 49 drivers/usb/uss720.c | 6 drivers/video/Makefile | 3 drivers/video/atyfb.c | 164 + drivers/video/bwtwofb.c | 66 drivers/video/cgfourteenfb.c | 119 - drivers/video/cgsixfb.c | 413 ++-- drivers/video/cgthreefb.c | 78 drivers/video/creatorfb.c | 326 ++- drivers/video/fbmem.c | 34 drivers/video/iga.h | 4 drivers/video/igafb.c | 147 - drivers/video/leofb.c | 390 ++- drivers/video/p9100.h | 14 drivers/video/p9100fb.c | 61 drivers/video/pm2fb.c | 561 +++++ drivers/video/pm2fb.h | 32 drivers/video/sbusfb.c | 23 drivers/video/tcxfb.c | 194 + fs/Config.in | 1 fs/Makefile | 44 fs/cramfs/Makefile | 12 fs/cramfs/cramfs.h | 41 fs/cramfs/inflate/Makefile | 34 fs/cramfs/inflate/adler32.c | 48 fs/cramfs/inflate/infblock.c | 379 +++ fs/cramfs/inflate/infblock.h | 39 fs/cramfs/inflate/infcodes.c | 256 ++ fs/cramfs/inflate/infcodes.h | 27 fs/cramfs/inflate/inffast.c | 170 + fs/cramfs/inflate/inffast.h | 17 fs/cramfs/inflate/inffixed.h | 151 + fs/cramfs/inflate/inflate.c | 335 +++ fs/cramfs/inflate/inftrees.c | 392 +++ fs/cramfs/inflate/inftrees.h | 58 fs/cramfs/inflate/infutil.c | 87 fs/cramfs/inflate/infutil.h | 98 fs/cramfs/inflate/uncompr.c | 55 fs/cramfs/inflate/zconf.h | 90 fs/cramfs/inflate/zlib.h | 893 ++++++++ fs/cramfs/inflate/zutil.h | 120 + fs/cramfs/inode.c | 488 ++++ fs/cramfs/uncompress.c | 60 fs/ext2/super.c | 49 fs/filesystems.c | 9 fs/openpromfs/Makefile | 14 fs/openpromfs/inode.c | 1153 +++++++++++ fs/proc/Makefile | 10 fs/proc/base.c | 4 fs/proc/kcore.c | 2 fs/proc/openprom-dev.c | 46 fs/proc/openpromfs.c | 1200 ----------- fs/proc/root.c | 3 fs/qnx4/BUGS | 11 fs/qnx4/README | 4 fs/qnx4/TODO | 9 fs/qnx4/bitmap.c | 25 fs/qnx4/dir.c | 108 - fs/qnx4/file.c | 122 - fs/qnx4/inode.c | 157 + fs/qnx4/namei.c | 34 fs/qnx4/symlinks.c | 90 fs/stat.c | 4 include/asm-ppc/hw_irq.h | 57 include/asm-ppc/irq_control.h | 60 include/asm-ppc/system.h | 2 include/asm-ppc/unistd.h | 6 include/asm-sparc/asm_offsets.h | 144 - include/asm-sparc/audioio.h | 2 include/asm-sparc/div64.h | 11 include/asm-sparc/dma.h | 40 include/asm-sparc/ebus.h | 15 include/asm-sparc/floppy.h | 12 include/asm-sparc/head.h | 12 include/asm-sparc/io-unit.h | 4 include/asm-sparc/io.h | 220 +- include/asm-sparc/ioctl.h | 10 include/asm-sparc/ipc.h | 3 include/asm-sparc/jsflash.h | 39 include/asm-sparc/keyboard.h | 2 include/asm-sparc/mmu_context.h | 34 include/asm-sparc/openpromio.h | 4 include/asm-sparc/pbm.h | 42 include/asm-sparc/pcic.h | 14 include/asm-sparc/pgtable.h | 87 include/asm-sparc/poll.h | 1 include/asm-sparc/processor.h | 31 include/asm-sparc/resource.h | 25 include/asm-sparc/sbus.h | 104 - include/asm-sparc/scatterlist.h | 3 include/asm-sparc/shmparam.h | 7 include/asm-sparc/spinlock.h | 114 - include/asm-sparc/stat.h | 38 include/asm-sparc/system.h | 53 include/asm-sparc/termios.h | 4 include/asm-sparc/uaccess.h | 11 include/asm-sparc/unistd.h | 14 include/asm-sparc64/asm_offsets.h | 24 include/asm-sparc64/audioio.h | 2 include/asm-sparc64/auxio.h | 63 include/asm-sparc64/div64.h | 14 include/asm-sparc64/dma.h | 85 include/asm-sparc64/elf.h | 18 include/asm-sparc64/fhc.h | 118 - include/asm-sparc64/firehose.h | 141 - include/asm-sparc64/floppy.h | 36 include/asm-sparc64/ide.h | 4 include/asm-sparc64/io.h | 204 +- include/asm-sparc64/iommu.h | 44 include/asm-sparc64/ipc.h | 3 include/asm-sparc64/irq.h | 19 include/asm-sparc64/mmu_context.h | 6 include/asm-sparc64/openpromio.h | 4 include/asm-sparc64/oplib.h | 20 include/asm-sparc64/page.h | 9 include/asm-sparc64/pbm.h | 18 include/asm-sparc64/pci.h | 74 include/asm-sparc64/pgalloc.h | 301 ++ include/asm-sparc64/pgtable.h | 363 --- include/asm-sparc64/poll.h | 1 include/asm-sparc64/processor.h | 50 include/asm-sparc64/resource.h | 20 include/asm-sparc64/sbus.h | 111 - include/asm-sparc64/scatterlist.h | 8 include/asm-sparc64/sfp-machine.h | 2 include/asm-sparc64/shmparam.h | 2 include/asm-sparc64/smp.h | 10 include/asm-sparc64/stat.h | 43 include/asm-sparc64/sysio.h | 441 ---- include/asm-sparc64/termios.h | 4 include/asm-sparc64/ttable.h | 206 +- include/asm-sparc64/uaccess.h | 4 include/asm-sparc64/unistd.h | 16 include/asm-sparc64/upa.h | 88 include/linux/acpi.h | 6 include/linux/i2c-old.h | 1 include/linux/interrupt.h | 1 include/linux/irda.h | 67 include/linux/netdevice.h | 3 include/linux/openprom_fs.h | 10 include/linux/pci.h | 13 include/linux/pci_ids.h | 19 include/linux/proc_fs.h | 16 include/linux/qnx4_fs.h | 45 include/linux/qnx4_fs_i.h | 14 include/linux/qnx4_fs_sb.h | 2 include/linux/qnxtypes.h | 14 include/linux/skbuff.h | 18 include/math-emu/op-1.h | 12 include/net/br.h | 35 include/net/irda/ircomm_core.h | 7 include/net/irda/ircomm_tty.h | 26 include/net/irda/ircomm_tty_attach.h | 7 include/net/irda/irda.h | 16 include/net/irda/irda_device.h | 40 include/net/irda/iriap.h | 5 include/net/irda/irias_object.h | 3 include/net/irda/irlap.h | 42 include/net/irda/irlap_event.h | 3 include/net/irda/irlap_frame.h | 7 include/net/irda/irlmp.h | 48 include/net/irda/irlmp_frame.h | 13 include/net/irda/irport.h | 25 include/net/irda/irttp.h | 12 include/net/irda/irtty.h | 3 include/net/irda/parameters.h | 7 include/net/irda/qos.h | 14 include/net/irda/smc-ircc.h | 35 include/net/irda/w83977af.h | 33 include/net/irda/wrapper.h | 2 include/pcmcia/cs.h | 8 include/pcmcia/ss.h | 33 include/video/sbusfb.h | 3 init/main.c | 2 kernel/panic.c | 7 kernel/sysctl.c | 3 mm/bootmem.c | 1 mm/vmscan.c | 1 net/Config.in | 5 net/bridge/br.c | 655 ++++++ net/bridge/br_tree.c | 3 net/core/dev.c | 16 net/core/skbuff.c | 121 - net/core/sock.c | 2 net/ipv4/af_inet.c | 2 net/ipv4/arp.c | 2 net/ipv4/fib_frontend.c | 2 net/ipv4/icmp.c | 8 net/ipv4/igmp.c | 2 net/ipv4/ip_output.c | 2 net/ipv4/ipmr.c | 2 net/ipv4/proc.c | 2 net/ipv4/raw.c | 2 net/ipv4/route.c | 4 net/ipv4/tcp.c | 2 net/ipv4/tcp_input.c | 2 net/ipv4/tcp_ipv4.c | 7 net/ipv4/udp.c | 2 net/ipv6/addrconf.c | 2 net/ipv6/af_inet6.c | 2 net/ipv6/mcast.c | 2 net/ipv6/proc.c | 2 net/ipv6/raw.c | 2 net/ipv6/route.c | 2 net/ipv6/tcp_ipv6.c | 2 net/ipv6/udp.c | 2 net/irda/Config.in | 2 net/irda/af_irda.c | 909 ++++++++- net/irda/discovery.c | 3 net/irda/ircomm/ircomm_core.c | 38 net/irda/ircomm/ircomm_event.c | 12 net/irda/ircomm/ircomm_lmp.c | 17 net/irda/ircomm/ircomm_param.c | 141 - net/irda/ircomm/ircomm_ttp.c | 28 net/irda/ircomm/ircomm_tty.c | 276 +- net/irda/ircomm/ircomm_tty_attach.c | 136 - net/irda/ircomm/ircomm_tty_ioctl.c | 99 net/irda/irda_device.c | 98 net/irda/iriap.c | 158 + net/irda/iriap_event.c | 51 net/irda/irias_object.c | 29 net/irda/irlan/irlan_client.c | 13 net/irda/irlan/irlan_common.c | 2 net/irda/irlan/irlan_eth.c | 3 net/irda/irlap.c | 362 ++- net/irda/irlap_event.c | 344 +-- net/irda/irlap_frame.c | 142 - net/irda/irlmp.c | 186 + net/irda/irlmp_event.c | 174 + net/irda/irlmp_frame.c | 133 + net/irda/irmod.c | 24 net/irda/irqueue.c | 16 net/irda/irttp.c | 118 - net/irda/parameters.c | 4 net/irda/qos.c | 184 + net/irda/timer.c | 6 net/irda/wrapper.c | 31 net/netsyms.c | 2 net/packet/af_packet.c | 2 net/unix/af_unix.c | 2 scripts/cramfs/mkcramfs.c | 349 +++ 514 files changed, 40595 insertions, 29560 deletions