---

Linux kernel 2.3.11 released

This is a developer’s kernel, and caution should be
exercised.

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

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

Sizes in bytes                  Compressed      Uncompressed
------------------------------------------------------------
Patch                               124701            486690
Full source                       14684469          62351360

-----------------------------------------------------------------------------
The following files were changed in this release:

 CREDITS                                 |   13 
 Documentation/Configure.help            |   16 
 Documentation/kernel-parameters.txt     |   35 +
 Makefile                                |    5 
 arch/alpha/kernel/Makefile              |    2 
 arch/alpha/kernel/alpha_ksyms.c         |    5 
 arch/alpha/kernel/core_pyxis.c          |   17 
 arch/alpha/kernel/es1888.c              |    2 
 arch/alpha/kernel/irq.c                 |   93 ++--
 arch/alpha/kernel/irq.h                 |   16 
 arch/alpha/kernel/osf_sys.c             |    1 
 arch/alpha/kernel/process.c             |    3 
 arch/alpha/kernel/proto.h               |    2 
 arch/alpha/kernel/ptrace.c              |    1 
 arch/alpha/kernel/smp.c                 |   53 --
 arch/alpha/kernel/sys_dp264.c           |    2 
 arch/alpha/kernel/time.c                |    4 
 arch/alpha/math-emu/ieee-math.c         |   21 
 arch/alpha/math-emu/ieee-math.h         |    2 
 arch/alpha/mm/fault.c                   |    2 
 arch/alpha/mm/init.c                    |   12 
 arch/arm/def-configs/a5k                |  425 +++++++++++++++++++
 arch/arm/def-configs/ebsa110            |  308 ++++++++++++++
 arch/arm/def-configs/footbridge         |  493 ++++++++++++++++++++++
 arch/arm/def-configs/rpc                |  471 +++++++++++++++++++++
 arch/arm/kernel/Makefile                |    2 
 arch/arm/kernel/armksyms.c              |    4 
 arch/arm/kernel/calls.S                 |    4 
 arch/arm/kernel/dma-arc.c               |    2 
 arch/arm/kernel/entry-armv.S            |    4 
 arch/arm/kernel/entry-common.S          |    3 
 arch/arm/kernel/head-armv.S             |   14 
 arch/arm/kernel/hw-footbridge.c         |   58 ++
 arch/arm/kernel/isa.c                   |   47 ++
 arch/arm/kernel/leds-footbridge.c       |    6 
 arch/arm/kernel/process.c               |   12 
 arch/arm/kernel/ptrace.c                |  307 +++-----------
 arch/arm/kernel/setup.c                 |    3 
 arch/arm/kernel/time.c                  |   19 
 arch/arm/kernel/traps.c                 |    6 
 arch/arm/lib/Makefile                   |    4 
 arch/arm/lib/io.c                       |    7 
 arch/arm/mm/init.c                      |    2 
 arch/i386/Makefile                      |   10 
 arch/i386/boot/compressed/Makefile      |    2 
 arch/i386/kernel/Makefile               |    2 
 arch/i386/kernel/entry.S                |    2 
 arch/i386/kernel/head.S                 |   10 
 arch/i386/kernel/init_task.c            |   12 
 arch/i386/kernel/ioport.c               |   25 -
 arch/i386/kernel/irq.c                  |   17 
 arch/i386/kernel/ldt.c                  |   68 +--
 arch/i386/kernel/mca.c                  |   21 
 arch/i386/kernel/process.c              |  202 +++++----
 arch/i386/kernel/ptrace.c               |   30 -
 arch/i386/kernel/setup.c                |   94 +++-
 arch/i386/kernel/signal.c               |   16 
 arch/i386/kernel/smp.c                  |   57 +-
 arch/i386/kernel/traps.c                |   68 +--
 arch/i386/kernel/visws_apic.c           |    1 
 arch/i386/kernel/vm86.c                 |   54 +-
 arch/i386/mm/fault.c                    |   22 -
 arch/i386/mm/init.c                     |   30 -
 arch/mips/kernel/irixelf.c              |    4 
 arch/ppc/Makefile                       |   21 
 arch/ppc/amiga/amiints.c                |    2 
 arch/ppc/chrpboot/main.c                |    2 
 arch/ppc/config.in                      |    2 
 arch/ppc/kernel/chrp_pci.c              |    4 
 arch/ppc/kernel/chrp_setup.c            |   37 +
 arch/ppc/kernel/head.S                  |   15 
 arch/ppc/kernel/openpic.c               |    9 
 arch/ppc/kernel/pmac_setup.c            |    8 
 arch/ppc/kernel/process.c               |    2 
 arch/ppc/kernel/prom.c                  |    6 
 arch/ppc/kernel/ptrace.c                |   41 +
 arch/ppc/kernel/setup.c                 |    9 
 arch/ppc/kernel/smp.c                   |    2 
 arch/ppc/mm/init.c                      |   21 
 drivers/block/ide-cd.c                  |   17 
 drivers/block/ide-pmac.c                |   77 ++-
 drivers/block/loop.c                    |    2 
 drivers/cdrom/cdrom.c                   |    4 
 drivers/char/adbmouse.c                 |    7 
 drivers/char/cyclades.c                 |  670 +++++++++++++-----------------
 drivers/char/lp.c                       |   44 +-
 drivers/char/pc_keyb.c                  |    3 
 drivers/char/ppdev.c                    |  175 ++++----
 drivers/char/sysrq.c                    |    2 
 drivers/char/vt.c                       |    2 
 drivers/misc/parport_arc.c              |    2 
 drivers/misc/parport_ieee1284.c         |   40 +
 drivers/misc/parport_init.c             |    2 
 drivers/misc/parport_pc.c               |    6 
 drivers/misc/parport_share.c            |    2 
 drivers/net/hp100.c                     |    2 
 drivers/net/mace.c                      |    5 
 drivers/net/pcnet32.c                   |   70 ++-
 drivers/net/rcpci45.c                   |   71 ---
 drivers/net/rtl8139.c                   |    1 
 drivers/nubus/nubus.c                   |    1 
 drivers/pci/oldproc.c                   |    2 
 drivers/scsi/aic7xxx.c                  |  228 +++++++---
 drivers/scsi/eata_dma.c                 |  143 ++----
 drivers/scsi/eata_pio.c                 |  127 +----
 drivers/sgi/char/shmiq.c                |    2 
 drivers/sound/awacs_defs.h              |    4 
 drivers/sound/dmasound.c                |  694 ++++++++++++++++++++++++++++----
 drivers/sound/es1370.c                  |    4 
 drivers/sound/es1371.c                  |    4 
 drivers/sound/sonicvibes.c              |    4 
 drivers/usb/Config.in                   |    1 
 drivers/usb/Makefile                    |    9 
 drivers/usb/acm.c                       |    5 
 drivers/usb/audio.c                     |   12 
 drivers/usb/cpia.c                      |   42 +
 drivers/usb/ezusb.c                     |  473 +++++++++++++++++++++
 drivers/usb/ezusb.h                     |   67 +++
 drivers/usb/hub.c                       |   61 ++
 drivers/usb/hub.h                       |    6 
 drivers/usb/keyboard.c                  |   12 
 drivers/usb/mouse.c                     |   54 ++
 drivers/usb/ohci-hcd.c                  |   32 +
 drivers/usb/ohci.c                      |  154 ++++++-
 drivers/usb/ohci.h                      |    6 
 drivers/usb/printer.c                   |    4 
 drivers/usb/stopusb                     |    4 
 drivers/usb/uhci-debug.c                |    4 
 drivers/usb/uhci.c                      |  103 +++-
 drivers/usb/uhci.h                      |    8 
 drivers/usb/usb-debug.c                 |   36 +
 drivers/usb/usb.c                       |  122 +++++
 drivers/usb/usb.h                       |   54 +-
 drivers/video/vgacon.c                  |   18 
 fs/binfmt_aout.c                        |    2 
 fs/binfmt_elf.c                         |    2 
 fs/buffer.c                             |   36 +
 fs/exec.c                               |   73 +--
 fs/fcntl.c                              |    1 
 fs/file_table.c                         |   21 
 fs/ncpfs/dir.c                          |    3 
 fs/nfs/read.c                           |    2 
 fs/open.c                               |   16 
 fs/proc/array.c                         |   18 
 fs/proc/fd.c                            |   12 
 fs/proc/root.c                          |   27 -
 include/asm-alpha/core_pyxis.h          |    4 
 include/asm-alpha/hardirq.h             |   25 -
 include/asm-alpha/mmu_context.h         |   33 +
 include/asm-alpha/param.h               |   12 
 include/asm-alpha/pgtable.h             |    1 
 include/asm-alpha/processor.h           |   11 
 include/asm-alpha/ptrace.h              |    2 
 include/asm-alpha/smp.h                 |    4 
 include/asm-alpha/softirq.h             |   15 
 include/asm-alpha/spinlock.h            |   23 -
 include/asm-arm/arch-arc/time.h         |    3 
 include/asm-arm/arch-ebsa110/hardware.h |    2 
 include/asm-arm/arch-ebsa285/io.h       |  180 +-------
 include/asm-arm/arch-ebsa285/irq.h      |    2 
 include/asm-arm/arch-ebsa285/time.h     |   21 
 include/asm-arm/arch-rpc/time.h         |    5 
 include/asm-arm/io.h                    |   28 -
 include/asm-arm/page.h                  |   13 
 include/asm-arm/processor.h             |   10 
 include/asm-arm/spinlock.h              |    6 
 include/asm-arm/string.h                |    1 
 include/asm-arm/system.h                |    1 
 include/asm-i386/desc.h                 |   93 ++--
 include/asm-i386/hardirq.h              |    2 
 include/asm-i386/ldt.h                  |    2 
 include/asm-i386/mmu_context.h          |   20 
 include/asm-i386/pgtable.h              |   16 
 include/asm-i386/processor.h            |  107 ++++
 include/asm-i386/resource.h             |    2 
 include/asm-i386/smp.h                  |    2 
 include/asm-i386/system.h               |    4 
 include/asm-ppc/machdep.h               |    2 
 include/asm-ppc/system.h                |    2 
 include/linux/bios32.h                  |   34 -
 include/linux/cyclades.h                |   47 +-
 include/linux/file.h                    |    1 
 include/linux/ioport.h                  |   69 +--
 include/linux/kernel_stat.h             |    2 
 include/linux/list.h                    |   12 
 include/linux/mm.h                      |   10 
 include/linux/parport.h                 |    5 
 include/linux/sched.h                   |   91 ++--
 include/linux/sysctl.h                  |    3 
 include/linux/tasks.h                   |   25 -
 include/linux/threads.h                 |   22 +
 init/main.c                             |    4 
 ipc/shm.c                               |   66 ++-
 kernel/exit.c                           |   41 -
 kernel/fork.c                           |  164 +++----
 kernel/info.c                           |    2 
 kernel/ksyms.c                          |   14 
 kernel/panic.c                          |    2 
 kernel/ptrace.c                         |    2 
 kernel/resource.c                       |  314 ++++++--------
 kernel/sched.c                          |  202 ++++-----
 kernel/sysctl.c                         |    3 
 mm/filemap.c                            |    4 
 mm/memory.c                             |   15 
 mm/mremap.c                             |    2 
 mm/slab.c                               |    2 
 mm/swapfile.c                           |    6 
 mm/vmscan.c                             |    8 
 208 files changed, 6354 insertions, 2825 deletions

Get the Free Newsletter!

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