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@xxxxxxxxxxxxxxxxx/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@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@xxxxxxxx (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@xxxxxxxxxxxxxxxxxxxx (1): ipc/ipc_sysctl.c: move the definition of ipc_auto_callback() colin@xxxxxxxxxxx (1): Add nl80211 commands to get and set o11s mesh networking parameters gorcunov@xxxxxxxxx (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@xxxxxxxxxx (1): block: optimizations in blk_rq_timed_out_timer() philipl@xxxxxxxxx (1): ricoh_mmc: Handle newer models of Ricoh controllers robert.moore@xxxxxxxxx (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@xxxxxxxxxxx (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@xxxxxxxxx (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
_______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers