Linux Today: Linux News On Internet Time.

More on LinuxToday

Linus Torvalds: Linux 2.6.16-rc2

Feb 03, 2006, 13:45 (0 Talkback[s])
(Other stories by Linus Torvalds)

WEBINAR: On-demand webcast

How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >

it's much bigger than I would have wished for, but I guess that's what I get for going away for Linux.Conf.Au and letting two weeks pass rather than the normal one-week schedule between -rc's.

Mostly driver (mainly sound, network cards and SCSI) and ACPI updates here. And a lot of small fixes. Shortlog appended.

Adam Belay:
      [ALSA] check return code in pnp_register_card_driver()

Adrian Bunk:
      [ACPI] make two processor functions static
      ipw2100: remove code for WIRELESS_EXT < 18
      hostap: don't #include C files in hostap_main.c
      [CPUFREQ] X86_GX_SUSPMOD must depend on PCI
      Input: make needlessly global code static
      PCMCIA=m, HOSTAP_CS=y is not a legal configuration
      USB: drivers/usb/media/w9968cf.c: remove hooks for the vpp module
      USB: drivers/usb/media/ov511.c: remove hooks for the decomp module
      PCI: schedule PCI_LEGACY_PROC for removal
      PCI: drivers/pci/pci.c: #if 0 pci_find_ext_capability()
      kernel/posix-timers.c: remove do_posix_clock_notimer_create()

Al Viro:
      nfsd/vfs.c: endianness fixes
      nfsd4_truncate() bogus return value
      NFSERR_SERVERFAULT returned host-endian
      nfsd4_lock() returns bogus values to clients
      [ARM] safer handling of syscall table padding

Alan Cox:
      libata: Pre UDMA EIDE PIO mode selection
      libata: add a function to decide if we need iordy
      Fix warning with b44.c on 64bit boxes
      libata: Fix heuristic typos add LBA48PIO flag and support code, add IRQ flag for next diff
      libata: Fix sector lock to apply to both drives not drive 0 twice
      libata: Code for the IRQ mask flag
      EDAC: atomic scrub operations
      EDAC: drivers for AMD 76x and Intel E750x, E752x
      EDAC: drivers for Intel i82860, i82875
      EDAC: drivers for Radisys 82600
      EDAC: core EDAC support code
      [SERIAL] 8250 serial console fixes
      USB: libusual: fix warning on 64bit boxes

Alan Hourihane:
      [AGPGART] 945GM support for agpgart

Alan Stern:
      USB: UHCI: No FSBR until device is configured
      USB: gadgetfs: set "zero" flag for short control-IN response

Alasdair G Kergon:
      device-mapper snapshot: load metadata on creation
      device-mapper ioctl: reduce PF_MEMALLOC usage
      device-mapper snapshot: barriers not supported
      dm: dm-table warning fix

Albert Herranz:
      powerpc: fix for kexec ppc32

Alessandro Zummo:
      Input: add ixp4xx beeper driver

Alexandre Duret-Lutz:
      USB: usb-storage support for SONY DSC-T5 still camera

Alexey Dobriyan:
      Input: iforce - do not return ENOMEM upon successful allocation
      USB: arm26: fix compilation of drivers/usb/core/message.c
      [ALSA] Fix adding second dma channel
      tsunami_flash: fix "parse error before ';' token"
      lp486e: remove SLOW_DOWN_IO
      alpha: dma-mapping.h: add "struct scatterlist;"
      ipw2200: fix ->eeprom[EEPROM_VERSION] check
      mips: gdb-stub.c: fix parse error before ; token
      arch/sh64/kernel/time.c: add module.h
      arm26: fix find_first_zero_bit related warnings
      arm26: fix warnings about NR_IRQS being not defined
      arm26: remove irq_exit() from hardirq.h
      arm26: select system type via "choice"
      arm26: fixup get_signal_to_deliver call
      arm26: fixup asm statement in kernel/fiq.c
      arm26: drop local task_running copy
      arm26: drop first arg of prepare_arch_switch, finish_arch_switch
      arm26: add __kernel_old_dev_t for nfsd
      arm26: select BLK_DEV_FD only on A5K
      xtensa: add asm/futex.h

Alexey Starikovskiy:
      [ACPI] fix reboot upon suspend-to-disk

Alon Bar-Lev:
      [SERIAL] Add 8250 support for Decision Computer International Co. PCCOM2

Amnon Aaronsohn:
      [PKT_SCHED] sch_prio: fix qdisc bands init

Ananda Raju:
      s2io: scatter-gather fix

Andi Kleen:
      PCI: handle bogus MCFG entries

Andreas Gruenbacher:
      knfsd: Restore recently broken ACL functionality to NFS server

Andrew Morton:
      [AGPGART] Suspend/Resume support for AMD64 GART.
      [AGPGART] Suspend/Resume support for ATI GART
      [AGPGART] Semaphore to Mutex conversion.
      [CASSINI]: Fix printk warning.
      [IPV4]: RT_CACHE_STAT_INC() warning fix
      [CPUFREQ] Convert drivers/cpufreq semaphores to mutexes.
      [CPUFREQ] Don't free held mutex in cpufreq_add_dev()
      scsi_transport_spi build fix
      mm: dirty_exceeded speedup
      [ALSA] Fix a typo in snd_assert()
      [ALSA] hdsp - Fix printk warnings
      [ALSA] pcxhr - Fix printk warning
      "Fix uidhash_lock <-> RXU deadlock" fix
      USB: fix ehci early handoff issues warning
      USB: add new auerswald device ids
      USB: yealink printk warning fix
      x86_64: compat_sys_futimesat fix
      smbfs readdir vs signal fix
      compat_sys_pselect7() fix
      tpm_bios: securityfs error checking fix
      tpm_bios indexing fix
      hrtimers: fix posix-timer requeue race
      dump_stack() in oom handler

Andrew Vasquez:
      [SCSI] qla2xxx: Correct synchronization issues during rport addition/deletion.
      [SCSI] qla2xxx: Correct issue where the rport's upcall was not being made after relogin.
      [SCSI] qla2xxx: Drop legacy 'bypass lun scan for tape device' code.

Andrew Victor:
      [ARM] 3268/1: AT91RM9200 serial update for 2.6.15-git12

Andriy Skulysh:
      video: hp680 backlight driver

Andy Adamson:
      nfsd4: misc lock fixes
      svcrpc: gss: handle the GSS_S_CONTINUE

Andy Whitcroft:
      GFP_ZONETYPES: add commentry on how to calculate
      GFP_ZONETYPES: calculate from GFP_ZONEMASK

Antonino A. Daplas:
      fbcon: Fix screen artifacts when moving cursor

Arjan van de Ven:
      [ACPI] move some run-time structure inits to compile time
      [CPUFREQ] convert remaining cpufreq semaphore to a mutex
      USBATM: semaphore to mutex conversion

Arnaud Patard:
      [ALSA] patch_realtek.c: Add new model

Arnd Bergmann:
      spidernet: check if firmware was loaded correctly
      spidernet: read firmware from the OF device tree
      spidernet: fix HW structures for 64 bit dma_addr_t
      spidernet: performance optimizations
      spidernet: fix missing include
      add missing syscall declarations

Arthur Othieno:
      PCI: cyblafb: remove pci_module_init() return, really.

Ashok Raj:
      __cpuinit functions wrongly marked __meminit

Baruch Even:
      [TCP] H-TCP: Fix accounting

Ben Collins:
      [CPUFREQ] p4-clockmod: Workaround for CPU's with N60 errata
      Input: hiddev - fix off-by-one for num_values in uref_multi requests
      powerpc: enable irq's for platform functions.

Benjamin Herrenschmidt:
      [SUNGEM]: Make PM of PHYs more reliable (#2)
      sound/ppc/pmac.c typo

Benjamin LaHaise:
      Use 32 bit division in slab_put_obj()

Benoit Boissinot:
      [ACPI] fix acpi_cpufreq.c build warrning
      [NETFILTER] ip[6]t_policy: Fix compilation warnings

Bjorn Helgaas:
      [ACPI] enable PNPACPI support for resource types used by HP serial ports

Bob Moore:
      [ACPI] ACPICA 20050930
      [ACPI] ACPICA 20051021
      [ACPI] ACPICA 20051102
      [ACPI] ACPICA 20051117
      [ACPI] ACPICA 20051202
      [ACPI] ACPICA 20051216
      [ACPI] ACPICA 20060113
      [ACPI] ACPICA 20060127

Bodo Stroesser:
      uml: move LDT creation
      uml: change interface to boot_timer_handler
      uml: TT mode softint fixes
      [SCSI] Prevent scsi_execute_async from guessing cdb length

Bryan O'Sullivan:
      Fix sparse parse error in lppaca.h
      Define BITS_PER_BYTE
      Introduce __iowrite32_copy
      Add faster __iowrite32_copy routine for x86_64

Catalin Marinas:
      [ARM] 3289/1: Enable the LCD support for Integrator/CP

Chris Ball:
      [ALSA] intel8x0: Add quirk for Optiplex GX270

Chris Mason:
      resierfs: fix reiserfs_invalidatepage race against data=ordered
      reiserfs: zero b_private when allocating buffer heads
      reiserfs: reiserfs hang and performance fix for data=journal mode
      reiserfs: reiserfs write_ordered_buffers should not oops on dirty non-uptodate bh
      reiserfs: reiserfs fix journal accounting in journal_transaction_should_end

Chris Wright:
      Make sure to always check upper bits of tv_nsec in timespec_valid.

Christoph Hellwig:
      exportfs: add find_acceptable_alias helper
      [SCSI] fusion: setting timeouts in eh threads appropiatley for fc/sas/spi
      [SCSI] fusion: add MSI support
      [SCSI] mptsas: don't complain on bogus slave_alloc calls
      reiserfs: remove reiserfs_permission_locked
      reiserfs: use generic_permission

Christoph Lameter:
      Simplify migrate_page_add
      Zone reclaim: resurrect may_swap
      Zone reclaim: Reclaim logic
      Zone reclaim: proc override
      NUMA policies in the slab allocator V2
      mm: optimize numa policy handling in slab allocator
      Optimize off-node performance of zone reclaim
      zone_reclaim: reclaim on memory only node support
      mm: improve function of sc->may_writepage
      zone_reclaim: minor fixes
      zone_reclaim: do not unmap file backed pages
      zone_reclaim: partial scans instead of full scan
      zone_reclaim: configurable off node allocation period.
      Zone reclaim: Allow modification of zone reclaim behavior
      Reclaim slab during zone reclaim
      Direct Migration V9: PageSwapCache checks
      Direct Migration V9: migrate_pages() extension
      Direct Migration V9: remove_from_swap() to remove swap ptes
      Direct Migration V9: upgrade MPOL_MF_MOVE and sys_migrate_pages()
      Direct Migration V9: Avoid writeback / page_migrate() method
      slab: minor cleanup to kmem_cache_alloc_node

Clemens Ladisch:
      [ALSA] usb-audio: don't use empty packets at start of playback
      [ALSA] ymfpci: fix SPDIF sample rate information
      [ALSA] usb-audio: fix non-48k sample rates with SB Audigy 2 ZS
      USB: EHCI, another full speed iso fix

Cornelia Huck:
      s390: Fix modalias for ccw devices

Craig Shelley:
      USB: cp2101 Add new device IDs

Dale Farnsworth:
      mv643xx_eth: Add Dale Farnsworth as a maintainer
      mv643xx_eth: Add multicast support
      mv643xx_eth: Receive buffers require 8 byte alignment
      mv643xx_eth: iounmap the correct SRAM buffer
      mv643xx_eth: Hold spinlocks only where needed
      mv643xx_eth: Fix transmit skb accounting
      mv643xx_eth: Merge open and stop helper functions
      mv643xx_eth: Remove needless mask of extended intr register
      mv643xx_eth: Fix spinlock recursion bug
      mv643xx_eth: Whitespace cleanup
      mv643xx_eth: Fix for building as a module

Dan Williams:
      drivers/net/wireless: correct reported ssid lengths

Daniel =?ISO-8859-1?Q?Marjam=E4ki:
      [AGPGART] Loop cleanup

Daniel Drake:
      Clarify help text of SKGE/SK98LIN/SKY2

Dave Airlie:
      drm: Fix sparce warning in radeon driver
      drm: add i945GM PCI ID
      drm: add X600 PCI IDs
      drm: use NULL instead of 0
      drm: ati_pcigart: simplify page_count manipulations
      drm: i915 patches from Tungsten Graphics
      drm: Fixes sparse warnings in via_dmablit.c
      drm: drivers/char/drm/: make some functions static
      sem2mutex: drivers/char/drm/

Dave C Boutcher:
      [SCSI] ibmvscsi: handle re-enable firmware message

Dave Jones:
      [X86] Remove Winchip 4 ID.
      [X86] Rename MTRR mutex to something more sensible.
      [X86] Remove pointless versioning of mtrr driver.
      [X86] Add new Intel cache descriptors.
      [IPV4] igmp: remove pointless printk
      fix saa7146 kobject register failure

Davi Arnaut:
      ebcdic do_kdsk_ioctl off-by-one

David Brownell:
      USB: fix EHCI early handoff issues
      USB: net2280 warning fix
      USB: USB authentication states
      USB: gadget zero and dma-coherent buffers

David Chinner:
      [XFS] Fix a race in xfs_submit_ioend() where we can be completing I/O for

David Elliott:
      hfs: add HFSX support

David Gibson:
      powerpc: Add flattened device tree documentation

David Hollis:
      USB: asix - Add device IDs for 0G0 Cable Ethernet

David Howells:
      Handle TIF_RESTORE_SIGMASK for i386

David L Stevens:
      [IPV4]: Fix multiple bugs in IGMPv3
      [IPV6] MLDv2: fix change records when transitioning to/from inactive

David S. Miller:
      [NETFILTER]: ip_conntrack_proto_gre.c needs linux/interrupt.h
      [NET]: Make second arg to skb_reserved() signed.
      [SPARC]: Fix sbusfb build.
      [SOUND]: sparc/cs4231: Fix some typos which wrecked the build.
      [SPARC64]: Update defconfig.
      [PKTGEN]: Respect hard_header_len of device.
      [SPARC64]: Fix build with CONFIG_COMPAT disabled.
      [SPARC]: sparc32 needs PROMDEV_{I,O}RSC defines too.
      [SPARC]: Add support for *at(), ppoll, and pselect syscalls.
      [NETFILTER] x_tables: Make XT_ALIGN align as strictly as necessary.
      Fix regression added by ppoll/pselect code.
      [SPARC64]: Use compat_sys_futimesat in 32-bit syscall table.
      [NETFILTER]: Unbreak x-tables on x86.
      [SPARC]: Increase NR_SYSCALLS to 299
      [SPARC64]: Implement __raw_read_trylock()
      [SPARC64]: Kill compat_sys_clock_settime sign extension stub.
      [SPARC]: Fix compile failures in math-emu.
      [SUNGEM]: Unbreak Sun GEM chips.
      [DCCP] ipv6: dccp_v6_send_response() has a DST leak too.

David Shaohua Li:
      [ACPI] SMP S3 resume: evaluate _WAK after INIT

David Shaw:
      knfsd: Provide missing NFSv2 part of patch for checking vfs_getattr.

David Vrabel:
      [ARM] 3267/1: PXA27x SSP controller register defines
      [ARM] 3281/1: ixp4xx: export ixp4xx_exp_bus_size for modules

David Woodhouse:
      Generic sys_rt_sigsuspend()
      TIF_RESTORE_SIGMASK support for arch/powerpc
      Add pselect/ppoll system call implementation
      Add pselect/ppoll system calls on i386

Dean Roe:
      [IA64-SGI] add sn_feature_sets bit

      USB: add new pl2303 device ids

Diego Calleja:
      reiserfs: missing kmalloc failure check

Dirk Mueller:
      NFSv3: fix sync_retry in direct i/o NFS

Dmitry Torokhov:
      Input: psmouse - set name for Genius mice
      Input: grip - fix crash when accessing device
      Input: grip - handle errors from input_register_device()
      Input: db9 - fix possible crash with Saturn gamepads
      Input: db9 - handle errors from input_register_device()
      Input: sidewinder - handle errors from input_register_device()
      Input: gamecon - fix crash when accessing device
      Input: gamecon - handle errors from input_register_device()
      Input: turbografx - handle errors from input_register_device()
      Input: tmdc - handle errors from input_register_device()
      Input: a3d - convert to dynamic input_dev allocation
      Input: iforce - fix detection of USB devices

Duncan Sands:
      USBATM: trivial modifications
      USBATM: add flags field
      USBATM: remove .owner
      USBATM: kzalloc conversion
      USBATM: xusbatm rewrite
      USBATM: shutdown open connections when disconnected
      USBATM: return correct error code when out of memory
      USBATM: use dev_kfree_skb_any rather than dev_kfree_skb
      USBATM: measure buffer size in bytes; force valid sizes
      USBATM: allow isochronous transfer
      USBATM: handle urbs containing partial cells
      USBATM: bump version numbers
      USBATM: -EILSEQ workaround

Eddie C. Dost:
      [SPARC64]: Serial Console for E250 Patch

Eric Dumazet:
      [IPV4]: rt_cache_stat can be statically defined

Eric Sesterhenn:
      [SPARC]: change if() BUG(); to BUG_ON in iommu.c
      bonding: fix ->get_settings error checking
      acenic: fix checking of read_eeprom_byte() return values
      alpha show_interrups() trashes argument

Eric Sesterhenn / snakebyte:
      USB: Remove LINUX_VERSION_CODE check in pwc/pwc-ctrl.c

Eric Van Hensbergen:
      v9fs: add readpage support

Eric W. Biederman:
      [IPV6] tcp_v6_send_synack: release the destination
      alpha: Fix getxpid on alpha so it works for threads

Fred Isaman:
      nfsd4: Fix bug in rdattr_error return
      nfsd4: clean up settattr code

Gennady Sharapov:
      uml: move libc-dependent utility procedures
      uml: move libc-dependent time code
      uml: move headers to arch/um/include
      uml: move libc-dependent skas memory mapping code
      uml: move libc-dependent skas process handling

George Anzinger:
      hrtimers: cleanups and simplifications

George G. Davis:
      [ARM] 3269/1: Add ARMv6 MT_NONSHARED_DEVICE mem_types[] index

Giuliano Pochini:
      [ALSA] fix typos in writing-an-alsa-driver

Graham Gower:
      prism54/islpci_eth.c: dev_kfree_skb used with interrupts disabled

Grant Coady:
      PCI: pci_ids: remove duplicates gathered during merge period

Grant Grundler:
      PCI: make it easier to see that set_msi_affinity() is used

Greg Edwards:
      [IA64] sn2 maintainer update (Jes Sorensen)

Greg Kroah-Hartman:
      USB: remove some left over devfs droppings hanging around in the usb drivers
      USB: add might_sleep() to usb_unlink_urb() to warn developers

Guennadi Liakhovetski:
      [SCSI] dc395x: "fix" virt_addr calculation on AUTO_REQSENSE

Hannes Reinecke:
      [SCSI] aic7xxx: Update aicasm
      [SCSI] aic79xx: sequencer fixes
      [SCSI] aic79xx: SLOWCRC fix
      [SCSI] aic7xxx: update documentation
      [SCSI] aic79xx: Fix timer handling

Heiko Carstens:
      powerpc: Fix sigmask handling in sys_sigsuspend.
      s390: Remove CVS generated information
      s390: New default configuration
      s390: Add support for new syscalls/TIF_RESTORE_SIGMASK

      drivers/usb/input/yealink.c: Cleanup device matching code

Herbert Xu:
      [NET]: Fix skb fclone error path handling.

Horst Hummel:
      s390: dasd open counter
      s390: dasd wait for clear i/o interrupt

Hugh Dickins:
      mm: hugepage accounting fix

Ian Abbott:
      USB: ftdi_sio: new IDs for Westrex devices

Ingo Molnar:
      sem2mutex: mm/slab.c
      [ALSA] Remove BKL from sound/core/info.c
      IB/srp: Semaphore to mutex conversion
      Fix boot-time slowdown for measure_migration_cost
      fix uidhash_lock <-> RCU deadlock
      fix deadlock in drivers/pci/msi.c
      rcu_torture_lock deadlock fix
      CONFIG_DOUBLEFAULT Kconfig fix

J. Bruce Fields:
      svcrpc: save and restore the daddr field when request deferred
      nfsd4: fix nfsd4_lock cleanup on failure
      nfsd4: rename lk_stateowner
      nfsd4: remove release_state_owner()
      nfsd4: fix check_for_locks
      nfsd4: operation debugging
      svcrpc: gss: svc context creation error handling
      nfsd4: fix open of recovery directory
      nfsd4: recovery lookup dir check
      nfsd4: handle replays of failed open reclaims
      nfsd4: no replays on unconfirmed owners
      nfsd4: nfs4state.c miscellaneous goto removals
      nfsd4: simplify process-open1 logic
      nfsd4: don't create on open that fails due to ERR_GRACE
      nfsd4: fix open_downgrade

Jack Hammer:
      [SCSI] ips soft lockup during reset/initialization
      [SCSI] ServeRAID: prevent seeing DADSI devices

Jack Steiner:
      [IA64] Zonelists for nodes without cpus
      [IA64] Scaling fix for simultaneous unaligned accesses
      sys_sched_getaffinity() & hotplug

James Bottomley:
      [SCSI] fusion: fix compile

James Courtier-Dutton:
      [ALSA] snd-ca0106: Fixed ALSA bug#1600

Jan Beulich:
      x86_64: Fix MCE exception stack for boot CPU

Jan Glauber:
      s390: overflow in sched_clock
      s390: monotonic_clock interface
      s390: hangcheck timer support

Jan Kara:
      jbd: log_do_checkpoint fix
      jbd: remove_transaction fix

Janosch Machowinski:
      [ACPI] handle BIOS with implicit C1 in _CST

Jaroslav Kysela:
      [ALSA] bt87x - fix detection of unknown card
      [ALSA] cs4232/cs4236 - moved CS423X_DRIVER define outside CONFIG_PNP

Jason Baron:
      fix sched_setscheduler semantics

Jason Gaston:
      ahci: AHCI mode SATA patch for Intel ICH8
      Intel ICH8 SATA: add PCI device IDs
      [ALSA] hda-intel - patch for Intel ICH8
      PCI: irq and pci_ids: patch for Intel ICH8

Javier Achirica:
      airo: Off-by-one channel fix

Jeff Dike:
      uml: add __raw_writel definition
      uml: eliminate some globals
      uml: implement soft interrupts
      uml: use setjmp/longjmp instead of sigsetjmp/siglongjmp
      uml: add TIF_RESTORE_SIGMASK support
      uml: use generic sys_rt_sigsuspend
      uml: add a build dependency
      uml: fix some typos

Jeff Garzik:
      [libata ahci] Isolate Intel-ism, add JMicron JMB360 support
      [libata ahci] add another JMicron pci id

Jeff Kirsher:
      e1000: Fix jumbo frame performance
      e1000: Fix TSO
      e1000: General Fixes
      e1000: Fix SoL/IDER link and loopback
      e1000: Fix ASF/AMT for 8257{1|2|3} controllers
      e1000: Fix PHY config for 82573 controller
      Fix e1000 stats
      e1000: Fix LED functionality for 82573
      e1000: Fix adapter structure and prepare for multique fix
      e1000: Fix mulitple queues
      e1000: Fix loopback logic
      e1000: Fix PHY reset when blocked
      e1000: Fix EEPROM read logic
      e1000: Fix flow control water marks
      e1000: Fix TX queue length based on link speed
      e1000: Fix Desc. Rings and Jumbo Frames
      e1000: Fix TX timeout logic
      e1000: Fix desc. clean up
      e1000: Fix bit 22 (TXDCTL) for 82571 & 82572 controllers
      e1000: Fix collision distance
      e1000: Fix __pskb_pull_tail
      e1000: Fix VLAN support
      e1000: Fixed frame size logic
      e1000: Fix Netpoll issue
      e1000: Added interrupt auto mask support
      e1000: Added cleaned_count to RX buffer allocation
      e1000: Added hardware support for PCI express, 82546GB, and 82571 Fiber
      e1000: Added firmware version reporting for 8257{1|2|3} controllers
      e1000: Added PCIe bus information
      e1000: Added variable to handle return values for pci_enable_* functions
      e1000: Added copy break code
      e1000: Cleaned up code and removed hard coded numbers
      e1000: Removed unused variables and initialized variables

Jeff Mahoney:
      reiserfs: reiserfs: check for files > 2GB on 3.5.x disks

Jens Axboe:
      [BLOCK] ll_rw_blk: make max_sectors and max_hw_sectors unsigned ints
      [BLOCK] ll_rw_blk: use preempt-disabling disk_stat_add() in completion
      [LIBATA] Blacklist certain Maxtor firmware revisions for FUA support
      [BLOCK] A few kerneldoc fixups

Jeremy Higdon:
      Fix sgiioc4 DMA timeout problem with 64KiB s/g elements.

Jerome Borsboom:
      [AF_KEY]: no message type set

Jes Sorensen:
      [IA64-SGI] sn2 mutex conversion
      [IA64-SGI] sn_console.c minor cleanup
      [IA64] sem2mutex: arch/ia64/ia32/sys_ia32.c
      [IA64] sem2mutex: arch/ia64/kernel/perfmon.c
      [IA64-SGI] XPC remove unnecessary GFP_DMA flag
      [SCSI] qla1280: remove < 2.6.0 support

Jesse Brandeburg:
      e100: Fix TX hang and RMCP Ping issue (due to a microcode loading issue)
      e100: Handle the return values from pci_* functions
      e100: e100 whitespace fixes
      e1000: Added disable packet split capability
      e1000: Added RX buffer enhancements
      e1000: Added functions to save and restore config
      e1000: Added functions declarations
      e1000: Fix whitespace
      e1000: Added driver comments
      e1000: fix receive breakage
      e1000: fix compile warning

John Hawkes:
      [IA64] eliminate softlockup warning

john stultz:
      disable lost tick compensation before TSCs are synced

John W. Linville:
      [MAINTAINERS]: correct location for net-2.6.git/
      [MAINTAINERS]: add entry for wireless networking

Jon Maloy:
      [TIPC] Minor changes to #includes

Jon Mason:
      Prevent trident driver from grabbing pcnet32 hardware
      [ALSA] Prevent ALSA trident driver from grabbing pcnet32 hardware
      [ALSA] ali5451: Add PCI_DEVICE and #defines in snd_ali_ids

Jonathan Woithe:
      [ALSA] hda-codec - Fix init verb of ALC260

Juergen Schindele:
      USB: touchkitusb.c (eGalax driver) fix

Jun'ichi "Nick" Nomura:
      device-mapper disk statistics: timing

KAMEZAWA Hiroyuki:
      [ACPI] acpi_memhotplug.c build fix

Karol Kozimor:
      [ASUS_ACPI] work around Samsung P30s oops
      [ACPI_ASUS] M6R display reading
      [ACPI_ASUS] fix asus module param description

Keck, David:
      PCI Hotplug: shpchp: AMD POGO errata fix

Keith Owens:
      [IA64] Set the correct default OS status in the MCA handler

Kenji Kaneshige:
      [ACPI] build EC driver on IA64

Kevin Coffman:
      svcrpc: gss: server context init failure handling

Kevin Corry:
      device-mapper statistics: basic

Kimball Murray:
      Input: mousedev - fix memory leak

Kris Katterjohn:
      [NET]: Fix whitespace issues in net/core/filter.c
      [NET]: "signed long" -> "long"
      [PKTGEN]: Replacing with (compare|is_zero)_ether_addr() and ETH_ALEN
      [NET]: Use is_zero_ether_addr() in net/core/netpoll.c
      [NET]: more whitespace issues in net/core/filter.c
      [NET]: Fix some whitespace issues in af_packet.c

Kylene Jo Hall:
      tpm: tpm-bios: fix module license issue
      tpm: tpm_bios fix sparse warnings
      tpm: tpm_bios remove unused variable

Larry Finger:
      Typo corrections for ieee80211

Len Brown:
      [ACPI] handle ACPICA 20050916's acpi_resource.type rename
      [ACPI] clean up ACPICA 20050916's rscalc typedef syntax
      [ACPI] 8250_acpi.c buildfix
      [ACPI] Embedded Controller (EC) driver syntax update
      [ACPI] Enable Embedded Controller (EC) interrupt mode by default
      [ACPI] Embedded Controller (EC) driver printk syntax update
      [ACPI] acpi_register_gsi() fix needed for ACPICA 20051021
      [ACPI] fix osl.c build warning
      [ACPI] fix pnpacpi regression resulting from ACPICA 20051117
      Revert "[ACPI] fix pnpacpi regression resulting from ACPICA 20051117"
      [ACPI] better fix for pnpacpi regression resulting from ACPICA 20051117
      [ACPI] delete message "**** SET: Misaligned resource pointer:"
      [ACPI] remove "Resource isn't an IRQ" warning

Linas Vepstas:
      PowerPC/PCI Hotplug build break
      PowerPC/PCI Hotplug build break
      PCI Hotplug/powerpc: module build break
      PCI Hotplug: PCI panic on dlpar add (add pci slot to running partition)
      powerpc/PCI hotplug: remove rpaphp_find_bus()
      powerpc/PCI hotplug: remove rpaphp_fixup_new_pci_devices()
      powerpc/PCI hotplug: merge config_pci_adapter
      powerpc/PCI hotplug: remove remove_bus_device()
      powerpc/PCI hotplug: de-convolute rpaphp_unconfig_pci_adap
      powerpc/PCI hotplug: merge rpaphp_enable_pci_slot()
      powerpc/PCI hotplug: cleanup: add prefix
      powerpc/PCI hotplug: minor cleanup forward decls
      powerpc/PCI hotplug: shuffle error checking to better location.

Linus Torvalds:
      Don't try to "validate" a non-existing timeval.
      Fix ipv4/igmp.c compile with gcc-4 and IP_MULTICAST
      Linux v2.6.16-rc2

Louis Nyffenegger:
      USB: new id for ftdi_sio.c and ftdi_sio.h

Luca Risolia:
      USB: SN9C10x driver updates and bugfixes
      USB: SN9C10x driver updates
      USB: Add ET61X[12]51 Video4Linux2 driver

Lucas Correia Villa Real:
      [ARM] 3266/1: S3C2400 - adds macro S3C24XX

Lukasz Stemach:
      [ALSA] cs4236 - Add PnP ids for Netfinity 3000

Luming Yu:
      [ACPI] Disable EC burst mode w/o disabling EC interrupts

MAEDA Naoaki:
      [ACPI] ia64 build fix

Manfred Spraul:
      slab: distinguish between object and buffer size

Manuel Lauss:
      i810fb: Do not probe the third i2c bus by default

mark gross:
      tlclk driver update

Mark Lord:
      VMSPLIT config options

Mark Rustad:
      PCI: restore 2 missing pci ids

Martin Drab:
      [ALSA] bt87x - Fix the unability of snd-bt87x to recognize AVerMedia Studio

Martin Gingras:
      USB: pl2303: Added support for CA-42 clone cable

Martin Waitz:
      DocBook: allow even longer return types
      DocBook: fix some kernel-doc comments in net/sunrpc
      DocBook: fix some kernel-doc comments in fs and block

Matt Porter:
      [ALSA] hda-codec - add D975XBK support to sigmatel patch
      [ALSA] hda-codec - add sigmatel 927x codec support
      [ALSA] hda: sigmatel fixes

Matthew Dharm:
      USB: usb-storage: Add support for Rio Karma

Matthew Dobson:
      slab: extract slab_destroy_objs()
      slab: extract slab_{put|get}_obj

matthieu castet:
      [PNPACPI] Ignore devices that have no resources
      [PNPACPI] clean excluded_id_list[]
      UEAGLE : add iso support
      UEAGLE : cosmetic
      UEAGLE : cmv name bug (was cosmetic)

Michael Chan:
      [TG3]: Refine nvram locking
      [BNX2]: Fix VLAN on ASF
      [BNX2]: Improve handshake with firmware
      [BNX2]: Misc. fixes
      [BNX2]: Fix UDP checksum verification
      [BNX2]: Workaround hw interrupt bug
      [BNX2]: Fix nvram sizing
      [BNX2]: Use netdev_priv()
      [BNX2]: Add PHY loopback test
      [BNX2]: Update version and copyright year

Michael Reed:
      [SCSI] fusion: FC rport code fixes

Michael S. Tsirkin:
      IPoIB: Make sure path is fully initialized before using it
      IB/uverbs: Flush scheduled work before unloading module
      IB/sa_query: Flush scheduled work before unloading module
      IPoIB: Lock accesses to multicast packet queues
      IB/mthca: Use correct GID in MADs sent on port 2
      IB/mthca: Relax UAR size check
      IB/mthca: Don't cancel commands on a signal

Mikael Pettersson:
      ide-scsi: fix for IDE probe/remove ops changes

Mike Habeck:
      [IA64-SGI] pass segment# on SN_SAL_IOIF_SLOT_{DIS,EN}ABLE calls

Miklos Szeredi:
      fuse: fix async read for legacy filesystems

Moore, Eric:
      [SCSI] scsi_transport_sas.c: display port identifier
      [SCSI] fusion: add support for raid hot add/del support
      [SCSI] fusion: target reset when drive is being removed
      [SCSI] fusion: move sas persistent event handling over to the mptsas module
      [SCSI] fusion: bump version
      [SCSI] fusion: spi bus reset when driver loads
      [SCSI] fusion: mptsas, increase discovery timout to 300 seconds
      [SCSI] fusion: increase reply frame size from 0x40 to 0x50 bytes
      [SCSI] fusion: add verbose messages for RAID actions
      [SCSI] fusion: overrun tape fix
      [SCSI] fusion: add task managment response code info
      [SCSI] fusion: unloading the driver results in panic - fix
      [SCSI] fusion: unloading the driver - only set asyn narrow for configured devices
      [SCSI] fusion: add message sanity check

Nate Diller:
      [BLOCK] elevator: default choice selection
      [BLOCK] elevator: allow default scheduler to potentially be modular

Nathan Scott:
      [XFS] Fix regression in xfs_buf_rele dealing with non-hashed buffers, as

      nfsd: remove inline from a couple of large NFS functions
      knfsd: Fix some more errno/nfserr confusion in vfs.c
      md: Fix device-size updates in md
      md: Make sure array geometry changes persist with version-1 superblocks
      md: Don't remove bitmap from md array when switching to read-only
      md: Add sysfs access to raid6 stripe cache size

Nick Piggin:
      [CASSINI]: dont touch page_count
      mm: migration page refcounting fix

Nicolas Pitre:
      [ARM] 3270/1: ARM EABI: fix sigreturn and rt_sigreturn
      [ARM] 3271/1: ARM EABI: fix calling of cmpxchg syscall emulation
      [ARM] 3272/1: fix kernel decompressor crash

Olaf Hering:
      mv643xx_eth: 2.6.16 needs ip.h and in.h
      USB: remove extra newline in hid_init_reports
      CONFIG_ISA does not make sense for CONFIG_PPC_PSERIES
      MODALIAS= for macio

Olaf Kirch:
      ipw2200: do not sleep in ipw_request_direct_scan

Olav Kongas:
      USB: isp116x-hcd: replace mdelay() by msleep()

Oliver Neukum:
      USB: cleanup of usblp
      USB: fix oops in acm disconnect

Oliver Weihe:
      [libata] sata_svw: add pci id

Paolo 'Blaisorblade' Giarrusso:
      uml: remove leftover from patch revertal
      uml: make daemon transport behave properly
      uml: networking - clear transport-specific structure
      uml: fix spinlock recursion and sleep-inside-spinlock in error path
      uml: sigio code - reduce spinlock hold time
      uml: avoid malloc to sleep in atomic sections
      uml: arch Kconfig menu cleanups
      uml: allow again to move backing file and to override saved location
      uml ubd code: fix a bit of whitespace
      uml: typo fixup
      uml: comments about libc-conflict guards
      uml: fix hugest stack users
      uml: fix "apples/bananas" typo
      uml: TT - SYSCALL_DEBUG - fix buglet introduced in cleanup
      uml: skas0-hold-own-ldt fixups for x86-64
      uml: some harmless sparse warning fixes
      uml: avoid "CONFIG_NR_CPUS undeclared" bogus error messages

Paolo Galtieri:
      mv643xx_eth: Fix dma_map/dma_unmap relations
      mv643xx_eth: Fix a NULL pointer dereference
      mv643xx_eth: Update dev->last_rx on packet receive

Pat Gefre:
      Altix ioc3: correct export call

Patrick Caulfield:
      device-mapper log bitset: fix endian

Patrick McHardy:
      [PKT_SCHED]: Handle SCTP/DCCP in sfq_hash
      [EBTABLES]: Handle SCTP/DCCP in ebt_{ip,log}
      [IPV4]: Always set fl.proto in ip_route_newports

Paul E. McKenney:
      RCU documentation fixes (January 2006 update)

Paul Fulghum:
      synclink_gt fix size of register value storage

Paul Janzen:
      mv643xx_eth: Fix handling of small, unaligned fragments

Paul Mundt:
      sh: SH4-202 microdev updates
      sh: Make peripheral clock frequency setting mandatory
      sh: Move TRA/EXPEVT/INTEVT definitions for reuse
      sh: Cleanup struct sh_cpuinfo for clock framework changes
      sh: unknown mach-type updates
      sh: drop maskpos from make_ipr_irq(), remove duplicate irq definitions
      sh: convert voyagergx to platform device, drop sh-bus
      sh: sh-sci clock framework updates
      sh: Add missing timers directory rule to build
      sh: machine_halt()/machine_power_off() cleanups
      sh/sh64: Fix bogus TIOCGICOUNT definitions

Pavel Machek:
      PCI Hotplug: fix up coding style issues
      PCI Hotplug: fix up Kconfig help text

Pavel Roskin:
      hostap: allow flashing firmware

Pekka Enberg:
      uml: compilation fix when MODE_SKAS disabled
      slab: reduce inlining
      slab: extract virt_to_{cache|slab}
      slab: rename ac_data to cpu_cache_get
      slab: replace kmem_cache_t with struct kmem_cache
      slab: fix kzalloc and kstrdup caller report for CONFIG_DEBUG_SLAB
      reiserfs: remove kmalloc wrapper
      reiserfs: use __GFP_NOFAIL instead of yield and retry loop for allocation

Per Liden:
      [TIPC] Updated link priority macros
      [TIPC] Provide real email addresses in MAINTAINERS
      [TIPC] Move ethernet protocol id to linux/if_ether.h
      [TIPC] Remove unused #includes
      [TIPC] Add help text for TIPC configuration option
      [TIPC] Group protocols with sub-options in Kconfig
      [TIPC] Avoid polluting the global namespace

Pete Zaitcev:
      iw_handler.h: SIOCSIWNAME -> SIOCSIWCOMMIT in comment
      USB: ub 03 Oops with CFQ
      USB: ub 04 Loss of timer and a hang
      USB: ub 05 Bulk reset

Peter Oberparleiter:
      s390: ccw_device_probe_console return value
      s390: Add missing memory constraint to stcrw()

Prarit Bhargava:
      [IA64-SGI] Older PROM WAR for device flush code
      [IA64-SGI] Add PROM feature set for device flush list

Rafael J. Wysocki:
      swsusp: use bytes as image size units