[vyatta-svn] Linus' linux git respitory cloned with vyatta additions: Changes to 'refs/tags/v2.6.17-rc1'
Rick Balocca
rbalocca at suva.vyatta.com
Mon Jan 22 16:05:52 PST 2007
Tag 'v2.6.17-rc1' created by Linus Torvalds <torvalds at g5.osdl.org> at 2006-04-03 04:22 -0700
Linux v2.6.17-rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
iD8DBQBEMJT6F3YsRnbiHLsRAqgaAJ0UiQRZJPGuW3OcVFUVDpFBYgYr4ACdE5Zh
iekulTc7MQtdWjVLCb+o4M0=
=+aPF
-----END PGP SIGNATURE-----
Changes since v2.6.16:
A. Maitland Bottoms (1):
USB: ftdi_sio: add Icom ID1 USB product and vendor ids
Aaron Brooks (1):
kbuild: make namespace.pl CROSS_COMPILE happy
Aaron Young (1):
[IA64-SGI] Handle SC env. powerdown events
Adrian Bunk (101):
drivers/net/sk98lin/: possible cleanups
drivers/net/arcnet/: possible cleanups
drivers/net/s2io.c: make code static
Move ip2.c and ip2main.c to drivers/char/ip2/ where the other files
VIDEO_CX88_ALSA must select SND_PCM
V4L/DVB (3428): drivers/media/dvb/ possible cleanups
net/: fix the WIRELESS_EXT abuse
AIRO{,_CS} <-> CRYPTO fixes
drivers/net/wireless/ipw2100.c: make ipw2100_wpa_assoc_frame() static
drivers/net/wireless/ipw2200: possible cleanups
Merge with git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
V4L/DVB (3318e): DVB: remove the at76c651/tda80xx frontends
kbuild: remove a tab from an empty line
V4L/DVB (3337): Drivers/media/dvb/frontends/mt312.c: cleanups
V4L/DVB (3341): Upstream sync - make 2 structs static
[SCSI] drivers/message/fusion/mptfc.c: make 2 functions static
V4L/DVB (3399a): cpia2/cpia2_v4l.c cleanups
remove obsolete sis900 documentation
V4L/DVB (3414): Saa7134: document that there's also a 220RF from KWorld
V4L/DVB (3415): Msp3400-kthreads.c: make 3 functions static
CONFIG_FORCEDETH updates
chelsio/espi.c:tricn_init(): remove dead code
drivers/net/e1000/: proper prototypes
[SCSI] NCR_D700: fix a NULL dereference
[SCSI] dmx3191d: fix a NULL pointer dereference
[SCSI] ibmmca: fix a NULL pointer dereference
[SCSI] sim710: fix a NULL pointer dereference
Kconfig: remove the CONFIG_CC_ALIGN_* options
Input: serio - fix memory leak
Input: gameport - fix memory leak
drivers/net/wireless/ipw2200.c: make ipw_qos_current_mode() static
drivers/net/wireless/ipw2200.c: fix an array overun
Merge with git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
MAINTAINERS: remove the LANMEDIA entry
update the i386 defconfig
SCSI_AACRAID: add a help text
remove dead Radeon URL
Kobject: kobject.h: fix a typo
USB: remove OBSOLETE_OSS_USB_DRIVER drivers
USB: drivers/usb/core/message.c: make usb_get_string() static
USB: vicam.c: fix a NULL pointer dereference
[IPV4] fib_rules.c: make struct fib_rules static again
[DCCP] ipv4: make struct dccp_v4_prot static
[TIPC]: Cleanups
[PKT_SCHED]: Let NET_CLS_ACT no longer depend on EXPERIMENTAL
[TG3]: make drivers/net/tg3.c:tg3_request_irq() static
[DECNET]: net/decnet/dn_route.c: fix inconsequent NULL checking
V4L/DVB (3509): Make a needlessly global function static.
V4L/DVB (3527): VIDEO_CPIA2 must depend on USB
Documentation/dvb/get_dvb_firmware: fix firmware URL
[ALSA] sound/core/: fix 3 off-by-one errors
[ALSA] sound/pci/rme9652/hdspm.c: fix off-by-one errors
[ALSA] fix some memory leaks
[ALSA] sound/pci/ice1712/delta.c: make 2 functions static
kcalloc(): INT_MAX -> ULONG_MAX
i386: let REGPARM no longer depend on EXPERIMENTAL
x86: some fixups for the X86_NUMAQ dependencies
kill _INLINE_
kernel/rcupdate.c: make two structs static
hostap: Fix hw reset after CMDCODE_ACCESS_WRITE timeout
hostap: Fix ap_add_sta() return value verification
PCI: cpqphp_ctrl.c: board_replaced(): remove dead code
PCI: the scheduled removal of PCI_LEGACY_PROC
w1: misc cleanups
fix W1_MASTER_DS9490_BRIDGE dependencies
remove ISA legacy functions: remove documentation
fs/9p/: possible cleanups
fs/ext2/: proper ext2_get_parent() prototype
fs/coda/: proper prototypes
kill include/linux/platform.h, default_idle() cleanup
show MCP menu only on ARCH_SA1100
fs/inode.c: make iprune_mutex static
drivers/block/nbd.c: don't defer compile error to runtime
kernel/params.c: make param_array() static
remove MAINTAINERS entry for rtlinux
add a proper prototype for setup_arch()
reiserfs/xattr_acl.c:reiserfs_get_acl(): make size an int
md/bitmap.c:bitmap_mask_state(): fix inconsequent NULL checking
drivers/char/ipmi/ipmi_msghandler.c: fix a memory leak
i4l/isdn_tty.c: fix a check-after-use
Kconfig help: MTD_JEDECPROBE already supports Intel
PCMCIA_SPECTRUM must select FW_LOADER
fs/nfsd/export.c,net/sunrpc/cache.c: make needlessly global code static
video/sis/init301.c:SiS_ChrontelDoSomething2(): remove dead code
let BLK_DEV_RAM_COUNT depend on BLK_DEV_RAM
drivers/block/paride/pd.c: fix an off-by-one error
fs/fat/: proper prototypes for two functions
autofs4: proper prototype for autofs4_dentry_release()
arch/i386/kernel/microcode.c: remove the obsolete microcode_ioctl
pcmcia: make pcmcia_release_{io,irq} static
drivers/mtd/: small cleanups
MTD_NAND_SHARPSL and MTD_NAND_NANDSIM should be tristate's
unexport get_wchan
fs/namei.c: make lookup_hash() static
help text: SOFTWARE_SUSPEND doesn't need ACPI
fix a typo in the AIC7XXX_DEBUG_MASK help text
fix the email address of Wendy Xiong
typos: s/ducument/document/
V4L/DVB (3670): Fix typo in comment
Merge with git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
[WATCHDOG] pcwd_usb.c: fix a NULL pointer dereference
Adrian Cox (1):
ppc: Fix platform_notify functions marked __init
Akinobu Mita (56):
fix swap cluster offset
x86_64: {set,clear,test}_bit() related cleanup and pci_mmcfg_init() fix
frv: remove unnesesary "&"
more s/fucn/func/ typo fixes
um: fix undefined reference to hweight32
arm: fix undefined reference to generic_fls
bitops: alpha: use config options instead of __alpha_fix__ and __alpha_cix__
bitops: ia64: use cpu_set() instead of __set_bit()
bitops: parisc: add ()-pair in __ffz() macro
bitops: cris: remove unnecessary local_irq_restore()
bitops: use non atomic operations for minix_*_bit() and ext2_*_bit()
bitops: generic {,test_and_}{set,clear,change}_bit()
bitops: generic __{,test_and_}{set,clear,change}_bit() and test_bit()
bitops: generic __ffs()
bitops: generic ffz()
bitops: generic fls()
bitops: generic fls64()
bitops: generic find_{next,first}{,_zero}_bit()
bitops: generic sched_find_first_bit()
bitops: generic ffs()
bitops: generic hweight{64,32,16,8}()
fix error: __u32 undeclared
bitops: generic ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()
bitops: generic ext2_{set,clear}_bit_atomic()
bitops: generic minix_{test,set,test_and_clear,test,find_first_zero}_bit()
bitops: alpha: use generic bitops
bitops: arm: use generic bitops
bitops: arm26: use generic bitops
bitops: cris: use generic bitops
bitops: frv: use generic bitops
bitops: h8300: use generic bitops
bitops: i386: use generic bitops
bitops: ia64: use generic bitops
bitops: m32r: use generic bitops
bitops: m68k: use generic bitops
m68k: fix undefined reference to generic_find_next_zero_le_bit
ppc: fix undefined reference to hweight32
bitops: m68knommu: use generic bitops
bitops: mips: use generic bitops
bitops: parisc: use generic bitops
bitops: powerpc: use generic bitops
bitops: s390: use generic bitops
bitops: sh: use generic bitops
bitops: sh64: use generic bitops
bitops: sparc: use generic bitops
bitops: sparc64: use generic bitops
bitops: v850: use generic bitops
bitops: x86_64: use generic bitops
bitops: xtensa: use generic bitops
bitops: update include/asm-generic/bitops.h
bitops: sh: make thread_info.flags an unsigned long
bitops: ia64: make partial_page.bitmap an unsigned long
bitops: ntfs: remove generic_ffs()
bitops: remove unused generic bitops in include/linux/bitops.h
bitops: hweight() related cleanup
bitops: hweight() speedup
Al Viro (43):
arcnet probing cleanups and fixes
ibm_emac sparse annotations
appletalk/cops.h: missing const in struct ltfirmware
macsonic.c: missed s/driver_unregister/platform_driver_unregister/
missing include of asm/irq.h in drivers/net
bogus include of linux/irq.h in 7990.c
wrong ifdefs in 82596.c
dead code removed in hp100
[SCSI] scsi_lib: fix recognition of cache type of Initio SBP-2 bridges
don't do exit_io_context() until we know we won't be doing any IO
fix double-free in blk_init_queue_node()
fix locking in queue_requests_store()
fix cfq hash lookups
stop leaking cfq_data in cfq_set_request()
switch to use of ->key to get cfq_data by cfq_io_context
keep sync and async cfq_queue separate
fix the exclusion for ioprio_set()
make cfq_exit_queue() prune the cfq_io_context for that queue
stop cfq from pinning queue down
stop elv_unregister() from rogering other iosched's data, fix locking
deal with rmmod/put_io_context() races
fix cfq_get_queue()/ioprio_set(2) races
regularize blk_cleanup_queue() use
fix sysfs interaction and lifetime rules handling for queues
don't bother with refcounting for cfq_data
noise removal: cfq-iosched.c
elevator_t lifetime rules and sysfs fixes
fix rmmod problems with elevator attributes, clean them up
remove ISA legacy functions: drivers/char/toshiba.c
remove ISA legacy functions: drivers/scsi/g_NCR5380.c
remove ISA legacy functions: drivers/scsi/in2000.c
remove ISA legacy functions: drivers/net/hp-plus.c
remove ISA legacy functions: drivers/net/lance.c
remove ISA legacy functions: remove the helpers
slab: implement /proc/slab_allocators
uml: eliminate symlinks to host arch
uml: clean up remapping code build magic
uml: eliminate duplicate mrpropered files
uml: kconfigs
uml: sparse cleanups
uml: __user annotations
uml: remove unused make variables
uml: fix min usage
Alan Cox (30):
V4L/DVB (3376): Add cpia2 camera support
libata: Add the useful macros/constants needed for merging PATA stuff
libata: pick a less confusion "um dunno" error
libata: make code actually compile with debugging on
libata: Note weakness in our PCI handling that one day wants fixing
libata: two new PCI helpers
libata: report which drive is causing mode problems
libata: make irqtrap mode compile
libata: note missing posting in mmio cmd write
libata: Fix a drive detection problem
Update libata DMA blacklist to cover versions, and resync with IDE layer
libata: Symbol exports
libata: add ata_dev_pair helper
rio: more header cleanup
rioboot: lindent
rioboot: post-Lindent
rio driver rework continued #1
rio driver rework continued #2
rio driver rework continued #3
rio driver rework continued #4
rio driver rework continued #5
Yet more rio cleaning (1 of 2)
Yet more rio cleaning (2 of 2)
V4L/DVB (3569): PATCH: switch cpia2 to mutexes and use ioctl 32 compat lib func
Small fixes backported to old IDE SiS driver
libata: BMDMA handling updates
libata: Add ->set_mode hook for odd drivers
libata - ATA is both ATA and CFA
libata: Simplex and other mode filtering logic
libata: Fix interesting use of "extern" and also some bracketing
Alan Curry (1):
framebuffer: cmap-setting return values
Alan Horstmann (3):
[ALSA] ice1712 - disable unused ADCs & DACs on DMX6fire
[ALSA] ice1712 - typo fixes for dxr_enable module option
[ALSA] ice1712 - Fix wrong register value for DMX 6FIRE
Alan Stern (14):
[SCSI] Recognize missing LUNs for non-standard devices
usbhid: add error handling
UHCI: use one QH per endpoint, not per URB
UHCI: use dummy TDs
UHCI: remove main list of URBs
UHCI: improve debugging code
UHCI: Don't log short transfers
uhci-hcd: fix mistaken usage of list_prepare_entry
USB core and HCDs: don't put_device while atomic
usbcore: fix compile error with CONFIG_USB_SUSPEND=n
USB: UHCI: Increase port-reset completion delay for HP controllers
USB: usbcore: Don't assume a USB configuration includes any interfaces
PCI: Move pci_dev_put outside a spinlock
Notifier chain update: API changes
Alasdair G Kergon (6):
dm: bio split bvec fix
device-mapper snapshot: fix origin_write pending_exception submission
device-mapper snapshot: replace sibling list
device-mapper snapshot: fix invalidation
dm snapshot: fix kcopyd destructor
dm: tidy mdptr
Albert Lee (4):
libata CHS: LBA28/LBA48 optimization (revise #6)
libata-dev: add flush task to ata_exec_internal()
libata-dev: Remove ATA_PROT_PIO_MULT
libata: ata_dev_init_params() fixes
Alberto Mardegan (1):
w100fb: Add acceleration support to ATI Imageon
Alessandro Zummo (19):
[ARM] 3349/1: ixp4xx exp bus defines
[ARM] 3368/1: ixp4xx: set gpio direction in ixp4xx_config_irq
I2C: i2c-ixp4xx: Add hwmon class
cirrus ep93xx watchdog driver
RTC Subsystem: library functions
RTC subsystem: ARM cleanup
RTC subsystem: class
RTC subsystem: I2C cleanup
RTC subsystem: I2C driver ids
RTC subsystem: sysfs interface
RTC subsystem: proc interface
RTC subsystem: dev interface
RTC subsystem: X1205 driver
RTC subsystem: test device/driver
RTC subsystem: DS1672 driver
RTC subsystem: PCF8563 driver
RTC subsystem: RS5C372 driver
RTC subsystem: EP93XX driver
RTC subsystem: M48T86 driver
Alex Tomas (1):
fast ext3_statfs
Alexander Clouter (4):
cpufreq_conservative: aligning of codebase with ondemand
cpufreq_conservative: alter default responsiveness
cpufreq_conservative: make for_each_cpu() safe
cpufreq_conservative: alternative initialise approach
Alexander Zarochentsev (2):
reiserfs: handle trans_id overflow
reiserfs: use balance_dirty_pages_ratelimited_nr in reiserfs_file_write()
Alexander Zarochentzev (1):
reiserfs: fix transaction overflowing
Alexey Dobriyan (32):
V4L/DVB (3413): Typos grab bag of the month
[SCSI] drivers/scsi/FlashPoint.c: remove unused things
[SCSI] drivers/scsi/FlashPoint.c: remove trivial wrappers
[SCSI] drivers/scsi/FlashPoint.c: remove UCHAR
[SCSI] drivers/scsi/FlashPoint.c: remove USHORT
[SCSI] drivers/scsi/FlashPoint.c: remove UINT
[SCSI] drivers/scsi/FlashPoint.c: remove ULONG
[SCSI] drivers/scsi/FlashPoint.c: remove ushort_ptr
[SCSI] drivers/scsi/FlashPoint.c: use standard fixed size types
[SCSI] drivers/scsi/FlashPoint.c: untypedef struct _SCCB
[SCSI] drivers/scsi/FlashPoint.c: untypedef struct SCCBMgr_info
[SCSI] drivers/scsi/FlashPoint.c: untypedef struct SCCBMgr_tar_info
[SCSI] drivers/scsi/FlashPoint.c: untypedef struct NVRAMInfo
[SCSI] drivers/scsi/FlashPoint.c: untypedef struct SCCBcard
[SCSI] drivers/scsi/FlashPoint.c: Lindent
[SCSI] drivers/scsi/FlashPoint.c: don't use parenthesis with "return"
[ATM] suni: cast arg properly in SONET_SETFRAMING
It's UTF-8
[ALSA] vx - Fix memory leak on error path
fs/ufs/file.c: drop insane header dependencies
Extract inode_inc_link_count(), inode_dec_link_count()
minix: switch to inode_inc_link_count, inode_dec_link_count
sysv: switch to inode_inc_count, inode_dec_count
ext2: switch to inode_inc_count, inode_dec_count
ufs: switch to inode_inc_count, inode_dec_count
fs/*/file.c: drop insane header dependencies
extract-ikconfig: use mktemp(1)
extract-ikconfig: be sure binoffset exists before extracting
extract-ikconfig: don't use --long-options
s/;;/;/g
drivers/block/acsi_slm.c: size_t can't be < 0
Typo fixes
Alexey Kuznetsov (1):
[TCP]: Do not use inet->id of global tcp_socket when sending RST.
Alpt (1):
[NET] rtnetlink: Add RTPROT entry for Netsukuku.
Ami Perlmutter (1):
IB/uverbs: Use correct alt_pkey_index in modify QP
Amos Waterland (1):
The comment describing how MS_ASYNC works in msync.c is confusing
Amy Griffis (5):
Pass dentry, not just name, in fsnotify creation hooks.
Collect more inode information during syscall processing.
audit string fields interface + consumer
fix audit_init failure path
inotify: IN_DELETE events missing
Anders Larsen (1):
MTD: remove obsolete Kconfig options
Andi Kleen (39):
PCI: Give PCI config access initialization a defined ordering
[AGPGART] x86_64: Enable VIA AGP driver on x86-64 for VIA P4 chipsets
x86_64: Update defconfig
x86-64: Use -mtune=generic for generic kernels
x86_64: Increase the variability of the process stack on 64bit architectures
x86_64: Rename struct node in x86-64 NUMA code to struct bootnode
x86_64: Don't need to read PIT in timer handler when PM timer is used
x86_64: Report local APIC ID when initializing CPU
x86_64: Use cpu_relax in poll loop in GART IOMMU
x86_64: Check that early arguments are words on their own
x86_64: Don't define string functions to builtin
x86_64: Make pfn_valid work early in boot
x86_64: Implement compat code for raw1394 read/write
x86_64: Move kernel to 2MB
x86_64: Clean up and tweak ACPI blacklist year code
x86_64: Implement early DMI scanning
x86_64: Add __init to fixmap functions that are only called during boot
x86_64: Handle years beyond 2100
x86_64: Fix formatting in time.c
x86_64: Reename CMOS update warning
x86_64: Don't invoke OOM killer while allocating floppy DMA buffers
x86_64: Don't invoke OOM killer during dma_alloc_coherent()
x86_64: Always use IO-APIC routing for timer.
x86_64: Quieten down microcode update driver
x86_64: Limit max number of CPUs to 255
x86_64: Change default setting for noexec32 to match i386 kernel
x86_64: Force broadcast timer on AMD systems with C3 too.
x86_64: Try to allocate node memmap near the end of node
i386/x86-64: List Intel LaGrange AKA SMX in /proc/cpuinfo
x86_64: Remove CONFIG_UNORDERED_IO
x86_64: Make local_t 64bit instead of 32bit
x86_64: Remove bogus special case in AMD core parsing.
x86_64: Initialize powernow_data[] for all siblings
x86_64: Report SIGSEGV for IRET faults
x86_64: Removed duplicated declaration of force_iommu
x86_64: Don't enable CONFIG_UNWIND_INFO by default for DEBUG_KERNEL
x86_64: Add cpu_relax() to busy loops in PM timer code
Fix compilation of processor_idle.c on IA64
Optimize select/poll by putting small data sets on the stack
Andrea Bittau (6):
[DCCP] ackvec: Introduce ack vector records
[DCCP] CCID2: Initial CCID2 (TCP-Like) implementation
[DCCP]: Initial feature negotiation implementation
[DCCP] CCID2: Drop sock reference count on timer expiration and reset.
[DCCP] feat: Actually change the CCID upon negotiation
[DCCP]: sparse endianness annotations
Andreas Happe (1):
ipw2200: add monitor and qos entries to Kconfig
Andreas Mohr (3):
Small schedule() optimization
cfq-iosched: small cfq_choose_req() optimization
[ALSA] maestro3.c: fix BUG, optimization
Andreas Oberritter (8):
V4L/DVB (3375): Add AUDIO_GET_PTS and VIDEO_GET_PTS ioctls
V4L/DVB (3435): Remove 'pid' from struct dmxdev_filter
V4L/DVB (3436): Remove 'dvbdev' from struct dmxdev_filter
V4L/DVB (3437): Fix typo in enum name and use enum in struct dmxdev_filter
V4L/DVB (3438): Optical cleanup for dmxdev.c
V4L/DVB (3484): Make dvb_ringbuffer compatible to dmxdev_buffer
V4L/DVB (3500): Ringbuffer: don't reset pointers to zero
V4L/DVB (3501): Dmxdev: use dvb_ringbuffer
Andrew Burri (1):
V4L/DVB (3361): Add support for Kworld ATSC110
Andrew Morton (98):
git-netdev-all: s2io fixes
s2io c99 warning fix
[SCSI] cciss: kfree(NULL) is legal
[SPARC64]: Fix binfmt_aout32.c build.
[SPARC64]: CONFIG_BLK_DEV_RAM fix
get_cpu_sysdev() signedness fix
USB: optimise devio.c usbdev_read fix
[IRDA]: remove MODULE_PARM()
[BRIDGE] ebtables: Build fix.
[BRIDGE] br_netfilter: Warning fixes.
[BRIDGE]: Remove duplicate const from is_link_local() argument type.
skfp warning fixes
efi_call_phys_epilog() warning fix
__get_page_state() cpumask cleanup and fix
multiple exports of strpbrk
slab cleanup
on_each_cpu(): disable local interrupts
slab: use on_each_cpu()
vmscan: scan_control cleanup
vmscan: use unsigned longs
vmscan return nr_reclaimed
vmscan: rename functions
mm: prep_zero_page() in irq is a bug
powerpc: Fix warning in add_memory
powerpc: via-pmu warning fix
x86: early_printk(): remove MAX_YPOS and MAX_XPOS macros
revert "swsusp: fix breakage with swap on lvm"
ext3_readdir: use generic readahead
notifier: profile.h forward decl fix
pause_on_oops command line option
more for_each_cpu() conversions
W1: u64 is not long long
more-for_each_cpu-conversions fix
free_uid() locking improvement
filemap_fdatawrite_range() api: clarify -end parameter
fadvise(): write commands
balance_dirty_pages_ratelimited: take nr_pages arg
set_page_dirty() return value fixes
msync(): perform dirty page levelling
msync(MS_SYNC): don't hold mmap_sem while syncing
msync: fix return value
fsync: extract internal code
msync(): use do_fsync()
sys_setrlimit() cleanup
RLIMIT_CPU: fix handling of a zero limit
RLIMIT_CPU: document wrong return value
fix build error if CONFIG_SYSFS=n
V4L/DVB (3571): Printk warning fixes
V4L/DVB (3604): V4l printk fix
timer irq driven soft watchdog fix
jbd: embed j_commit_timer in journal struct
jbd: convert kjournald to kthread API
hysdn: remove custom types
sysrq cleanup
initcall failure reporting
kconfig: clarify memory debug options
tpm: sparc32 build fix
ads7846 build fix
irq: uninline migration functions
find_task_by_pid() needs tasklist_lock
roundup_pow_of_two() 64-bit fix
cpumask: uninline first_cpu()
cpumask: uninline next_cpu()
cpumask: uninline highest_possible_processor_id()
cpumask: uninline any_online_cpu()
git-scsi-misc: min() warning fix
cpufreq: speedstep-smi asm fix
tlclk: fix handling of device major
remove fixup_cpu_present_map()
ads7846: sparc32 warning fix
2tb-files-add-blkcnt_t-fixes
ext3: cleanups and WARN_ON()
cmpci: don't use generic_hweight32()
powerpc: hot_add_scn_to_nid() build fix
blk_execute_rq_nowait-speedup
dm: remove SECTOR_FORMAT
dm-md-dependency-tree-in-sysfs-holders-slaves-subdirectory-tidy
[CPUFREQ] powernow: remove private for_each_cpu_mask()
git-powerpc: WARN was a dumb idea
paride: register_chrdev fix
paride-pt: register_chrdev fix
capi: register_chrdev() fix
symversion warning fix
alpha: make poll flags the same as other architectures
remove relayfs_fs.h
ide_generic_all_on() warning fix
ia64: const f_ops fix
compat_sys_futex() warning fix
[NETFILTER]: Rename init functions.
[NET]: add SO_RCVBUF comment
m25p80: printk warning fix
make tty_insert_flip_string a non-GPL export
sys_sync_file_range()
"3c59x collision statistics fix" fix
make local_t signed
modules: permit Dual-MIT/GPL licenses
resurrect __put_task_struct
[NET]: com90xx kmalloc fix
Andrew Vasquez (3):
[SCSI] qla2xxx: Remove legacy ISP6312 firmware loader.
[SCSI] qla2xxx: Firmware updates.
[SCSI] qla2xxx: update MAINTAINERS
Andrew Victor (11):
USB: add support for OCHI on AT91rm9200
[ARM] 3384/1: AT91RM9200: Timer
[ARM] 3386/1: AT91RM9200 Clock update
AT91RM9200 Ethernet driver
[ARM] 3397/1: AT91RM9200 Header update
pcmcia: AT91RM9200 Compact Flash driver
[ARM] 3393/2: AT91RM9200 LED support
[ARM] 3395/2: AT91RM9200 Dataflash Card vs MMC selection
[ARM] 3396/2: AT91RM9200 Platform devices update
[WATCHDOG] at91_wdt.c - Atmel AT91RM9200 watchdog driver
[ARM] 3456/1: AT91RM9200 support for 2.6 (MMC/SD driver)
Andrew de Quincey (1):
V4L/DVB (3673): Fix budget-av CAM reset
Andrey Borzenkov (1):
Fix EDD to properly ignore signature of non-existing drives
Andrey Panin (1):
fix DMI onboard device discovery
Andrzej Zaborowski (1):
Fix simple typos
Andy Adamson (7):
lockd: clean up nlmsvc_lock
lockd: simplify nlmsvc_grant_blocked
lockd: make nlmsvc_lock use only posix_lock_file
locks: remove unused posix_block_lock
locks,lockd: fix race in nlmsvc_testlock
VFS,fs/locks.c,NFSD4: add race_free posix_lock_file_conf() interface
NFSD4: return conflict lock without races
Andy Fleming (1):
powerpc: Add PCI support for 8540 ADS to powerpc tree
Anton Altaparmakov (18):
NTFS: Fix two compiler warnings on Alpha. Thanks to Andrew Morton for
Merge branch 'master' of /home/aia21/ntfs-2.6/
Merge branch 'master' of /usr/src/ntfs-2.6/
NTFS: Fix an (innocent) off-by-one error in the runlist code.
NTFS: Fix a buggette in an "should be impossible" case handling where we
NTFS: Use buffer_migrate_page() for the ->migratepage function of all ntfs
NTFS: Fix comparison of $MFT and $MFTMirr to not bail out when there are
NTFS: Add support for sparse files which have a compression unit of 0.
NTFS: Remove all the make_bad_inode() calls. This should only be called
NTFS: Limit name length in fs/ntfs/unistr.c::ntfs_nlstoucs() to maximum
NTFS: Improve comments on file attribute flags in fs/ntfs/layout.h.
NTFS: Fix a bug in fs/ntfs/inode.c::ntfs_read_locked_index_inode() where we
NTFS: Add a missing call to flush_dcache_mft_record_page() in
NTFS: Handle the recently introduced -ENAMETOOLONG return value from
NTFS: 2.1.27 - Various bug fixes and cleanups.
Merge branch 'master' of /home/aia21/ntfs-2.6/
Merge branch 'master' of /usr/src/ntfs-2.6/
Merge branch 'master' of git://imp.csi.cam.ac.uk/home/src/ntfs-2.6-devel/
Anton Blanchard (13):
powerpc: dont allow old RTC to be selected
fix scheduler deadlock
quieten zone_pcp_init
powerpc: Allow non zero boot cpuids
powerpc: Consistent printing of node id
powerpc: Compile warning in hvcs driver
powerpc: Remove some ifdefs in oprofile_impl.h
powerpc: export validate_sp for oprofile calltrace
powerpc: Fix some initcall return values
powerpc: Add oprofile calltrace support to all powerpc cpus
powerpc: Remove oprofile spinlock backtrace code
[NET]: Allow skb headroom to be overridden
powerpc: trivial spelling fixes in fault.c
Antonino A. Daplas (13):
i810fb_cursor(): use GFP_ATOMIC
vgacon: Add support for soft scrollback
nvidiafb: add suspend and resume hooks
fbdev: Make BIOS EDID reading configurable
rivafb: Remove NULL check
nvidiafb: Remove NULL check
nvidiafb: Remove NULL check #2
i810fb: Remove NULL check
savagefb: Remove NULL check
atyfb: Remove dead code
imsttfb: Remove dead code
fbcon: Save current display during initialization
fbcon: Fix big-endian bogosity in slow_imageblit()
Aras Vaichas (1):
USB: ethernet gadget driver section fixups
Arjan van de Ven (26):
JFS: make buddy table static
Input: serio - semaphore to mutex conversion
Input: gameport - semaphore to mutex conversion
Massive net driver const-ification.
USB: convert a bunch of USB semaphores to mutexes
[IRDA] sem2mutex: drivers/net/irda
[NET] sem2mutex: net/
sem2mutex: kcapi.c
sem2mutex: drivers: raw, connector, dcdbas, ppp_generic
sem2mutex: kernel/
sem2mutex: blockdev #2
sem2mutex: eventpoll
sem2mutex: vfs_rename_mutex
sem2mutex: jbd, j_checkpoint_mutex
convert ext3's truncate_sem to a mutex
sem2mutex: drivers/ide
fat_lock is used as a mutex, convert it to using the new mutex primitive
I2C: Convert i2c to mutexes
x86_64: prefetch the mmap_sem in the fault path
x86_64: Patch to make the head.S-must-be-first-in-vmlinux order explicit
x86_64: Basic reorder infrastructure
x86_64: Reorder one field of the PDA to reduce padding
sem2mutex: drivers/md
mark f_ops const in the inode
Make most file operations structs in fs/ const
revert incorrect mutex conversion in hdaps driver
Arnaldo Carvalho de Melo (44):
sundance: Really read addr 0
[DCCP] ackvec: Ditch dccpav_buf_len
[DCCP]: Fix error handling in dccp_init
[DCCP] ackvec: Introduce dccp_ackvec_slab
[LIST]: Introduce list_for_each_entry_safe_from
[LIST]: Introduce list_for_each_entry_from
[DCCP] CCID: Allow ccid_{init,exit} to be NULL
[DCCP] ackvec: Delete all the ack vector records in dccp_ackvec_free
[DCCP]: Don't alloc ack vector for the control sock
[DCCP] CCID3: Set the no_feedback_timer fields near init_timer
[DCCP] CCID: Improve CCID infrastructure
[DCCP]: Make CCID2 be the default
[DCCP]: Kconfig tidy up
[DCCP]: Call dccp_feat_init more early in dccp_v4_init_sock
[DCCP] feat: Introduce sysctls for the default features
[DCCP]: Generalize dccp_v4_send_reset
[DCCP]: Move dccp_v4_{init,destroy}_sock to the core
[DCCP]: Move dccp_[un]hash from ipv4.c to the core
[DCCP]: Dont use dccp_v4_checksum in dccp_make_response
[DCCP]: Move dccp_hashinfo from ipv4.c to the core
[DCCP]: Rename init_dccp_v4_mibs to dccp_mib_init
[DCCP]: Move the IPv4 specific bits from proto.c to ipv4.c
[LLC]: Fix struct proto .name
[LLC]: Replace __inline__ with inline
[LLC]: Fix sap refcounting
[DCCP]: Uninline some functions
[DCCP] ipv6: Add missing ipv6 control socket
[ICSK]: Introduce inet_csk_ctl_sock_create
[DCCP] ipv6: cleanups
[DCCP] ccid2: coding style cleanups
[DCCP] options: Fix some aspects of mandatory option processing
[DCCP] options: Fix handling of ackvecs in DATA packets
[DCCP]: Use sk->sk_prot->max_header consistently for non-data packets
[DCCP]: ditch dccp_v[46]_ctl_send_ack
[DCCP]: Remove leftover dccp_send_response prototype
[DCCP] options: Make dccp_insert_options & friends yell on error
[SNAP]: Remove leftover unused hdr variable
[ICSK] compat: Introduce inet_csk_compat_[gs]etsockopt
[INFINIBAND] ipoib: Remove leftover use of neigh_ops->destructor
[SECURITY] getpeersec: Fix build breakage
[SK_BUFF]: export skb_pull_rcsum
[NET]: Identation & other cleanups related to compat_[gs]etsockopt cset
[DCCP] minisock: Rename struct dccp_options to struct dccp_minisock
[DCCP] feat: Pass dccp_minisock ptr where only the minisock is used
Arnd Bergmann (12):
add sys_unshare to syscalls.h
powerpc: fix cell iommu setup
powerpc: update cell defconfig
powerpc: work around a cell interrupt HW bug
powerpc: declare arch syscalls in <asm/syscalls.h>
spufs: allow SPU code to do syscalls
spufs: implement mfc access for PPE-side DMA
powerpc: fix spider-pic affinity setting
powerpc: use guarded ioremap for cell on-chip mappings
spufs: Fix endless protection fault on LS writes by SPE.
powerpc: add hvc backend for rtas
spufs: fix __init/__exit annotations
Artem B. Bityuckiy (1):
Remove ugly debugging stuff
Arthur Kepner (1):
[NET] pktgen: Fix races between control/worker threads.
Arthur Othieno (4):
block: floppy98 removal, really.
sound: remove PC98-specific OPL3_HW_OPL3_PC98
matroxfb: simply return what i2c_add_driver() does
net: remove CONFIG_NET_CBUS conditional for NS8390
Artur Skawina (1):
sis900 adm7001 PHY support
Ash Willis (1):
[ALSA] Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards
Ashok Raj (6):
[IA64] support for cpu0 removal
[IA64] Fix UP build with BSP removal support.
x86 topology: don;t create a control file for BSP that cannot be removed
x86: make CONFIG_HOTPLUG_CPU depend on !X86_PC
Check if cpu can be onlined before calling smp_prepare_cpu()
x86_64: cleanup allocating logical cpu numbers in x86_64
Ashutosh Naik (1):
kernel/module.c Semaphore to Mutex Conversion for module_mutex
Atsushi Nemoto (10):
[CRYPTO] all: Add missing cra_alignmask
[CRYPTO] tcrypt: Fix key alignment
[MIPS] sc-rm7k.c cleanup
[MIPS] Make I/O helpers more customizable
[MIPS] Signal cleanup
[MIPS] fix wrong __user usage in _sysn32_rt_sigsuspend
[MIPS] Further sparsification for 32-bit compat code.
[MIPS] TX49XX has prefetch.
serial: serial_txx9 driver update
mtd cmdlinepart: allow zero offset value
Ayaz Abdulla (3):
forcedeth: Add vlan support
forcedeth: Add support for 64bit rings
forcedeth: Add support for MSI/MSIX
Badari Pulavarty (6):
change buffer_head.b_size to size_t
pass b_size to ->get_block()
map multiple blocks for mpage_readpages()
remove ->get_blocks() support
ext3: multi-block get_block()
ext3: "nobh" writeback support for filesystems blocksize < pagesize
Bart Samwel (3):
Represent dirty_*_centisecs as jiffies internally
Represent laptop_mode as jiffies internally
Range checking in do_proc_dointvec_(userhz_)jiffies_conv
Baruch Even (4):
[TCP] H-TCP: Use msecs_to_jiffies
[TCP] H-TCP: Account for delayed-ACKs
[TCP] H-TCP: Better time accounting
rcu: undeclared variable used in documentation
Bastian Blank (1):
dasd: "cleanup dasd_ioctl" fix
Bastien Roucaries (1):
drivers/char/ftape/lowlevel/fdc-io.c: Correct a comment
Bauke Jan Douma (1):
PCI: quirk for asus a8v and a8v delux motherboards
Becky Bruce (6):
powerpc: Updated Initial MPC8540 ADS port with OF Flat Dev
powerpc: Fix Kernel FP unavail exception for BookE
powerpc: mpc85xx_ads.c include file cleanup
powerpc: rename mpc85xx.c to misc.c
powerpc: lindent 85xx platform code
powerpc/ppc: Add missing isyncs in head_fsl_booke.S
Ben Dooks (18):
[ARM] 3327/1: S3C2410 - add osiris machine support
[ARM] 3329/1: S3C24XX - fix time for osiris machine
[ARM] 3330/1: S3C24XX - move UPLL to main clock
[ARM] 3331/1: S3C24XX - add clk_set_parent() to clock code
[ARM] 3332/1: S3C24XX - documentation update
[ARM] 3333/1: S3C2XX - add dclk and clkout clock support
[ARM] 3359/1: S3C24XX - add support for clk_set_rate
[ARM] 3360/1: S3C2440 - add set rate methods and camera clock
[ARM] 3361/1: S3C24XX - add USB bus clock source
[ARM] 3375/1: S3C2440 - fix osiris machine build
[ARM] 3376/2: S3C2410 - update defconfig
[ARM] 3440/1: [S3C2410] make SMDK2410 and SMDK2440 similarities common
[ARM] 3443/1: [S3C2410] Improve IRQ entry code
[ARM] 3447/1: [S3C2410] SMDK - default LEDs to off
[ARM] 3442/1: [S3C2410] SMDK: NAND device setup
[ARM] 3448/1: [S3C2410] Settle delay when _enabling_ USB PLL
[ARM] 3449/1: [S3C2410] Anubis - fix NAND timings
[ARM] 3452/1: [S3C2410] RX3715 - add nand information
Ben Gardner (7):
i2c: scx200_acb whitespace and comment cleanup
i2c: scx200_acb debug log cleanup
i2c: scx200_acb refactor/simplify code
i2c: scx200_acb remove use of lock_kernel
i2c: scx200_acb add support for the CS5535/CS5536
i2c: scx200_acb fix and speed up the poll loop
i2c: scx200_acb minimal documentation update
Ben Woodard (1):
[BLOCK] increase size of disk stat counters
Benjamin Herrenschmidt (1):
powerpc: Kill _machine and hard-coded platform numbers
Benjamin LaHaise (5):
[AF_UNIX]: use shift instead of integer division
[AF_UNIX]: scm: better initialization
[NET]: use fget_light() in net/socket.c
get_empty_filp tweaks, inline epoll_init_file()
reduce size of bio mempools
Benoit Boissinot (1):
indirect_print_item() warning fix
Bernhard Kaindl (1):
PCI: PCI/Cardbus cards hidden, needs pci=assign-busses to fix
Bernhard R Link (1):
[SPARC64]: fix sparc_floppy_irq's auxio_register reseting
Bill Moss (1):
ipw2200: Add signal level to iwlist scan output
Bjorn Helgaas (34):
Input: ns558 - fix logic around pnp_register_driver()
Input: i8042 - fix logic around pnp_register_driver()
[IA64] sn_check_intr: use ia64_get_irr()
powerpc: tidy-up of_register_driver()/driver_register() return values
macintosh: tidy-up driver_register() return values
hp300: fix driver_register() return handling, remove dio_module_init()
EISA: tidy-up driver_register() return value
amiga: fix driver_register() return handling, remove zorro_module_init()
[SERIAL] remove 8250_acpi (replaced by 8250_pnp and PNPACPI)
EFI, /dev/mem: simplify efi_mem_attribute_range()
ia64: ioremap: check EFI for valid memory attributes
DMI: only ioremap stuff we actually need
EFI: keep physical table addresses in efi structure
ACPI: clean up memory attribute checking for map/read/write
pnp: parport: adjust pnp_register_driver signature
pnp: mpu401: adjust pnp_register_driver signature
pnp: cs4236: adjust pnp_register_driver signature
pnp: opl3sa2: adjust pnp_register_driver signature
pnp: IRDA: adjust pnp_register_driver signature
pnp: cs4232: adjust pnp_register_driver signature
pnp: PNP: adjust pnp_register_driver signature
PNP: adjust pnp_register_card_driver() signature: ad1816a
PNP: adjust pnp_register_card_driver() signature: als100
PNP: adjust pnp_register_card_driver() signature: azt2320
PNP: adjust pnp_register_card_driver() signature: cmi8330
PNP: adjust pnp_register_card_driver() signature: dt019x
PNP: adjust pnp_register_card_driver() signature: es18xx
PNP: adjust pnp_register_card_driver() signature: es968
PNP: adjust pnp_register_card_driver() signature: interwave
PNP: adjust pnp_register_card_driver() signature: sb16
PNP: adjust pnp_register_card_driver() signature: sb_card
PNP: adjust pnp_register_card_driver() signature: sscape
PNP: adjust pnp_register_card_driver() signature: wavefront
[IA64] ioremap() should prefer WB over UC
Bob Breuer (1):
[SPARC]: Try to start getting SMP back into shape.
Bodo Stroesser (1):
uml: more carefully test whether we are in a system call
BoyZonder (1):
V4L/DVB (3349): Remote control codes for BTTV_BOARD_CONTVFMI
Brent Casavant (1):
[IA64] hooks to wait for mmio writes to drain when migrating processes
Brent Cook (1):
[ALSA] Add support for EDIROL UM-3ex
Brian Gerst (4):
kbuild: remove checkconfig.pl
PCI: Add pci_device_shutdown to pci_bus_type
x86_64: Use cpumask bitops for cpu_vm_mask
Remove long dead i386 floppy asm code
Brian King (6):
[SCSI] scsi: Handle device_add failure in scsi_alloc_target
libata: Add some dummy noop functions
libata: ata_scsi_slave_config cleanup
libata: ata_scsi_queuecmd cleanup
libata: ata_scsi_ioctl cleanup
libata: Remove dependence on host_set->dev for SAS
Brian Rogan (2):
Add oprofile_add_ext_sample
powerpc: Add oprofile calltrace support
Bryan Holty (1):
IRQ: prevent enabling of previously disabled interrupt
Bryan O'Sullivan (16):
IB/ipath: core device driver
IB/ipath: core driver header files
IB/ipath: support for HyperTransport devices
IB/ipath: support for PCI Express devices
IB/ipath: chip initialisation code, and diag support
IB/ipath: misc driver support code
IB/ipath: sysfs and ipathfs support for core driver
IB/ipath: support for userspace apps using core driver
IB/ipath: layering interfaces used by higher-level driver code
IB/ipath: infiniband header files
IB/ipath: infiniband UC and UD protocol support
IB/ipath: infiniband RC protocol support
IB/ipath: misc infiniband code, part 1
IB/ipath: misc infiniband code, part 2
IB/ipath: infiniband verbs support
IB/ipath: kbuild infrastructure
Bunk (1):
[netdrvr] schedule eepro100 for removal
C.Y.M (1):
V4L/DVB (3671): New module parameter 'tv_standard' (dvb-ttpci driver)
Cahill, Ben M (2):
ipw2200: Set a meaningful silence threshold value
ipw2200: Enables the "slow diversity" algorithm
Cal Peake (1):
BFP->BPF in Documentation/networking/tuntap.txt
Carlos Aguiar (1):
[MMC] Add OMAP MMC host driver
Carsten Otte (2):
remove needless check in binfmt_elf.c
remove needless check in fs/read_write.c
Catalin Marinas (3):
[ARM] 3366/1: Allow the 16bpp mode configuration in the CLCD control register
[ARM] 3367/1: CLCD mode no longer supported on the RealView boards
[ARM] 3398/1: Fix the VFP registers loading/storing base address
Catalin(ux aka Dino) BOIE (1):
Fix io ordering problems in e100
Catherine Zhang (2):
[SECURITY]: TCP/UDP getpeersec
[SELINUX]: selinux_socket_getpeer_{stream,dgram} fixup
Charl Coetzee (1):
[ALSA] ac97 - Added a codec patch for LM4550
Chen, Kenneth W (20):
[IA64] implement ia64 specific mutex primitives
[IA64] map ia64_hint definition to intel compiler intrinsic
[IA64] clean up asm/intel_intrin.h
[IA64] add __builtin_trap definition for icc build
[IA64] use icc defined constant
convert hugetlbfs_counter to atomic
optimize follow_hugetlb_page
[IA64] fix ia64 is_hugepage_only_range
[IA64] add __init declaration to mca functions
[IA64] add init declaration to cpu initialization functions
[IA64] add init declaration to memory initialization functions
[IA64] add init declaration - gate page functions
[IA64] add init declaration - nolwsys
[IA64] move patchlist and machvec into init section
[IA64] cleanup dig_irq_init
x86: HUGETLBFS and DEBUG_PAGEALLOC are incompatible
direct-io: bug fix in dio handling write error
[IA64] optimize flush_tlb_range on large numa box
fix extra page ref count in follow_hugetlb_page
hugetlb: don't allow free hugetlb count fall below reserved count
Chris Pascoe (3):
V4L/DVB (3308): Use parallel transport for FusionHDTV Dual Digital USB
V4L/DVB (3408): DViCO FusionHDTV DVB-T Hybrid and ZL10353-based FusionHDTV DVB-T Plus support
V4L/DVB (3410): Move DViCO hybrid initialisation data from stack.
Chris Wright (3):
i386: remove duplicate declaration of mp_bus_id_to_pci_bus
refactor capable() to one implementation, add __capable() helper
make cap_ptrace enforce PTRACE_TRACME checks
Christoph Hellwig (19):
JFS: Use the kthread_ API
[SCSI] mptsas: add support for enclosure and bay identifier attributes
[SCSI] sas: add support for enclosure and bad ID rphy attributes
[SCSI] aacraid: use kthread_ API
[SCSI] aic7xxx: semaphore to completion conversion
[SCSI] qla2xxx: use kthread_ API
[SCSI] megaraid_sas: fix extended timeout handling
powerpc: add for_each_node_by_foo helpers
spidernet: select FW_LOADER
lockd: stop abusing file_lock_list
mm: remove set_pgdir leftovers
cleanup cdrom_ioctl
kill cdrom ->dev_ioctl method
s390: use normal switch statement for ioctls in dasd_ioctlc
s390: use normal switch statement for ioctls in dasd_ioctlc
s390: merge cmb into dasdc
s390: remove dynamic dasd ioctls
deprecate the kernel_thread export
deprecate the tasklist_lock export
Christoph Lameter (17):
slab: Remove SLAB_NO_REAP option
Thin out scan_control: remove nr_to_scan and priority
zone_reclaim: additional comments and cleanup
vmscan: emove obsolete checks from shrink_list() and fix unlikely in refill_inactive_zone()
slab: cache_reap(): further reduction in interrupt holdoff
slab: make drain_array more universal by adding more parameters
slab: remove drain_array_locked
slab: fix drain_array() so that it works correctly with the shared_array
drain_node_pages: interrupt latency reduction / optimization
page migration reorg
cpusets: only wakeup kswapd for zones in the current cpuset
slab: add transfer_objects() function
slab: Bypass free lists for __drain_alien_cache()
alloc_kmemlist: Some cleanup in preparation for a real memory leak fix
slab: fix memory leak in alloc_kmemlist
mm: make page migration dependent on swap and NUMA
migrate_pages_to() must be defined for the no swap case
Christophe Lucas (1):
[IRDA]: pci_register_driver conversion
Chuck Ebbert (13):
kbuild: add -fverbose-asm to i386 Makefile
i386: multi-column stack backtraces
i386: __devinit should be __cpuinit
i386: allow disabling X86_FEATURE_SEP at boot
i386: fall back to sensible CPU model name
i386: Don't let ptrace set the nested task bit
i386: let signal handlers set the resume flag
x86: start early_printk at sensible screen row
i386: fix singlestep through an int80 syscall
i386: more vsyscall documentation
i386: fix dump_stack()
i386 spinlocks: disable interrupts only if we enabled them
x86_64: fix orphaned bits of timer init messages
Chuck Lever (34):
VFS: New /proc file /proc/self/mountstats
NFS: show retransmit settings when displaying mount options
NFS: clean up some mount options
NFS: introduce mechanism for tracking NFS client metrics
NFS: add I/O performance counters
NFS: add hooks to account for NFSERR_JUKEBOX errors
NFS: report how long an NFS file system has been mounted
SUNRPC: track length of RPC wait queues
SUNRPC: add a handful of per-xprt counters
SUNRPC: introduce per-task RPC iostats
SUNRPC: provide a mechanism for collecting stats in the RPC client
NFS: add RPC I/O statistics to /proc/self/mountstats
SUNRPC: display human-readable procedure name in rpc_iostats output
SUNRPC: eliminate rpc_call()
SUNRPC: minor cleanup
NFS: directory trace messages
NFS: clean up NFS client's a_ops->direct_IO method
NFS: update comments and function definitions in fs/nfs/direct.c
NFS: use size_t type for holding rsize bytes in NFS O_DIRECT read path
NFS: remove support for multi-segment iovs in the direct read path
NFS: make iocb available everywhere in direct read path
NFS: support EIOCBQUEUED return in direct read path
NFS: create common routine for waiting for direct I/O to complete
NFS: create common routine for allocating nfs_direct_req
NFS: create common routine for handling direct I/O completion
NFS: make direct write path generate write requests concurrently
NFS: remove support for multi-segment iovs in the direct write path
NFS: make iocb available everywhere in direct write path
NFS: support EIOCBQUEUED return in direct write path
NFS: clean up comments and tab damage in direct.c
NFS: Replace atomic_t variables in nfs_direct_req with a single spin lock
NFS: fix data_update accounting in NFS direct I/O path
SUNRPC: fix compile warnings on 64-bit platforms
NFS: fix compiler warnings on 64-bit platforms
Clemens Ladisch (20):
USB: EHCI full speed ISO bugfixes
[ALSA] usb-audio: cosmetic changes
[ALSA] usb-audio: factor out packet size calculation code
[ALSA] ymfpci: fix swapped channels in SPDIF output
[ALSA] usb-audio: add Edirol PC-50 support
[ALSA] usb-audio: add Roland G-70 support
[ALSA] usb-audio: fix number of G-70 ports
[ALSA] usb-audio: add UM-1EX/UM-2EX information
[ALSA] usb-audio: rename QUIRK_MIDI_MIDITECH to QUIRK_MIDI_CME
[ALSA] usb-audio: add Miditech Play'n Roll support
[ALSA] usb-audio: optimize snd_usbmidi_count_bits()
[ALSA] return ENODEV for disconnected devices
[ALSA] usb-audio: add Casio AP-80R support
[ALSA] usb-audio: show USB error descriptions
[ALSA] usb-audio: change Casio quirk product name
[ALSA] bt87x: add more DVB card IDs
[ALSA] usb-audio: add error message about missing split iso support
[ALSA] usb-audio: add MDP-5/EZ-J24 support
[ALSA] usb-audio: add Casio PL-40R support
[ALSA] usb-audio: add Maya44 mixer control names
Con Kolivas (8):
swswsup: return correct load_image error
cleanup smp_call_function UP build
sched: cleanup task_activated()
sched: make task_noninteractive use sleep_type
sched: dont decrease idle sleep avg
sched: include noninteractive sleep in idle detect
sched: remove on runqueue requeueing
sched: activate SCHED BATCH expired
Corey Minyard (6):
ipmi: add generic PCI handling
ipmi: add full sysfs support
ipmi: Increment driver version to v39.0
IPMI: fix startup race condition
IPMI: tidy up various things
IPMI: convert from semaphores to mutexes
Cornelia Huck (3):
s390: wrong interrupt delivered for hsch() or csch()
s390: cio documentation update
s390: channel path measurements
Coywolf Qi Hunt (1):
sb_set_blocksize cleanup
Craig Shelley (1):
USB: cp2101: add new device IDs
Curt Meyers (3):
V4L/DVB (3362): KWorld ATSC110: implement set_pll_input
V4L/DVB (3363): Kworld ATSC110: enable composite and svideo inputs
V4L/DVB (3366): Kworld ATSC110: initialize the tuner for analog mode on module load
Dale Farnsworth (16):
mv643xx_eth: Remove needless mp->port_mac_addr
mv643xx_eth: Merge unicast and multicast address filtering code
mv643xx_eth: Rename mp->tx_ring_skbs to mp->tx_desc_count
mv643xx_eth: Make port queue enable/disable code consistent
mv643xx_eth: Clean up platform_data configuration
mv643xx_eth: Remove duplicate includes of linux/in.h and linux/ip.h
mv643xx_eth: Fix misplaced parenthesis in mv643xx_eth_port_disable_rx
mv643xx_eth: Rename "channels" to "queues"
mv643xx_eth: Select CONFIG_MII on CONFIG_MV643XX_ETH
mv643xx_eth: Refactor tx command queuing code
mv643xx_eth: Refactor/clean up tx queue handling
mv643xx_eth: Move #defines of constants to mv643xx_eth.h
mv643xx_eth: Clean up interrupt handling
mv643xx_eth: Remove non-working feature: task level rx queue refill
mv643xx_eth: Remove BIT0-BIT31 #defines
mv643xx_eth: Cache align skb->data if CONFIG_NOT_COHERENT_CACHE
Dan Williams (9):
wireless/airo: add IWENCODEEXT and IWAUTH support
wireless/ipw2200: support WE-18 WPA enc_capa
wireless/atmel: convert constants to ieee80211 layer equivalents
wireless/airo: fix setting TX key index plus key in ENCODEEXT
wireless/airo: Remove 'Setting transmit key' info messages
[libata] sata_vsc: fix inconsistent NULL checking
wireless/airo: clean up printk usage to print device name
wireless/airo: define default MTU
wireless/airo: cache wireless scans
Daniel Drake (1):
sata_promise: Support FastTrak TX4300/TX4310
Danny van Dyk (1):
Sync bcm43xx_phy_initb6() with specs
Darren Jenkins (2):
I2C: hwmon: Rename register parameters
fix array overrun in efi.c
Darrick J. Wong (1):
dm store geometry
Dave Airlie (12):
drm: fixup PCI DMA support
drm: update r300 register names
drm: rework radeon memory map (radeon 1.23)
drm: Add general-purpose packet for manipulating scratch registers (r300)
drm: rationalise some pci ids
drm: fixup improper cast.
drm: remove pointless checks in radeon_state
drm: fixup i915 breadcrumb read/write
drm: read breadcrumb in IRQ handler
drm: add new radeon PCI ids..
drm: sis fix compile warning
drm: remove drm_{alloc,free}_pages
Dave Hansen (1):
unify PFN_* macros
Dave Jones (24):
V4L/DVB (3318c): fix saa7146 kobject register failure
[CPUFREQ] Silence powernow-k8 warning on k7's.
[CPUFREQ] Remove duplicate cpuinfo struct
[CPUFREQ] Lots of whitespace & CodingStyle cleanup.
[AGPGART] Lots of CodingStyle/whitespace cleanups.
[AGPGART] ATI RS350 support.
[CPUFREQ] powernow-k8: Let cpufreq driver handle affected CPUs
[CPUFREQ] Fix handling for CPU hotplug
[CPUFREQ] Mark longhaul driver as broken.
[CPUFREQ] Whitespace cleanup
[CPUFREQ] kzalloc conversion for gx-suspmod
[SCSI] fix two leaks in scsi_alloc_sdev failure paths
[IPV6]: remove useless test in ip6_append_data
[ALSA] fix usbmixer double kfree
[ALSA] emu10k1_synth use after free
[ALSA] sound/isa/sb/sb_mixer.c double kfree
[ALSA] ad1848 double free
[ALSA] Fix use after free in opl3_seq and opl3_oss
[WIRELESS]: Fix config dependencies.
remove dead address from maintainers list.
x86_64: s/Overwrite/Override/ in arch/x86-64
Remove redundant check from autofs4_put_super
Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/cpufreq-2.6
powerpc/cell: compile fixes
Dave Kleikamp (7):
JFS: Add back directory i_size calculations for legacy partitions
Merge with /home/shaggy/git/linus-clean/
Merge with /home/shaggy/git/linus-clean/
JFS: Fix regression. fsck complains if symlinks do not have INLINEEA attribute
JFS: Take logsync lock before testing mp->lsn
JFS: add uid, gid, and umask mount options
Merge with /home/shaggy/git/linus-clean/
Dave Peterson (21):
EDAC: switch to kthread_ API
EDAC: printk cleanup
EDAC: name cleanup
EDAC: amd76x pci_dev_get/pci_dev_put fixes
EDAC: e752x cleanup
EDAC: i82860 cleanup
EDAC: i82875p cleanup
EDAC: e7xxx fix minor logic bug
EDAC: cleanup code for clearing initial errors
EDAC: edac_mc_add_mc fix [1/2]
EDAC: edac_mc_add_mc fix [2/2]
EDAC: kobject_init/kobject_put fixes
EDAC: kobject/sysfs fixes
EDAC: protect memory controller list
EDAC: Kconfig dependency changes
EDAC: reorder EXPORT_SYMBOL macros
EDAC: formatting cleanup
EDAC: documentation spelling fixes
EDAC: use sysbus_message in e752x code
EDAC: add maintainers for chipset drivers
EDAC: use EXPORT_SYMBOL_GPL
Davi Arnaut (4):
Bug fixes and cleanup for the BSD Secure Levels LSM
strndup_user()
strndup_user: convert module
strndup_user: convert keyctl
David Basden (1):
[IRDA]: TOIM3232 dongle support
David Brownell (9):
USB: EHCI and NF2 quirk
USB: EHCI unlink tweaks
USB: add support for AT91 gadget
USB: minor gadget/rndis tweak
recognize three more usb peripheral controllers
USB: usbcore sets up root hubs earlier
USB: ohci uses driver model wakeup flags
USB: remove usbcore-specific wakeup flags
USB: gadget driver section fixups
David Chinner (6):
[XFS] find_exported_dentry(). XFS does not need to use this symbol as it
[XFS] On machines with more than 8 cpus, when running parallel I/O
[XFS] Add support for hotplug CPUs to the per-CPU superblock counters by
[XFS] using a spinlock per cpu for superblock counter exclusion results in
[XFS] Explain the race closed by the addition of vn_iowait() to the start
[XFS] Check that a page has dirty buffers before finding it acceptable for
David Gibson (10):
powerpc: Fixup for STRICT_MM_TYPECHECKS
powerpc: Better pmd_bad() and pud_bad() checks
hugepage: Small fixes to hugepage clear/copy path
hugepage: serialize hugepage allocation and instantiation
hugepage: Strict page reservation for hugepage inodes
hugepage: Make {alloc,free}_huge_page() local
hugepage: Fix hugepage logic in free_pgtables()
hugepage: Fix hugepage logic in free_pgtables() harder
hugepage: Move hugetlb_free_pgd_range() prototype to hugetlb.h
hugepage: is_aligned_hugepage_range() cleanup
David Howells (4):
Optimise d_find_alias()
Keys: Fix key quota management on key allocation
Keys: Replace duplicate non-updateable keys rather than failing
Document Linux's memory barriers [try #7]
David McCullough (1):
[CRYPTO] aes: Fixed array boundary violation
David S. Miller (261):
[SPARC64]: Move away from virtual page tables, part 1.
[SPARC64]: No need to D-cache color page tables any longer.
[SPARC64]: Kill pgtable quicklists and use SLAB.
[SPARC64]: Elminate all usage of hard-coded trap globals.
[SPARC64]: TSB refinements.
[SPARC64]: Add infrastructure for dynamic TSB sizing.
[SPARC64]: Dynamically grow TSB in response to RSS growth.
[SPARC64]: Preload TSB entries from update_mmu_cache().
[SPARC64]: Kill {save,restore}_alternate_globals()
[SPARC64]: Fix incorrect TSB lock bit handling.
[SPARC64]: Fix bogus flush instruction usage.
[SPARC64]: Use sparc64_highest_unlocked_tlb_ent in __tsb_context_switch()
[SPARC64]: Kill PROM locked TLB entry preservation code.
[SPARC64]: Kill sole argument passed to setup_tba().
[SPARC64]: Increase swapper_tsb size to 32K.
[SPARC64]: Kill hard-coded %pstate setting in sparc_exit.
[SPARC64]: Fix too early reference to %g6
[SPARC64]: Kill swapper_pgd_zero, totally unused.
[SPARC64]: Fix race in LOAD_PER_CPU_BASE()
[SPARC64]: Don't clobber alt-global %g4 on window fixups.
[SPARC64]: Kill out-of-date commentary in asm-sparc64/tsb.h
[SPARC64]: Access TSB with physical addresses when possible.
[SPARC64]: Correctable ECC errors cannot occur at trap level > 0.
[SPARC64]: Turn off TSB growing for now.
[SPARC64]: Refine code sequences to get the cpu id.
[SPARC64]: Add explicit register args to trap state loading macros.
[SPARC64]: Refine register window trap handling.
[SPARC64]: SUN4V hypervisor interface defines.
[SPARC64]: SUN4V hypervisor TLB flush support code.
[SPARC64]: Add 'hypervisor' to ultra_tlb_type enumeration.
[SPARC64]: Add some hypervisor tlb_type checks.
[SPARC64]: Add Niagara init-store twin-load ASI defines.
[SPARC64]: Niagara optimized memcpy() and copy_{to,from}_user().
[SPARC64]: Sun4v specific ASI defines.
[SPARC64]: Sun4v scratchpad register layout.
[SPARC64]: Sun4v interrupt queue register definitions.
[SPARC64]: Add sun4v case to __GET_CPUID() patch tables.
[SPARC64]: Add define for "GL" field of sun4v %tstate register.
[SPARC64]: Fill dead cycles on trap entry with real work.
[SPARC64]: Add initial code to twiddle %gl on trap entry/exit.
[SPARC64]: Kill all %pstate changes in context switch code.
[SPARC64]: Sanitize %pstate writes for sun4v.
[SPARC64]: Add missing memory barriers to instruction patching functions.
[SPARC64]: Initial sun4v TLB miss handling infrastructure.
[SPARC64]: Rename gl_{1,2}insn_patch --> sun4v_{1,2}insn_patch
[SPARC64]: Niagara copy/clear page.
[SPARC64]: asm/cpudata.h needs asm/asi.h
[SPARC64]: Register per-cpu fault status area with sun4v hypervisor.
[SPARC64]: Patch up mmu context register writes for sun4v.
[SPARC64]: Fix some comment typos in asm/hypervisor.h
[SPARC64]: Add sun4v mondo queue bases to struct trap_per_cpu.
[SPARC64]: Verify all trap_per_cpu assembler offsets in trap_init()
[SPARC64]: Allocate and register the 4 sun4v mondo queues at bootup.
[SPARC64]: Sun4v interrupt handling.
[SPARC64]: Sun4v cross-call sending support.
[SPARC64]: Detect sun4v early in boot process.
[SPARC64]: Print ARCH as SUN4V when tlb_type is hypervisor.
[SPARC64]: kernel/cpu.c needs asm/spitfire.h
[SPARC64]: Implement sun4v TSB miss handlers.
[SPARC64]: Hypervisor TSB context switching.
[SPARC64]: SUN4V memory exception trap handlers.
[SPARC]: Clean up idprom header files.
[SPARC64]: Fetch cpu mid properly on sun4v.
[SPARC64]: Beginnings of SUN4V PCI controller support.
[SPARC64]: More SUN4V PCI controller work.
[SPARC64]: Implement SUN4V PCI config space access.
[SPARC64]: Add HV_PCI_TSBID() macro.
[SPARC64]: Fix hypervisor call arg passing.
[SPARC64]: First cut at SUN4V PCI IOMMU handling.
[SPARC64]: Use ASI_SCRATCHPAD address 0x0 properly.
[SPARC64]: Simplify sun4v TLB handling using macros.
[SPARC64]: Fetch bootup time of day from Hypervisor.
[SPARC64]: Add SUN4V Hypervisor Console driver.
[SPARC64]: Handle hypervisor case correctly in copy_tsb().
[SPARC64]: Fix some Niagara memcpy() bugs.
[SPARC64]: Fix sun4v early bootup.
[SPARC64]: Fix typo in sun4v_patch().
[SPARC64]: Fix some SUN4V TLB miss bugs.
[SPARC64]: Register kernel TSB with hypervisor.
[SPARC64]: Deal with PTE layout differences in SUN4V.
[SPARC64]: Fix mondo queue allocations.
[SPARC64]: Do not try to write to %tick or %stick on SUN4V.
[SPARC64]: Do not try to synchronize %stick registers on SUN4V.
[SPARC64]: Recognize "virtual-console" as input and output console device.
[SPARC64]: Fix branch signedness bug in all code patching.
[SPARC64]: Don't expect cfg space in PCI PBM ranges on SUN4V.
[SPARC64]: Move PTE field definitions back into asm/pgtable.h
[SPARC64]: Use inline patching for critical PTE operations.
[SPARC64]: PCI-SUN4V fixes.
[SPARC64]: Implement basic pci_sun4v_scan_bus().
[SPARC64]: Missing 'return' statement in sun4v_pci_init().
[SPARC64]: Range check bus number in SUN4V PCI controller driver.
[SPARC64]: Move devino_to_sysino out of pci_sun4v_asm.S
[SPARC64]: Implement rest of generic interrupt hypervisor calls.
[SPARC64]: Log faulting vaddr when bogus kernel PC detected.
[SPARC64]: More SUN4V PCI work.
[SPARC64]: Generic sun4v_build_irq().
[SPARC64]: Program IRQ registers correctly on sun4v.
[SPARC64]: Prevent registering wrong serial console.
[SPARC64]: Kill spurious semicolon in sun4v_pci_init().
[SPARC64]: Probe virtual-devices root node on sun4v.
[SPARC64] sunhv: Use virtual-devices layer to get interrupt.
[SPARC64]: Fix comment typo in asm/hypervisor.h
[SPARC64] sunhv: Bug fixes.
[SPARC64]: Trim down sun4v IRQ translation kernel log message.
[SPARC64]: Fix IOMMU mapping on sun4v.
[SPARC64]: Use TRAP_LOAD_IRQ_WORK() in sun4v device mondo handler.
[SPARC64]: Pass correct ino to sun4v_intr_*().
[SPARC64]: Make error codes available from sun4v_intr_get*().
[SPARC64]: arch/sparc64/kernel/trampoline.S needs asm/cpudata.h
[SPARC64]: Fix gcc-3.3.x warnings.
[SPARC64]: Kill sun4v_register_fault_status() on SMP.
[SPARC64]: INO is never fully specified already on SUN4V.
[SPARC64]: Don't printk() any messaages in sun4v_build_irq().
[SPARC64]: Fix C-function name called by sun4v_mna trap code.
[SPARC64]: Restrict PCI bus scanning on SUN4V.
[SPARC64]: Explicitly init *nregs to 0 in find_device_prom_node().
[SPARC64]: Fix sun4v_intr_setenabled() return value check in enable_irq().
[SPARC64]: Make lack of interrupt-map-* a fatal error on SUN4V.
[SPARC64]: Use different cache sizing defaults on SUN4V.
[SPARC64]: Fixup TSTATE layout diagram in asm/pstate.h
[SPARC64]: Two IRQ handling fixes.
[SPARC64]: Fix pci_intmap_match().
[SPARC64]: Add prom_{start,stop}cpu_cpuid().
[SPARC64]: Decode virtual-devices interrupts correctly.
[SPARC64]: Fix comment typo in __flush_tlb_kernel_range.
[SPARC64]: Fix flush_tsb_user() on SUN4V.
[SPARC64]: Do not write garbage into %pstate in tsb_context_switch().
[SPARC64]: Don't use ASI_QUAD_LDD_PHYS on SUN4V.
[SPARC64]: Fix OOPS on sunhv interrupts.
[SPARC64] PCI: Size TSB correctly on SUN4V.
[SPARC64] sunhv: Support SYSRQ properly.
[SPARC64]: Fix tl1 trap state capture/dump on SUN4V.
[SPARC64]: Fix bogus call to sun4v_mna in winfixup code.
[SPARC64]: do_fptrap needs to load the thread reg into %g6.
[SPARC]: Kill off these __put_user_ret things.
[SPARC64]: Add sun4v_cpu_qconf() hypervisor call.
[SPARC64]: Set dummy bucket->{imap,iclr} unique on SUN4V.
[SPARC64]: Add GET_GL_GLOBAL() macro for SUN4V.
[SPARC64]: Fix return from trap on SUN4V.
[SPARC64]: Don't set interrupt state to IDLE in enable_irq().
[SPARC64]: Rewrite pci_intmap_match().
[SPARC64]: Disable smp_report_regs() for now.
[SPARC64]: Get SUN4V SMP working.
[SPARC64]: Fix PCI IRQ probing regression.
[SPARC64]: Fix uniprocessor IRQ targetting on SUN4V.
[SPARC64]: Use phys tsb address in tsb_insert() in SUN4V.
[SPARC64]: Add HWCAP_SPARC_BLKINIT elf capability flag for Niagara.
[SPARC64]: Put SUN4V ITSB miss into correct trap table entry.
[SPARC64]: __bzero_noasi --> __clear_user
[SPARC64]: Set associativity of kernel TSB descriptor correctly.
[SPARC64]: Define ARCH_HAS_READ_CURRENT_TIMER.
[SPARC64]: Init boot cpu's trap_block[] before paging_init()
[SPARC64]: Check for errors in hypervisor_tlb_lock().
[SPARC64]: Fix some SUN4V TLB handling bugs.
[SPARC64]: Don't do anything in flush_ptrace_access() on SUN4V.
[SPARC64]: More TLB/TSB handling fixes.
[SPARC64]: Export a PAGE_SHARED symbol.
[SPARC64]: Put sunhv.o earliest in the list of sparc serial drivers.
[SPARC64] sunhv: Fix locking in sunhv_start_tx()
[SPARC64]: Set %gl to 1 in kvmap_itlb_longpath on SUN4V.
[SPARC64]: Fix unaligned access winfxup handling on SUN4V.
[SPARC64]: Use KERN_EMERG in dump_tl1_traplog() and sun4v TLB errors.
[SPARC64]: Remove PGLIST_NENTS PCI IOMMU mapping limitation on SUN4V.
[SPARC64]: Disable smp_report_regs() for now.
[SPARC64]: Fix typo in dump_tl1_traplog()
[SPARC64]: Kill stray PGLIST_NENTS check in pci_sun4v.c
[SPARC64]: Handle zero-length map requests in pci_sun4v.c
[SPARC64]: Typo in sun4v_data_access_exception log message.
[SPARC] serial: Make sure sysfs nodes get named correctly.
[SPARC64]: Handle unimplemented FPU square-root on Niagara.
[SPARC64]: Args to SUNW,set-trap-table are 64-bit.
[SPARC64]: Pass multiple CPUs at once to hypervisor cross-call API.
[SPARC64]: Niagara optimized memset/bzero/clear_user.
[SPARC64]: Kill cpudata->idle_volume.
[SPARC64]: Add sun4v_cpu_yield().
[SPARC64] math-emu: Delete debugging printk left by previous commit.
[SPARC64]: Use sun4v_cpu_idle() in cpu_idle() on SUN4V.
[SPARC64]: Make use of Niagara 256MB PTEs for kernel mappings.
[SPARC64]: Create a seperate kernel TSB for 4MB/256MB mappings.
[SPARC64]: Drop %gl to 0 before re-enabling PSTATE_IE in rtrap
[SPARC64]: Fix %tstate ASI handling in start_thread{,32}()
[SPARC64]: Export _PAGE_E and _PAGE_CACHE to modules.
[SPARC64]: Put syscall tables after trap table.
[SPARC64]: Fix TLB context allocation with SMT style shared TLBs.
[SPARC64]: destroy_context() needs to disable interrupts.
[SPARC64]: Niagara optimized XOR functions for RAID.
[SPARC64]: Report mondo error correctly in hypervisor_xcall_deliver().
[SPARC64]: Bulletproof hypervisor TLB flushing.
[SPARC64]: Avoid dcache-dirty page state management on sun4v.
[SPARC64]: Use 13-bit context size always.
[SPARC64]: Fix indexing into kpte_linear_bitmap.
[SPARC64]: Fix bugs in SMP TLB context version expiration handling.
[SPARC64]: Fix bugs in SUN4V cpu mondo dispatch.
[SPARC64]: Add mini-RTC driver for Starfire and SUN4V.
[SPARC64]: Kill bogus function externs in asm/pgtable.h
[SPARC64]: Fix typo in SUN4V D-TLB miss handler.
[SPARC64]: Fix _PAGE_EXEC handling.
[SPARC64]: Do not allow mapping pages within 4GB of 64-bit VA hole.
[SPARC64]: Fix mini RTC driver reading.
[SPARC64]: Fix sun4v mna winfixup handling.
[SPARC64]: More SUN4V cpu mondo bug fixing.
[SPARC64]: Simplify TSB insert checks.
[SPARC64]: Fix loop termination in mark_kpte_bitmap()
[SPARC64]: Bulletproof MMU context locking.
[SPARC64]: Fix new context version SMP handling.
[SPARC64]: Move over to sparsemem.
[SPARC64]: Fix 32-bit truncation which broke sparsemem.
[SPARC64]: Add SMT scheduling support for Niagara.
[SPARC64]: Fix system type in /proc/cpuinfo and remove bogus OBP check.
[SPARC64]: First cut at VIS simulator for Niagara.
[TG3]: Do not try to access NIC_SRAM_DATA_SIG on Sun parts.
[SUNSU]: Fix missing spinlock initialization.
[SPARC64]: Fix and re-enable dynamic TSB sizing.
[SPARC64] bbc_i2c: Fix cpu check and add missing module license.
[SPARC64]: Top-down address space allocation for 32-bit tasks.
[SPARC64]: Increase top of 32-bit process stack.
[SPARC64]: Randomize mm->mmap_base when PF_RANDOMIZE is set.
[SPARC64]: Don't kill the page allocator when growing a TSB.
[SPARC64]: Use SLAB caches for TSB tables.
[SPARC64]: Allow CONFIG_MEMORY_HOTPLUG to build.
[SPARC64]: Optimized TSB table initialization.
[SPARC64]: Fix 2 bugs in huge page support.
[SPARC64]: Update defconfig.
[NET]: Do not lose accepted socket when -ENFILE/-EMFILE.
[XFRM]: Make sure xfrm_replay_timer_handler() is declared early enough.
[XFRM]: Move xfrm_nl to xfrm_state.c from xfrm_user.c
[XFRM]: Add some missing exports.
[IPV6]: Fix some code/comment formatting in ip6_dst_output().
[IPSEC] xfrm_user: Kill PAGE_SIZE check in verify_sec_ctx_len()
[ATM]: Fix build after neigh->parms->neigh_destructor change.
[DCCP]: Fix uninitialized var warnings in dccp_parse_options().
[NETFILTER]: Fix warnings in ip_nat_snmp_basic.c
[INET]: Fix typo in Arnaldo's connection sock compat fixups.
[SPARC]: Fixup SO_PEERSEC value on 32-bit sparc.
[TG3]: Don't mark tg3_test_registers() as returning const.
[TG3]: Bump driver version and reldate.
[SPARC]: Respect vm_page_prot in io_remap_page_range().
[SPARC64]: Add a secondary TSB for hugepage mappings.
[TG3]: Update driver version and reldate.
[NET]: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.
[NET]: Fill in a 32-bit hole in struct sock on 64-bit platforms.
[TCP]: Mark tcp_*mem[] __read_mostly.
[SPARC64]: Keep cpu_present_map in sync with phys_cpu_present_map.
[SPARC64]: Update defconfig.
[SPARC64]: Kill duplicate exports of string library functions.
[SPARC64]: Fix off-by-1 error in TSB grow check.
[SPARC64]: Implement futex_atomic_cmpxchg_inatomic().
[NET]: Kill Documentation/networking/TODO
[ECONET]: Convert away from SOCKOPS_WRAPPED
[TCP]: Kill unused extern decl for tcp_v4_hash_connecting()
[SPARC64]: Make tsb_sync() mm comparison more precise.
[SPARC64]: Document the instruction checks we do in do_sparc64_fault().
[SPARC64]: Align address in huge_pte_alloc().
[SPARC64]: Update defconfig.
[SPARC]: Wire up sys_splice() into the syscall tables.
[SPARC]: Wire up sys_sync_file_range() into syscall tables.
[TG3]: Revert "Speed up SRAM access"
[TG3]: Update driver version and reldate.
[NET]: Fix dentry leak in sys_accept().
[NET]: Fully fix the memory leaks in sys_accept().
David Vrabel (4):
driver core: platform_get_irq*(): return -ENXIO on error
handle errors returned by platform_get_irq*()
[ALSA] CS5535: shorter delays when accessing AC'97 codec registers
fbdev: framebuffer driver for Geode GX
David Woodhouse (6):
Fix IA64 success/failure indication in syscall auditing.
Fix audit record filtering with !CONFIG_AUDITSYSCALL
Minor cosmetic cleanups to the code moved into auditfilter.c
Restore channel setting after scan.
softmac: reduce scan dwell time
softmac: reduce default rate to 11Mbps.
David chosrova (1):
[IRDA]: sti/cli removal from EP7211 IrDA driver
Davide Libenzi (1):
POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
Dean Roe (1):
[IA64-SGI] fix for-loop in sn_hwperf_geoid_to_cnode()
Deepak Saxena (1):
[ARM] 3334/1: Add support for IXDP28x5 platforms
Denis Vlasenko (7):
WEP fields are incorrectly shown to be INSIDE snap in the doc
ieee80211: trivial fix for misplaced ()'s
[CRYPTO] twofish: Use rol32/ror32 where appropriate
ieee80211_rx_any: filter out packets, call ieee80211_rx or ieee80211_rx_mgt
fix messages in fs/minix
[NET]: deinline 200+ byte inlines in sock.h
[NET]: Deinline some larger functions from netdevice.h
Dick Streefland (1):
USB: support for USB-to-serial cable from Speed Dragon Multimedia
Dimitri Sivanich (2):
Add SA_PERCPU_IRQ flag support
hrtimer: call get_softirq_time() only when necessary in run_hrtimer_queue()
Dirk Herrendoerfer (1):
spufs: initialize context correctly
Dirk Opfer (1):
LED: add device support for tosa
Dmitry Mishin (3):
[NET]: {get|set}sockopt compatibility layer
[NETFILTER]: futher {ip,ip6,arp}_tables unification
[NETFILTER]: iptables 32bit compat layer
Dmitry Torokhov (14):
Input: uinput - semaphore to mutex conversion
Input: initialize serio and gameport at subsystem level
Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Input: fix input_free_device() implementation
Input: atkbd - allow disabling on X86_PC (if EMBEDDED)
[IRDA]: nsc-ircc: PM update
vr41xx: convert to the new platform device interface
mv64x600_wdt: convert to the new platform device interface
tb0219: convert to the new platform device interface
dcdbas: convert to the new platform device interface
Manual merge with Linus.
Input: limit attributes' output to PAGE_SIZE
Input: convert /proc handling to seq_file
Input: make modalias code respect allowed buffer size
Domen Puncer (3):
powerpc: Remove arch/ppc/syslib/ppc4xx_pm.c
devpts: use lib/parser.c for parsing mount options
serial_cs: add Merlin U630 IDs
Dominik Brodowski (26):
cpufreq_ondemand: add range check
pcmcia: remove unused field Present from config_t
pcmcia: access config_t using pointer instead of array
pcmcia: always use device pointer to config_t
pcmcia: make config_t independent, add reference counting
pcmcia: remove unused defines
pcmcia: use mutexes instead of semaphores
pcmcia: remove include of config.h
pcmcia: remove pcmcia_compat.c
pcmcia: size reduction if ioctl isn't compiled
pcmcia: remove duplicate fields in io_window_t
parport_cs: don't play games with resources
pcmcia: socket.functions starts with 1
pcmcia: add pcmcia_disable_device
pcmcia: convert remaining users of pcmcia_release_io and _irq
pcmcia: default suspend and resume handling
pcmcia: remove export of pcmcia_release_configuration
pcmcia: remove unneeded Vcc pseudo setting
pcmcia: rename pcmcia_device.state
pcmcia: embed dev_link_t into struct pcmcia_device
pcmcia: remove dev_link_t and client_handle_t indirection
pcmcia: add return value to _config() functions
pcmcia: remove unused p_dev->state flags
pcmcia: use bitfield instead of p_state and state
pcmcia: convert DEV_OK to pcmcia_dev_present
pcmcia: pseudo device handling update
Don Fry (1):
pcnet32: support boards with multiple phys
Dotan Barak (10):
IB/uverbs: Support for query QP from userspace
IB/uverbs: Support for query SRQ from userspace
IB/mthca: Return actual capacity from create_srq
IB/uverbs: Return actual capacity from create SRQ operation
IB/mthca: Add support for send work request fence flag
IB/mthca: Check alternate P_Key index when setting alternate path
IB: Fix modify QP checking of "current QP state" attribute
IB/uverbs: Fix query QP return of sq_sig_all
IB/mthca: Correct reported SRQ size in MemFree case.
IB/mthca: Check that sgid_index and path_mtu are valid in modify_qp
Doug McLain (1):
[ALSA] ice1712 - Fix wordclock status on Delta1010LT
Duncan Sands (3):
V4L/DVB (3394): Bttv: correct bttv_risc_packed buffer size
V4L/DVB (3420): Nskips maybe used uninitialized in bttv_risc_overlay
V4L/DVB (3488): Snd_cx88_create: don't dereference NULL core
Dustin Kirkland (5):
Filter rule comparators
Exclude messages by message type
Capture selinux subject/object context information.
Miscellaneous bug and warning fixes
Fix audit operators
Ed L. Cashin (12):
aoe [1/8]: zero packet data after skb allocation
aoe [2/8]: support dynamic resizing of AoE devices
aoe [3/8]: increase allowed outstanding packets
aoe [4/8]: use less confusing driver name
aoe [5/8]: allow network interface migration on packet retransmit
aoe [6/8]: update device information on last close
aoe [7/8]: update driver compatibility string
aoe [8/8]: update driver version number
aoe: do not stop retransmit timer when device goes down
aoe [1/3]: support multiple AoE listeners
aoe [2/3]: don't request ATA device ID on ATA error
aoe [3/3]: update version to 22
Eli Cohen (6):
IB/mthca: Support for query QP and SRQ
IB/mthca: Write FW commands through doorbell page
IPoIB: Close race in setting mcast->ah
IPoIB: Clean up if posting receives fails
IB/mthca: Optimize large messages on Sinai HCAs
IB/mthca: Query SRQ srq_limit fixes
Eric Dumazet (10):
kref: avoid an atomic operation in kref_put()
Shrinks sizeof(files_struct) and better layout
Only allocate percpu data for possible CPUs
__GENERIC_PER_CPU changes
HOTPLUG_CPU: avoid hitting too many cachelines in recalc_bh_state()
No need to protect current->group_info in sys_getgroups(), in_group_p() and in_egroup_p()
Use unsigned int types for a faster bsearch
x86_64: group memnodemap and memnodeshift in a memnode structure
Use __read_mostly on some hot fs variables
use fget_light() in select/poll
Eric Piel (2):
cpufreq_ondemand: Warn if it cannot run due to too long transition latency
cpufreq_ondemand: keep ignore_nice_load value when it is reselected
Eric Rossman (1):
s390: CEX2A crt message length
Eric Sesterhenn (84):
[CIFS] Convert remaining places in fs/cifs from
JFS: kzalloc conversion
Input: use kzalloc() throughout the code
kzalloc() conversion in arch/ppc
[SPARC]: BUG_ON() Conversion in arch/sparc/kernel/ioport.c
[SPARC64]: kzalloc() conversion
NFS: kzalloc conversion in fs/nfs
sysfs: kzalloc conversion
USB: kzalloc() conversion for rest of drivers/usb
USB: kzalloc() conversion in drivers/usb/gadget
[CRYPTO] all: Use kzalloc where possible
V4L/DVB (3485): BUG_ON() Conversion in drivers/video/media
Use after free in net/tulip/de2104x.c
Use of uninitialized variable in drivers/net/depca.c
PCI: kzalloc() conversion in drivers/pci
s390: kzalloc() conversion in arch/s390
s390: kzalloc() conversion in drivers/s390
BUG_ON() Conversion in md/bitmap.c
BUG_ON() Conversion in md/dm-hw-handler.c
BUG_ON() Conversion in input/serio/hil_mlc.c
BUG_ON() Conversion in fs/binfmt_elf_fdpic.c
BUG_ON() Conversion in fs/coda/
BUG_ON() Conversion in block/elevator.c
BUG_ON() Conversion in ipc/msg.c
BUG_ON() Conversion in kernel/cpu.c
BUG_ON() Conversion in lib/swiotlb.c
BUG_ON() Conversion in drivers/s390/block/dasd.c
BUG_ON() Conversion in sound/sparc/cs4231.c
BUG_ON() Conversion in drivers/block/
BUG_ON() Conversion in drivers/parisc/
BUG_ON() Conversion in drivers/video/
BUG_ON() Conversion in drivers/mtd/
BUG_ON() Conversion in drivers/char
BUG_ON() Conversion in drivers/isdn
BUG_ON() Conversion in md/dm-path-selector.c
BUG_ON() Conversion in md/dm-table.c
BUG_ON() Conversion in input/serio/hp_sdc_mlc.c
BUG_ON() Conversion in fs/buffer.c
BUG_ON() Conversion in fs/dcache.c
BUG_ON() Conversion in fs/hfs/
BUG_ON() Conversion in fs/ext2/
BUG_ON() Conversion in ipc/sem.c
BUG_ON() Conversion in kernel/fork.c
BUG_ON() Conversion in mm/memory.c
BUG_ON() Conversion in mm/mempool.c
BUG_ON() Conversion in drivers/s390/block/dasd_devmap.c
Fix compilation for sound/oss/vwsnd.c
Dead code in drivers/isdn/avm/avmcard.h
kzalloc() conversion in drivers/block
unused label in drivers/block/cciss.
Change dash2underscore() return value to char
Dead code in mtd/maps/pci.c
BUG_ON() Conversion in md/dm-target.c
BUG_ON() Conversion in md/raid1.c
BUG_ON() Conversion in fs/direct-io.c
BUG_ON() Conversion in fs/exec.c
BUG_ON() Conversion in fs/hfsplus/
BUG_ON() Conversion in fs/jffs2/
BUG_ON() Conversion in fs/smbfs/
BUG_ON() Conversion in fs/sysfs/
BUG_ON() Conversion in ipc/util.c
BUG_ON() Conversion in kernel/printk.c
BUG_ON() Conversion in mm/mmap.c
BUG_ON() Conversion in mm/swap_state.c
BUG_ON() Conversion in mm/vmalloc.c
BUG_ON() Conversion in drivers/s390/block/dasd_erp.c
BUG_ON() Conversion in drivers/s390/char/tape_block.c
BUG_ON() Conversion in md/raid5.c
BUG_ON() Conversion in md/raid6main.c
BUG_ON() Conversion in md/raid10.c
BUG_ON() Conversion in fs/dquot.c
BUG_ON() Conversion in fs/fcntl.c
BUG_ON() Conversion in fs/inode.c
BUG_ON() Conversion in fs/sysv/
BUG_ON() Conversion in fs/udf/
BUG_ON() Conversion in fs/freevxfs/
BUG_ON() Conversion in ipc/shm.c
BUG_ON() Conversion in kernel/ptrace.c
BUG_ON() Conversion in kernel/signal.c
BUG_ON() Conversion in kernel/signal.c
BUG_ON() Conversion in mm/highmem.c
BUG_ON() Conversion in mm/slab.c
BUG_ON() Conversion in drivers/s390/net/lcs.c
BUG_ON() Conversion in drivers/net/
Eric Sesterhenn / snakebyte (4):
BUG_ON() Conversion in net/tulip/xircom_cb.c
BUG_ON() Conversion in net/tulip/de2104x.c
BUG_ON() Conversion in net/tulip/winbond-840.c
Fix debug statement in inftlcore.c
Eric Van Hensbergen (3):
v9fs: update license boilerplate
9p: fix name consistency problems
9p: update documentation
Eric W. Biederman (11):
unshare: Error if passed unsupported flags
i386: Add a temporary to make put_user more type safe
exec: allow init to exec from any thread.
Remove dead kill_sl prototype from sched.h
do_tty_hangup: use group_send_sig_info not send_group_sig_info
do_SAK: don't depend on session ID 0
pidhash: kill switch_exec_pids
Make setsid() more robust
task: RCU protect task->usage
pidhash: Refactor the pid hash table
dcache: Add helper d_hash_and_lookup
Erik Hovland (1):
[ARM] 3389/1: typo and grammar fix
Erik Mouw (1):
[ARM] 3416/1: Update LART site URL
Eugene Surovegin (1):
lock PTE before updating it in 440/BookE page fault handler
Eugene Teo (7):
USB: Fix irda-usb use after use
[ALSA] Fix seq_clientmgr dereferences before NULL check
[ALSA] Fix gus_pcm dereference before NULL
hostap: Fix double free in prism2_config() error path
v9fs: fix vfs_inode dereference before NULL check
Fix sb_mixer use before validation
Fix sequencer missing negative bound check
Evgeniy Polyakov (5):
[CONNECTOR]: Use netlink_has_listeners() to avoind unnecessary allocations.
W1: Change the type 'unsigned long' member of 'struct w1_bus_master' to 'void *'.
W1: Move w1 bus master code into 'w1/masters' and move w1 slave code into 'w1/slaves'
W1: Add the DS2482 I2C-to-w1 bridge driver.
w1: use kthread api.
Fabio M. Di Nitto (1):
[SPARC64] Fix build if CONFIG_HUGETLB_PAGE is not set
Felix Kuehling (1):
[ALSA] hda-intel - Add support of ATI SB600
Fenghua Yu (1):
[IA64] New IA64 core/thread detection patch
Florian Schlichting (1):
[ALSA] Fix NM256 hard lock up
Florin Malita (1):
do_mounts.c: Minor ROOT_DEV comment cleanup
Franck Bui-Huu (1):
USB: Zero driver: Removed duplicated code
Frank Pavlic (3):
s390: qeth driver statistics fixes
s390: qeth driver cleanups
s390: qeth :allow setting of attribute "route6" to "no_router".
Freddy Spierenburg (1):
[SERIAL] Small time UART configuration fix for AU1100 processor
Frederik Deweerdt (1):
[ALSA] Kconfig SND_SEQUENCER_OSS help text fix
Gary Zambrano (2):
b44: fix force mac address before ifconfig up
b44: ensure valid mac addr
Geoff Levand (1):
powerpc: Add missing vmlinux.bin target
Gerd Hoffmann (1):
x86: SMP alternatives
Giampiero Giancipoli (1):
V4L/DVB (3302): Added support for the LifeView FlyDVB-T LR301 card
Giuliano Pochini (1):
[ALSA] make control.c suspend aware
Glauber de Oliveira Costa (1):
ext3: Properly report backup block present in a group
Glen Overby (1):
[XFS] A change to inode chunk allocation to try allocating the new chunk
Goldwyn Rodrigues (1):
NFS: Code comments update in NFS
Grant C. Likely (9):
powerpc: Move xparameters.h into xilinx virtex device specific path
powerpc: Make Virtex-II Pro support generic for all Virtex devices
powerpc: Migrate Xilinx Vertex support from the OCP bus to the platfom bus.
powerpc: Migrate ML300 reference design to the platform bus
powerpc: Add ML300 defconfig
powerpc: Add Virtex-4 FX to cpu table
powerpc: Add xparameters file for Xilinx ML403 reference design
powerpc: Add support for Xilinx ML403 reference design
powerpc: Add ML403 defconfig
Grant Grundler (2):
PCI: clean up msi.c a bit
PCI: fix problems with MSI-X on ia64
Grant Likely (1):
Fix compile error for ML300/403
Greg KH (1):
[SCSI] Remove devfs support from the SCSI subsystem
Greg Kroah-Hartman (13):
sysfs: sysfs_remove_dir() needs to invalidate the dentry
Mark empty release functions as broken
add EXPORT_SYMBOL_GPL_FUTURE()
add EXPORT_SYMBOL_GPL_FUTURE() to RCU subsystem
add EXPORT_SYMBOL_GPL_FUTURE() to USB subsystem
fix module sysfs files reference counting
Kobject: provide better warning messages when people do stupid things
sysfs: don't export dir symbols
sysfs: fix a kobject leak in sysfs_add_link on the error path
USB: fix initdata issue in isp116x-hcd
USB serial: add navman driver
USB: omninet: fix up debugging comments
sysfs: zero terminate sysfs write buffers
H. Peter Anvin (3):
[MIPS] sys_mmap2 offset argument should always be shifted 12, not PAGE_SHIFT.
x86: "make isoimage" support; FDINITRD= support; minor cleanups
Update documentation for BLK_DEV_INITRD to match current usage
Hal Rosenstock (1):
IB/mad: RMPP support for additional classes
Hannes Reinecke (7):
[SCSI] aic79xx: remove qfrozen
[SCSI] aic79xx: use tcq functions
[SCSI] aic79xx: Remove dead code
[SCSI] aic79xx: Update error recovery
[SCSI] aic79xx: Invalid Sequencer interrupt occured
[SCSI] aic79xx: use BIOS settings
[SCSI] aic79xx: Avoid renegotiation on inquiry
Hans Verkuil (36):
V4L/DVB (3402): Fix handling of VIDIOC_G_TUNER audmode in msp3400
V4L/DVB (3403): Add probe check for the tda9840.
V4L/DVB (3427): audmode and rxsubchans fixes (VIDIOC_G/S_TUNER)
V4L/DVB (3430): Add new internal VIDIOC_INT commands
V4L/DVB (3300): Add standard for South Korean NTSC-M using A2 audio.
V4L/DVB (3324): Fix Samsung tuner frequency ranges
V4L/DVB (3354): Fix maximum for the saturation and contrast controls.
V4L/DVB (3551): Fix saturation bug. Fix NTSC->PAL standard change. Detect NTSC-KR standard.
V4L/DVB (3577): Cleanup audio input handling
V4L/DVB (3578): Make scart definitions easier to handle
V4L/DVB (3579): Move msp_modus to msp3400-kthreads, add JP and KR std detection
V4L/DVB (3580): Last round of msp3400 cleanups before adding routing commands
V4L/DVB (3581): Add new media/msp3400.h header containing the routing macros
V4L/DVB (3582): Implement correct msp3400 input/output routing
V4L/DVB (3584): Implement V4L2_TUNER_MODE_LANG1_LANG2 audio mode
V4L/DVB (3587): Always wake thread after routing change.
V4L/DVB (3588): Remove VIDIOC_G/S_AUDOUT from msp3400
V4L/DVB (3598): Add bit algorithm adapter for the Conexant CX2341X boards.
V4L/DVB (3599): Implement new routing commands for wm8775 and cs53l32a.
V4L/DVB (3605): Add support for I2C_HW_B_CX2341X board adapter
V4L/DVB (3606): Minor layout changes to make it consistent
V4L/DVB (3607): Implement routing command for saa7115.c
V4L/DVB (3608): Implement new routing commands in saa7127.c
V4L/DVB (3609): Remove VIDIOC_S_AUDIO from tvaudio: no longer used.
V4L/DVB (3610): Added the new routing commands to cx25840.
V4L/DVB (3661): Add wm8739 stereo audio ADC i2c driver
V4L/DVB (3662): Don't set msp3400c-non-existent register
V4L/DVB (3663): Fix msp3400c wait time and better audio mode fallbacks
V4L/DVB (3665): Add new NEC uPD64031A and uPD64083 i2c drivers
V4L/DVB (3666): Remove trailing newlines
V4L/DVB (3692): Keep experimental SLICED_VBI defines under an #if 0
V4L/DVB (3693): Fix msp3400c and bttv stereo/mono/bilingual detection/handling
V4L/DVB (3696): Previous change for cx2341X boards broke the remote support
V4L/DVB (3697): More msp3400 and bttv fixes
V4L/DVB (3700): Remove obsolete commands from tvp5150.c
V4L/DVB (3702): Make msp3400 routing defines more consistent
Hansjoerg Lipp (9):
isdn4linux: Siemens Gigaset drivers - Kconfigs and Makefiles
isdn4linux: Siemens Gigaset drivers - common module
isdn4linux: Siemens Gigaset drivers - event layer
isdn4linux: Siemens Gigaset drivers - isdn4linux interface
isdn4linux: Siemens Gigaset drivers - tty interface
isdn4linux: Siemens Gigaset drivers - procfs interface
isdn4linux: Siemens Gigaset drivers - direct USB connection
isdn4linux: Siemens Gigaset drivers - isochronous data handler
isdn4linux: Siemens Gigaset drivers - M105 USB DECT adapter
Harald Welte (3):
[NETFILTER] NAT sequence adjustment: Save eight bytes per conntrack
[NETFILTER] nfnetlink_log: add sequence numbers for log events
[NETFILTER] nf_conntrack: clean up to reduce size of 'struct nf_conn'
Hartmut Hackmann (11):
V4L/DVB (3275): Allow SAA7134 to fall back to AM sound when there is NICAM-L
V4L/DVB (3303): TDA8290 update
V4L/DVB (3304): TDA10046 Driver update
V4L/DVB (3305): Added support for the ADS Instant TV DUO Cardbus PTV331
V4L/DVB (3378): Restore power on defaults of tda9887 after tda8290 probe
V4L/DVB (3395): Fixed Pinnacle 300i DVB-T support
V4L/DVB (3400): Fixes for Lifeview Trio non fatal bugs
V4L/DVB (3401): Coding style fixes in saa7134-dvb.c
V4L/DVB (3644): Added PCI IDs of 2 LifeView Cards
V4L/DVB (3645): Corrected CVBS input for the AVERMEDIA 777 DVB-T
V4L/DVB (3646): Added support for the new Lifeview hybrid cardbus modules
Heiko Carstens (1):
s390: early parameter parsing
Heiko J Schick (1):
powerpc: Extends HCALL interface for InfiniBand usage
Helge Deller (12):
[PARISC] Enable free_initrd_mem()
[PARISC] I/O-Space must be ioremap_nocache()'d
[PARISC] Fix IOREMAP with a 64-bit kernel
[PARISC] Add STRICT_MM_TYPECHECKS
[PARISC] Add CONFIG_HPPA_IOREMAP to conditionally enable ioremap
[PARISC] Fix stifb with IOREMAP and a 64-bit kernel
[PARISC] Enable ioremap functionality unconditionally
[PARISC] Temporary FIXME for ioremapping EISA regions
[PARISC] Remove obsolete CONFIG_DEBUG_IOREMAP
[PARISC] Fixup CONFIG_EISA a bit
[PARISC] Convert HIL drivers to use input_allocate_device
[PARISC] Update defconfigs
Henrik Brix Andersen (1):
ipw2200: print geography code upon module load
Henrik Kretzschmar (2):
[AGPGART] x86_64: Fix wrong PCI ID for ALI M1695 AGP bridge
x86_64: Fix wrong PCI ID for ALI M1695 AGP bridge
Herbert Poetzl (6):
JFS: ext2 inode attributes for jfs
JFS: Add missing file from fa3241d24cf1182b0ffb6e4d412c3bc2a2ab7bf6
don't call check_acpi_pci() on x86 with ACPI disabled
loop: potential kernel hang waiting for kthread
mtd: fix broken name_to_dev_t() declaration
cleanup in proc_check_chroot()
Herbert Xu (8):
[NET]: Replace skb_pull/skb_postpull_rcsum with skb_pull_rcsum
[CRYPTO] api: Align tfm context as wide as possible
[NET]: Take RTNL when unregistering notifier
[SCTP]: Fix up sctp_rcv return value
[IPSEC]: Fix tunnel error handling in ipcomp6
[INET]: Introduce tunnel4/tunnel6
[IPSEC]: Kill unused decap state argument
[IPSEC]: Kill unused decap state structure
Holger Eitzenberger (1):
[NETFILTER]: Fix CID offset bug in PPTP NAT helper debug message
Horms (5):
IA64: Use early_parm to handle mvec_name and nomca
net: ne2k.c won't compile if pci_clone_list is const
Documentation: Reorder documentation of nomca and nomce
Documentation: Make fujitsu/frv/kernel-ABI.txt 80 columns wide
kexec: grammar fix for crash_save_this_cpu()
Horst Hummel (2):
s390: Remove old history/whitespave from partition code
s390: random values in result of BIODASDINFO2
Horst Kronstorfer (1):
ppc32: Fix BCSR_SIZE for MPC834x SYS
Horst Schirmeier (2):
USB: usbcore: usb_set_configuration oops (NULL ptr dereference)
USB: fix check_ctrlrecip to allow control transfers in state ADDRESS
Hugh Dickins (4):
remove VM_DONTCOPY bogosities
shmem: inline to avoid warning
shmdt: check address alignment
pcmcia: fix pcmcia_device_remove oops
Hyok S. Choi (8):
[ARM] noMMU: block sys_fork in nommu mode
[ARM] noMMU: removes TLB codes in nommu mode
[ARM] nommu: rename compressed/head.S symbols to a new style
[ARM] nommu: MPU support in boot/compressed/head.S
[ARM] nommu: start-up code
[ARM] nommu: add nommu specific Kconfig and MMUEXT variable in Makefile
[ARM] nommu: fixups for the exception vectors
[ARM] nommu: trivial patch for arch/arm/lib/Makefile
Håkon Løvdal (1):
README: bzip2 is not new
Ian Kent (20):
autofs4: lookup white space cleanup
autofs4: use libfs routines for readdir
autofs4: can't mount due to mount point dir not empty
autofs4: expire code readability cleanup
autofs4: simplify expire tree traversal
autofs4: fix false negative return from expire
autofs4: expire mounts that hold no (extra) references only
autofs4: remove update_atime unused function
autofs4: add a show mount options for proc filesystem
autofs4: white space cleanup for waitq.c
autofs4: rename simple_empty_nolock function
autofs4: change may_umount* functions to boolean
autofs4: increase module version
autofs4: nameidata needs to be up to date for follow_link
autofs4: add v5 follow_link mount trigger method
autofs4: add v5 expire logic
autofs4: add new packet type for v5 communications
autofs4: change AUTOFS_TYP_* AUTOFS_TYPE_*
autofs4: follow_link missing functionality
autofs4: atomic var underflow
Ian McDonald (2):
[DCCP]: Set the default CCID according to kernel config selection
Documentation: Update to BUG-HUNTING
Ian Pickworth (3):
V4L/DVB (3416): Recognise Hauppauge card #34519
V4L/DVB (3393): Cx88: reduce excessive logging
V4L/DVB (3423): Fix cx88 error messages on balance change
Ilia Sotnikov (1):
[IPV4]: Aggregate route entries with different TOS values
Ingo Molnar (67):
JFS: semaphore to mutex conversion.
V4L/DVB (3318b): sem2mutex: drivers/media/, #2
Input: psmouse - semaphore to mutex conversion
Input: atkbd - semaphore to mutex conversion
Input: joysticks - semaphore to mutex conversion
ipw2100: semaphore to mutexes conversion
NFS: sem2mutex idmap.c
simplify audit_free() locking
sem2mutex: audit_netlink_sem
[CASSINI]: sem2mutex
[SUNGEM]: sem2mutex
[NET]: sem2mutex part 2
[ALSA] semaphore -> mutex (core part)
[ALSA] semaphore -> mutex (driver part)
[ALSA] semaphore -> mutex (ISA part)
[ALSA] semaphore -> mutex (PCI part)
[ALSA] semaphore -> mutex (Archs, misc buses)
sem2mutex: security/
V4L/DVB (3568g): sem2mutex: zoran
Make CONFIG_REGPARM enabled by default
kernel/cpuset.c, mutex conversion
convert kernel/rcupdate.c:rcu_barrier_sema to mutex
convert fs/9p/ to mutexes, fix locking bugs
sem2mutex: drivers/char/
sem2mutex: quota
sem2mutex: inotify
sem2mutex: tty
sem2mutex: iprune
sem2mutex: kprobes
sem2mutex: fs/libfs.c
sem2mutex: fs/seq_file.c
sem2mutex: drivers/block/loop.c
sem2mutex: drivers/block/nbd.c
sem2mutex: sound/oss/
sem2mutex: JFFS
sem2mutex: autofs4 wq_sem
sem2mutex: HPFS
sem2mutex: NCPFS
sem2mutex: UDF
sem2mutex: serial ->port_write_mutex
oss: semaphore to mutex conversion
make bug messages more consistent
NTFS: Semaphore to mutex conversion.
i2c: Semaphore to mutex conversions, part 2
hwmon: Semaphore to mutex conversions
PCI hotplug: convert semaphores to mutex
timer-irq-driven soft-watchdog, cleanups
[NETFILTER] x_table.c: sem2mutex
drivers/block/floppy.c: dont free_irq() from irq context
warn if free_irq() is called from IRQ context
sem2mutex: fs/
sem2mutex: misc static one-file mutexes
sem2mutex: ipc, id.sem
ia64: add ptr_to_compat()
s390: add ptr_to_compat()
parisc: add ptr_to_compat()
mips: add ptr_to_compat()
lightweight robust futexes: arch defaults
lightweight robust futexes: core
lightweight robust futexes: docs
lightweight robust futexes: compat
lightweight robust futexes: i386
lightweight robust futexes: x86_64
lightweight robust futexes updates
lightweight robust futexes updates 2
sem2mutex: mtd/doc2000.c
sem2mutex: drivers/mtd/
Ingo Oeser (3):
[IPV6]: Cleanup of net/ipv6/reassambly.c
[IPV6]: Nearly complete kzalloc cleanup for net/ipv6
[IPV6]: Cleanups for net/ipv6/addrconf.c (kzalloc, early exit) v2
Ingo Schneider (1):
V4L/DVB (3669): Configurable dma buffer size for saa7146-based budget dvb cards
Ishai Rabinovitz (1):
IB/mthca: Use an enum for HCA page size
J. Bruce Fields (9):
lockd: Remove FL_LOCKD flag
SUNRPC,RPCSEC_GSS: remove unnecessary kmalloc of a checksum
NFSv4: Dont list system.nfs4_acl for filesystems that don't support it.
SUNRPC,RPCSEC_GSS: fix krb5 sequence numbers.
LOCKD: nlmsvc_traverse_blocks return is unused
LOCKD: Make nlmsvc_traverse_shares return void
SUNRPC,RPCSEC_GSS: spkm3: import contexts using NID_cast5_cbc
SUNRPC,RPCSEC_GSS: spkm3--fix config dependencies
VFS,fs/locks.c: cleanup locks_insert_block
J.O. Aho (1):
V4L/DVB (3395): Hauppauge Grey Remote support
Jack Morgenstein (8):
IB/mthca: Implement query_ah method
IB/umad: Add support for large RMPP transfers
IPoIB: Move ipoib_ib_dev_flush() to ipoib workqueue
IB/mthca: Check that SRQ WQE size does not exceed device's max value
IB/mthca: Check SRQ limit in modify SRQ operation
IB/mthca: Fix uninitialized variable in mthca_alloc_qp()
IB/mthca: Fix check of size in SRQ creation
IB/mad: include GID/class when matching receives
Jack Steiner (6):
[IA64-SGI] - Eliminate SN pio_phys_xxx macros. Move to assembly
[IA64] Increase max node count on SN platforms
[IA64] Increase max node count on SN platforms
[IA64] Increase max node count on SN platforms
[IA64] Increase max node count on SN platforms
sched: reduce overhead of calc_load
Jakub Jelinek (1):
Mark unwind info for signal trampolines in vDSOs
Jamal Hadi Salim (8):
[IPSEC]: Sync series - core changes
[IPSEC]: Sync series - fast path
[IPSEC]: Sync series - user
[IPSEC]: Sync series - acquire insert
[IPSEC]: Sync series - SA expires
[IPSEC]: Sync series - policy expires
[IPSEC]: Sync series - update selinux
[XFRM]: Rearrange struct xfrm_aevent_id for better compatibility.
James Bottomley (24):
[SCSI] Add EXPORT_SYMBOL for spi msg functions
[SCSI] add execute_in_process_context() API
[SCSI] fix scsi process problems and clean up the target reap issues
[SCSI] mptspi: Add transport class Domain Validation
[SCSI] add 6.0 Gbit phy definitions to the sas transport class
[SCSI] make some sas class properties optional
convert aic94xx over to using the sas transport end device
[SCSI] lpfc: minor syntax fixes
[SCSI] sr: partial revert of 24669f75a3231fa37444977c92d1f4838bec1233
[SCSI] add missing transport_container_unregister in sas class
[SCSI] fix minor problem in spi transport message functions
[SCSI] mptscsih: remove unused page 1 setting function
[SCSI] add preliminary expander support to the sas transport class
Merge ../linux-2.6
[SCSI] add scsi_reprobe_device
[SCSI] add scsi_mode_select to scsi_lib.c
[SCSI] allow displaying and setting of cache type via sysfs
[SCSI] convert mptsas over to end_device/expander allocations
[SCSI] eliminate rphy allocation in favour of expander/end device allocation
Merge ../linux-2.6
Add API for flushing Anon pages
Add flush_kernel_dcache_page() API
[PARISC] Add parisc implementation of flush_anon_page()
[PARISC] Add parisc implementation of flush_kernel_dcache_page()
James Chapman (2):
mv643xx_eth: use MII library for PHY management
mv643xx_eth: use MII library for ethtool functions
James Ketrenos (3):
ipw2200: stop netdev queue if h/w doesn't have space for new packets
ipw2200: switch to the new ipw2200-fw-3.0 image format
ieee80211: Don't update network statistics from off-channel packets.
James Morris (8):
selinuxfs cleanups: fix hard link count
selinuxfs cleanups: use sel_make_dir()
selinuxfs cleanups: sel_fill_super exit path
selinuxfs cleanups: sel_make_bools
selinuxfs cleanups: sel_make_avc_files
SELinux: fix hard link count for selinuxfs root directory
SELinux: cleanup stray variable in selinux_inode_init_security()
SELinux: add slab cache for inode security struct
James Ring (1):
Fix spelling in E1000_DISABLE_PACKET_SPLIT Kconfig description
James Smart (7):
[SCSI] lpfc 8.1.4 : Fix Discovery processing for NPorts that change their NPortId on the fly
[SCSI] lpfc 8.1.4 : Fixed RSCN handling when a PLOGI is in retry
[SCSI] lpfc 8.1.4 : Fixed a timer panic due to timer firing after freeing ndlp
[SCSI] lpfc 8.1.4 : Introduce lpfc_reset_barrier() function for resets on dual channel adapters
[SCSI] lpfc 8.1.4 : Two misc fixes
[SCSI] lpfc 8.1.4 : Change version number to 8.1.4
[SCSI] FC transport : Avoid device offline cases by stalling aborts until device unblocked
Jamie Lokier (1):
Remova long-incorrect address for Jamie Lokier
Jamie Wellnitz (30):
[SCSI] lpfc 8.1.2: Remove unused prototypes from lpfc_crtn.h
[SCSI] lpfc 8.1.2: Remove unreferenced cfg_fcp_bind_method from struct lpfc_hba
[SCSI] lpfc 8.1.2: Remove unused SLI_IOCB_HIGH_PRIORITY
[SCSI] lpfc 8.1.2: Handling of ELS commands RRQ, RPS, RPL and LIRR correctly
[SCSI] lpfc 8.1.2: Fixed a race condition in the PLOGI retry logic.
[SCSI] lpfc 8.1.2: Explicitly initialize the skip_post argument to lpfc_sli_send_reset
[SCSI] lpfc 8.1.2: Fixed system panic in lpfc_sli_brdreset during dynamic add of LP11K
[SCSI] lpfc 8.1.2: Fixed a double insertion of mail box object to the SLI mailbox list.
[SCSI] lpfc 8.1.2: Add module parameter to limit number of outstanding commands per lpfc HBA
[SCSI] lpfc 8.1.2: Misc FC Discovery changes :
[SCSI] lpfc 8.1.2: Correct use of the hostdata field in scsi_host
[SCSI] lpfc 8.1.2: Remove hba_list from struct lpfc_hba
[SCSI] lpfc 8.1.2: Add ERROR and WARM_START modes for diagnostic purposes.
[SCSI] lpfc 8.1.2: Added support for FAN
[SCSI] lpfc 8.1.2: Make lpfc_els_rsp_rps_acc and lpfc_els_rsp_rpl_acc static
[SCSI] lpfc 8.1.2: Code style changes for Discovery code
[SCSI] lpfc 8.1.2: Allow turning on internal loop-back mode
[SCSI] lpfc 8.1.2: Code cleanup of lpfc_mbx_cmpl_config_link
[SCSI] lpfc 8.1.2: Fixed module parameter descriptions.
[SCSI] lpfc 8.1.2: Fix panic caused by HBA resets and target side cable pulls
[SCSI] lpfc 8.1.2: Modify RSCN handling to unregister rpis on lost FCP_TARGETs immediately
[SCSI] lpfc 8.1.2: Change version number to 8.1.2
lpfc 8.1.3: Derive supported speeds from LMT field in the READ_CONFIG
lpfc 8.1.3: PCI hrd_type should be obtained with pci_read_config_byte() macro
lpfc 8.1.3: Remove unused MBhostaddr from lpfc_sli structure
lpfc 8.1.3: Fix performance when using multiple SLI rings
lpfc 8.1.3: Fix deadlock in lpfc_fdmi_tmo_handler
lpfc 8.1.3: Protect NPL lists with host lock
lpfc 8.1.3: Fix polling mode panic
lpfc 8.1.3: Change version number to 8.1.3
Jan Beulich (20):
kbuild: consolidate command line escaping
kbuild: fix mkmakefile
kbuild: version.h should depend on .kernelrelease
kconfig: fix time ordering of writes to .kconfig.d and include/linux/autoconf.h
i386: actively synchronize vmalloc area when registering certain callbacks
i386: fix uses of user_mode() vs. user_mode_vm()
i386: cleanup after cpu_gdt_descr conversion to per-cpu data
tvec_bases too large for per-cpu data
abstract type/size specification for assembly
CONFIG_UNWIND_INFO
adjust /dev/{kmem,mem,port} write handlers
x86_64: Use correct PUD for memory hotadd
x86_64: cpu_pda array to macro followup correction
x86_64: disallow multi-byte hardware execution breakpoints
x86_64: eliminate set_debug()
x86_64: save FPU context slightly later
x86_64: actively synchronize vmalloc area when registering certain callbacks
x86_64: remove dead do_softirq_thunk
x86_64: miscellaneous cleanup
i386: pass proper trap numbers to die chain handlers
Jan Kara (2):
Fix oops in invalidate_dquots()
Small cleanup in quota.h
Jan Niehusmann (1):
let IPW2{1,2}00 select IEEE80211
Janos Farkas (1):
pcmcia: permit single-character identifiers
Jaroslav Kysela (9):
[ALSA] PCM midlevel & PCM OSS - make procfs & OSS plugin code optional
[ALSA] ymfpci - make rear channel swap optional
[ALSA] snd_pcm_format_name() is no longer exported
[ALSA] ice1712 & cs8427 - fix problem for S/PDIF input setup
[ALSA] bt848 - added Leadtek Winfast tv 2000xp delux to whitelist
[ALSA] ice1712 - Delta 1010LT S/PDIF fixes
[ALSA] intel8x0 - wait for ICH_RESETREGS
Merge with rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
[ALSA] version 1.0.11rc4
Jason Baron (1):
make vm86 call audit_syscall_exit
Jason Gunthorpe (1):
Fix typo causing bad mode of /initrd.image
Jay Vosburgh (2):
bonding: suppress duplicate packets
bonding: support carrier state for master
Jean Delvare (29):
macintosh: cleanup the use of i2c headers
V4L/DVB (3568a): saa7114: Fix i2c block write
V4L/DVB (3568b): saa7111: Prevent array overrun
V4L/DVB (3568c): zoran: Init cleanups
V4L/DVB (3568e): bt856: Spare memory
V4L/DVB (3568f): saa7110: Fix array overrun
V4L/DVB (3568i): adv7175: Drop unused register cache
V4L/DVB (3568j): adv7175: Drop unused encoder dump command
V4L/DVB (3568k): zoran: Use i2c_master_send when possible
i386 traps: merge printk calls
m68k: rtc driver cleanup
hwmon: Use attribute arrays in f71805f
I2C: fix sx200_acb build on other arches
hwmon: w83792d drop useless macros
i2c: Speed up block transfers
i2c: Semaphore to mutex conversions, part 3
hwmon: f71805f semaphore to mutex conversions
hwmon: Add support for the Winbond W83687THF
hwmon: Support the Pentium M VID code
w83781d: Document the alarm and beep bits
w83781d: Don't reset the chip by default
i2c: Optimize core_lists mutex usage
i2c: Drop the i2c-frodo bus driver
i2c: Fix i2c-ite name initialization
i2c: Cleanup isp1301_omap
I2C: i2c-ali1535: Drop redundant mutex
I2C: i2c-amd756-s4882: Improve static mutex initialization
I2C: Drop unneeded i2c-dev.h includes
matrox maven: memory allocation and other cleanups
Jean Tourrilhes (4):
[IRDA]: nsc-ircc: ISAPnP support
[IRDA]: nsc-ircc: support for yet another Thinkpad IrDA chipset
WE-20 for kernel 2.6.16
zd1201 wireless stat update
Jeff Dike (17):
uml: fix build warnings in __get_user
uml: fix declaration of exit()
uml: fix some printf formats
uml: move libc-dependent irq code to os-Linux
uml: merge irq_user.c and irq.c
uml: move SIGIO startup code to os-Linux/start_up.c
uml: move sigio_user.c to os-Linux/sigio.c
uml: move tty logging to os-Linux
uml: oS header cleanups
uml: allow ubd devices to be shared in a cluster
uml: fix segfault on signal delivery
uml: prevent umid theft
uml: fix thread startup race
uml: fix hostfs stack corruption
UML: Hotplug memory, take 2
uml: redeclare highmem
uml: fix initcall return values
Jeff Garzik (104):
Merge branch 'master'
Merge branch 'upstream'
Merge branch 'upstream'
Merge branch 'master'
Merge branch 'upstream'
Merge branch 'master'
Merge branch 'upstream'
Merge branch 'master'
Merge branch 'upstream'
Merge branch 'upstream'
Merge branch 'master'
Merge branch 'upstream'
Merge branch 'master'
Merge branch 'master'
Merge branch 'upstream'
Merge branch 'upstream'
Merge branch 'upstream'
Merge branch 'upstream'
Merge branch 'janitor'
Merge branch 'upstream'
Merge branch 'debug'
Merge branch 'lba48-opt'
Merge branch 'upstream'
Merge branch 'master'
Merge branch 'upstream-fixes'
Merge branch 'upstream-fixes'
Merge branch 'master'
Merge branch 'upstream-fixes'
[libata ata_piix] Fix ICH6/7 map value interpretation
Merge branch 'upstream-fixes'
Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
Merge branch 'upstream-fixes'
Merge branch 'upstream-fixes'
Merge branch 'upstream-fixes'
Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
Merge branch 'upstream-fixes'
[libata sata_mv] add 6042 support, fix 60xx/50xx EDMA configuration
Merge branch 'master'
Merge branch 'upstream-fixes'
Merge branch 'master'
Merge branch 'sundance'
Merge branch 'upstream-fixes'
Merge branch 'master'
Merge branch 'upstream-fixes'
[libata scsi] build fix for ATA_FLAG_IN_EH change
Merge branch 'upstream-fixes'
[libata] Move PCI IDE BMDMA-related code to new file libata-bmdma.c.
Merge branch 'net.b0' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/bird
Merge branch 'viro'
Merge branch 'master'
Merge branch 'master'
Merge branch 'master'
Merge branch 'upstream-fixes'
Merge branch 'master'
Merge branch 'forcedeth'
Merge branch 'upstream-fixes'
Merge branch 'upstream-fixes'
Merge branch 'master'
Merge branch 'master'
Merge branch 'upstream-fixes'
Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
Merge branch 'master'
Merge branch 'lro'
Merge branch 'net-const'
Merge branch 'upstream-fixes'
Merge branch 'upstream-fixes'
Merge branch 'upstream-fixes'
Merge branch 'e1000-upstream' of git://198.78.49.142/linux-2.6
Merge branch 'master'
Merge branch 'upstream-fixes'
Merge branch 'upstream-fixes'
Merge branch 'master'
libata: turn on ATAPI by default
Merge branch 'master'
Merge branch 'upstream-fixes'
Merge branch 'master'
Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
Merge branch 'master'
[libata] sata_mv: fix irq port status usage
[netdrvr] pcnet32: Lindent
[netdrvr] pcnet32: other source formatting cleanups
Merge branch 'e1000-fixes' of git://198.78.49.142/~jbrandeb/linux-2.6
[libata] SCSI VPD page 0x83 fixes
[libata] add prototypes for helpers
[libata] fix oops on non-DMA bmdma hardware
[libata sata_vsc, sata_svw] Convert #define'd constants to enums
Merge branch 'master'
Merge branch 'master'
Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
[libata sata_sil24] cleanups: use pci_iomap(), kzalloc()
[libata sata_nv] cleanups: convert #defines to enums; remove in-file history
[libata sata_nv] eliminate duplicate codepaths with iomap
[libata sata_uli] kill scr_addr abuse
[libata] Move some bmdma-specific code to libata-bmdma.c
Merge branch 'master'
Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
PCI: fix pci_request_region[s] arg
[libata] export ata_dev_pair; trim trailing whitespace
Merge branch 'master'
Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
Merge branch 'mv-merge'
[libata] ahci: add ATI SB600 PCI IDs
splice exports
Merge branch 'master'
Jeff Kirsher (20):
e1000: Remove Multiqueue code until we have support for MSI-X in our hardware
e1000: Fix dead counters
e1000: Fix lock up while setting ring parameters
e1000: Fix unecessary delay for 82573 controllers
e1000: Fix AMT losing connectivity when switching VLAN in passive mode
e1000: Fix dhcp issue when the skb structure fields are not filled properly
e1000: Fix 82543 issue when reading eeprom
e1000: Fix RSS if enabled in mid-connection
e1000: Fix Quadport Wake on LAN
e1000: Fix network problems when forced at 100Mb/s and to fix TSO when forced at 100Mb/s
e1000: Fix filling skb descriptors while using packet split
e1000: Add 82573 controller support to TSO fix
e1000: Add enabled Jumbo frame support for 82573L
e1000: Add performance enahancement by balancing TX and RX
e1000: Add support for new hardware (ESB2)
e1000: Fixed the following issues with ESB2 (requires ESB2 support):
e1000: Add copybreak when using packet split
e1000: Added a performance enhancement - prefetch
e1000: Added driver comments and whitespace changes. Modified long lines of code to ensure they would not wrap beyond 80 characters.
e1000: Fix mii-tool access to setting speed and duplex
Jeff Mahoney (2):
[TG3]: netif_carrier_off runs too early; could still be queued when init fails
reiserfs: reiserfs_file_write() will lose error code when a 0-length write occurs w/ O_SYNC
Jeff Moyer (1):
firmware: fix BUG: in fw_realloc_buffer
Jens Axboe (19):
relay: migrate from relayfs to a generic relay API
relay: add sendfile() support
Block queue IO tracing support (blktrace) as of 2006-03-23
[BLOCK] ll_rw_blk: kmalloc -> kzalloc conversion
ide-cd: quiet down GPCMD_READ_CDVD_CAPACITY failure
Fix blktrace compile with sysfs not defined
Don't make debugfs depend on DEBUG_KERNEL
[BLOCK] cfq-iosched: change cfq io context linking from list to tree
ll_rw_blk: fix 80-col offender in put_io_context()
[BLOCK] cfq-iosched: seek and async performance fixes
Introduce sys_splice() system call
splice: add support for SPLICE_F_MOVE flag
splice: fix shadow[] filling logic
splice: improve writeback and clean up page stealing
splice: add comments documenting more of the code
splice: add a SPLICE_F_MORE flag
splice: export generic_splice_sendpage
splice: page stealing needs to wait_on_page_writeback()
splice: fix page stealing LRU handling.
Jens Osterkamp (4):
fix spidernet build issue
powerpc: cell interrupt controller updates
spidernet : reduce console spam
spidernet : enable tx checksum offloading by default
Jes Sorensen (11):
[IA64-SGI] sem2mutex ioc4.c
Input: input core - semaphore to mutex conversion
[IA64-SGI] SN2-XP reduce kmalloc wrapper inlining
[SCSI] SCSI core kmalloc2kzalloc
kobj_map semaphore to mutex conversion
sem2mutex: drivers/scsi/ide-scsi.c
sem2mutex: drivers/block/pktcdvd.c
sem2mutex: drivers/block/floppy.c
snsc kmalloc2kzalloc
[IA64] Add __mca_table to the DISCARD list in gate.lds
avoid unaligned access when accessing poll stack
Jesper Juhl (23):
kbuild: small update of allnoconfig description
NFS: "const static" vs "static const" in nfs4
[IPCOMP6]: don't check vfree() argument for NULL.
[ALSA] no need to check pointers passed to vfree() for NULL
[ALSA] Don't NULL check vfree argument in pdaudiocf_pcm.c
[ALSA] fix resource leak in usbmixer
fix implicit declaration of GET_APIC_ID in arch/i386/kernel/apic.c
Fix the imlicit declaration of mtrr_centaur_report_mcr in arch/i386/kernel/cpu/centaur.c
ISDN: fix copy_to_user() unused result warning in isdn_ppp
fix 'defined but not used' warning in net/rxrpc/main.c::rxrpc_initialise
kallsyms: handle malloc() failure
OSS: Fix leak in awe_wave, also remove pointless cast.
Fix memory leak in isapnp
Docs update: missing files and descriptions for filesystems/00-INDEX
vfree NULL check fixup for sb_card
maestro3 vfree NULL check fixup
no need to check vfree arg for null in oss/sequencer
vfree does its own NULL check, no need to be explicit in oss/msnd.c
fix signed vs unsigned in nmi watchdog
trivial typos in Documentation/cputopology.txt
sound: Remove unneeded kmalloc() return value casts
ISDN: fix a few memory leaks in sc_ioctl()
Decrease number of pointer derefs in jsm_tty.c
Jesse Brandeburg (3):
e100/e1000/ixgb: update MAINTAINERS to current developers
e100: update e100.txt
e1000: update the readme with the latest text
Jim Cromie (5):
hwmon: Allow sensor attributes arrays
hwmon: Use attribute arrays in pc87360
hwmon: Refactor SENSOR_DEVICE_ATTR_2
Re-alphabetize a couple MAINTANTER entries.
tabify drivers/char/Makefile
Jing Min Zhao (1):
[NETFILTER]: Add H.323 conntrack/NAT helper
Jiri Slaby (1):
V4L/DVB (3439a): media video stradis memory fix
Jochen Hein (1):
Documentation/Changes: remove outdated translation references
Jody McIntyre (3):
Signed-off-by: Jody McIntyre <scjody at modernduck.com>
ohci1394: cleanup the "Unexpected PCI resource length" warning.
Merge with git+ssh://master.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Joe Korty (2):
rtc.h broke strace(1) builds
Simplify proc/devices and fix early termination regression
Johannes Berg (22):
ieee80211: fix sparse warning about missing "static"
wireless: Add softmac layer to the kernel
make softmac depend on IEEE80211 and EXPERIMENTAL
softmac: fix some sparse warnings
softmac: fix Makefiles
softmac: convert to use global workqueue
softmac: correctly use netif_carrier_{on,off}
softmac: try to reassociate when being disassociated from the AP
softmac: add fixme for disassoc
softmac: select "best" network based on rssi
softmac: check if disassociation is for us before processing it
softmac: scan at least once before selecting a network by essid
softmac: properly check return value of ieee80211softmac_alloc_mgt
softmac: some comment stuff
softmac: add copyright and license headers
softmac: add MODULE_DESCRIPTION and MODULE_AUTHORs
softmac: move EXPORT_SYMBOL_GPL right after functions
update copyright in softmac
trivial fixes to softmac
softmac: update deauth handler to quiet warning
softmac: add reassociation code
softmac: remove dead code
Johannes Stezenbach (2):
V4L/DVB (3385): Dvb: fix __init/__exit section references in av7110 driver
MAINTAINERS: remove dead URL
John Bowler (1):
LED: add LED device support for ixp4xx devices
John Hawkes (1):
fix alloc_large_system_hash() roundup
John Heffner (3):
[TCP]: MTU probing
[TCP] mtu probing: move tcp-specific data out of inet_connection_sock
[TCP]: Set default max buffers from memory pool size
John Keller (1):
PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB
John Rose (1):
powerpc: dynamic probe - use ppc_md.pci_probe_mode()
John W. Linville (11):
Merge branch 'upstream-fixes'
Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
Merge branch 'upstream-fixes'
Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
Merge branch 'from-linus'
Merge branch 'from-jgarzik-upstream'
Merge branch 'upstream-fixes'
Merge branch 'upstream-fixes'
softmac: remove function_enter()
wireless: import bcm43xx sources
bcm43xx: patch Kconfig and wireless/Makefile for import
John Z. Bohach (1):
console_setup() depends (wrongly?) on CONFIG_PRINTK
Jon Mason (4):
powerpc: trivial: modify comments to refer to new location of files
trivial: fix spelling errors in Kconfigs
x86_64: free_bootmem_node needs __pa in allocate_aperture
x86_64: Make GART_IOMMU kconfig help text more specific (trivial)
Jonathan Corbet (1):
radix-tree documentation cleanups
Jonathan Woithe (10):
[ALSA] hda: add PCM for 2nd ADC on ALC260
[ALSA] hda: ALC260 test model implementation
[ALSA] HDA/ALC260: 1/7 - Fix test model input mux label
[ALSA] HDA/ALC260: 2/7 - switch pin buffer enables
[ALSA] HDA/ALC260: 3/7 - generalise some structures
[ALSA] HDA/ALC260: 4/7 - add GPIO switches to test model
[ALSA] HDA/ALC260: 5/7 - add 'acer' model
[ALSA] HDA/ALC260: 6/7 - Fujitsu/test model tweaks
[ALSA] HDA/ALC260: 7/7 - add SPDIF enable to test model
[ALSA] HDA/Realtek: multiple input mux definitions and pin mode additions
Jordan Crouse (2):
USB: EHCI for AU1200
USB: OHCI for AU1200
Jose Alberto Reguero (1):
V4L/DVB (3267): Add support for the Avermedia 777 DVB-T card
Jouni Malinen (5):
hostap: Fix unlikely read overrun in CIS parsing
hostap: Remove dead code (duplicated idx != 0)
hostap: Fix memory leak on PCI probe error path
hostap: Make hostap_tx_encrypt() static
hostap: Fix EAPOL frame encryption
Julian Bradfield (1):
USB: PL2303 and TIOCMIWAIT
Jun'ichi Nomura (9):
kobject: fix build error if CONFIG_SYSFS=n
kobject_add_dir
drivers/md/dm-raid1.c: Fix inconsistent mirroring after interrupted recovery
dm flush queue EINTR
dm/md dependency tree in sysfs: holders/slaves subdirectory
dm/md dependency tree in sysfs: bd_claim_by_kobject
dm/md dependency