LWN.net Logo

2.6.9 Changelog


<aegl:agluck-lia64.sc.intel.com>:
  o Merge agluck-lia64.sc.intel.com:/data/home/aegl/BK/work/alex into
agluck-lia64.sc.intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.9
  o Merge agluck-lia64.sc.intel.com:/data/home/aegl/BK/Linus into
agluck-lia64.sc.intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.9
  o Merge agluck-lia64.sc.intel.com:/data/home/aegl/BK/work/stephane into
agluck-lia64.sc.intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.9
  o Merge agluck-lia64.sc.intel.com:/data/home/aegl/BK/work/trivial into
agluck-lia64.sc.intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.9
  o Merge agluck-lia64.sc.intel.com:/data/home/aegl/BK/work/trivial into
agluck-lia64.sc.intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.9
  o Merge agluck-lia64.sc.intel.com:/data/home/aegl/BK/work/stephane into
agluck-lia64.sc.intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.9
  o Merge agluck-lia64.sc.intel.com:/data/home/aegl/BK/work/sn2defconfig into
agluck-lia64.sc.intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.9
  o Merge agluck-lia64.sc.intel.com:/data/home/aegl/BK/work/jesse into
agluck-lia64.sc.intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.9
  o Merge agluck-lia64.sc.intel.com:/data/home/aegl/BK/Linus into
agluck-lia64.sc.intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.9
  o Merge
agluck-lia64.sc.intel.com:/data/home/aegl/BK/linux-ia64-test-2.6.8.1 into
agluck-lia64.sc.intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.8.1

<ananth:broadcom.com>:
  o [libata sata_svw] race condition fix, new device support

<jejb:gsyprf11.external.hp.com>:
  o Merge

<jfs.adm:hostme.bitkeeper.com>:
  o Merge bk://linux.bkbits.net/linux-2.5 into
hostme.bitkeeper.com:/repos/j/jfs/linux-2.5

Aaron Grothe:
  o [CRYPTO]: Whirlpool algorithm updates
  o [CRYPTO]: Add Whirlpool digest algorithm

Adam Kropelin:
  o input: Eliminate hiddev.h dependency on hid.h
  o input: Fix hiddev disconnect-while-in-use oops
  o preset loops_per_jiffy for faster booting

Adam Radford:
  o 3ware 5/6/7/8000 driver update
  o 3ware 5/6/7/8000 driver v1.26.02.000

Adrian Bunk:
  o Fix Neomagic configuration dependency
  o TMS380TR must select FW_LOADER
  o qla2xxx gcc-3.5 fixes
  o cdu31a.c build fix
  o riscom8 build fix
  o pcxx.c build fix
  o really uninline lmc_trace
  o fix net/hamradio/dmascc with gcc 3.4
  o sk98lin/skge.c doesn't compile with PROC_FS=n
  o ixgb_main.c: fix inline compile errors
  o net/tulip/dmfe.c: gcc-3.5 fixes
  o net/rrunner.c: gcc-3.5 fixes
  o net/hamachi.c: gcc-3.5 build fixes
  o net/smc9194.c: fix gcc-3.5 inline compile errors
  o R8169_NAPI help text
  o Alex DeVries has moved
  o cciss /proc dependency fix
  o radio-maestro.c: gcc-3.5 fixes
  o mxser.c: gcc-3.5 fixes
  o istallion: gcc-3.5 fixes
  o #define inline as __attribute__((always_inline)) also for gcc >= 3.4
  o SCSI gdth: kill #define __devinitdata

Akinobu Mita:
  o [IA64] discontig.c: reset counters every iteration each node in show_mem()
  o show Active/Inactive on per-node meminfo

Akiyama Nobuyuki:
  o NMI trigger switch support for debugging(updated)

Al Borchers:
  o USB: corrected digi_acceleport 2.6.9-rc1 fix for hang on disconnect
  o USB: update Edgeport io_fw_down3.h
  o USB: update Edgeport io_fw_down.h
  o USB: update Edgeport io_usbvend.h

Alan Cox:
  o usb: hcd locking fix
  o Fix up tty patch problem with pc300 and clean up braces
  o Fix Kconfig for EDD
  o scsi docs fix
  o Update termios to use per tty semaphore
  o 3c59x: add invalid MAC address check
  o Fix typo in final changes to old i4l tty code
  o fix typo in capi driver
  o tty locking cleanup and fixes
  o serial-cs and unusable port size ranges
  o ide: remove never changing FANCY_STATUS_DUMPS define
  o ide: update comments in ide.c and ide-probe.c
  o fix the barrier IDE detection logic
  o Root reservations for strict overcommit
  o VLAN support for 3c59x/3c90x
  o ide: identify non decoded master/slave by serial and model
  o ide: fix bad disk geometry hang
  o ide: quiten hwif spin up
  o ide: do hwif spin up for all platforms
  o missing CPU descriptors
  o Fix HPT374 merge problem
  o [libata] improve translation of ATA errors to SCSI sense codes
  o ipr: Fix assorted dma_addr_t typing errors

Alan Modra:
  o ppc64: give the kernel an OPD section

Alan Stern:
  o Let LLD specify INQUIRY length
  o Add BLIST_INQUIRY_36 to all USB blacklist entries
  o USB: Add missing cleanup to usb_register_root_hub()
  o USB: Use 8-byte hub status URB buffer
  o USB: Update unlink testing code in the usbtest driver
  o USB: unusual_devs.h entry
  o USB: Fix submission-error bug in the USB scatter-gather
  o USB: Set QH bit in UHCI framelist entries

Alasdair G. Kergon:
  o device-mapper: rename emit macro
  o device-mapper: fix minor number check

Alex Sanks:
  o USB: net2280 patch

Alex Williamson:
  o fix compat_do_execve stack usage
  o [IA64] iosapic.h, pci.c, iosapic.c, acpi.c: iosapic NUMA interrupt
locality
  o [IA64] sba_iommu.c: sba_iommu NUMA locality
  o [IA64] discontig.c: fixup pxm_to_nid_map

Alexander Shatohin:
  o Typo in drivers/net/dl2k.h

Alexander Stohr:
  o [SPARC64]: Fix solaris emul __set_utsfield offset calculation

Alexander Viro:
  o i2o.h fix
  o amd64 iomem initial annotations
  o trivial usb endianness annotations
  o isd200 bugfix for 64bit boxen
  o ohci bugfix for big-endian 64bit boxen
  o hfsplus endianness bugfix
  o hfsplus endianness annotations
  o hfs endianness annotations
  o umem iomem and (partial) endianness annotations
  o cpqarray iomem annotations
  o cciss endianness and iomem annotations
  o i2o_config __user annotations
  o ufs endianness bugfixes
  o ufs endianness annotations
  o isofs endianness annotations
  o ncpfs (7/7): misc fixes and cleanups
  o ncpfs (6/7): trivial endianness annotations
  o ncpfs (5/7): le16 handling in marshalling
  o ncpfs (4/7): be16 handling in marshalling
  o ncpfs (3/7): be32 handling in marshalling
  o ncpfs (2/7): date handling cleanup
  o ncpfs (1/7): constants sanitized
  o quota endianness annotations
  o fs/partitions endianness annotations
  o udf endianness annotation fix
  o hton* and ntoh* endianness annotations
  o romfs endianness annotations
  o arcnet iomem annotations
  o more NULL noise removal in drivers/scsi
  o more new struct initializers
  o sx8 iomem and endianness annotations + endianness bugfix
  o DAC960 iomem annotations
  o Race with iput and umount
  o drivers/input annotations
  o applicom iomem annotations
  o net2280 iomem annotations
  o rxrpc endianness annotations
  o afs endianness annotations
  o jbd endianness annotations
  o efs endianness annotations
  o fat endianness annotations
  o ext3 endianness annotations and bugfixes
  o sysvfs endianness annotations and bugfixes
  o cifs: IPv4-related endianness annotations and bugfixes
  o cifs: assorted endianness bugfixes
  o cifs: annotate SESSION_SETUP_ANX
  o cifs: annotate TCONX_{REQ,RESP}
  o cifs: annotate smb_hdr
  o cifs: annotate T2_F{FIRST,NEXT|_RSP_PARMS
  o cifs: annotate FILE_SYSTEM_ATTRIBUTE_INFO
  o cifs: annotate FILE_SYSTEM_DEVICE_INFO
  o cifs: annotate FILE_DIRECTORY_INFO, clean up cifs_readdir()
  o cifs: annotate stat-related structures
  o cifs: annotate fea{,list}, endianness bugfix
  o cifs: annotate TRANSACT_CHANGE_NOTIFY_{REQ,RESP}
  o cifs: annotate file_..._info
  o cifs: annotate TRANSACTION2_QFSI_{REQ,RESP}
  o cifs: annotate TRANSACTION2_GET_DFS_REFER_{REQ,RESP}, minor endianness
bugfix
  o cifs: annotate TRANSACTION2_FNEXT_{REQ,RESP}
  o cifs: annotate TRANSACTION2_FFIRST_{REQ,RESP}, typo fix in
CIFSSMBFindSingle()
  o cifs: annotate TRANSACT_IOCTL_{REQ,RESP}
  o cifs: annotate TRANSACTION2_QPI_{REQ,RESP}
  o cifs: annotate NT_RENAME_{REQ,RESP}
  o cifs: annotate TRANSACTION2_SPI_{REQ,RESP}
  o cifs: annotate COPY_{REQ,RESP}, minor endianness bugfix
  o cifs: annotate TRANSACTION2_SFI_{REQ,RESP}
  o cifs: annotate RENAME_{REQ,RESP}
  o cifs: annotate LOCK_{REQ,RESP}
  o cifs: annotate WRITE_{REQ,RESP}
  o cifs: annotate READ_{REQ,RESP}
  o cifs: annotate OPEN_{REQ,RESP}, endianness bugfix
  o cifs: annotate CREATE_DIRECTORY_{REQ,RESP}
  o cifs: annotate DELETE_DIRECTORY_{REQ,RESP}
  o cifs: annotate DELETE_FILE_{REQ,RESP}
  o cifs: annotate NEGOTIATE_{REQ,RESP}
  o CIFSSMBQueryReparseLinkInfo() endianness fix
  o CIFSSMBNegotiate endianness fix
  o more endianness breakage (CIFSSMBLock(), again)
  o CIFSSMBLock() endianness fix
  o udf endianness annotations
  o affs endianness annotations
  o adfs endianness annotations
  o ext2 endianness annotations
  o beginning of endianness annotations
  o quota minor endianness fixes
  o UDF endianness fixes
  o acorn partitions endianness fixes
  o msdos and vfat endianness fixes
  o ext2 endianness fixes
  o adfs endianness fixes
  o nfs ->follow_link() switched to new scheme
  o misc cleanup in symlink-handling part of namei.c
  o reduce stack use in altroot handling
  o cifs ->follow_link() switched to new scheme, cleaned up
  o ncpfs ->follow_link() switched to new scheme
  o sysfs ->follow_link() switched to new scheme
  o afs ->follow_link() fixes
  o megaraid annotation
  o eicon annotation
  o more NULL noise removal
  o __setup fixes
  o sparc64 vga.h fix
  o mixart cleanups
  o netfilter warning (alpha)
  o alpha csum_partial_copy.c annotations
  o acpiphp_ibm.c 64bit portability
  o acpi/processor.c 64bit portability
  o missing include in pcm_native.c
  o usx2y cleanups and fixes
  o alpha warning fixes
  o missing include compiler.h in arm memory.h
  o mmc annotation
  o missing includes from irq changes
  o NULL noise removal in usb/gadget
  o ifdef fixes
  o misc alpha bits
  o checksum.h annotations
  o misc sound/oss bits
  o arm Kconfig fixes
  o 64bit portability fixes (pointer-to-int stuff)
  o 64bit cleanup in bt878 and btaudio
  o wf_midi check_region() removal
  o mpu401 check_region() removal
  o cmpci cleanup
  o maui cleanup, fixes and check_region() removal
  o ad1848 check_region() removal
  o opl3 cleanup and check_region() removal
  o sgalaxy cleanup and check_region() removal
  o pss cleanup, fixes and check_region() removal
  o mad16 cleanup, fixes and check_region() removal
  o trix cleanup and check_region() removal
  o sscape cleanup, fixes and check_region() removal
  o soundblaster check_region() removal
  o casts are not lvalues
  o preprocessor mess in msnd
  o check_region() removal in waveartist
  o more size_t portability fixes
  o signed char fixes in qd65xx
  o any2_scsi() cleaned up
  o check_region() removal in fdomain.c
  o check_region() removal in tc/zs.c
  o bad names of local-in-macros in arm io.h
  o missing include of config.h in asm-alpha/page.h
  o missing export of memchr on arm
  o NULL noise removal
  o mpoa warning fix
  o mda dependency
  o usb alignment fixes
  o warning fix in usb/gadget/inode.c
  o signed char bugs in ixj
  o killed check_region() in ixj
  o annotation of xfs sendfile
  o annotation of ki_buf
  o removed bogus casts of SPIN_LOCK_UNLOCKED
  o /dev/ptmx open() fixes

Alexey Dobriyan:
  o kerneldoc: Fix comma separated members

Alexey Kuznetsov:
  o [IPV4]: Fix fa_list walking in fib_hash.c

Ali Saidi:
  o alpha: cpu mask fix-ups broke SMP DP264 machines in 2.6.8

Andi Kleen:
  o x86_64: add newline before MCE
  o x86_64: make in_gate_vma() safer
  o x86_64: don't corrupt interrupt flag on timer resume
  o x86_64: avoid a deadlock during panic
  o x86_64: fix circular dependency with UNORDERED_IO
  o x86_64: remove CONFIG_FRAME_POINTER
  o x86_64: fix profile_pc
  o x86_64: fix oops with multiple MCEs
  o x86_64: Lindenhurst MSI build fix
  o scsi: add proper pci id table to aic7xxx
  o x86-64: copy ioperm bitmaps more efficiently at context  switch
  o x86-64: turn tss into per cpu data
  o x86-64, x86: don't pass CR2 on alignment faults
  o x86-64: add read implies exec macro
  o x86-64: synchronize video.S with i386
  o x86-64: sibling map fix for clustered mode
  o x86-64: fix for mem= on NUMA systems
  o x86-64: add might_sleeps to more *_user functions
  o x86-64: print mce bank enable mask in hex
  o x86-64: remove WARN_ON in smp_call_function
  o x86-64: make machine check handler configurable
  o x86-64: IO-APIC suspend/resume
  o x86-64: avoid panic when APIC ID cannot be set
  o x86-64: avoid deadlock in page fault handler
  o x86-64: update defconfig
  o x86-64: add apic={verbose,quiet,debug}
  o x86-64: make APIC errors KERN_DEBUG
  o x86-64: add atomic64_t
  o Fix ABI in set_mempolicy()
  o Add prctl to modify current->comm
  o [NET]: Fix missing spin lock in lltx path
  o [NET]: Improve netdev->hard_start_xmit() documentation
  o [E1000]: Add LLTX support
  o [TG3]: Add LLTX support
  o [NET]: NETIF_F_LLTX for devices
  o Work around gcc 3.5 offsetof bug
  o Cleanup & fix lost ticks handling on x86-64
  o [NET]: Do less atomic count changes in dev_queue_xmit
  o [NET]: Fix CONFIG_COMPAT build with networking disabled
  o Fix argument checking in sched_setaffinity
  o Increase bus/apic limits on x86-64
  o Fix boot_cpu_data on x86-64
  o Add support for NUMA discovery on AMD dual core to x86-64
  o [CPUFREQ] Fix cosmetic issue in powernow-k8 error handling
  o x86_64: emulate NUMA on non-NUMA hardware
  o Fix warnings in es7000
  o md: make MD no device warning KERN_WARNING
  o New x86-64 merge
  o gcc-3.5 fixes
  o gcc-3.5 fixes
  o gcc-3.5 fixes
  o gcc-3.5 fixes
  o gcc-3.5 fixes
  o gcc-3.5 fixes
  o gcc-3.5 fixes
  o gcc-3.5 fixes
  o gcc-3.5: fixmap.h fix
  o gcc-3.5 fixes
  o gcc-3.5 fixes
  o gcc-3.5 fixes
  o gcc-3.5 fixes
  o gcc-3.5 fixes
  o [IA64] various issues in the IA64 swiotlb code

Andrea Arcangeli:
  o ptep_establish smp race x86 PAE >4G
  o Correctly handle d_path error returns
  o do_general_protection doesn't disable irq

Andreas Schwab:
  o Properly recognize PowerMac7,3
  o [IA64] acpi.c: export pm_power_off for use by ipmi_poweroff module
  o [IA64] <asm-ia64/acpi.h> still declares deleted acpi_register_irq

Andrew Chew:
  o sata_nv: fix CK804 support
  o [libata sata_nv] fix leak on error

Andrew Morton:
  o ext3 direct io assert fix
  o revert writeback threshold changes
  o psi240i build fix
  o vmscan: handle empty zones
  o remove get_cpu_ptr()
  o sparc64: time interpolator build fix
  o remove sh64 smplock.h
  o bio_alloc() cleanup
  o isofs buffer management fix
  o tmscsim.c build fix
  o [NET]: Fix pkt_act.h warning with gcc-2.95
  o Fix mark_buffer_dirty_inode locking breakage
  o remove ext2_panic()
  o airo build fix
  o ipr.c build fix
  o add_to_swap(): suppress oom message
  o Fix shmem.c stubs
  o x86_64 waitid syscall number fix
  o NFS: older gcc's don't like unsized arrays
  o isdn debug build fix
  o remove ext2_panic() prototype
  o truncate_inode_pages latency fix
  o megaraid warning fix
  o copy_to_user checking in select.c
  o must_check copy_to_user()
  o Fix x86_64 vs select.c namespace clash
  o sane mlock_limit
  o copy_mount_options size fix
  o [un]register_ioctl32_conversion() stubs
  o ipr.c build fix
  o sym_requeue_awaiting_cmds() warning fix
  o e1000 build fix
  o eata_pio.c warning fix
  o file_ra_state_init speedup
  o USB: legousbtower.c module_param fix
  o alloc_pages priority tuning
  o first/next_cpu returns values > NR_CPUS
  o uml: CPU scheduler update
  o schedstat: UP fix
  o net/Kconfig crc16 warning fix
  o IS_ERR() unlikeliness cleanup
  o mark IS_ERR as unlikely()
  o Concurrent O_SYNC write support
  o Writeback page range hint
  o send_IPI_mask_bitmask() build fix
  o err2-6: hashbin_remove_this() locking fix
  o memory-backed inodes fix
  o make sync_dirty_buffer() return something useful
  o megaraid build fix
  o libata build fix

Andrew Vasquez:
  o SCSI QLA not working on latest *-mm SN2 (qla_dbg fixes)
  o Fix qla2xxx mismerge
  o [8/8]  qla2xxx: Update version
  o qla2xxx: 23xx/63xx firmware updates
  o [5/8]  qla2xxx: Rework ISR registration
  o [4/8]  qla2xxx: Small fixes
  o qla2xxx: DMA pool/api usage
  o [2/8]  qla2xxx: Dynamic resize of request-q
  o [1/8]  qla2xxx: PCI posting fixes
  o Re: 2.6.8-rc3-mm2:  Debug: sleeping function called from invalid

Andrey Panin:
  o CRC16 renaming in VIA Velocity ethernet driver
  o fix visws kernel build
  o fix qla1280 build on visws

Andrey V. Savochkin:
  o fix for fsync ignoring writing errors

Andries E. Brouwer:
  o overcommit symbolic constants
  o add static in ufs
  o add static in udf
  o add static in efs
  o add static in autofs4
  o add static in befs
  o add static in afs
  o add static in affs
  o isofs: add static
  o adfs: add static
  o fat: add static
  o minix block usage counting fix

Andy Fleming:
  o ppc32: 85xx spurious interrupt bug
  o update gianfar ethernet driver

Andy Polyakov:
  o cdrom signedness range fixes

Andy Whitcroft:
  o ppc64 topdown support: arch-specific get_unmapped_area()
  o ppc64: topdown support
  o use page_to_nid
  o i386 bootmem restrictions

Aneesh Kumar:
  o alpha: print the symbol of pc and ra during Oops

Anil Keshavamurthy:
  o Online CPU with maxcpus option panics

Anton Altaparmakov:
  o NTFS: Fix another stupid bug in
fs/ntfs/attrib.c::ntfs_external_attr_find() where we forgot to unmap the
extent mft record when we had finished enumerating an attribute which caused
a bug check to trigger when the VFS calls ->clear_inode.
  o NTFS: Fix stupid bug in fs/ntfs/attrib.c::ntfs_attr_reinit_search_ctx()
where we did not clear ctx->al_entry but it was still set due to changes in
ntfs_attr_lookup() and ntfs_external_attr_find() in particular.
  o NTFS: Change all the defines back to simple enums since sparse is now
happy typed enums.  This completes the sparse annotations in NTFS.
  o Update for the LDM driver (fs/partitions/ldm.c): The last_vblkd_seq can
be before the end of the vmdb, just make sure it is not out of bounds.
  o NTFS: Change {const_,}cpu_to_le{16,32}(0) to just 0 as suggested by Al
Viro
  o NTFS: Convert final enum (fs/ntfs/logfile.h) to define to silence last
bitwise sparse warning.
  o NTFS: Remove silly (__force le32) casts from __ntfs_is_magic{,p} helper
functions.  Thanks to Al Viro for spotting them.
  o NTFS: Fix a stupid bug where I forgot to actually do the attribute lookup
and then went and used the looked up attribute...  Ooops.
  o NTFS: 2.1.19 - Many cleanups, improvements, and a minor bug fix
  o NTFS: Finish off sparse annotation
  o NTFS: Continuing sparse annotations: finish data types and header files
  o NTFS: Begin of sparse annotations: new data types and endianness
conversion
  o NTFS: - Update ->truncate (fs/ntfs/inode.c::ntfs_truncate()) to check if
the inode size has changed and to only output an error if so.
  o NTFS: Change '\0' and L'\0' to simply 0 as per advice from Linus Torvalds
  o NTFS: Improve the previous transparent union removal
  o NTFS: Get rid of the ugly transparent union in
fs/ntfs/dir.c::ntfs_readdir() and ntfs_filldir() as per suggestion from Al
Viro.
  o NTFS: - Remove BKL use from ntfs_setattr() syncing up with the rest of
the kernel.
  o NTFS: 2.1.18 release
  o NTFS: - Fix endianness bug in ntfs_external_attr_find()
  o NTFS: Rename {{re,}init,get,put}_attr_search_ctx() to
ntfs_attr_{{re,}init,get,put}_search_ctx() as well as the type
attr_search_context to ntfs_attr_search_ctx.
  o NTFS: Rename {find,lookup}_attr() to ntfs_attr_{find,lookup}() as well as
find_external_attr() to ntfs_external_attr_find() to cleanup the namespace a
bit and to be more consistent with libntfs.
  o NTFS: Fix a potential bug in fs/ntfs/mft.c::map_extent_mft_record() that
could occur in the future for when we start closing/freeing extent inodes if
we don't set base_ni->ext.extent_ntfs_inos to NULL after we free it.
  o NTFS: Fix scheduling latencies in ntfs_fill_super() by dropping the BKL
because the code itself is using the ntfs_lock semaphore which provides safe
locking.  (Ingo Molnar)
  o Merge ssh://linux-ntfs@bkbits.net/ntfs-2.6-devel into
cantab.net:/home/src/ntfs-2.6-devel
  o NTFS: Remove vol->nr_mft_records as it was pretty meaningless and
optimize the calculation of total/free inodes as used by statfs().
  o NTFS: 2.1.17 - Fix bugs in mount time error code paths
  o NTFS: - Load attribute definition table from $AttrDef at mount time
  o NTFS: Only need two spare runlist elements when reallocating memory in
fs/ntfs/lcnalloc.c::ntfs_cluster_alloc(), not three since we no longer add a
starting element.
  o NTFS: Fix fs/ntfs/debug.c::ntfs_debug_dump_runlist() for the previous
removal of LCN_EINVAL which was not used in the kernel NTFS driver.
  o NTFS: Fix fs/ntfs/lcnalloc.c::ntfs_cluster_alloc() to use
LCN_RL_NOT_MAPPED rather than LCN_ENOENT as runlist terminator.  Also, make
it not create a LCN_RL_NOT_MAPPED element at the beginning.
  o NTFS: Minor update to fs/ntfs/bitmap.c to only perform rollback if at
least one bit has actually been changed.
  o NTFS: Implement cluster (de-)allocation code (fs/ntfs/lcnalloc.[hc])

Anton Blanchard:
  o ppc64: fix some issues with mem_reserve
  o ppc64: User tasks must have a valid thread.regs
  o ppc64: fix CONFIG_CMDLINE
  o ppc64: disable some drivers broken on 64bit
  o ppc64: fix hotplug CPU when building a pseries+pmac kernel
  o ppc64: export probe_irq_mask
  o ppc64: Remove A() and AA()
  o ppc64: clean up asm/mmu.h
  o ppc64: iseries build fixes
  o ppc64: replace mmu_context_queue with idr allocator
  o ppc64: powersave_nap sysctl
  o ppc64: force_sigsegv fixes
  o Allocate correct amount of memory for pid hash
  o ppc32: remove -Wno-uninitialized
  o hvc: uninitialised variable
  o ppc64: Fix spurious warnings uncovered by -Wno-uninitialized removal
  o ppc64: Fix real bugs uncovered by -Wno-uninitialized removal
  o ppc64: remove -Wno-uninitialized
  o ppc64: clean up idle loop code
  o ppc64: enable POWER5 low power mode in idle loop
  o ppc64: restore smt-enabled=off kernel command line option
  o ppc64: use early_param
  o ppc64: remove EEH command line device matching code
  o ppc64: remove unused ppc64_calibrate_delay
  o ppc64: clean up kernel command line code
  o ppc64: use nm --synthetic where available
  o ppc64: Enable NUMA API
  o ppc64: RTAS error logs can appear twice in dmesg
  o ppc64: remove SPINLINE config option
  o Backward compatibility for compat sched_getaffinity
  o Clean up compat sched affinity syscalls
  o Move __preempt_*lock into kernel_spinlock, clean up
  o Speed up oprofile buffer drain code
  o fix oprofile vfree warning on error
  o use for_each_cpu in oprofile code
  o ppc64: fix compat NUMA API on big endian 64bit
  o ppc64: compat_get_bitmap/compat_put_bitmap
  o ppc64: fix compat cpu affinity on big endian 64bit
  o ppc64: fix boot memory reporting
  o ppc64: cut down paca footprint
  o ppc64: be resilient against sysfs PCI config accesses
  o ppc64: fix hang on oprofile shutdown
  o ppc64: allow SD_NODES_PER_DOMAIN to be overridden
  o ppc64: Fix POWER5/JS20 SMP init
  o ppc64: cleanup asm/processor.h
  o ppc64: allocate NUMA node data node locally
  o ppc64: quieten NUMA boot messages
  o ppc64: update iSeries_defconfig
  o ppc64: update pSeries_defconfig
  o ppc64: dynamically allocate emergency stacks
  o ppc64: print backtrace in EEH code
  o ppc64: enable DEBUG_SPINLOCK_SLEEP
  o prio-tree: remove function prototype inside function
  o reduce size of struct inode on 64bit
  o ppc64: remove iseries profiling
  o remove cacheline alignment from inode slabs
  o reduce size of struct dentry on 64bit
  o reduce size of struct buffer_head on 64bit
  o Fix gcc 3.5 compile issue in mm/mempolicy.c
  o ppc64: Fix oprofile error messages
  o ppc64: add missing EXPORT_SYMBOLS for oprofile
  o ppc64: allow oprofile module to be safely unloaded
  o ppc64: disable oprofile debug messages
  o ppc64: POWER4 oprofile update
  o ppc64: remove old asm offsets
  o ppc64: reduce stack overflow warning threshold

Antonino Daplas:
  o fbdev: Arrange driver order in Makefile
  o fbdev: Initialize i810fb after agpgart
  o fbcon: fix fbcon's setup routine
  o fbdev: Add module_init() and fb_get_options() per driver
  o fbdev: Clean up framebuffer initialization
  o fbcon: take over console on driver registration
  o fbdev: PPC crash and other fixes for rivafb
  o fbdev: Speed up scrolling of tdfxfb
  o fbdev: fix copy_to/from_user in fbmem.c:fb_read/write
  o fbdev: fix kernel panic from FBIO_CURSOR ioctl
  o tdfxfb: salvage tdfxfb from James' tree
  o sgivwfb: salvage sgivwfb from James' tree
  o neofb: salvage neofb from James' tree
  o epson1355fb: salvage epson1355 code from James' tree
  o rivafb: directcolor mode and miscellaneous fixes
  o fbdev: use 8-bit DAC for capable hardware
  o fbdev: support for bold attribute for monochrome framebuffers
  o fbdev: do the deletion of mode entries at fbdev level
  o Video Mode Handling - Reduce memory footprint of fbdev
  o Video Mode Handling - Delete entries from mode list
  o Video Mode Handling - Save per-display graphics/display settings
  o Video Mode Handling - Linked list of video modes
  o rivafb: kill riva_chip_info and riva_chips
  o fbdev: find correct logo for directcolor < 24bpp
  o i810fb fixes
  o rivafb: Do not tap VGA ports if not X86
  o fbdev: ATTN: Maintainers - Set correct hardware capabilities
  o fbdev: set color fields correctly
  o fbcon: ifferentiate bits_per_pixel from color depth
  o fbcon: EDD-based blacklisting

Antti P. Miettinen:
  o [NETFILTER]: One missed case in arp_tables.c unaligned fixes
  o [NETFILTER]: Consistent IP address access in arp_tables.c

Arjan van de Ven:
  o mark scsi_add_host __must_check
  o aic79xx hostraid support
  o make hugetlb expansion allocation nowarn
  o ide: check the return value of pci_set_dma_mask() in cs5520.c
  o drm: optimise i8x0 accesses
  o Fix fs/locks.c init order
  o fix permissions on the `tainted' sysctl
  o Automatically enable bigsmp on big HP machines
  o flexible-mmap for ppc64
  o flex mmap for s390(x)
  o flexmmap patchkit: fix for 32 bit emu for 64 bit arches
  o mark LOOP_CHANGE_FD as an ULONG compat ioctl

Arkadiusz Miskiewicz:
  o [AGPGART] via-agp.c resume/suspend support

Armin Schindler:
  o ISDN Eicon driver: maint/trace fix and update
  o 2.6 ISDN CAPI: low-level drivers skb free fix

Arnaldo Carvalho de Melo:
  o [LLC] set mac.raw if tr_source_route is called
  o [SKBUFF] introduce tr_hdr(skb)
  o [SKBUFF] use eth_hdr(skb), skb->mac.raw cases
  o [BRIDGE] convert __constant_htons(constant) to htons
  o [SKBUFF] introduce eth_hdr(skb)
  o [TCP] don't use sk_zapped
  o [SOCK] remove sk_pair, only really used by AF_UNIX
  o [NET] Calculate ipv6_pinfo offset from struct proto->slab_obj_size
  o [SOCKET] make enum socket_type be arch overridable
  o [NET] generalise per protocol slab cache handling
  o [NET]: Move SOCK_foo types into linux/net.h

Arnd Bergmann:
  o Using get_cycles for add_timer_randomness
  o clean up __always_inline__ usage
  o fix reading string module parameters in sysfs
  o [WATCHDOG] v2.6.8.1 compat_ioctl-patch

Arthur Othieno:
  o s390: Use include/asm-generic/dma-mapping-broken.h

Arun Sharma:
  o [IA64] Added support for the new syscall sys_waitid()
  o [IA64] sparse annotations and cleanups for ia32 subsystem
  o Fix copying of unaligned data across user/kernel boundary

Atul Mukker:
  o Update megaraid to version 2.20.3.1
  o Update to megaraid version 2.20.3.0
  o Add new Megaraid driver version 2.20.0.1

Badari Pulavarty:
  o dio fine alignment and pages in io
  o AIO/DIO oops fix
  o Fix mpage_readpage() for big requests
  o DIO pages-in-io accounting fix
  o direct-io: size the BIOs more accurately

Bart De Schuymer:
  o [NETFILTER]: port physdev to ip6tables
  o [BRIDGE]: Fix length checking in ipv6 bridge filtering
  o [BRIDGE]: Add ipv6 packet filtering

Bartlomiej Zolnierkiewicz:
  o [ide] pdc202xx_old: kill PDC202XX_DECODE_REGISTER_INFO
  o [ide] kill dead TASKFILE_IN_OUT code
  o [ide] cmd64x: kill dead DEBUG_CMD_REGS code
  o [ide] Simtec BAST (EB2410ITX) / Thorcom VR1000 driver
  o [ide] aec62xx: remove dead DEBUG_AEC_REGS code
  o [ide] remove stale comment from ide-proc.c
  o [ide] remove dead debugging code from ide-taskfile.c
  o [ide] remove dead CMD640 debugging from ide-probe.c
  o [ide] triflex: kill /proc/ide/triflex
  o [ide] remove ide_hwif_t->sg_dma_active
  o [ide] hpt34x: remove dead /proc/ide/hpt34x code
  o ide: small cleanup for sis5513
  o ide: unify taskfile single/multiple PIO code
  o ide: add ide_hwif_t->data_phase
  o ide: remove unused ide_[dma,pio]_ops_t
  o ide: fix LBA48 support for ALi chipsets (rev < 0xC5)
  o ide: remove kmalloc() from ide_unregister()
  o ide: fix bogus write cache comment
  o ide: sgiioc4 driver needs /proc/ide entries
  o libata: ata_piix.c PIO fix
  o ide: remove unused IDETAPE_DEBUG_LOG_VERBOSE code from ide-tape.c
  o ide: remove CONFIG_IDE_TASKFILE_IO code from pdc4030.c
  o ide: small drivers/ide/legacy/Makefile cleanup
  o ide: remove /proc/ide/hd?/settings:ide-scsi & HDIO_SET_IDE_SCSI ioctl

Baruch Even:
  o [TCP]: Fix some typos

Bastian Blank:
  o s390: sclp compile fix
  o s390: export copy_in_user

Ben Dooks:
  o [ARM PATCH] 2145/1: S3C2410 - GPIO ID register update
  o [ARM PATCH] 2144/1: S3C2410 - s3c2440 fixes and clock updates
  o [ARM PATCH] 2131/1: Add _iomem to the IO string functions
  o [ARM PATCH] 2130/1: PXA255 Errata #31 fix for sleep.S
  o [ARM PATCH] 2129/1: S3C2410 - fix set_irq_type() for EINT0..EINT3
  o [ARM PATCH] 2127/1: S3C2410 - fix compile error in serial driver
  o [ARM PATCH] 2123/4: S3C2410 - GPIO IRQ IRQ Filtering and pin number patch
  o [ARM PATCH] 2124/1: S3C2410 - include/asm-arm/arch-s3c2410/regs-spi.h
  o [ARM PATCH] 2122/1: S3C2410 - Documentation updates
  o [ARM PATCH] 2121/1: S3C2410 - add S3C2410_MISCCR definitions for power
down config
  o [ARM PATCH] 2120/1: S3C2410 - include/asm-arm/arch-s3c2410/regs-iic.h
  o [ARM PATCH] 2119/1: S3C2410 - include/asm-arm/arch-s3c2410/regs-mem.h
  o [ARM PATCH] 2118/1: S3C2410 - gpio updates and header file fix
  o [ARM PATCH] 2103/1: BAST - USB power control
  o [ARM PATCH] 2101/1: S3C2410 - usb port management
  o [ARM PATCH] 2116/1: S3C2410 - s3c2410_gpio_cfgpin() mask bug
  o [ARM PATCH] 2102/1: BAST - incorrect IRQ for USB overcurrent
  o [ARM PATCH] 2107/1: BAST - additional serial port fixes
  o [ARM PATCH] 2112/1: S3C2410 - fix <asm/arch/regs-clock.h> for assembly
inclusion
  o [ARM PATCH] 2110/1: S3C2410 - NAND platform data
  o [ARM PATCH] 2093/1: S3C2410 - remove un-necessary resource from NAND
  o [ARM PATCH] 2092/1: S3C2410 - gpio bugfix and additions
  o [ARM PATCH] 2091/1: S3C2410 - change id of s3c2410-ohci
  o [ARM PATCH] 2090/2: S3C2410 - usb gadged (udc) include
  o [ARM PATCH] 2076/1: S3C2410 - s3c2440 support and machine updates
  o [ARM PATCH] 2058/2: S3C2410 - Add PWM devices, update ID on existing
devices
  o [ARM PATCH] 2029/1: S3C2410 - nand controller register definitions
  o [ARM PATCH] 2028/1: S3C2410 - SDIO/MMC register definitions
  o [ARM PATCH] 2074/1: S3C2410 - fix reboot by watchdog
  o [ARM PATCH] 2063/1: BAST - CPLD register updates
  o [ARM PATCH] 2062/2:  Initial support for s3c2440 cpus
  o [ARM PATCH] 2061/1: S3C2410 - Drive strength control for s3c2440
  o [ARM PATCH] 2056/1: S3C2410 - check for IRQ pending in gettimeoffset()
  o [ARM PATCH] 2055/1: S3C2410 - add timer0 deadzone definition
  o [ARM PATCH] 2044/1: S3C2410 - missing IRQ_TICK from RTC resources
  o [ARM PATCH] 2043/1: S3C2410 update to registered devices
  o [ARM PATCH] 2042/1: S3C2410 - Clock fixes, added watchdog clock
  o [ARM PATCH] 2027/1: S3C2410 - initial documentation
  o [ARM PATCH] 2026/1: S3C2410 - header text for
arch/arm/mach-s3c2410/s3c2410.h
  o [ARM PATCH] 2025/1: S3C2410 - default platform devices
  o [ARM PATCH] 1993/3:  S3C2410 DMA Support
  o [ARM PATCH] 1991/1: S3C2410 - irq updates
  o [ARM PATCH] 1995/1: S3C2410 - Clock controls

Ben Leslie:
  o Use posix headers in sumversion.c

Benjamin Herrenschmidt:
  o ppc64: more issues with mem_reserve
  o ppc32: Add "native" iomap interfaces
  o ppc64: Split iomap implementation & eeh !
  o ppc64: Fix module exports for G5
  o ppc64: update g5_defconfig
  o ppc64: Fix find_udbg_vterm()
  o Fix booting on some recent G5s
  o ppc64: Fix incorrect initialization of hash table on some pSeries
  o ppc64: Fix !SMP build
  o ppc64: DART iommu allocation fix
  o ppc/ppc64: Fix g5 access to PCI IO cycles
  o ppc64: Make the DART "iommu" code more generic
  o ppc64: Remote some userland-only stuff from kernel header
  o ppc64: Fix spelling error in callback name
  o ppc64: fix 32-bit SI_TIMER conversion fix
  o ppc64: Fix 32 bits conversion of SI_TIMER signals
  o radeonfb: Fix newer PowerBook & warnings
  o ppc32: Fix warning in pmac battery code
  o ppc32: ADB keycode conversion update
  o ppc32/64: Fix warning in pmac ide
  o ppc32: Fix typo/bug in bus resource allocation
  o ppc32: adapt prom_init to offb change
  o ppc32: Fix use of uninitialized pointer in offb
  o ppc32: Fix type/bug in pmac_feature.c
  o ppc32: Fix potentially uninitialized var in chrp_setup.c
  o ppc32: Fix bogus return value in pmac_cpufreq.c
  o ppc32: Fix Apple Xserve G4 PCI probing
  o ppc64: monster cleanup
  o pmac: don't add °C suffix in sys for adt746x driver
  o ppc64: Fix __raw_* IO accessors
  o ppc64: Fix some bogus warnings & cleanup tlbie code path
  o ppc32: pmac cpufreq for ibook 2 600
  o fbdev/radeonfb: Remove bugus radeonfb_read/write
  o ppc64:Fix missing register in altivec context switch
  o ppc: fix sungem NAPI
  o ppc32: Fix boot with ppc970fx CPU
  o ppc/ppc64: fix offb
  o ppc[64]: increase max auxv entries
  o ppc32: Improve workaround for 74xx CPUs with broken BTIC
  o ppc32: properly export some pcibios_* functions
  o ppc32: PowerMac trackpad problems
  o ppc32: remove hardcoded offsets from ppc asm
  o ppc32: Fix booting on some OldWolrd Macs

Bjorn Helgaas:
  o QLogic ISP2x00: remove needless busyloop
  o drm: add pci_enable_device
  o silence sn_console driver on non-SGI boxes
  o announce hpet devices claimed
  o Make assign_irq_vector() non-__init
  o Fix hp100.c for pci_enable_device() changes
  o revert ioc3-eth.c pci_enable_device() changes
  o dvb pci_enable_device() fix
  o cpqfc: add missing pci_enable_device()
  o de4x5.c: add missing pci_enable_device()
  o ioc3-eth.c: add missing pci_enable_device()
  o hp100.c: add missing pci_enable_device()
  o ibmasm: add missing pci_enable_device()
  o tpam_main.c: add missing pci_enable_device()
  o ip2main.c: add missing pci_enable_device()
  o idt77252.c: add missing pci_enable_device()

Bo Henriksen:
  o [ARM PATCH] 2065/1: LH7A40X UDC ARCH changes

Brent Casavant:
  o Fix get_nodes() mask miscalculation

Brett Russ:
  o [ide] make sure we are looking at the low bits post error

Brian Gerst:
  o Remove in-kernel init_module/cleanup_module stubs
  o kbuild: use KERNELRELEASE
  o Fix hardcoded value in vsyscall.lds

Brian J. Johnson:
  o [IA64-SGI] Add full PROM version banner to
/proc/sgi_prominfo/nodeXX/version

Brian King:
  o handle blk_queue_tags_resize() allocation failures
  o blk_resize_tags() fix
  o blk_queue_free_tags() fix
  o Allow TCQ depth to be lowered properly
  o ipr: Don't log adapter shutdown error response code
  o ipr: Set allow_restart for disk devices only
  o ipr: Dead adapter I/O hang fix
  o ipr: Properly enable/disable TCQ
  o ipr: New PCI IDs
  o ipr: Add maintainers email address to comment block
  o ipr: Use kref instead of a kobject
  o ipr: New adapter support
  o ipr: Properly retry aborted reponse
  o ipr: Bump driver version
  o ipr: Use cancel all instead of abort task

Bruce Allan:
  o kNFSd: fix brokenness with fsid= export option

Bálint Márton:
  o urandom initialisation fix
  o get_random_bytes() returns the same on every boot

Cal Peake:
  o fix /proc/net/netstat output
  o [IPV4]: Delete bogus newline in first TcpExt procsfs line

Carl Spalletta:
  o remove dead prototypes

Carsten Haustein:
  o [ide] piix: fix wrong DMA mode selected

Catalin Marinas:
  o [ARM PATCH] 2106/1: Remove the "write" assumption for Jazelle in the
early_abort handler

Chas Williams:
  o [ATM]: [fore200e] fix warnings related to dma_addr_t
  o [ATM]: [ambassador] remove warnings related to unused variables
  o [ATM]: [eni] fix __iomem related warnings
  o [ATM]: [lanai] get sleep interval right
  o [ATM]: [drivers] fix warnings related to readl/writel changes

Chris Mason:
  o fix bio_uncopy_user() mem leak
  o reiserfs v3 barrier support
  o add BH_Eopnotsupp for testing async barrier failures

Chris Wedgwood:
  o i386 reduce spurious interrupt noise

Chris Wright:
  o uml: fix ubd deadlock on SMP
  o mlockall() take mmap_sem a bit later
  o make can_do_mlock useful for mlock/mlockall
  o mlockall() check rlimit only when MCL_CURRENT is set
  o mlockall(MCL_FUTURE) unlocks currently locked mappings
  o use simple_read_from_buffer in proc_info_read and proc_pid_attr_read
  o use simple_read_from_buffer in selinuxfs
  o configurable SELinux bootparam value
  o small simplification for two SECURITY dependencies
  o rlimit-based mlocks for unprivileged users

Christian Borntraeger:
  o Add bus dependencies to two scsi drivers

Christian Bornträger:
  o s390: core changes
  o remove sync() from panic

Christoph Hellwig:
  o sparse __iomem annotations for qla2xxx
  o merge scsiiom.c into tmscsim.c
  o [XFS] fix a freeze/thaw deadlock
  o fdomain: reduce usage of global variables
  o get rid of obsolete APIs in nsp32
  o get rid of obsolete APIs in BusLogic
  o tmscsim: remove remaining INQUIRY sniffing
  o m32r: remove arch/m32r/drivers/cs_internal.h
  o m32r: remove arch/m32r/drivers/m5.[ch]
  o get rid of obsolete APIs in u14-34f
  o tmscsim: remove superflous global host list
  o merge initio source files
  o a100u2w: cleanups
  o initio: remove obsolete APIs, cleanup
  o qla1280: ISP1020/1040 support
  o merge a100u2w source files
  o tmscsim: back out bogus eeprom reading changes
  o fusion dead code removal
  o [XFS] fix handling of bad inodes
  o [XFS] handle nfs requesting ino 0 gracefully
  o fix inia100 dma mapping warnings
  o remove internal queueing from inia100
  o don't mark the initio 9100 driver broken
  o switch fusion to use <linux/list.h> everywhere
  o don't mark aacraid as experimental
  o move scsi_add_host back to where it belongs in aacraid
  o some ncr53c8xx decrufting
  o remove abort,reset methods from host templates
  o kill useless spinlock wrappers in BusLogic
  o fix Scsi_Host leak in BusLogic
  o mark amiflop non-unloadable
  o <asm/softirq.h> crept back in h8300 and sh64
  o small <linux/hardirq.h> tweaks
  o remove exports from audit code
  o mark dq_list_lock static
  o mark md_interrupt_thread static
  o make kmem_find_general_cachep static in slab.c
  o start removing queue from tmscsim
  o fix aic79xx module_init return value when no hardware
  o allow non-modular mptctl
  o avoid obsolete APIs in eata
  o avoid obsolete APIs in ide-scsi
  o don't include "scsi.h" in scsi_module.c
  o update notcq blacklist
  o refactor tmscsim inititalization code
  o first steps at BusLogic cleanup
  o update dmx3191d to modern pci/scsi probing
  o update NCR5380 comments
  o [IPV6]: Remove secure_ipv6_id, unused
  o Missing static in buffer.c
  o remove drivers/char/busmouse.[ch]
  o don't mention MOD_{INC,DEC}_USE_COUNT in Documentation/
  o remove MOD_{INC,DEC}_USE_COUNT users that got back in
  o fix address_space.i_mmap comment
  o remove unused sysctls from kernel/personality.c
  o centralize some nls helpers
  o factor out common <asm/hardirq.h> code
  o [NET]: Unexport {alloc,free}_divert_blk()
  o [IPV4]: Mark inet_family_ops static
  o [XFS] Fix use of AIO wait_on_sync_kiocb and a deadlock in O_SYNC inode
semaphore handling.
  o [XFS] Remove a readahead page allocation failure warning, this will
happen under normal workloads and does not indicate a problem.
  o fix compile warning in rivafb on ppc
  o remove ptrinfo
  o some missing statics in mm/
  o stop ->put_inode abuse in vxfs
  o fix compile warnings in via-pmu.c for !CONFIG_PMAC_PBOOK
  o fix compile warning in ppc64 pmac_feature.c
  o fix devfs name for microcode driver
  o mark pcxx as broken
  o hfs/hfsplus is missing .sendfile
  o ftape support for x86_64
  o [XFS] Fix O_SYNC flushing in XFS which regressed with concurrent O_SYNC
write improvements recently.
  o [XFS] Rework parts of the write path so that when a direct write needs to
fallback to buffered in the generic code, we are able to relock the XFS inode
correctly.
  o [XFS] Export sync_page_range to fix O_SYNC in XFS
  o [XFS] Fix warnings in xfs_bmap.c
  o mesh is ppc32-only
  o BKL removal for EH thread startup
  o update scsi_eh_get_sense commentary
  o sk98lin procfs fix
  o fix NC5380 locking and delayed work handling
  o inode time update funnies in ncpfs
  o remove read-only/immutable checks from fat_truncate
  o fix some comments about epoch in arch/alpha/kernel/time.c
  o ppc32: remove dead CONFIG_KERNEL_ELF Kconfig entry
  o BUG() on inconsistant dcache tree in may_delete
  o reduce pty.c ifdef clutter
  o split generic_file_aio_write into buffered and direct I/O parts
  o idr.c: remove stale comment
  o clean up some more tmscsim scan logic
  o kill tmscsim ->proc_info
  o [XFS] avoid using pid_t in ioctl ABI
  o [NET]: Missing header includes and forward declarations
  o [NET]: Add missing struct net_device forward decl to skbuff.h
  o [ATM]: Missing static in atm
  o switch sd numbering to idr

Christoph Lameter:
  o time interpolator fixes
  o ppc: time interpolator build fix
  o mmtimer quietness
  o time interpolators logic fix
  o device driver for the SGI system clock, mmtimer
  o Fix hpet time interpolator setup for CONFIG_TIME_INTERPOLATION
  o Time interpolator: Scalability enhancements and high resolution time for
IA64
  o gettimeofday nanoseconds patch

Clemens Buchacher:
  o sparc32: fix warning for changed section attributes

Colin Leroy:
  o therm_adt746x: various fixes
  o fix warning in arch/ppc/pmac/simple/misc.c
  o fix ans-lcd compilation
  o use kthread_stop in therm_adt746x
  o therm_adt746x: don't change loadavg
  o [SUNGEM]: Add polling support

Colin Phipps:
  o [IPX]: Make sure sockaddr_ipx objects are initialized completely

Con Kolivas:
  o sched: adjust p4 per-cpu gain

Corey Minyard:
  o signal handling race fix
  o IPMI driver updates
  o IPMI Watchdog handling updates

Cornelia Huck:
  o s390: common i/o layer
  o Add pci dependencies to drivers/media/dvb/ttpci/Kconfig

Coywolf Qi Hunt:
  o uml: remove a group of unused bh functions
  o kbuild: remove obsolete HEAD in kbuild
  o kbuild: Remove wildcard on KBUILD_OUTPUT

Daniel McNeil:
  o AIO: retry infrastructure fixes and enhancements

Dave Airlie:
  o drm: remove unused dma support remnants
  o drm: Stop i830 and i915 both being build at same time
  o drm: drop __HAVE_COUNTER macros
  o drm: complete fix for drm_scatter.h
  o drm: actually __set_current_state is more correct
  o drm: use set_current_state instead of direct assignment
  o drm: fix bug introduced in the macro removal
  o drm: update Kconfig for r128/radeon
  o Missing ctx_count decrement when releasing driver
  o drm: correct i915 packet length calculations
  o We dereference dev->priv a few lines above, meaning we'd
  o drm: remove virt_to_bus
  o drm: Sparc64 ffb compile fixes
  o drm: remove __HAVE_DMA/IRQ and mapping offset macros
  o remove DRIVER_FILE_FIELDS, replace with a private driver structure
allocated in open helper and freed in free_filp_priv.
  o Drop __HAVE_CTX_BITMAP, __HAVE_SG, __HAVE_PCI_DMA, these are fairly
straightforward removals..
  o Remove __HAVE_AGP and __HAVE_MTRR, add driver features bitmask, Cleaned
up a lot of #ifdef in functions using suggestions from Arjan.
  o remove DRM_IOREMAP* and DRM_FIND_MAP macros replace them with inline fns
  o remove HAVE_DMA_WAITLIST as it was only used by gamma
  o remove __HAVE_DMA_SCHEDULE was only used by gamma
  o Dump __HAVE_DMA_FREELIST is only used by gamma
  o remove DRIVER_FOPS and related macros
  o Remove DRIVER_CTX_[CD]TOR, HAVE_KERNEL_CTX_SWITCH, DRIVER_BUF_PRIV_T,
DRIVER_AGP_BUFFERS_MAP
  o Initial DRM function table removes some if the DRIVER_ macros
  o Mark gamma as broken
  o Add some missing NULL->0 and __user annotiations
  o drm: missing bus_address assignment
  o remove __NO_VERSION__ relic from the past

Dave Boutcher:
  o ppc64: mf_proc file position fix

Dave Craig:
  o [IPV6]: Set skb->dev in ip6_pkt_discard_out

Dave Hansen:
  o ppc64: add a pfn_to_kaddr() function
  o [AF_PACKET]: Use void * for virtual addresses
  o include asm/page.h for virt_to_page()
  o don't align virt_to_page() args
  o vmalloc_fault() cleanup
  o call virt_to_page() with void*, not UL
  o cast PAGE_OFFSET math to void* in early printk
  o reduce casting in sysenter.c
  o break out zone free list initialization
  o ibmveth: race fixes
  o ppc64: include profile.c in kernel/irq.c

Dave Jiang:
  o [ARM PATCH] 2117/1: Fix ATU config on IQ80331 to prevent master aborts,
replace 2099/1
  o [ARM PATCH] 2105/1: Fix compilation error for IOP and remove unnecessary
legacy code
  o [ARM PATCH] 2100/1: Fix compilation error due to missing typedefs (u32)
for XScale IOP platforms
  o [ARM PATCH] 2039/1: 2033/6 resubmission
  o [ARM PATCH] 2049/1: 2037/1 (2033/5) resubmission
  o [ARM PATCH] 2048/1: Patch 2036/1 (2033/4) resubmission
  o [ARM PATCH] 2035/1: 2033/3 - IOP3xx patch submission (3/6)
  o [ARM PATCH] 2034/1: 2033/2 - IOP3xx patch submission (2/6)
  o [ARM PATCH] 2033/1: IOP3xx patch submission (1/6)
  o [ARM PATCH] 2018/1: Fixed Patch 2017
  o [ARM PATCH] 1963/1: Intel XScale IOP310 removal

Dave Jones:
  o find_isa_irq_pin can't be __init
  o PCI Hotplug: Use before NULL check in shpchp_ctrl
  o [AGPGART] Really add Intel i915 AGPGART Support
  o [AGPGART] Fix sign extension bug in amd64 gart driver
  o [AGPGART] Fix up sparse iomem warnings in Serverworks driver
  o [AGPGART] Fix up sparse iomem warnings in NVidia driver
  o [AGPGART] Fix sparse iomem warnings in Intel MCH driver
  o [AGPGART] Fix up sparse iomem warning in Intel driver
  o [AGPGART] Fix up sparse iomem warnings in generic agp code
  o [AGPGART] Fix up sparse iomem warnings in ati driver
  o [AGPGART] Fix up sparse iomem warnings of amd64 driver
  o [AGPGART] Fix up sparse iomem warnings for amd-k7 driver
  o Pointer dereference before NULL check in ACPI thermal driver
  o plug leaks in aic7xxx_osm
  o Remove possible reuse of stale pointer in aic7xxx
  o plug leaks in aic79xx
  o Remove redundant freeing code from aic7770
  o hpt366 ptr use before NULL check
  o Remove bogus memset from cpqfc driver
  o ext3 dreference of sb preceeds check
  o [PACKET]: Fix deref before NULL check in packet_release()
  o [AX25]: Fix digipeat leak
  o wavelan uninitalised var
  o 3c527 possible oops
  o Fix warning in pc300_tty driver
  o Fix possible leak in af_ax25
  o Check find_vma return code in make_pages_present()
  o More PNP leaks
  o Fix leak in ISAPNP core
  o Fix leak in atmel wireless driver
  o Fix leak in aty fb code
  o Fix potential leaks in pc300_tty driver
  o Fix leaks in ISOFS
  o Fix another PNP leak
  o Fix NULL dereference in OSS v_midi driver
  o Remove pointless check in zlib
  o Clean up failure path in DAC960
  o Remove pointless code from ALSA emu10k1 midi driver
  o Fix leak in PNP interface code
  o Fix NULL derefence in OSS MAUI driver
  o Eicon ISDN: fix leak in eicon debug code
  o [CPUFREQ] Fix up ARM drivers 'out of sync' problem
  o Fix up Centaur CPU feature enabling
  o [CPUFREQ] Remove fsb argument from longhauls calc_speed() It's being
passed a global everywhere, so it may as well directly reference it.
  o describe Intel cache descriptors
  o x86: quieten the "ESR value" printks
  o fix inlining failures
  o [CPUFREQ] Fix silly typo that broke the compile
  o [CPUFREQ] Work around some broken userspace daemons
  o [CPUFREQ] Fix reset-to-max-speed on unloading of longhaul driver
  o [CPUFREQ] Samuel2 can use eblcr to determine FSB
  o [CPUFREQ] fix up random CodingStyle /whitespace regressions
  o [CPUFREQ] Further cleanups to longhaul driver using defines
  o [CPUFREQ] Prettyprint longhaul speeds
  o Merge delerium.codemonkey.org.uk:/mnt/data/src/bk/bk-linus into
delerium.codemonkey.org.uk:/mnt/data/src/bk/cpufreq
  o [CPUFREQ] Remove extraneous comment
  o [CPUFREQ] Powersaver also has voltage scaling abilities
  o [CPUFREQ] Introduce some defines for the longhaul version, and use them
  o Merge delerium.codemonkey.org.uk:/mnt/data/src/bk/bk-linus into
delerium.codemonkey.org.uk:/mnt/data/src/bk/cpufreq
  o [CPUFREQ] fix typo on gx-suspmod.c
  o [CPUFREQ] Support VIA C3 Nehemiah's with 200MHz FSB

Dave Kleikamp:
  o JFS: fix memory leak in __invalidate_metapages
  o JFS: Trivial: remove dead code
  o JFS: disk quota support

David Brownell:
  o USB: net2280 updates
  o USB: EHCI SMP fix
  o [ARM PATCH] 2060/1: make /proc/cpuinfo report missing EDSP and Java
support
  o USB: gadgetfs minor updates
  o USB: ethernet gadget, minor fixes
  o USB: add omap_udc driver
  o USB: add lh7a40x_udc driver
  o USB: isp1301_omap driver (OTG core)
  o USB: ohci_omap updates
  o USB OTG: doc updates (5/5)
  o USB OTG:  gadget zero (4/5)
  o USB OTG: usbcore enumeration (3/5)
  o USB OTG: ohci reset updates (2/5)
  o USB OTG: add usb_bus_start_enum() (1/5)
  o USB: gadget drivers learn about LH7A40x

David Eger:
  o radeonfb: cleanup and little fixes

David Gibson:
  o ppc64: Kconfig cleanups
  o ppc64: remove redundant #ifdef CONFIG_ALTIVEC
  o ppc64: squash EEH warnings
  o ppc64: EEH checks mistakenly became no-ops
  o ppc64: squash childregs warnings
  o ppc64: change bad choice of VSID_MULTIPLIER
  o ppc64: remove LARGE_PAGE_SHIFT constant
  o [IPV4]: Initialize newly allocated hash tables in fib_semantics.c
  o ppc64: improved VSID allocation algorithm
  o ppc64: handle SLB misses in realmode
  o ppc64: fix declaration order in asm-ppc64/tlb.h
  o ppc64: pin the kernel stack's SLB entry
  o ppc64: clean up unused macro
  o ppc64: bolted SLB entry for iSeries
  o ppc64: C99 initializers in INIT_THREAD

David Howells:
  o Fix a NULL pointer bug in do_generic_file_read()

David Mosberger:
  o [IA64] fix UP build
  o [IA64] minor sparse cleanups
  o [IA64] sparse __iomem annotations
  o [IA64] minimal sparse-enablement; add __user annotations
  o [IA64] sparse "long" constant cleanup patch
  o [IA64] sparse 0 vs. NULL cleanup patch
  o [IA64] Don't directly deref user pointers
  o [IA64] fix argument-order in access_ok() call from
csum_partial_copy_from_user
  o [IA64] ptrace.c: Fix unchecked user-memory accesses due to
ptrace_{get,set}regs()
  o [IA64] signal.c: fix wrong argument order in __copy_to_user() call
  o [IA64] irq.c: Kill warning about variables which are unused in UP kernels
  o signal-race-fix: ia64

David S. Miller:
  o [SUNGEM]: Use NETDEV_TX_foo instead of magic constants
  o [SPARC64]: Missing __user annotations for asm/checksum.h
  o [SPARC64]: Add __user annontation to ELF_CORE_COPY_REGS()
  o [SPARC64]: Add missing __user annotation to sys_sparc32.c
  o [SPARC64]: Use __iomem in chmc.c
  o [SPARC64]: Kill sparse warning in power.c
  o [SPARC64]: Make kprobe implementation more robust
  o [NET]: Generic network statistics/estimator
  o [NET]: Kill typo in neighbour.c
  o Merge bk://212.42.230.204/net-2.6 into
nuts.davemloft.net:/disk1/BK/net-2.6
  o [PKT_ACT]: Fixup tcf_result updating wrt. tcf_action_exec() calls
  o [TCP]: Rename tcp_skb_psize() to tcp_skb_mss()
  o [SPARC64]: Update defconfig
  o [SPARC64]: Fix SI_TIMER conversion as ppc64 has
  o Merge bk://kernel.bkbits.net/acme/net-2.6 into
nuts.davemloft.net:/disk1/BK/net-2.6
  o [ATM]: Use neigh_table_{init,clear}() in clip.c
  o [TCP]: Kill tso_{factor,mss}
  o [TCP]: Add tcp_tso_win_divisor sysctl
  o [SUNGEM]: Fix build
  o [TCP]: Check correct sequence number for URG in tcp_tso_acked()
  o [SUNGEM]: Do not need two implementations of poll_controller, hehe
  o [TCP]: Smooth out TSO ack clocking
  o [TCP]: Fix inaccuracies in tso_factor settings
  o Merge nuts.davemloft.net:/disk1/BK/acme-2.6 into
nuts.davemloft.net:/disk1/BK/net-2.6
  o [IPV4]: Do fib_alias lookup walk directly in fib_semantic_match()
  o [IPV4]: Move some fib_semantics exports into fib_lookup.h
  o [IPV4]: Define fib_alias in new header fib_lookup.h
  o [SPARC64]: Disable SBH interrupt properly
  o [SPARC64]: Do not log streaming byte hole errors
  o [NETLINK]: In netlink_trim(), verify that SKB is not on a list
  o [TCP]: Move TSO mss calcs to tcp_current_mss()
  o [TCP]: Uninline tcp_current_mss()
  o [TCP]: Fix third arg to __tcp_trim_head()
  o [NET]: Neighbour cache statistics like rt_stat
  o [TCP]: Fix congestion window expansion when using TSO
  o [NET]: Remove INCOMPLETE checks from neigh_forced_gc()
  o [NET]: Fix some neigh table locking errors
  o [NET]: Smooth out periodic neighbour GC
  o Merge nuts.davemloft.net:/disk1/BK/nf-work-2.6 into
nuts.davemloft.net:/disk1/BK/nf-2.6
  o [NET]: Neighbour hashing tweaks
  o [SPARC64]: Start timer tick after interpolator is registered
  o [SPARC64]: Update defconfig
  o [NET]: Convert neigh hashing over to jenkins
  o [NET]: Grow neigh hash table dynamically
  o [NET]: Create neigh_lookup_nodev for decnet
  o [NET]: Privatize {P,}NEIGH_HASHMASK
  o [NET]: Apply NEIGH_HASHMASK at tbl->hash() caller
  o [NET]: Abstract neigh table walking
  o Cset exclude: pablo@eurodev.net|ChangeSet|20040828001121|29246
  o [NET]: Add ethtool support to loopback driver
  o [IPV4]: Fix list traversal in fn_hash_insert()
  o [ATM]: Use __iomem where appropriate
  o [SPARC64]: Update compat code for sys_waitid changes
  o [IPV4]: Zap CONFIG_IP_ROUTE_TOS
  o [IPV4]: Clean up fib_hash.c list handling
  o [SPARC64]: Fix memset() in sunsu.c and sunzilog.c
  o [SPARC64]: Improve kernel stack backtraces
  o [IPV4]: Fix BUG triggered in fib_sync_down()
  o [XFRM] make xfrm_lookup() fully af-independent
  o [SPARC]: Kill dump_dma_regs, unused
  o [SPARC64]: Missing ioremap() in parport support
  o [SPARC64]: Fix I/O port args to string routines
  o [SPARC64]: Fix iomem warnings in qlogicpti driver
  o [SPARC64]: Fix iomem warnings in esp scsi driver
  o [B44]: Fix remaining iomem warnings
  o [SPARC64]: Fix iomem warnings in flash driver
  o [SPARC64]: Fix iomem warnings in cpwatchdog driver
  o [SPARC64]: Fix iomem warnings in display7seg driver
  o [SPARC64]: Fix iomem warnings in envctrl driver
  o [TYPHOON]: Fix iomem warnings
  o [MYRI_SBUS]: Fix iomem warnings
  o [SUNBMAC]: Fix iomem warnings
  o [SUNQE]: Fix iomem warnings
  o [SUNLANCE]: Fix iomem warnings
  o [SUNHME]: Fix iomem warnings
  o [MPTFUSION]: Fix iomem warnings
  o [SPARC64]: Fix iomem warnings in i8042-sparcio.h
  o [SPARC64]: Fix iomem warnings in cs4231 sound driver
  o [SPARC64]: Fix iomem warnings in amd7930 sound driver
  o [SPARC64]: Make IDE ops take __iomem pointers
  o [FC4]: Fix iomem warnings in SOCAL driver
  o [FC4]: Fix iomem warnings in SOC driver
  o [SPARC64]: Update defconfig
  o [SPARC64]: Add io{read,write}{8,16,32}_rep()
  o [IPV4]: More fib_hash cleanups
  o [NETFILTER]: Fix tcp_find_option() bug properly
  o [IPV4]: Use hlist_for_each_entry_safe in fib_hash_move
  o [IPV4]: Basic cleanups in fib_hash.c
  o [NETFILTER]: Fix off-by-one test error in ip_tables.c
  o [CRYPTO]: Zero out tfm before freeing in crypto_free_tfm()
  o [TG3]: Update driver version and reldate
  o [TG3]: Recognize all onboard Sun variants, not just 5704
  o [IPV4]: Make fib_semantics algorithms scale better
  o [IPV4]: Use list.h facilities for fib_info_list
  o Merge bk://kernel.bkbits.net/acme/net-2.6 into
nuts.davemloft.net:/disk1/BK/net-2.6
  o [SPARC64]: __iomem annotations and iomap implementation
  o [TCP]: Fix logic error in packets_out accounting
  o [IOMAP]: Make ioport_map() take unsigned long port argument
  o [TCP]: Just silently ignore ICMP Source Quench messages
  o [TCP]: Fix fack_count handling in tcp_sacktag_write_queue()
  o [SK98LIN]: Kill dangling netdev->last_stats reference
  o Merge conflicts with Linus's sparse ioremap() work
  o Merge conflicts with Linus's ioremap sparse changes
  o [TG3]: Need tx_lock in tg3_set_rx_mode()
  o [NET]: Kill netdev->last_stats
  o [TCP]: Fix {lost,left}_out accounting in tcp_fragment()
  o [SPARC64]: Kill insn scheduling comments from etrap.S
  o [SPARC64]: Use time interpolators
  o [TCP]: Fix packet counting during retransmission
  o [TCP]: Fix packet counting when fragmenting already sent packets
  o [TCP]: Fix packet counting in tcp_fragment()
  o [SUNGEM]: Use dev_kfree_skb_irq() for TX
  o [NET]: Calculate RTATTR_MAX at run time
  o [TCP]: Fix tcp_set_skb_tso_factor() calcs
  o [TCP]: Do not export tcp_transmit_skb()
  o [VLAN]: Fix thinko in RCU locking
  o [NET]: Kill SCM_CONNECT, never used and unreferenced
  o Merge nuts.davemloft.net:/disk1/BK/network-2.6 into
nuts.davemloft.net:/disk1/BK/net-2.6
  o Merge
  o [TCP]: Make sure SKB tso factor is setup early enough
  o [TCP]: Calculate SKB tso factor more accurately
  o [TCP]: Make TSO play nice with congestion window
  o [SPARC64]: Fix spinlock macros
  o [PKT_SCHED]: Fixed missed return in tcf_hash_init()
  o [SPARC64]: Update defconfig
  o [PKT_SCHED]: Kill bogus spaces in Kconfig strings
  o [NET]: Free neigh_parms using RCU to fix neigh_create/inetdev_destroy race
  o [SPARC64]: Update defconfig
  o [SPARC64]: Initial KPROBES implementation
  o [KPROBES]: Pass integer addresses, not pointers, to flush_icache_range()
  o [SPARC64]: Add sparc64die_chain as on x86{,_64}
  o [SPARC64]: Kill unused 'flags' in pci_sabre.c
  o [SPARC64]: Zap pci_controller_lock
  o [SPARC64]: Fix set_utsname returning with uts semaphore held
  o [SPARC]: Add sys_waitid support
  o [SPARC64]: SA_SAMPLE_RANDOMNESS fix
  o [IPV4]: Push ip_append_data() frag bug fix into ip_append_page()
  o [TG3]: Update driver version and reldate
  o [TG3]: Fix clock control programming on 5705/5750
  o [TG3]: Add capacitive coupling support
  o [TG3]: Add 5750 A3 workaround
  o [CREDITS]: Update my entry
  o [SPARC64]: Update defconfig
  o [AMD7930]: Fix kcalloc() args
  o [MAINTAINERS]: Update my email contact info
  o [SPARC64]: Fix delay with HZ==1000
  o [UACCESS]: Fix typo in generic __get_user_unaligned()
  o [SPARC64]: Speed up ffb font rendering
  o [SPARC64]: Fix copyarea bug and set default flags in ffb driver
  o [SPARC64]: Sign extend correct args of sys_syslog()
  o [SUNSAB]: Remove CRTSCTS handling in set_termios
  o [SPARC64]: Fix some tabbing in xor.S
  o [SPARC64]: Add .type and .size directives to some asm files
  o [SPARC64]: Fix direct f_pos fiddling in openpromfs
  o [SPARC64]: Hack fix, force DTR/RTS on in sunsab console
  o [SPARC64]: Use force_{sig,sigsegv}() in sparc signal handling
  o [SPARC64]: Update defconfig
  o Merge nuts.davemloft.net:/disk1/BK/sparcwork-2.6 into
nuts.davemloft.net:/disk1/BK/sparc-2.6
  o signal handling race fixes: sparc and sparc64
  o [SPARC64]: Save/restore %asi properly in signal handling
  o [SPARC64]: Update defconfig
  o [SPARC64]: Durrrr, missed signal handling fix from 2.4.x
  o [SPARC64]: Implement little-endian bitops using normal ones
  o [SPARC64]: Kill bogus __strlen symbol and strncmp inline cruft
  o [SPARC64]: Fix bugs in new U1memcpy code
  o [SPARC64]: Revamped memcpy infrastructure
  o [SPARC64]: Fix PCI IOMMU invalid iopte handling
  o Merge nuts.davemloft.net:/disk1/BK/network-2.6 into
nuts.davemloft.net:/disk1/BK/net-2.6
  o [PKT_SCHED]: Fix unused label warning in ingress_init()
  o [SUNGEM]: Fix locking in gem_interrupt()
  o Merge nuts.davemloft.net:/disk1/BK/net-exp-2.6 into
nuts.davemloft.net:/disk1/BK/net-2.6
  o [VLAN]: __vlan_hwaccel_rx() needs to use dev_kfree_skb_any
  o [NETFILTER]: Mark tcp_options skb arg as const
  o Merge nuts.davemloft.net:/disk1/BK/ip6route-2.6 into
nuts.davemloft.net:/disk1/BK/net-2.6
  o [IPV4/IPV6]: Fix direct user pointer deref in xfrm icmp changes
  o [TG3]: Disable CIOBE split, as per Broadcom's driver
  o [TCP]: When fetching srtt from metrics, do not forget to set rtt_seq
  o [TG3]: Do tg3_netif_start() under lock
  o [NET]: Add skb_header_pointer, and use it where possible
  o [NETFILTER]: Need to export ip_ct_log_invalid to modules
  o [NETFILTER]: Export ip_conntrack_count for ip_conntrack_standalone
  o [NETFILTER]: Convert SCTP conntrack over to ip_ct_refresh_acct()
  o Merge nuts.davemloft.net:/disk1/BK/nf-2.6.9 into
nuts.davemloft.net:/disk1/BK/net-2.6
  o Cset exclude: davem@nuts.davemloft.net|ChangeSet|20040817010613|52352
  o [TG3]: Always set MAC_EVENT_LNKSTATE_CHANGED even when serdes polling
  o [TG3]: Remove autoneg handling from fibre_autoneg() unneeded
  o Merge nuts.davemloft.net:/disk1/BK/xfrm-icmp-2.6 into
nuts.davemloft.net:/disk1/BK/net-2.6
  o [IPV6]: ip6_evictor() has same problem as ip_evictor()
  o [IPV4]: Fix theoretical loop on SMP in ip_evictor()
  o [TG3]: Do not forget to re-enable interrupts on tg3_init_hw() code paths
  o [TG3]: Revamp fibre PHY handling
  o [TIGON3]: Mention that firmware is copyrighted by Broadcom
  o [IPV4]: Kill inetdev_lock, no longer needed

David Woodhouse:
  o ppc64: one more explicit cmp instruction sizing
  o PPC64 Replace cmp instructions with cmpw/cmpd
  o JFFS2 mount options discarded
  o [NET]: Fix compat layer setsockopt overzealous conversions

Davide Libenzi:
  o Avoid unnecessary copy for EPOLL_CTL_DEL
  o Don't use SYSGOOD for ptrace singlestep
  o ptrace single-stepping fix

Dean Nelson:
  o [IA64] allow OEM written modules to make calls to ia64 OEM SAL functions

Dean Roe:
  o [IA64-SGI] report coherence id in /proc/sgi_sn/coherence_id

Dean Roehrich:
  o [XFS] Need to vn_revalidate after dm_set_fileattr
  o [XFS] Change DMAPI dm_punch_hole to punch holes, rather than just
truncate files.
  o [XFS] Fix lock leak in xfs_free_file_space

Deepak Saxena:
  o Updated IXP4xx MTD driver from CVS (v1.6)
  o Add MTD map driver for Intel IXP2000 NPU
  o Update IXP4xx MTD driver from CVS MTD
  o Document ARM pci=firmware option
  o Add support for word-length UART registers
  o Merge plexity.net:/home/dsaxena/src/linux-2.6-ixp2000 into
plexity.net:/home/dsaxena/src/linux-2.6-for-rmk
  o [ARM] More minor IXP2000 cleanups
  o [ARM] Some minor ixdp2x01 fixes
  o Add IXDP2x01 board support to CS89x0 driver
  o [ARM] Remove support for XScale BDI2000
  o [ARM] IXP2000 cleanups to get code upstream
  o Merge plexity.net:/home/dsaxena/src/linux-2.5-bk into
plexity.net:/home/dsaxena/src/linux-2.6-for-rmk
  o Merge bk://linux.bkbits.net/linux-2.5 into
plexity.net:/home/dsaxena/src/linux-2.5-bk
  o Merge plexity.net:/home/dsaxena/src/linux-2.5-bk into
plexity.net:/home/dsaxena/src/linux-2.6-for-rmk
  o Merge bk://linux.bkbits.net/linux-2.5 into
plexity.net:/home/dsaxena/src/linux-2.5-bk

Denis Vlasenko:
  o reduce stack consumption in load_elf_binary
  o reduce [compat_]do_execve stack usage

Diego Calleja García:
  o ext3 documentation

Dimitri Sivanich:
  o sched: isolated sched domains
  o slab: locking optimization for cache_reap
  o Move cache_reap out of timer context

Dipankar Sarma:
  o rcu: abstracted RCU dereferencing
  o rcu: document RCU api
  o rcu: use call_rcu_bh() in route cache
  o rcu: introduce call_rcu_bh()
  o rcu: fix spaces in rcupdate.h
  o rcu: clean up code
  o RCU: low latency rcu
  o RCU - cpu offline fix
  o RCU - cpu-offline-cleanup

Dmitry Torokhov:
  o Fix oops in parkbd
  o kobject: fix kobject_set_name comment

Domen Puncer:
  o [ATM]: [he] Make code more readable with list_for_each_entry

Dominik Brodowski:
  o powernow-k7: fix latency calculation
  o [CPUFREQ] Remove duplicate information brought in with the new governor

Doug Dumitru:
  o uml: don't trash return value

Douglas Gilbert:
  o scsi_mid_low_api.txt update
  o scsi: normalize fixed and descriptor sense data
  o sg jiffy library calls [was: sg kill local jiffies
  o scsi_debug version 1.74
  o scsi_mid_low_api.txt update
  o scsi_level constants in scsi.h
  o [libata] fix INQUIRY handling

Ed L. Cashin:
  o fix block layer ioctl bug

Eric Dean Moore:
  o fix dma mapping leak in fusion

Eric Lemoine:
  o [SUNGEM]: Add netpoll support
  o [SUNGEM]: LLTX support
  o [SUNGEM]: Add tx_lock
  o [SUNGEM]: Add NAPI support
  o [NET]: Allow get/set of dev->weight via netlink

Eric Sandeen:
  o [XFS] Code checks to trap access to fsb zero
  o [XFS] Add filesystem size limit even when XFS_BIG_BLKNOS is in effect;
limited by page cache index size (16T on ia32)

Eric W. Biederman:
  o fix 4K ext2fs support in 2.6 initrd's

Eugene Surovegin:
  o ppc32: export "indirect" DCR helpers
  o ppc32: export __dma_sync & __dma_sync_page

Felipe Alfaro Solana:
  o [NETFILTER]: Missing netfilter_ipv4.c include in conntrack proto code

Felix Blyakher:
  o [XFS] Restored xfs_iflush_all, which is still used to finish reclaims
  o [XFS] Removed xfs_iflush_all and all usages of vn_purge, except one in
clear_inode path.

Frank Pavlic:
  o s390: lcs network driver

François Romieu:
  o via-velocity: comment fixes
  o via-velocity: wrong buffer offset in velocity_init_td_ring()
  o via-velocity: removal of incomplete endianness handling
  o via-velocity: early invocation of init_cam_filter()
  o via-velocity: received ring wrong index and missing barriers
  o via-velocity: velocity_give_rx_desc() removal
  o via-velocity: removal of unused velocity_info.xmit_lock
  o via-velocity: properly manage the count of adapters
  o r8169: default on disabling PCIDAC
  o pci-driver: function documentation fix
  o 8139too: be sure to progress during rtl8139_rx()
  o 8139too: Rx fifo/overflow recovery
  o via-velocity: wrong module name in Kconfig documentation
  o via-velocity: more inetaddr_notifier fix
  o [VLAN]: Missing Kconfig help
  o ipr: minor fixes and assorted nit

Friedrich Lobenstock:
  o [WATCHDOG] pcwd-watchdog.txt-patch

Geert Uytterhoeven:
  o fix up tty fall-out
  o Convert in-kernel users of EXPORT_SYMBOL_NOVERS() to  EXPORT_SYMBOL()

Gerald Schaefer:
  o s390: dcss changes
  o s390: z/VM monitor stream

Gerd Knorr:
  o bttv bugfix
  o v4l: saa7134 driver update
  o v4l: bttv driver update
  o v4l: i2c tuner modules update
  o v4l: i2c cleanups
  o v4l/bttv: add sanity check (bug #3309)

Gerhard Jaeger:
  o ppc32: fix PFC1_EPS and PFC1_EPS_SHIFT for IBM440GX

Glen Overby:
  o [XFS] Permit buffered writes to the real-time subvolume

Gordon Jin:
  o [IA64] ia32compat: Disable syscalls sys32_iopl() and sys32_ioperm() on
ia64

Greg Banks:
  o [NET]: Fix race between neigh-timer_handler and neigh_event_send

Greg Edwards:
  o [IA64] ia32_support.c: Check whether page_alloc failed

Greg Howard:
  o Altix system controller communication driver

Greg Kroah-Hartman:
  o USB: handle NAK packets in input devices
  o USB: remove FIXME created from tty core changes in empeg driver
  o USB: fix error in bluetty.c driver caused by tty core changes
  o Merge kroah.com:/home/greg/linux/BK/bleed-2.6 into
kroah.com:/home/greg/linux/BK/usb-2.6
  o USB: rip out the whole pwc driver as the author wishes to have done
  o Merge kroah.com:/home/greg/linux/BK/bleed-2.6 into
kroah.com:/home/greg/linux/BK/driver-2.6
  o kobject: convert struct kobject use kref
  o USB: rip the pwc decompressor hooks out of the kernel, as they are a GPL
violation
  o USB: Remove struct urb->timeout as it does not work
  o USB: fix bad value in kaweth.c driver
  o KREF: make kref_get() return void as it makes sense to do so
  o Merge kroah.com:/home/greg/linux/BK/bleed-2.6 into
kroah.com:/home/greg/linux/BK/usb-2.6
  o Merge kroah.com:/home/greg/linux/BK/bleed-2.6 into
kroah.com:/home/greg/linux/BK/pci-2.6

Grzegorz Jaskiewicz:
  o gcc-4.0 build fixes

Guennadi Liakhovetski:
  o tmscsim: use block-layer tags
  o tmscsim: remove internal command queue
  o tmscsim: use mid-layer's decision for tag support
  o ST34555N misbehaves on tagged INQUIRY commands - add to blacklist
  o tmscsim: remove redundant code
  o tmscsim: remove unused / redundant bios_param
  o tmscsim: (CH) Fix error handling

Guillaume Thouvenin:
  o watchdog: fix warning "defined but not used"

H. Peter Anvin:
  o Make i386 signal delivery work with -mregparm

Hannes Reinecke:
  o Enable all events for initramfs

Harald Welte:
  o [NETFILTER]: Fix NAT helper handling of TCP window tracking info
  o [NET]: Generic network statistics
  o [NETFILTER]: add sysctl to read out the number of current connections
  o [CREDITS]: Update netfilter entries
  o [IPV4]: Use nf_reset() in parp_redo()
  o [NETFILTER]: Sort Kconfig entries into reasonable order
  o [NETFILTER]: Add some missing help entries
  o [NETFILTER]: Fix ip_nat_find_helper() locking

Haren Myneni:
  o ppc64: implement page_is_ram

Heiko Carstens:
  o s390: zfcp host adapter

Heinz J. Mauelshagen:
  o device-mapper: mirror log sync optional

Herbert Xu:
  o USB: Fix hiddev devfs oops
  o [TCP]: Fix bug that hid sockets in tcp_diag
  o [TCP]: Show all SYN_RECV sockets in /proc/net/tcp
  o [NET]: Remove neigh hash expansion into already locked section
  o [RTNETLINK]: Calculate rtmsg_ifinfo() SKB size more accurately
  o [NETLINK]: Trim SKBs at netlink_{unicast,broadcast}() time
  o [NETLINK]: Kill export of netlink_broadcast_deliver
  o [TCP]: Use mss_cache_std in tcp_init_metrics()
  o [IPV4]: Missing TOS checks after fib_find_alias
  o [IPV4]: Fix thinko in fib_find_alias
  o [IPV4]: Fix endless loop in fn_hash_delete
  o [IPV4]: Kill remnant of ip_nat_dumb
  o [IPV4]: Check PAGE_SIZE in fz_hash_alloc
  o [NETFILTER]: Fix comment typo in ip_nat_helper
  o [IPV4]: Fix some stray IP_ROUTE_TOS references
  o [IPV4]: Size fib_info_devhash[] correctly
  o [IPSEC]: Implement DSCP decapsulation
  o [IPV6]: Kill ip6_get_dsfield
  o [NET]: Convert RTM+_* to enum
  o [IPV6]: Add option to copy DSCP in decap in ip6_tunnel
  o [IPCOMP]: Use per-cpu buffers for compression/decompression
  o [IPSEC]: Find larval SAs by sequence number
  o [IPV6]: Handle ECN correctly in ip6ip6 tunnels
  o [IPSEC]: Fix ECN encapsulation on ipv6
  o [IPV4]: Simplify IP_ECN_set_ce
  o [IPV4/IPV6]: Update ECN handling
  o [NET]: Fully plug netigh_create/inetdev_destroy race
  o [NET]: Add reference counting to neigh_parms
  o [IPV4/IPV6]: Use csum_sub() instead of csum_block_sub() w/zero 3rd arg
  o [IPV4/IPV6]: Fixup checksums properly when fragmenting
  o [NET]: Use pskb_expand_head() instead of skb_copy() in skb_checksum_help()
  o [IPSEC]: Set TTL from route
  o [IPSEC]: Revert pskb change for x->type->output
  o [IPSEC]: Modularise xfrm_tunnel
  o [IPSEC]: Use xfrm4_rcv in xfrm4_tunnel
  o [IPSEC]: Call xfrm6_rcv in xfrm6_tunnel_rcv
  o [XFRM]: Kill unused flow_hash
  o [IPV4]: Simplify ifa free handling code
  o [IPV4]: Make inet_select_addr() logic clearer
  o [IPV4]: inetdev ifa_list handling fixes for s390 drivers
  o [IPV4]: inetdev ifa_list handling fixes outside of net/ipv4
  o [IRDA]: Trivial optimization in inetdev handling
  o [IPSEC]: Move encap check back down to esp4.c
  o [IPV6]: Fix aalg check in esp
  o [XFRM_USER]: Fill in x->props algo fields
  o [IPV6]: Add missing XFRM select in Kconfig

Herry Wiputra:
  o [XFS] Add support for unsetting realtime flag on realtime file which has
no extents allocated.

Hideaki Yoshifuji:
  o [INET]: Fix ECN encapsulation
  o [IPV6]: Missing ip_rt_put() in SIT error path
  o [IPV6]: NEIGHBOUR: hold refcnt of net_device from proxy neighbor entries
  o [IPV6] Fix skb allocation size for RST and ACK
  o [IPV6] Fix routing header handling
  o [IPV6] Clean up anycast membership management
  o [IPV6] leave subnet-routers anycast address during device deletion
  o [IPV6] leave solicited-node multicast address during device deletion
  o [IPV6] use __ipv6_dev_mc_dec() where appropriate
  o [IPV6] Save number of arguments for __ipv6_dev_mc_dev()
  o [IPV6] Don't multiply join multicast/anycast addresses
  o [IPV6] Fix device multicast list leakage when forwarding is on
  o [ARCNET]: Fix crash in 2.6.8.1
  o [NET]: Fix non-existent reference to tulip.txt
  o [IPV6]: NDISC: ensure responding to NS without link-layer information
  o [IPV6]: Missing xfrm_lookup() in icmpv6_{send,echo_reply}()
  o [IPV6]: Do not export rt6_dflt_{pointer,lock}
  o [IPV6] purge routes via non-router neighbour but gateway
  o [IPV6] ensure to aging default routes
  o [IPV6] don't use expired default routes
  o [IPV6] NDISC: Fix message validation against Redirects
  o [NET] NEIGHBOUR: improve neighbour state machine
  o [IPV6] NDISC: update entry appropriately when receiving NS
  o [NET] NEIGHBOUR: use time_after() and its friends
  o [IPV6] NDISC: update IsRouter flag appropriately
  o [NET] NEIGHBOUR: merge two flags for neigh_update() into one
  o [IPV6] NDISC: keep original state if new state is STALE and lladdr is
unchanged
  o [IPV6] NDISC: suspect REACHABLE entry if new lladdr is different
  o [NET] NEIGHBOUR: save number of arguments for neigh_update() by flags
  o [IPV6]: Fix oops in rt6_device_match()
  o [NETFILTER]: Fix build with SYSCTL=n
  o [IPV4/IPV6]: More fragment handling improvements
  o [IPV4/IPV6]: Fix fragment creation
  o [NETFILTER]: Remove unused file
  o [IPSEC]: Add SCTP to xfrm_flowi_{sport,dport}()
  o [IPV6]: Fix device handling in ip6_route_add()
  o [IPV6]: Improve readability in ip6_flowlabel.c
  o [IPV6]: Use offsetof()
  o [DECONET]: Fix build with SYSCTL=n
  o [IPV4] XFRM: don't probe icmp type/code for hdrincl sockets
  o [XFRM] Fix selector comparison against icmp{,v6} flows
  o [IPV6] refer inet6 device via corresponding local route from address
structure
  o [IPV6] take rt6i_idev into account when looking up routes
  o [IPV6] ensure rt6i_idev is non-NULL when setting up new rt6_info{}
  o [IPV4,IPV6] set idev/rt6i_idev to loopback instead of NULL, to omit
checking if it is non-NULL
  o [IPV6] addrconf_dst_alloc() to allocate new route for local address
  o [IPV6] export rt6_ins() as ip6_ins_rt()
  o [IPV6] don't try to insert same local route multiple times

Hidetoshi Seto:
  o [IA64] Recovery from user-mode memory error
  o [IA64] floating point regs are not 16-byte aligned inside SAL error record

Hirofumi Ogawa:
  o NLS: nls_cp932 fix
  o FAT: document fix/update

Hirokazu Takata:
  o m32r: remove obsolete system calls
  o m32r: fix syscall table
  o m32r: remove arch/m32r/drivers
  o m32r: remove unused arch/m32r/m32700ut/m32r-flash.c
  o m32r: remove unused arch/m32r/kernel/io_m32102.c
  o m32r: update ioremap routine
  o m32r: change to use temporary register variables
  o m32r: architecture upgrade on 20040928
  o m32r: update comments for Renesas
  o m32r: support PTRACE_GETREGS and  PTRACE_SETREGS
  o m32r: upgrade for recent kernel changes
  o m32r: fix to build SMP kernel
  o m32r: upgrade include/asm-m32r/atomic.h
  o m32r: slim arch/m32r/Kconfig
  o m32r: modify drivers/net/ne.c for m32r
  o m32r: modify drivers/net/smc91x.c for  m32r
  o m32r: remove network drivers
  o m32r: modify IO routines for m32700ut CF  access
  o m32r: support a new bootloader "m32r-g00ff"
  o m32r: upgrade to 2.6.8.1 kernel
  o m32r: add ELF machine code
  o m32r: modify sys_ipc() to remove useless  iBCS2 support code
  o m32r: change from EXPORT_SYMBOL_NOVERS to  EXPORT_SYMBOL
  o atomic_inc_return for m32r
  o m32r: update headers to remove useless  iBCS2 support code
  o m32r: update CF/PCMCIA drivers
  o m32r: update checksum functions
  o m32r: update uaccess.h
  o m32r: update to fix compile errors
  o m32r: update zone_sizes_init()
  o m32r: update for profiling
  o m32r architecture

Hollis Blanchard:
  o ppc64: HVSI driver

Horst Hummel:
  o s390: dasd driver
  o s390: dasd driver

Hugh Dickins:
  o overcommit documentation fix
  o shmem: Copyright file_setup trivia
  o shmem: rework majmin and ZERO_PAGE
  o shmem: avoid the shmem_inodes list
  o shmem: no sbinfo for tmpfs mount?
  o shmem: no sbinfo for shm mount
  o shmem: inodes and links need lowmem
  o shmem: don't SLAB_HWCACHE_ALIGN
  o tmpfs atomicity fix
  o simple fs stop -ve dentries
  o clarify get_task_mm (mmgrab)
  o rmaplock: swapoff use anon_vma
  o rmaplock: mm lock ordering
  o rmaplock: SLAB_DESTROY_BY_RCU
  o rmaplock: kill page_map_lock
  o rmaplock: PageAnon in mapping
  o i386 virtual memory layout rework

Ian Campbell:
  o pm: console driver fixes
  o [ARM PATCH] 2133/1: params_phys is not available on PXA and apears to be
ARCH_RPM specific anyway
  o [ARM PATCH] 2114/1: fix drivers/char/watchdog/sa1100-wdt.c on SA1100
  o [ARM PATCH] 2113/1: include asm/arch/pxa-regs.h where necessary
  o Remove stray 0 from drivers/video/Makefile
  o [ARM PATCH] 2088/2:  set_irq_type takes the IRQ number not the GPIO
  o MTD: Additional JEDEC device types

Ian Wienand:
  o kbuild: Support LOCALVERSION
  o [IA64] VIRTUAL_MEM_MAP can be set when DISCONTIGMEM isn't; handle it
  o [IA64] Remove extraneous MMU_TRACE debugging macros

Ingo Molnar:
  o tailcall prevention in sys_wait4() and sys_waitid()
  o Use cache_decay_ticks instead of a constant
  o NX: fix read_implies_exec() related noexec-fs breakage
  o Fix task_hot() balancing
  o random driver preempt robustness
  o [IA64] Makefile: Fix to make ccache/distcc happy
  o fix diskstats_show() accounting with PREEMPT
  o tune vmalloc size
  o x86 TSS: io bitmap lazy updating
  o x86 TSS: io port caching
  o i386: elf_read_implies_exec() fixup
  o blk: max_sectors tunables
  o ia32: tsc synchronisation cleanup
  o Add a few might_sleep() checks
  o sched: smt fixes
  o sched: self-reaping atomicity fix
  o permit sleeping in release_task()
  o sched: new task fix
  o sched: nonlinear timeslices
  o sched: whitespace cleanups
  o scheduler statistics
  o sched: fork hotplug hanling cleanup
  o sched: sched misc changes
  o sched: make rt_task unlikely
  o sched: misc cleanups #2
  o sched: cleanup, improve sched <=> fork APIs
  o sched: fix timeslice calculations for HZ=1000
  o context-switching overhead in X, ioport()

Ivan Kokshaysky:
  o Alpha: generic dma mapping

Iñaky Pérez-González:
  o aio.c: rename 'struct timeout' to 'struct aio_timeout'

Jacek Poplawski:
  o stv0299 device naming fix

Jack Hammer:
  o ServeRAID driver ( ips ) Version 7.10.18

Jack Steiner:
  o [IA64-SGI] The SN2 fakeprom directories/files should be deleted

Jamal Hadi Salim:
  o [NET]: Use NETDEV_TX_* macros instead of magic numbers
  o [PKT_SCHED]: Fix gact compile warnings
  o [PKT_SCHED]: Add gact generic actions
  o [ETH]: Zap NET_CLS_ACT ifdef
  o [PPP]: Fix assertion trigger with NET_CLS_ACT

James Bottomley:
  o Merge titanic.il.steeleye.com:/home/jejb/BK/scsi-target-2.6 into
titanic.il.steeleye.com:/home/jejb/BK/scsi-for-linus-2.6
  o SCSI: fix Suspend I/O block/unblock path
  o SCSI: Fix problems with non-power-of-two sector size discs
  o Merge megaraid conflicts
  o 53c700: update driver for host spi class
  o scsi: fix host transport allocations
  o Fix up 3w-xxxx after NULL removal mismerge
  o Merge up to linux-2.5 bk latest to resolve NULL replacement conflicts
  o ncr53c8xx: Convert to using transport classes
  o add device_configure to the transport classes
  o Merge titanic.il.steeleye.com:/home/jejb/BK/scsi-misc-2.6 into
titanic.il.steeleye.com:/home/jejb/BK/scsi-target-2.6
  o mcr53c8xx: remove INQUIRY snooping and believe the mid-layer flags
  o ncr53c8xx: move driver local quirks up to scsi blacklist
  o ncr53c8xx: remove integrity checking
  o Add refcounting to scsi command allocation
  o Fix a100u2w compile error
  o Remove duplicate IDENTIFY from scsi.h
  o complete the bus_addr_t removal from aic7xxx
  o add .module to qla1280 template
  o remove old ifdefs aic7xxx
  o remove old ifdefs aic79xx
  o scsi: Add reset ioctl capability to ULDs
  o add channel to struct scsi_target
  o fix SPI transport attributes not showing up in sysfs
  o advansys build fix
  o fix printk warning in sg.c
  o fix undefined function msleep warning in osst
  o Fix up scsi_test_unit_ready() to work correctly with CD-ROMs
  o Add bus signalling host attribute to spi transport class
  o Make the SPI transport parameters operate at the target level
  o Add host and target transport class abstractions
  o Add scsi_target abstraction and place it in sysfs
  o Merge mulgrave.(none):/home/jejb/BK/linux-2.5 into
mulgrave.(none):/home/jejb/BK/scsi-misc-2.6
  o Add internal API to remove reliance on deprecated
SCSI_IOCTL_TEST_UNIT_READY
  o Merge
  o Merge
  o fix sym2 negotiation
  o Add accessor functons for scsi_device 56 byte inquiry data
  o fix for Domain Validation hang on some devices with sym_2
  o get the kernel to warn about deprecated SCSI ioctls
  o Fix the new megaraid compat code to work on all 64 bit systems
  o MPT Fusion driver 3.01.15 update
  o Merge
  o lib/bitmap.c: fix incorrect use of BITS_TO_LONGS()

James Courtier-Dutton:
  o emu10k1 maintainer update

James Morris:
  o SELinux: fix bugs in mprotect hook
  o [CRYPTO]: Add __init and __initdata to aes.c
  o Reduce SELinux kernel memory use on 64-bit systems
  o libfs: move transaction file ops into libfs

James Smart:
  o suspending I/Os to a device
  o Allow LLDD's to fail slave alloc (non-existent slave)

Jan Blunck:
  o ext2_readdir() filp->f_pos fix

Jan Glauber:
  o s390: core changes

Jan Harkes:
  o Coda - fix sparse warnings
  o coda: add sendfile wrapper
  o coda: fix ifdefs for CONFIG_CODA_FS_OLD_API

Janice M. Girouard:
  o new device driver to enable the IBM Multiport Serial Adapter

Jaroslav Kysela:
  o Merge suse.cz:/home/perex/bk/linux-sound/linux-2.5 into
suse.cz:/home/perex/bk/linux-sound/linux-sound
  o ALSA CVS update ATIIXP-modem driver Added workaround for buggy BIOS
  o ALSA CVS update ICE1724 driver Fixed the internal clock control.
  o ALSA CVS update ICE1712 driver Pontis board: Misc fixes
  o ALSA CVS update VIA82xx driver Disable legacy FM and SB to prevent
lock-ups.
  o ALSA CVS update ICE1712 driver Misc fixes for Aureon boards.
  o ALSA CVS update Intel8x0 driver,Intel8x0-modem driver Fixed resume when
interrupts are shared with another devices.
  o ALSA CVS update Intel8x0 driver intel8x0: Fixed a long mdelay()
  o ALSA CVS update ALSA sequencer remove (now obsolete) support for
_KERNEL_QUOTE events
  o ALSA CVS update RawMidi Midlevel fix handling of EFAULT errors in
snd_rawmidi_read/write; fix hang when writing to /dev/midi* with O_SYNC
  o ALSA CVS update ATIIXP driver add IXP400 support
  o ALSA CVS update PPC beep support depends on INPUT
  o ALSA CVS update MPU401 UART use acpi_register_gsi
  o ALSA CVS update AC97 Codec Core Added jack sense switches for AD1885
  o ALSA CVS update Maestro3 driver Fixed the typo in the last change for
pci_set_master() call...
  o ALSA CVS update Maestro3 driver Call pci_set_master() in resume (to be
sure)
  o ALSA CVS update ICE1712 driver Fixed the master volume control.
  o ALSA CVS update VIA82xx driver Added the DXS entry for Uniwill/Targa
Visionary XP-210.
  o ALSA CVS update PPC AWACS driver awacs.c num_controls -> ARRAY_SIZE fix
  o ALSA CVS update ICE1712 driver Removed MPU401 detection from Aureon and
Prodigy boards.
  o ALSA CVS update Intel8x0 driver Add to snd-intel8x0 AC97 quirk list
  o ALSA CVS update EMU10K1/EMU10K2 driver Fix Audigy + AC97 Master Volume
  o ALSA CVS update ES1938 driver Added (experimental) PM support.
  o ALSA CVS update PPC PMAC driver,PPC Tumbler driver pmac mixer update from
shadow register on resume and switching DRC on headphone plug
  o ALSA CVS update ALSA<-OSS sequencer rewrote
snd_seq_oss_read/snd_seq_oss_write to fix various buffer
overflow/locking/nonstandard behaviour bugs
  o ALSA CVS update ALSA<-OSS sequencer don't copy uninitialized kernel stack
data to userspace
  o ALSA CVS update ALSA<-OSS sequencer remove superfluous
snd_seq_oss_readq_clear call
  o ALSA CVS update ALSA sequencer don't fake the sender address in messages
forwarded by snd-seq-dummy to prevent confusing other clients (e.g.
snd-seq-oss)
  o Merge bk://linux-sound@linux-sound.bkbits.net/linux-sound into
suse.cz:/home/perex/bk/linux-sound/linux-sound
  o Merge suse.cz:/home/perex/bk/linux-sound/linux-2.5 into
suse.cz:/home/perex/bk/linux-sound/linux-sound
  o version.h
  o ALSA CVS update USB generic driver add support for Yamaha CVP-301,
CVP-303, CVP-305, CVP-307, CVP-309, CVP-309GP, PSR-1500, PSR-3000, ELS-01,
ELS-01C, PSR-295, PSR-293, DGX-205, DGX-203, DGX-305, DGX-505, DGP-7, DGP-5,
PM5D, DME64N, DME24N, DTX, UB99
  o ALSA CVS update AC97 Codec Core Add more timeout to avoid not respond
messages
  o ALSA CVS update PCM Midlevel Fixed cut-n-paste typo
  o ALSA CVS update AC97 Codec Core Don't use mute bit in REC_GAIN register
during tests.
  o ALSA CVS update Intel8x0-modem driver Added SiS, NVidia modem descriptions
  o ALSA CVS update PCM Midlevel Serialize runtime->status->state access

Jason Davis:
  o ES7000 subarch update
  o ES7000: increase MAX_MP_BUSSES
  o platform update for ES7000

Javier Achirica:
  o Compatibility fixes for different card versions

Jean Delvare:
  o I2C: update kernel credits/maintainers
  o I2C: rename in0_ref to cpu0_vid
  o I2C: keywest class

Jeff Dike:
  o uml: print errno before resetting it
  o uml: fix fencepost errors in printks
  o uml: error message improvement
  o uml: implement current_text_addr
  o uml: linker script cleanup
  o uml: allow UML to load in the normal location
  o uml: remove an unused header
  o uml: free wrapper fixes
  o uml: small Makefile fixes
  o uml: move linker script
  o uml: update defconfig
  o uml: code cleanup
  o uml: remove useless ioctls
  o uml: network driver fixes
  o uml: mconsole fixes and cleanups
  o uml: more EINTR protection
  o uml: get rid of the arch EXTRAVERSION
  o uml: clean up terminal state handling
  o uml: restrict tlb flushing
  o uml: export memmove
  o uml: comment UML's signal handling
  o uml: copy_user fixes
  o uml: fix call to sys_clone
  o uml: iomem fix
  o uml: eliminate signal order delivery dependency
  o uml: let page faults always be delivered immediately
  o uml: cleaning up
  o uml: convert the real-time clock to gettimeofday from rdtsc
  o uml: enable the timer *after* the timer handler
  o uml: fix a signal race
  o uml: finish the signals across a reboot fix
  o uml: finish conversion to sigjmp_buf/siglongjmp
  o uml: update handle_IRQ_event
  o uml: disable pending signals across a reboot
  o uml: fix binary layout assumption
  o uml: fix scheduler race
  o uml: eliminate useless thread field
  o uml: remove ghash.h
  o Make UML build and run
  o UML fixes
  o UML updates
  o UML updates
  o UML: remove the COW block driver

Jeff Garzik:
  o [libata] add hook, and export functions needed for sata2 drivers
  o [libata] minor comment updates, preparing for iomap merge
  o [libata] consolidate legacy/native mode init code into helpers
  o [libata] remove distinction between MMIO/PIO helper functions
  o [libata sata_nv] sync with 2.4
  o [netdrvr 8139cp,r8169] fix dma_addr_t sizeof test
  o [TG3]: Kill all on-chip send BD support code
  o add ssleep(), kill scsi_sleep()
  o [ata] remove 'packed' attributed from struct ata_prd
  o [libata] fix error recovery reference count
  o [libata] add ioctl infrastructure
  o [libata] ATAPI PIO data xfer
  o [libata] fix PIO data xfer on big endian
  o [libata] support commands SYNCHRONIZE CACHE, VERIFY, VERIFY(16)

Jeff Mahoney:
  o Fix for default ACL handling on ReiserFS
  o dnotify + autofs may create signal/restart syscall loop
  o Fix access of files up to 4 GB support for ISO9660 filesystems
  o reiserfs: xattr/acl fixes

Jeff Moyer:
  o netpoll: fix up trapped logic
  o netpoll: increase NAPI budget
  o netpoll: kill CONFIG_NETPOLL_RX

Jens Axboe:
  o [ide] ide-dma blacklist behaviour broken
  o cdrom generic_packet oops fix
  o Fix sparse warning in bio.c
  o thinko in kmalloc check in partial completion fix
  o partial io completion problem
  o bio_unmap_user(): original bio passed in
  o block highmem flushes
  o fix highmem bouncing leaking pages
  o reduce aacraid namespace polution
  o GPCMD_SEND_CUE_SHEET missing in scsi_ioctl
  o update SG_IO command table
  o cdrom event notification fixes
  o ext3 barrier support
  o disk barriers: MD
  o disk barriers: devicemapper
  o disk barriers: scsi
  o disk barriers: IDE
  o disk barriers: core

Jeremy Fitzhardinge:
  o [CPUFREQ] Recognise another Dothan variant in speedstep driver

Jeremy Higdon:
  o add ability to set device queue depth to mptfusion
  o scsi: add blacklist attribute indicating no ULD attach
  o sg.c to warn about ambiguous data direction
  o Fix DMA boundary overflow bug

Jesper Juhl:
  o check copy_from_user return value in act2000_isa_download
  o __copy_to_user() check in cdrom_read_cdda_old()
  o Sort the CREDITS file properly (and add Jesper)
  o x86_64: read_ldt() clear_user() return value checking
  o read_ldt() neglects to check clear_user() return value
  o drivers/net/wan/cycx_x25.c:189: warning: conflicting types for built-in
function 'log2'
  o fix inline related gcc 3.4 build failures in drivers/net/wan/dscc4.c
  o inlining errors in drivers/scsi/aic7xxx/aic79xx_osm.c

Jesse Barnes:
  o [IA64] defconfig for Intel bigsur
  o [IA64-SGI] sn2: serialize access to PROM chips
  o [IA64] sn2_defconfig: disable hotplug cpu
  o disable sched domains debug code
  o mmtimer cleanups
  o [IA64] sn2_defconfig update take 2
  o SCSI QLA not working on latest *-mm SN2
  o fix sysrq handling bug in sn_console.c
  o [IA64] Kconfig: Add help text for IA64_SGI_SN2 config option
  o [IA64-SGI]: fix `qw' might be used uninitialized warning
  o fix uninitialized warnings in mempolicy.c
  o [IA64-SGI]: disable non-display ROM resources
  o [IA64-SGI] sn2_defconfig: Enable preempt, CPU hotplug, ext2 and IDE
  o fix sysrq support in sn_console.c
  o fix show_mem on discontig machines
  o [IA64] generic_defconfig: Enable codepage/iocharset for VFAT filesystems
  o [IA64] Add include pagemap.h to tlb.h to fix warnings when CONFIG_SWAP=n
  o fix sn_console for CONFIG_SMP=n
  o don't print per-cpu delay loop calibration
  o don't pass mem_map into init functions
  o sched: limit cpuspan of node scheduler domains
  o ACPI for 2.6
  o [ACPI] ia64 build fix
  o [IA64] cyclone.c: Add includes for build on uni-processor
  o [IA64] time.c: Downgrade printk of cpu speed to KERN_DEBUG
  o [IA64-SGI] bte.c: kill expression as lvalue warning
  o [IA64-SGI] Assign parent to PCI devices
  o [ACPI] ia64 build fix

Jindrich Makovicka:
  o More HPT374 driver merge woes

Joanne Dow:
  o Amiga partition reading fix

John Engel:
  o compat_sys_fcntl64: fix for locking near end of file

John L. Byrne:
  o fix oops in fork() cleanup path

John Levon:
  o fix OProfile locking
  o improve OProfile on many-way systems
  o [IA64] support for IA64 hardware performance counters via the perfmon
interface
  o fix OProfile events with zero event values

John Rose:
  o PCI Hotplug: rpaphp safe list traversal
  o PCI Hotplug: create pci_remove_bus()

John Stultz:
  o fix target_cpus() for summit subarch

Jon Smirl:
  o drm: cleanup header includes into one drm_core.h include
  o document DRM ioctl use

Jonathan Corbet:
  o Remove get_cpu_ptr() comment reference
  o Remove struct bus_type->add()

Jose R. Santos:
  o Make i/dhash_entries cmdline work as it use to

Josef 'Jeff' Sipek:
  o Add DEVPATH env variable to hotplug helper call
  o Use proper sysfs mount-point in documentation

Joseph Fannin:
  o ppc build fix

Josh Aas:
  o Reduce bkl usage in do_coredump
  o improve speed of freeing bootmem

Joshua Kwan:
  o Disambiguate esp.c clones
  o export more symbols on sparc32

Julian Anastasov:
  o [IPV4]: Fix fib_alias TOS walking and insertion
  o [IPVS]: Do not use skb_checksum_help(), create and use nf_reset_debug()

Kai Mäkisara:
  o avoid obsolete "scsi.h" APIs in st

KaiGai Kohei:
  o list_replace_rcu() in include/linux/list.h

Kazunori Miyazawa:
  o [IPV6] XFRM: extract xfrm_lookup() from ip6_dst_lookup() to support
source routing appropriately

Keith Owens:
  o [IA64] ar.k[56] have virtual addresses already, don't convert
  o kbuild: Updates to namespacecheck.pl
  o kbuild: Add 'make namespacecheck'
  o i386 oops output: dump preceding code
  o Make i386 die() more resilient against recursive errors

Keith Whitwell:
  o Add new i915 driver from Tungsten Graphics Inc. This driver covers the
i830 chipsets also, a new X 2D + 3D driver are needed to use this but they
have been integrated into at least the X.org tree at this point and I think
the XFree86 tree. There are probably a few cleanups necessary for this driver.

Ken Preslan:
  o Allow cluster-wide flock

Kenn Humborg:
  o AUTOSENSE bug in NCR5380.c

Kenneth W. Chen:
  o [IA64] head.S: update comments to match code

Kevin Corry:
  o devicemapper: use an IDR tree for tracking minors

Kevin Tian:
  o [IA64] ia32compat: Put signal restorer code on a gate page

Kirill Korotaev:
  o Rearrangement of inode_lock in writeback_inodes()
  o Fix of race in writeback_inodes()
  o Fix do_each_task_pid() loop with 'continue' inside
  o fixed pidhashing patch
  o [IPV4]: Need to clear nf_debug parp_redo()

Koichi KUNITAKE:
  o [IPV6]: Deprecate all-on-link assumption

Krishna Kumar:
  o [NET]: Remove unnecessary local var initialization

Krzysztof Halasa:
  o fix for integer overflow in hd6457[02] driver code

Kumar Gala:
  o ppc32: refactor common Book-E exception handling macros
  o netdrv gianfar: fix printk output

Lars Ellenberg:
  o uml: fix critical IP checksum corruption

Laurent:
  o Problem with SiS900 - Unknown PHY

Len Brown:
  o [ACPI] If BIOS disabled the LAPIC, believe it by default
  o Cset exclude: len.brown@intel.com|ChangeSet|20041010081245|01886
  o [ACPI] Don't enable LAPIC when the BIOS disabled it
  o [ACPI4ASUS] globalize hotk structure
  o [ACPI4ASUS] support M6700R laptops
  o [ACPI4ASUS] acpi_bus_register_driver() return code
  o [ACPI] acpi4asus update: support W1N, v0.29
  o Merge intel.com:/home/lenb/src/26-stable-dev into
intel.com:/home/lenb/src/26-latest-dev
  o [ACPI] thermal module race condition/memory leak (David Shaohua Li)
http://bugzilla.kernel.org/show_bug.cgi?id=3231
  o [ACPI] fix double quoted params such as acpi_os_string="a b c" by
Christian Lupien http://bugzilla.kernel.org/show_bug.cgi?id=3242
  o Merge intel.com:/home/lenb/src/26-stable-dev into
intel.com:/home/lenb/src/26-latest-dev
  o [ACPI] x86_64 build fix
  o [ACPI] fix allmodconfig build
  o Merge intel.com:/home/lenb/bk/26-latest-ref into
intel.com:/home/lenb/src/26-latest-dev
  o Merge intel.com:/home/lenb/bk/26-latest-ref into
intel.com:/home/lenb/src/26-latest-dev
  o Merge intel.com:/home/lenb/bk/26-latest-ref into
intel.com:/home/lenb/src/26-latest-dev
  o Merge intel.com:/home/lenb/bk/26-latest-ref into
intel.com:/home/lenb/src/26-latest-dev
  o add GPL to mmconfig.c
  o Merge intel.com:/home/lenb/src/26-stable-dev into
intel.com:/home/lenb/src/26-latest-dev
  o [ACPI] delete ACPI DMI/BIOS cutoff year by default
  o [ACPI] move acpi_bios_year() to blacklist.c from dmi_scan.c (Pavel Machek)
  o [ACPI] debugging enhancements (Yi Zhu)
  o [ACPI] allow config to specify custom DSDT (Ulf Dambacher)
  o [ACPI] cleanup: use ioapic_register_intr()
  o [ACPI] Export acpi_strict for use in modular drivers
  o [ACPI] fix numa build warnings (Keith Owens)
  o [ACPI] quiet ACPI NUMA boot messages
  o [ACPI] Enable ACPICA workarounds for 'RELAXED_AML' and 'implicit return'
These workarounds are disabled if "acpi=strict"
  o [ACPI] ACPICA 20040816 update from Bob Moore
  o [ACPI] fix __initdata bug in acpi_irq_penalty[]
  o [ACPI] ia64 build fix
  o Merge intel.com:/home/lenb/src/linux-acpi-test-2.6.7 into
intel.com:/home/lenb/src/linux-acpi-test-2.6.8
  o fix main.c build warning

Lennert Buytenhek:
  o [ARM PATCH] 2047/1: disable NWFPE_XP on big endian
  o [ARM PATCH] 2046/1: fix nwfpe for double arithmetic on big-endian
platforms

Li Shaohua:
  o PCI resource allocation re-ordering
  o pc110pad.c request_region() fix
  o preserve irqs in time_resume()
  o idr: fix missing spin_unlock()

Linas Vepstas:
  o ppc64: fix eeh_memcpy_toio() prototype

Linus Torvalds:
  o Add fake '__builtin_warning()' for the gcc case
  o Linux 2.6.9 TAG: v2.6.9
  o Linux 2.6.9-final
  o Take the whole PCI bus range into account when scanning PCI bridges
  o Fix threaded user page write memory ordering
  o Linux 2.6.9-rc4 TAG: v2.6.9-rc4
  o Use "request_resource()" to properly fix up PCI resource clashes
  o Update ray_cs Raylink/WebGear wireless driver
  o Fix up signed one-bit bitfields in core sound code
  o Remove rest of legacy arch/m32r/drivers directory
  o i386: mark do_test_wp_bit() noinline
  o prism54: iomem annotations
  o pcmcia: add iomem sparse annotations
  o Fix up CHECKFLAGS definitions
  o Remove test for __linux__ in auth_gss.h
  o ppc64: fix non-C99 named initializers
  o tty locking fixups: remove unused "flags" variable
  o Fix close() vs posix lock race
  o Partially undo Alan's recent tty locking fixes: the termios lock must not
be held across the driver/ldisc downcalls.
  o Fix up and type-annotate sis fb driver
  o Do trivial __iomem annotations for tridentfb.c
  o Fix up MMIO pointer types and add __iomem annotations to radeonfb.c
  o Remove casts and add __iomem annotations to gdth driver
  o Fix cyclades driver types, and add __iomem annotations
  o The hpet acpi driver is not __initdata
  o Wisdom passed down the ages on clay tablets
  o Fix up natsemi network driver IO accessor types
  o Linux 2.6.9-rc3 TAG: v2.6.9-rc3
  o Fix up tty locking update for sgttyb emulation (TIOCGETP and TIOCSETP)
  o Convert system suspend states to proper PCI device states
  o Add __user annotation to PR_SET_NAME
  o Make smbfs with UNIX extensions get file disk usage count right
  o The generic iomap library needs to be linked unconditionally
  o ppc64: clean up generated files at "make clean"
  o fb: add __iomem annotations to cfbimgblt
  o ppc: annotate pmac ide driver
  o ppc32: merge network card Kconfig duplication
  o usb: add host controller __iomem annotations
  o fb: add __iomem annotations to cfbfillrect
  o fb: add __iomem annotations to cfbcopyarea
  o sym53c8xx_2: remove unnecessary IO pointer casts
  o Do __iomem annotations on VGA state handling
  o ppc64: Need to define HPAGE_SHIFT even when HUGETLB_PAGE not configured
  o remove i2o_core.c
  o Fix up typo in ppc64 eeh ioport_map() code
  o Add support for "string" ioread/iowrite
  o ppc64: first cut at new iomap interfaces
  o Update shipped version of zconfig.tab.c to match bison/yacc file
  o Fix up stupid last-minute edit of fork cleanup
  o fivafb; Increase DDC/CI timeouts
  o Fix fork failure case
  o Export new PCI iomem access interfaces to modules too
  o Add skeleton "generic IO mapping" infrastructure
  o Linux 2.6.9-rc2 TAG: v2.6.9-rc2
  o ppc: make IDE memory-mapped PCI routines match new reality
  o Fix up and annotate MTD map usage of PCI memory access
  o memcpy_toio() shouldn't complain about a const source
  o Annotate pc300 wan driver PCI memory accesses
  o annotate HPET driver memory-mapped PCI usage
  o Stricter PCI IO space type checking uncovered a bug in sx8 driver
  o cifs: fix missing semicolon
  o Fix off-by-one bug in page cache reading
  o Merge bk://linux-sam.bkbits.net/kbuild into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Merge bk://kernel.bkbits.net/davem/net-2.6 into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o libata: initial PCI memory annotations
  o olympic: tokenring driver PCI memory annotation
  o ohci1394: PCI memory annotation
  o sungem: PCI memory annotations
  o ide: avoid PCI iomem warning in pmac.c
  o ppc64: PCI memory annotation infrastructure
  o misc: pci memory access annotations
  o fbcon: initial PCI memory access annotations
  o tg3: annotate PCI memory accesses
  o ide: initial PCI memory access annotations
  o drm: annotate basic PCI memory access functions
  o agp: annotate intel agp PCI memory accesses
  o acpi: annotate PCI memory accesses
  o Fix up some of the basic x86 offenders on __iomem usage
  o Add sparse "__iomem" infrastructure to check PCI address usage
  o Fix up UDF merge error
  o Merge bk://bk.arm.linux.org.uk/linux-2.6-mmc into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o x86-64: tell sparse we're a 64-bit platform
  o Merge bk://are.twiddle.net/axp-2.6 into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o ppc64: move C declaration in ptrace.h into "ifndef __ASSEMBLY__"
  o Remove extra tests from get_user_cpu_mask()
  o Merge http://lia64.bkbits.net/linux-ia64-release-2.6.9 into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o The coverity source checker is wrong. Revert some of the "leak fixes"
  o Use "ifdef" rather than "if" to test for __KERNEL__
  o Allow the compiler to notice "constant" header file
  o Annotate sys_wait4() user pointers
  o Revert "mark pcxx as broken"
  o Merge http://oss.sgi.com:8090/xfs-linux-2.6 into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Undo UML mis-merge of jiffies initialization
  o Merge bk://linux-voyager.bkbits.net/dma-declare-coherent-memory-2.6 into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Merge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6 into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Remove QIC-02 tape from Kconfig
  o Fix "insert_resource()" nesting bug
  o Merge http://linux-sound.bkbits.net/linux-sound into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Merge http://lia64.bkbits.net/linux-ia64-release-2.6.9 into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Revert I2C keywest class fixup
  o Merge common signal handling fault handling in generic code
  o vt: don't bother doing UTF translation in control states
  o Merge bk://linux-dj.bkbits.net/cpufreq into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Use "insert_resource()" to add the PCI resources to the resource tree.
  o Merge bk://kernel.bkbits.net/davem/net-2.6 into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Merge bk://ppc.bkbits.net/for-linus-ppc into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Linux 2.6.9-rc1 TAG: v2.6.9-rc1
  o Merge bk://ppc.bkbits.net/for-linus-ppc64 into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Use F_SETLK instead of F_SETLK64 in nfs locking code
  o Merge bk://linux-dj.bkbits.net/agpgart into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Use inline function instead of macro
  o Remove pointless cast-as-lvalue usage from modedb.c
  o Fix up 0/NULL confusion
  o sparse: don't use signed single-bit bitfields
  o Don't use signed one-bit bitfields
  o Fix i2c-keywest compile
  o Merge bk://bk.arm.linux.org.uk/linux-2.6-mmc into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Merge bk://linux-ntfs.bkbits.net/ntfs-2.6 into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Merge bk://kernel.bkbits.net/davem/net-2.6 into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Merge bk://kernel.bkbits.net/gregkh/linux/usb-2.6 into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Merge bk://kernel.bkbits.net/gregkh/linux/pci-2.6 into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Run 'indent' on BusLogic driver to keep Alan sane
  o Merge bk://linux-sam.bkbits.net/kbuild into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Make some single-bit bitfields unsigned
  o Merge bk://linux-dj.bkbits.net/cpufreq into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Add another Intel cache descriptor entry
  o Merge bk://linux-acpi.bkbits.net/linux-acpi-release-2.6.8 into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Merge ppc970.osdl.org:/home/torvalds/v2.6/v2.6.8.1 into
ppc970.osdl.org:/home/torvalds/v2.6/linux
  o Linux 2.6.8.1 TAG: v2.6.8.1

Luben Tuikov:
  o aic7xxx and aic79xx: fix sleeping while holding a lock
  o Adding PCI ID tables to aic7xxx and aic79xxx

Luca Risolia:
  o Disable colour conversion in the CPiA Video Camera driver
  o USB: SN9C10[12] driver update
  o include "compiler.h" in videodev.h

Luca Tettamanti:
  o fbdev Kconfig dependency fixes

Luiz Capitulino:
  o fix drivers/net/cs89x0.c warning
  o kernel/fork.c add missing unlikely()

Maciej W. Rozycki:
  o APIC physical broadcast for i82489DX
  o [IPV4]: Permit the official ARP hw type in SIOCSARP for FDDI
  o [IPV4]: Set ARP hw type correctly for BOOTP over FDDI
  o [NET]: Fix fddi_statistics for 64-bit

Manfred Spraul:
  o [NET]: Fix secure tcp sequence number generation
  o fix f_version optimization for get_tgid_list
  o fix media detection for nForce 2 nics
  o remove magic +1 from shm segment count
  o cleanup of ipc/msg.c
  o ipc: enforce SEMVMX limit for undo
  o ipc: remove sem_revalidate
  o ipc: Add refcount to ipc_rcu_alloc

Marc Singer:
  o [ARM PATCH] 2072/1: lh7a40x Timer device change

Marcel Holtmann:
  o [Bluetooth] Check checksums for BNEP
  o [Bluetooth] Don't send L2CAP reject command for bad responses
  o [Bluetooth] Don't use ISOC transfers for Broadcom dongle

Marcelo Tosatti:
  o small wait_on_page_writeback_range() optimization
  o x86 bitops.h commentary on instruction reordering

Margit Schubert-While:
  o prism54 Bug - Fix frequency reporting

Mark Broadbent:
  o IO-APIC debug message reduction

Mark Goodman:
  o Fix NFS3 krb5 clients on x86-64

Mark Goodwin:
  o [IA64] SGI Altix hardware performance monitoring API
  o [IA64-SGI] sn_proc_fs.c: convert to use seq_file API

Mark Haverkamp:
  o aacraid: Add get container name functionality
  o aacraid: dynamic dev update
  o 2.6.9 aacraid: aac_count fix
  o aacraid: Detect non-committed array
  o aacraid driver update
  o aacraid patch for new device support

Markus Lidel:
  o reduce ioremap memory size for Adaptec I2O controllers
  o i2o maintainer
  o I2O: removes multiplexer notification and use
  o I2O: fixes compiler warning on x86_64 in i2o_config
  o I2O: run linux/i2o.h and linux/i2o-dev.h through
  o I2O: remove on-demand allocation of Scsi_Host's in
  o I2O: add functionality to scsi_add_device to preset
  o i20 rewrite

Martin J. Bligh:
  o warning on NUMA-Q

Martin Josefsson:
  o [NETFILTER]: Cleanup ctstat

Martin Schwidefsky:
  o s390: core changes
  o s390: packed stack vs. cpu hotplug
  o s390: minmax-removal arch/s390/kernel/debug.c
  o s390: zfcp host adapater
  o s390: kernel stack options
  o s390: core changes
  o s390: force_sigsegv name clash

Martin Wilck:
  o [TG3]: Fix pause handling, we had duplicate flags for the same thing

Masahide Nakamura:
  o [IPV4] XFRM: probe icmp type/code when sending packets via raw socket
  o [IPV4] XFRM: decode icmp session
  o [IPV6] XFRM: probe icmpv6 type/code when sending packets via raw socket
  o [IPV6] XFRM: decode icmpv6 session

Matt Mackall:
  o netpoll endian fixes
  o netpoll: revert queue stopped change
  o netpoll: fix unaligned accesses
  o tiny shmem/tmpfs replacement
  o Fix netpoll cleanup on abort without dev
  o vprintk for ext3 errors
  o vprintk for ext2 errors
  o vprintk support
  o Fix CON_BUF_SIZE usage
  o move duplicate BUG and WARN_ON bits to asm-generic

Matt Porter:
  o ppc32: move some common PPC44x code to ibm44x_common.c
  o ppc32: fix several warnings
  o ppc32: add U-Boot support to Ocotea/440GX port
  o ppc32: sync ppcboot.h with U-Boot
  o ibm_emac driver updates
  o ppc32: fix warnings on Ebony MTD build
  o ppc32: add docs for noltlbs and nobats parameters
  o ppc32: make PPC40x large tlb mapping optional
  o ppc32: optimize/fix timer_interrupt loop

Matthew Dharm:
  o USB Storage: help vendors count to 1

Matthew Dobson:
  o Create cpu_sibling_map for PPC64
  o sched: consolidate sched domains

Matthew Wilcox:
  o Add SPI-5 constants to scsi.h
  o fix posix_locks_deadlock()
  o sym2 2.1.18k
  o [IA64] pci.c: assign parent to the ROM resource
  o Kconfig updates for PA-RISC
  o PA-RISC sound updates

Matthieu Castet:
  o pnpbios parser bugfix

Maximilian Attems:
  o msleep_interruptible(): fix whitespace
  o [PCMCIA] replace schedule_timeout() with msleep()
  o [MMC] replace schedule_timeout() with msleep_interruptible()
  o compile fix 3c59x for eisa without pci
  o scsi/sata_sx4: replace schedule_timeout()       with
  o scsi/qla_os: replace schedule_timeout()         with msleep()
  o scsi/qla_init: replace  schedule_timeout() with
  o scsi/sd: replace schedule_timeout() with        msleep()
  o scsi/wd7000: replace schedule_timeout()         with msleep()
  o scsi/osst: replace schedule_timeout()   with msleep()
  o scsi/mesh: replace schedule_timeout()   with msleep()
  o [IA64] minmax-removal in simserial.c, unwind.c
  o update parport MAINTAINERS entry
  o mtd/cfi_cmdset_0001: replace schedule_timeout() with msleep()
  o message/i2o_core: replace schedule_timeout() with msleep()
  o message/mptscsih: replace schedule_timeout() with msleep()
  o radio/radio-sf16fmr2: replace schedule_timeout() with msleep()
  o radio/radio-sf16fmi: replace schedule_timeout() with msleep()
  o saa7146_i2c.c: use msleep()
  o radio/radio-maxiradio: replace schedule_timeout() with msleep()
  o radio/miropcm20-rds: replace schedule_timeout() with msleep()
  o radio/radio-aimslab: replace while/schedule() with msleep()
  o radio/radio-cadet: replace schedule_timeout() with msleep()
  o radio/radio-maestro: replace schedule_timeout() with msleep()
  o mcd: replace schedule_timeout() with msleep()
  o cdu31a: replace schedule_timeout() with msleep()
  o Add msleep_interruptible() function to kernel/timer.c
  o synclink: replace jiffies_from_ms() with msecs_to_jiffies()
  o pcwd: replace schedule_timeout() with msleep()
  o nwflash: replace schedule_timeout() with msleep()
  o isicom: replace schedule_timeout() with msleep()
  o ec3104: replace schedule_timeout() with msleep()
  o dsp56k: replace schedule_timeout() with msleep()
  o ds1620: replace schedule_timeout() with msleep()
  o drivers/tc/zs.c MIN/MAX removal
  o include/linux/isicom.h MIN/MAX removal
  o drivers/char/synclinkmp.c MIN/MAX removal
  o drivers/char/synclink.c MIN/MAX removal
  o drivers/char/specialix.c MIN/MAX removal
  o drivers/char/serial167.c MIN/MAX removal
  o drivers/char/selection.c MIN/MAX removal
  o drivers/char/rocket_int.h MIN/MAX removal
  o drivers/char/rocket.c MIN/MAX removal
  o drivers/char/riscom8.c MIN/MAX removal
  o drivers/char/pcxx.c MIN/MAX removal
  o drivers/char/pcmcia/synclink_cs.c MIN/MAX removal
  o drivers/char/mxser.c MIN/MAX removal
  o drivers/char/isicom.c MIN/MAX removal
  o drivers/char/esp.c MIN/MAX removal
  o drivers/char/epca.c MIN/MAX removal
  o drivers/char/amiserial.c MIN/MAX removal
  o [SPARC64]: Use list_for_each in pci_sabre.c
  o [SPARC64]: Use list_for_each in pci_common.c
  o remove last suser() call from drivers/char/rocket.c

Michael Chan:
  o [TG3]: Check MAC_STATUS_SIGNAL_DET in serdes polling

Michael Hunold:
  o Fix error path in Video4Linux dpc7146 driver

Michael Opdenacker:
  o [ARM PATCH] 2023/1: platform_device definitions no longer needed in
include/asm-arm/hardware.h

Michal Januszewski:
  o fbdev: Fix userland compile breakage

Michal Ludvig:
  o New cpu_has_ flags

Mika Kukkonen:
  o Fix drivers/isdn/hisax/avm_pci.c build warning when !CONFIG_ISAPNP
  o ipr: Sparse warnings fixes

Mikael Pettersson:
  o Specialix RIO driver gcc-3.4 fixes
  o WANPIPE/SDLA driver gcc-3.4 fixes
  o signal-race-fixes: x86-64 support
  o ppc signal handling fixes
  o signal-race fixes for s390
  o arch/i386/kernel/smp.c gcc341 inlining fix

Mike Anderson:
  o reorder call in scsi_remove_host

Mike Kravetz:
  o proc fs task name locking fix

Mike Miller:
  o cciss: fixes for clustering
  o cciss: SCSI API updates
  o cciss update 8 maintainers update for HP
  o cciss: read_ahead bumped to 1024
  o cciss: pdev->intr fix
  o cciss: V100 PCI ID fix again
  o cciss: id change for V100 controller
  o cciss: cylinder calculation fix
  o cciss: /proc fixes
  o cciss: zero out buffer in passthru ioctls for HP utilities
  o cciss: fixes to 32/64-bit conversions

Mike Waychison:
  o [TG3]: Fix thinko in 5704 fibre hw autoneg code

Nathan Fontenot:
  o ppc64: fix enable_surveillance() for power5

Nathan Lynch:
  o ppc64:  fix smp_startup_cpu for cpu hotplug
  o ppc64: don't use state == SYSTEM_BOOTING
  o fix schedstats null deref in sched_exec
  o ppc64: fix __rw_yield prototype
  o move CONFIG_SCHEDSTATS to arch/ppc64/Kconfig.debug
  o ppc64: tweak schedule_timeout in __cpu_die

Nathan Scott:
  o [XFS] Fix regression when running in laptop mode, causes hangs on sync
  o [XFS] Fix up write_inode return type to use the right signedness
  o [XFS] Fix sync issues - use correct writepage page re-dirty interface,
and do not clear dirty flag if page only partially written.
  o [XFS] Fix merge botch affecting xfs_setattr for realtime files
  o [XFS] Remove crufty old cap/mac code - never used, never compiled, gone
  o [XFS] Make xfssyncd more generic, hand off out-of-space flushing to it;
fixes two deadlocks when near-full and fixes a 4KSTACKS problem in XFS.
  o [XFS] Update XFS quota header - add macros, use standard gpl template
  o [XFS] Add nosymlinks inode flag for the security folks, reserve
projinherit flag.
  o [XFS] Ensure we update the wbc pages skipped count correctly when writing
pages.
  o [XFS] Ensure bytes read statistic is not updated when the generic
routines fail.
  o [XFS] Convert to list_for_each_entry_safe form in reclaim list walk
  o [XFS] Fix some locking oddities in extended attributes code (ilock excl
vs shared).
  o [XFS] Fix incorrect use of do_div on realtime device growfs code path
  o Fix generic direct IO code for XFS
  o [XFS] Fix compiler warnings on IA64 builds in ioctl compat code
  o [XFS] Ensure maxagi not updated early during growfs, conflicts with
concurrent inode allocations.  Fix from ASANO Masahiro.
  o [XFS] Support for default quota limits via the zero dquot (ala grace
times)
  o [XFS] Add 32bit ioctl translation
  o [XFS] Add a realtime inheritance bit for directory inodes so new files
can be automatically created as realtime files.
  o [XFS] Use sparse whitespace approach that Al took to be more consistent.
Couple more sparse fixes
  o [XFS] Remove several macros which are no longer used anywhere
  o [XFS] Fix a blocksize-smaller-than-pagesize hang when writing buffers
with a shared page.
  o [XFS] Fix accidental reverting of sync write preallocations
  o [XFS] Fix signed/unsigned issues in xfs_reserve_blocks routine
  o [XFS] sparse: fix remaining NULL vs zero uses
  o [XFS] sparse: fix uses of NULL in place of zero and vice versa
  o [XFS] sparse: fix warnings in IO path tracing code.  From Chris Wedgwood
  o [XFS] sparse: rework previous mods to fix warnings in DMAPI code
  o [XFS] sparse: fix header include order to get cpp macros defined
correctly.  From Chris Wedgwood.
  o [XFS] xfs_Gqm_init cannot fail, dont check return value
  o [XFS] Fix xfs_off_t to be signed, not unsigned; valid warnings emitted
after stricter compilation options used by some OSDL folks.
  o [XFS] Fix a possible data loss issue after an unaligned unwritten extent
write.
  o [XFS] sparse: fix warnings in debug/tracing code.  From Chris Wedgwood
  o [XFS] sparse: annotate vfs interfaces for user pointers.  From Chris
Wedgwood
  o [XFS] sparse: annotate quota source for user pointers.  From Chris
Wedgwood
  o [XFS] sparse: annotate source for user pointers.  From Chris Wedgwood
  o [XFS] sparse: remove unneeded casts for user buffers.  From Chris Wedgwood
  o [XFS] Remove unneeded escape from printed string.  From Chris Wedgwood
  o [XFS] Revert to using a separate inode for metadata buffers once more
  o [XFS] Export blk_get_backing_dev_info for filesystems to use
  o [XFS] Update documentation
  o [XFS] Sync up with the 2.4 fix for updating i_size under i_sem

Neil Brown:
  o Fix disconnected dentries on NFS exports
  o knfsd: remove redundant initialization in nfsd4_lockt
  o knfsd: nfsd4: store current->tgid instead of lockowner hash in fl_pid
  o knfsd: nfsd4: postpone release of stateowner on CLOSE
  o knfsd: nfsd4 could leak a stateid in an error path
  o knfsd: trivial cleanup of nfs4state.c
  o knfsd: nfsd4: Support acl_support attribute
  o knfsd: fix incorrect indentation in fh_verify
  o knfsd: return EACCES instead of ESTALE for certain filehandle lookup
failures
  o knfsd: calls to break_lease in nfsd should be O_NONBLOCKing
  o md: correct "working_disk" counts for raid5 and raid6
  o md: fix problems with checksum handling in MD superblocks
  o Use fixed size buffer instead of kmalloc for m_class in ip_map
  o md: RAID10 module
  o md: remove most calls to __bdevname from md.c
  o md: assorted minor md/raid1 fixes
  o md: assorted fixes/improvemnet to generic md resync code
  o knfsd: fix server permission handling
  o kNFSd: fix race with flushing nfsd cache
  o kNFSd: fix two xdr-encode bugs for readdirplus reply
  o kNFSd: minor memory leak fix
  o kNFSd: get rid of open_private_file
  o nfsd: ACL support for the NFSv4 server
  o nfsd: POSIX<->NFSv4 acl translation for nfsd
  o nfsd: basic v4 ACL definitions
  o nfsd: fix ip_map cache reference count leak
  o nfsd: simplify auth_domain_lookup
  o nfsd: make cache_init initialize reference count to 1
  o nfsd: nfsd is missing a put_group_info in the auth_null
  o nfsd: force server-side TCP when NFSv4 enabled
  o multipath readahead fix fix

Neil Horman:
  o olympic driver: fix kernel oops on lobe fault

Nicholas Reilly:
  o [ide] amd74xx: don't probe for IRQs

Nick Orlov:
  o e1000 inlining fix

Nick Piggin:
  o kswapd lockup fix
  o ACPI: check parameter for NULL
  o vm: prevent kswapd pageout priority windup
  o document isolcpus= boot option
  o fix missing unlock_page in mm/rmap.c
  o use hlist for pid hash: cache friendliness
  o use hlist for pid hash
  o fix PID hash sizing
  o vm: alloc_pages watermark fixes
  o vm: writeout watermark tuning
  o sched: remove balance on clone
  o sched: disable balance on clone
  o kernel thread idle fix
  o sched: cleanup init_idle()
  o make shrinker_sem an rwsem

Nicolas Boichat:
  o Rivafb I2C fixes

Nicolas Kaiser:
  o Fix typos in security/security.c

Nicolas Pitre:
  o Duh. _Really_ unbalanced locking in MTD Intel chip driver
  o unbalanced locking in MTD Intel chip driver
  o Fix MTD build error for Lubbock map driver
  o [ARM PATCH] 2111/1: restrict scope of PXA2xx register definitions
  o [ARM PATCH] 2109/1: fix PCMCIA on Mainstone/PXA270
  o [ARM PATCH] 2108/1: pxa-regs.h fixes and updates
  o [ARM PATCH] 2097/2: more gcc-3.4.1 warning fixes
  o update MAINTAINERS/CREDITS
  o [ARM PATCH] 2094/1: don't lose the system timer after resuming from sleep
on SA11x0 and PXA2xx
  o linux/dma-mapping.h needs linux/device.h
  o [ARM PATCH] 2087/1: fix issues with PXA irq code
  o [ARM PATCH] 2079/1: make the IOP3xx Implementation Options menu
conditional on CONFIG_ARCH_IOP3XX
  o [ARM PATCH] 2069/2: fix compile error with newer gcc
  o [ARM PATCH] 2068/2: fix more gcc-3.4.1 warnings
  o [ARM PATCH] 2064/2: fix some gcc-3.4 warnings
  o [ARM PATCH] 2053/2: more atomic ops factorization
  o [ARM PATCH] 2052/2: extra IRQ handling for PXA27x
  o [ARM PATCH] 1909/1: add a cached definition of ioremap
  o [ARM PATCH] 1866/4: kernel support for iWMMXt present on some XScale cores

Nishanth Aravamudan:
  o [SPARC64]: Make bbc_i2c use msleep_interruptible()
  o [SPARC64]: Make bbc_envctrl use msleep_interruptible()
  o net/airport: replace schedule_timeout() with ssleep()/msleep()
  o macintosh/therm_windtunnel: replace schedule_timeout() with
msleep_interruptible()
  o macintosh/macserial: replace schedule_timeout() with
msleep_interruptible()
  o [ATM]: [drivers] Use msleep() instead of schedule_timeout()
  o ipr: replace schedule_timeout() with msleep()

Olaf Hering:
  o joydump needs gameport
  o [NET]: Remove leading space in linux/skbuff.h
  o fix make O= for ppc64/boot
  o ppc32: open_pic2.c build fix
  o mark mace and bmac as ppc32 only
  o mesh is ppc32-only
  o fix typos in Documentation/sysctl and Documentation/filesystems/proc.txt
  o ppc: remove tmpfile for ppc binutils check
  o request_region for winbond and smsc parport drivers
  o remove obsolete zero-paged in Documentation/sysctl/kernel.txt
  o remove obsolete htab-reclaim in Documentation/sysctl/kernel.txt
  o compat_do_execve() fix

Olaf Kirch:
  o auth_domain_lookup fix
  o Prevent memory leak in devpts
  o [NETFILTER]: Fix pointer deref'ing in ip6t_LOG.c
  o /proc/PID/cmdline truncates arguments early

Oleg Nesterov:
  o hugetlbfs private mappings
  o /dev/zero vs hugetlb mappings

Oliver Neukum:
  o security issue in firmware system
  o USB: cdc acm patch

Olof Johansson:
  o ppc64: Make use of batched IOMMU calls on pSeries LPARs
  o ppc64: Setup fw_features before init_early calls on pSeries
  o ppc64: switch screen_info init to C99

Pablo Neira:
  o [NETLINK]: Improve behavior

Paolo 'Blaisorblade' Giarrusso:
  o uml: use always a separate io thread for UBD
  o uml: mark broken configs
  o uml: kbuild - add even more cleaning
  o uml: update makefile to new kbuild API names
  o uml: make -j fix
  o uml: Single Linking Step for vmlinux
  o uml: no extraversion in arch/um/Makefile for mainline
  o uml: force using /bin/bash for building
  o uml: Set cflags before including arch Makefile
  o uml: export more Symbols
  o uml: fix an "unused" warnings
  o uml: finish update for 2.6.8 API changes
  o uml: fix warning for unused var
  o uml: fix wrong type for rb_entry call
  o uml: don't declare cpu_online - fix compilation error
  o uml: fix major & minor handling in hostfs
  o uml: fix fd leak with HostFs
  o uml: remove wrong declaration
  o uml: fix get_user warning
  o uml: add generic ptrace requests
  o uml: makefile whitespace fix
  o uml: makefile fix for .lds scripts
  o uml: remove CONFIG_UML_SMP
  o uml: remove commented old code in Kconfig
  o uml: refer to CONFIG_USERMODE, not to CONFIG_UM
  o uml: Correct the failure path in start_io_thread
  o uml: Avoid forcing use of the no-op scheduler
  o uml: avoid using elv_queue_empty
  o kbuild: Set cflags before including arch Makefile
  o kbuild: Remove last signs of LDFLAGS_BLOB
  o uml: Fix os_process_pc and os_process_parent for corner cases
  o uml: little-kmalloc
  o uml: Make malloc() call vmalloc if needed. Needed for hostfs on 2.6 host
  o uml: Removes dead code in trap_kern.c
  o uml: Avoids a panic for a legal situation
  o uml: Adds some exports
  o uml: Handles correctly errno == EINTR in lots of places
  o uml: Fix for sysemu patches
  o uml: Adds /proc/sysemu to toggle SYSEMU usage
  o uml: Adds the "nosysemu" command line parameter to disable SYSEMU
  o uml: Use PTRACE_SCEMU (the so-called SYSEMU) to reduce syscall cost
  o uml: Folds hostaudio_user.c into hostaudio_kern.c
  o uml: Fixes raw() and uses it in check_one_sigio; also fixes a silly panic
(EINTR returned by call)
  o uml: Reduces code in *_user files, by moving it in _kern files if already
possible
  o uml: Avoids compile failure when host misses tkill()
  o uml: Kill useless warnings
  o uml: Fixes "fixdep.c" to support arch/um/include/uml-config.h
  o uml: Makes "make help ARCH=um" work
  o uml: Adds LEGACY_PTY config option
  o uml: Fixes an host fd leak caused by hostfs
  o uml: Avoid that gcc breaks UML with "unit at a time" compilation mode
  o uml: Readds (just for now) ghash.h for UML
  o uml: rename console_device
  o uml: Uml base patch

Paolo Ornati:
  o tdfxfb linkage fix v2.0 (the previous one is broken)
  o tdfx linkage fix

Patrick Caulfield:
  o [DECNET]: Mark myself as maintainer

Patrick McHardy:
  o [VLAN]: Missing rtnl_unlock in register_vlan_device error path
  o [IPV6]: Fix free_netdev after failed alloc_netdev in sit_init
  o [IPV4]: Fix ipip_fb_tunnel_dev leak in ipip_fini
  o [IPV4]: Fix free_netdev after failed alloc_netdev in ipip_init
  o [IPV4]: Fix free_netdev after failed alloc_netdev in ipgre_init
  o [NET_SCHED]: Remove useless variable in tc_ctl_tfilter
  o [NET_SCHED]: Fix module leak in tc_ctl_tfilter error path
  o [NETFILTER]: move check for already tracked/untracked before fragment
check
  o [NETFILTER]: Convert icmp conntrack protocol to skb_header_pointer
  o [NETFILTER]: Convert udp conntrack protocol to skb_header_pointer
  o [NETFILTER]: Convert sctp conntrack protocol to skb_header_pointer
  o [NETFILTER]: Convert sctp match to skb_header_pointer
  o [NETFILTER]: make ipt_helper depend on ipt_conntrack again
  o [NETFILTER]: Fill hole in netfilter skb fields on 64bit
  o [NETFILTER]: Move ip_ct_log_invalid to ip_conntrack_core.c
  o [NETFILTER]: add comment match
  o [NETFILTER]: Fix invalid return values in sctp_new
  o [NETFILTER]: Fix two broken assertions
  o [NETFILTER]: Keep conntrack/nat protocols in array instead of linked list
  o [NETFILTER]: Use u_int16_t for initialized/num_manips in struct
ip_nat_info
  o [NETFILTER]: kill struct nf_ct_info, saves five pointers per conntrack
  o [NETFILTER]: kill struct ip_nat_hash, saves two pointers per conntrack
  o [XFRM]: Fix unbalanced spin_unlock_bh in __xfrm_find_acq_byseq
  o [NETFILTER]: Fix deadlock condition in conntrack/nat-helpers
  o [NETFILTER]: Fix confusing naming in NAT-helpers
  o [IPV4/IPV6]: Fix suboptimal fragment sizing for last fragment
  o [NETFILTER]: Fix race when flushing fragment queue
  o [NETFILTER]: Flush fragment queue on conntrack unload
  o [NETLINK]: Remove duplicate declarations
  o [PKT_SCHED]: Missing dev_put in error path
  o [PKT_SCHED]: Fix class leak in CBQ scheduler
  o [XFRM]: Mark some functions/data static
  o [PKT_SCHED]: Remove unnecessary memsets in packet schedulers
  o [PKT_SCHED]: Resolve race condition with module unload in qdisc_create()
  o [PKT_SCHED]: cacheline-align qdisc data in qdisc_create()
  o [NET_SCHED]: O(1) children vtoff adjustment in HFSC scheduler
  o [NET_SCHED]: Replace actlist by rbtrees in HFSC scheduler
  o [NET_SCHED]: Replace eligible list by rbtree in HFSC scheduler
  o [RBTREE]: Add rb_last()

Patrick Mochel:
  o [power mgmt] Make system state enums match device state values

Paul Clements:
  o nbd: fix struct request race condition

Paul E. McKenney:
  o Updates to RCU documentation
  o RCU documentation

Paul Fulghum:
  o synclink.c kernel janitor changes
  o synclinkmp transmit eom fix
  o synclink_cs.c: replace syncppp with genhdlc
  o synclinkmp.c: replace syncppp with genhdlc
  o synclink.c: replace syncppp with genhdlc

Paul Jackson:
  o SN2 build fix CONFIG_VIRTUAL_MEM_MAP and CONFIG_DISCONTIGMEM
  o hige2lowuid warning fixes

Paul Mackerras:
  o PPC64 Replace cmp instructions with cmpw/cmpd
  o PPC64: Remove degree symbol from rtas-proc.c
  o ppc64 another log buffer length fix
  o ppc64: test for EEH error in PCI