This is a development kernel, and should be used “by experts
only”.
Linux kernel version 2.3.10 has been released. It is available from: Patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.3/patch-2.3.10.gz Full source: ftp://ftp.kernel.org/pub/linux/kernel/v2.3/linux-2.3.10.tar.gz Sizes in bytes Compressed Uncompressed ------------------------------------------------------------ Patch 500241 2078222 Full source 14667465 62269440 ----------------------------------------------------------------------------- The following files were changed in this release: CREDITS | 32 Documentation/Changes | 6 Documentation/Configure.help | 416 ++ Documentation/SMP.txt | 2 Documentation/cpqarray.txt | 107 Documentation/fb/tgafb.txt | 51 Documentation/java.txt | 329 + Documentation/kernel-parameters.txt | 2 Documentation/networking/arcnet-hardware.txt | 54 Documentation/networking/arcnet.txt | 37 Documentation/networking/baycom.txt | 6 Documentation/networking/cs89x0.txt | 18 Documentation/networking/olympic.txt | 75 Documentation/networking/policy-routing.txt | 2 Documentation/networking/z8530drv.txt | 2 Documentation/oops-tracing.txt | 20 Documentation/parport.txt | 110 Documentation/pcwd-watchdog.txt | 9 Documentation/sound/Introduction | 159 Documentation/sound/OPL3-SA2 | 15 Documentation/sysctl/README | 2 Documentation/sysctl/fs.txt | 2 Documentation/sysctl/kernel.txt | 21 Documentation/sysctl/sunrpc.txt | 2 Documentation/sysctl/vm.txt | 2 Documentation/video4linux/API.html | 28 Documentation/video4linux/README.buz | 212 + Documentation/video4linux/bttv/PROBLEMS | 11 Documentation/video4linux/bttv/README.RADIO | 2 Documentation/video4linux/bttv/THANKS | 1 MAINTAINERS | 51 Makefile | 6 README | 8 arch/alpha/config.in | 8 arch/alpha/kernel/ptrace.c | 263 - arch/alpha/kernel/signal.c | 1 arch/alpha/kernel/smp.c | 2 arch/arm/kernel/process.c | 2 arch/arm/kernel/time.c | 2 arch/arm/nwfpe/fpmodule.c | 1 arch/i386/boot/setup.S | 18 arch/i386/config.in | 8 arch/i386/defconfig | 28 arch/i386/kernel/irq.h | 2 arch/i386/kernel/process.c | 2 arch/i386/kernel/ptrace.c | 217 - arch/i386/kernel/setup.c | 23 arch/i386/kernel/smp.c | 2 arch/i386/math-emu/fpu_emu.h | 2 arch/i386/mm/fault.c | 19 arch/mips/boot/elf2ecoff.c | 1 arch/mips/config.in | 2 arch/mips/defconfig | 5 arch/mips/kernel/irixioctl.c | 17 arch/mips/kernel/ptrace.c | 231 - arch/mips/kernel/r4k_misc.S | 1 arch/mips/kernel/setup.c | 1 arch/mips/mm/fault.c | 51 arch/mips/sgi/kernel/indy_sc.c | 1 arch/ppc/amiga/amiints.c | 2 arch/ppc/amiga/config.c | 1 arch/ppc/config.in | 8 arch/ppc/kernel/irq.c | 1 arch/ppc/kernel/pci.c | 1 arch/ppc/kernel/ppc-stub.c | 1 arch/ppc/kernel/prep_setup.c | 1 arch/ppc/kernel/process.c | 1 arch/ppc/kernel/setup.c | 1 arch/ppc/kernel/smp.c | 2 arch/sparc/ap1000/aplib.c | 1 arch/sparc/kernel/pcic.c | 2 arch/sparc/kernel/process.c | 1 arch/sparc/kernel/ptrace.c | 298 - arch/sparc/kernel/sparc-stub.c | 1 arch/sparc/kernel/sparc_ksyms.c | 1 arch/sparc/kernel/sun4d_smp.c | 2 arch/sparc/kernel/sun4m_smp.c | 2 arch/sparc/kernel/sunos_ioctl.c | 3 arch/sparc/kernel/sys_sunos.c | 1 arch/sparc/mm/asyncd.c | 2 arch/sparc/mm/fault.c | 3 arch/sparc/mm/srmmu.c | 2 arch/sparc/mm/sun4c.c | 5 arch/sparc64/config.in | 28 arch/sparc64/defconfig | 14 arch/sparc64/kernel/binfmt_aout32.c | 5 arch/sparc64/kernel/ioctl32.c | 6 arch/sparc64/kernel/psycho.c | 14 arch/sparc64/kernel/ptrace.c | 596 --- arch/sparc64/kernel/smp.c | 2 arch/sparc64/kernel/sparc64_ksyms.c | 13 arch/sparc64/kernel/sys_sparc32.c | 8 arch/sparc64/kernel/sys_sunos32.c | 3 arch/sparc64/lib/Makefile | 5 arch/sparc64/lib/atomic.S | 32 arch/sparc64/lib/rwlock.S | 81 arch/sparc64/mm/asyncd.c | 2 arch/sparc64/mm/fault.c | 2 arch/sparc64/solaris/ioctl.c | 22 arch/sparc64/solaris/socksys.c | 1 drivers/acorn/char/keyb_arc.c | 1 drivers/ap1000/bif.c | 1 drivers/ap1000/ringbuf.c | 1 drivers/block/Config.in | 75 drivers/block/Makefile | 12 drivers/block/alim15x3.c | 71 drivers/block/amiflop.c | 6 drivers/block/ataflop.c | 10 drivers/block/cmd646.c | 8 drivers/block/cpqarray.c | 1730 +++++++++ drivers/block/cpqarray.h | 120 drivers/block/floppy.c | 16 drivers/block/genhd.c | 143 drivers/block/hd.c | 4 drivers/block/hpt343.c | 392 -- drivers/block/hpt34x.c | 408 ++ drivers/block/icside.c | 4 drivers/block/ida_cmd.h | 347 + drivers/block/ida_ioctl.h | 83 drivers/block/ide-disk.c | 5 drivers/block/ide-dma.c | 26 drivers/block/ide-pci.c | 46 drivers/block/ide-probe.c | 13 drivers/block/ide-tape.c | 49 drivers/block/ide.c | 49 drivers/block/ll_rw_blk.c | 13 drivers/block/loop.c | 17 drivers/block/nbd.c | 2 drivers/block/pdc202xx.c | 18 drivers/block/piix.c | 31 drivers/block/smart1,2.h | 274 + drivers/cdrom/aztcd.c | 4 drivers/cdrom/cdu31a.c | 12 drivers/cdrom/cm206.c | 10 drivers/cdrom/gscd.c | 10 drivers/cdrom/isp16.c | 24 drivers/cdrom/mcd.c | 5 drivers/cdrom/mcdx.c | 6 drivers/cdrom/optcd.c | 6 drivers/cdrom/sbpcd.c | 18 drivers/cdrom/sjcd.c | 4 drivers/cdrom/sonycd535.c | 8 drivers/char/Config.in | 17 drivers/char/Makefile | 48 drivers/char/acquirewdt.c | 2 drivers/char/adbmouse.c | 7 drivers/char/amigamouse.c | 3 drivers/char/amikeyb.c | 4 drivers/char/atarimouse.c | 4 drivers/char/atixlmouse.c | 2 drivers/char/bttv.c | 316 + drivers/char/bttv.h | 6 drivers/char/busmouse.c | 4 drivers/char/buz.c | 3478 +++++++++++++++++++ drivers/char/buz.h | 319 + drivers/char/bw-qcam.c | 4 drivers/char/c-qcam.c | 63 drivers/char/chipsets.h | 41 drivers/char/console.c | 2 drivers/char/consolemap.c | 4 drivers/char/cyclades.c | 450 ++ drivers/char/dn_keyb.c | 2 drivers/char/dsp56k.c | 3 drivers/char/dz.c | 11 drivers/char/esp.c | 3 drivers/char/ftape/lowlevel/ftape-init.c | 2 drivers/char/ftape/lowlevel/ftape-proc.c | 3 drivers/char/ftape/lowlevel/ftape-setup.c | 2 drivers/char/ftape/zftape/zftape-init.c | 2 drivers/char/hfmodem/main.c | 15 drivers/char/hfmodem/refclock.c | 4 drivers/char/i2c-parport.c | 2 drivers/char/i2c.c | 16 drivers/char/joystick/joy-db9.c | 2 drivers/char/lp.c | 857 ++-- drivers/char/lp_intern.c | 1 drivers/char/n_hdlc.c | 1 drivers/char/pc_keyb.c | 1 drivers/char/pcwd.c | 59 drivers/char/ppdev.c | 548 +++ drivers/char/ppdev.h | 65 drivers/char/radio-aimslab.c | 2 drivers/char/radio-aztech.c | 2 drivers/char/radio-cadet.c | 12 drivers/char/radio-gemtek.c | 6 drivers/char/radio-miropcm20.c | 2 drivers/char/radio-rtrack2.c | 2 drivers/char/radio-sf16fmi.c | 2 drivers/char/radio-terratec.c | 353 ++ drivers/char/radio-zoltrix.c | 2 drivers/char/rocket.c | 5 drivers/char/saa7111.c | 421 ++ drivers/char/saa7185.c | 379 ++ drivers/char/serial.c | 1 drivers/char/sysrq.c | 22 drivers/char/tpqic02.c | 6 drivers/char/tty_io.c | 29 drivers/char/videodev.c | 18 drivers/char/zr36057.h | 168 drivers/char/zr36060.h | 35 drivers/fc4/socal.c | 1 drivers/i2o/README | 20 drivers/i2o/README.lan | 8 drivers/i2o/i2o_block.c | 26 drivers/i2o/i2o_config.c | 147 drivers/i2o/i2o_core.c | 1280 +++---- drivers/i2o/i2o_lan.c | 552 +-- drivers/i2o/i2o_lan.h | 16 drivers/i2o/i2o_pci.c | 15 drivers/i2o/i2o_proc.c | 2109 ++++++++---- drivers/i2o/i2o_proc.h | 107 drivers/i2o/i2o_scsi.c | 141 drivers/isdn/avmb1/capidrv.c | 3 drivers/isdn/hisax/amd7930.c | 4 drivers/isdn/hisax/asuscom.c | 4 drivers/isdn/hisax/avm_a1.c | 4 drivers/isdn/hisax/config.c | 8 drivers/isdn/hisax/diva.c | 4 drivers/isdn/hisax/foreign.c | 4 drivers/isdn/hisax/hfc_2bds0.c | 8 drivers/isdn/hisax/hfc_2bs0.c | 8 drivers/isdn/hisax/ix1_micro.c | 4 drivers/isdn/hisax/mic.c | 4 drivers/isdn/hisax/netjet.c | 8 drivers/isdn/hisax/niccy.c | 4 drivers/isdn/hisax/sedlbauer.c | 4 drivers/isdn/hisax/sportster.c | 8 drivers/isdn/hisax/teleint.c | 4 drivers/isdn/hisax/teles0.c | 4 drivers/isdn/hisax/teles3.c | 4 drivers/isdn/hisax/teles3c.c | 4 drivers/isdn/isdn_bsdcomp.c | 1 drivers/macintosh/macserial.c | 1 drivers/misc/Config.in | 37 drivers/misc/Makefile | 13 drivers/misc/parport_arc.c | 56 drivers/misc/parport_atari.c | 3 drivers/misc/parport_ax.c | 137 drivers/misc/parport_daisy.c | 473 ++ drivers/misc/parport_ieee1284.c | 524 ++ drivers/misc/parport_ieee1284_ops.c | 848 ++++ drivers/misc/parport_init.c | 40 drivers/misc/parport_pc.c | 1558 ++++++-- drivers/misc/parport_probe.c | 212 + drivers/misc/parport_procfs.c | 20 drivers/misc/parport_share.c | 179 - drivers/net/3c501.c | 4 drivers/net/3c503.c | 12 drivers/net/3c505.c | 6 drivers/net/3c507.c | 4 drivers/net/3c523.c | 4 drivers/net/3c527.c | 4 drivers/net/82596.c | 2 drivers/net/Config.in | 71 drivers/net/Makefile | 46 drivers/net/Space.c | 14 drivers/net/a2065.c | 3 drivers/net/ac3200.c | 4 drivers/net/acenic.c | 10 drivers/net/apne.c | 5 drivers/net/arc-rimi.c | 8 drivers/net/arcnet.c | 16 drivers/net/ariadne.c | 2 drivers/net/ariadne2.c | 7 drivers/net/arlan-proc.c | 1059 ++++++ drivers/net/arlan.c | 2079 +++++++++++ drivers/net/arlan.h | 574 +++ drivers/net/atari_bionet.c | 4 drivers/net/atari_pamsnet.c | 4 drivers/net/atarilance.c | 20 drivers/net/atp.c | 10 drivers/net/com20020.c | 8 drivers/net/com90io.c | 8 drivers/net/com90xx.c | 10 drivers/net/cops.c | 6 drivers/net/cosa.c | 2 drivers/net/cs89x0.c | 24 drivers/net/de4x5.c | 49 drivers/net/de600.c | 4 drivers/net/de620.c | 12 drivers/net/defxx.c | 36 drivers/net/depca.c | 50 drivers/net/dgrs.c | 24 drivers/net/dlci.c | 2 drivers/net/dummy.c | 4 drivers/net/e2100.c | 4 drivers/net/eepro100.c | 5 drivers/net/eexpress.c | 8 drivers/net/eql.c | 26 drivers/net/es3210.c | 4 drivers/net/eth16i.c | 6 drivers/net/ethertap.c | 2 drivers/net/ewrk3.c | 99 drivers/net/fmv18x.c | 6 drivers/net/hamradio/6pack.c | 2 drivers/net/hamradio/baycom_par.c | 6 drivers/net/hamradio/baycom_ser_fdx.c | 6 drivers/net/hamradio/baycom_ser_hdx.c | 6 drivers/net/hamradio/bpqether.c | 2 drivers/net/hamradio/dmascc.c | 7 drivers/net/hamradio/hdlcdrv.c | 3 drivers/net/hamradio/mkiss.c | 4 drivers/net/hamradio/pi2.c | 4 drivers/net/hamradio/pt.c | 5 drivers/net/hamradio/scc.c | 2 drivers/net/hamradio/soundmodem/sm.c | 8 drivers/net/hamradio/soundmodem/sm.h | 2 drivers/net/hostess_sv11.c | 3 drivers/net/hp-plus.c | 4 drivers/net/hp.c | 4 drivers/net/hp100.c | 7 drivers/net/hplance.c | 4 drivers/net/hydra.c | 2 drivers/net/ibmtr.c | 16 drivers/net/irda/actisys.c | 2 drivers/net/irda/esi.c | 2 drivers/net/irda/girbil.c | 2 drivers/net/irda/irport.c | 2 drivers/net/irda/irtty.c | 2 drivers/net/irda/litelink.c | 2 drivers/net/irda/pc87108.c | 2 drivers/net/irda/smc-ircc.c | 4 drivers/net/irda/tekram.c | 2 drivers/net/irda/toshoboe.c | 6 drivers/net/irda/uircc.c | 4 drivers/net/irda/w83977af_ir.c | 2 drivers/net/lance.c | 4 drivers/net/lne390.c | 4 drivers/net/loopback.c | 2 drivers/net/ltpc.c | 6 drivers/net/myri_sbus.c | 2 drivers/net/ne.c | 6 drivers/net/ne2.c | 5 drivers/net/ne2k-pci.c | 183 - drivers/net/ne3210.c | 4 drivers/net/olympic.c | 1663 +++++++++ drivers/net/olympic.h | 303 + drivers/net/ppp.c | 1 drivers/net/rtl8139.c | 157 drivers/net/sealevel.c | 471 ++ drivers/net/seeq8005.c | 54 drivers/net/slhc.c | 1 drivers/net/sunbmac.c | 1 drivers/net/sunhme.c | 2 drivers/net/sunlance.c | 1 drivers/net/tulip.c | 21 drivers/net/via-rhine.c | 21 drivers/net/wavelan.c | 92 drivers/net/z85230.c | 18 drivers/net/zlib.c | 4 drivers/pci/oldproc.c | 8 drivers/pci/pci.c | 18 drivers/pnp/Config.in | 13 drivers/pnp/Makefile | 12 drivers/pnp/parport_probe.c | 288 - drivers/sbus/char/bpp.c | 5 drivers/sbus/char/sab82532.c | 5 drivers/sbus/char/su.c | 5 drivers/sbus/sbus.c | 1 drivers/scsi/53c7xx.c | 4 drivers/scsi/NCR53C9x.c | 5 drivers/scsi/aha152x.c | 4737 +++++++++++++-------------- drivers/scsi/aic7xxx.c | 158 drivers/scsi/aic7xxx/aic7xxx.reg | 2 drivers/scsi/aic7xxx_reg.h | 2 drivers/scsi/atp870u.c | 9 drivers/scsi/constants.c | 65 drivers/scsi/i60uscsi.c | 6 drivers/scsi/ide-scsi.c | 15 drivers/scsi/ini9100u.c | 27 drivers/scsi/inia100.c | 22 drivers/scsi/megaraid.c | 2 drivers/scsi/mvme16x.c | 1 drivers/scsi/ncr53c8xx.c | 2 drivers/scsi/pas16.c | 1 drivers/scsi/ppa.c | 6 drivers/scsi/qlogicfc.c | 418 +- drivers/scsi/qlogicfc.h | 19 drivers/scsi/qlogicisp.c | 2 drivers/scsi/scsi_debug.c | 4 drivers/scsi/sd.c | 1 drivers/scsi/st.c | 2 drivers/scsi/sym53c416.c | 19 drivers/sgi/char/graphics.c | 3 drivers/sgi/char/shmiq.c | 3 drivers/sgi/char/usema.c | 4 drivers/sound/cmpci.c | 3 drivers/sound/dev_table.h | 26 drivers/sound/es1370.c | 4 drivers/sound/es1371.c | 4 drivers/sound/lowlevel/awe_compat-fbsd.h | 1 drivers/sound/maui.c | 7 drivers/sound/msnd_pinnacle.c | 26 drivers/sound/opl3sa2.c | 9 drivers/sound/sb_ess.c | 1035 +++-- drivers/sound/sb_mixer.c | 38 drivers/sound/sb_mixer.h | 5 drivers/sound/sgalaxy.c | 2 drivers/sound/sonicvibes.c | 4 drivers/sound/sound_calls.h | 28 drivers/sound/sound_syms.c | 4 drivers/sound/trix.c | 13 drivers/sound/wavfront.c | 18 drivers/sound/wf_midi.c | 5 drivers/usb/CREDITS | 2 drivers/usb/hub.h | 3 drivers/usb/ohci-debug.c | 7 drivers/usb/ohci.c | 86 drivers/usb/ohci.h | 1 drivers/usb/printer.c | 8 drivers/usb/uhci.c | 27 drivers/usb/uhci.h | 12 drivers/usb/usb.c | 29 drivers/usb/usb.h | 55 drivers/video/Makefile | 2 drivers/video/fbmem.c | 3 drivers/video/tgafb.c | 1288 +++---- drivers/video/tgafb.h | 190 + fs/binfmt_aout.c | 3 fs/binfmt_elf.c | 2 fs/coda/cache.c | 2 fs/coda/cnode.c | 29 fs/coda/coda_linux.c | 2 fs/coda/dir.c | 8 fs/coda/inode.c | 36 fs/coda/sysctl.c | 50 fs/coda/upcall.c | 48 fs/devices.c | 2 fs/dquot.c | 21 fs/exec.c | 10 fs/ext2/ioctl.c | 38 fs/fat/dir.c | 12 fs/fat/mmap.c | 3 fs/fcntl.c | 52 fs/fifo.c | 1 fs/file_table.c | 132 fs/inode.c | 28 fs/ioctl.c | 6 fs/locks.c | 87 fs/minix/file.c | 2 fs/namei.c | 10 fs/ncpfs/dir.c | 1 fs/ncpfs/mmap.c | 3 fs/nfs/read.c | 5 fs/nfs/write.c | 2 fs/nfsd/nfsctl.c | 1 fs/nfsd/vfs.c | 2 fs/open.c | 74 fs/pipe.c | 6 fs/proc/fd.c | 7 fs/proc/inode.c | 24 fs/proc/link.c | 7 fs/proc/root.c | 44 fs/qnx4/dir.c | 5 fs/qnx4/symlinks.c | 4 fs/select.c | 12 fs/super.c | 1 fs/sysv/file.c | 3 fs/ufs/balloc.c | 22 fs/ufs/super.c | 3 fs/umsdos/file.c | 1 include/asm-i386/bugs.h | 16 include/asm-i386/setup.h | 4 include/asm-mips/processor.h | 3 include/asm-mips/ptrace.h | 2 include/asm-sparc/asm_offsets.h | 84 include/asm-sparc/audioio.h | 1 include/asm-sparc/page.h | 3 include/asm-sparc64/asm_offsets.h | 132 include/asm-sparc64/atomic.h | 90 include/asm-sparc64/audioio.h | 1 include/asm-sparc64/spinlock.h | 120 include/linux/blk.h | 20 include/linux/coda.h | 71 include/linux/coda_proc.h | 1 include/linux/coda_psdev.h | 1 include/linux/cyclades.h | 2 include/linux/file.h | 30 include/linux/fs.h | 54 include/linux/i2c.h | 10 include/linux/i2o.h | 158 include/linux/ide.h | 3 include/linux/isdn.h | 3 include/linux/isdn_timru.h | 119 include/linux/lp.h | 19 include/linux/major.h | 13 include/linux/mm.h | 6 include/linux/mount.h | 2 include/linux/parport.h | 391 +- include/linux/parport_pc.h | 165 include/linux/pci.h | 17 include/linux/proc_fs.h | 13 include/linux/sched.h | 4 include/linux/soundcard.h | 6 include/linux/swap.h | 3 include/linux/tty.h | 1 include/linux/video_decoder.h | 37 include/linux/video_encoder.h | 21 include/linux/videodev.h | 1 include/net/irda/irmod.h | 2 include/net/sock.h | 46 include/net/tcp.h | 52 include/net/udp.h | 14 init/main.c | 6 ipc/shm.c | 7 kernel/Makefile | 2 kernel/acct.c | 2 kernel/exit.c | 9 kernel/fork.c | 21 kernel/ksyms.c | 6 kernel/ptrace.c | 163 kernel/sched.c | 4 kernel/signal.c | 16 kernel/sys.c | 2 kernel/sysctl.c | 1 lib/string.c | 14 mm/filemap.c | 24 mm/memory.c | 256 - mm/mlock.c | 12 mm/mmap.c | 24 mm/mprotect.c | 6 mm/mremap.c | 13 mm/page_alloc.c | 87 mm/vmscan.c | 17 net/appletalk/ddp.c | 6 net/ax25/af_ax25.c | 3 net/bridge/br.c | 4 net/core/scm.c | 9 net/decnet/dn_fib.c | 1 net/econet/econet.c | 3 net/ipv4/af_inet.c | 111 net/ipv4/icmp.c | 1 net/ipv4/proc.c | 185 - net/ipv4/raw.c | 124 net/ipv4/tcp.c | 2 net/ipv4/tcp_input.c | 27 net/ipv4/tcp_ipv4.c | 514 ++ net/ipv4/tcp_timer.c | 43 net/ipv4/udp.c | 295 - net/ipv6/af_inet6.c | 23 net/ipv6/ip6_fw.c | 7 net/ipv6/proc.c | 136 net/ipv6/raw.c | 137 net/ipv6/route.c | 1 net/ipv6/tcp_ipv6.c | 408 +- net/ipv6/udp.c | 247 - net/ipx/af_ipx.c | 3 net/irda/compressors/irda_deflate.c | 1 net/irda/irmod.c | 2 net/netrom/af_netrom.c | 6 net/netsyms.c | 23 net/rose/af_rose.c | 6 net/socket.c | 2 net/sunrpc/xprt.c | 38 net/unix/af_unix.c | 1 net/unix/garbage.c | 2 net/wanrouter/wanproc.c | 18 net/x25/af_x25.c | 1 net/x25/x25_dev.c | 1 scripts/ksymoops/Makefile | 79 scripts/ksymoops/README | 404 -- scripts/ksymoops/io.c | 139 scripts/ksymoops/ksymoops.c | 678 --- scripts/ksymoops/ksymoops.h | 146 scripts/ksymoops/ksyms.c | 294 - scripts/ksymoops/map.c | 251 - scripts/ksymoops/misc.c | 108 scripts/ksymoops/object.c | 230 - scripts/ksymoops/oops.c | 1377 ------- scripts/ksymoops/re.c | 145 scripts/ksymoops/symbol.c | 444 -- scripts/ver_linux | 8 572 files changed, 33376 insertions, 17355 deletions