<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