[Devel] [cr][git]linux-cr annotated tag, v2.6.28-rc1, created. v2.6.28-rc1
orenl at cs.columbia.edu
orenl at cs.columbia.edu
Wed Sep 16 11:36:28 PDT 2009
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "linux-cr".
The annotated tag, v2.6.28-rc1 has been created
at cb50773491b0066d0e55f31f8875d5678fa3f8ad (tag)
tagging 57f8f7b60db6f1ed2c6918ab9230c4623a9dbe37 (commit)
replaces v2.6.27
tagged by Linus Torvalds
on Thu Oct 23 20:07:06 2008 -0700
- Log -----------------------------------------------------------------
Linux 2.6.28-rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEABECAAYFAkkBO+UACgkQF3YsRnbiHLsnywCfajr6CN576gfWN13UeJmESF45
IHEAn2pYtzpUjTPQ9wrAzv5ZA2nVxwjl
=vmbj
-----END PGP SIGNATURE-----
Aaron Carroll (4):
deadline-iosched: allow non-sequential batching
deadline-iosched: non-functional fixes
block: update documentation for deadline fifo_batch tunable
cfq-iosched: fix queue depth detection
Abhijeet Kolekar (8):
iwlwifi : Added bss_info_changed callback to 3945
iwl3945: fix unbalanced mutex
iwl3945: replace association and beacon hooks with bss_info_changed cb
iwl3945: removed bg_post_associate work
iwl3945: avoid redundant iwl3945_get_active_dwell_time
iwl3945: enable active scanning on active channels
iwl3945 : Code cleanup
mac80211 : Fix mode change hard_start_xmit function
Abhijith Das (1):
GFS2: GFS2 will panic if you misspell any mount options
Adam Glover (1):
V4L/DVB (9063): Add ADS Tech Instant HDTV PCI support
Adam Jackson (2):
x86, debug printouts: IOMMU setup failures should not be KERN_ERR
sony-laptop: newline-terminate the printk for backlight change failure
Adam Tkac (1):
rlimit: permit setting RLIMIT_NOFILE to RLIM_INFINITY
Adrian Bunk (57):
make selinux_write_opts() static
powerpc: Use bcd2bin/bin2bcd
crypto: Kconfig - Replace leading spaces with tabs
sparc: remove CONFIG_SUN4
Remove asm/a.out.h files for all architectures without a.out support.
[netdrvr/usb] hso_create_bulk_serial_device(): fix a double free
[SCSI] qla2xxx: remove the unused SCSI_QLOGIC_FC_FIRMWARE option
fix fs/nfs/nfsroot.c compilation
proc: make grab_header() static
V4L/DVB (8561): make ivtv_claim_stream() static
add key_revoke() dummy for KEYS=n
provide generic_block_fiemap() only with BLOCK=y
net/tc35815.c: fix compilation
net/au1000_eth.c MDIO namespace fixes
net/bfin_mac.c MDIO namespace fixes
coldfire: scheduled SERIAL_COLDFIRE removal
CRIS: proper defconfig setup
xtensa: remove dead CONFIG_BLK_DEV_IDE code
mISDN/dsp_cmx.c: fix size checks
net: export genphy_restart_aneg
m68k: use bcd2bin/bin2bcd
m68k: Remove the broken Hades support
m68k: remove the dead PCI code
driver core: make struct platform_pm_ops static
drivers/firmware/iscsi_ibft.c: make 3 functions static
asm-h8300/md.h: remove CVS keyword
Alpha Miata: remove dead URL
uml: remove the dead TTY_LOG code
include/linux/mount.h: remove CVS keyword
kernel/dma.c: remove a CVS keyword
binfmt_som.c: add MODULE_LICENSE
pnp: remove printk() with outdated version
telephony: remove CVS keywords
reiserfs/procfs.c: remove CVS keywords
quota: remove CVS keywords
fs/partitions/acorn.c: remove dead code
parport: remove CVS keywords
ipc/sem.c: make free_un() static
make hp_wmi_notify() static
make kprobes.c:kretprobe_table_lock() static
init/do_mounts_md.c must #include <linux/delay.h>
FB_SIS=m, DRM_SIS=y is not a legal configuration.
make probe_serial_gsc() static
make ptrace_untrace() static
make mm/rmap.c:anon_vma_cachep static
acpi: use bcd2bin/bin2bcd
alpha: use bcd2bin/bin2bcd
cris: use bcd2bin/bin2bcd
drivers/rtc/: use bcd2bin/bin2bcd
rtc: use bcd2bin/bin2bcd
mips: use bcd2bin/bin2bcd
mn10300: use bcd2bin/bin2bcd
i2c: use bcd2bin/bin2bcd
drivers/scsi/sr_vendor.c: use bcd2bin
remove the obsolete BCD*BIN/BIN*BCD macros
include/linux/bcd.h: remove comments
[patch 1/3] FS_MBCACHE: don't needlessly make it built-in
Adrian Hunter (18):
[MTD] [OneNAND] Add defines for HF and sync write
[MTD] Define and use MTD_FAIL_ADDR_UNKNOWN instead of 0xffffffff
[MTD] [OneNAND] Add OMAP2 / OMAP3 OneNAND driver
[JFFS2] Correct symlink name too long error code
[MTD] [OneNAND] OMAP3: add delay for GPIO
[MTD] [NAND] OMAP2: add retry after read timeout
UBIFS: add bulk-read facility
UBIFS: add no_chk_data_crc mount option
UBIFS: improve znode splitting rules
UBIFS: correct key comparison
UBIFS: ensure data read beyond i_size is zeroed out correctly
UBIFS: allow for sync_fs when read-only
UBIFS: improve garbage collection
UBIFS: fix bulk-read handling uptodate pages
UBIFS: add more debugging messages for LPT
UBIFS: correct condition to eliminate unecessary assignment
UBIFS: check buffer length when scanning for LPT nodes
UBIFS: do not read unnecessary bytes when unpacking bits
Ajay Kumar Gupta (2):
OMAP:MUSB: Fixes the TT programming.
OMAP:MUSB: Corrects urb unlink function path
Akinobu Mita (6):
x86: check for ioremap() failure in copy_oldmem_page()
x86: use platform_device_register_simple()
[CPUFREQ] acpi-cpufreq: add error handling for cpufreq_register_driver() error
[CPUFREQ] add error handling for cpufreq_register_governor() error
ip2: avoid add_timer with pending timer
[SCSI] ipr: use memory_read_from_buffer()
Al Viro (105):
introduce fmode_t, do annotations
eliminate use of ->f_flags in block methods
pass mode instead of file to sg_io()
switch sg_scsi_ioctl() to passing fmode_t
switch scsi_cmd_ioctl() to passing fmode_t
lose the unused file argument in generic_ide_ioctl()
lose unused arguments in dm ioctl callbacks
move block_device_operations to blkdev.h
switch cdrom_{open,release,ioctl} to sane APIs
switch pktcdvd to blkdev_driver_ioctl()
introduce __blkdev_driver_ioctl()
don't mess with file in scsi_nonblockable_ioctl()
switch ide_disk_ops ->ioctl() to sane prototype
beginning of methods conversion
switch ubd
switch DAC960
switch amiflop
switch aoeblk
switch ataflop
switch brd
switch cciss
switch cpqarray
switch floppy
switch loop
switch nbd
switch pcd
switch pd
switch pf
switch pktdvdcd
switch swim3
switch ub
switch viodasd
switch virtio_blk
switch xd
switch xen
switch xyspace
switch z2ram
switch gdrom
switch viocd
switch ide-cd
switch ide-gd
switch ide-tape
switch dm
switch md
switch memstick
switch i2o
switch mmc
switch mtd_blkdevs
switch dasd
switch dcssblk
switch tape_block
switch ide-scsi
switch sd
switch sr
end of methods switch: remove the old ones
trim file propagation in block/compat_ioctl.c
kill the unused bsize on the send side of /dev/loop
pass fmode_t to blkdev_put()
propagate mode through open_bdev_excl/close_bdev_excl
propagate mode through swsusp_close()
remember mode of reiserfs journal
sanitize blkdev_get() and friends
get rid of blkdev_driver_ioctl()
get rid of blkdev_locked_ioctl()
get rid of struct file use in blkdev_ioctl() BLKBSZSET
kill the rest of struct file propagation in block ioctls
x86, um: take arch/um/include/* out of the way
x86, um: initial part of asm-um move
x86, um: ... and asm-x86 move
x86, um: now we can get rid of trivial uml headers
x86, um: sanitize uml sigcontext.h uses
x86, um: get rid of uml signal.h
x86, um: remove dead header (uml module-generic.h; never used these days)
x86, um: get rid of more uml asm/arch uses
x86, um: untangle uml ldt.h
x86, um: uml atomic.h is not needed anymore
x86, um: get rid of system.h -> system.h include
x86, um: get rid of uml unistd.h
x86, um: get rid of uml highmem.h
x86, um: get rid of uml asm/arch
x86, um: take vm-flags.h to sysdep
x86, um: trim the junk from uml ptrace-*.h
x86, um: get rid of sysdep symlink
x86, um: merge Kconfig.i386 and Kconfig.x86_64
x86, um: get rid of header symlinks
x86, um: get rid of excessive includes of uml-config.h
x86, um: get rid of arch/um/os symlink
x86, um: get rid of arch/um/Kconfig.arch
x86, um: get rid of uml-config.h
new helper - kern_path()
finally get rid of nameidata in namespace.c
no need for noinline stuff in fs/namespace.c anymore
switch quota_on-related stuff to kern_path()
sanitize svc_export_parse()
switch nfsd to kern_path()
assorted path_lookup() -> kern_path() conversions
get rid of nameidata in audit_tree
get rid of path_lookup_create()
don't pass bogus flags to LOOKUP_PARENT lookup in spufs
make O_EXCL in nd->intent.flags visible in nd->flags
reduce the stack footprint of exportfs_decode_fh()
get rid of on-stack fake dentry in ext3_get_parent()
get rid of on-stack dentry in ext2_get_parent()
prepare vfs_readdir() callers to returning filldir result
get rid of on-stack dentry in udf
Alan Cox (63):
pcmcia: Fix up legacy driver IRQs
Export the ROM enable/disable helpers
[MTD] [NOR] intel_dc21285 switch to ROM API
x86, early_ioremap: fix fencepost error
epca: call tty_port_init
nozomi: Fix close on error
ftdi: A few errors are err() that should be debug which causes much spewage
serial_8250: pci_enable_device fail is not fully handled
tty: move tioclinux from a special case
uml: small cleanups and note bugs to be dealt with by uml authors...
tty: split the buffering from tty_io
tty: Split tty_port into its own file
pps: Reserve a line discipline number for PPS
tty: Add a kref count
tty: use krefs to protect driver module counts
tty: Cris has a nice RS485 ioctl so we should steal it
tty: ipw need reworking
tty: Add termiox
tty: Termios locking - sort out real_tty confusions and lock reads
tty: compare the tty winsize
tty: Make get_current_tty use a kref
tty: Move tty_write_message out of kernel/printk
tty: usb-serial krefs
tty: kref usage for isicom and moxa
stallion: Use krefs
mxser: Switch to kref tty
tty: the vhangup syscall is racy
tty: Redo current tty locking
tty: Fix abusers of current->sighand->tty
pty: If the administrator creates a device for a ptmx slave we should not error
vt: remove bogus lock dropping
tty: shutdown method
tty: Remove more special casing and out of place code
tty: Clean up the tty_init_dev changes further
tty: kref the tty driver object
tty: More driver operations
tty: Finish fixing up the init_dev interface to use ERR_PTR
tty: extract the pty init time special cases
pty: Coding style and polish
pty: Fix allocation failure double free
pty: simplify unix98 allocation
tty: simplify ktermios allocation
tty: some ICANON magic is in the wrong places
tty: fix up gigaset a bit
tty: Remove lots of NULL checks
tty: Minor tidyups and document fixes for n_tty
applicom: Fix an unchecked user ioctl range and an error return
fs3270: remove extra locks
fs3270: Correct error returns
tty: rename the remaining oddly named n_tty functions
net: Rationalise email address: Network Specific Parts
8250: Fix lock warning (and possible crash)
metronomefb: Fix warning when building 64bit
lmc: copy_*_user under spinlock
[netdrvr] ibmtr: PCMCIA IBMTR is ok on 64bit
serial, 8250: remove NR_IRQ usage
i2o: Fix 32/64bit DMA locking
fb: push down the BKL in the ioctl handler
hfsplus: missing O_LARGEFILE check
epca: Add infinite break support
watchdog: Fix warning
tty: Fix tty_port kref screwup
[SCSI] aic79xx: user visible misuse wrong SI units (not disk size!)
Alan Horstmann (1):
sound: ASoC: Fix WM8731 SPI write
Alan Jenkins (1):
raid, fastboot: hide RAID autodetect option if MD is compiled as a module
Alan Stern (14):
USB: gadget: dummy_hcd: implement set_wedge
USB: gadget: net2280: implement set_wedge
usb-storage: report underflow with no sense data
OHCI: Allow broken controllers to auto-stop
USB: change hub initialization sleeps to delayed_work
USB: UHCI: improve scheduling of interrupt URBs
USB: EHCI, OHCI, UHCI: remove version numbers
USB: EHCI: log a warning if ehci-hcd is not loaded first
USB: snoop processes opening usbfs device files
USB: EHCI: fix remote-wakeup support for ARC/TDI core
USB: OHCI: fix endless polling behavior
USB: Speedtouch: add pre_reset and post_reset routines
USB: don't rebind drivers after failed resume or reset
[SCSI] sd: remove command-size switching code
Alasdair G Kergon (3):
dm crypt: remove inc_pending from write_io_submit
dm: detect lost queue
dm exception store: refactor zero_area
Albert Aribaud (1):
[ARM] EDMINIV2: add support for LED and power button
Albert Comerma (1):
V4L/DVB (9042): Add support for Asus My Cinema U3000 Hybrid
Alberto Bertogli (3):
bio.h: Remove unused conditional code
Documentation/block/data-integrity.txt: Fix section numbers
Fix typo in the FIRMWARE_IN_KERNEL help
Alessandro Zummo (2):
rtc-max6900 new style driver
rtc-ds1672 new style driver
Alex Chiang (18):
HID: fix grammo in HID_COMPAT Kconfig help text
PCI: connect struct pci_dev to struct pci_slot
PCI Hotplug core: add 'name' param pci_hp_register interface
PCI: rename pci_update_slot_number to pci_renumber_slot
PCI: update pci_create_slot() to take a 'hotplug' param
PCI: prevent duplicate slot names
PCI: acpiphp: remove 'name' parameter
PCI: cpci_hotplug: stop managing hotplug_slot->name
PCI: cpqphp: stop managing hotplug_slot->name
PCI, PCI Hotplug: introduce slot_name helpers
PCI: fakephp: remove 'name' parameter
PCI: ibmphp: stop managing hotplug_slot->name
PCI: pciehp: remove 'name' parameter
PCI: rpaphp: kmalloc/kfree slot->name directly
PCI: SGI Hotplug: stop managing bss_hotplug_slot->name
PCI: shcphp: remove 'name' parameter
PCI: Hotplug core: remove 'name'
PCI Hotplug: fakephp: add duplicate slot name debugging
Alex Deucher (3):
drm/radeon: add support for RS740 IGP chipsets.
radeon: add RS400 family support.
radeon: fix PCI bus mastering support enables.
Alex Nixon (13):
x86: add cpu hotplug hooks into smp_ops
x86_32: clean up play_dead
x86: unify x86_32 and x86_64 play_dead into one function
x86: separate generic cpu disabling code from APIC writes in cpu_disable
xen: implement CPU hotplugging
Xen: fix cpu_hotplug.c build by replacing is_running_on_xen() with xen_pv_domain()
Xen: fix cpu_hotplug build when !CONFIG_SMP
x86: build fix for !CONFIG_SMP
x86/paravirt: Remove duplicate paravirt_pagetable_setup_{start, done}()
x86, xen: fix build when !CONFIG_HOTPLUG_CPU
xen: make CPU hotplug functions static
xen: fix memory access violation bug when CONFIG_HAVE_SPARSE_IRQ is enabled
xen: Fix bug `do_IRQ: cannot handle IRQ -1 vector 0x6 cpu 1'
Alex Raimondi (3):
avr32: Replace static clock list with dynamic linked list
include/linux/clk.h: fix comment
avr32: Fix bug in LCD pin setup on port C
Alexander Belyakov (2):
[MTD] [NOR] fix cfi_cmdset_0001 FL_SYNCING race (take 2)
[JFFS2] Write buffer offset adjustment for NOR-ECC (Sibley) flash
Alexander Beregalov (15):
ALSA: ice1724/revo: simple clean up
ALSA: sound/pci/Kconfig: update for ice1712/24
ALSA: sound/pci: supported cards update
ALSA: ALSA-Configuration.txt: supported cards update
ALSA: revo51: add headphone output
ALSA: ice1712/aureon.c: fix coding style
ALSA: ice1712/wtm: fix coding style
ALSA: ice1724.c: fix coding style
ALSA: ice1712.c: fix coding style
[SCSI] qla2xxx: fix printk format warnings
V4L/DVB (8560): replace __FUNCTION__ with __func__
V4L/DVB (8680): saa7134-core.c: fix warning
V4L/DVB (8559): replace __FUNCTION__ with __func__
ext4: fix build failure without procfs
ide-cd: fix printk format warning
Alexander Duyck (12):
igb: remove unneeded cleaned variable in clean_tx_irq path
igb: clean up a stray fake netdev code left in rx path
ixgbe: change config srrctl to only program one register per VMDq/RSS id
vlan: vlan device not reading gso max size of parent.
pkt_sched: Add multiqueue scheduler support
pkt_action: add new action skbedit
skbedit: Fix a typo in the documentation
multiq: Further multiqueue cleanup
multiq: requeue should rewind the current_band
ixgbe: correctly add and remove napi queues
ixgbe: whitespace/formatting cleanup
igb: fix tx data corruption with transition to L0s on 82575
Alexander Graf (1):
KVM: Ignore DEBUGCTL MSRs with no effect
Alexander Schmidt (1):
IB/ehca: Generate flush status CQ entries
Alexander van Heukelum (55):
x86, 64-bit, dwarf2: push pushes 8 bytes and popf pops 8
i386: remove kprobes' restore_interrupts in favour of conditional_sti
i386: prepare to convert exceptions to interrupts
i386: convert hardware exception 0 to an interrupt gate
i386: expand exception 3 DO_TRAP macro
i386: convert hardware exception 4 to an interrupt gate
i386: convert hardware exception 5 to an interrupt gate
i386: convert hardware exception 6 to an interrupt gate
i386: convert hardware exception 7 to an interrupt gate
i386: convert hardware exception 9 to an interrupt gate
i386: convert hardware exception 10 to an interrupt gate
i386: convert hardware exception 11 to an interrupt gate
i386: convert hardware exception 12 to an interrupt gate
i386: convert hardware exception 13 to an interrupt gate
i386: convert hardware exception 15 to an interrupt gate
i386: convert hardware exception 16 to an interrupt gate
i386: convert hardware exception 17 to an interrupt gate
i386: convert hardware exception 18 to an interrupt gate
i386: convert hardware exception 19 to an interrupt gate
i386: remove temporary DO_TRAP macros, expanding the last one used
i386: add TRACE_IRQS_OFF to entry_32.S in 'error_code'
i386: add TRACE_IRQS_OFF for exception 1 (debug)
i386: add TRACE_IRQS_OFF for the nmi
i386: add TRACE_IRQS_OFF for the exception 3 (int3)
i386: trace_hardirqs_fixup should now not be necessary: irqs are off.
traps: x86_64: add TRACE_IRQS_OFF in error_entry
traps: x86_64: add TRACE_IRQS_OFF in paranoidentry macro
traps: x86_64: remove trace_hardirqs_fixup from DO_ERROR_INFO macro
traps: x86_64: remove trace_hardirqs_fixup from int3 handler
traps: x86_64: remove trace_hardirqs_fixup from debug handler
traps: x86: remove trace_hardirqs_fixup from pagefault handler
traps: i386: make do_trap more like x86_64
i386: split out dumpstack code from traps_32.c
x86_64: split out dumpstack code from traps_64.c
x86, traps: split out math_error and simd_math_error
x86, traps, i386: factor out lazy io-bitmap copy
x86, traps: introduce dotraplinkage
x86, traps: converge do_debug handlers
traps: x86: converge trap_init functions
traps: x86_64: make math_state_restore more like i386
traps: i386: use preempt_conditional_sti/cli in do_int3
traps: x86_64: make io_check_error equal to the one on i386
traps: i386: expand clear_mem_error and remove from mach_traps.h
traps: x86_64: use task_pid_nr(tsk) instead of tsk->pid in do_general_protection
traps: x86: various noop-changes preparing for unification of traps_xx.c
traps: x86: make traps_32.c and traps_64.c equal
traps: x86: finalize unification of traps.c
dumpstack: x86: move die_nmi to dumpstack_32.c
dumpstack: x86: make printk_address equal
dumpstack: x86: add "end" parameter to valid_stack_ptr and print_context_stack
dumptrace: x86: consistently include loglevel, print stack switch
dumpstack: x86: use log_lvl and unify trace formatting
dumpstack: i386: make kstack= an early boot-param and add oops=panic
dumpstack: x86: various small unification steps
dumpstack: x86: various small unification steps, fix
Alexey Dobriyan (104):
x86_64: remove empty lines from stack traces/oopses
net: more #ifdef CONFIG_COMPAT
[JFFS2] Move JFFS2 config options out of fs/Kconfig
x86 setup: remove remnants of CONFIG_VIDEO_SELECT (read: vga=)
x86: make setup_xstate_init() __init
softirq: allocate less vectors
ext4: fix #11321: create /proc/ext4/*/stats more carefully
netns bridge: allow bridges in netns!
netns bridge: cleanup bridges during netns stop
seccomp: drop now bogus dependency on PROC_FS
x86: simpler SYSVIPC_COMPAT definition
netfilter: netns: remove nf_*_net() wrappers
netfilter: netns: ip6table_raw in netns for real
netfilter: netns: ip6table_mangle in netns for real
netfilter: netns: ip6t_REJECT in netns for real
netfilter: netns nf_conntrack: add netns boilerplate
netfilter: netns nf_conntrack: add ->ct_net -- pointer from conntrack to netns
netfilter: netns nf_conntrack: per-netns conntrack count
netfilter: netns nf_conntrack: per-netns conntrack hash
netfilter: netns: fix {ip,6}_route_me_harder() in netns
netfilter: netns nf_conntrack: per-netns expectations
netfilter: netns nf_conntrack: per-netns unconfirmed list
netfilter: netns nf_conntrack: pass netns pointer to nf_conntrack_in()
netfilter: netns nf_conntrack: pass netns pointer to L4 protocol's ->error hook
netfilter: netns nf_conntrack: per-netns /proc/net/nf_conntrack, /proc/net/stat/nf_conntrack
netfilter: netns nf_conntrack: per-netns /proc/net/nf_conntrack_expect
netfilter: netns nf_conntrack: per-netns /proc/net/ip_conntrack, /proc/net/stat/ip_conntrack, /proc/net/ip_conntrack_expect
netns: export netns list
netfilter: netns nf_conntrack: unregister helper in every netns
netfilter: netns nf_conntrack: cleanup after L3 and L4 proto unregister in every netns
netfilter: netns nf_conntrack: pass conntrack to nf_conntrack_event_cache() not skb
netfilter: netns nf_conntrack: per-netns event cache
netfilter: netns nf_conntrack: per-netns statistics
netfilter: netns nf_conntrack: per-netns /proc/net/stat/nf_conntrack, /proc/net/stat/ip_conntrack
netfilter: netns nf_conntrack: per-netns net.netfilter.nf_conntrack_count sysctl
netfilter: netns nf_conntrack: per-netns net.netfilter.nf_conntrack_checksum sysctl
netfilter: netns nf_conntrack: per-netns net.netfilter.nf_conntrack_log_invalid sysctl
netfilter: netns nf_conntrack: per-netns conntrack accounting
netfilter: netns nf_conntrack: final netns tweaks
netfilter: netns nf_conntrack: SIP conntracking in netns
netfilter: netns nf_conntrack: H323 conntracking in netns
netfilter: netns nf_conntrack: GRE conntracking in netns
netfilter: netns nf_conntrack: PPTP conntracking in netns
netfilter: netns nat: fix ipt_MASQUERADE in netns
netfilter: netns nat: per-netns NAT table
netfilter: netns nat: per-netns bysource hash
netfilter: netns nf_conntrack: fixup DNAT in netns
netfilter: netns nat: PPTP NAT in netns
netfilter: enable netfilter in netns
proc: fix return value of proc_reg_open() in "too late" case
proc: proc_sys_root tweak
proc: remove dummy vmcore_open()
proc: remove unused get_dma_list()
proc: move PROC_PAGE_MONITOR to fs/proc/Kconfig
proc: remove now unneeded ADDBUF macro
proc: remove kernel.maps_protect
s390: claw compile fixlet
netns: mib6 section fixlet
netns: fix net_generic array leak
netns: correct mib stats in ip6_route_me_harder()
modules: fix module "notes" kobject leak
alpha: notify_cpu_starting() compile fixlet
COMPAT_BINFMT_ELF definition tweak
proc: move sysrq-trigger out of fs/proc/
sysctl: simplify ->strategy
netfilter: xt_iprange: fix range inversion match
netfilter: xt_recent: use proc_create_data()
fs/Kconfig: move CIFS out
fs/Kconfig: move ext2, ext3, ext4, JBD, JBD2 out
anondev: init IDR statically
anondev: switch to IDA
proc: proc_init_inodecache() can't fail
proc: spread __init
proc: switch /proc/loadavg to seq_file
proc: switch /proc/uptime to seq_file
proc: switch /proc/meminfo to seq_file
proc: switch /proc/version to seq_file
proc: move /proc/hardware to m68k-specific code
proc: move /proc/stram to m68k-specific code
proc: move /proc/filesystems to fs/filesystems.c
proc: switch /proc/cmdline to seq_file
proc: move /proc/execdomains to kernel/exec_domain.c
proc: remove remnants of ->read_proc in proc_misc.c
proc: move /proc/kmsg creation to fs/proc/kmsg.c
proc: move rest of /proc/locks to fs/locks.c
proc: move /proc/devices code to fs/proc/devices.c
proc: move /proc/cpuinfo code to fs/proc/cpuinfo.c
proc: move rest of /proc/partitions code to block/genhd.c
proc: move /proc/stat to fs/proc/stat.c
proc: move /proc/interrupts boilerplate code to fs/proc/interrupts.c
proc: move /proc/slab_allocators boilerplate to mm/slab.c
proc: move /proc/slabinfo boilerplate to mm/slub.c, mm/slab.c
proc: move /proc/vmallocinfo to mm/vmalloc.c
proc: move /proc/buddyinfo boilerplate to mm/vmstat.c
proc: move /proc/pagetypeinfo boilerplate to mm/vmstat.c
proc: move /proc/vmstat boilerplate to mm/vmstat.c
proc: move /proc/zoneinfo boilerplate to mm/vmstat.c
proc: move /proc/diskstats boilerplate to block/genhd.c
proc: move /proc/modules boilerplate to kernel/module.c
proc: move /proc/schedstat boilerplate to kernel/sched_stats.h
proc: move all /proc/kcore stuff to fs/proc/kcore.c
proc: move pagecount stuff to fs/proc/page.c
proc: move /proc/vmcore creation to fs/proc/vmcore.c
proc: remove fs/proc/proc_misc.c
Alexey Klimov (7):
V4L/DVB (9101): radio-mr800: Add driver for AverMedia MR 800 USB FM radio devices
V4L/DVB (9151): dsbr100: Add returns and fix codingstyle for vidioc_s_ctrl
V4L/DVB (9152): radio-zoltrix: Add checking for frequency
V4L/DVB (9303): dsbr100: Correct bus_info string
V4L/DVB (9304): dsbr100: CodingStyle issue
V4L/DVB (9305): radio-mr800: Add BKL for usb_amradio_open()
V4L/DVB (9306): dsbr100: Add frequency check
Alexey Kopytko (2):
[ARM] Orion: Add Buffalo Linkstation Mini support
[ARM] Orion: Add Buffalo Linkstation Mini power-off method
Alexey Korolev (2):
[MTD] [NOR] Add qry_mode_on()/qry_omde_off() to deal with odd chips
[MTD] [NAND] Fix missing kernel-doc
Alexey Starikovskiy (5):
ACPI: EC: do transaction from interrupt context
ACPI: EC: Rename some variables
ACPI: acpi_driver_data could only be applied to acpi_device
ACPI: EC: Check for IBF=0 periodically if not in GPE mode
ACPICA: add preemption point after each opcode parse
Alfred E. Heggestad (1):
Input: add driver for USB VoIP phones with CM109 chipset
Alok Kataria (1):
x86: VMI, initialize IRQ vector
Ameya Palande (1):
intel-iommu: typo fix and correct word in the comment
Amit K. Arora (1):
sched: minor optimizations in wake_affine and select_task_rq_fair
Amit Shah (5):
KVM: Introduce kvm_set_irq to inject interrupts in guests
KVM: Device assignment: Check for privileges before assigning irq
KVM: SVM: Fix typo
KVM: Use kvm_set_irq to inject interrupts
KVM: Device Assignment: Free device structures if IRQ allocation fails
Anders Grafström (2):
[MTD] [NOR] cfi_cmdset_0001: Timeouts for erase, write and unlock operations
[ARM] 5310/1: Fix cache flush functions for ARMv4
Anders Kaseorg (1):
ftrace: make ftrace_test_p6nop disassembler-friendly
Anderson Lizardo (7):
wusb: fix error path for wusb_set_dev_addr()
wusb: fix bmRequestType for Abort RPipe request
uwb: Fix handling IEs with empty IE data in uwb_est_get_size()
uwb: disable command/event filtering for D-Link DUB-1210
uwb: add Intel i1480 HWA to the UWB RC quirk table
uwb: i1480: remove MAC/PHY information checking function
uwb: i1480/GUWA100U: fix firmware download issues
Andi Kleen (20):
tcp: Skip empty hash buckets faster in /proc/net/tcp
inet_diag: Add empty bucket optimization to inet_diag too
x86: drop -funroll-loops for csum_partial_64.c
x86: capitalize function call interrupts consistently
mISDN: misc timerdev fixes
ext4: Avoid double dirtying of super block in ext4_put_super()
oprofile: drop const in num counters field
oprofile: Don't report Nehalem as core_2
oprofile: Implement Intel architectural perfmon support
oprofile: discover counters for op ppro too
Add kerneldoc documentation for new printk format extensions
Add a reference to paper to SubmittingPatches
Make the taint flags reliable
SubmittingPatches: add a reference to Andi's OLS paper
Add kerneldoc documentation for new printk format extensions
Fix documentation of sysrq-q
Fix documentation of sysrq-q
PCI: Document that most pci options are shared between i386 and x86-64
Remove stop_machine during module load v2
MCE: Don't run 32bit machine checks with interrupts on
Andre Detsch (2):
powerpc/spufs: Improve search of node for contexts with SPU affinity
powerpc/spufs: Explain conditional decrement of aff_sched_count
Andre Haupt (1):
pc8736x_gpio: add support for PC87365 chips
Andre Noll (6):
md: linear.c: Fix typo in comment.
md: linear.c: Remove pointless initialization of curr_offset.
md: linear.c: Remove broken debug code.
md: linear: Represent dev_info->size and dev_info->offset in sectors.
md: linear.c: Make two local variables sector-based.
md: Convert remaining 1k representations in linear.c to sectors.
Andrea Righi (3):
x86, oprofile: BUG: using smp_processor_id() in preemptible code
[CPUFREQ] Fix BUG: using smp_processor_id() in preemptible code
documentation: clarify dirty_ratio and dirty_background_ratio description
Andrea Shepard (1):
sparc64: Fix race in arch/sparc64/kernel/trampoline.S
Andreas Herrmann (9):
x86: compile pat debugfs interface only if CONFIG_X86_PAT is set
x86: pda_init(): fix memory leak when using CPU hotplug
x86: cpu_init(): fix memory leak when using CPU hotplug
x86: hpet: modify IXP400 quirk to enable interrupts
x86: SB450: skip IRQ0 override if it is not routed to INT2 of IOAPIC
x86: SB600: skip ACPI IRQ0 override if it is not routed to INT2 of IOAPIC
amd_iommu: fix nasty bug that caused ILLEGAL_DEVICE_TABLE_ENTRY errors
x86: SB600: skip IRQ0 override if it is not routed to INT2 of IOAPIC
x86: call dmi-quirks for HP Laptops after early-quirks are executed
Andreas Mohr (2):
ALSA: als4000 - Code clean up
ALSA: ALS4000 driver work, step 2
Andreas Oberritter (1):
8139too: move wmb before TX DMA start
Andres Salomon (4):
Input: psmouse - export psmouse_set_state for ps/2 extensions to use
Input: psmouse - add psmouse_queue_work() for ps/2 extension to make use of
Input: psmouse - tweak PSMOUSE_DEFINE_ATTR to support raw set callbacks
Input: psmouse - add OLPC touchpad driver
Andrew G. Harvey (1):
UIO: Fix mapping of logical and virtual memory
Andrew Kilkenny (1):
edac mpc85xx: add support for mpc8572
Andrew Morton (25):
x86, ptrace: PEBS support, warning fix
arch/x86/pci/irq.c: attempt to clean up code layout
dlm: choose better identifiers
softlockup: Documentation/sysctl/kernel.txt: fix softlockup_thresh description
drivers/dma/dmatest.c: switch a GFP_ATOMIC to GFP_KERNEL
drivers/rtc/Kconfig: don't build rtc-cmos.o on sparc32
sched: clarify ifdef tangle
drivers/net/mlx4/alloc.c needs mm.h
ERROR: code indent should use tabs where possible
V4L/DVB (9033): drivers/media/video/tda9840.c: unbreak
serial-make-uart_ports-ioport-unsigned-long-fix
misdn: use nonseekable_open()
kbuild: ftrace: don't assume that scripts/recordmcount.pl is executable
fix warning: "x86: sparse_irq needs spin_lock in allocations"
sysfs: crash debugging
mm/page_alloc.c:free_area_init_nodes() fix inappropriate use of enum
kernel/sys.c: improve code generation
applicom.c: fix apparently-broken code in do_ac_read()
drivers/char/tpm/tpm.c: fix error-path memory leak
hwmon: (max1619) Use inline functions instead of macros
mfd: ucb1400 needs GPIO
mfd: further unbork the ucb1400 ac97_bus dependencies
drivers/hwmon/applesmc.c: remove unneeded casts
drivers/rtc/rtc-bq4802.c: don't use BIN_2_BCD and BCD_2_BIN
sh: Kill off duplicate remove_memory() definition.
Andrew Patterson (6):
Wrapper for lower-level revalidate_disk routines.
Adjust block device size after an online resize of a disk.
Check for device resize when rescanning partitions
SCSI sd driver calls revalidate_disk wrapper.
Added flush_disk to factor out common buffer cache flushing code.
Call flush_disk() after detecting an online resize.
Andrew Vasquez (6):
[SCSI] fc_transport: Add an API to allow an LLD to create vports
[SCSI] qla2xxx: Change GFP_ATOMIC to GFP_KERNEL for non-atomic allocations.
[SCSI] qla2xxx: Add Flash Layout Table support.
[SCSI] qla2xxx: Add NPIV-Config Table support.
[SCSI] qla2xxx: Additional residual-count corrections during UNDERRUN handling.
[SCSI] qla2xxx: Update version number to 8.02.01-k8.
Andrew Victor (14):
[ARM] 5257/2: [AT91] Use SZ_ definitions and MTDPART_OFS_NXTBLK instead of hex-values
[ARM] 5258/1: [AT91] PWM controller initialization
[ARM] 5259/2: [AT91] PWM LEDs on AT91SAM9263-EK
[ARM] 5260/1: [AT91] Touchscreen on AT91SAM9RL
[ARM] 5262/2: [AT91] Support for GPIO-connected buttons on SAM9260-EK board
[ARM] 5263/2: [AT91] GPIO buttons as wakeup sources
[ARM] 5264/2: [AT91] Suspend-to-RAM disables main oscillator
[ARM] 5265/3: [AT91] Add copyright info
[ARM] 5261/1: [AT91] Support for LEDs on Conitec ARM&EVA board
[ARM] 5267/1: [AT91] Name conflict in mach-at91/leds.c
[ARM] 5296/1: [KS8695] Replace macro's with trailing underscores.
[ARM] 5297/1: [KS8695] Fix two compile-time warnings
AT91: atmel_pwm only available for certain AT91 processors
rtc-at91rm9200: remove now-unneeded code
Andrey Borzenkov (4):
x86: fix ghost EDD devices in /sys again
x86 setup: fix ghost entries under /sys/firmware/edd take 3
orinoco: fix unsafe locking in orinoco_cs_resume
orinoco: reduce stack usage in firmware download path
Andrey Yurovsky (1):
ath5k: add Mesh Point support
Andy Adamson (1):
NFS: use correct fs type for v4 submounts and referrals
Andy Fleming (1):
gianfar: free/iounmap memory after an error in mii bus initialization
Andy Henroid (1):
i7300_idle driver v1.55
Andy Walls (17):
V4L/DVB (8770): cx18: get rid of ununsed buffers stolen field
V4L/DVB (8771): cx18: Remove redundant struct cx18_queue length member.
V4L/DVB (8772): cx18: Convert cx18_queue buffers member to atomic_t
V4L/DVB (8773): cx18: Fix cx18_find_handle() and add error checking
V4L/DVB (8774): cx18: Have CX23418 release buffers at end of capture.
V4L/DVB (8912): cx18: Correct CX23418 PCI configuration settings.
V4L/DVB (8913): cx18: Create cx18_ specific wrappers for all pci mmio accessesors.
V4L/DVB (8914): cx18: Throttle mmio to/from the CX23418 so boards work in older systems
V4L/DVB (8915): cx18: Increment u8 pointers not void pointers.
V4L/DVB (8924): cx18: Set mmio throttling delay default to 0 nsec.
V4L/DVB (9110): cx18: Add default behavior of checking and retrying PCI MMIO accesses
V4L/DVB (9111): cx18: Up the version to 1.0.1
V4L/DVB (9131): cx18: Add entries for the Leadtek PVR2100 and Toshiba Qosmio DVB-T/Analog
V4L/DVB (9132): cx18: Fix warning message for DMA done notification for inactive stream.
V4L/DVB (9297): cx18: Fix memory leak on card initialization failure
V4L/DVB (9298): cx18: Add __iomem address space qualifier to cx18_log_*_retries() argument
V4L/DVB (9299): cx18: Don't mask many real init error codes by mapping them to ENOMEM
Andy Whitcroft (37):
checkpatch: square brackets -- exemption for array slices in braces
checkpatch: values: double ampersand may be unary
checkpatch: conditional indent -- labels have different indent rules
checkpatch: switch indent allow plain return
checkpatch: add tests for the attribute matcher
checkpatch: ____cacheline_aligned et al are modifiers
checkpatch: complex macros -- fix up extension handling
checkpatch: fix up comment checks search to scan the entire block
checkpatch: include/asm checks should be anchored
checkpatch: reduce warnings for #include of asm/foo.h to check from arch/bar.c
checkpatch: report any absolute references to kernel source files
checkpatch: report the real first line of all suspect indents
checkpatch: suspect indent -- skip over preprocessor, label and blank lines
checkpatch: %Lx tests should hand %% as a literal
checkpatch: report the correct lines for single statement blocks
checkpatch: perform indent checks on perl
checkpatch: version: 0.22
checkpatch: case/default checks should only check changed lines
checkpatch: suppress errors triggered by short patch
checkpatch: handle comment/quote nesting correctly
checkpatch: check line endings in text format files
checkpatch: suspect indent count condition lines correctly
checkpatch: ensure we only apply checks to the lines within hunks
checkpatch: version: 0.23
checkpatch: do is not a possible type
checkpatch: labels are not possible types
checkpatch: handle do without braces if we have enough context
checkpatch: macros which define structure members are not complex
checkpatch: accept any sized le/be type
checkpatch: pull out known acceptable typedefs
checkpatch: suspect code indent must stop at #else/#elif
checkpatch: complex macros checks miss square brackets
checkpatch: DEFINE_ macros are real definitions for exports
checkpatch: trailing statements ensure we report the end of the line
checkpatch: suspect indent handle macro continuation
checkpatch: allow for comments either side of a brace on case
checkpatch: version: 0.24
Aneesh Kumar K.V (22):
ext4: invalidate pages if delalloc block allocation fails.
ext4: Make sure all the block allocation paths reserve blocks
ext4: Retry block reservation
ext4: Add percpu dirty block accounting.
ext4: Switch to non delalloc mode when we are low on free blocks count.
ext4: Signed arithmetic fix
ext4: Fix ext4 nomballoc allocator for ENOSPC
ext4: Don't add the inode to journal handle until after the block is allocated
ext4: Retry block allocation if we have free blocks left
ext4: truncate block allocated on a failed ext4_write_begin
ext4: Properly update i_disksize.
ext4: elevate write count for migrate ioctl
ext4: hook the ext3 migration interface to the EXT4_IOC_SETFLAGS ioctl
ext4: Free ext4_prealloc_space using kmem_cache_free
ext4: Do mballoc init before doing filesystem recovery
ext4: Use an rbtree for tracking blocks freed during transaction.
ext4: Don't reuse released data blocks until transaction commits
ext4: Use tag dirty lookup during mpage_da_submit_io
vfs: Remove the range_cont writeback mode.
vfs: Add no_nrwrite_index_update writeback control flag
ext4: Fix file fragmentation during large file write.
ext3: truncate block allocated on a failed ext3_write_begin
Anna Neal (2):
libertas: Improvements on automatic tx power control via SIOCSIWTXPOW.
libertas: Improvements on automatic tx power control via SIOCSIWTXPOW (fixups)
Anssi Hannula (1):
HID: fix a lockup regression when using force feedback on a PID device
Antoine Jacquet (7):
V4L/DVB (8731): zr364xx: remove BKL
V4L/DVB (8732): zr364xx: handle video exclusive open internaly
V4L/DVB (8734): Initial support for AME DTV-5100 USB2.0 DVB-T
V4L/DVB (8735): dtv5100: replace dummy frontend by zl10353
V4L/DVB (8736): dtv5100: CodingStyle cleanups
V4L/DVB (8738): dtv5100: remove old definition from header
V4L/DVB (8739): dtv5100: remove prohibited space...
Anton Blanchard (1):
V4L/DVB (8654): cxusb: add support for DViCO FusionHDTV DVB-T Dual Digital 4 (rev 2)
Anton Vorontsov (19):
genirq: fix irq_desc->depth handling with DEBUG_SHIRQ
powerpc/83xx: mpc836x_mds: add support for the nor flash
powerpc/fsl_soc: remove mpc83xx_wdt code
OF: add fsl,mcu-mpc8349emitx to the exception list
powerpc: Fix no interrupt handling in pata_of_platform
[MTD] [NAND] fsl_upm: update driver for the new OF bindings
of: Add new helper of_parse_phandles_with_args()
powerpc/QE: move QE_GPIO Kconfig symbol into the platforms/Kconfig
powerpc/83xx: don't probe broken PCI on mpc837x_mds boards
powerpc/83xx: add DS1374 RTC support for the MPC837xE-MDS boards
OF: add fsl,mcu-mpc8349emitx to the exception list
i2c: MPC8349E-mITX Power Management and GPIO expander driver
powerpc/83xx: add NAND support for the MPC8360E-RDK boards
powerpc: fix fsl_upm nand driver modular build
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
powerpc: Remove device_type = "board_control" properties in .dts files
powerpc/83xx: Add support for MCU microcontroller in .dts files
powerpc/83xx: Add DS1339 RTC support for MPC8349E-mITX boards .dts
i2c: Add info->archdata field
Antonio Ospite (2):
HID: hiddev.h: Fix mixed space and tabs in example code.
HID: hiddev.h: Fix example code.
Antti Palosaari (12):
V4L/DVB (8970): mt2060: implement I2C-gate control
V4L/DVB (8971): initial driver for af9013 demodulator
V4L/DVB (8972): initial driver for af9015 chipset
V4L/DVB (8973): af9013: fix compile error coming from u64 div
V4L/DVB (8975): af9015: cleanup
V4L/DVB (8976): af9015: Add USB ID for AVerMedia A309
V4L/DVB (9140): anysee: unlock I2C-mutex in error case
V4L/DVB (9141): anysee: support for Anysee E30 Combo Plus
V4L/DVB (9143): af9015: fix wrong GPIO
V4L/DVB (9144): af9015: enable Maxlinear mxl5005s tuner RSSI
V4L/DVB (9145): af901x: clean-up
V4L/DVB (9146): af901x: fix some compiler errors and warnings
Aristeu Rozanski (5):
Input: add keycodes for remote controls/phone keypads
x86, NMI watchdog: when booting with reset_devices, clear the performance counters
x86, NMI watchdog: setup before enabling NMI watchdog
edac i5000: fix error messages
edac i5000: fix thermal issues
Arjan van de Ven (57):
select: Introduce a hrtimeout function
select: switch select() and poll() over to hrtimers
hrtimer: add abstraction functions for accessing the "expires" member
hrtimer: convert kvm to the new hrtimer apis
hrtimer: convert timerfd to the new hrtimer apis
hrtimer: convert net::sched_cbq to the new hrtimer apis
hrtimer: convert kernel/* to the new hrtimer apis
hrtimer: convert powerpc/oprofile to the new hrtimer apis
hrtimer: convert kvm-ia64 to the new hrtimer apis
hrtimer: convert s390 to the new hrtimer apis
hrtimer: convert sound/ to the new hrtimer apis
hrtimer: rename the "expires" struct member to avoid accidental usage
hrtimer: turn hrtimers into range timers
hrtimer: create a "timer_slack" field in the task struct
hrtimer: make select() and poll() use the hrtimer range feature
hrtimer: fix build bug found by Ingo
hrtimer: another build fix
hrtimer: add a hrtimer_start_range() function
hrtimer: incorporate feedback from Peter Zijlstra
hrtimer: show the timer ranges in /proc/timer_list
hrtimer: fix signed/unsigned bug in slack estimator
warn: Turn the netdev timeout WARN_ON() into a WARN()
hrtimer: make the nanosleep() syscall use the per process slack
hrtimer: make the futex() system call use the per process slack value
hrtimer: peek at the timer queue just before going idle
x86: print DMI information in the oops trace
x86: use round_jiffies() for the corruption check timer
select: fix alpha OSF wrapper
select: fix alpha OSF wrapper
rangetimer: fix x86 build failure for the !HRTIMERS case
netdev: uniquify the tx_timeout name
security: avoid calling a NULL function pointer in drivers/video/tvaudio.c
rangetimer: fix BUG_ON reported by Ingo
Add a script to visualize the kernel boot process / time
fastboot: fix issues and improve output of bootgraph.pl
fastboot: make the raid autodetect code wait for all devices to init
fastboot: make the RAID autostart code print a message just before waiting
raid: make RAID autodetect default a KConfig option
rangetimers: fix the bug reported by Ingo for real
tracing/fastboot: add a script to visualize the kernel boot process / time
tracing/fastboot: fix printk format typo in boot tracer
tracing/fastboot: fix issues and improve output of bootgraph.pl
tty: make sure that proc_clear_tty stores the cpu flags
device model: Do a quickcheck for driver binding before doing an expensive check
debug: Introduce a dev_WARN() function
debug: use dev_WARN() rather than WARN_ON() in device_pm_add()
usb: turn dev_warn+WARN_ON combos into dev_WARN
Merge commit 'linus/master' into merge-linus
usbmon: fix tiny race exposed by the fastboot patches
PCI: introduce an pci_ioremap(pdev, barnr) function
fix WARN() for PPC
mfd: use pci_ioremap_bar() in sm501
i2c: Use pci_ioremap_bar()
fs: add a sanity check in d_free
proc: use WARN() rather than printk+backtrace
pci: use pci_ioremap_bar() in drivers/ide
ide: two more pci_ioremap_bar() conversions
Arnaldo Carvalho de Melo (2):
net: Use hton[sl]() instead of __constant_hton[sl]() where applicable
inet_hashtables: Add inet_lookup_skb helpers
Arnaud Ebalard (1):
xfrm: MIGRATE enhancements (draft-ebalard-mext-pfkey-enhanced-migrate)
Arnaud Patard (2):
fastboot: Fix bootgraph.pl initcall name regexp
tracing/fastboot: fix bootgraph.pl initcall name regexp
Artem Bityutskiy (11):
UBI: remove BKL
UBIFS: add a print, fix comments and more minor stuff
UBIFS: inline one-line functions
UBIFS: check data CRC when in error state
UBIFS: use bit-fields when possible
UBIFS: fix races in bit-fields
UBIFS: fix commentary
UBIFS: update dbg_dump_inode
UBIFS: correct comment for commit_on_unmount
UBIFS: commit on sync_fs
UBIFS: amend printk
Arthur Jones (1):
e1000e: release hw semaphore after successfully writing EEPROM
Arun KS (6):
ALSA: ASoC: Add TLV320AIC23 codec driver
ALSA: ASoC: Add support for osk5912
ALSA: ASoC: Add DSP DAI format support to the OMAP McBSP driver
ALSA: ASoC: Add custom SOC_SINGLE_TLV for tlv320aic23 codec
ALSA: ASoC: Add destination and source port for DMA on OMAP1
ALSA: ASoC: Fix compile-time warning for tlv320aic23.c
Atsushi Nemoto (27):
Input: move map_to_7segment.h to include/linux
MIPS: RBTX4927: More explicit initialization
MIPS: TXx9: Improve handling of built-in and command-line args
MIPS: TXx9: Add prom_getenv
MIPS: TXx9: Early command-line preprocessing
MIPS: TXx9: Cache fixup
MIPS: TXx9: Runtime configuration of timeout-error
MIPS: TXx9: Add mtd support
MIPS: TXx9: Raise priority of interrupts for errors, timers, SIO
MIPS: RBTX4938: Add TOSHIBA_RBTX4938_MPLEX_KEEP
MIPS: TXx9: Make spi_eeprom.c more generic
MIPS: TXx9: Default machine_restart using watchdog reset
MIPS: TXx9: Add board_be_init for TX4927/TX4938
MIPS: TXx9: Add __init tag for tx4938_pcic1_map_irq.
MIPS: TXx9: Declare smsc_fdc37m81x_config_get() in smsc_fdc37m81x.h
MIPS: TXx9: stop_unused_modules
MIPS: TXx9: Microoptimize interrupt handlers
MIPS: TXx9: IOC LED support
MIPS: TXx9: Add TX4939 SoC support
MIPS: TXx9: Add RBTX4939 board support
MIPS: TXx9: Implement prom_free_prom_memory
MIPS: TXx9: Add TX4939 ATA support (v2)
serial_txx9: use %lx for iobase
net: Make SMC91X selectable on other MIPS boards
ide: Add tx4939ide driver (v6)
TXx9: Add TX4938 ATA support (v3)
ide: Add tx4938ide driver (v2)
Aurelien Jarno (5):
MIPS: WGT634U: Add machine detection message
MIPS: BCM47xx: Remove references to BCM947XX
MIPS: BCM47xx: Use the new SSB GPIO API
MIPS: WGT634U: Add reset button support
MIPS: PCI: Scan busses when they are registered
Austin Zhang (1):
crypto: crc32c - Use Intel CRC32 instruction
Avi Kivity (37):
x86: default to reboot via ACPI
KVM: MMU: Separate the code for unlinking a shadow page from its parents
KVM: MMU: Simplify kvm_mmu_zap_page()
KVM: Move NMI IRET fault processing to new vmx_complete_interrupts()
KVM: VMX: Move nmi injection failure processing to vm exit path
KVM: Clear exception queue before emulating an instruction
KVM: VMX: Fix pending exception processing
KVM: Add a pending interrupt queue
KVM: VMX: Move interrupt post-processing to vmx_complete_interrupts()
KVM: Consolidate PIC isr clearing into a function
KVM: VMX: Unify register save/restore across 32 and 64 bit hosts
KVM: SVM: Unify register save/restore across 32 and 64 bit hosts
KVM: VMX: Avoid vmwrite(HOST_RSP) when possible
KVM: Add irq ack notifier list
KVM: VMX: Use interrupt queue for !irqchip_in_kernel
KVM: Simplify exception entries by using __ASM_SIZE and _ASM_PTR
KVM: Handle spurious acks for PIT interrupts
KVM: VMX: Change cs reset state to be a data segment
KVM: VMX: Change segment dpl at reset to 3
KVM: Load real mode segments correctly
KVM: x86 emulator: remove bad ByteOp specifier from NEG descriptor
KVM: MMU: Move SHADOW_PT_INDEX to mmu.c
KVM: MMU: Unify direct map 4K and large page paths
KVM: MMU: Infer shadow root level in direct_map()
KVM: MMU: Add generic shadow walker
KVM: MMU: Convert direct maps to use the generic shadow walker
KVM: MMU: Convert the paging mode shadow walk to use the generic walker
KVM: Allocate guest memory as MAP_PRIVATE, not MAP_SHARED
KVM: Don't call get_user_pages(.force = 1)
KVM: MMU: Account for npt/ept/realmode page faults
KVM: MMU: Add locking around kvm_mmu_slot_remove_write_access()
KVM: MMU: Flush tlbs after clearing write permission when accessing dirty log
KVM: MMU: Fix setting the accessed bit on non-speculative sptes
KVM: SVM: No need to unprotect memory during event injection when using npt
KVM: Add statistics for guest irq injections
KVM: x86 emulator: fix jmp r/m64 instruction
MAINTAINERS: Update Avi Kivity's email address
Ayaz Abdulla (1):
forcedeth fix: take phy out of reset during power up
Badari Pulavarty (2):
ecryptfs: convert to use new aops
mm: cleanup to make remove_memory() arch-neutral
Balbir Singh (1):
memrlimit: cgroup mm owner callback changes to add task info
Barry Kasindorf (4):
oprofile: Add support for AMD Family 11h
x86/oprofile: add IBS support for AMD CPUs, IBS buffer handling routines
x86/oprofile: add IBS support for AMD CPUs, model specific code
OProfile: Fix buffer synchronization for IBS
Bartlomiej Zolnierkiewicz (143):
ide: remove superfluous check from ide_disk_special()
ide: cleanup ide_disk_init_mult_count()
ide: cleanup ide_fix_driveid()
ide: make drive->id an union (take 2)
ide: remove drive->driveid
ide: use ata_id_current_chs_valid()
ide-disk: use ata_id_wcache_enabled()
ide-disk: use ata_id_hpa_enabled()
libata: WIN_* -> ATA_CMD_*
ide: WIN_* -> ATA_CMD_*
hd: WIN_* -> ATA_CMD_*
ide: use ATA_* defines instead of *_STAT and *_ERR ones
ide: remove no longer needed ide_drive_t fields
ide: fix EXABYTENEST handling in probe_for_drive()
ide: enhance ide_busy_sleep()
ide: remove no longer needed BUG_ON()-s from init_irq()
ide: remove IDE_CHIPSET_* macros
ide: remove unused _IDE_C and _IDE_DISK defines
ide: remove needless drive->present checks from device drivers
ide: check drive->present in ide_get_paired_drive()
ide: remove CONFIG_IDEDISK_MULTI_MODE
ide: include <linux/hdreg.h> only when needed
ide: call ide_proc_register_driver() later
ide: preparations for /proc/ide/hd*/settings rework
ide: /proc/ide/hd*/settings rework
ide: remove SECTOR_WORDS define
cmd640: add __set_prefetch_mode()
ide: remove read-only ->atapi_overlap field from ide_drive_t
ide: remove ->supports_dsc_overlap field from ide_driver_t
ide: factor out HDIO_*_NICE ioctl handling to ide_*_nice_ioctl()
ide: ide_dev_has_iordy() -> ata_id_has_iordy()
ide: ide_dev_is_sata() -> ata_id_is_sata()
ide: idedisk_supports_lba48() -> ata_id_lba48_enabled()
ide: check only for CACHE FLUSH command support in ide_id_has_flush_cache()
ide: ide_id_has_flush_cache() -> ata_id_flush_enabled()
ide: ide_id_has_flush_cache_ext() -> ata_id_flush_ext_enabled()
ide: use ata_id_is_cfa()
ide: ide_id_to_hd_driveid() -> ata_id_to_hd_driveid()
ide: lba_capacity_is_ok() -> ata_id_is_lba_capacity_ok()
hpt366: add hpt3xx_disable_fast_irq() helper
ide: add proper PCI PM support (v2)
ide: remove ->bus_state field from ide_hwif_t
ide: add ide_setting_ioctl() helper
ide: cleanup generic_ide_ioctl()
ide: move ioctls handling to ide-ioctls.c
ide: add ide_check_atapi_device() helper
ide-floppy: remove needless parens
ide-floppy: add ide_floppy_format_ioctl() helper
ide-tape: remove idetape_init_rq()
ide-{floppy,tape}: remove request stack
ide-{floppy,tape}: remove packet command stack
ide-floppy: remove MODE_SENSE_* defines
ide-scsi: cleanup ide_scsi_io_buffers()
ide: add ide_io_buffers() helper
ide-floppy: add ide_floppy_set_media_lock() helper
ide-tape: add ide_tape_set_media_lock() helper
ide: add ide_init_pc() helper
ide: add ide_queue_pc_head() helper
ide: add ide_queue_pc_tail() helper
ide-floppy: ->{srfp,wp} -> IDE_AFLAG_{SRFP,WP}
ide-floppy: move floppy ioctls handling to ide-floppy_ioctl.c
ide: add ide_set_media_lock() helper
ide: add ide_do_start_stop() helper
ide: add ide_do_test_unit_ready() helper
ide: move IDE{FLOPPY,TAPE}_WAIT_CMD defines to <linux/ide.h>
ide: drop dsc_handle argument from ide_pc_intr()
ide: add pointer to the current packet command to ide_drive_t
ide: drop 'timeout' and 'expiry' arguments from ide_pc_intr()
ide: add request_sense_{pc,rq} to ide_drive_t
ide: add ide_retry_pc() helper
ide: add ->pc_{update,io}_buffers methods
ide: make ide_pc_intr() static
ide: make ide_transfer_pc() static
ide: remove CONFIG_BLK_DEV_IDE config option (take 2)
ide: remove unnecessary MAX_HWIFS checks from ide-probe.c
ide: fix IDE ACPI for slave device-only configurations
ide-disk: set_addressing() fixes
ide-disk: add ide_do_setfeature() helper
ide: add device flags
ide: DMA_PIO_RETRY -> IDE_DFLAG_DMA_PIO_RETRY
ide: remove superfluous ->media field from ide_driver_t
ide: remove superfluous ->dma field from ide_hwif_t
ide: remove superfluous ->waiting_for_dma checks
ide: fix HDIO_DRIVE_TASK[FILE] ioctls for CHS commands on LBA devices
ide: sanitize ide*_pm_* enums
cy82c693: remove dead CY82C693_SETDMA_CLOCK code
cy82c693: remove no longer needed CY82C693_DEBUG_LOGS code
ide: use 'drive->dn & 1' instead of drive->select.b.unit
ide: remove [ata_]select_t
ide: convert 'pio_mode' device setting to use DS_SYNC flag
ide: factor out reset error reporting from reset_pollfunc()
ide: merge all TASKFILE_NO_DATA data phase handlers into taskfile_no_intr()
ide: use unique names for struct pci_driver instances
ide: ->ide_dma_clear_irq() -> ->clear_irq()
ide-generic: no need to probe all ports at once
ide-generic: remove no longer needed ide_probe_legacy()
ide: remove ide_host_alloc_all()
ide: set IDE_AFLAG_DRQ_INTERRUPT in do_identify()
ide-cd: no need to zero drive->special.all
ide-floppy: move all ioctl handling to ide-floppy_ioctl.c (take 2)
ide-floppy: move /proc handling to ide-floppy_proc.c (take 2)
ide-disk: move all ioctl handling to ide-disk_ioctl.c
ide-disk: move /proc handling to ide-disk_proc.c (take 3)
pmac: remove superfluous pmif == NULL checks
pmac: remove needless pmac_ide_destroy_dmatable() wrapper
ide: __ide_dma_end() -> ide_dma_end()
ide: make ide_dma_lost_irq() available also for CONFIG_BLK_DEV_IDEDMA_SFF=n
ide: make ide_dma_timeout() available also for CONFIG_BLK_DEV_IDEDMA_SFF=n
ide: switch to DMA-mapping API part #2
ide: remove needless includes from ide-dma.c
ide: cleanup ide_build_dmatable()
ide: cleanup ide-dma.c
ide: move SFF DMA code to ide-dma-sff.c
ide-disk: fix IDE_DFLAG_LBA48 handling on resume
ide-disk: lock media before checking for media change
ide-floppy: use alloc_disk_node()
ide-disk: use to_ide_drv() and ide_drv_g()
ide-disk: move IDE_DFLAG_DOORLOCKING flag handling to idedisk_set_doorlock()
ide-{disk,floppy}: set IDE_DFLAG_ATTACH in *_setup()
ide-floppy: drop 'floppy' argument from idefloppy_setup()
ide-floppy: use drive->capacity64 for caching current capacity
ide: IDE_AFLAG_MEDIA_CHANGED -> IDE_DFLAG_MEDIA_CHANGED
ide: IDE_AFLAG_WP -> IDE_DFLAG_WP
ide: IDE_AFLAG_FORMAT_IN_PROGRESS -> IDE_DFLAG_FORMAT_IN_PROGRESS
ide: remove IDE_AFLAG_NO_DOORLOCKING
ide-disk: factor out generic disk handling code to ide-gd.c
ide-disk: use IDE_DFLAG_MEDIA_CHANGED
ide-floppy: factor out generic disk handling code to ide-gd-floppy.c
ide: prepare for merging ide-gd-floppy.c with ide-gd.c
ide: allow device drivers to specify per-device type /proc settings
ide: add generic ATA/ATAPI disk driver
ide: fix support for IDE PCI controllers using MMIO on frv
ide: remove dead <asm-arm/arch-sa1100/ide.h>
ide: remove M68K_IDE_SWAPW define from <asm-m68k/ide.h>
ide: remove unused macros from <asm-parisc/ide.h>
hpt366: fix compile warning
ide-floppy: remove idefloppy_floppy_t typedef
ide: remove broken hpt34x driver
delkin_cb: add PM support
ide: re-add TRM290 fix lost during ide_build_dmatable() cleanup
ide: remove useless subdirs from drivers/ide/
ide-disk: set non-rotational queue flag for SSD and CF devices
ide: drivers/ide/generic.c -> drivers/ide/ide-pci-generic.c
Becky Bruce (11):
powerpc: Rename PTE_SIZE to HPTE_SIZE
powerpc/85xx: fix build warning, remove silly cast
cpm_uart: Pass actual dev ptr to dma_* in ucc and cpm_uart serial
powerpc: Rename dma_64.c to dma.c
powerpc: Move iommu dma ops from dma.c to dma-iommu.c
powerpc: Drop archdata numa_node
powerpc: Merge 32 and 64-bit dma code
powerpc: Make dma_addr_t a u64 if CONFIG_PHYS_64BIT is set
POWERPC: Allow 32-bit hashed pgtable code to support 36-bit physical
powerpc: Drop redundant machine type print in show_cpuinfo
powerpc: Move memory size print into common show_cpuinfo for 32-bit
Ben Dooks (8):
drivers/net/bonding: sparse fixes for exported tables
PATA: RPC now selects HAVE_PATA_PLATFORM for pata platform driver
[ARM] S3C24XX: Move files out of include/asm-arm/plat-s3c*
[ARM] S3C24XX: Additional include moves
[ARM] S3C24XX: Serial driver debug depends on DEBUG_LL
[ARM] S3C2443: Fix HCLK rate
spi_s3c24xx: pin configuration updates
mfd: update sm501 debugging/low information messages
Ben Hutchings (54):
sfc: Replace net_dev->priv with netdev_priv(net_dev)
sfc: Change first parameter type of {set,clear}_bit_le() to unsigned
sfc: Use separate hardware TX queues to select checksum generation
sfc: Avoid mangling error codes in efx_test_loopback()
sfc: Reduce delays in SFE4001 initialisation
sfc: Remove mistaken hardware workaround
sfc: XMAC statistics fix-ups
sfc: Remove inclusion of workarounds.h from efx.c
sfc: Reverse the XOFF/XON pause frame control fifo thresholds
sfc: Reduce log level for XGXS lane status
sfc: Self-test reporting cleanup
sfc: Speed up loopback self-test
sfc: Don't leak PCI DMA maps in the TSO code when the queue fills up
sfc: Use pci_map_single() to map the skb header when doing TSO
sfc: Reduce the size of struct efx_tx_buffer
sfc: Use explicit bool for boolean variables, parameters and return values
sfc: Set net_device::vlan_features appropriately
sfc: Cleaned up struct tso_state fields
sfc: Removed forced inlining of long functions
sfc: Export boot configuration in EEPROM through ethtool
sfc: Move CPU counting for RSS into a separate function, efx_wanted_rx_queues()
sfc: Remove efx_channel::has_interrupt
sfc: Cleanup RX queue information
sfc: Remove initialisation of RX_FILTER_CTL_REG.NUM_KER
sfc: Make efx_for_each_channel_rx_queue() more efficient
sfc: Remove efx_channel::evqnum field
sfc: Cleanup RX event processing
sfc: Implement get_sset_count, replacing get_stats_count and self_test_count
sfc: Make PHY flash mode a device attribute, not a module parameter
sfc: Enable TSO for 802.1q VLAN devices
sfc: Remove efx_nic_dummy_op_int() as redundant with efx_port_dummy_op_int()
sfc: Remove remnants of multi-port abstraction for MAC registers
sfc: Remove some unreachable error paths
sfc: Cleanup reset code
sfc: Rework the bitfield header so that we can identify fields by bit number
sfc: Extend self-tests
sfc: Remove the STATE_RESETTING flag
sfc: Rework efx_set_multicast_hash()
sfc: Add check for memory allocation failure in falcon_probe_nic()
sfc: Fix memory BAR release call on error path
sfc: Remove workaround for old firmware bug
sfc: Serialise tenxpress_special_reset() with statistics fetches
sfc: Make queue flushes more reliable
sfc: Stop generating bogus events in tenxpress_check_hw()
sfc: Insert read memory barrier after checking MAC statistics flag
sfc: Disable interrupts after a fatal interrupt occurs until reset
sfc: Remove obsolete comment about PCI modes
sfc: Use CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS where appropriate
sfc: Fix type of FALCON_SPI_MAX_LEN
hwmon: (lm90) Rename temperature conversion functions to match usage
hwmon: (lm90) Support MAX6646, MAX6647 and MAX6649
hwmon: (lm87) Fix masking of config register in lm87_init_client()
hwmon: (lm87) Restore original configuration register on removal
hwmon: (lm87) Add support for configuration through platform_data
Ben Slusky (1):
[CPUFREQ] use deferrable delayed work init in conservative governor
Ben-Ami Yassour (4):
KVM: direct mmio pfn check
KVM: pci device assignment
KVM: remove unused field from the assigned dev struct
KVM: Device Assignment with VT-d
Benjamin Herrenschmidt (27):
powerpc: Turn get/set_hard_smp_proccessor_id into inlines
powerpc: Expose PMCs & cache topology in sysfs on 32-bit
Merge commit 'kumar/kumar-dma'
Merge commit 'kumar/kumar-mmu'
Merge commit 'jwb/jwb-next'
powerpc: Fix sysfs pci mmap on 32-bit machines with 64-bit PCI
Merge commit 'jk/jk-merge'
Merge commit 'gcl/gcl-next'
Merge commit 'kumar/kumar-next'
powerpc: Fix DMA offset for non-coherent DMA
powerpc/pci: Improve detection of unassigned bridge resources
powerpc: Fix link errors on 32-bit machines using legacy DMA
powerpc: Fix 32-bit SMP boot on CHRP
powerpc/chrp: Fix detection of Python PCI host bridge on IBM CHRPs
powerpc: Fix CHRP PCI config access for indirect_pci
Merge commit 'origin'
radeonfb: misc cleanup of engine and dst cache handling
radeonfb: accelerate imageblit and other improvements
edac cell: fix incorrect edac_mode
pci: Use new %pR to print resource ranges
PCI: Add ability to mmap legacy_io on some platforms
powerpc/PCI: Add legacy PCI access via sysfs
Merge commit 'jwb/jwb-next'
Merge commit 'gcl/gcl-next'
Merge commit 'kumar/kumar-for-2.6.28'
Merge commit 'origin' into master
PCI: Workaround invalid P2P bridge bus numbers
Benjamin Li (5):
bnx2: In bnx2_set_mac_link() return void rather then int
bnx2: Update MODULE_DESCRIPTION to include the 5716
bnx2: Remove name field from bnx2 structure
bnx2: Remove timer_interval field from the bnx2 structure
bnx2: Handle DMA mapping errors.
Benjamin Marzinski (1):
dm mpath: use more error codes
Benjamin Thery (1):
net: fix scheduling of dst_gc_task by __dst_free
Benny Halevy (9):
nfsd: properly xdr-encode stateid4.seqid as uint32_t for cb_recall
nfsd: properly xdr-encode deleg stateid returned from open
nfsd: fix nfsd4_encode_open buffer space reservation
nfsd: nfs4xdr encode_stateid helper function
nfsd: don't declare p in ENCODE_SEQID_OP_HEAD
nfsd: properly xdr-decode NFS4_OPEN_CLAIM_DELEGATE_CUR stateid
nfsd: nfs4xdr decode_stateid helper function
nfsd: do_probe_callback should not clear rpc stats
nfsd: use nfs client rpc callback program
Bernd Schmidt (1):
Blackfin arch: fixing bug - under IRQ stress, running applications may wrongly trigger an ICPLB miss and be killed
Bernd Schubert (1):
[SCSI] mptfusion: Increase scsi-timeouts, similariy to the LSI 4.x driver.
Bernhard Walle (2):
Document panic_on_unrecovered_nmi sysctl
Document panic_on_unrecovered_nmi sysctl
Bernhard Weirich (1):
w1: new driver. DS2431 chip
Bharata B Rao (2):
sched: call resched_task() conditionally from new task wake up path
sched: maintain only task entities in cfs_rq->tasks list
Bill Nottingham (1):
x86_64: be less annoying on boot
Bjoern B. Brandenburg (1):
sparc: remove unused includes
Bjorn Helgaas (21):
irda: follow lspci device/vendor style
[SCSI] qla2xxx: Fix "occured" spelling errors.
PNP: fix debug formatting (cosmetic)
PNPACPI: use dev_printk when possible
PNP: convert the last few pnp_info() uses to printk()
PNP: use new vsprintf symbolic function pointer format
PNP: remove some uses of DEBUG ifdef
PNP: add CONFIG_PNP_DEBUG_MESSAGES and pnp_dbg()
PNP: convert to using pnp_dbg()
PNP: remove old CONFIG_PNP_DEBUG option
V4L/DVB: follow lspci device/vendor style
rtc-cmos: move wake setup from ACPI glue into RTC driver
x86: register a platform RTC device if PNP doesn't describe it
rtc-cmos: look for PNP RTC first, then for platform RTC
vsprintf: use new vsprintf symbolic function pointer format
firmware: use dev_printk when possible
resources: tidy __request_region()
frv: use generic pci_enable_resources()
x86/PCI: follow lspci device/vendor style
PCI: follow lspci device/vendor style
PCI: tidy PME support messages
Bob Copeland (2):
ath5k: write beacon control register twice when resetting tsf
ath5k: fix suspend-related oops on rmmod
Bob Moore (24):
ACPICA: Allow same ACPI table to be loaded/unloaded more than once
ACPICA: Fix wrong resource descriptor length for 64-bit build
ACPICA: Fix table compare code, length then data
ACPICA: Fix warning for 64-bit build
ACPICA: Cleanup macro definition file.
ACPICA: Return method arg count from acpi_get_object_info
ACPICA: Update version to 20080701
ACPICA: Add function to decode reference obj types to strings
ACPICA: Improve object conversion error messages
ACPICA: x2APIC support: changes for MADT and SRAT ACPI tables
ACPICA: Update version to 20080729
ACPICA: Remove obsolete debug levels (WARN and ERROR)
ACPICA: Add namespace node to operand object union
ACPICA: Remove obsolete exception codes
ACPICA: Disallow evaluation of named object types with no value
ACPICA: Update for Reference ACPI_OPERAND_OBJECT
ACPICA: Update comments - no functional changes
ACPICA: Cleanup for internal Reference Object
ACPICA: Fix possible memory leak in acpi_ns_get_external_pathname
ACPICA: Update version to 20080829
ACPICA: Optimize buffer allocation procedure
ACPICA: New: Validation for predefined ACPI methods/objects
ACPICA: Add support for zero-length buffer-to-string conversions
ACPICA: Update version to 20080926
Bob Peterson (2):
GFS2: rm on multiple nodes causes panic
GFS2: Direct IO write at end of file error
Bob Sharp (4):
RDMA/nes: Free NIC TX buffers when destroying NIC QP
RDMA/nes: Enable MC/UC after changing MTU
RDMA/nes: Correct MAX TSO frags value
RDMA/nes: Fix routed RDMA connections
Boris Dores (1):
V4L/DVB (9301): pvrusb2: Keep MPEG PTSs from drifting away
Borislav Petkov (15):
ide-floppy: use scatterlists for pio transfers
ide-generic: handle probing of legacy io-ports v5
ide: unify conversion macros
ide: add drive->debug_mask switch
ide: add a driver-wide debugging macro
ide-floppy: convert driver to the new debugging macro
ide-floppy: add a debug_mask module parameter
ide-cd: convert driver to new ide debugging macro (v3)
ide-cd: add a debug_mask module parameter
ide: add ide_drive_t.dma flag
ide-cd: move cdrom_info.dma to ide_drive_t.dma
ide-atapi: assign taskfile flags per device type
ide-cd: debug log enhancements
ide-cd: small drive type print fix
ide-cd: remove stale comment
Brandeburg, Jesse (2):
e1000: remove unused Kconfig option for disabling packet split
ixgb: fix bug when freeing resources
Brandon Philips (1):
V4L/DVB (9179): S2API: frontend.h cleanup
Breno Leitao (1):
s2io: Fix enabling VLAN tag stripping at driver initialization
Brian Cavagnolo (2):
libertas: support boot commands to write persistent firmware and bootloader
libertas: add sysfs hooks to update boot2 and persistent firmware
Brian Haley (2):
bonding: change some __constant_htons() to htons()
ipvs: change some __constant_htons() to htons()
Brian Rogers (1):
V4L/DVB (9168): Add support for MSI TV at nywhere Plus remote
Brian Swetland (6):
[ARM] msm: rename ARCH_MSM7X00A to ARCH_MSM
[ARM] msm: add proc_comm support, necessary for clock and power control
[ARM] msm: clean up iomap and devices
[ARM] msm: clock: provide clk_*() api support for
[ARM] msm: dma: various basic dma improvements and bugfixes
[ARM] msm: vreg interface to msm7k pmic
Brice Goglin (10):
myri10ge: Stop scaring people when DCA is built but absent
myri10ge: Rename DCA-related firmware counters
myri10ge: use DCA if DCA is compiled as a module
myri10ge: add multiqueue TX
myri10ge: remove over-paranoid queue number modulus
myri10ge: update driver version number to 1.4.3-1.369
mm: stop returning -ENOENT from sys_move_pages() if nothing got migrated
mm: don't vmalloc a huge page_to_node array for do_pages_stat()
mm: extract do_pages_move() out of sys_move_pages()
myri10ge: disable NAPI on failure to setup the interface
Bruce Allan (5):
e1000e: add support for the 82567LM-4 device
e1000e: add support for 82567LM-3 and 82567LF-3 (ICH10D) parts
e1000e: add support for new 82574L part
e1000e: remove failed request for sw/fw/hw flag
x86: export set_memory_ro and set_memory_rw
Bruno Prémont (2):
r8169: WoL fixes, part 1.
r8169: WoL fixes, part 2.
Bruno Randolf (5):
ath5k: rates cleanup
mac80211: add rx status flag for short preamble
mac80211: radiotap: assume modulation from rates
iwlwifi: use generic mac80211 radiotap headers
ath5k: set short preamble flag for rx
Bryan Wu (6):
Blackfin arch: use new platform data interface of musb to replace old one
Blackfin arch: add dma mapping stub for musb driver port
Blackfin arch: fix a typo in comments
Blackfin arch: add read/write IO accessor functions to Blackfin
usb: musb: do not mess up count number and CSR0 register value
netdev: DM9000: remove BLACKFIN hacking in DM9000 netdev driver
Carl Love (1):
powerpc/oprofile: Fix mutex locking for cell spu-oprofile
Carl Shaw (1):
sh: Subnormal double to float conversion
Carlos Corbacho (3):
acer-wmi: Add rfkill support for wireless and bluetooth
acer-wmi: Remove wireless and bluetooth sysfs entries
acer-wmi: Remove private workqueue
Carlos R. Mafra (1):
drm: remove #define's for non-linux systems
Casey Schaufler (1):
smack: limit privilege by label
Catalin Marinas (10):
[ARM] 5227/1: Add the ENDPROC declarations to the .S files
[ARM] 5232/1: Do not post-index STRT instruction in clear_user.S
[ARM] 5230/1: Replace post-indexed LDRT/STRT in uaccess.h
[ARM] 5231/1: Do not save the frame pointer in the csum_partial_copy_* functions
[ARM] 5269/1: ARMv7: Use -march=armv7-a as compiler flag
[ARM] 5229/3: Replace some ARMv7 opcodes with the instruction name
smc911x: Allow Kconfig dependency on ARM
smc911x: Add IRQ polarity configuration
smc911x: Make the driver safer on SMP
[ARM] 5318/1: Swap the PRRR and NMRR values in proc-v7.S
Cedric Le Goater (1):
sunrpc: fix oops in rpc_create when the mount namespace is unshared
Chandra Seetharaman (1):
[SCSI] scsi_dh: Initialize path state to be passive when path is not owned
Chandra Shekhar (2):
ARM: OMAP: Allocate McBSP devices dynamically
ARM: OMAP: Add support for McBSP devices 3 - 5 on 34xx
Chandru (1):
powerpc: Add support for dynamic reconfiguration memory in kexec/kdump kernels
Chen Gong (4):
[MTD] m25p80.c erase enhance
[MTD] m25p80.c code cleanup
[MTD] m25p80.c extended jedec support
[MTD] m25p80.c extended jedec support (v2)
Chien Tung (10):
RDMA/nes: Add support for 4-port 1G HP blade card
RDMA/nes: Module parameter permissions
RDMA/nes: Add wqm_quanta module option
RDMA/nes: Fix MDC setting
RDMA/nes: Fill in firmware version for ethtool
RDMA/nes: Correct tso_wqe_length
RDMA/nes: Stop spurious MAC interrupts
RDMA/nes: Limit critical error interrupts
RDMA/nes: Correct error_module bit mask
RDMA/nes: Fix slab corruption
Chr (2):
p54: take tx_queue's lock in rx_frame_sent
p54: redo queue numbering
Chris Friesen (2):
sched: fix list traversal to use _rcu variant
genirq: fix set_irq_type() when recording trigger type
Chris J Arges (1):
oprofile: hotplug cpu fix
Chris Lalancette (1):
block: Expand Xen blkfront for > 16 xvd
Chris Rankin (1):
V4L/DVB (9047): [PATCH] Add remote control support to Nova-TD (52009)
Chris Smith (2):
sh: Fix uImage load address in 32-bit mode.
sh: Add kprobes support.
Chris Snook (2):
atl2: add atl2 driver
MAINTAINERS: add Atheros maintainer for atlx
Chris Webb (1):
md: Fix rdev_size_store with size == 0
Chris Zankel (3):
xtensa: Add support for the Sonic Ethernet device for the XT2000 board.
xtensa: Fix io regions
xtensa: Add config files for Diamond 232L - Rev B processor variant
Christer Weinigel (1):
s3cmci: Support transfers which are not multiple of 32 bits.
Christian Borntraeger (4):
[S390] Fix checkstack for s390
hvc_console: Fix free_irq in spinlocked section
KVM: s390: Make facility bits future-proof
KVM: s390: change help text of guest Kconfig
Christian Ehrhardt (3):
KVM: kvmtrace: Remove use of bit fields in kvm trace structure
KVM: kvmtrace: replace get_cycles with ktime_get v3
KVM: ppc: trace powerpc instruction emulation
Christian Lamparter (17):
p54: rename prism54xyz -> p54xyz
p54: fix rssi auto calibration
p54pci: rx tasklet refactoring
p54pci: increase ring buffer index counter when skipping
p54: enhance firmware parser to reduce memory waste
p54: move eeprom code into common library
p54usb: support LM87 firmwares
p54: set_filter refactoring
p54: better firmware support
p54: 32-bit tsf timestamps
p54: add more rx filters
p54: add lots of useful rx/tx statistics
p54: control output power levels
p54: 802.11a 5GHz phy support
p54: report appropriate rate and band values for 802.11a
p54usb: Device ID updates
p54: enable 2.4/5GHz spectrum by eeprom bits.
Christof Schmitt (2):
[SCSI] zfcp: Update message with input from review
[SCSI] zfcp: Simplify zfcp data structures
Christoph Hellwig (19):
x86: kill sys32_pause
powerpc: Use sys_pause for 32-bit pause entry point
Fix barrier fail detection in XFS
[S390] s390: use sys_pause for 31bit pause entry point
xfs: fix remount rw with unrecognized options
compat: move cp_compat_stat to common code
compat: generic compat get/settimeofday
[IA64] remove sys32_pause
[IA64] kill sys32_pipe
dm: kill lookup_device wrapper
hpfs: cleanup ->setattr
tidy up chrdev_open
generic_file_llseek tidyups
new helper: d_obtain_alias
switch all filesystems over to d_obtain_alias
kill d_alloc_anon
fix ->llseek for more directories
reiserfs: add missing llseek method
ext4: remove unused variable in ext4_get_parent
Christoph Lameter (1):
vmscan: Use an indexed array for LRU variables
Christophe Thommeret (1):
V4L/DVB (9270): cx24116: optimise emulated auto-pilot
Christopher Leech (1):
ixgbe: Implement HAVE_SET_RX_MODE
Christopher Moore (2):
[ARM] Orion: add LaCie Ethernet Disk mini V2 support
[MTD] cfi_cmdset_0002.c: Add Macronix CFI V1.0 TopBottom detection
Chuck Ebbert (4):
xen: make CONFIG_XEN_SAVE_RESTORE depend on CONFIG_XEN
x86: move prefill_possible_map calling early, fix, V2
x86: allow number of additional hotplug CPUs to be set at compile time, V2
PCI: document the pcie_aspm kernel parameter
Chuck Lever (36):
SUNRPC: Add address family field to svc_serv data structure
SUNRPC: Use proper INADDR_ANY when setting up RPC services on IPv6
SUNRPC: Set V6ONLY socket option for RPC listener sockets
SUNRPC: Simplify rpcb_register() API
SUNRPC: Split portmap unregister API into separate function
SUNRPC: Support IPv6 when registering kernel RPC services
NLM: Clean up before introducing new debugging messages
lockd: address-family independent printable addresses
lockd: Specify address family for source address
lockd: Add address family-agnostic helper for zeroing the port number
SUNRPC: Make svc_addr's argument a constant
lockd: Use sockaddr_storage + length for h_addr field
lockd: Use sockaddr_storage for h_saddr field
NSM: Use sockaddr_storage for sm_addr field
lockd: Teach nlm_cmp_addr() to support AF_INET6 addresses
lockd: Support AF_INET6 when hashing addresses in nlm_lookup_host
lockd: Combine __nsm_find() and nsm_find().
lockd: Update nsm_find() to support non-AF_INET addresses
SUNRPC: Register both netids for AF_INET6 servers
SUNRPC: Use short-hand IPv6 ANYADDR for RPCB_SET
SUNRPC: Fix up svc_unregister()
SUNRPC: Clean up debug messages in rpcb_clnt.c
NLM: Convert nlm_lookup_host() to use a single argument
lockd: Support non-AF_INET addresses in nlm_lookup_host()
lockd: Adjust nlmclnt_lookup_host() signature to accomodate non-AF_INET
lockd: Adjust nlmsvc_lookup_host() to accomodate AF_INET6 addresses
lockd: change nlmclnt_grant() to take a "struct sockaddr *"
lockd: Add helper to sanity check incoming NOTIFY requests
lockd: Remove unused fields in the nlm_reboot structure
NLM: Always start both UDP and TCP listeners
NLM: Remove "proto" argument from lockd_up()
NLM: Remove unused argument from svc_addsock() function
NFS: SETCLIENTID truncates client ID and netid
NFS: fix nfs_parse_ip_address() corner case
NFS: Enable NFSv4 callback server to listen on AF_INET6 sockets
NFSD: Fix BUG during NFSD shutdown processing
Cihula, Joseph (1):
x86, e820: add support for AddressRangeUnusuable ACPI memory type
Claudio Nieder (1):
backlight: Add driver for Tabletkiosk Sahara TouchIT-213 Tablet PC
Claudio Scordino (1):
sched: new documentation about CFS
Clemens Ladisch (18):
ALSA: usb-audio: add BOSS GT-10 support
ALSA: oxygen: use SPDIF channel status symbols
ALSA: oxygen: use a copy of the model struct
ALSA: oxygen: add probe callback
ALSA: oxygen: remove X-Meridian magic number
ALSA: oxygen: handle X-Meridian dynamically
ALSA: virtuoso: handle D2X/DX dynamically
ALSA: virtuoso: create common functions for GPIO bit switch controls
ALSA: oxygen: rename pcm_dev_cfg
ALSA: oxygen: configure MIDI via device_config
ALSA: oxygen: add UART I/O functions
ALSA: oxygen: add self-documenting functions
ALSA: virtuoso: allow I2C-connected PCM1796
ALSA: virtuoso: make number of PCM1796 DACs configurable
ALSA: virtuoso: rename AC97 callback function
ALSA: oxygen: rename first PCM device
ALSA: virtuoso: add Xonar HDAV1.3 support
ALSA: oxygen: wait for ACK when resetting UART
Cliff Cai (18):
ALSA: ASoC: AD1980 audio codec driver
ALSA: ASoC: Add SPI support for WM8731
ALSA: add dummy function to support shared mmap in nommu Blackfin arch
ALSA: ASoC codec: fix compiling error in ad1980 driver after ASoC API changed
sound: ASoC codec: SSM2602 audio codec driver
sound: ASoC: Blackfin: SPORT peripheral interface driver
sound: ASoC: Blackfin: DMA Driver for AC97 sound chip
sound: ASoC: Blackfin: AC97 Blackfin CPU DAI driver
sound: ASoC: Blackfin: DMA Driver for I2S sound chip
sound: ASoC: Blackfin: I2S CPU DAI driver
sound: ASoC: Blackfin: board driver for AD1980/1 audio codec
sound: ASoC: Blackfin: board driver for SSM2602 sound chip
sound: ASoC: Blackfin: add Blackfin arch ASoC Kconfig and Makefile
sound: ASoC: Blackfin: Include Blackfin architecture support in build
ALSA: ASoC codec: AD73311 audio codec driver
ALSA: ASoC Blackfin: add I2S DAI support for AD73311
ALSA: ASoC Blackfin: add asoc ad73311 driver supporting in Blackfin boards
ALSA: ASoC Blackfin: fix bug - Audio Latency on AD1981 with MMAP enabled
Clive Messer (1):
ALSA: hda - Fix another ALC889A (rev 0x100101)
Colin B Macdonald (1):
Input: i8042 - add Thinkpad R31 to nomux list
Corentin Chary (1):
asus-laptop: Fix the led behavior with value > 1
Corentin Labbe (1):
hwmon: (adm1029) Use mask for fan_div value
Cornelia Huck (8):
[S390] cio: Update cio_ignore documentation.
[S390] cio: Exorcise cio_msg= from documentation.
[S390] bus_id -> dev_set_name() changes
[S390] more bus_id -> dev_name conversions
[S390] Use s390_root_dev_* in kvm_virtio.
[S390] bus_id -> dev_set_name() for css and ccw busses
Driver core: Clarify device cleanup.
Driver core: Fix cleanup in device_create_vargs().
Cyrill Gorcunov (57):
x86: DS cleanup - dont treat 0 as NULL
x86: apic unification - merge down lapic_get_maxlvt
x86: apic unification - merge down enable_NMI_through_LVT0
x86: apic interrupts - move assignments to irqinit_32.c, v2
x86: apic - use SET_APIC_DEST_FIELD instead of hardcoded shift
x86: apic - unify disable_apic_timer
x86: apic - unify __setup_APIC_LVTT
x86: apic - do not clear APIC twice in lapic_shutdown
x86: apic - get rid of local_apic_timer_verify_ok
x86: apic - unify verify_local_APIC
x86: apic - unify sync_Arb_IDs
x86: apic - sync_Arb_IDs style fixup
x86: apic - unify init_bsp_APIC
x86: apic - unify clear_local_APIC
x86: apic - unify lapic_resume
x86: apic - unify lapic_suspend
x86: apic - rearrange functions and comments
x86: apic - unify lapic_is_integrated
x86: apic - unify xapic_icr_read
x86: apic - rearrange maxcpu definition
x86: apic - unify setup_boot_APIC_clock
x86: apic - unify disable_local_APIC
x86: apic - unify lapic_shutdown
x86: apic - unify connect_bsp_APIC
x86: apic - unify lapic_setup_esr
x86: apic - unify __setup_APIC_LVTT
x86: apic - unify disconnect_bsp_APIC
x86: apic - generic_processor_info
x86: apic - unify end_local_APIC_setup
x86: apic - unify local_apic_timer_interrupt
x86: apic - unify apic_set_verbosity
x86: apic - unify disableapic and nolapic setup handlers
x86: apic - rearrange parse_lapic_timer_c2_ok
x86: apic - lapic_resume 32bit - unification fix
x86: apic - compilation warnings fix
x86: smpboot - check if we have ESR register in wakeup_secondary_cpu
x86: apic_64.c - setup_APIC_timer has to be __cpuinit function
x86: apic - introduce get_physical_broadcast for 64bit
x86: apic - unify setup_apicpmtimer
x86: apic_64.c - add sanity check for spurious vector definition
x86: apic - unify setup_local_APIC
x86: apic_32.c should use __cpuinit section
x86: apic - unify smp_apic_timer_interrupt
x86: apic - unify smp_spurious/error_interrupt declaration
x86: io-apic - use ARRAY_SIZE macro
x86: io-apic - declare irq_cfg_lock for SPARSE_IRQ only
x86: io-apic - code style cleaning for setup_IO_APIC_irqs
x86: io-apic - do not use KERN_DEBUG marker too much
x86: io-apic - get rid of __DO_ACTION macro
x86: apic - lapic_setup_esr does not handle esr_disable - fix it
x86: apic - skip writting ESR register if we dont have on
x86: apic - fix unused vars warning in calibrate_APIC_clock
x86: io-apic - do not use KERN_DEBUG marker too much, fix
x86: io-apic - interrupt remapping fix
x86: io-apic - interrupt remapping fix
x86: apic - unify APIC_DIVISOR
x86: do_boot_cpu - check if we have ESR register
Dallas Foley (1):
[ARM] S3C24XX: pwm-clock set_parent mask fix
Dan Liang (1):
Input: atmel_tsadcc - improve accuracy
Dan Nicholson (1):
sundance: set carrier status on link change events
Dan Williams (12):
libertas: convert CMD_802_11_RF_TX_POWER to a direct command
libertas: convert CMD_802_11_DEAUTHENTICATE to a direct command
libertas: convert CMD_802_11_RADIO_CONTROL to a direct command
libertas: convert adhoc operations to direct commands
libertas: clear current command on card removal
async_tx: make async_tx_run_dependencies() easier to read
libertas: remove unused generic RESET command
libertas: convert SNMP_MIB to a direct command
md: fix input truncation in safe_delay_store()
USB: option: add Ericsson F3507g and Dell 5530
USB: option: add Pantech cards
[RFC PATCH] touch_mnt_namespace when the mount flags change
Daniel Gimpelevich (1):
Input: cm109 - add missing newlines to messages
Daniel Oliveira Nascimento (1):
V4L/DVB (9041): Add support YUAN High-Tech STK7700D (1164:1f08)
Daniel Rosenthal (1):
[MTD] [INFTL] Fix infinite loop in INFTL_foldchain
Daniel THOMPSON (1):
sound: Fix esoteric double free in the dummy sound driver.
Daniel Wagner (2):
rt2x00mac: In error case stop netdev queue, free skb and return NETDEV_TX_OK
mac80211: Use only precedence level of DSCP field for frame classification
Daniele Calore (1):
x86: memtest fix use of reserve_early()
Danny ter Haar (1):
fix random typos
Dario Faggioli (1):
sched_rt.c: resch needed in rt_rq_enqueue() for the root rt_rq
Darius Augulis (2):
MXC: Lets handle IRQ by priority, defined with exported API function
MXC: Remove WD IRQ priority setting
Darrick J. Wong (4):
matroxfb: support G200eV chip
hwmon: (ibmpex) Automatically load on IBM systems via DMI
hwmon: (ibmaem) Automatically load on IBM systems via DMI
hwmon: (adt7470) Add documentation
Darron Broad (27):
V4L/DVB (9011): S2API: A number of cleanusp from the last 24 months.
V4L/DVB (9013): S2API: cx24116 Rolloff changes, sysctls cleanup, isl power changes.
V4L/DVB (9015): S2API: cx24116 register description fixes.
V4L/DVB (9016): HVR3000/4000 Hauppauge related IR cleanups
V4L/DVB (9069): cx88: Bugfix: all client disconnects put the frontend to sleep.
V4L/DVB (9170): cx24116: Sanity checking to data input via S2API to the cx24116 demod.
V4L/DVB (9171): S2API: Stop an OOPS if illegal commands are dumped in S2API.
V4L/DVB (9172): S2API: Bugfix related to DVB-S / DVB-S2 tuning for the legacy API.
V4L/DVB (9185): S2API: Ensure we have a reasonable ROLLOFF default
V4L/DVB (9223): MFE: Fix a number of bugs and some tidying up
V4L/DVB (9224): MFE: bugfix: add missing frontend allocation
V4L/DVB (9225): MFE: Add configurable gate control
V4L/DVB (9226): MFE: cx88: Reset cx22702 on hvr-3000/4000
V4L/DVB (9227): MFE: Add multi-frontend mutual exclusion
V4L/DVB (9228): cx88: Add audio routing for the hvr-3000/4000
V4L/DVB (9229): cx88: Add intial config for FM radio support
V4L/DVB (9264): MFE: bugfix: multi-frontend mutual exclusion parallel open
V4L/DVB (9265): videobuf: data storage optimisation
V4L/DVB (9266): videobuf: properly handle attachment failure
V4L/DVB (9267): cx88: Update of audio routing config for FM radio
V4L/DVB (9268): tuner: add FMD1216MEX tuner
V4L/DVB (9269): cx88: add I2S-ADC tvaudio method
V4L/DVB (9271): videobuf: data storage optimisation (2)
V4L/DVB (9332): cx88: initial fix for analogue only compilation
V4L/DVB (9334): cx88: dvb_remove debug output
V4L/DVB (9335): videobuf: split unregister bus creating self-contained frontend de-allocator
V4L/DVB (9336): cx88: always de-alloc frontends on fault condition
Dave Airlie (6):
drm: fix sysfs error path.
radeon: fix writeback across suspend/resume.
i915: fixup permissions on gem ioctls.
i915: add missing return in error path.
drm: wbinvd is cache coherent.
drm: make CONFIG_DRM depend on CONFIG_SHMEM.
Dave Graham (2):
e1000e: don't generate bad checksums for tcp packets with 0 csum
e1000: don't generate bad checksums for tcp packets with 0 csum
Dave Hansen (5):
KVM: Reduce kvm stack usage in kvm_arch_vm_ioctl()
KVM: Reduce stack usage in kvm_vcpu_ioctl()
KVM: Reduce stack usage in kvm_arch_vcpu_ioctl()
KVM: Reduce stack usage in kvm_pv_mmu_op()
profiling: dynamically enable readprofile at runtime
Dave Jones (1):
Update email addresses.
Dave Kleikamp (1):
sched_clock: prevent scd->clock from moving backwards
Dave Young (1):
i386: vmalloc size fix
David Bentham (1):
V4L/DVB (9057): saa7134: Hauppauge HVR-1110, support for radio and analog audio in
David Brownell (44):
hpet: /dev/hpet - fixes and cleanup
hpet: /dev/hpet - fixes and cleanup, fix
[MTD] dataflash OTP support
[MTD] Compile fix for dataflash OTP support
[MTD] make dataflash write-verify be optional
ARM: DaVinci: SOC GPIOs use gpiolib
ARM: DaVinci: usb setup
ARM: DaVinci: evm sets up many devices
[ARM] 5240/1: AT91: eeproms on sam9260ek, sam9263ek
sparc: arch/sparc/kernel/pmc.c -- extra #include?
ngw100: export J15 through sysfs
genirq: record trigger type
drivers/net/usb/Makefile - shrink logspam
i2c: Guard against oopses from bad init sequences
i2c: Do earlier driver model init
usb gadget: link fixes for serial gadget
usb gadget: link fixes for gadget zero
usb gadget: link fixes for MIDI gadget
usb gadget: link fixes for printer gadget
usb gadget: link fixes for storage gadget
usb gadget: link fixes for cdc composite gadget
usb gadget: link fixes for network gadget
spi: core and gpio expanders use subsys_init
rtc: remove some NOP open/release methods
legacy rtc: remove needless/confusing HPET_RTC_IRQ option
rtc: file close() consistently disables repeating irqs
gpio: i2c expanders use subsys_init
gpiolib: gpio_to_irq() hooks
omap drivers: switch to standard GPIO calls
gpiolib: request/free hooks
usb: gadget Kconfig cleanup
usb gadget: function activation/deactivation
usb gadget: defer obex enumeration
usb gadget: USB_GADGET_VBUS_DRAW Kconfig option
usb: musb_hdrc build fixes
usb gadget: cdc ethernet notification bugfix
mfd: TWL4030 core driver
mfd: twl4030-core irq simplification
rtc-cmos: export second NVRAM bank
gpiolib: fix oops in gpio_get_value_cansleep()
mfd: twl4030 IRQ handling update
mfd: rtc-twl4030 driver
mfd: twl4030-gpio driver
[ARM] 5316/1: AT91: oops (regression) fix on gpio irq
David Daney (7):
MIPS: Add HARDWARE_WATCHPOINTS configure option.
MIPS: Add HARDWARE_WATCHPOINTS definitions and support code.
MIPS: Probe watch registers and report configuration.
MIPS: Watch exception handling for HARDWARE_WATCHPOINTS.
MIPS: Scheduler support for HARDWARE_WATCHPOINTS.
MIPS: Ptrace support for HARDWARE_WATCHPOINTS
MIPS: Align .data.cacheline_aligned based on CONFIG_MIPS_L1_CACHE_SHIFT
David Ellingsworth (3):
V4L/DVB (9034): With the recent patch to v4l2 titled "v4l2: use register_chrdev_region
V4L/DVB (9193): stk-webcam: minor cleanup
V4L/DVB (9194): stk-webcam: fix crash on close after disconnect
David Fries (32):
[netdrvr] ne: Fix suspend and resume for ISA PnP cards.
ne.c: fix rmmod, platform driver improvements
W1: fix deadlocks and remove w1_control_thread
W1: abort search early on on exit
W1: don't delay search start
W1: w1_process, block or sleep
W1: feature, enable hardware strong pullup
W1: feature, w1_therm.c use strong pullup and documentation
W1: be able to manually add and remove slaves
W1: recode w1_slave_found logic
W1: new module parameter search_count
W1: Document add, remove, search_count, and pullup.
W1: w1_slave_read_id read bug, use device_attribute
W1: w1_therm fix user buffer overflow and cat
W1: w1_family, remove unused variable need_exit
W1: w1_therm consistent mutex access code cleanup
W1: w1_int.c use first available master number
W1: w1.c s/printk/dev_dbg/
W1: w1_io.c reset comments and msleep
W1: ds1wm.c msleep for reset
W1: ds2490.c correct print message
W1: ds2490.c add support for strong pullup
W1: ds2490.c ds_write_bit, grouping error, disable readback
W1: ds2490.c disable bit read and write
W1: ds2490.c simplify and fix ds_touch_bit
W1: ds2490.c ds_dump_status rework
W1: ds2490.c ds_reset remove ds_wait_status
W1: ds2490.c reset ds2490 in init
W1: ds2490.c magic number work
W1: ds2490.c ds_write_block remove extra ds_wait_status
W1: Documentation/w1/masters/ds2490 update
W1: ds2490.c optimize ds_set_pullup
David Gibson (5):
powerpc: Update in-kernel dtc and libfdt to version 1.2.0
powerpc: Clean up hugepage pagetable allocation for powerpc with 16G pages
powerpc: Get USE_STRICT_MM_TYPECHECKS working again
hugetlb: handle updating of ACCESSED and DIRTY in hugetlb_fault()
powerpc: Further compile fixup for STRICT_MM_TYPECHECKS
David Howells (9):
SELinux: Fix a potentially uninitialised variable in SELinux hooks
clocksource: check range
CRED: Wrap task credential accesses in the JFFS2 filesystem
V4L/DVB (8838): CRED: Wrap task credential accesses in video input drivers
MN10300: MEI are renaming themselves to Panasonic
FRV: Provide dma_map_page() for NOMMU and fix comments
SiS DRM: fix the memory allocator if the SIS FB is built as a module
SiS DRM: fix a pointer cast warning
drm/cred: wrap task credential accesses in the drm driver.
David John (1):
HPET: Remove spurious HPET busy warning message.
David Kilroy (22):
orinoco: Add ESSID specific scanning for Agere fw
orinoco: Update scan translation
orinoco: Specify all three parameters to every Hermes command.
orinoco: Move EXPORT_SYMBOL declarations next to exported function
orinoco: Add function to execute Hermes initialisation commands synchronously
orinoco: Move firmware download functionality into new module
orinoco: Make firmware download logic more generic
orinoco: Extend hermes_dld routines for Agere firmware
orinoco: Invoke firmware download in main driver
orinoco: Fix transmit for Agere/Lucent with fw 9.x
orinoco: address checkpatch typedef warning
orinoco: Use extended Agere scans available on 9.x series firmwares
orinoco: Don't use boolean parameter to record encoding type
orinoco: Split wevent work thread from wevent sending
orinoco: Use a macro to define wireless handlers
orinoco: Add WE-18 ioctls for WPA
orinoco: Send association events to userspace
orinoco: Process bulk of receive interrupt in a tasklet
orinoco: Add MIC on TX and check on RX
orinoco: Fix compile warnings
wireless: Read scan flags correctly on x86-64
orinoco: fix unsafe locking in spectrum_cs_suspend
David Miller (6):
serial: Make uart_port's ioport "unsigned long".
serial: allow 8250 to be used on sparc
sched: kill unused scheduler decl.
i2c-algo-pcf: Pass adapter data into ->waitforpin() method
i2c-algo-pcf: Add adapter hooks around xfer begin and end
i2c-algo-pcf: Fix typo in debugging log message
David Rientjes (1):
x86: avoid dereferencing beyond stack + THREAD_SIZE
David Rowe (1):
Staging: add echo cancelation module
David S. Miller (242):
sparc64: Add JBUS NUMA detection.
sparc: Add mutex for set property calls.
sparc: Implement irq_of_parse_and_map() and irq_dispose_mapping().
sparc: Add GPIO layer support.
sparc64: Split syscall_trace() into two functions.
sparc64: Kill duplicated sys_pause() implementation.
hwmon: Add Ultra45 workstation hwmon driver.
sparc64: Convert UltraSPARC-III memory controller driver to OF driver probing.
sparc64: Use consistent chmc_ prefix in variables, types, and functions.
sparc64: Add generic interface for registering a dimm printing handler.
sparc64: Allow chmc to be built as a module.
sparc64: Add JBUS UltraSPARC-IIIi support to memory controller driver.
sparc64: Use the cond_syscall()s in kernel/sys_ni.c instead of home-grown copy.
sparc64: Fix irq_of_parse_and_map() and irq_dispose_mapping().
Merge branch 'lvs-next-2.6' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/lvs-2.6
sparc: Delete bare sbus char bpp driver, obsoleted by parport_sunbpp
sparc: Kill videopix SBUS driver.
sparc: Kill SBUS DVMA layer.
sparc32: Make IOMMU and IO-UNIT init work with device nodes.
sparc: Propagate SBUS iommu archdata into real of_device objects.
sparc: Make SBUS DMA interfaces take struct device.
sparc32: Make mmu_{get,release}_*() take a struct device pointer.
sparc32: Implement more generic dma_*() interfaces.
sparc: Convert all SBUS drivers to dma_*() interfaces.
sparc: Move SBUS DMA attribute interfaces out of asm/sbus.h
myri_sbus: Convert to pure OF driver.
sunbmac: Convert to pure OF driver.
sunhme: Convert to pure OF driver.
sunlance: Convert to pure OF driver.
sunqe: Convert to pure OF driver.
parport_sunbpp: Convert to pure OF driver.
sun_esp: Convert to pure OF driver.
qlogicpti: Convert to pure OF driver.
amd7930: Convert to pure OF driver.
dbri: Convert to pure OF driver.
cs4231: Use SNDRV_DMA_TYPE_DEV instead of SNDRV_DMA_TYPE_SBUS.
alsa: Remove special SBUS dma support code.
cs4231: Convert SBUS side to OF driver.
fore200e: Convert over to pure OF driver.
sparc: Convert flash driver to OF device probing.
sparc: Convert uctrl driver to OF driver.
sparc64: Convert SBUS floppy probing to use OF device objects.
sparc32: Kill mmu_translate_dvma() usage.
sparc32: Kill mmu_translate_dvma and implementations.
sparc32: Make mmu_map_dma_area and mmu_unmap_dma_area take a device pointer.
sparc32: Convert apc to OF driver.
sparc32: Convert pmc to OF driver.
sparc32: Convert sun4d IRQ code to use generic device tree probing.
sparc: Kill SBUS layer IRQ hooks.
sparc: Remove SBUS layer resource and irq handling.
sparc: Remove dinky old-style SBUS probing facilities.
sparc: Convert remaining sbus_ioremap() and sbus_iounmap() users.
sparc: Kill sbus_ioremap() and sbus_iounmap().
sparc: Kill sbus_devaddr() and sbus_dev_slot().
sparc: Kill OBP property members of sbus_dev and sbus_bus
sparc32: Kill sbus_is_slave().
sparc: Kill sbus_arch_preinit().
sparc: Add OF archdata propagation helper.
sparc: Remove generic SBUS probing layer.
sparc: Kill sbus_bus_type.
sparc32: Kill iounit_map_dma_*().
sparc: Kill now spurious includes of sbus.h
sparc: Delete asm/sbus*.h
sparc: Remove Documentation/sparc/sbus_drivers.txt
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
rtc: Allow RTC_DRV_CMOS to be used on SPARC.
sparc64: Select RTC_CLASS
sparc64: Check for RTC class device in update_persistent_clock().
sparc64: Convert Mostek rtc to use generic RTC layer driver.
sparc: asm/mostek.h is now 32-bit only
sparc64: Use generic CMOS driver.
rtc: Add TI BQ4802 RTC driver.
sparc64: Use generic BQ4802 RTC driver.
rtc: Add Sun4V hypervisor RTC driver.
sparc64: Use generic sun4v RTC driver.
rtc: Add Starfire platform RTC driver.
sparc64: Use generic starfire RTC driver.
riowatchdog: Convert to pure OF driver.
riowatchdog: Move under drivers/watchdog
riowd: Distinguish between driver name and OF device node name.
cpwatchdog: Cleanup and convert to pure OF driver.
cpwatchdog: Move to drivers/watchdog/cpwd.c
sun_uflash: Convert to pure OF driver.
display7seg: Convert to pure OF device driver.
envctrl: Convert to pure OF driver.
bbc_i2c: Convert to pure OF driver.
sparc64: Propagate PCI device archdata into OF device tree for EBUS.
bbc_envctrl: Fix build errors from bbc_i2c OF conversion.
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
sparc: Move EBUS DMA interfaces into seperate header file.
sparc64: Convert EBUS floppy support to pure OF driver.
cs4231: Convert to EBUS side to pure OF driver.
sparc32: Convert PC RTC probing to pure OF driver.
sparc: Kill EBUS driver layer.
sparc: Kill ebus_bus_type.
sparc64: Don't invoke power_init() from pcibios_init().
sparc64: Convert SCHIZO PCI controller driver into a real driver.
sparc64: Convert SUN4V PCI controller driver into a real driver.
sparc64: Convert PSYCHO PCI controller driver into a real driver.
sparc64: Convert SABRE PCI controller driver into a real driver.
sparc64: Convert FIRE PCI controller driver into a real driver.
sparc: Stop setting NO_DMA.
sparc: Annotate of_device_id arrays with const or __initdata.
sparc64: Simplify error handling in PCI controller probing.
sparc64: Delete starfire_cpu_setup().
leds: Add driver for Sunfire UltraSPARC server LEDs.
sparc64: Rewrite central driver.
sparc64: Clean up CPU chip type probing code.
sparc64: Apply const or __initdata to vio_device_id[]
sparc64: Use ENTRY/ENDPROC in hypervisor asm.
sparc64: Use ENTRY/ENDPROC in PCI SUN4V asm.
sparc64: Kill the scan_bus function pointer in struct pci_pbm_info.
sparc64: Pass proper parent device down into root pci_create_bus() call.
sparc64: Move reboot handling into seperate file and kill power reg programming.
sparc64: Implement SSTATE purely using notifiers and initcalls.
pci_psycho: Use of_getintprop_default().
pci_schizo: Use of_get_property() and delete spurious local vars.
pci_sun4v: Use of_get_property().
sparc32: Fix sun4c build warnings.
sparc: Fix handling of LANCE and ESP parent nodes in of_device.c
sparc32: use RTC subsystem
sparc: Kill sbus mostek RTC driver.
sparc32: Kill remaining asm/mostek.h inclusions.
sparc32: Kill asm/mostek.h.
sparc: Remove asm/rtc.h
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
sparc32: Fix coding style of sparc_cpu_model setting code.
sparc32: Move sun4d show_leds() out of asm/obio.h
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6
Merge branch 'dccp' of git://eden-feed.erg.abdn.ac.uk/dccp_exp
sparc64: Add missing rtc_close() in update_persistent_clock()
Merge branch 'master' of git://eden-feed.erg.abdn.ac.uk/net-next-2.6
ipsec: Make xfrm_larval_drop default to 1.
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
rtc-bq4802: Fix sparse warnings.
Merge branch 'lvs-next-2.6' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/lvs-2.6
ipsec: Add missing list_del() in xfrm_state_gc_task().
sparc64: Fix return value in update_persistent_clock().
sparc32: Need to close openned RTC device just like sparc64.
sparc64: Get rid of pci_controller_info.
sparc64: Record OF device instead of device node pointer in pci_pbm_info.
sparc64: Start commonizing code common between SABRE and PSYCHO.
sparc64: Create and use psycho_pbm_init_common().
sparc64: Commonize large portions of PSYCHO error handling.
sparc64: Kill hand-crafted I/O accessors in PCI controller drivers.
ipv6: On interface down/unregister, purge icmp routes too.
sparc32: Call parse_early_param() in setup_arch().
net: Add DMA mapping tokens to skb_shared_info.
net: Add SKB DMA mapping helper functions.
tg3: Use SKB DMA helper functions for TX.
tg3: Fix DMA mapping leak in tigon3_dma_hwbug_workaround().
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
sparc64: Add __arch64__ to CHECKFLAGS
sparc64: Fix sparse warnings in global reg snapshotting.
sysctl: Use CONFIG_SPARC instead of __sparc__ for ifdef tests.
sysctl: Use header file for sysctl knob declarations on sparc.
sparc64: Define WANT_PAGE_VIRTUAL
sparc64: Fix sparse warnings in kernel/time.c
sparc64: Fix sparse warnings in visemul.c
sparc64: Fix sparse warnings in prom.c
sparc64: Fix sparse warnings in of_device.c
sparc64: Fix sparse warnings in pci.c
sparc64: Fix sparse warnings in pci_sun4v.c
sparc64: Fix sparse warnings in vio.c
sparc64: Remove explicit initialization of mmu_gathers
sparc64: Fix sparse warnings in fault.c
sparc64: Kill sparse warnings in mm/init.h
sparc64: Fix sparse warnings in chmc.c
sparc: Fix user_regset 'n' field values.
sparc32: Use PROM device probing for sun4m timer registers.
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
net: Fix build with ARCH=um
Merge branch 'new-drivers' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
qlge: Fix warnings in debugging code.
qlge: Protect qlge_resume() with CONFIG_PM
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
sparc32: Use PROM device probing for sun4m irq registers.
sparc32: Use PROM infrastructure for probing and mapping sun4d timers.
sparc32: Remove some SMP ifdefs in sun4d_irq.c
sparc32: Remove #if 0'd code from sun4c_irq.c
sparc32: Call sun4m_clear_profile_irq() directly from sun4m_smp.c
sparc32: Kill clear_profile_irq btfixup entry.
sparc32: Stop calling claim_ticker14() from sun4c_irq.c
sparc32: Delete claim_ticker14().
sparc32: Use PROM device probing for sun4c interrupt register.
sparc32: Use PROM device probing for sun4c timers.
sparc32: Delete master_l10_limit.
sparc32: Kill irq_rcvreg from sun4m_irq.c
sparc32: Add more extensive documentation of sun4m interrupts.
net: Remove __skb_insert() calls outside of skbuff internals.
atm: idt77252: Use generic SKB queue management instead of home-grown scheme.
net: Add new interfaces for SKB list light-weight init and splicing.
aoe: Use SKB interfaces for list management instead of home-grown stuff.
bluetooth: hci_bcsp: Use SKB list interfaces instead of home-grown stuff.
isdn: isdn_ppp: Use SKB list facilities instead of home-grown implementation.
cxgb3: Use SKB list interfaces instead of home-grown implementation.
usbnet: Use skb_queue_walk_safe() instead of by-hand implementation.
net: Fix bus in SKB queue splicing interfaces.
sctp: Use skb_queue_walk_safe() and skb_queue_split_tail_init().
pkt_sched: Make qdisc->gso_skb a list.
pkt_sched: Always use q->requeue in dev_requeue_skb().
de4x5: Use skb_queue_head instead of by-hand implementation.
zd1211: Use skb_queue_walk() instead of by-hand implementation.
usbatm: Use skb_queue_walk_safe() instead of by-hand implementation.
net: Add skb_queue_is_last().
tcp: Use skb_queue_is_last() instead of by-hand version.
net: Add skb_queue_next().
net: Add skb_queue_walk_from() and skb_queue_walk_from_safe().
tcp: Use SKB queue handling interfaces instead of by-hand versions.
neigh: Remove by-hand SKB queue handling.
ppp_generic: Use skb_peek() in ppp_receive_mp_frame().
tcp: Fix order of tests in tcp_retransmit_skb()
tcp: Fix queue traversal in tcp_use_frto().
aoe: Fix OOPS after SKB queue changes.
Merge branch 'davem-next' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
Revert "ehea: fix mutex and spinlock use"
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
tcp: Respect SO_RCVLOWAT in tcp_poll().
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6
Merge branch 'lvs-next-2.6' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/lvs-2.6
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
dsa: Need to select PHYLIB.
jme: Fix warnings with CONFIG_PM disabled.
ppp: Use skb_queue_walk() in ppp_mp_insert().
enic: Attempt to fix build in 32-bit such as i386.
Merge branch 'r8169' of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6
ipvs: Add proper dependencies on IP_VS, and fix description header line.
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6
acpi: Make ACPI_TOSHIBA depend on INPUT.
sparc64: Add missing notify_cpu_starting() call.
chmc: Mark %ver register inline asm with __volatile__
serial: fix device name reporting when minor space is shared between drivers
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
decnet: Fix compiler warning in dn_dev.c
softirq: Add support for triggering softirq work on softirqs.
math-emu: Fix thinko in _FP_DIV
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
David Teigland (5):
dlm: allow multiple lockspace creates
dlm: detect available userspace daemon
dlm: fix locking of lockspace list in dlm_scand
dlm: fix address compare
dlm: remove bkl
David Vrabel (17):
bitmap: add bitmap_copy_le()
uwb: add the UWB stack (reservation manager)
uwb: add the UWB stack (debug support)
uwb: add the umc bus
uwb: add the driver to enumerate WHCI capabilities
wusb: WHCI host controller driver
uwb: initialize the debug sub-system
uwb: dont tranmit identification IEs
uwb: add symlinks in sysfs between radio controllers and PALs
uwb: document UWB and WUSB sysfs files
uwb: depend on EXPERIMENTAL
uwb: add entries in the MAINTAINERS file
Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb into for-upstream
uwb: use time_after() when purging stale beacons
uwb: use kcalloc where appropriate
uwb: don't use printk_ratelimit() so often
Merge branch 'master' into for-upstream
David Woodhouse (51):
[MTD] Remove references to TI 'toto' platform.
[MTD] [NOR] Rename and export new cfi_qry_*() functions
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Fix date output in x86 microcode driver.
[MTD] [NAND] Minor cleanup of nand_ecc.c
[JFFS2] Fill in f_fsid field in jffs2_statfs()
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[MTD] [NOR] Select MTD_CFI_UTIL when MTD_CFI probe routine is enabled
EFS: Don't set f_fsid in statfs().
Use PCI_DEVICE_ID_88ALP01 for CAFÃ chip, rather than PCI_DEVICE_ID_CAFE.
[MTD] [NAND] Define and use PCI_DEVICE_ID_MARVELL_88ALP01_NAND for CAFÃ
Define and use PCI_DEVICE_ID_MARVELL_88ALP01_CCIC for CAFÃ camera driver
Make <asm-generic/statfs.h> suitable for 64-bit platforms.
ARM: Use <asm-generic/statfs.h>
IA64: Use <asm-generic/statfs.h>
x86: blacklist DMAR on Intel G31/G33 chipsets
x86_64: Use <asm-generic/statfs.h>
PARISC: Use <asm-generic/statfs.h>
PowerPC: Use <asm-generic/statfs.h>
SPARC: Use <asm-generic/statfs.h>
S390: Update comments about why we don't use <asm-generic/statfs.h>
Remove redundant CONFIG_ARCH_SUPPORTS_AOUT
Introduce HAVE_AOUT symbol to remove hard-coded arch list for BINFMT_AOUT
ALSA: hda - Add PCI subsystem ID for MacBookPro4,1
Fix up comments about matching flags between bio and rq
Add 'discard' request handling
Let the block device know when sectors can be discarded
Support 'discard sectors' operation in translation layer support core
Support 'discard sectors' operation.
blktrace: support discard requests
blktrace: simplify flags handling in __blk_add_trace
Add BLKDISCARD ioctl to allow userspace to discard sectors
Allow elevators to sort/merge discard requests
Kill REQ_TYPE_FLUSH
Automatic MODULE_ALIAS() for DMI match tables.
Fix autoloading of MacBook Pro backlight driver.
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[MTD] [MAPS] Remove unused variable after ROM API cleanup.
Merge branch 'master' of git://git.infradead.org/ubi-2.6
dmar: fix uninitialised 'ret' variable in dmar_parse_dev()
Admit to maintaining VT-d, for my sins.
[MTD] [NAND] GPIO driver depends on ARM... for now.
Revert "[MTD] m25p80.c code cleanup"
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6
Factor out nfsd_do_readdir() into its own function
Copy XFS readdir hack into nfsd code.
Remove XFS buffered readdir hack
[JFFS2] Reinstate NFS exportability
Optimise NFS readdir hack slightly.
[JFFS2] Use d_splice_alias() not d_add() in jffs2_lookup()
Davide Libenzi (1):
epoll: drop unnecessary test
Davide Pesavento (2):
Fix modpost failure when rx handlers are not inlined.
wireless: fix typo in Kconfig.
Dean Anderson (2):
V4L/DVB (8752): s2255drv: firmware improvement patch
V4L/DVB (8845): s2255drv: adds JPEG compression quality control
Dean Nelson (4):
irq: error missed ifndef CONFIG_HAVE_SPARSE_IRQ
irq: set_irq_chip() has redundant call to irq_to_desc()
x86, UV: add uv_setup_irq() and uv_teardown_irq() functions, v3
genirq: NULL struct irq_desc's member 'name' in dynamic_irq_cleanup()
Deepak Saxena (1):
UBI: print reserved_peb when it is too large
Denis ChengRq (2):
wireless: a global static to local static improvement
block: mark bio_split_pool static
Denis Joseph Barrow (2):
[netdrvr] usb/hso: throttle to prevent loss of serial data
USB: option.c remove duplicate device ids now supported in hso.c
Denis V. Lunev (26):
netns: move /proc/net/dev_snmp6 to struct net
netns: register /proc/net/dev_snmp6/* in each ns
ipv6: consolidate ipv6 sock_stat code at the beginning of net/ipv6/proc.c
ipv6: separate seq_ops for global & per/device ipv6 statistics
netns: register global ipv6 mibs statistics in each namespace
netns: allow per device ipv6 snmp statistics in non-initial namespace
netns: add stub functions for per/namespace mibs allocation
netns: make udpv6 mib per/namespace
netns: make uplitev6 mib per/namespace
nfs: ERR_PTR is expected on failure from nfs_do_clone_mount
sunrpc: do not pin sunrpc module in the memory
nfs: BUG_ON in nfs_follow_mountpoint
ipv6: local dev is actually unused in ip6_fragment
ipv6: consolidate error paths in ipv6_frag_rcv
netns: add net parameter to IP6_INC_STATS
ipv6: added net argument to IP6_INC_STATS_BH
ipv6: added net argument to IP6_ADD_STATS_BH
ipv6: added net argument to ICMP6_INC_STATS
ipv6: added net argument to ICMP6_INC_STATS_BH
ipv6: added net argument to ICMP6MSGOUT_INC_STATS
ipv6: added net argument to ICMP6MSGOUT_INC_STATS_BH
ipv6: ICMP6MSGIN_INC_STATS is not used
ipv6: added net argument to ICMP6MSGIN_INC_STATS_BH
ipv6: added net argument to _DEVINC/_DEVADD
ipv6: making ip and icmp statistics per/namespace
ipv6: remove unused not init_ipv6_mibs/cleanup_ipv6_mibs
Dennis Aberilla (1):
rtc: add device driver for Dallas DS3234 SPI RTC chip
Dennis Noordsij (1):
ACPICA: Copy dynamically loaded tables to local buffer
Denys Vlasenko (4):
mmap.c: deinline a few functions
[SCSI] aic7xxx: introduce "dont_generate_debug_code" keyword in aicasm parser
[SCSI] aic7xxx: update .reg files
[SCSI] aic7xxx: update *_shipped files
Devin Heitmueller (8):
V4L/DVB (9039): Add support for new i2c API provided in firmware version 1.20
V4L/DVB (9044): Add support for Pinnacle PCTV HD Pro 801e (ATSC only)
V4L/DVB (9045): Add Pinnacle 801e dependencies to KConfig
V4L/DVB (9046): Add support for Non-Pro version of Pinnacle PCTV HD USB Stick
V4L/DVB (9114): dib0700: fix bad assignment of dib0700_xc5000_tuner_callback after return call
V4L/DVB (9314): s5h1411: Perform s5h1411 soft reset after tuning
V4L/DVB (9315): s5h1411: Skip reconfiguring demod modulation if already at the desired modulation
V4L/DVB (9316): s5h1411: Power down s5h1411 when not in use
Dhananjay Phadke (2):
netxen: add pci ids
netxen: enable msi-x for quad-gig boards
Dick Hollenbeck (1):
[ARM] 5250/1: unbalanced enable_irq() for serial_ks8695.c fix
Diego Calleja (2):
ext4: Update Documentation/filesystems/ext4.txt
Staging: Fix leak in drivers/staging/at76_usb.c
Dimitri Sivanich (1):
x86: remove EXPERIMENTAL restriction from CONFIG_HOTPLUG_CPU
Dimitris Michailidis (1):
net: Fix off-by-one in skb_dma_map
Divy Le Ray (12):
cxgb3 - remove duplicate tests in lro
[2.6.28,1/1] cxgb3 - fix race in EEH
cxgb3: reset the adapter on fatal error
cxgb3: Allocate multiqueues at init time
cxgb3: allow for PHY reset status
cxgb3: simplify port type struct and usage
cxgb3: More flexible support for PHY interrupts.
cxgb3: commnonize LASI phy code
cxgb3: Support for Aeluros 2005 PHY
cxgb3: Add 1G fiber support
cxgb3: update driver version
cxgb3: extend copyrights to 2008
Dmitri Belimov (1):
V4L/DVB (9065): saa7134: fix I2C remote controls on saa7134
Dmitry Adamushko (6):
x86-microcode: fix unbalanced use of get_cpu()
x86-microcode: generic interface refactoring
x86, microcode rework, v2
x86: moved microcode.c to microcode_intel.c
x86, microcode_amd: cleanup, mark request_microcode_user() as unsupported
x86/microcode: fix sleeping function called from invalid context at kernel/mutex.c
Dmitry Baryshkov (22):
ALSA: ASoC: Permit simultaneous compilation of both PXA AC97 drivers
[ARM] 5203/1: i2c-pxa: fix scheduling while atomic in i2c_pxa_abort()
sound: ASoC: Support runtime selection of CPU in pxa2xx-i2s
ALSA: Separate common pxa2xx-ac97 code
ALSA: pxa2xx-ac97-lib: support building for several CPUs
ALSA: Separate common pxa2xx-pcm code
power_supply: fix dependency of tosa_battery
[ARM] 4733/1: export sharpsl_param
[ARM] 5298/1: Drop desc_handle_irq()
[ARM] 5300/1: fixup spitz reset during boot
platform: add new device registration helper
gpio: make gpiochip label const
gpio: max7301: fix the race between chip addition and pins reconfiguration
fbdev: add new TMIO framebuffer driver
mfd: provide and use setup hook for tc6393xb
mfd: do tcb6393xb state restore on resume only if requested
mfd: add OHCI cell to tc6393xb
mfd: support tmiofb cell on tc6393xb
backlight: add support for Sharp SL-6000 LCD and backlight drivers
tosa: add support for bl/lcd driver
SMC911x: unbreak PXA builds
USB: ohci: add support for tmio-ohci cell
Dmitry Belimov (3):
V4L/DVB (8795): saa7134-empress: insert leading null bytes for Beholder M6 empress cards
V4L/DVB (8796): saa7134-empress: remove incorrect IRQ defines for TS
V4L/DVB (8797): A simple state machine was added to saa7134_ts.
Dmitry Torokhov (10):
Input: gameport - make gameport_register_driver() return errors
Input: gameport - check return value of gameport_register_driver()
Input: gameport - mark gameport_register_driver() __must_check
Input: expand keycode space
Input: keyboard - fix potential out of bound access to key_map
Input: ads7846 - fix cache line sharing issue
Merge branch 'next' into for-linus
hwmon: (ams) Fix permissions on 'joystick' module parameter
hwmon: (ams) Fix locking issues
hwmon: (ams) Simplify IRQ handling routine
Dominik Brodowski (51):
pcmcia: only copy CIS override data once
pcmcia: uniform device IDs of pata_pcmcia and ide-cs
pcmcia: add pcmcia_loop_config() helper
pcmcia: use pcmcia_loop_config in pata and ide drivers
pcmcia: use pcmcia_loop_config in bluetooth drivers
pcmcia: use pcmcia_loop_config in scsi pcmcia drivers
pcmcia: use pcmcia_loop_config in ISDN pcmcia drivers
pcmcia: use pcmcia_loop_config in net pcmcia drivers
pcmcia: use pcmcia_loop_config in misc pcmcia drivers
pcmcia: pcmcia_config_loop() ConfigIndex unification
pcmcia: pcmcia_config_loop() default CIS entry handling
pcmcia: pcmcia_config_loop() improvement by passing vcc
pcmcia: use dev_printk and dev_dbg in yenta_socket
pcmcia: use dev_printk in module pcmcia_core
pcmcia: use dev_printk in module pcmcia
pcmcia: use dev_printk in module rsrc_nonstatic
pcmcia: remove unused cs_socket_name() definition
pcmcia: don't add extra DEBUG cflag
Merge branches 'pcmcia-config-loop' and 'pcmcia-printk' into pcmcia
pcmcia: remove remaining in-kernel pcmcia_get_configuration_info() users
pcmcia: move pccard_get_configuration_info to ioctl
pcmcia: move config_info_t definition to ioctl-related parts in header files
pcmcia: deprecate CS_SUCCESS
pcmcia: deprecate unused CS_ error codes
pcmcia: deprecate CS_OUT_OF_RESOURCE
pcmcia: deprecate CS_UNSUPPORTED_*
pcmcia: deprecate CS_BAD_VCC and CS_BAD_VPP
pcmcia: deprecate CS_NO_CARD
pcmcia: deprecate CS_GENERAL_FAILURE
pcmcia: deprecate CS_BAD_HANDLE
pcmcia: deprecate CS_CONFIGURATION_LOCKED
pcmcia: deprecate CS_IN_USE
pcmcia: deprecate CS_NO_MORE_ITEMS
pcmcia: deprecate CS_BAD_ATTRIBUTE, CS_BAD_TYPE and CS_BAD_PAGE
pcmcia: deprecate CS_BAD_BASE, CS_BAD_IRQ, CS_BAD_OFFSET and CS_BAD_SIZE
pcmcia: deprecate CS_BAD_ARGS
pcmcia: deprecate CS_BAD_TUPLE
pcmcia: remove CS_ error codes alltogether
pcmcia: use dev_printk for cs_error()
pcmcia: cs_internal.h is internal
pcmcia: cleanup cs_internal.h
pcmcia: merge ds_internal.h into cs_internal.h
pcmcia: cleanup socket services header file
pcmcia: cleanup device driver header file
pcmcia: encapsulate ioaddr_t
pcmcia: device_id header cleanup
pcmcia: card services header cleanup
pcmcia: remove unused argument to pcmcia_parse_tuple()
pcmcia: cistpl header cleanup
pcmcia: ioctl-internal definitions
cpufreq: remove policy->governor setting in drivers initialization
Douglas Schilling Landgraf (2):
V4L/DVB (8936): em28xx-cards: Add vendor/product id for EM2820_BOARD_PROLINK_PLAYTV_USB2
V4L/DVB (8937): em28xx: Fix and add some validations
Drew Moseley (1):
PNP: create device attributes via default device attributes
Duane Griffin (2):
jbd2: abort instead of waiting for nonexistent transaction
jbd: abort instead of waiting for nonexistent transactions
EG Keizer (1):
nfs: authenticated deep mounting
Ed Swarthout (1):
powerpc/85xx: Fix mpc8536ds dma interrupt numbers
Eduardo Habkost (3):
x86, xen: Use native_pte_flags instead of native_pte_val for .pte_flags
xen_alloc_ptpage: cast PFN_PHYS() argument to unsigned long
x86, paravirt_ops: use unsigned long instead of u32 for alloc_p*() pfn args
Ehud Gavron (1):
b43legacy: Fix to enhance TX speed
Elias Oltmanns (7):
[libata] Introduce ata_id_has_unload()
libata: Implement disk shock protection support
block: Fix blk_start_queueing() to not kick a stopped queue
ide: Remove ide_spin_wait_hwgroup() and use special requests instead
ide: Two fixes regarding memory allocation
ide: Implement disk shock protection support (v4)
ata: Add documentation for hard disk shock protection interface (v3)
Elvis Pranskevichus (1):
Input: ALPS - add signature for DualPoint found in Dell Latitude E6500
Emmanuel Grumbach (7):
mac80211: Fix rate scale initialization in IBSS
iwlwifi: fix strict_strtoul error checking
iwlwifi: allow association on radar channel in power save
iwlwifi: take a fresh set of supported rates at each cycle
iwlwifi: remove uneeded declarations
iwlwifi: remove HT flags from RXON when not in HT anymore
mac80211: fix led behavior in IBSS
Enrico Scholz (6):
[MTD] [NAND] pxa3xx_nand: moved nand definitions into shared platform header
[MTD] [NAND] pxa3xx_nand: allow to define flash types in the platform data
[MTD] [NAND] pxa3xx_nand: allow to disable builtin flash-type table
[MTD] [NAND] pxa3xx_nand: added some 'const' annotations to the exported API
[MTD] [NAND] pxa3xx_nand: moved some helper variables out from platform data
[MTD] [NAND] pxa3xx_nand: added warning which tells id of detected NAND
Eran Tromer (1):
ALSA: usb-audio: add support for E-Mu Tracker Pre
Eric Anholt (17):
agp: Fix stolen memory counting on G4X.
i915: Add support for MSI and interrupt mitigation.
Export kmap_atomic_pfn for DRM-GEM.
drm: Add GEM ("graphics execution manager") to i915 driver.
i915: Use struct_mutex to protect ring in GEM mode.
DRM: Return -EBADF on bad object in flink, and return curent name if it exists.
drm: Avoid oops in GEM execbuffers with bad arguments.
drm: G33-class hardware has a newer 965-style MCH (no DCC register).
drm: Use ioremap_wc in i915_driver instead of ioremap, since we always want WC.
drm: Clean up many sparse warnings in i915.
drm: Increment dev_priv->irq_received so i915_gem_interrupts count works.
i915: GM45 has GM965-style MCH setup.
drm: Remove two leaks of vblank reference count in error paths.
i915: Enable IMR passthrough of vblank events before enabling it in pipestat.
i915: Don't dereference HWS in /proc debug files when it isn't initialized.
drm: Add 32-bit compatibility for DRM_IOCTL_UPDATE_DRAW.
drm: Avoid oops in DRM_IOCTL_RM_DRAW if a bad handle is supplied.
Eric Dumazet (6):
percpu: introduce DEFINE_PER_CPU_PAGE_ALIGNED() macro
ip: speedup /proc/net/rt_cache handling
udp: Improve port randomization
inet: cleanup of local_port_range
udp: complete port availability checking
ipv4: Add a missing rcu_assign_pointer() in routing cache.
Eric Miao (64):
[ARM] pxa: fix incorrect definitions of SSP3 on pxa320
Input: ads7846 - introduce .gpio_pendown to get pendown state
Input: ads7846 - introduce .gpio_pendown to get pendown state
lcd: allow lcd device to handle mode change events
lcd: add SPI-based LCD and backlight driver for SHARP corgi/spitz
lcd: add corgibl_limit_intensity() to corgi_lcd
lcd: add support for Toppoly TDO24M series LCD panels
hwmon: add max1111 Low-power Multichannel Serial 8-bit ADCs
hwmon: add max1111_read_channel() for use by sharpsl_pm
[ARM] pxa/poodle: move scoop/locomo device registration earlier
[ARM] pxa/poodle: use .gpio_pullup in USB device platform data
[ARM] pxa/poodle: use new .lcd_conn to specify the LCD info
[ARM] pxa/poodle: convert to use the new GPIO API
[ARM] pxa/poodle: convert to use the new MFP API to configure pins
[ARM] pxa/poodle: use SPI based ads7846 touch screen driver
[ARM] pxa/corgi: convert to use new GPIO API
[ARM] pxa/corgi: convert to use new MFP API
[ARM] pxa/corgi: use SPI-based driver for ads7846, corgi-lcd and max1111
[ARM] pxa/spitz: convert to use new GPIO API
[ARM] pxa/spitz: convert to use new MFP API
[ARM] pxa/spitz: use new .lcd_conn to specify the LCD info
[ARM] pxa/spitz: use SPI-based driver for ads7846, corgi-lcd and max1111
[ARM] pxa/corgi: remove now unused corgi_ssp.c and corgi_lcd.c
[ARM] pxa/littleton: add support for SPI-based TDO24M LCD panel driver
[ARM] pxa/poodle: prepare scoop for the generic GPIO API
[ARM] pxa/corgi: use generic GPIO API for SCOOP GPIOs
[ARM] pxa/corgi: use leds-gpio for led driving and drop leds-corgi
[ARM] pxa/spitz: use generic GPIO API for SCOOP1/SCOOP2 GPIOs
[ARM] pxa/spitz: use leds-gpio for led driving and drop leds-spitz
[ARM] pxa/akita: use pca953x instead of akita-ioexp
[ARM] corgi_lcd: use GPIO API for BACKLIGHT_ON and BACKLIGHT_CONT
Documentation: fix the now deprecated reference to {set,reset}_scoop_gpio
[ARM] pxa: merge common cpu_is_pxa255() code together
[ARM] pxa: make cpu_is_pxa2* macros more consistent
[ARM] pxa: introduce cpu_is_pxa26x()
[ARM] pxa: fix typo in pxa25x MFP definitions
[ARM] pxa: better MFP low power state support for pxa25x/pxa27x
[ARM] pxa/lubbock: add missing MFP pin configurations
[ARM] pxa/colibri: convert to use new MFP API
[ARM] pxa/idp: convert to use new MFP API
[ARM] pxa/idp: make use of "lcd_conn", add LCD pin configurations
[ARM] pxa/idp: remove the unnecessary idp_init_irq()
[ARM] pxa/lpd270: convert to use new MFP API
[ARM] pxa/lpd270: use new .lcd_conn to specify LCD info
[ARM] pxa/pcm027: convert to use new MFP API
[ARM] pxa: fix incorrect initialization of mfp sysdev when not pxa2xx
[ARM] pxa: move i2c register and bit definitions into i2c-pxa.c
[ARM] pxa: make additional DCSR bits valid for PXA3xx
[ARM] pxa: simplify DMA register definitions
[ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c
[ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers
[ARM] ohci-pxa27x: move OHCI controller specific registers into the driver
[ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource
[ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()
[ARM] ohci-pxa27x: use ioremap() and offset for register access
[ARM] pxa/zylonite: add support for USB OHCI
[ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c
[ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h
[ARM] pxa: add preliminary CPUFREQ support for PXA3xx
da903x: add regulator support for DA9030/DA9034
mfd: add base support for Dialog DA9030/DA9034 PMICs
Revert "[ARM] pxa/corgi: remove now unused corgi_ssp.c and corgi_lcd.c"
[ARM] pxa: fix the corgi_ssp.c dependency issue in {corgi,spitz}_defconfig
[ARM] pxa: update {corgi,spitz}_defconfig to favor SPI-based drivers
Eric Paris (1):
securityfs: do not depend on CONFIG_SECURITY
Eric Piel (1):
HP-WMI: additional keycode (or typo)
Eric Sandeen (5):
ext4: Avoid printk floods in the face of directory corruption
ext4: use percpu data structures for lg_prealloc_list
Hook ext4 to the vfs fiemap interface.
ext2: avoid printk floods in the face of directory corruption
ext3: avoid printk floods in the face of directory corruption
Eric Sesterhenn (5):
hfsplus: fix Buffer overflow with a corrupted image
hfsplus: check read_mapping_page() return value
hfs: fix namelength memory corruption
ext4: Add missing newlines to printk messages
hfsplus: fix possible deadlock when handling corrupted extents
Eric Van Hensbergen (26):
9p: consolidate transport structure
9p: remove duplicate client state
9p: remove unnecessary prototypes
9p: consolidate mux_rpc and request structure
9p: eliminate callback complexity
9p: move request management to client code
9p: apply common tagpool handling to trans_fd
9p: apply common request code to trans_fd
9p: use the rcall structure passed in the request in trans_fd read_work
9p: make rpc code common and rework flush code
9p: consolidate read/write functions
9p: move readn meta-function from client to fs layer
9p: adjust 9p vfs write operation
9p: move dirread to fs layer
9p: encapsulate version function
9p: add new protocol support code
9p: remove 9p fcall debug prints
9p: remove unnecessary tag field from p9_req_t structure
9p: rework client code to use new protocol support functions
9p: eliminate depricated conv functions
9p: Improve debug support
9p: fix oops in protocol stat parsing error path.
9p: add more conservative locking
9p: fix debug build error
9p: fix format warning
9p: fix sparse warnings
Eric W. Biederman (3):
genirq: enable polling for disabled screaming irqs
kobject: Fix kobject_rename and !CONFIG_SYSFS
kobject: Cleanup kobject_rename and !CONFIG_SYSFS
Erik Andren (11):
V4L/DVB (9091): gspca: Subdriver m5602 (ALi) added.
V4L/DVB (9093): gspca: Cleanup code and small changes.
V4L/DVB (9094): gspca: Frame counter in ALi m5602.
V4L/DVB (9095): gspca: Moves some sensor initialization to each sensor in m5602.
V4L/DVB (9096): gspca: Subdriver selection at config time.
V4L/DVB (9123): gspca: Add some lost controls to the s5k83a sensor.
V4L/DVB (9277): gspca: propagate an error in m5602_start_transfer()
V4L/DVB (9278): gspca: Remove the m5602_debug variable
V4L/DVB (9279): gspca: Correct some copyright headers
V4L/DVB (9280): gspca: Use the gspca debug macros
V4L/DVB (9281): gspca: Add hflip and vflip to the po1030 sensor
Erik Andrén (2):
V4L/DVB (9282): Properly iterate the urbs when destroying them.
V4L/DVB (9283): Correct typo and enable setting the gain on the mt9m111 sensor
Ester Kummer (1):
iwlwifi: enable power save setting upon config
Esti Kummer (1):
iwlwifi: add level for debugging host command
Eugene Dashevsky (1):
ext3: fix ext3_dx_readdir hash collision handling
FD Cami (1):
Remove Andrew Morton's http://www.zip.com.au/~akpm/
FUJITA Tomonori (58):
x86 gart: allocate size-aligned address for alloc_coherent, v2
dma-mapping.h, x86: remove last user of dma_mapping_ops->map_simple
x86: dma_*_coherent rework patchset v2, fix
x86: gart alloc_coherent doesn't need to check NULL device argument
ia64: dma_alloc_coherent always use GFP_DMA
x86: move pci-nommu's dma_mask check to common code
x86: fix nommu_alloc_coherent allocation with NULL device argument
x86: dma_alloc_coherent sets gfp flags properly
swiotlb: remove GFP_DMA hack in swiotlb_alloc_coherent
swiotlb: use map_single instead of swiotlb_map_single in swiotlb_alloc_coherent
swiotlb: use unmap_single instead of swiotlb_unmap_single in swiotlb_free_coherent
swiotlb: add is_swiotlb_buffer helper function
add is_buffer_dma_capable helper function
x86: convert gart to use is_buffer_dma_capable helper function
x86: convert pci-nommu to use is_buffer_dma_capable helper function
swiotlb: convert swiotlb to use is_buffer_dma_capable helper function
x86: remove duplicated extern force_iommu
x86: convert dma_alloc_coherent to use is_device_dma_capable
iommu: add iommu_device_max_index IOMMU helper function
iommu: add dma_get_mask helper function
x86: make GART to respect device's dma_mask about virtual mappings
x86: avoid unnecessary low zone allocation in Calgary's alloc_coherent
x86: gart alloc_coherent does virtual mapppings only when necessary
convert swiotlb to use dma_get_mask
AMD IOMMU: avoid unnecessary low zone allocation in alloc_coherent
iommu: export iommu_area_reserve helper function
x86: remove set_bit_string()
iommu: remove fullflush and nofullflush in IOMMU generic option
x86: export pci-nommu's alloc_coherent
revert "x86: make GART to respect device's dma_mask about virtual mappings"
x86: restore old GART alloc_coherent behavior
x86 gart: remove unnecessary initialization
AMD IOMMU: use iommu_device_max_index
[SCSI] scsi_dh: no need to initialize rq->cmd with blk_get_request
block: add gfp_mask argument to blk_rq_map_user and blk_rq_map_user_iov
block: introduce struct rq_map_data to use reserved pages
sg: convert the non-data path to use the block layer
sg: convert the direct IO path to use the block layer
sg: convert the indirect IO path to use the block layer
bio: convert bio_copy_kern to use bio_copy_user
block: add blk_rq_aligned helper function
sg: use blk_rq_aligned helper function
block: make blk_rq_map_user take a NULL user-space buffer
sg: set dxferp to NULL for READ with the older SG interface
sg: rename sg_cmd_done sg_rq_end_io
sg: remove SG_ALLOW_DIO_CODE define
sg: remove b_malloc_len in sg_scatter_hold struct
sg: remove __sg_start_req
sg: incorporate sg_build_direct into sg_start_req
sg: remove sg_write_xfer
sg: remove sg_read_xfer
sg: remove unnecessary blk_rq_unmap_user
fix an example of scatterlists handling in DMA-API.txt
ide-cd: use the new object_is_in_stack() helper
block: fix nr_phys_segments miscalculation bug
intel-iommu: use coherent_dma_mask in alloc_coherent
[SCSI] 3w-xxxx: remove unnecessary local_irq_save/restore for scsi sg copy API
[SCSI] 3w-9xxx: remove unnecessary local_irq_save/restore for scsi sg copy API
Faisal Latif (2):
RDMA/nes: Make mini_cm_connect() static
RDMA/nes: Handle AE bounds violation
Felipe Balbi (11):
rfkill: add missing line break
[WATCHDOG] omap_wdt.c: sync linux-omap changes
[WATCHDOG] omap_wdt.c: another ioremap() fix
[WATCHDOG] omap_wdt.c: cleanup a bit omap_wdt.c
V4L/DVB (8724): dvb: drx397xD: checkpatch.pl cleanups
i2c/isp1301_omap: Convert to a new-style i2c driver, part 1
usb gadget: cdc obex glue
usb: gadget: workaround storage command size issues
musb: io: only define read/write stubs if they're not defined yet
usb: musb: general cleanup to musbhsdma.c
usb: musb: remove dead code from procfs
Felipe Zimmerle (1):
wusb: wusb-cbaf (CBA driver) sysfs ABI simplification
Felix Fietkau (5):
mac80211: free up 2 bytes in skb->cb
mac80211: add multi-rate retry support
ath5k: implement multi-rate retry support, fix tx status reporting
mac80211: add the 'minstrel' rate control algorithm
rt2x00: fix regression introduced by "mac80211: free up 2 bytes in skb->cb"
Fenghua Yu (2):
[IA64] Add Variable Page Size and IA64 Support in Intel IOMMU
intel-iommu: IA64 support
Fernando Luis Vázquez Cao (1):
virtio_blk: use a wrapper function to access io context information of IO requests
Finn Thain (1):
V4L/DVB (9038): Add support for the Gigabyte R8000-HT USB DVB-T adapter.
Fiodor Suietov (1):
ACPICA: Add check for invalid handle in acpi_get_object_info
Flemming Frandsen (1):
[WATCHDOG] Add driver for winbond w83697ug/uf watchdog feature
Florent Fourcot (1):
rtl8187: Add USB ID for Belkin F5D7050 with RTL8187B chip
Florian Fainelli (13):
r6040: fix bad usage of udelay
r6040: fix wrong assignment in r6040_free_txbufs
MIPS: RB532: Cleanup and group definitions to their right places
MIPS: RB532: Use physical addresses for gpio and device controller registers
MIPS: RB532: Remove gpio bootup state
MIPS: RB532: replace raw volatile read with a readl
MIPS: RB532: Fix id usage in platform devices
MIPS: RB532: Remove obsolute reference to setup_serial_port
MIPS: RB532: Cleanup the headers again
MIPS: RB532: Remove unused rc32434_sync_delay and rc32434_sync_udelay
MIPS: RB532: Convert to GPIO lib
Documentation: Document the RB532 specific kmac tag
MIPS: RB532: provide GPIO_BUILTIN_NR and irq_to_gpio/gpio_to_irq
Florian Funke (1):
[S390] introduce dirty bit for kvm live migration
Francesco Virlinzi (1):
sh: fix the TMU code to allow a fully running NO_HZ system
Francois Cami (1):
Remove Andrew Morton's old email accounts
Francois Romieu (27):
r8169: get ethtool settings through the generic mii helper
r8169: Tx performance tweak helper
r8169: use pci_find_capability for the PCI-E features
r8169: add 8168/8101 registers description
r8169: add hw start helpers for the 8168 and the 8101
r8169: additional 8101 and 8102 support
r8169: fix RxMissed register access
r8169: select MII in Kconfig
via-velocity: Fix warnings on sparc64.
r8169: fix early spinlock use
r8169: wake up the PHY of the 8168
r8169: update phy init parameters
r8169: new phy init parameters for the 8168b
r8169: shuffle some registers handling around (8168 operation only)
r8169: make room for more specific 8168 hardware start procedure
r8169: 8168b Tx performance tweak
r8169: sync existing 8168 device hardware start sequences with vendor driver
r8169: add a new 8168c flavor
r8169: add a new 8168c flavor (bis)
r8169: add a new 8168cp flavor
r8169: change default behavior for mildly identified 8168c chipsets
r8169: support additional 8168cp chipset
r8169: preliminary 8168d support
r8169: add shutdown handler
r8169: verbose mac address init
r8169: checks against wrong mac addresse init
sis190: add identifier for Atheros AR8021 PHY
Frank Leipold (1):
uwb: wrong sizeof argument in mac address compare
Frank Mandarino (1):
ALSA: ASoC: Remove references to Endrelia ETI-B1 board
Frank Mayhar (3):
timers: fix itimer/many thread hang
timers: fix itimer/many thread hang, v2
timers: fix itimer/many thread hang, v3
Frank Zago (6):
V4L/DVB (9077): gspca: Set the right V4L2_DEBUG values in the main driver.
V4L/DVB (9084): gspca: Fixed a few typos in comments.
V4L/DVB (9085): gspca: URB_NO_TRANSFER_DMA_MAP is required for isoc and bulk transfers.
V4L/DVB (9086): gspca: Use a kref to avoid potentialy blocking forever in disconnect.
V4L/DVB (9088): gspca: New subdriver 'finepix' added.
V4L/DVB (9090): gspca: Restart the state machine when no frame buffer in finepix.
Frans Pop (2):
e1000e: avoid duplicated output of device name in kernel warning
pm: document use of RTC in pm_trace
Frederic Bohe (2):
Update flex_bg free blocks and free inodes counters when resizing.
ext4: fix initialization of UNINIT bitmap blocks
Frederic Weisbecker (14):
softirq, warning fix: correct a format to avoid a warning
cpusets: scan_for_empty_cpusets(), cpuset doesn't seem to be so const
tracing/ftrace: change the type of the print_line callback
tracing/ftrace: adapt mmiotrace to the new type of print_line
tracing/ftrace: adapt the boot tracer to the new print_line type
tracing/ftrace: adapt mmiotrace to the new type of print_line, fix
tracing/fastboot: change the printing of boot tracer according to bootgraph.pl
tracing/fastboot: get the initcall name before it disappears
tracing/fastboot: only trace non-module initcalls
ftrace: return an error when setting a nonexistent tracer
tracing/fastboot: fix initcalls disposition in bootgraph.pl
tracing/fastboot: fix initcalls disposition in bootgraph.pl
sparc: correct section of apc_no_idle
sparc: correct section of current_pc()
From: Greg Kroah-Hartman (1):
HID: remove warn() macro from usb hid drivers
Frédéric Marchal (1):
USB: Unusual dev for Mio moov 330 gps
Frédéric Weisbecker (11):
ftrace: fix some mistakes in error messages
tracing/ftrace: make nop tracer reset previous entries
tracing/ftrace: tracing engine depends on Nop Tracer
tracing/ftrace: replace none tracer by nop tracer
x86/ftrace: use uaccess in atomic context
tracing/ftrace: add the boot tracer
tracing/ftrace: make tracing suitable to run the boot tracer
tracing/ftrace: give an entry on the config for boot tracer
tracing/ftrace: launch boot tracing after pre-smp initcalls
ftrace/fastboot: disable tracers self-tests when boot tracer is selected
tracing/ftrace: don't consume unhandled entries by boot tracer
Gautham R Shenoy (1):
sched: fix __load_balance_iterator() for cfq with only one task
Geert Uytterhoeven (20):
powerpc: Remove remains of /proc/ppc_htab
powerpc: Remove outdated Documentation/powerpc/smp.txt
m68k: Use new printk() extension %pS to print symbols
m68k: Reverse platform MMU logic so Sun 3 is last
m68k: Modular Amiga keyboard needs key_maps
m68k: Remove unused atari_kbd_translate()
m68k: Define rtc_lock on Atari
m68k: Add missing dma_sync_single_range_for_{cpu,device}()
m68k: <asm/pci.h> needs <asm-generic/pci-dma-compat.h>
HP input: kill warnings due to suseconds_t differences
m68k: init_irq_proc depends on CONFIG_PROC_FS
m68k: Atari SCSI needs NVRAM
net/rfkill/rfkill-input.c needs <linux/sched.h>
identify_ramdisk_image(): correct typo about return value in comment
rtc: rtc-ds1286 and rtc-m48t35 need <linux/io.h>
[JFFS2] Correct parameter names of jffs2_compress() in comments
V4L/DVB (9275): dvb: input data pointer of cx24116_writeregN() should be const
UBIFS: fix ubifs_compress commentary
Staging: W35UND should depend on USB
PCI: PCI_QUIRKS depends on PCI
Geoff Levand (2):
USB: Fix doc for usb_autopm_enable
USB: Fix spelling in usb/serial.h
George G. Davis (1):
[MTD] [NOR] Add "Spansion" to MTD_CFI_AMDSTD kconfig menu description
Gerald Schaefer (1):
setup_per_zone_pages_min(): take zone->lock instead of zone->lru_lock
Gerrit Renker (109):
dccp: Silently ignore options with nonsensical lengths
dccp: Fill in the Data fields for "Option Error" Resets
dccp: Empty the write queue when disconnecting
dccp: Toggle debug output without module unloading
dccp ccid-3: Replace lazy BUG_ON with condition
dccp: Silently ignore options with nonsensical lengths
dccp: Fill in the Data fields for "Option Error" Resets
dccp: Empty the write queue when disconnecting
dccp: Toggle debug output without module unloading
dccp ccid-3: Replace lazy BUG_ON with condition
dccp: Basic data structure for feature negotiation
dccp: Implement lookup table for feature-negotiation information
dccp: List management for new feature negotiation
dccp: Per-socket initialisation of feature negotiation
dccp: Cleanup routines for feature negotiation
dccp: Limit feature negotiation to connection setup phase
dccp: Registration routines for changing feature values
dccp: Query supported CCIDs
dccp: Resolve dependencies of features on choice of CCID
dccp: Mechanism to resolve CCID dependencies
dccp: Deprecate old setsockopt framework
dccp: Feature negotiation for minimum-checksum-coverage
dccp: Deprecate Ack Ratio sysctl
dccp: Tidy up setsockopt calls
dccp: Set per-connection CCIDs via socket options
dccp: API to query the current TX/RX CCID
dccp: Increase the scope of variable-length htonl/ntohl functions
dccp: Support for Mandatory options
dccp: Header option insertion routine for feature-negotiation
dccp: Insert feature-negotiation options into skb
dccp: Integrate feature-negotiation insertion code
dccp: Preference list reconciliation
dccp: Process incoming Change feature-negotiation options
dccp: Processing Confirm options
dccp: Feature activation handlers
dccp: Integration of dynamic feature activation - part 1 (socket setup)
dccp: Integration of dynamic feature activation - part 2 (server side)
dccp: Integration of dynamic feature activation - part 3 (client side)
dccp: Clean up old feature-negotiation infrastructure
dccp: Remove obsolete parts of the old CCID interface
dccp: Remove manual influence on NDP Count feature
dccp ccid-2: Phase out the use of boolean Ack Vector sysctl
dccp: Initialisation framework for feature negotiation
dccp: Auto-load (when supported) CCID plugins for negotiation
dccp: Implement both feature-local and feature-remote Sequence Window feature
dccp: Initialisation and type-checking of feature sysctls
dccp: Debugging functions for feature negotiation
dccp: Support for the exchange of NN options in established state
dccp: Support for exchanging of NN options in established state
dccp ccid-2: Use feature-negotiation to report Ack Ratio changes
dccp: Leave headroom for options when calculating the MPS
dccp: Special case of the MPS for client-PARTOPEN with DataAcks
dccp ccid-2: Remove ccid2hc{tx,rx}_ prefixes
dccp ccid-3: Remove ccid3hc{tx,rx}_ prefixes
dccp ccid-3: No more CCID control blocks in LISTEN state
dccp ccid-3: Bug fix for the inter-packet scheduling algorithm
dccp ccid-3: Remove ugly RTT-sampling history lookup
dccp ccid-3: Simplify and consolidate tx_parse_options
dccp: Add packet type information to CCID-specific option parsing
dccp tfrc/ccid-3: Computing Loss Rate from Loss Event Rate
dccp ccid-3: Remove redundant 'options_received' struct
dccp: Replace magic CCID-specific numbers by symbolic constants
dccp: Unused argument in CCID tx function
dccp ccid-3: Remove duplicate documentation
dccp ccid-3: Remove dead states
dccp: Schedule an Ack when receiving timestamps
dccp: Fix the adjustments to AWL and SWL
dccp: Merge now-reduced connect_init() function
dccp: Reduce noise in output and convert to ktime_t
dccp ccid-2: Ack Vector interface clean-up
dccp ccid-2: Separate internals of Ack Vectors from option-parsing code
dccp ccid-2: Implementation of circular Ack Vector buffer with overflow handling
dccp ccid-2: Algorithm to update buffer state
dccp ccid-2: Update code for the Ack Vector input/registration routine
dccp ccid-2: Consolidate Ack-Vector processing within main DCCP module
dccp ccid-2: Schedule Sync as out-of-band mechanism
dccp ccid-2: Remove old infrastructure
dccp ccid-2: Separate option parsing from CCID processing
dccp: Return-value convention of hc_tx_send_packet()
dccp: Extend CCID packet dequeueing interface
dccp: Refine the wait-for-ccid mechanism
dccp ccid-2: Stop polling
dccp ccid-2: Remove redundant sanity tests
dccp ccid-2: Simplify dec_pipe and rearming of RTO timer
dccp ccid-2: Replace broken RTT estimator with better algorithm
dccp ccid-2: Remove wrappers around sk_{reset,stop}_timer()
dccp: Combine the functionality of enqeueing and cloning
tcp/dccp: Consolidate common code for RFC 3390 conversion
dccp: Clean up slow-path input processing
dccp ccid-3: Runtime verification of timer resolution
dccp ccid-3: Simplified handling of TX states
dccp tfrc: Suppress unavoidable "below resolution" warning
dccp tfrc: Receiver history initialisation routine
dccp tfrc: Perform early loss detection
dccp tfrc: Return type of update_i_mean is void
dccp tfrc: Let dccp_tfrc_lib do the sampling work
dccp ccid-3: Remove duplicate RX states
dccp ccid-3: Always perform receiver RTT sampling
dccp: Clamping RTT values
dccp tfrc: Increase number of RTT samples
dccp ccid-3: Update the computation of X_recv
dccp ccid-3: Update the RX history records in one place
dccp ccid-3: Implement rfc3448bis change to initial-rate computation
dccp ccid-3: Tidy up CCID-Kconfig dependencies
dccp ccid-3: Measuring the packet size s with regard to rfc3448bis-06
dccp ccid-3: Simplify computing and range-checking of t_ipi
dccp ccid-3: Preventing Oscillations
This reverts "Merge branch 'dccp' of git://eden-feed.erg.abdn.ac.uk/dccp_exp"
dccp: Port redirection support for DCCP
Gertjan van Wingerde (2):
rt2x00: Fix build errors due to modularized rfkill or leds and built-in rt2x00.
rt2x00: Fix rfkill structure initialization to prevent rfkill WARN_ON.
Gilles Chanteperdrix (3):
i.MX31ADS: Enable the first IMX serial port. (take 3)
i.MX31ADS: Add CPLD interrupts demultiplexing (take 3).
[NET] 5268/1: cs89x0: add support for i.MX31ADS ARM board.
Glauber Costa (16):
x86: use user_mode macro
x86: coalesce tests
x86: set bp field in pt_regs properly
x86: use frame pointer information on x86_64 profile_pc
x86: remove SEGMENT_IS_FLAT_CODE
x86: use user_mode_vm instead of user_mode
x86: bind irq0 irq data to cpu0
x86: factor out irq initialization for x86_64
x86: make init_ISA_irqs nonstatic
x86: rename timer_event_interrupt to timer_interrupt
x86: replace hardcoded number
x86: wrap MCA_bus test around an ifdef
x86: move vgetcpu mode probing to cpu detection
x86: paravirt: factor out cpu_khz to common code
x86: KVM guest: use paravirt function to calculate cpu khz
KVM: Don't destroy vcpu in case vcpu_setup fails
Gleb Natapov (1):
KVM: don't enter guest after SIPI was received by a CPU
Graf Yang (9):
Blackfin arch: add CONFIG_APP_STACKS_L1 to enable or disable putting kernel stacks in L1
Blackfin arch: add a meaningful name for each irqchip
Blackfin arch: Modify some funtion names to more genernal ones
Blackfin arch: Not call generic set_irq_handler() in bfin_gpio_irq_type() due to spinlock recursion
Blackfin arch: fix define error in BF561 memory map macros
Blackfin arch: correct icache size in show_cpuinfo(), let c_start() return proper pointer
Blackfin arch: Remove useless head file
Blackfin Serial Driver: Fix bug - ircp fails on sir over Blackfin UART
Blackfin arch: Zero out bss region in L1/L2 memory.
Grant Likely (7):
ALSA: ASoC: Add OpenFirmware helper for matching bus and codec drivers
ALSA: ASoC: Add mpc5200-psc I2S driver
ALSA: ASoC: Add Texas Instruments TLV320AIC26 codec driver
powerpc/mpc5200: fix build warnings on mpc52xx_psc_spi driver
powerpc/of-bindings: Don't support linux,<modalias> "compatible" values
powerpc/52xx: Make cuImage more robust in locating immr node.
powerpc: Add missing cuImage.initrd.% target
Greg Kroah-Hartman (57):
uwb: add the UWB stack (build system)
uwb: add WiMedia LLC Protocol (build system)
wusb: add the Wireless USB core (build-system)
Staging: add TAINT_CRAP for all drivers/staging code
Staging: add TAINT_CRAP flag to drivers/staging modules
Staging: add Kconfig entries and Makefile infrastructure
Staging: add MAINTAINERS entry
Staging: add et131x network driver
Staging: add Alacritech slicoss network driver
Staging: add sxg network driver
Staging: add me4000 firmware files
Staging: add me4000 pci data collection driver
Staging: add the go7007 video driver
Staging: add wlan-ng prism2 usb driver
V4L/DVB (9116): USB: remove info() macro from usb media drivers
Staging: workaround build system bug
HID: remove info() macro from usb HID drivers
device create: block: convert device_create_drvdata to device_create
device create: char: convert device_create_drvdata to device_create
device create: ieee1394: convert device_create_drvdata to device_create
device create: infiniband: convert device_create_drvdata to device_create
device create: misc: convert device_create_drvdata to device_create
device create: net: convert device_create_drvdata to device_create
device create: s390: convert device_create_drvdata to device_create
device create: scsi: convert device_create_drvdata to device_create
device create: sound: convert device_create_drvdata to device_create
device create: usb: convert device_create_drvdata to device_create
device create: video: convert device_create_drvdata to device_create
device create: ide: convert device_create_drvdata to device_create
device create: remove device_create_drvdata
NET: convert the phy_device file to use bus_find_device_by_name
Driver core: add bus_sort_breadthfirst() function
USB: add USB test and measurement class driver
USB: remove warn() macro from usb input drivers
USB: remove warn() macro from usb media drivers
USB: remove warn() macro from usb net drivers
USB: remove warn() macro from usb drivers
USB: remove warn macro from HID core
USB: remove info() macro from usb/serial drivers
USB: remove info() macro from usb/misc drivers
USB: remove info() macro from remaining usb drivers
USB: remove info() macro from usb network drivers
USB: remove info() macro from usb input drivers
USB: remove info() macro from usb mtd drivers
USB: remove use of err() in drivers/usb/serial
USB: remove err() macro from usb class drivers
USB: remove err() macro from usb core code
USB: remove err() macro from usb misc drivers
USB: remove err() macro from more usb drivers
Staging: document 4k stack problem for winbond driver
Staging: wlan-ng: fix build error if wireless networking is not enabled
Staging: pcc-acpi: update to latest version
Staging: sxg: fix up unused function warnings
Staging: sxg: fix compiler warnings.
Staging: wbusb: fix a bunch of compiler warnings
Staging: me4000: remove some compiler warnings
Staging: usbip: fix build warning on 64bit kernels
Grumbach, Emmanuel (1):
iwlwifi: use the results from disconnected antenna algorithm
Guennadi Liakhovetski (8):
smc911x: Fix external PHY detection
V4L/DVB (8685): mt9m001, mt9v022: Simplify return code checking
V4L/DVB (8686): mt9m111: style cleanup
V4L/DVB (8799): soc-camera: add API documentation
smc911x: Add support for LAN921{5,7,8} chips from SMSC
pxa2xx_spi: minor cleanup
V4L/DVB (9241): soc-camera: move sensor power management to soc_camera_platform.c
sh: fix soc-camera compile breakage on Migo-R.
Guillaume GARDET (1):
[ARM] 5228/1: Add the RGB555 wiring for the atmel LCD
Guillaume Thouvenin (3):
KVM: x86 emulator: Add DstAcc operand type
KVM: x86 emulator: Add cmp al, imm and cmp ax, imm instructions (ocodes 3c, 3d)
KVM: x86 emulator: Use DstAcc for 'and'
Guo-Fu Tseng (5):
jme: JMicron Gigabit Ethernet Driver
jme: Added half-duplex mode and IPv6 RSS fix
jme: Advances version number
nf_conntrack_ecache.h: Fix missing braces
tcpv6: fix error with CONFIG_TCP_MD5SIG disabled
Gustavo F. Padovan (8):
x86: coding styles fixes to arch/x86/kernel/process_64.c
x86: add KERN_INFO to printks on process_64.c
x86: coding style fixes to arch/x86/kernel/crash_dump_64.c
x86: coding style fixes to arch/x86/kernel/signal_64.c
x86: coding style fixes to arch/x86/kernel/traps_64.c
x86: coding style fixes to arch/x86/kernel/sys_x86_64.c
x86: coding style fixes to arch/x86/kernel/traps_64.c
x86: remove redundant KERN_DEBUG on pr_debug
Guy Cohen (2):
iwlwifi: fix searching for best rate in new search column
iwlwifi: Added support for 3 antennas
H. Peter Anvin (32):
x86: doc: move x86-generic documentation from Doc/x86/i386
x86: doc: boot.txt: fix the size of the start_sys field
x86, xsave: add <asm/xcr.h> header file for XCR registers
x86, xsave: keep the XSAVE feature mask as an u64
x86: boot: stub out unimplemented CPU feature words
x86: add NOPL as a synthetic CPU feature bit
x86: use X86_FEATURE_NOPL in alternatives
x86: <asm/asm.h> consistency cleanups
Merge branch 'x86/urgent' into x86/cleanups
x86: msr-on-cpu: remove unnecessary level of abstraction
Merge branch 'x86/urgent' into x86/cpu
x86: generate names for /proc/cpuinfo from <asm/cpufeature.h>
x86: cpufeature: add Intel features from CPUID and AVX specs
x86: <asm/cpufeature.h>: clean up overlong lines, whitespace
x86: cpufeature: fix SMX flag
x86: boot/compressed/Makefile: fix "make clean"
Merge branch 'x86/cpu' into x86/core
Merge branch 'linus' into x86/core
Merge branch 'x86/cpu' into x86/xsave
Merge branch 'x86/cpu' into x86/x2apic
x86: additional defconfig updates
x86: when building image.iso, use isohybrid if it exists
kbuild: fix cc-option and cc-option-yn
x86: prevent binutils from being "smart" and generating NOPLs for us
x86 setup: handle more than 8 CPU flag words
Revert "x86: fix ghost EDD devices in /sys again"
dyn_array: don't break compiling for !CONFIG_SMP
x86: Fix ASM_X86__ header guards
x86: drop double underscores from header guards
x86: canonicalize remaining header guards
[SCSI] lib: string_get_size(): don't hang on zero; no decimals on exact
[SCSI] sd: fix computation of the full size of the device
Haavard Skinnemoen (20):
avr32: Provide a way to deselect pins in the portmux
atmel-mci: Initialize BLKR before sending data transfer command
atmel-mci: Implement tasklet as a state machine
atmel-mci: Don't stop the clock between transfers
atmel-mci: Platform code for supporting multiple mmc slots
atmel-mci: support multiple mmc slots
atmel-mci: Add experimental DMA support
atmel-mci: Don't overwrite error bits when NOTBUSY is set
atmel-mci: Add missing flush_dcache_page() in PIO transfer code
avr32: Implement {read,write}[bwl]_be
avr32: Minor pm_power_off cleanup
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/atmel-mci-2.6.28
avr32: Fix build failures in board code
avr32: Kconfig: Remove pointless if around atstk1000 include
avr32: Add defconfig for the mimc200 board
avr32: Add defconfig for the favr-32 board
[MTD] [NOR] AT49BV6416 has swapped erase regions
avr32: Scale loops_per_jiffy when cpu frequency changes
avr32: Fix GPIO initcall breakage
Merge branches 'boards' and 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6
Hannes Hering (3):
ehea: Fix DLPAR memory handling
ehea: Enable DLPAR memory remove
ehea: Fix memory hotplug support
Hans J. Koch (2):
UIO: Add alignment warnings for uio-mem
UIO: Change driver name of uio_pdrv
Hans Schou (1):
x86, debug: print more information about unknown CPUs
Hans Verkuil (67):
V4L/DVB (8613): v4l: move BKL down to the driver level.
V4L/DVB (8630): First mxb cleanup phase
V4L/DVB (8635): v4l: add AC-3 audio support to the MPEG Encoding API
V4L/DVB (8636): v4l2: add v4l2_ctrl_get_name control support function.
V4L/DVB (8637): v4l2: add v4l2_ctrl_query_menu_valid_items support function
V4L/DVB (8639): saa6752hs: cleanup and add AC-3 support
V4L/DVB (8640): saa6752hs: add PMT table for AC3
V4L/DVB (8641): arv: fix compilation errors/warnings
V4L/DVB (8649): v4l2: add AAC bitrate control
V4L/DVB (8689): dpc7146: remove dpc7146 demonstration board driver
V4L/DVB (8690): tuner-3036: remove driver
V4L/DVB (8691): i2c-id: remove obsolete SAB3036 driver ID
V4L/DVB (8695): usbvideo: add proper error check and add release function
V4L/DVB (8745): v4l2: fix a bunch of compile warnings.
V4L/DVB (8746): v4l-dvb: fix compile warnings.
V4L/DVB (8776): radio: replace video_exclusive_open/release
V4L/DVB (8777): tea575x-tuner: replace video_exclusive_open/release
V4L/DVB (8780): v4l: replace the last uses of video_exclusive_open/release
V4L/DVB (8781): v4l2-dev: remove obsolete video_exclusive_open/release
V4L/DVB (8782): v4l2-dev: add video_device_release_empty
V4L/DVB (8783): v4l: add all missing video_device release callbacks
V4L/DVB (8784): v4l2-dev: make the video_device's release callback mandatory
V4L/DVB (8785): v4l2: add __must_check to v4l2_dev.h
V4L/DVB (8786): v4l2: remove the priv field, use dev_get_drvdata instead
V4L/DVB (8787): v4l2-dev: cleanups and add video_drvdata helper function
V4L/DVB (8788): v4l: replace video_get_drvdata(video_devdata(filp)) with video_drvdata(filp)
V4L/DVB (8791): v4l2-dev: do not clear the driver_data field
V4L/DVB (8850): bt856: fix define conflict
V4L/DVB (8852): v4l2: use register_chrdev_region instead of register_chrdev
V4L/DVB (8856): v4l: fix assorted compile warnings/errors
V4L/DVB (8857): v4l2-dev: replace panic with BUG
V4L/DVB (8906): v4l-dvb: fix assorted sparse warnings
V4L/DVB (8917): saa7134-empress: fix changing the capture standard for non-tuner inputs
V4L/DVB (8918): saa6752hs: simplify writing to registers
V4L/DVB (8920): cx18/ivtv: fix check of window boundaries for VIDIOC_S_FMT
V4L/DVB (8921): ivtv: fix incorrect capability and assorted sliced vbi and video out fmt fixes
V4L/DVB (8939): cx18: fix sparse warnings
V4L/DVB (8940): saa7115: fix saa7111(a) support
V4L/DVB (8941): mxb/tda9840: cleanups, use module saa7115 instead of saa7111.
V4L/DVB (8942): mxb: coding style cleanups
V4L/DVB (8943): saa5246a: convert i2c driver for new i2c API
V4L/DVB (8944): saa5249: convert i2c driver for new i2c API
V4L/DVB (8945): mxb: use unique i2c adapter name
V4L/DVB (8946): dib7000m: fix powerpc build error
V4L/DVB (8904): cx88: add missing unlock_kernel
V4L/DVB (9133): v4l: disconnect kernel number from minor
V4L/DVB (9129): zoran: move zoran sources into a zoran subdirectory
V4L/DVB (9157): cx18/ivtv: add 'PCI:' prefix to bus_info.
V4L/DVB (9159): saa5249: fix compile errors
V4L/DVB (9160): v4l: remove vidioc_enum_fmt_vbi_cap
V4L/DVB (9162): ivtv: fix raw/sliced VBI mixup
V4L/DVB (9191): ivtv: partially revert an earlier patch that checks the max image height
V4L/DVB (9198): adv7170: convert i2c driver for new i2c API
V4L/DVB (9199): adv7175: convert i2c driver for new i2c API
V4L/DVB (9200): bt819: convert i2c driver for new i2c API
V4L/DVB (9201): bt856: convert i2c driver for new i2c API
V4L/DVB (9202): bt866: convert i2c driver for new i2c API
V4L/DVB (9203): ks0127: convert i2c driver for new i2c API
V4L/DVB (9204): saa7110: convert i2c driver for new i2c API
V4L/DVB (9205): saa7111: convert i2c driver for new i2c API
V4L/DVB (9206): saa7114: convert i2c driver for new i2c API
V4L/DVB (9207): saa7185: convert i2c driver for new i2c API
V4L/DVB (9208): vpx3220: convert i2c driver for new i2c API
V4L/DVB (9209): v4l2: add comment to the v4l2-i2c-drv headers.
V4L/DVB (9324): v4l2: add video_ioctl2_unlocked for unlocked_ioctl support.
V4L/DVB (9325): ivtv: switch to unlocked_ioctl.
V4L/DVB (9327): v4l: use video_device.num instead of minor in video%d
Hans-Christian Egtvedt (2):
avr32: Add support for EVKLCD10X addon boards
avr32: add support for EarthLCD Favr-32 board
Harald Welte (11):
ALSA: HDA patch_via.c: cleanup
ALSA: HDA patch_via.c: HP and CD pin connect config
ALSA: HDA patch_via.c: Fix inversion of surround and side channels
ALSA: HDA patch_via.c: Add VT1708S and VT1702 support
ALSA: HDA patch_via.c: Mute on headphone plug-in
ALSA: HDA patch_via.c: Independent DAC for headphone
ALSA: HDA patch_via.c: Second S/PDIF (HDMI) support
ALSA: HDA VIA: Fix crash on codecs without Headphone
ALSA: HDA VIA: Fix 2nd S/PDIF out function
ALSA: HDA VIA: Replace buggy Mic Boost
panasonic-laptop: add Panasonic Let's Note laptop extras driver v0.94
Harish Zunjarrao (1):
[SCSI] qla2xxx: Add input/output byte-count statistics.
Harrison Metzger (1):
USB: Added driver for a Delcom USB 7-segment LED Display
Hartley Sweeten (5):
[ARM] 5242/1: ep93xx: bugfix, GPIO port F enable register offset
[ARM] 5243/1: ep93xx: bugfix, GPIO ports C and F are swapped
[ARM] 5276/1: ep93xx: allow selecting UART for early kernel messages
[ARM] 5273/2: ep93xx: move ethernet support into core.c
[ARM] 5293/1: ep93xx: add defines for external chipselects
Harvey Harrison (60):
x86: early_printk.c trivial sparse fixes
powerpc: Use the common ascii hex helpers
powerpc: Replace __FUNCTION__ with __func__
b43legacy: use le16 frame control directly, avoid byteswapping
iwlwifi: use le16 frame control directly, use QOS symbolic constant mask
ath5k: explicitly check skb->len
mac80211: explicitly check skb->len
mac80211: wme.h remove unused QOS_CONTROL_LEN
mac80211: wep.c replace magic numbers in IV/ICV removal
mac80211: rx.c/tx.c remove more users of tx/rx_data->fc
mac80211: remove ieee80211_get_hdrlen
mac80211: remove IEEE80211_FC helper
mac80211: use ieee80211 frame control directly
mac80211: remove rx/tx_data->fc member
mac80211: remove WLAN_FC_DATA_PRESENT
wireless: replace __FUNCTION__ with __func__
libertas: use the common frame control functions
ALSA: ac97_patch make functions static
avr32: use the new byteorder headers
mISDN: endian annotations for struct zt
mISDN: annotate iomem pointer and add statics
net: em_cmp.c use unaligned access helpers
rcu: fix sparse shadowed variable warning
x86: ds.c ptrace.c integer as NULL pointer sparse fixes
x86, olpc: fix endian bug in openfirmware workaround
drivers/net: replace __FUNCTION__ with __func__
bq27x00_battery: use unaligned access helper
block: kmalloc args reversed, small function definition fixes
ACPI: toshiba_acpi.c fix sparse signedness mismatch warnings
V4L/DVB (8725): drx397xD.c sparse annotations
V4L/DVB (8742): pvrusb2: use proper byteorder interface
V4L/DVB (8800): [v4l-dvb-maintainer] [PATCH] v4l: mt9m111.c make function static
x86: suppress trivial sparse signedness warnings
ftrace: fix hex output mode of ftrace
trace: add build-time check to avoid overrunning hex buffer
xtensa: replace remaining __FUNCTION__ occurrences
KVM: make irq ack notifier functions static
KVM: x86.c make kvm_load_realmode_segment static
x86: pvclock: fix shadowed variable warning
olpc: olpc_battery.c sparse endian annotations
include: replace __FUNCTION__ with __func__
misc: replace __FUNCTION__ with __func__
befs: annotate fs32 on tests for superblock endianness
char: moxa.c sparse annotation
lib: pull base-guessing logic to helper function
lib: trivial whitespace tidy
lib: remove defining macros for strict_strto??
FRV: Switch unaligned access to the packed-struct implementation
mm: hugetlb.c make functions static, use NULL rather than 0
byteorder: add new headers for make headers-install
byteorder: use generic C version for value byteswapping
byteorder: provide swabb.h generically in asm/byteorder.h
byteorder: remove direct includes of linux/byteorder/swab[b].h
byteorder: remove direct includes of linux/byteorder/swab[b].h
misc: replace remaining __FUNCTION__ with __func__
ALSA: hda - correct bracketing in spdif test in patch_sigmatel.c
Staging: sxg: replace __FUNCTION__ with __func__
Staging: remove remaining uses of __FUNCTION__
[SCSI] aic79xx: fix shadowed variables, add statics
[SCSI] aic79xx: fix shadowed variables
Hefty, Sean (1):
IB/cm: Correctly free cm_device structure
Heiko Carstens (9):
[S390] cio: fix cio_tpi.
[S390] Move private simple udelay function to arch/s390/lib/delay.c.
[S390] 3215: Remove tasklet.
dsa: fix compile bug on s390
PCI: fix pci_ioremap_bar() on s390
Call init_workqueues before pre smp initcalls.
workqueue: introduce create_rt_workqueue
stop_machine: use workqueues instead of kernel threads
stop_machine: fix error code handling on multiple cpus
Heiko Schocher (2):
powerpc: Add support for the MPC852 based mgsuvd board from keymile.
powerpc: Add support for mpc8247 based board MGCOGE from keymile.
Heinz Mauelshagen (1):
dm raid1: separate region_hash interface part1
Helge Deller (1):
parisc: convert to generic compat_sys_ptrace
Hendrik Brueckner (5):
hvc_console: Add a hangup notifier for backends
hvc_console: Add tty driver flag TTY_DRIVER_RESET_TERMIOS
hvc_console: Fix loop if put_char() returns 0
hvc_console: Add support for tty window resizing
hvc_console: Remove __devexit annotation of hvc_remove()
Henrik Kretzschmar (2):
V4L/DVB (8748): V4L: fix return value of meye probe callback
V4L/DVB (8750): V4L: check inval in video_register_device_index()
Henrik Rydberg (8):
hwmon: applesmc: specified number of bytes to read should match actual
hwmon: applesmc: fix the 'wait status failed: c != 8' problem
hwmon: applesmc: prolong status wait
hwmon: applesmc: allow for variable ALV0 and ALV1 package length
hwmon: applesmc: add support for Macbook Air
hwmon: applesmc: Add support for Macbook Pro 4
hwmon: applesmc: Add support for Macbook Pro 3
hwmon: applesmc: lighter wait mechanism, drastic improvement
Henrique de Moraes Holschuh (11):
rfkill: detect bogus double-registering (v2)
rfkill: add default global states (v2)
rfkill: add __must_check annotations
rfkill: introduce RFKILL_STATE_MAX
rfkill: use strict_strtoul (v2)
rfkill: add WARN and BUG_ON paranoia (v2)
rfkill: rename rfkill_mutex to rfkill_global_mutex
rfkill: remove transmitter blocking on suspend
rfkill: update LEDs for all state changes
ACPI: thinkpad-acpi: attempt to preserve fan state on resume
ACPI: thinkpad-acpi: Remove firmware backlight delays for Intel ACPI IGD OpRegion
Herbert Graeber (1):
V4L/DVB (9147): af9015: Add USB ID for MSI DIGIVOX mini III
Herbert Xu (23):
crypto: api - Export crypto_alg_lookup instead of __crypto_alg_lookup
crypto: api - Display larval objects properly
crypto: tcrypt - Avoid using contiguous pages
crypto: tcrypt - Abort and only log if there is an error
crypto: tcrypt - Add alg_test interface
crypto: cryptomgr - Add test infrastructure
crypto: api - Use test infrastructure
crypto: cryptomgr - Test ciphers using ECB
crypto: skcipher - Move IV generators into their own modules
crypto: skcipher - Use RNG interface instead of get_random_bytes
net: Enable TSO if supported by at least one device
ipsec: Use RCU-like construct for saved state within a walk
ipsec: Fix xfrm_state_walk race
ipsec: Put dumpers on the dump list
net: BUG instead of corrupting memory in pskb_expand_head
netdrv: Fix unregister_netdev typos
gre: Use needed_headroom
gre: Move MTU setting out of ipgre_tunnel_bind_dev
gre: Add netlink interface
gre: Add Transparent Ethernet Bridging
inet: Make tunnel RX/TX byte counters more consistent
gre: Initialise rtnl_link tunnel parameters properly
net: Fix disjunct computation of netdev features
Hermann Pitton (1):
V4L/DVB (9113): saa7134: fixes for the Asus Tiger Revision 1.00
Herton Ronaldo Krzesinski (7):
rtl818x: merge tx/rx descriptor flags
ALSA: hda: fix oopses in snd-hda-intel after digital slave support additions
ALSA: hda - Fix ALC662 DAC mixer mutes also for auto config model
ata_piix: add Hercules EC-900 mini-notebook to ich_laptop short cable list
ALSA: hda - Map ALC662 model for Gigabyte 945GCM-S2L
ALSA: hda - Map ALC662 model for Foxconn 45CMX/45GMX/45CMX-K
piix: add Hercules EC-900 mini-notebook to ich_laptop short cable list
Hidehiro Kawai (12):
jbd2: abort when failed to log metadata buffers
jbd2: fix error handling for checkpoint io
ext4: add checks for errors from jbd2
jbd2: don't dirty original metadata buffer on abort
ext4: add an option to control error handling on file data
jbd: abort when failed to log metadata buffers
jbd: don't dirty original metadata buffer on abort
ext3: add an option to control error handling on file data
jbd: ordered data integrity fix
jbd: fix error handling for checkpoint io
ext3: add checks for errors from jbd
jbd: test BH_Write_EIO to detect errors on metadata buffers
Hidetoshi Seto (1):
doc: Test-by?
Hirofumi Nakagawa (1):
UBIFS: remove unneeded unlikely()
Hiroshi Miura (2):
ALSA: hda - Add support of Toshiba RX1
Staging: add pcc-acpi driver
Hiroshi Shimamoto (27):
x86_32: use apic_ops at print_local_APIC()
x86_64: uml: fix rename header guard
rcuclassic: fix compilation NG
x86: acpi: move acpi_mcfg_64bit_base_addr into CONFIG_PCI_MMCONFIG
rcuclassic: fix compiler warning
x86_32: signal: use syscall_get_nr and error
x86_32: signal: introduce signal_fault()
x86: signal: make NR_restart_syscall
x86: signal: split out frame setups
x86_32: signal: move signal number conversion to upper layer
x86: signal_64.c: clean up signal_fault()
x86: signal_64.c: arg for restore_i387_xstate() is void __user *
x86: signal_64.c: make handle_signal() similar
x86: signal: put give_sigsegv of setup frames together
x86: signal: remove unneeded err handling
x86: signal: introduce do_rt_sigreturn()
x86: signal: cosmetic unification of do_signal()
x86: signal: cosmetic unification of do_notify_resume()
x86: signal: cosmetic unification of handle_signal()
x86: signal_32.c: introduce signr_convert()
x86: signal_64.c: introduce helper function signr_convert()
x86: signal: introduce helper macro is_ia32
x86: signal_32.c: introduce macro ia32_setup_frame and ia32_setup_rt_frame
x86: ia32_signal.c: remove unnecessary cast to u32
x86: ia32_signal.c remove unnecessary function calls
x86: signal: move macros out from restore_sigcontext()
x86: signal: remove indent in restore_sigcontext()
Hoang-Nam Nguyen (1):
IB/ehca: Don't allow creating UC QP with SRQ
Holger Smolinski (1):
[S390] console flush on panic / reboot
Hollis Blanchard (6):
KVM: Move KVM TRACE DEFINITIONS to common header
KVM: ppc: guest breakpoint support
KVM: ppc: Stop saving host TLB state
KVM: ppc: Write only modified shadow entries into the TLB on exit
KVM: powerpc: Map guest userspace with TID=0 mappings
KVM: ppc: kvmppc_44x_shadow_release() does not require mmap_sem to be locked
Hongjie Yang (1):
[S390] dcssblk: add >2G DCSSs support and stacked contiguous DCSSs support.
Huang Weiyi (27):
arch/x86/kernel/genx2apic_uv_x.c: Removed duplicated include
arch/x86/kernel/visws_quirks.c: Removed duplicated #include
arch/x86/kernel/acpi/boot.c: removed duplicated #include
arch/x86/kernel/cpuid.c: removed duplicated #include
[MTD] [NAND] drivers/mtd/nand/nandsim.c: remove duplicated #include
[MTD] removed unused #include <version.h>
arch/x86/kernel/apm_32.c: remove duplicated #include
[MTD] [NAND] au1550nd.c: remove unused #include <version.h>
wireless: remove unused #include <version.h>
[netdrvr] removed unused #include <version.h>
V4L/DVB: remove unused #include <version.h>
ALSA: ASoC codec: remove unused #include <version.h>
wireless: remove duplicated #include
qlge: remove duplicated #include
netfilter: remove unused #include <version.h>
jme: remove unused #include <version.h>
V4L/DVB: v4l2-dev: remove duplicated #include
USB: remove unused #include <version.h>
USB: ti_usb_3410_5052: removed duplicated include
arch/m68k/bvme6000/rtc.c: remove duplicated include
mm: remove duplicated #include's
Staging: SLICOSS: remove duplicated #include's
Staging: et131x: remove duplicated #include's
Staging: wlan-ng: prism2: remove duplicated #include
staging: wlan-ng: prism2: remove more duplicated #include
Staging: go7007: remove unused #include <version.h>
Staging: SLICOSS: remove unused #include <version.h>
Huang Ying (1):
ftrace: fix incorrect comment style of __ftrace_enabled_save()
Hugh Dickins (4):
x86: add periodic corruption check
x86: unsigned long pte_pfn
block: adjust blkdev_issue_discard for swap
Export tiny shmem_file_setup for DRM-GEM
Högander Jouni (1):
ARM: OMAP2: Clock: Combine 34xx l3_icks and l4_icks
Ian Armstrong (6):
V4L/DVB (9163): ivtvfb: fix sparse warnings and improve write function
V4L/DVB (9164): ivtvfb: a small cosmetic change
V4L/DVB (9165): ivtv: V4L2_FBUF_FLAG_OVERLAY status fix
V4L/DVB (9166): ivtv - Fix potential race condition in yuv handler
V4L/DVB (9190): ivtv: yuv write() error handling tweak
V4L/DVB (9328): ivtvfb: FB_BLANK_POWERDOWN turns off video output
Ian Campbell (1):
xen: do not reserve 2 pages of padding between hypervisor and fixmap.
Ian Kent (4):
autofs4: cleanup autofs mount type usage
autofs4: track uid and gid of last mount requester
autofs4: device node ioctl documentation
autofs4: add miscellaneous device for ioctls
Ian Molton (5):
[ARM] eseries: Split machine definitions
[ARM] eseries: move LCD defs into machine files
[ARM] eseries: move UDC defs to machine files
mfd: reduce stack usage in mfd-core.c
mfd: update TMIO drivers to use the clock API
Igor M. Liplianin (18):
V4L/DVB (8989): Added support for TeVii S460 DVB-S/S2 card
V4L/DVB (8991): Added support for DVBWorld 2104 and TeVii S650 USB DVB-S2 cards
V4L/DVB (8992): Kconfig corrections for DVBWorld 2104 and TeVii S650 USB DVB-S2 cards
V4L/DVB (8993): cx24116: Fix lock for high (above 30000 kSyms) symbol rates
V4L/DVB (8994): Adjust MPEG initialization in cx24116
V4L/DVB (9005): Bug fix: ioctl FE_SET_PROPERTY/FE_GET_PROPERTY always return error
V4L/DVB (9010): Add support for SDMC DM1105 PCI chip
V4L/DVB (9012): Add support for DvbWorld 2004 DVB-S2 PCI adapter
V4L/DVB (9014): History update: MPEG initialization in cx24116.
V4L/DVB (9017): Add support for Silicon Laboratories SI2109/2110 demodulators.
V4L/DVB (9018): Add support for USB card modification with SI2109/2110 demodulator.
V4L/DVB (9026): Add support for ST STV0288 demodulator and cards with it.
V4L/DVB (9067): Kconfig correction for USB card modification with SI2109/2110 demodulator.
V4L/DVB (9068): Kconfig dependency fix for DW2002 card with ST STV0288 demodulator.
V4L/DVB (9174): Allow custom inittab for ST STV0288 demodulator.
V4L/DVB (9175): Remove NULL pointer in stb6000 driver.
V4L/DVB (9176): Add support for DvbWorld USB cards with STV0288 demodulator.
V4L/DVB (9296): Patch to remove warning message during cx88-dvb compilation
Ilpo Järvinen (34):
mpu401: reindent misindented spinlock
tcp: Add tcp_validate_incoming & put duplicated code there
tcp: Add tcp_collapse_one to eliminate duplicated code
tcp: Add tcp_parse_aligned_timestamp
s2io: reindented misleading for loop
tcp: Partial hint clearing has again become meaningless
tcp: move tcp_verify_retransmit_hint
tcp: add helper for lost bit toggling
tcp: convert retransmit_cnt_hint to seqno
tcp: Kill precaution that's very likely obsolete
tcp: No need to clear retransmit_skb_hint when SACKing
tcp: add tcp_can_forward_retransmit
tcp: remove obsolete validity concern
tcp: Reorganize skb tagbit checks
tcp: remove tp->lost_out guard to make joining diff nicer
tcp: reorganize retransmit code loops
tcp: remove retransmit_skb_hint clearing from failure
tcp: don't clear retransmit_skb_hint when not necessary
tcp: don't clear lost_skb_hint when not necessary
tcp: back retransmit_high when it over-estimated
ipv6: almost identical frag hashing funcs combined
tcp: kill pointless urg_mode
tcp: cleanup messy initializer
tcp: fix length used for checksum in a reset
tcpv6: fix option space offsets with md5
tcpv[46]: fix md5 pseudoheader address field ordering
tcpv6: trivial formatting changes to send_(ack|reset)
tcpv6: convert opt[] -> topt in tcp_v6_send_reset
tcpv6: combine tcp_v6_send_(reset|ack)
pktgen: fix skb leak in case of failure
nubus: fix mis-indented statement
netfilter: snmp nat leaks memory in case of failure
tcp: should use number of sack blocks instead of -1
tcp: Restore ordering of TCP options for the sake of inter-operability
Ilya Yanok (1):
powerpc/4xx: Necessary fixes to PCI for 4GB RAM size
Inaky Perez-Gonzalez (17):
uwb: add initial documentation
uwb: add the uwb include files
uwb: add the UWB stack (core files)
uwb: add the UWB stack (radio controller interface)
uwb: add the UWB stack (MLME)
uwb: add whc-rc radio control driver
uwb: add HWA radio controller driver
uwb: add the i1480 DFU driver
uwb: add the i1480 WLP driver
wusb: add the Wireless USB include files.
wusb: add the Wireless USB core
wusb: add the Wireless USB core (protocol)
wusb: add the Wireless USB core (security)
wusb: add the USB wusb-cbaf driver
wusb: add the Wire Adapter (WA) core
wusb: add HWA host controller driver
uwb: add credits for the original developers of the UWB/WUSB/WLP subsystems
Ingo Molnar (209):
x86: PEBS cleanup
Merge branch 'linus' into timers/hpet
x86, MM: virtual address debug, cleanups
Merge branch 'linus' into x86/pebs
Merge branch 'x86/core' into x86/x2apic
Merge branch 'linus' into x86/x2apic
Merge branch 'x86/apic' into x86/x2apic
Merge branch 'x86/uv' into x86/x2apic
x86, xen: fix apic_ops build on UP
x86, lguest: fix apic_ops build on UP
Merge branch 'linus' into x86/x2apic
x86, cyrix: debug
Merge branch 'linus' into x86/pebs
x86: fix ds.c build error
Merge branch 'linus' into x86/x2apic
Merge branch 'linus' into x86/header-guards
Merge branch 'linus' into x86/cleanups
Merge branch 'x86/header-guards' into x86/core
Merge branch 'x86/x2apic' into x86/core
Merge branch 'x86/urgent' into x86/core
x86: usb debug port early console, fix
Merge branch 'linus' into x86/xen
x86: visws_quirks, fix build error
Merge core/lib: pick up memparse() change.
x86: L3 cache index disable for 2.6.26, cleanups
x86 l3 cache index disable for 2 6 26 fix
Merge branch 'linus' into x86/cpu
x86: L3 cache index disable for 2.6.26, fix #2
Merge branch 'x86-tracehook' of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-utrace into x86/tracehook
x86, microcode support: fix build error
x86, microcode: fix symbol exports
x86, microcode: fix module license string
Merge commit 'v2.6.27-rc1' into x86/microcode
Merge branch 'x86/fpu' into x86/core
Merge commit 'v2.6.27-rc1' into x86/core
Merge branch 'x86/core' into x86/xsave
Merge branch 'linus' into x86/xen
Merge branch 'x86/spinlocks' into x86/xen
Merge branch 'x86/urgent' into x86/xen
Merge branch 'linus' into timers/hpet
Merge branch 'linus' into x86/x2apic
Merge branch 'linus' into x86/cleanups
Merge branch 'linus' into core/rcu
rcu, debug: detect stalled grace periods, cleanups
printk: robustify printk, fix
Merge branch 'linus' into x86/defconfig
x86: fix xsave build error
Merge commit 'v2.6.27-rc3' into x86/xsave
Merge commit 'v2.6.27-rc3' into x86/prototypes
Merge branch 'linus' into x86/core
Merge branches 'x86/prototypes', 'x86/x2apic' and 'x86/debug' into x86/core
Merge branch 'x86/apic' into x86/core
Merge branch 'x86/core' into x86/apic
Merge branch 'linus' into x86/cpu
Merge branch 'linus' into x86/tracehook
Merge branch 'linus' into x86/gart
Merge branch 'x86/oprofile' into oprofile
Merge branch 'linus' into x86/cleanups
Merge branch 'linus' into x86/xen
Merge branch 'linus' into x86/doc
Revert "reduce tlb/cache flush times of agpgart memory allocation"
Revert "introduce two APIs for page attribute"
Merge branch 'x86/urgent' into x86/pat
dma-coherent: export dma_[alloc|release]_from_coherent methods
Merge branch 'x86/gart' into x86/iommu
Merge branch 'x86/cpu' into x86/x2apic
Merge branch 'linus' into x86/xen
Merge branch 'x86/urgent' into x86/cleanups
Merge branch 'linus' into sched/devel
sched: clean up __might_sleep()
sched: extract walk_tg_tree(), fix
Merge branch 'linus' into x86/x2apic
x86: split e820 reserved entries record to late v4
Merge branch 'core/resources' into x86/core
Merge branch 'x86/debug' into x86/cpu
IO resources: fix/remove printk
x86: quick TSC calibration, improve
Merge branch 'x86/xsave' into x86/core
Merge branch 'x86/cpu' into x86/core
Merge branch 'x86/x2apic' into x86/core
Merge commit '63cc8c75156462d4b42cbdd76c293b7eee7ddbfe':
Merge branch 'x86/core' into x86/unify-cpu-detect
x86: cpu/common*.c, merge whitespaces
x86, init_64.c: cleanup
Merge branch 'x86/alternatives' into x86/core
Merge branch 'linus' into x86/tracehook
Merge branch 'linus' into x86/defconfig
Merge branches 'x86/tracehook', 'x86/xsave' and 'x86/prototypes' into x86/signal
Merge branch 'x86/cleanups' into x86/signal
Merge branch 'linus' into timers/ntp
Merge branch 'linus' into sched/devel
x86, tsc calibration: fix
Merge branch 'x86/pebs' into x86/unify-cpu-detect
Merge commit 'v2.6.27-rc6' into core/rcu
Merge commit 'v2.6.27-rc6' into x86/iommu
Merge commit 'v2.6.27-rc6' into x86/unify-cpu-detect
Merge branch 'core/xen' into x86/xen
Merge commit 'v2.6.27-rc6' into sched/devel
Merge branch 'linus' into x86/iommu
x86: cpuid, fix typo
x86, microcode rework, v2, fix
timers: fix itimer/many thread hang, fix
timers: fix itimer/many thread hang, fix #2
timers: fix itimer/many thread hang, cleanups
Merge commit 'v2.6.27-rc6' into core/resources
Merge commit 'v2.6.27-rc6' into x86/pat
Merge commit 'v2.6.27-rc6' into timers/hpet
Merge commit 'v2.6.27-rc6' into x86/memory-corruption-check
x86: add DMI quirk for AMI BIOS which corrupts address 0xc000 during resume
x86: reserve low 64K on AMI and Phoenix BIOS boxen
x86: add X86_RESERVE_LOW_64K
dmi scan: warn about too early calls to dmi_check_system()
Merge commit 'v2.6.27-rc6' into x86/cleanups
Merge commit 'v2.6.27-rc7' into x86/debug
sched: turn off WAKEUP_OVERLAP
Merge branch 'x86/signal' into core/signal
Merge branches 'sched/urgent' and 'sched/rt' into sched/devel
Merge branch 'timers/urgent' into x86/xen
Merge commit 'v2.6.27-rc7' into x86/pebs
Merge commit 'v2.6.27-rc7' into x86/microcode
IO resources, x86: ioremap sanity check to catch mapping requests exceeding, fix
x86, pci-hotplug, calgary / rio: fix EBDA ioremap()
timers: fix itimer/many thread hang, fix
Merge commit 'v2.6.27-rc8' into oprofile
Merge branch 'oprofile-for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into oprofile
x86: add PCI IDs for AMD Barcelona PCI devices
Merge commit 'v2.6.27-rc8' into genirq
Merge commit 'v2.6.27-rc8' into core/rcu
rcu: RCU-based detection of stalled CPUs for Classic RCU, fix
Merge commit 'v2.6.27-rc8' into x86/setup
Merge branch 'linus' into sched/devel
Merge branch 'x86/header-guards' into x86-v28-for-linus-phase1
Merge branch 'x86/pebs' into x86-v28-for-linus-phase1
Merge branch 'x86/prototypes' into x86-v28-for-linus-phase1
Merge branch 'x86/tracehook' into x86-v28-for-linus-phase1
Merge branches 'x86/alternatives', 'x86/cleanups', 'x86/commandline', 'x86/crashdump', 'x86/debug', 'x86/defconfig', 'x86/doc', 'x86/exports', 'x86/fpu', 'x86/gart', 'x86/idle', 'x86/mm', 'x86/mtrr', 'x86/nmi-watchdog', 'x86/oprofile', 'x86/paravirt', 'x86/reboot', 'x86/sparse-fixes', 'x86/tsc', 'x86/urgent' and 'x86/vmalloc' into x86-v28-for-linus-phase1
x86: SB450: deprioritize DMI quirks
Merge branches 'sched/devel', 'sched/cpu-hotplug', 'sched/cpusets' and 'sched/urgent' into sched/core
Merge branch 'linus' into core/rcu
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/arjan/linux-2.6-hrtimer into timers/range-hrtimers
sched debug: add name to sched_domain sysctl entries
Merge commit 'v2.6.27' into timers/hpet
x86, pat: cleanups
Merge branch 'linus' into x86/pat2
Merge branches 'core/iommu', 'x86/amd-iommu' and 'x86/iommu' into x86-v28-for-linus-phase3-B
Merge branch 'sched/clock' into sched/urgent
Merge branch 'x86/apic' into x86-v28-for-linus-phase4-B
Merge branch 'x86/unify-cpu-detect' into x86-v28-for-linus-phase4-D
Merge branch 'x86/urgent' into core/signal
Merge branch 'linus' into x86/xen
Merge branch 'linus' into x86/spinlocks
Merge branch 'linus' into x86/quirks
Merge branch 'linus' into x86/signal
Merge branch 'x86/signal' into core/signal
Merge branches 'core/signal' and 'x86/spinlocks' into x86/xen
Merge branch 'linus' into x86/memory-corruption-check
x86: memory corruption check - cleanup
Merge branch 'linus' into x86/xsave
x86, fpu: check __clear_user() return value
warnings: fix arch/x86/kernel/early_printk.c
warnings: fix arch/x86/kernel/io_apic_64.c
x86, amd-iommu: propagate PCI device enabling error
x86: extend processor type select help text
x86: make processor type select depend on CONFIG_EMBEDDED
Merge branches 'x86/xen', 'x86/build', 'x86/microcode', 'x86/mm-debug-v2', 'x86/memory-corruption-check', 'x86/early-printk', 'x86/xsave', 'x86/ptrace-v2', 'x86/quirks', 'x86/setup', 'x86/spinlocks' and 'x86/signal' into x86/core-v2
warning: fix init do_mounts_md c
net/mac80211/rx.c: fix build error
x86: print out EBDA/lowmem address
x86: remove additional_cpus configurability
Merge branch 'linus' into oprofile
Merge branch 'linus' into oprofile-v2
Merge branches 'oprofile-v2' and 'timers/hpet' into x86/core-v4
x86/mm: unify init task OOM handling
tracing: disable tracepoints by default
sched: clean up tracepoints
tracing: clean up tracepoints kconfig structure
ftrace: ignore functions that cannot be kprobe-ed
ftrace: mark lapic_wd_event() notrace
ftrace: build fix
ftrace: ftrace_kill_atomic() build fix
ftrace: scripts/recordmcount.pl cross-build hack
ftrace: clean up macro usage
stack tracer: depends on DEBUG_KERNEL
ftrace: make it depend on DEBUG_KERNEL
ring-buffer: fix build error
tracing/fastboot: build fix
tracing/stacktrace: improve help text
tracing/fastboot: improve help text
hrtimers: fix typo
Merge branches 'core/softlockup', 'core/softirq', 'core/resources', 'core/printk' and 'core/misc' into core-v28-for-linus
Merge branch 'linus' into genirq
irq: sparse irqs, export nr_irqs
irq: sparse irqs, fix #3
irq: sparse irqs, fix IRQ auto-probe crash
sparseirq: fix lockdep
x86: make io_apic_32.c the same as io_apic_64.c
warning: fix arch x86 kernel io_apic c
sparseirq: export nr_irqs on m68k/sparc/s390
x86: HPET_MSI Basic HPET_MSI setup code, cleanups
x86, UV: add uv_setup_irq() and uv_teardown_irq() functions, v3, fix
genirq: remove artifacts from sparseirq removal
io_apic: make irq_mis_count available on 64-bit too
intr_remapping: fix typo
m32r: fix build due to notify_cpu_starting() change
Merge branch 'linus' into core/urgent
profiling: fix !procfs build
Merge branch 'linus' into sched/urgent
sched: disable the hrtick for now
genirq: fix off by one and coding style
Isaku Yamahata (34):
xen-netfront: Avoid unaligned accesses to IP header
ia64/pv_ops: fix paravirtualization of ivt.S with CONFIG_SMP=n
ia64/pv_ops: avoid name conflict of get_irq_chip().
ia64/pv_ops: update native/inst.h to clobber predicate.
ia64: move function declaration, ia64_cpu_local_tick() from .c to .h
ia64/xen: reserve "break" numbers used for xen hypercalls.
ia64/xen: introduce sync bitops which is necessary for ia64/xen support.
ia64/xen: increase IA64_MAX_RSVD_REGIONS.
ia64/xen: introduce definitions necessary for ia64/xen hypercalls.
ia64/xen: define several constants for ia64/xen.
ia64/xen: add a necessary header file to compile include/xen/interface/xen.h
ia64/xen: define helper functions for xen related address conversion.
ia64/xen: define helper functions for xen hypercalls.
ia64/xen: implement the arch specific part of xencomm.
ia64/xen: xencomm conversion functions for hypercalls
ia64/xen: implement arch specific part of xen grant table.
ia64/xen: add definitions necessary for xen event channel.
ia64/xen: introduce helper function to identify domain mode.
ia64/pv_ops/xen: elf note based xen startup.
ia64/pv_ops/xen: define xen pv_init_ops for various xen initialization.
ia64/pv_ops/xen: define xen pv_cpu_ops.
ia64/pv_ops/xen: define xen paravirtualized instructions for hand written assembly code
ia64/pv_ops/xen: paravirtualize DO_SAVE_MIN for xen.
ia64/pv_ops/xen: paravirtualize ivt.S for xen.
ia64/pv_ops/xen: paravirtualize entry.S for ia64/xen.
ia64/pv_ops/xen: implement xen pv_iosapic_ops.
ia64/pv_ops/xen: define the nubmer of irqs which xen needs.
ia64/pv_ops/xen: implement xen pv_irq_ops.
ia64/pv_ops/xen: implement xen pv_time_ops.
ia64/xen: define xen machine vector for domU.
ia64/xen: preliminary support for save/restore.
ia64/pv_ops: update Kconfig for paravirtualized guest and xen.
ia64/xen: a recipe for using xen/ia64 with pv_ops.
ia64/pv_ops: paravirtualized instruction checker.
Ivan Vecera (1):
r8169: read MAC address from EEPROM on init
Ivo van Doorn (16):
rt2x00: Implement HW encryption
rt2x00: Implement HW encryption (rt61pci)
rt2x00: Implement HW encryption (rt73usb)
rt2x00: Gather channel information in structure
rt2x00: Release rt2x00 2.2.0
rt2x00: Move lna_gain calculation to config() callback
rt2x00: Add module parameter to disable HW crypto
rt2x00: Fix race conditions in flag handling
rt2x00: Map extra_tx_headroom to DMA
rt2x00: Initialize txop during conf_tx() callback
rt2x00: Add Signal type flag
rt2x00: Release rt2x00 2.2.1
rt2x00: Revert "rt2x00: Fix the beacon length bug"
rt2x00: Make RFKILL enabled by default
rt2x00: Make rt2x00 LEDS invisible config option
rt2x00: Fix HW crypto key handling
J. Bruce Fields (14):
nfsd: permit unauthenticated stat of export root
locks: allow lockd to process blocked locks during grace period
lockd: don't depend on lockd main loop to end grace
nfsd: common grace period control
lockd: move grace period checks to common code
lockd: reject reclaims outside the grace period
nfs: remove an obsolete nfs_flock comment
nfs: break up nfs_follow_referral
nfs: replace while loop by for loops in nfs_follow_referral
nfs: prepare to share nfs_set_port
nfs: Fix misparsing of nfsv4 fs_locations attribute
Merge branch 'from-tomtucker' into for-2.6.28
NFS: Cleanup nfs_set_port
nfsd: clean up expkey_parse error cases
J.A. Magallón (1):
x86: mtrr_cleanup try gran_size to less than 1M, cleanup
J.R. Mauro (5):
Staging: Fix gcc warnings in sxg
Staging: Lindent sxg.c
Staging: Clean up sxg driver
Staging: Lindent the echo driver
Staging: sxg: clean up C99 comments
Jack Steiner (5):
x86, uv: add early detection of UV system types
x86, uv: fix for size of hub mappings
x86, UV: new UV genapic functions for x2apic
x86, uv: fix ordering of calls to uv_system_init & uv_cpu_init
GRU driver: minor updates
James Bottomley (10):
[SCSI] add inline functions for recognising created and blocked states
[SCSI] Update the SCSI state model to allow blocking in the created state
[SCSI] lib: add generic helper to print sizes rounded to the correct SI range
[SCSI] sd: use generic helper to print capacities in both binary and SI
[SCSI] scsi_dh: suppress comparison warning
parisc: initialize unwinder much earlier
[SCSI] scsi_error: fix target reset handling
[SCSI] sd: fix compile failure with CONFIG_BLK_DEV_INTEGRITY=n
[SCSI] fix removable device inability to detect disk changes
PCI: add routines for debugging and handling lost interrupts
James Morris (6):
Merge branch 'master' into next
SELinux: add gitignore file for mdp script
Merge branch 'master' into next
Merge branch 'next' into for-linus
Merge branch 'master' of git://git.infradead.org/users/pcmoore/lblnet-2.6_next into next
Merge branch 'next' into for-linus
James Smart (14):
[SCSI] scsi_host_lookup: error returns and NULL pointers
[SCSI] scsi_netlink: Add transport and LLD recieve and event support
[SCSI] lpfc 8.2.8 : Add kernel-doc function headers
[SCSI] lpfc 8.2.8 : Miscellaneous Discovery Fixes
[SCSI] lpfc 8.2.8 : Update driver for new SLI-3 features
[SCSI] lpfc 8.2.8 : Miscellaneous Bug Fixes
[SCSI] lpfc 8.2.8 : Add new FCOE hardware support
[SCSI] lpfc 8.2.8 : Add support for PCI-EEH permanent disabling
[SCSI] lpfc 8.2.8 : Update driver to use new Host byte error code DID_TRANSPORT_DISRUPTED
[SCSI] lpfc 8.2.8 : Add MSI-X support
[SCSI] lpfc 8.2.8 : update driver version to 8.2.8
[SCSI] lpfc 8.2.8 v2 : Revert target busy in favor of transport disrupted
[SCSI] lpfc 8.2.8 v2 : Add sysfs control of target queue depth handling
[SCSI] lpfc 8.2.8 v2 : Add statistical reporting control and additional fc vendor events
Jamie Wellnitz (1):
[SCSI] sd: Fix handling of NO_SENSE check condition
Jan Beulich (15):
x86: ticket spin locks: fix asm constraints
x86: ticket spin locks: factor out more common code
x86: ticket spin locks: reduce instruction dependencies
x86: init annotations in early_printk() setup
x86: pgd_{c,d}tor() cleanup
x86: adjust vmalloc_sync_all() for Xen (2nd try)
x86-64: add two __cpuinit annotations
x86-64: eliminate dead code
ACPI: fix FADT parsing
x86-64: reduce boot fixmap space
x86-64: slightly stream-line 32-bit syscall entry code
x86-64: fix combining of regions in init_memory_mapping()
x86: make mm/gup.c more virtualization friendly
x86: adjust dependencies for CONFIG_X86_CMOV
Kconfig: eliminate "def_bool n" constructs
Jan Engelhardt (38):
netfilter: Use unsigned types for hooknum and pf vars
netfilter: rename ipt_recent to xt_recent
netfilter: xt_recent: IPv6 support
netfilter: Introduce NFPROTO_* constants
netfilter: x_tables: use NFPROTO_* in extensions
netfilter: implement NFPROTO_UNSPEC as a wildcard for extensions
netfilter: ebtables: do centralized size checking
netfilter: change return types of check functions for Ebtables extensions
netfilter: change return types of match functions for ebtables extensions
netfilter: Change return types of targets/watchers for Ebtables extensions
netfilter: add dummy members to Ebtables code to ease transition to Xtables
netfilter: ebt_among: obtain match size through different means
netfilter: change Ebtables function signatures to match Xtables's
netfilter: move Ebtables to use Xtables
netfilter: x_tables: output bad hook mask in hexadecimal
netfilter: ebtables: use generic table checking
netfilter: implement hotdrop for Ebtables
netfilter: remove unused Ebtables functions
netfilter: remove redundant casts from Ebtables
netfilter: ebtables: fix one wrong return value
netfilter: xtables: do centralized checkentry call (1/2)
netfilter: ip6tables: fix name of hopbyhop in Kconfig
netfilter: ip6tables: fix Kconfig entry dependency for ip6t_LOG
netfilter: ebtables: make BRIDGE_NF_EBTABLES a menuconfig option
netfilter: xtables: sort extensions alphabetically in Kconfig
netfilter: xtables: use "if" blocks in Kconfig
netfilter: xtables: move extension arguments into compound structure (1/6)
netfilter: xtables: move extension arguments into compound structure (2/6)
netfilter: xtables: move extension arguments into compound structure (3/6)
netfilter: xtables: move extension arguments into compound structure (4/6)
netfilter: xtables: move extension arguments into compound structure (5/6)
netfilter: xtables: move extension arguments into compound structure (6/6)
netfilter: xtables: provide invoked family value to extensions
netfilter: xtables: cut down on static data for family-independent extensions
netfilter: xtables: use NFPROTO_UNSPEC in more extensions
netfilter: xtables: remove bogus mangle table dependency of connmark
ext4: fix kconfig typo and extra whitespace
netfilter: replace old NF_ARP calls with NFPROTO_ARP
Jan Kiszka (4):
KVM: Consolidate XX_VECTOR defines
KVM: VMX: Reinject real mode exception
KVM: VMX: Cleanup stalled INTR_INFO read
KVM: x86: Silence various LAPIC-related host kernel messages
Janne Grunau (3):
V4L/DVB (8634): v4l2: extend MPEG Encoding API with AVC and AAC
V4L/DVB (8964): dvb/budget: push adapter_nr mod option down to individual drivers
V4L/DVB (9105): correct Makefile symbol for stv0288 frontend
Jarek Poplawski (7):
pkt_sched: Check the state of tx_queue in dequeue_skb()
pkt_sched: Remove the tx queue state check in qdisc_run()
pkt_sched: Fix handling of gso skbs on requeuing
pkt_sched: Simplify dev_requeue_skb and dequeue_skb
pkt_sched: Update qdisc requeue stats in dev_requeue_skb()
lib8390: Fix locking in ei_poll (poll controller)
pkt_sched: sch_generic: Fix oops in sch_teql
Jarkko Nikula (10):
ARM: OMAP: Add support for OMAP2430 in McBSP
ARM: OMAP: Fixes to omap_mcbsp_request function
ALSA: ASoC: tlv320aic3x: Use uniform tlv320aic naming
ALSA: ASoC: Remove unused AUDIO_NAME define from codec drivers
ALSA: ASoC: OMAP: Add multilink support to McBSP DAI driver
ALSA: ASoC: OMAP: Add support for OMAP2430 and OMAP34xx in McBSP DAI driver
ALSA: ASoC: OMAP: Set DMA stream name at runtime in McBSP DAI driver
ALSA: ASoC: OMAP: Fix DSP DAI format in McBSP DAI driver
ALSA: ASoC: OMAP: Continue fixing DSP DAI format in McBSP DAI driver
ALSA: ASoC: tlv320aic3x: Fix DSP DAI format and signal polarities matching
Jarod Wilson (1):
HID: blacklist additional SoundGraph iMon LCD models
Jaroslav Kysela (9):
ALSA: Fix commit: Add automatic model setting for the Acer Aspire 5920G laptop
sound: Revert "ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE"
ALSA: hda - put all HDA codec IDs to components for precise hw detection
ALSA: dummy driver - do not use assignment in if condition
ALSA: release v1.0.18rc1
ALSA: Cosmetic change: CA0106 on MSI K8N Diamond PLUS Motherboard
ALSA: intel8x0: implement ac97_clock whitelist
ALSA: Release v1.0.18rc3
USB: hub.c: Add initial_descriptor_timeout module parameter for usbcore
Jason Baron (2):
driver core: basic infrastructure for per-module dynamic debug messages
exec.c, compat.c: fix count(), compat_count() bounds checking
Jason Jin (1):
powerpc/85xx: Enable enhanced functions for 8536 TSEC
Jason Wessel (2):
usb: fix pl2303 initialization
tty: tty_io.c shadows sparse fix
Jason Yeh (1):
Oprofile Multiplexing Patch
Jasper Bryant-Greene (2):
move ETH_P_PAE from ieee80211_i.h to if_ether.h
replace net_device arguments with ieee80211_{local,sub_if_data} as appropriate
Jaswinder Singh (28):
x86: Introducing asm/syscalls.h
x86: process_32.c declare cpu_number before they get used
x86: signal_XX.c declare do_notify_resume before they get used
x86: time_XX.c declare functions before they get used
x86: setup.c declare saved_video_mode before they get used
x86: e820.c declare pci_mem_start before they get used
x86: pci-dma.c declare iommu_bio_merge before they get used
x86: pci-nommu.c declare nommu_dma_ops before they get used
x86: i387.c declare dump_fpu() before they get used
x86: ptrace.c declare functions before they get used
x86: proc.c declare cpuinfo_op before they get used
x86: common.c declare idle_regs before they get used
x86: mtrr/main.c declare range_state as static
x86: apic_XX.c declare functions before they get used
x86: vm86_32.c declare functions before they get used
x86: mm/init_XX.c declare functions before they get used
x86: mm/fault.c declare do_page_fault before they get used
x86: mm/ioremap.c declare early_ioremap_debug and early_ioremap_nested as static
x86: mm/pageattr.c declare arch_report_meminfo before they get used
x86: mm/pgtable_32.c declare set_pmd_pfn before they get used
x86: mach-default/setup.c declare no_broadcast before they get used
x86_64: Declare new_utsname in asm-x86/syscalls.h
X86_32: declare pt_regs_access as unsigned long
X86_SMP: smp.c declare functions before they get used
X86_SMP: smpboot.c declare idle_thread_array and smp_b_stepping as static
X86_SMP: ipi.c declare functions before they get used
X86_SMP: tlb_XX.c declare smp_invalidate_interrupt before they get used
cassini: use request_firmware
Javier Cardona (2):
libertas: Reduce the WPA key installation time.
libertas: Reduce the WPA key installation time (fixups)
Javier Herrero (1):
Blackfin arch: flash memory map and dm9000 resources updating
Jay Cliburn (5):
atl2: add tx bytes statistic
atl1: fix transmit timeout bug
atl1: remove LLTX
atl1: remove EXPERIMENTAL label
atl1: update introductory comments
Jay Fenlason (2):
firewire: fw_send_request_sync()
firewire: Add more documentation to firewire-cdev.h
Jaya Kumar (4):
[ARM] 5186/1: metronomefb: convert printk to dev_dbg/err messages
[ARM] 5209/1: metronomefb: changes to use platform framebuffer
[ARM] 5200/1: am200epd: use fb notifiers and gpio api
[ARM] 5197/1: gumstix: conversion to MFP support and add bluetooth support
Jean Delvare (59):
ALSA: ASoC: Add missing new-line at end of strings
ALSA: ASoC: Convert uda1380 to a new-style i2c driver
ALSA: ASoC: Convert ak4535 to a new-style i2c driver
ALSA: ASoC: Convert wm8750 to a new-style i2c driver
ALSA: ASoC: Convert wm8731 to a new-style i2c driver
ALSA: ASoC: Convert wm8990 to a new-style i2c driver
sound: ASoC: Fix an error path in neo1973_wm8753
sound: ASoC: Convert wm8753 to a new-style i2c driver
sound: ASoC: Convert neo1973/lm4857 to a new-style i2c driver
sound: ASoC: Convert wm8510 to a new-style i2c driver
ALSA: ASoC: Convert tlv320aic3x to a new-style i2c driver (v2)
V4L/DVB (8879): bttv: Don't unmask VPRES interrupt
V4L/DVB (8956): bttv: Turn video_nr, vbi_nr and radio_nr into arrays
V4L/DVB (8962): zr36067: VIDIOC_S_FMT returns the colorspace value
i2c/isp1301_omap: Convert to a new-style i2c driver, part 2
hwmon: (dme1737) Be less i2c-centric
hwmon: (dme1737) Convert to a new-style i2c driver
i2c-parport-light: Don't register a platform device resource
i2c: Improve dev-interface documentation
i2c: Document the implementation details of the /dev interface
i2c: Only build Tyan SMBus mux drivers on x86
radeonfb: revert "Fix radeon DDC regression"
hwmon: (lm90) Move 16-bit value read to a separate function
hwmon: (lm90) Support the extra resolution bits of MAX6657
hwmon: (lm90) Don't access nonexistent registers on Maxim chips
hwmon: (lm90) Update datasheet links
hwmon: (lm90) Don't spam the kernel log
hwmon: (ams) Convert to a new-style i2c driver
hwmon: (lm85) Rework the device detection
hwmon: (lm85) Implement the standard PWM frequency interface
hwmon: (lm85) Select the closest PWM frequency
hwmon: (lm85) Support different PWM frequency tables
hwmon: (lm85) Convert to a new-style i2c driver
hwmon: (lm85) Simplify RANGE_TO_REG
hwmon: (lm85) Better label names
hwmon: (lm78) Fix I/O resource conflict with PNP
hwmon: (lm78) Detect alias chips
hwmon: (lm78) Prevent misdetection of Winbond chips
hwmon: (lm78) Stop abusing struct i2c_client for ISA devices
hwmon: (lm78) Convert to a new-style i2c driver
hwmon: (it87) Fix thermal sensor type values
hwmon: Drop dead links to old National Semiconductor chip datasheets
hwmon: (w83781d) Refactor beep enable handling
hwmon: (w83781d) Detect alias chips
hwmon: (w83781d) Additional information about AS99127F PWM
hwmon: (w83781d) Stop abusing struct i2c_client for ISA devices
hwmon: (adm1026) Fix debug messages
hwmon: (adm1026) Prevent log spamming
V4L/DVB (9197): zoran: set adapter class to I2C_CLASS_TV_ANALOG
V4L/DVB (9234): zoran: Drop redundant printk
V4L/DVB (9240): saa7127: Fix two typos
PCI: Check dynids driver_data value for validity
i2c: Delete outdated client porting guide
i2c: Constify i2c_get_clientdata's parameter
i2c: Delete legacy model documentation
i2c: Drop 2-byte address block transfer defines
i2c: Update and clean up writing-clients document
i2c: Clean up <linux/i2c.h>
Schedule removal of the legacy i2c device driver binding model
Jean PIHET (1):
[ARM] 5195/1: ARMv7 Oprofile support
Jean-Francois Moine (31):
V4L/DVB (8910): gspca: Add support of image transfer by bulk and minor change.
V4L/DVB (8927): gspca: PAC 207 webcam 093a:2476 added.
V4L/DVB (8928): gspca: Version change to 2.3.0.
V4L/DVB (8929): gspca: sonixj webcam 0458:702e added.
V4L/DVB (8930): gspca: The image transfer by bulk is started by the subdrivers.
V4L/DVB (8931): gspca: Vflip added for sonixj - ov7630.
V4L/DVB (9074): gspca: sonixj webcam 0c45:60fe added.
V4L/DVB (9078): gspca: New exported function to retrieve the current frame buffer.
V4L/DVB (9079): gspca: Return error code from stream start functions.
V4L/DVB (9081): gspca: Bad webcam name of 046d:092f in documentation.
V4L/DVB (9082): gspca: Vertical flip the image by default in sonixj.
V4L/DVB (9083): gspca: URB_NO_TRANSFER_DMA_MAP is not useful for isoc transfers.
V4L/DVB (9087): gspca: Image transfer by bulk uses altsetting 0 with any buffer size.
V4L/DVB (9089): gspca: Remove the duplicated EOF (ff d9) in t613.
V4L/DVB (9097): gspca: Adjust control values and restore compilation of sonixj.
V4L/DVB (9118): gspca: Set the vertical flip at streamon time in sonixj.
V4L/DVB (9119): gspca: Don't destroy the URBs on disconnect.
V4L/DVB (9120): gspca: sd_desc->start returns a value and static functions in m5602.
V4L/DVB (9121): gspca: Add the subdriver finepix in Kconfig and Makefile.
V4L/DVB (9122): gspca: Bad name of the sunplus subdriver in Kconfig.
V4L/DVB (9124): gspca: Bad name of the tv8532 subdriver in Kconfig.
V4L/DVB (9125): gspca: Big rewrite of t613 driver
V4L/DVB (9126): gspca: Fix some compilation warnings in m5602.
V4L/DVB (9286): gspca: Compilation problem of gspca.c and the kernel version.
V4L/DVB (9287): gspca: Change the name of the multi bytes write function in t613.
V4L/DVB (9288): gspca: Write to the USB device and not USB interface in t613.
V4L/DVB (9289): gspca: Other sensor identified as om6802 in t613.
V4L/DVB (9290): gspca: Adjust the sensor init sequences in t613.
V4L/DVB (9291): gspca: Do not set the white balance temperature by default in t613.
V4L/DVB (9292): gspca: Call the control setting functions at init time in t613.
V4L/DVB (9294): gspca: Add a stop sequence in t613.
Jeff Chua (1):
x86: make sparsemem more available
Jeff Garzik (3):
Merge branch 'r8169-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6 into upstream-next
Merge branch 'for-2.6.28' of git://git.marvell.com/mv643xx_eth into upstream-next
[netdrvr] myri10ge, ixgbe: remove broken select INTEL_IOATDMA
Jeff Kirsher (3):
ixgbe: fix pci_resource allocation as in other drivers
ixgbe: bump version
igb: add IGB_DCA instead of selecting INTEL_IOATDMA
Jeff Layton (19):
cifs: clean up variables in cifs_unlink
cifs: have find_writeable_file prefer filehandles opened by same task
cifs: move rename and delete-on-close logic into helper function
cifs: add function to set file disposition
cifs: fix inverted NULL check after kmalloc
cifs: work around samba returning -ENOENT on SetFileDisposition call
cifs: remove NULL termination from rename target in CIFSSMBRenameOpenFIle
cifs: explicitly revoke SPNEGO key after session setup
knfsd: allocate readahead cache in individual chunks
[CIFS] fix some settings of cifsAttrs after calling SetFileInfo and SetPathInfo
NFS: missing nfs_fattr_init in nfs3_proc_getacl and nfs3_proc_setacls (resend #2)
[CIFS] cifs: remove pointless lock and unlock of GlobalMid_Lock in header_assemble
[CIFS] eliminate usage of kthread_stop for cifsd
cifs: don't use CREATE_DELETE_ON_CLOSE in cifs_rename_pending_delete
cifs: track DeletePending flag in cifsInodeInfo
cifs: make cifs_rename handle -EACCES errors
[CIFS] fix saving of resume key before CIFSFindNext
cifs: fix unlinking of rename target when server doesn't support open file renames
cifs: handle the TCP_Server_Info->tsk field more carefully
Jens Axboe (30):
block: add bio_has_data() to detect whether a bio carries data or not
block: use bio_has_data() to check for data carrying bio
block: use bio_has_data() in the IO completion path
highmem: use bio_has_data() in the bounce path
block: raid fixups for removal of bi_hw_segments
block: make bi_phys_segments an unsigned int instead of short
block: use linux/uaccess.h in elevator.c instead of asm variant
block: split softirq handling into blk-softirq.c
block: make kblockd_schedule_work() take the queue as parameter
block: add support for IO CPU affinity
block: inherit CPU completion on bio->rq and rq->rq merges
block: don't use bio_has_data() in the completion path
Change default value of CONFIG_DEBUG_BLOCK_EXT_DEVT to 'n'
block: update comment on end_request()
block: unify request timeout handling
block: add bio_kmalloc()
block: add fault injection mechanism for faking request timeouts
block: use rq complete marking in blk_abort_request()
block: cleanup some of the integrity stuff in blkdev.h
block: blk_cleanup_queue() should call blk_sync_queue()
block: add queue flag for SSD/non-rotational devices
libata: set queue SSD flag for SSD devices
block: as/cfq ssd idle check update
block: reserve some tags just for sync IO
blktrace: use BLKTRACE_BDEV_SIZE as the name size for setup structure
block: revert part of d7533ad0e132f92e75c1b2eb7c26387b25a583c1
block: add some comments around the bio read-write flags
block: only call ->request_fn when the queue is not stopped
block: remove __generic_unplug_device() from exports
libata: switch to using block layer tagging support
Jeremy Fitzhardinge (42):
x86/paravirt/xen: properly fill out the ldt ops
x86: split spinlock implementations out into their own files
x86: fix initialization of 'l' bit in ldt descriptors
xen: fix allocation and use of large ldts
generic, memparse(): constify argument
xen-balloon: fix up sysfs issues
xen-balloon: clean up unused functions
xen: suppress known wrmsrs
xen: compile irq functions without -pg for ftrace
xen: fix allocation and use of large ldts, cleanup
x86_64: use save/loadsegment in ia32 compat
x86: another user of PTE_FLAGS_MASK
xen: clean up domain mode predicates
x86/paravirt: add spin_lock_flags lock op
xen: clarify locking used when pinning a pagetable.
xen: add xen_ prefixes to make tracing with ftrace easier
xen: save previous spinlock when blocking
xen: add debugfs support
xen: allow interrupts to be enabled while doing a blocking spin
xen: measure how long spinlocks spend blocking
x86: build fix in "xen spinlock updates and performance measurements"
x86: export pv_lock_ops non-GPL
x86: make sure the CPA test code's use of _PAGE_UNUSED1 is obvious
x86: check for and defend against BIOS memory corruption
x86: clean up memory corruption check and add more kernel parameters
x86: default corruption check to off, but put parameter default in Kconfig
x86: fix compile error with corruption checking disabled
mm: define USE_SPLIT_PTLOCKS rather than repeating expression
xen: fix pinning when not using split pte locks
generic: add phys_addr_t for holding physical addresses
generic: make PFN_PHYS explicitly return phys_addr_t
generic: redefine resource_size_t as phys_addr_t
xen: clean up x86-64 warnings
xen: remove unused balloon.h
xen: use spin_lock_nest_lock when pinning a pagetable
x86: add _PAGE_IOMAP pte flag for IO mappings
x86: remove duplicate early_ioremap declarations
x86: add early_memremap()
x86: use early_memremap() in setup.c
x86-64: don't check for map replacement
ftrace: fix build problem with CONFIG_FTRACE
x86/tlb_uv: remove strange mc146818rtc include
Jeremy Kerr (8):
powerpc/spufs: set nlink count for spufs root correctly
powerpc/spufs: use inc_nlink
powerpc/spufs: sputrace: Only enable logging on open(), prevent multiple openers
powerpc/spufs: sputrace: Don't block until the read buffer is full
powerpc/spufs: Use state_mutex for switch_log locking, and prevent multiple openers
powerpc/spufs: Don't require full buffer in switch_log read
powerpc/spufs: Don't spu_acquire_saved unnecessarily in regs read
powerpc/spufs: Use kmalloc rather than kzalloc for switch log buffer
Jerone Young (2):
KVM: ppc: enable KVM_TRACE building for powerpc
KVM: ppc: adds trace points for ppc tlb activity
Jesper Nilsson (1):
[CRIS] Rename boot-linkscripts and fix the path to them.
Jesse Barnes (10):
i915: Use more consistent names for regs, and store them in a separate file.
separate i915 suspend/resume functions into their own file
new chip name is GM45
drm: Rework vblank-wait handling to allow interrupt reduction.
drm: kill drm_device->irq
PCI: fix -Wakpm warnings in pci_pm_init debug output
PCI: remove #ifdef DEBUG around dev_dbg call
PCI: use pci_find_ext_capability everywhere
PCI: include io.h in pci.h so that ioremap_nocache is defined
Remove PCI hotplug core MAINTAINERS entry
Jesse Brandeburg (34):
ixgbe: fix rx csum return status misinterpretation
ixgbe: add little endian annotations for sparse
ixgbe: do not update stats twice each receive
ixgbe: Cleanup references to Tx and Rx rings to becommon across the driver
ixgbe: disable flow control by default
ixgbe: Implement Tx Head Writeback
ixgbe: Lock RSS seed, move rx_buf_len to the rx_ring
ixgbe: should not use HW_CSUM, should use IP* flags
ixgbe: update dca to new interface, fix CONFIG_DCA_MODULE
ixgbe: fix bug where lro settings are per ring
ixgbe: fix dca hints going to wrong processor
ixgbe: fix bug where using wake queue instead of start
ixgbe: fix dca defines to not have spaces
ixgbe: fix multicast address update
ixgbe: Update watchdog thread to accomodate longerlink_up events
ixgbe: link change interrupt was not causing link event
ixgbe: fix bug with shared interrupts
ixgbe: limit small mtu to minimum for ipv4 support
ixgbe: fix ethtool register dump
ixgbe: fix ethtool disable csum for ipv6
ixgbe: fix initial interrupt throttle settings
ixgbe: fix bug with lots of tx queues
ixgbe: recycle pages in packet split mode
ixgbe: add device support for XF LR adapters
ixgbe: fix ring reallocation in ethtool
ixgbe: lro stats were not counted on first ethtool -Scall
ixgbe: add clean rx many routine
ixgbe: update to latest common code module
ixgbe: refresh the ixgbe_down function
ixgbe: move set_num_queues and call it after msix failure
ixgbe: cleanup defines
ixgbe: lower stack space usage
ixgbe: xmit frame refactor
ixgbe: fix DCA dependency in Kconfig
Jie Yang (1):
atl1e: remove the unneeded (struct atl1e_adapter *)
Jike Song (1):
PCI: utilize calculated results when detecting MSI features
Jim Cromie (6):
hwmon/pc87360 separate alarm files: define some constants
hwmon/pc87360 separate alarm files: add in-min/max-alarms
hwmon/pc87360 separate alarm files: add temp-min/max/crit/fault-alarms
hwmon/pc87360 separate alarm files: define LDNI_MAX const
hwmon/pc87360 separate alarm files: add dev_dbg help
hwmon/pc87360 separate alarm files: add therm-min/max/crit-alarms
Jiri Kosina (9):
printk: robustify printk, update comment
Input: document i8042.debug in kernel-parameters.txt
HID: introduce list for hiddev creation forcing
HID: add support for Super Dual Box Pro USB PS2/PS2 adapter
HID: fix incorrent length condition in hidraw_write()
HID: add missing blacklist entry for Apple ATV ircontrol
HID: build drivers for all quirky devices by default
HID: fix default building of HID-quirk drivers
HID: fix/improve help texts for quirk drivers
Jiri Slaby (46):
MM: virtual address debug
x86, MM: virtual address debug, v2
Ath5k: unify resets
Char: cyclades. remove bogus iomap
Char: sx, fix io unmapping
Char: merge ip2main and ip2base
ip2: cleanup globals
ip2: fix sparse warnings
ip2: init/deinit cleanup
modpost: add support for hid
HID: make a bus from hid code
HID: hid, make parsing event driven
HID: move ids into separate file
HID: move usage input mapping to hid.h
HID: move logitech quirks
HID: move ignore quirks
HID: move apple quirks
HID: add compat support
HID: indent switches/cases
HID: move microsoft quirks
HID: move sunplus quirks
HID: move cypress quirks
HID: move a4tech quirks
HID: move cherry quirks
HID: move ezkey quirks
HID: move chicony quirks
HID: move belkin quirks
HID: move petalynx quirks
HID: move monterey quirks
HID: move gyration quirks
HID: move samsung quirks
HID: remove hid-input-quirks
HID: remove rdesc quirk support
HID: move sony quirks
HID: move dell quirks
HID: move connect quirks
HID: move reset leds quirk
HID: move logitech FF processing
HID: fix tty<->hid deadlock
HID: move pantherlord FF processing
HID: move thrustmaster FF processing
HID: move zeroplus FF processing
HID: remove hid-ff
HID: convert to dev_* prints
Char: ds1286, eliminate busy waiting
Char: sx, remove bogus iomap
Jochen Friedrich (1):
powerpc/cpm1: Fix race condition in CPM1 GPIO library.
Joe Buehler (1):
x86: add PCI ID for 6300ESB force hpet
Joe Korty (4):
x86: make poll_idle behave more like the other idle methods
make might_sleep() display the oopsing process
message queues: increase range limits
proc: fix vma display mismatch between /proc/pid/{maps,smaps}
Joe Rouvier (1):
Input: convert drivers to use strict_strtoul()
Joel Becker (21):
ocfs2: Prefix the extent tree operations structure.
ocfs2: Prefix the ocfs2_extent_tree structure.
ocfs2: Make ocfs2_extent_tree get/put instead of alloc.
ocfs2: Make 'private' into 'object' on ocfs2_extent_tree.
ocfs2: Provide the get_root_el() method to ocfs2_extent_tree_operations.
ocfs2: Use struct ocfs2_extent_tree in ocfs2_num_free_extents().
ocfs2: Determine an extent tree's max_leaf_clusters in an et_op.
ocfs2: Create specific get_extent_tree functions.
ocfs2: Add an insertion check to ocfs2_extent_tree_operations.
ocfs2: Make ocfs2_extent_tree the first-class representation of a tree.
ocfs2: Comment struct ocfs2_extent_tree_operations.
ocfs2: Change ocfs2_get_*_extent_tree() to ocfs2_init_*_extent_tree()
ocfs2: Limit inode allocation to 32bits.
ocfs2: Add the 'inode64' mount option.
ocfs2: Switch over to JBD2.
ocfs2: Separate out sync reads from ocfs2_read_blocks()
ocfs2: Require an inode for ocfs2_read_block(s)().
ocfs2: Simplify ocfs2_read_block()
ocfs2: Move ocfs2_bread() into dir.c
ocfs2: Kill the last naked wait_on_buffer() for cached reads.
ocfs2: Make cached block reads the common case.
Joerg Roedel (55):
x86: convert pci-dma.c from round_up to roundup
x86: convert pageattr.c from round_up to roundup
x86: convert init_64.c from round_up to roundup
x86: convert numa_64.c from round_up to roundup
x86: convert discontig_32.c from round_up to roundup
x86: add alloc_coherent dma_ops callback to GART driver
x86: add free_coherent dma_ops callback to GART driver
x86: add free_coherent dma_ops callback to Calgary IOMMU driver
x86: add alloc_coherent dma_ops callback to NOMMU driver
x86: add free_coherent dma_ops callback to NOMMU driver
x86: cleanup dma_*_coherent functions
x86: move dma_*_coherent functions to include file
x86, AMD IOMMU: remove obsolete FIXME comment
x86, pci: add northbridge pci ids for fam 0x11 processors
x86, gart: add detection of AMD family 0x11 northbridges
AMD IOMMU: check for invalid device pointers
AMD IOMMU: move TLB flushing to the map/unmap helper functions
x86: move GART TLB flushing options to generic code
AMD IOMMU: implement lazy IO/TLB flushing
AMD IOMMU: add branch hints to completion wait checks
AMD IOMMU: align alloc_coherent addresses properly
AMD IOMMU: add event buffer allocation
AMD IOMMU: save pci segment from ACPI tables
AMD IOMMU: save pci_dev instead of devid
AMD IOMMU: add MSI interrupt support
AMD IOMMU: add event handling code
AMD IOMMU: enable event logging
AMD IOMMU: allow IO page faults from devices
AMD IOMMU: add dma_supported callback
AMD IOMMU: don't assign preallocated protection domains to devices
AMD IOMMU: some set_device_domain cleanups
AMD IOMMU: replace memset with __GFP_ZERO in alloc_coherent
AMD IOMMU: simplify dma_mask_to_pages
AMD IOMMU: free domain bitmap with its allocation order
AMD IOMMU: remove unnecessary cast to u64 in the init code
AMD IOMMU: calculate IVHD size with a function
AMD IOMMU: use cmd_buf_size when freeing the command buffer
add AMD IOMMU tree to MAINTAINERS file
AMD IOMMU: use coherent_dma_mask in alloc_coherent
x86/iommu: make GART driver checkpatch clean
x86/iommu: convert GART need_flush to bool
x86/iommu: use __GFP_ZERO instead of memset for GART
KVM: add MC5_MISC msr read support
MAINTAINERS: add entry for the KVM AMD module
introduce generic header file for the software IO/TLB
x86: rename iommu_num_pages function to iommu_nr_pages
sparc64: rename iommu_num_pages function to iommu_nr_pages
powerpc: rename iommu_num_pages function to iommu_nr_pages
introduce generic iommu_num_pages function
x86: convert GART driver to generic iommu_num_pages function
x86, AMD IOMMU: convert driver to generic iommu_num_pages function
x86: convert Calgary IOMMU driver to generic iommu_num_pages function
powerpc: use iommu_num_pages function in IOMMU code
alpha: use iommu_num_pages function in IOMMU code
sparc64: use iommu_num_pages function in IOMMU code
Johann Felix Soden (1):
powerpc/iseries: Remove unused variable in viodasd.c
Johannes Berg (83):
mac80211: fill start-sequence-number for BA session start
mac80211: move some RCU locking into an if branch
mac80211: make conf_tx non-atomic
mac80211: BSS info: check channel first
mac80211: fix action frame length checks
mac80211: fix typo in action frame handling
mac80211: move IE parsing to util file
mac80211: reorder mlme code
mac80211: use sdata pointer for scan interface
mac80211: remove useless non-NULL tests from scan results code
mac80211: start moving scan code from mlme
mac80211: refactor and move scan RX code
mac80211: move BSS handling to scan code
mac80211: move some HT code out of mlme.c
mac80211: move some HT code out of main.c
mac80211: clarify scan request
mac80211: simplify scan start
mac80211: remove useless 'ibss' parameter
mac80211: reorder frame code in mlme
mac80211: consolidate deauth/disassoc
mac80211: split ieee80211_sta_def_wmm_params
mac80211: initialise queue QoS parameters at hw start
mac80211: make BA session handling independent of STA mode
mac80211: move spectrum management code out
mac80211: make ieee80211_rx_h_mgmt more readable
mac80211: move frame TX function
mac80211: move ieee80211_sta_expire
mac80211: move STA timer restart
mac80211: dont set REQ_RUN when scan finishes
mac80211: split off mesh handling entirely
mac80211: fix work race
mac80211: fix scan vs. interface removal race
mac80211: reorder MLME code more
mac80211: move ieee80211_set_freq to utils
mac80211: make bridge_packets a virtual interface option
mac80211: clean up scan namespace
mac80211: clean up some comments
mac80211: inform driver of basic rateset
mac80211: use nl80211 interface types
mac80211: move regular interface handling
mac80211: warn on some invalid vlan operations
mac80211 hwsim: verify vif pointers
mac80211: share STA information with driver
mac80211 hwsim: verify sta pointers
mac80211: small rate control changes
mac80211: move last_txrate_idx into RC algorithms
mac80211: share sta->supp_rates
mac80211: move txrate_idx into RC algorithms
mac80211: share sta_info->ht_info
iwlwifi: don't access mac80211's AMPDU state machine
mac80211: pass AP vif pointer for VLANs
mac80211: fix virtual interfaces vs. injection
mac80211 hwsim: make radio list dynamic
mac80211: fix sta_info kernel-doc warning
mac80211: clean up kdoc
mac80211: remove beacon counters
mac80211: remove debug frame dumping
cfg80211: fix static regdomains
cfg80211: clean up regulatory mess
cfg80211: fix regulatory code const
cfg80211: clean up static regdomain mess
cfg80211: fix code ordering in header file
mac80211: make master iface not wireless
cfg80211: show interface type
cfg80211: allow set_interface without type
mac80211: allow interface settings changes only when down
cfg80211: reject invalid configuration items
mac80211: fix mesh action frame handling
mac80211: clean up rate control API
mac80211: probe with correct SSID
iwlagn: downgrade BUG_ON in interrupt
mac80211: fixups for "make master iface not wireless"
powerpc: Fix 64-bit hibernation with 64k pages
powerpc: Enforce sane MAX_ORDER
mac80211: fix debugfs lockup
mac80211: fix HT information element parsing
mac80211: fix debugfs netdev rename
cfg80211: fix debugfs error handling
ath9k/mac80211: disallow fragmentation in ath9k, report to userspace
remove CONFIG_KMOD from drivers
remove CONFIG_KMOD from fs
net: Remove CONFIG_KMOD from net/ (towards removing CONFIG_KMOD entirely)
ALSA: aoa i2sbus: don't overwrite module parameter
Johannes Dickgreber (2):
MIPS: Fix wrong branch target in new spin_lock code.
MIPS: show_cpuinfo prints the type of the calling CPU
Johannes Weiner (1):
vmscan: don't accumulate scan pressure on unrelated lists
John L. Utz III (1):
ALSA: ac97 - vt1618 7.1 Audio Support
John Lacombe (1):
RDMA/nes: Use ethtool timer value
John Ogness (1):
UIO: add automata sercos3 pci card support
John Rigby (3):
powerpc/fsl: Hide MPC5121 pci bridge.
powerpc: 83xx: pci: Remove need for get_immrbase from mpc83xx_add_bridge.
powerpc/5121: Add PCI support.
John Stultz (2):
clocksource: keep track of original clocksource frequency
clocksource: introduce CLOCK_MONOTONIC_RAW
John W. Linville (5):
libertas: correct "limited range of data type" warning
ieee80211.h: remove superfluous ETH_P_PAE definition
ath9k: fixup some merge damage
mac80211: avoid "Wireless Event too big" message for assoc response
rtl8187: add device ID 0bda:8198
Jon Dufresne (1):
fbmon: fix EDID parser to detect interlace modes
Jon K Hellan (1):
USB: Option / AnyData new modem, same ID
Jon Mason (1):
RDMA/cxgb3: Set active_mtu in ib_port_attr
Jon Smirl (5):
ALSA: ASoC: Convert bitfields in ASoC into full int width
ALSA: ASoC: Rename mask to max to reflect usage
ALSA: ASoC: convert use of uint to unsigned int
of: Format string bug in drivers/of/of_i2c.c
[netdrvr] fec_mpc52xx: Implement polling, to make netconsole work.
Jon Tollefson (3):
powerpc: Reserve in bootmem lmb reserved regions that cross NUMA nodes
powerpc/numa: Make memory reserve code more robust
powerpc: Don't use a 16G page if beyond mem= limits
Jonas Bonn (2):
ALSA: ASoC: Add widgets before setting endpoints on GTA01
ALSA: ASoC: Drop device registration from GTA01 lm4857 driver
Jonathan Brassow (1):
dm raid1: kcopyd should stop on error if errors handled
Jonathan Cameron (1):
[ARM] 5278/1: i2c-pxa fast mode support
Jonathan Corbet (3):
Add the development process document
Remove videobook.tmpl
UIO: BKL removal
Jonathan Woithe (1):
fujitsu-laptop: better handling of P8010 hotkey
Jordan Crouse (1):
x86, hpet: SB600 - remove HPET resources from PCI device
Jose Alberto Reguero (1):
V4L/DVB (9272): mxl5005s: Bug fix stopped DVB-T from working the second time around.
Josef Bacik (2):
generic block based fiemap implementation
ext3: don't try to resize if there are no reserved gdt blocks left
Joseph Chan (16):
ALSA: hda - Fix VIA recording problem
viafb: viafb.modes, viafb.txt
viafb: Makefile, Kconfig
viafb: accel.c, accel.h
viafb: chip.h, debug.h
viafb: dvi.c, dvi.h, global.c and global.h
viafb: hw.c, hw.h
viafb: iface.c, iface.h, ioctl.c, ioctl.h
viafb: lcd.c, lcd.h, lcdtbl.h
viafb: Makefile, share.h
viafb: tbl1636.c, tbl1636.h, tblDPASetting.c, tblDPASetting.h
viafb: viafbdev.c, viafbdev.h
viafb: viafbdev.c (update)
viafb: via_i2c.c, via_i2c.h, viamode.c, viamode.h
viafb: via_utility.c, via_utility.h, vt1636.c, vt1636.h
viafb: MAINTAINERS entry
Josh Boyer (19):
powerpc/44x: Add PowerPC 44x simple platform support
powerpc/44x: Migrate Bamboo support to ppc44x_simple
powerpc/44x: Migrate Canyonlands support to ppc44x_simple
powerpc/44x: Migrate Katmai support to ppc44x_simple
powerpc/44x: Migrate Rainier support to ppc44x_simple
powerpc/44x: Migrate Sequoia support to ppc44x_simple
powerpc/44x: Migrate Taishan support to ppc44x_simple
powerpc/44x: Add explicit support for AMCC Glacier
powerpc/44x: Add explicit Yosemite support
ibm_newemac: Allow the "no flow control" EMAC feature to work
ibm_newemac: Introduce mal_has_feature
ibm_newemac: MAL support for PowerPC 405EZ
powerpc: Remove old Makefile workaround for arch/ppc
powerpc/40x: AMCC PowerPC 405EZ Acadia DTS
powerpc/40x: Add AMCC PowerPC 405EZ to cputable
powerpc/40x: Add PowerPC 40x simple platform support
powerpc/40x: Add cuboot wrapper for Acadia board
powerpc/40x: Add PowerPC 405EZ Acadia defconfig
ibm_newemac: Fix new MAL feature handling
Josh Poimboeuf (1):
powerpc: Fix error path in kernel_thread function
Jouni Hogander (1):
ARM: OMAP2 Provide function to enable/disable uart clocks
Jouni Malinen (12):
mac80211/cfg80211: Add BSS configuration options for AP mode
ath9k: Allow AP mode to be enabled
ath9k: Updated Beacon generation to use mac80211-style
ath9k: Fix TX status reporting
ath9k: Assign seq# when mac80211 requests this
ath9k: Fix TX control flag use for no ACK and RTS/CTS
mac80211: Handle scan result IEs in one block
mac80211_hwsim: Add minimal IEEE 802.11n support
ath9k: Use mac80211 for multicast power save buffering
mac80211/cfg80211: HT capabilities for NEW_STA
mac80211: Reorder debugfs calls during netdev deinit
mac80211: Fix scan RX processing oops
Julia Lawall (24):
[MTD] Use DIV_ROUND_UP
net/ieee80211: adjust error handling
drivers/dma/ioat_dma.c: drop code after return
IB: Drop code after return statement
drivers/isdn/capi/kcapi.c: Adjust error handling code involving capi_ctr_put
drivers/atm: Use DIV_ROUND_UP
drivers/net/wan: Use DIV_ROUND_UP
net/atm/lec.c: drop code after return
drivers/block: Use DIV_ROUND_UP
[CPUFREQ] drivers/cpufreq/cpufreq.c: Adjust error handling code involving cpufreq_cpu_put
[S390] cio: Correct use of ! and &
V4L/DVB (8729): Use DIV_ROUND_UP
V4L/DVB (8954): common/tuners: Drop code after return or goto
drivers/serial/crisv10.c: add missing put_tty_driver
drivers/char/hvc_console.c: adjust call to put_tty_driver
arch/m68k/mm/kmap.c: introduce missing kfree
ieee1394: Use DIV_ROUND_UP
fuse: add missing fuse_request_free
drivers/misc: Use DIV_ROUND_UP
drivers/net/xen-netfront.c: Use DIV_ROUND_UP
FRV: Eliminate NULL test and memset after alloc_bootmem
drivers/usb/class/usblp.c: adjust error handling code
PCI hotplug: fix logic in Compaq hotplug controller bus speed setup
[SCSI] sun3x_esp: Convert && to ||
Julian Anastasov (1):
ipv4: Loosen source address check on IPv4 output
Julien Brunel (8):
GFS2: Use an IS_ERR test rather than a NULL test
UBI: fix IS_ERR test
UBIFS: use an IS_ERR test rather than a NULL test
ALSA: sound/soc/at32: Useless NULL test
RDMA/ucma: Test ucma_alloc_multicast() return against NULL, not with IS_ERR()
fs/reiserfs: use an IS_ERR test rather than a NULL test
USB: drivers/usb/misc: Use an IS_ERR test rather than a NULL test
USB: isp1760: Use an IS_ERR test rather than a NULL test
Julien May (2):
avr32: Allow fine-grained control over LCDC pins
avr32: Allow selecting multiple pins at once
Julius Volz (29):
IPVS: Add genetlink interface definitions to ip_vs.h
IPVS: Add genetlink interface implementation
IPVS: Integrate ESP protocol into ip_vs_proto_ah.c
IPVS: Rename ip_vs_proto_ah.c to ip_vs_proto_ah_esp.c
IPVS: Add CONFIG_IP_VS_IPV6 option for IPv6 support
IPVS: Change IPVS data structures to support IPv6 addresses
IPVS: Add general v4/v6 helper functions / data structures
IPVS: Add debug macros for v4 and v6 address output
IPVS: Add internal versions of sockopt interface structs
IPVS: Convert __ip_vs_svc_get() and __ip_vs_fwm_get()
IPVS: Add v6 support to ip_vs_service_get()
IPVS: Add IPv6 support flag to schedulers
IPVS: Add 'af' args to protocol handler functions
IPVS: Add protocol debug functions for IPv6
IPVS: Extend protocol DNAT/SNAT and state handlers
IPVS: Extend functions for getting/creating connections
IPVS: Add IPv6 support to xmit() support functions
IPVS: Add and bind IPv6 xmit functions
IPVS: Extend scheduling functions for IPv6 support
IPVS: Add/adjust Netfilter hook functions and helpers for v6
IPVS: Convert real server lookup functions
IVPS: Disable sync daemon for IPv6 connections
IPVS: Turn off FTP application helper for IPv6
IPVS: Adjust various debug outputs to use new macros
IPVS: Activate IPv6 Netfilter hooks
IPVS: Allow adding IPv6 services from userspace
IPVS: Remove incorrect ip_route_me_harder(), fix IPv6
IPVS: Move IPVS to net/netfilter/ipvs
ipvs: Update CONFIG_IP_VS_IPV6 description and help text
Jürgen Schindele (3):
[ARM] 5204/1: Trizeps4 SOM update
[ARM] 5251/1: remove old LED support for Trizeps4 SOM
[ARM] 5294/1: Trizeps4 PCMCIA support
KAMEZAWA Hiroyuki (7):
memcg: move charge swapin under lock
memcg: make page->mapping NULL before uncharge
memcg: avoid accounting special pages
memcg: optimize per-cpu statistics
memcg: atomic ops for page_cgroup->flags
memcg: allocate all page_cgroup at boot
memcg: fix page_cgroup allocation
KOSAKI Motohiro (4):
swap: use an array for the LRU pagevecs
vmscan: kill unused lru functions
coredump_filter: add hugepage dumping
hugepage: support ZERO_PAGE()
KOVACS Krisztian (15):
ipv4: Implement IP_TRANSPARENT socket option
ipv4: Make inet_sock.h independent of route.h
ipv4: Conditionally enable transparent flow flag when connecting
tcp: Handle TCP SYN+ACK/ACK/RST transparency
ipv4: Make Netfilter's ip_route_me_harder() non-local address compatible
tcp: Port redirection support for TCP
udp: Export UDP socket lookup function
inet: Add udplib_lookup_skb() helpers
inet: Don't lookup the socket if there's a socket attached to the skb
netfilter: split netfilter IPv4 defragmentation into a separate module
netfilter: iptables tproxy core
netfilter: iptables socket match
netfilter: iptables TPROXY target
netfilter: Add documentation for tproxy
tcp: Fix IPv6 fallout from 'Port redirection support for TCP'
KaiGai Kohei (1):
SELinux: add boundary support and thread context assignment
Kaihui Luo (1):
netfilter: xt_time gives a wrong monthday in a leap year
Kailang Yang (13):
ALSA: hda - fix spaces in patch_realtek.c
ALSA: hda - Add support of HP DC7600
ALSA: hda - Add support of Toshiba S06
ALSA: hda - Add support of Acer Aspire One
ALSA: hda - Add support of Quanta FL1
ALSA: hda - support more ALC888 devices
ALSA: hda - Add more ALC662/663 codec support
ALSA: hda - Add auto mic switch in realtek auto-probe mode
ALSA: hda - Fix PCI SSID of ASUS M90V
ALSA: hda - Add ALC1200 support
ALSA: hda - Add ALC887 support
ALSA: hda - Add support of ALC272
ALSA: hda - Fix quirk lists for realtek codecs
Kalpak Shah (1):
ext4: fix xattr deadlock
Kamalesh Babulal (1):
net: fix driver build errors due to missing net/ip6_checksum.h include
Karl Beldan (1):
[MTD] [NAND] nand_base.c: reset chip first
Karsten Wiese (1):
ALSA: Add USB US122L driver
Kay Sievers (2):
[S390] bus_id -> dev_name conversions
block: sanitize invalid partition table entries
Kay, Allen M (1):
VT-d: Changes to support KVM
Kazuo Ito (1):
dm kcopyd: avoid queue shuffle
Kees Cook (1):
proc: show personality via /proc/pid/personality
Keith Packard (14):
agp/intel: Reduce extraneous PCI posting reads during init
i915: remove settable use_mi_batchbuffer_start
i915: Ignore X server provided mmio address
i915: Track progress inside of batchbuffers for determining wedgedness.
i915: Initialize hardware status page at device load when possible.
Export shmem_file_setup for DRM-GEM
i915: Use non-reserved status page index for breadcrumb
i915: Fix up ring initialization to cover G45 oddities
i915: Map status page cached for chips with GTT-based HWS location.
i915: Don't run retire work handler while suspended
i915: Protect vblank IRQ reg access with spinlock
i915: Disable MSI on GM965 (errata says it doesn't work)
drm/i915: hold dev->struct_mutex and DRM lock during vblank ring operations
drm/i915: use pipes, not planes to label vblank data
Keith Wansbrough (1):
floppy: support arbitrary first-sector numbers
Ken'ichi Ohmichi (1):
kdump: add vmlist.addr to vmcoreinfo for x86 vmalloc translation.
Kenji Kaneshige (6):
PCI: pciehp: fix irq initialization
PCI hotplug: fix get_##name return value problem
PCI Hotplug: serialize pci_hp_register and pci_hp_deregister
PCI hotplug: pciehp: fix possible memory leak in pcie_init
PCI hotplug: pciehp: poll data link layer link active
PCI hotplug: cpqphp: fix kernel NULL pointer dereference
Kenneth Kiraly (1):
sound: ASoC: Add WM8971 CODEC driver
Kevin Diggs (1):
sched: add kernel doc for the completion, fix kernel-doc-nano-HOWTO.txt
Kevin Hao (3):
x86: get irq for hpet timer
net: add net poll support for atl2 driver
net: remove LLTX in atl2 driver
Kevin Hilman (2):
ARM: DaVinci: Update IO address pointer typechecking
MUSB: Add sanity check for maximum number of endpoints
Kevin Lloyd (1):
USB Serial: Sierra: debug message fix
Kevin Lo (3):
via-rhine: changed to use netdev_alloc_skb() from dev_alloc_skb
8139cp: use netdev_alloc_skb
8139too: use netdev_alloc_skb
Kirill A. Shutemov (3):
V4L/DVB (8959): include <linux/videodev2.h> into linux/ivtv.h
alpha: introduce field 'taso' into struct linux_binprm
Allow recursion in binfmt_script and binfmt_misc
Kiyoshi Ueda (14):
block: add request update interface
block: add request submission interface
block: add a queue flag for request stacking support
block: add lld busy state exporting interface
virtio_blk: change to use __blk_end_request()
memstick: change to use __blk_end_request()
gdrom: change to use __blk_end_request()
block: change elevator to use __blk_end_request()
block: remove end_{queued|dequeued}_request()
dm mpath: remove is_active from struct dm_path
dm: remove unused flush_all
dm: tidy local_init
[SCSI] refactor sdev/starget/shost busy checking
[SCSI] export busy state via q->lld_busy_fn()
Klaus-Dieter Wacker (1):
[S390] qdio enhanced SIGA (iqdio) support.
Komal Shah (1):
ARM: DaVinci: i2c setup
Kou Ishizaki (1):
powerpc/spufs: add a missing mutex_unlock
Krishna Kumar (3):
mm: do_generic_file_read() never gets a NULL 'filp' argument
nfsd: Fix memory leak in nfsd_getxattr
nfsd: Drop reference in expkey_parse error cases
Kristen Carlson Accardi (1):
PCI hotplug: rpaphp: make debug var unique
Kristian Høgsberg (3):
i915: Add chip set ID param.
i915: Make use of sarea_priv conditional.
i915 gem: install and uninstall irq handler in entervt and leavevt ioctls.
Kristoffer Ericson (6):
[ARM] 5256/1: Update jornada default config
[ARM] 5270/1: Fix Formatting in mach-sa1100/ machine files
[ARM] 5277/1: Add basic support for MobilePro 900/c
fbdev: allow more chip revisions in Epson s1d13... video driver
fbdev: Epson S1D1 framebuffer maintainer
[ARM] 5315/1: Fix section mismatch warning (sa1111)
Krzysztof Halasa (1):
wan/hdlc_x25.c: fix a NULL dereference
Krzysztof Helt (44):
ALSA: wss_lib: move cs4231_lib into wss_lib
ALSA: wss_lib: rename cs4231.h into wss.h
ALSA: wss_lib: rename cs4321_foo to wss_foo
ALSA: wss_lib: use struct snd_wss instead of snd_ad1848
ALSA: wss_lib: use wss constants instead of ad1848 ones
ALSA: wss_lib: replace ad1848 mixer element macros with wss ones
ALSA: wss_lib: use CS4231P instead of AD1848P (kill the AD1848P)
ALSA: wss_lib: use wss mixer code instead of ad1848 one
ALSA: wss_lib: use wss pcm code instead of ad1848 one
ALSA: wss_lib: use wss detection code instead of ad1848 one
ALSA: wss_lib: fix opti93x capture formats limitations
ALSA: wss_lib: remove second mutexes initialization
ALSA: opl3sa2: drop snd_card pointer from the snd_opl3sa2 structure
ALSA: wss_lib: snd_wss_calibrate_mute improvement
ALSA: opl3sa2: replace nd_opl3sa2_info_xxx() with snd_wss_info_xxx()
ALSA: wss_lib: do not mess mixer settings during probe
rtc-m48t59: reduce structure m48t59_private
rtc-m48t59: add support for M48T02 and M48T59 chips
rtc-m48t59: allow externally mapped ioaddr
x86: delay early cpu initialization until cpuid is done
sched: compilation fix with gcc 3.4.6
sparc64: fix wrong m48t59 RTC year
rtc-m48t59: fix setting of a year on m48t08 and m48t02 rtcs
ALSA: fix section mismatch in the sound_core
x86: merge winchip-2 and winchip-2a cpu choices
x86: do not allow to optimize flag_is_changeable_p() (rev. 2)
neofb: reduce panning function
fbdev: kconfig update
neofb: kill some redundant code
vga16fb: remove open_lock mutex
neofb: remove open_lock mutex
tdfxfb: do not make changes to default tdfx_fix
cirrusfb: remove information about memory size during mode change
cirrusfb: simplify clock calculation
cirrusfb: remove 24 bpp mode
cirrusfb: drop device pointers from cirrusfb_info
cirrusfb: use modedb and add mode_option parameter
cirrusfb: add __devinit attribute to probing functions
cirrusfb: eliminate CRT registers from global structure
cirrusfb: drop clock fields from cirrusfb_regs structure
cirrusfb: add noaccel module parameter
cirrusfb: fix 16bpp modes
cirrusfb: do not change MCLK for Alpine chips
fb: convert lock/unlock_kernel() into local fb mutex
Krzysztof Oledzki (1):
x86: add another PCI ID for ICH6 force-hpet
Kumar Gala (28):
[MTD] remove code associated with !CONFIG_PPC_MERGE
serial/cpm_uart: Remove dead Kconfig options
math-emu: Fix compiler warnings
math-emu: Add support for reporting exact invalid exception
powerpc: Fix build warnings introduced by PMC support on 32-bit
powerpc/fsl-booke: Fixup 64-bit PTE reading for SMP support
powerpc: convert CONFIG_PPC_MERGE to CONFIG_PPC for legacy io checks
powerpc/83xx: Add missing cell-index to dma-channel device nodes
powerpc/86xx: Introduce a generic mpc86xx_defconfig
powerpc: Move 8xxx GPIO Kconfig under the platform menu
powerpc: Introduce local (non-broadcast) forms of tlb invalidates
powerpc: Fixes for CONFIG_PTE_64BIT for SMP support
powerpc/mm: Implement _PAGE_SPECIAL & pte_special() for 32-bit
netdev: drop CONFIG_PPC_MERGE from Kconfig
fs-enet: remove code associated with !CONFIG_PPC_MERGE
serial/mpc52xx_uart: remove code associated with !CONFIG_PPC_MERGE
pata_sil680: convert CONFIG_PPC_MERGE to CONFIG_PPC
powerpc/math-emu: Use kernel generic math-emu code
[MTD] [NAND] remove dead Kconfig associated with !CONFIG_PPC_MERGE
powerpc: Make ppc32 respect the boot cpu id for !CONFIG_SMP
powerpc/85xx: Wire up RTC interrupt on MPC8536DS
mpc52xx_psc_spi: remove code associated with !CONFIG_PPC_MERGE
rtc: use CONFIG_PPC instead of CONFIG_PPC_MERGE
usb: remove code associated with !CONFIG_PPC_MERGE
powerpc: Fix build issue with CONFIG_RELOCATABLE=y
powerpc: Remove Kconfig support for PPC_MERGE
powerpc/85xx: Move mpc8572ds.dts to address-cells/size-cells = <2>
math-emu: Fix signalling of underflow and inexact while packing result.
Kyle McMartin (10):
parisc: parisc-agp - fix <asm-parisc/*> -> <asm/*>
parisc: ropes.h - fix <asm-parisc/*> -> <asm/*>
parisc: add arch/parisc/kernel/.gitignore
parisc: unify CCIO_COLLECT_STATS implementation
parisc: move pdc_result to real2.S
parisc: move include/asm-parisc to arch/parisc/include/asm
parisc: add pdc_coproc_cfg_unlocked and set_firmware_width_unlocked
parisc: hijack jump to start_kernel
parisc: add new syscalls
parisc: add rtc platform driver
Lai Jiangshan (15):
rcu classic: simplify the next pending batch
rcu classic: new algorithm for callbacks-processing(v2)
doc/RCU: fix pseudocode in rcuref.txt
signal, procfs: some lock_task_sighand() users do not need rcu_read_lock()
markers: fix unregister bug and reenter bug
markers: fix unchecked format
markers: bit-field is not thread-safe nor smp-safe
cgroups: fix probable race with put_css_set[_taskexit] and find_css_set
devcgroup: remove spin_lock()
seq_file: don't call bitmap_scnprintf_len()
seq_file: add seq_cpumask_list(), seq_nodemask_list()
cpuset: use seq_*mask_* to print masks
bitmask: remove bitmap_scnprintf_len()
rcupdate: fix bug of rcu_barrier*()
x86/proc: fix /proc/cpuinfo cpu offline bug
Larry Finger (9):
ssb: Update for Rev. 5 SPROM
ssb: Clean up extraction of MAC addresses from SPROM
b43legacy: Fix failure in rate-adjustment mechanism
b43: Issue warning when RFKILL_INPUT is not enabled
b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306
p54: Fix sparse warnings
b43: Fix Bluetooth Coexistence SPROM programming error for HP 12f8 version of BCM4306
b43: Increase loop tries in do_dummy_tx
p54: Fix compilation problem on PPC
Laurent Pinchart (9):
V4L/DVB (8754): uvcvideo: Implement the USB power management reset_resume method.
V4L/DVB (8846): uvcvideo: Supress spurious "EOF in empty payload" trace message
V4L/DVB (8847): uvcvideo: Add support for a Bison Electronics webcam found in the Fujitsu Amilo SI2636.
V4L/DVB (9030): uvcvideo : Add support for Advent 4211 integrated webcam
V4L/DVB (9031): uvcvideo: Fix incomplete frame drop when switching to a variable size format.
V4L/DVB (9035): uvcvideo: Declare missing camera and processing unit controls.
V4L/DVB (9036): uvcvideo: Fix control cache access when setting composite auto-update controls
V4L/DVB (9169): uvcvideo: Support two new Bison Electronics webcams.
rtc-pcf8563: remove client validation
Leandro Costantino (1):
V4L/DVB (9293): gspca: Separate and fix the sensor dependant sequences in t613.
Lee Howard (2):
8250: Oxford Semiconductor Devices
8250: Add more OxSemi devices
Lee Schermerhorn (13):
pageflag helpers for configed-out flags
Unevictable LRU Infrastructure
unevictable lru: add event counting with statistics
Unevictable LRU Page Statistics
Ramfs and Ram Disk pages are unevictable
SHM_LOCKED pages are unevictable
doc: unevictable LRU and mlocked pages documentation
mlock: downgrade mmap sem while populating mlocked regions
swap: cull unevictable pages in fault path
vmscan: unevictable LRU scan sysctl
mlock: count attempts to free mlocked page
mlock: revert mainline handling of mlock error return
mlock: make mlock error return Posixly Correct
Len Brown (31):
dock: Shaohua Li is new maintainer
ACPI: remove unused acpi_is_child_device()
Merge branch 'FW_BUG' into test
Merge branch 'acer-wmi' into test
Merge branch 'bugfixes' into test
Merge branch 'acpica' into test
Merge branch 'asus-cleanup' into test
Merge branch 'bugzilla-10237' into test
Merge branch 'bugzilla-10503' into test
Merge branch 'bugzilla-11481' into test
Merge branch 'cpuidle' into test
Merge branch 'dock' into test
Merge branch 'ec' into test
Merge branch 'eeepc' into test
Merge branch 'fadt-test' into test
Merge branch 'fujitsu' into test
Merge branch 'i7300_idle' into test
Merge branch 'misc' into test
Merge branch 'pnp-debug' into test
Merge branch 'suspend' into test
Merge branch 'thinkpad' into test
Merge branch 'ull' into test
Merge branch 'yinghai' into test
Merge branch 'panasonic' into test
panasonic-laptop: fix build
Merge branch 'linus' into test
intel_menlo: fix build warning
ACPI suspend: fix build warning when CONFIG_ACPI_SLEEP=n
Merge branch 'bugzilla-11715' into test
ACPI: fix ia64 build warning
staging: pcc_acpi: delete obsolete driver
Lennert Buytenhek (53):
[ARM] 5222/1: Allow configuring user:kernel split via Kconfig
mv643xx_eth: fix 'netdev_priv(dev) == dev->priv' assumption
mv643xx_eth: fix receive buffer DMA unmapping
mv643xx_eth: get rid of IRQF_SAMPLE_RANDOM
mv643xx_eth: get rid of modulo operations
mv643xx_eth: switch ->phy_lock from a spinlock to a mutex
mv643xx_eth: use the SMI done interrupt to wait for SMI access completion
mv643xx_eth: make napi unconditional
mv643xx_eth: get rid of receive-side locking
mv643xx_eth: get rid of compile-time configurable transmit checksumming
mv643xx_eth: require contiguous receive and transmit queue numbering
mv643xx_eth: smi sharing is a per-unit property, not a per-port one
mv643xx_eth: remove force_phy_addr field
mv643xx_eth: get rid of netif_{stop,wake}_queue() calls on link down/up
mv643xx_eth: delete unused and uninteresting interrupt source mask bits
mv643xx_eth: transmit multiqueue support
mv643xx_eth: move all work to the napi poll handler
mv643xx_eth: switch to netif tx queue lock, get rid of private spinlock
mv643xx_eth: avoid dropping tx lock during transmit reclaim
mv643xx_eth: replace array of skbs awaiting transmit completion with a queue
mv643xx_eth: shrink default receive and transmit queue sizes
mv643xx_eth: avoid reading ->byte_cnt twice during receive processing
mv643xx_eth: add support for chips without transmit bandwidth control
mv643xx_eth: fix receive checksumming
mv643xx_eth: deal with unexpected ethernet header sizes
mv643xx_eth: enforce frequent hardware statistics polling
phylib: allow incremental scanning of an mii bus
mv643xx_eth: convert to phylib
mv643xx_eth: bump version to 1.4
[ARM] Orion: wire up ethernet error interrupt
[ARM] Kirkwood: wire up ethernet error interrupt
[ARM] mv78xx0: wire up ethernet error interrupt
[ARM] Orion: prepare for runtime-determined timer tick rate
[ARM] Orion: add 88F6183 (Orion-1-90) support
[ARM] Orion: add RD88F6183AP-GE support
[ARM] Kirkwood: allow configuring mbus window for on-chip sram
net: add skb_recycle_check() to enable netdriver skb recycling
mv643xx_eth: hook up skb recycling
phylib: phy_mii_ioctl() fixes
phylib: rename mii_bus::dev to mii_bus::parent
phylib: move to dynamic allocation of struct mii_bus
phylib: give mdio buses a device tree presence
phylib: add mdiobus_{read,write}
mv643xx_eth: include linux/ip.h to fix build
net: Distributed Switch Architecture protocol support
dsa: add support for original DSA tagging format
dsa: add support for the Marvell 88E6131 switch chip
dsa: add support for Trailer tagging format
dsa: add support for the Marvell 88E6060 switch chip
phylib: two dynamic mii_bus allocation fallout fixes
orion_spi: handle 88F6183 erratum
[ARM] mv78xx0: force link speed/duplex on eth2/eth3
[ARM] Orion: instantiate the dsa switch driver
Li Yang (3):
usb: add Freescale QE/CPM USB peripheral controller driver
usb/fsl_qe_udc: fix response to get status request
usb/fsl_qe_udc: clear data toggle on clear halt request
Li Zefan (8):
x86: remove nesting CONFIG_HOTPLUG_CPU
ext4: add missing unlock in ext4_check_descriptors() on error path
sched: remove redundant code in cpu_cgroup_create()
ALSA: us122l: fix missing unlock in usb_stream_hwdep_vm_fault()
block: fix kernel-doc for blk_alloc_devt()
block: simplify string handling in elv_iosched_store()
devcgroup: use kmemdup()
devcgroup: remove unused variable
Liam Girdwood (4):
ALSA: ASoC: update email address for Liam Girdwood
regulator: core - Rework machine API to remove string based functions.
regulator: update email address for Liam Girdwood
Input: wm97xx - update email address for Liam Girdwood
Lin Ming (9):
ACPI: replace AE_BAD_ADDRESS exception code with AE_ERROR
ACPICA: Add function to dereference returned reference objects
ACPI: replace ACPI_DEBUG_PRINT((ACPI_DB_ERROR, ...) with printk
ACPICA: Reduce error to warning for incorrect method arg count
ACPICA: Remove unused ACPI register bit definition
ACPICA: Fix fault after mem allocation failure in AML parser
ACPICA: Fix possible memory leak, error exit path
ACPICA: Fixed a couple memory leaks associated with "implicit return"
ACPICA: Fix for implicit return compatibility
Linus Torvalds (175):
x86: quick TSC calibration
wireless: restore revert lost to merge damage
Merge branch 'upstream-2.6.28' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev
PnP: move pnpacpi/pnpbios_init to after PCI init
Merge phase #1 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'for-2.6.28' of git://git.kernel.dk/linux-2.6-block
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw
Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge branch 'sched-v28-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6
Merge branch 'rcu-v28-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
ide: re-code ide_fixstring() loop to be less evil
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq
Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
Merge branch 'for-linus' of git://git.alsa-project.org/alsa-kernel
Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
net: fix dummy 'nf_conntrack_event_cache()'
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
Merge phase #2 (PAT updates) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge phase #3 (IOMMU) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge phase #4 (X2APIC, APIC unification, CPU identification unification) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Fix RTC wakealarm sysfs interface breakage.
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6
Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6
Merge branch 'x86-core-v2-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Fix Kconfig dependency for WM97xx battery driver
Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
x86/mm: do not trigger a kernel warning if user-space disables interrupts and generates a page fault
Merge phase #5 (misc) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge git://git.infradead.org/users/dwmw2/random-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6
Merge branch 'proc' of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
Revert "vt: fix background color on line feed"
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arjan/linux-2.6-fastboot
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6
Merge branch 'for-2.6.28' of git://linux-nfs.org/~bfields/linux
Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
Merge branch 'build_fix' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2
Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
Introduce is_vmalloc_or_module_addr() and use with DEBUG_VIRTUAL
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge branch 'for-linus' of git://neil.brown.name/md
Merge branch 'docs' of git://git.lwn.net/linux-2.6
Merge branch 'personality' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
Merge branch 'agp-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/agp-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'core-v28-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Fix kernel/softirq.c printk format warning properly
Merge branch 'kvm-updates/2.6.28' of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6
Merge branch 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge git://git.linux-nfs.org/projects/trondmy/nfs-2.6
{pci,pnp} quirks.c: don't use deprecated print_fn_descriptor_symbol()
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
Merge branch 'for-linus' of git://www.jni.nu/cris
Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6
Merge branch 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6
Merge branch 'drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
anon_vma_prepare: properly lock even newly allocated entries
Merge git://git.infradead.org/mtd-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6
Implement %pR to print struct resource content
Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6
Merge branch 'for-next' of git://git.o-hand.com/linux-mfd
Merge git://git.linux-nfs.org/projects/trondmy/nfs-2.6
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
Merge git://git.infradead.org/battery-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc
Update .gitignore files for generated targets
Remove empty imacfb.c file
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
Merge branch 'v28-timers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'genirq-v28-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'tracing-v28-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6
Fix sprintf format warnings in drm_proc.c
i915: cleanup coding horrors in i915_gem_gtt_pwrite()
USB: Fix unused label warnings in drivers/usb/host/ehci-hcd.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6
i915: Fix format string warnings on x86-64.
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
Merge branch 'for-next' of git://git.o-hand.com/linux-mfd
Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/czankel/xtensa-2.6
Merge branch 'irq-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
Merge git://git.infradead.org/iommu-2.6
Merge branch 'v28-timers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
Merge branch 'for-2.6.28' of git://linux-nfs.org/~bfields/linux
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
Merge branch 'drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
Merge branch 'x86/um-header' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/viro/bdev
Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6
compat_blkdev_driver_ioctl: Remove unused variable warning
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6
Merge branch 'v28-range-hrtimers-for-linus-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
ext3 quota support: fix compile failure
pcc-acpi: fix compile with new stricter ACPI types
Merge branch 'proc' of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc
Fix compile warning in kernel/params.c
Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-backlight
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-leds
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
Linux 2.6.28-rc1
Lior Dotan (7):
Staging: SLICOSS: lots of checkpatch fixes
Staging: SLICOSS: Fix warnings due to static usage
Staging: SLICOSS: Fix remaining type names
Staging: SLICOSS: Call pci_release_regions at driver exit
Staging: Fixes for me4000 pci data collection driver
Staging: PCC-ACPI: Fix all checkpatch errors
Staging: SLICOSS: Free multicast list at driver exit
Lorenzo Nava (1):
b43: fix QoS parameters initialization
Luca Santini (5):
sh: Enable IRLM mode for SH7760 IRQ_MODE_IRQ.
sh: Add Renesas EDOSK7760 board support.
sh: edosk7760 physmap-flash support.
sh: update edosk7760 defconfig for physmap-flash.
sh: edosk7760: Correct size of bootloader flash partition.
Luck, Tony (1):
kexec: fix crash_save_vmcoreinfo_init build problem
Luis Carlos Cobo (6):
mac80211: allow no mac address until firmware load
libertas_tf: header file
libertas_tf: main.c, data paths and mac80211 handlers
libertas_tf: command helper functions for libertas_tf
libertas_tf: usb specific functions
libertas_tf: config and makefile
Luis R. Rodriguez (9):
cfg80211: keep track of supported interface modes
cfg80211: Add new wireless regulatory infrastructure
zd1211rw: make use of new regulatory_hint()
ath9k: Add a few comments about mibevents
ath9k: kill ath9k's memzero() and use memset() instead
ath9k: fix oops on trying to hold the wrong spinlock
ath9k: enable ANI to help with noisy environments
ath9k: remove nasty FAIL macro from ath9k_hw_reset()
ath9k: Fix return code when ath9k_hw_setpower() fails on reset
Luiz Fernando N. Capitulino (1):
x86: remove 8254 timer texts from Documentation
Luotao Fu (4):
MX31: add macros to configure spi pins
mxc: add cscr register defintions
MXC: add RTCK alternate function definitions
i.MX3: Fix compiler warnings
Maciej W. Rozycki (3):
x86: PIC, L-APIC and I/O APIC debug information
x86: fix up a comment in ack_APIC_irq()
ntp: let update_persistent_clock() sleep
Magnus Damm (32):
smc91x: fix nowait printout
smc91x: SMC_IO_SHIFT platform data support for default case
smc911x: remove duplicate debug printout
resource: add resource_type() and IORESOURCE_TYPE_BITS
V4L/DVB (9235): Precalculate vivi yuv values
V4L/DVB (9236): Teach vivi about multiple pixel formats
V4L/DVB (9237): Add uyvy pixel format support to vivi
V4L/DVB (9238): Add support for rgb565 pixel formats to vivi
V4L/DVB (9239): Add support for rgb555 pixel formats to vivi
V4L/DVB (9242): video: add sh_mobile_ceu comments
V4L/DVB (9243): video: add byte swap to sh_mobile_ceu driver
V4L/DVB (9244): video: improve sh_mobile_ceu buffer handling
V4L/DVB (9245): video: add header to soc_camera_platform include file
sh: GPIO and pinmux base code
sh: Add sh7722 pinmux code
sh: Use sh7722 GPIO on Migo-R board
sh: Add sh7723 pinmux code
sh: Use sh7723 GPIO on AP325RXA board
sh: Add sh7203 pinmux code
sh: Use sh7203 GPIO on rsk7203 board
sh: Add sh7720 pinmux code
sh: Use sh7720 GPIO on magicpanelr2 board
sh: reduce Migo-R smc91x overruns
sh: add dynamic crash base address support
sh: remove consistent alloc cruft
video: remove unused sh_mobile_lcdc platform data
video: add sh_mobile_lcdc platform flags
sh: update ov772x byte order on Migo-R
sh: Update gpio_set_value() pin value handling
sh: use 10MHz VIO_CLK for ov772x on Migo-R
sh: improve pinmux support for single direction pins
sh: sh7785 pinmux support
Magnus Deininger (1):
9p: fix device file handling
Malcolm Turnbull (1):
ipvs: load balance IPv4 connections from a local process
Manfred Spraul (3):
kernel/cpu.c: Move the CPU_DYING notifiers
kernel/cpu.c: create a CPU_STARTING cpu_chain notifier
arch/x86/kernel/smpboot.c: Clarify when irq processing begins.
Manish Katiyar (5):
ext4: Fix Kconfig typo for ext4dev
libertas : Remove unused variable warning for "old_channel" from cmd.c
net/802/fc.c: Fix compilation warnings
ext4: Remove compile warnings when building w/o CONFIG_PROC_FS
[MTD] [NAND] Fix compilation warnings in drivers/mtd/nand/cs553x_nand.c
Manu Abraham (2):
V4L/DVB (9195): Frontend API Fix: 32APSK is a valid modulation for the DVB-S2 delivery
V4L/DVB (9196): Add support for DSS delivery
Marc Hulsman (4):
hwmon: (w83791d) fan 4/5 pins can also be used for gpio
hwmon: (w83791d) add manual PWM support
hwmon: (w83791d) add pwm_enable support
hwmon: (w83791d) add support for thermal cruise mode
Marc Pignat (1):
rtc: DS1374 wakeup support
Marc Zyngier (9):
[ARM] 5233/1: Allow PXA to have ISA IRQs numbered 0-15
Export smc91x led definitions
Basic support for the Arcom/Eurotech Viper SBC.
Add support for the Arcom/Eurotech Viper SBC onboard ethernet.
Add support for the Arcom/Eurotech Viper SBC CompactFlash card slot
Add default configuration for Arcom/Eurotech Viper SBC
ALSA: Fix pxa2xx-ac97-lib.c compilation
[ARM] 5308/1: Fix Viper ISA IRQ handling
USB: Let some USB host controllers get IRQ flags from resource
Marcelo Tosatti (24):
KVM: x86: accessors for guest registers
KVM: irq ack notification
KVM: PIT: fix injection logic and count
KVM: set debug registers after "schedulable" section
KVM: fix i8259 reset irq acking
KVM: x86: do not execute halted vcpus
KVM: x86: unhalt vcpu0 on reset
KVM: opencode gfn_to_page in kvm_vm_fault
KVM: switch to get_user_pages_fast
KVM: MMU: flush remote TLBs on large->normal entry overwrite
KVM: MMU: split mmu_set_spte
KVM: MMU: move local TLB flush to mmu_set_spte
KVM: MMU: do not write-protect large mappings
KVM: MMU: mode specific sync_page
KVM: MMU: sync roots on mmu reload
KVM: x86: trap invlpg
KVM: MMU: mmu_parent_walk
KVM: MMU: awareness of new kvm_mmu_zap_page behaviour
KVM: MMU: mmu_convert_notrap helper
KVM: MMU: out of sync shadow core
KVM: MMU: speed up mmu_unsync_walk
KVM: MMU: add "oos_shadow" parameter to disable oos
KVM: PIC: enhance IPI avoidance
KVM: VMX: enable invlpg exiting if EPT is disabled
Marcin Obara (1):
tpm: correct tpm timeouts to jiffies conversion
Marcin Slusarz (11):
x86, tsc: fix section mismatch warning
x86: fix MP_processor_info section mismatch warning
x86: mmconf: fix section mismatch warning
x86: mpparse.c: fix section mismatch warning
vgacon: optimize scrolling
vgacon: vgacon_scrolldelta simplification
x86: fix section mismatch warning - apic_flat
x86: fix section mismatch warning - apic_physflat
x86: fix section mismatch warning - apic_x2apic_uv_x
x86: fix section mismatch warning - apic_x2apic_cluster
x86: fix section mismatch warning - apic_x2apic_phys
Marco Stornelli (1):
avr32: added mem kernel command line option support
Marek Skuczynski (1):
sh: remove unnecessary memset after alloc_bootmem_low_pages
Marek Vasut (1):
i2c/tps65010: Vibrator hookup to gpiolib
Marek Vašut (3):
[ARM] 5199/1: PalmLD: PCMCIA driver
[ARM] 5184/1: Split ucb1400_ts into core and touchscreen
[ARM] 5248/1: wm97xx generic battery driver
Mariusz Kozlowski (7):
[ARM] balance parenthesis in header file
[ARM] remove extra brace in arch/arm/mach-pxa/trizeps4.c
ALSA: misc typo fixes
[ARM] pxa/spitz: fix unbalance parenthesis in header file spitz.h
staging: fix potential build error in slicoss driver
staging: balance parenthesis in wlan-ng headers
ACPI: thinkpad-acpi: trivial fix of error message
Mark Brown (66):
ALSA: Add jack reporting API
ALSA: Build jack detection
ALSA: ASoC: Allow codecs to override register display
ALSA: ASoC: Make OpenFirmware helper include file conditional
ALSA: ASoC: Export DAI and codec for TLV320AIC26
ALSA: ASoC: Staticise keyclick dev_attr in tlv320aic26
ALSA: ASoC: Add all CODECs Kconfig option
ALSA: ASoC: Add WM8900 CODEC driver
ALSA: ASoC: Add WM8580 CODEC driver
[ARM] 5111/2: zylonite: Configure SSP
[ARM] 5223/1: zylonite: Staticise zylonite_i2c_board_info
ALSA: ASoC: Add WM8903 CODEC driver
ALSA: ASoC: WM8903 I2C cleanups
ALSA: ASoC: Convert DAPM pop time configuration to debugfs
ALSA: ASoC: Make all codecs depend on rather than selecting I2C
ALSA: ASoC: Don't suggest compile time selection of codec access
ALSA: ASoC: Fix indentation in WM9713
ALSA: ASoC: Sort Kconfig and Makefile entries for codecs
ALSA: ASoC: Use codec digital mute when stopping playback
[ARM] 5224/2: PXA SSP: Introduce register accessors
sound: ASoC: Fix dependency on AC97_BUS
sound: ASoC: DAPM support for ADC on WM9713 PCM interface
sound: ASoC: Add WM8750 SPI support
ALSA: ASoC: Correct inverted Mic PGA Switch control in wm8510 driver
ALSA: ASoC: Check for machine type in GTA01 machine driver
ALSA: ASoC: Allow machine drivers to mark pins as not connected
ALSA: ASoC: Use snd_soc_dapm_nc_pin() in GTA01 audio driver
ALSA: ASoC: Use snd_soc_dapm_nc_pin() in Zaurus machine drivers
ALSA: ASoC: Use snd_soc_dapm_nc_pin() in N810 machine driver
ALSA: ASoC: Add WM8753 SPI support
ALSA: ASoC: Add WM8510 SPI support
ALSA: ASoC: Implement WM8510 bias level control
ALSA: ASoC: Make WM8510 microphone input a DAPM mixer
ALSA: ASoC: Make TLV320AIC26 user-visible
ALSA: ASoC: Fix inverted input PGA mute bits in WM8903
ALSA: ASoC: Fix build of GTA01 audio driver
regulator: Fix typo
regulator: check for init_data on registration
regulator: Additional diagnostics for machine constraints
regulator: Enable regulators marked as always_on
mfd: Core support for the WM8400 AudioPlus HiFi CODEC and PMU
regulator: Add WM8400 regulator support
regulator: Export regulator name via sysfs
mfd: Add WM8350 audio register definitions
mfd: Add WM8350 GPIO register definitions
mfd: Add WM8350 PMIC register definitions
mfd: Add WM8350 PMU register definitions
mfd: Add WM8350 comparator register definitions
mfd: Add WM8350 RTC register definitions
mfd: Add WM8350 watchdog register definitions
mfd: Core support for the WM8350 AudioPlus PMIC
mfd: Add I2C control support for WM8350
mfd: Add GPIO pin configuration support for WM8350
mfd: Add initialisation callback for WM8350
mfd: Add WM8350 interrupt support
regulator: Add WM8350 regulator support
mfd: Add WM8350 subdevice registration helper
mfd: Add placeholders for WM8350 client devices
mfd: Fix warning in WM8350
ALSA: ASoC: Hide TLV320AIC26 configuration option for non-OpenFirwmare users
ALSA: Handle NULL jacks in snd_jack_report()
ALSA: ASoC: Convert playpaq_wm8510 to bulk route registration API
mfd: Don't use NO_IRQ in WM8350
mailmap: add Mark Brown
mfd: Don't store volatile bits in WM8350 register cache
ALSA: Ensure PXA runtime data is initialised
Mark Fasheh (15):
vfs: vfs-level fiemap interface
ocfs2: fiemap support
ocfs2: POSIX file locks support
ocfs2: Track local alloc bits internally
ocfs2: throttle back local alloc when low on disk space
ocfs2: track local alloc state via debugfs
ocfs2: fix printk format warnings
ocfs2: Remove pointless !!
ocfs2: make la_debug_mutex static
ocfs2: Documentation update for user_xattr / nouser_xattr mount options
ocfs2: use smaller counters in ocfs2_remove_xattr_clusters_from_cache
ocfs2: Don't check for NULL before brelse()
ocfs2: Uninline ocfs2_xattr_name_hash()
ocfs2: Move trusted and user attribute support into xattr.c
ocfs2: fix build error
Mark Jackson (2):
avr32: Fix MIMC200 board use of SPD network pins
avr32: Add MIMC200 board support
Mark Langsdorf (2):
x86: L3 cache index disable for 2.6.26
x86: L3 cache index disable for 2.6.26
Mark McLoughlin (2):
hrtimer: remove hrtimer_clock_base::get_softirq_time()
hrtimer: remove hrtimer_clock_base::reprogram()
Mark Nelson (2):
powerpc: Add new CPU feature: CPU_FTR_CP_USE_DCBTZ
powerpc: New copy_4K_page()
Mark de Wever (1):
ide-tape: Buildfix when IDETAPE_DEBUG_LOG is set to 1.
Markus Metzger (1):
x86, ptrace: PEBS support
Martin Dauskardt (1):
V4L/DVB (9326): ivtv: avoid green flashing when loading ivtv
Martin Gebert (1):
[netdrvr] au1000_eth: Spinlock initialisation fix
Martin Habets (1):
sparc: Add checkstack support
Martin K. Petersen (10):
block: Introduce integrity data ownership flag
block: Fix double put in blk_integrity_unregister
block: Switch blk_integrity_compare from bdev to gendisk
block: gendisk integrity wrapper
block: Find bio sector offset given idx and offset
[SCSI] sd: Issue correct protection operation
[SCSI] sd: Always print actual protection_type
[SCSI] sd: Correctly handle all combinations of DIF and DIX
[SCSI] sd: Switch kernel printing level for DIF messages
dm: mark split bio as cloned
Martin Langer (2):
powerpc: Fix major revision number for Freescale cores
de2104x: wrong MAC address fix
Martin Michlmayr (1):
ext4: Remove an old reference to ext4dev in Makefile comment
Martin Schwidefsky (5):
[S390] bus_id ->dev_name() conversions in qdio
[S390] ptrace changes
[S390] xpram: per device block request queues.
[S390] fix initialization of stp
remove unused ibcs2/PER_SVR4 in SET_PERSONALITY
Martin Steigerwald (1):
CFS scheduler: documentation about scheduling policies
Martyn Welch (5):
powerpc: Board support for GE Fanuc SBC610
powerpc: Default configuration for GE Fanuc SBC610
powerpc: Correct USB support for GE Fanuc SBC610
powerpc: GE Fanuc's FPGA based PIC controller on the SBC610
powerpc: FPGA support for GE Fanuc SBC610
Masakazu Mokuno (1):
ps3: Add ps3av_audio_mute_analog()
Mathieu Desnoyers (22):
x86: alternatives : fix LOCK_PREFIX race with preemptible kernel and CPU hotplug
x86: revert replace LOCK_PREFIX in futex.h
x86: spinlock use LOCK_PREFIX
rcu: add rcu_read_lock_sched() / rcu_read_unlock_sched()
tracing: Kernel Tracepoints
tracing: tracepoints, documentation
tracing: tracepoints, samples
tracing, sched: LTTng instrumentation - scheduler
ftrace: port to tracepoints
tracepoints: use TABLE_SIZE macro
tracepoints: use rcu sched
tracepoints: fix reentrancy
markers: marker_synchronize_unregister()
markers: fix unregister bug and reenter bug, cleanup
markers: probe example, fix teardown
markers: documentation fix for teardown
sputrace: use marker_synchronize_unregister()
markers: re-enable fast batch registration
markers: turn marker_synchronize_unregister() into an inline
markers: fix synchronize marker unregister static inline
tracepoints: tracepoint_synchronize_unregister()
tracepoints: synchronize unregister static inline
Mats Erik Andersson (1):
8139too: [cosmetic] fix incorrect register for flash-rom
Matt Helsley (8):
container freezer: add TIF_FREEZE flag to all architectures
container freezer: make refrigerator always available
container freezer: implement freezer cgroup subsystem
container freezer: skip frozen cgroups during power management resume
container freezer: prevent frozen tasks or cgroups from changing
container freezer: make freezer state names less generic
container freezer: rename check_if_frozen()
container freezer: document the cgroup freezer subsystem.
Matt Mackall (2):
x86: remove magic number from ACPI sleep stack buffer
x86: trim ACPI sleep stack buffer
Matthew Fleming (2):
MMC: CSD and CID timeout values
MMC: Use timeout values from CSR
Matthew Garrett (6):
power_supply: Add function to return system-wide power state
Input: atkbd - expand Latitude's force release quirk to other Dells
ACPI: WMI: Enable event methods when registering notifiers
eeepc-laptop: Use standard interfaces
ACPI: Clear WAK_STS on resume
Add Intel ACPI IGD OpRegion support
Matthew Ranostay (25):
ALSA: hda: digital pc-beep support hd-audio codecs
ALSA: hda: added 92HD81/83 support
ALSA: hda: dynamically create capture mux controls
ALSA: hda: 92HD75xx fixes
ALSA: hda: SPDIF mux controls
ALSA: hda: removed unneeded hp_nid references
ALSA: hda: slave digital out support
ALSA: hda: digital slave support for IDT codecs
ALSA: hda: SPDIF mux name change
ALSA: hda - add missing slave_dig_outs for 92HD73bxx
ALSA: hda: Added a STAC_HP_M4 quirk
ALSA: hda: Input port AMP controls
ALSA: hda: fixed hp_nid DAC for DELL_M6
ALSA: hda: 92hd73xx fixes
ALSA: hda: SPDIF mux fixes for STAC927x
ALSA: hda: use last DAC defined for hp_pin
ALSA: hda: slave_dig_outs code block in wrong location
ALSA: hda: 92xx S/PDIF In support
ALSA: hda: HP laptop quirk
ALSA: hda: SPDIF stream muting support
ALSA: hda: STAC_HP_M4
ALSA: hda: VREF powerdown for headphones
ALSA: hda: add mixers for analog mixer on 92hd75xx codecs
ALSA: hda: corrected invalid mixer values
ALSA: hda: fix nid variable warning
Matthew Wilcox (4):
[netdrvr] atl1e: Don't take the mdio_lock in atl1e_probe
[SCSI] qla2xxx: Remove semaphore.h
ACPI: Change acpi_evaluate_integer to support 64-bit on 32-bit kernels
PCI: Fix reference counting bug
Matthias Fuchs (2):
powerpc/44x: Add hwmon support to Sequoia device tree
powerpc/4xx: Allow 4xx PCI bridge to be disabled via device tree
Matthias Hopf (1):
drm/i915: fix ioremap of a user address for non-root (CVE-2008-3831)
Mattias Nissler (2):
rt2x00: Only configure hardware when radio is enabled
rt2x00: skb->data pointer should not include TX descriptor
Mauro Carvalho Chehab (22):
ALSA: hda: Add support for ECS/PC Chips boards with Sigmatel codecs
V4L/DVB (8553): media/video/Kconfig: get rid of a select
V4L/DVB (8554): media/video/Kconfig: cosmetic changes and convert select into depends on
V4L/DVB (8625): saa7134: Add NEC prococol IR decoding capability
V4L/DVB (8626): Add support for TCL tuner MF02GIP-5N-E
V4L/DVB (8627): Fix mute on bttv driver
V4L/DVB (8628a): Remove duplicated include
V4L/DVB (8628): bttv: Add support for Encore ENLTV2-FM
V4L/DVB (8730): drx397xD: fix compilation error caused by changeset 71046dfb0853
V4L/DVB (9055): tuner-xc2028: Do a better job selecting firmware type
V4L/DVB (9059): saa7134: Add support for Encore version 5.3 board
V4L/DVB (9060): saa7134: Add support for Avermedia PCI pure analog (M135A)
V4L/DVB (9061): saa7134: Add support for Real Audio 220
V4L/DVB (9062): Add support for Prolink Pixelview Global Extreme
V4L/DVB (9098): Whitespace cleanups
HID: fix numlock led on Dell device 0x413c/0x2105
HID: Don't let Avermedia Radio FM800 be handled by usb hid drivers
HID: add support for Bright ABNT2 brazilian device
V4L/DVB (9276): videobuf-dvb: two functions are now static
V4L/DVB (9330): Get rid of inode parameter at v4l_compat_translate_ioctl()
V4L/DVB (9331): Remove unused inode parameter from video_ioctl2
V4L/DVB (9333): cx88: Not all boards that requires cx88-mpeg has frontends
Maximilian Rehkopf (1):
ALSA: ice1724: enable MIDI on Terratec Aureon 7.1 Universe
Miao Xie (1):
sched: fix the wrong mask_len
Michael Brooks (1):
IB/mad: Don't discard BMA responses in kernel
Michael Buesch (14):
b43: Implement dynamic PHY API
b43: Rewrite TX power adjustment
b43: Don't use memcpy for overlapping areas
b43: Move remaining code from phy.c to phy_a.c
b43: Move code from nphy.* to phy_n.*
b43: Add LP-PHY template
b43: Add LP-PHY read/write phyops
b43: Add LP-PHY radio register definitions
b43: Split PHY alloc and init
b43: Move Analog switching into phy code
b43: Replace hardcoded Analog switch
b43: Fix QoS defaults
b43 G-PHY: Remove mmiowb()
b43: Remove QoS update workqueue
Michael Chan (5):
bnx2: Add bnx2_shutdown_chip().
bnx2: Check netif_running() in all ethtool operations.
bnx2: Update 5706/5708 firmware.
bnx2: Eliminate TSO header modifications.
bnx2: Update version to 1.8.1.
Michael Ellerman (6):
powerpc: Streamline ret_from_except_lite for non-iSeries platforms
powerpc: fsl_msi doesn't need it's own of_node
powerpc: Split-out common MSI bitmap logic into msi_bitmap.c
powerpc: Convert the FSL MSI code to use msi_bitmap
powerpc: Convert the MPIC MSI code to use msi_bitmap
ftrace: make output nicely spaced for up to 999 cpus
Michael Halcrow (1):
eCryptfs: remove retry loop in ecryptfs_readdir()
Michael Hennerich (9):
Input: bf54x-keys - add power management support
Blackfin arch: Add new board support for ADZS-BF526-EZ-BRD
Blackfin arch: add BF54x / BF52x Rotary Input device driver platform resource to board file
Blackfin arch: Fix BUG: anomaly_threshold is used with ANOMALY_05000363
Blackfin arch: Fix BUG -- BF533 + 0.5 silicon + MPU + UART PIO -> crash
Blackfin arch: Enable framebuffer support for the BF526-EZkit TFT LCD display
Blackfin arch: AD7879 Touchscreen driver
Blackfin arch: Fix bogus str_ident check in gpio code
Blackfin arch: update AD7879 platform resources in board file
Michael Kerrisk (1):
ALSA: Documentation/sound/alsa/ALSA-Configuration.txt: fix typo
Michael Krufky (14):
V4L/DVB (8655): cxusb: fix checkpatch warnings & errors
V4L/DVB (8656): fix DVB_FE_CUSTOMISE for DVB_DIB7000P and DVB_TUNER_DIB0070 with dvb-usb-cxusb
V4L/DVB (8658): lgs8gl5: fix build warnings
V4L/DVB (8948): xc5000: kill xc5000_priv.h
V4L/DVB (8949): xc5000: allow multiple driver instances for the same hardware to share state
V4L/DVB (8950): xc5000: prevent an OOPS if analog driver is unloaded while digital is in use
V4L/DVB (8951): xc5000: dont pass devptr in xc5000_attach()
V4L/DVB (8968): replace xc3028 firmware filenames with defined default firmware names
V4L/DVB (9048): add a general-purpose callback pointer to struct dvb_frontend
V4L/DVB (9049): convert tuner drivers to use dvb_frontend->callback
V4L/DVB (9051): dib0700: use dvb_frontend->callback for xc5000 gpio reset
V4L/DVB (9149): hvr950q: led feedback based on snr
V4L/DVB (9247): au0828: add support for another USB id for Hauppauge HVR950Q
V4L/DVB (9248): sms1xxx: support two new revisions of the Hauppauge WinTV MiniStick
Michael Neuling (1):
powerpc: Remove empty #else from signal_64.c
Michal Januszewski (4):
x86: replace a magic number with a named constant in the VESA boot code
uvesafb: don't treat mode info retrieval failures as errors
MAINTAINERS: add entry for uvesafb
fbdev: ignore VESA modes if framebuffer does not support them
Mikael Pettersson (1):
[ARM] 5218/1: arm: improved futex support
Mike Anderson (2):
block: Add interface to abort queued requests
dm: Call blk_abort_queue on failed paths
Mike Christie (22):
[SCSI] libiscsi: return error passed in during iscsi recovery
[SCSI] Add helper code so transport classes/driver can control queueing (v3)
[SCSI] qla4xxx: return SCSI_MLQUEUE_TARGET_BUSY when driver has detected session error
[SCSI] qla2xxx: return SCSI_MLQUEUE_TARGET_BUSY when driver has detected rport error or race
[SCSI] libiscsi: Use SCSI_MLQUEUE_TARGET_BUSY
[SCSI] lpfc: use SCSI_MLQUEUE_TARGET_BUSY when catching the rport transition race
[SCSI] fc class: unblock target after calling terminate callback (take 2)
[SCSI] ibmvfc, qla2xxx, lpfc: remove scsi_target_unblock calls in terminate callbacks
[SCSI] scsi: add transport host byte errors (v3)
[SCSI] iscsi class, libiscsi and qla4xxx: convert to new transport host byte values
[SCSI] fc class: Add support for new transport errors
[SCSI] qla2xxx: use new host byte transport errors.
[SCSI] block: separate failfast into multiple bits.
[SCSI] modify scsi to handle new fail fast flags.
[SCSI] scsi_dh_alua: remove REQ_NOMERGE
[SCSI] libiscsi: fix data corruption when target has to resend data-in packets
[SCSI] libiscsi: Support drivers initiating session removal
[SCSI] iscsi class: fix endpoint id handling
[SCSI] libiscsi: rename host reset to target reset
[SCSI] iscsi_tcp: return a descriptive error value during connection errors
libiscsi: check reason why we are stopping iscsi session to determine error value
libiscsi: fix locking in iscsi_eh_device_reset
Mike Crowe (1):
hfsplus: quieten down mounting hfsplus journaled fs read only
Mike Dahlgren (1):
asus_acpi: whitespace and comment cleanup
Mike Ditto (2):
powerpc: Fix boot wrapper memcmp() called with zero length argument
powerpc: Add del_node() for early boot code to prune inapplicable devices.
Mike Frysinger (35):
[MTD] [MAPS] Maps: make uclinux mapping driver depend on MTD_RAM
Blackfin arch: add note about newer ezkits using PB4 for AD7877 instead of PJ11
Blackfin arch: only include asm/cplb.h when it is truly used
Blackfin arch: fix bug - sometimes there is no response to the hitting key in uboot for bf561-ezkit when running with 50mhz SCLK
Blackfin arch: mark local gpio_error() as static
Blackfin arch: fix merge errors during 2.6.26 upgrade
Blackfin arch: BF561 is supported, no longer a work in progress
Blackfin arch: fix default silicon rev selection so it works for all supported parts
Blackfin arch: add support for BF52x-0.2, BF533-0.6, and BF54x-0.2
Blackfin arch: fix bug -- PTRACE_PEEKDATA does not seem to work which breaks umoven() in strace
Blackfin arch: ptrace - cleanup debug messages and style
Blackfin arch: use existing ptrace_disable() func to clear TRACE_BITS and create the opposite ptrace_enable()
Blackfin arch: ptrace - make sure PT_ORIG_R0 and PT_ORIG_P0 offsets are declared
Blackfin arch: give sys_strace proper entry markings
Blackfin arch: avoid using actual config name in comment
Blackfin arch: fix end address for parallel flash and increase kernel partition size to 4meg
Blackfin arch: Move all the silicon rev handling to one place
Blackfin arch: ptrace - fix off-by-one check on end of memory regions
Blackfin arch: have is_user_addr_valid() check for overflows (like when address is -1)
Blackfin arch: emulate a TTY over the EMUDAT/JTAG interface
Blackfin arch: update board defconfigs
Blackfin arch: remove non-bf54x ifdef logic since this file is only compiled on bf54x parts
Blackfin arch: bfin_reset() is an internal reboot function ... everyone should go through machine_restart()
Blackfin arch: update anomaly headers to match the latest sheet
Blackfin arch: use the Blackfin on-chip ROM to do software reset when possible
Blackfin arch: make sure L2 start and length are always defined (fixes building on BF542)
Blackfin Serial Driver: use __initdata for data, not __init
Blackfin Serial Driver: trim trailing whitespace -- no functional changes
Blackfin Serial Driver: move common variables out of serial headers and into the serial driver
Blackfin arch: unify/cleanup cache code
Blackfin arch: use the new bfin_addr_dcachable() function
Blackfin arch: move bfin_addr_dcachable() and friends into the cacheflush header where it belongs
Blackfin arch: update cache flush prototypes with argument names to make them less mysterious
Blackfin arch: disable CONFIG_HW_RANDOM and CONFIG_DAB in defconfig files
Blackfin arch: make sure cycles is marked as volatile so gcc doesnt reorder on us
Mike Galbraith (1):
sched: minor fast-path overhead reduction
Mike Isely (10):
V4L/DVB (8893): pvrusb2: Add comment elaborating on direct use of swab32()
V4L/DVB (8894): pvrusb2: Remove BKL
V4L/DVB (8895): pvrusb2: Fail gracefully if an alien USB ID is used
V4L/DVB (8897): pvrusb2: Mark crop window size change as being disruptive to the encoder
V4L/DVB (8898): pvrusb2: Be able to programmatically retrieve a control's default value
V4L/DVB (8899): pvrusb2: Implement default value retrieval in sysfs interface
V4L/DVB (8900): pvrusb2: Implement cropping pass through
V4L/DVB (8901): pvrusb2: Disable virtual IR device when not needed.
V4L/DVB (8902): pvrusb2: Remove comment lines which refer to checkpatch's behavior
V4L/DVB (9300): pvrusb2: Fix deadlock problem
Mike Pagano (1):
uvesafb: document mode to mode_option parameter change
Mike Rapoport (16):
[ARM] 5215/2: Add support for CM-X300 board
[ARM] 5216/1: Add CM-X300 defconfig
[ARM] 5217/1: update maintainer entry for CompuLab machines
[ARM] 5201/1: PXA3xx: Add support for power i2c bus
[ARM] 5286/2: pxa: rename cm-x270* to cm-x2xx* to allow addition of cm-x255 support
[ARM] 5280/1: pxa: prepare cm-x2xx.c and cm-x2xx-pci.[ch] for addition of CM-X255
[ARM] 5281/1: pxa: split cm-x2xx.c to cm-x2xx.c and cm-x270.c
[ARM] 5282/1: pxa: add CM-X255 support
[ARM] 5283/1: pxa: add CM-X255 pcmcia support
[ARM] 5284/1: pxa: cm-x255: add NOR and NAND flash support
[ARM] 5285/1: pxa: update xm_x2xx_defconfig
[ARM] 5306/1: pxa: fix build error on CM-X270
[ARM] 5307/1: pxa: fix CM-X2XX PCMCIA build error
[MTD] [NAND] GPIO NAND flash driver
leds: da903x: Add support for LEDs found on DA9030/DA9034
backlight: da903x: Add backlight driver for DA9030/DA9034
Mike Travis (1):
PCI: make CPU list affinity visible
Mikhail Gusarov (1):
USB: add ZTE MF626 USB GSM modem entry
Mikko Ohtamaa (1):
V4L/DVB (8974): af9015: Add USB ID for Telestar Starstick 2
Miklos Szeredi (3):
fuse: fix SEEK_END incorrectness
move executable checking into ->permission()
[patch] vfs: make security_inode_setattr() calling consistent
Mikulas Patocka (13):
block: drop virtual merging accounting
drop vmerge accounting
dm exception store: introduce area_location function
dm exception store: use chunk_t for_areas
dm: export struct dm_dev
dm: publish dm_get_mapinfo
dm: publish dm_table_unplug_all
dm: publish dm_vcalloc
dm snapshot: fix primary_pe race
dm snapshot: drop unused last_percent
dm exception store: fix misordered writes
dm: publish array_too_big
dm: remove dm header from targets
Milan Broz (10):
dm crypt: tidy inc pending
dm crypt: tidy crypt alloc
dm crypt: tidy write loop pending
dm crypt: move dec_pending on error into write_io_submit
dm crypt: fix async inc_pending
dm crypt: tidy ctx pending
dm crypt: avoid unnecessary wait when splitting bio
dm crypt: tidy sector
dm crypt: fix async split
dm crypt: remove waitqueue
Miloslav Trmac (1):
audit: Handle embedded NUL in TTY input auditing
Milton Miller (19):
powerpc/xics: EOI unmapped irqs after disabling them
powerpc/xics: Update default_server during migrate_irqs_away
powerpc/xics: Consolidate ipi message encode and decode
powerpc/xics: Rearrange file to group code by function
powerpc/xics: Change *_xirr_info_set() prototype to avoid casts
powerpc/xics: Trim #include list
powerpc/xics: Initialization code cleanups
powerpc/xics: Factor out cpu joining/unjoining the GIQ
powerpc/xics: EOI xics ipi by hand in kexec
powerpc/xics: Mark xics IPI interrupt as per-cpu
powerpc/xics: Make printk format strings fit on one line
powerpc/xics: Reduce and comment xics IPI use of memory barriers
powerpc/smp: No need to set_need_resched when getting a resched IPI
powerpc: remove non-dependent load fsl_booke PTE_64BIT
PCI: remove dynids.use_driver_data
powerpc: Find and destroy possible stale kernel added properties
powerpc: Use cpu_thread_in_core in smp_init for of_spin_map
powerpc: Always trim numa memory to lmb_end_of_DRAM()
powerpc: Delete unused prom_strtoul and prom_memparse
Mimi Zohar (2):
integrity: special fs magic
i_version: remount support
Ming Lei (4):
hci_usb: replace mb with smp_mb
V4L/DVB:usbvideo:don't use part of buffer for USB transfer #4
USB: ehci-dbg: increase debug buffer size for periodic file
USB: ehci-dbg: fix reading less content of periodic file
Mingming Cao (3):
percpu counter: clean up percpu_counter_sum_and_set()
ext2: fix ext2 block reservation early ENOSPC issue
ext3: fix ext3 block reservation early ENOSPC issue
Misha Zhilin (1):
ALSA: ice1724 - Support for Terrasoniq/MUSONIK TS22 PCI card
Mohammed Gamal (9):
KVM: VMX: Remove redundant check in handle_rmode_exception
KVM: VMX: Add Guest State Validity Checks
KVM: VMX: Add module parameter and emulation flag.
KVM: VMX: Add invalid guest state handler
KVM: VMX: Modify mode switching and vmentry functions
KVM: x86 emulator: Add mov r, imm instructions (opcodes 0xb0-0xbf)
KVM: x86 emulator: Add std and cld instructions (opcodes 0xfc-0xfd)
KVM: x86 emulator: Add in/out instructions (opcodes 0xe4-0xe7, 0xec-0xef)
KVM: x86 emulator: Add call near absolute instruction (opcode 0xff/2)
Mohan Kumar M (1):
powerpc: Support for relocatable kdump kernel
Márton Németh (1):
ide-cd: add TEAC CD-224E to the NO_AUTOCLOSE list
Naohiro Ooiwa (1):
sysrq: add enable_mask in sysrq_moom_op
Nate Case (2):
hwmon: (lm90) Convert some macros to static functions
hwmon: (lm90) Support ADT7461 in extended mode
Nathan Fontenot (4):
powerpc: Check rc of notifier chain for memory remove
powerpc: Oops in pseries_lmb_remove()
memory hotplug: release memory regions in PAGES_PER_SECTION chunks
powerpc/pseries: Validate PFN in pseries_remove_lmb()
Nathan Lynch (1):
powerpc: Remove redundant sysfs_remove_file calls for cache info
Neil Brown (2):
sysfs: Support sysfs_notify from atomic context with new sysfs_notify_dirent
Make nfs_file_cred more robust.
Neil Horman (4):
crypto: api - Add fips_enable flag
crypto: rng - RNG interface and implementation
sctp: reduce memory footprint of sctp_chunk structure
x86, kexec: fix hang on i386 when panic occurs while console_sem is held
NeilBrown (5):
md: Allow metadata_version to be updated for externally managed metadata.
md: Don't try to set an array to 'read-auto' if it is already in that state.
md: Remove unnecessary #includes, #defines, and function declarations.
md: remove space after function name in declaration and call.
md: Relax minimum size restrictions on chunk_size.
Nelson Castillo (1):
[ARM] S3C24XX: Fix redefine of DEFINE_TIMER() in s3c24xx pwm-clock.c
Nick Kossifidis (7):
ath5k: HW code cleanup
ath5k: Fix bad udelay calls on AR5210 code
ath5k: Update registers and SREV ids v2
ath5k: Use new srevs to properly attach radio chips
ath5k: Use QUIET mechanism on tx dma stop
ath5k: Fix SREV reporting after SREV updates
ath5k: Add support for AR2417 v2
Nick Piggin (13):
x86, pat: avoid highmem cache attribute aliasing
cifs: Convert cifs to new aops.
sysfs: fix deadlock
afs: convert to new aops
vmscan: move isolate_lru_page() to vmscan.c
mlock: mlocked pages are unevictable
vmstat: mlocked pages statistics
mm: pagecache insertion fewer atomics
mm: unlockless reclaim
mm: page lock use lock bitops
fs: buffer lock use lock bitops
mm: rewrite vmap layer
mutex: speed up generic mutex implementations
Nick Warne (1):
[SCSI] tmscsim: Fixup KERN_INFO in printk
Nicolas Pitre (11):
[ARM] 5206/1: remove kprobe_trap_handler() hack
[ARM] 5211/2: fix a couple warnings from BUG() usage
[ARM] 5221/1: fix ldm/stm emulation for kprobes
[ARM] 5271/1: get rid of pages_to_mb()
[ARM] 5272/1: remove conditional compilation in show_pte()
[ARM] Feroceon: small cleanups to L2 cache code
[ARM] 5274/1: simplify request_standard_resources()
[ARM] 5295/1: make ZONE_DMA optional
[ARM] Orion: activate workaround for 88f6183 SPI clock erratum
[ARM] 5320/1: fix assembly constraints in implementation of do_div()
[ARM] 5321/1: Kirkwood: fix typo in Makefile
Niels de Vos (1):
Input: serio_raw - allow attaching to translated (SERIO_I8042XL) ports
Nigel Hislop (1):
[S390] Add ioctl support for EMC Symmetrix Subsystem Control I/O
Niklaus Giger (1):
powerpc/40x: Add support for Netstal HCU4 board
Nikolaus Voss (1):
Add kernel support for oprofile callgraphs on AVR32
Nishant Kamat (2):
ARM: OMAP3: Add basic board support for OMAP LDP
ARM: OMAP3: Add default kernel config for OMAP LDP
Nobuhiro Iwamatsu (3):
sh: ap325rxa: create CPLD data area in mtd
sh: ap325rxa: Add support RTC RX-8564LC in AP325RXA board
serial: sh-sci: Add support SCIF of SH7723
Nye Liu (1):
initramfs: add option to preserve mtime from initramfs cpio images
OGAWA Hirofumi (7):
Use WRITE_BARRIER in blkdev_issue_flush(), not (1<<BIO_RW_BARRIER)
vfs: replace parent == dentry->d_parent by IS_ROOT()
vfs: add d_ancestor()
vfs: add __d_instantiate() helper
vfs: remove unnecessary fsnotify_d_instantiate()
vfs: remove LOOKUP_PARENT from non LOOKUP_PARENT lookup
vfs: add LOOKUP_RENAME_TARGET intent
Oleg Nesterov (19):
migrate_timers: add comment, use spinlock_irq()
sched: do_wait_for_common: use signal_pending_state()
wait_task_inactive(): don't consider task->nivcsw
wait_task_inactive: "improve" the returned value for ->nvcsw == 0
posix-timers: don't switch to ->group_leader if ->it_process dies
posix-timers: always do get_task_struct(timer->it_process)
posix-timers: sys_timer_create: remove the buggy PF_EXITING check
posix-timers: sys_timer_create: simplify and s/tasklist/rcu/
posix-timers: move the initialization of timer->sigq from send to create path
posix-timers: sys_timer_create: cleanup the error handling
posix-timers: kill ->it_sigev_signo and ->it_sigev_value
posix-timers: lock_timer: kill the bogus ->it_id check
posix-timers: lock_timer: make it readable
do_generic_file_read: s/EINTR/EIO/ if lock_page_killable() fails
fbcon_set_all_vcs: fix kernel crash when switching the rotated consoles
pid_ns: de_thread: kill the now unneeded ->child_reaper change
pid_ns: kill the now unused task_child_reaper()
coredump: format_corename: don't append .%pid if multi-threaded
kthread_bind: use wait_task_inactive(TASK_UNINTERRUPTIBLE)
Oleg Roitburd (3):
V4L/DVB (9019): Added support for Omicom SS4 DVB-S/S2 card
V4L/DVB (9020): Added support for TBS 8920 DVB-S/S2 card
V4L/DVB (9186): Added support for Prof 7300 DVB-S/S2 cards
Oliver Endriss (3):
V4L/DVB (8888): budget: Support Activy DVB-T with TDHD1 tuner
V4L/DVB (8889): dvb-ttpci: Support full-ts hardware modification
V4L/DVB (8890): budget: Add callback to load firmware for the TDHD1 tuner
Oliver Hartkopp (2):
can: Add documentation for virtual CAN driver usage
net: remove ifalias on empty given alias
Oliver Neukum (7):
USB: kill URBs permanently
USB: extend poisoning to anchors
USB: Documentation/usb/anchors.txt #2
USB: RESET_RESUME needs to block autosuspend when remote wakeup is needed
USB: anchor API changes needed for btusb
USB: cdc-wdm: make module autoload work
USB: fix memory leak in cdc-acm
Oliver Schuster (1):
[WATCHDOG] add watchdog driver IT8716 IT8726 IT8712J/K
Or Gerlitz (2):
IPoIB: Clean up ethtool support
IPoIB: Set netdev offload features properly for child (VLAN) interfaces
PJ Waskiewicz (1):
ixgbe: use different context for tso and offload
Pablo Neira Ayuso (2):
netfilter: ctnetlink: remove bogus module dependency between ctnetlink and nf_nat
netfilter: fix compilation error with NAT=n
Paolo Ciarrocchi (8):
x86: coding style fixes to arch/x86/boot/compressed/misc.c
x86: coding style fixes to arch/x86/kernel/bios_uv.c
x86: coding style fixes to arch/x86/lib/strstr_32.c
x86: coding style fixes to arch/x86/lib/string_32.c
x86: coding style fixes to arch/x86/kernel/paravirt_patch_32.c
x86: Coding style fixes to arch/x86/oprofile/op_model_p4.c
[CPUFREQ] Coding style fixes to arch/x86/kernel/cpu/cpufreq/elanfreq.c
[CPUFREQ] Coding style fixes to arch/x86/kernel/cpu/cpufreq/powernow-k6.c
Parag Warudkar (1):
x86: sysfs: kill owner field from attribute
Pascal Terjan (2):
ALSA: hda - Fix sound on NEC Versa S9100
ACPI: thinkpad-acpi: Remove duplicate line
Patrick Boettcher (1):
V4L/DVB (8866): Add dummy FE to the Kconfig-file and fix it
Patrick Glass (1):
MIPS: PMC MSP71XX gpio drivers
Patrick McHardy (7):
gre: fix copy and paste error
gre: minor cleanups in netlink interface
e1000: allow VLAN devices to use TSO and CSUM offload
netfilter: restore lost #ifdef guarding defrag exception
netfilter: fix ebtables dependencies
netfilter: ctnetlink: remove obsolete NAT dependency from Kconfig
netfilter: netns: use NFPROTO_NUMPROTO instead of NUMPROTO for tables array
Paul Bolle (3):
x86 setup: drop SWAP_DEV
x86 setup: remove DEF_INITSEG and DEF_SETUPSEG
x86 setup: remove IMAGE_OFFSET
Paul E. McKenney (10):
rcu, debug: detect stalled grace periods
rcu: prevent console flood when one CPU sees another AWOL via RCU
rcu: classic RCU locking and memory-barrier cleanups
rcu: fixes to include/linux/rcupreempt.h
rcu: remove list_for_each_rcu()
rcu: fix classic RCU locking cleanup lockdep problem
rcu: remove redundant ACCESS_ONCE definition from rcupreempt.c
rcu: fix locking cleanup fallout
rcu: use irq-safe locks
rcu: RCU-based detection of stalled CPUs for Classic RCU
Paul Gortmaker (1):
powerpc/sbc8560: fix compile warning on CPM pin array
Paul Mackerras (9):
Merge branch 'linux-2.6'
powerpc: Rearrange head_64.S to move interrupt handler code to the beginning
powerpc: Make it possible to move the interrupt handlers away from the kernel
powerpc: Use LOAD_REG_IMMEDIATE only for constants on 64-bit
powerpc: Make the 64-bit kernel as a position-independent executable
Merge branch 'next' of ssh://master.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx
Merge branch 'powerpc-next' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc
powerpc: Sync RPA note in zImage with kernel's RPA note
powerpc: Revert CHRP boot wrapper to real-base = 12MB on 32-bit
Paul Menage (2):
cgroups: convert tasks file to use a seq_file with shared pid array
cgroups: fix declaration of cgroup_mm_owner_callbacks
Paul Moore (18):
selinux: Fix an uninitialized variable BUG/panic in selinux_secattr_to_sid()
netlabel: Fix some sparse warnings
selinux: Cleanup the NetLabel glue code
selinux: Correctly handle IPv4 packets on IPv6 sockets in all cases
netlabel: Remove unneeded in-kernel API functions
selinux: Better local/forward check in selinux_ip_postroute()
selinux: Fix a problem in security_netlbl_sid_to_secattr()
selinux: Fix missing calls to netlbl_skbuff_err()
smack: Fix missing calls to netlbl_skbuff_err()
netlabel: Replace protocol/NetLabel linking with refrerence counts
netlabel: Add a generic way to create ordered linked lists of network addrs
netlabel: Add network address selectors to the NetLabel/LSM domain mapping
netlabel: Add functionality to set the security attributes of a packet
selinux: Set socket NetLabel based on connection endpoint
selinux: Cache NetLabel secattrs in the socket's security struct
netlabel: Changes to the NetLabel security attributes to allow LSMs to pass full contexts
cipso: Add support for native local labeling and fixup mapping names
netlabel: Add configuration support for local labeling
Paul Mundt (103):
sh: Provide movli.l/movco.l-based bitops.
sh: Provide movli.l/movco.l-based cmpxchg.
sh: Kill off unused defines from asm/smp.h.
sh: smp: Provide a generic IPI handler.
sh: smp: Hook in to the generic IPI handler for SH-X3 SMP.
sh: smp: Hook up a timer IPI stub.
sh: generic clockevent broadcast support.
sh: smp: shove a cpu_relax() in the plat_start_cpu() busy loop.
sh: Early dummy clockevent registration on boot CPU.
sh: Display CPU information in show_regs().
sh: fixup many sparse errors.
sh: Don't enable clockevents broadcasting on UP SH-X3 builds.
sh: Add support for memory hot-remove.
sh: Add the rest of the boot targets to arch/sh/boot/.gitignore.
sh: uninline flush_icache_all().
sh: Add EDOSK7760 mach type.
sh: Mark kretprobe_trampoline_holder static and __used.
sh: Disable seccomp support by default.
sh: kprobes: Hook up kprobe_fault_handler() in the page fault path.
sh: kprobes: Use trapa #0x3a for breakpoint trap.
sh: kprobes: Default to NOTIFY_DONE for unhandled debug traps.
sh: kprobes: Fix up a preemption imbalance on jprobe return.
sh: kprobes: Fix up race against probe point removal.
sh: kprobes: __kprobes annotations and formatting cleanups.
sh: Derive calibrate_delay lpj from clk fwk.
sh: Add R2D+ defconfig for qemu system emulator.
sh: kprobes: kretprobe_trampoline needs to be global.
sh: Provide a fixed UTS_MACHINE definition for sh64.
sh: ptrace: Introduce user_regset interface for gp regs.
sh: ioremap_prot support.
sh: Flag T-bit for syscall restart.
sh: provide user_stack_pointer(), needed for tracehook support.
sh: Provide the asm/syscall.h interface, needed by tracehook.
sh: Enable HAVE_ARCH_TRACEHOOK.
sh: Fix up NUMA build error with se7722_defconfig.
sh: Add DSP registers to regset interface.
sh: Add missing task_user_regset_view() definition.
sh: Check SR.DSP bit for DSP regset validity.
sh: Tidy up ELF core dumps.
sh: latencytop support.
sh: Fix up fpu emu build.
sh: Make memory hot-add and hot-remove depend on MMU.
sh: Fix up signal_64 conflicting handle_signal() definition.
sh: Consolidate struct sh_cpuinfo definitions across _32/_64 split.
sh: Fix up headers_check regression.
sh: HAVE_IOREMAP_PROT depends on MMU.
sh: Disable 4kB stacks when using PAGE_SIZE_64KB.
sh: Support kernel stacks smaller than a page.
sh: Copy in asm/sizes.h helper from ARM.
sh: Add a few more definitions to asm/sizes.h.
sh: Move lookup_exception_vector() out to asm/system_32.h.
sh: Look up the trap vector for the page fault notifier.
sh: Kill off duplicate page fault notifiers in slow path.
sh: Trivial trace_mark() instrumentation for core events.
sh: ftrace support.
doc: Add remaining SH parameters to kernel-parameters.txt.
sh: Add missing asm/ftrace.h.
sh: Add FPU registers to regset interface.
sh: Force pending restarted system calls to return -EINTR.
sh: Fix up uaccess_64 put/get_user() cast warnings.
sh: Fix up signal_64 cast warnings.
sh: sh_ksyms_64 needs __strncpy_from_user() definition.
sh: SH-5 clk fwk support.
sh: Use clk fwk for preset lpj on sh64, too.
sh: Fix up the __raw_read/writeX() definitions.
sh: Use __raw_xxx() I/O accessors for INTC and IPR.
serial: sh-sci: Handle the general UPF_IOREMAP case.
sh: Move the shared INTC code out to drivers/sh/
video: sh_mobile_lcdcfb: Support HAVE_CLK=n configurations.
serial: sh-sci: Dynamic clock management depends on HAVE_CLK.
Merge branch 'sh/g3-prep'
sh: More I/O routine overhauling.
i2c: Renesas Highlander FPGA SMBus support
rtc: rtc-rs5c372: SMBus conversion/support
rtc: rtc-rs5c372: add support for Ricoh R2025S/D RTC
binfmt_elf_fdpic: support auxvec base platform string
binfmt_elf_fdpic: convert initial stack alignment to arch_align_stack()
binfmt_elf_fdpic: wire up AT_EXECFD, AT_EXECFN, AT_SECURE
Merge branch 'sh/gpiolib'
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
sh: Fix up some merge damage.
sh: Move the CPU definition headers from asm/ to cpu/.
sh: Migrate common board headers to mach-common/.
sh: Only build in gpio.o when CONFIG_GENERIC_GPIO is selected.
sh: Move SH-4 CPU headers down one more level.
binfmt_elf_fdpic: Update for cputime changes.
sh: Fix up the SH7203 build.
sh: arch/sh/kernel/smp.c needs linux/cpu.h for notify_cpu_starting().
sh: gpio: Include asm-generic/gpio.h for non-gpiolib stubs.
sh: rsk7203: leds-gpio support for RSK+ LEDs.
sh: gpio: Stub in dummy GPIO<->IRQ mapping routines.
sh: ap325rxa: Move off of hardcoded pinmux for flctl initialization.
sh: Hook up PB0->PB7 input-only pins in SH7203 PFC.
sh: ap325rxa: Kill off unused port definitions.
sh: Wire up oops reporting in the die notifier chain.
sh: Export cache flush routines needed by sh_eth on SH7619.
rtc: Add R2025S/D comment to rs5c372 Kconfig entry.
sh: Kill off unused p1fc divisors from SH7763 clk fwk.
sh: update defconfigs.
sh: mach-highlander: Handle SCIF pinmuxing on R7785RP.
sh: asm/gpio.h needs linux/kernel.h for might_sleep()/WARN_ON().
mm: page_cgroup needs linux/vmalloc.h for vmalloc_node()/vfree().
profiling: fix up CONFIG_PROC_FS=n build
Paul Walmsley (13):
ARM: OMAP2: Powerdomain: Add base OMAP2/3 powerdomain code
ARM: OMAP2: Powerdomain: Add OMAP2/3 common powerdomains
ARM: OMAP2: Powerdomain: Add OMAP2 powerdomains
ARM: OMAP: Powerdomain: Add OMAP3 powerdomains
ARM: OMAP2: Clockdomain: Add base OMAP2/3 clockdomain code
ARM: OMAP2: Clockdomain: Connect clockdomain code to powerdomain code
ARM: OMAP2: Clockdomain: Encode OMAP2/3 clockdomains
ARM: OMAP2: Clockdomain: Associate clocks with clockdomains
ARM: OMAP2: Clockdomain: Integrate OMAP3 clocks with clockdomain code
[ARM] OMAP3 pwrdm: add hardware save-and-restore (SAR) support
[ARM] OMAP: clockdomain: add clkdm_get_pwrdm()
ARM: OMAP2: Fix sparse, checkpatch warnings fro GPMC code, use ioremap
ARM: OMAP2: Fix sparse, checkpatch warnings in OMAP2/3 IRQ code
Paulius Zaleckas (2):
i.MX: Add FIQ support
USB: ftdi_sio: fix 'product' parameter description
Pavel Machek (3):
ACPI: catch calls of acpi_driver_data on pointer of wrong type
Staging: add w35und wifi driver
leds: Add driver for HP harddisk protection LEDs
Pavel Roskin (1):
staging: at76_usb wireless driver
Pavel Vasilyev (1):
fix CONFIG_MMCONFIG=n build warning
Pawel MOLL (4):
ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE
ALSA: IEC958 definition for consumer status channel update
ALSA: Fix limit of 8 PCM devices in SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE
genirq: irq_chip->startup() usage in setup_irq and set_irq_chained handler
Pedro Lopez-Cabanillas (2):
ALSA: snd-usb-audio: support for Edirol UA-4FX device
ALSA: usb-audio: dynamic detection of MIDI interfaces in uaxx-quirk
Pedro Ribeiro (1):
IPV6: Fix default gateway criteria wrt. HIGH/LOW preference radv option
Pekka Enberg (10):
cifs: don't use GFP_KERNEL with GFP_NOFS
x86: __show_registers() and __show_regs() API unification
Staging: w35und: remove some typedefs
Staging: echo: fix kmalloc()/kfree() uses
Staging: echo: remove dead code
Staging: echo: remove __cplusplus macro magic
Staging: echo: remove annoying "end of function" markers
Staging: w35und: remove spinlock wrappers
Staging: w35und: use gotos for error handling
Staging: w35und: module init cleanup
Pekka Paalanen (9):
x86: fix mmiotrace 8-bit register decoding
x86 mmiotrace: fix a rare memory leak
ftrace: move mmiotrace functions out of trace.c
ftrace: add trace_vprintk()
x86 mmiotrace: implement mmiotrace_printk()
mmiotrace: handle TRACE_PRINT entries
mmiotrace: remove left-over marker cruft
ftrace: inject markers via trace_marker file
tracing/ftrace: fix pipe breaking
Pete Zaitcev (1):
ub: remove sg_stat
Peter Beutner (1):
V4L/DVB (9040): TTUSB-DEC DVB-S: claim to have lock
Peter Chubb (1):
PCI: fix 64-vbit prefetchable memory resource BARs
Peter Jones (1):
efifb/imacfb consolidation + hardware support
Peter Korsgaard (5):
powerpc: gpio driver for mpc8349/8572/8610 and compatible
ALSA: hda: appletv support
HID: add appletv IR receiver quirk
Driver core: make bus_find_device_by_name() more robust
usb core: fix USB_OTG_BLACKLIST_HUB typo
Peter Oberparleiter (3):
[S390] cio: move device unregistration to dedicated work queue
[S390] cio: introduce purge function for /proc/cio_ignore
[S390] cio: inline assembly cleanup
Peter Oruba (21):
x86: AMD microcode patch loading support v2
x86: moved Intel microcode patch loader declarations to seperate header file
x86: typedef removal
x86: move per CPU microcode structure declaration to header file
x86: move microcode.c to microcode_intel.c
x86: code split to two parts
x86: structure declaration renaming
x86: add AMD specific declarations
x86: first step of refactoring, introducing microcode_ops
x86: major refactoring
x86: AMD microcode patch loading support
x86: AMD microcode patch loader style corrections
x86: Intel microcode patch loader style corrections
x86: moved function declarations out from AMD microcode patch loader to heade file
x86: minor pointer type cast in AMD microcode patch loader
x86: Microcode patch loader style corrections
x86: Fixed NULL function pointer dereference in AMD microcode patch loader.
x86, microcode rework, v2, renaming
x86, microcode rework, v2, renaming cont.
x86: microcode patch loader bugfix
x86: MAINTAINERS change for AMD microcode patch loader
Peter P Waskiewicz (1):
ixgbe: Whitespace, copyright update and version number change patch
Peter Zijlstra (26):
printk: robustify printk
sched: rt-bandwidth for user grouping interface
sched: rt-bandwidth accounting fix
sched: rt-bandwidth group disable fixes
sched: extract walk_tg_tree()
sched: rt-bandwidth fixes
printk: robustify printk, fix #2
sched: wakeup preempt when small overlap
sched: rework wakeup preemption
sched: fixlet for group load balance
sched: add some comments to the bandwidth code
sched: more sanity checks on the bandwidth settings
sched: fixup buddy selection
ipv6: clean up ip6_route_net_init() error handling
ipv6: initialize ip6_route sysctl vars in ip6_route_net_init()
net: wrap sk->sk_backlog_rcv()
net: packet split receive api
sched: sync wakeups vs avg_overlap
ftrace: make ftrace_printk usable with the other tracers
ftrace: sched_switch: show the wakee's cpu
sched: only update rq->clock while holding rq->lock
block: move q->unplug_work initialization
sched: fix the wrong mask_len, cleanup
sched: optimize group load balancer
sched: fair scheduler should not resched rt tasks
sched: revert back to per-rq vruntime
Petr Tesarik (1):
x86, tracehook: clean up implementation of syscall_get_error()
Petr Vandrovec (2):
x86: fix early panic on amd64 due to typo in supported CPU section
r8169: NULL pointer dereference on r8169 load
Phil Dibowitz (1):
USB: storage: Avoid I/O errors when issuing SCSI ioctls to JMicron USB/ATA bridge
Phil Endecott (1):
intelfb: support 945GME (as used in ASUS Eee 901)
Philip Rakity (1):
[MTD] cmdlineparts documentation change - explain where mtd-id comes from
Philipp Kohlbecher (1):
x86: fix comment in protected mode header
Phillip Michael Jordan (1):
ALSA: snd_usb_audio: fix SB Extigy IR Remote regression
Pierre Ossman (15):
[SCSI] mmc_block: use generic helper to print capacities
sdhci: let the controller wait for busy state to end
sdhci: reduce card detection delay
sdio: make sleep on error interruptable
sdio: give sdio irq thread a host specific name
mmc_block: inform block layer about sector count restriction
mmc_block: indicate strict ordering
mmc_block: filter out PC requests
sdhci: force high speed capability on some controllers
mmc_block: hard code 512 byte block size
sdio: high-speed support
mmc: remove redundant "depends on"
mmc: explicitly mention SDIO support in Kconfig
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/atmel-mci-2.6.28
mmc_block: tell block layer there is no seek penalty
Prakash Mortha (2):
i2c: Restore i2c_smbus_process_call function
i2c-viapro: Add support for SMBus Process Call transactions
Prarit Bhargava (1):
x86, pci: iommu fix potential overflow in alloc_iommu()
Qinghuang Feng (2):
leds: Fix leds-class.c comment
fs/dcache.c: update comment of d_validate()
Rafael J. Wysocki (8):
sky2: Fix WOL regression
pm: rework disabling of user mode helpers during suspend/hibernation
ACPI suspend: Always use the 32-bit waking vector
ACPI Suspend: Enable ACPI during resume if SCI_EN is not set
ACPI suspend: Blacklist HP xw4600 Workstation for old code ordering
x86 ACPI: fix breakage of resume on 64-bit UP systems with SMP kernel
PCI PM: Introduce function pci_wake_from_d3
ACPI suspend: Fix CONFIG_ACPI_SLEEP dependence and some compilation warnings
Rajiv Andrade (6):
Remove the BKL calls from the TPM driver, which were added in the overall
Renames num_open to is_open, as only one process can open the file at a time.
Protect tpm_chip_list when transversing it.
The tpm_dev_release function is only called for platform devices, not pnp
As pointed out by Jonathan Corbet, the timer must be deleted before
TPM: include "moderated for non-subscribers" notation in MAINTAINERS
Rakib Mullick (1):
cpuset.c: remove extra variable
Ralf Baechle (10):
MIPS: Optimize get_user and put_user for 64-bit
MIPS: Alchemy: rename directory
MIPS: Move headfiles to new location below arch/mips/include
MIPS: IP checksums: Remove unncessary folding of sum to 16 bit.
MIPS: IP checksums: Remove unncessary .set pseudos
MIPS: IP checksums: Optimize adjust of sum on buffers of odd alignment.
MIPS: Rewrite spinlocks to ticket locks.
MIPS: Replace use of <asm-generic/uaccess.h> with native implementations.
MIPS: Move ptrace prototypes to ptrace.h
MIPS: Have a heart for a lonely, lost header file ...
Ralph Campbell (1):
IB/ipath: Fix SLID generation for RC/UC QPs when LMC > 0
Rami Rosen (4):
mac80211: remove wme_tx_queue and wme_rx_queue from net/mac80211/sta_info.h
mac80211: remove redundant check in ieee80211_master_start_xmit (net/mac80211/tx.c)
ipv4: add mc_count to in_device.
iwlwifi: fix compilation warning when CONFIG_IWLWIFI_DEBUG is not set.
Randy Dunlap (33):
documentation: move hpet.txt to timers/ subdirectory
documentation: move mtrr.txt to Doc/x86/ subdir
security: add/fix security kernel-doc
x86, microcode_amd: fix shift warning
hp-plus: fix link objects
ath9k: uses/needs led_classdev_[un]register
mac80211: add missing kernel-doc
ALSA: us122l - Add missing dependency on CONFIG_SND_HWDEP
Add some block/ source files to the kernel-api docbook. Fix kernel-doc notation in them as needed. Fix changed function parameter names. Fix typos/spellos. In comments, change REQ_SPECIAL to REQ_TYPE_SPECIAL and REQ_BLOCK_PC to REQ_TYPE_BLOCK_PC.
block_dev: fix kernel-doc in new functions
doc/cdrom: Trvial documentation error, file not present
toshiba_acpi: depends on INPUT
MAINTAINERS: alpha sort
MAINTAINERS: add F: and acronyms
MAINTAINERS: remove colon from headings
MAINTAINERS: move F: line so that it does not break S: line info
net/phy: add missing kernel-doc
HID: fix gyration build error
mac80211: fixme for kernel-doc
ALSA: kernel docs: fix sound/core/ kernel-doc
eeepc: depends on RFKILL
dontdiff: more updates to be closer to gitignore
documentation: explain memory barriers
taint: fix kernel-doc
framebuffer: fix carminefb section mismatch
docbook: update procfs credits
block: fix current kernel-doc warnings
sound: add missing pcm kernel-doc
mfd: ucb1400 sound driver uses/depends on AC97_BUS:
usb/gadget: fix kernel-doc warning
panasonic-laptop: depends on ACPI
[SCSI] fix netlink kernel-doc
Fix PCI hotplug printk format
Randy Macleod (1):
Phonet: Simple doc fix.
Ravi Anand (1):
[SCSI] qla2xxx: Ignore payload reserved-bits during RSCN processing.
Reinette Chatre (3):
uwb: add the WiMedia LLC Protocol stack
uwb: add WiMedia LLC Protocol stack (messages)
uwb: add WiMedia LLC Protocol stack (WSS)
Remi Cattiau (1):
HID: ignore iBuddy devices
Remi Denis-Courmont (12):
Phonet: global definitions
Phonet: PF_PHONET protocol family support
Phonet: add CONFIG_PHONET
Phonet: network device and address handling
Phonet: Netlink interface
Phonet: common socket glue
Phonet: Phonet datagram transport protocol
Phonet: provide MAC header operations
Phonet: proc interface for port range
Phonet: emit errors when a packet cannot be delivered locally
Phonet: kernel documentation
phonet: Protect if_phonet.h against multiple inclusions.
Remi Herilier (1):
Input: wistron - add support for Fujitsu-Siemens Amilo Pro v3505
Renaud CERRATO (1):
[WATCHDOG] Add AT91SAM9X watchdog
Rene Herman (12):
ALSA: re-order AC97 codec ID table.
ALSA: wss_lib: opti92x-ad1848 WSS_HW_DETECT fix
ALSA: snd-cs4236: add Techmakers MF-4236PW PnP card ID
ALSA: wss_lib: fix AZT2320 probe.
ALSA: wss_lib: rework snd_ad1848_probe()
ALSA: wss_lib: missing closing brace in (ifdeffed out) debug function.
x86: {reverve,free}_memtype() take a physical address
x86: have set_memory_array_{uc,wb} coalesce memtypes.
agp: enable optimized agp_alloc_pages methods
ALSA: snd-ad1816a: add different TerraTec EWS64 S model
i2c-pca-isa: Don't grab arbitrary resources
pnp: make the resource type an unsigned long
Richard Genoud (1):
[MTD] [NAND] Bug on atmel_nand HW ECC : OOB info not correctly written
Richard Holden (1):
phonedev: remove BKL
Richard Hughes (1):
HID: remove ignore quirk for MGE UPS devices
Richard Kennedy (6):
sched: reorder signal_struct to remove 8 bytes on 64 bit builds
sched: reorder struct sched_rt_entity to remove padding on 64 bit builds
reorder struct prop_local_single to remove padding on 64 bit builds
hrtimer: reorder struct hrtimer to save 8 bytes on 64bit builds
libata: reorder ata_device to remove 8 bytes of padding on 64 bits
NFS: remove 8 bytes of padding from struct nfs_fattr on 64 bit builds
Richard Purdie (6):
[MTD] mtdoops: Fix an off by one error
[MTD] mtdoops: Add a magic number to logged kernel oops
[MTD] mtdoops: Fix a bug where block may not be erased
leds: Remove uneeded leds-cm-x270 driver
leds: Fix trigger registration race
leds: Simplify logic in leds-ams-delta
Richard Zhao (1):
ALSA: ASoC: add new param mux to dapm_mux_update_power
Rik van Riel (8):
vmscan: free swap space on swap-in/activation
define page_file_cache() function
vmscan: split LRU lists into anon & file sets
vmscan: second chance replacement for anonymous pages
vmscan: fix pagecache reclaim referenced bit check
vmscan: add newly swapped in pages to the inactive list
more aggressively use lumpy reclaim
mmap: handle mlocked pages during map, remap, unmap
Robert Jarzmik (6):
[ARM] 5202/1: pxa: Added Mitac Mio A701 smartphone support.
pda_power: Check and handle return value of set_irq_wake
[ARM] 5244/1: Add hardware CTSRTS flow control to pxa serial driver
V4L/DVB (8683): Add Micron mt9m111 chip ID in V4L2 identifiers
V4L/DVB (8684): Add support for Micron MT9M111 camera.
USB: Fix unneeded endpoint check in pxa27x_udc
Robert P. J. Day (6):
WIRELESS: Make wireless one-click selectable.
sound: remove reference to dead sound OSS vars AEDSP16_MSS and SBPRO
XTENSA: warn about including <asm/rwsem.h> directly.
xtensa: use newer __SPIN_LOCK_UNLOCKED macro
fuse: config description improvement
init.h: remove long-dead __setup_null_param() macro
Robert Reif (6):
sparc32: add init memory poisoning
rtc-m48t59: Only check century bits on m48t59 chips.
sparc32: sun4m interrupt mask cleanup
cg6: disable cursor when leaving graphics mode
leo: disable cursor when leaving graphics mode
sparc32: fix build errors
Robert Richter (38):
x86: add PCI IDs for AMD Barcelona PCI devices
x86: apic_*.c: add description to AMD's extended LVT functions
x86/oprofile: introduce model specific init/exit functions
x86/oprofile: Minor changes in op_model_athlon.c
x86/oprofile: renaming athlon_*() into op_amd_*()
drivers/oprofile: coding style fixes in buffer_sync.c
OProfile: moving increment_tail() in buffer_sync.c
OProfile: add IBS code macros
x86/oprofile: separating the IBS handler
OProfile: change IBS interrupt initialization
OProfile: Fix build error in op_model_athlon.c
OProfile: on_each_cpu(): kill unused retry parameter
OProfile: fix setup_ibs_files() function interface
OProfile: enable IBS for AMD CPUs
OProfile: fix IBS build error for UP
x86/oprofile: macro definition cleanup in op_model_athlon.c
x86/oprofile: op_model_athlon.c: fix counter reset when reenabling IBS OP
x86: apic: export symbols for extended interrupt LVT functions
x86: apic: changing export symbols to *_GPL
x86/oprofile: add CONFIG_OPROFILE_IBS option
oprofile: fix printk in cpu_buffer.c
x86/oprofile: reanaming op_model_athlon.c to op_model_amd.c
x86/oprofile: fix on_each_cpu build error
x86: cleanup in amd_cpu_notify()
Revert "Oprofile Multiplexing Patch"
Merge commit 'v2.6.27-rc5' into tip/oprofile
OProfile: Rework oprofile_add_ibs_sample() function
OProfile: Rework string handling in setup_ibs_files()
OProfile: Rename IBS sysfs dir into "ibs_op"
oprofile: whitespace fixes
oprofile: more whitespace fixes
x86/oprofile: removing unused function parameter in add_ibs_begin()
x86/oprofile: reordering functions in nmi_int.c
Merge branch 'oprofile/x86-oprofile-for-tip' into oprofile/oprofile-for-tip
oprofile: fixing whitespaces in drivers/oprofile/*
oprofile: fixing whitespaces in arch/x86/oprofile/*
oprofile: fixing whitespaces in arch/x86/oprofile/*
Merge branch 'oprofile/x86-oprofile-for-tip' into oprofile/for-linus
Robin Getz (11):
Blackfin arch: add supporting for double fault debug handling
Blackfin arch: Better error handling of unknown exceptions
Blackfin arch: Make sure we protect except 2 properly, and print out memory properly
Blackfin arch: rename blackfin_sram.c to sram-alloc.c
Blackfin arch: Use DTEST rather than DMA to poke at L1 SRAM during exception context
Blackfin arch: Make sure we program the correct values in only when necessary for MUSB driver
Blackfin arch: Fix bug - HW Errors never recover on BF548
Blackfin arch: Add optional verbose debug
Blackfin arch: print out error/warning if you are running on the incorrect CPU type
Blackfin arch: make sure we include the fix for SPORT hysteresis when reprogramming clocks
Blackfin arch: fix bug - build kernel failed at head.S when reprogram clock on all platforms
Robin H. Johnson (5):
ALSA: HDA: patch_analog: Fix SPDIF output on AD1989B
ALSA: HDA: hda_local: Less magic numbers.
ALSA: HDA: hda_proc: Fix printf format specifier
ALSA: HDA: patch_analog: Implement multiple outputs for AD1988
ALSA: HDA: patch_analog: Quirk for Asus P5Q Premium/Pro boards.
Rodolfo Giometti (3):
power_supply: Support for Texas Instruments BQ27200 battery managers
rtc-ds1307: alarm support for ds1337/ds1339
leds: Add backlight LED trigger
Roel Kluin (3):
ALSA: aoa - Remove duplicate assignment of SNDRV_PCM_FMTBIT_S{16,24}_BE bits
powerpc/cell/oprofile: Fix test on overlay_tbl_offset in vma_map
mfd: check for platform_get_irq() return value in sm501
Roland Dreier (12):
IPoIB: Fix crash when path record fails after path flush
IB/mthca: Use pci_request_regions()
IPoIB: Use netif_tx_lock() and get rid of private tx_lock, LLTX
powerpc: Avoid integer overflow in page_is_ram()
Merge branches 'cma', 'cxgb3', 'ehca', 'ipath', 'ipoib', 'mad', 'misc', 'mlx4', 'mthca' and 'nes' into for-next
IPoIB: Always initialize poll_timer to avoid crash on unload
enic: Fix Kconfig headline description
IB/mad: Use krealloc() to resize snoop table
Update NetEffect maintainer emails to Intel emails
PCI: fix MSI-HOWTO.txt info about MSI-X MMIO space
cxgb3: Fix kernel crash caused by uninitialized l2t_entry.arpq
Merge branches 'cma', 'cxgb3', 'ehca', 'ipoib', 'mad', 'mlx4' and 'nes' into for-next
Roland McGrath (9):
x86: tracehook_signal_handler
x86: tracehook syscall
x86: tracehook: asm/syscall.h
x86 signals: use asm/syscall.h
x86: tracehook: TIF_NOTIFY_RESUME
x86: tracehook: CONFIG_HAVE_ARCH_TRACEHOOK
x86: ioperm user_regset
add CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS
x86 syscall.h: fix argument order
Roman Zippel (6):
clocksource: introduce clocksource_forward_now()
ntp: fix ADJ_OFFSET_SS_READ bug and do_adjtimex() cleanup
timekeeping: fix rounding problem during clock update
ntp: improve adjtimex frequency rounding
m68k: Put .bss at the end of the data section
m68k: Add NOTES to init data so its discarded at boot
Ron Mercer (3):
qlge: New Qlogic 10Gb Ethernet Driver.
qlge: Fix page size ifdef test.
qlge: Fix MSI/legacy single interrupt bug.
Ron Rindjunsky (5):
mac80211: change number of pre-assoc scans
mac80211: add direct probe before association
iwlwifi: remove obsolete 4965 forward declarations
iwlwifi: allow consecutive scans in unassociated state
iwlwifi: rename ps_mode to sm_ps
Ronen Shitrit (4):
[ARM] Kirkwood: prepare for runtime-determined timer tick rate
[ARM] Kirkwood: add support for newer SoC models
[ARM] Kirkwood: remove uart1 init calls for boards that don't expose uart1
[ARM] Kirkwood: add support for L2 cache WB/WT selection
Ross Cohen (1):
Staging: go7007 v4l fixes
Rudolf Marek (1):
i2c-viapro: Add VX800/VX820 support
Russ Anderson (5):
x86: trivial printk fix in efi.c
x86: Add UV EFI table entry v4
x86: Add UV bios call infrastructure v4
x86: Add UV partition call v4
x86: Add sysfs entries for UV v4
Russell King (102):
[ARM] cputype: separate definitions, use them
[ARM] cachetype: move definitions to separate header
[ARM] Update arch/arm/Kconfig for drivers/Kconfig changes, add cpuidle
[ARM] pxa: introduce PXA_HAVE_BOARD_IRQS
[ARM] sparse: fix several warnings
[ARM] omap: improve is_omap_port()
[SERIAL] 8250: serial8250_port_size() - omap ports are larger
[ARM] omap: remove an io_v2p() usage
[ARM] omap: allow ioremap() to use our fixed IO mappings
[ARM] omap: convert OMAP drivers to use ioremap()
[ARM] omap: convert mcbsp to use ioremap()
[ARM] omap: Fix IO_ADDRESS() macros
[ARM] omap: make sure virtual mmio addresses are __iomem pointer-like
[ARM] omap: DSP registers don't need to be casted
[ARM] omap: fix inappropriate casting in gpio.c
[ARM] omap: fix lots of 'Using plain integer as NULL pointer'
[ARM] omap: fix a load of "warning: symbol 'xxx' was not declared. Should it be static?"
[ARM] remove pc_pointer()
[ARM] sparse: quieten arch/arm/kernel/irq.c
[ARM] move initrd code from kernel/setup.c to mm/init.c
[ARM] clean up a load of old declarations
[ARM] Convert asm/uaccess.h to linux/uaccess.h
[ARM] Convert asm/io.h to linux/io.h
[ARM] Convert asm/delay.h to linux/delay.h
[ARM] Convert asm/bitops.h to linux/bitops.h
[NET] smc91x: provide configurable leds
Merge branch 'smc91x' into pxa-viper
[ARM] Add -march=all to assembly file build in arch/arm/boot/compressed
[I2C] pxa: provide late suspend and early resume hooks
[ARM] pxa: Allow platforms to override PSPR setting
[ARM] Fix IOP13xx build warnings
[ARM] Update mach-types
[ARM] pxa: avoid needless pxa_gpio_mode() during resume
[ARM] pxa: remove references to pxa_gpio_mode() in comments
[ARM] Remove cache type printks
[ARM] Introduce new bitmask based cache type macros
[ARM] Print details relevant to how we handle the cache
[ARM] dma: rename consistent.c to dma-mapping.c
[ARM] Update dma_map_sg()/dma_unmap_sg() API
[ARM] dma: provide a better dma_map_page() implementation
[ARM] dma: Reduce to one dma_map_sg()/dma_unmap_sg() implementation
[ARM] pxa: make "gpio_leds" static
[ARM] dma: Reduce to one dma_sync_sg_* implementation
[ARM] dma: use new dmabounce_sync_for_xxx() for dma_sync_single_xxx()
[ARM] dma: fix dmabounce dma_sync_xxx() implementations
[ARM] dma: coding style cleanups
[ARM] dma: add validation of DMA params
[ARM] dma: don't touch cache on dma_*_for_cpu()
[ARM] dma: fix some comments in dma-mapping.h
[ARM] mm: move validation of membanks to one place
[ARM] mm: move vmalloc= parsing to arch/arm/mm/mmu.c
[ARM] Convert set_pte_ext implementions to macros
[ARM] Re-jig Linux PTE bits to allow room for 4 memory type bits
[ARM] Introduce new PTE memory type bits
[ARM] Convert Xscale and Xscale3 to use new memory types
[ARM] Convert ARMv6 and ARMv7 to use new memory types
[ARM] Convert ARMv7 to use TEX remapping
[ARM] remove 'prot_pte_ext' from memory type table
[ARM] Update Xscale and Xscale3 PTE mappings
[ARM] Remove MT_DEVICE_IXP2000 and associated definitions
[ARM] Remove MT_NONSHARED_DEVICE alias
[ARM] Don't include asm/elf.h in asm code
[ARM] Improve non-executable support
[ARM] mm: provide helpers for accessing membanks
[ARM] mm: finish ARM sparsemem support
[ARM] mm: enable sparsemem on clps7500 and RiscPC
[ARM] mm: switch SA1100 to use sparsemem
[ARM] mm: deprecate discontigmem on ARM
[ARM] mm: allow LH7A40x to use sparsemem
Merge branch 'omap2-clock' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git
Merge unstable branch 'omap-rmk'
[ARM] pxa: trizeps4: remove unused variable
Merge branches 'metronomefb', 'pxa-cm2xx', 'pxa-gumstix', 'pxa-misc', 'pxa-mitac', 'pxa-mp900', 'pxa-zylonite' and 'pxa-zaurus' into pxa-machines
Merge branch 'pxa-trizeps' into pxa-machines
Merge branch 'pxa-palm' into pxa-machines
Merge branch 'viper-for-rmk' of git://www.misterjones.org/linux-2.6-arm
Merge branch 'for_rmk' of git://git.mnementh.co.uk/linux-2.6-im
Merge branches 'pxa-core' and 'pxa-machines' into pxa-all
[ARM] pxa: allow multi-machine PCMCIA builds
Merge branch 'omap2-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into omap-all
Merge branches 'machtypes', 'core', 'ep93xx', 'ks8695', 'netdev' and 'sa1100' into devel
Merge branch 'ptebits' into devel
Merge branch 'at91' into devel
Merge branch 'pxa-all' into devel
Merge branch 'for-rmk' of git://pasiphae.extern.pengutronix.de/git/imx/linux-2.6.git
Merge branch 'for-rmk' of git://source.mvista.com/git/linux-davinci-2.6.git
Merge branch 'for-rmk' of git://git.marvell.com/orion
Merge branch 'omap3-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into omap-all
Merge branch 'omap-all' into devel
Merge branch 's3c-move' into devel
Merge branch 'fixes' into for-linus
[ARM] pxa: fix redefinition of NR_IRQS
[ARM] pxa: fix 3bca103a1e658d23737d20e1989139d9ca8973bf
[ARM] dmabounce requires ZONE_DMA
Merge branch 'for-rmk-fixes' of git://aeryn.fluff.org.uk/bjdooks/linux
[ARM] pxa: fix trizeps defconfig
[ARM] pxa: fix trizeps PCMCIA build
Merge branch 'for-rmk' of git://git.marvell.com/orion into devel
[ARM] clps711x: add sparsemem definitions
Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel
Merge branch 'for-rmk' of git://git.android.com/kernel into devel
[ARM] pxa: corgi backlight driver should not select ssp drivers
Rusty Russell (7):
module: remove CONFIG_KMOD in comment after #endif
module: simplify load_module.
module: check kernel param length at compile time, not runtime
param: Fix duplicate module prefixes
core_param() for genuinely core kernel parameters
Make initcall_debug a core_param
Make panic= and panic_on_oops into core_params
Rémi Denis-Courmont (10):
ISDN sockets: add missing lockdep strings
Phonet: Netlink factorization and cleanup
Phonet: improve documentation
Phonet: declare headers
Phonet: modules auto-loading support
Phonet: connected sockets glue
Phonet: Pipe End Point for Phonet Pipes protocol
Phonet: receive pipe control requests as out-of-band data
Phonet: implement GPRS virtual interface over PEP socket
Phonet: pipe end-point protocol documentation
Sakari Ailus (4):
V4L/DVB (9318): v4l2-int-if: Add command to get slave private data.
V4L/DVB (9321): v4l2-int-if: Define new power state changes
V4L/DVB (9322): v4l2-int-if: Export more interfaces to modules
V4L/DVB (9323): v4l2-int-if: Add enum_framesizes and enum_frameintervals ioctls.
Sameer Venkatraman (1):
V4L/DVB (9319): v4l2-int-if: Add cropcap, g_crop and s_crop commands.
Samuel Ortiz (1):
mfd: Fix htc-egpio compile warning
SangSu Park (1):
USB: g_printer: fix handling zero-length packet
Sarah Sharp (2):
USB: ftdi-elan: Always pass usb_bulk_msg() a timeout in milliseconds.
USB: Export if an interface driver supports autosuspend.
Sascha Hauer (6):
[MTD] [NAND] Freescale i.MX2 NAND driver
MXC: add convenience function to register platform devices
i.MX3: make SoC devices globally available
i.MX2: make SoC devices globally available
i.MX27: add definitions for USB pins
MX2: Add DMA support for mx2 and (eventually) mx1
Scott Ashcroft (1):
Fix oti6858 debug level
Scott Feldman (5):
enic: add Cisco 10G Ethernet NIC driver
enic: Don't indicate IPv6 pkts using soft-LRO
enic: fixes for review items from Ben Hutchings
enic: Bug fix: Free MSI intr with correct data handle
enic: bug fix: don't set netdev->name too early
Sebastian Andrzej Siewior (2):
[MTD] remove unused mtd parameter in of_mtd_parse_partitions()
powerpc: Reflect the used arguments in machine_init() prototype
Sebastian Siewior (1):
powerpc/boot: Compare _start against ei.loadsize instead ei.memsize
Sebastien Dugue (5):
powerpc: Separate the irq radix tree insertion and lookup
powerpc: Make the irq reverse mapping radix tree lockless
ehea: fix phyp debugging typo
ehea: fix mutex and spinlock use
powerpc: Ignore generated vmlinux.lds in git
Semun Lee (1):
[MTD] [NAND] pxa3xx_nand_flash: Add definition of STM2GbX16 NAND flashes
Serge E. Hallyn (2):
selinux: add support for installing a dummy policy (v2)
file capabilities: uninline cap_safe_nice
Sergei Shtylylov (2):
sgiioc4: sgiioc4_read_status drive busy check fix
sgiioc4: fix messages
Sergei Shtylyov (8):
ide: mask interrupt in ide_config_drive_speed()
hpt366: cleanup maskproc() method
sgiioc4: remove maskproc() method
sgiioc4: kill useless address checks
sgiioc4: kill duplicate ioremap()
scc_pata: kill unused variables
sgiioc4: fix error cleanup path (take 2)
sgiioc4: use ide_host_add() (take 2)
Sergey Belyashov (1):
HID: Autocentering support for Logitech MOMO Racing Wheel
Sergey Lapin (4):
[ARM] 5210/2: AFEB9260: board support
[ARM] 5219/2: MACB ethernet support for AFEB9260
[ARM] 5238/2: Very basic Palm Zire 72 support
[ARM] 5239/1: Palm Zire 72 power management support
Sergio Aguirre (1):
V4L/DVB (9320): v4l2: Add 10-bit RAW Bayer formats
Seth Heasley (3):
ata_piix: IDE Mode SATA patch for Intel Ibex Peak DeviceIDs
x86/PCI: irq and pci_ids patch for Intel Ibex Peak DeviceIDs
i2c-i801: Add support for Intel Ibex Peak
Shane (2):
V4L/DVB (9058): spca561: while balance -> white balance typo
V4L/DVB (9076): gspca: USB direction lacking in spca561.
Shane McDonald (1):
doc: typo in Documentation/filesystems/nfsroot.txt
Shaohua Li (22):
introduce two APIs for page attribute
reduce tlb/cache flush times of agpgart memory allocation
x86, pageattr: introduce APIs to change pageattr of a page array
agp: generic_alloc_pages()
agp: add agp_generic_destroy_pages()
x86: fix pageattr-test
ACPI: dock: avoid check _STA method
dock: fix eject request process (2.6.27-rc1 regression)
dock: add _LCK support
dock: add bay and battery hotplug support
ACPI: introduce notifier change to avoid duplicates
libata: remove functions now handed by ACPI dock driver
dock: introduce .uevent for devices in dock, eg libata
bay: remove driver, all functions now handled by dock driver
dock: fix for ATA bay in a dock station
dock: add 'type' sysfs file
[IA64] utrace syscall.h support for ia64
[IA64] utrace use generic trace hook
[IA64] utrace Enable trace hook config
[IA64] utrace Convert compat ptrace to use compat_sys_ptrace
memory_probe: fix wrong sysfs file attribute
dock: make dock driver not a module
Sheng Yang (8):
x86: move VMX MSRs to msr-index.h
x86: extended "flags" to show virtualization HW feature in /proc/cpuinfo
KVM: VMX: Rename misnamed msr bits
KVM: VMX: Clean up magic number 0x66 in init_rmode_tss
KVM: MMU: Modify kvm_shadow_walk.entry to accept u64 addr
KVM: VMX: Rename IA32_FEATURE_CONTROL bits
x86: Move FEATURE_CONTROL bits to msr-index.h
PCI: add support for function level reset
Shinya Kuribayashi (1):
MIPS: Kill unused <asm/debug.h> inclusions
Simon Horman (20):
ipvs: rename __ip_vs_wlc_schedule in lblc and lblcr schedulers
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/lvs-2.6 into lvs-next-2.6
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
ipvs: load balance ipv6 connections from a local process
IPVS: fix bogus indentation
IPVS: use ipv6_addr_copy()
ipvs: handle PARTIAL_CHECKSUM
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 into lvs-next-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/horms/lvs-2.6 into lvs-next-2.6
ipvs: only unlock in ip_vs_edit_service() if already locked
ipvs: supply a valid 0 address to ip_vs_conn_new()
ipvs: add __aquire/__release annotations to ip_vs_info_seq_start/ip_vs_info_seq_stop
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 into lvs-next-2.6
kdump: update elfcorehdr documentation to reflect supported architectures
kdump: use is_kdump_kernel() in sba_init()
kdump: add is_vmcore_usable() and vmcore_unusable()
always reserve elfcore header memory in crash kernel
Singh, Vimal (1):
[MTD] [NAND] nand_ecc.c: adding support for 512 byte ecc
Sonic Zhang (11):
[libata] pata_bf54x: Add proper PM operation
Blackfin arch: add supporting for kgdb
Blackfin arch: Fix bug - kernel build with config kernel debugging with remote gdb fails
Blackfin arch: flags of UART3 mem resource is missing
Blackfin arch: Make L2 SRAM cacheable
Blackfin arch: early prink code still use uart core console functions to parse and set configure option string
Blackfin arch: fix bug - some serial header files set RTS to an input when they should all be outputs
Blackfin Serial Driver: Fix bug - should suspend/resume/remove all uart ports.
Blackfin Serial Driver: Remove useless stop
Blackfin Serial Driver: Fix bug - Don't call tx_stop in tx_transfer.
Blackfin Serial Driver: Fix bug - request UART2/3 peripheral mapped interrupts in PIO mode
Srinivasa Ds (2):
signals: demultiplexing SIGTRAP signal
signals: demultiplexing SIGTRAP signal, fix
Stanislaw Gruszka (1):
atmel_lcdfb: disallow setting larger resolution than the framebuffer memory can handle
Stefan Haberland (1):
[S390] dasd: fix message flood for unsolicited interrupts
Stefan Herbrechtsmeier (1):
V4L/DVB (8687): soc-camera: Move .power and .reset from soc_camera host to sensor driver
Stefan Raspl (3):
[SCSI] zfcp: add queue_full sysfs attribute
blktrace: add support for driver data
blktrace: pass zfcp driver data
Stefan Richter (13):
ieee1394: sbp2: stricter dma_sync
ieee1394: sbp2: check for DMA mapping failures
ieee1394: sbp2: enforce s/g segment size limit
ieee1394: raw1394: replace BKL by local mutex, make ioctl() and mmap() thread-safe
ieee1394: raw1394: narrow down the state_mutex protected region
ieee1394: raw1394: make write() thread-safe
ieee1394: dv1394, video1394: remove unnecessary expressions
ieee1394: nodemgr clean up class iterators
ieee1394: survive a few seconds connection loss
firewire: fw-sbp2: enforce s/g segment size limit
firewire: fw-sbp2: fix another small generation access bug
firewire: fix setting tag and sy in iso transmission
firewire: fix ioctl() return code
Stefan Roscher (2):
IB/ehca: Fix reported max number of QPs and CQs in systems with >1 adapter
IB/ehca: Reject dynamic memory add/remove when ehca adapter is present
Stefanik Gábor (1):
iwlwifi: enable packet injection for iwlagn
Stephen Hemminger (9):
sky2: EEPROM read/write bug fixes
sky2: display product info on boot.
net: network device name ifalias support
bonding: add more ethtool support
netdev: use const for some name functions
netdev: docbook comment update (revised)
netdev: change name dropping error codes
PCI: fix sparse warning in pci_remove_behind_bridge
8139x: reduce message severity on driver overlap
Stephen Rothwell (18):
powerpc: Remove include of linux/of_platform.h from asm/of_platform.h
hotplug/rpaphp: Remove unused error path code
powerpc/drivers: Use linux/of_device.h instead of asm/of_device.h
powerpc: Remove include of linux/of_device.h from asm/of_device.h
linux-next: fix x86 tree build failure
Input: cm109 - don't use obsolete logging macros
net: ip_vs_proto_{tcp,udp} build fix
tty: Fallout from tty-move-canon-specials
ftrace: fix build failure
md: build failure due to missing delay.h
DECLARE_PER_CPU needs linux/percpu.h
powerpc: fix linux-next build failure
tpm: don't export static functions
staging: sxg depends on X86
mfd: don't export wm3850 static functions
linux-next: build failure
PCI: don't export linux/io.h from pci.h
leds/acpi: Fix merge fallout from acpi_driver_data change
Stephen Smalley (2):
Update selinux info in MAINTAINERS and Kconfig help text
selinux: use default proc sid on symlinks
Stephen Ware (2):
usb: vstusb.c : new driver for spectrometers used by Vernier Software & Technology, Inc.
USB: fix up problems in the vtusb driver
Steve Dickson (1):
NFS: Client mounts hang when exported directory do not exist
Steve French (12):
[CIFS] use common code for turning off ATTR_READONLY in cifs_unlink
[CIFS] add constants for string lengths of keynames in SPNEGO upcall string
[CIFS] fix busy-file renames and refactor cifs_rename logic
[CIFS] clean up upcall handling for dns_resolver keys
[CIFS] update DOS attributes in cifsInode if we successfully changed them
[CIFS] clean up error handling in cifs_unlink
[CIFS] make sure we have the right resume info before calling CIFSFindNext
[CIFS] Check that last search entry resume key is valid
[CIFS] Add nodfs mount option
[CIFS] undo changes in cifs_rename_pending_delete if it errors out
[CIFS] fix build error
[CIFS] improve setlease handling
Steve Glendinning (2):
net: Add SMSC LAN9500 USB2.0 10/100 ethernet adapter driver
smsc95xx: fix usb usage on big endian platforms
Steve Hodgson (4):
sfc: Remove unused field efx_channel::reset_work
sfc: Do not call netif_{stop,wake}_queue() before register_netdev
sfc: Don't use EFX_OWORD_FIELD on an event (64-bit, quad-word)
sfc: Don't include net_driver.h from falcon_io.h
Steve Sakoman (2):
ARM: OMAP3: Add support for the Gumstix Overo board (rev 3)
ARM: OMAP3: Defconfig for the Gumstix Overo board (rev 3)
Steve Wise (1):
RDMA/cxgb3: Remove cmid reference on tid allocation failures
Steven A. Falco (3):
rtc: rtc-m41t80.c: add support for the ST M41T65 RTC
powerpc/4xx: Add PowerPC 4xx GPIO driver
gpio: modify sysfs gpio export so that "value" displays as 0 or 1
Steven Noonan (7):
x86: unused variable in dma_alloc_coherent_gfp_flags()
sdhci: 'scratch' may be used uninitialized
ftrace: add nop tracer
ftrace: mcount_addr defined but not used
trace: remove pointless ifdefs
ftrace: ktime.h not included in ftrace.h
x86: fix HPET compiler error when not using CONFIG_PCI_MSI
Steven Rostedt (47):
rcu: just rename call_rcu_bh instead of making it a macro
rcu: trace fix possible mem-leak
ftrace: create __mcount_loc section
ftrace: mcount call site on boot nops core
ftrace: enable mcount recording for modules
ftrace: rebuild everything on change to FTRACE_MCOUNT_RECORD
ftrace: enable using mcount recording on x86
ftrace: x86 mcount stub
ftrace: use only 5 byte nops for x86
ftrace: do not show freed records in available_filter_functions
ftrace: move notrace to compiler.h
ftrace: remove old pointers to mcount
ftrace: new continue entry - separate out from trace_entry
ftrace: printk formatting infrastructure
ftrace: ftrace_printk doc moved
ftrace: dump out ftrace buffers to console on panic
ftrace: do not init module on ftrace disabled
ftrace: add necessary locking for ftrace records
ftrace: update recordmount.pl arch changes
ftrace: handle weak symbol functions
ftrace: x86 use copy to and from user functions
ftrace: objcopy version test for local symbols
ftrace: add stack tracer
ftrace: remove direct reference to mcount in trace code
ftrace: remove warning of old objcopy and local functions
ftrace: stack trace add indexes
ftrace: binary and not logical for continue test
ftrace: print continue index fix
ftrace: use ftrace_release for all dynamic ftrace functions
ftrace: fix unlocking of hash
ftrace: warn on failure to disable mcount callers
ftrace: give time for wakeup test to run
tracing: unified trace buffer
ring_buffer: add paranoid check for buffer page
ring_buffer: reset buffer page when freeing
ftrace: make work with new ring buffer
ftrace: take advantage of variable length entries
ring_buffer: remove raw from local_irq_save
ring_buffer: implement new locking
ftrace: type cast filter+verifier
ring_buffer: allocate buffer page pointer
ftrace: preempt disable over interrupt disable
ring_buffer: map to cpu not page
ftrace: move pc counter in irqtrace
ring-buffer: move page indexes into page headers
ring-buffer: make reentrant
ftrace: make some tracers reentrant
Steven Toth (67):
V4L/DVB (8642): cx23885: Factor out common cx23885 tuner callback
V4L/DVB (8643): Switch Hauppauge HVR1400 and HVR1500 to common cx23885 tuner callback
V4L/DVB (8644): Add support for DViCO FusionHDTV DVB-T Dual Express
V4L/DVB (8645): Support IR remote on FusionHDTV DVB-T Dual Express
V4L/DVB (8646): cx23885: Convert framework to use a single tuner callback function.
V4L/DVB (8807): Add DVB support for the Leadtek Winfast PxDVR3200 H
V4L/DVB (8985): S2API: Added dvb frontend changes to support a newer tuning API
V4L/DVB (8986): cx24116: Adding DVB-S2 demodulator support
V4L/DVB (8987): cx88: Add support for the Hauppauge HVR4000 and HVR4000-LITE (S2) boards
V4L/DVB (8988): S2API: Allow the properties to call legacy ioctls
V4L/DVB (8990): S2API: DVB-S/S2 voltage selection bug fix
V4L/DVB (8995): S2API: tv_ / TV_ to dtv_ / DTV_ namespace changes
V4L/DVB (8996): S2API: typedefs replaced, _SEQ_'s removed, fixed 16 command arrays replaced
V4L/DVB (8997): S2API: Cleanup SYMBOLRATE, INNERFEC -> SYMBOL_RATE, INNER_FEC
V4L/DVB (8998): s2api: restore DTV_UNDEFINED
V4L/DVB (8999): S2API: Reduce demod driver complexity by using a cache sync
V4L/DVB (9000): S2API: Cleanup code that prepares tuning structures.
V4L/DVB (9001): S2API: ISDBT_SEGMENT_NUM -> ISDBT_SEGMENT_IDX
V4L/DVB (9002): S2API: Ensure cache->delivery_system is set at all times.
V4L/DVB (9003): S2API: Remove the DTV_SET_ and DTV_GET_ prefixes
V4L/DVB (9004): S2API: Implement GET/SET handing to the demods
V4L/DVB (9006): S2API: Allow reliable use of old and new api on the same frontend, regardless.
V4L/DVB (9007): S2API: Changed bandwidth to be expressed in HZ
V4L/DVB (9008): S2API: Bugfix related to syncing the cache when used with the old API.
V4L/DVB (9009): Nova-se2 / Nova-s-plus Intersil6421 power fix to support switches.
V4L/DVB (9021): S2API: Add Kconf dependency
V4L/DVB (9022): cx88: Enable TDA9887 on HVR1300 / 3000 / 4000
V4L/DVB (9023): cx88: HVR3000 / 4000 GPIO related changes
V4L/DVB (9024): S2API: Cleanup dtv_property remove unwanted fields.
V4L/DVB (9025): S2API: Deactivate the ISDB-T definitions
V4L/DVB (9070): S2API: Removed the typedef for the commands, used defines instead.
V4L/DVB (9071): S2API: Implement result codes for individual commands
V4L/DVB (9072): S2API: Add DTV_API_VERSION command
V4L/DVB (9173): S2API: Remove the hardcoded command limit during validation
V4L/DVB (9177): S2API: Change _8PSK / _16APSK to PSK_8 and APSK_16
V4L/DVB (9178): cx24116: Add module parameter to return SNR as ESNO.
V4L/DVB (9180): S2API: Added support for DTV_CODE_RATE_HP/LP
V4L/DVB (9181): S2API: Add support fot DTV_GUARD_INTERVAL and DTV_TRANSMISSION_MODE
V4L/DVB (9182): S2API: Added support for DTV_HIERARCHY
V4L/DVB (9183): S2API: Return error of the caller provides 0 commands.
V4L/DVB (9184): cx24116: Change the default SNR units back to percentage by default.
V4L/DVB (9222): S2API: Add Multiple-frontend on a single adapter support.
V4L/DVB (9230): cx23885: MFE related OOPS fix
V4L/DVB (9231): cx23885: Define num_frontends as a function of the port
V4L/DVB (9232): cx23885: Move the MFE frontend allocation into the correct place
V4L/DVB (9250): cx88: Convert __FUNCTION__ to __func__
V4L/DVB (9251): cx23885: Checkpatch compliance
V4L/DVB (9252): au0828: Checkpatch compliance
V4L/DVB (9253): cx24116: Checkpatch compliance
V4L/DVB (9254): cx24116: Checkpatch compliance #2
V4L/DVB (9255): tda10048: Checkpatch compliance
V4L/DVB (9256): cx22702: Checkpatch compliance
V4L/DVB (9257): cx24116: Checkpatch compliance #3
V4L/DVB (9258): s5h1409: Checkpatch compliance
V4L/DVB (9259): s5h1411: Checkpatch compliance
V4L/DVB (9260): cx24123: Checkpatch compliance
V4L/DVB (9261): xc5000: Checkpatch compliance
V4L/DVB (9262): cx88: Change spurious buffer message into a debug only message
V4L/DVB (9263): mxl5005s: Checkpatch compliance
V4L/DVB (9273): MFE: videobuf-dvb.c checkpatch cleanup as part of MFE merge
V4L/DVB (9274): Remove spurious messages and turn into debug.
V4L/DVB (9308): s5h1411: Improvements to the default registers
V4L/DVB (9309): s5h1411: I/F related bugfix for 3.25 and remove spurious define
V4L/DVB (9310): s5h1411: read_status() locking detection fixes.
V4L/DVB (9311): s5h1411: bugfix: Setting serial or parallel mode could destroy bits
V4L/DVB (9312): s5h1411: Remove meaningless code
V4L/DVB (9313): s5h1411: Add the #define for an existing supporting I/F
Steven Whitehouse (9):
GFS2: Fix debugfs glock file iterator
GFS2: Fix metafs mounts
GFS2: Fix & clean up GFS2 rename
GFS2: Fix race relating to glock min-hold time
GFS2: The war on bloat
GFS2: high time to take some time over atime
GFS2: Add UUID to GFS2 sb
GFS2: Support for I/O barriers
vfs: Use const for kernel parser table
Stuart Bennett (1):
agp/amd-k7: Suspend support for AMD K7 GART driver
Stuart Menefy (4):
sh: early cached_to_uncached initialization.
sh: Fix up broken 32-bit initrd support.
sh: vmalloc pgtable sync fix.
sh: Fix an unusual memory initialisation error.
Stéphane Voltz (1):
V4L/DVB (9066): Pinnacle Hybrid PCTV Pro (pctv310c) DVB-T support
Sujith (23):
ath9k: Merge reset functions
ath9k: RX Filter cleanup
ath9k: Use bitfields for buffer type
ath9k: Remove a few unnecessary macros
ath9k: Remove ar5416hal and assign default values directly
ath9k: Unused macros, variables
ath9k: Use a single opmode variable
ath9k: Use bitfields for sc operations
ath9k: Use ah_curchan and remove sc_curchan which is redundant
ath9k: Trim struct ath_softc
ath9k: Remove remaining occurences of ath_skb_map functions
ath9k: Random cleanup
ath9k: Miscellaneous fixes
mac80211: Add an 802.11n definition
ath9k: Use definition from ieee80211.h
ath9k: Add IEEE80211_HW_RX_INCLUDES_FCS to hw flags
ath9k: Remove more dead code
ath9k: Do not update frame's duration field
ath9k: Remove sc_lastrx as we don't use it anywhere
ath9k: rc.h cleanup
ath9k: Whitespace cleanup
ath9k: Fix nexttbtt calculation
ath9k: Fix TSF Adjust usage
Sukadev Bhattiprolu (6):
tty: Move parts of tty_init_dev into new functions
Move tty lookup/reopen to caller
Add an instance parameter devpts interfaces
Simplify devpts_get_tty()
Simplify devpts_pty_new()
Simplify devpts_pty_kill
Sunil Mushran (1):
ocfs2: Add xattr mount option in ocfs2_show_options()
Suravee Suthikulpanit (1):
x86/oprofile: add the logic for enabling additional IBS bits
Suresh Siddha (69):
x64, x2apic/intr-remap: Intel vt-d, IOMMU code reorganization
x64, x2apic/intr-remap: fix the need for sequential array allocation of iommus
x64, x2apic/intr-remap: code re-structuring, to be used by both DMA and Interrupt remapping
x64, x2apic/intr-remap: use CONFIG_DMAR for DMA-remapping specific code
x64, x2apic/intr-remap: Fix the need for RMRR in the DMA-remapping detection
x64, x2apic/intr-remap: parse ioapic scope under vt-d structures
x64, x2apic/intr-remap: move IOMMU_WAIT_OP() macro to intel-iommu.h
x64, x2apic/intr-remap: Queued invalidation infrastructure (part of VT-d)
x64, x2apic/intr-remap: Interrupt remapping infrastructure
x64, x2apic/intr-remap: routines managing Interrupt remapping table entries.
x64, x2apic/intr-remap: generic irq migration support from process context
x64, x2apic/intr-remap: 8259 specific mask/unmask routines
x64, x2apic/intr-remap: ioapic routines which deal with initial io-apic RTE setup
x64, x2apic/intr-remap: introduce read_apic_id() to genapic routines
x64, x2apic/intr-remap: Interrupt-remapping and x2apic support, fix
x64, x2apic/intr-remap: basic apic ops support
x64, x2apic/intr-remap: cpuid bits for x2apic feature
x64, x2apic/intr-remap: disable DMA-remapping if Interrupt-remapping is detected (temporary quirk)
x64, x2apic/intr-remap: x2apic ops for x2apic mode support
x64, x2apic/intr-remap: introcude self IPI to genapic routines
x64, x2apic/intr-remap: x2apic cluster mode support
x64, x2apic/intr-remap: setup init_apic_ldr for UV
x64, x2apic/intr-remap: IO-APIC support for interrupt-remapping
x64, x2apic/intr-remap: MSI and MSI-X support for interrupt remapping infrastructure
x64, x2apic/intr-remap: add x2apic support, including enabling interrupt-remapping
x64, x2apic/intr-remap: support for x2apic physical mode support
x64, x2apic/intr-remap: introduce CONFIG_INTR_REMAP
x64, x2apic/intr-remap: Interrupt-remapping and x2apic support
x2apic: uninline uv_init_apic_ldr()
x2apic: xen64 paravirt basic apic ops
x2apic: kernel-parameter documentation for "x2apic_phys"
x86: let 32bit use apic_ops too - fix
x86: apic_ops for lguest
x86: APIC: Remove apic_write_around(); use alternatives, merge fix
x64, apic: use generic apic_write() for ack_APIC_irq()
x86, xsave: xsave cpuid feature bits
x86, xsave: enable xsave/xrstor on cpus with xsave support
x86, xsave: context switch support using xsave/xrstor
x86, xsave: dynamically allocate sigframes fpstate instead of static allocation
x86, xsave: reorganization of signal save/restore fpstate code layout
x86, xsave: xsave/xrstor specific routines
x86, xsave: struct _fpstate extensions to include extended state information
x86, xsave: save/restore the extended state context in sigframe
x86, xsave: update xsave header bits during ptrace fpregs set
x86, xsave: remove the redundant access_ok() in setup_rt_frame()
x86, xsave: clear the user buffer before doing fxsave/xsave
x86, xsave: use BUG_ON() instead of BUILD_BUG_ON()
x86: use cpuid vector 0xb when available for detecting cpu topology
x86: use x2apic id reported by cpuid during topology discovery
x86: use x2apic id reported by cpuid during topology discovery, fix
x86: xsave: restore xcr0 during resume
IO resources, x86: ioremap sanity check to catch mapping requests exceeding the BAR sizes
x86: xsave: fix error condition in save_i387_xstate()
x86: xsave: set FP, SSE bits in the xsave header in the user sigcontext
x86, cpa: rename PTE attribute macros for kernel direct mapping in early boot
x86, cpa: remove USER permission from the very early identity mapping attribute
x86, cpa: make the kernel physical mapping initialization a two pass sequence
x86, cpa: dont use large pages for kernel identity mapping with DEBUG_PAGEALLOC
x86, cpa: no need to check alias for __set_pages_p/__set_pages_np
x86, cpa: remove cpa pool code
x86, cpa: srlz cpa(), global flush tlb after splitting big page and before doing cpa
x86: track memtype for RAM in page struct
x86: fix pagetable init 64-bit breakage
x86, cpa: make the kernel physical mapping initialization a two pass sequence, fix
x86: fix compat-vdso
sparseirq: fix intr-remap with dyn_array/nr_irqs changes]
dmar: use list_for_each_entry_safe() in dmar_dev_scope_init()
dmar: fix dmar_parse_dev() devices_cnt error condition check
dmar: use spin_lock_irqsave() in qi_submit_sync()
Sven Anders (2):
Input: appletouch - prepare for geyser 3/4 handling
Input: appletouch - handle geyser 3/4 status bits
Sven Schuetz (1):
include blktrace_api.h in headers_install
Sven Wegener (18):
ipvs: Only call init_service, update_service and done_service for schedulers if defined
ipvs: Create init functions for estimator code
ipvs: Fix race conditions in lblc scheduler
ipvs: Fix race conditions in lblcr scheduler
ipvs: Use pointer to address from sync message
ipvs: Return negative error values from ip_vs_edit_service()
ipvs: Mark tcp/udp v4 and v6 debug functions static
ipvs: Reject ipv6 link-local addresses for destinations
ipvs: Restrict connection table size via Kconfig
ipvs: Embed user stats structure into kernel stats structure
ipvs: Restrict sync message to 255 connections
ipvs: Fix unused label warning
ipvs: Remove stray file left over from ipvs move
[CPUFREQ] Don't export governors for default governor
md: check for memory allocation failure in faulty personality
leds: Add leds-wrap default-trigger
leds: Remove uneeded strlen calls
leds: leds-pca955x - Mark pca955x_led_set() static
Swen Schillig (10):
[SCSI] zfcp: remove unused references, declarations and flags
[SCSI] zfcp: attach and release SAN nameserver port on demand
[SCSI] zfcp: remove all typedefs and replace them with standards
[SCSI] zfcp: Simplify get_adapter_by_busid
[SCSI] zfcp: put threshold data in hba trace
[SCSI] zfcp: fix deadlock caused by shared work queue tasks
[SCSI] zfcp: prevent fc_remote_port_delete calls for unregistered rport
[SCSI] zfcp: fix erp list usage without using locks
[SCSI] zfcp: wait on SCSI work to be finished before proceeding with init dev
[SCSI] zfcp: fix double dbf id usage
Syed Mohammed, Khasim (3):
ARM: OMAP3: Add minimal omap3430 support
ARM: OMAP3: Add minimal Beagle board support
ARM: OMAP3: Add Beagle defconfig
Sylver Bruneau (2):
[ARM] Orion: add Buffalo Terastation Pro II/Live support
[WATCHDOG] Orion: add hardware watchdog support
Takahiro Hirofuchi (3):
Staging: USB/IP: add common functions needed
Staging: USB/IP: add client driver
Staging: USB/IP: add host driver
Takashi Iwai (59):
ALSA: hda - use input_free_device()
ALSA: ac97 - Enable mono-out on ALC203 codec as default
ALSA: Introduce snd_BUG_ON() macro
ALSA: Kill snd_assert() in sound/core/*
ALSA: Kill snd_assert() in sound/isa/*
ALSA: Kill snd_assert() in sound/pci/*
ALSA: Kill snd_assert() in other places
ALSA: Kill snd_assert() definition
ALSA: Clean up snd_BUG()
ALSA: hda - Don't reset SPDIF in each status change
ALSA: hda - initialize node 0x21 properly on AD1988 codecs
ALSA: Add missing description of usb-audio parameters
ALSA: usb-audio - Add ignore_ctl_error parameter
ALSA: fix a typo during snd_assert() removal
ALSA: hda - Add definitions of HDMI-related verbs
ALSA: hda - print a few HDMI information in proc
ALSA: hda - set up HDMI channels
ALSA: hda - Add AD1882A codec support
ALSA: hda - disable delayed period-ack with bdl_pos_adj=0
ALSA: Update MAINTAINERS
ALSA: hda - Create beep control on ALC269 codec
ALSA: Clean up SG-buffer helper functions and macros
ALSA: Fix allocation size calculation in snd_dma_alloc_pages_fallback()
ALSA: Allocate larger pages in sgbuf
ALSA: hda - check page continuity
ALSA: via82xx - ignore buffer preallocation errors
ALSA: via82xx - check continuous pages in buffer setup
ALSA: hda - Fix ALC269 capture source
ALSA: hda - Add descriptions of missing model values
ALSA: remove obsolete *_FIRMARE_IN_KERNEL in isa/Kconfig
ALSA: ice1724 - limit channels for multi-channel playback
ALSA: atiixp - Add PCI ID for SB600 (1002:4382)
ALSA: intel8x0 - use snd_pci_quirk for clock list
ALSA: aaci - Fix NULL test at error path
ALSA: harmony - fix a typo
ALSA: hda - allow probing of 4 codecs
ALSA: remove stale files
ALSA: use correct lock in snd_ctl_dev_disconnect()
drivers/net/skfp/pmf.c: Use offsetof() macro
ALSA: Remove bitwise from snd_pcm_hw_param_t
ALSA: intel8x0 - Add quirk for Fujitsu Lifebook P7010
ALSA: hda - Fix / clean-up slave digital out codes
ALSA: usb - Fix possible Oops at USB-MIDI disconnection
ALSA: hda - Fix PCI SSID for ASROCK K18N78FullHD-hSLI
ALSA: Increase components array size
ALSA: Add a note on dependency of RTC stuff
ALSA: mtpav - Fix race in probe
ALSA: ASoC - clean up Kconfig for TLV320AIC2
Merge branches 'topic/asoc' and 'topic/hda' into for-linus
Merge branches 'topic/misc-fixes', 'topic/hda' and 'topic/asoc' into for-linus
ALSA: hda - Fix PCM type of Nvidia HDMI devices
Merge branches 'topic/asoc', 'topic/hda' and 'topic/misc-fixes' into for-linus
Merge branch 'topic/asoc' into for-linus
ps3: Add passthru support for non-audio streams
ALSA: ps3: Add support for SPDIF/HDMI passthru
go7007 - Add missing dependency on sound subsystem
Merge branches 'topic/asoc', 'topic/misc-fixes', 'topic/ps3-csbits' and 'topic/staging-fixes' into for-linus
ALSA: hda - Fix conflicting volume controls on ALC260
Merge branches 'topic/asoc', 'topic/misc-fixes' and 'topic/hda' into for-linus
Taku Izumi (10):
PCI: pciehp: change name tag of "hpdriver_portdrv" variable
PCI: pciehp: replace printk with dev_printk
ACPI/PCI: Fix possible race condition on _OSC evaluation
ACPI/PCI: Change pci_osc_control_set() to query control bits first
ACPI/PCI: Always query _OSC control field in pci_osc_control_set()
ACPI/PCI: Fix return value of acpi_cuery_osc()
ACPI/PCI: Set support bit for MSI in support field of _OSC
PCI hotplug: pciehp: message refinement
PCI hotplug: shpchp: replace printk with dev_printk
PCI hotplug: shpchp: message refinement
Tao Ma (19):
ocfs2: Modify ocfs2_num_free_extents for future xattr usage.
ocfs2: Use ocfs2_extent_list instead of ocfs2_dinode.
ocfs2: Abstract ocfs2_extent_tree in b-tree operations.
ocfs2: Make high level btree extend code generic
ocfs2: Add the basic xattr disk layout in ocfs2_fs.h
ocfs2: Add helper function in uptodate.c for removing xattr clusters
ocfs2: Add extent tree operation for xattr value btrees
ocfs2: Add xattr index tree operations
ocfs2: Add xattr bucket iteration for large numbers of EAs
ocfs2: Add xattr lookup code xattr btrees
ocfs2: Optionally limit extent size in ocfs2_insert_extent()
ocfs2: Enable xattr set in index btree
ocfs2: Delete all xattr buckets during inode removal
ocfs2: bug-fix for journal extend in xattr.
ocfs2: Resolve deadlock in ocfs2_xattr_free_block.
ocfs2/xattr.c: Fix a bug when inserting xattr.
ocfs2: Add empty bucket support in xattr.
ocfs2: Calculate EA hash only by its suffix.
ocfs2: Refactor xattr list and remove ocfs2_xattr_handler().
Tejun Heo (53):
sound: make OSS sound core optional
libata: make SCR access ops per-link
libata: reimplement link iterator
libata: misc updates to prepare for slave link
libata: implement slave_link
ata_piix: drop merged SCR access and use slave_link instead
libata-eh: clear UNIT ATTENTION after reset
klist: don't iterate over deleted entries
driver-core: use klist for class device list and implement iterator
block: fix partition info printouts
block: don't grab block_class_lock unnecessarily
block: use class_dev_iterator instead of class_for_each_device()
block: allow deleting zero length partition
block: update add_partition() error handling
block: misc updates
block: make variable and argument names more consistent
block: don't depend on consecutive minor space
block: fix disk->part[] dereferencing race
block: fix diskstats access
block: implement extended dev numbers
block: adjust formatting for large minors and add ext_range sysfs attr
sd/ide-disk: apply extended minors to sd and ide
block: implement CONFIG_DEBUG_BLOCK_EXT_DEVT
block: implement and use {disk|part}_to_dev()
block: introduce partition 0
block: move capacity from disk to part0
block: move __dev from disk to part0
block: unify sysfs size node handling
block: move policy from disk to part0
block: move holder_dir from disk to part0
block: always set bdev->bd_part
block: kill GENHD_FL_FAIL and use part0->make_it_fail
block: move stats from disk to part0
block: make partition array dynamic
block: replace @ext_minors with GENHD_FL_EXT_DEVT
block: allow disk to have extended device number
block: don't test for partition size in bdget_disk() and blk_lookup_devt()
init: DEBUG_BLOCK_EXT_DEVT requires explicit root= param
block: fix duplicate headers for /proc/partitions
fuse: add include protectors
fuse: implement nonseekable open
sysfs: use ilookup5() instead of ilookup5_nowait()
wait: kill is_sync_wait()
block: add BIG FAT WARNING to CONFIG_DEBUG_BLOCK_EXT_DEVT
block: add partition attribute for partition number
9p-trans_fd: use single poller
9p: drop broken unused error path from p9_conn_create()
libata: initialize port_task when !CONFIG_ATA_SFF
libata-sff: fix ata_sff_post_internal_cmd()
libata: transfer EHI control flags to slave ehc.i
libata-eh: fix slave link EH action mask handling
libata: set device class to NONE if phys_offline
sata_via: load DEVICE register when CTL changes
Theodore Ts'o (20):
ext4: Add printk priority levels to clean up checkpatch warnings
ext4: Fix long long checkpatch warnings
ext4: Fix whitespace checkpatch warnings/errors
jbd2: clean up how the journal device name is printed
ext4: Renumber EXT4_IOC_MIGRATE
ext4/jbd2: Avoid WARN() messages when failing to write to the superblock
ext4: Don't use 'struct dentry' for internal lookups
ext4: move /proc setup and teardown out of mballoc.c
ext4: Combine proc file handling into a single set of functions
ext4: Improve the documentation for ext4's /proc tunables
ext4: Use readahead when reading an inode from the inode table
ext4: Remove old legacy block allocator
ext4: Add debugging markers that can be used by systemtap
jbd2: Fix buffer head leak when writing the commit block
Update ext4 MAINTAINERS file
ext4: Rename ext4dev to ext4
ext4: let the block device know when unused blocks can be discarded
ext4: Remove unused mount options: nomballoc, mballoc, nocheck
ext4: Replace hackish ext4_mb_poll_new_transaction with commit callback
ext4: Remove automatic enabling of the HUGE_FILE feature flag
Thiemo Seufer (1):
powerpc: Enforce a non-spe kernel build even on broken compilers
Thierry MERLE (2):
V4L/DVB (9108): cinergyT2: add remote key repeat feature
V4L/DVB (9155): em28xx-dvb: dvb_init() code factorization
Thomas Bogendoerfer (8):
sound: oss: remove driver for SGI HAL2 audio device
tulip: Fix dead 21041 ethernet after ifconfig down
MIPS: Use compat_sys_ptrace
MIPS: IP22/28: Switch over to RTC class driver
MIPS: DS1286: New RTC driver
MIPS: IP27: Switch over to RTC class driver
RTC: M48T35: new RTC driver
MIPS: IP32: Add platform device for CMOS RTC; remove dead code
Thomas Gleixner (45):
Merge branch 'linus' into x86/pebs
genirq: remove last NO_IDLE_HZ leftovers
x86: TSC: define the PIT latch value separate
x86: TSC: separate hpet/pmtimer calculation out
x86: TSC: use one set of reference variables
x86: TSC make the calibration loop smarter
select: add a timespec_add_safe() function
select: add poll_select_set_timeout() and poll_select_copy_remaining() helpers
select: add a poll specific struct to the restart_block union
softirqs, debug: preemption check
AMD IOMMU: use iommu_device_max_index, fix
x86: improve UP kernel when CPU-hotplug and SMP is enabled
x86: remove additional_cpus
genirq: define nr_irqs for architectures with GENERIC_HARDIRQS=n
x86: remove sparse irq from Kconfig
genirq: consolidate nr_irqs and for_each_irq_desc()
genirq: use inline function for irq_to_desc
genirq: remove sparse irq code
genirq: remove irq_to_desc_alloc
genirq: revert dynarray
genirq: cleanup the sparseirq modifications
x86: cleanup show_interrupts
x86: unify show_interrupts() and proc helpers
x86: move ack_bad_irq() to irq.c
genirq: add reverse iterator for irq_desc
proc: fixup irq iterator
genirq: use iterators for irq_desc loops
genirq: fix name space collision of nr_irqs in autoprobe.c
genirq: fix name space collisions of nr_irqs in arch/*
NOHZ: unify the nohz function calls in irq_enter()
NOHZ: split tick_nohz_restart_sched_tick()
NOHZ: restart tick device from irq_enter()
genirq: improve include files
timer_list: print real timer address
timer_list: print cpu number of clockevents device
timer_list: add base address to clock base
fix documentation of sysrq-q really
Merge branches 'timers/clocksource', 'timers/hrtimers', 'timers/nohz', 'timers/ntp', 'timers/posixtimers' and 'timers/debug' into v28-timers-for-linus
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arjan/linux-2.6-hrtimer into timers/range-hrtimers
hrtimers: fix docbook comments
hrtimers: simplify hrtimer_peek_ahead_timers()
hrtimers: add missing docbook comments to struct hrtimer
fix CONFIG_HIGHMEM compile error in drivers/gpu/drm/i915/i915_gem.c
NOHZ: fix thinko in the timer restart code path
Merge branch 'timers/range-hrtimers' into v28-range-hrtimers-for-linus-v2
Thomas Graf (1):
netlink: Remove compat API for nested attributes
Thomas Hellstrom (1):
agp/nvidia: Support agp user-memory on nvidia agp.
Thomas Petazzoni (7):
x86: make movsl_mask definition non-CPU specific
x86: move cmpxchg fallbacks to a generic place
x86: configuration options to compile out x86 CPU support code
Configure out file locking features
Fix comment in include/linux/mmc/host.h
Configure out AIO support
PCI: allow quirks to be compiled out
Thomas Renninger (5):
Introduce FW_BUG, FW_WARN and FW_INFO to consistenly tell users about BIOS bugs
ACPI: cpufreq, processor: Detect old BIOS, not supporting CPU freq on a recent CPU.
CPUFREQ: powernow-k8: Try to detect old BIOS, not supporting CPU freq on a recent AMD CPUs.
Subject: ACPI dock: Use ACPI_EXCEPTION instead of printk(KERN_ERR
ACPI: Add expand acpi.debug_layer in kernel-parameters.txt
Tiger Yang (3):
ocfs2: reserve inline space for extended attribute
ocfs2: Add extended attribute support
ocfs2: Add incompatible flag for extended attribute
Tim Bird (2):
x86, bootup: add built-in kernel command line for x86 (v2)
tracing/fastboot: add better resolution to initcall debug/tracing
Tim Farrington (1):
V4L/DVB (9135): cx88 Dvico FusionHDTV Pro
Timothy Lee (1):
V4L/DVB (8657): cxusb: add lgs8gl5 and support for Magic-Pro DMB-TH usb stick
Timur Tabi (11):
ALSA: ASoC - fix DMA channel selection in Freescale MPC8610 sound drivers
powerpc: add SSI-to-DMA properties to Freescale MPC8610 HPCD device tree
dmatest: properly handle duplicate DMA channels
fsldma: remove internal self-test from Freescale Elo DMA driver
fsldma: allow Freescale Elo DMA driver to be compiled as a module
powerpc: Remove CHRP and PMAC support from FSL defconfigs
powerpc: make Freescale QE support a selectable Kconfig option
powerpc: remove support for bootmem-allocated memory for the DIU driver
powerpc: disable CHRP and PMAC support in various defconfigs
powerpc: document the "fsl,ssi-dma-channel" compatible property
powerpc: reserve two DMA channels for audio in MPC8610 HPCD device tree
Tirumala R Marri (1):
powerpc/44x: AMCC PPC460GT/EX PCI-E de-emphasis adjustment fix
Tobias Brunner (1):
af_key: fix SADB_X_SPDDELETE response
Tobias Lorenz (7):
V4L/DVB (9213): si470x: module_param access rights
V4L/DVB (9214): si470x: improvement of module device support
V4L/DVB (9215): si470x: improvement of unsupported base controls
V4L/DVB (9216): si470x: tuner->type handling
V4L/DVB (9217): si470x: correction of mono/stereo handling
V4L/DVB (9218): si470x: removement of get/set input/audio
V4L/DVB (9219): Kernel config comment corrected (radio-silabs -> radio-si470x)
Tom Quetchenbach (1):
tcp: advertise MSS requested by user
Tom Talpey (15):
RPC/RDMA: refactor the inline memory registration code.
RPC/RDMA: add data types and new FRMR memory registration enum.
RPC/RDMA: check selected memory registration mode at runtime.
RPC/RDMA: support FRMR client memory registration.
RPC/RDMA: suppress retransmit on RPC/RDMA clients.
RPC/RDMA: maintain the RPC task bytes-sent statistic.
RPC/RDMA: avoid an oops due to disconnect racing with async upcalls.
RPC/RDMA: adhere to protocol for unpadded client trailing write chunks.
RPC/RDMA: return a consistent error, when connect fails.
RPC/RDMA: fix connect/reconnect resource leak.
RPC/RDMA: harden connection logic against missing/late rdma_cm upcalls.
RPC/RDMA: reformat a debug printk to keep lines together.
RPC/RDMA: optionally emit useful transport info upon connect/disconnect.
RPC/RDMA: correct the reconnect timer backoff
RPC/RDMA: ensure connection attempt is complete before signalling.
Tom Tucker (12):
svcrdma: Add Fast Reg MR Data Types
svcrdma: Add FRMR get/put services
svcrdma: Query device for Fast Reg support during connection setup
svcrdma: Add a service to register a Fast Reg MR with the device
svcrdma: Modify post recv path to use local dma key
svcrdma: Add support to svc_rdma_send to handle chained WR
svcrdma: Modify the RPC recv path to use FRMR when available
svcrdma: Modify the RPC reply path to use FRMR when available
svcrdma: Update svc_rdma_send_error to use DMA LKEY
svcrdma: Fix IRD/ORD polarity
RPC/RDMA: fix connection IRD/ORD setting
9p: rdma: RDMA Transport Support for 9P
Tomas Winkler (29):
mac80211: add ieee80211_queue_stopped)
iwlwifi: kill struct iwl4965_lq_mngr
mac80211: filter probes in ieee80211_rx_mgmt_probe_resp
mac80211: cleanup mlme state namespace
mac80211: Fix low bit rate in IBSS
iwlwifi: clean up hw scan handler
iwlwifi: align set channel with mac80211
iwlwifi: use strict_strtoul instead of simple_strtoul
iwlwifi: replace readl and writel with io/read/write/32
iwlwifi: remove rfkill warning from iwl-io
iwlwifi: generic init calibrations framework
iwlwifi: cleanup PCI register handling
iwlwifi: fix host command header according the HW spec
iwlwifi: remove bad language from the comments
mac80211: change MIMO_PS to SM_PS
mac80211: restructure disassoc/deauth flows
mac80211: disassociate when moving to new BSS
mac80211: remove disassociation code from ieee80211_set_associated
mac80211: stop queues before carrier off
iwlwifi: update 5350 Wifi PCI IDs
iwlwifi: add MODULE_FIRMWARE for 5000 HW
iwlwifi: don't delay scan in IBSS mode
iwlwifi: make PS use named constants
iwlwifi: don't fail if scan is issued too early
mac80211: remove shadowed variables in ieee80211_master_start_xmit
iwlwifi: scan correct setting of valid rx_chains
iwlwifi: scan fix comment
iwlwifi: remove STATUS_CONF_PENDING in scanning
iwlwifi: fix ct kill configuration for 5350
Tomasz Grobelny (2):
dccp: Policy-based packet dequeueing infrastructure
dccp qpolicy: Parameter checking of cmsg qpolicy parameters
Tomi Orava (1):
V4L/DVB (9107): Alternative version of Terratec Cinergy T2 driver
Tomoya Adachi (1):
HID: report descriptor fix for remaining MacBook JIS keyboards
Tony Breeds (4):
powerpc: Guard htab_dt_scan_hugepage_blocks appropriately
powerpc: Guard from_rtc_time() in platforms/powermac/time.c
powerpc: Guard print_device_node_tree() with #if 0
powerpc/mpc5200: Silence warnings in arch/powerpc/platforms/52xx/mpc52xx_pci.c
Tony Lindgren (8):
ARM: OMAP2: Move sleep.S into sleep24xx.S
ARM: OMAP2: Use omap_globals for CPU detection for multi-omap
ARM: OMAP2: Misc updates from linux-omap tree
[ARM] 5301/1: ARM: OMAP: Add missing irq defines
[ARM] 5305/1: ARM: OMAP: Fix compile of McBSP by removing unnecessary check
[ARM] 5302/1: ARM: OMAP: Revert omap3 WDT changes to avoid merge conflict
USB: ohci-omap: handle other omap15xx chips
USB: omap_udc: sync with OMAP tree
Tony Luck (5):
[IA64] Fix annoying IA64_TR_ALLOC_MAX message.
Pull compat into release branch
Pull utrace into release branch
Pull pv_ops-xen into release branch
Pull vtd-iommu into release branch
Torsten Krah (1):
asus-laptop: Add support for P30/P35
Travis Place (1):
ALSA: hda - Add model for Toshiba L305 laptop
Trent Piepho (6):
gianfar: Fix error in mdio reset timeout
PHY: Avoid unnecessary aneg restarts
phylib: Wake PHY state machine on interrupt
gianfar: Create net device with carrier down
sysfs: Make dir and name args to sysfs_notify() const
leds: Make default trigger fields const
Trond Myklebust (21):
NFS: Fix nfs_file_llseek()
NFS: Clean up nfs_sb_active/nfs_sb_deactive
NFS: Add options for finer control of the lookup cache
NFS: Don't apply NFS_MOUNT_FLAGMASK to text-based mounts
NFS: Add mount options for controlling the lookup cache
NFS: Clean up nfs_refresh_inode() and nfs_post_op_update_inode()
NFS: Fix the NFS attribute update
NFS: Fix nfs_post_op_update_inode_force_wcc()
NFS: Convert __nfs_revalidate_inode() to use nfs_refresh_inode()
NFS: Don't clear nfsi->cache_validity in nfs_check_inode_attributes()
NFS: Fix up nfs_setattr_update_inode()
NFS: Allow concurrent inode revalidation
SUNRPC: Fix autobind on cloned rpc clients
SUNRPC: Fix a memory leak in rpcb_getport_async
NFS: Don't use range_cyclic for data integrity syncs
NFS: Save padding bytes in struct nfs4_setclientid
NFS: Fix attribute updates
NFS: Changes to inode->i_nlinks must set the NFS_INO_INVALID_ATTR flag
NFS: Fix the resolution problem with nfs_inode_attrs_need_update()
NFS: Fix a resolution problem with nfs_inode->cache_change_attribute
Merge branch 'next'
Tyler Hicks (1):
eCryptfs: remove netlink transport
Tzafrir Cohen (5):
Staging: echo: A separate oslec.h for external interface
Staging: echo: Export interface functions. Add module headers.
Staging: echo: Replace echo_can_state_t with struct echo_can_state
Staging: echo: Changed preffix from echo_can_ to oslec_
Staging: echo: Replace __BLACKFIN__ASM__ with __bfin__
Tóth László Attila (1):
ipv4: Allow binding to non-local addresses if IP_TRANSPARENT is set
Uros Bizjak (1):
x86, cleanup: use X86_CR4_PGE in x86/power/hibernate_asm_32.S
Ursula Braun (3):
qeth: use firmware MAC-address for layer2 hsi-devices
qeth: avoid qeth recovery problems
[S390] qdio: speed up multicast traffic on full HiperSocket queue
Uwe Kleine-König (9):
Input: gpio-keys - optimize interrupt handler
Input: gpio-keys - simplify argument list for report_event
ALSA: fix section for sa11xx-uda1341 platform driver
x86, debug: gpio_free might sleep
avr32: Use platform_driver_probe for pio platform driver
avr32: Use platform_driver_probe for pdc platform driver
ALSA: Fix section for snd-aica platform driver
Fix sections for omap-mcbsp platform driver
gpio_free might sleep, generic part
Vadim Makhervaks (1):
RDMA/nes: Enhanced PFT management scheme
Valdis Kletnieks (1):
tpm: work around bug in Broadcom BCM0102 chipset
Vasanthakumar Thiagarajan (3):
ath9k: Add LED support
ath9k: Re-order functions in main.c
ath9k: Add RF kill support
Vedran Miletic (4):
ALSA: ice1724: Enable MIDI on TerraTec PHASE 22 and PHASE 28
ALSA: ice1712/ice1724: Coding style fixes part 1 (more coming up)
ALSA: cs46xx: Add PCI IDs for TerraTec and Hercules cards
ALSA: hda: add more board-specific information for Realtek ALC662 rev1
Vegard Nossum (7):
x86: fix spurious '#' in kvm header
x86: consolidate header guards
x86: consolidate header guards
tcp_ipv6: fix use of uninitialized memory
x86: add memory clobber in switch_to()
x86: fix virt_addr_valid() with CONFIG_DEBUG_VIRTUAL=y, v2
utsname: completely overwrite prior information
Venkatesh Pallipadi (4):
cpuidle: use last_state which can reflect the actual state entered
cpuidle: update the last_state acpi cpuidle reflecting actual state entered
cpuidle: upon BIOS bug, default to default_idle rather than polling
x86 allow modules to register idle notifiers
Venki Pallipadi (3):
x86: have set_memory_array_{uc,wb} coalesce memtypes, fix
x86: using HPET in MSI mode and setting up per CPU HPET timers, fix
hpet: clean up warning
Vernon Sauder (2):
spi: simplify spi_write_then_read()
pxa2xx_spi: fix chip_info defaults and documentation.
Vesa-Matti J Kari (2):
SELinux: Trivial minor fixes that change C null character style
SELinux: trivial, remove unneeded local variable
Vesa-Matti Kari (2):
selinux: conditional expression type validation was off-by-one
selinux: Unify for- and while-loop style
Victor Gallardo (5):
ibm_newemac: Add support for GPCS, SGMII and M88E1112 PHY
powerpc/44x: Add AMCC Arches eval board support
powerpc/44x: Add AMCC Arches DTS
powerpc/44x: Add AMCC Arches defconfig file
ibm_newemac: Fix EMAC soft reset on 460EX/GT
Vijay Kumar (1):
Staging: add poch driver
Vikram Pandita (1):
ARM: OMAP2: Add pinmux support for omap34xx
Ville Syrjala (2):
Input: ati_remote2 - add loadable keymap support
Input: ati_remote2 - add autosuspend support
Vince Busam (2):
IPVS: Convert procfs files for IPv6 entry output
IPVS: Add function to determine if IPv6 address is local
Vincent Legoll (1):
PCI: probing debug message uniformization
Vitaly Mayatskikh (1):
powerpc: Honor O_NONBLOCK flag when reading RTAS log
Vitja Makarov (1):
Blackfin arch: introducing bfin_addr_dcachable
Vivek Goyal (1):
kdump: make elfcorehdr_addr independent of CONFIG_PROC_VMCORE
Vlad Yasevich (11):
bonding: Do not tx-balance some IPv6 packets on ALB/TLB bonds
sctp: Only mark chunks as missing when there are gaps
sctp: Optimize SFR-CACC transport list walking during SACK processing
sctp: Retransmit list is ineligable for missing indications
sctp: try harder to figure out address family when checking wildcards
sctp: enable cookie-echo retransmission transport switch
sctp: correctly save sctp_adaptation from parameter.
sctp: Rework the tsn map to use generic bitmap.
sctp: shrink sctp_tsnmap some more by removing gabs array
sctp: Fix SNMP number of SCTP_MIB_ABORTED during violation handling.
sctp: update SNMP statiscts when T5 timer expired.
Vladimir Barinov (1):
ALSA: Correct Vladimir Barinov's e-mail address
Vladimir Sokolovsky (1):
IB/mlx4: Set RLKEY bit for kernel QPs
Vladimir Vukicevic (1):
USB: Add Oceanic product ID to ftdi_sio
Vladislav Bogdanov (1):
edac: make i82443bxgx_edac coexist with intel_agp
Volodymyr G. Lukiianyk (1):
uclinux: fix gzip header parsing in binfmt_flat.c
WANG Cong (3):
kernel/kallsyms.c: fix double return
uml: fix a compile error
kernel/configs.c: remove useless comments
Wang Chen (1):
skge: Fix skge_set_ring_param() losing error return
Wei Ni (2):
ALSA: Support NVIDIA MCP78/7A HDMI audio
ALSA: Fix for reading RIRB buffer on NVIDIA aza controller with AMD Phenom cpu
Wei Yongjun (9):
dccp: Always generate a Reset in response to option errors
dccp: Always generate a Reset in response to option errors
sctp: Fix to start T5-shutdown-guard timer while enter SHUTDOWN-SENT state
sctp: Fix the SNMP counter of SCTP_MIB_OUTOFBLUES
sctp: Fix the SNMP number of SCTP_MIB_CURRESTAB
sctp: Drop ICMP packet too big message with MTU larger than current PMTU
sctp: Add check for the TSN field of the SHUTDOWN chunk
sctp: Fix to handle SHUTDOWN in SHUTDOWN-PENDING state
sctp: Fix to handle SHUTDOWN in SHUTDOWN_RECEIVED state
Weidong Han (2):
KVM: Remove useless intel-iommu.h header inclusion
KVM: Device Assignment: Map mmio pages into VT-d page table
Weiwei Wang (1):
[netdrvr] convert sbmac tx to spin_lock_irqsave to prevent early IRQ enable
Will Newton (12):
8250: remove a few inlines of dubious value
fsl_usb2_udc: Make dr_ep_setup function static.
fsl_usb2_udc: Remove check for udc == NULL in dr_controller_setup.
fsl_usb2_udc: Fix some sparse warnings and remove redundant code.
fsl_usb2_udc: Clean up whitespace in errors and warnings.
fsl_usb2_udc: Clean up whitespace in /proc debugging output.
fsl_usb2_udc: Initialize spinlock earlier.
fsl_usb2_udc: Rename the arguments of the fsl_writel macro.
fsl_usb2_udc: Uninline udc_reset_ep_queue.
fsl_usb2_udc: Make fsl_queue_td return type void.
fsl_usb2_udc: Add a wmb before priming endpoint.
fsl_usb2_udc: Fix oops on probe failure.
Wim Van Sebroeck (2):
[WATCHDOG] orion5x_wdt.c: add spinlocking
[WATCHDOG] ib700wdt.c - fix buffer_underflow bug
Winkler, Tomas (2):
iwlwifi: refactor rx register initialization
iwlwifi: use correct DMA_MASK
Wolfgang Grandegger (4):
i2c-mpc: suppress I2C device probing
[MTD] [NAND] driver extension to support NAND on TQM85xx modules
hwmon: (w83781d) Make ISA interface depend on CONFIG_ISA
hwmon: (w83781d) Use new style driver binding
Wolfgang Ocker (1):
of/spi: Support specifying chip select as active high via device tree
Wolfram Sang (6):
powerpc/mpc5200: trivial printk-fixes in mpc52xx_common
powerpc/mpc5200: Don't touch pipelining for MPC5200B
powerpc/mpc5200: Refactor FEC mdio read/write routines
i2c-cpm: Suppress autoprobing for devices
i2c: Make clear what the class field of i2c_adapter is good for
i2c: Inform about deprecated chips directory
Wu Fengguang (2):
ALSA: hda: comment typo fix
ALSA: hda: comment typo fix
Xiantao Zhang (12):
KVM: ia64: add a dummy irq ack notification
KVM: ia64: Enable virtio driver for ia64 in Kconfig
KVM: ia64: Implement kvm_arch_vcpu_ioctl_{set,get}_mpstate
KVM: ia64: Implement a uniform vps interface
KVM: ia64: add support for Tukwila processors
KVM: Move device assignment logic to common code
KVM: Change is_mmio_pfn to kvm_is_mmio_pfn, and make it common for all archs
KVM: Separate irq ack notification out of arch/x86/kvm/irq.c
KVM: Move irqchip_in_kernel() from ioapic.h to irq.h
KVM: ia64: Make pmt table be able to hold physical mmio entries.
KVM: ia64: add directed mmio range support for kvm guests
KVM: ia64: Add intel iommu support for guests.
Xiaoming.Zhang (1):
[10/21] driver/net/skge.c: restart the interface when it's options or
YanBo (1):
mac80211: mesh portal functionality support
Yannick Cote (1):
IB/ipath: Fix hang on module unload
Yanqing_Liu at Dell.com (1):
[SCSI] scsi_dh: add Dell product information into rdac device handler
Yauhen Kharuzhy (1):
USB: Fix s3c2410_udc usb speed handling
Yevgeny Petrilin (7):
mlx4_core: Add QP range reservation support
mlx4_core: Support multiple pre-reserved QP regions
mlx4_core: Get ethernet MTU and default address from firmware
mlx4_core: Ethernet MAC/VLAN management
mlx4_core: Multiple port type support
mlx4_en: Add driver for Mellanox ConnectX 10GbE NIC
mlx4_core: Add Ethernet PCI device IDs
Yi Yang (2):
USB: improve ehci_watchdog's side effect in CPU power management
ACPICA: Return status from global init function
Yinghai Lu (192):
x86: let 32bit use apic_ops too
x86: mach_apicdef.h need to include before smp.h
x86: make read_apic_id return final apicid
x86: make 64bit have get_apic_id
x86: let 32bit use apic_ops too - fix
x86: add apic probe for genapic 64bit, v2
x86: move declaring x2apic_extra_bits
usb: move ehci reg def
x86: usb debug port early console, v4
x86: add setup_ioapic_ids for numaq in x86_quirks
x86: mach-bigsmp to bigsmp
x86: mach_es7000 to es7000
x86: mach_summit to summit
x86: mach-numaq to numaq
x86: add apic probe for genapic 64bit - fix
x86: print per_cpu data address
x86: apic - unify lapic_resume - fix
x86: fix apic version warning
x86_64: printout msr -v2
x86: move dir es7000 to es7000_32.c
x86: split e820 reserved entries record to late v2
IO resources: add reserve_region_with_split()
x86: split e820 reserved entries record to late, v7
x86: unify using pci_mmcfg_insert_resource
x86: move mtrr cpu cap setting early in early_init_xxxx
x86: make (early)_identify_cpu more the same between 32bit and 64 bit
x86: order functions in cpu/common.c and cpu/common_64.c v2
x86: remove cpu_vendor_dev
x86: make 32bit support show_msr like 64 bit
x86: make get_mode_name of 64bit the same as 32bit
x86: move 32bit related functions together
x86: make detect_ht depend on CONFIG_X86_HT
x86: make header file the same in arch/x86/kernel/cpu/common_xx.c
x86: same gdt_page with macro
x86: cpu/common.c, let 64-bit code have 32-bit only functions
x86: cpu/common*.c, make 32-bit have 64-bit only functions
x86: cpu/common*.c have same cpu_init(), with copying and #ifdef
x86: cpu/common*.c, merge switch_to_new_gdt()
x86: cpu/common.c, merge default_init()
x86: cpu/common*.c, merge display_cacheinfo()
x86: cpu/common*.c, merge detect_ht()
x86: cpu/common.c: merge get_cpu_cap()
x86: cpu/common*.c, merge early_identify_cpu()
x86: cpu/common*.c: merge print_cpu_info()
x86: cpu/common*.c, merge generic_identify()
x86: cpu/common*.c, merge identify_cpu()
x86: use cpu/common.c on 64 bit
x86: move nonx_setup etc from common.c to init_64.c
x86: remove duplicated get_model_name() calling
x86, cpu init: call early_init_xxx in init_xxx
x86: cpu make amd.c more like amd_64.c v2
x86: remove duplicated force_mwait
x86: add srat_detect_node for amd64
x86: merge header in amd_64.c
x86: make amd.c have 64bit support code
x86: make amd_64 have 32 bit code
x86: make 64 bit to use amd.c
x86: little clean up of intel.c/intel_64.c
x86: make intel.c have 64-bit support code
x86: make intel_64.c the same as intel.c
x86: let intel 64-bit use intel.c
x86: intel.c put workaround for old cpus together
x86: centaur_64.c remove duplicated setting of CONSTANT_TSC
x86: identify_cpu_without_cpuid v2
x86: move transmeta cap read to early_init_transmeta()
x86: fix arch/x86/kernel/cpu/mtrr/main.c warning
x86: fix CONFIG_X86_RESERVE_LOW_64K=y
x86: use WARN_ONCE in workaround for mtrr mask
x86: fix macro with bad_bios_dmi_table
x86: don't need to go to chunksize to 4G
x86: mtrr_cleanup optimization, v2
x86: add mtrr_cleanup_debug command line
x86: mtrr_cleanup hole size should be less than half of chunk_size, v2
x86: mtrr_cleanup safe to get more spare regs now
x86: mtrr_cleanup prepare to make gran_size to less 1M
x86: mtrr_cleanup try gran_size to less than 1M
x86: change MTRR_SANITIZER to def_bool y
x86: mtrr_cleanup try gran_size to less than 1M, v3
x86, debug: mtrr_cleanup print out var mtrr before change it
x86: mtrr_cleanup: print out correct type v2
x86: mtrr_cleanup: first 1M may be covered in var mtrrs
x86: mtrr_cleanup: treat WRPROT as UNCACHEABLE
ACPI: don't load acpi_cpufreq if acpi=off
ACPI: remove unused have_arch_parse_srat
x86: rename discontig_32.c to numa_32.c
x86: check dsdt before find oem table for es7000, v2
x86: cpu don't print duplicated vendor string
x86: cleanup, remove extra ifdef
x86: change early_ioremap to use slots instead of nesting
x86: add after_bootmem flag for 32bit
x86: remove irq_vectors_limits
generic: add dyn_array support
add per_cpu_dyn_array support
x86: alloc dyn_array all together
x86: enable dyn_array support
irq: introduce nr_irqs
x86: use nr_irqs
drivers/char: use nr_irqs
drivers/net: use nr_irqs
drivers/pci/ intr remapping: use nr_irqs
drivers/pcmcia: use nr_irqs
drivers/rtc: use nr_irqs
drivers/scsi: use nr_irqs
drivers/serial: use nr_irqs
fs/proc: use nr_irqs
drivers/xen: use nr_irqs
irqs: make irq_timer_state to use dyn_array
irq: make irq2_iommu to use dyn_array
irq: make irq_desc to use dyn_array
irq: make irqs in kernel stat use per_cpu_dyn_array
x86: use dyn_array in io_apic_xx.c
x86, irq: get nr_irqs from madt
x86: remove nr_irq_vectors
generic: sparse irqs: use irq_desc() together with dyn_array, instead of irq_desc[]
x86: add irq_cfg in io_apic_64.c
x86: put irq_2_pin pointer into irq_cfg
x86: put timer_rand_state pointer into irq_desc
x86: move kstat_irqs from kstat to irq_desc
irq: add irq_desc_without_new
irq: replace loop with nr_irqs with for_each_irq_desc
irq, fs/proc: replace loop with nr_irqs for proc/stat
x86, ioapic: replace loop with nr_irqs with for_each_irq_icfg
irq: remove >= nr_irqs checking with config_have_sparse_irq
generic: add irq_desc in function in parameter
x86: check with without_new in show_interrupts
x86_64: rename irq_desc/irq_desc_alloc
irq: separate sparse_irqs from sparse_irqs_free
x86_64: separate irq_cfgx from irq_cfgx_free
x86_64: make /proc/interrupts work with dyn irq_desc
x86: put irq_2_iommu pointer into irq_desc
x86: use 28 bits irq NR for pci msi/msix and ht
x86: remove irqbalance in kernel for 32 bit
x86: add irq_cfg for 32bit
x86: make 32bit use irq_cfg_alloc, etc
x86: make 32bit to use irq_2_pin in irq_cfg
x86: make 32 bit to use sparse_irq
x86: make 32bit support per_cpu vector
x86: add debug info for 32bit sparse_irq
x86, io-apic: remove union about dest for log/phy
x86: ordering functions in io_apic_32.c
x86: ordering functions in io_apic_64.c
x86: order variables in io_apic_xx.c
x86: make headers files the same in io_apic_xx.c
x86: make 64 handle sis_apic_bug like the 32 bit
x86: remove ioapic_force
x86: make io_apic_64.c and io_apic_32.c the same
rename io_apic_64.c and io_apic_32.c to io_apic.c
io_apic: make 32 bit have io_apic resource in /proc/iomem
pci: change msi-x vector to 32bit
x86: irq: interrupt array size should be NR_VECTORS
x86: unify mask_IO_APIC_irq
x86: unify ack_apic_edge
x86: remove first_free_entry/pin_map_size
x86: print local APIC of APs one by one
x86: make HAVE_SPARSE_IRQ support selectable
x86: probe nr_irqs even only mptable is used
dyn_array: split dyn_array functions from init/main.c
x86: sparse_irq needs spin_lock in allocations
x86: fix 32-bit ioapic lockup with sparseirqs
x86: fix probe_nr_irqs for xen
x86: apic_xx.c order variables
x86: use HAVE_X2APIC in apic_64.c
x86: add hard_smp_prossor_id with MACRO in io_apic_xx.c
x86: make apic_32/64.c more like
x86: merge APIC_init_uniprocessor
x86: copy detect_init_APIC to the other
x86: merge header files in apic_xx.c
x86: apic unify smp_spurious/error_interrupt
x86: apic copy calibrate_APIC_clock to each other in apic_32/64.c
x86: apic copy apic_64.c to apic_32.c
x86: rename apic_32.c and apic_64.c to apic.c
x86: let 64 bit to use 32 bit calibrate_apic_clock
sparseirq: move kstat_irqs from kstat to irq_desc - fix
x2apic: fix reserved APIC register accesses in print_local_APIC()
dmar: fix using early fixmap mapping for DMAR table parsing
dmar: initialize the return value in dmar_parse_dev()
x86: print out if acpi want physical flat of all
dyn_array: fix typo
irq: error missed ifndef CONFIG_HAVE_SPARSE_IRQ, v2
dyn_array: remove one panic
x86: lapic address print out like io apic addr
x86: print out apic id in hex format
dyn_array: use %pF instead of print_fn_descriptor_symbol
irq: fix irqpoll && sparseirq
sparseirq: remove some debug print out
x86: fix typo in irq_desc array
x86: irq no should not use hex in /proc/interrupts
x86: print out irq nr for msi/ht, v3
x86: sparse_irq: fix typo in debug print out
mm: print out meminit for memmap
PCI: change MSI-x vector to 32bit
PCI: use %pF instead of print_fn_descriptor_symbol() in quirks.c
Yitchak Gertner (1):
bnx2x: EEH recovery fix
Yoichi Yuasa (1):
cs89x0: fix warning release_irq label
Yoshihiro Shimoda (3):
[MTD] [NAND] sh_flctl: add support for Renesas SuperH FLCTL
[MTD] [NAND] sh_flctl: fix compile error
sh: add support FLCTL for ap325rxa board
Yoshinori Sato (4):
h8300: update timer handler - delete files
h8300: update timer handler - new files
h8300: update timer handler - misc update
h8300: GENERIC_BUG support
Youquan Song (3):
dmar: context cache and IOTLB invalidation using queued invalidation
dmar: Use queued invalidation interface for IOTLB and context invalidation
dmar: remove the quirk which disables dma-remapping when intr-remapping enabled
Yu Zhao (2):
PCI: support PCIe ARI capability
PCI: fix AER capability check
Zhang Rui (4):
ACPI: fix hotplug race
ACPI: don't enable control method power button as wakeup device when Fixed Power button is used
don't load asus-acpi if model is not supported
ACPI: Allow overriding to higher critical trip point.
Zhang xiantao (1):
KVM: Device Assignment: Move vtd.c from arch/x86/kvm/ to virt/kvm/
Zhao Yakui (10):
ACPI: Enable EC device immediately after ACPI full initialization
ACPI: Add the support for _TTS object
ACPI: Ignore AE_NOT_FOUND error of EC _REG method and continue to initialize EC
ACPI: Ingore the RESET_REG_SUP bit when using ACPI reset mechanism
ACPI: Get the device power state in the course of scanning device
ACPI: Attach the ACPI device to the ACPI handle as early as possible
ACPI: Add "acpi.power_nocheck=1" to disable power state check in power transition
ACPI: Add DMI check to disable power state check in power transition
ACPI : Load device driver according to the status of acpi device
ACPI: hack around sysfs warning with link order
Zhao, Yu (8):
PCI: fix hotplug get_##name return value problem
PCI: use same arg names in PCI_VDEVICE comment
PCI: use resource_size() everywhere.
PCI: replace cfg space size (256/4096) by macros.
PCI: centralize the capabilities code in pci-sysfs.c
PCI: centralize the capabilities code in probe.c
PCI: fix ARI code to be compatible with mixed ARI/non-ARI systems
PCI: remove unused resource assignment in pci_read_bridge_bases()
Zhaolei (4):
ALSA: Fix debugfs_create_dir's error checking method for sound/soc/
Fix debugfs_create_dir's error checking method for arch/sh/kernel/
Fix debugfs_create_file's error checking method for arch/sh/mm/
USB: Fix debugfs_create_file's error checking method for usb/gadget/s3c2410_udc
Zhenyu Wang (2):
drm: Set cliprects to NULL when changing drawable to having 0 cliprects.
drm: fix leak of cliprects in drm_rmdraw()
Zhu Yi (2):
iwlwifi: fix compile warning
iwl3945: add MODULE_FIRMWARE for 3945 HW
akeemting (1):
jme: Faulty IRQ handle bug fix
akpm at linux-foundation.org (2):
PCI: ibmphp: list_for_each to list_for_each_entry
PCI: ibmphp: list_for_each to list_for_each_entry-checkpatch cleanups
ben at fluff.org.uk (4):
s3cmci: Make general protocol errors less noisy
s3cmci: cpufreq support
s3cmci: fix continual accesses to host->pio_ptr
s3cmci: Add Ben Dooks/Simtec Electronics to header & copyright
dcg (1):
x86_64: be less annoying on boot, v2
donald.d.dugger at intel.com (1):
ACPI: Fix possible null ptr dereference
fangxiaozhi (1):
USB: support Huawei data card product IDs
frans (3):
[MTD] [NAND] nand_ecc.c: rewrite for improved performance
[MTD] [NAND] nand_ecc.c: fix big endian, strengthen test, add printk
Fix Documentation/filesystems/ramfs-rootfs-initramfs.txt
hermann pitton (1):
V4L/DVB (9028): saa7134: add support for the triple Asus Tiger 3in1
philipl at overt.org (1):
toshiba_acpi: Add support for bluetooth toggling through rfkill (v8)
roel kluin (15):
ALSA: au88x0: clipping ceiling loop wrong in comment
iwl-4965: test below 0 on unsigned num_tbs
ibm_newemac: MAL[12]_IER_EVENTS definition: 2x *_OTE -> *_DE
sh: intc_prio_data() test before subtraction on unsigned
sh_eth: unsigned ndev->irq cannot be negative
rtc-sh: Unsigned rtc->{periodic,carry,alarm}_irq cannot be negative
powerpc: Fix duplicate test of MACIO_FLAG_SCCB_ON
V4L/DVB: pxa-camera: Unsigned dma_chans[] cannot be negative
KVM: x86 emulator: remove duplicate SrcImm
Altix serial: fix
powerpc: Unsigned speed cannot be negative in udbg_16559.c
x86: make variables static
gianfar: fix handle errors returned by platform_get_irq*()
AX88796: ax_probe() fix irq assignment
USB: usbtest.c: length, sglen and vary are unsigned, so cannot be negative
roelkluin (1):
[ARM] 5303/1: period_cycles should be greater than 1
scameron at beardog.cca.cpqcorp.net (1):
cciss: Fix cciss SCSI rescan code to better notice device changes
thomas schorpp (1):
[SCSI] aic7xxx: Take the LED out of diagnostic mode on PM resume
vdb128 at picaros.org (1):
V4L/DVB (8896): pvrusb2: Implement crop support
venkatesh.pallipadi at intel.com (11):
x86: PAT documentation updates with debug info
[CPUFREQ][1/6] cpufreq: Add cpu number parameter to __cpufreq_driver_getavg()
[CPUFREQ][2/6] cpufreq: Change load calculation in ondemand for software coordination
[CPUFREQ][3/6] cpufreq: get_cpu_idle_time() changes in ondemand for idle-microaccounting
[CPUFREQ][4/6] cpufreq_ondemand: Parameterize down differential
[CPUFREQ][5/6] cpufreq: Changes to get_cpu_idle_time_us(), used by ondemand governor
[CPUFREQ][6/6] cpufreq: Add idle microaccounting in ondemand governor
x86: HPET_MSI change IRQ affinity in process context when it is disabled
x86: HPET_MSI Refactor code in preparation for HPET_MSI
x86: HPET_MSI Basic HPET_MSI setup code
x86: HPET_MSI Initialise per-cpu HPET timers
xiphmont at xiph.org (1):
SG_IO block filter whitelist missing MMC SET READ AHEAD command
-----------------------------------------------------------------------
hooks/post-receive
--
linux-cr
-------------- next part --------------
_______________________________________________
Containers mailing list
Containers at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
More information about the Devel
mailing list