Date: Wed, 7 Jun 2000 14:35:12 -0700 From: Linux Kernel Distribution System kdist@linux.kernel.org To: linux-kernel-announce@vger.rutgers.edu Subject: Linux kernel 2.2.16 released Linux kernel version 2.2.16 has been released. It is available from: Patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.2/patch-2.2.16.gz Full source: ftp://ftp.kernel.org/pub/linux/kernel/v2.2/linux-2.2.16.tar.gz Sizes in bytes Compressed Uncompressed ------------------------------------------------------------ Patch 1318138 7419637 Full source 17106471 74557440 ----------------------------------------------------------------------------- The following files were changed in this release: CREDITS | 36 Documentation/Changes | 7 Documentation/Configure.help | 188 Documentation/computone.txt | 176 Documentation/kbuild/config-language.txt | 179 Documentation/kernel-docs.txt | 190 Documentation/networking/shaper.txt | 13 Documentation/nfsroot.txt | 47 Documentation/sound/ChangeLog.ymfsb | 19 Documentation/sound/PSS-updates | 88 Documentation/sound/README.ymfsb | 143 Documentation/sound/TODO.ymfsb | 7 Documentation/video4linux/README.cpia | 14 Documentation/watchdog.txt | 22 MAINTAINERS | 23 Makefile | 2 arch/alpha/boot/bootp.c | 3 arch/alpha/boot/main.c | 13 arch/alpha/config.in | 2 arch/alpha/kernel/alpha_ksyms.c | 2 arch/alpha/kernel/bios32.c | 139 arch/alpha/kernel/core_irongate.c | 2 arch/alpha/kernel/core_mcpcia.c | 60 arch/alpha/kernel/irq.c | 7 arch/alpha/kernel/proto.h | 5 arch/alpha/kernel/setup.c | 118 arch/alpha/kernel/smp.c | 2 arch/alpha/kernel/sys_dp264.c | 7 arch/alpha/kernel/sys_mikasa.c | 21 arch/alpha/kernel/sys_nautilus.c | 9 arch/alpha/kernel/time.c | 28 arch/alpha/kernel/traps.c | 2 arch/alpha/lib/Makefile | 7 arch/alpha/lib/callback_init.c | 83 arch/alpha/lib/callback_srm.S | 102 arch/alpha/lib/copy_user.S | 2 arch/alpha/lib/srm_dispatch.S | 43 arch/alpha/lib/srm_fixup.S | 42 arch/alpha/lib/srm_printk.c | 27 arch/alpha/lib/srm_puts.c | 35 arch/alpha/mm/extable.c | 39 arch/alpha/mm/fault.c | 6 arch/alpha/mm/init.c | 74 arch/alpha/vmlinux.lds | 3 arch/arm/config.in | 4 arch/i386/config.in | 3 arch/i386/kernel/apm.c | 50 arch/i386/kernel/bios32.c | 11 arch/i386/kernel/io_apic.c | 30 arch/i386/kernel/irq.c | 27 arch/i386/kernel/setup.c | 28 arch/i386/kernel/smp.c | 10 arch/i386/kernel/time.c | 8 arch/i386/kernel/traps.c | 54 arch/m68k/config.in | 2 arch/mips/baget/vacserial.c | 2 arch/mips/config.in | 2 arch/ppc/8xx_io/uart.c | 2 arch/ppc/config.in | 4 arch/s390/Makefile | 8 arch/s390/boot/Makefile | 4 arch/s390/boot/ipldump.S | 179 arch/s390/boot/ipleckd.S | 22 arch/s390/config.in | 9 arch/s390/defconfig | 15 arch/s390/kernel/Makefile | 3 arch/s390/kernel/cpcmd.c | 10 arch/s390/kernel/debug.c | 283 arch/s390/kernel/debug.h | 55 arch/s390/kernel/ebcdic.c | 153 arch/s390/kernel/entry.S | 476 arch/s390/kernel/head.S | 41 arch/s390/kernel/irq.c | 5 arch/s390/kernel/irqextras390.c | 1 arch/s390/kernel/process.c | 1 arch/s390/kernel/ptrace.c | 6 arch/s390/kernel/reipl.S | 6 arch/s390/kernel/s390_ext.c | 77 arch/s390/kernel/s390_ksyms.c | 27 arch/s390/kernel/s390dyn.c | 206 arch/s390/kernel/s390io.c | 5058 +++++-- arch/s390/kernel/s390mach.c | 544 arch/s390/kernel/setup.c | 65 arch/s390/kernel/signal.c | 20 arch/s390/kernel/smp.c | 38 arch/s390/kernel/sys_s390.c | 13 arch/s390/kernel/time.c | 7 arch/s390/kernel/traps.c | 29 arch/s390/lib/strncpy.S | 4 arch/s390/mm/fault.c | 81 arch/s390/mm/init.c | 5 arch/s390/tools/dasdfmt/Makefile | 9 arch/s390/tools/dasdfmt/dasdfmt.c | 53 arch/s390/tools/hwc_cntl_key/Makefile | 11 arch/s390/tools/hwc_cntl_key/hwc_cntl_key.c | 69 arch/s390/tools/silo/Makefile | 7 arch/s390/tools/silo/silo.8 | 117 arch/s390/tools/silo/silo.c | 198 arch/s390/tools/silo/silo.conf | 4 arch/sparc/config.in | 5 arch/sparc64/config.in | 5 arch/sparc64/defconfig | 5 arch/sparc64/kernel/ioctl32.c | 72 arch/sparc64/kernel/psycho.c | 64 arch/sparc64/kernel/sparc64_ksyms.c | 12 arch/sparc64/kernel/unaligned.c | 18 arch/sparc64/mm/ultra.S | 4 drivers/block/Config.in | 3 drivers/block/genhd.c | 176 drivers/block/ide-cd.c | 1952 -- drivers/block/ide-cd.h | 578 drivers/block/ide-disk.c | 19 drivers/block/ide-dma.c | 2 drivers/block/ide-floppy.c | 8 drivers/block/ide-pci.c | 22 drivers/block/ide-pmac.c | 2 drivers/block/ide-probe.c | 4 drivers/block/ide-tape.c | 8 drivers/block/ide.c | 37 drivers/block/ide.h | 9 drivers/block/ll_rw_blk.c | 365 drivers/block/md.c | 2 drivers/block/paride/paride.c | 4 drivers/block/paride/pcd.c | 218 drivers/block/pdc4030.c | 12 drivers/block/rd.c | 6 drivers/block/trm290.c | 2 drivers/cdrom/cdrom.c | 1879 ++ drivers/char/Config.in | 1 drivers/char/Makefile | 8 drivers/char/README.computone | 80 drivers/char/console.c | 2 drivers/char/cpia.c | 26 drivers/char/cyclades.c | 370 drivers/char/ip2.c | 33 drivers/char/ip2/fip_firm.h | 3576 ++--- drivers/char/ip2/i2cmd.c | 2 drivers/char/ip2/i2ellis.h | 5 drivers/char/ip2/i2lib.c | 66 drivers/char/ip2/i2lib.h | 7 drivers/char/ip2/ip2mkdev.c | 123 drivers/char/ip2/ip2stat.c | 115 drivers/char/ip2/ip2trace.c | 279 drivers/char/ip2/ip2trace.h | 1 drivers/char/ip2main.c | 629 drivers/char/lp.c | 4 drivers/char/misc.c | 4 drivers/char/n_hdlc.c | 79 drivers/char/n_tty.c | 6 drivers/char/nvram.c | 2 drivers/char/pc_keyb.c | 22 drivers/char/random.c | 9 drivers/char/sbc60xxwdt.c | 304 drivers/char/serial.c | 40 drivers/char/synclink.c | 817 - drivers/char/tty_io.c | 3 drivers/i2o/README.ioctl | 6 drivers/i2o/i2o_block.c | 700 - drivers/i2o/i2o_config.c | 41 drivers/i2o/i2o_core.c | 1158 + drivers/i2o/i2o_pci.c | 12 drivers/i2o/i2o_scsi.c | 31 drivers/isdn/avmb1/capi.c | 2 drivers/isdn/avmb1/kcapi.c | 14 drivers/isdn/hisax/w6692.c | 24 drivers/isdn/isdn_common.c | 4 drivers/isdn/isdn_net.c | 5 drivers/isdn/isdn_ppp.c | 1011 - drivers/isdn/isdn_ppp.h | 1 drivers/misc/parport_pc.c | 4 drivers/net/3c515.c | 2 drivers/net/3c59x.c | 272 drivers/net/82596.c | 1219 + drivers/net/Config.in | 19 drivers/net/Makefile | 50 drivers/net/Space.c | 4 drivers/net/acenic.c | 2239 ++- drivers/net/acenic.h | 347 drivers/net/acenic_firmware.h | 9027 +++++++------ drivers/net/c101.c | 276 drivers/net/comx-proto-ppp.c | 5 drivers/net/comx.c | 11 drivers/net/comx.h | 1 drivers/net/cosa.c | 19 drivers/net/dgrs.c | 8 drivers/net/dmfe.c | 5 drivers/net/eepro.c | 711 - drivers/net/eepro100.c | 470 drivers/net/hamachi.c | 2091 +++ drivers/net/hd64570.h | 230 drivers/net/hd6457x.c | 785 + drivers/net/hdlc.c | 1276 + drivers/net/hostess_sv11.c | 16 drivers/net/ibmtr.c | 269 drivers/net/ibmtr.h | 13 drivers/net/irda/girbil.c | 4 drivers/net/irda/irport.c | 9 drivers/net/irda/irtty.c | 9 drivers/net/irda/nsc-ircc.c | 12 drivers/net/irda/toshoboe.c | 7 drivers/net/irda/w83977af_ir.c | 16 drivers/net/n2.c | 505 drivers/net/olympic.c | 144 drivers/net/olympic.h | 14 drivers/net/plx9060.h | 349 drivers/net/sealevel.c | 26 drivers/net/slhc.c | 7 drivers/net/smc9194.c | 14 drivers/net/syncppp.c | 32 drivers/net/syncppp.h | 8 drivers/net/via-rhine.c | 4 drivers/net/wanxl.c | 1233 + drivers/net/wanxl.h | 841 + drivers/pci/oldproc.c | 10 drivers/pci/pci.c | 7 drivers/s390/Config.in | 12 drivers/s390/Makefile | 2 drivers/s390/block/Makefile | 44 drivers/s390/block/dasd.c | 1205 - drivers/s390/block/dasd.h | 226 drivers/s390/block/dasd_3990_erp.c | 140 drivers/s390/block/dasd_9343_erp.c | 20 drivers/s390/block/dasd_ccwstuff.c | 144 drivers/s390/block/dasd_ccwstuff.h | 2 drivers/s390/block/dasd_eckd.c | 224 drivers/s390/block/dasd_eckd_erp.c | 29 drivers/s390/block/dasd_erp.c | 77 drivers/s390/block/dasd_erp.h | 32 drivers/s390/block/dasd_fba.c | 356 drivers/s390/block/dasd_mdsk.c | 366 drivers/s390/block/dasd_mdsk.h | 63 drivers/s390/block/dasd_proc.c | 98 drivers/s390/block/dasd_profile.c | 22 drivers/s390/block/dasd_setup.c | 343 drivers/s390/block/dasd_types.h | 116 drivers/s390/block/mdisk.c | 5 drivers/s390/block/xpram.c | 1037 + drivers/s390/block/xpram.h | 64 drivers/s390/char/con3215.c | 30 drivers/s390/char/hwc_con.c | 13 drivers/s390/char/hwc_rw.c | 267 drivers/s390/char/hwc_rw.h | 53 drivers/s390/char/hwc_tty.c | 126 drivers/s390/char/hwc_tty.h | 30 drivers/s390/ebcdic.c | 246 drivers/s390/misc/Makefile | 1 drivers/s390/net/ctc.c | 293 drivers/s390/net/iucv.c | 149 drivers/sbus/audio/audio.c | 17 drivers/sbus/char/envctrl.c | 978 + drivers/sbus/char/sab82532.c | 6 drivers/sbus/char/su.c | 6 drivers/sbus/char/sunmouse.c | 5 drivers/sbus/char/zs.c | 4 drivers/scsi/ChangeLog.ips | 56 drivers/scsi/aha152x.c | 5 drivers/scsi/esp.c | 7 drivers/scsi/esp.h | 2 drivers/scsi/hosts.h | 2 drivers/scsi/ide-scsi.c | 8 drivers/scsi/ini9100u.c | 16 drivers/scsi/ips.c | 2017 ++- drivers/scsi/ips.h | 670 - drivers/scsi/megaraid.c | 2 drivers/scsi/scsi.c | 37 drivers/scsi/sd.c | 6 drivers/scsi/sd_ioctl.c | 4 drivers/scsi/seagate.c | 2 drivers/scsi/sg.c | 97 drivers/scsi/sr.c | 1801 +- drivers/scsi/sr_ioctl.c | 440 drivers/scsi/sr_vendor.c | 6 drivers/scsi/sym53c8xx_defs.h | 7 drivers/sound/724hwmcode.h | 1575 ++ drivers/sound/Config.in | 7 drivers/sound/Hwmcode.h | 804 + drivers/sound/Makefile | 13 drivers/sound/ac97_codec.c | 634 drivers/sound/cmpci.c | 124 drivers/sound/i810_audio.c | 1859 ++ drivers/sound/maestro.c | 15 drivers/sound/pss.c | 133 drivers/sound/sound_core.c | 18 drivers/sound/trident.c | 2504 +++ drivers/sound/trident.h | 289 drivers/sound/via82cxxx.c | 266 drivers/sound/via82cxxx_audio.c | 729 + drivers/sound/vidc_audio.c | 6 drivers/sound/ymf_sb.c | 893 + drivers/video/atyfb.c | 11 drivers/video/mdacon.c | 38 drivers/video/vga16fb.c | 2 fs/binfmt_elf.c | 3 fs/buffer.c | 16 fs/dcache.c | 3 fs/exec.c | 57 fs/ext2/balloc.c | 2 fs/fat/dir.c | 34 fs/fat/inode.c | 2 fs/isofs/inode.c | 25 fs/isofs/joliet.c | 13 fs/ncpfs/dir.c | 8 fs/ncpfs/inode.c | 6 fs/ncpfs/ncplib_kernel.h | 28 fs/nfs/inode.c | 10 fs/nls/Config.in | 5 fs/nls/Makefile | 32 fs/nls/nls_base.c | 50 fs/nls/nls_cp437.c | 30 fs/nls/nls_cp737.c | 31 fs/nls/nls_cp775.c | 30 fs/nls/nls_cp850.c | 30 fs/nls/nls_cp852.c | 30 fs/nls/nls_cp855.c | 30 fs/nls/nls_cp857.c | 30 fs/nls/nls_cp860.c | 30 fs/nls/nls_cp861.c | 30 fs/nls/nls_cp862.c | 31 fs/nls/nls_cp863.c | 31 fs/nls/nls_cp864.c | 31 fs/nls/nls_cp865.c | 31 fs/nls/nls_cp866.c | 31 fs/nls/nls_cp869.c | 31 fs/nls/nls_cp874.c | 31 fs/nls/nls_cp932.c | 9848 ++++++++++++++ fs/nls/nls_cp936.c |15615 +++++++++++++++++++++++ fs/nls/nls_cp949.c |18403 ++++++++++++++++++++++++++++ fs/nls/nls_cp950.c |12623 +++++++++++++++++++ fs/nls/nls_iso8859-1.c | 31 fs/nls/nls_iso8859-14.c | 31 fs/nls/nls_iso8859-15.c | 31 fs/nls/nls_iso8859-2.c | 31 fs/nls/nls_iso8859-3.c | 31 fs/nls/nls_iso8859-4.c | 31 fs/nls/nls_iso8859-5.c | 31 fs/nls/nls_iso8859-6.c | 31 fs/nls/nls_iso8859-7.c | 31 fs/nls/nls_iso8859-8.c | 31 fs/nls/nls_iso8859-9.c | 31 fs/nls/nls_koi8-r.c | 31 fs/ntfs/fs.c | 5 fs/ntfs/support.c | 28 fs/proc/array.c | 28 fs/proc/generic.c | 4 fs/proc/proc_tty.c | 4 fs/read_write.c | 3 fs/smbfs/cache.c | 19 fs/smbfs/dir.c | 86 fs/smbfs/file.c | 32 fs/smbfs/inode.c | 29 fs/smbfs/proc.c | 557 fs/smbfs/sock.c | 54 fs/ufs/inode.c | 1 fs/vfat/namei.c | 9 include/asm-alpha/byteorder.h | 2 include/asm-alpha/compiler.h | 4 include/asm-alpha/console.h | 23 include/asm-alpha/core_tsunami.h | 1 include/asm-alpha/hwrpb.h | 2 include/asm-alpha/pgtable.h | 4 include/asm-alpha/string.h | 4 include/asm-alpha/system.h | 3 include/asm-alpha/uaccess.h | 2 include/asm-alpha/unaligned.h | 12 include/asm-i386/softirq.h | 5 include/asm-i386/uaccess.h | 2 include/asm-mips/init.h | 2 include/asm-ppc/byteorder.h | 2 include/asm-ppc/init.h | 2 include/asm-s390/current.h | 2 include/asm-s390/ebcdic.h | 4 include/asm-s390/irq.h | 152 include/asm-s390/lowcore.h | 38 include/asm-s390/pgtable.h | 103 include/asm-s390/processor.h | 3 include/asm-s390/ptrace.h | 12 include/asm-s390/queue.h | 99 include/asm-s390/s390-regs-common.h | 6 include/asm-s390/s390_ext.h | 30 include/asm-s390/s390dyn.h | 55 include/asm-s390/s390io.h | 30 include/asm-s390/s390mach.h | 107 include/asm-s390/setup.h | 1 include/asm-s390/sigp.h | 1 include/asm-s390/spinlock.h | 8 include/asm-s390/stat.h | 34 include/asm-s390/termios.h | 19 include/asm-s390/types.h | 3 include/asm-s390/uaccess.h | 9 include/asm-s390/unistd.h | 32 include/asm-sparc/audioio.h | 3 include/asm-sparc/head.h | 4 include/asm-sparc64/audioio.h | 3 include/asm-sparc64/envctrl.h | 92 include/asm-sparc64/string.h | 4 include/linux/ac97_codec.h | 177 include/linux/blk.h | 2 include/linux/blkdev.h | 31 include/linux/capability.h | 13 include/linux/cdrom.h | 696 - include/linux/cyclades.h | 10 include/linux/dasd.h | 241 include/linux/fs.h | 4 include/linux/hdlc.h | 286 include/linux/i2o-dev.h | 397 include/linux/i2o.h | 323 include/linux/init.h | 2 include/linux/isdn.h | 5 include/linux/isdn_ppp.h | 50 include/linux/linkage.h | 2 include/linux/major.h | 2 include/linux/msdos_fs.h | 2 include/linux/nls.h | 9 include/linux/pci.h | 21 include/linux/proc_fs.h | 1 include/linux/quotaops.h | 2 include/linux/smb_fs.h | 1 include/linux/sysctl.h | 7 include/linux/timex.h | 4 include/net/ipconfig.h | 38 include/net/irda/irlan_common.h | 35 include/net/slhc.h | 6 include/scsi/sg.h | 108 init/main.c | 122 ipc/shm.c | 8 kernel/capability.c | 4 kernel/kmod.c | 86 kernel/ksyms.c | 4 kernel/sched.c | 41 kernel/sysctl.c | 5 mm/filemap.c | 3 mm/mmap.c | 4 mm/page_alloc.c | 47 mm/page_io.c | 19 mm/vmscan.c | 42 net/appletalk/aarp.c | 17 net/appletalk/ddp.c | 16 net/core/dev.c | 30 net/ipv4/Config.in | 1 net/ipv4/arp.c | 12 net/ipv4/icmp.c | 11 net/ipv4/ip_masq_mod.c | 12 net/ipv4/ipconfig.c | 649 net/ipv4/proc.c | 2 net/ipv4/syncookies.c | 18 net/ipv4/sysctl_net_ipv4.c | 2 net/ipv4/tcp.c | 15 net/ipv4/tcp_input.c | 8 net/ipv4/tcp_output.c | 1 net/ipv4/tcp_timer.c | 12 net/ipv4/udp.c | 2 net/ipx/af_ipx.c | 3 net/irda/af_irda.c | 7 net/irda/ircomm/ircomm_tty.c | 2 net/irda/irlan/irlan_client.c | 85 net/irda/irlan/irlan_common.c | 227 net/irda/irlan/irlan_eth.c | 44 net/irda/irlan/irlan_provider.c | 81 net/irda/irlap_event.c | 39 net/irda/irlap_frame.c | 8 net/irda/qos.c | 4 net/netsyms.c | 15 net/unix/af_unix.c | 6 scripts/Configure | 59 scripts/Menuconfig | 159 scripts/header.tk | 258 scripts/mkdep.c | 102 scripts/tail.tk | 16 scripts/tkcond.c | 482 scripts/tkgen.c | 988 + scripts/tkparse.c | 316 scripts/tkparse.h | 49 472 files changed, 114764 insertions, 21164 deletions
Linux kernel 2.2.16 released
By
Get the Free Newsletter!
Subscribe to Developer Insider for top news, trends, & analysis