---

Linux kernel version 2.3.12

Please take caution – this is a developer’s release and is not
intended for every day use.

Sizes in bytes    Compressed     Uncompressed
---------------------------------------------
Patch                 159589           649127
Full source         14701593         62412800
---------------------------------------------

The following files were changed in this release:

 Documentation/Configure.help        |   13 
 Documentation/IO-APIC.txt           |   89 -
 Documentation/proc_usb_info.txt     |  221 ++++
 Makefile                            |    4 
 arch/alpha/config.in                |    2 
 arch/alpha/kernel/process.c         |    1 
 arch/alpha/kernel/signal.c          |    6 
 arch/arm/kernel/init_task.c         |    1 
 arch/arm/kernel/setup.c             |    8 
 arch/arm/kernel/signal.c            |    6 
 arch/arm/mm/fault-common.c          |    2 
 arch/i386/config.in                 |    2 
 arch/i386/kernel/init_task.c        |    1 
 arch/i386/kernel/io_apic.c          |  246 +---
 arch/i386/kernel/irq.h              |    8 
 arch/i386/kernel/process.c          |   64 -
 arch/i386/kernel/setup.c            |   10 
 arch/i386/kernel/signal.c           |    6 
 arch/i386/kernel/smp.c              |  143 +-
 arch/i386/math-emu/fpu_entry.c      |    8 
 arch/i386/math-emu/fpu_system.h     |    2 
 arch/i386/mm/fault.c                |    3 
 arch/m68k/atari/stram.c             |    2 
 arch/m68k/kernel/process.c          |    3 
 arch/m68k/kernel/setup.c            |    8 
 arch/m68k/kernel/signal.c           |    4 
 arch/m68k/mm/fault.c                |    2 
 arch/mips/config.in                 |    2 
 arch/mips/kernel/init_task.c        |    1 
 arch/mips/kernel/irixelf.c          |   46 
 arch/mips/kernel/irixsig.c          |    6 
 arch/mips/kernel/signal.c           |    6 
 arch/mips/mm/fault.c                |    2 
 arch/ppc/config.in                  |    2 
 arch/ppc/kernel/apus_setup.c        |    4 
 arch/ppc/kernel/idle.c              |    6 
 arch/ppc/kernel/process.c           |    1 
 arch/ppc/kernel/setup.c             |    8 
 arch/ppc/kernel/signal.c            |    6 
 arch/ppc/kernel/smp.c               |    2 
 arch/ppc/mm/fault.c                 |    2 
 arch/ppc/mm/init.c                  |    4 
 arch/sparc/ap1000/apmmu.c           |   12 
 arch/sparc/kernel/init_task.c       |    1 
 arch/sparc/kernel/setup.c           |    8 
 arch/sparc/kernel/signal.c          |   10 
 arch/sparc/kernel/sun4d_smp.c       |    2 
 arch/sparc/kernel/sun4m_smp.c       |    2 
 arch/sparc/mm/fault.c               |    2 
 arch/sparc/mm/srmmu.c               |   12 
 arch/sparc/mm/sun4c.c               |    2 
 arch/sparc64/config.in              |    2 
 arch/sparc64/kernel/binfmt_aout32.c |   43 
 arch/sparc64/kernel/init_task.c     |    1 
 arch/sparc64/kernel/setup.c         |    8 
 arch/sparc64/kernel/signal.c        |    8 
 arch/sparc64/kernel/signal32.c      |   10 
 arch/sparc64/mm/fault.c             |    2 
 arch/sparc64/solaris/timod.c        |    4 
 drivers/Makefile                    |    2 
 drivers/block/ll_rw_blk.c           |    8 
 drivers/char/Makefile               |    2 
 drivers/char/mem.c                  |    2 
 drivers/char/ppdev.c                |  119 +-
 drivers/char/ppdev.h                |    6 
 drivers/char/raw.c                  |  384 +++++++
 drivers/misc/BUGS-parport           |    5 
 drivers/misc/Config.in              |   37 
 drivers/misc/Makefile               |  102 -
 drivers/misc/TODO-parport           |   20 
 drivers/misc/multiface.h            |   20 
 drivers/misc/parport_amiga.c        |  312 -----
 drivers/misc/parport_arc.c          |  160 ---
 drivers/misc/parport_atari.c        |  251 ----
 drivers/misc/parport_ax.c           |  600 -----------
 drivers/misc/parport_daisy.c        |  473 --------
 drivers/misc/parport_ieee1284.c     |  545 ----------
 drivers/misc/parport_ieee1284_ops.c |  848 ----------------
 drivers/misc/parport_init.c         |  210 ---
 drivers/misc/parport_mfc3.c         |  414 -------
 drivers/misc/parport_pc.c           | 1904 ------------------------------------
 drivers/misc/parport_probe.c        |  212 ----
 drivers/misc/parport_procfs.c       |  434 --------
 drivers/misc/parport_share.c        |  602 -----------
 drivers/net/hamradio/baycom_epp.c   |  270 +++--
 drivers/parport/BUGS-parport        |    5 
 drivers/parport/Config.in           |   37 
 drivers/parport/Makefile            |   94 +
 drivers/parport/TODO-parport        |   20 
 drivers/parport/daisy.c             |  473 ++++++++
 drivers/parport/ieee1284.c          |  545 ++++++++++
 drivers/parport/ieee1284_ops.c      |  848 ++++++++++++++++
 drivers/parport/init.c              |  206 +++
 drivers/parport/multiface.h         |   20 
 drivers/parport/parport_amiga.c     |  295 +++++
 drivers/parport/parport_arc.c       |  149 ++
 drivers/parport/parport_atari.c     |  229 ++++
 drivers/parport/parport_mfc3.c      |  393 +++++++
 drivers/parport/parport_pc.c        | 1854 +++++++++++++++++++++++++++++++++++
 drivers/parport/probe.c             |  210 +++
 drivers/parport/procfs.c            |  429 ++++++++
 drivers/parport/share.c             |  671 ++++++++++++
 drivers/usb/Config.in               |    3 
 drivers/usb/Makefile                |   10 
 drivers/usb/cpia.c                  |   17 
 drivers/usb/ezusb.c                 |    1 
 drivers/usb/hub.c                   |   38 
 drivers/usb/inits.h                 |    2 
 drivers/usb/mouse.c                 |    6 
 drivers/usb/ohci-debug.c            |   11 
 drivers/usb/ohci.c                  |  447 ++++----
 drivers/usb/ohci.h                  |   20 
 drivers/usb/proc_usb.c              |  487 +++++++++
 drivers/usb/procusb                 |   41 
 drivers/usb/uhci.c                  |   26 
 drivers/usb/usb-core.c              |    7 
 drivers/usb/usb.c                   |   13 
 drivers/usb/usb.h                   |    1 
 drivers/usb/usb_scsi.c              |   75 +
 fs/Makefile                         |    2 
 fs/binfmt_aout.c                    |   48 
 fs/binfmt_elf.c                     |   50 
 fs/binfmt_em86.c                    |    6 
 fs/binfmt_misc.c                    |    6 
 fs/binfmt_script.c                  |    6 
 fs/buffer.c                         |  266 ++++-
 fs/exec.c                           |   84 +
 fs/fcntl.c                          |  118 +-
 fs/file.c                           |  240 ++++
 fs/iobuf.c                          |  136 ++
 fs/ioctl.c                          |    4 
 fs/minix/file.c                     |    1 
 fs/open.c                           |   57 -
 fs/proc/array.c                     |  187 ++-
 fs/proc/link.c                      |   74 -
 fs/select.c                         |    8 
 include/asm-alpha/resource.h        |    2 
 include/asm-arm/resource.h          |    2 
 include/asm-i386/apic.h             |   95 +
 include/asm-i386/desc.h             |   19 
 include/asm-i386/fixmap.h           |    4 
 include/asm-i386/i82489.h           |  103 -
 include/asm-i386/mmu_context.h      |   37 
 include/asm-i386/parport.h          |   46 
 include/asm-i386/pgtable.h          |  103 -
 include/asm-i386/processor.h        |    7 
 include/asm-i386/resource.h         |    2 
 include/asm-i386/semaphore.h        |   28 
 include/asm-i386/signal.h           |    6 
 include/asm-i386/smp.h              |   12 
 include/asm-m68k/resource.h         |    2 
 include/asm-mips/resource.h         |    2 
 include/asm-ppc/resource.h          |    2 
 include/asm-sparc/resource.h        |    2 
 include/asm-sparc64/parport.h       |  152 ++
 include/asm-sparc64/resource.h      |    2 
 include/linux/arcdevice.h           |    2 
 include/linux/binfmts.h             |    4 
 include/linux/file.h                |   34 
 include/linux/fs.h                  |   15 
 include/linux/iobuf.h               |   80 +
 include/linux/limits.h              |    2 
 include/linux/major.h               |    2 
 include/linux/mm.h                  |    1 
 include/linux/parport.h             |    4 
 include/linux/pci.h                 |   26 
 include/linux/raw.h                 |   23 
 include/linux/sched.h               |   72 +
 init/main.c                         |    2 
 kernel/exit.c                       |   54 -
 kernel/fork.c                       |  176 +--
 kernel/sched.c                      |   29 
 lib/vsprintf.c                      |    9 
 mm/memory.c                         |  208 +++
 mm/mmap.c                           |    1 
 net/ipv4/tcp_ipv4.c                 |    7 
 scripts/ver_linux                   |    2 
 177 files changed, 10653 insertions, 8738 deletions

Get the Free Newsletter!

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