Linux Today: Linux News On Internet Time.

More on LinuxToday

Linus Torvalds: Linux 2.6.1-rc1

Dec 31, 2003, 13:57 (7 Talkback[s])


Desktop-as-a-Service Designed for Any Cloud ? Nutanix Frame

Kernel.org Mirrors

Full Changelog

Ok, I've merged a lot of pending patches into 2.6.1-rc1, and will now calm down for a while again, to make sure that the final 2.6.1 is ok.

Most of the updates is for stuff that has been in -mm for a long while and is stable, along with driver updates (SCSI, network, i2c and USB).


Summary of changes from v2.6.0 to v2.6.1-rc1


  • USB storage: patch for unusual_devs.h


  • psmouse pm resume fix


  • USB storage: Minolta Dimage S414 usb patch


  • USB: add TIOCMIWAIT support to pl2303 driver


  • [ARM] Fix minor bug in bitwise expression


  • [ARM] Add ARMv4T cache support for decompressor


  • [CRYPTO]: Clean up tcrypt module, part 2


  • USB storage: patch for Fujifilm EX-20


  • [IPV6]: Neighbour discovery bypasses netfilter


  • [CRYPTO]: Allow tcrypt module to be unloaded


  • USB: add W996[87]CF driver


  • [ARM PATCH] 1718/1: vidc.c: remove vidc_mksound, add external reference clock


  • Status Query On My MCT-U232 Patch


  • aha1740.c: Allow level triggered interrupts to be shared


  • USB storage: patch for Kyocera S5 camera


  • USB: fix io_edgeport driver alignment issues
  • USB: fix bug when errors happen in ioedgeport driver


  • [COMPAT]: Add support for AIO system calls, with help from Arun Sharma (arun.sharma@intel.com)
  • [S390]: Add in compat AIO syscall support


  • [netdrvr sis900] add suspend/resume support


  • [ARM PATCH] 1736/1: Here is a working config file: the hard disk, ethernet, serial and sound are working OK, no modules
  • [ARM PATCH] 1737/1: GNU assembler on Debian aborts on "'" character


  • USB storage: Medion 6047 Digital Camera

Adam Kropelin:

  • USB: Stop hiddev generating empty events

Adrian Bunk:

  • fix some dependencies for TMS380TR=m

Alan Stern:

  • USB storage: Command failure codes for sddr09 driver
  • USB storage: Issue CBI clear_halt and fix BBB residue
  • USB storage: Fix logic error in raw_bulk.c:us_copy_to_sgbuf()
  • USB: khubd optimization
  • USB: Fix khubd synchronization
  • USB storage: Remove unneeded scatter-gather operations in sddr09
  • USB storage: Enhance sddr09 to work with 64 MB SmartMedia cards
  • USB storage: Remove dead code from debug.c
  • USB storage: Fix scatter-gather buffer access in usb-storage core
  • USB storage: Change sddr09 to use the new s-g access routine
  • USB storage: Convert datafab to use the new s-g routines
  • USB storage: Convert jumpshot to use the new s-g routines
  • USB storage: Another utility scatter-gather routine
  • USB storage: Update scatter-gather handling in the isd200 driver
  • USB storage: Update scatter-gather handling in the shuttle-usbat
  • USB storage: Convert sddr55 to use the new s-g routines
  • USB storage: Remove unneeded raw_bulk.[ch] files, change Makefile
  • USB storage: Add comments explaining new s-g usage
  • USB storage: unusual_devs.h entry revision
  • USB storage: Another unusual_devs.h update
  • USB storage: Unusual_devs.h addition
  • USB: Allow configuration #0

Alexander Schulz:

  • [ARM PATCH] 1693/1: Shark: new defconfig

Alexander Viro:

  • [netdrvr] remove manual driver poisoning of net_device
  • [NET]: Fix missing netdev unregister/free in netrom and rose protocols
  • [netdrvr bonding] use destructor to properly free net device

Andi Kleen:

  • Fix 64bit warnings in BusLogic driver
  • Mark correct aha152x driver (PCMCIA) as !64BIT
  • Mark aha152x as ISA and !64BIT driver II
  • Mark Ninja SCSI driver as !64BIT

Andrew Morton:

  • Re: Deadlock in 3c574_cs.c (fwd)
  • [netdrvr 8139too] Don't hold the lock across pci_set_power_state()
    • it can sleep
  • unshare_files
  • use new unshare_files helper
  • add steal_locks helper
  • use new steal_locks helper
  • fix unsigned issue with env_end - env_start
  • fix suid leak in /proc
  • make /proc/tty/driver/ S_IRUSR | S_IXUSR for root only
  • futex uninlining
  • ia32 Message Signalled Interrupt support
  • EFI support for ia32
  • compat_ioctl for i2c
  • sqrt() fixes
  • scale the initial value of min_free_kbytes
  • Use __GFP_REPEAT for cdrom buffer
  • make name_todevt __init
  • ext3 scheduling latency fix
  • cmpci.c: remove pointless set_fs()
  • Fix dcache and icache bloat with deep directories
  • NSL config fixes
  • Fix init_i82365 sysfs ordering oops
  • Fix proc_pid_lookup vs exit race
  • Add `gcc -Os' config option
  • Fix sysenter disabling in vm86 mode
  • serial console registration bugfix
  • vmscan: reset refill_counter after refilling the inactive list
  • Be verbose about the ia32 time source
  • Get modpost to work properly with vmlinux in a different directory
  • Restore /proc/pid/maps formatting
  • ia32 WP test cleanup
  • Fix for more than 256 CPUs
  • Use NODES_SHIFT to calculate ZONE_SHIFT
  • optimize ia32 memmove
  • Fix writev atomicity on pipe/fifo
  • lockless semop
  • use alloc_percpu in percpu_counters
  • find_busiest_queue() commentary fix
  • fix SOUND_CMPCI Configure help entry
  • eicon/ and hardware/eicon/ drivers using the same symbols
  • seq_file version of /proc/interrupts
  • Intel 440gx PCI IDs
  • support centrino 1GHz
  • document elevator= parameter
  • missing padding in cpio_mkfile in usr/gen_init_cpio.c
  • watchdog write() return value fixes
  • Minor bug fixes to the compat layer
  • ide-tape update
  • PIIX5 Doesn't work on IA64
  • Can't disable IDE DMA
  • IDE MMIO fix
  • IDE capability elevation fix
  • Add lib/parser.c kernel-doc
  • cpumask.h reorg
  • new /proc/irq cpumask format; consolidate cpumask display and input code
  • Add support for SGI's IOC4 chipset
  • Remove CLONE_FILES from init kernel thread creation
  • pagefault accounting fix
  • fix oops in proc_kill_inodes()
  • remove lock_kernel() from proc_bus_pci_lseek()
  • remove include recursion from linux/pagemap.h
  • ext3: bd_claim for journal device
  • dm and bounce buffer panic fix
  • statfs64 fix
  • Add a.out support for x86-64
  • Critical x86-64 IOMMU fixes for 2.6.0
  • Fix CPUID compilation on x86-64
  • Fix sysrq-t on x86-64
  • Fix 32bit truncate on x86-64
  • Add more paranoid checking in x86-64 prefetch checker
  • Merge i386 fix for page fault to x86-64
  • Signal fixes for x86-64
  • Don't panic in mpparse on x86-64
  • Fix 32bit siginfo problems on x86-64
  • remove mm->swap_address
  • sis comparison / assignment operator fix
  • Fix possible oops in vfs_quota_sync()
  • Ext3+quota deadlock fix
  • BINFMT_ELF=m is not an option
  • md: Limit max_sectors on md when merge_bvec_fn defined on underlying device
  • md: set ra_pages for raid0/raid5 devices properly
  • Erronous use of tick_usec in do_gettimeofday
  • fix ELF exec with huge bss
  • O_DIRECT memory leak fix
  • JBD: b_committed_data locking fix
  • dvb i2c timeout fix
  • more correct get_compat_timespec interface
  • MAINTAINERS vger.rutgers.edu/
  • list_empty_careful() documentation
  • Clear dirty bits etc on compound frees
  • Allow unimap change on non fg console
  • fix outdated comment in jiffies.h
  • slab reclaim accounting fix
  • struct_cpy compilation warning
  • nr_slab accounting fix
  • isdn_ppp_ccp.c uses uninitialized spinlock
  • fix userspace compiles with nbd.h
  • DAC960 request queue per disk
  • synchronize use of mm->core_waiters
  • Rename legacy_bus to platform_bus
  • Fix ioctl related warnings in userspace
  • Winbond w83627hf driver
  • update sn2 MAINTAINERS file entry
  • SCC warning fix
  • cycx_drv warning fix
  • VIA audio fixes
  • Kernel Locking Documentation update
  • name_to_dev_t() fix
  • dm: fix block device resizing
  • dm: remove dynamic table resizing
  • dm: make v4 of the ioctl interface the default
  • dm: set io restriction defaults
  • dm: dm_table_event() sleep on spinlock bug
  • ia32 jiffy wrapping fixes
  • fix non-ia32 `make rpm'
  • psmouse warning fix
  • Fix ext3 space accounting bug on ENOSPC
  • dvb: av7110 firmware removal patch
  • dvb: Update saa7146 capture core
  • dvb: Add new dvb bt8xx driver
  • dvb: Update Skystar2 DVB driver
  • dvb: Update DVB core
  • dvb: Update DVB frontend drivers
  • dvb: Update av7110 driver
  • dvb: Add firmware loading support to av7110 driver
  • dvb: Update TTUSB DEC driver
  • dvb: Cleanup patch to remove 2.4 crud
  • dvb: Firmware_class update
  • dvb: Add DVB documentation
  • dvb Kconfig fix
  • Fix SELinux build for "make O=..."
  • Reduce SELinux check on KDSKBENT/SENT ioctls
  • Remove use of nameidata by selinux_inode_permission
  • Add signal state inheritance control to SELinux
  • isdn/eicon/eicon_mod.c build fix
  • Fix X86_GENERICARCH & NUMA compile error
  • Fix Summit EBDA parsing
  • ./README typo fix
  • fatfs: fix printk storm during I/O errors
  • make gconfig warning removal
  • Fix via686a/KX133 TSC failure
  • Fix es7000 compile
  • Fix double logical operator drivers/char/sx.c
  • Put fixmaps into /proc/pid/maps via a pseudo-vma
  • relax check of page/bh state on I/O error
  • init/main.c trivial cleanups
  • FAT: More relax FATFS validity tests (1/10)
  • FAT: Fix the tailing dots on the utf8 path (2/10)
  • FAT: add readv/writev support to FAT (3/10)
  • FAT: trivial printk format fix (4/10)
  • FAT: include/linux/msdos_fs.h cleanup
  • FAT: Fix ->prev_free of fat (6/10)
  • FAT: Add count of clusters check in fat_fill_super() (7/10)
  • FAT: misc cleanups/fixes
  • FAT: empty path by fat_striptail_len returns the -ENOENT
  • FAT: Use just printk() instead of unneeded fat_fs_panic()
  • lib/inflate.c fix
  • Fix memleak on execve failure
  • H8/300 bitops.h update
  • add SpeedStep zero-page usage documentation
  • change two annoying messages from framebuffer drivers
  • Small copy-paste typo in floppy.c
  • Fix another dm and bio problem
  • Check for preemption in kunmap_atomic()
  • hugepage pagetable freeing fix
  • SubmittingDrivers update
  • Fix static build of drivers/mtd/chips/jedec_probe.c
  • ALI ircc vendor update (add support for newer chipset) to FIR driver
  • Remove iso9660 check for sbsector < 660Mb
  • (workaround): avoid raid1 crash during resync with qlogic controllers
  • fix pci_update_resource() / IORESOURCE_UNSET on PPC
  • log_buf_len_setup() irq fix
  • shrink_slab acounts for seeks incorrectly
  • Typo: 2.6.0 docs about kbuild
  • CONFIG_GAMEPORT documentation
  • Fix reiserfs handling of `silent' option
  • reiserfs commit_max_age mount option
  • reiserfs_rename ctime update
  • Fix 2.6.0's broken documentation references
  • readahead: multiple performance fixes
  • parisc /proc/interrupts uninitialised var
  • Fix booting on a number of Motorola PPC32 machines
  • ppc: netboot build fixes
  • PPC32: Fix compilation of ppc_ksyms.c on !CONFIGPPCSTD_MMU
  • PPC32: Fix the mkprep util to work correctly on Solaris 8
  • dhinds is not 2.6 PCMCIA maintainer
  • fix yenta printk logging levels
  • pcnet_cs driver bug fix / update
  • fix for 16-bit PCMCIA interrupt selection
  • reduce kernel stack usage in PCMCIA CIS parsing
  • strip out PCI cruft from i82365 driver
  • call_usermodehelper retval fix

Arnaldo Carvalho de Melo:

  • [NET]: Uninline {lock,release}_sock()

Arnaud Quette:

  • USB: disable hiddev support for MGE UPS

Arun Sharma:

  • ia64: ia32 sigaltstack() fix

Bart De Schuymer:

  • [BRIDGE]: Add 4 sysctl entries for bridge netfilter behavioral control
  • [BRIDGE]: Fix loopback over bridge port
  • [BRIDGE]: Always copy and save the vlan header in bridge-nf

Ben Collins:

  • [SPARC64]: Fix kernel-debug config option dependencies
  • Many files
  • video1394.c

Bjorn Helgaas:

  • ia64: Fix PCI root bridge resources to handle prior allocations
  • ia64: Remove extraneous printks (we get the same information from ACPI)
  • ia64: Remove unused ACPI functions
  • ia64: Force generic and hp kernels to use 16MB granules
  • ia64: Prevent SAL calls from being preempted

Christoph Hellwig:

  • convert inia100 to new probing API
  • aacraid updates for new probing APIs

Christopher Hoover:

  • [ARM PATCH] 1726/1: Add additional constants to km_type enum to match other platforms
  • [ARM PATCH] 1724/1: Fix name of ttySA0 and ttySA1 under devfs
  • [ARM PATCH] 1720/1: SA-1111 IRQ fix (for OHCI USB HC)

David Brownell:

  • USB: usbcore, better heuristic for choosing configs
  • USB: change cdc-acm to do RX URB processing in a tasklet
  • USB: ohci, fix iso "bad entry" bug + misc
  • USB: usb_hcd_unlink_urb() test for list membership
  • USB: usb driver binding fixes
  • USB: <linux/usb_ch9.h> new descriptor codes, types
  • USB: <linux/usb_gadget.h> doc updates
  • USB: gadget zero updates
  • USB: ethernet gadget supports goku_udc

David Dillow:

  • Bug fixes

David Glance:

  • USB: Add Lego USB Infrared Tower driver

David Mosberger:

  • ia64: Fix a bug in sigtramp() which corrupted ar.rnat when unwinding across a signal trampoline (in user space). Reported by Laurent Morichetti.
  • ia64: Jim Wilson says that gcc v3.3 also supports marking ar.pfs as clobbered, so use ia64_spinlock_contention() for any GCC with v3.3 or newer.
  • ia64: Switch places for the gate pages and the guard page. This improves backwards-compatibility with older (broken) versions of GCC which recognize a signal-handler only if it is in the address range from 0xa000000000000100. to 0xa000000000020000.
  • ia64: Based on patch by Jerome Marchand: Add ia64-optimized atomic_dec_and_lock(). Actually, this could be the generic version for any platform that has cmpxchg().
  • ia64: Fix bug discovered by Bill Nottingham & Jakub Jelinek where put_user() arguments with function-calls would cause the macro to return unexpected values. Fixed by avoiding macro argument evaluation while r8/r9 are in use for exception-handling purposes. Also, consolidated access-macros so that GCC and Intel compiler use 90% the same code.
  • ia64: Fix ivt overflow that occurred when turning on CONFIG_DISABLE_VHPT.
  • ia64: Fix compiler warning in intrinsics.h
  • ia64: Bring export of spin-lock contention-routines in sync with this change: Jim Wilson says that gcc v3.3 also supports marking ar.pfs as clobbered, so use ia64_spinlock_contention() for any GCC with v3.3 or newer.
  • ia64: hugepage_free_pgtables() bug-fix

David S. Miller:

  • [SPARC64]: Add in compat AIO syscall support
  • [SPARC64]: Update defconfig
  • [SPARC64]: On Sabre, only access PCI controller config space specially
  • Cset exclude: wesolows@foobazco.org|ChangeSet|20031222074047|57357
  • [SPARC64]: Fix build after show_interrupts() changes
  • [SPARC32]: Fix build after show_interrupts() changes

David T. Hollis:

  • USB: ax8817x additional ethtool support in usbnet
  • USB: Mark AX8817x usbnet driver as non-experimental

Deepak Saxena:

  • [ARM PATCH] 1732/1: Fix put_unaligned type in BE mode

Dmitry Torokhov:

  • Fwd: Re: Atmel - possible SKB leak?
  • serio: rename serio_[un]register_slave_port to __serio_[un]register_port
  • serio: possible race between port removal and kseriod
  • Add black list to handler<->device matching
  • Synaptics: code cleanup
  • serio: reconnect facility
  • Synaptics: use serio_reconnect
  • Input: unregister i8042 port when writing to control register fails
  • input: fix atkbd_softrepeat
  • Input: add psmouse_proto parameter
  • Input: implement resume methods
  • Input: add atkbd reconnect method
  • Input: psmouse fixes
  • Input: add serio_[un]register_port_delayed to fix deadlock
  • Input: remove synaptics config option
  • Input: synaptics protocol discovery

Douglas Gilbert:

  • scsi_debug lk 2.6.0t6
  • sg Bugfixes

Eric Brower:

  • [SPARC64]: SUNW,lombus device has nonstandard ebus child regs too

Grant Grundler:

  • [libata] use sg_dma_xxx macros

Greg Kroah-Hartman:

  • USB: fix up formatting problems in the legotower driver
  • USB: give legotower driver a real USB minor, and remove unneeded ioctl function
  • USB: 64bit fixups for legousbtower driver
  • USB: add support for Protego devices to ftdi_sio driver
  • USB: fix up compiler warning in usblp driver caused by previous patches
  • USB storage: remove the raw_bulk.c and raw_bulk.h files as they are no longer needed
  • USB: add support for another pl2303 device
  • USB: add support for Sony UX50 device to visor driver
  • I2C: removed #include <linux/i2c.h> from sa1100_stork.c as it's not needed

Harald Welte:

  • [NETFILTER]: Sanitize ip_cttcp_timeoutclose_wait value, from 2.4.x

Henning Meier-Geinitz:

  • USB scanner driver: new device ids

Herbert Xu:

  • [XFRM]: Handle device down/unregister events
  • [XFRM]: Check whether a dst is still valid before adding it to a bundle
  • [SCTP]: Fix sm.h/sctp.h header include loop
  • USB Storage: freecom dvd-rw fx-50 usb-ide patch

Hideaki Yoshifuji:

  • [IPV6]: Fix ipv4 mapped address calculation in udpv6_sendmsg()
  • [NET]: Fix mis-spellings in net/core/neighbour.c
  • [IPV6]: Do not update MTU by invalid value in RA message
  • [NET]: Missing sysctl strategy entries in net/{core,ipv6,appletalk}

Hirofumi Ogawa:

  • [TCP]: Fix OOPS when seeking in /proc/net/tcp

Ingo Molnar:

  • Fix context switch accounting
  • [TCP]: Make tcp_sk() do type checking

Jack Steiner:

  • ia64: prevent buffer-overrun in acpi_numamemoryaffinity_init()
  • ia64: fix ia64_ctx.lock deadlock

Jakub Jelínek:

  • ia64: fix typo in vmlinux.lds.S

James Bottomley:

  • sym 2.1.18f
  • MPT Fusion driver update
  • sg: char_devs + seq_file lk2.6.0t9
  • sg: fix hch/dougg mismerge
  • Fix another sg mismerge
  • SCSI: Fix tmscsim driver
  • [v2] aha152x cmnd->device oops
  • More Initio 9100u fixes
  • Updated osst driver for 2.6.x
  • Update aic79xx to 1.3.11, aic7xxx to 6.2.36
  • Make aic7xxx -Werror conditional on make flag WARNINGS_BECOME_ERRORS
  • Megaraid compile fix

Jean Delvare:

  • I2C: Add lm83 chip driver
  • I2C: i2c documentation (1 of 2)
  • I2C: i2c documentation (2 of 2)
  • I2C: Fix i2c-algo-bit for adapers that cannot read SCL back
  • I2C: sysfs interface documentation
  • I2C: make I2C chipset drivers use temp_hyst[1-3]
  • I2C: fix author of i2c-savage4.c driver
  • I2C: add Serverworks CSB6 support to i2c-piix4
  • I2C: add KT600 support to i2c-viapro driver
  • I2C: it87 and via686a alarms
  • I2C: fix i2c-amd8111 driver
  • I2C: restore support for AMD8111 in i2c-amd756 driver
  • I2C: remove bus scan logic from i2c chip drivers
  • I2C: Fix SCx200 dependancies
  • I2C: velleman typo
  • I2C: lm83 driver updates

Jeff Garzik:

  • [libata] Fix PDC20621: we only have one Host DMA engine, not one per port
  • [libata] fix use-after-free
  • [netdrvr pcnet32] fix oops on unload
  • [libata promise] Properly initialize DIMM, on SX4
  • [libata] move geometry code to libata-scsi
  • [libata] update new geometry code for 2.6.x specifics not present in 2.4
  • [libata promise] fix another ugly bug
  • [libata] some cleanups suggested by Christoph
  • [netdrvr e100] remove __devinit markers, fixing oops

Jeroen Vreeken:

  • [NET]: AX25, netrom, and rose bug fixes for 2.6.0

Jesse Barnes:

  • ia64: make cpu_to_node_map unsigned
  • ia64: update sn2 MAINTAINERS file entry
  • ia64: make NODES_SHIFT a little biggger
  • ia64: initialize bootmem maps in reverse order
  • ia64: sn2 defconfig file

Kai Mäkisara:

  • Add char_devs to st This patch adds support for cdevs to the st driver. The changes are based on Doug Gilbert's corresponding changes to the sg driver. Using cdevs brings the following advantanges:

Kartikey Mahendra Bhatt:

  • [CRYPTO]: Clean up tcrypt module, part 1

Keith M. Wesolowski:

  • [SPARC32]: Add myself as maintainer
  • [SPARC32]: Enable KALLSYMS
  • [SPARC]: Fix serial console selection

Keith Owens:

  • ia64: sync pal/sal/salinfo/mca with 2.4 code
  • ia64: fix deadlock in ia64_mcacmcint_caller()
  • ia64: Convert cmc deadlock avoidance patch from 2.4 to 2.6
  • ia64: Avoid double clear of CMC/CPE records

Linus Torvalds:

  • Add support for checking before-the-fact whether an IRQ is already registered or not. The x86 PCI layer wants this for its availability testing.
  • Release the mmap semaphore in the legacy 80386 "verify_area()" if an error happens.
  • Turn off UHCI interrupts at initialization
  • Don't print out I/O error warnings for non-filesystem requests
  • Fix ATA 64-bit divides with CONFIG_LBD
  • Make IDE DRQ and READY timeouts longer
  • Linux 2.6.1-rc1

Mark D. Studebaker:

  • I2C: fix amd756 byte writes

Mark M. Hoffman:

  • I2C: improve chip detection in w83781d.c driver
  • I2C: remove initialization of limits by w83781d driver
  • I2C: remove initialization of limits by lm75 driver
  • I2C: lm75 chip driver conversion routine fixes

Martin Pool:

  • USB storage: add unusual storage device entry for Minolta DiMAGE

Matthew Dharm:

  • USB: don't send any MODE SENSE commands to usb mass storage devices

Matthew Wilcox:

  • PA-RISC update for 2.6.0
  • fix make config help

Michael E. Brown:

  • [libata] fake geometry for partition tables / setups that need such

Mike Christie:

  • [RFC] fix compile erros in ini9100 driver

Nemosoft Unv.:

  • USB: PWC 8.12 driver update

Nicolas Pitre:

  • [ARM PATCH] 1678/1: correct and better do_div() implementation for ARM
  • [ARM PATCH] 1729/1: workaround for PXA timer delay problem

Oliver Neukum:

  • USB: fix error return codes in usblp
  • USB: further cleanup in usblp
  • USB: sleeping problems in cyberjack driver

Patrick Mansfield:

  • consolidate and log scsi command on send and completion

Patrick McHardy:

  • [PKT_SCHED]: Fix module refcount and mem leaks in classful qdiscs
  • [PKT_SCHED]: Remove backlog accounting from TBF, pass limit to default inner bfifo qdisc only

Paul Jackson:

  • ia64: fix samp_affinity user-space accesses

Pavlin Radoslavov:


Per Winkvist:

  • USB storage: Make Pentax Optio S4 work

Pete Zaitcev:

  • [SPARC]: When sun4c OOPSes, do not watchdog reset by accident
  • [SPARC]: Get kbd/mouse working again with sunzilog serial
  • USB: fix comment in usblp
  • [SPARC]: Get sun4c functional again in 2.6.0

Peter Chubb:

  • ia64: make perfmon CONFIG_PREEMPT-safe again
  • ia64: enable out-of-tree compilation for IA64

Peter Osterlund:

  • synaptics powerpro fix

Petko Manolov:

  • USB: pegasus driver update

Randy Dunlap:

  • cpqfcTSinit cleanup
  • buslogic: use EH, remove some dup. docs

Russell King:

  • [ARM] Remove unnecessary head-integrator.o object
  • [ARM] Correct flush_user_cache_range comments
  • [ARM] Ensure that /proc/uptime returns sensible figures
  • [ARM] Add new timer/clock/statfs/tgkill/utimes/fadvise syscalls
  • [ARM] Fix a small typo in SA1100 time.h

Stephen Hemminger:

  • [NETFILTER]: Trivial -- Get rid of warnings in netfilter if /proc is not configured on
  • [ROSE]: Fix use after free in socket destruction
  • [IPV6]: Build fix and dst entry leak in neighbour discovery
  • [AF_PACKET]: Drop SKB route of packets queued to userspace

Tom Rini:

  • [SERIAL] Fix a problem with 8250 UARTs on PPC
  • I2C: make i2c-piix4 fix optional

Tony Luck:

  • ia64: enable recovery from TLB errors
  • ia64: clean up MCA TLB error recovery code

Vojtech Pavlik:

  • Fixes for keyboard 2.4 compatibility

Wim Van Sebroeck:

  • Watchdog update