[Devel] [cr][git]linux-cr annotated tag, v2.6.29-rc1, created. v2.6.29-rc1
orenl at cs.columbia.edu
orenl at cs.columbia.edu
Wed Sep 16 11:36:35 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.29-rc1 has been created
at 7a3862d6e9934ffe107fe7ddfbe2c63dba321793 (tag)
tagging c59765042f53a79a7a65585042ff463b69cb248c (commit)
replaces v2.6.28
tagged by Linus Torvalds
on Sat Jan 10 15:43:15 2009 -0800
- Log -----------------------------------------------------------------
Linux 2.6.29-rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEABECAAYFAklpMpgACgkQF3YsRnbiHLsCVQCfYMnTXkmXMmoh5fCD02ZnHKlB
B9YAnjqxNxK1hTAvk9lg8r/xXA6jE1xB
=aNdq
-----END PGP SIGNATURE-----
Abbas, Mohamed (3):
iwl3945: add debugfs support
iwl3945: Fix iwl3945 rate scaling.
iwl3945: Fix rate scale for B-mode connection
Abhijeet Kolekar (3):
iwlwifi : fix checkpatch.pl errors
iwl3945 : Fix ad-hoc mode for 3945
iwl3945 : Fix a-band association for passive channels
Adam Jackson (1):
PCI quirks: piix3: warn softer about enabling passive release
Adam Lackorzynski (1):
vmalloc.c: fix flushing in vmap_page_range()
Adrian Bunk (3):
The overdue eepro100 removal.
parisc: lib/: make code static
parisc: drivers/parisc/: make code static
Adrian Hunter (5):
MTD: nandsim: suppress unnecessary warning
MTD: nandsim: add option to use a file to cache pages
[MTD] update internal API to support 64-bit device size
mmc_block: print better error messages
mmc_block: ensure all sectors that do not have errors are read
Adrian McMenamin (1):
Input: add support for Maple controller as a joystick
Adrian-Ken Rueegsegger (10):
libcrc32c: Fix "crc32c undefined" compilation error
crypto: sha1 - Switch to shash
crypto: md4 - Switch to shash
crypto: md5 - Switch to shash
crypto: sha256 - Switch to shash
crypto: tgr192 - Switch to shash
crypto: wp512 - Switch to shash
crypto: michael_mic - Switch to shash
crypto: sha512 - Move message schedule W[80] to static percpu area
crypto: sha512 - Switch to shash
Akinobu Mita (4):
SLUB: failslab support
backlight: hp680_bl - Use platform_device_register_simple()
backlight: progear_bl - Use platform_device_register_simple()
backlight: crbllcd_bl - Use platform_device_register_simple()
Al Viro (42):
ixgbe: section fixes
sparc32: pdev_to_pnode() is used from __devinit
Audit: Log TIOCSTI
[S390] audit: get s390 ret_from_fork in sync with other architectures
fix switch_names() breakage in short-to-short case
take init_fs to saner place
kill ->dir_notify()
nfsd/create race fixes, infrastructure
nfsd race fixes: ext2
nfsd race fixes: ext3
nfsd race fixes: ext4
nfsd race fixes: reiserfs
remove the rudiment of a.out for sparc
sanitize ifdefs in binfmt_aout
get rid of special-casing the /sbin/loader on alpha
don't reallocate buffer in every audit_sockaddr()
sanitize audit_socketcall
sanitize audit_ipc_obj()
sanitize audit_ipc_set_perm()
sanitize audit_mq_getsetattr()
sanitize audit_mq_notify()
sanitize AUDIT_MQ_SENDRECV
sanitize audit_mq_open()
sanitize audit_fd_pair()
sanitize audit_log_capset()
audit_update_lsm_rules() misses the audit_inode_hash[] ones
fixing audit rule ordering mess, part 1
audit rules ordering, part 2
make sure that filterkey of task,always rules is reported
clean up audit_rule_{add,del} a bit
audit: validate comparison operations, store them in sane form
affs: do not zero ->i_op
isofs check for NULL ->i_op in root directory is dead code
ntfs: don't NULL i_op
inode->i_op is never NULL
zero i_uid/i_gid on inode allocation
fix the treatment of jfs special inodes
fix breakage in reiserfs_new_inode()
get rid of the last symlink in uml build
uml got broken by commit 30742d5c2277c325fb0e9d2d817d55a19995fe8f
X86_DEBUGCTLMSR won't work on uml
[SCSI] cxgb3i: add missing include
Alain Kalker (1):
V4L/DVB (9665): af9015: Add support for the Digittrade DVB-T USB Stick remote
Alain Knaff (1):
vfs: lseek(fd, 0, SEEK_CUR) race condition
Alan Cox (50):
tty: Flags should be accessed via the foo_bit interfaces
tty: driverdata and discdata are void *
[SCSI] Clean up my email address and use a single standard address for everything
V4L/DVB (9491): rationalise addresses to one common one
n_tty: clean up coding style
devpts: Coding style clean up
sierra: Fix formatting
pty: simplify resize
tty: Fix close races in USB serial
tty: Fix PPP hang under load
tty_port: Add a port level carrier detect operation
rio: Kill off ckmalloc
tty: Pull the dtr raise into tty port
isicom: redo locking to use tty port locks
tty: relock generic_serial
tty: rocketport uses different port flags to everyone else
tty: relock riscom8 using port locks
tty: relock the mxser driver
tty: Introduce a tty_port generic block_til_ready
tty: Rework istallion to use the tty port changes
tty: rework stallion to use the tty_port bits
tty: ESP has been broken for locking etc forver
tty: tty port zero baud open
tty: Introduce some close helpers for ports
tty: USB tty devices can block in tcdrain when unplugged
tty: PTYs set TTY_DO_WRITE_WAKEUP when they don't need to
tty: Remove some pointless casts
tty: kref nozomi
hso: net driver using tty without locking
tty: Fix the HSO termios handling a bit
tty: relock epca
tty: refcount the epca driver
tty: Make epca use the port helpers
tty: Redo the rocket driver locking
tty: make rocketport use standard port->flags
tty: kref the rocket driver
tty: use port methods for the rocket driver
synclink_cs: Convert to tty_port
tty: Drop the lock_kernel in the private ioctl hook
tty: We want the port object to be persistent
tty: Fix an ircomm warning and note another bug
x86: update Alan Cox's email addresses
mm: update my address
i2o: Update my address
touchscreen: Fix build of da9034
pata_hpt3x3: Workarounds for chipset
pata_ali: force initialise a few bits
pata_ali: Fix and workaround for FIFO DMA bug
libata: Add 32bit PIO support
libata: clean up the SFF code for coding style
Alan Horstmann (1):
ALSA: ice1724 - Fix a typo in IEC958 PCM name
Alan McIvor (2):
V4L/DVB (9522): Increase number of SAA7134 devices supported in a system
V4L/DVB (9523): Increase number of BT8XX devices supported in a system
Alan Nisota (1):
V4L/DVB (9928): Convert GP8PSK module to use S2API
Alan Stern (28):
[SCSI] simplify scsi_io_completion()
[SCSI] Fix uninitialized variable error in scsi_io_completion
HID: automatically call usbhid_set_leds in usbhid driver
Fix misspellings in pm.h macros
Driver core: move the bus notifier call points
USB: straighten out inline code in sysfs.c
USB: change interface to usb_lock_device_for_reset()
USB: usb-storage: add "quirks=" module parameter
USB: add asynchronous autosuspend/autoresume support
USB: announce new devices earlier
usb-storage: clean up unusual_devs.h
USB: usb-storage: remove us->sensebuf
USB: g_file_storage: add CD-ROM emulation
USB: usb-storage: merge CB and CBI transport routines
USB: usb-storage: merge ATAPI and QIC-157 protocol routines
USB: storage: set bounce limit for non-DMA-capable host controllers
USB: utilize round_jiffies_up_relative()
USB: Enhance usage of pm_message_t
USB: usb-storage: merge DPCM support into SDDR09
USB: utilize the bus notifiers
USB: storage: add last-sector hacks
USB: storage: make the "quirks=" module parameter writable
USB: storage: set CAPACITY_HEURISTICS flag for bad vendors
USB: fix up suspend and resume for PCI host controllers
USB: automatically enable wakeup for PCI host controllers
USB: cancel pending Set-Config requests if userspace gets there first
USB: re-enable interface after driver unbinds
PCI: fix incorrect error return in pci_enable_wake
Alasdair G Kergon (2):
dm mpath: move trigger_event to system workqueue
dm snapshot: split out exception store implementations
Aleksey Senin (2):
RDMA/addr: Add support for translating IPv6 addresses
RDMA/cma: Add IPv6 support
Ales Jurik (1):
V4L/DVB (9470): Disable PLL Loop while tuning
Alessandro Zummo (8):
rtc: add alarm/update irq interfaces
rtc: pxa27x/pxa3xx driver fixes, revised
rtc: rtc-ds1390 probe sequence and misc fixes
rtc: kconfig cleanup
rtc: rtc-max6902 fixes
rtc: rtc-ds3234 fixes
rtc: use set_mmss when set_time is not available
rtc: rtc-ds1216 fixes
Alex Chiang (2):
btrfs-progs: Stop stomping on 'name' input parameter
PCI hotplug: acpiphp whitespace cleanup
Alex Raimondi (2):
avr32: Allow reserving multiple pins at once
avr32: Hammerhead board support
Alex Zeffertt (1):
xen: add xenfs to allow usermode <-> Xen interaction
Alexander Beregalov (6):
ext4: fix printk format warning
ASoC: switch davinci DPRINTK to pr_debug()
fix for tty-serial-move-port
Staging: otus: remove dependence on kernel version
Staging: me4000: switch to list_for_each*()
Staging: usbip: switch to list_for_each_entry()
Alexander Duyck (20):
e1000e: enable ECC correction on 82571 silicon
igb: update name to reflect new hardware
igb: simplify swap in clean_rx_irq if using packet split
igb: Fix tx/rx_ring_count parameters for igb on suspend/resume/ring resize
ixgbe: this patch adds support for DCB to the kernel and ixgbe driver
DCB: Add interface to query for the DCB capabilities of an device.
DCB: Add interface to query # of TCs supported by device
DCB: Add interface to query the state of PFC feature.
DCB: Add support for DCB BCN
e1000e: disable correctable errors for quad ports while going to D3
igb: do not use phy ops in ethtool test cleanup for non-copper parts
igb: remove unneeded bit refrence when enabling jumbo frames
igb: loopback bits not correctly cleared from RCTL register
igb: link up/down messages must follow a specific format
igb: Add support for pci-e Advanced Error Reporting
igb/e1000e: Naming interrupt vectors
igb: update handling of RCTL for smaller buffer sizes
igb: Correctly determine pci-e function number in virtual environment
igb: defeature tx head writeback
igb: re-order queues to support cleaner use of ivar on 82576
Alexander van Heukelum (19):
i386, dumpstack: move crash_kexec before bust_spinlocks(0) in oops_end
x86, dumpstack: let signr=0 signal no do_exit
x86_64, dumpstack: move kexec_crash from __die to oops_end
x86, dumpstack: always call oops_exit from oops_end
i386, dumpstack: use x86_64's method to account die_nest_count
i386, dumpstack: use oops_begin/oops_end in die_nmi
i386, dumpstack: unify die()
x86: irq: fix apicinterrupts on 64 bits
x86: entry_64.S: remove whitespace at end of lines
x86: move entry_64.S register saving out of the macros
x86: clean up after: move entry_64.S register saving out of the macros
x86: introduce save_rest and restructure the PTREGSCALL macro in entry_64.S
x86: entry_64.S: factor out save_paranoid and paranoid_exit
x86: entry_64.S: split out some macro's and move common code to paranoid_exit
x86: split out some macro's and move common code to paranoid_exit, fix
x86: include ENTRY/END in entry handlers in entry_64.S
x86: KPROBE_ENTRY should be paired wth KPROBE_END
x86_64: get rid of the use of KPROBE_ENTRY / KPROBE_END
i386: get rid of the use of KPROBE_ENTRY / KPROBE_END
Alexey Dobriyan (92):
net: reduce structures when XFRM=n
net: don't use INIT_RCU_HEAD
xfrm: C99 for xfrm_dev_notifier
xfrm: remove unused struct xfrm_policy::next
net: '&' redux
netfilter: netns-aware ipt_addrtype
netfilter: arptable_filter: merge forward hook
netfilter: netns ebtables: part 1
netfilter: netns ebtables: part 2
netfilter: netns ebtables: more cleanup during ebt_unregister_table()
netfilter: netns ebtables: ebtable_broute in netns
netfilter: netns ebtables: ebtable_filter in netns
netfilter: netns ebtables: ebtable_nat in netns
netfilter: netns ebtables: br_nf_pre_routing_finish() fixup
net: #ifdef ->sk_security
net: mark flow_cache_cpu_prepare() as __init
net: remove struct neigh_table::pde
net: remove struct dst_entry::entry_size
net: ifdef struct sock::sk_async_wait_queue
net: use %pF for /proc/net/ptype
ematch: simpler tcf_em_unregister()
netfilter: xt_recent: don't save proc dirs
netfilter: ip6table_filter: merge LOCAL_IN and FORWARD hooks
netfilter: nf_conntrack_proto_gre: spread __exit
net: fix tunnels in netns after ndo_ changes
ah4/ah6: remove useless NULL assignments
xfrm: remove useless forward declarations
xfrm: initialise xfrm_policy_gc_work statically
netns xfrm: add netns boilerplate
netns xfrm: add struct xfrm_state::xs_net
netns xfrm: per-netns xfrm_state_all list
netns xfrm: per-netns xfrm_state_bydst hash
netns xfrm: per-netns xfrm_state_bysrc hash
netns xfrm: per-netns xfrm_state_byspi hash
netns xfrm: per-netns xfrm_state_hmask
netns xfrm: per-netns xfrm_state counts
netns xfrm: per-netns xfrm_hash_work
netns xfrm: per-netns state GC list
netns xfrm: per-netns state GC work
netns xfrm: per-netns km_waitq
netns xfrm: add struct xfrm_policy::xp_net
netns xfrm: per-netns policy list
netns xfrm: per-netns xfrm_policy_byidx hash
netns xfrm: per-netns xfrm_policy_byidx hashmask
netns xfrm: per-netns inexact policies
netns xfrm: per-netns xfrm_policy_bydst hash
netns xfrm: per-netns policy counts
netns xfrm: per-netns policy hash resizing work
netns xfrm: propagate netns into bydst/bysrc/byspi hash functions
netns xfrm: trivial netns propagations
netns xfrm: state flush in netns
netns xfrm: state lookup in netns
netns xfrm: fixup xfrm_alloc_spi()
netns xfrm: finding states in netns
netns xfrm: state walking in netns
netns xfrm: propagate netns into policy byidx hash
netns xfrm: policy insertion in netns
netns xfrm: policy flushing in netns
netns xfrm: finding policy in netns
netns xfrm: policy walking in netns
netns xfrm: lookup in netns
netns xfrm: xfrm_policy_check in netns
netns xfrm: xfrm_route_forward() in netns
netns xfrm: flushing/pruning bundles in netns
netns xfrm: dst garbage-collecting in netns
netns xfrm: xfrm_input() fixup
netns xfrm: per-netns NETLINK_XFRM socket
netns xfrm: xfrm_user module in netns
netns xfrm: pass netns with KM notifications
netns xfrm: KM reporting in netns
netns xfrm: ->dst_lookup in netns
netns xfrm: ->get_saddr in netns
netns xfrm: flush SA/SPDs on netns stop
netns PF_KEY: part 1
netns PF_KEY: part 2
netns PF_KEY: per-netns /proc/pfkey
netns xfrm: AH/ESP in netns!
netns xfrm: per-netns MIBs
netns xfrm: /proc/net/xfrm_stat in netns
netns xfrm: per-netns sysctls
sched: move double_unlock_balance() higher
netdev: remove pathetic compile-command lines
UBIFS: fix section mismatch
hydra: fix compilation
simeth: convert to net_device_ops
netns: igmp: allow IPPROTO_IGMP sockets in netns
netns: igmp: make /proc/net/{igmp,mcfilter} per netns
smsc911x: compile fix re netif_rx signature changes
proc: stop using BKL
proc: remove useless WARN_ONs
proc: remove '##' usage
Remove remaining unwinder code
Alexey Fisher (1):
ipw2200: make association only if SSID is known.
Alexey Klimov (14):
V4L/DVB (9518): radio-mr800: remove warn, info and err messages
V4L/DVB (9539): dsbr100: add suspend and resume
V4L/DVB (9540): dsbr100: add disabled controls and fix version
V4L/DVB (9655): radio-mr800: fix unplug
V4L/DVB (10052): radio-mr800: correct unplug, fix to previous patch
V4L/DVB (10053): radio-mr800: disable autosuspend support
V4L/DVB (10054): dsbr100: fix unplug oops
V4L/DVB (10057): dsbr100: place dev_warn instead of printk
V4L/DVB (10058): dsbr100: fix codingstyle, add dev_err messages
V4L/DVB (10059): dsbr100: dev_err instead of dev_warn
V4L/DVB (10060): dsbr100: fix and add right comments
V4L/DVB (10061): dsbr100: increase driver version
V4L/DVB (10062): dsbr100: change return values in 3 functions
HID: don't allow DealExtreme usb-radio be handled by usb hid driver
Alexey Korolev (8):
MTD: nandsim: use less RAM
[MTD] LPDDR qinfo probing.
[MTD] LPDDR QINFO records definitions
[MTD] LPDDR PFOW definition
[MTD] LPDDR Command set driver
[MTD] LPDDR added new pfow_base parameter
[MTD] LPDDR extended physmap driver to support LPDDR flash
[MTD] LPDDR Makefile and KConfig
Alexey Starikovskiy (2):
ACPI: EC: Add some basic check for ECDT data
Newly inserted battery might differ from one just removed, so
Alok Kataria (7):
x86: add a synthetic TSC_RELIABLE feature bit
x86: add X86_FEATURE_HYPERVISOR feature bit
x86: Hypervisor detection and get tsc_freq from hypervisor
x86: Add a synthetic TSC_RELIABLE feature bit.
x86: Skip verification by the watchdog for TSC clocksource.
x86: VMware: Fix vmware_get_tsc code
x86: vmware: look for DMI string in the product serial key
Amit Shah (4):
KVM: x86: Fix typo in function name
KVM: SVM: Set the 'g' bit of the cs selector for cross-vendor migration
KVM: SVM: Set the 'busy' flag of the TR selector
KVM: x86 emulator: Fix handling of VMMCALL instruction
Anders Blomdell (1):
Staging: comedi: add usb dt9812 driver
Anders Larsen (1):
qnx: include <linux/types.h> for definitions of __[us]{8,16,32,64} types
Andi Kleen (6):
x86: remove simnow earlyprintk support
dm: support barriers on simple devices
kconfig: add script to manipulate .config files on the command line
kbuild: add a symlink to the source for separate objdirs
x86: only scan the root bus in early PCI quirks
compiler-gcc.h: add more comments to RELOC_HIDE
Andre Noll (9):
md: raid0_make_request(): Replace chunksize_bits by chunksect_bits.
md: raid0_make_request(): Remove local variable chunk_size.
md: raid0_make_request(): Replace local variable block by sector.
md: raid0: Represent device offset in sectors.
md: raid0: Represent zone->zone_offset in sectors.
md: raid0 create_strip_zones(): Make two local variables sector-based.
md: raid0 create_strip_zones(): Add KERN_INFO/KERN_ERR to printk's.
md: raid0: Represent the size of strip zones in sectors.
md: raid0: make hash_spacing and preshift sector-based.
Andreas Eversberg (14):
mISDN: Add feature via MISDN_CTRL_FILL_EMPTY to fill fifo if empty
mISDN: Add some debug option for clock problems
mISDN: Fix queue limit counting problem
mISDN: Fixed more indexing bugs
mISDN: Add ISDN sample clock API to mISDN core
mISDN: Fix irq detection
mISDN: Fix deactivation, if peer IP is removed from l1oip instance.
mISDN: Correct busy device detection
mISDN: Minor fixes
mISDN: Add different different timer settings for hfc-pci
mISDN: Add missing release functions
mISDN: Minor cleanups
mISDN: Added missing create_l1() call
mISDN: Fix kernel crash when doing hardware conference with more than two members
Andreas Gruenbacher (2):
genksyms: track symbol checksum changes
genksyms: allow to ignore symbol checksum changes
Andreas Herrmann (10):
x86: microcode_amd: fix wrong handling of equivalent CPU id
x86: microcode_amd: fix typos and trailing whitespaces in log messages
x86: microcode_amd: fix checkpatch warnings/errors
x86: microcode_amd: fix compile warning
x86: microcode_amd: don't pass superfluous function pointer for get_ucode_data
x86: microcode_amd: replace inline asm by common rdmsr/wrmsr functions
x86: microcode_amd: consolidate macro definitions
x86: microcode_amd: remove (wrong) chipset deivce ID checks
x86: microcode_amd: use 'packed' attribute for structs
x86: microcode_amd: modify log messages
Andreas Oberritter (1):
V4L/DVB (9361): Dynamic DVB minor allocation
Andres Salomon (13):
ALSA: cs5535audio: stick AD1888 bitshift values into a header file
ALSA: cs5535audio: suspend/resume callbacks are only defined with CONFIG_PM
ALSA: cs5535audio: invert EAPD for OLPC (newer than B3)
ALSA: cs5535audio: drop ec_analog_input flag for OLPC stuff
ALSA: cs5535audio: decouple HPF from V_REFOUT in OLPC code
ALSA: cs5535audio: create function for setting OLPC's Analog Input mode
ALSA: cs5535audio: rename OLPC's analog input control && drop AD1888's HPF
ALSA: cs5535audio: check OLPC's Analog Input status vis GPIO
ALSA: cs5535audio: rename V_REFOUT control to MIC Bias
ALSA: cs5535audio: for OLPC, default to Analog Input being off
ALSA: cs5535audio: turn off mic bias on OLPCs by default
ALSA: cs5535audio: clean up OLPC code
ALSA: cs5535audio: ensure MIC Bias/Analog Input bail if not on an OLPC machine
Andrew Morton (11):
lock debug: sit tight when we are already in a panic
profiling: clean up profile_nop()
drivers/net/smc911x.c: smc911x_drv_probe() cleanup
dlm: fs/dlm/ast.c: fix warning
devpts: fix unused function warning
drivers/char/cyclades.c: cy_pci_probe: fix error path
mm: write_cache_pages more terminate quickly
vmscan: shrink_active_list(): reduce lru_lock hold time
dma_alloc_from_coherent(): fix fallback to generic memory
dma_alloc_coherent: clean it up
PCI: uninline pci_ioremap_bar()
Andrew Patterson (8):
ACPI/PCI: include missing acpi.h file in pci-acpi.h.
ACPI/PCI: call _OSC support during root bridge discovery
ACPI/PCI: PCI extended config _OSC support called when root bridge added
ACPI/PCI: PCIe ASPM _OSC support capabilities called when root bridge added
ACPI/PCI: PCIe AER _OSC support capabilities called when root bridge added
ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added
ACPI/PCI: remove obsolete _OSC capability support functions
PCI: Use msleep instead of cpu_relax during ASPM link retraining
Andrew Vasquez (8):
[SCSI] qla2xxx: Remove support for reading/writing HW-event-log.
[SCSI] qla2xxx: Don't fallback to interrupt-polling during re-initialization with MSI-X enabled.
[SCSI] qla2xxx: Don't pollute kernel logs with ZIO/RIO status messages.
[SCSI] qla2xxx: Collapse EFT/FCE copy procedures during a firmware dump.
[SCSI] qla2xxx: Correct MQ-chain information retrieval during a firmware dump.
[SCSI] qla2xxx: Use proper request/response queues with MQ instantiations.
[SCSI] qla2xxx: Add ISP81XX support.
[SCSI] qla2xxx: Update version number to 8.03.00-k1.
Andrew Victor (4):
[ARM] 5287/2: [AT91] Configuration of Static Memory Controller
[ARM] 5288/1: [AT91] Remove SMC configuration from devices.c files
[ARM] 5289/1: [AT91] Convert boards to use sam9_smc_configure()
[ARM] 5290/1: [AT91] Add support for the Adeneo NeoCore 926 board
Andrey Borzenkov (3):
orinoco: reload firmware on resume
orinoco: cache downloadable firmware image in memory for use during resume
orinoco: indicate it is using dBm in wireless_stats and spy
Andrey Yurovsky (4):
ath5k: fix mesh point operation
mac80211: allow all interfaces types to handle RX action frames
mac80211: disable BSSID filtering for mesh interfaces
mac80211_hwsim: enable Mesh Point operation
Andy Adamson (4):
NFS: remove white space from nfs4xdr.c
NFS: fix tabs in nfs4xdr.c
NFS: increment number of operations in each encode routine
NFS: remove unused status from encode routines
Andy Fleming (6):
gianfar: Use gfar_halt to stop DMA in gfar_probe
gianfar: Convert gianfar to an of_platform_driver
gianfar: Add macros for stepping through BDs
phylib: Remove unnecessary "reset" fixups in genphy_setup_forced
gianfar: Fix packet drop when out of memory
gianfar: Continue polling until both tx and rx are empty
Andy Gospodarek (1):
bonding: update docs to correctly reflect arp_ip_target behavior
Andy Spencer (1):
i8k: Enable i8k on Dell Precision Systems
Andy Walls (39):
V4L/DVB (9474): cx18: Remove redundant block scope variable in cx18_probe() for sparse
V4L/DVB (9512): cx18: Fix write retries for registers that always change - part 3.
V4L/DVB (9514): cx18: Fix PLL freq computation for debug display
V4L/DVB (9513): cx18: Reduce number of mmio read retries
V4L/DVB (9592): cx18: Use default kernel work queue; fix streaming flag for work handler
V4L/DVB (9593): cx18: Add outgoing mailbox mutexes and check for ack via waitq vs poll
V4L/DVB (9594): cx18: Roll driver version number due to significant changes
V4L/DVB (9595): cx18: Improve handling of outgoing mailboxes detected to be busy
V4L/DVB (9596): cx18: Further changes to improve mailbox protocol integrity & performnce
V4L/DVB (9597): cx18: Minor fixes to APU firmware load process
V4L/DVB (9598): cx18: Prevent CX23418 from clearing it's outgoing ack interrupts to driver
V4L/DVB (9599): cx18: Fix unitialized variable problem upon APU firmware file read failure
V4L/DVB (9720): cx18: Major rewrite of interrupt handling for incoming mailbox processing
V4L/DVB (9721): cx18: Change to singlethreaded global work queue thread for deferable work
V4L/DVB (9722): cx18: Convert per stream queue spinlocks into mutexes
V4L/DVB (9723): cx18: Propagate staleness of mailbox and mdl ack data to work handler
V4L/DVB (9724): cx18: Streamline cx18-io[ch] wrappers and enforce MMIO retry strategy
V4L/DVB (9725): cx18: Remove unnecessary MMIO accesses in time critical irq handling path
V4L/DVB (9726): cx18: Restore buffers that have fallen out of the transfer rotation
V4L/DVB (9727): cx18: Adjust outgoing mailbox timeouts and remove statistics logging
V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls
V4L/DVB (9729): cx18: Update version due to significant irq handling changes
V4L/DVB (9730): cx18: Quiet a sometimes common warning that often has benign consequences
V4L/DVB (9776): cx18: Change to per CX23418 device work queues for deferrable work handling
V4L/DVB (9778): cx18: cx18_writel_expect() should not declare success on a PCI read error
V4L/DVB (9800): cx18: Eliminate q_io from stream buffer handling
V4L/DVB (9801): cx18: Allow more than 63 capture buffers in rotation per stream
V4L/DVB (9802): cx18: Add module parameters for finer control over buffer allocations
V4L/DVB (9803): cx18: Increment version number due to siginificant buffering changes
V4L/DVB (9804): cx18: Avoid making firmware API calls with the queue lock held
V4L/DVB (9805): cx18: Port fix for raw/sliced VBI mixup from ivtv and cx25840
V4L/DVB (9806): cx18: Enable raw VBI capture
V4L/DVB (9891): cx18 Replace magic number 63 with CX18_MAX_FW_MDLS_PER_STREAM
V4L/DVB (9892): cx18: VBI comment corrections and comments about VBI issues
V4L/DVB (9893): cx18: Convert some list manipulations to emphasize entries not lists
V4L/DVB (9894): cx18: Use a known open task handle when setting stream CX2341x parameters
V4L/DVB (9895): cx18: Refine the firmware load and firmware startup process
V4L/DVB (9936): cx18: Disable locking of Video and Audio PLL for analog captures
V4L/DVB (9937): cx18: Use a consistent crystal value for computing all PLL parameters
Andy Whitcroft (22):
netfilter: ip{,6}t_policy.h should include xp_policy.h
serial: RS485 ioctl structure uses __u32 include linux/types.h
checkpatch: add checks for in_atomic()
checkpatch: comment detection may miss an implied comment on the last hunk
checkpatch: widen implied comment detection to allow multiple stars
checkpatch: structure member assignments are not complex
checkpatch: __weak is an official attribute
checkpatch: detect multiple bitfield declarations
checkpatch: comment ends inside strings is most likely not an open comment
checkpatch: dissallow spaces between stars in pointer types
checkpatch: version: 0.25
checkpatch: update MAINTAINERS entry
checkpatch: update copyrights
checkpatch: allow parentheses on return for comparisons
checkpatch: loosen spacing on typedef function checks
checkpatch: fix continuation detection when handling spacing on operators
checkpatch: track #ifdef/#else/#endif when tracking blocks
checkpatch: do not report nr_static as a static declaration
checkpatch: ensure we actually detect if assignments split across lines
checkpatch: struct file_operations should normally be const
checkpatch: fix the perlcritic errors
checkpatch: version: 0.26
Aneesh (2):
btrfs: Code cleanup
Btrfs: Some code cleanups
Aneesh Kumar K.V (21):
ext4: Fix the delalloc writepages to allocate blocks at the right offset.
ext4: avoid ext4_error when mounting a fs with a single bg
ext4: Don't overwrite allocation_context ac_status
ext4: sparse fixes
ext4: Add blocks added during resize to bitmap
ext4: Use EXT4_GROUP_INFO_NEED_INIT_BIT during resize
ext4: cleanup mballoc header files
jbd2: Call journal commit callback without holding j_list_lock
tracing: branch tracer, fix writing to trace/trace_options
ext4: don't use blocks freed but not yet committed in buddy cache init
ext4: Fix lockdep recursive locking warning
ext4: fix BUG when calling ext4_error with locked block group
ext4: Fix race between read_block_bitmap() and mark_diskspace_used()
ext4: Use high 16 bits of the block group descriptor's free counts fields
ext4: code cleanup
ext4: Fix the race between read_inode_bitmap() and ext4_new_inode()
ext4: Use new buffer_head flag to check uninit group bitmaps initialization
ext4: mark the blocks/inode bitmap beyond end of group as used
ext4: Don't allow new groups to be added during block allocation
ext4: Init the complete page while building buddy cache
ext4: Fix s_dirty_blocks_counter if block allocation failed with nodelalloc
Anirban Chakraborty (6):
[SCSI] qla2xxx: Refactor qla data structures
[SCSI] qla2xxx: Code changes for qla data structure refactoring
[SCSI] qla2xxx: Fix for build warning
[SCSI] qla2xxx: Code changes for vport bus reset
[SCSI] qla2xxx: add support for multi-queue adapter
[SCSI] qla2xxx: changes in multiq code
Anisse Astier (1):
trivial: chack -> check typo fix in main Makefile
Anna Neal (2):
libertas: Fine grained configuration of wake-on-lan.
libertas: Create sysfs entry for changing the mesh probe response limit
Anne Smorthit (1):
Staging: comedi: add icp_multi driver
Anton Vorontsov (41):
powerpc: Remove device_type = "rtc" properties in .dts files
[ARM] pxa: add basic support for HP iPAQ h5000
powerpc and sparc: Introduce dev_archdata node accessors
of/i2c: Fill the archdata for I2C devices
of/gpio: Implement of_get_gpio_flags()
powerpc/qe: Move cmxgcr_lock definition from the ucc.c into the qe.c
powerpc: Remove `have_of' global variable
ucc_geth: Fix endless loop in stop_{tx,rx} routines
ucc_geth: Fix TX watchdog timeout handling
ucc_geth: Fix IRQ freeing code in ucc_geth_open()
ucc_geth: Cleanup repetitive ucc_geth_memclean() calls
ucc_geth: Fix IO memory (un)mapping code
ucc_geth: Remove UGETH_FILTERING dead code
of: Minor simplification for the of_parse_phandles_with_args()
of: of_parse_phandles_with_args() learns to differentiate 'hole' cells
of/gpio: Implement of_gpio_count()
powerpc: Make default kexec/crash_kernel ops implicit
powerpc: Remove default kexec/crash_kernel ops assignments
powerpc: Prepare xmon_save_regs for use with kdump
powerpc/32/kdump: Implement crash_setup_regs() using ppc_save_regs()
powerpc/32: Allow __ioremap on RAM addresses for kdump kernel
ucc_geth: Eliminate the need for forward references
powerpc: Implement get_brgfreq() and get_baudrate() stubs
powerpc/83xx: Fix sparse warnings in board files
powerpc/83xx: Fix sparse warnings in mpc836x_mds.c
powerpc/qe: Implement QE Pin Multiplexing API
powerpc: Add device tree bindings for BCSR GPIO banks
powerpc: Implement GPIO driver for simple memory-mapped banks
powerpc/83xx: Add USB Host/Gadget support for MPC8360E-MDS boards
powerpc/83xx: Add USB Host support for MPC8360E-RDK boards
powerpc/fsl_pci: Fix sparse warnings
powerpc/83xx: Fix few build errors with CONFIG_QUICC_ENGINE=n
powerpc/qe: Fix few build errors with CONFIG_QUICC_ENGINE=n
powerpc/qe: Select QE_USB with USB_GADGET_FSL_QE
mmc: Add mmc_vddrange_to_ocrmask() helper function
mmc_spi: Add support for OpenFirmware bindings
rtc: bunch of drivers: fix 'no irq' case handing
USB: protect hcd.h from multiple inclusions
USB: fsl_qe_udc: Check for muram allocation errors
powerpc/kdump: Use ppc_save_regs() in crash_setup_regs()
powerpc/mm: Make clear_fixmap() actually work
Antonio Ospite (7):
V4L/DVB (9682): gspca: New subdriver parameter 'bulk_nurbs'.
V4L/DVB (9712): gspca:Subdriver ov534 added.
V4L/DVB (9855): gspca: Simplify frame rate setting and debug in ov534.
V4L/DVB (9856): gspca: Use u8 values for USB control messages in ov534.
V4L/DVB (9857): gspca: Use smaller chunks for urb buffer in ov534.
V4L/DVB (9882): gspca - ov534: Fix typo.
V4L/DVB (9883): gspca - ov534: Show sensor ID.
Antti Palosaari (1):
V4L/DVB (9526): af9015: add support for KWorld USB DVB-T TV Stick II (VS-DVBT 395U)
Aoi Shinkai (1):
sh: Delete unnecessary mov in the interrupt exception entry point.
Aristeu Rozanski (3):
x86, NMI watchdog: add support to enable and disable IOAPIC NMI
x86, NMI watchdog: disable NMIs on LVT0 in case NMI watchdog is not working
x86, nmi-watchdog: update procfs nmi_watchdog file documentation v2
Arjan van de Ven (38):
debug: add notifier chain debugging
debug: add notifier chain debugging, v2
x86: corruption-check: fix some style issues
x86: corruption check: move the corruption checks into their own file
x86: corruption check: run the corruption checks from a work queue
x86: corruption-check: some post-move cleanups
mutex: improve header comment to be actually informative about the API
pci: use pci_ioremap_bar() in drivers/net
tracing: add "power-tracer": C/P state tracer to help power optimization
debug warnings: consolidate warn_slowpath and warn_on_slowpath
debug warnings: print the DMI board info name in a WARN/WARN_ON
scripts: improve the decodecode script
resources: skip sanity check of busy resources
[SCSI] advansys, arcmsr, ipr, nsp32, qla1280, stex: use pci_ioremap_bar()
pci: use pci_ioremap_bar() in drivers/mmc
expand some comments (d_path / seq_path)
UIO: use pci_ioremap_bar() in drivers/uio
pci: use pci_ioremap_bar() in drivers/misc
oops: increment the oops UUID every time we oops
scripts: script from kerneloops.org to pretty print oops dumps
pci: use pci_ioremap_bar() in drivers/video
pci: use pci_ioremap_bar() in drivers/edac
async: Asynchronous function calls to speed up kernel boot
fastboot: make scsi probes asynchronous
fastboot: make the libata port scan asynchronous
fastboot: Make libata initialization even more async
async: make the final inode deletion an asynchronous event
bootchart: improve output based on Dave Jones' feedback
async: don't do the initcall stuff post boot
USB: use pci_ioremap_bar() in drivers/usb
resource: allow MMIO exclusivity for device drivers
bootchart: improve output based on Dave Jones' feedback
async: make async_synchronize_full() more serializing
partial revert of asynchronous inode delete
async: make async a command line option for now
libata: Add a per-host flag to opt-in into parallel port probes
libata: only ports >= 0 need to synchronize
bootgraph: make the bootgraph script show async waiting time
Arnaldo Carvalho de Melo (3):
markers: add missing stdargs.h include, needed due to va_list usage
blktrace: port to tracepoints
dccp_diag: LISTEN sockets don't have CCIDs
Arnaud Ebalard (1):
net: Remove unused parameter of xfrm_gen_index()
Arnd Bergmann (1):
powerpc/cell: fix build breakage with CONFIG_SPUFS disabled
Artem Bityutskiy (51):
UBIFS: slight compression optimization
UBIFS: use bit-fields to store compression type
UBIFS: introduce compression mount options
UBIFS: separate debugging fields out
UBIFS: add debugfs support
UBIFS: run debugging checks only if they are enabled
UBIFS: dump stack in LPT check functions
UBIFS: introduce LPT dump function
UBI: fix warnings when debugging is enabled
UBI: fix deadlock
UBI: some code re-structuring
UBI: fix error path
UBI: handle write errors in WL worker
MTD: tests: add mtd_oobtest
MTD: tests: add mtd_pagetest
MTD: tests: add mtd_readtest
MTD: tests: add mtd_speedtest
MTD: tests: add mtd_stresstest
MTD: tests: add mtd_subpagetest
UBI: document UBI ioctls
MTD: tests: add mtd_torturetest
MTD: add MTD tests to compilation
[MTD] fix dataflash 64-bit divisions
[MTD] fix m25p80 64-bit divisions
UBIFS: use PAGE_CACHE_MASK correctly
UBIFS: fix tnc dumping
UBIFS: improve budgeting dump
UBIFS: various comment improvements and fixes
UBIFS: fix available blocks count
UBIFS: use nicer 64-bit math
UBIFS: re-calculate min_idx_size after the commit
UBIFS: avoid unnecessary calculations
UBI: fix checkpatch.pl warnings
UBIFS: fix constants initialization
UBIFS: fix file-system synchronization
UBIFS: always commit in sync_fs
UBIFS: use ubi_sync
UBIFS: always commit on unmount
UBIFS: restore budg_uncommitted_idx
UBIFS: do not lie about used blocks
UBIFS: simplify make_free_space
UBIFS: fix sparse warnings
UBIFS: fix checkpatch.pl warnings
UBIFS: fix writing uncompressed files
UBIFS: allow mounting when short of space
UBIFS: fix numerous spelling mistakes
UBIFS: print debugging messages properly
UBIFS: add more useful debugging prints
UBIFS: do not use WB_SYNC_HOLD
[JFFS2] remove junk prototypes
rbtree: add const qualifier to some functions
Arun KS (3):
ASoC: Add support for omap2evm board
ASoC: Fix TWL4030 Kconfig dependency
ARM: OMAP3: Pin multiplexing updates for 24xx and 34xx
Arun R Bharadwaj (1):
sched: add uid information to sched_debug for CONFIG_USER_SCHED
Arve Hjønnevåg (2):
Staging: android: add binder driver
Staging: android: add ram_console driver
Arvo Jarve (7):
V4L/DVB (9345): Add event with changed status only
V4L/DVB (9429): Add support for the Satelco Easywatch DVB-S2 PCI card
V4L/DVB (9430): stb0899: avoid parameter overwriting
V4L/DVB (9432): Increment the AGC1 and AGC2 gain respectively, improves sensitivity slightly
V4L/DVB (9433): Limit bandwidth with a 3dB response fall
V4L/DVB (9438): Bug! RTF is signed
V4L/DVB (9440): Bug in previous commit
Atsushi Nemoto (6):
tc35815: Define more Rx status bits
[MTD] physmap: fix leak of memory returned by parse_mtd_partitions
tc35815: Enable StripCRC feature
tx4939ide: Do not use zero count PRD entry
tx493[89]ide: Fix length for __ide_flush_dcache_range
rtc: add rtc-tx4939 driver
Avi Kivity (13):
KVM: VMX: Conditionally request interrupt window after injecting irq
KVM: x86 emulator: reduce duplication in one operand emulation thunks
KVM: x86 emulator: consolidate emulation of two operand instructions
KVM: x86 emulator: Extract 'pop' sequence into a function
KVM: x86 emulator: allow pop from mmio
KVM: x86 emulator: switch 'pop reg' instruction to emulate_pop()
KVM: x86 emulator: fix ret emulation
KVM: x86 emulator: fix popf emulation
KVM: Remove extraneous semicolon after do/while
KVM: Advertise the bug in memory region destruction as fixed
KVM: Consolidate userspace memory capability reporting into common code
KVM: MMU: Don't treat a global pte as such if cr4.pge is cleared
KVM: Add locking to virtual i8259 interrupt controller
BARRE Sebastien (1):
rtc-ds1307: SMBus compatibility
Babu Moger (1):
[SCSI] scsi_dh_rdac: Add LSI vendor and product ids in rdac device list
Bahadir Balban (1):
RealView: Add support for the Cortex-A8 Platform Baseboard
Balaji Rao (3):
Btrfs: Remove unused variable in fixup_tree_root_location
Introduce btrfs_iget helper
NFS support for btrfs - v3
Balazs Scheidler (1):
TPROXY: implemented IP_RECVORIGDSTADDR socket option
Balbir Singh (4):
memcg: memory cgroup hierarchy documentation
memcg: memory cgroup resource counters for hierarchy
memcg: memory cgroup hierarchical reclaim
memcg: memory cgroup hierarchy feature selector
Baodong Chen (1):
Documentation/x86/boot.txt: payload length was changed to payload_length
Barry Naujok (4):
[XFS] Remove final remnants of dirv1 macros and other stuff
[XFS] Sync up kernel and user-space headers
[XFS] Check agf_btreeblks is valid when reading in the AGF
[XFS] Show buffer address with debug hexdump on corruption
Bartlomiej Zolnierkiewicz (72):
ide: fix IDE ACPI regression breaking suspend
ide: unify ide_intr()'s exit points
ide: IDE settings don't need an ide_lock held
ide: __ide_port_unregister_devices() doesn't need an ide_lock held
ide: ide_hwgroup_t.rq doesn't need an ide_lock held
ide: push ide_lock to __ide_end_request()
ide: ide_lock + __blk_end_request() -> blk_end_request()
ide: use queue lock instead of ide_lock when possible
ide: replace the global ide_lock spinlock by per-hwgroup spinlocks (v2)
ide: cleanup ide_do_request()
ide-cd: remove obsolete seek optimization
ali14xx: doesn't use shared IRQs
cmd64x: set IDE_HFLAG_SERIALIZE explictly for CMD646
gayle: set IDE_HFLAG_SERIALIZE explictly
ide: fix ->quirk_list checking in ide_do_request()
ide: always set nIEN on idle devices
rz1000: apply chipset quirks early (v2)
ide: add ->max_sectors field to struct ide_port_info
trm290: add IDE_HFLAG_TRM290 host flag
cy82c693: remove superfluous ide_cy82c693 chipset type
ide: rework handling of serialized ports (v2)
ide: remove redundant code from ide_end_drive_cmd()
ide: remove inline tags from ide-probe.c
ide: checkpatch.pl fixes for ide-lib.c
ide: use ATA_DMA_* defines in ide-dma-sff.c
ide: move Power Management support to ide-pm.c
ide: move legacy ISA/VLB ports handling to ide-legacy.c (v2)
ide: remove superfluous local_irq_{save,restore}() from ide_dump_status()
ide: push local_irq_{save,restore}() to do_identify()
ide-cd: remove dead dsc_overlap setting
tx493x: fix indentation
ide: remove chipset type fixup from ide_host_register()
ide: small ide_register_port() cleanup
ide: factor out device type classifying from do_identify()
ide: move sysfs support to ide-sysfs.c
ide: don't execute the next queued command from the hard-IRQ context (v2)
ide: remove IDE PM hack from do_ide_request()
ide: remove "paranoia" checks for hwgroup->busy
ide: add ide_[un]lock_hwgroup() helpers
ide: use per-device request queue locks (v2)
ide: fix LOCKDEP warning
ide: fix setting nIEN on idle devices
ide: add ->cur_port to struct ide_host and use it for serialized hosts
ide: use per-port IRQ handlers
ide: remove hwgroup->hwif and {drive,hwif}->next
ide: use lock bitops for ports serialization (v2)
ide: merge ide_hwgroup_t with ide_hwif_t (v2)
ide: update ide_unregister() documentation
ide: move ide_init_port_data() and friends to ide-probe.c
ide: remove HWIF() macro
ide: remove local_irq_set() macro
ide: remove ide_pci_enablebit_t typedef
ide: remove 'byte' typedef
ide: remove ide_driver_t typedef
ide: unexport ide_wait_not_busy()
ide: remove ->error method from struct ide_driver
amd74xx: use ide_get_pair_dev() helper
cmd640: use ide_get_pair_dev() helper
cmd64x: use ide_get_pair_dev() helper
it821x: use ide_get_pair_dev() helper
ide: NUMA aware allocation of host and port structures
ide: dynamic allocation of device structures
ide: add port and host iterators
ide: make "paranoia" ->handler check in ide_intr() more strict
ide: use ide_pci_is_in_compatibility_mode() helper in setup-pci.c
ide: remove superfluous hwif variable assignment from ide_timer_expiry()
ide: struct ide_atapi_pc - remove unused fields and update documentation
ide: remove unused ide_hwif_t.sg_mapped field
ide: remove now redundant ->cur_dev checks
ide: fix ide_port_scan() to do ACPI setup after initializing request queues
ide: update warm-plug HOWTO
piix: sync ich_laptop[] with ata_piix.c
Baruch Siach (2):
enc28j60: reduce the number of spi transfers in enc28j60_set_bank()
enc28j60: fix RX buffer overflow
Bastian Blank (1):
sparc: Use 64BIT config entry
Becky Bruce (5):
powerpc: Add sync_*_for_* to dma_ops
powerpc: Fix !CONFIG_PPC_NEED_DMA_SYNC_OPS build warning
swiotlb: store phys address in io_tlb_orig_addr array
swiotlb: add support for systems with highmem
powerpc/86xx: Update 8641hpcn dts file to match latest u-boot
Ben Dooks (137):
[ARM] S3C: Move regs-watchdog.h to arch/arm/plat-s3c/include/plat
[ARM] S3C: Move i2c headers to arch/arm/plat-s3c/include/plat.
[ARM] S3C: Move regs-rtc.h to arch/arm/plat-s3c/include/plat
[ARM] S3C: Move nand headers to arch/arm/plat-s3c/include/plat
[ARM] S3C: Move regs-ac97.h to arch/arm/plat-s3c/include/plat.
[ARM] S3C24XX: Movev udc headers to arch/arm/plat-s3c24xx/include/plat
[ARM] S3C: Move plat/regs-spi.h to arch/arm/plat-s3c/include/plat.
[ARM] S3C24XX: Move mci.h to arch/arm/plat-s3c24xx/include/plat
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into s3c-moves2
[ARM] KS8695: Add GPIO to IRQ mapping function
[ARM] S3C24XX: Default SPI pin configuration for SPI
[ARM] S3C: Add <plat/cpu-freq.h> for initial cpufreq definitions
[ARM] S3C2410: Move base clock code to plat-s3c24xx
[ARM] S3C: Make <mach/timex.h> common
[ARM] S3C24XX: Move vmalloc.h to plat-s3c
[ARM] S3C24XX: Add default <mach/io.h> header
[ARM] S3C24XX: Move initialisation code to arch/arm/plat-s3c
[ARM] S3C24XX: Split DCLK/CLKOUT definitions out of clock.c
[ARM] S3C24XX: Split pll code out of regs-clock.h
[ARM] CPUFREQ: S3C24XX serial CPU frequency scaling support.
[ARM] S3C24XX: Change clock locking to use spinlocks.
[ARM] S3C24XX: Update clock data on resume
[ARM] S3C24XX: Move headers from plat-s3c24xx to plat-s3c
[ARM] S3C: Move S3C2410_EXTINT to common regs-irqtype.h header
[ARM] S3C: Move time.c to arch/arm/plat-s3c
[ARM] S3C: Move core clock support to plat-s3c
[ARM] S3C: Move pwm-clock.c to arch/arm/plat-s3c
[ARM] S3C: BUG_ON() if clock has already been registered
[ARM] S3C24XX: Reduce code lineage of gpiolib.c
[ARM] S3C: Add set_rate/round_rate methods for pwm-scaler clock
[ARM] S3C: Fix scaler1 clock rate information
[ARM] S3C24A0: Debug macro definitions
[ARM] S3C24XX: Split map.h into plat-s3c24xx and mach-s3c2410
[ARM] S3C24A0: Initial architecture support files
[ARM] S3C24XX: Split timer pending code out
[ARM] S3C64XX: Initial arch directory
[ARM] S3C64XX: Initial arch header files
[ARM] S3C64XX: Add <mach/entry-macro.S>
[ARM] S3C64XX: Add <mach/debug-macro.S>
[ARM] S3C64XX: Add <plat/regs-clock.h>
[ARM] S3C64XX: Add system boot-time support
[ARM] S3C64XX: Add UARTdevice definitions
[ARM] S3C64XX: Add IRQ definitions for VIC0 and VIC1
[ARM] S3C64XX: Basic CPU detection and map initialisation
[ARM] S3C6410: Initial CPU support code
[ARM] S3C64XX: Add VIC0 and VIC1 sourced interripts
[ARM] S3C6400: Add <mach/tick.h>
[ARM] S3C: Fix PWM build on S3C6400
[ARM] S3C64XX: Map timer memory and interrupts
[ARM] S3C64XX: Common init code for S3C6400 and S3C6410
[ARM] S3C64XX: Add PLL definitions
[ARM] S3C64XX: Add initial clock framework
[ARM] S3C: Add TICK_MAX for timer code
[ARM] S3C64XX: Clock support for S3C6400/S3C6410
[ARM] S3C6400: serial support for S3C6400 and S3C6410 SoCs
[ARM] S3C: Update serial driver IRQ handling
[ARM] S3C64XX: Demux UART interrupts
[ARM] VIC: Update asm/hardware/vic.h with PL192 information
[ARM] S3C64XX: Map GPIO block
[ARM] S3C64XX: Add IRQ_EINT support
[ARM] SMDK6410: Initial machine support
[ARM] S3C64XX: Add s3c6400_defconfig
[ARM] S3C64XX: Reduce some output from INFO to DEBUG
[ARM] S3C64XX: Fix warnings from map_io initilaisers
[ARM] S3C64XX: Add external interrupt group definitions
[ARM] S3C: Move HSMMC device definition to plat-s3ec
[ARM] SMDK6410: Add HSMMC0 device
[ARM] S3C64XX: Add gpio bank numbering
[ARM] S3C: Move common GPIO code from plat-s3c24xx
[ARM] S3C: Add GPIO chip tracking
[ARM] S3C64XX: GPIO library support
[ARM] S3C: Add new GPIO configuration calls
[ARM] S3C6400: Register clk_fout_epll
[ARM] S3C6XX: Add enable for clk_48
[ARM] S3C: Add Samsung SDHCI register definitions
[ARM] S3C6410: Add helper for setting SDHCI device information
[ARM] S3C: Add SDHCI (HSMMC) channel 1 device definition
[ARM] S3C: Make i2c device definition common to plat-s3c
[ARM] S3C64XX: GPIO definitions for BANKS A,B,C
[ARM] S3C64XX: GPIO definitions for BANKS D,E,F
[ARM] S3C64XX: GPIO definitions for BANKS G,H,I,J
[ARM] S3C64XX: GPIO definitions for BANKS N,O,P,Q
[ARM] S3C64XX: Add i2c device setup for I2C device 0
[ARM] SMDK6410: Add i2c device
[ARM] S3C64XX: Setup functions for i2c bus 1.
[ARM] SMDK6410: Add second I2C channel.
[ARM] SMDK6410: Add I2C device board information
[ARM] S3C: Add header for initial i2c device core setup.
[ARM] S3C64XX: Fix missing definition of s3c64xx_init_io()
[ARM] S3C64XX: Fix MMC0 clock source register mask
[ARM] SMDK6410: Add availability of second hsmmc channel
[ARM] s3c6400_defconfig: Add I2C driver and devices
[ARM] s3c6400_defconfig: Add SDHCI driver
[ARM] S3C6410: Fix gpio configuration for channel 1.
[ARM] S3C: Fix SDHCI setup compilation
[ARM] S3C: Add register defines for new style framebuffer
[ARM] S3C: Add i2c1 device definition
[ARM] S3C: Add new FB device definition
[ARM] S3C64XX: Add standard S3C64XX 24BPP LCD GPIO setup
[ARM] SMDK6410: Add LCD (LCD48WVGA) definitions
[ARM] S3C64XX: Update TCFG for new timer divider settings.
[ARM] S3C: Update time initialisation to fix S3C64XX time problems
[ARM] S3C: Add UART FIFO selection during arch decompression
i2c-s3c2410: Fixup style problems from checkpatch.pl
i2c-s3c2410: Use platform data for gpio configuration
i2c-s3c2410: Remove default platform data.
i2c-s3c2410: Allow more than one i2c-s3c2410 adapter
i2c-s3c2410: Change IRQ to be plain integer.
Merge branch 'i2c-for-ben' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into i2c-next
i2c-omap: fix type of irq handler function
[ARM] S3C24XX: ADC driver core
[ARM] JIVE: fix spi gpio implementation
[ARM] S3C24XX: Add extra GPIOs via Kconfig
[ARM] ANUBIS: Add SM501 GPIO and update I2C setup
[ARM] S3C24XX: AT2440EVB MMC
[ARM] AT2440EVB: LCD frame buffer support.
Merge branch 'next-s3c24xx' into next-merged
Merge branch 'next-s3c64xx' into next-merged
Merge branch 'next-s3c64xx-device' into next-merged
[ARM] S3C: Update number of serial ports
[ARM] S3C: Update CONFIG_SERIAL_SAMSUNG_UARTS handling
[ARM] S3C24XX: Add fourth UART definition for S3C2443
[ARM] S3C64XX: Remove __virt_to_bus/__bus_to_virt macros
[ARM] S3C: Remove cpufreq warnings for unset serial information
[ARM] S3C24A0: Remove duplicate <mach/io.h> file
[ARM] S3C: Remove unnecessary <linux/delay.h> includes
[ARM] 5349/1: VFP: Add PM code to save and restore current VFP state
[ARM] S3C64XX: Ensure CPU_V6 is selected
Merge branch 'i2c-next-s3c' into i2c-next
spi: use generic gpio calls in spi_s3c24xx_gpio
USB: gadget: s3c2410_udc uses standard GPIO calls
[ARM] arch/arm/kernel/isa.c: missing definition of register_isa_ports
[ARM] footbridge: add isa_init_irq() to common header
[ARM] footbridge: dc21285.c warning fixes
[ARM] S3C24XX: Add gpio_to_irq() facility
[ARM] S3C24XX: Add gpio_to_irq implementation
[ARM] Ensure CONFIG_SERIAL_SAMSUNG_UARTS is always set.
Ben Efros (2):
USB: storage devices and SAT
USB: storage: Flag devices known to support SANE_SENSE
Ben Greear (1):
ipv4: Fix ARP behavior with many mac-vlans
Ben Hutchings (43):
sfc: Correct address of gPXE boot configuration in EEPROM
sfc: Clean up non-volatile memory partitioning
sfc: Expose flash region storing boot code as MTD
sfc: Use lm87 and lm90 drivers for board temperature/power monitoring
sfc: Do not reset when hardware monitor detects a fault
sfc: Fix dependency for SFC_MTD
sfc: Board support fixes
sfc: Change SPI lengths to type size_t
sfc: Remove unneeded register write
sfc: Correct interpretation of second param to ethtool phys_id()
sfc: Clean up waits for flash/EEPROM operations
sfc: Work around unreliable strap pins
sfc: Restore phy_flash_cfg module parameter
sfc: Provide hints to irqbalance daemon
sfc: Abbreviate self-test names so they are not truncated
sfc: Don't count RX checksum errors during loopback self-test
sfc: Remove MII extension cruft
sfc: Add support for MMDs numbered >15
sfc: Add phy_type device attribute
sfc: Clean up board identification
sfc: Clean up MDIO flag setting
sfc: Add support for sub-10G speeds
sfc: Implement auto-negotiation
sfc: Rework MAC, PHY and board event handling
sfc: Add support for Solarflare 10Xpress SFT9001
sfc: Add support for SFN4111T
sfc: Remove leading spaces
sfc: Specify a meaningful component for loopback RX-side and PHY tests
sfc: Use mutex_lock_interruptible() for ethtool EEPROM access
sfc: Use model numbers for PHY type names
sfc: Use kzalloc() to ensure struct efx_spi_device is fully initialised
sfc: Fix synchronisation of efx_mtd_{probe,rename,remove}
sfc: Version 2.3
sfc: Generate unique names for per-NIC workqueues
sfc: Fix unreliable link detection in some loopback modes
sfc: Clean up PHY mode management in loopback self-test
sfc: Merge top-level functions for self-tests
sfc: Add support for multiple PHY self-tests
sfc: SFT9001: Add cable diagnostics
sfc: When disabling the NIC, close the device rather than unregistering it
sfc: If AN is enabled, always read speed/duplex from the AN advertising bits
PCI: Add pci_clear_master() as opposite of pci_set_master()
net: sfc: Use pci_clear_master() to disable bus mastering
Ben Nizette (1):
avr32: Remove DMATEST from defconfigs
Ben Stanley (2):
ALSA: ca0106 Add comments to snd_ca0106_details struct
ALSA: ca0106 MSI K8N Diamond MB spi_dac 2->1
Benjamin Herrenschmidt (33):
powerpc: Fix domain numbers in /proc on 64-bit
powerpc: Silence software timebase sync
powerpc/pci: Cleanup debug printk's
powerpc/pci: Use common PHB resource hookup
powerpc/pci: Remove pcibios_do_bus_setup()
powerpc/pci: Split pcibios_fixup_bus() into bus setup and device setup
powerpc/eeh: Make EEH device add/remove more robust
powerpc/pci: Make pcibios_allocate_bus_resources more robust
powerpc/pci: Fix various pseries PCI hotplug issues
powerpc/pci: Cosmetic cleanups of pci-common.c
powerpc: Fix ppc32 mm_struct CPU tracking in SMP
powerpc/4xx: Add support for ISA holes on 4xx PCI/X/E
powerpc: Fix bogus cache flushing on all 40x and BookE processors v2
powerpc: Fix asm EMIT_BUG_ENTRY with !CONFIG_BUG
powerpc/mm: Add local_flush_tlb_mm() to SW loaded TLB implementations
powerpc/mm: Rename tlb_32.c and tlb_64.c to tlb_hash32.c and tlb_hash64.c
powerpc/mm: Remove flush_HPTE()
powerpc/4xx: Extended DCR support v2
powerpc/mm: Split mmu_context handling
powerpc/mm: Rework context management for CPUs with no hash table
powerpc/mm: Introduce MMU features
powerpc/mm: Add SMP support to no-hash TLB handling
powerpc/mm: Split low level tlb invalidate for nohash processors
powerpc/44x: No need to mask MSR:CE, ME or DE in _tlbil_va on 440
powerpc/mm: Runtime allocation of mmu context maps for nohash CPUs
powerpc/mm: Rework usage of _PAGE_COHERENT/NO_CACHE/GUARDED
powerpc/44x: 44x TLB doesn't need "Guarded" set for all pages
powerpc: Fix missing 'blr' in _tlbia()
Merge commit 'kumar/kumar-next' into next
PCI: Add legacy_io/mem to all busses
Merge commit 'origin/master' into next
powerpc/pci: Reserve legacy regions on PCI
powerpc: Fix missing semicolons in mmu_decl.h
Benjamin Krill (2):
powerpc/cell: add QPACE as a separate Cell platform
serial: Add driver for the Cell Network Processor serial port NWP device
Benjamin Marzinski (1):
GFS2: Fix typo in gfs_page_mkwrite()
Benjamin Thery (11):
net: fix /proc/net/ip_mr_cache display - V2
net: /proc/net/ip_mr_cache, display Iif as a signed short
netns: ip6mr: allocate mroute6_socket per-namespace.
netns: ip6mr: dynamically allocates vif6_table
netns: ip6mr: store netns in struct mfc6_cache
netns: ip6mr: dynamically allocate mfc6_cache_array
netns: ip6mr: declare counter cache_resolve_queue_len per-namespace
netns: ip6mr: declare mroute_do_assert and mroute_do_pim per-namespace
netns: ip6mr: declare reg_vif_num per-namespace
netns: ip6mr: declare ip6mr /proc/net entries per-namespace
netns: ip6mr: enable namespace support in ipv6 multicast forwarding code
Benny Halevy (8):
sunrpc: get rid of rpc_rqst.rq_bufsize
nfs: return compound hdr.status when there are no op replies
nfs: remove incorrect usage of nfs4 compound response hdr.status
NFS: fix comment placement in nfs4xdr.c
nfsd: dprint each op status in nfsd4_proc_compound
nfsd: git rid of nfs4_cb_null_ops declaration
nfsd: last_byte_offset
nfsd: get rid of NFSD_VERSION
Benoit PAPILLAULT (2):
ath9k : Display MAC/BB and RF version at startup (v2)
ath5k: fix 802.11 header padding on RX, unpadding on TX
Bernd Porr (2):
Staging: comedi: add usb usbdux driver
Staging: comedi: add usb usbduxfast driver
Bernd Schmidt (5):
Blackfin arch: Remove all traces of the relocation stack
Blackfin arch: fix bugs in linker script when using upstream binutils
Blackfin arch: fix bug - crashes in tcp_v4_send_reset
Blackfin arch: Replace C version of 64 bit multiply with hand optimized assembly
Blackfin arch: Faster C implementation of no-MPU CPLB handler
Bernhard Walle (1):
pci, acpi: reroute PCI interrupt to legacy boot interrupt equivalent, warning fix
Bharata B Rao (3):
sched: include group statistics in /proc/sched_debug
sched: add hierarchical accounting to cpu accounting controller
sched: use RCU variant of list traversal in for_each_leaf_rt_rq()
Bjorn Helgaas (44):
clocksource, acpi_pm.c: put acpi_pm_read_slow() under CONFIG_PCI
ACPI: PCI: use conventional PCI address format
ACPI: PCI: remove unnecessary null pointer checks
ACPI: PCI: simplify buffer management for evaluating _PRT
ACPI: PCI: ignore _PRT function information
ACPI: PCI: fix GSI/IRQ naming confusion
ACPI: PCI: move struct acpi_prt_entry declaration out of public header file
ACPI: PCI: add a helper to convert _PRT INTx pin number to name
ACPI: PCI: always use the PCI INTx pin values, not the _PRT ones
ACPI: PCI: use 1-based encoding for _PRT quirks
ACPI: PCI: lookup _PRT entry by PCI dev and pin, not segment/bus/dev/pin
ACPI: PCI: tweak _PRT lookup debug
ACPI: PCI: remove callback from acpi_pci_irq_lookup & acpi_pci_irq_derive
ACPI: PCI: use positive logic to simplify code
ACPI: PCI: follow typical PCI INTx swizzling pattern
ACPI: PCI: combine lookup and derive
ACPI: PCI: simplify list of _PRT entries
ACPI: PCI: simplify struct acpi_prt_entry
ACPI: PCI: expand acpi_pci_allocate_irq() and acpi_pci_free_irq() inline
ACPI: PCI: whitespace and useless initialization cleanup
ACPI: PCI: add HP copyright
PCI: make PCI bus resource messages more meaningful
x86/PCI: make PCI bus locality messages more meaningful
PCI: pcie port driver: remove extra printks
PCI hotplug: cpqphp: use config space PCI interrupt pin encoding
PCI: use config space encoding in pci_get_interrupt_pin()
x86/PCI: use config space encoding for interrupt pins
x86/PCI: minor logic simplications
PCI: add pci_swizzle_interrupt_pin()
PCI: arm: use generic pci_swizzle_interrupt_pin()
PCI: sh: use generic pci_swizzle_interrupt_pin()
PCI: powerpc: use generic pci_swizzle_interrupt_pin()
PCI: alpha: use generic pci_swizzle_interrupt_pin()
PCI: x86: use generic pci_swizzle_interrupt_pin()
PCI: mips: use generic pci_swizzle_interrupt_pin()
PCI: parisc: use generic pci_swizzle_interrupt_pin()
PCI: add pci_common_swizzle() for INTx swizzling
PCI: alpha: use generic INTx swizzle from PCI core
PCI: arm: use generic INTx swizzle from PCI core
PCI: mips: use generic INTx swizzle from PCI core
PCI: sh: use generic INTx swizzle from PCI core
PCI: x86/visws: use generic INTx swizzle from PCI core
PCI: use dev_printk for PCI bus resource mssages
x86/PCI: use dev_printk for PCI bus locality messages
Bob Copeland (11):
mac80211: fix a few typos in mac80211 kernel doc
ath9k: remove useless conditional
ath5k: fix keytable type buglet in ath5k_hw_reset_key
ath5k: enable hardware encryption for WEP
ath5k: update keycache to support TKIP handling
ath5k: set mac address in add_interface
ath5k: preserve higher order bits when setting mac address
ath5k: clean up ath5k_hw_set_key
ath5k: enable combined michael mic in key cache
ath5k: fix endianness of bitwise ops when installing mic
ath5k: correct packet length in tx descriptors
Bob Moore (25):
ACPICA: Fix several warnings under gcc 4 compiler
ACPICA: Update FACS waking vector interfaces
ACPICA: Optimize execution of AML While loops
ACPICA: Add a mechanism to escape infinite AML While() loops
ACPICA: Update debug output for IndexField I/O
ACPICA: Fix namestring for the SystemCMOS address space
ACPICA: Emit warning if two FACS or DSDT tables found in the FADT
ACPICA: Add global pointer for FACS table to simplify FACS access
ACPICA: Reformat comments, no functional changes
ACPICA: Add support to externally execute _OSI method
ACPICA: Remove references to obsolete ACPI_DUMP_APP
ACPICA: Fix to allow aliases within ASL namepaths
ACPICA: Add Buffer->String conversion for predefined methods
ACPICA: Consolidate method arg count validation code
ACPICA: Update version to 20081031
ACPICA: New: acpi_get_gpe_device interface
ACPICA: New: Public GPE group enable/disable interfaces
ACPICA: New: acpi_read and acpi_write public interfaces
ACPICA: Move all public H/W interfaces to new hwxface
ACPICA: New: acpi_reset interface - write to reset register
ACPICA: Restructure includes into public/private
ACPICA: Fixes for various ACPI data tables
ACPICA: Add ACPI_MUTEX_TYPE configuration option
ACPICA: FADT parsing changes and fixes
ACPICA: FADT: Update error msgs for consistency
Borislav Petkov (23):
ide-cd: move debug defines into header
ide: make IDE_AFLAG_.. numbering continuous again
ide-atapi: add a dev_is_idecd-inline
ide-atapi: combine drive-specific assignments
ide-atapi: setup dma for ide-cd
ide-atapi: accomodate transfer length calculation for ide-cd
ide-atapi: teach ide atapi about drive->waiting_for_dma
ide-cd: move cdrom_timer_expiry to ide-atapi.c
ide-atapi: remove ide-scsi remnants from ide_issue_pc
ide-atapi: remove ide-scsi remnants from ide_transfer_pc()
ide-atapi: remove ide-scsi remnants from ide_pc_intr()
ide: remove the last ide-scsi remnants
ide-atapi: compute cmd_len based on device type in ide_transfer_pc
ide-atapi: assign expiry and timeout based on device type
ide-atapi: split drive-specific functionality in ide_issue_pc
ide-cd: remove xferlen arg to cdrom_start_packet_command
ide-cd: remove handler wrappers
ide-atapi: remove timeout arg to ide_issue_pc
ide-atapi: put the rest of non-ide-cd code into the else-clause of ide_transfer_pc
ide-atapi: start dma in a drive-specific way
ide-cd: wait for DRQ to get set per default
ide-cd: start DMA before sending the actual packet command
ide-cd: convert to ide-atapi facilities
Brent Casavant (1):
ioc4: automatically load sgiioc4 subordinate module
Brian Haley (1):
bonding: send IPv6 neighbor advertisement on failover
Brian King (19):
powerpc: Update page-in counter for CMM
powerpc: Disable Collaborative Memory Manager for kdump
powerpc: Add reboot notifier to Collaborative Memory Manager
[SCSI] ibmvfc: Fix log level filtering
[SCSI] ibmvfc: Fix error reporting for some FC errors
[SCSI] ibmvfc: Error handling fixes
[SCSI] ibmvfc: Fix target initialization failure retry handling
[SCSI] ibmvfc: Quiet gcc warning in ibmvfc_reset_device
[SCSI] ibmvfc: Driver version 1.0.3
[SCSI] ibmvfc: Fix oops in interrupt handler
[SCSI] ibmvfc: Fix command timeouts due to cached CRQ access
[SCSI] ibmvfc: Handle port login required response
[SCSI] ibmvfc: Driver version 1.0.4
[SCSI] ibmvfc: Delay NPIV login retry and add retries
[SCSI] ibmvfc: Fix errors due to inconsistent command data
[SCSI] ibmvscsi: Don't fail EH due to insufficient resources
[SCSI] ibmvfc: Improve async event handling
[SCSI] ibmvfc: Fixup command response translation
[SCSI] ibmvscsi: Make max_requests module parameter more accurate
Brice Goglin (10):
myri10ge: fix per-slice rx/tx_dropped counters
myri10ge: remove hardcoded sram_size
myri10ge: update DCA comments
myri10ge: update firmware headers
myri10ge: check fragmentation in LRO get_frag_header()
myri10ge: update firmware headers to 1.4.37
myri10ge: update driver version to 1.4.4-1.395
myri10ge: print MAC and serial number on probe failure
mm: rework do_pages_move() to work on page_sized chunks
mm: move_pages: no need to set pp->page to ZERO_PAGE(0) by default
Bruce Allan (12):
e1000e: commit speed/duplex changes for m88 PHY
e1000e: 82571 check for link fix on 82571 serdes
e1000e: update comments listing supported parts for each MAC family
e1000e: check return of pci_save_state
e1000e: ESB2 config after link up
e1000e: link up/down messages must follow a specific format
e1000e: sync change flow control variables with ixgbe
e1000e: cosmetic newline in debug message
e1000e: store EEPROM version number to prevent unnecessary NVM reads
e1000e: fix incorrect link status when switch module pulled
e1000e: check return code from NVM accesses and fix bank detection
e100: cosmetic cleanup
Bruno Prémont (1):
viafb: fix crashes due to 4k stack overflow
Bryan Wu (13):
Blackfin arch: add support for Blackfin latest processor family BF51x
Blackfin arch: fix bug - gpio_bank() macros messed up bank number caculating with positioning a gpio
Blackfin arch: Use GPIO_BANKSIZE macro to replace const number 16 for GPIO_BANK_NUM macro caculating
ASoC: Blackfin: Simplify the MMAP_SUPPORT macros protected code
Blackfin arch: Fix bug - wrong endpoint number and dma channels of USB
USB: musb: use new platform data interface of musb to replace old one
USB: musb: add Blackfin driver to MUSB framework (v2)
USB: musb: add Blackfin version low level register accessing helper functions
USB: musb: enable low level DMA operation for Blackfin
USB: musb: add Blackfin specific configuration to MUSB
USB: musb: add Blackfin Kconfig options and Makefile
USB: musb: Blackfin provides read/write I/O accessor in header files
USB: musb: Kill some compiling warning in musb Blackfin part
Carl Love (2):
powerpc/oprofile: IBM CELL: cleanup and restructuring
powerpc/oprofile: IBM CELL: add SPU event profiling support
Casey Schaufler (1):
smack: Add support for unlabeled network hosts and networks
Catalin Marinas (20):
Add "thumbee" to the hwcap_str array
Add HWCAP_NEON to the ARM hwcap.h file
ARMv7: Add extra barriers for flush_cache_all compressed/head.S
ARMv7: Branch over conditional undefined instructions in vfphw.S
Do not flush the cache in flush_cache_v(un)map for VIPT caches
ARMv7: Do not set TTBR0 in __v7_setup
RealView: Change the clcd panel controls to use RGB instead of BGR
RealView: Add debug-macro.S support for the PB1176 platform
RealView: Make more vmalloc space by changing IO_ADDRESS
Modern processors may need to drain the WB before WFI
Fix the teehbr_read function prototype
slab: Update the kmem_cache_create documentation regarding the name parameter
RealView: Allow PHYS_OFFSET at 0x70000000
RealView: Use only the shadow mapping of ARM11MPCore local timers
RealView: Clean up the machine_is_*() calls in platsmp.c
RealView: Refactor the Ethernet device registration
RealView: Allow the in-kernel smc911x.c driver on RealView
RealView: Update the realview_defconfig file to a newer kernel
RealView: Update the realview-smp_defconfig file to a newer kernel
RealView: Select CPU_V6 for MACH_REALVIEW_PB11MP
Chaithrika U S (1):
phy: Add LSI ET1011C PHY driver
Chandra Seetharaman (2):
[SCSI] scsi_dh: Make sure the state of a path is set properly when controller is swapped from passive to active
[SCSI] scsi_dh: Retry mode select in rdac device handler
Chandra shekhar (1):
i2c-omap: Add support for omap34xx
Chatre, Reinette (2):
iwlwifi: replace magic constants with define
iwlwifi: store ucode version number
Cheng Renquan (3):
block: use cancel_work_sync() instead of kblockd_flush_work()
md: use list_for_each_entry macro directly
md: need another print_sb for mdp_superblock_1
Chien Tung (2):
RDMA/nes: Add loopback check to make_cm_node()
RDMA/nes: Cleanup warnings
Chr (1):
p54: initialize all deprecated fields
Chris Bagwell (1):
LSA: hda - Add HP Acacia detection
Chris Ball (1):
ALSA: cs5535audio: enable OLPC's V_REFOUT bias when recording
Chris J Arges (1):
serial/pmac_zilog: Add console polling support
Chris Mason (648):
Btrfs: Initial checkin, basic working tree code
Btrfs: Faster deletes, add Makefile and kerncompat
Btrfs: Add backing store, memory management
Btrfs: Commenting/cleanup
Btrfs: early extent mapping support
Btrfs: add mkfs.c
Btrfs: extent fixes
Btrfs: switch to early splits
Btrfs: Block sized tree extents and extent deletion
Btrfs: Break up ctree.c a little
Btrfs: push_leaf_right
Btrfs: cleanup & comment
Btrfs: Add fsx-style randomized tree tester
Btrfs: fixup dbfile perms
Btrfs: u64 cleanups
Btrfs: 32bit cleanups
Btrfs: more 32 bit cleanups
Btrfs: Take out the merge-during-search-on-delete code, it is buggy.
Btrfs: Add sparse checking to Makefile
Btrfs: return code checking
Btrfs: more return code checking
Btrfs: merge on the way down during deletes
Btrfs: Fixup the code to merge during path walks
Btrfs: pretend page cache & commit code
Btrfs: Fix extent code to use merge during delete
Btrfs: period commit during initial fill in the random tester
Btrfs: early reference counting
Btrfs: Fixup reference counting on cows
Btrfs: get rid of add recursion
Btrfs: Fixup last found extent caching
Btrfs: recursion free-first pass
fix leak in btrfs_drop_snapshot
Btrfs: get/set for struct header fields
Btrfs: Add sparse endian annotations to struct header
Btrfs: struct key endian fixes
Btrfs: struct item endian fixes
Btrfs: node->blockptrs endian fixes
Btrfs: struct extent_item endian
rename funcs and structs to btrfs
Btrfs: make some funcs static
Btrfs: merge leaves before split
Btrfs: Change the super to point to a tree of trees to enable persistent snapshots
Btrfs: properly reset block cache on free
Btrfs: add leaf data casting helper
Btrfs: variable block size support
Btrfs: reorder key offset and flags
Btrfs: Use a chunk of the key flags to record the item type.
Btrfs: add hash.h
Btrfs: directory testing code and dir item fixes
Btrfs: add inode item
Btrfs: add a name_len to dir items, reorder key
Btrfs: pin freed blocks from the FS tree too
Btrfs: transaction handles everywhere
Btrfs: minor comments
Btrfs: add transaction.h to the Makefile
Btrfs: Add inode map, and the start of file extent items
Btrfs: Update TODO
Btrfs: change dir-test to insert inode_items
Btrfs: Better block record keeping, real mkfs
Btrfs: initial move to kernel module land
Mountable btrfs, with readdir
Btrfs: transaction rework
btrfs_create, btrfs_write_super, btrfs_sync_fs
Btrfs: properly set new buffers for new blocks up to date
Add generation number to btrfs_header, readdir fixes, hash collision fixes
Btrfs: very minimal locking
Btrfs: leak fixes, pinning fixes
Btrfs: unlink and delete_inode
Btrfs: very simple readdir readahead
btrfs_mkdir
Btrfs: add a radix back bit tree
Btrfs: TODO update
btrfs_dirty_inode
btrfs_get_block, file read/write
Btrfs: reference counts on data extents
Btrfs: split out level field in struct header
Btrfs: add generation field to file extent
btrfs_truncate
Btrfs: byte offsets for file keys
btrfs_rmdir
Btrfs: use a btree inode instead of sb_getblk
Btrfs: sha256 csums on metadata
Btrfs: btree address space fixes
btrfs_file_write -- first pass
Btrfs: verify csums on read
Btrfs: hunting slab corruption
Btrfs: corruption hunt continues
Btrfs: still corruption hunting
Btrfs: dynamic allocation of path struct
Btrfs: corruptions fixed
Btrfs: csum_verify_file_block locking fix
Btrfs: don't wait on uptodate buffers on read
Btrfs: early inline file data code
Btrfs: support for items bigger than 1/2 the blocksize
Btrfs: disable inline data code for now
Btrfs: tweak the inode-map and free extent search starts on cold mount
Btrfs: add dir inode index
Btrfs: more inode indexed directory work
Btrfs: finish off inode indexing in dirs, add overflows
Btrfs: dirindex optimizations
Btrfs: uuids
Btrfs: start of support for many FS volumes
Btrfs: groundwork for subvolume and snapshot roots
Btrfs: snapshot progress
Btrfs: drop the inode map tree
Btrfs: drop owner and parentid
Btrfs: cow file extents before writing
Btrfs: only cow in get_block when create==1
Btrfs: when forced to cow for file_write, get the page uptodate first
Btrfs: subvolumes
Btrfs: detect duplicate subvol names
Btrfs: use a dedicated inode num for root root dir
Btrfs: early support for multiple devices
Btrfs: create a logical->phsyical block number mapping scheme
Btrfs: add disk ioctl, mostly working
Btrfs: add a device id to device items
Btrfs: early work to file_write in big extents
Btrfs: progress on file_write
Btrfs: rework csums and extent item ordering
Btrfs: working file_write, reorganized key flags
Btrfs: many file_write fixes, inline data
Btrfs: directory inode index is back
Btrfs: early fsync support
Btrfs: write barriers on commit, balance level before split
Btrfs: node balance optimizations
Btrfs: add owner and type fields to the extents aand block headers
Btrfs: fix extent owner/type setting on extent tree blocks
Btrfs: new subvolume oops fix
Btrfs: add dirty_inode call
Btrfs: get rid of the extent_item type field
Btrfs: fixup dirty_inode related deadlocks
Btrfs: change around extent-tree prealloc
Btrfs: start of block group code
Btrfs: more block allocator work
Btrfs: allocator tweaks
Btrfs: try to drop dead cow pages from ram
Btrfs: smarter transaction writeback
Btrfs: prealloc more blocks for the extent map
Btrfs: allocator improvements, inode block groups
Btrfs: directory readahead
Btrfs: fix page cache memory leak
Btrfs: early metadata/data split
Btrfs: more allocator enhancements
Btrfs: allocator and tuning
Btrfs: many allocator fixes, pretty solid
Btrfs: fix check_node and check_leaf to use less cpu
Btrfs: switch to crc32c instead of sha256
Btrfs: patch queue: fix corruption when splitting large items
Btrfs: allocator optimizations, truncate readahead
Btrfs: 2.6.21-git fixes
Btrfs: rename
Btrfs: symlinks and hard links
Btrfs: sparse files!
Btrfs: fixup various fsx failures
Btrfs: block group switching
Btrfs: use a separate flag for search_start vs a hint in find_free_extent
Btrfs: d_type optimization
Btrfs: add compat ioctl
Btrfs: get forced transaction commits via workqueue
Btrfs: reap dead roots right after commit
Btrfs: remove device tree
Btrfs: fix oops after block group lookup
Btrfs: split up super.c
Btrfs: 64 bit div fixes
Btrfs: printk fixes
Btrfs: no slashes in subvolume names
Btrfs: add GPLv2
Btrfs: i386 fixes from axboe
Btrfs: Added tag v0.2 for changeset 8edac0ff7fb5
Btrfs: patch queue: page_mkwrite
Subject: Rework btrfs_file_write to only allocate while page locks are held
Btrfs: Added tag v0.3 for changeset edfcc0faa35c
Btrfs: cache the extent tree preallocation
Btrfs: reada while dropping snapshots
Btrfs: Switch to libcrc32c to avoid problems with cryptomgr on highmem machines
Btrfs: Audit callers and return codes to make sure -ENOSPC gets up the stack
Btrfs: Add the ability to find and remove dead roots after a crash.
Btrfs: Documentation update
Btrfs: Added tag v0.4 for changeset d4bf0a71f074
Btrfs: Fix mtime and ctime updates on parent dirs
Btrfs: Fix super block updates during transaction commit
Btrfs: Allow find_free_extent callers to pass in an exclusion range
Btrfs: crash recovery fixes
Btrfs: Added tag v0.5 for changeset 080c0640a527
Btrfs: deal with api changes in 2.6.23-rc1
Btrfs: Do snapshot deletion in smaller chunks.
Btrfs: Fold some btree readahead routines into something more generic.
Btrfs: Add run time btree defrag, and an ioctl to force btree defrag
Btrfs: Added tag v0.6 for changeset c13e9a0bf9b4
Btrfs: Let some locks go during defrag and snapshot dropping
Btrfs: Replace extent tree preallocation code with some bit radix magic.
Btrfs: Further reduce the concurrency penalty of defrag and drop_snapshot
Btrfs: Btree defrag on the extent-mapping tree as well
Btrfs: Add BH_Defrag to mark buffers that are in need of defragging
Btrfs: Added tag v0.7 for changeset 6125224d77d0
Btrfs: Do more extensive readahead during tree searches
Btrfs: Make sure to cow the root during a snapshot
Btrfs: Extent based page cache code. This uses an rbtree of extents and tests
Btrfs: Add delayed allocation to the extent based page tree code
Btrfs: Use mount -o subvol to select the subvol directory instead of dev:
Btrfs: Add file data csums back in via hooks in the extent map code
Btrfs: fsx delalloc fixes
Btrfs: remove extra drop_extent_cache call
Add support for defragging files via btrfsctl -d. Avoid OOM on extent tree
Btrfs: Add more synchronization before creating a snapshot
Btrfs: Reorder tests in set_extent_bit to properly find holes
Btrfs: Find and remove dead roots the first time a root is loaded.
Btrfs: Added tag v0.8 for changeset f5ce4cc64def
Btrfs: Fix extra link count dec in rename
Btrfs: add modules_install target
Btrfs: Use balance_dirty_pages_nr on btree blocks
Btrfs: Fix duplicate ENOSPC checks in find_free_extent
btrfs_get_extent should treat inline extents as though they hold a whole block
Btrfs: Create extent_buffer interface for large blocksizes
Btrfs: Optimizations for the extent_buffer code
Btrfs: Avoid memcpy where possible in extent_buffers
Btrfs: Go back to kmaps instead of page_address in extent_buffers
Btrfs: Fix extent_buffer and extent_state leaks
Btrfs: Stop using radix trees for the block group cache
Btrfs: Change the remaining radix trees used by extent-tree.c to extent_map trees
Btrfs: Allow tree blocks larger than the page size
Btrfs: Cache extent buffer mappings
Btrfs: Use an array of pages in the extent buffers to reduce the cost of find_get_page
Btrfs: Add back the online defragging code
Btrfs: Fix allocation routines to avoid intermixing data and metadata allocations
Btrfs: Add an extent buffer LRU to reduce radix tree hits
Btrfs: Allow tails larger than one page
Btrfs: extent_map optimizations to cut down on CPU usage
Breakout BTRFS_SETGET_FUNCS into a separate C file, the inlines were too big.
Btrfs: Add back metadata checksumming
Btrfs: Large block related defrag optimizations
Btrfs: balance_dirty_pages_ratelimited is causing problems, use nr == 1 always
Btrfs: Defrag: only walk into nodes with the defrag bit set
Btrfs: Add back file data checksumming
Btrfs: Defrag only leaves, and only when the parent node has a single objectid
Btrfs: Default to 8k max packed tails
Btrfs: Fix typo: owner is a 64 bit field
Btrfs: Fix read/write_extent_buffer to use KM_USER1 instead of KM_USER0
Btrfs: CPU usage optimizations in push and the extent_map code
Btrfs: Avoid recursive KM_USER1 mappings in copy_extent_buffer
Btrfs: Fix split_leaf to avoid incorrect double splits
Btrfs: Optimize csum insertion to create larger items when possible
Btrfs: Fix split_leaf to detect when it is extending an item
Btrfs: Tune the automatic defrag code
Btrfs: Compile fixes for 2.6.24-rc1
Add O_SYNC support to btrfs_file_write
Btrfs: Fix PAGE_CACHE_SHIFT shifts on 32 bit machines
Btrfs: Fix a number of inline extent problems that Yan Zheng reported.
Btrfs: Add writepages support
Btrfs: Make defrag check nodes against the progress key to prevent repeating work
Btrfs: Optimize allocations as we need to mix data and metadata into one group
Fix recursive KM_USER1 usage in btrfs_realloc_node
Btrfs: Change push_leaf_{leaf,right} to empty the src leave during item deletion
Btrfs: Use writepages for the metadata too
Btrfs: Fix failure cleanups when allocating extent buffers fail
Btrfs: Allow large data extents in a single file to span into metadata block groups
Btrfs: Avoid extent_buffer lru corruption
Btrfs: Add readpages support
Btrfs: Fix extent bit range testing
Btrfs: Avoid fragmentation from parallel delalloc filling
Btrfs: Make sure page mapping dirty tag is properly cleared
Btrfs: Add check for null block group to find_search_start
Btrfs: Handle writeback under high memory pressure better
Btrfs: Limit btree writeback to prevent seeks
Btrfs: Only limit btree writeback for pdflush
Btrfs: Fine tune the btree writeback exclusion some more
Btrfs: Add efficient dirty accounting to the extent_map tree
btrfs_drop_extents: make sure the item is getting smaller before truncate
Btrfs: Add simple stripe size parameter
Btrfs: Fix extent allocation for btree blocks as the disk fills
Btrfs: Implement generation numbers in block pointers
Btrfs: Add back pointers from extents to the btree or file referencing them
Btrfs: Add lowest key information to back refs for extent tree blocks as well.
Btrfs: Add back pointers from the inode to the directory that references it
Btrfs: Extra NULL block group checks in find_free_extent
Btrfs: Add backrefs for symbolic link inodes
Btrfs: Fix typo in .. check (thanks Yan)
Fix btrfs_inc_ref to add backref hints
Btrfs: Reorder extent back refs to differentiate btree blocks from file data
Fixes for loopback files in btrfs
Btrfs: Add mount -o nodatasum to turn of file data checksumming
Btrfs: Add mount option to turn off data cow
Btrfs: Fix extent_map and extent_state leaks by flushing lrus on FS unmount
Btrfs: Add mount option to enforce a max extent size
Btrfs: Back port to 2.6.18-el kernels
kmalloc a few large stack objects in the btrfs_ioctl path
Btrfs: Fix delayed allocation to avoid missing delalloc extents
Btrfs: Fix nodatacow extent lookup
Btrfs: Less aggressive readahead on deletes
Btrfs: Implement basic support for -ENOSPC
Btrfs: Fix an off by one in the extent_map prepare write code
Btrfs: Support for online FS resize (grow and shrink)
Btrfs: Fix NULL block groups on reading the inode
Btrfs: Add readahead to the online shrinker, and a mount -o alloc_start= for testing
Btrfs: Explicitly send a root objectid to count_snapshots_in_path
Btrfs: Reduce stack usage in the resizer, fix 32 bit compiles
Btrfs: 32 bit compile fixes for the resizer and enospc checks
Btrfs: Force inlining off in a few places to save stack usage
count_snapshots: Properly update the leaf pointer after btrfs_next_leaf
Btrfs: Fix lock ordering of the snapshot semaphore against the page lock
Btrfs: Change st_blocksize to 4k
Btrfs: Lower the max inline size to 8k
Properly call btrfs_search_slot while shrinking
Btrfs: resizer: don't hold the fs_mutex for long periods of time
Btrfs: Change tree block csum tagging to avoid false error messages
Btrfs: Add data=ordered support
Btrfs: Move snapshot creation to commit time
Btrfs: Add some simple throttling to wait for data=ordered and snapshot deletion
Btrfs: Disable btree reada during extent backref lookups.
Btrfs: online shrinking fixes
Btrfs: Remove extent_map debugging message
Btrfs: Add flush barriers on commit
Btrfs: Fix extent_buffer usage when nodesize != leafsize
Btrfs: Remove verbose WARN_ON
Btrfs: Change magic string to reflect new format
Btrfs: Only delete roots from sysfs when they were added to sysfs
Btrfs: Delete any remaining extent_maps before freeing the inode
Btrfs: Add drop inode func to avoid data=ordered deadlock
Rework btrfs_drop_inode to avoid scheduling
Btrfs: Disable delalloc accounting for now
Btrfs: Run igrab on data=ordered inodes to prevent deadlocks during writeout
Btrfs: Fix data=ordered vs wait_on_inode deadlock on older kernels
Btrfs: Use blk_congestion_wait on older kernels
Btrfs: Add mount -o ssd, which includes optimizations for seek free storage
Btrfs: Include sched.h in the acl code for current (fixes compile on 2.6.23)
Btrfs: Fix hole insertion corner cases
Btrfs: Split the extent_map code into two parts
Btrfs: Tune readahead during defrag to avoid reading too much at once
Btrfs: Force f_pos to the max when a readdir hits the end of the directory.
Btrfs: Add some extra debugging around file data checksum failures
Btrfs: extent_io and extent_state optimizations
Btrfs: During deletes and truncate, remove many items at once from the tree
Btrfs: Add inode item and backref in one insert, reducing cpu usage
Btrfs: Do delalloc accounting via hooks in the extent_state code
Btrfs: mount -o max_inline=size to control the maximum inline extent size
Btrfs: Leave on the tree defragger in mount -o ssd, it still helps there
Btrfs: Copy correct tree when inserting into slot 0
Properly align the hole size in btrfs_setattr
Fix hole start calculation in btrfs_settar
Btrfs: Enable delalloc accounting
Btrfs: Add data block hints to SSD mode too
Btrfs: Add a lookup cache to the extent state tree
Btrfs: Insert extent record and the first backref in a single balance
Btrfs: Hash in the offset and owner for file extent backref keys
Btrfs: Use last_alloc optimizations for metadata, even without -o ssd
Btrfs: Fix delalloc account on state deletion
Btrfs: Lower stack usage in transaction.c
Btrfs: Add debugging for block group update failure
Btrfs: Update magic
Btrfs: Add checks for last byte in disk to allocator grouping
Btrfs: Use 2MB as the empty_size for clustered allocations
Btrfs: Don't case unsigned long to int in bio submission
Btrfs: Create larger bios for btree blocks
Btrfs: Fix i_blocks accounting
Btrfs: Disable tree defrag in SSD mode
Btrfs: Allocator improvements
Btrfs: Remove extent back refs in batches, and avoid duplicate searches
Btrfs: Properly clear dirty and delalloc extent bits while preparing the file for write
Btrfs: Take the extent lock before dropping the delalloc bits
Btrfs: Properly cast before shifting
Btrfs: checksum file data at bio submission time instead of during writepage
Btrfs: While doing checksums on bios, cache the extent_buffer mapping
Btrfs: Misc 2.6.25 updates
Btrfs: Make sure bio pages are adjacent during bulk csumming
Btrfs: Disable sysfs files on older kernels
Btrfs: Use KM_USERN instead of KM_IRQ during data summing
Match the extent tree code to btrfs-progs for multi-device merging
Btrfs: Add support for multiple devices per filesystem
Btrfs: Dynamic chunk and block group allocation
Btrfs: Bring back find_free_extent CPU usage optimizations
Add /dev/btrfs-control for device scanning ioctls
Btrfs: Make the FS tree the last objectid in the tree of tree roots
Btrfs: Move device information into the super block so it can be scanned
Btrfs: Bring back mount -o ssd optimizations
Btrfs: Add support for device scanning and detection ioctls
Btrfs: Implement raid0 when multiple devices are present
Create a btrfs backing dev info
Btrfs: Use a higher default ra pages
Btrfs: Add leak debugging for extent_buffer and extent_state
Reorder the flags field in struct btrfs_header and record a flag on writeout
Btrfs: Keep fs_mutex during reads done by snapshot deletion
Btrfs: Verify checksums on tree blocks found without read_tree_block
Btrfs: Properly dirty buffers in the split corner cases
Btrfs: Add support for mirroring across drives
Btrfs: Add support for duplicate blocks on a single spindle
Btrfs: Don't allow written blocks from this transaction to be reallocated
Btrfs: Fix allocation profile init
Change btrfs_map_block to return a structure with mappings for all stripes
Btrfs: Add additional debugging for metadata checksum failures
Btrfs: Do metadata checksums for reads via a workqueue
Btrfs: Handle data block end_io through the async work queue
Btrfs: Retry metadata reads in the face of checksum failures
Btrfs: Handle checksumming errors while reading data blocks
Btrfs: Disable extra debugging checks on tree blocks
Btrfs: Add O_DIRECT read and write (writes == buffered + cache flush)
Btrfs: Write out all super blocks on commit, and bring back proper barrier support
Btrfs: Add extra checks to avoid removing extent_state from pages we can't free
Btrfs: Fixup a few u64<->pointer casts for 32 bit
Add a min size parameter to btrfs_alloc_extent
Btrfs: A few updates for 2.6.18 and versions older than 2.6.25
Btrfs: Add chunk uuids and update multi-device back references
Btrfs: Add RAID10 support
Btrfs: Create a work queue for bio writes
Btrfs: Write bio checksumming outside the FS mutex
Btrfs: Don't wait on tree block writeback before freeing them anymore
Btrfs: Only do async bio submission for pdflush
Btrfs: Use the extent map cache to find the logical disk block during data retries
Btrfs: Avoid 64 bit div for RAID10
Btrfs: Remove bogus max_sector warnings from the extent_io code
Btrfs: Check device uuids along with devids
Btrfs: Add support for labels in the super block
Btrfs: Don't drop extent_map cache during releasepage on the btree inode
Btrfs: Calculate appropriate chunk sizes for both small and large filesystems
Btrfs: Fix chunk allocation when some devices don't have enough room for stripes
Btrfs: Set the btree inode i_size to OFFSET_MAX
Force page->private removal in btrfs_invalidatepage
Btrfs: Scale the bdi ra_pages by the number of devices in the FS
Btrfs: Add 1MB to the min_free in alloc_chunk
Btrfs: Remove debugging statements from the invalidatepage calls
Btrfs: Make an unplug function that doesn't unplug every spindle
Btrfs: Simplify device selection for mirrored reads
Btrfs: Add a special device list for chunk allocations
Deal with page == NULL in the btrfs_unplug_io_fn
Btrfs: Set nodatasum on the inode when written by a nodatasum mount
Fix btrfs_get_extent and get_block corner cases, and disable O_DIRECT reads
Btrfs: Fix the unplug_io_fn to grab a consistent copy of page->mapping
Btrfs: Make sure nodes have enough room for a double split
Btrfs: Fix split_node to require more empty slots in the node as well
Btrfs: Don't empty the middle buffer in push_nodes_for_insert
Btrfs: Fix balance_level to free the middle block if there is room in the left one
Btrfs: Throttle file_write when data=ordered is flushing the inode
Btrfs: write_extent_pages came in 2.6.23
Btrfs: Add failure handling for read_sys_array
Btrfs: write_cache_pages came in 2.6.22
Btrfs: Make the resizer work based on shrinking and growing devices
Btrfs: Avoid recursive chunk allocations
Btrfs: Do more optimal file RA during shrinking and defrag
Btrfs: Add new ioctl to add devices
Btrfs: Add balance ioctl to restripe the chunks
Btrfs: Drop some verbose printks
Btrfs: Deal with failed writes in mirrored configurations
Btrfs: Tune stripe selection for raid1 and raid10
Btrfs: Fixes for 2.6.18 enterprise kernels
Btrfs: Compile warning fixup in volume.c
Btrfs: Fix do_sync_file_range ifdefs (2.6.22)
Btrfs: Silence bogus inode.c compiler warnings
Btrfs: Fix clone ioctl to not hold the path over inserts
Btrfs: Add support for online device removal
Btrfs: Properly find the root for snapshotted blocks during chunk relocation
Btrfs: Update nodatacow mode to support cloned single files and resizing
Btrfs: Only open block devices once during mount -o subvol=
Btrfs: A number of nodatacow fixes
Btrfs: Chunk relocation fine tuning, and add a few printks to show progress
Btrfs: Don't do btree balance_dirty_pages on old kernels, it stalls forever
Btrfs: Pass down the expected generation number when reading tree blocks
Btrfs: Handle write errors on raid1 and raid10
Btrfs: Add mount -o degraded to allow mounts to continue with missing devices
Fix btrfs_open_devices to deal with changes since the scan ioctls
Fix corners in writepage and btrfs_truncate_page
Btrfs: Change the congestion functions to meter the number of async submits as well
Btrfs: Enable btree balancing on old kernels again
Btrfs: Handle transid == 0 while opening devices
Btrfs: Use kzalloc on the fs_devices allocation
Btrfs: Allocator fix variety pack
Btrfs: Always use the async submission queue for checksummed writes
Btrfs: Fix race in running_transaction checks
Btrfs: Add async worker threads for pre and post IO checksumming
Btrfs: Fix mount -o max_inline=0
Btrfs: Add backport for the kthread work on kernels older than 2.6.20
Btrfs: Worker thread optimizations
Btrfs: Add a mount option to control worker thread pool size
Btrfs: Add a thread pool just for submit_bio
Btrfs: Start btree concurrency work.
Btrfs: Replace the big fs_mutex with a collection of other locks
Drop locks in btrfs_search_slot when reading a tree block.
Fix btrfs_del_ordered_inode to allow forcing the drop during unlinks
Fix btrfs_next_leaf to check for new items after dropping locks
Btrfs: Add a skip_locking parameter to struct path, and make various funcs honor it
Btrfs: Fix snapshot deletion to release the alloc_mutex much more often.
Add btrfs_end_transaction_throttle to force writers to wait for pending commits
Btrfs: Replace the transaction work queue with kthreads
Btrfs: Add btree locking to the tree defragmentation code
Btrfs: Change find_extent_buffer to use TestSetPageLocked
Btrfs: Add a per-inode csum mutex to avoid races creating csum items
Btrfs: Online btree defragmentation fixes
Btrfs: Reduce contention on the root node
Btrfs: Fix deadlock while searching for dead roots on mount
Btrfs: Add locking around volume management (device add/remove/balance)
Btrfs: Drop some verbose printks
Btrfs: New data=ordered implementation
Btrfs: Use async helpers to deal with pages that have been improperly dirtied
Btrfs: Update on disk i_size only after pending ordered extents are done
btrfs_start_transaction: wait for commits in progress to finish
Btrfs: Don't pin pages in ram until the entire ordered extent is on disk.
Add a per-inode lock around btrfs_drop_extents
btrfs_next_leaf: do readahead when skip_locking is turned on
Btrfs: Force caching of metadata block groups on mount to avoid deadlock
Btrfs: Cleanup and comment ordered-data.c
Btrfs: Handle data checksumming on bios that span multiple ordered extents
Btrfs: Don't allow releasepage to succeed if EXTENT_ORDERED is set
Btrfs: Keep extent mappings in ram until pending ordered extents are done
Fix btrfs_wait_ordered_extent_range to properly wait
Btrfs: Data ordered fixes
Btrfs: Index extent buffers in an rbtree
Btrfs: Use a mutex in the extent buffer for tree block locking
Btrfs: Fix some data=ordered related data corruptions
Btrfs: Use mutex_lock_nested for tree locking
Btrfs: Add some conditional schedules near the alloc_mutex
Btrfs: alloc_mutex latency reduction
Btrfs: Take the csum mutex while reading checksums
Btrfs: Fix 32 bit compiles by using an unsigned long byte count in the ordered extent
Btrfs: Search data ordered extents first for checksums on read
Btrfs: Fix some build problems on 2.6.18 based enterprise kernels
Btrfs: Add version strings on module load
Btrfs: Fix the defragmention code and the block relocation code for data=ordered
Btrfs: Rev the disk format magic
Btrfs: Leaf reference cache update
Btrfs: Fix version.sh when used outside of an hg repo
Btrfs: Throttle operations if the reference cache gets too large
Btrfs: Fix verify_parent_transid
Btrfs: Add missing hunk from Yan Zheng's cache reclaim patch
Btrfs: Throttle tuning
Btrfs: Fix streaming read performance with checksumming on
Btrfs: Drop some debugging around the extent_map pinned flag
Btrfs: Hold a reference on bios during submit_bio, add some extra bio checks
Btrfs: Improve and cleanup locking done by walk_down_tree
Btrfs: Throttle less often waiting for snapshots to delete
btrfs_search_slot: reduce lock contention by cowing in two stages
Btrfs: More throttle tuning
Btrfs: Hold csum mutex while reading in sums during readpages
Btrfs: Add support for HW assisted crc32c
Btrfs: Don't corrupt ram in shrink_extent_tree, leak it instead
Btrfs: Maintain a list of inodes that are delalloc and a way to wait on them
btrfs_lookup_bio_sums seems broken, go back to the readpage_io_hook for now
Btrfs: Fix the multi-bio code to save the original bio for completion
Get rid of BTRFS_I(inode)->index and use local vars instead
Btrfs: Avoid calling into the FS for the final iput on fake root inodes
Btrfs: Update version.sh to v0.16
Btrfs: Init address_space->writeback_index properly
Btrfs: Limit the number of async bio submission kthreads to the number of devices
Btrfs: Count async bios separately from async checksum work items
Btrfs: Transaction commit: don't use filemap_fdatawait
Btrfs: Give all the worker threads descriptive names
Btrfs: Wait for kernel threads to make progress during async submission
Btrfs: Lower contention on the csum mutex
Btrfs: Fix add_extent_mapping to check for duplicates across the whole range
Btrfs: Lookup readpage checksums on bio submission again
Btrfs: Wait for async bio submissions to make some progress at queue time
Btrfs: Rev the disk format
Btrfs: Throttle for async bio submits higher up the chain
Btrfs: Fix variable init during csum creation
Btrfs: Add debugging checks to track down corrupted metadata
Btrfs: Add a write ahead tree log to optimize synchronous operations
Btrfs: Rev the disk format
Btrfs: Tree logging fixes
Btrfs: Update the highest objectid in a root after log replay is done
Btrfs: Fix releasepage to properly keep dirty and writeback pages
Btrfs: Dir fsync optimizations
Btrfs: Optimize btree walking while logging inodes
Btrfs: Optimize tree log block allocations
Btrfs: Copy into the log tree in big batches
Btrfs: Record dirty pages tree-log pages in an extent_io tree
Btrfs: Disable the dir fsync optimization to skip logging the dir sometimes
Btrfs: Fix mismerge in block header checks
Fix leaf overflow check in btrfs_insert_empty_items
Btrfs: Checksum tree blocks in the background
Add check for tree-log roots in btrfs_alloc_reserved_extents
Btrfs: Fix race against disk_i_size updates
Merge Btrfs into fs/btrfs
Update Btrfs files for in-kernel usage
Add Btrfs to fs/Kconfig and fs/Makefile
Btrfs: Fix allocation completions in tree log replay
Remove Btrfs compat code for older kernels
Btrfs: fix sleep with spinlock held during unmount
Btrfs: Raise thresholds for metadata writeback
Btrfs: Wait for IO on the block device inodes of newly added devices
Btrfs: drop WARN_ON from btrfs_add_leaf_ref
Btrfs: add and improve comments
Btrfs: fix multi-device code to use raid policies set by mkfs
Btrfs: don't read leaf blocks containing only checksums during truncate
Btrfs: O_DIRECT writes via buffered writes + invaldiate
Btrfs: remove last_log_alloc allocator optimization
Btrfs: cast bio->bi_sector to a u64 before shifting
Btrfs: Rev the disk format for the new back reference format
Btrfs: Don't call security_inode_mkdir during subvol creation
Merge branch 'master' of ssh://mason@master.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable
Btrfs: Add zlib compression support
Btrfs: Rev the disk format for compression and root pointer generation fields
Btrfs: prevent looping forever in finish_current_insert and del_pending_extents
Btrfs: walk compressed pages based on the nr_pages count instead of bytes
Btrfs: Fix logic to avoid reading checksums for -o nodatasum,compress
Btrfs: Compression corner fixes
Btrfs: rev the disk format for fallocate
Btrfs: Add ordered async work queues
Btrfs: Optimize compressed writeback and reads
Btrfs: enforce metadata allocation clustering
Btfs: More metadata allocator optimizations
Btrfs: make sure compressed bios don't complete too soon
Btrfs: Fix more false enospc errors and an oops from empty clustering
Btrfs: Avoid unplug storms during commit
Btrfs: Don't substract too much from the allocation target (avoid wrapping)
Btrfs: Make sure pages are dirty before doing delalloc for them
Btrfs: Fix use after free during compressed reads
Btrfs: Try harder while searching for free space
Btrfs: Use invalidatepage when writepage finds a page outside of i_size
Btrfs: Fix usage of struct extent_map->orig_start
Btrfs: Turn off extent state leak debugging
Btrfs: tune btrfs unplug functions for a small number of devices
Btrfs: empty_size allocation fixes again
Btrfs: Fix compile warnings on 32 bit machines
Btrfs: Improve metadata read latencies
Btrfs: Fix handling of space info full during allocations
Btrfs: Allow subvolumes and snapshots anywhere in the directory tree
Btrfs: Give each subvol and snapshot their own anonymous devid
Btrfs: Add backrefs and forward refs for subvols and snapshots
Btrfs: prevent loops in the directory tree when creating snapshots
Btrfs: unplug all devices in the unplug call back
Btrfs: Update the disk format for the seed device and new root code
Btrfs: switch back to wait_on_page_writeback to wait on metadata writes
Btrfs: Avoid writeback stalls
Btrfs: Do fsync log replay when mount -o ro, except when on readonly media
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable
Btrfs: Fixes for 2.6.28-rc API changes
Btrfs: Use current_fsuid/gid
Btrfs: compat code fixes
Btrfs: only flush down bios for writeback pages
Btrfs: delete unused function: btrfs_invalidate_dcache_root
Btrfs: rev the disk format for the inode compat and csum selection changes
Btrfs: Fix sparse endian warnings in struct-funcs.c
Btrfs: move data checksumming into a dedicated tree
Btrfs: Use map_private_extent_buffer during generic_bin_search
Btrfs: Add inode sequence number for NFS and reserved space in a few structs
Btrfs: Fix compressed checksum fsync log copies
Btrfs: Delete csum items when freeing extents
Btrfs: Fix compressed writes on truncated pages
Btrfs: Don't use spin*lock_irq for the delalloc lock
Btrfs: delete checksum items before marking blocks free
Btrfs: shift all end_io work to thread pools
Btrfs: Fix compile warning around num_online_cpus() in a min statement
Btrfs: add permission checks to the ioctls
Btrfs: Fix checkpatch.pl warnings
Btrfs: drop EXPORT symbols from extent_io.c
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable
Btrfs: drop remaining LINUX_KERNEL_VERSION checks and compat code
Btrfs: Don't use kmap_atomic(..., KM_IRQ0) during checksum verifies
Btrfs: kmap_atomic(KM_USER0) is safe for btrfs_readpage_end_io_hook
Btrfs: Drop the hardware crc32c asm code
Btrfs: explicitly mark the tree log root for writeback
Chris Wright (2):
PCI: allow pci driver to support only dynids
PCI: pci-stub module to reserve pci device
Chris Zankel (3):
xtensa: move headers files to arch/xtensa/include
xtensa: Add xt2000 support files.
xtensa: Update platform files to reflect new location of the header files.
Christian Borntraeger (9):
[S390] vmcp: remove BKL
[S390] convert vmcp printks to pr_xxx macros.
[S390] convert cpcmd printks to pr_xxx macros.
virtio_console: support console resizing
kvm-s390: implement config_changed for virtio on s390
KVM: s390: Fix refcounting and allow module unload
KVM: s390: Fix memory leak of vcpu->run
anon_inodes: use fops->owner for module refcount
KVM: set owner of cpu and vm file operations
Christian Hesse (1):
Btrfs: section mismatch warnings
Christian Lamparter (30):
p54: honour bss_info_changed's short slot time settings
p54: broken out edcf changes
p54: refactor statistic timer code
p54: p54: refactor p54_rx_frame_sent
p54: fix memory management
p54: borrow some setup code from stlc45xx
p54: introduce new names for device firmwares
p54: more definitions form lmac_longbow.h and pda.h
p54: put broadcast frames into the right queues
p54: AP & Ad-hoc testing
p54: enable Mesh Point support
p54: minor fixes
p54pci: cache firmware for suspend/resume
p54: honour bss_info_changed's basic_rates and other settings
p54: fix wmm queue settings
mac80211: add sta_notify_ps callback
p54: revamp station power save management in access point mode
p54: utilize cryptographic accelerator
p54: include support for 2.13.24.0 USB LM87 Firmwares
p54: refactoring
p54: per-device names
p54usb: rewriting rx/tx routines to make use of usb_anchor's facilities
mac80211: integrate sta_notify_ps cmds into sta_notify
p54: enforce strict tx_queue limits
p54: fix oops on faulty devices
p54: move statistic timer update routine into a workqueue
p54: update ACK failure statistic counter in real-time
p54: more accurate rssi to dBm conversion
p54: remove free_on_tx parameter
p54usb: bring first generation devices back to life
Christian Maaser (1):
[S390] ap: Minor code beautification.
Christian Pellegrin (3):
ASoC: s3c24xx 8 bit sound fix
ASoC: UDA134x codec driver
ASoC: Machine driver for for s3c24xx with uda134x
Christof Schmitt (11):
[S390] zfcp: Report microcode level through service level interface
[S390] convert zfcp printks to pr_xxx macros.
[SCSI] zfcp: Fix message line break
[SCSI] zfcp: Simplify SBAL allocation to fix sparse warnings
[SCSI] zfcp: Remove adapter list
[SCSI] zfcp: Remove initial device data from zfcp_data
[SCSI] zfcp: Simplify mask lookups for incoming RSCNs
[SCSI] zfcp: remove DID_DID flag
[SCSI] zfcp: Remove busid macro
[SCSI] zfcp: Add support for unchained FSF requests
[SCSI] zfcp: Remove unnecessary warning message
Christoph Hellwig (126):
btrfs: fix printk format warning
Btrfs: [PATCH] extent_map: fix locking for bio completion
Btrfs: [PATCH] extent_map: provide generic bmap
Btrfs: [PATCH] extent_map: make the writepage_io hook optional
Btrfs: [PATCH] extent_map: add writepage_end_io hook
Btrfs: use unlocked_ioctl
split up btrfs_ioctl
Btrfs: factor page private preparations into a helper
btrfs: tiny makefile cleanup
btrfs: fix strange indentation in lookup_extent_mapping
btrfs: sanity mount option parsing and early mount code
btrfs: allow scanning multiple devices during mount
Btrfs: kerneldoc comments for extent_map.c
Btrfs: split out ioctl.c
BTRFS_IOC_TRANS_START should be privilegued
btrfs: optmize listxattr
Btrfs: optimize btrget/set/removexattr
Btrfs: cleanup d_obtain_alias useage
Btrfs: missing endianess conversion in insert_new_root
remove unused function btrfs_ilookup
Btrfs: trivial sparse fixes
Btrfs: Fix subvolume creation locking rules
[XFS] kill struct xfs_btree_hdr
[XFS] split up xfs_btree_init_cursor
[XFS] add generic btree types
[XFS] make btree root in inode support generic
[XFS] add a long pointers flag to xfs_btree_cur
[XFS] refactor xfs_btree_readahead
[XFS] refactor btree validation helpers
[XFS] make btree tracing generic
[XFS] add get_maxrecs btree operation
[XFS] add helpers for addressing entities inside a btree block
[XFS] implement generic xfs_btree_increment
[XFS] implement generic xfs_btree_decrement
[XFS] implement generic xfs_btree_lookup
[XFS] implement generic xfs_btree_updkey
[XFS] implement generic xfs_btree_update
[XFS] implement generic xfs_btree_rshift
[XFS] implement generic xfs_btree_lshift
[XFS] implement generic xfs_btree_split
[XFS] implement semi-generic xfs_btree_new_root
[XFS] move xfs_bmbt_newroot to common code
[XFS] implement generic xfs_btree_insert/insrec
[XFS] move xfs_bmbt_killroot to common code
[XFS] implement generic xfs_btree_delete/delrec
[XFS] implement generic xfs_btree_get_rec
[XFS] kill xfs_bmbt_log_block and xfs_bmbt_log_recs
[XFS] add keys_inorder and recs_inorder btree methods
[XFS] mark various functions in xfs_btree.c static
[XFS] make btree tracing generic
[XFS] Cleanup maxrecs calculation.
[XFS] cleanup btree record / key / ptr addressing macros.
[XFS] Always use struct xfs_btree_block instead of short / longform
[XFS] Move XFS_BMAP_SANITY_CHECK out of line.
[XFS] split out two helpers from xfs_syncsub
[XFS] fix instant oops with tracing enabled
[XFS] kill struct xfs_mount_args
[XFS] fix the noquota mount option
[XFS] fix biosize option
[XFS] Trivial xfs_remove comment fixup
[XFS] stop using xfs_itobp in xfs_bulkstat
Inode: export symbol destroy_inode
[XFS] free partially initialized inodes using destroy_inode
[XFS] kill sys_cred
fat: make sure to set d_ops in fat_get_parent
[XFS] fix NULL pointer dereference in xfs_log_force_umount
[XFS] wire up ->open for directories
[XFS] allow inode64 mount option on 32 bit systems
[XFS] fix spurious gcc warnings
[XFS] remove bhv_statvfs_t typedef
[XFS] remove xfs_vfs.h
[XFS] remove xfs_vfsops.h
[XFS] factor out xfs_read_agi helper
[XFS] sanitize xlog_in_core_t definition
[XFS] kill xfs_ialloc_log_di
[XFS] kill xfs_dinode_core_t
[XFS] kill XFS_DINODE_VERSION_ defines
[XFS] split up xlog_recover_process_iunlinks
[XFS] stop using xfs_itobp in xfs_iread
[XFS] remove dead code for old inode item recovery
[XFS] merge xfs_imap into xfs_dilocate
[XFS] embededd struct xfs_imap into xfs_inode
[XFS] kill the XFS_IMAP_BULKSTAT flag
[XFS] move inode allocation out xfs_iread
[XFS] fix error handling in xlog_recover_process_one_iunlink
Btrfs: sparse lock verification annotations for wait_on_state
Btrfs: make things static and include the right headers
Btrfs: fix shadowed variable declarations
Btrfs: corret fmode_t annotations
Btrfs: clean up btrfs_ioctl a little bit
Btrfs: btrfs: pass void __user * to btrfs_ioctl_clone_range
[XFS] fix compile on 32 bit systems
remove useless mnt_want_write call in xfs_write
remove unused behvavior cruft in xfs_super.h
remove unused prototypes for xfs_ihash_init / xfs_ihash_free
cleanup the inode reclaim path
kill xfs_buf_iostart
stop using igrab in xfs_vn_link
reduce l_icloglock roundtrips
remove dead code from sv_t implementation
kill dead quota flags
cleanup xfs_sb.h feature flag helpers
kill dead inode flags
remove unused m_inode_quiesce member from struct xfs_mount
remove leftovers of shared read-only support
use xfs_trans_ijoin in xfs_trans_iget
no explicit xfs_iflush for special inodes during unmount
kill xfs_unmount_flush
kill vn_ioerror
move vn_iowait / vn_iowake into xfs_aops.c
move inode tracing out of xfs_vnode.
[XFS] Fix compile with CONFIG_COMPAT enabled
[XFS] replace b_fspriv with b_mount
[XFS] simplify projid check in xfs_rename
[XFS] resync headers with libxfs
[XFS] add a FMODE flag to make XFS invisible I/O less hacky
[XFS] use inode_change_ok for setattr permission checking
[XFS] avoid memory allocations in xfs_fs_vcmn_err
[XFS] handle unaligned data in xfs_bmbt_disk_get_all
remove incorrect comment in inode_permission
kill walk_init_root
pass a struct path * to may_open
kill vfs_permission
[SCSI] remove severly outdated comment in scsi_dispatch_cmd
[SCSI] clean up scsi_times_out
add a vfs_fsync helper
Chuck Lever (55):
NFS: rename nfs_path variable
NFS: Move declaration of nfs_mount() to fs/nfs/internal.h
NFS: introduce nfs_mount_info struct for calling nfs_mount()
NFS: expand flags passed to nfs_create_rpc_client()
NFS: move nfs_server flag initialization
NFS: add "[no]resvport" mount option
NFS: "[no]resvport" mount option changes mountd client too
NLM: allow lockd requests from an unprivileged port
NLM: Use modern style for pointer fields in nlm_host
NLM: Remove address eye-catcher buffers from nlm_host
NLM: Remove AF_UNSPEC arm in nlm_display_address()
NLM: Support IPv6 scope IDs in nlm_display_address()
NLM: Add helper to handle IPv4 addresses
NSM: Use C99 structure initializer to initialize nsm_args
NSM: convert printk(KERN_DEBUG) to a dprintk()
NSM: Use modern style for sm_name field in nsm_handle
NSM: Support IPv6 version of mon_name
NSM: Use sm_name instead of h_name in nsm_monitor() and nsm_unmonitor()
NLM: Remove redundant printk() in nlmclnt_lock()
NSM: Remove BUG_ON() in nsm_monitor()
NSM: Make sure to return an error if the SM_MON call result is not zero
NLM: Move the public declaration of nsm_monitor() to lockd.h
NSM: Release nsmhandle in nlm_destroy_host
NLM: Move the public declaration of nsm_unmonitor() to lockd.h
NSM: Check result of SM_UNMON upcall
NSM: Move NSM-related XDR data structures to lockd's xdr.h
NSM: Move NSM program and procedure numbers to fs/lockd/mon.c
NSM: move to xdr_stream-based XDR encoders and decoders
NSM: Move nsm_find() to fs/lockd/mon.c
NSM: Add dprintk() calls in nsm_find and nsm_release
NSM: Remove NULL pointer check from nsm_find()
NSM: Remove !nsm check from nsm_release()
NSM: Generate NSMPROC_MON's "priv" argument when nsm_handle is created
NSM: Encode the new "priv" cookie for NSMPROC_MON requests
NLM: Change nlm_host_rebooted() to take a single nlm_reboot argument
NLM: Decode "priv" argument of NLMPROC_SM_NOTIFY as an opaque
NSM: Add nsm_lookup() function
NLM: Call nsm_reboot_lookup() instead of nsm_find()
NLM: Remove "create" argument from nsm_find()
NSM: Refactor nsm_handle creation into a helper function
NSM: More clean up of nsm_get_handle()
NSM: Replace IP address as our nlm_reboot lookup key
NSM: Remove include/linux/lockd/sm_inter.h
NSM: Move nsm_addr() to fs/lockd/mon.c
NSM: Move nsm_use_hostnames to mon.c
NSM: Move nsm_create()
NLM: nlm_privileged_requester() doesn't recognize mapped loopback address
NLM: Rewrite IPv4 privileged requester's check
lockd: Enable NLM use of AF_INET6
NFSD: clean up failover sysctl function naming
NFSD: Fix a handful of coding style issues in write_filehandle()
NFSD: Replace open-coded integer with macro
NFSD: Add documenting comments for nfsctl interface
NLM: Refactor make_socks() function
NLM: Clean up flow of control in make_socks() function
Claudio Scordino (1):
Unused variable 'reg' removed.
Clemens Ladisch (1):
ALSA: oxygen: add Claro halo support
Cliff Cai (5):
ASoC: AD1980 codec: add multi-channel function support
ASoC: Blackfin: add multi-channel function support
ASoC: Blackfin: Fix AD1980/1 build with MMAP support disabled
Blackfin arch: add sdh support for bf518f-ezbrd
Blackfin arch: add SDIO host driver platform data
Cliff Wickman (2):
x86, UV: fix redundant creation of sgi_uv
x86, UV: remove erroneous BAU initialization
Colin McCabe (1):
ath9k: Replace ath9k_opmode with nl80211_iftype
Colin Tuckley (2):
RealView: Use the correct oscillator for the CLCD on PB1176
RealView: Allow XVGA (1024x768) CLCD resolution on the RealView boards
Coly Li (1):
fix similar typos to successfull
Constantin Baranov (1):
leds: ALIX.2 LEDs driver
Corentin Chary (1):
eeepc-laptop: use select and not depends on
Cornelia Huck (9):
[S390] dasd: Use accessors instead of using driver_data directly.
[S390] cio: Put referernce on correct device after moving.
[S390] cio: Fix reference counting for online/offline.
[S390] cio: Fix I/O subchannel refcounting.
[S390] cio: Only register ccw_device for registered subchannel.
[S390] cio: Dont fail probe for I/O subchannels.
[S390] cio: Dont call ->release directly.
[S390] cio: Use device_is_registered().
Make DEBUG take precedence over DYNAMIC_PRINTK_DEBUG
Cyrill Gorcunov (20):
x86: nmi - add sensible names to nmi_watchdog boot param
x86: nmi - nmi_watchdog boot param docs cleanup
x86: apic - calibrate_APIC_clock remove redundant irq-enable-disable
x86: apic - use pr_ macros for logging
x86: move dwarf2 related macro to dwarf2.h
x86: introduce ENTRY(KPROBE_ENTRY)_X86 assembly helpers to catch unbalanced declaration v3
SLUB: cleanup - define macros instead of hardcoded numbers
slub - fix get_object_page comment
x86: entry_64.S - use ENTRY to define child_rip
x86: uv bau interrupt -- use proper interrupt number
x86: entry_64.S - trivial: space, comments fixup
x86: entry_64 - introduce FTRACE_ frame macro v2
net: ppp_generic - use idr technique instead of cardmaps
net: ppp_generic - use DEFINE_IDR for static initialization
x86: mach-default setup.c cleanups
x86: early_printk - use sizeof instead of hardcoded number
V4L/DVB (10144): cx24116: build fix
x86: setup_per_cpu_areas() cleanup
mm: hugetlb: remove redundant `if' operation
fs: fix name overwrite in __register_chrdev_region()
Dai Haruki (9):
gianfar: Optimize interrupt coalescing configuration
gianfar: Fix eTSEC configuration procedure
gianfar: Fix VLAN HW feature related frame/buffer size calculation.
gianfar: Enable padding and Optimize the frame prepended bytes handling
gianfar: Remove unused gfar_add_fcb() function parameter
gianfar: Make all BD status writes 32-bit
gianfar: Add Scatter Gather support
gianfar: Use interface name in interrupt name to distinguish the source.
gianfar: Merge Tx and Rx interrupt for scheduling clean up ring
Daisuke Nishimura (6):
memcg: memory swap controller: fix limit check
memcg: hierarchy avoid unnecessary reclaim
memcg: don't trigger oom at page migration
memcg: remove mem_cgroup_try_charge
memcg: avoid deadlock caused by race between oom and cpuset_attach
memcg: change try_to_free_pages to hierarchical_reclaim
Dale Farnsworth (4):
powerpc: Setup OF properties for ppc32 kexec
powerpc/32: Setup OF properties for kdump
powerpc/32: Add the ability for a classic ppc kernel to be loaded at 32M
powerpc/32: Wire up the trampoline code for kdump
Dan Christian (1):
Staging: comedi: add rtd520 driver
Dan McGee (1):
x86: remove dead IRQBALANCE code
Dan Williams (23):
async_tx, dmaengine: document channel allocation and api rework
dmaengine: remove dependency on async_tx
dmaengine: up-level reference counting to the module level
dmaengine: centralize channel allocation, introduce dma_find_channel
dmaengine: provide a common 'issue_pending_all' implementation
net_dma: convert to dma_find_channel
dmaengine: introduce dma_request_channel and private channels
dmatest: convert to dma_request_channel
atmel-mci: convert to dma_request_channel and down-level dma_slave
dmaengine: replace dma_async_client_register with dmaengine_get
dmaengine: kill struct dma_client and supporting infrastructure
dmaengine: remove 'bigref' infrastructure
dmaengine: kill enum dma_state_client
iop-adma: let devm do its job, don't duplicate free
iop-adma: kill debug BUG_ON
iop-adma: enable module removal
ioat: do not perform removal actions at shutdown
dmaengine: add a release for dma class devices and dependent infrastructure
dmaengine: use idr for registering dma device numbers
dmaengine: advertise all channels on a device to dma_filter_fn
dmaengine: bump initcall level to arch_initcall
ioat: fix self test for multi-channel case
USB: unusual dev for Option N.V. ZeroCD modems
Daniel C. Halperin (1):
iwlwifi: convert correctly rate_n_flags to PLCP index for mimo3 packets
Daniel Drake (1):
USB: unusual_devs.h additions for Pentax K10D
Daniel Halperin (1):
iwlwifi: Update reclaim flag
Daniel Krueger (1):
Staging: add epl stack
Daniel Lezcano (3):
veth: Remove useless veth field
veth: remove unused list
netns: filter out uevent not belonging to init_net
Daniel Mack (4):
ASoC: Allow more routing features for tlv320aic3x
ALSA: snd-usb-caiaq: clean up the control adding code
ASoC: tlv320aic3x: headset/button press support
ASoC: tlv320aic3x: control additions and cleanups
Daniel Silverstone (5):
net: Add support for the KS8695 ethernet devices.
[ARM] KS8695: Fix up device registration.
[ARM] KS8695: Fixup the KS8695 GPIO to be GPIOLIB
[ARM] DSM320: Add support for the DSM320
[ARM] DSM320: Update KS8695 defconfig to include DSM320
Darius Augulis (4):
patch-iomux-mx1-mx2-cleanup
patch-mx1-add-devices
patch-mx1-mtd-xip
USB: add imx udc gadget driver
Darren Hart (4):
futex: rename field in futex_q to clarify single waiter semantics
futex: clean up futex_(un)lock_pi fault handling
futex: make futex_(get|put)_key() calls symmetric
futex: catch certain assymetric (get|put)_futex_key calls
Darrick J. Wong (6):
Create a DIV_ROUND_CLOSEST macro to do division with rounding
adt74{62, 70, 73}: Use DIV_ROUND_CLOSEST for rounded division
adt7470: fix pwm at a certain level during temperature sensor scan
adt7470: observe the number of temperature sensors to shorten update time
adt7470: make automatic fan control really work
hwmon: (i5k_amb) Load automatically on all 5000/5400 chipsets
Darron Broad (8):
V4L/DVB (9500): cx88-dvb: MFE attachment fix-up
V4L/DVB (9576): cx88-dvb: MFE attachment clean-up for HVR-3000/4000
V4L/DVB (9577): saa7134-dvb: MFE attachment clean-up for saa-7134 dvb
V4L/DVB (9914): cx24116: bugfix: add missing delsys in FEC lookup
V4L/DVB (9915): cx24116: fix retune regression introduced in 70ee86a7c630
V4L/DVB (9916): dvb-core: don't add an event when in ONE SHOT mode for algo type HW
V4L/DVB (9917): cx24116: change to ALGO_HW
V4L/DVB (9918): cx88: advise/acquire clean-up for HVR-1300/3000/4000
Dave Airlie (15):
drm: cleanup exit path for module unload
drm: move to kref per-master structures.
drm: reorganise start and load.
DRM: add mode setting support
drm: pick an 800x600 at 60HZ mode by default for unknown CRT.
drm: PAGE_CACHE_WC is x86 only so far
drm: kconfig have drm core select i2c for kms
drm/radeon: fix warning due to PAGE_SIZE max
drm: fix useless gcc unused variable warning
drm/radeon: fix missing hunk from the master changes.
drm/radeon: use locked rmmap to remove sarea mapping.
drm: fix allowing master ioctls on non-master fds.
i915/drm: provide compat defines for userspace for certain struct members.
drm/i915: fix modeset devname allocation + agp init return check.
drm: fix ordering of driver unload vs agp unload.
Dave Chinner (8):
[XFS] handle memory allocation failures during log initialisation
[XFS] fix uninitialised variable bug in dquot release
[XFS] Avoid using inodes that haven't been completely initialised
[XFS] Fix double free of log tickets
[XFS] fix error inversion problems with data flushing
[XFS] fix uninitialised variable bug in dquot release.
[XFS] remove i_gen from incore inode
[XFS] Fix hang after disallowed rename across directory quota domains
Dave Hansen (4):
powerpc/mm: Add better comment on careful_allocation()
powerpc/mm:: Cleanup careful_allocation(): bootmem already panics
powerpc/mm: Make careful_allocation() return virtual addrs
powerpc/mm: Cleanup careful_allocation(): consolidate memset()
Dave Jones (2):
x86: remove init_mm export as planned for 2.6.26
net: Allow dependancies of FDDI & Tokenring to be modular.
Dave Kleikamp (3):
jfs: ensure symlinks are NUL-terminated
nfsd race fixes: jfs
async: Don't call async_synchronize_full_special() while holding sb_lock
Dave Liu (1):
powerpc: Remove the redundant _tlbil_pid at SMP case
Dave Olson (4):
IB/ipath: Don't count IB symbol and link errors unless link is UP
IB/ipath: Only do 1X workaround on rev1 chips
IB/ipath: Fix spi_pioindex value
IB/ipath: Add locking for interrupt use of ipath_pd contexts vs free
Dave Peverley (1):
sh: oprofile: Backtrace support.
David Anders (1):
ASoC: Add new parameter to s3c24xx_pcm_enqueue
David Brownell (42):
rtc-cmos: export second NVRAM bank
pegasus: minor resource shrinkage
genirq: record IRQ_LEVEL in irq_desc[]
genirq: warn when IRQF_DISABLED may be ignored
ARM: OMAP: gpios implement new to_irq()
ARM: OMAP: switch to standard gpio get/set calls
ARM: OMAP: switch to gpio_direction_input
ARM: OMAP: switch to gpio_direction_output
ARM: OMAP: use gpio_to_irq
ARM: OMAP: minor gpio bugfixes
ARM: OMAP1: osk5912: Mistral eeprom support
ARM: OMAP1: osk5912: LED trigger update for CF
ARM: OMAP2: bard-h4: list those eeproms
mmc: warn about voltage mismatches
HID: switch specialized drivers from "default y" to !EMBEDDED
mfd: allow reading entire register banks on twl4030
mfd: twl4030: simplified child creation code
mfd: twl4030: cleanup symbols and OMAP dependency
mfd: twl4030: create some regulator devices
mfd: twl4030 regulator bug fixes
mfd: dm355evm msp430 driver
mfd: move drivers/i2c/chips/tps65010.c to drivers/mfd
mfd: move drivers/i2c/chips/menelaus.c to drivers/mfd
ASoC: fix davinci-sffsdr buglet
ASoC: Clocking fixes for davinci-evm.c
documentation: when to BUG(), and when to not BUG()
spi_gpio driver
twl4030-gpio: cleanup debounce
gpio: pca953x handles more chips, i2c fault codes
USB: musb: sysfs mode updates
USB: musb: minor locking fix
USB: musb: host side diagnostics tweaks
USB: gadget: pxa25x_udc vbus sense initialization
USB: move isp1301_omap to drivers/usb/otg
USB: otg: twl4030 transceiver driver
regulator: enable/disable refcounting
regulator: improved mode error checks
regulator: code shrink (v2)
regulator: sysfs attribute reduction (v2)
regulator: init/link earlier
regulator: catch some registration errors
CORE_DUMP_DEFAULT_ELF_HEADERS depends on ELF_CORE
David Chinner (44):
[XFS] Make use of the init-once slab optimisation.
[XFS] add new btree statistics
[XFS] move sync code to its own file
[XFS] move xfssyncd code to xfs_sync.c
[XFS] Remove xfs_iflush_all and clean up xfs_finish_reclaim_all()
[XFS] don't block in xfs_qm_dqflush() during async writeback.
[XFS] Use the inode tree for finding dirty inodes
[XFS] Traverse inode trees when releasing dquots
[XFS] remove the mount inode list
[XFS] Use struct inodes instead of vnodes to kill vn_grab
[XFS] use xfs_sync_inodes rather than xfs_syncsub
[XFS] kill xfs_syncsub
[XFS] xfssyncd: don't call xfs_sync
[XFS] make SYNC_ATTR no longer use xfs_sync
[XFS] make SYNC_DELWRI no longer use xfs_sync
[XFS] Kill SYNC_CLOSE
[XFS] Kill xfs_sync()
[XFS] Move remaining quiesce code.
[XFS] factor xfs_iget_core() into hit and miss cases
[XFS] Never call mark_inode_dirty_sync() directly
Inode: Allow external initialisers
Inode: Allow external list initialisation
[XFS] Combine the XFS and Linux inodes
[XFS] Prevent use-after-free caused by synchronous inode reclaim
[XFS] move inode reclaim functions to xfs_sync.c
[XFS] rename inode reclaim functions
[XFS] mark inodes for reclaim via a tag in the inode radix tree
[XFS] use the inode radix tree for reclaiming inodes
[XFS] kill deleted inodes list
[XFS] Prevent looping in xfs_sync_inodes_ag
[XFS] Account for allocated blocks when expanding directories
[XFS] Allocate the struct xfs_ail
[XFS] Use a cursor for AIL traversal.
[XFS] move the AIl traversal over to a consistent interface
[XFS] Allow 64 bit machines to avoid the AIL lock during flushes
[XFS] Move the AIL lock into the struct xfs_ail
[XFS] Given the log a pointer to the AIL
[XFS] Add ail pointer into log items
[XFS] Finish removing the mount pointer from the AIL API
[XFS] XFS: Check for valid transaction headers in recovery
[XFS] Can't lock inodes in radix tree preload region
[XFS] avoid all reclaimable inodes in xfs_sync_inodes_ag
[XFS] correctly select first log item to push
[XFS] Fix race when looking up reclaimable inodes
David Daney (5):
8250: Don't clobber spinlocks.
8250: Serial driver changes to support future Cavium OCTEON serial patches.
Serial: Allow port type to be specified when calling serial8250_register_port.
Serial: UART driver changes for Cavium OCTEON.
libata: Add special ata_pio_need_iordy() handling for Compact Flash.
David Disseldorp (1):
IB/iser: Avoid recv buffer exhaustion caused by unexpected PDUs
David Gibson (1):
powerpc: udbg-based backend for hvc_console
David Howells (95):
CRED: Wrap task credential accesses in the XFS filesystem
CRED: Wrap task credential accesses in the IA64 arch
CRED: Wrap task credential accesses in the MIPS arch
CRED: Wrap task credential accesses in the PA-RISC arch
CRED: Wrap task credential accesses in the PowerPC arch
CRED: Wrap task credential accesses in the S390 arch
CRED: Wrap task credential accesses in the x86 arch
CRED: Wrap task credential accesses in the block loopback driver
CRED: Wrap task credential accesses in the tty driver
CRED: Wrap task credential accesses in the ISDN drivers
CRED: Wrap task credential accesses in the network device drivers
CRED: Wrap task credential accesses in the USB driver
CRED: Wrap task credential accesses in 9P2000 filesystem
CRED: Wrap task credential accesses in the AFFS filesystem
CRED: Wrap task credential accesses in the autofs filesystem
CRED: Wrap task credential accesses in the autofs4 filesystem
CRED: Wrap task credential accesses in the BFS filesystem
CRED: Wrap task credential accesses in the CIFS filesystem
CRED: Wrap task credential accesses in the Coda filesystem
CRED: Wrap task credential accesses in the devpts filesystem
CRED: Wrap task credential accesses in the eCryptFS filesystem
CRED: Wrap task credential accesses in the Ext2 filesystem
CRED: Wrap task credential accesses in the Ext3 filesystem
CRED: Wrap task credential accesses in the Ext4 filesystem
CRED: Wrap task credential accesses in the FAT filesystem
CRED: Wrap task credential accesses in the FUSE filesystem
CRED: Wrap task credential accesses in the GFS2 filesystem
CRED: Wrap task credential accesses in the HFS filesystem
CRED: Wrap task credential accesses in the HFSplus filesystem
CRED: Wrap task credential accesses in the HPFS filesystem
CRED: Wrap task credential accesses in the hugetlbfs filesystem
CRED: Wrap task credential accesses in the JFS filesystem
CRED: Wrap task credential accesses in the Minix filesystem
CRED: Wrap task credential accesses in the NCPFS filesystem
CRED: Wrap task credential accesses in the NFS daemon
CRED: Wrap task credential accesses in the OCFS2 filesystem
CRED: Wrap task credential accesses in the OMFS filesystem
CRED: Wrap task credential accesses in the RAMFS filesystem
CRED: Wrap task credential accesses in the ReiserFS filesystem
CRED: Wrap task credential accesses in the SMBFS filesystem
CRED: Wrap task credential accesses in the SYSV filesystem
CRED: Wrap task credential accesses in the UBIFS filesystem
CRED: Wrap task credential accesses in the UDF filesystem
CRED: Wrap task credential accesses in the UFS filesystem
CRED: Wrap task credential accesses in the XFS filesystem
CRED: Wrap task credential accesses in the filesystem subsystem
CRED: Wrap task credential accesses in the SYSV IPC subsystem
CRED: Wrap task credential accesses in the AX25 protocol
CRED: Wrap task credential accesses in the IPv6 protocol
CRED: Wrap task credential accesses in the netrom protocol
CRED: Wrap task credential accesses in the ROSE protocol
CRED: Wrap task credential accesses in the SunRPC protocol
CRED: Wrap task credential accesses in the UNIX socket protocol
CRED: Wrap task credential accesses in the networking subsystem
CRED: Wrap task credential accesses in the key management code
CRED: Wrap task credential accesses in the capabilities code
CRED: Wrap task credential accesses in the core kernel
KEYS: Disperse linux/key_ui.h
KEYS: Alter use of key instantiation link-to-keyring argument
CRED: Neuter sys_capset()
CRED: Constify the kernel_cap_t arguments to the capset LSM hooks
CRED: Separate task security context from task_struct
CRED: Detach the credentials from task_struct
CRED: Wrap current->cred and a few other accessors
CRED: Use RCU to access another task's creds and to release a task's own creds
CRED: Wrap access to SELinux's task SID
CRED: Separate per-task-group keyrings from signal_struct
CRED: Rename is_single_threaded() to is_wq_single_threaded()
CRED: Make inode_has_perm() and file_has_perm() take a cred pointer
CRED: Pass credentials through dentry_open()
CRED: Inaugurate COW credentials
CRED: Make execve() take advantage of copy-on-write credentials
CRED: Prettify commoncap.c
CRED: Use creds in file structs
CRED: Documentation
CRED: Differentiate objective and effective subjective credentials on a task
CRED: Add a kernel_service object class to SELinux
CRED: Allow kernel services to override LSM settings for task actions
powerpc: Rename struct vm_region to avoid conflict with NOMMU
KEYS: Fix variable uninitialisation warnings
CRED: Wrap task credential accesses in the devpts filesystem
CRED: Fix regression in cap_capable() as shown up by sys_faccessat() [ver #2]
CRED: Fix regression in cap_capable() as shown up by sys_faccessat() [ver #3]
CRED: Fix NFSD regression
NOMMU: Fix cleanup handling in ramfs_nommu_get_umapped_area()
NOMMU: Rename ARM's struct vm_region
NOMMU: Delete askedalloc and realalloc variables
NOMMU: Make VMAs per MM as for MMU-mode linux
NOMMU: Improve procfs output using per-MM VMAs
FDPIC: Don't attempt to expand the userspace stack to fill the space allocated
FLAT: Don't attempt to expand the userspace stack to fill the space allocated
NOMMU: Support XIP on initramfs
CRED: Fix commit_creds() on a process that has no mm
CRED: Missing put_cred() in prepare_kernel_cred()
CRED: Must initialise the new creds in prepare_kernel_cred()
David John (1):
RTC: Remove the BKL.
David Kiliani (1):
Staging: Add the Meilhaus ME-IDS driver package
David Kilroy (8):
orinoco: Move sources to a subdirectory
orinoco: Separate fw caching from download
orinoco: Cache Symbol firmware
orinoco: Resume spectrum_cs in the same way as orinoco_cs
orinoco: Provide option to avoid unnecessary fw caching
orinoco: Fix function names used in debug strings
orinoco: Fix inappropriate use of IRQ_BAP
spectrum_cs: Fix function names used in debug strings
David Lopo (1):
USB: gadget: MIPS ci13xxx_udc
David Miller (2):
Btrfs: unaligned access fixes
topology: Fix sparc64 build.
David Rientjes (6):
slub: make early_kmem_cache_node_alloc void
slub: avoid leaking caches or refcounts on sysfs error
oom: fix zone_scan_mutex name
oom: print triggering task's cpuset and mems allowed
mm: change dirty limit type specifiers to unsigned long
mm: add dirty_background_bytes and dirty_bytes sysctls
David S. Miller (98):
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Merge branch 'davem-next' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
sunrpc: Fix build warning due to typo in %pI4 format changes.
drivers/net: Kill now superfluous ->last_rx stores.
net/: Kill now superfluous ->last_rx stores.
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Merge branch 'davem-next' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
Revert "net: Guaranetee the proper ordering of the loopback device."
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
dm9000: Fix build error.
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
inet_diag: Missed conversion after changing inet ehash lockl to spinlocks.
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
Merge branch 'for-david' of git://git.kernel.org/pub/scm/linux/kernel/git/chris/linux-2.6
net: Make sure BHs are disabled in sock_prot_inuse_add()
axnet_cs: Fix build after net device ops ne2k conversion.
Revert "hso: Add TIOCM ioctl handling."
Revert "hso: Fix free of mutexes still in use."
Revert "hso: Fix crashes on close."
smc-mca: Fix build failure due to typo.
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
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6
phy: Add file missed in previous commit.
Merge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-next-2.6
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
sparc64: Rework auxio driver to save some text space.
of: Fix comment, sparc no longer uses of_device objects on special busses.
sparc64: Run the kernel always in the TSO memory model.
sparc64: Stop using memory barriers for atomics and locks.
sparc64: Add tsb-ratio sysctl.
sparc64: Add interface for registering a performance counter IRQ handler.
sparc: Include drivers/pcmcia/Kconfig
sparc64: Make %pil level 15 a pseudo-NMI.
sparc64: Make special trap return path for TRAP_NMI().
sparc64: Block NMIs in critical section of context switch.
sparc64: Add write_pic() helper.
sparc64: Use NMI oprofile profiling on cheetah and derivative cpus.
sparc32: Don't btfixup cache flush ops for viking multiple times.
sparc64: Add save_stack_trace_tsk().
sparc64: Add performance counter hypervisor calls for sun4v.
sparc64: Provide oprofile pseudo-NMI on Niagara.
sparc: Create common header file for prom_{32,64}.c
sparc: Const'ify prom_*prop*() on sparc32.
sparc: Create common area for OF device layer code.
sparc: Mark prom_early_alloc non-static.
sparc: Move irq_trans_init() and support code into seperate file.
sparc: Move 'unique_id' into prom_common.c and rename to 'prom_unique_id'
sparc: Move property building code into prom_common.c
sparc: Commonize get_one_property() implementations.
sparc: Make sparc32's create_node() assign parent pointer.
sparc: Move create_node() and friends into prom_common.c
sparc: Match sparc32's build_tree() up to sparc64's
sparc: Move core of OF device tree building code into prom_common.c
sparc: Move prom_build_devicetree() into prom_common.c
sparc: Move of_console_{device,path,options} info prom_common.c
sparc: Always set AUDIT_ARCH, not just on sparc64.
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
sparc: Restore irq_trans_init() call in prom_create_node().
cyber2000fb: Kill the one modular sparc prom_printf call.
sparc: Kill memcmp_32.S code which has been ifdef'd out for centuries.
bluetooth: Fix rfcomm_sock_ioctl() build failure with debugging enabled.
sparc: Add asm/asm.h
bluetooth: Fix unused var warning properly in rfcomm_sock_ioctl().
sparc: Unify strlen assembler.
sparc: Commonize memcmp assembler.
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
8390/8390p: Fix compat netdev ops handling.
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
bnx2: Don't redefine FLOW_CTRL_{RX,TX}.
bnx2x: Fix namespace collision with FLOW_CTRL_{TX,RX}
Revert "net: release skb->dst in sock_queue_rcv_skb()"
Revert "xfrm: Accept ESP packets regardless of UDP encapsulation mode"
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
Merge branch 'for-david' of git://git.kernel.org/pub/scm/linux/kernel/git/chris/linux-2.6
net: Fix warning fallout from recent NAPI interface changes.
igb: Fix build warning when DCA is disabled.
net: Fix unused variable warnings in pasemi_mac.c and spider_net.c
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6
sparc: Kill bogus comment about IRQF_SHARED in pci_psycho.c
sparc: Update 64-bit defconfig.
ipv6: Fix sporadic sendmsg -EINVAL when sending to multicast groups.
sparc: Kill asm/reg*.h
sparc: Remove reg*.h from Kbuild
tcp: Kill extraneous SPLICE_F_NONBLOCK checks.
Revert "net: Fix for initial link state in 2.6.28"
acenic: Missed delete of acenic_firmware.h
sparc64: Work around branch tracer warning.
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6
David Schleef (8):
Staging: add comedi core
Staging: comedi: add kcomedilib to the tree
Staging: comedi: add local copy of interrupt.h
Staging: comedi: add pci and usb wrapper header files
Staging: comedi: comedi driver common function module
Staging: comedi: add mite comedi pci driver
Staging: comedi: add comedi_bond driver
Staging: comedi: add comedi_parport driver
David Smith (1):
tpm: clean up tpm_nsc driver for platform_device suspend/resume compliance
David Taht (1):
Staging: add frontier tranzport and alphatrack drivers
David Teigland (5):
dlm: remove extra blocking callback check
dlm: improve how bast mode handling
dlm: change lock time stamping
dlm: add time stamp of blocking callback
dlm: add new debugfs entry
David Vrabel (27):
uwb: target reservations shouldn't get streams
wusb: release mutex in the error path of whci-hcd's whc_do_gencmd()
uwb: reference count reservations
wusb: disable verification of the key generation algorithms
wusb: do a proper channel stop
uwb: order IEs by element ID
wusb: reset WUSB devices with SetAddress(0)
uwb: don't unbind the radio controller driver when resetting
uwb: fix races between events and neh timers
uwb: add pal parameter to new reservation callback
uwb: add basic radio manager
wlp: start/stop radio on network interface up/down
uwb: remove unused beacon group join/leave events
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-upstream
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-upstream
wusb: whci-hcd shouldn't do ASL/PZL updates while channel is inactive
uwb: clean up whci_wait_for() timeout error message
uwb: fix oops in debug PAL's reservation callback
wusb: add debug files for ASL, PZL and DI to the whci-hcd driver
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-upstream
uwb: fix oops when terminating an already terminated reservation
wusb: fix oops when terminating a non-existant reservation
uwb: fix memory leak in uwb_rc_notif()
uwb: use dev_dbg() for debug messages
uwb: use print_hex_dump()
uwb: remove unused include/linux/uwb/debug.h
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-upstream
David Woodhouse (27):
Btrfs: Use assert_spin_locked instead of spin_trylock
Btrfs: Change TestSetPageLocked() to trylock_page()
Btrfs: Remove broken optimisations in end_bio functions.
Btrfs: Implement our own copy of the nfsd readdir hack, for older kernels
Btrfs: Discard sector data in __free_extent()
Btrfs: Remove special cases for "." and ".."
Minor cleanup of btrfs_real_readdir()
Btrfs: Optimise NFS readdir hack slightly; don't call readdir() again when done
Fill f_fsid field in btrfs_statfs()
Mask root object ID into f_fsid in btrfs_statfs()
Simplify btrfs_get_parent(), fix use-after-free bug
Btrfs: Reinstate '-osubvol=.' option to mount entire tree
Switch btrfs_name_hash() to crc32c
Btrfs: Fix NFS exporting of subvol roots.
Clean up btrfs_get_parent() a little more, fix a free-after-free bug
atm: 32-bit ioctl compatibility
[MTD] [NAND] Remove strange u_int64_t types from nandsim
[MTD] Remove strange u_int32_t types from FTL
[MTD] Remove more strange u_intxx_t types
[JFFS2] Clean up fs/jffs2/compr_rubin.c
Merge branch 'misc/mtd/sharpsl-nand' of git://git.kernel.org/pub/scm/linux/kernel/git/lumag/tosa-2.6
atm: Driver for Solos PCI ADSL2+ card.
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Merge branch 'master' of git://git.infradead.org/users/dedekind/mtd-tests-2.6
[MTD] [TESTS] Fix some size_t printk format warnings
Btrfs: Add Documentation/filesystem/btrfs.txt, remove old COPYING
[MTD] [MAPS] Fix printk format warning in nettel.c
Dean Hildebrand (1):
nfsd: add etoosmall to nfserrno
Dean Nelson (4):
sgi-xp: define xp_expand_memprotect() and xp_restrict_memprotect()
sgi-xp: create activate and notify gru message queues
sgi-xp: define xp_partition_id and xp_region_size
sgi-xp: support getting the address of a partition's reserved page
Denis ChengRq (1):
fs/block_dev.c: __read_mostly improvement and sb_is_blkdev_sb utilization
Denis Joseph Barrow (9):
hso: Add new usb device id's.
hso: Fix crashes on close.
hso: Fix URB submission -EINVAL.
hso: Fix free of mutexes still in use.
hso: Add TIOCM ioctl handling.
hso: Hook up ->reset_resume
tty: Modem functions for the HSO driver
hso modem detect fix patch against Alan Cox'es tty tree
hso maintainers update patch
Denis V. Lunev (3):
x86: correct link to HPET timer specification
ipc: do not goto to the next line
backlight: Value of ILI9320_RGB_IF2 register should not be hardcoded
Detlef Riekenberg (1):
linux/types.h: Don't depend on __GNUC__ for __le64/__be64
Devin Heitmueller (30):
V4L/DVB (9580): Add chip id for em2874 to list of known chips
V4L/DVB (9581): Remove unused variable from em28xx-audio.c
V4L/DVB (9582): Add a EM28XX_NODECODER option to the list of available decoders
V4L/DVB (9583): Remember chip id of devices at initialization
V4L/DVB (9584): Support different GPIO/GPO registers for newer devices
V4L/DVB (9585): Skip reading eeprom in newer Empia devices
V4L/DVB (9586): Fix possible null pointer dereference in info message
V4L/DVB (9587): Handle changes to endpoint layout in em2874
V4L/DVB (9588): Don't load em28xx audio module for digital-only devices
V4L/DVB (9589): Properly support capture start on em2874
V4L/DVB (9590): Add registration for Pinnacle 80e ATSC tuner
V4L/DVB (9628): em28xx: refactor IR support
V4L/DVB (9629): Add support for the ATI TV Wonder HD 600 USB Remote Control
V4L/DVB (9633): Put s5h1411 into low power mode at end of attach() call
V4L/DVB (9644): em28xx: add em2750 to the list of known em28xx chip ids
V4L/DVB (9648): em28xx: get audio config from em28xx register
V4L/DVB (9657): em28xx: add a functio to write on a single register
V4L/DVB (9658): em28xx: use em28xx_write_reg() for i2c clock setup
V4L/DVB (9744): em28xx: cleanup XCLK register usage
V4L/DVB (9745): em28xx: Cleanup GPIO/GPO setup code
V4L/DVB (9921): em28xx: add chip id for em2874
V4L/DVB (9922): em28xx: don't assume every eb1a:2820 reference design is a Prolink PlayTV USB2
V4L/DVB (9923): xc5000: remove init_fw option
V4L/DVB (10119): em28xx: fix corrupted XCLK value
V4L/DVB (10120): em28xx: remove redundant Pinnacle Dazzle DVC 100 profile
V4L/DVB (10121): em28xx: remove worthless Pinnacle PCTV HD Mini 80e device profile
V4L/DVB (10122): em28xx: don't load em28xx-alsa for em2870 based devices
V4L/DVB (10123): em28xx: fix reversed definitions of I2S audio modes
V4L/DVB (10124): em28xx: expand output formats available
V4L/DVB (10125): em28xx: Don't do AC97 vendor detection for i2s audio devices
Dhaval Giani (1):
sched/rt: removed unneeded defintion
Dimitri Sivanich (1):
sched/rt: small optimization to update_curr_rt()
Dirk Heer (1):
V4L/DVB (9677): bttv: fix some entries on Phytec boards and add missing ones
Divy Le Ray (8):
cxgb3 - enable lro control through ethtool
cxgb3: set hard_xmit in the netdev_ops
cxgb3: avoid potential memory leak.
cxgb3: integrate FW and protocol engines in the kernel
cxgb3: Update FW loading path.
cxgb3: Add multiple Tx queue support.
cxgb3: untie strict FW matching
cxgb3: add control to access embedded images
Dmitri Belimov (3):
V4L/DVB (10151): Fix I2C bridge error in zl10353
V4L/DVB (10152): Change configuration of the Beholder H6 card
V4L/DVB (10153): Add the Beholder H6 card to DVB-T part of sources.
Dmitri Monakhov (2):
kill suid bit only for regular files
fs: truncate blocks outside i_size after O_DIRECT write error
Dmitri Vorobiev (21):
[MTD] Make init_sharpsl symbol static
[MTD] Make init_sbc8240_mtd function static
[MTD] Make lart_flash_init, lart_flash_exit static
[MTD] Make uclinux_mtd_cleanup and uclinux_mtd_init static
[MTD] Make init_tqm_mtd function static
[MTD] Make init_rpxlite function static
[MTD] Make init_sbc82xx_flash function static
[MTD] Make the init_edb7312nor function static
[MTD] Make init_oct5066 function static
[MTD] Make init_flagadm function static
[MTD] Make init_dbox2_flash static
[MTD] Make ipaq_mtd_init function static
[MTD] Make alchemy_mtd_init function static
[MTD] Make init_fortunet function static
[MTD] Make the function init_vmax301 static
[MTD] Make init_mbx function static
[MTD] Make h720x_mtd_init function static
[MTD] Make init_msp_flash function static
[MTD] Make init_redwood_flash function static
[MTD] Make init_impa7 static
[SCSI] sgiwd93: Fix compilation warning
Dmitry Baryshkov (15):
[MTD] sharpsl_nand: switch to driver model usage.
[MTD] sharpsl_nand: make drvdata non-static
[MTD] sharpsl_nand: move io addr to struct sharpsl_nand
[MTD] sharpsl-nand: cleanup partitions support
[MTD] sharpsl-nand: use platform_data for model-specific values
[MTD] sharpsl-nand: move registration to board code
ASoC: tosa: move gpio probing to machine callbacks
[ARM] pxa/tosa: support tc6393xb/tmiofb.
[ARM] pxa/tosa: fix building w/o TC6393XB driver
[ARM] pxa/tosa: add physmap mapping for ROM
[ARM] pxa/spitz: add physmap mapping for ROM
[ARM] pxa/corgi: add physmap mapping for ROM
[ARM] pxa/poodle: add physmap mapping for ROM
pxa2xx-ac97: switch AC unit to correct state before probing
backlight: Support VGA/QVGA mode switching in tosa_lcd
Dmitry Eremin-Solenikov (1):
Dmitry has been renamed
Dmitry Torokhov (3):
Input: libps2 - handle 0xfc responses from devices
Merge commit 'v2.6.28-rc9' into next
Merge branch 'next' into for-linus
Dominic Curran (1):
Input: gpio-keys - add flag to allow auto repeat
Dominik Brodowski (1):
[CPUFREQ] p4-clockmod: reduce noise
Don Skidmore (4):
net: fix dcbnl_setnumtcs operation check
net: fix DCB setstate to return success/failure
net: add DCNA attribute to the BCN interface for DCB
ixgbe: fix the display of DCB control stats in ethtool
Donald Skidmore (1):
ixgbe: add SFP+ driver support
Douglas Schilling Landgraf (3):
V4L/DVB (9793): em28xx: Add specific entry for WinTV-HVR 850
V4L/DVB (10055): em28xx: Add entry for PixelView PlayTV Box 4
V4L/DVB (10056): em28xx: Add snapshot button on Pixelview Prolink PlayTV USB 2.0
Duane Griffin (13):
eCryptfs: check readlink result was not an error before using it
vfs: introduce helper function to safely NUL-terminate symlinks
vfs: ensure page symlinks are NUL-terminated
ext2: ensure fast symlinks are NUL-terminated
ext3: ensure fast symlinks are NUL-terminated
ext4: ensure fast symlinks are NUL-terminated
sysv: ensure fast symlinks are NUL-terminated
freevxfs: ensure fast symlinks are NUL-terminated
befs: ensure fast symlinks are NUL-terminated
ext2: don't inherit inappropriate inode flags from parent
ext2: tighten restrictions on inode flags
ext3: don't inherit inappropriate inode flags from parent
ext3: tighten restrictions on inode flags
Ed Swierk (1):
forcedeth: power down phy when interface is down
Eduard - Gabriel Munteanu (1):
SLUB: Replace __builtin_return_address(0) with _RET_IP_.
Eduardo Habkost (21):
x86 kdump: extract kdump-specific code from crash_nmi_callback()
x86 kdump: move crashing_cpu assignment to nmi_shootdown_cpus()
x86 kdump: create kdump_nmi_shootdown_cpus()
x86 kdump: make kdump_nmi_callback() a function ptr on crash_nmi_callback()
x86 kdump: make nmi_shootdown_cpus() non-static
x86: move nmi_shootdown_cpus() to reboot.c
x86: make nmi_shootdown_cpus() available on !SMP and !X86_LOCAL_APIC
x86: disable IRQs before doing anything on nmi_shootdown_cpus()
KVM: VMX: move vmx.h to include/asm
KVM: SVM: move svm.h to include/asm
KVM: VMX: move ASM_VMX_* definitions from asm/kvm_host.h to asm/vmx.h
KVM: VMX: move cpu_has_kvm_support() to an inline on asm/virtext.h
x86: asm/virtext.h: add cpu_vmxoff() inline function
KVM: VMX: extract kvm_cpu_vmxoff() from hardware_disable()
x86: cpu_emergency_vmxoff() function
KVM: SVM: move has_svm() code to asm/virtext.h
KVM: SVM: move svm_hardware_disable() code to asm/virtext.h
x86: cpu_emergency_svm_disable() function
kdump: forcibly disable VMX and SVM on machine_crash_shutdown()
x86: disable VMX on all CPUs on reboot
x86: KVM guest: kvm_get_tsc_khz: return khz, not lpj
Eilon Greenstein (1):
bnx2x: Prevent eeprom set when driver is down
Emmanuel Grumbach (2):
iwlwifi: rename generic iwlagn functions that had a HW specific name
iwlwifi: rename double inclusion protection name in iwl-commands.h
Eric Anholt (15):
agp/intel: Fix broken ® symbol in device name.
drm/i915: Add /proc debugging entry for reading out the HWS.
drm/i915: Register module dependencies for the modesetting code.
drm/i915: Fix stolen memory detection on G45 and GM45.
drm/i915: Add missing userland definitions for gem init/execbuffer.
drm/i915: Fix fbcon setup to align display pitch to 64b.
drm/i915: Don't double-unpin buffers if we take a signal in evict_everything().
drm/i915: Delete unused, pointless i915_driver_firstopen.
drm/i915: Don't print to dmesg when taking signal during object_pin.
drm: Avoid use-before-null-test on dev in drm_cleanup().
drm: Add a debug node for vblank state.
drm/i915: Don't allow objects to get bound while VT switched.
drm/i915: Add support for integrated HDMI on G4X hardware.
drm/i915: Non-mobile parts don't have integrated TV-out.
drm/i915: Respect the other stolen memory sizes we know of.
Eric Dumazet (46):
udp: introduce struct udp_table and multiple spinlocks
udp: RCU handling for Unicast packets.
udp: calculate udp_mem based on low memory instead of all memory
udp: udp_get_next() should use spin_unlock_bh()
udp: introduce sk_for_each_rcu_safenext()
udp: Should use spin_lock_bh()/spin_unlock_bh() in udp_lib_unhash()
udp: add a missing smp_wmb() in udp_lib_get_port()
net: sk_free_datagram() should use sk_mem_reclaim_partial()
net: Introduce read_pnet() and write_pnet() helpers
net: ib_net pointer should depends on CONFIG_NET_NS
net: Cleanup of neighbour code
net: speedup dst_release()
rcu: Introduce hlist_nulls variant of hlist
udp: Use hlist_nulls in UDP RCU code
net: Convert TCP & DCCP hash tables to use RCU / hlist_nulls
rcu: documents rculist_nulls
net: make sure struct dst_entry refcount is aligned on 64 bytes
net: Cleanup of af_unix
net: af_unix can make unix_nr_socks visbile in /proc
net: af_unix should update its inuse counter
net: sctp should update its inuse counter
net: af_packet should update its inuse counter
net: make /proc/net/protocols namespace aware
net: inet_diag_handler structs can be const
net: af_unix should use KERN_INFO instead of KERN_DEBUG
net: listening_hash get a spinlock per bucket
net: convert TCP/DCCP ehash rwlocks to spinlocks
net: use net_eq() in INET_MATCH and INET_TW_MATCH
net: some optimizations in af_inet
net: af_netlink should update its inuse counter
net: Convert TCP/DCCP listening hash tables to use RCU
eth: Declare an optimized compare_ether_addr_64bits() function
net: Make sure BHs are disabled in sock_prot_inuse_add()
net: Make sure BHs are disabled in sock_prot_inuse_add()
net: avoid a pair of dst_hold()/dst_release() in ip_append_data()
net: avoid a pair of dst_hold()/dst_release() in ip_push_pending_frames()
net: Make sure BHs are disabled in sock_prot_inuse_add()
net: udp_unhash() can test if sk is hashed
net: Use a percpu_counter for sockets_allocated
net: Use a percpu_counter for orphan_count
net: release skb->dst in sock_queue_rcv_skb()
net: percpu_counter_inc() should not be called in BH-disabled section
vlan: fix convertion to net_device_ops
fix f_count description in Documentation/filesystems/files.txt
filp_cachep can be static in fs/file_table.c
percpu_counter: FBC_BATCH should be a variable
Eric Leblond (4):
netfilter: xt_NFLOG: don't call nf_log_packet in NFLOG module.
netfilter: nfmark routing in OUTPUT, mangle, NFQUEUE
netfilter: nfmark IPV6 routing in OUTPUT, mangle, NFQUEUE
netfilter: xt_NFLOG is dependant of nfnetlink_log
Eric Miao (48):
[ARM] pxa: explicit #include <mach/dma.h> in various drivers
[ARM] pxa: use 'pxa_last_gpio' instead of 'gpio_nr' in mfp-pxa2xx.c
Revert "[ARM] pxa: introduce cpu_is_pxa26x()"
[ARM] pxa: add support for additional GPIOs on PXA26x
[ARM] pxa: use <linux/gpio.h> instead of unnecessary <mach/gpio.h>
[ARM] pxa: removed unused declarations of pxa_gpio_* in hardware.h
[ARM] pxa: move camera (QCI) registers definition out of pxa-regs.h
[ARM] pxa: move FICP register definitions into pxaficp_ir.c
[ARM] pxa: remove unused PWM register definitions, use generic PWM API
[ARM] pxa: remove the now unused IMPMCR/IMPMSR register definitions
[ARM] pxa: move pxa2xx specific PWRMODE definitions into pxa2xx-regs.h
[ARM] pxa: move UART register definitions into dedicated regs-uart.h
[ARM] pxa: move AC97 register definitions into dedicated regs-ac97.h
[ARM] pxa: move GPIOx_BASE and GPIO register offsets to gpio.c
[ARM] pxa: further cleanup of pxa-regs.h
[ARM] pxa: include <mach/hardware.h> in pxa-regs.h
[ARM] pxa: remove unnecessary #include of pxa2xx-gpio.h in clock.c
[ARM] pxa: move power I2C device definitions into devices.c
[ARM] pxa: register Power I2C device only when necessary
[ARM] pxa: move I2C pin configurations out into board specific files
[ARM] pxa: introduced cpu_is_pxa935() and cpu_is_pxa9xx()
[ARM] pxa: add base PXA935 support due to CPUID change
[ARM] pxa: add missing GPIOs definitions
[ARM] locomo: export locomo_frontlight_set()
[ARM] pxafb: make {backlight,lcd}_power() members of struct pxafb_info
[ARM] pxafb: add color TFT 8BPP LCD panel type
[ARM] pxa: convert legacy LCD setup of other boards to new one
[ARM] pxafb: remove now unused pxafb_setup_gpio() and related stuffs
[ARM] pxafb: small cleanup of the smart panel code
[ARM] pxafb: allow better platform configurable smart panel timing
[ARM] pxafb: allow insertion of delay to the smart panel command sequence
[ARM] pxafb: avoid the racing condition in pxafb_smart_thread
[ARM] pxa/saar: add support for the on-board smart panel LCD
[ARM] pxa/littleton: add preliminary I2C board info (da9034 + max7320)
Input: add da9034 touchscreen support
[ARM] pxa/tavorevb: update board support (smartpanel LCD + keypad)
[ARM] rtc-sa1100: don't assume CLOCK_TICK_RATE to be a constant
[ARM] sa1100_wdt: don't assume CLOCK_TICK_RATE to be a constant
[ARM] pxa: add document on the MFP design and how to use it
[ARM] pxafb: allow video memory size to be configurable
[ARM] pxafb: allow pxafb_set_par() to start from arbitrary yoffset
[ARM] pxafb: add support for FBIOPAN_DISPLAY by dma braching
[ARM] pxafb: add palette format support for LCCR4_PAL_FOR_3
[ARM] pxafb: cleanup of the color format manipulation code
[ARM] pxafb: cleanup of the timing checking code
[ARM] pxafb: add support for overlay1 and overlay2 as framebuffer devices
V4L/DVB: pxa-camera: use memory mapped IO access for camera (QCI) registers
V4L/DVB (10176b): pxa-camera: fix redefinition warnings and missing DMA definitions
Eric Paris (16):
SELinux: check open perms in dentry_open not inode_permission
SELinux: hold tasklist_lock and siglock while waking wait_chldexit
SELinux: Use unknown perm handling to handle unknown netlink msg types
Document the order of arguments for cap_issubset. It's not instantly clear
This patch add a generic cpu endian caps structure and externally available
This patch will print cap_permitted and cap_inheritable data in the PATH
Any time fcaps or a setuid app under SECURE_NOROOT is used to result in a
When the capset syscall is used it is not possible for audit to record the
Capabilities: BUG when an invalid capability is requested
Add a new capable interface that will be used by systems that use audit to
The oomkiller calculations make decisions based on capabilities. Since
Currently SELinux jumps through some ugly hoops to not audit a capbility
capabilities: define get_vfs_caps_from_disk when file caps are not enabled
filesystem notification: create fs/notify to contain all fs notification
SELinux: shrink sizeof av_inhert selinux_class_perm and context
sys_execve and sys_uselib do not call into fsnotify
Eric Piel (1):
LIS3LV02D: separate the core from HP ACPI API
Eric Sandeen (4):
Btrfs: fix RHEL test for ClearPageFsMisc
[XFS] convert xfs_getbmap to take formatter functions
[XFS] Add new getbmap flags.
[XFS] Hook up the fiemap ioctl.
Eric Sesterhenn (2):
bfs: add some basic sanity checks
bfs: check that filesystem fits on the blockdevice
Eric W. Biederman (9):
netns: Coexist with the sysfs limitations v2
netns: Delete virtual interfaces during namespace cleanup
net: Guaranetee the proper ordering of the loopback device.
net: Don't leak packets when a netns is going down
net: fib_rules ordering fixes.
net: Guaranetee the proper ordering of the loopback device. v2
netns: foreach_netdev_safe is insufficient in default_device_exit
pid: implement ns_of_pid
pid: generalize task_active_pid_ns
Erik Andren (1):
V4L/DVB (10048): gspca - stv06xx: New subdriver.
Erik Andrén (48):
V4L/DVB (9693): Remove some unused defines
V4L/DVB (9694): Indent the m5602 register definitions
V4L/DVB (9696): Remove accidental typo
V4L/DVB (9698): Add another vflip quirk for the s5k4aa
V4L/DVB (9701): Add a minor comment to the sensor init
V4L/DVB (9702): Move the ov9650 vflip table to avoid compilation warnings on older kernels
V4L/DVB (9703): Move the s5k4aa vflip quirk table to the main sensor file in order to avoid compilation errors on older kernels
V4L/DVB (10000): gspca - m5602: Add lost ampersand
V4L/DVB (10001): gspca - m5602: Minor fixes
V4L/DVB (10002): m5602: Simplify error handling in the mt9m111 sensor code
V4L/DVB (10003): m5602: Simplify the error handling in the ov9650 sensor
V4L/DVB (10004): m5602: Cleanup the po1030 sensor error handling
V4L/DVB (10005): m5602: Cleanup the s5k4aa error handling, cull some comments
V4L/DVB (10006): gspca - m5602: Align some defines
V4L/DVB (10007): gspca - m5602: Refactor the error handling in the s5k83a
V4L/DVB (10008): gspca - m5602: Checkpatch.pl fixes on m5602_ov9650.c
V4L/DVB (10009): gspca - m5602: Convert some functions to be static
V4L/DVB (10010): gspca - m5602: Add vflip quirk for the ASUS A6Ja
V4L/DVB (10011): m5602: Remove the write and read sensor from the main struct
V4L/DVB (10012): m5602: Start to unify read/write sensor functions
V4L/DVB (10013): Convert all sensors to use the unified write sensor function
V4L/DVB (10014): gspca - m5602: Remove all sensor specific write functions.
V4L/DVB (10015): gspca - m5602: Add initial read sensor implementation
V4L/DVB (10018): gspca - m5602 - ov9650: Use generic read_sensor function
V4L/DVB (10019): m5602: Let the ov9650 use the common read sensor function
V4L/DVB (10020): m5602: Remove the ov9650 implementation of the read sensor function
V4L/DVB (10021): m5602: Let the po1030 use the common read_sensor function
V4L/DVB (10022): m5602: Remove the po1030 read_sensor function
V4L/DVB (10023): m5602: Convert the mt9m111 to use the common read_sensor function
V4L/DVB (10024): m5602: Remove the mt9m111 implementation of the read_sensor function.
V4L/DVB (10025): m5602: convert the s5k4aa sensor to use the common function
V4L/DVB (10026): m5602: remove the s5k4aa implementation of the read_sensor
V4L/DVB (10027): m5602: convert the s5k83a sensor to use the common function
V4L/DVB (10028): mt5602: Remove the s5k83a specific read_sensor function
V4L/DVB (10029): m5602: remove uneeded test on po1030
V4L/DVB (10030): m5602: Use read/modify/write when toggling vflip on the po1030
V4L/DVB (10031): m5602: correct the name of the Pascal Stangs library
V4L/DVB (10032): m5602: add vflip quirk for Alienware m9700
V4L/DVB (10033): m5602: add some comments
V4L/DVB (10034): m5602: fixup offset in order to align image
V4L/DVB (10035): m5602: add a start sending hook in the sensor struct
V4L/DVB (10036): m5602 - ov9650: Prepare the sensor to set multiple resolutions
V4L/DVB (10037): m5602: add QVGA mode for the ov9650 sensor
V4L/DVB (10038): m5602: tweak the hsync. Remove redundant init sequence
V4L/DVB (10039): m5602 - ov9650: Add CIF mode
V4L/DVB (10040): m5602 - ov9650: Activate variopixel
V4L/DVB (10041): m5602 - rework parts of the resolution initialization
V4L/DVB (10127): stv06xx: Avoid having y unitialized
Evgeniy Dushistov (1):
minix: fix add link's wrong position calculation
Evgeniy Polyakov (11):
crypto: hifn - Disable driver when physical size exceeds 32 bits
crypto: hifn_795x - Fix queue management
crypto: hifn_795x - Use softirq kernel mapping in bh context
w1: add list masters w1 command
w1: add touch block command
w1: list slaves commands
w1: documentation update
w1: allow master IO commands
w1: move w1 commands from defines to enum
w1: added w1 reset command
w1: send status messages after command processing
F. Duncan M. Haldane (1):
Staging: Kconfig for ARCH=arm,8300, cris
FUJITA Tomonori (42):
x86: fix dma_mapping_error for 32bit x86, cleanup
x86: remove dead BIO_VMERGE_BOUNDARY definition
powerpc: Remove dead BIO_VMERGE_BOUNDARY definition
swiotlb: replace architecture-specific swiotlb.h with linux/swiotlb.h
swiotlb: remove unnecessary declaration
swiotlb: clean up EXPORT_SYMBOL usage
block: use min_not_zero in blk_queue_stack_limits
alpha: remove dead BIO_VMERGE_BOUNDARY
[SCSI] aacraid: check pci_alloc_consistent errors
[SCSI] add residual argument to scsi_execute and scsi_execute_req
[SCSI] retry with missing data for INQUIRY
[SCSI] st: move st_request initialization to st_allocate_request form st_do_scsi
[SCSI] st: add st_scsi_kern_execute helper function
[SCSI] st: convert test_ready to use st_scsi_kern_execute
[SCSI] st: convert set_location to use st_scsi_kern_execute
[SCSI] st: convert do_load_unload to use st_scsi_kern_execute
[SCSI] st: convert cross_eof to use st_scsi_kern_execute
[SCSI] st: convert st_flush to use st_scsi_kern_execute
[SCSI] st: convert check_tape to use st_scsi_kern_execute
[SCSI] st: convert read_mode_page to use st_scsi_kern_execute
[SCSI] st: convert write_mode_page to use st_scsi_kern_execute
[SCSI] st: convert get_location to use st_scsi_kern_execute
[SCSI] st: convert st_int_ioctl to use st_scsi_kern_execute
[SCSI] scsi_transport_spi: fix the misuse of scsi_execute return value
[SCSI] eata: fix the data buffer accessors conversion regression
V4L/DVB (9472): dm1105: fix the misuse of pci_dma_mapping_error
remove ide-scsi
[SCSI] block: fix bio_add_page misuse with rq_map_data
[SCSI] block: fix the partial mappings with struct rq_map_data
[SCSI] block: make blk_rq_map_user take a NULL user-space buffer for WRITE
[SCSI] st: make all the fragment buffers the same size
[SCSI] st: add struct rq_map_data support
[SCSI] st: add st_scsi_execute helper function
[SCSI] st: convert non-dio path to use st_scsi_execute
[SCSI] st: convert dio path to use st_scsi_execute
[SCSI] st: remove buf_to_sg
[SCSI] st: kill struct st_buff_fragment
[SCSI] st: remove struct scatterlist
[SCSI] st: simplify new_tape_buffer
[SCSI] st: remove unused orig_frp_segs
[SCSI] st: remove unused frp_sg_current
parisc: remove dead BIO_VMERGE_BOUNDARY and BIO_VMERGE_MAX_SIZE definitions
Fabio Belavenuto (1):
V4L/DVB (10155): Add TEA5764 radio driver
Fabio Estevam (2):
Add basic support for MX31PDK board.
Add default configuration for MX31PDK board.
Fabio Rossi (2):
mac80211: accept empty strings for hidden SSIDs
V4L/DVB (9999): gspca - zc3xx: Webcam 046d:089d added.
Fabrice Bellet (1):
iwl3945: iwl3945_mac_get_tsf() should not return zero
Faisal Latif (7):
RDMA/nes: Cleanup cqp_request list usage
RDMA/nes: Lock down connected_nodes list while processing it
RDMA/nes: Avoid race between MPA request and reset event to rdma_cm
RDMA/nes: Forward packets for a new connection with stale APBVT entry
RDMA/nes: Fix TCP compliance test failures
RDMA/nes: Check cqp_avail_reqs is empty after locking the list
RDMA/nes: Remove tx_free_list
Federico Heinz (1):
i8k: Add Dell Vostro systems
Felipe Balbi (3):
USB: musb: Add musb git tree to maintainers entry
USB: musb: check if set_irq_wake succeded and remember it
USB: gadget: don't wait for completion twice
Felix Beck (1):
[S390] zcrypt: Use of Thin Interrupts
Felix Fietkau (4):
minstrel: improve performance for non-MRR drivers
ath5k: ignore the return value of ath5k_hw_noise_floor_calibration
mac80211: fix BUILD_BUG_ON() caused by misalignment on arm
ath5k: Clean up eeprom parsing and add missing calibration data
Fernando Carrijo (1):
remove lots of double-semicolons
Fernando Luis Vazquez Cao (1):
memcg: do not recalculate section unnecessarily in init_section_page_cgroup
Fernando Luis Vázquez Cao (3):
block: add queue flag for paravirt frontend drivers
virtio_blk: set queue paravirt flag
xen-blkfront: set queue paravirt flag
Finn Thain (9):
m68k: Reinstate mac rtc
m68k: Mac via cleanup and commentry
m68k: machw.h cleanup
m68k: mac baboon interrupt enable/disable
macfb annotations and compiler warning fix
m68k: fix trigraph ignored warning in setox.S
fbcon: remove broken mac vbl handler
[SCSI] m68k: mac_esp asm fix
[SCSI] mac_esp: fix for quadras with two esp chips
Flavio Leitner (1):
serial_8250: support for Sealevel Systems Model 7803 COMM+8
Florian Fainelli (5):
r6040: bump release number to 0.19
r6040: make printks consistent with DRV_NAME
r6040: check PHY status when bringing interface up
r6040: warn about MAC address being unset
r6040: bump release number to 0.20
Franck Bui-Huu (2):
do_mpage_readpage(): remove useless clear_buffer_mapped() call
block_write_begin(): remove useless goto
Francois Romieu (1):
r8169: convert to net_device_ops
Frank Blaschka (4):
[S390] convert qeth printks to dev_xxx and pr_xxx macros.
qeth: do not spin for SETIP ip assist command
vlan: add neigh_setup
qeth: convert to net_device_ops
Frank Mayhar (1):
ext4: Allow ext4 to run without a journal
Frank Munzert (1):
[S390] convert vmur printks to pr_xxx macros.
Frans Pop (1):
ieee1394: ohci1394: don't leave interrupts enabled during suspend/resume
Frederic CAND (1):
V4L/DVB (9497): tda9887/cx88: Adds SECAM/BGH standards
Frederic Cand (2):
V4L/DVB (9548): gspca: Properly indent Kconfig
V4L/DVB (9548): gspca: Fix Kconfig CodingStyle
Frederic Weisbecker (47):
ftrace: add a script to produce a hierarchical view of a function trace
tracing/fastboot: Enable boot tracing only during initcalls
tracing/ftrace: fix a race condition in sched_switch tracer
tracing/ftrace: remove unused code in sched_switch tracer
tracing/fastboot: use sched switch tracer from boot tracer
tracing/ftrace: types and naming corrections for sched tracer
tracing/ftrace: fix a bug when switch current tracer to sched tracer
tracing, x86: add low level support for ftrace return tracing
tracing: add a tracer to catch execution time of kernel functions
tracing/fastboot: move boot tracer structs and funcs into their own header.
tracing/fastboot: Use the ring-buffer timestamp for initcall entries
tracing/function-return-tracer: make the function return tracer lockless
tracing/function-return-tracer: call prepare_ftrace_return by registers
tracing/ftrace: fix unexpected -EINVAL when longest tracer name is set
tracing/ftrace: change the type of the init() callback
tracing/branch-tracer: fix a trace recursion on branch tracer
tracing/function-return-tracer: add a barrier to ensure return stack index is incremented in memory
tracing/function-return-tracer: support for dynamic ftrace on function return tracer
tracing/ftrace: implement a set_flag callback for tracers
tracing/ftrace: make nop tracer using tracer flags
tracing/function-return-tracer: add the overrun field
tracing/function-return-tracer: store return stack into task_struct and allocate it dynamically
tracing/function-return-tracer: don't trace kfree while it frees the return stack
tracing/function-return-tracer: free the return stack on free_task()
tracing/function-return-tracer: change the name into function-graph-tracer
tracing/function-return-tracer: set a more human readable output
tracing/function-graph-tracer: enhancements for the trace output
tracing/function-graph-tracer: adjustments of the trace informations
tracing/branch-tracer: include missing irqflags.h
tracing/function-graph-tracer: support for x86-64
tracing/function-graph-tracer: display unified style cmdline and pid
tracing/function-graph-tracer: improve duration output
tracing/function-graph-tracer: handle ftrace_printk entries
tracing/ftrace: don't insert TRACE_PRINT during selftests
tracing/ftrace: fix the check of ftrace_trace_task
tracing/ftrace: provide the macro task_curr_ret_stack()
tracing/function-graph-tracer: implement a print_headers function
tracing/function-graph-tracer: introduce __notrace_funcgraph to filter special functions
tracing/function-graph-tracer: turn tracing_selftest_running into an int
tracing/function-graph-tracer: append the tracing_graph_flag
tracing/fastboot: include missing headers
tracing/function-graph-tracer: add a new .irqentry.text section
tracing/function-graph-tracer: annotate do_IRQ and smp_apic_timer_interrupt
tracing/function-graph-tracer: Output arrows signal on hardirq call/return
tracing/ftrace: use preempt_enable_no_resched_notrace in ring_buffer_time_stamp()
tracing/ftrace: add the printk-msg-only option
tracing/ftrace: don't trace on early stage of a secondary cpu boot, v3
Frederik Schwarzer (3):
trivial: fix singal -> signal typo
trivial: fix then -> than typos in comments and documentation
trivial: fix an -> a typos in documentation and comments
From: Christoph Hellwig (1):
[XFS] factor out xfs_read_agf helper
Gary Hade (2):
x86: add memory hotremove config option
mm: show node to memory section relationship with symlinks in sysfs
Gautham R Shenoy (1):
sched: framework for sched_mc/smt_power_savings=N
Geert Uytterhoeven (9):
powerpc/ps3: Replace the flip_ctl logic in ps3av and ps3fb by a mutex
powerpc/ps3: Add sub-match id modalias support
crypto: testmgr - Validate output length in (de)compression tests
crypto: testmgr - Correct comment about deflate parameters
fbcon: Protect free_irq() by MACH_IS_ATARI check
[SCSI] a2091, gvp11: kill warn_unused_result warnings
Remove obsolete CONFIG_RESOURCES_64BIT
fbdev/logo: check compatibility of main and extra logos
mtd/ps3vram: Add modalias support to the ps3vram driver
Geoff Levand (7):
powerpc: Fix typo in pgtable-ppc64.h
powerpc/ps3: Quiet dmesg output
mtd/ps3vram: Remove ps3vram debug routines
mtd/ps3vram: Cleanup ps3vram driver messages
mtd/ps3vram: Use proper kernel types
mtd/ps3vram: Use msleep in waits
mtd/ps3vram: Use _PAGE_NO_CACHE in memory ioremap
Gerald Schaefer (2):
[S390] convert appldata printks to pr_xxx macros.
[S390] convert monreader printks to pr_xxx macros.
Gerd Hoffmann (1):
add missing accounting calls to compat_sys_{readv,writev}
Gerrit Renker (37):
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: Fix bracing in dccp_feat_list_lookup.
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
tun: Eliminate sparse signedness warning
dccp: Lockless integration of CCID congestion-control plugins
dccp: Clean up ccid.c after integration of CCID plugins
dccp: Integrate the TFRC library with DCCP
Gianluca Palli (1):
Staging: comedi: add s626 driver
Giuseppe Cavallaro (3):
phy: add natsemi PHY driver
phy: power management support
phy: add the ST ste10Xp PHYs
Glauber Costa (4):
x86: KVM guest: sign kvmclock as paravirt
KVM: Really remove a slot when a user ask us so
mm: vmalloc tweak failure printk
mm: vmalloc improve vmallocinfo
Gleb Natapov (1):
KVM: call kvm_arch_vcpu_reset() instead of the kvm_x86_ops callback
Gowrishankar M (1):
cgroups: skip processes from other namespaces when listing a cgroup
Grace Pan (1):
Blackfin arch: Enlarge flash partition for kenel for bf533/bf537 boards
Graf Yang (20):
Blackfin arch: fix bug - kernel with SMP patch can not bootup
Blackfin arch: SMP supporting patchset: BF561 related code
Blackfin arch: SMP supporting patchset: Blackfin header files and machine common code
Blackfin arch: SMP supporting patchset: Blackfin CPLB related code
Blackfin arch: SMP supporting patchset: Blackfin kernel and memory management code
Blackfin arch: SMP supporting patchset: some other misc code
Blackfin arch: Add code to free gpio when shutdown irq
Blackfin arch: Request the gpio resource when making it as an irq pin, avoiding override it.
Blackfin Serial Driver: fix bug - SIR driver stop receiving randomly
Blackfin arch: Allow a gpio pin be requested both as gpio and irq.
Blackfin arch: Add document about bfin-gpio
Blackfin arch: get oprofile work for user space
Blackfin arch: smp patch cleanup from LKML review
Blackfin arch: implement support for /proc/dma
Blackfin arch: update header to match new location
Blackfin arch: Modify bfin_sir device configuration to board file
Blackfin arch: Remove wasted SIR header files
Blackfin arch: Fix bug - IrDA SIR build failed for BF533.
Blackfin arch: remove hardware PM code, oprofile not use it
Blackfin arch: Clean oprofile build path for blackfin
Grant Erickson (1):
powerpc: Const-qualify Device Node Argument to DCR Resource Extent API
Grant Grundler (1):
sata_sil24: remove unused sil24_port_multiplier
Grant Likely (5):
powerpc/mpc5200: Document and tidy irq driver
powerpc/mpc5200: Make internal 5200 PIC the default interrupt controller
powerpc/mpc5200: Bugfix on handling variable sized buffer descriptors
powerpc/mpc5200: Disable bestcomm prefetching when ATA DMA enabled
powerpc: Copy bootable images in the default install script
Grazvydas Ignotas (5):
ALSA: ASoC: TWL4030 codec - fix 256*Fs clock
ASoC: TWL4030: Add input selection and gain controls
ASoC: Add support for OMAP3 Pandora
ARM: OMAP3: Add basic support for Pandora handheld console
ASoC: Mark non-connected TWL4030 pins for pandora
Greg KH (1):
btrfs: fixes for kobject changes in mainline
Greg Kroah-Hartman (95):
driver core: create a private portion of struct device
driver core: move klist_children into private structure
driver core: move knode_driver into private structure
driver core: move knode_bus into private structure
Staging: go7007: fixes due to video_usercopy api change
Staging: go7007: fixes due v4l2_file_operations api change
Staging: w35und: remove usb_submit_urb wrapper function
Staging: w35und: remove usb_alloc_urb wrapper function
Staging: w35und: fix config build warnings
Staging: wlan-ng: fix compiler warnings
Staging: at76_usb: fix build breakage
Staging: at76_usb: remove compiler warnings
Staging: at76_usb: fix up all remaining checkpatch.pl warnings
Staging: go7007: fix minor build warnings
Staging: go7007: add some more v4l2 ioctls
Staging: agnx: fix build errors due to ssid removal
Staging: agnx: fix build errors due to rate control API changes
Staging: agnx: fix build warnings
Staging: otus: fix netdev->priv usage
Staging: otus: fix urb callback function type
Staging: add rt2860 wireless driver
Staging: rt2860: disable root hack for reading files
Staging: rt2860: fix up netdev->priv usage
Staging: rt2860: Fix minor compiler warnings
Staging: rt2860: enable WPA_SUPPLICANT support
Staging: benet: fix netif api breakage
Staging: benet: fix up netdev->priv change
Staging: benet: build is broken unless CONFIG_NETPOLL is enabled
Staging: benet: fix build error.
Staging: comedi: fix up a lot of checkpatch.pl warnings
Staging: comedi: fix checkpatch.pl errors in comedi_fops.c
Staging: comedi: fix build error in comedilib.h
Staging: comedi: set up infrastructure for individual drivers
Staging: comedi: dt9812: fix up a lot of coding style issues
Staging: comedi: dt9812: remove dt9812.h
Staging: comedi: dt9812: remove typedefs
Staging: comedi: dt9812: fix sparse warnings
Staging: comedi: usbdux: remove kernel version checks
Staging: comedi: usbdux: code style cleanups
Staging: comedi: usbdux: remove // comments
Staging: comedi: usbdux: fix up printk calls
Staging: comedi: usbdux: remove checkpatch.pl warnings
Staging: comedi: usbdux: remove typedef
Staging: comedi: usbdux: remove comedi usb wrappers
Staging: comedi: usbduxfast: remove comedi usb wrappers
Staging: comedi: dt9812: remove #ifdef that is not needed
Staging: comedi: remove usb wrappers
Staging: comedi: remove PCI wrappers
Staging: comedi: fix checkpatch.pl issues in comedi_bond.c
Staging: comedi: fix checkpatch.pl issues in comedi_fc.c
Staging: comedi: remove typedefs from comedi_bond.c
Staging: comedi: fix sparse issues in comedi_bond.c
Staging: comedi: fix checkpatch.pl issues in comedi_test.c
Staging: comedi: fix sparse issues in comedi_test.c
Staging: comedi: remove typedefs from comedi_test.c
Staging: comedi: fix comedi_parport.c checkpatch.pl issues.
Staging: comedi: fix comedi_fc.h checkpatch.pl issues.
Staging: comedi: fix comedi_pci.h checkpatch.pl issues.
Staging: comedi: comedi_pci.h: remove unneeded wrapper
Staging: comedi: comedi_pci.h: remove comedi_pci_enable_no_regions
Staging: comedi: comedi_pci.h: remove comedi_pci_disable_no_regions
Staging: comedi: me_daq: fix checkpatch.pl issues
Staging: comedi: me_daq: remove typedefs
Staging: comedi: me_daq: fix sparse issues
Staging: comedi: fix checkpatch.pl warning in interrupt.h
Staging: add rtl8187se driver
Staging: rtl8187se: remove unneeded files
Staging: rtl8187se: make the built module be the proper name
Staging: rtl8187se: remove duplicate pci ids
Staging: add princeton instruments usb camera driver
Staging: add mimio xi driver
Staging: add rt2870 wireless driver
Staging: rt2870: disable root hack for reading files
Staging: rt2870: fix up netdev->priv usage
Staging: frontier: remove unused alphatrack_sysfs.c file
Staging: frontier: fix compiler warnings
Staging: epl: run Lindent on all kernel/*.h files
Staging: epl: run Lindent on all user/*.h files
Staging: epl: run Lindent on *.h files
Staging: epl: run Lindent on *.c files
Staging: epl: hr timers all run in hard irq context now
Staging: epl: fix netdev->priv b0rkage
Staging: add android framework
Staging: android: remove dummy android.c driver
Staging: android: binder: fix build errors
USB: serial: fix up urb->status usage
USB: option: increase outgoing buffer size and number
USB: add new opticon serial driver
USB: add siemens_mpi usb-serial "stub" driver
USB: remove warn() macro from usb.h
USB: remove info() macro from usb.h
Revert "driver core: move knode_bus into private structure"
Revert "driver core: move knode_driver into private structure"
Revert "driver core: move klist_children into private structure"
Revert "driver core: create a private portion of struct device"
Guennadi Liakhovetski (20):
i.MX31: fix mxc_iomux_set_pad()
[ARM] pcm037: add support for the on-board LAN9217 network controller
V4L/DVB (9785): soc-camera: merge .try_bus_param() into .try_fmt_cap()
V4L/DVB (9786): soc-camera: formatting fixes
V4L/DVB (9787): soc-camera: let camera host drivers decide upon pixel format
V4L/DVB (9788): soc-camera: simplify naming
V4L/DVB (9789): soc-camera: add a per-camera device host private data pointer
V4L/DVB (9790): soc-camera: pixel format negotiation - core support
V4L/DVB (10066): mt9m001 mt9v022: fix bus-width switch GPIO availability test
V4L/DVB (10072): soc-camera: Add signal inversion flags to be used by camera drivers
V4L/DVB (10074): soc-camera: add camera sense data
V4L/DVB (10075): pxa-camera: setup the FIFO inactivity time-out register
V4L/DVB (10080): soc-camera: readability improvements, more strict operations checks
V4L/DVB (10081): pxa-camera: call try_fmt() camera device method with correct pixel format
V4L/DVB (10083): soc-camera: unify locking, play nicer with videobuf locking
V4L/DVB (10090): soc-camera: let drivers decide upon supported field values
V4L/DVB (10091): mt9m001 mt9v022: simplify pointer derefernces
V4L/DVB (10093): soc-camera: add new bus width and signal polarity flags
V4L/DVB (10099): soc-camera: add support for MT9T031 CMOS camera sensor from Micron
V4L/DVB (10176a): Switch remaining clear_user_page users over to clear_user_highpage
Guenter Gebhardt (1):
Staging: comedi: add me4000 driver
Guillaume Thouvenin (9):
KVM: x86 emulator: consolidate push reg
KVM: x86 emulator: Add decode entries for 0x04 and 0x05 opcodes (add acc, imm)
KVM: allow emulator to adjust rip for emulated pio instructions
KVM: VMX: Handle mmio emulation when guest state is invalid
KVM: x86 emulator: Extend the opcode descriptor
KVM: x86 emulator: add Src2 decode set
KVM: x86 emulator: add a new "implied 1" Src decode type
KVM: x86 emulator: add the assembler code for three operands
KVM: x86 emulator: add the emulation of shld and shrd instructions
Guo-Fu Tseng (1):
jme: Remove 64 and 40 bit dma_mask
H. Peter Anvin (10):
x86: 32 bit: interrupt stub consistency with 64 bit
x86: 32 bits: shrink and align IRQ stubs
x86: 64 bits: shrink and align IRQ stubs
x86: attempt reboot via port CF9 if we have standard PCI ports
x86: fix up the new IRQ code for older versions of gas
x86: revert default reboot method to REBOOT_KBD
x86: drop REBOOT_CF9_COND from reboot fallback chain
x86: prioritize the FPU traps for the error code
x86: PAT: fix address types in track_pfn_vma_new()
x86: unify the implementation of FPU traps
Haavard Skinnemoen (9):
favr-32: Remove deprecated call
Merge branch 'cleanups' into boards
Merge branch 'move-atmel-mci-h' into boards
avr32: data param to at32_add_device_mci() must be non-NULL
atmel_spi: clean up SPIv1 quirk handling
spi: atmel_spi update chipselect handling
avr32: Define DIE_OOPS
Merge branches 'fixes', 'cleanups' and 'boards'
avr32: Move syscalls.h under arch/avr32/include/asm/
Haiying Wang (3):
powerpc/85xx: Add localbus node in mpc8572ds dts file
powerpc/85xx: Don't reset the MPIC for CAMP mode on MPC8572DS
powerpc/85xx: Create dts for each core in CAMP mode for MPC8572DS
Halperin, Daniel C (2):
iwlwifi: update iwl-commands.h for 3 stream support
iwlwifi: implement iwl_debug_report_frame for iwlagn
Hannes Eder (66):
sound: Fix warnings relating to ignored return value in snd_card_register
ALSA: hda - fix sparse warning
x86: vmware - fix sparse warnings
x86: hypervisor - fix sparse warnings
x86: remove duplicate #define from 'cpufeature.h'
x86: boot - fix sparse warnings
x86: HPET: fix sparse warning
CRED: fix sparse warnings
x86: microcode: fix sparse warnings
pkt_sched: fix sparse warning
ACPI: EC: fix compilation warning
mISDN: use NULL pointer instead of plain integer
mISDN: consistently define 'debug' as '*u_int'
mISDN: make global symbols static or include header files
mISDN: un-export symbol 'plx_lock'
mISDN: fix sparse warning: symbol 'nskb' shadows an earlier one
mISDN: fix sparse warning: symbol 'id' shadows an earlier one
mISDN: comment out unused symbols
mISDN: timerdev: use __user for mISDN_read's buffer argument
mISDN: hfcmulti: use __iomem address space modifier
isdn: eicon: fix sparse warning: make global functions static
drivers/net: fix sparse warning: use ANSI-style function declaration
drivers/net: fix sparse warnings: make do-while a compound statement
drivers/net: fix sparse warning: returning void-valued expression
drivers/net: fix sparse warnings: make symbols static
drivers/net/arcnet: fix sparse warnings: make symbols static
drivers/net/atlx: fix sparse warnings: make symbols static
drivers/net/bonding: fix sparse warnings: move decls to header file
drivers/net/cxgb3: comment out dead code
drivers/net/e1000e: fix sparse warnings: make symbols static
drivers/net/enic: fix sparse warning: make symbol static
drivers/net/igb: remove dead code (function 'igb_read_pci_cfg')
drivers/net/irda: fix sparse warnings: make symbols static
drivers/net/ixgbe: fix sparse warnings: make symbols static
drivers/net/netxen: fix sparse warnings: use NULL pointer instead of plain integer
drivers/net/qlge: fix sparse warnings: make symbols static
drivers/net/skfp: fix sparse warnings: make symbols static
drivers/net/tokenring: fix sparse warnings: make symbols static
drivers/net/tulip: fix sparse warnings: make do-while a compound statement
drivers/net/wan: fix sparse warnings: make do-while a compound statement
drivers/net/wan: fix sparse warning: make symbol static
drivers/net/wan/z85230.c: fix sparse warnings: un-EXPORT symbols
drivers/net/wireless: fix sparse warnings: make symbols static
drivers/net/wireless/ath9k: fix sparse warnings: make symbols static
drivers/net/wireless/b43: fix sparse warnings: make symbols static
drivers/net/wireless/ipw2x00: fix sparse warnings: make symbols static
drivers/net/wireless/prism54: fix sparse warnings: make symbols static
drm/i915: fix sparse warnings: declare one-bit bitfield as unsigned
drm/i915: fix sparse warnings: make symbols static
drm/i915: fix sparse warnings: move 'extern' decls to header file
drm/i915: fix sparse warnings: returning void-valued expression
drm/i915: un-EXPORT and make 'intelfb_panic' static
KVM: fix sparse warning
KVM: VMX: fix sparse warning
kbuild: disable sparse warning "returning void-valued expression"
HID: avoid sparse warning in HID_COMPAT_LOAD_DRIVER
proc: fix sparse warning
trivial: rtc-ds1511: fix sparse warning
trivial: rtc-stk17ta8: fix sparse warning
hugetlb: fix sparse warnings
nvidia: fix sparse warnings
viafb: fix sparse warnings
pm3fb: fix sparse warning
neofb: fix sparse warnings
i810: fix sparse warnings
intelfb: fix sparse warnings
Hannes Hering (1):
ehea: Fix some whitespace issues
Hans J. Koch (2):
UIO: Pass information about ioports to userspace (V2)
UIO: Documentation for UIO ioport info handling
Hans Verkuil (57):
V4L/DVB (9484): v4l: rename compat_ioctl32.c to v4l2-compat-ioctl32.c
V4L/DVB (9502): ov772x: CodingStyle improvements
V4L/DVB (9503): v4l: remove inode argument from video_usercopy
V4L/DVB (9504): dvbdev: fix typo causing 2.6.28 compile error
V4L/DVB (9507): v4l: remove EXPERIMENTAL from several drivers
V4L/DVB (9508): ivtv: enable tuner support for Yuan PG600-2
V4L/DVB (9678): af9015: Cleanup switch for usb ID
V4L/DVB (9820): v4l2: add v4l2_device and v4l2_subdev structs to the v4l2 framework.
V4L/DVB (9821): v4l2-common: add i2c helper functions
V4L/DVB (9822): cs53l32a: convert to v4l2_subdev.
V4L/DVB (9823): cx25840: convert to v4l2_subdev.
V4L/DVB (9824): m52790: convert to v4l2_subdev.
V4L/DVB (9825): msp3400: convert to v4l2_subdev.
V4L/DVB (9826): saa7115: convert to v4l2_subdev.
V4L/DVB (9827): saa7127: convert to v4l2_subdev.
V4L/DVB (9828): saa717x: convert to v4l2_subdev.
V4L/DVB (9829): tuner: convert to v4l2_subdev.
V4L/DVB (9830): upd64031a: convert to v4l2_subdev.
V4L/DVB (9831): upd64083: convert to v4l2_subdev.
V4L/DVB (9832): vp27smpx: convert to v4l2_subdev.
V4L/DVB (9833): wm8739: convert to v4l2_subdev.
V4L/DVB (9834): wm8775: convert to v4l2_subdev.
V4L/DVB (9835): ivtv/ivtvfb: convert to v4l2_device/v4l2_subdev.
V4L/DVB (9904): v4l: fix compile warning.
V4L/DVB (9905): v4l2-compat32: add missing newline after kernel message
V4L/DVB (9932): v4l2-compat32: fix 32-64 compatibility module
V4L/DVB (9934): v4l2-compat32: add two additional #ifdef __OLD_VIDIOC_ lines
V4L/DVB (9939): tuner: fix tuner_ioctl compile error if V4L1 ioctls are disabled.
V4L/DVB (9940): bt832: remove this driver
V4L/DVB (9941): cx24113: fix compile warnings
V4L/DVB (9942): v4l2-dev: check for parent device in get_index.
V4L/DVB (9943): v4l2: document video_device.
V4L/DVB (9944): videodev2.h: fix typo.
V4L/DVB (9957): v4l2-subdev: add g_sliced_vbi_cap and add NULL pointer checks
V4L/DVB (9958): tvp5150: convert to v4l2_subdev.
V4L/DVB (9959): tvaudio: convert to v4l2_subdev.
V4L/DVB (9960): v4l2-subdev: ioctl ops should use unsigned for cmd arg.
V4L/DVB (9961): tea6415c: convert to v4l2_subdev.
V4L/DVB (9962): tea6420: convert to v4l2_subdev.
V4L/DVB (9963): tlv320aic23b: convert to v4l2_subdev.
V4L/DVB (9964): tda7432: convert to v4l2_subdev.
V4L/DVB (9965): tda9840: convert to v4l2_subdev.
V4L/DVB (9966): tda9875: convert to v4l2_subdev.
V4L/DVB (9967): cs5345: convert to v4l2_subdev and fix broken s_ctrl.
V4L/DVB (9973): v4l2-dev: use the release callback from device instead of cdev
V4L/DVB (9974): v4l2-dev: allow drivers to pass v4l2_device as parent
V4L/DVB (9975): ivtv: set v4l2_dev instead of parent.
V4L/DVB (10132): v4l2-compat-ioctl32: remove dependency on videodev.
V4L/DVB (10133): v4l2-framework: use correct comment style.
V4L/DVB (10134): v4l2 doc: set v4l2_dev instead of parent.
V4L/DVB (10135): v4l2: introduce v4l2_file_operations.
V4L/DVB (10136): v4l2 doc: update v4l2-framework.txt
V4L/DVB (10137): v4l2-compat32: only build if needed
V4L/DVB (10138): v4l2-ioctl: change to long return type to match unlocked_ioctl.
V4L/DVB (10139): v4l: rename v4l_compat_ioctl32 to v4l2_compat_ioctl32
V4L/DVB (10140): gp8psk: fix incorrect return code (EINVAL instead of -EINVAL)
V4L/DVB (10141): v4l2: debugging API changed to match against driver name instead of ID.
Hans de Goede (28):
V4L/DVB (9543): gspca: Adjust autoexpo values for cams with a vga sensor in sonixb.
V4L/DVB (9685): gspca: Correct restart of webcams in spca501.
V4L/DVB (9686): gspca: Don't return the control values from the webcams in spca501.
V4L/DVB (9687): gspca: Split brightness and red and blue balance in spca501.
V4L/DVB (9706): gspca: Use the ref counting of v4l2 for disconnection.
V4L/DVB (9707): gspca: Remove the event counter and simplify the frame wait.
V4L/DVB (9878): gspca - vc032x: Fix frame overflow errors with vc0321.
V4L/DVB (9982): gspca - pac207: Update my email address.
V4L/DVB (9992): gspca - pac207: Webcam 093a:2461 added.
V4L/DVB (10044): gspca - pac7311: Webcam 093a:2620 added.
hwmon: (f71882fg) Style cleanups and put some repeating code into functions
hwmon: (f71882fg) Add support for the F71862FG superio sensors
hwmon: (f71882fg) Move some io access from the detect to the probe function
hwmon: (f71882fg) Prepare for adding F8000 support
hwmon: (f71882fg) Fix various sysfs callback function issues
hwmon: (f71882fg) Cleanup fan and temp hyst functions
hwmon: (f71882fg) Check for hwmon powerdown state
hwmon: (f71882fg) Separate max and crit alarm and beep
hwmon: (f71882fg) Remove the fan_mode module option
hwmon: (f71882fg) Add F8000 support
hwmon: (f71882fg) Add missing pwm3 attr for f71862fg
hwmon: (f71882fg) Fix auto_channels_temp temp numbering with f8000
hwmon: (f71882fg) Add documentation
hwmon: (f71882fg) Printout fan modes
hwmon: (f71882fg) Fix fan_to/from_reg prototypes
hwmon: (fschmd) Cleanups for watchdog support
hwmon: (fschmd) Add watchdog support
hwmon: Deprecate the fscher and fscpos drivers
Harry Fearnhamm (1):
RealView: Use flush_cache_all() rather than MCR in cpu_enter_lowpower()
Hartley Sweeten (5):
[ARM] 5309/1: ep93xx: add edb9307a platform
[ARM] 5311/1: ep93xx: add core support for built in i2c bus
[ARM] 5324/2: ep93xx: support gpio interrupt debounce
[ARM] 5342/1: ep93xx: platform init cleanup
[ARM] 5343/1: ep93xx: include linux/i2c.h
Harvey Harrison (96):
printk: add %pM format specifier for MAC addresses
x86: use the new byteorder headers
printk: add %p6 format specifier for IPv6 addresses
net: replace all current users of NIP6_SEQFMT with %#p6
misc: replace NIP6_FMT with %p6 format specifier
netfilter: replace uses of NIP6_FMT with %p6
net: replace uses of NIP6_FMT with %p6
net, misc: replace uses of NIP6_FMT with %p6
infiniband: use %p6 for printing message ids
infiniband: ipoib replace IPOIB_GID_FMT with %p6
infiniband: remove IPOIB_GID_RAW_ARG, IPOIB_GID_ARG, IPOIB_GID_FMT
uwb: use the %pM formatting specifier in eda.c
net: remove NIP6(), NIP6_FMT, NIP6_SEQFMT and final users
printk: add %I4, %I6, %i4, %i6 format specifiers
net: replace %#p6 format specifier with %pi6
net: replace %p6 with %pI6
printk: remove %p6 format specifier, fix up comments
net: easy removals of HIPQUAD using %pI4 format
net: replace NIPQUAD() in net/ipv4/netfilter/
net: replace NIPQUAD() in net/ipv4/ net/ipv6/
net: replace NIPQUAD() in net/netfilter/
net: replace NIPQUAD() in net/*/
drivers: replace NIPQUAD()
fs: replace NIPQUAD()
misc: replace NIPQUAD()
printk: ipv4 address digits printed in reverse order
powerpc: Use the new byteorder headers
xtensa: use the new byteorder headers
ipvs: oldlen, newlen should be be16, not be32
phonet: sparse annotations of protocol, remove forward declaration
tipc: trivial endian annotation in debug statement
x86: x86_32 has its own irq_regs definition
xtensa: switch to packed struct unaligned access implementation
isdn: use %pI4, remove get_{u8/u16/u32} and put_{u8/u16/u32} inlines
net: ip_sockglue.c add static, annotate ports' endianness
isdn: isdn_net.c annotate struct ip_ports and trivial sparse fixes
aoe: remove private mac address format function
decnet: remove private wrappers of endian helpers
decnet: compile fix for removal of byteorder wrapper
fuse: clean up annotations of fc->lock
iwlwifi: remove uses of __constant_{endian} helpers
[MTD] remove private wrapper of endian helpers in rfd_ftl.c
Input: ads7846 - strict_strtoul takes unsigned long
dlm: trivial annotation of be16 value
crypto: camellia - use kernel-provided bitops, unaligned access
crypto: remove uses of __constant_{endian} helpers
crypto: salsa20 - Remove private wrappers around various operations
[S390] s390: use the new byteorder headers
m68k: use the new byteorder headers
V4L/DVB (9636): dvb: cinergyt2 annotate struct endianness, remove unused variable, add static
V4L/DVB (9637): usb vendor_ids/product_ids are __le16
mmc: trivial annotation of 'blocks'
__FUNCTION__ is gcc-specific, use __func__
ieee1394: consolidate uses of IEEE1934_BUSID_MAGIC
ieee1394: pcilynx: trivial endian annotation
ieee1394: replace CSR_SET_BUS_INFO_GENERATION macro
ieee1394: mark bus_info_data as a __be32 array
ieee1394: eth1394: trivial sparse annotations
ieee1394: dv1394: annotate frame input/output structs as little endian
ieee1934: dv1394: interrupt enabling/disabling broken on big-endian
GFS2: sparse annotation of gl->gl_spin
parisc: use the new byteorder headers
staging: correct dubious use of !x & y
Staging: go7007: annotate code pointers
lib: fix sparse shadowed variable warning
lib: radix_tree.c make percpu variable static
lib: proportions.c trivial sparse lock annotation
ibmpex: add endian annotation to extract_data() helper
blackfin: remove __FUNCTION__ in video driver
fb: carminefb: trivial annotation packing color register
byteorder: only use linux/swab.h
avr32: introduce asm/swab.h
mips: introduce asm/swab.h
powerpc: introduce asm/swab.h
s390: introduce asm/swab.h
sh: introduce asm/swab.h
sparc: introduce asm/swab.h
x86: introduce asm/swab.h
m68k: introduce asm/swab.h
alpha: introduce asm/swab.h
arm: introduce asm/swab.h
blackfin: introduce asm/swab.h
ia64: introduce asm/swab.h
h8300: introduce asm/swab.h
m68knommu: introduce asm/swab.h
m32r: introduce asm/swab.h
frv: introduce asm/swab.h
mn10300: introduce asm/swab.h
byteorder: remove the now unused byteorder.h
USB: avoid needless address-taking of function parameters
USB: wusb: annotate association types withe proper endianness
xtensa: introduce swab.h
trivial: replace last usages of __FUNCTION__ in kernel
staging: __FUNCTION__ is gcc-specific, use __func__
parisc: introduce asm/swab.h
memstick: annotate endianness of attribute structs
Heiko Carstens (27):
ftrace: preemptoff selftest not working
nohz: no softirq pending warnings for offline cpus
sched: let arch_update_cpu_topology indicate if topology changed
sched: add missing arch_update_cpu_topology() call
[S390] cpu topology: fix cpu_core_map initialization
[S390] cpu topology: dont destroy cpu sets on topology change
[S390] convert etr/stp to stop_machine interface
[S390] convert s390 to generic IPI infrastructure
[S390] Move stfle to header file.
[S390] ftrace: function tracer backend for s390
[S390] cio: get rid of compile warning
[S390] mark disabled_wait as noreturn function
[S390] sclp vt220: fix compile warning
[S390] Remove initial kernel stack backchain initialization.
[S390] cpu topology: introduce kernel parameter
[S390] cpu topology: remove dead code
[SCSI] zfcp: fix compile warning
stop_machine: introduce stop_machine_create/destroy.
module: convert to stop_machine_create/destroy.
qeth: get rid of extra argument after printk to dev_* conversion
iucv: fix cpu hotplug
stop_machine/cpu hotplug: fix disable_nonboot_cpus
[S390] ptrace: no extern declarations for userspace
[S390] types: add/fix types.h include in header files
[S390] remove code for oldselect system call
[S390] vdso: compile fix
[S390] Use unsigned long long for u64 on 64bit.
Helge Deller (7):
Input: HIL drivers - add MODULE_ALIAS()
module: fix module loading failure of large kernel modules for parisc
parisc: fix module loading failure of large kernel modules
parisc: fix GFP_KERNEL use while atomic in unwinder
parisc: trivial fixes
parisc: Replace NR_CPUS in parisc code
parisc: add uevent helper for parisc bus
Helmut Schaa (2):
iwl3945: remove obsolete irq handling
ipw2200: fix scanning while associated
Hendrik Brueckner (14):
hvc_console: Always schedule resize work on resize
hvc_console: Escape magic sysrq key
[S390] s390/hvc_console: z/VM IUCV hypervisor console support
[S390] iucv: Locking free version of iucv_message_(receive|send)
[S390] s390/setup: set default preferred console device "ttyS"
[S390] provide documentation for hvc_iucv kernel parameter.
af_iucv: New error return codes for connect()
af_iucv: Free iucv path/socket in path_pending callback
[S390] hvc_iucv: Change IUCV term id and use one device as default
[S390] hvc_iucv: Limit rate of outgoing IUCV messages
[S390] hvc_iucv: Update function documentation
[S390] hvc_iucv: Refactor console and device initialization
[S390] hvc_iucv: Special handling of IUCV HVC devices
[S390] update documentation for hvc_iucv kernel parameter.
Henning Rogge (1):
nl80211: Add signal strength and bandwith to nl80211station info
Henrik Rydberg (1):
hwmon: applesmc: Add support for MacBook Air 2
Henrique de Moraes Holschuh (7):
rfkill: use killable locks instead of interruptible
rfkill: export global states to rfkill-input
rfkill: add master_switch_mode and EPO lock to rfkill and rfkill-input
rfkill: honour EPO state when resuming a rfkill controller
rfkill: rate-limit rfkill-input workqueue usage (v3)
rfkill: preserve state across suspend
rfkill: always call get_state() hook on resume
Herbert Xu (39):
net: Add frag_list support to skb_segment
net: Add frag_list support to GSO
net: Add Generic Receive Offload infrastructure
ipv4: Add GRO infrastructure
net: Add skb_gro_receive
tcp: Add GRO support
ethtool: Add GGRO and SGRO ops
e1000e: Add GRO support
crypto: padlock - Avoid resetting cword on successive operations
crypto: api - Move type exit function into crypto_tfm
crypto: api - Rebirth of crypto_alloc_tfm
crypto: hash - Add shash interface
crypto: hash - Export shash through ahash
crypto: hash - Add import/export interface
crypto: api - Call type show function before legacy for proc
crypto: hash - Export shash through hash
crypto: crc32c - Switch to shash
crypto: crc32c-intel - Switch to shash
crypto: crc32c - Test descriptor context format
libcrc32c: Move implementation to crypto crc32c
libcrc32c: Add crc32c_le macro
libcrc32c: Select CRYPTO in Kconfig
crypto: hash - Make setkey optional
crypto: null - Switch to shash
crypto: rmd128 - Switch to shash
crypto: rmd160 - Switch to shash
crypto: rmd256 - Switch to shash
crypto: rmd320 - Switch to shash
crypto: aes - Precompute tables
tcp: Always set urgent pointer if it's beyond snd_nxt
ipsec: Remove useless ret variable
gro: Fix potential use after free
net: Fix percpu counters deadlock
gro: Use gso_size to store MSS
gro: Add page frag support
gro: Add internal interfaces for VLAN
vlan: Add GRO interfaces
ipv6: Add GRO support
tcp6: Add GRO support
Hermann Pitton (1):
V4L/DVB (9798): saa7134: add analog and DVB-T support for Medion/Creatix CTX946
Herton Ronaldo Krzesinski (8):
rtl8187: adapt for deprecated IEEE80211_CONF_SHORT_SLOT_TIME flag
rtl8187: add short slot handling for 8187B
rtl8187: fix 8187B throughput regression
rtl8187: implement conf_tx callback to configure tx queues
rtl8187: feedback transmitted packets using tx close descriptor for 8187B
[CPUFREQ] add to speedstep-lib additional fsb values for core processors
[CPUFREQ] Add Celeron Core support to p4-clockmod.
rtl8187: Fix crash on unload when using SLUB debug
Hidehiro Kawai (1):
coredump_filter: permit changing of the default filter
Hidetoshi Seto (1):
PCI hotplug: aerdrv: fix a typo in error message
Hirokazu Takahashi (1):
memcg: add mem_cgroup_disabled()
Hiroshi Shimamoto (48):
uaccess: fix parameters inversion for __copy_from_user_inatomic()
x86: signal: cosmetic unification of restore_sigcontext()
x86: signal_64.c: get_stack() doesn't need entire regs
x86: signal: cosmetic unification of signr_convert()
x86: signal: cosmetic unification of macros for setup_rt_frame()
x86: signal: cosmetic unification of NR_restart_syscall
x86: signal_64: remove unused code in __setup_rt_frame()
x86: signal_32: do save_i387_xstate() at get_sigframe()
x86: ia32_signal: do save_i387_xstate_ia32 at get_sigframe()
x86: signal_64: setup fpstate in setup_sigcontext()
x86: signal_64: make setup_sigcontext() similar
x86: signal: cosmetic unification of setup_sigcontext()
x86: signal_32: introduce retcode and rt_retcode
x86: ia32_signal: remove unnecessary padding
x86: ia32_signal: cleanup macro COPY
x86: ia32_signal: introduce COPY_SEG_CPL3
x86: ia32_signal: cleanup macro RELOAD_SEG
x86: ia32_signal: remove using temporary variable
x86: ia32_signal: change order of storing in setup_sigcontext()
x86: signal: rename COPY_SEG_STRICT to COPY_SEG_CPL3
x86: signal: cosmetic unification of including headers
x86: signal: cosmetic unification of sys_sigaltstack()
x86: signal: cosmetic unification of sys_rt_sigreturn()
x86: signal: move {setup|restore}_sigcontext()
x86: signal: cosmetic unification of __setup_sigframe() and __setup_rt_sigframe()
x86: signal: unify signal_{32|64}.c, prepare
x86: signal: unify signal_{32|64}.c
x86: signal: change type of paramter for sys_rt_sigreturn()
x86: uaccess: return value of __{get|put}_user() can be int
x86: kill #ifdef for exit_idle()
x86: hardirq: introduce inc_irq_stat()
x86: hardirq: use inc_irq_stat() in non-unified functions
x86: signal: use signal_fault() in sys_sigreturn()
x86: ia32_signal: use __put_user() instead of __copy_to_user()
x86: ia32_signal: use proper macro __USER32_DS
x86: signal: move ia32 func declarations into arch/x86/kernel/signal.c
x86: signal: rename sigframe and rt_sigframe on 32-bit
x86: signal: move sigframe.h to arch/x86/include/asm
x86: signal: prepare to include from ia32_signal.c
x86: ia32_signal: rename struct sigframe and rt_sigframe
x86: ia32_signal: use sigframe.h
x86: sigframe.h: add guard macro
x86: sigframe.h: include headers for dependency
x86: asm-offset_64: use rt_sigframe_ia32
x86: ia32.h: remove unused struct sigfram32 and rt_sigframe32
printk: fix discarding message when recursion_bug
x86: ia32_signal: remove unnecessary declaration
binfmts.h: include list.h
Hitoshi Mitake (1):
x86: provide readq()/writeq() on 32-bit too
Holger Eitzenberger (23):
bonding: add and use bond_is_lb()
bonding: use table for mode names
bonding: fix compile error if debug enabled
bonding: use pr_debug instead of own macros
bonding: remove duplicate declarations
bonding: make tbl argument to bond_parse_parm() const
bonding: turn all bond_parm_tbls const
bonding: improve elaborate port_state assignment
bonding: introduce and use port_params structure
bonding: use port_params in __record_pdu()
bonding: use plain memcpy in __record_default()
bonding: init port_params from template
bonding: remove various function declarations
bonding: use port_params in __update_selected()
bonding: use port_params in __update_default_selected()
bonding: use port_params in __update_lacpdu_from_port
802.3ad: make ntt bool
802.3ad: turn ports is_enabled into a bool
802.3ad: turn ports is_individual into a bool
802.3ad: remove typedef around ad_system
802.3ad: initialize ports LACPDU from const initializer
802.3ad: generalize out mac address initializer
802.3ad: use standard ethhdr instead of ad_header
Holger Schurig (1):
wireless: fix two bad print_ssid conversions
Holger Smolinski (1):
[S390] dasd: add device attribute to disable blocking on lost paths
Hollis Blanchard (30):
powerpc: Remove superfluous WARN_ON() from dma-noncoherent.c
powerpc/kvm: update KVM config options in ppc44x_defconfig
powerpc: Force memory size to be a multiple of PAGE_SIZE
virtio-pci queue allocation not page-aligned
virtio: avoid implicit use of Linux page size in balloon interface
KVM: ppc: Move 440-specific TLB code into 44x_tlb.c
KVM: ppc: Rename "struct tlbe" to "struct kvmppc_44x_tlbe"
KVM: ppc: combine booke_guest.c and booke_host.c
KVM: ppc: Refactor powerpc.c to relocate 440-specific code
ppc: Create disassemble.h to extract instruction fields
KVM: ppc: refactor instruction emulation into generic and core-specific pieces
KVM: ppc: Move the last bits of 44x code out of booke.c
KVM: ppc: create struct kvm_vcpu_44x and introduce container_of() accessor
KVM: ppc: adjust vcpu types to support 64-bit cores
KVM: ppc: fix set regs to take care of msr change
KVM: ppc: optimize kvm stat handling
KVM: ppc: optimize find first bit
KVM: ppc: optimize irq delivery path
KVM: ppc: improve trap emulation
KVM: ensure that memslot userspace addresses are page-aligned
KVM: ppc: fix Kconfig constraints
KVM: ppc: use MMUCR accessor to obtain TID
KVM: ppc: use prefetchable mappings for guest memory
KVM: ppc: fix userspace mapping invalidation on context switch
KVM: ppc: support large host pages
powerpc/44x: declare tlb_44x_index for use in C code
KVM: ppc: directly insert shadow mappings into the hardware TLB
KVM: ppc: save and restore guest mappings on context switch
KVM: ppc: Implement in-kernel exit timing statistics
KVM: ppc: mostly cosmetic updates to the exit timing accounting code
Hongjie Yang (1):
[S390] convert dcssblk and extmem printks messages to pr_xxx macros.
Huang Weiyi (10):
uwb: remove unused #include <version.h>
wusb: remove unused #include <version.h>
ALSA: ASoC codec: remove unused #include <version.h>
V4L/DVB: remove unused #include <version.h>
V4L/DVB: remove unused #include <version.h>
net: KS8695: removed duplicated #include
tracing: removed duplicated #include
x86: remove duplicated #include's
Staging: wlan-ng: remove unused #include <version.h>
[S390] gettimeofday.S: removed duplicated #includes
Huang Ying (3):
kexec/i386: remove PAGE_SIZE alignment from relocate_kernel
kexec/i386: allocate page table pages dynamically
kexec/i386: setup kexec page table in C
Hugh Blemings (1):
Updated contact info for CREDITS file
Hugh Dickins (36):
mm: don't mark_page_accessed in shmem_fault
mm: remove cgroup_mm_owner_callbacks
mm: remove GFP_HIGHUSER_PAGECACHE
mm: add Set,ClearPageSwapCache stubs
mm: replace some BUG_ONs by VM_BUG_ONs
mm: add_active_or_unevictable into rmap
mm: make page_lock_anon_vma() static
mm: further cleanup page_add_new_anon_rmap
mm: gup persist for write permission
mm: wp lock page before deciding cow
mm: reuse_swap_page replaces can_share_swap_page
mm: try_to_free_swap replaces remove_exclusive_swap_page
mm: try_to_unuse check removing right swap
mm: remove try_to_munlock from vmscan
mm: remove gfp_mask from add_to_swap
mm: add add_to_swap stub
mm: optimize get_scan_ratio for no swap
swapfile: swapon needs larger size type
swapfile: remove SWP_ACTIVE mask
swapfile: remove surplus whitespace
swapfile: remove v0 SWAP-SPACE message
swapfile: rearrange scan and swap_info
swapfile: swapon use discard (trim)
swapfile: swap allocation use discard
swapfile: swapon randomize if nonrot
swapfile: swap allocation cycle if nonrot
swapfile: change discard pgoff_t to sector_t
swapfile: let others seed random
badpage: simplify page_alloc flag check+clear
badpage: keep any bad page out of circulation
badpage: replace page_remove_rmap Eeek and BUG
badpage: vm_normal_page use print_bad_pte
badpage: zap print_bad_pte on swap and file
badpage: remove vma from page_remove_rmap
badpage: ratelimit print_bad_pte and bad_page
badpage: KERN_ALERT BUG instead of KERN_EMERG
Hugo Villeneuve (3):
ASoC: Add Right-Justified mode and Codec clock master to davinci-i2s
ASoC: Add PCM3008 ALSA SoC driver
ASoC: Add driver for the Lyrtech SFFSDR board
Ian Campbell (7):
swiotlb: move some definitions to header
swiotlb: add comment where we handle the overflow of a dma mask on 32 bit
swiotlb: allow architectures to override phys<->bus<->phys conversions
swiotlb: add arch hook to force mapping
swiotlb: consolidate swiotlb info message printing
x86/swiotlb: add default phys<->bus conversion
x86/swiotlb: add default swiotlb_arch_range_needs_mapping
Ian Kent (4):
autofs4: improve parameter usage
autofs4: fix var shadowed by local delaration
autofs4: make autofs type usage explicit
autofs4: fix string validation check order
Ian Molton (6):
[ARM] IrDA support for e7xx
[ARM] pxa: e740 MFP fix
[ARM] pxa: Add multi-io support for e-series
[PCMCIA] e740 PCMCIA socket driver.
[ARM] pxa: Update eseries defconfig
[ARM] pxa: add e750 MFP config
Igor M. Liplianin (7):
V4L/DVB (9520): stb0899 Remove double .read_status assignment
V4L/DVB (9533): cx88: Add support for TurboSight TBS8910 DVB-S PCI card
V4L/DVB (9534): cx88: Add support for Prof 6200 DVB-S PCI card
V4L/DVB (9535): cx88-dvb: Remove usage core->prev_set_voltage from cx24116 based cards.
V4L/DVB (9537): Add TerraTec Cinergy S USB support
V4L/DVB (9795): Add Compro VideoMate E650F (DVB-T part only).
V4L/DVB (9797): Fix stv0299 support in dw2102 USB DVB-S/S2 driver
Ilpo Järvinen (45):
b43legacy: reindent misleading statement
tcp: collapse more than two on retransmission
tcp: move tcp_simple_retransmit to tcp_input
tcp: more aggressive skipping
tcp: Make SACK code to split only at mss boundaries
tcp: make tcp_sacktag_one able to handle partial skb too
tcp: Try to restore large SKBs while SACK processing
tcp: Make shifting not clear the hints
tcp: add some mibs to track collapsing
tcp: handle shift/merge of cloned skbs too
tcp: tcp_limit_reno_sacked can become static
tcp: skb_shift cannot cache frag ptrs past pskb_expand_head
niu: use net_device_stats nowadays available in net_device
bnx2: use net_device_stats nowadays available in net_device
ne2: silence static never defined warnings
dccp: use roundup instead of opencoding
tcp: force mss equality with the next skb too.
tcp: Fix thinko making the not-shiftable to cover S|R as well
tcp: make mtu probe failure to not break gso'ed skbs unnecessarily
tcp: introduce struct tcp_sacktag_state to reduce arg pressure
tcp: no need to pass prev skb around, reduces arg pressure
tcp: drop tcp_bound_rto, merge content of it tcp_set_rto
tcp: share code through function, not through copy-paste. :-)
tcp: move some parts from tcp_write_xmit
tcp: use tcp_write_xmit also in tcp_push_one
tcp: fix tso_should_defer in 64bit
icsk: join error paths using goto
xfrm6_tunnel: join error paths using goto
ipv6/mcast: join error paths using goto
ip6mr: use goto to common label instead of opencoding
xfrm: join error paths
can: merge error paths
ax25: join the return paths that free skb
bt/rfcomm/tty: join error paths
irda: merge exit paths
nf/dccp: merge errorpaths
rpc/rdma: goto instead of copypaste
hp100: use roundup instead of open coding
ipmr: merge common code
libertas: use roundup instead of opencoding
[SCSI] tmscsim: fix indentation and braces disagreement - add braces
[SCSI] scsi_error: fix indentation and braces disagreement - add braces
ipv6: IPV6_PKTINFO relied userspace providing correct length
consolemap: indentation & braces disagree - reindent
USB: usbtmc: indent & braces disagree, something else is desired
Ilya Yanok (1):
powerpc/44x: Support 16K/64K base page sizes on 44x
Inaky Perez-Gonzalez (35):
USB: Introduce usb_queue_reset() to do resets from atomic contexts
debugfs: add helpers for exporting a size_t simple value
wimax: documentation for the stack
wimax: headers for kernel API and user space interaction
wimax: internal API for the kernel space WiMAX stack
wimax: debug macros and debug settings for the WiMAX stack
wimax: generic device management (registration, deregistration, lookup)
genetlink: export genl_unregister_mc_group()
wimax: basic API: kernel/user messaging, rfkill and reset
wimax: debugfs controls
wimax: Makefile, Kconfig and docbook linkage for the stack
i2400m: documentation and instructions for usage
i2400m: host/device procotol and core driver definitions
i2400m: Generic probe/disconnect, reset and message passing
i2400m: linkage to the networking stack
i2400m: firmware loading and bootrom initialization
i2400m: RX and TX data/control paths
i2400m: various functions for device management
i2400m: debugfs controls
i2400m/USB: header for the USB bus driver
i2400m/USB: probe/disconnect, dev init/shutdown and reset backends
i2400m/USB: firmware upload backend
i2400m/USB: TX and RX path backends
i2400m/SDIO: header for the SDIO subdriver
i2400m/SDIO: probe/disconnect, dev init/shutdown and reset backends
i2400m/SDIO: firmware upload backend
i2400m/SDIO: TX and RX path backends
i2400m: Makefile and Kconfig
wimax: export linux/wimax.h and linux/wimax/i2400m.h with headers_install
wimax/i2400m: add CREDITS and MAINTAINERS entries
wimax: fix '#ifndef CONFIG_BUG' layout to avoid warning
wimax: fix kconfig interactions with rfkill and input layers
wimax: testing for rfkill support should also test for CONFIG_RFKILL_MODULE
i2400m/usb: wrap USB power saving in #ifdef CONFIG_PM
wimax: fix kernel-doc for debufs_dentry member of struct wimax_dev
Ingo Brueckl (2):
x86: convert permanent_kmaps_init() from macro to inline
Fix compiler warning in arch/x86/mm/init_32.c
Ingo Molnar (232):
x86: boot IRQ quirks and rerouting, fix
Merge branch 'linus' into x86/pci-ioapic-boot-irq-quirks
Merge branch 'linus' into x86/pci-ioapic-boot-irq-quirks
softlockup: increase hung tasks check from 2 minutes to 8 minutes
Merge branch 'linus' into core/debug
Merge commit 'v2.6.27-rc6' into core/locking
x86: some lock annotations for user copy paths, v3
Revert "lockdep: fix compilation when CONFIG_TRACE_IRQFLAGS_SUPPORT is not set"
Merge commit 'v2.6.27-rc7' into core/locking
Merge commit 'v2.6.28-rc2' into x86/uv
Merge commit 'v2.6.28-rc2' into x86/pci-ioapic-boot-irq-quirks
Merge commit 'v2.6.28-rc2' into x86/doc
Merge commit 'v2.6.28-rc2' into core/locking
Merge branch 'linus' into tracing/ftrace
Merge commit 'v2.6.28-rc3' into sched/core
Merge commit 'v2.6.28-rc3' into tracing/ftrace
Merge branches 'tracing/ftrace', 'tracing/markers', 'tracing/mmiotrace', 'tracing/nmisafe', 'tracing/tracepoints' and 'tracing/urgent' into tracing/core
rcu: make rcu-stall debug printout more standard
x86 debug: mark early_printk.o as notrace
Merge branch 'tracing/fastboot' into tracing/ftrace
Merge branch 'sched/urgent' into sched/core
Merge branches 'tracing/ftrace', 'tracing/fastboot', 'tracing/nmisafe' and 'tracing/urgent' into tracing/core
Merge branch 'linus' into x86/cleanups
x86: clean up rdtsc_barrier() use
x86: clean up vget_cycles()
Merge commit 'v2.6.28-rc4' into x86/cleanups
Merge commit 'v2.6.28-rc4' into timers/rtc
Merge commit 'v2.6.28-rc4' into x86/apic
sched: rename SCHED_NO_NO_OMIT_FRAME_POINTER => SCHED_OMIT_FRAME_POINTER
Merge branch 'tracing/urgent' into tracing/ftrace
Merge branches 'tracing/ftrace' and 'tracing/urgent' into tracing/core
tracing, x86: clean up FUNCTION_RET_TRACER Kconfig
tracing, x86: function return tracer, fix assembly constraints
tracing: function return tracer, build fix
x86: fix documentation typo in arch/x86/Kconfig
Merge branches 'tracing/ftrace' and 'tracing/urgent' into tracing/core
Merge branch 'tracing/function-return-tracer' into tracing/fastboot
Merge branches 'tracing/fastboot', 'tracing/function-return-tracer' and 'tracing/ring-buffer' into tracing/core
tracing: branch tracer, tweak output
Merge branch 'linus' into core/locking
lockdep: include/linux/lockdep.h - fix warning in net/bluetooth/af_bluetooth.c
tracing: branch tracer, fix vdso crash
tracing: finetune branch-tracer output
Merge branch 'linus' into x86/crashdump
Merge branches 'tracing/branch-tracer', 'tracing/fastboot', 'tracing/function-return-tracer' and 'tracing/urgent' into tracing/core
Merge branches 'tracing/fastboot', 'tracing/ftrace' and 'tracing/urgent' into tracing/core
Merge branch 'tracing/ftrace' into tracing/function-return-tracer
tracepoints: format documentation
markers/tracpoints: fix non-modular build
Merge branches 'tracing/branch-tracer', 'tracing/ftrace', 'tracing/function-return-tracer', 'tracing/tracepoints' and 'tracing/urgent' into tracing/core
Merge commit 'v2.6.28-rc5' into x86/cleanups
Merge branches 'tracing/branch-tracer' and 'tracing/urgent' into tracing/core
Merge branch 'x86/urgent' into x86/cleanups
x86: fix wakeup_cpu with numaq/es7000, v2, fix #2
Merge branch 'linus' into sched/core
ftrace: fix selftest locking
Merge branches 'tracing/ftrace' and 'tracing/urgent' into tracing/core
Merge branch 'linus' into x86/uv
Merge branch 'linus' into x86/memory-corruption-check
Merge branch 'x86/cleanups' into x86/irq
Merge commit 'v2.6.28-rc6' into sched/core
x86: clean up after: move entry_64.S register saving out of the macros, fix
x86: entry_64.S: rename
Merge commit 'v2.6.28-rc6' into x86/debug
x86: clean up stack overflow debug check
Merge branches 'tracing/profiling', 'tracing/options' and 'tracing/urgent' into tracing/core
tracing/function-return-tracer: clean up task start/exit callbacks
tracing: allow tracing of suspend/resume & hibernation code again
Merge branch 'ppc/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/powerpc
x86 defconfig: increase CONFIG_LOG_BUF_SHIFT
Merge branch 'sched/rt' into sched/core
Merge branches 'core/debug', 'core/futexes', 'core/locking', 'core/rcu', 'core/signal', 'core/urgent' and 'core/xen' into core/core
Merge branches 'tracing/branch-tracer', 'tracing/fastboot', 'tracing/ftrace', 'tracing/function-return-tracer', 'tracing/power-tracer', 'tracing/powerpc', 'tracing/ring-buffer', 'tracing/stack-tracer' and 'tracing/urgent' into tracing/core
Merge branches 'sched/core', 'core/core' and 'tracing/core' into cpus4096
tracing, tty: fix warnings caused by branch tracing and tty_kref_get()
x86: fix unused variable warning in arch/x86/kernel/hpet.c
lockdep: fix unused function warning in kernel/lockdep.c
Merge branches 'tracing/core', 'x86/urgent' and 'x86/ptrace' into tracing/hw-branch-tracing
netfilter: fix warning in net/netfilter/nf_conntrack_proto_tcp.c
netfilter: fix warning in net/netfilter/nf_conntrack_ftp.c
s2io: fix warning in drivers/net/s2io.c
niu: fix warnings in drivers/net/niu.c
niu: fix another warning in drivers/net/niu.c
qla3xxx: fix warning in drivers/net/qla3xxx.c
sunrpc: fix warning in net/sunrpc/xprtrdma/svc_rdma_transport.c
pkt_sched: fix warning in net/sched/sch_hfsc.c
ipv6: fix warning in net/ipv6/ip6_flowlabel.c
dsa: fix warning in net/dsa/mv88e6xxx.c
dsa: fix warning in net/dsa/mv88e6060.c
fix warning in fs/dlm/netlink.c
sis900: fix warning in drivers/net/sis900.c
z85230: fix warning in drivers/net/wan/z85230.c
mlx4: fix error path in drivers/net/mlx4/en_rx.c
cassini: fix warning in drivers/net/cassini.c
dccp: fix warning in net/dccp/options.c
mlx4: fix warning in drivers/net/mlx4/mcg.c
Merge branches 'tracing/hw-branch-tracing' and 'tracing/branch-tracer' into tracing/core
ax25: fix warning in net/ax25/sysctl_net_ax25.c
sunrpc: fix warning in net/sunrpc/xprtrdma/verbs.c
bluetooth: fix warning in net/bluetooth/rfcomm/sock.c
atlx: fix warning in drivers/net/atlx/atl2.c
depca: fix warning in drivers/net/depca.c
3c523: fix warning in drivers/net/3c523.c
tracing: function graph tracer, fix
Merge commit 'v2.6.28-rc6' into core/debug
debugobjects: add boot parameter default value
blktrace: port to tracepoints, update
sched: convert struct root_domain to cpumask_var_t, fix
Merge branches 'tracing/blktrace', 'tracing/ftrace', 'tracing/function-graph-tracer' and 'tracing/power-tracer' into tracing/core
tracing/function-graph-tracer: more output tweaks
Merge branch 'x86/debug' into x86/irq
x86: ret_from_fork - get rid of jump back
debug warnings: eliminate warn_on_slowpath()
vfs, seqfile: export mangle_path() generally
Merge branch 'sched/urgent' into sched/core
x86: provide readq()/writeq() on 32-bit too, cleanup
x86: provide readq()/writeq() on 32-bit too, complete
Merge branch 'x86/urgent' into x86/iommu
Merge branch 'tracing/urgent' into tracing/core
Merge branches 'tracing/branch-tracer', 'tracing/ftrace', 'tracing/function-graph-tracer', 'tracing/markers', 'tracing/powerpc', 'tracing/stack-tracer' and 'tracing/tracepoints' into tracing/core
Merge branch 'linus' into cpus4096
Merge branch 'x86/io' into x86/iommu
Merge branches 'tracing/ftrace' and 'tracing/function-graph-tracer' into tracing/core
Merge commit 'v2.6.28-rc7'; branch 'x86/dumpstack' into tracing/ftrace
tracing/function-graph-tracer: enabled by default
Merge commit 'v2.6.28-rc7' into core/locking
Merge commit 'v2.6.28-rc7' into tracing/core
Merge branches 'tracing/ftrace' and 'tracing/function-graph-tracer' into tracing/core
tracing: fix typo and missing inline function
Merge commit 'v2.6.28-rc7' into x86/cleanups
Merge branches 'tracing/ftrace', 'tracing/function-graph-tracer' and 'tracing/urgent' into tracing/core
Merge branch 'sched/urgent' into sched/core
Merge branch 'linus' into x86/quirks
tracing/function-graph-tracer: fix 'flags' variable mismatch
sparseirq: fix typo in !CONFIG_IO_APIC case
Merge branches 'tracing/function-graph-tracer' and 'tracing/ring-buffer' into tracing/core
x86, bts: fix build error
x86: soften multi-BAR mapping sanity check warning message
oprofile: select RING_BUFFER
Merge commit 'v2.6.28-rc8' into sched/core
x86, debug: remove EBDA debug printk
Merge commit 'v2.6.28-rc8' into x86/mm
Merge commit 'v2.6.28-rc8' into x86/irq
tracing/function-graph-tracer: add a new .irqentry.text section, fix
sparse irqs: handle !GENIRQ platforms
sparse irqs: add irqnr.h to the user headers list
Merge branch 'tracing/fastboot' into cpus4096
Merge branch 'sched/core' into cpus4096
Merge branches 'irq/sparseirq', 'x86/quirks' and 'x86/reboot' into cpus4096
Merge branches 'tracing/fastboot', 'tracing/ftrace', 'tracing/function-graph-tracer' and 'tracing/hw-branch-tracing' into tracing/core
Merge branch 'linus' into cpus4096
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-ingo into cpus4096
x86, mm: limit MAXMEM on 64-bit
Merge commit 'v2.6.28-rc8' into x86/cpufeature
x86: support always running TSC on Intel CPUs, add cpufeature definition
Merge branch 'x86/cpufeature' into x86/tsc
Merge commit 'v2.6.28-rc8' into x86/doc
Merge commit 'v2.6.28-rc8' into x86/uv
Merge branch 'linus' into cpus4096
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/travis/linux-2.6-cpus4096-for-ingo into cpus4096
Merge branch 'irq/sparseirq' into cpus4096
Merge branch 'x86/crashdump' into cpus4096
x86: update io_apic.c to the new cpumask code
Merge branch 'linus' into cpus4096
Merge branch 'x86/apic' into cpus4096
Merge branches 'tracing/ftrace' and 'tracing/hw-branch-tracing' into tracing/core
Merge branch 'linus' into core/rcu
hrtimers: fix warning in kernel/hrtimer.c
tracing: fix warning in kernel/trace/trace.c
tracing: fix warnings in kernel/trace/trace_sched_switch.c
x86: fix warning in arch/x86/kernel/microcode_amd.c
sched: move test_sd_parent() to an SMP section of sched.h
sched: fix warning in kernel/sched.c
x86: fix warning in arch/x86/kernel/io_apic.c
Merge branches 'tracing/ftrace', 'tracing/ring-buffer' and 'tracing/urgent' into tracing/core
sched: fix warning in fs/proc/base.c
Merge commit 'v2.6.28-rc9' into x86/apic
Merge branch 'x86/apic' into x86/irq
Merge branches 'x86/apic', 'x86/cleanups', 'x86/cpufeature', 'x86/crashdump', 'x86/debug', 'x86/defconfig', 'x86/detect-hyper', 'x86/doc', 'x86/dumpstack', 'x86/early-printk', 'x86/fpu', 'x86/idle', 'x86/io', 'x86/memory-corruption-check', 'x86/microcode', 'x86/mm', 'x86/mtrr', 'x86/nmi-watchdog', 'x86/pat2', 'x86/pci-ioapic-boot-irq-quirks', 'x86/ptrace', 'x86/quirks', 'x86/reboot', 'x86/setup-memory', 'x86/signal', 'x86/sparse-fixes', 'x86/time', 'x86/uv' and 'x86/xen' into x86/core
Merge branch 'x86/ptrace' into x86/tsc
Merge branch 'x86/tsc' into x86/core
Merge branch 'x86/iommu' into x86/core
Merge branch 'x86/irq' into x86/core
x86: export vector_used_by_percpu_irq
Merge branch 'linus' into tracing/hw-branch-tracing
Revert "x86: disable X86_PTRACE_BTS"
crypto: testmgr - Fix error flow of test_comp
rcu: provide RCU options on non-preempt architectures too
stacktrace: provide save_stack_trace_tsk() weak alias
Merge branches 'x86/pat2' and 'x86/fpu'; commit 'v2.6.28' into x86/core
x86: turn CONFIG_SPARSE_IRQ off by default
Merge branch 'x86/tsc' into tracing/core
Merge branches 'tracing/ftrace', 'tracing/hw-branch-tracing' and 'tracing/ring-buffer'; commit 'v2.6.28' into tracing/core
Merge branch 'sched/urgent'; commit 'v2.6.28' into sched/core
Merge commit 'v2.6.28' into core/core
Merge branch 'core/debug' into core/core
Merge branch 'core/futexes' into core/core
Merge branches 'core/debugobjects', 'core/iommu', 'core/locking', 'core/printk', 'core/rcu', 'core/resources', 'core/softirq' and 'core/stacktrace' into core/core
x86, sparseirq: clean up Kconfig entry
Merge branches 'irq/sparseirq', 'irq/genirq' and 'irq/urgent'; commit 'v2.6.28' into irq/core
Merge branches 'timers/clocksource', 'timers/hpet', 'timers/hrtimers', 'timers/nohz', 'timers/ntp', 'timers/posixtimers' and 'timers/rtc' into timers/core
Merge branch 'x86/fpu' into x86/cleanups
x86: clean up comment style in arch/x86/kernel/traps.c
sparseirq: do not printk when migrating IRQ descriptors
sparseirq: fix desc->lock init
Merge branch 'x86/core' into x86/cleanups
sparseirq: work around __weak alias bug
Merge branch 'linus' into x86/cleanups
kbuild: Remove gcc 4.1.0 quirk from init/main.c
Disallow gcc versions 3.{0,1}
Merge branch 'linus' into x86/cleanups
Merge branches 'x86/cleanups', 'x86/fpu' and 'x86/urgent' into x86/core
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask into cpus4096-v2
cpumask: convert RCU implementations, fix
ia64: cpumask fix for is_affinity_mask_valid()
Merge branch 'linus' into core/urgent
intel-iommu: fix build error with INTR_REMAP=y and DMAR=n
Merge branch 'linus' into sched/urgent
hrtimer: splitout peek ahead functionality, fix
Merge branch 'core/iommu' into core/urgent
genirq: provide irq_to_desc() to non-genirq architectures too
Merge branch 'linus' into cpus4096
Merge branches 'core/futexes', 'core/locking', 'core/rcu' and 'linus' into core/urgent
Merge branches 'sched/clock', 'sched/cleanups' and 'linus' into sched/urgent
[IA64] fix typo in cpumask_of_pcibus()
Merge branches 'x86/cleanups', 'x86/mpparse', 'x86/numa' and 'x86/uv' into x86/urgent
x86: offer frame pointers in all build modes
PCI: Don't carp about BAR allocation failures in quiet boot
powerpc: Use correct type in prom_init.c
powerpc/cell: Use correct types in beat files
powerpc/cell: Fix some u64 vs. long types
powerpc/pasemi: local_irq_save uses an unsigned long
Ira Snyder (1):
hwmon: Add LTC4245 driver
Isaku Yamahata (3):
xen: portability clean up and some minor clean up for xencomm.c
xen: compilation fix fo xen CPU hotplugging
xen: compilation fix of drivers/xen/events.c on IA64
Ivan Kuten (1):
mac80211: fix unaligned access in ieee80211_wep_encrypt_data
Ivan Vecera (1):
x86: call machine_shutdown and stop all CPUs in native_machine_halt
Ivo van Doorn (26):
rt2x00: Optimize configuration handling
rt2x00: Remove ieee80211_bss_conf from rt2x00_intf
rt2x00: Improve interface_modes initialization
rt2x00: Release rt2x00 2.2.2
rt2x00: Remove debugfs CSR access wrappers
rt2x00: Remove RATE_BASIC flag
rt2x00: Fix LED state handling
rt2x00: Block set_key() during suspend/shutdown
rt2x00: Fix BUG_ON() with antenna handling
rt2x00: Cleanup TX/RX entry handling
rt2x00: Optimize get_duration / get_duration_res
rt2x00: Fix race condition when using inderect registers
rt2x00: Cleanup indirect register access
rt2x00: Move rt73usb register access wrappers into rt2x00usb
rt2x00: Fix TX failure path
rt2x00: Detect USB BULK in/out endpoints
rt2x00: Don't switch off LED on initialization
rt2x00: Optimize IV/EIV handling
rt2x00: Store retry limit values
rt2x00: Remove duplicate code
rt2x00: Implement HW encryption (rt2500usb)
rt2x00: Release rt2x00 2.2.3
rt2x00: Add RXDONE_CRYPTO_IV/ICV flags
rt2x00: Fix check for BSS info changes
rt2x00: Move crypto TX descriptor handling to rt2x00crypto.c
rt2x00: Correctly initialize AID during set_key()
Izik Eidus (1):
KVM: MMU: Fix aliased gfns treated as unaliased
J. Bruce Fields (4):
nfsd: update fh_verify description
nfsd: document new filehandle fsid types
nfsd: Ensure nfsv4 calls the underlying filesystem on LOCKT
nfsd: fix double-locks of directory mutex
J.R. Mauro (11):
Staging: sxg: remove typedefs
Staging: sxg: break the build in a cleaner way when !x86
Staging: sxg: update README
Staging: echo: remove typedefs
Staging: echo: Lindent drivers/staging/echo
Staging: et131x: fix build failure
Staging: otus: fix name clash
Staging: rt2860: use standard bit-reverse function
Staging: comedi: fix build if CONFIG_PROC_FS is not set
Staging: android: binder: Fix gcc warnings about improper format specifiers for size_t in printk
staging: android: binder: Fix use of euid
Jack Morgenstein (1):
IB/mlx4: Set ownership bit correctly when copying CQEs during CQ resize
Jack Steiner (1):
x86: UV fix for global physical addresses
Jacob Pan (1):
PCI: avoid early PCI mmconfig init if pci=noearly is given in cmdline
Jaime Velasco Juan (1):
V4L/DVB (9978): stkwebcam: Implement VIDIOC_ENUM_FRAMESIZES ioctl
Jakob Bornecrantz (1):
drm: sanitise drm modesetting API + remove unused hotplug
Jakub Schmidtke (1):
Staging: add asus_oled driver
James Bottomley (7):
[SCSI] st: update to use block timeout
[SCSI] remove timeout from struct scsi_device
[SCSI] fcoe: fix incorrect use of struct module
[SCSI] cxgb3i: fix select/depend problem
[SCSI] fcoe: fix configuration problems
[SCSI] scsi_lib: don't decrement busy counters when inserting commands
[SCSI] scsi_lib: fix DID_RESET status problems
James Chapman (1):
l2tp: fix UDP checksum support
James Morris (14):
Merge branch 'master' into next
security: remove broken and useless declarations
Merge branch 'master' into next
Merge branch 'master' into next
Merge branch 'serge-next' into next
Merge branch 'master' into next
security: pass mount flags to security_sb_kern_mount()
SELinux: don't check permissions for kernel mounts
Merge branch 'next' into for-linus
Merge branch 'next' into for-linus
keys: fix sparse warning by adding __user annotation to cast
Merge branch 'master' of git://git.infradead.org/users/pcmoore/lblnet-2.6_next into next
Revert "CRED: Fix regression in cap_capable() as shown up by sys_faccessat() [ver #2]"
Merge branch 'next' into for-linus
James Smart (17):
[SCSI] lpfc 8.3.0 : Rework RSCN netlink event to send entire RSCN payload
[SCSI] lpfc 8.3.0 : Add support for Power Management Suspend/Resume operations
[SCSI] lpfc 8.3.0 : Add kernel-doc headers to lpfc_scsi.c
[SCSI] lpfc 8.3.0 : Fix system crash due to uninitialized node access
[SCSI] lpfc 8.3.0 : Fix multiple NPIV issues
[SCSI] lpfc 8.3.0 : Added 3 small features and improve PCI EEH support
[SCSI] lpfc 8.3.0 : Fix issue with assumed Interrupt Enable Block support
[SCSI] lpfc 8.3.0 : Fix several minor issues
[SCSI] lpfc 8.3.0 : Add active interrupt test for enabling MSI/MSI-X/INTx
[SCSI] lpfc 8.3.0 : Fix some memory handling issues
[SCSI] lpfc 8.3.0 : Add BlockGuard support (T10-DIF) structs and defs
[SCSI] lpfc 8.3.0 : Add BlockGuard support (T10-DIF) code
[SCSI] lpfc 8.3.0 : Hook lpfc's debugfs into Kconfig
[SCSI] lpfc 8.3.0 : Update driver version to 8.3.0
[SCSI] fc transport: pre-emptively terminate i/o upon dev_loss_tmo timeout
[SCSI] lpfc : correct printk types on PPC compiles
[SCSI] fc transport: restore missing dev_loss_tmo callback to LLDD
Jan Beulich (10):
x86: simplify X86_MPPARSE config option
x86: add two missing unwind annotations
x86: consolidate __swp_XXX() macros
allow bug table entries to use relative pointers (and use it on x86-64)
x86, 32-bit: simplify alloc_low_page()
x86, 32-bit: add some compile time checks to mem_init()
x86, 32-bit: improve lazy TLB handling code
kbuild: strip generated symbols from *.ko
allow stripping of generated symbols under CONFIG_KALLSYMS_ALL
init/main.c: mark late_time_init as __initdata
Jan Blunck (1):
memcg: reduce size of mem_cgroup by using nr_cpu_ids
Jan Engelhardt (3):
Btrfs: Simplify makefile
Btrfs: bdi_init and bdi_destroy come with 2.6.23
include: linux/fs.h: put declarations in __KERNEL__
Jan Glauber (8):
[S390] qdio: fix qeth port count detection
[S390] qdio: add eqbs/sqbs instruction counters
[S390] qdio: fix compile warning under 31 bit
[S390] qdio: rework debug feature logging
[S390] qdio: improve inbound buffer acknowledgement
[S390] qdio: fix error reporting for hipersockets
[S390] convert cpacf printks to pr_xxx macros.
[S390] qdio: fix broken pointer in case of CONFIG_DEBUG_FS is disabled
Jan Kara (36):
quota: Add callbacks for allocating and destroying dquot structures
quota: Increase size of variables for limits and inode usage
quota: Remove bogus 'optimization' in check_idq() and check_bdq()
quota: Make _SUSPENDED just a flag
quota: Allow to separately enable quota accounting and enforcing limits
ext3: Use sb_any_quota_loaded() instead of sb_any_quota_enabled()
ext4: Use sb_any_quota_loaded() instead of sb_any_quota_enabled()
reiserfs: Use sb_any_quota_loaded() instead of sb_any_quota_enabled().
quota: Remove compatibility function sb_any_quota_enabled()
quota: Introduce DQUOT_QUOTA_SYS_FILE flag
quota: Move quotaio_v[12].h from include/linux/ to fs/
quota: Split off quota tree handling into a separate file
quota: Convert union in mem_dqinfo to a pointer
quota: Allow negative usage of space and inodes
quota: Keep which entries were set by SETQUOTA quotactl
quota: Update version number
quota: Add helpers to allow ocfs2 specific quota initialization, freeing and recovery
quota: Implement function for scanning active dquots
ocfs2: Support nested transactions
ocfs2: Assign feature bits and system inodes to quota feature and quota files
ocfs2: Mark system files as not subject to quota accounting
ocfs2: Implementation of local and global quota file handling
ocfs2: Add quota calls for allocation and freeing of inodes and space
ocfs2: Implement quota recovery
ocfs2: Enable quota accounting on mount, disable on umount
ocfs2: Add missing initialization
ocfs2: Fix oops when extending quota files
ocfs2: Make ocfs2_get_quota_block() consistent with ocfs2_read_quota_block()
ocfs2: Fix build warnings (64-bit types vs long long)
quota: Unexport dqblk_v1.h and dqblk_v2.h
quota: Export dquot_alloc() and dquot_destroy() functions
reiserfs: Add default allocation routines for quota structures
ext3: Add default allocation routines for quota structures
ext4: Add default allocation routines for quota structures
jbd2: Fix oops in jbd2_journal_init_inode() on corrupted fs
quota: don't set grace time when user isn't above softlimit
Jan Kiszka (17):
KVM: VMX: include all IRQ window exits in statistics
KVM: VMX: Use INTR_TYPE_NMI_INTR instead of magic value
KVM: VMX: Support for NMI task gates
KVM: x86: Reset pending/inject NMI state on CPU reset
KVM: VMX: refactor/fix IRQ and NMI injectability determination
KVM: VMX: refactor IRQ and NMI window enabling
KVM: VMX: fix real-mode NMI support
KVM: x86: Enable NMI Watchdog via in-kernel PIT source
KVM: x86: VCPU with pending NMI is runnabled
KVM: Kick NMI receiving VCPU
KVM: x86: Support for user space injected NMIs
KVM: VMX: Provide support for user space injected NMIs
KVM: VMX: work around lacking VNMI support
KVM: x86: Fix and refactor NMI watchdog emulation
KVM: x86: Optimize NMI watchdog delivery
KVM: VMX: Fix pending NMI-vs.-IRQ race for user space irqchip
KVM: x86: Rework user space NMI injection as KVM_CAP_USER_NMI
Janne Kulmala (1):
x86: enable HPET on Fujitsu u9200
Jarek Poplawski (25):
pkt_sched: sch_generic: Add Qdisc_ops peek() method.
pkt_sched: sch_generic: Add generic qdisc->ops->peek() implementation.
pkt_sched: Add qdisc->ops->peek() implementation.
pkt_sched: Use qdisc->ops->peek() instead of ->dequeue() & ->requeue()
pkt_sched: Add peek emulation for non-work-conserving qdiscs.
sch_netem: Remove classful functionality
sch_netem: Replace ->requeue() method with open code
pkt_sched: sch_generic: Kfree gso_skb in qdisc_reset()
pkt_sched: Fix qdisc len in qdisc_peek_dequeued()
pkt_sched: Remove qdisc->ops->requeue() etc.
pkt_sched: sch_drr: Fix qlen in drr_drop()
net: gen_estimator: Fix gen_kill_estimator() lookups
pkt_sched: sch_api: Remove qdisc_list_lock
pkt_sched: gen_estimator: Optimize gen_estimator_active()
pkt_sched: sch_htb: Remove htb_class aprio field
pkt_sched: sch_htb: Remove htb_sched nwc_hit field
pkt_sched: sch_htb: Clean htb_class prio and quantum fields
pkt_sched: sch_htb: Remove L2T()
pkt_sched: sch_htb: Replace HTB_ACCNT() macro with inlines
pkt_sched: sch_htb: Optimize htb_find_next_upper()
pkt_sched: sch_htb: Optimize WARN_ONs in htb_dequeue_tree() etc.
pkt_sched: Annotate uninitialized var in sfq_enqueue()
net: Fix oops in dev_ifsioc()
pkt_sched: Remove smp_wmb() in qdisc_watchdog()
pkt_sched: cls_u32: Fix locking in u32_change()
Jarkko Lavinen (1):
mmc: Add 8-bit bus width support
Jarkko Nikula (14):
ASoC: Fix supported sample rates of TWL4030 audio codec
ASoC: OMAP: Add more supported sample rates into McBSP DAI driver
ASoC: OMAP: Fix preprocessor filled DAI name in McBSP DAI
i2c-omap: Do not use interruptible wait call in omap_i2c_xfer_msg
ASoC: OMAP: Apply channel constrains to N810 machine driver
ASoC: OMAP: Add support for mono audio links in McBSP DAI
ARM: OMAP: Extend gpio label column width in omap_gpio debugfs file
ARM: OMAP: make legacy gpio request/free calls superfluous
ARM: OMAP: Switch to gpio_request/free calls
ARM: OMAP: Switch ohci-omap to gpio_request/free calls
ARM: OMAP3: Add OMAP34xx pin multiplexing into I2C bus registration helper
ASoC: Fix incorrect DSP format in OMAP McBSP DAI and affected drivers
ASoC: Fix DSP formats in SSM2602 audio codec
ASoC: OMAP: Select OMAP pin multiplexing when using Nokia N810 ASoC drivers
Jarod Wilson (3):
crypto: ansi_cprng - Avoid incorrect extra call to _get_more_prng_bytes
crypto: ansi_cprng - fix inverted DT increment routine
crypto: des3_ede - permit weak keys unless REQ_WEAK_KEY set
Jaroslav Kysela (6):
ALSA: Release v1.0.18
ALSA: Release v1.0.18a
ALSA: add /sys/class/sound/card#/id (r/w) and card#/number (r/o) files
ALSA: when card identification is changed, change also /proc/asound symlink
ALSA: hdsp/hdspm: remove card->id from rawmidi device name
ALSA: include/sound/info.h - coding style changed
Jason Jin (1):
[MTD] [NAND] Set the fsl elbc ECCM according the settings in bootloader.
Jason Wessel (1):
tty: Fix sparse static warning for tty_driver_lookup_tty
Jaswinder Singh (14):
x86: process_64.c declare __switch_to() and sys_arch_prctl before they get used
x86: signal.c declare do_notify_resume before they get used
x86: ldt.c declare sys_modify_ldt before they get used
x86: setup.c find_and_reserve_crashkernel should be static
avr32: Introducing asm/syscalls.h
x86: time_64.c timer_interrupt() should be static
x86: tls.c declare sys_set_thread_area and sys_get_thread_area before they get used
x86: process.c declare c1e_remove_cpu before they get used
x86: traps.c declare functions before they get used
x86: common.c boot_cpu_stack and boot_exception_stacks should be static
x86: traps.c replace #if CONFIG_X86_32 with #ifdef CONFIG_X86_32
x86: reboot.c declare port_cf9_safe before they get used
x86: apic.c x2apic_preenabled and disable_x2apic should be static
firmware: convert acenic driver to request_firmware()
Jaswinder Singh Rajput (50):
x86: introducing asm/sys_ia32.h
x86: apic.c declare pic_mode before they get used
x86: io_apic.c io_apic_sync should be static
x86: efi.c declare add_efi_memmap before they get used
x86_64: pci-gart_64.c iommu_fullflush should be static
x86, pci: move arch/x86/pci/pci.h to arch/x86/include/asm/pci_x86.h
x86: amd_iommu_init.c: iommu_enable and iommu_enable_event_logging should be static
x86: amd_iommu.c: prealloc_protection_domains should be static
x86: genx2apic_phys.c: x2apic_send_IPI_self and init_x2apic_ldr should be static
x86: bios_uv.c: uv_systab should be static
sched: sched.c declare variables before they get used
x86: apic.c: xapic_icr_read and x2apic_icr_read should be static
x86: uv_bau.h: fix dubious bitfield
x86: xsave.c: restore_user_xstate should be static
x86: cpuid.c fix style problems
x86: ldt.c fix style problems
x86: nmi.c fix style problems
x86: mpparse.c fix style problems
AMD IOMMU: prealloc_protection_domains should be static
x86: rename mp_config_table to mpc_table
x86: rename mpc_config_bus to mpc_bus
x86: rename mpc_config_processor to mpc_cpu
x86: rename mpc_config_ioapic to mpc_ioapic
x86: rename mpc_config_intsrc to mpc_intsrc
x86: rename mpc_config_lintsrc to mpc_lintsrc
x86: rename mpc_config_oemtable to mpc_oemtable
x86: apic.c fix style problems
x86: process_32.c fix style problems
x86: traps.c fix style problems
x86: irq.c fix style problems
x86: irq_64.c fix style problems
x86: time_32.c fix style problems
x86: time_64.c fix style problems
x86: ioport.c fix style problems
x86: irq_32.c fix style problems
x86: i8259.c fix style problems
x86: irqinit_32.c fix style problems
x86: irqinit_64.c fix style problems
x86: setup_percpu.c fix style problems
x86: irqinit_64.c init_ISA_irqs should be static
firmware: convert tg3 driver to request_firmware()
starfire: use request_firmware()
x86: rename all fields of mpc_iopic mpc_X to X
x86: rename all fields of mpc_lintsrc mpc_X to X
x86: rename all fields of mpc_intsrc mpc_X to X
x86: rename all fields of mpc_cpu mpc_X to X
x86: rename all fields of mpc_bus mpc_X to X
x86: rename all fields of mpc_oemtable oem_X to X
x86: rename all fields of mpc_table mpc_X to X
firmware: convert e100 driver to request_firmware()
Jay Fenlason (2):
firewire: typo in comment
firewire: improve refcounting of fw_card
Jay Sternberg (3):
iwlwifi: define firmware file name once
iwlwifi: expand error lookup and align output
iwlwifi: indicate txpower is off in sysfs
Jay Vosburgh (3):
bonding, net: Move last_rx update into bonding recv logic
bonding: Fix ALB mode to balance traffic on VLANs
bonding: alternate agg selection policies for 802.3ad
Jaya Kumar (5):
Input: add support for Wacom W8001 penabled serial touchscreen
ALSA: cs5535audio: turn off PCM properly if closing the audio device
ALSA: cs5535audio: OLPC analog input support
[ARM] 5337/1: gumstix: move am200 specific gpio pins into am200epd.
[ARM] pxa/gumstix: fix incorrect init done by am200
Jean Delvare (13):
ALSA: ASoC: Convert wm8580 to a new-style i2c driver
ALSA: ASoC: Convert wm8900 to a new-style i2c driver
i2c: Get rid of remaining bus_id access
i2c: Drop I2C_CLASS_ALL
i2c: Drop I2C_CLASS_CAM_ANALOG and I2C_CLASS_SOUND
i2c: Drop I2C_CLASS_CAM_DIGITAL
Input: apanel - convert to new i2c binding
i2c: Use snprintf to set adapter names
Blackfin arch: Fix typo (channel)
hwmon: Don't overuse I2C_CLIENT_MODULE_PARM
hwmon: Check for ACPI resource conflicts
hwmon: Fix various typos
USB: Convert ohci-pnx4008 to a new-style i2c driver
Jean-Francois Moine (62):
V4L/DVB (9691): gspca: Some cleanups at device register
V4L/DVB (9541): gspca: Add infrared control for sonixj - mi0360.
V4L/DVB (9544): gspca: Clear the bulk endpoint at starting time when bulk transfer.
V4L/DVB (9545): gspca: Add a flag for empty ISOC packets.
V4L/DVB (9546): gspca: Bad scanning of ISOC packets in tv8532.
V4L/DVB (9547): gspca: Version change.
V4L/DVB (9552): gspca: Simplify the ISOC packet scanning in tv8532.
V4L/DVB (9553): gspca: Webcam 145f:013a added in pac207.
V4L/DVB (9561): gspca: Cleanup the source of ov519.
V4L/DVB (9562): gspca: Set the default frame rate to 30 fps for sensor ov764x in ov519.
V4L/DVB (9565): gspca: Remove empty lines in traces.
V4L/DVB (9560): gspca: Let gspca handle the webcam 0c45:602c instead of sn9c102.
V4L/DVB (9563): gspca: Let gspca handle the webcam 0471:0328 instead of sn9c102.
V4L/DVB (9680): gspca: Let gspca handle the webcam 0c45:613a instead of sn9c102.
V4L/DVB (9681): gspca: Rewrite the exchanges with the sensor ov7648 of sonixj.
V4L/DVB (9688): gspca: Reset the bulk URB status before resubmitting at irq level.
V4L/DVB (9708): gspca: Do the sn9c105 - ov7660 work again in sonixj.
V4L/DVB (9709): gspca: Fix typos and name errors in Kconfig.
V4L/DVB (9711): gspca: Let gspca handle the webcams 045e:00f5 & 00f7 instead of sn9c102.
V4L/DVB (9713): gspca: Add the ov534 webcams in the gspca documentation.
V4L/DVB (9558): gspca: Add the light frequency control for the sensor HV7131B in zc3xx
V4L/DVB (9710): gspca: Remove some unuseful core in main.
V4L/DVB (9837): gspca: Simplify the brightness/contrast for ov76xx sensors in sonixj.
V4L/DVB (9838): gspca: Delay when trying an other altsetting on streaming start.
V4L/DVB (9840): gspca: Simplify the pkt_scan of stk014.
V4L/DVB (9841): gspca: Use msleep instead of mdelay.
V4L/DVB (9842): gspca: Center the brightness in sonixj.
V4L/DVB (9843): gspca: Change the colors and add the red and blue controls in sonixj.
V4L/DVB (9845): gspca: Add sensor mi0360 in vc032x.
V4L/DVB (9846): gspca: Do the webcam microphone work when present.
V4L/DVB (9847): gspca: Align the 640x480 and 320x240 init of tas5130 in zc3xx.
V4L/DVB (9848): gspca: Webcam 06f8:3004 added in sonixj.
V4L/DVB (9849): gspca: Add the webcam 0c45:613a in the gspca documentation.
V4L/DVB (9850): gspca: Bad color control in sonixj.
V4L/DVB (9852): gspca: Fix image problem at low resolutions with ov7660 in sonixj.
V4L/DVB (9853): gspca: Webcam 093a:2622 added in pac7311.
V4L/DVB (9854): gspca: Add the webcam 0c45:60fe in the gspca documentation.
V4L/DVB (9861): gspca - ov534: Accept many simultaneous webcams.
V4L/DVB (9863): gspca - sonixj: Cleanup / simplify code.
V4L/DVB (9865): gspca - vc032x: Bad check of the sensor mi0360.
V4L/DVB (9866): gspca - vc032x: V and H flips added for sensors ov7660 and 7670.
V4L/DVB (9867): gspca - vc032x: Remove the autogain control.
V4L/DVB (9868): gspca - zc3xx: Remove the duplicated register names
V4L/DVB (9869): gspca - zc3xx: Change the USB exchanges for the sensor pas202b.
V4L/DVB (9870): gspca - vc032x: Webcam 15b8:6002 and sensor po1200 added.
V4L/DVB (9871): gspca - vc032x: Bad detection of sensor mi0360.
V4L/DVB (9879): gspca - vc032x: Remove the unused quality/qindex.
V4L/DVB (9880): gspca - vc032x: Add V&H flips and sharpness controls for sensor po1200.
V4L/DVB (9884): gspca - ov534: Fix a warning when compilation without GSPCA_DEBUG.
V4L/DVB (9984): gspca - pac7311: Webcam 093a:262c added.
V4L/DVB (9985): gspca - spca561: Cleanup source.
V4L/DVB (9986): gspca - spca561: Don't get the control values from the webcam.
V4L/DVB (9987): gspca - spca561: Control changes for Rev72a.
V4L/DVB (9988): gspca - spca561: Separate the bridge and sensor tables of Rev72a
V4L/DVB (9990): gspca - main: Remove useless tests of the buffer type.
V4L/DVB (9991): gspca - main: Check if a buffer has been queued on streamon.
V4L/DVB (9995): gspca - ov534 and m5602: Set static some functions/variables.
V4L/DVB (9997): gspca - main: Don't lock the kernel on ioctl.
V4L/DVB (10045): gspca - ov534: Remove empty line in trace.
V4L/DVB (10046): gspca - ov534: Use the gspca usb buf for usb control messages.
V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table.
V4L/DVB (10050): gspca - vc032x: Webcam 046d:0897 added.
Jean-Marc Spaggiari (1):
hwmon: (it87) Add support for the ITE IT8720F
Jeff Garzik (1):
[libata] pata_hpt3x3: correct _freeze() function declaration
Jeff Kirsher (6):
DCB: fix kconfig option
ixgbe: cleanup link up/down messages
e1000: cleanup link up/down messages
ixgb: cleanup link up/down messages
e100: cleanup link up/down messages
igb: fixup AER with proper error handling
Jeff Layton (18):
lockd: convert reclaimer thread to kthread interface
sunrpc: fix code that makes auth_gss send destroy_cred message (try #2)
cifs: remove unused SMB session pointer from struct mid_q_entry
cifs: display addr and prefixpath options in /proc/mounts
cifs: take module reference when starting cifsd
cifs: convert tcpSem to a mutex
cifs: make dnotify thread experimental code
cifs: account for IPv6 in ses->serverName and clean up netbios name handling
cifs: move allocation of new TCP_Server_Info into separate function
cifs: don't declare smb_vol info on the stack
cifs: make ipv4_connect take a TCP_Server_Info arg
cifs: make ipv6_connect take a TCP_Server_Info arg
cifs: fix wait_for_response to time out sleeping processes correctly
cifs: zero out session password before freeing it
cifs: have calc_lanman_hash take more granular args
cifs: store password in tcon
sunrpc: add sv_maxconn field to svc_serv (try #3)
lockd: set svc_serv->sv_maxconn to a more reasonable value (try #3)
Jeff Mahoney (1):
Btrfs: Add workaround for AppArmor changing remove_suid()
Jelle Foks (1):
V4L/DVB (9654): new email address
Jens Axboe (21):
btrfs: 32-bit type problems
Btrfs: Fix bi_end_io() functions on > 2.6.23 kernels
Btrfs: KM_IRQ0 usage in end_io handling
Btrfs: sysfs compile fixup
block: add comment in blk_rq_timed_out() about why next can not be 0
block: leave the request timeout timer running even on an empty list
cciss: switch to using hlist for command list management
block: don't use plugging on SSD devices
bio: only mempool back the largest bio_vec slab cache
bio: move the slab pointer inside the bio_set
bio: allow individual slabs in the bio_set
bio: add support for inlining a number of bio_vecs inside the bio
aio: make the lookup_ioctx() lockless
block: get rid of elevator_t typedef
nbd: tell the block layer that it is not a rotational device
cfq-iosched: remove limit of dispatch depth of max 4 times quantum
block: add one-hit cache for disk partition lookup
Get rid of CONFIG_LSF
cfq-iosched: fix race between exiting queue and exiting task
bounce: don't rely on a zeroed bio_vec list
bio: get rid of bio_vec clearing
Jeremy Fitzhardinge (12):
xen: don't reload cr3 on suspend
x86: remove unused iommu_nr_pages
swiotlb: allow architectures to override swiotlb pool allocation
xen: clean up asm/xen/hypervisor.h
x86: make sure we really have an hpet mapping before using it
swiotlb: factor out copy to/from device
swiotlb: support bouncing of HighMem pages
x86: add swiotlb allocation functions
x86: unify pci iommu setup and allow swiotlb to compile for 32 bit
sparseirq, xen: make sure irq_desc is allocated for interrupts
swiotlb: add hwdev to swiotlb_phys_to_bus() / swiotlb_sg_to_bus()
mm/apply_to_range: call pte function with lazy updates
Jeremy Kerr (1):
scripts/package: allow custom options to rpm
Jes Sorensen (1):
KVM: ia64: Fix kvm_arch_vcpu_ioctl_[gs]et_regs()
Jesper Dangaard Brouer (3):
NIU: Implement discard counters
NIU: Implement discard counters, info/debug statements.
NIU: Implement discard counters, optimize
Jesper Juhl (3):
swiotlb: Don't include linux/swiotlb.h twice in lib/swiotlb.c
trivial: update Jesper Juhl CREDITS entry with new email
include/linux/interrupt.h: do not include linux/irqnr.h twice
Jesse Barnes (6):
drm: GEM mmap support
drm/i915: add GEM GTT mapping support
DRM: i915: add mode setting support
PCI: check mmap range of /proc/bus/pci files too
PCI: fixup whitespace in quirks.c
PCI: set device wakeup capable flag if platform support is present
Jesse Brandeburg (3):
ixgbe: add device support for 82598AT (copper 10GbE) adapters
pktgen: add full reset functionality
ixgbe: fix dma mapping unbalance
Jianjun Kong (13):
af_unix: clean up net/unix/af_unix.c garbage.c sysctl_net_unix.c
net: clean up net/ipv4/ah4.c esp4.c fib_semantics.c inet_connection_sock.c inetpeer.c ip_output.c
net: clean up net/ipv4/ipip.c raw.c tcp.c tcp_minisocks.c tcp_yeah.c xfrm4_policy.c
net: clean up net/ipv4/fib_frontend.c fib_hash.c ip_gre.c
net: clean up net/ipv4/igmp.c
net: clean up net/ipv4/ip_sockglue.c tcp_output.c
net: clean up net/ipv4/ipmr.c
net: clean up net/ipv4/ip_fragment.c tcp_timer.c ip_input.c
net: clean up net/ipv4/pararp.c
net: clean up net/ipv4/devinet.c
net: clean up net/ipv4/tcp_ipv4.c
net: remove two duplicated #include
module: fix warning of unused function when !CONFIG_PROC_FS
Jie Zhang (1):
Blackfin arch: Print FP at level KERN_NOTICE
Jike Song (2):
x86: clean up comments wrt. rd{msr|tsc|pmc}
kbuild: reintroduce ALLSOURCE_ARCHS support for tags/cscope
Jim Meyering (2):
Btrfs: disk-io.c (open_ctree): Don't deref. NULL upon failed kzalloc
Btrfs: disk-io.c (open_ctree): avoid leaks upon allocation failure
Jim Paris (8):
V4L/DVB (9858): gspca - ov534: Initialization cleanup.
V4L/DVB (9859): gspca - ov534: Fix frame size so we don't miss the last pixel.
V4L/DVB (9860): gspca - ov534: Frame transfer improvements.
V4L/DVB (9873): gspca - ov534: Improve payload handling.
V4L/DVB (9874): gspca - ov534: Explicitly initialize frame format.
V4L/DVB (9876): gspca - main: Allow subdrivers to handle v4l2_streamparm requests.
V4L/DVB (9877): gspca - ov534: Add framerate support.
mtd/ps3vram: Add ps3vram driver for accessing video RAM as MTD
Jim Radford (1):
ftrace: scripts/recordmcount.pl support for ARM
Jiri Kosina (11):
HID: ignore mouse interface for unibody macbooks
HID: non-input reports can also be numbered
HID: add phys and name ioctls to hidraw
HID: set proper dev.parent in hidraw
HID: fix default Kconfig setting for TopSpeed driver
HID: fix error condition propagation in hid-sony driver
Merge branch 'upstream-fixes' into for-next
Input: i8042 - add Dell Vostro 1510 to nomux list
trivial: Update MAINTAINERS entry
trivial: printk: fix indentation of new_text_line declaration
HID: fix hid->hiddev initialization in hiddev_connect()
Jiri Moravec (1):
fbdev: fix typo in drivers/video/modedb.c
Jiri Slaby (13):
Ath5k: add AP mode
x86, 64-bit: update address space documentation
x86: intel_cacheinfo, minor show_type cleanup
kbuild: fix make tags/cscope
kbuild: fix string equality testing in tags.sh
DMI: add dmi_match
[libata] ata_piix: cleanup dmi strings checking
V4L/DVB (9972): v4l: usbvideo, fix module ref count check
HID: move usbhid flags to usbhid.h
HID: usbhid, use usb_endpoint_xfer_int
HID: use GFP_KERNEL in hid_alloc_buffers
HID: add dynids facility
x86: fix RIP printout in early_idt_handler
Jirka Pirko (3):
tokenring/3c359.c: fix allocation null check
tokenring/3c359.c: Fix error message when allocating tx_ring
tokenring/3c359.c: Prevent possible mem leak when open failed
Joachim Fenkes (1):
IB/ehca: Fix locking for shca_list_lock
Joachim Wuttke (1):
Staging: comedi: add comedi_test driver
Joe Chou (2):
r6040: fix wrong logic in mdio code
r6040: save and restore MIER correctly in the interrupt routine
Joe Korty (2):
forcdeth: increase max_interrupt_work
x86: change thread_info's flag field back to 32 bits
Joe Perches (3):
include/net net/ - csum_partial - remove unnecessary casts
drivers/s390/ - csum_partial - remove unnecessary casts
net/ipv6/ip6mr.c: Use kmem_cache_zalloc, remove memset
Joe Peterson (4):
n_tty: Fix loss of echoed characters and remove bkl from n_tty
n_tty: Fix handling of control characters and continuations
n_tty: Fix hanfling of buffer full corner cases
n_tty: Output bells immediately on a full buffer
Joel Becker (62):
Btrfs: cleaner make clean
ocfs2: Field prefixes for the xattr_bucket structure
ocfs2: Convenient access to an xattr bucket's block number.
ocfs2: Convenient access to xattr bucket data blocks.
ocfs2: Convenient access to an xattr bucket's header.
ocfs2: Provide a wrapper to brelse() xattr bucket buffers.
ocfs2: Improve ocfs2_read_xattr_bucket().
ocfs2: Wrap journal_access/journal_dirty for xattr buckets.
ocfs2: Copy xattr buckets with a dedicated function.
ocfs2: Take ocfs2_xattr_bucket structures off of the stack.
ocfs2: Use buckets in ocfs2_xattr_bucket_find().
ocfs2: Use buckets in ocfs2_xattr_create_index_block().
ocfs2: Use buckets in ocfs2_defrag_xattr_bucket().
ocfs2: Use buckets in ocfs2_xattr_set_entry_in_bucket().
ocfs2: Wrap inode block reads in a dedicated function.
ocfs2: Morph the haphazard OCFS2_IS_VALID_DINODE() checks.
ocfs2: Consolidate validation of group descriptors.
ocfs2: Wrap group descriptor reads in a dedicated function.
ocfs2: Morph the haphazard OCFS2_IS_VALID_GROUP_DESC() checks.
ocfs2: Wrap extent block reads in a dedicated function.
ocfs2: Wrap dirblock reads in a dedicated function.
ocfs2: Wrap xattr block reads in a dedicated function
ocfs2: Validate metadata only when it's read from disk.
ocfs2: Wrap virtual block reads in ocfs2_read_virt_blocks()
ocfs2: Convert ocfs2_read_dir_block() to ocfs2_read_virt_blocks()
ocfs2: Fix ocfs2_read_quota_block() error handling.
ocfs2: Dirty the entire bucket in ocfs2_bucket_value_truncate()
ocfs2: Dirty the entire first bucket in ocfs2_extend_xattr_bucket()
ocfs2: Dirty the entire first bucket in ocfs2_cp_xattr_cluster().
ocfs2: Explain t_is_new in ocfs2_cp_xattr_cluster().
ocfs2: Use ocfs2_cp_xattr_bucket() in ocfs2_mv_xattr_bucket_cross_cluster().
ocfs2: Rename ocfs2_cp_xattr_cluster() to ocfs2_mv_xattr_buckets().
ocfs2: ocfs2_mv_xattr_buckets() can handle a partial cluster now.
ocfs2: Use ocfs2_mv_xattr_buckets() in ocfs2_mv_xattr_bucket_cross_cluster().
ocfs2: Start using buckets in ocfs2_adjust_xattr_cross_cluster().
ocfs2: Pass buckets into ocfs2_mv_xattr_bucket_cross_cluster().
ocfs2: Move buckets up into ocfs2_add_new_xattr_cluster().
ocfs2: Move buckets up into ocfs2_add_new_xattr_bucket().
ocfs2: Pass xs->bucket into ocfs2_add_new_xattr_bucket().
jbd2: Add buffer triggers
ocfs2: Add the on-disk structures for metadata checksums.
ocfs2: Add the underlying blockcheck code.
ocfs2: Add a validation hook for quota block reads.
ocfs2: block read meta ecc.
ocfs2: Add journal_access functions with jbd2 triggers.
ocfs2: Wrap up the common use cases of ocfs2_new_path().
ocfs2: Use metadata-specific ocfs2_journal_access_*() functions.
ocfs2: Add ecc and checksums to ocfs2 xattr buckets.
ocfs2: Create ocfs2_xattr_value_buf.
ocfs2: Pull ocfs2_xattr_value_buf up from __ocfs2_remove_xattr_range().
ocfs2: Pull ocfs2_xattr_value_buf up into ocfs2_xattr_value_truncate().
ocfs2: Pass ocfs2_xattr_value_buf into ocfs2_xattr_value_truncate().
ocfs2: Pass value buf to ocfs2_xattr_update_entry().
ocfs2: Use ocfs2_xattr_value_buf in ocfs2_xattr_set_entry().
ocfs2: Pass value buf to ocfs2_remove_value_outside().
ocfs2: Use proper journal_access function in xattr.c
ocfs2: Checksum and ECC for directory blocks.
ocfs2: Validate superblock with checksum and ecc.
ocfs2: Enable metadata checksums.
ocfs2: Don't hand-code xor in ocfs2_hamming_encode().
ocfs2: Another hamming code optimization.
ocfs2: One more hamming code optimization.
Joerg Roedel (61):
x86: default to SWIOTLB=y on x86_64
x86: move GART specific stuff from iommu.h to gart.h
x86: fix broken flushing in GART nofullflush path
KVM: rename vtd.c to iommu.c
introcude linux/iommu.h for an iommu api
add frontend implementation for the IOMMU API
select IOMMU_API when DMAR and/or AMD_IOMMU is selected
KVM: change KVM to use IOMMU API
VT-d: adapt domain init and destroy functions for IOMMU API
VT-d: adapt device attach and detach functions for IOMMU API
VT-d: adapt domain map and unmap functions for IOMMU API
VT-d: adapt domain iova_to_phys function for IOMMU API
VT-d: register functions for the IOMMU API
VT-d: remove now unused intel_iommu_found function
AMD IOMMU: rename iommu_map to iommu_map_page
AMD IOMMU: make dma_ops_free_pagetable generic
AMD IOMMU: add domain id free function
AMD IOMMU: refactor completion wait handling into separate functions
AMD IOMMU: move invalidation command building to a separate function
AMD IOMMU: don't remove protection domain from iommu_pd_list
AMD IOMMU: add iommu_flush_domain function
AMD IOMMU: add protection domain flags
AMD IOMMU: add checks for dma_ops domain to dma_ops functions
AMD IOMMU: add device reference counting for protection domains
AMD IOMMU: rename set_device_domain function
AMD IOMMU: add device detach helper functions
AMD IOMMU: add device notifier callback
AMD IOMMU: add domain cleanup helper function
AMD IOMMU: add domain init function for IOMMU API
AMD IOMMU: add domain destroy function for IOMMU API
AMD IOMMU: add device detach function for IOMMU API
AMD IOMMU: add device attach function for IOMMU API
AMD IOMMU: add domain map function for IOMMU API
AMD IOMMU: add domain unmap function for IOMMU API
AMD IOMMU: add domain address lookup function for IOMMU API
AMD IOMMU: register functions for the IOMMU API
AMD IOMMU: add a domain flag for default domains
AMD IOMMU: allocate a new protection for hotplugged devices
AMD IOMMU: use dev_name instead of self-build print_devid
AMD IOMMU: convert iommu->need_sync to bool
AMD IOMMU: convert amd_iommu_isolate to bool
AMD IOMMU: use calc_devid in prealloc_protection_domains
AMD IOMMU: use dev_name in iommu_enable function
AMD IOMMU: add Kconfig entry for statistic collection code
AMD IOMMU: add necessary header defines for stats counting
AMD IOMMU: add init code for statistic collection
AMD IOMMU: add stats counter for completion wait events
AMD IOMMU: add stats counter for map_single requests
AMD IOMMU: add stats counter for unmap_single requests
AMD IOMMU: add stats counter for map_sg requests
AMD IOMMU: add stats counter for unmap_sg requests
AMD IOMMU: add stats counter for alloc_coherent requests
AMD IOMMU: add stats counter for free_coherent requests
AMD IOMMU: add stats counter for cross-page request
AMD IOMMU: add stats counter for single iommu domain tlb flushes
AMD IOMMU: add stats counter for domain tlb flushes
AMD IOMMU: add statistics about allocated io memory
AMD IOMMU: add statistics about total number of map requests
kvm/iommu: fix compile warning
Merge branches 'iommu/api' and 'iommu/amd' into for-linus
AMD IOMMU: remove now unnecessary #ifdefs
Johann Felix Soden (1):
Staging: et131x: remove unused variable in et1310_tx.c
Johannes Berg (75):
ALSA: aoa: clean up file names
mac80211: convert to %pM away from print_mac
net: convert print_mac to %pM
net: convert more to %pM
mac80211: remove aggregation status write support from debugfs
mac80211: remove writable debugs mesh parameters
mac80211: minor code cleanups
mac80211: remove wiphy_to_hw
mac80211: clean up ieee80211_hw_config errors
mac80211: remove max_antenna_gain config
mac80211: fix short slot handling
802.11: clean up/fix HT support
mac80211: kill hw.conf.antenna_sel_{rx,tx}
mac80211: introduce hw config change flags
mac80211: provide sequence numbers
nl80211: export HT capabilities
iwl3945: fix station stuff in RC algorithm
mac80211: make retry limits part of hw config
mac80211: move bss_conf into vif
mac80211: rewrite HT handling
p54/rtl8187: fix up the seqno patch
mac80211: add might_sleep to hw_config
mac80211/drivers: rewrite the rate control API
p54: implement MRR
make ieee80211 invisible
nl80211: fix monitor flags
mac80211: remove rate_control_clear
mac80211: inform userspace of probe/auth/assoc timeout
wireless: don't publish __regulatory_hint
wireless: remove cfg80211_reg_mutex
wireless: get rid of pointless request list
wireless: fix EU check
mac80211: insert AP sta entry after filling it
wireless: remove write-only 'granted' variable
wireless: make regdom passing semantics simpler
wireless: remove struct regdom hinting
wireless: clean up regulatory ignore_request function
wireless regulatory: move ignore_request
mac80211: fix two kernel-doc warnings
wireless: move mesh config length constant
wireless: fix a few sparse warnings
ath9k: remove useless NULL initialisers
iwl3945: remove dead code
iwlwifi: remove implicit direct scan
iwlwifi: remove unused essid variable
b43/legacy: remove SSID code
adm8211: remove SSID code
mac80211: remove SSID driver code
iwl3945: remove bogus comment
don't use net/ieee80211.h
wireless: implement basic rate helper function
b43: implement short slot and basic rate handling
libertas_tf: fix skb tail pointer
b43legacy: implement short slot and basic rate handling
b43: remove rate index warning
wireless: clean up sysfs code using %pM
ath5k: name pci driver "ath5k" too
powerpc: Allow the max stack trace depth to be configured
mac80211: only transition STAs ps->wake on data frames
cfg80211: handle SIOCGIWNAME
cfg80211: handle SIOCGIWMODE/SIOCSIWMODE
wireless: clean up radiotap a bit
cfg80211: fix wiphy remove if no regulatory request
cfg80211: "fix" 11d oops
p54: fix lm87 checksum endianness
iwlwifi: disable AP mode
mac80211: improve sta_notify documentation
cfg80211: fix nl80211 frequency handling
mac80211: only create default STA interface if supported
ath9k: remove fragmentation workaround again
mac80211: remove fragmentation offload functionality
mac80211/cfg80211: check endianness in sparse runs
rfkill: strip pointless notifier chain
forcedeth: don't poll NV event 36
remove CONFIG_KMOD
Johannes Weiner (4):
mm: more likely reclaim MADV_SEQUENTIAL mappings
mm: check for no mmaps in exit_mmap()
bootmem: print request details before BUG_ON(them)
dma-coherent: catch oversized requests to dma_alloc_from_coherent()
John Daiker (2):
ath5k: reduce checkpatch.pl errors
rt2x00: reduce checkpatch.pl errors
John Linn (1):
Input: xilinx_ps2 - various cleanups
John W. Linville (22):
p54: integrate parts of lmac_longbow.h and other parts of stlc45xx
wireless: consolidate on a single escape_essid implementation
wireless: remove NETWORK_EMPTY_ESSID flag
wireless: escape_ssid should handle non-printables
wireless: use individual buffers for printing ssid values
wireless: avoid some net/ieee80211.h vs. linux/ieee80211.h conflicts
p54: eliminate warning for uninitialized variable 'tim_len'
ath9k: correct warning about unintialized variable 'tid'
netdevice zd1201: Convert directly reference of netdev->priv to netdev_priv()
ipw2100, ipw2200: select LIB80211
lib80211: absorb crypto bits from net/ieee80211
lib80211: consolidate crypt init routines
ipw2x00: relocate ipw2100/ipw2200 to common directory
net/ieee80211 -> drivers/net/ipw2x00/libipw_* rename
mac80211: add explicit padding in struct ieee80211_tx_info
rtl8180: adapt for deprecated IEEE80211_CONF_SHORT_SLOT_TIME flag
MAINTAINERS: claim maintenance over rtl818x drivers
mac80211_hwsim: fix-up some print_mac merge damage
hostap: select required crypto bits in Kconfig
mac80211: deauth when interface is marked down
ieee80211_security: correct warning about width of auth_mode
Staging: at76_usb: update drivers/staging/at76_usb w/ mac80211 port
Jon Callan (2):
ARMv7: Add SMP initialisation to proc-v7.S
RealView: Add Cortex-A9 support to the EB board
Jon Tollefson (1):
powerpc: Hugetlb pgtable cache access cleanup
Jonathan Brassow (4):
dm raid1: fix error count
dm snapshot: separate out exception store interface
dm snapshot: rename struct exception_store
dm snapshot: extend exception store functions
Jonathan Cameron (2):
[ARM] pxa: initial support for the Imote2 platform
rtc: move power of 2 periodic frequency check down into drivers
Jonathan Corbet (1):
Fix a typo in the development process document.
Jordan Crouse (1):
ALSA: cs5535audio: Use OLPC/Geode basic infrastructure
Jose Alberto Reguero (1):
V4L/DVB (9525): af9015: add support for AverMedia Volar X remote.
Josef Bacik (29):
Btrfs: Implement mknod
Btrfs: delay commits during fsync to allow more writers
Btrfs: Add per-root block accounting and sysfs entries
xattr support for btrfs
Btrfs: Make ACLs return EOPNOTSUPP for now
Btrfs: xattr fixes
Btrfs: Implement new dir index format
Btrfs: Remove unused xattr code
Btrfs: Add ACL support
Btrfs: Create orphan inode records to prevent lost files after a crash
Btrfs: Fix a few functions that exit without stopping their transaction
Btrfs: compile when posix acl's are disabled
Btrfs: fix cache_block_group error handling
Btrfs: free space accounting redo
Btrfs: fix seekiness due to finding the wrong block group
Btrfs: fix deadlock between alloc_mutex/chunk_mutex
Btrfs: make tree_search_offset more flexible in its searching
Btrfs: fix enospc when there is plenty of space
Btrfs: nuke fs wide allocation mutex V2
jbd2: improve jbd2 fsync batching
Btrfs: batch extent inserts/updates/deletions on the extent root
Btrfs: fix free space leak
Btrfs: Add some debugging around the ENOSPC bugs
Btrfs: fix free space accounting when unpinning extents
Btrfs: Fix for lockdep warnings with alloc_mutex and pinned_mutex
Btrfs: add support for compat flags to btrfs
Btrfs: fix panic on error during mount
Btrfs: add support for multiple csum algorithms
jbd: improve fsync batching
Josh Boyer (1):
powerpc: Introduce ppc_pci_flags accessors
Jouni Hogander (1):
ARM: OMAP: Enable GPIO debounce clock only when debounce is enabled v3
Jouni Malinen (25):
mac80211_hwsim: Debug info for BSS config changes
nl80211: Add basic rate configuration for AP mode
mac80211_hwsim: Debug info for TX queue parameters
nl80211: Add TX queue parameter configuration
mac80211_hwsim: Make sure beacon_timer gets deleted
mac80211: Allow AP mode to be enabled
mac80211_hwsim: Add support for client PS mode
mac80211_hwsim: Update documentation (AP mode enabled)
nl80211: Report max TX power in NL80211_BAND_ATTR_FREQS
nl80211: Change max TX power to be in mBm instead of dBm
nl80211: Add frequency configuration (including HT40)
ath9k: Free Beacon skbs in AP mode
ath9k: Disable staggered Beacon frame scheduling
mac80211: Disable requests for new scans in AP mode
ath9k: Do not remove header padding on RX from short frames
mac80211: Add HT rates into RX status reporting
ath9k: Report HT rates in RX status
mac80211: Send Layer 2 Update frame on reassociation
mac80211: Remove radiotap rate-present flag for HT
ath9k: Fix TX status reporting for retries and MCS index
ath9k: Remove MAC header pad before reporting TX status
ath9k: Fix a NULL pointer dereference in ath_rate_get
ath9k: Key cache allocation for AP mode
ath9k: Fix key cache slot selection for splitmic
ath9k: Fixed RX decryption status reporting
Juergen Beisert (1):
i.MX Framebuffer: Use readl/writel instead of direct pointer deref
Julia Lawall (50):
drivers/net/wireless/ath9k/rc.c: use ARRAY_SIZE
ALSA: sound/pci/mixart/mixart.c: Add missing snd_card_free
Bluetooth: Change simple_strtol to simple_strtoul
powerpc: Eliminate NULL test and memset after alloc_bootmem
drivers/isdn/mISDN: use ARRAY_SIZE
[MTD] drivers/mtd/maps/nettel.c: use ARRAY_SIZE
[ARM] eliminate NULL test and memset after alloc_bootmem
drivers/net/hamradio: Move a dereference below a NULL test
IB/ehca: Remove redundant test of vpage
drivers/net/wan: Remove redundant test
crypto: md4 - Use ARRAY_SIZE
[S390] drivers/s390/crypto: Move dereference to after IS_ERR test
[S390] s390: Remove redundant test
drivers/net/au1000_eth.c: Remove redundant test
drivers/net/ehea: Remove redundant test
drivers/net: Remove redundant test
drivers/net/wan: Remove redundant test
net/appletalk: Remove redundant test
[CIFS] Remove redundant test
drm/i915: Remove redundant test in error path.
[SCSI] esp_scsi: Use DIV_ROUND_UP
[SCSI] fusion: use ARRAY_SIZE
V4L/DVB (9638): drivers/media: use ARRAY_SIZE
drivers/net/usb: use USB API functions rather than constants
Input: gtco - use USB endpoint API
V4L/DVB (9796): drivers/media/video/cx88/cx88-alsa.c: Adjust error-handling code
V4L/DVB (10130): use USB API functions rather than constants
powerpc/85xx: Add local_irq_restore in error handling code
drivers/mmc: Move a dereference below a NULL test
fs/namespace.c: drop code after return
ALSA: sound/usb: use USB API functions rather than constants
ALSA: Use usb_set/get_intfdata
[SCSI] lpfc: Move a dereference below a NULL test
[SCSI] fusion: Move a dereference below a NULL test
V4L/DVB (10171): Use usb_set_intfdata
ALSA: sound/usb: Use negated usb_endpoint_xfer_control, etc
GFS2: Use DEFINE_SPINLOCK
[MTD] [NAND] alauda: use USB API functions rather than constants
parisc: Use DEFINE_SPINLOCK
arch/avr32: Eliminate NULL test and memset after alloc_bootmem
Staging: wlan-ng: p80211wext.c: use ARRAY_SIZE
mm/page_alloc.c: eliminate NULL test and memset after alloc_bootmem
drivers/spi: move a dereference below a NULL test
drivers/rtc: correct an error test
USB: gadget: change simple_strtol to simple_strtoul
drivers/pci/hotplug: Add missing pci_dev_get
PCI hotplug: remove redundant test in cpq hotplug
V4L/DVB (10185): Use negated usb_endpoint_xfer_control, etc
powerpc/52xx: Use DEFINE_SPINLOCK
powerpc/pasemi: Use DEFINE_SPINLOCK
Julian Calaby (2):
sparc: Clean arch-specific code in prom_common.c
sparc: Fix minor SPARC32 compile error
Julien Boibessot (1):
[ARM] MX27: add i.MX27 SDHC1 and SDHC2 GPIO declarations
Julius Volz (3):
IPVS: Add IPv6 support to SH and DH schedulers
IPVS: Add IPv6 support to LBLC/LBLCR schedulers
IPVS: Remove supports_ipv6 scheduler flag
Jüri Reitel (1):
rtc-ds1307: remove legacy probe() checks
KAMEZAWA Hiroyuki (23):
cgroups: make cgroup config a submenu
memcg: introduce charge-commit-cancel style of functions
memcg: fix gfp_mask of callers of charge
memcg: simple migration handling
memcg: move all acccounting to parent at rmdir()
memcg: new force_empty to free pages under group
memcg: handle swap caches
memcg: mem+swap controller Kconfig
memcg: swap cgroup for remembering usage
memcg: mem+swap controller core
memcg: synchronized LRU
memcg: avoid unnecessary system-wide-oom-killer
memcg: fix reclaim result checks
memcg: revert gfp mask fix
memcg: swapout refcnt fix
memcg: rename scan global lru
memcg: show real limit under hierarchy mode
memcg: explain details and test document
memcg: fix swap accounting leak
memcg: fix double free and make refcnt sane
memcg: use css_tryget in memcg
memcg: fix LRU accounting for SwapCache
memcg: fix shmem's swap accounting
KOSAKI Motohiro (38):
x86: update CONFIG_NUMA description
x86/doc: spelling fix for grub
proc: enclose desc variable of show_stat() in CONFIG_SPARSE_IRQ
locking, irq: enclose irq_desc_lock_class in CONFIG_LOCKDEP
hrtimer: remove #include <linux/irq.h>
irq: for_each_irq_desc() move to irqnr.h
proc: remove ifdef CONFIG_SPARSE_IRQ from stat.c
irq: simplify for_each_irq_desc() usage
getrusage: RUSAGE_THREAD should return ru_utime and ru_stime
mm: get rid of pagevec_release_nonlru()
mm: cleanup: remove #ifdef CONFIG_MIGRATION
memcg: reclaim shouldn't change zone->recent_rotated statistics
mm: make init_section_page_cgroup() static
mm: make maddr __iomem
mm: make mem_cgroup_resize_limit() static
mm: make scan_all_zones_unevictable_pages() static
mm: make scan_zone_unevictable_pages() static
mm: make setup_per_zone_inactive_ratio() static
mm: make vread() and vwrite() declaration
vmscan: improve reclaim throughput to bail out patch
mm: kill zone_is_near_oom()
mm: remove CONFIG_OUT_OF_LINE_PFN_TO_PAGE
mm: kill page_queue_congested()
mm: stop kswapd's infinite loop at high order allocation
profile: don't include <asm/ptrace.h> twice.
inactive_anon_is_low: move to vmscan
mm: introduce zone_reclaim struct
mm: add zone nr_pages helper function
mm: make get_scan_ratio() safe for memcg
memcg: add null check to page_cgroup_zoneinfo()
memcg: add inactive_anon_is_low()
memcg: add mem_cgroup_zone_nr_pages()
memcg: add zone_reclaim_stat
memcg: remove mem_cgroup_cal_reclaim()
memcg: show reclaim stat
memcg: protect prev_priority
memcg: swappiness
memcg: fix calculation of active_ratio
Kai Makisara (2):
[SCSI] st: integrate st_scsi_kern_execute and st_do_scsi
[SCSI] st: retry enlarge_buffer allocation
Kaiwan N Billimoria (1):
hwmon: (lm70) Code streamlining and cleanup
Kalle Jokiniemi (1):
i2c-omap: Enable I2C wakeups for 34xx
Kalle Valo (4):
mac80211: document ieee80211_tx_info.pad
mac80211: enable IEEE80211_CONF_PS only when associated
mac80211: track master queue status
mac80211: implement dynamic power save
Kamalesh Babulal (5):
net: Fix more NAPI interface netdev argument drop fallout.
Staging: asus_oled: fix build dependancy
Staging: meilhaus: fix __symbol_get problems
powerpc: Fix iseries drivers build failure without CONFIG_VIOPATH
[S390] tape block: fix dependencies
Karen Xie (3):
cxgb3: manage private iSCSI IP address
[SCSI] cxgb3i: Add cxgb3i iSCSI driver.
[SCSI] cxgb3i: remove use of skb->sp
Karl Beldan (2):
ASoC: ssm2602: Fix priv substreams refs
ASoC: ssm2602: Update supported stream formats
Karl Bongers (1):
USB: isp1760: Fix probe in PCI glue code
Karsten Keil (3):
misdn: Fix lockdep warning
mISDN: Cleanup hfc multiport driver
mISDN: Add HFC USB driver
Kay Sievers (58):
Input: struct device - replace bus_id with dev_name(), dev_set_name()
uwb: struct device - replace bus_id with dev_name(), dev_set_name()
net: struct device - replace bus_id with dev_name(), dev_set_name()
ssb: struct device - replace bus_id with dev_name(), dev_set_name()
powerpc: struct device - replace bus_id with dev_name(), dev_set_name()
rapidio: struct device - replace bus_id with dev_name(), dev_set_name()
[MTD] struct device - replace bus_id with dev_name(), dev_set_name()
[S390] struct device - replace bus_id with dev_name(), dev_set_name()
ide: struct device - replace bus_id with dev_name(), dev_set_name()
V4L/DVB (9473): add DVB_DEVICE_NUM and DVB_ADAPTER_NUM to uevent
V4L/DVB (9521): V4L: struct device - replace bus_id with dev_name(), dev_set_name()
virtio: struct device - replace bus_id with dev_name(), dev_set_name()
[SCSI] struct device - replace bus_id with dev_name(), dev_set_name()
V4L/DVB (10172): add DVB_DEVICE_TYPE= to uevent
HID: struct device - replace bus_id with dev_name(), dev_set_name()
avr: struct device - replace bus_id with dev_name(), dev_set_name()
driver core: struct device - replace bus_id with dev_name(), dev_set_name()
sysfs: clarify SYSFS_DEPRECATED help text
xen: struct device - replace bus_id with dev_name(), dev_set_name()
w1: struct device - replace bus_id with dev_name(), dev_set_name()
video: struct device - replace bus_id with dev_name(), dev_set_name()
tifm: struct device - replace bus_id with dev_name(), dev_set_name()
thermal: struct device - replace bus_id with dev_name(), dev_set_name()
swiotlb: struct device - replace bus_id with dev_name(), dev_set_name()
spi: struct device - replace bus_id with dev_name(), dev_set_name()
SGI: struct device - replace bus_id with dev_name(), dev_set_name()
serial: struct device - replace bus_id with dev_name(), dev_set_name()
power-supply: struct device - replace bus_id with dev_name(), dev_set_name()
pnp: struct device - replace bus_id with dev_name(), dev_set_name()
mwave: struct device - replace bus_id with dev_name(), dev_set_name()
mtd: struct device - replace bus_id with dev_name(), dev_set_name()
mips: struct device - replace bus_id with dev_name(), dev_set_name()
memstick: struct device - replace bus_id with dev_name(), dev_set_name()
macintosh: struct device - replace bus_id with dev_name(), dev_set_name()
pm: struct device - replace bus_id with dev_name(), dev_set_name()
ISDN: struct device - replace bus_id with dev_name(), dev_set_name()
infiniband: struct device - replace bus_id with dev_name(), dev_set_name()
i7300_idle: struct device - replace bus_id with dev_name(), dev_set_name()
IA64: struct device - replace bus_id with dev_name(), dev_set_name()
i2o: struct device - replace bus_id with dev_name(), dev_set_name()
hwmon: struct device - replace bus_id with dev_name(), dev_set_name()
gpu: struct device - replace bus_id with dev_name(), dev_set_name()
gpio: struct device - replace bus_id with dev_name(), dev_set_name()
gadget: struct device - replace bus_id with dev_name(), dev_set_name()
dmi: struct device - replace bus_id with dev_name(), dev_set_name()
chris: struct device - replace bus_id with dev_name(), dev_set_name()
block: struct device - replace bus_id with dev_name(), dev_set_name()
avr: struct device - replace bus_id with dev_name(), dev_set_name()
libata: struct device - replace bus_id with dev_name(), dev_set_name()
arm: struct device - replace bus_id with dev_name(), dev_set_name()
staging: struct device - replace bus_id with dev_name(), dev_set_name()
rtc: struct device: replace bus_id with dev_name(), dev_set_name()
edac: struct device: replace bus_id with dev_name(), dev_set_name()
i2c: Replace bus_id with dev_name(), dev_set_name()
usb: struct device - replace bus_id with dev_name(), dev_set_name()
oxu210hp-hcd.c: struct device - replace bus_id with dev_name(), dev_set_name()
PCI: struct device - replace bus_id with dev_name(), dev_set_name()
regulator: struct device - replace bus_id with dev_name(), dev_set_name()
Kees Cook (1):
ELF: implement AT_RANDOM for glibc PRNG seeding
Keith Mannthey (1):
block: Supress Buffer I/O errors when SCSI REQ_QUIET flag set
Ken Chen (8):
x86, sched: enable wchan config menu item on 64-bit
sched: fix inconsistency when redistribute per-cpu tg->cfs_rq shares
sched: fix sd_parent_degenerate on non-numa smp machine
x86: convert rdtscll() to use __native_read_tsc
sched, cpuacct: refactoring cpuusage_read / cpuusage_write
sched, cpuacct: export percpu cpuacct cgroup stats
schedstat: consolidate per-task cpu runtime stats
proc: add /proc/*/stack
Kenji Kaneshige (6):
PCI hotplug: pciehp: remove unnecessary wait after turning power off
PCI: pciehp: add ACPI based slot detection
PCI: pciehp: add auto option to pciehp_detect_mode
PCI hotplug: introduce functions for ACPI slot detection
PCI: pciehp: ignore undefined bit in link status register
PCI: pciehp: cleanup register and field definitions
Kent Liu (1):
crypto: crc32c-intel - Update copyright head
Kentaro Takeda (1):
introduce new LSM hooks where vfsmount is available.
Kevin Hao (1):
Add device function for USB serial console
Kevin Hilman (2):
omap mmc: force MMC module reset on boot
USB: musb: build fixes for DaVinci
Kim Phillips (2):
crypto: talitos - Pass correct interrupt status to error handler
crypto: talitos - Perform auth check in h/w if on sec 2.1 and above
Kiyoshi Ueda (2):
dm request: add caches
dm request: extend target interface
Klaus Schmidinger (2):
V4L/DVB (10164): Add missing S2 caps flag to S2API
V4L/DVB (10165): Add FE_CAN_2G_MODULATION flag to frontends that support DVB-S2
Klaus-D. Wacker (1):
[S390] convert lcs printks to dev_xxx and pr_xxx macros.
Klaus-Dieter Wacker (2):
qeth: HiperSockets mcl string conversion (pre z9 mach)
qeth: No large send using EDDP for HiperSockets.
Kolekar, Abhijeet (3):
iwl3945 : Fix Sparse Warnings
iwl3945 : Simplify iwl3945_send_beacon_cmd
iwl3945 : Simplify iwl3945_pci_probe
Komuro (1):
fmvj18x_cs: write interrupt ack bit for lan and modem to work simultaneously.
Krishna Kumar (2):
nfsd: Minor cleanup of find_stateid
nfsd: Fix leaked memory in nfs4_make_rec_clidname
Kristian Høgsberg (2):
drm: pin new and unpin old buffer when setting a mode.
drm/i915: Pin cursor bo and unpin old bo when setting cursor.
Kristian H�gsberg (1):
drm: drop DRM_IOCTL_MODE_REPLACEFB, add+remove works just as well.
Kristoffer Ericson (1):
[ARM] 5336/1: Formatting/Whitespace cleanups in mach-sa1100
Krzysztof Halasa (1):
net: PHYLIB mdio fixes #2
Krzysztof HaÅasa (28):
WAN: split hd6457x.c into hd64570.c and hd64572.c
WAN: remove SCA II support from SCA drivers
WAN: remove SCA support from SCA-II drivers
WAN: convert HD64572-based drivers to NAPI.
WAN: TX-done handler now uses the ownership bit in HD64572 drivers.
WAN: HD64572 already handles TX underruns with DMAC.
WAN: rework HD64572 interrupts a bit.
WAN: Simplify HD64572 status handling.
WAN: don't print HD64572 driver versions anymore.
WAN: Simplify HD64572 drivers.
WAN: HD64572 drivers don't use next_desc() anymore.
WAN: Correct comments in hd6457[02].c
WAN: Simplify sca_init_port() in HD64572 driver.
WAN: new synchronous PPP implementation for generic HDLC.
WAN: syncppp.c is no longer used by any kernel code. Remove it.
WAN pc300too.c: Fix PC300-X.21 detection
IXP4xx: check for queue being empty in qmgr_release_queue().
IXP4xx: clear IRQ stat in qmgr_disable_irq().
IXP4xx: Silence section mismatch warning in Ethernet driver.
IXP4xx: Make the Ethernet driver use built-in netdev stats.
IXP4xx: Add PHYLIB support to Ethernet driver.
IXP4xx: Add PHYLIB MII ioctl to the Ethernet driver.
IXP4xx: Add ethtool support to Ethernet driver.
WAN: Add IXP4xx HSS HDLC driver.
Update MAINTAINERS entries for IXP4xx and WAN network drivers.
IXP4xx: move common debugging from network drivers to QMGR module.
HDLC_PPP: Fix Configure-Ack to return original options as required by the standard.
Convert ixp4xx_eth driver to use net_device_ops.
Kukkonen Mika (1):
UBIFS: avoid unnecessary checks
Kumar Gala (14):
powerpc: Add MSR[CE, DE] to the MSR bits we print on show_regs()
powerpc: hash_page_sync should only be used on SMP & STD_MMU_32
powerpc: Add a local_flush_tlb_page to handle kmap_atomic invalidates
powerpc: Use RCU based pte freeing mechanism for all powerpc
powerpc: Remove unncessary SPE related compiler flag
powerpc/85xx: minor head_fsl_booke.S cleanup
powerpc/85xx: Add support for SMP initialization
powerpc/85xx: Fix compile warnings in mpc85xx_mds.c
powerpc/85xx: Fix compile issues with mpc8572ds.dts
powerpc/85xx: Enable SMP support
powerpc/85xx: Add SMP support to MPC8572 DS
edac: fix mpc85xx and add mpc8536 mpc8560
powerpc: Export cacheable_memzero as its now used in a driver
gianfar: Fixup use of BUS_ID_SIZE
Kuninori Morimoto (15):
V4L/DVB (9488): Add ov772x driver
V4L/DVB (9783): Change power on/off sequence on ov772x
V4L/DVB (9784): Register name fix for ov772x driver
V4L/DVB (10067): Remove ov772x_default_regs from ov772x driver
V4L/DVB (10068): Change device ID selection method on ov772x driver
V4L/DVB (10069): Add ov7725 support to ov772x driver
V4L/DVB (10086): Add new set_std function on soc_camera
V4L/DVB (10087): Add new enum_input function on soc_camera
V4L/DVB (10089): Add interlace support to sh_mobile_ceu_camera.c
V4L/DVB (10092): Change V4L2 field to ANY from NONE on sh_mobile_ceu_camera.c
V4L/DVB (10094): Add tw9910 driver
V4L/DVB (10095): The failure of set_fmt is solved in tw9910
V4L/DVB (10096): ov772x: change dev_info to dev_dbg
V4L/DVB (10097): ov772x: clear i2c client data on error and remove
V4L/DVB (10098): ov772x: fix try_fmt calculation method
Kusanagi Kouichi (1):
tun: Fix SIOCSIFHWADDR error.
Kwangwoo Lee (1):
Input: add tsc2007 based touchscreen driver
Kyle McMartin (7):
parisc: use leX_to_cpu in place of __fswabX
parisc: factor out sid to protid conversion
parisc: fix braino in commit adding __space_to_prot
parisc: quiet palo not-found message from "which"
parisc: fix ipv6 checksum
parisc: fix kernel crash (protection id trap) when compiling ruby1.9
parisc: export length of os_hpmc vector
Kyungmin Park (2):
[ARM] S3C64XX: Show uncompress messages
[ARM] S3C64XX: Mask the pll values correctly
Lachlan McIlroy (21):
[XFS] Remove kmem_zone_t argument from xfs_inode_init_once()
[XFS] Use xfs_idestroy() to cleanup an inode.
[XFS] Fix use-after-free with log and quotas
[XFS] Unlock inode before calling xfs_idestroy()
[XFS] Wait for all I/O on truncate to zero file size
[XFS] Make xfs_btree_check_ptr() debug-only code.
[XFS] Fix build warning - xfs_fs_alloc_inode() needs a return statement
Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[XFS] Check return value of xfs_buf_get_noaddr()
[XFS] Remove unused variable in ktrace_free()
[XFS] Remove unnecessary assertion
Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[XFS] Remove unused tracing code
[XFS] set b_error from bio error in xfs_buf_bio_end_io
Merge branch 'master' of git+ssh://git.melbourne.sgi.com/git/xfs
[XFS] Fix merge conflict in fs/xfs/xfs_rename.c
[XFS] Use the incore inode size in xfs_file_readdir()
[XFS] Remove XFS_BUF_SHUT() and friends
[XFS] Fix speculative allocation beyond eof
[XFS] Fix race in xfs_write() between direct and buffered I/O with DMAPI
[XFS] Fix merge failures
Lai Jiangshan (17):
markers: simplify marker_set_format()
markers: remove exported symbol marker_probe_cb_noarg()
markers: let marker_table be close to its comments
tracepoint: simplification for tracepoints using RCU
tracepoint: introduce *_noupdate APIs.
ring_buffer: fix comments
tracing/ring-buffer: remove unused ring_buffer size
ftrace: enable format arguments checking
cgroups: add lock for child->cgroups in cgroup_post_fork()
cgroups: fix cgroup_iter_next() bug
cgroups: don't put struct cgroupfs_root protected by RCU
cgroups: use task_lock() for access tsk->cgroups safe in cgroup_clone()
cgroups: call find_css_set() safely in cgroup_attach_task()
cgroups: remove rcu_read_lock() in cgroupstats_build()
devcgroup: use list_for_each_entry_rcu()
memcontrol: rcu_read_lock() to protect mm_match_cgroup()
cpuset: rcu_read_lock() to protect task_cs()
Larry Finger (22):
p54: Move rx_mtu to struct bootrec_desc
hostap: Fix sparse warnings
rtl8187: Remove large delays
rtl8187: Remove OFDM delays
rtl8187: Remove CCK delays
rtl8187: Remove msleep calls after calls to rtl8225_write
rtl8187: Remove primitive write delays
rtl8187: Reduce channel switch delay
rtl8187: Change TX power settings
Move all rtl818x files to a common directory.
Update of MAINTAINERS for RTL8187
rtl8187: Update file authorship in comments
rtl8187: Remove module warning and dependence on CONFIG_EXPERIMENTAL
mac80211: Fix pid rate-setting algorithm to allow rate changes
rtl8187: Fix transmission count sent to mac80211
rtl8187: Improve wireless statistics for RTL8187
rtl8187: Use usb anchor facilities to manage urbs
b43legacy: Fix sparse warnings
rtl8187: Fix error returns
mac80211: Print unknown packet type in tasklet_handler
[SCSI] aha152x_cs: Fix regression that keeps driver from using shared interrupts
hp-wmi: handle rfkill_register() failure
Laurent Pinchart (18):
V4L/DVB (9567): uvcvideo: Add support for Samsung Q310 integrated webcam
V4L/DVB (9568): uvcvideo: Add support for Lenovo Thinkpad SL500 integrated webcam
V4L/DVB (9569): uvcvideo: Sort the frame descriptors during parsing
V4L/DVB (9570): uvcvideo: Handle failed video GET_{MIN|MAX|DEF} requests more gracefully
V4L/DVB (9659): uvcvideo: Use {get|set}_unaligned_le32 macros
V4L/DVB (9661): uvcvideo: Commit streaming parameters when enabling the video stream
V4L/DVB (9662): uvcvideo: Fix printk badness when printing ioctl names
V4L/DVB (9809): uvcvideo: Add nodrop module parameter to turn incomplete frame drop off.
V4L/DVB (9810): uvcvideo: Add a device quirk to prune bogus controls.
V4L/DVB (9897): v4l2: Add camera zoom controls
V4L/DVB (9898): v4l2: Add privacy control
V4L/DVB (9899): v4l2: Add missing control names
V4L/DVB (9902): uvcvideo: V4L2 privacy control support
V4L/DVB (9903): uvcvideo: V4L2 zoom controls support
V4L/DVB (10101): uvcvideo: Fix bulk URB processing when the header is erroneous
V4L/DVB (10102): uvcvideo: Ignore interrupt endpoint for built-in iSight webcams.
V4L/DVB (10104): uvcvideo: Add support for video output devices
Check fops_get() return value
Lauri Leukkunen (1):
ARM: OMAP2: Use omap_rev() instead of system_rev
Lee Nipper (2):
crypto: talitos - Implement done interrupt mitigation
crypto: talitos - Ack done interrupt in isr instead of tasklet
Len Brown (21):
drivers/misc/Makefile, Kconfig: cleanup
create drivers/platform/x86/ from drivers/misc/
ACPI: move wmi, asus_acpi, toshiba_acpi to drivers/platform/x86
ACPI: disable MPS when NO APIC-table found
ACPI: simplify buffer management for acpi_pci_bind() etc.
ACPICA: delete acdisasm.h
ACPICA: delete utcache.c
ACPI: fix build warning
ACPICA: create acpica/ directory
ACPICA: hide private headers
Merge branch 'alarm' into release
Merge branch 'asus-eeepc' into release
Merge branch 'battery' into release
Merge branches 'release', 'bugzilla-11880', 'bugzilla-12037' and 'bugzilla-12257' into release
Merge branch 'fluff' into release
Merge branch 'fujitsu-laptop' into release
Merge branch 'misc' into release
Merge branch 'suspend' into release
Merge branch 'linus' into release
Merge branch 'simplify_PRT' into release
Merge branch 'drivers-platform' into release
Lennert Buytenhek (11):
mv643xx_eth: checkpatch fixes
mv643xx_eth: introduce per-port register area pointer
mv643xx_eth: inline txq_alloc_desc_index()
mv643xx_eth: implement ->set_rx_mode()
mv643xx_eth: move receive error handling out of line
mv643xx_eth: calculate descriptor pointer only once in rxq_refill()
[ARM] Orion: share GPIO handling code
[ARM] Orion: share GPIO IRQ handling code
[ARM] Kirkwood: implement GPIO and GPIO interrupt support
[ARM] mv78xx0: implement GPIO and GPIO interrupt support
tcp: don't mask EOF and socket errors on nonblocking splice receive
Leon Woestenberg (1):
Staging: add Driver for Altera PCI Express Chaining DMA reference design
Leonardo Potenza (1):
x86: fix section mismatch warnings in mcheck/mce_amd_64.c
Lev Babiev (1):
HID: driver for TopSeed Cyberlink quirky remote
Li YanBo (1):
Staging: add agnx wireless driver
Li Yang (1):
gianfar: ensure ECNTRL[R100] is cleared on link state change
Li Zefan (31):
Btrfs: async-thread: fix possible memory leak
sched: cleanup for alloc_rt/fair_sched_group()
sched: switch sched_features to seqfile
sched debug: remove sd_level_to_string()
sched debug: remove NULL checking in print_cfs/rt_rq()
sched: remove redundant call to unregister_sched_domain_sysctl()
sched: add sanity check in partition_sched_domains()
sched: clean up SCHED_CPUMASK_ALLOC
cls_cgroup: fix an oops when removing a cgroup
cls_cgroup: clean up for cgroup part
cls_cgroup: clean up Kconfig
cpumask: fix bogus kernel-doc
cgroups: fix a race between cgroup_clone and umount
sched: mark sched_create_sysfs_power_savings_entries() as __init
sched: clean up arch_reinit_sched_domains()
vfs: remove duplicate code in get_fs_type()
sched: fix double kfree in failure path
sched: fix section mismatch
cgroups: documentation updates
cgroups: remove some redundant NULL checks
ns_cgroup: remove unused spinlock
memcg: fix a typo in Kconfig
cgroups: make root_list contains active hierarchies only
cgroups: add inactive subsystems to rootnode.subsys_list
cgroups: introduce link_css_set() to remove duplicate code
cpuset: remove on stack cpumask_t in cpuset_sprintf_cpulist()
cpuset: remove on stack cpumask_t in cpuset_can_attach()
cpuset: convert cpuset_attach() to use cpumask_var_t
cpuset: don't allocate trial cpuset on stack
cpuset: convert cpuset->cpus_allowed to cpumask_var_t
cpuset: remove remaining pointers to cpumask_t
Liming Wang (5):
ftrace: adding other non-leaving .text sections
ftrace: improve seq_operation of ftrace
softirq: remove useless function __local_bh_enable
function trace: fix a bug of single thread function trace
ftrace: avoid duplicated function when writing set_graph_function
Lin Ming (15):
ACPICA: Fix possible memory leak on error in parser
ACPICA: Allow multiple backslash prefix in namepaths
ACPICA: Enhance implicit return mechanism
ACPI: osl.c: replace return_ACPI_STATUS with return
ACPI: ec.c: call acpi_get_name to get node name
ACPI: proc.c: remove ACPI_FUNCTION_TRACE
ACPI: wakeup.c: remove ACPI_FUNCTION_TRACE
ACPI: main.c: use new public GPE group enable/disable interfaces
ACPI: sony-laptop.c: call acpi_get_object_info to get node info
ACPI: power.c: call acpi_get_name to get node name
ACPI: panasonic-laptop.c: remove ACPI_FUNCTION_TRACE
ACPI: io_acpi_init.c: call acpi_get_name to get node fullname
ACPI: io_common.c: call acpi_get_table to avoid using ACPI_SIG_DSDT
ACPI: reboot.c: use new acpi_reset interface
ACPI: remove private acpica headers from driver files
Linda Knippers (1):
btrfsctl -A error code fixup
Linus Torvalds (139):
Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
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/herbert/crypto-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6
Merge branch 'x86-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'tracing-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
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/sfrench/cifs-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-nvram
Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
Merge branch 'core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'for-2.6.29' of git://git.kernel.dk/linux-2.6-block
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6
Merge branch 'agp-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/agp-2.6
Merge branch 'drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6
Merge branch 'oprofile-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
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/shaggy/jfs-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm
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/davem/net-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/jejb/scsi-misc-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
Merge git://git.linux-nfs.org/projects/trondmy/nfs-2.6
Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
Merge git://git.kernel.org/pub/scm/linux/kernel/git/hirofumi/fatfs-2.6
Merge branch 'irq-fixes-for-linus-4' 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
ide-floppy: allocate only toplevel packet commands
Sanitize gcc version header includes
Disallow gcc versions 4.1.{0,1}
Merge branch 'tty-updates' from Alan
Merge branch 'i8k-updates' from Alan
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/bart/ide-2.6
Merge branch 'kvm-updates/2.6.29' of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm
Merge branch 'cpus4096-for-linus-2' 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 git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next
Merge branch 'linux-next' of git://git.infradead.org/~dedekind/ubi-2.6
Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6
Make %p print '(null)' for NULL pointers
Merge branch 'cputime' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
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 branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu
Merge branch 'cpus4096-for-linus-3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'audit.b61' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq
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/net-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
igb: fix anoying type mismatch warning on rx/tx queue sizing
Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
Merge branch 'i2c-next' of git://aeryn.fluff.org.uk/bjdooks/linux
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm
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/rusty/linux-2.6-for-linus
Merge branch 'for-next' of git://git.o-hand.com/linux-mfd
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 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/gregkh/driver-core-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/tiwai/sound-2.6
Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
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 'timers-fixes-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 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Merge branch 'drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
Fix up 64-bit byte swaps for most 32-bit architectures
PCI: extend on the ICH motherboard IO decode quirk list
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
Merge git://git.kernel.org/pub/scm/linux/kernel/git/czankel/xtensa-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes
Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6
Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
Merge branch 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6
Merge branch 'proc-linus' 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/ieee1394/linux1394-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes
Merge git://git.kernel.org/pub/scm/linux/kernel/git/arjan/linux-2.6-async
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
Merge branch 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Merge branch 'for-2.6.29' of git://linux-nfs.org/~bfields/linux
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/davem/sparc-2.6
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev
Merge branch 'for-linus' of git://neil.brown.name/md
Merge 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/lrg/voltage-2.6
Merge branch 'docs-next' of git://git.lwn.net/linux-2.6
Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
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/kyle/parisc-2.6
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
Merge git://git.infradead.org/mtd-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile
x86: make 'constant_test_bit()' take an unsigned bit number
Merge branch 'for-2.6.29' of git://git.kernel.dk/linux-2.6-block
Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable
Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-backlight
Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-leds
Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-nommu
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-linus
Merge branch 'for_2.6.29' of git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/ISDN-2.6
Merge git://git.infradead.org/mtd-2.6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/arjan/linux-2.6-async-2
btrfs: fix for write_super_lockfs/unlockfs error handling
Merge branch 'cpus4096-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
Linux 2.6.29-rc1
Lior Dotan (3):
Staging: slicoss: use kzalloc
Staging: slicoss: use correct type for memory allcations
Staging: slicoss: use request_firmware
Liu Hui (5):
Btrfs: Some fixes for batching extent insert.
Btrfs: Fix cow semantic in run_delalloc_nocow()
Btrfs: Fix cow semantic in run_delalloc_nocow()
Btrfs: Fix typo in clear_state_cb
Btrfs: Fix free block discard calls down to the block layer
Liu Yu (4):
powerpc/math-emu: Fix single float point division bug
powerpc/math-emu: Adopt new version of _FP_CHOOSENAN
powerpc/math-emu: Remove redundant 'ret'
powerpc: Add SPE/EFP math emulation for E500v1/v2 processors.
Lubomir Bulej (1):
libata: blacklist NCQ on OCZ CORE 2 SSD (resend)
Luis R. Rodriguez (33):
ath5k/ath9k: correct signal quality
ath9k: correct signal quality report
ath5k: correct ath5k signal quality
mac80211: make use of regulatory tx power settings on change of tx power
ath9k: remove pointless sc_txintrperiod and spin_lock_bh on tx prepare
ath9k: enable RX interrupt mitigation
ath9k: Allow user to change tx power when asked
ath9k: use ETH_P_PAE
cfg80211: a reg rule is invalid if freq diff is 0
cfg80211: Add regulatory domain intersection capability
cfg80211: make use of reg macros on REG_RULE
cfg80211: Add kdoc for struct regulatory_request
ath5k: allow APs to receive beacons
ath9k: enable RXing of beacons on STA/IBSS
cfg80211: mark negative frequencies as invalid
cfg80211: remove switch from __regulatory_hint()
cfg80211: remove switch from __set_regdom()
cfg80211: separate intersection section in __set_regdom()
cfg80211: expect different rd in cfg80211 when intersecting
cfg80211: call_crda() won't tell us if CRDA was present
cfg80211: mark regdomains with > NL80211_MAX_SUPP_REG_RULES invalid
cfg80211/mac80211: Add 802.11d support
cfg80211: add support for custom firmware regulatory solutions
iwlwifi: enable custom fw regulatory solution
ath9k: Clarify we only want 32-bit DMA
ath9k: make DMA memory consistent
mac80211: don't assume driver has been attached on registration
mac80211: make Minstrel the default rate control algorithm
ath9k: Handle -ENOMEM on RX gracefully
nl80211: relicense nl80211.h under the ISC
ath9k: Check for pci_map_single() errors
ath9k: Use GFP_ATOMIC when allocating TX private area
Staging: add otus Atheros wireless network driver
Luiz Fernando N. Capitulino (1):
fs/exec.c:__bprm_mm_init(): clean up error handling
Lukasz Lubojanski (1):
HID: force feedback driver for GreenAsia 0x12 PID
Luotao Fu (1):
smc91x: remove isa stuff from smc91x driver
Magnus Damm (42):
sh: enable and disable clocks recursively
sh: sh_mobile clock divider index fix
sh: use arch_flags for sh_mobile mstpcr clock bits
sh: new sh_mobile mstpcr clocks base code
sh: sh_mobile mstpcr clocks for sh7722
sh: sh_mobile mstpcr clocks for sh7723
sh: sh_mobile mstpcr clocks for sh7343
sh: sh_mobile mstpcr clocks for sh7366
sh: sh_mobile i2c clock framework support
sh: sh_mobile keysc clock framework support
sh: sh_mobile ceu clock framework support
sh: sh_mobile usbf clock framework support
sh: sh_mobile usb clock framework support
sh: sh_mobile lcdc clock framework support
sh: remove old sh_mobile mstpc clocks
sh: P4 ioremap pass-through
sh: propagate r_clk
sh: sh7343 scif configuration update
sh: fix number of interrupts on se7343
sh: add st16c2550 devices to se7343
sh: add isp1161 usb host device to se7343
sh: remove ioport cruft and smc91x from se7343
sh: update se7343 defconfig
sh: move the hp6xx pm code
sh: allow CONFIG_PM
sh: allow CONFIG_CPU_IDLE
sh: add ov772x reset delay on Migo-R
sh: split coherent pages
sh_mobile_lcdc: use FB_SYS helpers instead of FB_CFB
sh: add LCDC interrupt configuration to AP325 and Migo-R
video: fix deferred io fsync()
video: deferred io cleanup
video: deferred io with physically contiguous memory
video: sh_mobile_lcdcfb deferred io support
sh: enable deferred io LCDC on Migo-R
V4L/DVB (10078): video: add NV16 and NV61 pixel formats
V4L/DVB (10079): sh_mobile_ceu: use new pixel format translation code
V4L/DVB (10084): sh_mobile_ceu: add NV12 and NV21 support
V4L/DVB (10085): sh_mobile_ceu: add NV16 and NV61 support
V4L/DVB (10088): video: sh_mobile_ceu cleanups and comments
USB: m66592 and r8a66597 resource changes
vmcore: remove saved_max_pfn check
Manu Abraham (79):
V4L/DVB (9344): DVB-Core update
V4L/DVB (9478): Fix: parameters not supplied in the search process
V4L/DVB (9375): Add STB0899 support
V4L/DVB (9376): Add STB0899 to build
V4L/DVB (9377): Add STB6100 Support
V4L/DVB (9378): Add STB6100 Support
V4L/DVB (9379): FIX: fix a bug in the charge pump setting
V4L/DVB (9380): FIX: a possible division by zero
V4L/DVB (9381): On the KNC1 cards the CLOCK is clamped to a maximum limit of 90MHz, eventhough
V4L/DVB (9382): Use a delay for tracking acquisition status
V4L/DVB (9383): Let's neither sleep nor wakeup for now
V4L/DVB (9384): FIX: register value is not reset to 0 after write
V4L/DVB (9386): FIX: Add in missing inversion (should be ideally in the config struct)
V4L/DVB (9387): FIX: Write to the correct register
V4L/DVB (9392): initial go at TDA8261 tuner
V4L/DVB (9393): Add TDA8261 to build
V4L/DVB (9394): cache last successful state
V4L/DVB (9395): Add initial support for two KNC1 DVB-S2 boards
V4L/DVB (9396): Fix clocks at stb0899
V4L/DVB (9397): fix some bugs at tda8261
V4L/DVB (9399): some cleanups at budget-ci
V4L/DVB (9400): stb6100: Code Simplification
V4L/DVB (9401): Code Simplification
V4L/DVB (9402): TT S2 3200 shouldn't need Inversion ON and Inversion AUTO at the same time
V4L/DVB (9403): Fix the CA module not working issue
V4L/DVB (9404): the KNC1 and clones also don't have the I/Q inputs swapped
V4L/DVB (9405): Practical tests show that the TT S2 3200 has I/Q inputs inverted, similar to the KNC1.
V4L/DVB (9407): Optimizations Reduce capture range from 10MHz to 3Mhz
V4L/DVB (9408): tda8261: check status to avoid lock loss
V4L/DVB (9409): Bug! inverted logic
V4L/DVB (9410): Bug: Missing reference clock definition
V4L/DVB (9411): Bug! Timing recovery was calculated for 99MHz not 90 MHz
V4L/DVB (9412): Fix tuner name and comment
V4L/DVB (9413): Bug: Set Auxilliary Clock Register correctly
V4L/DVB (9414): Initialize DiSEqC
V4L/DVB (9416): Hmmph, a proper calculation broke the working behaviour.
V4L/DVB (9417): DVB_ATTACH for STB0899, STB6100, TDA8261
V4L/DVB (9418): DVB_ATTACH for STB0899, STB6100, TDA8261
V4L/DVB (9419): Bug: unnecessary large current causes large phasor errors
V4L/DVB (9420): return -EINVAL for invalid parameters
V4L/DVB (9421): We must wait for the PLL to stabilize
V4L/DVB (9422): Bug: Fix a typo
V4L/DVB (9423): Though insignificant, removes an unnecessary read of the LOCK_LOSS register,
V4L/DVB (9424): Deviation from the reference, pullup is 12k instead
V4L/DVB (9425): Initialize at 90MHz itself
V4L/DVB (9426): Add a missing break
V4L/DVB (9427): Code simplification: Sleep only for the required time interval.
V4L/DVB (9431): Bug ID #19: Diseqc works properly at 90MHz only on Cut 1.1 and 2.0
V4L/DVB (9434): Limit initial RF AGC gain
V4L/DVB (9435): Add post process interfaces
V4L/DVB (9436): Fix a typo in the previous commit
V4L/DVB (9437): Disable Symbol rate auto scan feature
V4L/DVB (9439): Bug! SFRL nibble got swapped
V4L/DVB (9441): Code simplification: clock is already initialized, no need to initialize again.
V4L/DVB (9442): Revert back previous change to 90MHz
V4L/DVB (9443): Bug: Bandwidth calculation
V4L/DVB (9444): Initialize post process events to NULL
V4L/DVB (9450): Code Review: #4 Consolidate configurations
V4L/DVB (9451): Bug! F/3 Clock domain was incorrectly used
V4L/DVB (9452): Fix invalid GCT mode
V4L/DVB (9453): stb0899: fix compilation warnings
V4L/DVB (9454): Fix a compile warning
V4L/DVB (9455): Cleanup: remove some superfluous stuff and dead commented out code
V4L/DVB (9456): Select STB0899, STB6100, TDA8261 for budget_ci and budget_av respectively.
V4L/DVB (9457): Optimization, Fix a Bug
V4L/DVB (9458): Bugfix: gate control needs to be handled
V4L/DVB (9459): We can now reduce the debug levels, just need to look at errors only.
V4L/DVB (9460): Code Simplification
V4L/DVB (9461): Initialize SYSREG register
V4L/DVB (9462): Allow specifying clock per device
V4L/DVB (9463): Make delivery system standalone.
V4L/DVB (9464): Remove unreferenced delivery
V4L/DVB (9465): Fix incorrect IF_AGC Bitfield definition
V4L/DVB (9466): Bug: Fix incorrect Register definitions
V4L/DVB (9469): Port STB0899 and STB6100
V4L/DVB (9479): Wait for a maximum of 100mS
V4L/DVB (9425): Initialize at 90MHz itself
V4L/DVB (9431): Bug ID #19: Diseqc works properly at 90MHz only on Cut 1.1 and 2.0
V4L/DVB (9442): Revert back previous change to 90MHz
Manuel Lauss (2):
rtc: Au1000 On-Chip Counter0-as-RTC driver.
hwmon: (lm70) Add TI TMP121 support
Marc Eshel (1):
nfsd: delete wrong file comment from nfsd/nfs4xdr.c
Marc Kleine-Budde (3):
imxmmc: Checkpatch cleanup
imxmmc: Remove unused variables
imxmmc: use readl/writel
Marc Zyngier (1):
[ARM] pxa: cpufreq-pxa2xx: allow frequency table selection
Marcel Holtmann (10):
Bluetooth: Add fine grained mem_flags usage to btusb driver
Bluetooth: Handle bulk URBs in btusb driver from notify callback
Bluetooth: Add suspend/resume support to btusb driver
Bluetooth: Fix warnings for bt_key_strings and bt_slock_key_strings
Bluetooth: Remove deprecated hci_usb driver
Bluetooth: Send HCI Reset command by default on device initialization
Bluetooth: Allow SCO audio with Asus WL-BTD202 dongle
Bluetooth: Enable per-module dynamic debug messages
Bluetooth: Fix format arguments warning
Bluetooth: Fix RFCOMM release oops when device is still in use
Marcelo Tosatti (7):
KVM: MMU: optimize set_spte for page sync
KVM: MMU: use page array in unsync walk
KVM: MMU: collapse remote TLB flushes on root sync
KVM: MMU: skip global pgtables on sync due to cr3 switch
KVM: MMU: prepopulate the shadow on invlpg
KVM: MMU: check for present pdptr shadow page in walk_shadow
KVM: MMU: handle large host sptes on invlpg/resync
Marcin Slusarz (3):
cdrom: split mmc_ioctl to lower stack usage
cdrom: reduce stack usage of mmc_ioctl_dvd_read_struct
USB: emi26: fix oops on load
Marco Schluessler (1):
V4L/DVB (9480): Fix frontend DVBFE_ALGO_CUSTOM Search
Marek Vasut (1):
ASoC: Add Palm/PXA27x unified ASoC audio driver
Mario Schwalbe (1):
ide: Fix drive's DWORD-IO handling
Mark Brown (93):
ALSA: ASoC: Remove snd_soc_dapm_connect_input()
ASoC: Fix handling of DAPM suspend work
ASoC: Convert core to use standard debug print macros
ASoC: Remove DAPM restriction on mixer control name lengths
ASoC: Add PXA SSP support
ASoC: Do a warm reset after cold when resetting the WM9713
ASoC: Use finer grained dependencies in SND_SOC_ALL_CODECS
ASoC: Remove core version number
ASoC: Revert "ASoC: Add new parameter to s3c24xx_pcm_enqueue"
ASoC: Add WM8728 codec driver
ASoC: Allow writes to uncached registers in WM8990
ASoC: Enable WM8990 ADC clocking workaround
ASoC: Manage VMID mode for WM8990
ASoC: Build tlv320aic23 cleanly
ASoC: Move uda134x_codec.h to uda134x.h
ASoC: Remove unused snd_soc_machine_config declaration
ASoC: s3c24xx_uda134x DAI accessor functions and static cleanup
ASoC: Convert blackfin machines to use DAI accessor functions
ASoC: Rename snd_soc_card to snd_soc_machine
ASoC: Add abbreviation to maintainers for searchability
ASoC: Move DAI structure definitions into new soc-dai.h
ASoC: Merge snd_soc_ops into snd_soc_dai_ops
ASoC: Add Marvell Zylonite machine support
ASoC: Staticise pxa2xx_pcm_ops
ASoC: Improve error reporting for AC97 reset failures
ALSA: ASoC: Fix typo in snd_soc_card update documentation
ASoC: Use supplied DAI for WM9713 rather than substream
ASoC: Remove DAI type information
ASoC: Flag AD1980 as an AC97 interface
ASoC: Lower priority of resume work logging
ASoC: Fix word wrapping in OMAP Kconfig
ALSA: ac97 - Add WM9715 to AC97 IDs
ASoC: Rename snd_soc_register_card() to snd_soc_init_card()
ASoC: Annotate core removal function
ASoC: Remove in-code changelog from AD73311 driver
ASoC: Don't free static data in WM9713
ASoC: Push workqueue data into snd_soc_card
ALSA: ac97 - Include ac97_codec.h for ac97_bus_type declaration
ASoC: Push platform registration down into the card
ASoC: Fix WM8903 right mixer bypass path
ASoC: Push debugfs files out of the snd_soc_device structure
ASoC: Remove device from platform suspend and resume operations
ASoC: Remove platform device from DAI suspend and resume operations
ASoC: Remove obsolete declaration of struct snd_soc_clock_info
ASoC: Add card registration API
ASoC: Add DAI registration API
ASoC: Register platform DAIs
ASoC: Add platform registration API
ASoC: Register platform drivers
ASoC: Register non-AC97 codec DAIs
ASoC: Initial framework for dynamic card instantiation
ASoC: Wait for non-AC97 codec DAIs before instantiating
ASoC: Convert WM8900 to allow registration by machine code
ASoC: Fix typos in Atmel module registration
ASoC: Work around warnings from some build environments
ALSA: Add support for mechanical jack insertion
ASoC: Add codec registration API
ASoC: Convert WM8900 to do more work at I2C probe time
ASoC: Convert WM8903 driver to register at I2C probe time
ASoC: Stop WM8903 SYSCLK when suspending
ASoC: Fix variable name for Blackfin I2S DAI
ALSA: Fix declaration of sound_class
ASoC: Ease merge difficulties from new architectures
ASoC: Complain if we fail to create DAPM controls
ASoC: Add WM8350 AudioPlus codec driver
[WATCHDOG] Add support for the WM8350 watchdog
ASoC: Clean up kerneldoc warnings
mfd: Don't mark WM8350 security register as volatile
mfd: Remove i.MX31ism from WM8350 i2c driver
mfd: Add some documentation for WM8350 register lock
mfd: Add WM8350 revision H support
mfd: Add AUXADC support for WM8350
power_supply: Add support for WM8350 PMU
mfd: Switch WM8350 revision detection to a feature based model
mfd: Refactor WM8350 chip identification
power_supply: Add cold to the POWER_SUPPLY_HEALTH report values
power_supply: Add battery health reporting for WM8350
mfd: Pass driver_data onto child devices
mfd: Register WM8400 codec device
mfd: Add WM8352 support
mfd: Handle missing WM8350 platform data
mfd: Support configurable numbers of DCDCs and ISINKs on WM8350
mfd: Add WM8351 support
mfd: Add missing break from wm3850-core
mfd: Fix section mismatch in da903x
ASoC: Use snd_soc_dapm_nc_pin() in at91sam9g20ek
ASoC: Fix SND_SOC_ALL_CODECS handling of dual SPI and I2C control buses
leds: Add WM8350 LED driver
regulator: Remove extraneous kerneldoc annotations
regulator: Clean up kerneldoc warnings
regulator: Add missing kerneldoc
regulator: Fix some kerneldoc rendering issues
regulator: Add basic DocBook manual
Mark Fasheh (10):
Btrfs: Null terminate strings passed in from userspace
jbd2: Add BH_JBDPrivateStart
ocfs2: turn __ocfs2_remove_inode_range() into ocfs2_remove_btree_range()
ocfs2: Remove JBD compatibility layer
ocfs2: Periodic quota syncing
jbd2: Add BH_JBDPrivateStart
ocfs2: Use BH_JBDPrivateStart instead of BH_Unshadow
ocfs2: Add directory block trailers.
ocfs2: remove unneeded lvb casts
ocfs2: use min_t in ocfs2_quota_read()
Mark Jackson (1):
MIMC200: Remove deprecated call
Mark Lord (3):
/proc/acpi/alarm: handle day-of-month wraparound on readback
V4L/DVB (10157): Add USB ID for the Sil4701 radio from DealExtreme
USB: fix minor nit in usbfs checking
Mark McLoughlin (28):
virtio_net: Recycle some more rx buffer pages
virtio_net: hook up the set-tso ethtool op
virtio_net: VIRTIO_NET_F_MSG_RXBUF (imprive rcv buffer allocation)
virtio_net: large tx MTU support
virtio: add PCI device release() function
lguest: struct device - replace bus_id with dev_name()
KVM: remove the IRQ ACK notifier assertions
KVM: make kvm_unregister_irq_ack_notifier() safe
KVM: don't free an unallocated irq source id
KVM: add KVM_USERSPACE_IRQ_SOURCE_ID assertions
KVM: split out kvm_free_assigned_irq()
KVM: fix handling of ACK from shared guest IRQ
intel-iommu: remove some unused struct intel_iommu fields
intel-iommu: make init_dmars() static
intel-iommu: move DMA_32/64BIT_PFN into intel-iommu.c
intel-iommu: move root entry defs from dma_remapping.h
intel-iommu: move context entry defs out from dma_remapping.h
intel-iommu: move DMA PTE defs out of dma_remapping.h
intel-iommu: move struct dmar_domain def out dma_remapping.h
intel-iommu: move struct device_domain_info out of dma_remapping.h
intel-iommu: kill off duplicate def of dmar_disabled
intel-iommu: move iommu_prepare_gfx_mapping() out of dma_remapping.h
intel-iommu: trivially inline context entry macros
intel-iommu: trivially inline DMA PTE macros
driver core: add root_device_register()
virtio: do not statically allocate root device
lguest: do not statically allocate root device
s390: remove s390_root_dev_*()
Mark Nelson (5):
powerpc: Add new CPU feature: CPU_FTR_UNALIGNED_LD_STD
powerpc: Update 64bit memcpy() using CPU_FTR_UNALIGNED_LD_STD
powerpc: Remove map_/unmap_single() from dma_mapping_ops
powerpc: Update 64bit __copy_tofrom_user() using CPU_FTR_UNALIGNED_LD_STD
[SCSI] ipr: fix lockdep warning from ipr_ioa_reset_done
Mark van Doesburg (3):
hwmon: (f71882fg) Use sensor_device_attribute_2
hwmon: (f71882fg) Misc cleanups
hwmon: (f71882fg) Add PWM support
Marko Schluessler (7):
V4L/DVB (9388): Reference Clock is in kHz
V4L/DVB (9389): Use kzalloc instead of kmalloc
V4L/DVB (9390): Offset Freq has been set in reg
V4L/DVB (9391): Register definition bugs
V4L/DVB (9398): Initial support for the Technotrend TT S2 3200
V4L/DVB (9406): Really silly bug, setting bandwidth into frequency
V4L/DVB (9428): Fix: assignment of wrong values
Markus Bollinger (5):
ALSA: pcxhr - add support for pcxhr stereo sound cards
ALSA: pcxhr - add support for pcxhr stereo sound cards (core change)
ALSA: pcxhr - add support for pcxhr stereo sound cards (firmware support)
ALSA: pcxhr - add support for pcxhr stereo sound cards (mixer part)
ALSA: pcxhr - change firmware filenames
Markus Metzger (12):
x86, bts: DS and BTS initialization
x86, bts: base in-kernel ds interface on handles
x86, bts, ptrace: move BTS buffer allocation from ds.c into ptrace.c
x86, ftrace: call trace->open() before stopping tracing; add trace->print_header()
x86, bts, ftrace: a BTS ftrace plug-in prototype
x86, bts: turn BUG_ON into WARN_ON_ONCE
x86, bts: provide in-kernel branch-trace interface
x86, bts, ftrace: adapt the hw-branch-tracer to the ds.c interface
x86, bts: remove recursion from get_context
x86, bts: correctly report invalid bts records
x86, bts: add fork and exit handling
x86, bts: memory accounting
Markus Rechberger (4):
V4L/DVB (9362): zl10353: add new register configuration for zl10353/especially 6mhz taiwan.
V4L/DVB (9363): tvp5150: add support to enable raw vbi
V4L/DVB (9364): adding sharp s921 ISDB-T driver
V4L/DVB (9365): adding lgdt3304 based driver
Markus Trippelsdorf (1):
x86: remove debug printks (io_apic.c)
Martin Bachem (5):
mISDN: Use protocol to detect D-channel
mISDN: Add E-Channel logging features
mISDN: Return error on E-channel access
mISDN: Add ISDN_P_TE_UP0 / ISDN_P_NT_UP0
mISDN: Add layer1 prim MPH_INFORMATION_REQ
Martin K. Petersen (4):
[SCSI] Fix error handling for DIF/DIX
[SCSI] sd: DIF: Show app tag on error
[SCSI] sd: DIF: Fix tagging on platforms with signed char
[SCSI] sd: Correctly handle 6-byte commands with DIX
Martin Schwidefsky (25):
[S390] arch_setup_additional_pages arguments
[S390] introduce vdso on s390
[S390] serialize stp/etr work
[S390] service level interface.
[S390] __page_to_pfn warnings
[S390] remove ptrace warning on 31 bit.
[S390] remove warnings with functions ending in BUG
[S390] Add processor type march=z10 and a processor type safety check.
[S390] add new machine types to setup_hwcaps.
[S390] Remove config options.
[S390] clear_table inline assembly contraints
[S390] panic_stack leak in smp_alloc_lowcore
[S390] convert xpram printks to pr_xxx macros.
[S390] convert time printks to pr_xxx macros.
[S390] convert setup printks to pr_xxx macros.
[S390] convert ap_bus printks to pr_xxx macros.
[S390] convert sclp printks to pr_xxx macros.
[S390] convert cpu related printks to pr_xxx macros.
[S390] convert vmlogrdr printks to pr_xxx macros.
fix scaled & unscaled cputime accounting
idle cputime accounting
improve precision of process accounting.
improve precision of idle time detection.
improve idle cputime accounting
fast vdso implementation for CLOCK_THREAD_CPUTIME_ID
Martin Willi (3):
xfrm: Notify changes in UDP encapsulation via netlink
xfrm: Accept XFRM_STATE_AF_UNSPEC SAs on IPv4/IPv6 only hosts
xfrm: Accept ESP packets regardless of UDP encapsulation mode
Marton Balint (1):
do_mounts: add device info to mount message
Martyn Welch (2):
powerpc/86xx: Add use of Epson RTX-8581 RTC to GE Fanuc SBC610 dts
powerpc/86xx: Basic GPIO support for GE Fanuc SBC610
Masakazu Mokuno (1):
powerpc/ps3: Fix memory leak in device init
Masami Hiramatsu (10):
kprobes: bugfix: try_module_get even if calling_mod is NULL
kprobes: indirectly call kprobe_target
kprobes: add tests for register_kprobes
module: add within_module_core() and within_module_init()
kprobes: add kprobe_insn_mutex and cleanup arch_remove_kprobe()
kprobes: add __kprobes to kprobe internal functions
kprobes: support probing module __exit function
kprobes: remove called_from argument
module: add MODULE_STATE_LIVE notify
kprobes: support probing module __init function
Mathieu Desnoyers (15):
rcu: add rcu_read_*_sched_notrace()
markers: fix unregister
markers: use rcu_*_sched_notrace and notrace
markers: use module notifier
markers: auto enable tracepoints (new API : trace_mark_tp())
markers: create DEFINE_MARKER and GET_MARKER (new API)
tracepoints: samples, fix teardown
tracepoints: fix disable
tracepoints: use rcu_*_sched_notrace
tracepoints: use unregister return value
tracepoints: do not put arguments in name
tracepoints: use modules notifiers
tracepoints: add DECLARE_TRACE() and DEFINE_TRACE()
tracepoints: documentation fix for teardown
tracepoints, docs: marker_synchronize_unregister->tracepoint_synchronize_unregister
Matias Zabaljauregui (1):
lguest: move the initial guest page table creation code to the host
Matt Carlson (30):
tg3: Add 5761S support
tg3: Use pci_ioremap_bar()
tg3: Preserve DASH connectivity when WOL enabled
tg3: Preserve LAA when device control is released
tg3: Reclaim TG3_FLG3_5761_5784_AX_FIXES flag
tg3: Do not enable APE on bcm5700
tg3: Move phylib report to end of tg3_init_one
tg3: Refine power management and WOL code
tg3: Allow WOL for phylib controlled Broadcom phys
tg3: Refine phylib support
tg3: 5785 enhancements
broadcom: Add flow control support
broadcom: Refine expansion register access routine
broadcom: Add support for BCM50610
tg3: Update version to 3.95
tg3: Use NET_IP_ALIGN
tg3: Qualify use of tp->pcix_cap
tg3: Prevent corruption at 10 / 100Mbps w CLKREQ
tg3: Enable GPHY APD on select devices
tg3: Extract FW ver from alt NVRAM formats
tg3: Embrace pci_ioremap_bar()
tg3: Allow GPHY powerdown on 5761
tg3: Add 57780 support
broadcom: Add 57780 support
tg3: Update version to 3.96
tg3: WOL fixes
tg3: Cleanup IPV6 LSO
tg3: Remove unused cfgspc device members
tg3: tg3.h cleanups
tg3: Update version to 3.97
Matt Fleming (10):
ftrace: align __mcount_loc sections
sh: dynamic ftrace support.
ftrace: specify $alignment for sh architecture
sh: dynamic ftrace support.
sh: Switch HD64461 from hw_interrupt_type to irq_chip
sh: Convert Microdev boards from hw_interrupt_type to irq_chip
sh: Convert SystemH board support from hw_interrupt_type to irq_chip
sh: Convert Dreamcast support from hw_interrupt_type to irq_chip
sh: Convert Cayman boards from hw_interrupt_type to irq_chip
sh: Enable GENERIC_HARDIRQS_NO__DO_IRQ for all SuperH machines
Matt Helsley (1):
HID: add proper support for pensketch 12x9 tablet
Matt Hsu (2):
[ARM] S3C64XX: Correct the EINT IRQ type configuration
[ARM] S3C64XX: Fix EINT group macro definition
Matt Mackall (3):
tcp: Stop scaring users with "treason uncloaked!"
shmem: unify regular and tiny shmem
random: don't try to look at entropy_count outside the lock
Matt Palmer (2):
[ARM] DNS323: Read MAC address from flash
[ARM] DNS323: Initialise 88F5182 correctly
Matt Reimer (2):
[MTD] [NAND] pxa3xx: fix non-page-aligned reads
[MTD] [NAND] pxa3xx: convert from ns to clock ticks more accurately
Matthew Garrett (5):
[CPUFREQ] Disable sysfs ui for p4-clockmod.
Input: atkbd - broaden the Dell DMI signatures
PCI/ACPI: acpiphp: Identify more removable slots
dcdbas: export functionality for use in other drivers
misc: add dell-laptop driver
Matthew Ranostay (9):
ALSA: hda: add support for jack detection on IDT/Sigmatel
ALSA: hda: dynamic jack id
ALSA: jack: lineout support to jack abstraction layer
ALSA: hda: add snd_hda_get_jack* functions
ALSA: hda: add support for jack detection on IDT codecs.
ALSA: hda: STAC_DELL_M6 EAPD
ALSA: hda: EAPD mute on suspend
ALSA: hda: dinput_mux check
ALSA: hda: fix incorrect mixer index values for 92hd83xx
Matthew Wilcox (3):
driver core: Rearrange struct device for better packing
driver core: Remove completion from struct klist_node
atomic_t: unify all arch definitions
Matthias Fuchs (1):
powerpc: Add ioctls for RS485 mode control of serial drivers
Matthias Schwarzott (1):
V4L/DVB (9477): Fix: Commit 9344 breaks tning of cx24123
Matthias Urlichs (5):
mISDN: Remove the local max-card limit
mISDN: Added an ioctl to change the device name
mISDN: Use struct device name field
mISDN: Create /sys/class/mISDN
mISDN: Add MODULE_DEVICE_TABLE() to hfcpci
Mauro Carvalho Chehab (95):
V4L/DVB (9366): Move S921 driver to the proper place and allow it to compile
V4L/DVB (9367): Move lgdt3304 driver to the proper place and allow it to compile
V4L/DVB (9370): Update README.cx88 with the current status
V4L/DVB (9498): Simplify video standards enumeration
V4L/DVB (9532): Properly handle error messages during alsa registering
V4L/DVB (9572): Whitespace cleanup
V4L/DVB (9572a): Whitespace cleanup
V4L/DVB (9578): v4l core: add support for enumerating frame sizes and intervals
V4L/DVB (9579): v4l core: a few get ioctls were lacking memory clean
V4L/DVB (9591): v4l core: fix debug printk for enumberating framerates
V4L/DVB (9607): em28xx: Properly implement poll support for IR's
V4L/DVB (9611): em28xx: experimental support for HVR-950 IR
V4L/DVB (9612): Fix key repetition with HVR-950 IR
V4L/DVB (9630): Some boards need to specify tuner address
V4L/DVB (9641): Add chip ID's for em2820 and em2840
V4L/DVB (9642): Add AC97 registers found on em28xx devices
V4L/DVB (9643): em28xx: remove the previous register names
V4L/DVB (9649): em28xx: remove two amux entries used only on one card
V4L/DVB (9650): em28xx: replace magic numbers to something more meaningful
V4L/DVB (9651): em28xx: Improve audio handling
V4L/DVB (9652): em28xx: merge AC97 vendor id's into a single var
V4L/DVB (9653): em28xx: improve AC97 handling
V4L/DVB (9669): em28xx: Fix a stupid cut-and-paste error
V4L/DVB (9670): em28xx: allow specifying audio output
V4L/DVB (9671): em28xx: Add detection of Sigmatel Stac97xx series of AC97 devices
V4L/DVB (9672): Allow opening more than one output at the same time
V4L/DVB (9673): em28xx: fix Pixelview PlayTV board entry
V4L/DVB (9675): em28xx: devices with xc2028/3028 don't have tda9887
V4L/DVB (9676): em28xx: fix a regression caused by 22c90ec6a5e07173ee670dc2ca75e0df0a7772c0
V4L/DVB (9717): em28xx: improve message probing logs
V4L/DVB (9747): em28xx: Properly handles XCLK and I2C speed
V4L/DVB (9751): em28xx: card description cleanups
V4L/DVB (9752): Remove duplicated fields on em28xx_board and em28xx structs
V4L/DVB (9753): em28xx: cleanup: saa7115 module auto-detects saa711x type
V4L/DVB (9754): em28xx: improve debug messages
V4L/DVB (9755): em28xx: cleanup: We need just one tuner callback
V4L/DVB (9758): em28xx: replace some magic by register descriptions where known
V4L/DVB (9759): em28xx: move gpio tables to the top of em28xx-cards
V4L/DVB (9760): em28xx: move gpio lines into board table description
V4L/DVB (9761): em28xx: replace magic numbers for mux aliases
V4L/DVB (9762): em28xx: fix tuner absent entries
V4L/DVB (9763): em28xx: fix gpio settings
V4L/DVB (9764): em28xx: Add support for suspend the device when not used
V4L/DVB (9765): em28xx: move tuner gpio's to the cards struct
V4L/DVB (9766): em28xx: improve probe messages
V4L/DVB (9767): em28xx: improve board description messages
V4L/DVB (9756): em28xx: Improve register log format
V4L/DVB (9769): tuner-xc2028: powers device of when not used
V4L/DVB (9770): em28xx: turn off tuner when not used
V4L/DVB (9771): tuner-xc2028: fix a small warning
V4L/DVB (9772): saa7134: Add support for Kworld Plus TV Analog Lite PCI
V4L/DVB (9773): tda827x: fix printk message when in FM mode
V4L/DVB (9774): tda827x: fix returned frequency
V4L/DVB (9775): tda8290: fix FM radio
V4L/DVB (9799): em28xx: fix Kworld Hybrid 330 (A316) support
V4L/DVB (9909): em28xx: move dev->lock from res_free to the caller routines
V4L/DVB (9910): em28xx: move res_get locks to the caller routines
V4L/DVB (9911): em28xx: vidioc_try_fmt_vid_cap() doesn't need any lock
V4L/DVB (9912): em28xx: fix/improve em28xx locking schema
V4L/DVB (9913): tuner-xc2028: allow printing stack trace as debug on sleep code
V4L/DVB (9925): tuner-core: add debug msg's when asking tuner to sleep
V4L/DVB (9926): em28xx: Fix a bug that were putting xc2028/3028 tuner to sleep
V4L/DVB (9927): em28xx: use a more standard way to specify video formats
V4L/DVB (9930): em28xx: Fix bad locks on error condition
V4L/DVB (9931): em28xx: de-obfuscate vidioc_g_ctrl logic
V4L/DVB (9953): em28xx: Add suport for debugging AC97 anciliary chips
V4L/DVB (9969): tvp5150: add support for VIDIOC_G_CHIP_IDENT ioctl
V4L/DVB (9970): em28xx: Allow get/set registers for debug on i2c slave chips
V4L/DVB (9977): Kbuild: fix compilation when dib7000p is not defined
V4L/DVB (9979): em28xx: move usb probe code to a proper place
V4L/DVB (9980): em28xx: simplify analog logic
V4L/DVB (10106): gscpa - stv06xx: Fix compilation with kernel tree
V4L/DVB (10107): More than one driver defines the same var name (dump_bridge). Add
V4L/DVB (10109): anysee: Fix usage of an unitialized function
V4L/DVB (10110): v4l2-ioctl: Fix warnings when using .unlocked_ioctl = __video_ioctl2
V4L/DVB (10111): quickcam_messenger.c: fix a warning
V4L/DVB (10111a): usbvideo.h: remove an useless blank line
V4L/DVB (10116): af9013: Fix gcc false warnings
V4L/DVB (10118): zoran: fix warning for a variable not used
V4L/DVB (10154): saa7134: fix a merge conflict on Behold H6 board
V4L/DVB (10160): em28xx: update chip id for em2710
V4L/DVB (10162): tuner-simple: Fix tuner type set message
V4L/DVB (10163): em28xx: allocate adev together with struct em28xx dev
V4L/DVB (10166): dvb frontend: stop using non-C99 compliant comments
Staging: go7007: Convert driver to use video_ioctl2
edac: driver for i5400 MCH (Seaburg)
edac: driver for i5400 MCH (update)
V4L/DVB (10177): Fix sparse warnings on em28xx
V4L/DVB (10178): dvb_frontend: Fix some sparse warnings due to static symbols
V4L/DVB (10179): tda8290: Fix two sparse warnings
V4L/DVB (10180): drivers/media: Fix a number of sparse warnings
V4L/DVB (10181): v4l2-device: Fix some sparse warnings
V4L/DVB (10189): dm1105: Fix build with INPUT=m and DVB_DM1105=y
V4L/DVB (10190): cx88: Fix some Kbuild troubles
V4L/DVB (10191a): Update MAINTAINERS entries on media drivers
Mel Gorman (2):
mm: report the pagesize backing a VMA in /proc/pid/smaps
mm: report the MMU pagesize in /proc/pid/smaps
Melissa Howland (1):
[S390] convert monwriter printks to pr_xxx macros.
Miao Xie (1):
cpusets: set task's cpu_allowed to cpu_possible_map when attaching it into top cpuset
Michael Buesch (4):
b43: Fix some MAC locking
b43: Suspend MAC while killing the radio
b43: Add key memory dumping
parport: ieee1284: use del_timer_sync() in parport_wait_event()
Michael Chan (7):
bnx2: Add PCI ID for 5716S.
bnx2: Restrict WoL support.
bnx2: Set rx buffer water marks based on MTU.
bnx2: Reorganize timeout constants.
bnx2: Update version to 1.8.2.
bnx2: Rename MSI-X vectors.
bnx2: Update version to 1.9.0.
Michael Ellerman (6):
of: Add helpers for finding device nodes which have a given property
powerpc: Use for_each_node_with_property() in of_irq_map_init()
powerpc: Use of_find_node_with_property() in cell_iommu_fixed_mapping_init()
powerpc/pmac: Use of_find_node_with_property() in pmac_setup_arch()
IB/ipath: Fix pointer-to-pointer thinko in ipath_fs.c
powerpc/iseries: Kexec is known not to work on iseries
Michael Ernst (1):
[S390] convert cio printks to pr_xxx macros.
Michael Halcrow (9):
eCryptfs: Filename Encryption: Tag 70 packets
eCryptfs: Filename Encryption: Header updates
eCryptfs: Filename Encryption: Encoding and encryption functions
eCryptfs: Filename Encryption: filldir, lookup, and readlink
eCryptfs: Filename Encryption: mount option
eCryptfs: Replace %Z with %z
eCryptfs: Fix data types (int/size_t)
eCryptfs: kerneldoc for ecryptfs_parse_tag_70_packet()
eCryptfs: Clean up ecryptfs_decode_from_filename()
Michael Hennerich (20):
Blackfin arch: BF538/9 Linux kernel Support
Blackfin arch: lookup channel2irq() only once
Blackfin arch: Remove useless SSYNCs in DMA code
Blackfin arch: remove most BUG_ON channel checks
Blackfin arch: don't assume a specific SPI flash part - take whatever you probe
Blackfin arch: Enable ISP1760 USB Host Driver in platform device initialization code.
Blackfin arch: Cleanup and unify Blackfin IRQ and GPIO IRQ handling
Blackfin arch: Convert Blackfin GPIO driver to use common gpiolib/gpiochip infrastructure
Blackfin arch: Fix BUG - Kernel does not link when CONFIG_CPU_FREQ_STAT=m
Blackfin arch: Fix bug - change cpufreq doesn't take effect on bf537 now
ASoC: Fix Blackfin AC97 DAI probe function return code
V4L/DVB (9660): uvcvideo: Fix unaligned memory access.
Blackfin arch: fix bugs and unify BFIN_KERNEL_CLOCK option
Blackfin arch: gpio.h split into machine subfolders like already done for BF54x
Blackfin arch: fix bug - kernel build fails with undefined reference to pm_overflow_handler
Blackfin arch: Add BF537-STAMP platform support for ENC28J60 SPI Ethernet MAC
Blackfin arch: ADP5588 QWERTY I2C Keyboard Input device driver
Blackfin arch: Make the interrupt edge and polarity type configurable based on IORESOURCE_BITS
Blackfin arch: Add AD7879 defaults for the Blackfin Landscape LCD EZ-Extender
Blackfin arch: fix bug - kernel crash after config IP for ethernet port
Michael Hillmann (1):
Staging: comedi: add me_daq driver
Michael Holzheu (3):
[S390] convert hypfs printks to pr_xxx macros.
[S390] convert s390 debug feature printks to pr_xxx macros.
[S390] convert zfcp dumper printks to pr_xxx macros.
Michael Kerrisk (1):
inotify: fix type errors in interfaces
Michael Krufky (11):
V4L/DVB (9734): sms1xxx: add functions to configure and set gpio
V4L/DVB (9733): sms1xxx: add autodetection support for Hauppauge WinTV MiniCard
V4L/DVB (9735): sms1xxx: turn off LEDs after initialization of Hauppauge WinTV MiniStick
V4L/DVB (9736): sms1xxx: enable power LED on Hauppauge WinTV MiniStick
V4L/DVB (9738): sms1xxx: fix invalid unc readings
V4L/DVB (9739): sms1xxx: enable signal quality indicator LEDs on Hauppauge WinTV MiniStick
V4L/DVB (9737): sms1xxx: enable LNA control on Hauppauge WinTV MiniCard
V4L/DVB (10167): sms1xxx: add support for inverted gpio
V4L/DVB (10168): sms1xxx: fix inverted gpio for lna control on tiger r2
V4L/DVB (10170): tuner-simple: prevent possible OOPS caused by divide by zero error
V4L/DVB (10182): tda8290: fix TDA8290 + TDA18271 initialization
Michael Marineau (1):
net: Fix for initial link state in 2.6.28
Michael McTernan (1):
Blackfin arch: add const to some function prototype and struct dma_channel
Michael Tokarev (2):
x86: fix missing space in printk
x86: fix missing space in printk, #2
Michael Trimarchi (2):
serial: sh-sci: Codestyle cleanup patch.
sh: Add SH-4A optimized fastpath mutex implementation.
Michal Schmidt (1):
selinux: recognize netlink messages for 'ip addrlabel'
Miguel (3):
Btrfs: Endianess bug fix for v0.13 with kernels
Btrfs: define write_cache_pages for linux kernel <= 2.6.20 instead
Btrfs: bio_endio support for linux 2.6.23 and older.
Mikael Pettersson (1):
x86, signals: remove duplicated register setup code in ia32 signal delivery
Mike Chan (1):
[CPUFREQ] Fix on resume, now preserves user policy min/max.
Mike Christie (13):
[SCSI] iscsi_tcp: prepare helpers for LLDs that can offload some operations
[SCSI] libiscsi: prepare libiscsi for new offload engines by modifying unsol data code
[SCSI] iser: convert iser to new alloc_pdu api
[SCSI] iscsi_tcp: convert to new alloc_hdr api
[SCSI] iscsi_tcp: remove unused r2t handling
[SCSI] libiscsi: change login data buffer allocation
[SCSI] iscsi_tcp: add iscsi_tcp prefix to iscsi_tcp functions
[SCSI] iscsi_tcp: split module into lib and lld
[SCSI] iscsi_tcp: hook iscsi_tcp into new libiscsi_tcp module
[SCSI] libiscsi: allow drivers to modify the itt sent to the target
[SCSI] libiscsi: pass opcode into alloc_pdu callout
[SCSI] libiscsi: handle init task failures.
[SCSI] libiscsi_tcp: support padding offload
Mike Day (1):
intel-iommu: fix bit shift at DOMAIN_FLAG_P2P_MULTIPLE_DEVICES
Mike Frysinger (121):
Blackfin arch: unify duplicated bss init code
Blackfin arch: move EXPORT_SYMBOL to the place where it is actually defined
Blackfin arch: add an option to allow people to stick exception stack into L1 scratch
Blackfin arch: drop unused exports and comment remaining exports
Blackfin arch: drop redundant BFIN_DMA_5XX depends
Blackfin arch: put quotes around error to silence a ton of warnings from gcc-4.3
Blackfin arch: remove unused local define
Blackfin arch: unify check_gpio() to reduce arch differences
Blackfin arch: fix cmp_label() so it doesnt incorrectly accept partial leading matches
Blackfin arch: unify peripheral_request() to reduce arch differences
Blackfin arch: unify port_setup() to reduce arch differences
Blackfin arch: refine the gpio check
Blackfin arch: update anomaly lists to match latest sheets
Blackfin arch: only add IFLUSH nop padding when anomaly 443 is enabled
smc91x: add __init markings to smc_drv_probe()
Blackfin arch: update defconfig file for all boards
Blackfin arch: use sti to set the mask rather than banging on imask
Blackfin arch: do not bother initializing the first 4k
Blackfin arch: fixup get_user() macros
Blackfin arch: enable i2c_bfin_twi0_device in cm_bf548 board
Blackfin arch: remove useless SSYNC() in irq priority code
Blackfin arch: use physmap in board resources rather than legacy config method
Blackfin arch: fix unused warning for some blackfin derivatives
Blackfin arch: make ADI board names consistent
Blackfin arch: rewrite blackfin_invalidate_entire_dcache function
Blackfin arch: overlay thread.usp over PT_USP
Blackfin arch: delete old comments and NO_IRQ define
Blackfin arch: move ack_bad_irq() prototype to hardirq.h to match other arches
Blackfin arch: move SIC_SYSIRQ() to the one file that actually uses it
Blackfin arch: dont export ack_bad_irq as no one else does
Blackfin arch: delay PLL_CTL/VR_CTL wrappers
Blackfin arch: set PM_WAKEUP_GPIO_NUMBER default to 2 for everyone
Blackfin arch: remove superficial check on blackfin watchdog
Blackfin arch: move fixed code into init section
Blackfin arch: delete unused vars and add parenthesis to fixup warnings
Blackfin arch: fix off-by-one errors on end of memory range
Blackfin arch: introduce an IM_MEM macro to kgdb
Blackfin arch: move the PORT registers down
Blackfin arch: move out irq related functions
Blackfin arch: rename irq_flags to bfin_irq_flags
Blackfin arch: do not define decode_instruction if hwtrace is turned off
Blackfin arch: fix building with CONFIG_DEBUG_DOUBLEFAULT
Blackfin arch: cleanup the time.c code
Blackfin arch: use generic xor.h
Blackfin arch: rename cache_lock() to bfin_cache_lock()
Blackfin arch: add mmiowb() as some drivers expect
Blackfin arch: remove BFIN_DMA_5XX option
Blackfin arch: define BASE_BAUD like everyone else
Blackfin arch: unify cplbinfo files
Blackfin arch: remove pointless define IN_KERNEL
Blackfin arch: change return value
Blackfin arch: do not include init sections in the kernel lock down as it gets released afterwards
Blackfin arch: noMMU CPLB lookup tables can be in L1 SRAM
Blackfin arch: make ROM_BASE depend on ROMKERNEL
Blackfin arch: add BUG_ON() checks to make sure we dont overflow the cplb tables
Blackfin arch: only define HI/LO macros for assembly files
Blackfin arch: add ANOMALY_05000435 to our headers
Blackfin arch: fix bug - reboot fails on BF527
ASoC: Blackfin: updates Kconfig for SPORT
ASoC: Blackfin: do not force TWI bus for ssm2602 codec
ASoC: Blackfin: always set a default value for that GPIO range
netdev/smc91x: unify Blackfin code a bit and use proper read/write functions
kbuild: kill output in silent mode of mkcompile_h
kbuild: introduce $(kecho) convenience echo
kbuild: use KECHO convenience echo
[MTD] physmap: make physmap compat explicit
linux/timex.h: cleanup for userspace
Input: map_to_7segment.h - convert to __inline__ for userspace
V4L/DVB (10149): ttusb-budget: make it depend on PCI
V4L/DVB (10150): ttusb-dec: make it depend on PCI
headers_check.pl: disallow extern's
kbuild: in headers_install autoconvert asm/inline/volatile to __xxx__
UIO: uio_pdrv_genirq: allow custom irq_flags
autodetect_raid: add missing __init marking
checkpatch: try to catch missing VMLINUX_SYMBOL() in vmlinux.lds.h
genrtc: disable genrtc on Blackfin systems
Blackfin arch: delete now unused "cclk" member of blackfin_cpudata
Blackfin arch: do not allow L2 to be cached on BF561 SMP
Blackfin arch: add simple-gpio resources to all adi/tinyboards
Blackfin arch: rewrite cplbinfo to use seq files
Blackfin arch: cleanup the header file comments
Blackfin arch: tweak the BUG_ON() check to allow for equal values
Blackfin arch: rename MAX_BLACKFIN_DMA_CHANNEL to MAX_DMA_CHANNELS to match everyone else
Blackfin arch: remove #if check on L2_LENGTH
Blackfin arch: dma_memcpy() - do not return NULL when transferring a multiple of 65k
Blackfin arch: Set TWI/I2C Clock to 100kHz
Blackfin arch: cleanup - use scm for changelog, not file headers
Blackfin arch: push bf561 PERIPHERAL_MAP oddity into bf561-specific code
Blackfin arch: check pointers in safe_dma_memcpy
Blackfin arch: rewrite dma_memcpy() and dma in/out functions
Blackfin arch: enable DEBUG_KERNEL for ADI boards
Blackfin arch: include linux/mm.h since we use PAGE_ALIGN and such
Blackfin arch: drop custom dma_interrupt_t and just use irq_handler_t
Blackfin arch: drop irq_callback from struct dma_channel
Blackfin arch: set_dma_callback: do not store .irq
Blackfin arch: dma header file: strip down includes to only necessary ones
Blackfin arch: move most dma functions into static inlines
Blackfin arch: desc_ptr is a pointer, so declare it as such
Blackfin arch: request_dma() returns 0 on success, not channel
Blackfin arch: push cache flushing up to dma_memcpy
Blackfin arch: add bfin_read_MDMA_S0_CONFIG compat for dma_memcpy
Blackfin arch: dma code: cannot simply OR the ndsize
Blackfin arch: add __must_check markings to our user functions like other arches
Blackfin arch: stub out pgprot_noncached() like other people seem to do on nommu
Blackfin arch: remove unused members of dma_channel struct
Blackfin arch: add volatile markings to DMA MMRs
Blackfin arch: add get_dma_config() func to match set_dma_config()
Blackfin arch: add __init markings to Blackfin timer init functions
Blackfin arch: show_cpuinfo - consolidate ugly casts
Blackfin arch: allow clkin_hz to be specified on the command line
Blackfin arch: do not allow people to pass in a diff clkin_hz value
Blackfin arch: update anomaly headers to match latest sheets
Blackfin arch: merge kgdb test code using common CONFIG_KGDB_TESTS
Blackfin arch: cleanup and unify the ins functions
Blackfin arch: rewrite get_sclk()/get_vco()
Blackfin arch: change HWTRACE Kconfig and set it on default
Blackfin arch: add () to avoid warnings from gcc
Blackfin arch: fix typo in early printk bit size processing
Blackfin arch: drop ad73311 test code
Blackfin arch: fix bug: kernel crash when enable SDIO host driver
[S390] asm-s390/posix_types.h: drop __USE_ALL usage
Mike Galbraith (2):
sched: fix wakeup preemption clock
sched: fix sched_slice()
Mike Lockwood (2):
Staging: android: add timed_gpio driver
Staging: android: timed_gpio: Rename android_timed_gpio to timed_gpio
Mike Rapoport (8):
V4L/DVB (10076): v4l: add chip ID for MT9M112 camera sensor from Micron
V4L/DVB (10077): mt9m111: add support for mt9m112 since sensors seem identical
mfd: Dialog DA9030 battery charger MFD driver
power_supply: Add Dialog DA9030 battery charger driver
regulator: da903x: add '\n' to error messages
regulator: da903x: make da903x_is_enabled return 0 or 1
regulator: move set_machine_constraints after regulator device initialization
backlight: add support for Toppoly TDO35S series to tdo24m lcd driver
Mike Travis (41):
x86/uv: provide a System Activity Indicator driver
x86/uv: update SCIR driver to use the idle_cpu() function
sched: reduce stack size requirements in kernel/sched.c
x86: fix build error with post-merge of tip/cpus4096 and rr-for-ingo/master.
x86: enable MAXSMP
x86 smp: modify send_IPI_mask interface to accept cpumask_t pointers
x86: move and enhance debug printk for nr_cpu_ids etc.
x86: Add cpu_mask_to_apicid_and
x86: update add-cpu_mask_to_apicid_and to use struct cpumask*
x86: Update io_apic.c to use new cpumask API
xen: convert to cpumask_var_t and new cpumask primitives.
x86: fixup_irqs() doesnt need an argument.
x86: cosmetic changes apic-related files.
x86: Set CONFIG_NR_CPUS even on UP
x86: prepare for cpumask iterators to only go to nr_cpu_ids
x86: Use cpumask accessors code for possible/present maps.
x86: Remove cpumask games in x86/kernel/cpu/intel_cacheinfo.c
x86: use work_on_cpu in x86/kernel/cpu/mcheck/mce_amd_64.c
x86: xen: use smp_call_function_many()
x86: Introduce topology_core_cpumask()/topology_thread_cpumask()
x86: fix cpu_mask_to_apicid_and to include cpu_online_mask
x86: use possible_cpus=NUM to extend the possible cpus allowed
cpumask: Add alloc_cpumask_var_node()
cpumask: documentation for cpumask_var_t
cpumask: add sysfs displays for configured and disabled cpu maps
sysfs: add documentation to cputopology.txt for system cpumasks
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask into merge-rr-cpumask
x86: enable cpus display of kernel_max and offlined cpus
sched: put back some stack hog changes that were undone in kernel/sched.c
x86: cleanup some remaining usages of NR_CPUS where s/b nr_cpu_ids
cpumask: use alloc_cpumask_var_node where appropriate
cpumask: fix compile error when CONFIG_NR_CPUS is not defined
ia64: cpumask fix for is_affinity_mask_valid()
cpumask: update local_cpus_show to use new cpumask API
cpumask: update pci_bus_show_cpuaffinity to use new cpumask API
x86: cleanup remaining cpumask_t ops in smpboot code
cpumask: use work_on_cpu in acpi/cstate.c
cpumask: use cpumask_var_t in acpi-cpufreq.c
cpumask: use work_on_cpu in acpi-cpufreq.c for drv_read and drv_write
cpumask: use work_on_cpu in acpi-cpufreq.c for read_measured_perf_ctrs
x86: fix x86_32 builds for summit and es7000 arch's
Miklos Szeredi (3):
fuse: style fixes
fuse: update interface version
fuse: fix sparse warning in ioctl
Mikulas Patocka (4):
dm table: drop reference at unbind
dm snapshot: change yield to msleep
dm: consolidate target deregistration error handling
dm table: rework reference counting
Milan Broz (6):
loop: Flush possible running bios when loop device is released.
loop: Do not call loop_unplug for not configured loop device.
dm log: move region_size validation
dm log: ensure log bitmap fits on log device
dm ioctl: allow dm_copy_name_and_uuid to return only one field
dm: add name and uuid to sysfs
Milton Miller (3):
powerpc: Provide a separate handler for each IPI action
powerpc/mpic: Use new smp_request_message_ipi
scsi-ioctl: use clock_t <> jiffies
Ming Lei (4):
kobject: return the result of uevent sending by netlink
kernel/ksysfs.c:fix dependence on CONFIG_NET
driver core:fix duplicate removing driver link in __device_release_driver
USB: mark "reject" field of struct urb as atomic_t
Mingming (1):
btrfs delete ordered inode handling fix
Miquel van Smoorenburg (1):
do_mpage_readpage(): don't submit lots of small bios on boundary
Misael Lopez Cruz (1):
ASoC: Add support for TI SDP3430
Mohamed Abbas (6):
iwlwifi: clear scanning bits upon failure
iwlwifi: do not call statistics from rfkill
iwlagn: fix resume for ADHOC network
iwl3945: fix resume for ADHOC network
iwlwifi: fix resume while txpower off
iwlagn: fix agn rate scaling
Mohan Kumar M (1):
powerpc: Enable RELOCATABLE option for CRASH_DUMP
Naresh Medisetty (2):
ASoC: DaVinci: Audio: Fix swapping of channels at start of stereo playback
ASoC: DaVinci: Fix audio stall when doing full duplex
Nathan Lynch (8):
powerpc: Move smp_hw_index to 32-bit code
powerpc/powermac: Use set_hard_smp_processor_id() instead of smp_hw_index
powerpc/pseries: Check for GIQ indicator before calling set-indicator
powerpc: Add of_find_next_cache_node()
powerpc: Convert cpu_to_l2cache() to of_find_next_cache_node()
powerpc: Convert sysfs cache code to of_find_next_cache_node()
ehea: use get_zeroed_page for alignment-sensitive allocation
powerpc: Rewrite sysfs processor cache info code
Neil Brown (1):
block: fix bug in ptbl lookup cache
Neil Horman (5):
x86: unify appropriate bits from dumpstack_32 and dumpstack_64
net: implement emergency route cache rebulds when gc_elasticity is exceeded
net: Remove unused netdev arg from some NAPI interfaces.
crypto: testmgr - Trigger a panic when self test fails in FIPS mode
crypto: ansi_cprng - Allow resetting of DT value
Neil Turton (1):
sfc: Add option to use a separate channel for TX completions
NeilBrown (7):
md: fix bitmap-on-external-file bug.
md: use sysfs_notify_dirent to notify changes to md/sync_action.
md: move allocation of ->queue from mddev_find to md_probe
md: centralise all freeing of an 'mddev' in 'md_free'
md: make devices disappear when they are no longer needed.
md: Allow md devices to be created by name.
md: don't retry recovery of raid1 that fails due to error on source drive.
Nguyen Anh Quynh (1):
USB: another unusual_devs entry for another bad Argosy storage device
Nick Andrew (17):
wireless: Fix incorrect use of loose in wext.c
net: Fix incorrect use of loose in spider_net.c
slub: Fix incorrect use of loose
Fix incorrect use of loose in c-checksum.c
trivial: Fix incorrect use of "loose" in event.c
trivial: Fix misspelled firmware in Kconfig
trivial: Fix misspelling of "firmware" in atmel.c
trivial: Fix misspelling of "firmware" in ipw2100.c
trivial: Fix misspelling of "firmware" in acpi_memhotplug.c
trivial: Fix misspelling of "firmware" in ql4_mbx.c
trivial: Fix misspelling of "firmware" in megaraid.c
trivial: Fix misspelling of "firmware" in a100u2w.c
trivial: Fix misspelling of "firmware" in qla1280.c
trivial: Fix misspelling of "firmware" in usb.c
trivial: Fix misspelling of "firmware" in powerpc Makefile
trivial: Fix misspelling of "firmware" in docs for ncr53c8xx/sym53c8xx
Blackfin arch: Fix incorrect use of loose in cpufreq.c
Nick Kossifidis (3):
ath5k: Update interrupt masking code
ath5k: Update PCU code
ath5k: Fix IMR init
Nick Pelly (1):
Bluetooth: Respect HCI_UART_DEBUG config in hci_ll.c
Nick Piggin (27):
x86: some lock annotations for user copy paths
x86: some lock annotations for user copy paths, v2
sched: improve preempt debugging
x86, mm: enable GBPAGES option by default
powerpc: Optimise smp_wmb
powerpc: Optimise smp_rmb
powerpc: Optimise mutex
shrink struct dentry
fs: symlink write_begin allocation context fix
mm lockless pagecache barrier fix
mm: don't mark_page_accessed in fault path
mm: invoke oom-killer from page fault
mm: write_cache_pages cyclic fix
mm: write_cache_pages early loop termination
mm: write_cache_pages writepage error fix
mm: write_cache_pages integrity fix
mm: write_cache_pages cleanups
mm: write_cache_pages optimise page cleaning
mm: write_cache_pages terminate quickly
mm: do_sync_mapping_range integrity fix
mm: vmalloc use mutex for purge
mm: vmalloc make lazy unmapping configurable
mm: direct IO starvation improvement
fs: remove WB_SYNC_HOLD
fs: sync_sb_inodes fix
fs: sys_sync fix
mm: pagecache gfp flags fix
Nicolas Dichtel (1):
xfrm6: handling fragment
Nicolas Ferre (2):
mmc: at91_mci: reorder timer setup and mmc_add_host() call
atmel-mci: move atmel-mci.h file to include/linux
Nicolas Palix (5):
drivers/hvc: Add missing of_node_put
sparc: Add missing of_node_put
powerpc/chrp: Add missing of_node_put in pci.c
drivers/macintosh: Add missing of_node_put in therm_adt746x.c
powerpc/powermac: Add missing of_node_put
Nicolas Pitre (14):
[ARM] fix a couple clear_user_highpage assembly constraints
[ARM] rationalize memory configuration code some more
[ARM] split highmem into its own memory bank
[ARM] mem_init() cleanups
[ARM] prevent the vmalloc cmdline argument from eating all memory
[ARM] remove bogus #ifdef CONFIG_HIGHMEM in show_pte()
[ARM] unconditionally define __virt_to_phys and __phys_to_virt
[ARM] remove a common set of __virt_to_bus definitions
[ARM] Feroceon: pass proper -mtune argument to gcc
[ARM] Kirkwood: update defconfig
[ARM] 5359/1: Kirkwood: fix compilation error
[ARM] 5360/1: Orion: fix compilation error
[ARM] 5361/1: mv78xx0: fix compilation error
[ARM] 5357/1: Kirkwood: add missing ge01 tclk initialization
Niels de Vos (2):
x86, apm: remove CONFIG_APM_REAL_MODE_POWER_OFF in favor of a kernel parameter
serial: set correct baud_base for Oxford Semiconductor Ltd EXSYS EX-41092 Dual 16950 Serial adapter
Nikanth Karthikesan (4):
tracepoints: Documentation TPPROTO misspelt in Documentation/tracepoints.txt
Do not free io context when taking recursive faults in do_exit
Documentation: remove reference to ll_rw_blk.c and moved drivers/block/elevator.c
memcg: check group leader fix
Nishanth Menon (1):
i2c-omap: FIFO handling support and broken hw workaround for i2c-omap
Nitin A Kamble (2):
KVM: Fix cpuid leaf 0xb loop termination
KVM: Fix cpuid iteration on multiple leaves per eac
Niv Sardi (1):
Merge branch 'master' of git://oss.sgi.com:8090/xfs/linux-2.6
Nobuhiro Iwamatsu (2):
sh: sh7760fb: Fix color pallette setting
sh: sh7760fb: Add support SH7720/SH7721 of Renesas
Nuno Lucas (1):
Input: usbtouchscreen - fix TSC-10 DM USB controllers without EEPROM
Németh Márton (1):
V4L/DVB (10128): modify V4L documentation to be a valid XHTML
OGAWA Hirofumi (3):
fat: drop negative dentry on rename() path
fat: fix duplicate addition of ->llseek handler
slub: Add might_sleep_if() to slab_alloc()
Olaf Dabrunz (4):
pci: add PCI IDs for devices that need boot irq quirks
PCI quirks: add quirk to disable boot interrupt generation on broadcom HT1000
PCI quirks: disable AMD/ATI legacy boot interrupt generation
PCI quirks: call boot IRQ quirks at end of device init and during resume
Oldrich Jedlicka (1):
V4L/DVB (9667): Fixed typo in sizeof() causing NULL pointer OOPS
Oleg Nesterov (7):
account_steal_time: kill the unneeded account_group_system_time()
thread_group_cputime: kill the bogus ->signal != NULL check
thread_group_cputime: move a couple of callsites outside of ->siglock
posix-timers: use "struct pid*" instead of "struct task_struct*"
posix-timers: check ->it_signal instead of ->it_pid to validate the timer
posix-timers: simplify de_thread()->exit_itimers() path
mm: introduce get_mm_hiwater_xxx(), fix taskstats->hiwater_xxx accounting
Olga Kornievskaia (6):
nfsd: pass client principal name in rsc downcall
rpc: pass target name down to rpc level on callbacks
rpc: allow gss callbacks to client
nfsd: support callbacks with gss flavors
rpc: add target field to new upcall
rpc: add service field to new upcall
Oliver Hartkopp (4):
vcan: convert to net_device_ops
vcan: whitespace fixes
can: update can-bcm for hrtimer hardirq callbacks
can: omit unneeded skb_clone() calls
Oliver Neukum (11):
net: prepare usb net drivers for addition of status as a parameter
net: startup race in hso driver
HID: hiddev cleanup -- handle all error conditions properly
HID: fix reference count leak hidraw
Staging: at76_usb: cleanup dma on stack issues
Staging: go7007: small cleanup
USB: storage: extend unusual range for 067b:3507
USB: power availability check for berry_charge
USB: extension of anchor API to unpoison an anchor
net: switch kaweth driver to netdevops
net: convert pegasus driver to net_device_ops
Ozan ÃaÄlayan (1):
Input: i8042 - add Gigabyte M912 netbook to noloop exception table
PJ Waskiewicz (1):
ixgbe: Fix usage of netif_*_all_queues() with netif_carrier_{off|on}()
Pablo Neira Ayuso (7):
netfilter: ctnetlink: use nf_conntrack_get instead of atomic_inc
netfilter: ctnetlink: use EOPNOTSUPP instead of EINVAL if the conntrack has no helper
netfilter: ctnetlink: get rid of module refcounting in ctnetlink
netfilter: nf_conntrack: connection tracking helper name persistent aliases
netfilter: ctnetlink: helper modules load-on-demand support
netfilter: ctnetlink: deliver events for conntracks changed from userspace
filter: add SKF_AD_NLATTR_NEST to look for nested attributes
Pallipadi, Venkatesh (1):
cpuidle: Add decaying history logic to menu idle predictor
Parag Warudkar (1):
HID: make boot protocol drivers depend on EMBEDDED
Pascal Terjan (1):
slab: Fix comment on #endif
Patrice Levesque (1):
V4L/DVB (9529): cx88: add a second PCI ID for ATI TV Wonder Pro
Patrick Boettcher (4):
V4L/DVB (9811): Add support for the CX24113 DVB-S tuner driver
V4L/DVB (9812): [PATCH] short help for Technisat cards to select the right configuration
V4L/DVB (9887): Minor fixes for cx24113-driver (codingstyle)
V4L/DVB (9889): CX24113: Fixed more typos
Patrick McHardy (17):
netlink: constify struct nlattr * arg to parsing functions
pkt_sched: Add ->peek() methods for fifo, prio and SFQ qdiscs.
netfilter: nfnetlink_log: fix warning and prototype mismatch
netfilter: nf_conntrack: fix warning and prototype mismatch
netlink: avoid memset of 0 bytes sparse warning
pkt_sched: add DRR scheduler
pkt_sched: remove unnecessary xchg() in packet schedulers
pkt_sched: remove unnecessary xchg() in packet classifiers
netfilter: nf_conntrack_proto_sctp: avoid bogus warning
netfilter: nf_conntrack_ftp: change "partial ..." message to pr_debug()
pkt_sched: sch_drr: fix drr_dequeue loop()
netlink: allow empty nested attributes
crypto: hifn_795x - Fix DMA setup
crypto: hifn_795x - Don't copy src sg list
crypto: hifn_795x - Fix request context corruption
crypto: hifn_795x - Fix queue processing
crypto: hifn_795x - Remove some unused cruft
Paul Bolle (1):
trivial: Add a space (and a comma) to a printk in 8250 driver
Paul E. McKenney (8):
rcu: increase RCU stall-check timeouts
Document RCU and unloadable modules
rcu: fix rcutorture behavior during reboot
"Tree RCU": scalable classic RCU implementation
rcu: fix rcutree grace-period-latency bug on small systems
rcu: make treercu safe for suspend and resume
rcu: eliminate synchronize_rcu_xxx macro
rcu: fix rcutorture bug
Paul Fox (1):
Input: psmouse - add module parameters to control OLPC touchpad delays
Paul Mackerras (13):
powerpc: Improve resolution of VDSO clock_gettime
powerpc: Eliminate unused do_gtod variable
Merge branch 'linux-2.6' into next
powerpc: Tell gcc when we clobber the carry in inline asm
Merge branch 'linux-2.6' into next
Merge branch 'merge'
Merge branch 'merge' into next
Merge branch 'next' of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx into next
Merge branch 'linux-2.6' into next
powerpc: Fix KVM build on ppc440
Update powerpc maintainers
Allow times and time system calls to return small negative values
powerpc: Fix pciconfig_iobase system call on PCI-Express powermac
Paul Menage (4):
cgroups: make cgroup_path() RCU-safe
cgroups: add a per-subsystem hierarchy_mutex
cgroups: use hierarchy_mutex in memory controller
cgroups: add css_tryget()
Paul Moore (2):
netlabel: Update kernel configuration API
selinux: Deprecate and schedule the removal of the the compat_net functionality
Paul Mundt (77):
sh: Move arch_get_unmapped_area() in to arch/sh/mm/mmap.c.
media: sh_mobile_ceu_camera: Add HAVE_CLK dependency.
usb: Fix up sh_mobile usbf clock framework warnings.
sh: Fix clock framework compiler warnings.
sh: __udivdi3 -> do_div() in softfloat lib.
sh: Migrate necessary libgcc bits in to arch/sh/lib for SUPERH32.
sh: Specify sane default image targets for the SH-2 platforms.
sh: Convert to generic bitops for IRQ-toggling implementation.
sh: Add exports for __udivsi3/__sdivsi3 and the _i4 versions.
sh: Add -m4al tuning for SH4AL-DSP.
sh: Provide optimized non-atomic bitops for SH-2A.
sh: Provide optimized unaligned loads on SH-4A.
sh: More movmem alias symbol exports for older compilers.
sh: Re-add support for best fit ISA tuning if none is available.
sh: Add a few more branch types to the branch emulator.
sh: Add a simple code dumper for SUPERH32 show_regs().
sh: Tidy up backtrace formatting with kallsyms disabled.
sh: do not latency trace idle.
sh: Consolidate cpu_relax()/cpu_sleep() definitions across _32/_64.
sh: Split out the idle loop for reuse between _32/_64 variants.
sh: Provide a dyn_arch_ftrace struct definition.
sh: Fix up the SH-4A mutex fastpath semantics.
sh: Disable -Werror for arch/sh/oprofile/.
sh: Provide ftrace_make_call()/ftrace_make_nop().
sh: Consolidate rsk7203/7201 in to a new mach-rsk.
sh: Enable leds-gpio in rsk7203 defconfig.
sh: Update rsk701_defconfig to reflect mach-rsk changes.
sh: Fix an off-by-1 check in __mutex_fastpath_unlock().
sh: Drop the special qemu defconfig.
sh: mach-migor: Kill off unused Migo-R machvec.
sh: Kill off sh64's unused alloc/free_task_struct() definitions.
sh: Convert sh64 /proc/asids to debugfs and generic sh.
sh: Fix up the cpu_asid() return value on nommu.
sh: Fix up syscall_get_nr() comment in syscall_32.h.
sh: Handle cases where setup{_rt,}_frame() fail on SH-5 signal delivery.
sh: Provide asm/syscall.h for SH-5.
sh: Provide linux/regset.h interface for SH-5.
sh: Enable HAVE_ARCH_TRACEHOOK for all SH, now that SH-5 supports it too.
sh: Generic kgdb stub support.
serial: sh-sci: Implement CONSOLE_POLL support and kill off old kgdb console.
sh: Kill off remaining CONFIG_SH_KGDB bits.
sh: Add SH-5 optimized memcpy()/memset()/strcpy()/strlen().
fb: SH-5 uses __raw I/O accessors now also, drop the special casing.
sh: Provide sdivsi3/udivsi3/udivdi3 for sh64, kill off libgcc linking.
sh: oprofile: Refactor common setup code for multiple driver support.
sh: oprofile: Convert op_model_sh7750 to new common interface.
serial: sh-sci: Fix up the cpufreq notifier to use the proper port clock.
serial: sh-sci: pr_debug() -> dev_dbg() conversion.
serial: sh-sci: Tidy up fifo overrun error handling.
serial: sh-sci: Generalize port pin initialization.
sh: Run sh_bios through a long overdue Lindent.
sh: export sh_bios_get_node_addr() symbol for stnic module.
sh: Kill off sh_bios_in_gdb_mode().
sh: Kill off the cayman and microdev special heartbeat code.
sh: Kill off mv_heartbeat() from the machvec.
sh: Simplify kernel_thread_helper() for sh32.
sh: Kill off dead mv_init_pci() from machvec.
sh: board-shmin: Convert shmin to use __set_io_port_base().
sh: mach-sh03: Move off of cf_enabler to pata_platform, as per landisk.
sh: mach-sh03: Use __set_io_port_base(), kill off special ioport_map().
sh: mach-microdev: Split out the fdc37c93xapm initialization code.
sh: mach-edosk7705: Fix up edosk7705 so it all builds again.
sh: Add a simple edosk7705_defconfig for build testing.
sh: Kill off cf-enabler with extreme prejudice.
serial: sh-sci: sci_poll_get_char() is only used by CONFIG_CONSOLE_POLL.
sh: mrshpc_setup_windows() needs to be inline.
doc: Update sh cpufreq documentation.
sh: Enable skipping of bss on debug platforms for sh32 also.
sh: Kill off the unused SH_ALPHANUMERIC debug option.
sh: Conditionalize the code dumper on CONFIG_DUMP_CODE.
sh: dma: Kill off ISA DMA wrapper.
sh: mach-sh03: Fix up pata_platform build breakage.
sh: mach-rsk: Use uImage generation by default for rsk7201/7203.
serial: sh-sci: Fix up port pinmux for SH7366.
sh: oprofile: Fix up the module build.
NOMMU: Make mmap allocation page trimming behaviour configurable.
NOMMU: Teach kobjsize() about VMA regions.
Paul Walmsley (8):
i2c-omap: Close suspected race between omap_i2c_idle() and omap_i2c_isr()
i2c-omap: Mark init-only functions as __init
i2c-omap: Don't compile in OMAP15xx I2C ISR for non-OMAP15xx builds
i2c-omap: fix I2C timeouts due to recursive omap_i2c_{un,}idle()
i2c-omap: convert 'rev1' flag to generic 'rev' u8
i2c-omap: reprogram OCP_SYSCONFIG register after reset
ARM: OMAP2: drop redundant pending write check for gptimer
ARM: OMAP2: skip unnecessary TLDR write during non-autoreload for gptimer
Paulius Zaleckas (5):
phylib: rename mdio-ofgpio to mdio-gpio
phylib: make mdio-gpio work without OF (v4)
patch-mxc-add-ARCH_MX1
patch-mx1-UART-support
patch-mxc-fiq
Paulo Afonso Graner Fessel (1):
USB: storage: recognizing and enabling Nokia 5200 cell phoes
Pavel Machek (5):
aperture_64.c: clarify that too small aperture is valid reason for this code
Document handling of bad memory
Staging: w35und: fix Kconfig
strict_strto* is not strict enough
backlight: Catch invalid input in sysfs attributes
Pavel Roskin (3):
p54: don't report known but unhandled EEPROM codes as unknown
orinoco: fix last beacon reporting on 64-bit systems
airport: remove useless return in a function returning void
Pekka Enberg (50):
slab: remove GFP_THISNODE clearing from alloc_slabmgmt()
Merge branches 'topic/fixes', 'topic/cleanups' and 'topic/documentation' into for-linus
Merge branch 'topic/failslab' into for-linus
fs: introduce bgl_lock_ptr()
Staging: w35und: make wb35_probe() and wb35_disconnect() funtions static
Staging: w35und: remove unused wb35_open() and wb35_close() functions
Staging: w35und: use msleep() and udelay()
Staging: w35und: remove the no-op pa_stall_execution macro
Staging: w35und: purb typedef removal
Staging: w35und: reg queue struct typedef removal
Staging: w35und: wb35reg struct typedef removal
Staging: w35und: padapter struct typedef removal
Staging: w35und: merge wblinux struct to adapter
Staging: w35und: wb35_probe() cleanup
w35und: remove dead code from wbusb_f.h
Staging: w35und: remove true/false boolean macros
Staging: w35und: OS_MEMORY_ALLOC wrapper removal
Staging: w35und: usb_put_dev() is missing from wb35_disconnect()
Staging: w35und: remove macro magic from MLME_GetNextPacket()
Staging: w35und: plug memory leak in wbsoft_tx()
Staging: w35und: move supported band initialization out of wb35_probe()
Staging: w35und: remove timer wrappers
Staging: w35und: remove atomic op wrappers
Staging: w35und: remove memcpy/memcmp wrappers
Staging: w35und: remove abs() and BIT() macros
Staging: w35und: remove unused macros from common.h
Staging: w35und: remove unused link status code
Staging: w35und: #include cleanup
Staging: w35und: remove some dead code
Staging: w35und: move source files to one directory
Staging: w35und: move struct wbsoft_priv to core.h and use it
Staging: w35und: remove ->adapter from struct _HW_DATA_T
Staging: w35und: clean up adapter.h a bit
Staging: w35und: merge struct wb35_adapter to struct wbsoft_priv
Staging: w35und: remove global struct ieee80211_hw
Staging: w35und: inline DRIVER_AUTHOR and DRIVER_DESC macros
Staging: w35und: clean up wblinux.c a bit
Staging: w35und: remove unused ->ShutDowned member from struct LOCAL_PARA
Staging: w35und: move global wbsoft_enabled to struct wbsoft_priv
Staging: w35und: move packet_came() to wb35rx.c
Staging: w35und: remove ->skb_array from struct wbsoft_priv
Staging: w35und: remove ->shutdown from struct wbsoft_priv
Staging: w35und: make functions local to mds.c static
Staging: w35und: make functions local to mlmetxrx.c static
Staging: w35und: remove dead code from mto.c
Staging: w35und: make functions local to wb35rx.c static
Staging: w35und: make functions local to wb35tx.c static
Staging: w35und: remove dead code from wbhal.c
Staging: w35und: remove rxisr.c as dead code
ext3: allocate ->s_blockgroup_lock separately
Pekka J Enberg (2):
ftrace: introduce tracing_reset_online_cpus() helper
ext2: allocate ->s_blockgroup_lock separately
Pekka Paalanen (1):
trace: add the MMIO-tracer to the tracer menu, cleanup
Pete Eberlein (2):
Staging: go7007: saa7134 updates
Staging: go7007: add sensoray 2250/2251 support
Pete Zaitcev (1):
USB: Allow usbmon as a module even if usbcore is builtin
Peter (1):
Btrfs: Correct usage of IS_ERR() in extent_io.c
Peter Griffin (2):
sh: Add support for SH7201 CPU subtype.
sh: RSK+ 7201 board support.
Peter Gruber (1):
ALSA: Reduce stall detection timeout in riptide.c
Peter Hutterer (1):
Input: synaptics - report multi-taps only if supported by the device
Peter Korsgaard (2):
setlocalversion: print correct subversion revision
setlocalversion: add git-svn support
Peter Leckie (2):
[XFS] Clean up dquot pincount code.
[XFS] Fix build brakage from patch "Clean up dquot pincount code"
Peter Oberparleiter (2):
[S390] cio: update sac values
[S390] cio: fix ccwgroup online vs. ungroup race condition
Peter P Waskiewicz Jr (4):
ixgbe: Implement PCIe AER support
net: Init NAPI dev_list on napi_del
ixgbe: Fix NAPI enable/disable path when using DCB
ixgbe: Fix set_ringparam in ixgbe to use the same memory pools.
Peter Popovec (1):
Input: add joystick driver for Walkera WK-0701 RC transmitter
Peter Schlaile (2):
mISDN: Fix HDLC DSP transmit
mISDN: Make debug output a little bit more verbose
Peter Staubach (1):
optimize attribute timeouts for "noac" and "actimeo=0"
Peter Tiedemann (1):
[S390] convert ctcm printks to dev_xxx and pr_xxx macros.
Peter Ujfalusi (26):
Input: omap-keypad - interrupt disable fix
Input: omap-keypad - allow more than 6 rows
ASoC: Fix for master playback/capture volume range for TWL4030 codec
ASoC: TWL4030: Disable soft-volume
ASoC: TWL4030: Change the Master volume control to TLV
ASoC: TWL4030: Add CGAIN volume control
ASoC: TWL4030: Add helper function for output gain controls
ASoC: TWL4030: Change the capture volume control to TLV
ASoC: TWL4030: Change the common playback volume controls
ASoC: TWL4030: Add volume controls for outputs
ASoC: TWL4030: Correct DAPM_DAC with power control
ASoC: TWL4030: Add Analog PGA control switch to DAPM
ASoC: TWL4030: Add DAPM event handler for output MUX selection
ASoC: TWL4030: DAPM mapping of the Earpiece output
ASoC: TWL4030: DAPM mapping of the PreDriv outputs
ASoC: TWL4030: DAPM mapping of the Headset outputs
ASoC: TWL4030: DAPM mapping of the Carkit outputs
ASoC: TWL4030: DAPM mapping of the Handsfree outputs
ASoC: TWL4030: Do not alter the Headset output volume on power-up/down
ASoC: TWL4030: Add missing Carkit output
ASoC: TWL4030: Small cleanup
ASoC: TWL4030: Change the name for the DACs
ASoC: TWL4030: Make the enum filter generic for twl4030
ASoC: TWL4030: DAPM based capture implementation
ASoC: New enum type: value_enum
ASoC: TWL4030: Convert the bitfield enums to VALUE_ENUM type
Peter Zijlstra (23):
lockstat: documentation update
lockdep: add might_lock() / might_lock_read()
lockstat: fixup signed division
futex: rely on get_user_pages() for shared futexes
futex: reduce mmap_sem usage
futex: use fast_gup()
futex: cleanup fshared
futex: fixup get_futex_key() for private futexes
lockstat: contend with points
sched, ftrace: trace sched.c
ftrace: ftrace_dump_on_oops=[tracer]
ftrace: sysrq-z to dump the buffers
ftrace: sysctl typo
hrtimer: removing all ur callback modes
lockdep: change a held lock's class
hrtimer: removing all ur callback modes, fix hotplug
hrtimer: removing all ur callback modes, fix
sched: fix tracepoints in scheduler
sched: optimize update_curr()
sched, trace: update trace_sched_wakeup()
locking, percpu counters: introduce separate lock classes
hrtimer: fix recursion deadlock by re-introducing the softirq
sched: fix possible recursive rq->lock
Petr Tesarik (1):
tcp: remove an unnecessary field in struct tcp_skb_cb
Pham Thanh Nam (2):
V4L/DVB (10156): saa7134: Add support for Avermedia AVer TV GO 007 FM Plus
V4L/DVB (10161): saa7134: fix autodetection for AVer TV GO 007 FM Plus
Phil Endecott (1):
USB: Remove restrictions on signal numbers in devio.c
Philip Langdale (1):
Input: refactor evdev 32bit compat to be shareable with uinput
Philip Rakity (1):
[MTD] [NAND] add cmdline parsing (mtdparts=) support to cafe_nand
Philipp Kohlbecher (1):
x86: documentation fix regarding boot protocol
Philipp Zabel (3):
[ARM] pxa: cpufreq-pxa2xx: sdram_rows detection support
USB: otg: gpio_vbus transceiver stub
USB: otg: add otg_put_transceiver()
Phillip Lougher (17):
Squashfs: inode operations
Squashfs: directory lookup operations
Squashfs: directory readdir operations
Squashfs: regular file operations
Squashfs: symlink operations
Squashfs: super block operations
Squashfs: export operations
Squashfs: fragment block operations
Squashfs: uid/gid lookup operations
Squashfs: cache operations
Squashfs: block operations
Squashfs: header files
Squashfs: Makefiles
Squashfs: Kconfig entry
Squashfs: initrd support
Squashfs: documentation
MAINTAINERS: squashfs entry
Pierre Ossman (2):
sdhci: handle built-in sdhci with modular leds class
Merge branch 'master' of ../mmc
Prarit Bhargava (1):
x86: warn of incorrect cpu_khz on AMD systems
Qinghuang Feng (14):
net: remove redundant argument comments
ASoC: Clean up kernel-doc for snd_soc_dai_set_fmt
ALSA: sound/pci/hda/hda_codec.c: cleanup kernel-doc
[libata] Update kernel-doc comments to match source code
block/blk-tag.c: cleanup kernel-doc
Staging: usbip: cleanup kerneldoc
samples: mark {static|__init|__exit} for {init|exit} functions
fs/binfmt_misc.c: add terminating newline to /proc/sys/fs/binfmt_misc/status
fs/ncpfs/getopt.c: cleanup keneldoc
fs/ecryptfs/inode.c: cleanup kerneldoc
USB: gadget: pxa27x_udc.c: cleanup kernel-doc
USB: serial: ipw.c: mark {__init|__exit} for usb_ipw_{init|exit}
drivers/xen/xenbus/xenbus_client.c: cleanup kerneldoc
ext2: fix ext2_splice_branch() comments
Rafael J. Wysocki (32):
skge: adapt skge to use reworked PCI PM
e100: adapt to the reworked PCI PM
Sound: hda - Restore PCI configuration space with interrupts off
x86: change static allocation of trampoline area
ACPI hibernate: Add a mechanism to save/restore ACPI NVS memory
x86 hibernate: Mark ACPI NVS memory region at startup
ACPI hibernate: Introduce new kernel parameter acpi_sleep=s4_nonvs
Hibernate: Do not oops on resume if image data are incorrect
Hibernate: Take overlapping zones into account (rev. 2)
Hibernate: Replace unnecessary evaluation of pfn_to_page()
ACPI: Do not modify SCI_EN directly
PM: Simplify the new suspend/hibernation framework for devices
PCI: Rework default handling of suspend and resume
PCI: Suspend and resume PCI Express ports with interrupts disabled
PCI: handle PCI state saving with interrupts disabled
PCI PM: Fix pci_update_current_state
PCI PM: Split PCI Express port suspend-resume
x86/PCI: Do not use interrupt links for devices using MSI-X
PCI: PCIe portdrv: Add kerneldoc comments to some core functions
PCI: PCIe portdrv: Fix suspend and resume of PCI Express port services
PCI: PCIe portdrv: Rearrange code so that related things are together
PCI: PCIe portdrv: Add kerneldoc comments to remining core funtions
PCI PM: Fix poweroff and restore callbacks
PCI PM: Add suspend counterpart of pci_reenable_device
PCI PM: Power-manage devices without drivers during suspend-resume
PCI PM: Move pci_has_legacy_pm_support
PCI PM: Avoid touching devices behind bridges in unknown state
PCI PM: Rearrange code in pci-driver.c
PCI PM: Call pci_fixup_device from legacy routines
PCI PM: Register power state of devices during initialization
PCI PM: Run default PM callbacks for all devices using new framework
PCI PM: Put PM callbacks in the order of execution
Rafi Rubin (1):
HID: add n-trig digitizer support
Rakib Mullick (1):
init: properly placing noinline keyword
Ralph Campbell (3):
IB/ipath: Improve UD loopback performance by allocating temp array only once
IB/ipath: Fix PSN of send WQEs after an RDMA read resend
IB/ipath: Check return value of dma_map_single()
Ramax Lo (1):
[ARM] 5358/1: AT2440EVB: Use new include path of mci.h
Rami Rosen (13):
mac80211: remove unused declaration of struct sta_attribute.
mac80211: use HWSIM_STA_MAGIC in hwsim_check_sta_magic() and hwsim_set_sta_magic().
mac80211: check return value of dev_alloc_skb() in ieee80211_sta_join_ibss().
mac80211: remove unnecessary include.
wireless: missing include in lib80211.h
mac80211: tx module cleanup.
iwlwifi: cleanup (remove pm_state)
iwlwifi: fix build error (iwl-rx.c).
mac80211: misc cleanups
iwlwifi: fix build warning (iwl-rx.c)
iwlwifi: remove a parameter (dest) from *_fill_beacon_frame() methods.
mac80211: fix a typo in ieee80211_send_assoc() method.
iwlwifi: iwl-tx.c cleanup (remove unused parameter and unused local variable).
Randy Dunlap (30):
sched, documentation: update scheduler header file paths
coda: fix creds reference
nfsctl: add headers for credentials
mac80211: remove more excess kernel-doc
sctp: fix missing label when PROC_FS=n
[MTD] [NAND] remove excess kernel-doc notation
kernel-doc: check for extra kernel-doc notations
doc: fix kernel-parameters.txt formatting
[SCSI] scsi ioctl: fix kernel-doc warning
[SCSI] fusion: remove excess kernel-doc notation
virtio_blk: fix type warning
kbuild: make *config usage docs
spi.h uses/needs device.h
[MTD] [NAND] fix nandsim sched.h references
fs: use menuconfig to control the Misc. filesystems menu
fs/inode: fix kernel-doc notation
sysrq: more explicit, less terse help messages
fs: fix function param name in kernel-doc
dmi: fix kernel-doc notation
i2o: remove extraneous kernel-doc
kmod: fix varargs kernel-doc
docs: document how to write @varargs in kernel-doc
rapidio: remove excess kernel-doc notation
documentation: update header file paths
documentation: update s390 header file paths
documentation: how to use DOC: section blocks
docs: add more early params to kernel-parameters.txt
doc: reformat some long lines in kernel-parameters.txt
jbd: remove excess kernel-doc notation
regulator: fix kernel-doc warnings
Ravikiran G Thirumalai (1):
x86: fix incorrect __read_mostly on _boot_cpu_pda
Reinette Chatre (2):
iwlwifi: rely on API version read from firmware
mac80211: remove WARN_ON() from ieee80211_hw_config
Reinhard Nissl (8):
V4L/DVB (9445): Bug: Bandwidth calculation at upper and lower boundaries
V4L/DVB (9446): Bug Fix an overflow in bandwidth calculation
V4L/DVB (9447): stb6100: improve rounding
V4L/DVB (9448): Bug: fix array size
V4L/DVB (9449): Code Simplification: use do_div() instead
V4L/DVB (9467): Fix runtime verbosity
V4L/DVB (9468): Miscellaneous fixes
[SCSI] mvsas: increase port type detection delay to suit Seagate's 10k6 drive ST3450856SS 0003
René Bürgel (1):
powerpc/mpc5200: Make PSC UART driver update serial errors counters
Richard A. Holden III (3):
x86: fix arch/x86/kernel/genx2apic_uv_x.c build warning when !CONFIG_HOTPLUG_CPU
x86: fix arch/x86/kernel/setup.c build warning when !CONFIG_X86_RESERVE_LOW_64K
coda: fix fs/coda/sysctl.c build warnings when !CONFIG_SYSCTL
Richard Kennedy (10):
irq.h: remove padding from irq_desc on 64bits
block: reorder struct bio to remove padding on 64bit
fs: reorder struct inotify_device on 64bits to remove padding
Staging: wlan-ng: p80211netdev.c fix netdev alloc to prevent oops on device start
Staging: wlan-ng: prism2_usb.c always enable the card in probe_usb
Staging: wlan-ng: hfa384x_usb.c use newest version of 384x_drvr_start
Staging: wlan-ng: p80211wext.c add latest changes & remove extra nulls from wext_handlers
Staging: wlan-ng: p80211wext don't set default key id twice
Staging: wlan-ng: hfa384x_usbin_callback: check for hardware removed
Staging: wlan-ng: p80211conv.c copy code from wlan-ng-devel branch to not drop packets
Richard Purdie (3):
backlight: Add suspend/resume support to the backlight core
leds: Add suspend/resume to the core class
backlight: Rename the corgi backlight driver to generic
Rik van Riel (1):
vmscan: bail out of direct reclaim after swap_cluster_max pages
Rikard Ljungstrand (1):
Input: atkbd - add keyboard quirk for HP Pavilion ZV6100 laptop
Riku Voipio (1):
leds: leds-pcs9532 - Move i2c work to a workqueque
Risto Suominen (1):
ALSA: snd-powermac: enable mic on iMac G4
Robert Hancock (1):
sata_sil: add Large Block Transfer support
Robert Jarzmik (12):
[ARM] pxa: add muxed gpio wakeup sources on pxa2xx architectures
[ARM] pxa: add resources for incoming rtc-pxa driver
[ARM] pxa/MioA701: remove KConfig leds driver requirement
[ARM] pxa/MioA701: add camera support for Mio A701 board.
[ARM] pxa/MioA701: change reset function to preserve RTC.
[ARM] pxa/MioA701: discovered new gpio definitions.
[ARM] pxa/MioA701: improve power supply sources
V4L/DVB (9530): Add new pixel format VYUY 16 bits wide.
V4L/DVB (9791): pxa-camera: pixel format negotiation
V4L/DVB (10065): mt9m111: add all yuv format combinations.
V4L/DVB (10073): mt9m111: Add automatic white balance control
rtc: driver for pxa27x and pxa3xx SoC
Robert Jennings (1):
powerpc: Correct page-in counter for CMM with 64k pages
Robert Love (4):
[SCSI] FC protocol definition header files
[SCSI] libfc: A modular Fibre Channel library
[SCSI] fcoe: Fibre Channel over Ethernet
Staging: android: add logging driver
Robert Millan (1):
make firmware/dsp56k/bootstrap.asm buildable on a56
Robert Olsson (2):
niu: Naming interrupt vectors.
ixgbe: Naming interrupt vectors
Robert P. J. Day (1):
kbuild: remove TAR_IGNORE
Robert Reif (3):
sparc: Use sparc64 version of prom/printf.c
sparc: use sparc64 version of scatterlist.h
sparc: fix array overrun check in of_device_64.c
Robert Richter (50):
oprofile: comment cleanup
oprofile: update comment for oprofile_add_sample()
oprofile: whitspace changes only
oprofile: fix typo
x86/oprofile: reordering IBS code in op_model_amd.c
x86/oprofile: cleanup IBS init/exit functions in op_model_amd.c
oprofile: implement switch/case in buffer_sync.c
oprofile: set values to default when creating oprofilefs
ring_buffer: update description for ring_buffer_alloc()
ftrace: remove unused function arg in trace_iterator_increment()
oprofile: adding cpu buffer r/w access functions
oprofile: adding cpu_buffer_write_commit()
oprofile: adding cpu_buffer_entries()
oprofile: moving cpu_buffer_reset() to cpu_buffer.h
ring_buffer: add remaining cpu functions to ring_buffer.h
oprofile: port to the new ring_buffer
oprofile: remove nr_available_slots()
oprofile: fix lost sample counter
ring_buffer: adding EXPORT_SYMBOLs
oprofile: rename kernel-wide identifiers
oprofile: rename cpu buffer functions
oprofile: remove ring buffer inline functions in cpu_buffer.h
x86/oprofile: fix pci_dev use count for AMD northbridge devices
oprofile: reordering some code in cpu_buffer.c
oprofile: add inline function __oprofile_add_ext_sample()
oprofile: simplify add_sample()
oprofile: simplify sync_buffer()
oprofile: simplify oprofile_begin_trace()
oprofile: simplify add_sample() in cpu_buffer.c
oprofile: simplify add_ibs_begin()
oprofile: remove unused components in struct oprofile_cpu_buffer
oprofile: remove unused ibs macro
oprofile: remove backtrace code for ibs
oprofile: making add_sample_entry() inline
oprofile: rename variable ibs_allowed to has_ibs in op_model_amd.c
oprofile: rename add_sample() in cpu_buffer.c
oprofile: rename variables in add_ibs_begin()
oprofile: add op_cpu_buffer_write_reserve()
oprofile: modify op_cpu_buffer_read_entry()
oprofile: rework implementation of cpu buffer events
oprofile: add op_cpu_buffer_add_data()
oprofile: add op_cpu_buffer_get_data()
oprofile: use new data sample format for ibs
ring_buffer: fix ring_buffer_event_length()
oprofile: remove #ifdef CONFIG_OPROFILE_IBS in non-ibs code
oprofile: make new cpu buffer functions part of the api
Merge branch 'oprofile/ring_buffer' into oprofile/oprofile-for-tip
powerpc/oprofile: fix cell/pr_util.h
powerpc/oprofile: fix whitespaces in op_model_cell.c
Merge branch 'oprofile/cell' into oprofile/oprofile-for-tip
Robin Getz (6):
Blackfin arch: Add basic irq stack checking for Blackfin
Blackfin arch: Update some inline assembly, tweak some register constraints
Blackfin arch: panic when running on a chip rev below what we are compiled for
Blackfin arch: fix bug - kernel detects BF532 incorrectly
Blackfin arch: fix bug - BF527 0.2 silicon has different CPUID (DSPID) value
USB: musb: Make sure we program the correct values in only when necessary.
Rodolfo Giometti (2):
usb host: Oxford OXU210HP HCD driver.
leds: ledtrig-timer - on deactivation hardware blinking should be disabled
Roel Kluin (19):
ext4: Use simple_strtol() instead of simple_strtoul() in ext4_ui_proc_open
ALSA: sound: Make static
net: Make static
Input: make some variables and functions static
ALSA: ASoC: fix a typo in omp-pcm.c
qlge: ql_adapter_down() typo
block: make blk_softirq_init() static
EtherExpress16: fix printing timed out status
V4L/DVB (9994): gspca: t613: Bad loop in om6802 reset.
ACPI: ec.c, pci_link.c, video_detec.c: static
mmc: balanc pci_iomap with pci_iounmap
[SCSI] libsas: fix test for negative unsigned and typos
isdn: capi: &&/|| typos
DCB: fix kfree(skb)
parisc: set_time() catch errors
Staging: wlan-ng: skb_p80211_to_ether() - payload_length is unsigned, check before subtraction
hugetlb: unsigned ret cannot be negative
USB: serial: usb_debug: Make static
Make various things static
Roland Dreier (7):
cxgb3: Fix sparse warning and micro-optimize is_pure_response()
mlx4_core: Delete incorrect comment
Merge branches 'cma', 'ehca', 'ipath', 'iser', 'mlx4' and 'nes' into for-next
RDMA/addr: Fix build breakage when IPv6 is disabled
IB/mlx4: Fix reading SL field out of cqe->sl_vid
Merge branches 'cma' and 'mlx4' into for-linus
swiotlb: add missing __init annotations
Romain Beauxis (1):
V4L/DVB (9864): gspca - ov519: Change copyright information.
Ron Lee (1):
trivial: add missing printk loglevel in start_kernel
Ron Mercer (10):
qlge: bugfix: Add missing pci_mapping_err checking.
qlge: bugfix: Add missing pci_unmap_page call in receive path.
qlge: bugfix: Fix shadow register endian issue.
qlge: bugfix: Fix ring length setting for rx ring, large/small
qlge: bugfix: Fix register access error checking.
qlge: Fix sparse warnings for byte swapping in qlge_ethool.c
qlge: Fix sparse endian warning for inbound packet control block flags.
qlge: Fix sparse endian warning in ql_hw_csum_setup().
qlge: Fix sparse warning regarding rx buffer queues.
qlge: Fix sparse warnings for tx ring indexes.
Ronen Shitrit (3):
[ARM] Orion: add the option to support different ehci phy initialization
[ARM] Kirkwood: allow instantiating the second ethernet port
[ARM] Kirkwood: properly handle the WAN port on newer RD88F6281 boards
Rui Sousa (2):
lockdep: fix compilation when CONFIG_TRACE_IRQFLAGS_SUPPORT is not set
lockdep, UML: fix compilation when CONFIG_TRACE_IRQFLAGS_SUPPORT is not set
Russ Anderson (5):
x86, uv: use consistent names for region size and conherence id on x86 and ia64
x86: uv: Add UV watchlist bios call
x86: uv: Add UV memory protection bios call
x86: uv: Add UV reserved page bios call
sgi-xp: xpc needs to pass the physical address, not virtual
Russell King (97):
[ARM] remove memzero()
[ARM] Arrange for platforms to select appropriate CPU support
[ARM] clps7500: remove support
[ARM] clkdev: add generic clkdev infrastructure
[ARM] realview: convert to clkdev and lookup clocks by device name
[ARM] integrator: convert to clkdev and lookup clocks by device name
[ARM] versatile: convert to clkdev and lookup clocks by device name
[ARM] pxa: convert to clkdev and match clocks by struct device where possible
[ARM] pxa: don't pass a consumer clock name for devices with unique clocks
[ARM] sa1100: match clock by dev_name(dev)
Merge branches 'core' and 'clks' into devel
Merge branch 'clps7500' into devel
Merge branch 'for-rmk' of git://linux-arm.org/linux-2.6 into devel
[ARM] copypage: convert assembly files to C
[ARM] copypage: provide our own copy_user_highpage()
[ARM] clearpage: provide our own clear_user_highpage()
Merge branch 'highmem' into devel
[ARM] versatile: remove IRQ mask definitions
[ARM] rpc: remove obsolete IO accessors
[ARM] pxa: avoid polluting the kernel's namespace
[ARM] imx: avoid polluting the kernel's namespace
[ARM] h720x: avoid polluting the kernel's namespace
[ARM] l7200: avoid polluting the kernel's namespace
[ARM] lh7a40x: avoid polluting the kernel's namespace
[ARM] aaec2000: avoid polluting the kernel's namespace
[ARM] footbridge: avoid polluting the kernel's namespace
[ARM] footbridge: mach/hardware.h doesn't require mach/memory.h
[ARM] clps711x: avoid polluting the kernel's namespace
[ARM] shark: remove old unused "translated" IO macros
[ARM] shark: avoid polluting the kernel's namespace
[ARM] iop3xx: avoid polluting the kernel's namespace
[ARM] iop13xx: avoid polluting the kernel's namespace
[ARM] ixp23xx: mach/io.h doesn't need BUG() anymore
[ARM] ixp4xx: clean up includes
[ARM] ns9xxx: mach/hardware.h doesn't need asm/memory.h
[ARM] asm/system.h does not require asm/memory.h
[ARM] Remove unnecessary mach/hardware.h includes in arch/arm/mm
[ARM] move MAX_DMA_ADDRESS to mach/memory.h
[ARM] fix constant values of MAX_DMA_ADDRESS
[ARM] Hide ISA DMA API when ISA_DMA_API is unset
[ARM] Rename ISA mach/dma.h header to mach/isa-dma.h
[ARM] Remove linux/sched.h from asm/cacheflush.h and asm/uaccess.h
[ARM] give RiscPC a NR_IRQS definition and remove default
Merge branch 's3c-moves2' of git://aeryn.fluff.org.uk/bjdooks/linux into devel
[ARM] pnx4008: fix definition of PHYS_OFFSET
[ARM] integrator: parenthesize __virt_to_bus/__bus_to_virt argument
[ARM] Add a common typesafe __io implementation
[ARM] Ensure that both MAX_DMA_ADDRESS and ISA_DMA_THRESHOLD are defined
[ARM] amba-clcd: don't use SZ_ constants in drivers
[ARM] davinci: asm/memory.h is not required for mach/vmalloc.h
[ARM] Update mach-types
[ARM] ep93xx: convert to clkdev and match clocks by struct device where possible
[ARM] netx: fix simple clk API
[ARM] aaec2000: convert to simple clk API
[ARM] lh7a40x: clocks - cleanup
[ARM] lh7a40x: convert to simple clk API
[ARM] amba drivers: don't pass a consumer clock name for devices with unique clocks
Merge branch 'clks' into devel
[ARM] use asm/sections.h
Merge branch 'for-rmk-realview' of git://linux-arm.org/linux-2.6 into devel
[ARM] fix missing includes for iop33x and sa1100_ir
Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel
[ARM] netwinder: clean up GPIO naming
[ARM] dma: correct dma_supported() implementation
[ARM] fix xm_x2xx_defconfig build errors
Merge git://git.marvell.com/orion into devel
[ARM] move asm/xip.h's mach/hardware.h include to mach/xip.h
Merge branch 'for_rmk' of git://git.mnementh.co.uk/linux-2.6-im into devel
Merge branch 'omap3-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into devel
Merge branch 'hsmmc-init' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into devel
Merge branch 'mxc-pu-imxfb' of git://pasiphae.extern.pengutronix.de/git/imx/linux-2.6 into devel
Merge branch 'rmk-devel-mxc-pu-v2' of git://pasiphae.extern.pengutronix.de/git/imx/linux-2.6 into devel
Merge branch 'next-merged' of git://aeryn.fluff.org.uk/bjdooks/linux into devel
Merge branch 'for-rmk' of git://git.pengutronix.de/git/imx/linux-2.6 into devel
[ARM] s3c: define __io using the typesafe version
Merge branch 'for-rmk' of git://git.pengutronix.de/git/ukl/linux-2.6 into devel
Merge git://git.marvell.com/orion into devel
[ARM] s3c: S3C options should depend on PLAT_S3C
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.mnementh.co.uk/linux-2.6-im into devel
Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel
[ARM] footbridge: set dc21285 clock rate from command line
Merge branch 'for_rmk' of git://git.mnementh.co.uk/linux-2.6-im into devel
Convert the oxsemi tornado special cases to use the quirk interface and not
And here's a patch (to be applied on top of the last) which prevents
remove linux/hardirq.h from asm-generic/local.h
[ARM] Fix realview build
[ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c
[ARM] clps711x: fix warning in fortunet
[ARM] clps711x: fix warning in edb7211-mm.c
[ARM] remove missed CLPS7500 defconfig
[ARM] fix pxa
[ARM] fix pnx4008
[ARM] fix netx
[ARM] fix pxa930_trkball build errors
Merge branch 'next-footbridge' of git://aeryn.fluff.org.uk/bjdooks/linux
Merge branch 'devel'
Rusty Russell (117):
sched: convert sched.c from for_each_cpu_mask to for_each_cpu.
sched: get rid of boutique sched.c allocations, use cpumask_var_t.
sched: remove any_online_cpu()
sched: wrap sched_group and sched_domain cpumask accesses.
sched: convert struct sched_group/sched_domain cpumask_ts to variable bitmaps
sched: convert nohz_cpu_mask to cpumask_var_t.
sched: convert struct root_domain to cpumask_var_t.
sched: convert nohz struct to cpumask_var_t.
sched: convert idle_balance() to cpumask_var_t.
sched: convert rebalance_domains() to cpumask_var_t.
sched: convert sys_sched_getaffinity() to cpumask_var_t.
sched: avoid stack var in move_task_off_dead_cpu
sched: convert struct (sys_)sched_setaffinity() to cpumask_var_t.
sched: convert sched_domain_debug to cpumask_var_t.
sched: convert cpu_isolated_map to cpumask_var_t.
sched: convert falback_doms to cpumask_var_t.
sched: convert struct cpupri_vec cpumask_var_t.
sched: convert check_preempt_equal_prio to cpumask_var_t.
sched: convert local_cpu_mask to cpumask_var_t.
sched: convert remaining old-style cpumask operators
sched: convert nohz struct to cpumask_var_t, fix
sched: convert local_cpu_mask to cpumask_var_t, fix
sched: avoid stack var in move_task_off_dead_cpu, fix
[CPUFREQ] clean up speedstep-centrino and reduce cpumask_t usage
sparc: replace for_each_cpu_mask_nr with for_each_cpu
cpumask: centralize cpu_online_map and cpu_possible_map
cpumask: change cpumask_scnprintf, cpumask_parse_user, cpulist_parse, and cpulist_scnprintf to take pointers.
cpumask: make irq_set_affinity() take a const struct cpumask
cpumask: convert struct clock_event_device to cpumask pointers.
cpumask: Add CONFIG_CPUMASK_OFFSTACK
cpumask: Introduce cpumask_of_{node,pcibus} to replace {node,pcibus}_to_cpumask
cpumask: Use all NR_CPUS bits unless CONFIG_CPUMASK_OFFSTACK
Merge ../linux-2.6-x86
x86: remove impossible test in mtrr/main.c
cpumask: x86: Introduce cpumask_of_{node,pcibus} to replace {node,pcibus}_to_cpumask
cpumask: sparc: Introduce cpumask_of_{node,pcibus} to replace {node,pcibus}_to_cpumask
cpumask: sh: Introduce cpumask_of_{node,pcibus} to replace {node,pcibus}_to_cpumask
cpumask: powerpc: Introduce cpumask_of_{node,pcibus} to replace {node,pcibus}_to_cpumask
cpumask: IA64: Introduce cpumask_of_{node,pcibus} to replace {node,pcibus}_to_cpumask
cpumask: Mips: Introduce cpumask_of_{node,pcibus} to replace {node,pcibus}_to_cpumask
cpumask: alpha: Introduce cpumask_of_{node,pcibus} to replace {node,pcibus}_to_cpumask
cpumask: cpu_coregroup_mask(): x86
cpumask: cpu_coregroup_mask(): sparc
cpumask: cpu_coregroup_mask(): s390
cpumask: Replace cpu_coregroup_map with cpu_coregroup_mask
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
cpumask: make CONFIG_NR_CPUS always valid.
bitmap: test for constant as well as small size for inline versions
bitmap: fix seq_bitmap and seq_cpumask to take const pointer
cpumask: switch over to cpu_online/possible/active/present_mask: core
cpumask: make cpumask.h eat its own dogfood.
cpumask: make set_cpu_*/init_cpu_* out-of-line
cpumask: smp_call_function_many()
cpumask: arch_send_call_function_ipi_mask: core
cpumask: use for_each_online_cpu() in drivers/infiniband/hw/ehca/ehca_irq.c
cpumask: use new cpumask API in drivers/infiniband/hw/ehca
cpumask: use new cpumask API in drivers/infiniband/hw/ipath
cpumask: Use nr_cpu_ids in seq_cpumask
virtio: Don't use PAGE_SIZE in virtio_pci.c
virtio: rename 'pagesize' arg to vring_init/vring_size
virtio: Don't use PAGE_SIZE for vring alignment in virtio_pci.
virtio: use LGUEST_VRING_ALIGN instead of relying on pagesize
virtio: use KVM_S390_VIRTIO_RING_ALIGN instead of relying on pagesize
virtio: hand virtio ring alignment as argument to vring_new_virtqueue
virtio: set max_segment_size and max_sectors to infinite.
virtio: block: dynamic maximum segments
net: make xfrm_statistics_seq_show use generic snmp_fold_field
cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits: net
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
KVM: Extract core of kvm_flush_remote_tlbs/kvm_reload_remote_mmus
KVM: use modern cpumask primitives, no cpumask_t on stack
KVM: use cpumask_var_t for cpus_hardware_enabled
cpumask: Remove IA64 definition of total_cpus now it's in core code
percpu: fix percpu accessors to potentially !cpu_possible() cpus: pnpbios
percpu: fix percpu accessors to potentially !cpu_possible() cpus: m32r
cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: core
cpumask: Use accessors code in core
parisc: remove gratuitous cpu_online_map declaration.
avr32: define __fls
blackfin: define __fls
m68k: define __fls
m68knommu: define __fls
bitmap: find_last_bit()
cpumask: Use find_last_bit()
cpumask: Introduce topology_core_cpumask()/topology_thread_cpumask(): sparc
cpumask: Introduce topology_core_cpumask()/topology_thread_cpumask(): s390
cpumask: Introduce topology_core_cpumask()/topology_thread_cpumask(): powerpc
cpumask: Introduce topology_core_cpumask()/topology_thread_cpumask(): ia64
cpumask: convert kernel trace functions
cpumask: convert kernel trace functions further
cpumask: remove any_online_cpu() users: kernel/
cpumask: remove any_online_cpu() users: mm/
cpumask: convert kernel/compat.c
cpumask: convert kernel/workqueue.c
cpumask: convert kernel time functions
cpumask: convert kernel/irq
cpumask: convert RCU implementations
cpumask: convert kernel/profile.c
cpumask: convert kernel/cpu.c
cpumask: convert rest of files in kernel/
cpumask: convert mm/
cpumask: replace for_each_cpu_mask_nr with for_each_cpu in kernel/time/
cpumask: zero extra bits in alloc_cpumask_var_node
cpumask: CONFIG_DISABLE_OBSOLETE_CPUMASK_FUNCTIONS
cris: define __fls
frv: define __fls
h8300: define __fls
m32r: define __fls
mn10300: define __fls
xtensa: define __fls
x86: use cpumask_var_t in acpi/boot.c
cpumask: convert shared_cpu_map in acpi_processor* structs to cpumask_var_t
cpumask: replace CPUMASK_ALLOC etc with cpumask_var_t
cpumask: convert struct cpufreq_policy to cpumask_var_t
kobject: Make Documentation/kobject.txt a little more coherent.
USB: Don't use __module_param_call; use core_param.
PCI: work_on_cpu: use in drivers/pci/pci-driver.c
Rémi Denis-Courmont (8):
Phonet: use net_device built-in stats for GPRS
Phonet: basic net namespace support
Phonet: improve GPRS variable names
Phonet: allocate a non-Ethernet ARP type
Phonet: allocate separate ARP type for GPRS over a Phonet pipe
Phonet: use atomic for packet TX window
Phonet: get rid of deferred work on the transmission path
Phonet: USB CDC Phonet function for gadget framework
Saeed Bishara (1):
rtc: driver for Marvell's SoCs 88F6281 and 88F6192
Sage Weil (8):
Btrfs: Clone file data ioctl
Btrfs: transaction ioctls
Btrfs: fix ioctl-initiated transactions vs wait_current_trans()
Btrfs: Fix makefile for builing btrfs static
Btrfs: allow clone of an arbitrary file range
Btrfs: remove unneeded total_trans
Btrfs: remove unneeded btrfs_start_delalloc_inodes call
Btrfs: mnt_drop_write in ioctl_trans_end
Sakari Ailus (2):
tlan: Remove broken support for big buffers
V4L/DVB (9815): omap2: add OMAP2 camera driver.
Sally, Gene (1):
kbuild: gen_init_cpio expands shell variables in file names
Sam Ravnborg (100):
kbuild: fix -I option expansion with O=... builds
kbuild: expand -I in KBUILD_CPPFLAGS
kbuild: teach mkmakfile to be silent
kconfig: fix options to check-lxdialog.sh
tags and cscope support really belongs in a shell script
sparc: unify Kconfig.debug
sparc: refactor Kconfig a little
sparc64: added more config options to the menus
sparc: drop UNIX98_PTYS from arch Kconfig
sparc: use Kconfig.hz
sparc: add menu "Executable file formats"
sparc: add "Bus options" to Kconfig
sparc,sparc64: unify Kconfig files
sparc,sparc64: add BITS to arch Makefile
sparc: cleanup math-emu
sparc: prepare math-emu for unification
sparc64: unify math-emu
sparc64: unify arch/sparc64/oprofile/
sparc: prepare mm/ for unification
sparc,sparc64: unify mm/
sparc,sparc64: prepare vmlinux.lds.S for unification
sparc64: use vmlinux.lds.S from sparc
sparc,sparc64: unify asm-offsets.c
sparc: refactor Makefile
sparc: clean boot/
sparc: gitignore a few files
sparc,sparc64: unify Makefile
sparc: prepare prom/ for unification
sparc,sparc64: unify prom/
sparc: prepare lib/ for unification
sparc,sparc64: unify lib/
sparc: prepare kernel/ for unification
sparc,sparc64: unify kernel/
sparc,sparc64: unify boot/
sparc: drop CONFIG_SUN_AUXIO
sparc: unify kernel/init_task
sparc: beautify kernel/cpu_32.c
sparc: report "Unknown CPU/FPU" for unknown cpu/fpu
sparc: fix sparse warnings in cpu_*.c
sparc: expand cpu table
sparc: unify kernel/cpu
sparc: idprom_32.c cleanup
sparc: unify kernel/idprom.c
sparc: fix sparse warning in kernel/pmc.c
sparc: fix trivial style issues in kernel/pmc.c
sparc: fix sparse warnings in traps_32.c
sparc: add include guards to kernel.h
sparc: fix sparse warnings in irq_32.c
sparc64: do not export pus_fs_struct
kbuild: fix make incompatibility
kbuild: simplify use of genksyms
sparc: fix hardirq.h removal fallout
sparc: introduce CONFIG_BITS
sparc: unify module.h
sparc64: use bit neutral Elf symbols
sparc64: prepare module_64.c for unification
sparc: unify module.c
sparc: use .data.init_task section for init_thread_union
sparc: unify sections.h
sparc: drop SUN_IO
sparc: move select of ARCH_SUPPORTS_MSI
m68k: fix recursive dependency in Kconfig
kconfig: explain symbol value defaults
kconfig: add comments to symbol flags
kconfig: struct property commented
kconfig: improve error messages for bad source statements
kbuild: check for leaked CONFIG_ symbols to userspace
kbuild: document environment variables
kbuild: drop debugging leftover in tags.sh
kbuild: add checks for include of linux/types in userspace headers
kbuild: ignore a few files in headers_check
sparc: delete unused config symbols
sparc: unify posix_types.h
sparc32: drop __old_kernel_stat
sparc32: use proper types in struct stat
sparc: unify stat.h
sparc64: prepare signal_64 for unification
sparc: unify signal.h
sparc: add '32' suffix to reg_window, sigcontext, __siginfo_t
sparc: unify sigcontext.h
sparc: unify ptrace.h
sparc: unify siginfo.h
sparc: remove ebus definitions from openprom*.h
sparc: remove linux_prom_pci_assigned_addresses from openprom_32.h
sparc: prepare openprom for unification
sparc64: delete unused linux_prom64_ranges from openprom_64.h
sparc: unify openprom.h
sparc: fix warning in userspace header jsflash.h
sparc: fix warnings in userspace header byteorder.h
sparc: fix warning in userspace header traps.h
sparc: drop get_tbr() in traps.h
sparc: remove NO_PROC_ID - it is no longer used
sparc: unify ipcbuf.h
MAINTAINERS: update sparc maintainer
sparc64: refactor code in viohs.c
sparc64: refactor code in init_64.c
sparc: refactor code in fault_32.c
sparc64: Use unsigned long long for u64.
sparc64: Fix unsigned long long warnings in drivers.
fix modules_install via NFS
Samuel Ortiz (3):
iwl3945: Select correct sta ID from find_station()
mfd: Fix twl4030-core.c build error
mfd: Use irq_to_desc in twl4030 code
San Mehat (1):
Staging: android: add lowmemorykiller driver
Sandeep Patil (3):
[ARM] S3C24A0: arch/arm/mach-s3c24a0/include/mach header files
[ARM] S3C24A0: Correct S3C2410_PA_GPIO in S3C24XX_VA_GPIO
[ARM] S3C24A0: Serial port definitions and driver support.
SangSu Park (1):
USB: Fix goku_udc usb speed handling
Sangtae Ha (1):
[TCP] CUBIC v2.3
Santosh Shilimkar (1):
ARM: OMAP3: DMA: Fix for sDMA Errata 1.113
Sascha Hauer (31):
[ARM] MX2: Add W1 device/resources
[ARM] MX31: add w1 platform_device and resources
[ARM] MX2 pcm038: add 1-wire master support
[ARM] pcm037: add 1wire support
[ARM] MX2: DMA updates
MX27: Fix EMMA Base addresses
[ARM] MX2: Add IRQ_GPIOE definition
[ARM] MX27ads: remove unused define
MX27: Add USB pin function defines
[ARM] MX1/MX2: simplify mxc_gpio_setup_multiple_pins
[ARM] MX3 iomux: add more pin definitions
pcm038: add driver for static ram
[ARM] pcm037: Add support for SRAM device
[ARM] MX27: Add NAND resources
[ARM] pcm038: Add NAND support
[ARM] MX3: add NAND support
[ARM] pcm037: add NAND support
MAINTAINERS: Add myself as i.MX Framebuffer driver maintainer
i.MX Framebuffer: remove gpio setup function
i.MX Framebuffer: fix margins
i.MX Framebuffer: remove header file
i.MX Framebuffer: Cleanup Coding style
i.MX Framebuffer: rename imxfb_mach_info to imx_fb_platform_data
i.MX Framebuffer: add TFT support
[ARM] MX1: Add missing selection of ARM920T
[ARM] MX27ads: fix function name
[ARM] MX1/MX2 DMA: add missing local_irq_restore()
[ARM] MXC: remove dependency to other include files from irqs.h
[ARM] MXC: do not include mach/hardware.h from mach/timex.h
[ARM] MXC: do not include mach/hardware.h from mach/memory.h
w1: add 1-wire master driver for i.MX27 / i.MX31
Sascha Sommer (1):
sdricoh_cs: Add support for Bay Controller devices
Sathya Perla (5):
Staging: benet: patch to remove subdirectories
Staging: benet: fix build errors when CONFIG_NETPOLL is off
Staging: benet: patch to use offsetof() instead of AMAP_BYTE_OFFSET()
Staging: benet: fix problems reported by checkpatch
Staging: benet: cleanup a check while posting rx buffers
Scott Feldman (5):
enic: enable ethtool LRO support
enic: driver/firmware API updates
enic: mask off some reserved bits in CQ descriptor for future use
enic: move wmb closer to where needed: before writing posted_index to hw
enic: misc cleanup items:
Scott Waye (1):
ALSA: hda - Add MCP67 HDMI support
Scott Wood (1):
powerpc/bootwrapper: Use the child-bus #address-cells to decide which range entry to use
Sean MacLennan (1):
[MTD] [NAND] ndfc driver
Sebastian Andrzej Siewior (1):
USB: isp1760: use a specific PLX bridge instead of any bdridge
Sebastian Ott (5):
[S390] cio: move irritating comment.
[S390] cio: introduce cio_update_schib
[S390] cio: introduce cio_commit_config
[S390] cio: commit all pmcw changes.
[S390] cio: use pim to check for multipath.
Sebastian Siewior (1):
powerpc/boot: Allocate more memory for dtb
Sebastien Dugue (3):
powerpc/pseries: Fix getting the server number size
powerpc/ibmebus: Get rid of the IRQ mapping in ibmebus_free_irq()
powerpc/pseries: Fix cpu hotplug
Sedji Gaouaou (2):
ASoC: Merge AT91 and AVR32 support into a single atmel architecture
ASoC: Add audio support for the Atmel AT91SAM9G20ek board(uing wolfson 8731).
Senthil Balasubramanian (12):
ath9k: INI update for atheros chipets.
ath9k: incorrect noise floor threshold values.
ath9k: Build RFKILL feature even when RFKILL subsystem is a MODULE
ath9k: IRQ should be disabled before calling free_irq()
ath9k: Race condition in accessing TX and RX buffers.
wireless: Incorrect LEAP authentication algorithm identifier.
ath9k: Adding AR9285 chipset register information.
ath9k: Adding initvalues for Atheros AR9285 chipset.
ath9k: Adding support for Atheros AR9285 chipset.
ath9k: Incorrect band enum causes invalid antenna configuration.
ath9k: avoid rx frames with corrupted descriptor.
ath9k: BH shouldn't be enabled when hardirqs are disabled.
Serge E. Hallyn (5):
file capabilities: add no_file_caps switch (v4)
user namespaces: let user_ns be cloned with fairsched
user namespaces: require cap_set{ug}id for CLONE_NEWUSER
user namespaces: document CFS behavior
devices cgroup: allow mkfifo
Serge Hallyn (2):
User namespaces: set of cleanups (v2)
User namespaces: use the current_user_ns() macro
Sergei Shtylyov (4):
ide: don't set hwif->dma_ops in init_dma() method
ide: move read_sff_dma_status() method to 'struct ide_dma_ops'
ide-dma-sff: factor out ide_dma_sff_write_status()
scc_pata: make use of scc_dma_sff_read_status()
Sergey Ovcharenko (1):
USB: storage: unusual_devs.h additions for Macpower MasterBox
Sergio Luis (2):
smackfs: check for allocation failures in smk_set_access()
x86: mark get_cpu_leaves() with __cpuinit annotation
Shane Huang (2):
[libata] ahci: Add SATA GEN3 related messages
[libata] ahci: Withdraw IGN_SERR_INTERNAL for SB800 SATA
Shane McDonald (1):
Resurrect IT8172 IDE controller driver
Shaohua Li (1):
PCI: keep ASPM link state consistent throughout PCIe hierarchy
Shen Feng (2):
Btrfs: fix a memory leak in btrfs_get_sb
Btrfs: do not call kfree if kmalloc failed in btrfs_sysfs_add_super
Sheng Yang (24):
x86: Rename mtrr_state struct and macro names
x86: Export some definition of MTRR
KVM: Improve MTRR structure
KVM: VMX: Add PAT support for EPT
KVM: Add local get_mtrr_type() to support MTRR
KVM: Enable MTRR for EPT
KVM: Clean up kvm_x86_emulate.h
KVM: MMU: Extend kvm_mmu_page->slot_bitmap size
KVM: VMX: Move private memory slot position
KVM: IRQ ACK notifier should be used with in-kernel irqchip
KVM: Enable Function Level Reset for assigned device
KVM: Fix kernel allocated memory slot
KVM: Move ack notifier register and IRQ sourcd ID request
KVM: Separate update irq to a single function
KVM: Replace irq_requested with more generic irq_requested_type
KVM: Clean up assigned_device_update_irq
KVM: Add fields for MSI device assignment
KVM: Export ioapic_get_delivery_bitmask
KVM: Add assigned_device_msi_dispatch()
KVM: Enable MSI for device assignment
KVM: MSI to INTx translate
PCI: Refactor pci_reset_function()
PCI: add PCI Advanced Feature Capability defines
PCI: Extend pci_reset_function() to support PCI Advanced Features
Simon Arlott (1):
netfilter: nf_nat: remove warn_if_extra_mangle
Simon Holm Thøgersen (1):
net/rfkill/rfkill.c: fix unused rfkill_led_trigger() warning
Simon Horman (1):
IPVS: Make "no destination available" message more consistent between schedulers
Sitsofe Wheeler (1):
x86: change OPTIMIZE_INLINING help to say enabling makes smaller kernels
Solofo.Ramangalahy at bull.net (1):
ext4: When resizing set the EXT4_BG_INODE_ZEROED flag for new block groups
Solomon Peachy (20):
Staging: wlan-ng: Remove PCI/PLX/PCMCIA files.
Staging: wlan-ng: Update Help text to mention prism3 devices.
Staging: wlan-ng: Delete PCI/PLX/PCMCIA-specific code.
Staging: wlan-ng: Make wlan-ng use WEXT mode by default.
Staging: wlan-ng: Eliminate more <2.6 kernel support.
Staging: wlan-ng: Eliminate all backwards-compatibility for <2.6.13 kernels.
Staging: wlan-ng: Eliminate a boatload of tertiaryAP-only code.
Staging: wlan-ng: Remove AP-only code from MLME functions.
Staging: wlan-ng: Get rid of the MTU tests in the rx conversion path.
Staging: wlan-ng: Eliminate one more rx mtu test.
Staging: wlan-ng: Eliminate local 'version.h'
Staging: wlan-ng: Eliminate usage of procfs.
Staging: wlan-ng: Use standard kernel integer (u32/s32/etc) types.
Staging: wlan-ng: Eliminate all backwards-compatible kernel code.
Staging: wlan-ng: Wireless Extension support is mandatory.
Staging: wlan-ng: use WIRELESS_EXT, not CONFIG_WIRELESS_EXT
Staging: wlan-ng: Delete a large pile of now-unused code.
Staging: wlan-ng: Delete a pile of unused mibs. And fix WEXT SET_TXPOWER.
Staging: wlan-ng: Consolidate wlan-ng into a single module.
Staging: wlan-ng: Purge all MIBs not used internally.
Sonic Zhang (14):
Blackfin arch: Fix bug - hardware breakpoint doesn't always work in kgdb
Blackfin Serial Driver: updates kgdb over Blackfin serial driver with kgdb framework
Blackfin Serial Driver: Clean serial console and early prink code.
Blackfin Serial Driver: Fix bug - BF527-EZKIT unable to receive large files over UART in DMA mode
Blackfin Serial Driver: Remove BI status for known_good_char
Blackfin arch: Use reads/writes instead of ins/outs directly
Blackfin arch: disable pthread stack check for SMP at runtime
Blackfin arch: Make bfin_mac built for bf51x
Blackfin arch: fix bug - kernel stops at initial console
Blackfin arch: enable reprogram cclk and sclk for bf518f-ezbrd
Blackfin arch: Set PB4 as the default irq for bf548 board v1.4+.
Blackfin arch: update board default configs
netdev: bfin_mac: enable bfin_mac net dev driver for BF51x
pata_platform: __pata_platform_remove() shouldn't be in discard section
Sonny Rao (1):
powerpc/BSR: Support multiple OF-node description of BSR
Sripathi Kodi (1):
sched, lockdep: inline double_unlock_balance()
Stanley.Miao (2):
ARM: OMAP3: LDP: Add Ethernet device support to make ldp boot succeess
ASoC: TWL4030: hands-free start-up sequence.
Stefan Assmann (5):
x86, pci: introduce pci=noioapicquirk kernel cmdline option
x86, pci: introduce pci=ioapicreroute kernel cmdline option
pci: add quirk to disable boot interrupt generation on intel 6300ESB
pci, acpi: reroute PCI interrupt to legacy boot interrupt equivalent
x86, pci: introduce config option for pci reroute quirks (was: [PATCH 0/3] Boot IRQ quirks for Broadcom and AMD/ATI)
Stefan Haberland (3):
[S390] dasd: improve dasd statistics proc interface
[S390] dasd: correct sense byte condition for SIM
[S390] dasd: call cleanup_cqr with request_queue_lock
Stefan Richter (10):
ieee1394: replace a GFP_ATOMIC by GFP_KERNEL allocation
ieee1394: mark all hpsb_address_ops instances as const
ieee1394: ohci1394: pass error codes from request_irq through
ieee1394: ohci1394: flush MMIO writes before delay in initialization
ieee1394: ignore nonzero Bus_Info_Block.max_rom, fetch config ROM in quadlets
firewire: fw-sbp2: remove unnecessary locking
firewire: fix small memory leak at module removal
firewire: fix resetting of bus manager retry counter
firewire: reorder struct fw_card for better cache efficiency
firewire: core: fix sleep in atomic context due to driver core change
Stefan Roese (2):
UBI: return -ENOMEM upon failing vmalloc
powerpc/4xx: Add L2 cache node to AMCC Canyonlands dts file
Stefan Roscher (1):
IB/ehca: Replace modulus operations in flush error completion path
Stefan Schmidt (4):
[ARM] pxa/ezx: Remove two memory banks fixup
[ARM] pxa/ezx: GPIO configuration
[ARM] pxa/ezx: Keypad configuration
[ARM] pxa/ezx: I2C configuration
Stefan Weinhuber (1):
[S390] dasd: send change uevents for dasd block devices
Stefano Panella (5):
uwb: infrastructure for handling Relinquish Request IEs
uwb: add commands to add/remove IEs to the debug interface
uwb: per-radio controller event thread and beacon cache
uwb: improved MAS allocator and reservation conflict handling
uwb: remove beacon cache entry after calling uwb_notify()
Stelian Pop (2):
Input: appletouch - driver refactoring
[ARM] 5319/1: AT91: support AT91CAP9 revC CPUs
Stephen Hemminger (149):
vlan: propogate ethtool speed values
macvlan: add support for ethtool get settings
atlx: use embedded net_device_stats
atlx: timer cleanup
net: increase receive packet quantum
netem: eliminate unneeded return values
tracing/fastboot: fix perlcritic warning
tracing/fastboot: put error message on stderr
netdev: network device operations infrastructure
netdev: introduce dev_get_stats()
netdev: expose ethernet address primitives
netdev: convert loopback to net_device_ops
ifb: convert to net_device_ops
bridge: convert to net_device_ops
veth: convert to net_device_ops
macvlan: convert to net_device_ops
ip: convert to net_device_ops for ioctl
vlan: convert to net_device_ops
bonding: convert to net_device_ops
e1000e: convert to net_device_ops
sky2: convert to net_device_ops
skge: convert to net_device_ops
8139: convert to net_device_ops
tun: convert to net_device_ops
atl1e: convert to net_device_ops
atlx: convert to net_device_ops
cxgb3: convert to net_device_ops
cxgb2: convert to net_device_ops
e1000: convert to net_device_ops
via-velocity: convert to net_device_ops
igb: convert to net_device_ops
e100: convert to net_device_ops
ppp: convert to net_device_ops
enic: convert to net_device_ops
ixgb: convert to net_device_ops
tg3: convert to net_device_ops
forcedeth: convert to net_device_ops
niu: convert to net_device_ops
acenic: convert to net_device_ops
netdev: add more functions to netdevice ops
dummy: convert to net_device_ops
ipmr: convert ipmr virtual interface to net_device_ops
fddi: convert to new network device ops
defxx: convert driver to net_device_ops
hippi: convert driver to net_device_ops
ipip: convert to net_device_ops
ipv6: convert tunnels to net_device_ops
ipgre: convert to netdevice_ops
jme: convert driver to net_device_ops
s2io: convert to net_device_ops
qlge: convert to net_device_ops
qlge: fix sparse warnings
via-rhine: convert to net_device_ops
myri10ge: convert to net_device_ops
mlx4: convert to net_device_ops
bnx2: convert to net_device_ops
dl2k: convert to net_device_ops
netxen: convert to net_device_ops
sfc: convert to net_device_ops
tehuti: convert to net_device_ops
sis900: convert to net_device_ops
r6040: convert to net_device_ops
yellowfin: convert to net_device_ops
ns83820: convert to net_device_ops
bnx2x: convert to net_device_ops
hamachi: convert to net_device_ops
qla3xxx: convert to net_device_ops
sc92031: convert to net_device_ops
eql: convert to net_device_ops
ne2k: convert to net_device_ops
8139too: use err.h macros
netdev: add HAVE_NET_DEVICE_OPS
8390: add common net_device ops
wd: use net_device_ops
hp-plus: convert to net_device_ops
smc: convert to net_device_ops
ne3210: convert to net_device_ops
es3210: convert to net_device_ops
e2100: convert to net_device_ops
lne390: convert to net_device_ops
hp: convert to net_device_ops
ne2: convert to net_device_ops
apne: convert to net_device_ops
stnic: convert to net_device_ops
3c503: convert to net_device_ops
ne2000: convert to net_device_ops
tc: propogate errors from tcf_hash_create
tc: check for errors in gen_rate_estimator creation
tc: policing requires a rate estimator
etherh: build fix for net-next
mac8390: update to net_device_ops
zorro8390: convert to net_device_ops
hydra: convert to net_device_ops
ne-h8300: convert to net_device_ops
irda: convert to internal stats
bonding: use net_device_ops
wireless: convert wireless ioctl to net_device_ops
virtio: convert to net_device_ops
xen-netfront: convert to net_device_ops
sch_teql: convert to net_device_ops
dsa: convert to net_device_ops (v2)
ieee1394: convert to net_device_ops
ieee1394: remove unneeded last_rx
ieee1394: use internal network device stats
PCI: handle long delays in VPD access
PCI: revise VPD access interface
PCI: add interface to set visible size of VPD
appletalk: convert aarp to net_device_ops
appletalk: convert ipddp to net_device_ops
bluetooth: driver API update
phonet: update to net_device_ops
cassini: update to net_device_ops
ipg: update to net_device_ops
plip: update to net_device_ops
tlan: update to net_device_ops
epic100: update to net_device_ops
sunhme: update to net_device_ops
sungem: update to net_device_ops
pcnet32: update to net_device_ops
typhoon: update to net_device_ops
enc28j60: update to net_device_ops
de600: update to net_device_ops
sis190: update to net_device_ops
ns83820: fix net_device_ops support
sb1000: update to net_device_ops
natsemi: update to net_device_ops
fealnx: update to net_device_ops
starfire: update to net_device_ops
sundance: update to net_device_ops
tulip: convert devices to new API
de2104x: convert to net_device_ops
de4x5: convert to net_device_ops
xircom: convert devices to new API
dmfe: convert to new API
uli526x: convert devices to new API
windbond: convert devices to new API
dvb: update network device to current API
hysdn: convert to net_device_ops and other updates
I4l: convert to net_device_ops
fusion: convert devices to new API
xpnet: convert devices to new API
gadget: convert devices to new API
uwb: convert devices to net_device_ops
slip: convert to net_device_ops
amd8111e: convert to net_device_ops
atp: convert to net_device_ops
b44: convert to net_device_ops
hp100: update to net_device_ops
pcnet32: round off carrier watch timer
Stephen M. Cameron (1):
cciss: simplify parameters to deregister_disk function
Stephen Rothwell (17):
ALSA: ASoC - restore removed variable declaration
fs: xfs needs inode_wait to be exported
powerpc/44x: update ppc44x_defconfig
sparc: combine unistd_{32,64}.h
tracing/fastboot: fix len of func buffer
powerpc/iseries: viodasd needs to depend on CONFIG_BLOCK
cifs: update for new IP4/6 address printing
net: ehea NAPI interface cleanup fix
V4L/DVB (9490): linux-next: v4l-dvb tree build failure
net/ehea: bitops work on unsigned longs
uio: make uio_info's name and version const
net/ehea: use consistant type
ibmveth: use consistent types
powerpc/cell: Bitops work on unsigned longs
powerpc/cell: local_irq_save takes an unsigned long
powerpc: Remove unnecessary casts
powerpc/cell: Fix the prototype of create_vma_map()
Stephen Smalley (1):
SELinux: correctly detect proc filesystems of the form "proc/foo"
Stephen Ware (1):
ASoC: Fix pxa2xx-pcm checks for invalid DMA channels
Steve Dickson (1):
NFSD: FIDs need to take precedence over UUIDs
Steve French (8):
[CIFS] add mount option to send mandatory rather than advisory locks
[CIFS] remove sparse warning
[CIFS] fix typo
[CIFS] various minor cleanups pointed out by checkpatch script
[CIFS] Can not mount with prefixpath if root directory of share is inaccessible
[CIFS] Cleanup: Move the check for too large R/W requests
[CIFS] Streamline SendReceive[2] by using "goto out:" in an error condition
[CIFS] make sure that DFS pathnames are properly formed
Steve Glendinning (18):
SMSC LAN911x and LAN921x vendor driver
smsc95xx: add tx checksum offload support
smsc911x: add dynamic bus configuration
smsc9420: SMSC LAN9420 10/100 PCI ethernet adapter
smsc911x: make smsc911x_poll_controller static
smsc9420: add netpoll support
smsc9420: add ethtool eeprom support
smsc9420: add ethtool register dump support
net: Move flow control definitions to mii.h
net: Refactor full duplex flow control resolution
sh: Add platform-specific constants for SH7709
sh: fix DMAOR register access on SH7709
sh: add SH DMAC burst mode constant
smsc911x: fix BUG if module is removed while interface is up
smsc911x: convert driver to use net_device_ops
smsc911x: make smsc911x_ethtool_ops constant
smsc911x: don't clobber driver_data
smsc911x: fix platform resource call during module unload
Steve Hodgson (2):
sfc: Make reset_workqueue driver-global rather than per-NIC
sfc: Treat probe as unsuccessful if it scheduled a reset
Steve Sakoman (3):
ASoC: Add support for TWL4030 audio codec
ASoC: Add support for Gumstix Overo
ASoC: Add support for Beagleboard
Steven Noonan (1):
USB: EHCI pci-quirks.c: don't wait so long for BIOS handoff
Steven Rostedt (98):
ftrace: ftrace dump on oops control
ftrace: nmi safe code modification
ftrace: nmi update statistics
ftrace, kbuild: condense recordmcount.pl parameter code
ftrace: nmi safe code clean ups
ftrace: fix hardirq header for non ftrace archs
ftrace: introduce ftrace_preempt_disable()/enable()
ftrace: insert in the ftrace_preempt_disable()/enable() functions
ftrace: function tracer with irqs disabled
ftrace: add quick function trace stop
ftrace: soft tracing stop and start
ftrace: restructure tracing start/stop infrastructure
ring-buffer: convert to raw spinlocks
ftrace: split out hardirq ftrace code into own header
ftrace: fix set_ftrace_filter
ftrace: fix boot trace sched startup
ftrace: fix sched_switch API
ftrace: irqsoff tracer incorrect reset
ftrace: enable trace_printk by default
ftrace: remove ctrl_update method
ftrace: remove trace array ctrl
ftrace: force pass of preemptoff selftest
ftrace: display start of CPU buffer in trace output
ftrace: prevent ftrace_special from recursion
ring-buffer: replace most bug ons with warn on and disable buffer
ring-buffer: add reader lock
ring-buffer: clean up warn ons
ring-buffer: fix deadlock from reader_lock in read_start
tracing: profile likely and unlikely annotations
tracing: likely/unlikely branch annotation tracer
trace: rename unlikely profiler to branch profiler
ftrace: rename unlikely iter_ctrl to branch
ftrace: add tracer called branch
ftrace: rename trace_unlikely.c file
ftrace: rename trace_entries to buffer_size_kb
ftrace: show buffer size in kilobytes
ftrace: rename iter_ctrl to trace_options
ftrace: CPU buffer start annotation clean ups
ftrace: remove condition from ftrace_record_ip
ftrace: disable ftrace on anomalies in trace start and stop
ftrace: do not process freed records
ftrace: replace raw_local_irq_save with local_irq_save
ftrace: pass module struct to arch dynamic ftrace functions
ftrace: allow NULL pointers in mcount_loc
ftrace: fix dyn ftrace filter
ftrace: make filtered functions effective on setting
powerpc: ftrace, do not latency trace idle
powerpc: ftrace, convert to new dynamic ftrace arch API
powerpc: ftrace, use probe_kernel API to modify code
powerpc/ppc64: ftrace, handle module trampolines for dyn ftrace
powerpc/ppc32: ftrace, dynamic ftrace to handle modules
ftrace: add support for powerpc to recordmcount.pl script
ftrace: create default variables for archs in recordmcount.pl
trace: remove extra assign in branch check
trace: consolidate unlikely and likely profiler
trace: branch profiling should not print percent without data
trace: profile all if conditionals
ring-buffer: add tracing_off_permanent
ftrace: add ftrace_off_permanent
trace: fix compiler warning in branch profiler
ftrace: add function tracing to single thread
ftrace: use code patching for ftrace graph tracer
ftrace: let function tracing and function return run together
ftrace: add thread comm to function graph tracer
ftrace: add cpu annotation for function graph tracer
powerpc: ftrace, do nothing in mcount call for dyn ftrace
powerpc: ftrace, fix cast aliasing and add code verification
powerpc: ftrace, added missing icache flush
powerpc: ftrace, use create_branch
powerpc/ppc32: static ftrace fixes for PPC32
ftrace: replace raw_local_irq_save with local_irq_save
ring-buffer: move some metadata into buffer page
ring-buffer: read page interface
ftrace: clean up function graph asm
ftrace: have function graph use mcount caller address
ftrace: add ftrace_graph_stop()
ring-buffer: change "page" variable names to "bpage"
ftrace: print real return in dumpstack for function graph
ftrace: function graph return for function entry
ftrace: add checks on ret stack in function graph
trace: fix output of stack trace
ftrace: fix race in function graph during fork
ftrace: graph of a single function
ftrace: use task struct trace flag to filter on pid
ftrace: trace single pid for function graph tracer
pid: fix the do_each_pid_task() macro
ftrace: use struct pid
ftrace: add ability to only trace swapper tasks
ftrace: use init_struct_pid as swapper pid
trace: add a way to enable or disable the stack tracer
trace: better use of stack_trace_enabled for boot up code
ftrace: add not to regex on filtering functions
ring-buffer: fix dangling commit race
ring-buffer: prevent false positive warning
V4L/DVB (10129): dvb: remove deprecated use of RW_LOCK_UNLOCKED in frontends
make INIT_FS use the __RW_LOCK_UNLOCKED initialization
sparc: make proces_ver_nack a bit more readable
powerpc: enable dynamic ftrace
Steven Whitehouse (30):
dlm: fix up memory allocation flags
dlm: remove kmap/kunmap
dlm: replace schedule with cond_resched
GFS2: Support for FIEMAP ioctl
GFS2: Rationalise header files
GFS2: Fix up jdata writepage/delete_inode
GFS2: Move generation number into "proper" part of inode
GFS2: Move "entries" into "proper" inode
GFS2: Move di_eattr into "proper" inode
GFS2: Move i_size from gfs2_dinode_host and rename it to i_disksize
GFS2: Banish struct gfs2_dinode_host
GFS2: Move rg_igeneration into struct gfs2_rgrpd
GFS2: Move rg_free from gfs2_rgrpd_host to gfs2_rgrpd
GFS2: Banish struct gfs2_rgrpd_host
GFS2: Add more detail to debugfs glock dumps
GFS2: Clean up & move gfs2_quotad
GFS2: Fix "truncate in progress" hang
GFS2: Move gfs2_recoverd into recovery.c
GFS2: Kill two daemons with one patch
GFS2: Send some sensible sysfs stuff
GFS2: Fix bug in gfs2_lock_fs_check_clean()
GFS2: Move four functions from super.c
GFS2: Remove ancient, unused code
GFS2: Fix use-after-free bug on umount
GFS2: Send useful information with uevent messages
GFS2: Streamline alloc calculations for writes
Revert "GFS2: Fix use-after-free bug on umount"
GFS2: Fix use-after-free bug on umount (try #2)
GFS2: Set GFP_NOFS when allocating page on write
GFS2: LSF and LBD are now one and the same
Stoyan Gaydarov (1):
Staging: et131x: Cleanup et131x_debug.h defines
Stuart Hopkins (1):
Input: atkbd - Samsung NC10 key repeat fix
Subbu Seetharaman (1):
Staging: Add ServerEngines benet 10Gb ethernet driver
Sujith (57):
mac80211: Change WARN_ON to WARN_ON_ONCE
ath9k: Check if the STA supports HT when initializing rate control
mac80211: Re-enable aggregation
ath9k: Node cleanup
ath9k: Simplify node attach/detach routines
ath9k: Revamp transmit control block
ath9k: Remove SM Power Save as it is not supported now
ath9k: Ensure ath_node is not NULL when updating tx chainmask
ath9k: Use bitfields to store tid's state in a single variable
ath9k: Revamp VAP management
ath9k: Refactor hw.c
ath9k: Remove unused function ath_get_currentCountry()
ath9k: Streamline attach/detach
ath9k: Remove unnecessary TSF reset
ath9k: Enable interrupts at the proper place
ath9k: Remove ath_tx_aggr_resp()
ath9k: Clear HT info on starting the driver
ath9k: Remove internal RX A-MPDU processing
mac80211: Add a new event in ieee80211_ampdu_mlme_action
ath9k: Fix compilation failure when RFKILL is enabled
mac80211: Use the HT capabilities from the IE instead of the station's caps.
ath9k: Merge struct ath_tx_ratectrl with ath_rate_node
ath9k: Simplify RC alloc/free functions
ath9k: Remove ath_setup_rates
ath9k: Remove ath_rate_newassoc()
ath9k: Remove half/quarter rate tables
ath9k: Nuke fixed rate handling in driver
ath9k: Revamp RX handling
ath9k: We don't support non-HT devices, so remove superfluous code.
ath9k: Remove rate control reference in VAP
ath9k: Remove ath_rate_softc
ath9k: Use rate_driver_data
ath9k: Remove ath9k_rate_table
ath9k: General code scrub
ath9k: Use helpers
ath9k: Move TX completion routine to xmit.c
ath9k: Fix bug in deciphering channel flags
ath9k: Update TX trigger level on a FIFO underrun.
ath9k: Use straightforward PCI routines to setup the TX buffer.
ath9k: Code scrub
ath9k: Use proper TX channel width for setting channels
ath9k: Handle channel initialization for AP mode
ath9k: Use cleaner debug masks
ath9k: Add ATH9K_DEBUG configuration option
ath9k: Remove includes that are not needed
ath9k: Add initial layout for an ath9k specific debugfs mechanism
ath9k: Add a debugfs file for dumping DMA status
ath9k: Choose correct ANI calibration period
ath9k: Fix bug in rate table management
ath9k: Maintain rate table choice after association
ath9k: Add a debugfs file to show interrupt statistics
ath9k: Remove remaining occurrences of CONFIG_SLOW_ANT_DIV
ath9k: Merge structures ath_atx, ath_node_aggr with ath_node
ath9k: Refactor struct ath_softc
mac80211: Fix HT channel selection
ath9k: Do not use association state to update rate table
ath9k: Protect config() callback with a mutex
Sukadev Bhattiprolu (12):
Remove devpts_root global
Per-mount allocated_ptys
Per-mount 'config' object
Extract option parsing to new function
Add DEVPTS_MULTIPLE_INSTANCES config token
Define mknod_ptmx()
Define get_init_pts_sb()
Enable multiple instances of devpts
Document usage of multiple-instances of devpts
SEND_SIG_NOINFO: masquerade si_pid when crossing pid-ns boundary
SEND_SIG_NOINFO: set si_pid to tgid instead of pid
mqueue: fix si_pid value in mqueue do_notify()
Sunil Mushran (5):
ocfs2/dlm: Fix a race between migrate request and exit domain
ocfs2/dlm: Clean up errors in dlm_proxy_ast_handler()
ocfs2/dlm: Hold off sending lockres drop ref message while lockres is migrating
ocfs2/dlm: Fix race in adding/removing lockres' to/from the tracking list
ocfs2/dlm: Fix race during lockres mastery
Suresh Siddha (2):
x86: fix intel x86_64 llc_shared_map/cpu_llc_id anomolies
x86: use logical apicid in x2apic_cluster's x2apic_cpu_mask_to_apicid_and()
Sven Wegener (7):
Btrfs: Invalidate dcache entry after creating snapshot and
Btrfs: Add compatibility for kernels >= 2.6.27-rc1
leds: eds-pca9532: mark pca9532_event() static
leds: Fixup kdoc comment to match parameter names
leds: Fix sparse warning in leds-ams-delta
leds: Fix wrong loop direction on removal in leds-ams-delta
leds: leds-pca9532 - fix memory leak and properly handle errors
Swen Schillig (1):
[SCSI] zfcp: register with SCSI layer on ccw registration
Syed Mohammed Khasim (1):
i2c-omap: Add high-speed support to omap-i2c
Takahiro Yasui (2):
dm log: fix dm_io_client leak on error paths
dm log: avoid reinitialising io_req on every operation
Takanari Hayama (1):
sh: add UIO support for JPU on SH7722.
Takashi Iwai (189):
ALSA: hda - Add infrastructure for dynamic stream allocation
ALSA: hda - Add generic arrays
ALSA: hda - Use generic array helpers
ALSA: hda - Allocate name string of each codec
ALSA: hda - Manage kcontrol lists
ALSA: hda - Add codec reconfiguration feature
ALSA: hda - Add sysfs entries to hwdep devices
ALSA: hda - Add init_verbs entries
ALSA: hda - Add hints for reconfig
ALSA: Print function symbol in the error messages
Merge branch 'topic/hda-reconfig' into topic/hda-next
ALSA: hda - Release jack instance for dynamic reconfigure
ALSA: pcsp - Fix locking messes in snd-pcsp
ALSA: Enable SPDIF output on ALC655
ALSA: ice1724 - Fix TX IRQ lockup
ALSA: Add hrtimer backend for ALSA timer interface
Merge branch 'topic/hda-next' into topic/hda
Merge branch 'topic/asoc-next' into topic/asoc
Merge branch 'topic/misc-next' into topic/misc
Merge branch 'topic/fix/asoc' into topic/asoc
ALSA: hda - Remove old codec-probe limitation
Merge branch 'topic/fix/hda' into topic/hda
ALSA: hda - Fix indentation in hda_local.h
Merge branch 'topic/fix/hda' into topic/hda
ALSA: Fix a typo in Kconfig
ALSA: ASoC - Fix a typo in Kconfig
Merge branch 'topic/fix/asoc' into topic/asoc
Merge commit 'v2.6.28-rc2' into topic/asoc
Merge branch 'topic/fix/hda' into topic/hda
ALSA: hda - Use macros to check array overflow
ALSA: hda - Unify capture callbacks in realtek codes
ALSA: hda - Unify capture mixer creation in realtek codes
ALSA: hda - Re-add input-source control for Realtek
ALSA: ice1724 - Fix IRQ register initialization
ALSA: hda - Add ALC299 fujitsu preset model
ALSA: hda - Fix missing ADC list in ALC260 auto-probe mode
ALSA: hda - Fix possible NULL dereference
ALSA: hda - Don't create empty PCM streams
ALSA: ASoC - Remove unnecessary inclusion of linux/version.h
ALSA: hda - Fix unused function in patch_intelhdmi.c
ALSA: hda - Add ASUS V1Sn support
ALSA: hda - Split ALC268 acer model
ALSA: ice1724 - Re-fix IRQ mask initialization
ALSA: hda - simplify hda_bus ops callbacks
ALSA: hda - Make codec-probing more robust
ALSA: hda - Add missing NULL check in amp hash allocation
ALSA: hda - Add max allocation check in array allocator
ALSA: hda - Fix broken hash chain allocation
Merge branch 'topic/fix/misc' into topic/misc
Merge branch 'topic/fix/hda' into topic/hda
ALSA: Evaluate condition in snd_BUG_ON() in non-debugging case
ALSA: Document debug macros
ALSA: hda - Fix ALC260 hp3013 master switch
ALSA: hda - Fix probe errors on Dell Studio Desktop
ALSA: hda - Fix another cache list management
Merge branch 'topic/fix/hda' into topic/hda
ALSA: powermac - Rename mic-analog loopback mixer element
Merge branch 'topic/fix/hda' into topic/hda
ALSA: pcsp - Use HRTIMER_CB_IRQSAFE_UNLOCKED
ALSA: hda - Support Headphone and Speaker volumes control on VAIO
Merge branch 'topic/fix/hda' into topic/hda
ALSA: hda - Create jack detection elements in build_controls
ALSA: hda - Use init callback in stac92xx_resume()
ALSA: hda - Fix restore of pin configs at resume for STAC/IDT codecs
Merge branch 'topic/fix/hda' into topic/hda
ALSA: hda - Allow multiple imux for matrix-type mixers of ALC codecs
ALSA: hda - Show missing GPIO unsol bits
ALSA: hda - make laptop-eapd model back for AD1986A
Merge branch 'topic/fix/hda' into topic/hda
ALSA: hda - Add missing static for snd_hda_eld_proc_new() inline funciton
ALSA: hda - Fix double free of jack instances
ALSA: hda - Release ELD proc file
ALSA: hda - Make CONFIG_SND_HDA_RECONFIG for codec reconfiguration
ALSA: hda - Move HD-audio Kconfig items to sound/pci/hda/Kconfig
ALSA: hda - mark Dell studio 1535 quirk
Merge branch 'topic/fix/hda' into topic/hda
ALSA: hda - Fix build without CONFIG_PROC_FS
ALSA: hda - No 'Headphone as Line-out' swich without line-outs
ALSA: hda - Add probe_mask quirk for Medion MD96630
ALSA: hda - Fix proc pcm rate bits
Merge branch 'topic/fix/hda' into topic/hda
ALSA: hda - Assign unsol tags dynamically in patch_sigmatel.c
ALSA: hda - Add quirk for MSI 7260 mobo
Merge branch 'topic/fix/hda' into topic/hda
ALSA: hda - Really fix bits value in proc output
Merge branch 'topic/misc' into topic/pcsp-fix
ALSA: pcsp - Fix starting the stream with HRTIMER_CB_IRQSAFE_UNLOCK
ALSA: hda - make some functions static
ALSA: hda - Move power_save option to hda_intel.c
ALSA: hda - Fix PCM reconfigure
ALSA: hda - Fix creation of automatic capture mixers
ALSA: hda - Modularize HD-audio driver
ALSA: hda - Fix build error with CONFIG_SND_HDA_POWER_SAVE
ALSA: hda - Add codec-specific proc hook
ALSA: hda - Remove unused proc entry in hda_bus struct
ALSA: hda - Add IDT/STAC-specific proc output
ALSA: hda - Clear codec->proc_widget_hook at reset
ALSA: hda - Add quirk for Sony VAIO VGN-SR19XN
ALSA: hda - Check MODULE instead of CONFIG_SND_HDA_INTEL_MODULE
ALSA: hda - Don't export symbols when built-in kernel
ALSA: hda - Remove EXPERIMENTAL from CONFIG_SND_HDA_POWER_SAVE
ALSA: ac97 - Remove EXPERIMENTAL from CONFIG_SND_AC97_POWER_SAVE
ALSA: hda - Use amp cache for SPDIF mute controls in patch_sigmatel.c
ALSA: hda - Remove unnecessary caches for power states in patch_sigmatel.c
ALSA: Fix a compile warning in cs46xx_lib.c
ALSA: soc - Fix compile warnings in wm8903.c
ALSA: soc - Remove obsoleted sound/driver.h inclusion
Merge branch 'upstream' into topic/asoc
ALSA: ASoC: Remove superfluous dependency on SND_SOC
Revert "ALSA: soc - Fix compile warnings in wm8903.c"
ALSA: ASoC: Fix compile warnings on corgi.c
ALSA: ASoC: Fix old-style trigger callback in s3c2443-ac97.c
ALSA: emu10k1 - Add capture boost mixer switch for Audigy
Merge branch 'topic/hda-modularize' into topic/hda
ALSA: Add more documentation about HD-audio driver
ALSA: hda - Add forgotten module alias for Nvidia MCP67 HDMI
ALSA: hda - Add reference to HD-Audio.txt in ALSA-Configuration.txt
ALSA: ca0106 - Add power-management support
ALSA: hda - Fix pin-detection in patch_sigmatel.c
ALSA: hda - Proper power-map toggling for input pins
ALSA: timer - Add comments and use ns_to_ktime()
ALSA: hrtimer - Use hard-irq callback
ALSA: Updates about bug-reporting in ALSA-Configuration.txt
ALSA: ASoC - Fix module init entry for twl4030.c
ALSA: ASoC - Fix wrong section types
ALSA: ASoC - Fix symbol conflicts in omac-mcbsp.c
ALSA: ca0106 - Check return value of pci_enable_device() in resume
ALSA: hda - Update documentation
ALSA: hda - Add quirk for HP6730B laptop
ALSA: cs5535 - Make OLPC-stuff depending on MGEODE_LX
ALSA: hda - Update HD-Audio.txt
ALSA: ASoC - Fix DAI registration in s3c2443-ac97.c
ALSA: hda - Fix a compile warning when CONFIG_PM=n
ALSA: sb8 - Fix a return code in the error path
ALSA: hda - Fix another typo in HD-Audio.txt
ALSA: hda - Add development tree URLs in HD-audio.txt
ALSA: hda - Add Nvidia vendor id string
ALSA: hda - Add Intel vendor id string
ALSA: hda - Remove duplicated strings from codec name
ALSA: hda - Convert from takslet_hi_schedule() to tasklet_schedule()
Merge branch 'fix/hda' into topic/hda
Merge branch 'topic/hda-doc' into topic/hda
ALSA: split HD-audio model list to HD-Audio-Models.txt
ALSA: hda - Add missing initializations of amp and verb caches
ALSA: hda - Use snd_hda_ctl_add() in patch_sigmatel.c
ALSA: ca0106 - Don't override the values at resume
ALSA: ca0106 - Add IEC958 PCM Stream controls
ALSA: hda - Fix HD-Audio.txt reference of model list
ALSA: ca0106 - Fix typo in resume code
Merge branch 'fix/hda' into topic/hda
ALSA: hda - Rework on STAC/IDT auto-configuration code
ALSA: hda - Use more distinct name for a unique volume in STAC/IDT
ALSA: hda - Add probe_only option
Merge branch 'fix/asoc' into topic/asoc
Merge branch 'topic/hda-stac-fix' into topic/hda
ALSA: hda - Fix unused variable warnings in patch_sigmatel.c
ALSA: hda - Power up always when no jack detection is available
ALSA: ca0106 - Check ac97 availability at PM
ALSA: ca0106 - Add missing card->private_data initialization
ALSA: ca0106 - disable 44.1kHz capture
ALSA: ASoC - Add missing __devexit annotation to wm8350.c
ALSA: hda - Add quirk for another HP dv7
Merge branch 'topic/pcsp-fix' into topic/misc
Merge branch 'topic/hda-resume-fix' into topic/hda
Merge branch 'topic/ca0106-capture-no-44khz' into topic/ca0106
Merge branch 'topic/ca0106-resume' into topic/ca0106
Merge branch 'topic/ca0106-spdif-stream' into topic/ca0106
Merge branch 'fix/hda' into topic/hda
Merge branch 'topic/aoa' into to-push
Merge branch 'topic/asoc' into to-push
Merge branch 'topic/audigy-capture-boost' into to-push
Merge branch 'topic/ca0106' into to-push
Merge branch 'topic/convert-tasklet' into to-push
Merge branch 'topic/cs5535audio' into to-push
Merge branch 'topic/hda' into to-push
Merge branch 'topic/jack-mechanical' into to-push
Merge branch 'topic/oxygen' into to-push
Merge branch 'topic/pcxhr-update' into to-push
Merge branch 'topic/snd-hrtimer' into to-push
Merge branch 'topic/sound-core-fix' into to-push
Merge branch 'topic/udev-id-rename' into to-push
Merge branch 'topic/asoc' into for-linus
Merge branch 'topic/hda' into for-linus
Merge branch 'topic/usbaudio' into for-linus
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into topic/asoc
Merge branch 'topic/asoc' into for-linus
Merge branch 'topic/misc' into for-linus
Merge branch 'topic/asoc' into for-linus
Merge branch 'topic/asoc' into for-linus
Takashi Sato (3):
filesystem freeze: add error handling of write_super_lockfs/unlockfs
filesystem freeze: implement generic freeze feature
filesystem freeze: remove XFS specific ioctl interfaces for freeze feature
Takashi YOSHII (1):
sh: Add plain udivsi3 (not _i4*) for gcc-4.1 and lower.
Taku Izumi (3):
PCI: revert additional _OSC evaluation
PCI/ACPI: Remove unnecessary _OSC evaluation for control request
pci-acpi: Cleanup _OSC evaluation code
Tao Ma (17):
ocfs2/xattr: Remove additional bucket allocation in bucket defragment.
ocfs2/xattr: Only set buffer update if it doesn't exist in cache.
ocfs2/xattr: Only extend xattr bucket in need.
ocfs2: Add clusters free in dealloc_ctxt.
ocfs2/xattr: Move clusters free into dealloc.
ocfs2/xattr: Reserve meta/data at the beginning of ocfs2_xattr_set.
ocfs2/xattr: Merge xattr set transaction.
ocfs2/xattr: Fix a bug in xattr allocation estimation
ocfs2/xattr: Restore not_found in xis
ocfs2: fix indendation in ocfs2_dquot_drop_slow
ocfs2/quota: sparse fixes for quota
ocfs2: Narrow the transaction for deleting xattrs from a bucket.
ocfs2/quota: Add QUOTA in mlog_attribute.
ocfs2/xattr: Remove extend_trans call and add its credits from the beginning
ocfs2/xattr: Always updating ctime during xattr set.
ocfs2/xattr: fix credits calculation during index create
ocfs2: Access the right buffer_head in ocfs2_merge_rec_left.
Tej (1):
xen: whitespace/checkpatch cleanup
Tejun Heo (23):
fuse: move FUSE_MINOR to miscdevice.h
fuse: don't let fuse_req->end() put the base reference
fuse: implement ioctl support
fuse: add file kernel handle
fuse: implement unsolicited notification
fuse: implement poll support
fuse: add fuse_ prefix to several functions
fuse: separate out fuse_conn_init() from new_conn()
fuse: add fuse_conn->release()
libata: beef up iterators
libata: when restoring SControl during detach do the PMP links first
libata: perform port detach in EH
block: reorganize QUEUE_ORDERED_* constants
block: remove duplicate or unused barrier/discard error paths
block: make every barrier action optional
block: make barrier completion more robust
block: simplify empty barrier implementation
block: fix empty barrier on write-through w/ ordered tag
uevent: don't pass envp_ext[] as format string in kobject_uevent_env()
poll: allow f_op->poll to sleep
ata_piix: save, use saved and restore IOCFG
pata_hpt366: reimplement mode programming
libata: use WARN_ON_ONCE on hot paths
Tetsuo Handa (1):
do_coredump(): check return from argv_split()
Theodore Ts'o (26):
ext3: Add support for non-native signed/unsigned htree hash algorithms
ext4: Add support for non-native signed/unsigned htree hash algorithms
ext3/4: Fix loop index in do_split() so it is signed
Update Documentation/filesystems/ext4.txt
ext4: remove ext4_new_blocks() and call ext4_mb_new_blocks() directly
ext4: remove ext4_new_meta_block()
ext4: remove do_blk_alloc()
ext4: tone down ext4_da_writepages warnings
jbd2: Add barrier not supported test to journal_wait_on_commit_record
ext4: remove extraneous newlines from calls to ext4_error() and ext4_warning()
ext4: display average commit time
ext4: add fsync batch tuning knobs
ext4: Remove i_ext_generation from ext4_inode_info structure
ext4: Make ext4_group_t be an unsigned int
ext4: Change unsigned long to unsigned int
jbd2: Remove a large array of bh's from the stack of the checkpoint routine
add releasepage hooks to block devices which can be used by file systems
ext4: Remove code to create the journal inode
ext4: Add markers for better debuggability
jbd2: Add pid and journal device name to the "kjournald2 starting" message
jbd2: Submit writes to the journal using WRITE_SYNC
ext4: Add mount option to set kjournald's I/O priority
ext4: Add sanity checks for the superblock before mounting the filesystem
ext4: Make printk's consistently prefixed with "EXT4-fs: "
block: Add Kconfig help which notes that ext4 needs CONFIG_LBD
ext4: Remove "extents" mount option
Thomas Gleixner (9):
x86: apic reset counter on shutdown
Merge branch 'linus' into core/futexes
futex: make clock selectable for FUTEX_WAIT_BITSET
trace: fix task state printout
sched_clock: prevent scd->clock from moving backwards, take #2
hrtimer: splitout peek ahead functionality
hrtimer: fix HOTPLUG_CPU=n compile warning
hrtimer: simplify hotplug migration
hrtimer: fixup comments
Thomas Graf (1):
pkt_sched: Control group classifier
Thomas Hommel (1):
USB: isp1760: don't auto disable Port1 on ISP1761
Thomas Pfaff (1):
tty: N_TTY SIGIO only works for read
Thomas Reitmayr (1):
V4L/DVB (9981): [PATCH] usb-urb.c: Fix initialization of URB list.
Tiger Yang (13):
ocfs2: move new inode allocation out of the transaction
ocfs2: add ocfs2_xattr_set_handle
ocfs2: add security xattr API
ocfs2: add ocfs2_init_security in during file create
ocfs2: add ocfs2_xattr_get_nolock
ocfs2: add POSIX ACL API
ocfs2: add ocfs2_check_acl
ocfs2: add ocfs2_acl_chmod
ocfs2: add ocfs2_init_acl in mknod
ocfs2: add mount option and Kconfig option for acl
ocfs2: calculate and reserve credits for xattr value in mknod
ocfs2: alloc xattr bucket in ocfs2_xattr_set_handle
ocfs2: Add xattr support checking in init_security
Tilman Schmidt (4):
gigaset: remove unnecessary poll method
gigaset: get rid of info() and warn() macros
gigaset: use pr_err() and pr_info()
gigaset: ifdef cleanup
Tim Abbott (1):
kernel/module.c: compare symbol values when marking symbols as exported in /proc/kallsyms.
Tim Gardner (1):
ipw2x00: change default policy for auto-associate
Tim Shimmin (2):
[XFS] remove restricted chown parameter from xfs linux
[XFS] remove restricted chown parameter from xfs linux
Tim Yamin (2):
powerpc/mpc5200: Bestcomm fixes to ATA support
powerpc/mpc5200: Add MDMA/UDMA support to MPC5200 ATA driver
Timur Tabi (1):
ASoC: Disable automatic volume control in the CS4270 sound driver
Tom Tucker (2):
svc: Move kfree of deferral record to common code
svc: Clean up deferred requests on transport destruction
Tomas Winkler (34):
iwlwifi: make initial calibration set configurable
iwlwifi: take a valid antenna upon rate scale init
iwlwifi: refactor rxon time command
iwlwifi: remove host commands structures from iwl_cmd
iwlwifi: add iwl_cmd_queue_free for readability
iwlwifi: unify tx antenna toggling
iwlwifi: fix TX cmd dma unmapping
iwlwifi: tx command must run on same tfd as packet
iwlwifi: protect headers from double inclusion
iwlwifi: refactor TX response flow
iwlwifi: don't update TFD free counter for invalid station
iwlwifi: parametrize eeprom versions
iwlwifi: calibration command namespace renaming
iwlwifi: refactor tx byte count table usage
iwlwifi: run through spell checker
mac80211: fix basic rates setting from association response
iwlwifi: revamp tx scheduler byte count tables handling
iwlwifi: move spectrum measurement code to iwl-spectrum.c file
mac80211: rc80211_pid eliminate sparse warnings
iwlwifi: consolidate station management code
iwlwifi: rs: remove fc variable and other cleanups
iwlwifi: iwl-fh.h cleanup
iwlwifi: enable base band calibration in 5000 HW
Bluetooth: Fix TX error path in btsdio driver
mac80211: disassociate prior to unlinking AP/station
iwlwifi: properly initialize calibration command header
iwlwifi: 5150 add support for 5150
iwlwifi: 5150 enable DC calibration
iwlwifi: 5150 compute ct kill threshold
iwlwifi: 5150 parametrize eeprom versions
iwlwifi: remove unused clip_groups priv member
iwlwifi: remove includes of iwl-helpers.h where not needed
iwlwifi: remove 4965 from common uCode API structures
iwlwifi: add contact email to MODULE_AUTHOR
Tony Breeds (2):
powerpc: Protect against NULL pointer deref in phyp-dump code
powerpc: Pass a valid token to rtas_call() in phyp-dump code
Tony Lindgren (8):
i2c-omap: Clean-up i2c-omap
ARM: OMAP2: Prepare cpu detection for further improvements
ARM: OMAP2: Fix cpu detection
ARM: OMAP3: Warn about spurious interrupts
omap mmc: Remove broken MMC init code
omap mmc: Add better MMC low-level init
omap mmc: Add low-level initialization for hsmmc controller
USB: otg: sharable otg transceiver ops
Tony Vroon (3):
ALSA: hda - Add lifebook model for Realtek ALC269
fujitsu-laptop: Add BL power, LED control and radio state information
fujitsu-laptop: Simplify SBLL/SBL2 backlight handling
Toshiyuki Okajima (2):
ext3: provide function to release metadata pages under memory pressure
ext4: provide function to release metadata pages under memory pressure
Trent Piepho (2):
powerpc: Better setup of boot page TLB entry
PCI: Make settable sysfs attributes more consistent
Trond Myklebust (37):
SUNRPC: Remove the last remnant of the BKL...
SUNRPC: Convert the xdr helpers and rpc_pipefs to EXPORT_SYMBOL_GPL
SUNRPC: rpcsec_gss modules should not be used by out-of-tree code
SUNRPC: nfsacl_encode/nfsacl_decode should be exported as GPL-only
LOCKD: Make lockd_up() and lockd_down() exported GPL-only
NFSv4: Fix up another delegation related race
NFSv4: Fix up the dereferencing of delegation->inode
NFS: Use atomic bitops when changing struct nfs_delegation->flags
NFSv4: Clean up for the state loss reclaimer
NFSv4: Callers to nfs4_get_renew_cred() need to hold nfs_client->cl_lock
NFSv4: Fix state recovery when the client runs over the grace period
NFSv4: Remove redundant RENEW calls if we know the lease has expired
NFSv4: Don't tell server we rebooted when not necessary
NFSv4: Add a recovery marking scheme for state owners
NFSv4: Ensure that nfs4_reclaim_open_state() doesn't depend on cl_sem
NFS: Remove the unnecessary argument to nfs4_wait_clnt_recover()
NFSv4: Ensure that file unlock requests don't conflict with state recovery
NFSv4: Remove nfs_client->cl_sem
NFSv4: Add recovery for individual stateids
NFSv4: Clean up the support for returning multiple delegations
NFSv4: Clean up NFS4ERR_CB_PATH_DOWN error management...
NFSv4: Rename the state reclaimer thread
NFSv4: Don't exit the state management if there are still tasks to do
NFSv4: Fix a BAD_SEQUENCEID condition.
NFSv4: Clean up nfs_expire_all_delegations()
NFSv4: Clean up the asynchronous delegation return
NFSv4: Return unreferenced delegations more promptly
NFSv4: Fix up delegation callbacks
NFSv4: Convert delegation->type field to fmode_t
NFSv4: Clean up is_atomic_open()
NFSv4: Ensure that we set the verifier when revalidating delegated dentries
NFS: Use delegations to optimise ACCESS calls
NFSv4: Convert the open and close ops to use fmode
NFSv4: Fix an infinite loop in the NFS state recovery code
Merge branch 'devel' into next
SUNRPC: Ensure the server closes sockets in a timely fashion
SUNRPC: The sunrpc server code should not be used by out-of-tree modules
Troy Kisky (11):
ASoC: Allow setting codec register with debugfs filesystem
ALSA: SOC: Fix setting codec register with debugfs filesystem merge error
ASoC: TLV320AIC23B Support more sample rates
ALSA: ASoC: DaVinci: davinvi-evm, make requests explicit
ALSA: ASoC: DaVinci: davinci-i2s add comments to explain polarity
ALSA: ASoC: DaVinci: davinci-i2s clean up
ALSA: ASoC: DaVinci: davinci-i2s clean up
ALSA: ASoC: DaVinci: document I2S limitations
ALSA: ASoC: tlv320aic3x add dsp_a
ALSA: ASoC: DaVinci: i2s, evm, pass same value to codec and cpu_dai
ALSA: ASoc: DaVinci: davinci-evm use dsp_b mode
Török Edwin (10):
tracing: add support for userspace stacktraces in tracing/iter_ctrl
vfs, seqfile: make mangle_path() global
tracing: identify which executable object the userspace address belongs to
tracing/stack-tracer: fix style issues
tracing/stack-tracer: fix locking and refcounts
tracing/stack-tracer: introduce CONFIG_USER_STACKTRACE_SUPPORT
tracing/stack-tracer: avoid races accessing file
vfs, seqfile: fix comment style on mangle_path
mutex: __used is needed for function referenced only from inline asm
tracing, alpha: fix build: add missing #ifdef CONFIG_STACKTRACE
Udo Steinberg (1):
V4L/DVB (10173): Missing v4l2_prio_close in radio_release
Ulrich Dangel (2):
ALSA: hda - add basic jack reporting functions to patch_conexant.c
ALSA: hda - cxt5051 report jack state
Uri Shkolnik (1):
V4L/DVB (9740): sms1xxx: add USB suspend and hibernation support
Uros Bizjak (1):
x86: Implement change_bit with immediate operand as "lock xorb"
Ursula Braun (4):
[S390] convert iucv printks to dev_xxx and pr_xxx macros.
qeth: exploit source MAC address for inbound layer3 packets
qeth: avoid crash in case of layer mismatch for VSWITCH
af_iucv: avoid left over IUCV connections from failing connects
Uwe Bugla (1):
V4L/DVB (9888): Patch: fix a typo in cx24113.c
Uwe Kleine-Koenig (1):
Merge branch 'for-rmk-misc' into for-rmk
Uwe Kleine-König (10):
mach-netx/time.c: codingstyle cleanup
netx: Use a cpp symbol for the clocksource timer number
netx: enable GENERIC_TIME
netx: add support for clockevents
netx/xc: add a few "const"s to fix compiler warnings
netx: define register MEMCR
small doc fix: ftrace_dyn_arch_init is called by ftrace_init
Fix configure warnings in defconfigs for netX and Picotux 200
remove a superfluous kconfig type definition
at91: warn if irqs are enabled in set_next_event
Vaibhav Hiremath (2):
V4L/DVB (9816): v4l2-int-if: add three new ioctls for std handling and routing
V4L/DVB (9817): v4l: add new tvp514x I2C video decoder driver
Vaidyanathan Srinivasan (8):
sched: idle_balance() does not call load_balance_newidle()
sched: convert BALANCE_FOR_xx_POWER to inline functions
sched: favour lower logical cpu number for sched_mc balance
sched: nominate preferred wakeup cpu
sched: bias task wakeups to preferred semi-idle packages
sched: activate active load balancing in new idle cpus
sched: add SD_BALANCE_NEWIDLE at MC and CPU level for sched_mc>0
sched: nominate preferred wakeup cpu, fix
Valentin Longchamp (4):
MX31: definitions for UART2 pins
MX31: UART5 pins definition
[ARM] MX31: basic support for mx31moboard platform
[ARM] MX31: defconfig for mx31moboard platform
Vasanthakumar Thiagarajan (5):
ath9k: Configure AR_PHY_SWITCH_COM with apropriate antenna control
ath9k: Fix panic while unregistering rfkill
ath9k: Dont update rate control for every AMPDU
ath9k: Synchronize DMA transfer with CPU at right place
ath9k: Move rate control alg register/unregister to appropriate place
Vedran Miletic (3):
ALSA: emu10k1: fix device names for Live!/Audigy1/2/4/E-mu
ALSA: emu10k1: fix faulty commit 18c71092
ALSA: emu10k1: fix coding style for emu10k1_main.c
Vegard Nossum (6):
sched: update comment for move_task_off_dead_cpu
Bluetooth: Fix leak of uninitialized data to userspace
kbuild: add headerdep used to detect inclusion cycles in header files
x86: revert CONFIG_RELOCATABLE=y defconfig change
netlink: fix (theoretical) overrun in message iteration
drm: fix leak of uninitialized data to userspace
Venki Pallipadi (1):
x86: support always running TSC on Intel CPUs
Vernon Sauder (1):
pxamci: fix dma_unmap_sg length
Vijay Kumar (8):
Staging: poch: Block size bug fix
Staging: poch: Update TODO list
Staging: poch: Correct pages from bytes.
Staging: poch: minor fixes
Staging: poch: Fix build warnings
Staging: poch: Rx control register init
Staging: poch: Fix user space protocol syncing
Staging: poch: Fine grained locking
Vikram Pandita (1):
USB: Avoid 20ms delay in EHCI resume
Viktor Rosendahl (1):
oops handling: ensure that any oops is flushed to the mtdoops console
Vincent Pelletier (1):
V4L/DVB (9536): WinFast DTV2000 H: add support for missing analog inputs
Vincent Petry (2):
ALSA: hda: Added Realtek ALC888 model entry for Acer Aspire 4930G laptop
ALSA: hda: Added an ALC888 model entry for Fujitsu-Siemens Amilo Xa3530
Vishnu Suresh (1):
crypto: talitos - Preempt overflow interrupts off-by-one fix
Vitaly Bordug (1):
USB: powerpc: Workaround for the PPC440EPX USBH_23 errata [take 3]
Vivek Natarajan (1):
mac80211: Look out for some other AP when disassoc is received.
Vladislav Bolkhovitin (1):
[SCSI] scsi_error: TASK ABORTED status handling improvement
Volker Lendecke (8):
[CIFS] In SendReceive, move consistency check out of the mutexed region
Simplify allocate_mid() slightly: Remove some unnecessary "else" branches
[CIFS] Slightly simplify wait_for_free_request(), remove an unnecessary "else" branch
Check the return value of cifs_sign_smb[2]
Slightly streamline SendReceive[2]
Streamline SendReceiveBlockingLock: Use "goto out:" in an error condition
Streamline SendReceiveBlockingLock: Use "goto out:" in an error condition
Remove an already-checked error condition in SendReceiveBlockingLock
WANG Cong (4):
fs/nfs/nfs4proc.c: make nfs4_map_errors() static
proc: remove write-only variable in proc_pident_lookup()
fs/exec.c: make do_coredump() void
ipc: clean up ipc/shm.c
Wang Chen (37):
airo: Kill directly reference of netdev->priv
netdevice libertas: Fix directly reference of netdev->priv
netdevice: safe convert to netdev_priv() #part-1
netdevice: safe convert to netdev_priv() #part-2
netdevice: safe convert to netdev_priv() #part-3
netdevice: safe convert to netdev_priv() #part-4
netdevice chelsio: Convert directly reference of netdev->priv
netdevice: 82596: Convert netdev->priv to netdev_priv
netdevice hamradio: Convert directly reference of netdev->priv
netdevice lance: Convert directly reference of netdev->priv
netdevice ppp: Convert directly reference of netdev->priv
netdevice ni65: Convert directly reference of netdev->priv
netdevice wanrouter: Convert directly reference of netdev->priv
ixgbe: convert directly reference of netdev->priv
netdevice hdlc: Convert directly reference of netdev->priv
netdevice pc300: Convert directly reference of netdev->priv
netdevice pc300: Add the reason about PC300 BROKEN in Kconfig
netdevice sbni: Convert directly reference of netdev->priv
infiniband: Kill directly reference of netdev->priv
hysdn: Kill directly reference of netdev->priv
isdn: Kill directly reference of netdev->priv
dvb: Kill directly reference of netdev->priv
mptlan: Kill directly reference of netdev->priv
bond: Kill directly reference of netdev->priv
ixgbe: function comment typo
e1000: e1000_adapter->polling_netdev is useless
if_usb: Kill directly reference of netdev->priv
simeth: Kill directly reference of netdev->priv
xtensa: Kill directly reference of netdev->priv
um: Kill directly reference of netdev->priv
sgi-xp: Kill directly reference of netdev->priv
s390_net: Kill directly reference of netdev->priv
staging-p80211: Kill directly reference of netdev->priv
staging-slicoss: Kill directly reference of netdev->priv
staging-winbond: Kill directly reference of netdev->priv
netdevice: Kill netdev->priv
netdevice zd1201: Use after free
Wei Yongjun (6):
xfrm: Cleanup for unlink SPD entry
sctp: Bring SCTP_MAXSEG socket option into ietf API extension compliance
sctp: Fix a typo in socket.c
sctp: Implement socket option SCTP_GET_ASSOC_NUMBER
sctp: Avoid memory overflow while FWD-TSN chunk is received with bad stream ID
sctp: Add validity check for SCTP_PARTIAL_DELIVERY_POINT socket option
Weidong Han (17):
Initialize domain flags to 0
change P2P domain flags
Add global iommu list
Get iommu from g_iommus for deferred flush
iommu bitmap instead of iommu pointer in dmar_domain
calculate agaw for each iommu
iommu coherency
Add domain flag DOMAIN_FLAG_VIRTUAL_MACHINE
Add/remove domain device info for virtual machine domain
Add domain_flush_cache
Allocation and free functions of virtual machine domain
Change domain_context_mapping_one for virtual machine domain
Change intel iommu APIs of virtual machine domain
Check agaw is sufficient for mapped memory
KVM: use the new intel iommu APIs
KVM: support device deassignment
Deassign device in kvm_free_assgined_device
Werner Almesberger (1):
remove bashisms from scripts/extract-ikconfig
Will Newton (1):
init/main.c: use ktime accessor function in initcall_debug code
Willy Tarreau (4):
Staging: add lcd-panel driver
Staging: panel: major checkpatch cleanup
Staging: panel: remove ifdefs and code for pre-2.6 kernels
Staging: panel: remove support for smartcards
Wim Van Sebroeck (4):
nvram - CodingStyle
nvram - convert PRINT_PROC to seq_file
[WATCHDOG] ib700wdt - add timeout parameter
[WATCHDOG] Add SMSC SCH311x Watchdog Timer.
Winkler, Tomas (21):
iwlwifi: reorganize flow handler bitology
iwlwifi: trivial removal of some 4965 remaining from iwl-agn-rs.h
iwlwifi: iwl-agn-rs: initialize rs with valid antenna
iwlwifi: trivial fix in includes
iwlwifi: don't fail power set when calibration is not done yet
iwlwifi: move rx queue read pointer into rxq
iwlwifi: move iwl_print_hex_dump to iwl-debug.h
iwlwifi: get some more information about command failure
iwlwifi: move iwl_clear_stations_table to iwl-sta.c
iwlwifi: 4965 define firmware file name once
iwlwifi: TX setup fix confusion between TX queue and TX DMA channel
iwlwifi: TX update chicken bits
iwlwifi: 5150 enable LO, TXIQ and BB calibrations
iwlwifi: move host command check function into separate file
iwlwifi: move disable/enable interrupts to iwl-core.c
iwlwifi: move channels sysfs to debugfs
iwlwifi: change email contact information
iwlifi: remove twice defined SINGLE_FRAME RX FH MASK
iwlwifi: 3945 remove qos module parameter
iwlwifi: remove qos module parameter
iwlwifi: cleanup iwl-dev.h
Wolfgang Grandegger (1):
[MTD] CFI: remove major/minor version check for command set 0x0002
Wolfram Sang (6):
powerpc/mpc5200: Remove obsolete code from mpc5200 MDIO driver
powerpc/mpc5200: add rts/cts handling in PSC UART driver
powerpc/mpc5200: fix error paths in PSC UART probe function
checkpatch: Add warning for p0-patches
kbuild: fix typos (s/bin_shipped/bin.o_shipped/) in Documentation
leds: Make header variable naming consistent
Woodruff, Richard (1):
nohz: suppress needless timer reprogramming
Wu Fengguang (50):
ext4: fix build warning
ALSA: handle SiI1392 HDMI codec in patch_intelhdmi.c
ALSA: hda: alc883 model for ASUS P5Q-EM boards
ALSA: hda-intel: reorder HDMI audio enabling sequence
ALSA: hda: remove redundant get_amp_nid()
ALSA: introduce snd_print_pcm_rates()
ALSA: create hda_eld.c for ELD routines and proc interface
ALSA: ELD proc interface for HDMI sinks
ALSA: hda: make standalone hdmi_fill_audio_infoframe()
ALSA: hda: make global snd_print_channel_allocation()
ALSA: hda: HDMI channel allocations for audio infoframe
ALSA: hda: HDMI channel mapping cleanups
ALSA: hda: minor code cleanups
ALSA: hda: rename sink_eld to hdmi_eld
ALSA: hda: minor output message cleanups
ALSA: hda: make global snd_print_pcm_bits()
ALSA: hda: compact ELD output messages
ALSA: azx_probe() cleanup
ALSA: hda - properly print ELD sample bits
ALSA: hda: modify monitor name to be consistent with other ELD proc items
ALSA: hda - support writing to the ELD proc file
ALSA: hda - minor HDMI code cleanups
ALSA: hda - report selected CA index for Audio InfoFrame
ALSA: hda - make HDMI messages more user friendly
ALSA: hda - ELD proc interface write updates
ALSA: hda - document the ELD proc interface
ALSA: hda - fix DisplayPort naming
ALSA: hda - fix build warning when CONFIG_PROC_FS=n
markers: comment marker_synchronize_unregister() on data dependency
generic swap(): ath9k: rename swap() to swap_array()
iwlwifi: remove useless goto
nfs: remove redundant tests on reading new pages
block: don't take lock on changing ra_pages
KVM: Prevent trace call into unloaded module text
ALSA: hda - fix name for ALC1200
trivial: radix-tree: document wrap-around issue of radix_tree_next_hole()
dynamic_printk: reduce one level of indentation
dm9601: handle corrupt mac address
dm9601: bring datasheet URL up to date
USB: make printk messages more searchable
generic swap(): sparc: rename swap() to swap_ulong()
generic swap(): iphase: rename swap() to swap_byte_order()
generic swap(): lib/sort.c: rename swap to swap_func
generic swap(): introduce global macro swap(a, b)
generic swap(): ext3: remove local swap() macro
generic swap(): ext4: remove local swap() macro
generic swap(): sched: remove local swap() macro
generic swap(): dcache: use swap() instead of private do_switch()
dm9601: tell HW about random generated mac address
dm9601: warn on invalid mac address
Wu, Fengguang (5):
ALSA: hda - Intel HDMI audio support
iwlwifi: add line feed to printk
iwlwifi: update comments on the debug interface
iwlwifi: use type uint for module param debug
iwlwifi: use meaningful vars in _iwl_poll_bit()
Wyatt Banks (1):
Btrfs: Return value checking in module init
Xiantao Zhang (8):
KVM: ia64: Re-organize data sturure of guests' data area
KVM: ia64: Remove lock held by halted vcpu
KVM: ia64: Remove some macro definitions in asm-offsets.c.
KVM: ia64: Define printk function for kvm-intel module
KVM: ia64: Add some debug points to provide crash infomation
KVM: ia64: Add handler for crashed vmm
KVM: ia64: Clean up vmm_ivt.S using tab to indent every line
MAINTAINERS: Maintainership changes for kvm/ia64
Xiaochuan-Xu (2):
UBI: prepare for protection tree improvements
UBI: simplify PEB protection code
Yan (53):
fix block readahead in btrfs_next_leaf
Btrfs: ctree.c cleanups
Btrfs: Fix mknod to properly send rdev info back to disk
Btrfs: Add mount into directory support
Btrfs: Fix oopsen in extent_tree.c during enospc
Btrfs: Fix off by one error in dirty_and_release_pages
Btrfs: Fix cache_block_group to catch holes at the start of the group
fix found_type decrement in btrfs_truncate_in_trans
create btrfs_path slab with the correct size
Btrfs: truncate: don't update inode->i_blocks when extent is a hole
Btrfs: Fix double free and off by one in inode.c
Btrfs: Off by one fixes in extent_map.c
Btrfs: Fix for insert_inline_extent to handle offset != 0
btrfs_inode_by_name return random value.
Fix ENOTEMPTY check in btrfs_rmdir
Btrfs: Fix extent_map leak in extent_bmap
Fix inline extent handling in btrfs_get_extent
Minor fix for btrfs_csum_file_block.
Btrfs: Fix typo and memory leak in extent-tree.c
Btrfs: small fixes for find_lock_delalloc_range.
Btrfs: Properly update free space cache in __free_extent
Btrfs: Fix u32 overflow in dirty_and_release_pages.
Fix EXTENT_MAP_INLINE off by one in btrfs_drop_extents
Properly delete csum item in btrfs_truncate_in_trans.
Btrfs: Add block group pinned accounting back
Btrfs: Add full_scan parameter to find_search_start
Btrfs: Off by one fixes for extent-tree.c
Btrfs: Properly update right_nritems in push_leaf_left
Btrfs: Fix buffer get/release issue in create_snapshot
Off by one fix for btrfs_drop_extents
Btrfs: Add a helper that finds previous extent item
Btrfs: Properly handle overlapping extent in shrink_extent_tree
Btrfs: Add inode flags support
Btrfs: Implement ACLs setting and getting
Btrfs: Add readonly inode flag
Btrfs: Fix compile on kernel without ACLs enabled
Btrfs: Fix compile on 2.6.22 kernel
Fix for btrfs_find_free_objectid
Btrfs: Fix for test_range_bit
Btrfs: Add basic lockfs calls
Btrfs: Align extent length to sectorsize in
btrfs_drop_extent fixe for inline items > 8K
Call btrfs_cow_block while lowering tree level.
Btrfs: Fix typo in extent_io.c
Btrfs: Fix hole creation in file_write
btrfs_drop_extents: handle BTRFS_INODE_REF_KEY types
Btrfs: Fix "no csum found for inode" issue.
Fix btrfs_fill_super to return -EINVAL when no FS found
Btrfs: Dislable acl xattr handlers
Btrfs: Properly release lock in pin_down_bytes
Btrfs: Fix .. lookup corner case
Fix path slots selection in btrfs_search_forward
Btrfs: implement memory reclaim for leaf reference cache
Yan Zheng (37):
Btrfs: Properly setup root key while reading the root
Btrfs: Fix looping on readdir of the subvol roots
Btrfs: Add a leaf reference cache
Btrfs: Update and fix mount -o nodatacow
Btrfs: Various small fixes.
Btrfs: Update clone file ioctl
Btrfs: Fix nodatacow for the new data=ordered mode
Btrfs: Count space allocated to file in bytes
Btrfs: Remove offset field from struct btrfs_extent_ref
Btrfs: Fix leaf reference cache miss
Btrfs: Improve space balancing code
Btrfs: Add root tree pointer transaction ids
Btrfs: update hole handling v2
Btrfs: Fix bookend extent race v2
Btrfs: update nodatacow code v2
Btrfs: Add fallocate support v2
Btrfs: Fix csum error for compressed data
Btrfs: Fix starting search offset inside btrfs_drop_extents
Btrfs: mount ro and remount support
Btrfs: Seed device support
Btrfs: Fix race in btrfs_mark_extent_written
Btrfs: Drop dirty roots created by log replay immediately when
Btrfs: superblock duplication
Btrfs: Add checking of csum tree in balancing code
Btrfs: fix leaking block group on balance
Btrfs: shared seed device
Btrfs: fix nodatasum handling in balancing code
Btrfs: properly check free space for tree balancing
Btrfs: Add missing mnt_drop_write in ioctl.c
Btrfs: properly update block accounting for metadata
Btrfs: set EXTENT_BOUNDARY bit before marking extent delalloc.
Btrfs: update directory's size when creating subvol/snapshot
Btrfs: avoid potential super block corruption
Btrfs: avoid orphan inode caused by log replay
Btrfs: Use btrfs_join_transaction to avoid deadlocks during snapshot creation
Btrfs: don't change file extent's ram_bytes in btrfs_drop_extents
Btrfs: tree logging checksum fixes
Yang Hongyang (3):
ipv6: Add IPV6_PKTINFO sticky option support to setsockopt()
ipv6: fix the return interface index when get it while no message is received
ipv6: fix the outgoing interface selection order in udpv6_sendmsg()
Yang, Libin (1):
ALSA: hda - support detecting HD Audio devices with PCI class code
Yasunori Goto (1):
ext4: Widen type of ext4_sb_info.s_mb_maxs[]
Yehuda Sadeh Weinraub (2):
Btrfs: fix return value from btrfs_listxattr when buffer size is too small
Btrfs: fix return value from btrfs_listxattr when buffer size is too small
Yevgeny Petrilin (11):
mlx4_core: Add support for multiple completion event vectors
mlx4_en: Memory leak on completion queue free
mlx4_en: Removed TX locking when polling TX cq
mlx4_en: Removed redundant cq->armed flag
mlx4_en: Removed Interrupt moderation module parameters
mlx4_en: Remove pauses module parameters.
mlx4_en: Verify number of RX rings doesn't exceed MAX_RX_RINGS
mlx4_en: Always allocate RX ring for each interrupt vector
mlx4_en: Added "set_ringparam" Ethtool interface implementation
mlx4_en: Consider inline packets on completion
mlx4_en: Returning real Max in get_ringparam
Yi Li (4):
Blackfin arch: workaround bug: spi_mmc driver working in dma mode may hang the system
Blackfin arch: add mmc_spi support to BF537-STAMP
Blackfin arch: Retire old spi_mmc driver
Blackfin arch: merge adeos blackfin part to arch/blackfin/
Ying Han (1):
mm: make get_user_pages() interruptible
Yinghai Lu (25):
x86: break up mtrr_cleanup() into several small functions.
x86: fix wakeup_cpu with numaq/es7000, v2
x86: fix wakeup_cpu with numaq/es7000, v2, fix
x86: use update_genapic to get rid of ES7000_CLUSTERED_APIC v2
x86: fix wakeup_cpu with numaq/es7000 v2 - call ->update_genapic()
sparse irq_desc[] array: core kernel and x86 changes
x86: use NR_IRQS_LEGACY
x86: MSI start irq numbering from nr_irqs_gsi
x86, MSI: pass irq_cfg and irq_desc
x86: clean up get_smp_config()
sparseirq: fix Alpha build failure
sparseirq: fix !SMP && !PCI_MSI && !HT_IRQ build
x86, sparseirq: move irq_desc according to smp_affinity, v7
sparseirq: fix !SMP building, #2
sparseirq: add kernel-doc notation for new member in irq_desc, -v2
sparseirq: fix numa_migrate_irq_desc dependency and comments
x86: fix lguest used_vectors breakage, -v2
sparseirq: remove duplicated arch_early_irq_init()
sparseirq: work around compiler optimizing away __weak functions
sparseirq: set lock_class for legacy irq when sparse_irq is selected
sparseirq: fix hang with !SPARSE_IRQ
sparseirq: move __weak symbols into separate compilation unit
sparseirq: move set/get_timer_rand_state back to .c
x86: k8 numa register active regions later
mm: print out memmap number only if it is not zero
Yoichi Yuasa (1):
leds: fix Cobalt Raq LED dependency
Yong Yao (2):
Input: add support for trackball on pxa930 and pxa935
Input: add support for enhanced rotary controller on pxa930 and pxa935
Yoshihiro Shimoda (1):
sh: pci-sh7780: fix pci memory address mask
Yu Zhao (10):
VT-d: fix segment number being ignored when searching DRHD
PCI: enhance pci_ari_enabled()
PCI: remove unnecessary arg of pci_update_resource()
PCI: define PCI resource names in an 'enum'
PCI: remove unnecessary condition check in pci_restore_bars()
PCI: export __pci_read_base()
PCI: allow pci_alloc_child_bus() to handle a NULL bridge
PCI: add a new function to map BAR offsets
PCI: cleanup pci_bus_add_devices()
PCI: factor pci_bus_add_child() from pci_bus_add_devices()
Zach Brown (1):
Btrfs: trivial include fixups
Zachary Amsden (1):
x86: clean up dead code in vmi_32.c
Zhang Rui (4):
ACPI: video: Fix reversed brightness behavior on ThinkPad SL series
Hibernate: Call platform_begin before swsusp_shrink_memory
video: always update the brightness when poking "brightness"
bd->props.brightness doesn't reflect the actual backlight level.
Zhao Yakui (2):
ACPI: Avoid array address overflow when _CST MWAIT hint bits are set
ACPI : Use RSDT instead of XSDT by adding boot option of "acpi=rsdt"
Zhaolei (6):
markers: break the redundant loop in kernel/marker.c
x86: avoid duplicate running of pud_offset and pmd_offset in one_md_table_init()
Fix debugfs_create_bool's error checking method for wireless/iwlwifi/
Fix debugfs_create_*'s error checking method for wireless/rt2x00/
correct wrong function name of d_put in kernel document and source comment
fork.c: cleanup for copy_sighand()
Zheng Yan (7):
Btrfs: Update find free objectid function for orphan cleanup code
Btrfs: properly set blocksize when adding new device.
Btrfs: Full back reference support
Btrfs: allocator fixes for space balancing update
Btrfs: Add shared reference cache
Btrfs: extent_map and data=ordered fixes for space balancing
Btrfs: update space balancing code
ZhenwenXu (1):
mm/mmap.c: fix coding style
Zhenyu Wang (1):
agp/intel: add support for G41 chipset
Zhu Yi (4):
mac80211: print reason code for deauth/dissoc frames
iwlwifi: fix printk size format error
iwlwifi: fix DMA channel number in iwl_txq_ctx_stop
iwlwifi: use GFP_KERNEL to allocate Rx SKB memory
Zhu, Yi (9):
iwlwifi: fix priv->iw_mode setting when multiple vif are configured
iwlwifi: use Rx single frame mode (one Rx frame per RB)
iwlwifi: configure_filter rewrite
iwlwifi: some fh document fix and cleanup
iwlwifi: fix time interval misuse in iwl_poll_{direct_}bit
iwlwifi: fix "MAC in deep sleep" error
iwlwifi: iwl_poll_{direct_}bit cleanup
iwlwifi: use rmb/wmb to protect indirect mmio operation
iwlwifi: use iwl_poll_direct_bit in EEPROM reading
Zoltan Devai (1):
Input: pcspkr - fix PIT lockup on some chipsets
\"J. Bruce Fields\ (9):
rpc: remove unnecessary assignment
rpc: factor out warning code from gss_pipe_destroy_msg
rpc: minor gss_alloc_msg cleanup
rpc: add an rpc_pipe_open method
rpc: call release_pipe only on last close
rpc: track number of users of the gss upcall pipe
rpc: use count of pipe openers to wait for first open
rpc: store pointer to pipe inode in gss upcall message
rpc: implement new upcall
akeemting (1):
jme: GHC register control fix for new hardware
akpm at linux-foundation.org (1):
ipc/ipc_sysctl.c: move the definition of ipc_auto_callback()
colin at cozybit.com (1):
Add nl80211 commands to get and set o11s mesh networking parameters
gorcunov at gmail.com (1):
x86: entry_64.S - use X86_EFLAGS_IF instead of hardcoded number
herton (1):
rtl8187: fix retry count passed in rtl8187_tx
jia zhang (2):
x86_64: fix the check in stack_overflow_check
x86, debug: remove the confusing entry in call trace
malahal at us.ibm.com (1):
block: optimizations in blk_rq_timed_out_timer()
philipl at overt.org (1):
ricoh_mmc: Handle newer models of Ricoh controllers
robert.moore at intel.com (2):
ACPICA: FADT: set acpi_gbl_use_default_register_widths to TRUE by default
ACPICA: Update version to 20081204.
roel kluin (10):
slab: unsigned slabp->inuse cannot be less than 0
powerpc/macintosh: Fix unsigned check in smu_sat_get_sdb_partition()
powerpc: Make open count variables signed in hvcs/hvsi/hvc_console
[SCSI] u14-34f: fix scsi_dma_map failure case
V4L/DVB (10064): mt9m111: mt9m111_get_global_gain() - unsigned >= 0 is always true
V4L/DVB (10148): cx23885: unsigned cx23417_mailbox cannot be negative
gbefb: unsigned var->pixclock cannot be less than 0
sm501: unsigned ptr cannot be negative
USB: clean up redundant tests on unsigned
romfs: romfs_iget() - unsigned ino >= 0 is always true
sandeen at sandeen.net (12):
[XFS] Move copy_from_user calls out of ioctl helpers into ioctl switch.
[XFS] Move compat ioctl structs & numbers into xfs_ioctl32.h
[XFS] Clean up some existing compat ioctl calls
[XFS] Add compat handlers for swapext ioctl
[XFS] Add compat handlers for data & rt growfs ioctls
[XFS] Make the bulkstat_one compat ioctl handling more sane
[XFS] Fix xfs_bulkstat_one size checks & error handling
[XFS] Fix compat XFS_IOC_FSBULKSTAT_SINGLE ioctl
[XFS] Hook up compat XFS_IOC_ATTRLIST_BY_HANDLE ioctl handler
[XFS] Hook up compat XFS_IOC_ATTRMULTI_BY_HANDLE ioctl handler
[XFS] Hook up compat XFS_IOC_FSSETDM_BY_HANDLE ioctl handler
[XFS] Reorder xfs_ioctl32.c for some tidiness
venkatesh.pallipadi at intel.com (12):
x86: PAT: store vm_pgoff for all linear_over_vma_region mappings - v3
x86: PAT: add follow_pfnmp_pte routine to help tracking pfnmap pages - v3
x86: PAT: hooks in generic vm code to help archs to track pfnmap regions - v3
x86: PAT: implement track/untrack of pfnmap regions for x86 - v3
x86: PAT: change pgprot_noncached to uc_minus instead of strong uc - v3
x86: PAT: add pgprot_writecombine() interface for drivers - v3
x86: PAT: update documentation to cover pgprot and remap_pfn related changes - v3
x86: PAT: clarify is_linear_pfn_mapping() interface
x86: PAT: modify follow_phys to return phys_addr prot and return value
x86: PAT: remove follow_pfnmap_pte in favor of follow_phys
x86: PAT: move track untrack pfnmap stubs to asm-generic
x86: PAT: pfnmap documentation update changes
walimis (2):
ftrace: remove unnecessary if condition of __unregister_ftrace_function
ftrace: improve documentation
wanzongshun (2):
[ARM] 5338/1: Add Nuvoton W90P910 Platform support
[ARM] 5352/1: add w90p910-plat config file
yanhai zhu (3):
Btrfs: Check kthread_should_stop() before schedule() in worker_loop
Btrfs: Add a missing return pointer check
Btrfs: Fix memset length in btrfs_file_write
Ãric Piel (1):
sdhci: activate led support also when module
-----------------------------------------------------------------------
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