2012-07-20-16-30 merged
Aaron Lu (1):
[SCSI] scsi_pm: resume device if suspend failed
AceLan Kao (2):
dell-laptop: add 3 quirks for supporting touchpad LED
dell-laptop: Add touchpad led support for Dell V3450
Adam Jackson (2):
drm/edid/quirks: ViewSonic VA2026w
drm/edid: Make the header fixup threshold tunable
Adrian Knoth (1):
ALSA: hdspm - Work around broken DDS value on PCI RME MADI
Akio Idehara (1):
toshiba_acpi: Add support for transflective LCD
Akira Fujita (1):
ext4: remove needs_recovery in ext4_mb_init()
Al Viro (84):
arm: missing checks of __get_user()/__put_user() return values
arm: trim _TIF_WORK_MASK, get rid of useless test and branch...
arm: if there's no handler we need to restore sigmask, syscall or no syscall
arm: don't call try_to_freeze() from do_signal()
arm: if we get into work_pending while returning to kernel mode, just go away
arm: new way of handling ERESTART_RESTARTBLOCK
arm: remove unused restart trampoline
arm: bury unused _TIF_RESTORE_SIGMASK
arm: don't open-code ptrace_report_syscall()
TIF_NOTIFY_RESUME is defined on all targets now
move key_repace_session_keyring() into tracehook_notify_resume()
parisc: need to check NOTIFY_RESUME when exiting from syscall
avr32: missed _TIF_NOTIFY_RESUME on one of do_notify_resume callers
switch do_fsync() to fget_light()
switch readdir/getdents to fget_light/fput_light
switch xattr syscalls to fget_light/fput_light
switch fcntl to fget_raw_light/fput_light
switch signalfd4() to fget_light/fput_light
switch flock to fget_light/fput_light
switch statfs to fget_light/fput_light
switch utimes() to fget_light/fput_light
xfs: switch to proper __bitwise type for KM_... flags
ubifs: use generic_fillattr()
->encode_fh() API change
selinuxfs snprintf() misuses
kill v9fs_dentry_from_dir_inode()
affs: bury unused macros
ocfs2: trivial endianness misannotations
ocfs2: deal with __user misannotations
ocfs2: kill endianness abuses in blockcheck.c
btrfs: trivial endianness annotations
hpfs: endianness bugs
hpfs: get rid of bitfields endianness wanking in extended_attribute
hpfs: get rid of bitfields in struct fnode
hpfs: bitmaps are little-endian
hpfs: annotate struct dnode
hpfs: annotate btree nodes, get rid of bitfields mess
hpfs: annotate struct fnode
hpfs: annotate struct anode
hpfs: annotate struct hpfs_dirent
hpfs: annotate ea
hpfs: assorted endianness annotations
get rid of pointless allocations and copying in ecryptfs_follow_link()
ocfs: simplify symlink handling
get rid of idiotic misplaced __kernel_mode_t in ncfps kernel-private data structure
mode_t whack-a-mole: ->is_visible() returns umode_t...
mips: get rid of nlink_t, use explictly-sized type (__u32 in all cases)
powerpc: get rid of nlink_t uses, switch to explicitly-sized type
parisc: get rid of nlink_t, switch to explicitly-sized type
bury __kernel_nlink_t, make internal nlink_t consistent
i810: switch to vm_mmap()
vfs: umount_tree() might be called on subtree that had never made it
binfmt_elf: switch elf_map() to vm_mmap/vm_munmap
binfmt_flat: use vm_munmap, we are missing ->mmap_sem there
ia64, sparc64: convert wrappers around do_mremap() to sys_mremap()
merge do_mremap() into sys_mremap()
ia64 perfmon: fix get_unmapped_area() use there
unexport do_mmap()
split cap_mmap_addr() out of cap_file_mmap()
split ->file_mmap() into ->mmap_addr()/->mmap_file()
take security_mmap_file() outside of ->mmap_sem
move security_mmap_addr() to saner place
take calculation of final prot in security_mmap_file() into a helper
switch aio and shm to do_mmap_pgoff(), make do_mmap() static
kill do_mmap() completely
new helper: vm_mmap_pgoff()
unexport do_munmap()
sch_atm.c: get rid of poinless extern
HAVE_RESTORE_SIGMASK is defined on all architectures now
new helpers: {clear,test,test_and_clear}_restore_sigmask()
new helper: restore_saved_sigmask()
new helper: sigmask_to_save()
openrisc: tracehook_signal_handler() is supposed to be called on success
sh64: failure to build sigframe != signal without handler
pull clearing RESTORE_SIGMASK into block_sigmask()
don't call try_to_freeze() from do_signal()
TIF_RESTORE_SIGMASK can be set only when TIF_SIGPENDING is set
set_restore_sigmask() is never called without SIGPENDING (and never should be)
most of set_current_blocked() callers want SIGKILL/SIGSTOP removed from set
powerpc: get rid of restore_sigmask()
new helper: signal_delivered()
whack-a-mole with TIF_FREEZE
blackfin: check __get_user() return value
x86: get rid of calling do_notify_resume() when returning to kernel mode
Alan Cox (4):
watchdog: Add multiple device support
watchdog: Add a flag to indicate the watchdog doesn't reboot things
watchdog: create all the proper device files
watchdog: use dev_ functions
Alex Deucher (6):
drm/radeon: fix typo in trinity tiling setup
drm/radeon: fix XFX quirk
drm/radeon: fix bank information in tiling config
drm/radeon: properly program gart on rv740, juniper, cypress, barts, hemlock
drm/radeon: fixup tiling group size and backendmap on r6xx-r9xx (v4)
drm/radeon: fix regression in UMS CS ioctl
Alex Elder (21):
rbd: don't hold spinlock during messenger flush
ceph: osd_client: fix endianness bug in osd_req_encode_op()
ceph: messenger: use read_partial() in read_partial_message()
ceph: messenger: update "to" in read_partial() caller
ceph: messenger: change read_partial() to take "end" arg
libceph: don't reset kvec in prepare_write_banner()
ceph: messenger: reset connection kvec caller
ceph: messenger: send banner in process_connect()
ceph: drop msgr argument from prepare_write_connect()
ceph: don't set WRITE_PENDING too early
ceph: messenger: check prepare_write_connect() result
ceph: messenger: rework prepare_connect_authorizer()
ceph: messenger: check return from get_authorizer
ceph: define ceph_auth_handshake type
ceph: messenger: reduce args to create_authorizer
ceph: ensure auth ops are defined before use
ceph: have get_authorizer methods return pointers
ceph: use info returned by get_authorizer
ceph: return pointer from prepare_connect_authorizer()
ceph: rename prepare_connect_authorizer()
ceph: add auth buf in prepare_write_connect()
Alex Hung (1):
thinkpad-acpi: fix issuing duplicated key events for brightness up/down
Alexander Guy (1):
skeletonfb: fixed module exit function typo.
Alexandre Bounine (2):
rapidio: add DMA engine support for RIO data transfers
rapidio/tsi721: add DMA engine support
Alexey Dobriyan (2):
proc: don't do dummy rcu_read_lock/rcu_read_unlock on error path
proc: pass "fd" by value in /proc/*/{fd,fdinfo} code
Andi Kleen (3):
brlocks/lglocks: turn into functions
brlocks/lglocks: API cleanups
slab/mempolicy: always use local policy from interrupt context
Andreas Dilger (1):
ext4: disallow hard-linked directory in ext4_lookup
Andreas Gruenbacher (1):
drbd: drbd_nl_resize(): Fix missing put_ldev() on error path
Andrew Morton (8):
security/keys/keyctl.c: suppress memory allocation failure warning
kernel/irq/manage.c: use the pr_foo() infrastructure to prefix printks
fs/nls/Makefile: remove bogus CONFIG_ assignments
mm-have-order-0-compaction-start-off-where-it-left-v3-typo
memory-hotplug-fix-kswapd-looping-forever-problem-fix
memory-hotplug-fix-kswapd-looping-forever-problem-fix-fix
netvm-propagate-page-pfmemalloc-from-skb_alloc_page-to-skb-fix
memcg-add-mem_cgroup_from_css-helper-fix
Andrew Vasquez (1):
[SCSI] qla2xxx: Fix typo in bus-reset handler.
Ang Way Chuang (1):
Dell Vostro 3350 touchpad LED
Anton Blanchard (1):
powerpc: Fix size of st_nlink on 64bit
Anton Vorontsov (13):
max17042_battery: Move dev_pm_ops struct under CONFIG_PM
power_supply: Make the core a boolean instead of a tristate
MAINTAINERS: Fix 'F' entry for the power supply class
cpu: introduce clear_tasks_mm_cpumask() helper
arm: use clear_tasks_mm_cpumask()
powerpc: use clear_tasks_mm_cpumask()
sh: use clear_tasks_mm_cpumask()
blackfin: a couple of task->mm handling fixes
blackfin: fix possible deadlock in decode_address()
um: should hold tasklist_lock while traversing processes
um: fix possible race on task->mm
um: properly check all process' threads for a live mm
kernel/cpu.c: document clear_tasks_mm_cpumask()
Archit Taneja (19):
OMAPDSS: DISPC/RFBI: Use dispc_mgr_set_lcd_timings() for setting lcd size
OMAPDSS: DISPC: Use a common function to set manager timings
OMAPDSS: DISPC: Clean up manager timing/size functions
OMAPDSS: HDMI: Fix ti_hdmi_4xxx_core_dump
OMAPDSS: HDMI: define and dump CORE registers in correct order
OMAPDSS: Fix DSI_FCLK clock source selection
OMAPDSS: DISPC: Remove Fake VSYNC support
OMAPDSS: APPLY: Add manager timings as extra_info in private data
OMAPDSS: Apply manager timings instead of direct DISPC writes
OMAPDSS: MANAGER: Create a function to check manager timings
OMAPDSS: APPLY: Don't check manager settings if it is disabled
OMAPDSS: APPLY: Remove display dependency from overlay and manager checks
OMAPDSS: DPI/HDMI: Apply manager timings even if panel is disabled
OMAPDSS: APPLY: Remove an unnecessary omap_dss_device pointer
OMAPDSS: DISPC: Remove omap_dss_device pointer usage from dispc_mgr_pclk_rate()
OMAPDSS: DISPC: Remove usage of dispc_mgr_get_device()
OMAPDSS: DSI: Support command mode interleaving during video mode blanking periods
OMAPDSS: VENC/DISPC: Delay dividing Y resolution for managers connected to VENC
OMAPDSS: Apply VENC timings even if panel is disabled
Arnaldo Carvalho de Melo (9):
perf evlist: Explicititely initialize input_name
perf tools: Do not use _FORTIFY_SOURCE when DEBUG=1 is specified
perf top: Fix counter name fixup when fallbacking to cpu-clock
perf tools: Reconstruct event with modifiers from perf_event_attr
perf annotate browser: The idx_asm field should be used in asm only view
perf annotate browser: Make feature toggles global
perf config: Allow '_' in config file variable names
perf annotate browser: Read perf config file for settings
perf ui browser: Stop using 'self'
Arne Redlich (1):
drbd: bm_page_async_io: properly initialize page->private
Artem Bityutskiy (17):
jffs2: remove lock_super
jffs2: remove unnecessary GC pass on umount
jffs2: remove unnecessary GC pass on sync
jffs2: get rid of jffs2_sync_super
jffs2: remove lock_super
jffs2: remove unnecessary GC pass on umount
jffs2: remove unnecessary GC pass on sync
jffs2: get rid of jffs2_sync_super
fat: introduce special inode for managing the FSINFO block
fat: introduce mark_fsinfo_dirty helper
fat: mark superblock as dirty less often
fat: switch to fsinfo_inode
reiserfs: cleanup reiserfs_fill_super a bit
reiserfs: clean-up function return type
reiserfs: remove useless superblock dirtying
reiserfs: mark the superblock as dirty a bit later
reiserfs: get rid of resierfs_sync_super
Asai Thambi S P (10):
mtip32xx: fix clearing an incorrect register in mtip_init_port
mtip32xx: Set custom timeouts for PIO commands
mtip32xx: Change HDIO_GET_IDENTITY to return stored data
mtip32xx: Fix to handle TFE for PIO(IOCTL/internal) commands
mtip32xx: Set block queue boundary variables
mtip32xx: Use plain spinlock for 'cmd_issue_lock'
mtip32xx: Fix to support more than one sector in exec_drive_command()
mtip32xx: minor performance tweak
mtip32xx: Convert macro definitions for flag bits to enum
mtip32xx: Changes to sysfs entries
Ashish Jangam (1):
Watchdog: DA9052/53 PMIC watchdog support
Asias He (1):
btrfs: Drop unused function btrfs_abort_devices()
Avi Kivity (1):
KVM: Export asm-generic/kvm_para.h
Axel Castaneda Gonzalez (1):
OMAPDSS: HDMI: Decouple wrapper enable/disable and audio start/stop
Axel Lin (4):
video: pxa3xx-gcu: Simplify the logic to exit while loop in pxa3xx_gcu_wait_idle
power_supply: Fix a typo in BATTERY_DS2781 Kconfig entry
ds2781_battery: Use DS2781_PARAM_EEPROM_SIZE and DS2781_USER_EEPROM_SIZE
mtd: use module_pci_driver
Bastian Hecht (1):
mtd: nand: Add a NAND_CMD_STATUS when using write verification
Benjamin Poirier (1):
xfrm: take net hdr len into account for esp payload size calculation
Bhanu Prakash Gollapudi (4):
[SCSI] bnx2fc: Allow FLOGI to be retried when receiving bad responses.
[SCSI] bnx2fc: Decrememnt io ref count when abort times out
[SCSI] bnx2fc: cleanup task management IO when it times out.
[SCSI] bnx2fc: Bumped version to 1.0.11
Bjørn Mork (1):
net: qmi_wwan: Add Sierra Wireless device IDs
Boaz Harrosh (3):
kmod: unexport call_usermodehelper_freeinfo()
kmod: convert two call sites to call_usermodehelper_fns()
kmod: move call_usermodehelper_fns() to .c file and unexport all it's helpers
Borislav Petkov (2):
x86/bitops: Move BIT_64() for a wider use
x86/mce: Fix 32-bit build
Brian Norris (9):
mtd: nandsim: remove autoincrement code
mtd: nand: remove autoincrement 'sndcmd' code
mtd: nand: kill NAND_NO_AUTOINCR option
mtd: nand: add 'oob_required' argument to NAND {read,write}_page interfaces
mtd: nand: pass proper 'oob_required' parameter
mtd: eLBC NAND: utilize oob_required parameter
mtd: IFC NAND: utilize oob_required parameter
mtd: gpmi-nand: utilize oob_requested parameter
mtd: nand: utilize oob_required parameter
Bruce Allan (1):
e1000e: fix Rapid Start Technology support for i217
Chad Dupuis (5):
[SCSI] qla2xxx: Remove unneeded DPC wakeups from qla82xx_watchdog.
[SCSI] qla2xxx: Change "Done" to "Entering" in the debug print statement in qla2x00_port_logout.
[SCSI] qla2xxx: Handle interrupt registration failures more gracefully.
[SCSI] qla2xxx: Log link up and link down messages to track link flops.
[SCSI] Revert "qla2xxx: During loopdown perform Diagnostic loopback."
Chandrabhanu Mahapatra (5):
OMAPDSS: DISPC: Enable predecimation
OMAPDSS: DISPC: Handle synclost errors in OMAP3
OMAPDSS: DISPC: Correct DISPC functional clock usage
OMAPDSS: DISPC: Update Accumulator configuration for chroma plane
OMAPDSS: DISPC: Support rotation through TILER
Chanwoo Choi (2):
charger-manager: Poll battery health in normal state
charger-manager: Provide cm_notify_event function for in-kernel use
Chetan Loke (1):
[SCSI] qla2xxx: Micro optimization in queuecommand handler
Chris Mason (2):
Merge branch 'for-chris' of git://git.kernel.org/.../josef/btrfs-next into HEAD
Merge branch 'for-chris' of git://git.jan-o-sch.net/btrfs-unstable into for-linus
Chris Wilson (4):
drm/i915: Always update RPS interrupts thresholds along with frequency
drm/i915: Fix PCH PLL assertions to not assume CRTC:PLL relationship
drm/i915: Limit page allocations to lowmem (dma32) for i965
drm/i915: Remove the error message for unbinding pinned buffers
Christoph Lameter (22):
slub: Use freelist instead of "object" in __slab_alloc
slub: Add frozen check in __slab_alloc
slub: Acquire_slab() avoid loop
slub: Simplify control flow in __slab_alloc()
slub: new_slab_objects() can also get objects from partial list
slub: Get rid of the node field
slub: Separate out kmem_cache_cpu processing from deactivate_slab
slub: Use page variable instead of c->page.
slub: pass page to node_match() instead of kmem_cache_cpu structure
slob: Define page struct fields used in mm_types.h
slob: No need to zero mapping since it is no longer in use
slob: Remove various small accessors
slab: Use page struct fields instead of casting
slab: Remove some accessors
mm, sl[aou]b: Extract common fields from struct kmem_cache
slab: Get rid of obj_size macro
mm, sl[aou]b: Extract common code for kmem_cache_create()
mm, sl[aou]b: Common definition for boot state of the slab allocators
mm, sl[aou]b: Use a common mutex definition
mm, sl[aou]b: Move kmem_cache_create mutex handling to common code
slob: Fix early boot kernel crash
mm: slub: optimise the SLUB fast path to avoid pfmemalloc checks
Christopher Yeoh (1):
aio/vfs: cleanup of rw_copy_check_uvector() and compat_rw_copy_check_uvector()
Chuck Lever (1):
NFSD: SETCLIENTID_CONFIRM returns NFS4ERR_CLID_INUSE too often
Claudio Pisa (1):
mac80211: fix flag check for QoS NOACK frames
Clemens Ladisch (1):
ALSA: usb-audio: fix rate_list memory leak
Cong Wang (5):
drbd: check MODULE for THIS_MODULE
fs: move file_remove_suid() to fs/inode.c
proc: clean up /proc/<pid>/environ handling
proc: remove mm_for_maps()
proc: use mm_access() instead of ptrace_may_access()
Cyrill Gorcunov (6):
sysctl: make kernel.ns_last_pid control dependent on CHECKPOINT_RESTORE
fs, proc: introduce /proc/<pid>/task/<tid>/children entry
syscalls, x86: add __NR_kcmp syscall
c/r: procfs: add arg_start/end, env_start/end and exit_code members to /proc/$pid/stat
c/r: prctl: extend PR_SET_MM to set up more mm_struct entries
c/r: prctl: add ability to set new mm_struct::exe_file
Dan Carpenter (15):
blkcg: change a spin_lock() to spin_lock_irq()
max17042_battery: Fix a couple buffer overflows
isp1704_charger: Use after free on probe error
Btrfs: cleanup: use consistent lock naming
rbd: use gfp_flags parameter in rbd_header_from_disk()
[SCSI] mptfusion: unlock on error in mpt_config()
[SCSI] qla2xxx: don't free pool that wasn't allocated
NFC: potential integer overflow problem in check_crc()
ext4: fix potential NULL dereference in ext4_free_inodes_counts()
drm/udl: unlock before returning in udl_gem_mmap()
fb: handle NULL pointers in framebuffer release
watchdog: sch56xx-common: set correct bits in register()
fsnotify: remove unused parameter from send_to_group()
hp-wmi: check for allocation failures
HPFS: remove PRINTK() macro
Dan Williams (1):
[SCSI] fix async probe regression
Daniel Drake (2):
JFFS2: Add parameter to reserve disk space for root
xo1-rfkill: only act when blocked state is changed
Daniel J Blueman (1):
Fix minor type issues
Daniel Lezcano (2):
ARM: S3C64XX: declare the states with the new api on cpuidle
ARM: S3C64XX: use timekeeping wrapper on cpuidle
Daniel Vetter (7):
drm/i915: be more careful when returning -ENXIO in gmbus transfer
drm/i915: fix module unload since error_state rework
drm/i915: properly handle interlaced bit for sdvo dtd conversion
drm/i915: enable vdd when switching off the eDP panel
drm/i915: wait for a vblank to pass after tv detect
drm/i915: reject doubleclocked cea modes on dp
drm/i915: tune down the noise of the RP irq limit fail
Darrick J. Wong (23):
ext4: create a new BH_Verified flag to avoid unnecessary metadata validation
ext4: change on-disk layout to support extended metadata checksumming
ext4: record the checksum algorithm in use in the superblock
ext4: load the crc32c driver if necessary
ext4: calculate and verify superblock checksum
ext4: calculate and verify inode checksums
ext4: calculate and verify checksums for inode bitmaps
ext4: calculate and verify block bitmap checksum
ext4: verify and calculate checksums for extent tree blocks
ext4: Calculate and verify checksums for htree nodes
ext4: calculate and verify checksums of directory leaf blocks
ext4: Calculate and verify checksums of extended attribute blocks
ext4: make block group checksums use metadata_csum algorithm
ext4: add checksums to the MMP block
jbd2: change disk layout for metadata checksumming
jbd2: enable journal clients to enable v2 checksumming
jbd2: Grab a reference to the crc32c driver if necessary
jbd2: checksum journal superblock
jbd2: checksum revocation blocks
jbd2: checksum descriptor blocks
jbd2: checksum commit blocks
jbd2: checksum data blocks that are stored in the journal
ext4/jbd2: add metadata checksumming to the list of supported features
Dave Airlie (13):
radeon: make radeon_cs_update_pages static.
Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes
drm/udl: remove unused variables.
i915: add stub dma-buf mmap callback.
nouveau: add stub dma-buf mmap functionality.
radeon: add stub dma-buf mmap functionality
cirrus: avoid crash if driver fails to load
i915: add dma-buf vmap support for exporting vmapped buffer
udl: support vmapping imported dma-bufs
nouveau: add vmap support to nouveau prime support
radeon: add radeon prime vmap support.
drm/cirrus: kick out conflicting framebuffers earlier
drm/mgag200: kick off conflicting framebuffers earlier.
Dave Hansen (1):
mm: fix vma_resv_map() NULL pointer
David Brown (1):
video: msm: Fix section mismatches in mddi.c
David Daney (7):
MIPS: Handle huge pages with 64KB base page size.
MIPS: OCTEON: Remove unused file.
MIPS: Introduce board_cache_error_setup() hook.
MIPS: Make set_handler() __cpuinit.
MIPS: Octeon: Use board_cache_error_setup for cache error handler setup.
MIPS: Use board_cache_error_setup for r4k cache error handler setup.
MIPS: Move cache setup to setup_arch().
David Howells (4):
DRBD: Fix comparison always false warning due to long/long long compare
FRV: Prevent syscall exit tracing and notify_resume at end of kernel exceptions
FRV: Shrink TIF_WORK_MASK [ver #2]
FRV: Optimise the system call exit path in entry.S [ver #2]
David Rientjes (1):
mm, slub: ensure irqs are enabled for kmemcheck
David S. Miller (3):
sparc64: Fix several bugs in quad floating point emulation.
Merge git://git.kernel.org/.../torvalds/linux
sparc32: Export leon_dma_ops to modules.
David Woodhouse (2):
mtd: cfi_cmdset_0002: Slight cleanup of fixup messages
solos-pci: Fix DMA support
Denys Vlasenko (1):
vsprintf: further optimize decimal conversion
Devendra Naga (3):
r6040: disable pci device if the subsequent calls (after pci_enable_device) fails
r6040: Do a Proper deinit at errorpath and also when driver unloads (calling r6040_remove_one)
r8169: call netif_napi_del at errpaths and at driver unload
Dmitry Kasatkin (1):
vfs: increment iversion when a file is truncated
Dmitry Maluka (1):
mtd: nand: fix scan_read_raw_oob
Donghwa Lee (3):
video: EXYNOS: enable interrupt again after sw reset
video: EXYNOS: changes mipi dsi regulator name from vdd10 to vdd11
video: exynos mipi dsi: support reverse panel type
Doug Ledford (10):
ipc/mqueue: cleanup definition names and locations
ipc/mqueue: switch back to using non-max values on create
ipc/mqueue: enforce hard limits
ipc/mqueue: update maximums for the mqueue subsystem
selftests: add mq_open_tests
ipc/mqueue: improve performance of send/recv
ipc/mqueue: correct mq_attr_ok test
ipc/mqueue: strengthen checks on mqueue creation
tools/selftests: add mq_perf_tests
ipc/mqueue: add rbtree node caching support
Emil Goode (1):
video: bfin_adv7393fb: Fix cleanup code
Emmanuel Grumbach (1):
iwlwifi: fix the Transmit Frame Descriptor rings
Eric Dumazet (7):
vmsplice: relax alignement requirements for SPLICE_F_GIFT
asix: allow full size 8021Q frames to be received
block: avoid infinite loop in get_task_io_context()
tty: add lockdep annotations
tcp: do not create inetpeer on SYNACK message
tcp: reflect SYN queue_mapping into SYNACK packets
net: respect GFP_DMA in __netdev_alloc_skb()
Eric Nelson (1):
checkpatch: check for whitespace before semicolon at EOL
Eric Sandeen (1):
ext4: force ro mount if ext4_setup_super() fails
Eric W. Biederman (2):
pidns: use task_active_pid_ns in do_notify_parent
pidns: make killed children autoreap
Eyal Shapira (2):
wlcore: fix undefined symbols when CONFIG_PM is not defined
mac80211: fix ADDBA declined after suspend with wowlan
Fabio Estevam (1):
ASoC: imx-ssi: Use clk_prepare_enable/clk_disable_unprepare
Felix Fietkau (7):
MIPS: make oprofile use cp0_perfcount_irq if it is set
ath5k: add possible wiphy interface combinations
ath9k: stop rx dma before stopping tx
ath9k: fix a use-after-free-bug when ath_tx_setup_buffer() fails
ath9k_hw: update AR933x initvals to fix issues with high power devices
ath9k_hw: apply internal regulator settings on AR933x
skb: avoid unnecessary reallocations in __skb_cow
Feng Tang (1):
slab: Fix a typo in commit 8c138b "slab: Get rid of obj_size macro"
Florian Tobias Schandinat (2):
Merge branch 'fixes' of git://linuxtv.org/pinchartl/fbdev into fbdev-next
Merge tag 'omapdss-for-3.5' of git://github.com/tomba/linux into fbdev-next
Franck Bui-Huu (1):
perf tools: fix thread_map__new_by_pid_str() memory leak in error path
Frank Svendsboe (1):
mtd: of_parts: fix breakage in Kconfig
Gabor Juhos (33):
MIPS: ath79: separate common PCI code
MIPS: ath79: rename pci-ath724x.h
MIPS: ath79: make ath724x_pcibios_init visible for external code
MIPS: ath79: add a common PCI registration function
MIPS: ath79: rename pci-ath724x.c to make it reflect the real SoC name
MIPS: ath79: replace ath724x to ar724x
MIPS: ath79: use io-accessor macros in pci-ar724x.c
MIPS: ath79: remove superfluous alignment checks from pci-ar724x.c
MIPS: ath79: fix broken ar724x_pci_{read,write} functions
MIPS: ath79: add a workaround for a PCI controller bug in AR7240 SoCs
MIPS: ath79: fix a wrong IRQ number
MIPS: ath79: add PCI IRQ handling code for AR724X SoCs
MIPS: ath79: get rid of some ifdefs in mach-ubnt-xm.c
MIPS: ath79: allow to use board specific pci_plat_dev_init functions
MIPS: ath79: add support for the PCI host controller of the AR71XX SoCs
MIPS: ath79: allow to use SoC specific PCI IRQ maps
MIPS: ath79: remove ar724x_pci_add_data function
MIPS: ath79: register PCI controller on the PB44 board
MIPS: ath79: update copyright headers of PCI related files
MIPS: ath79: add early_printk support for AR934X
MIPS: ath79: sort case statements in ath79_detect_sys_type
MIPS: ath79: add SoC detection code for AR934X
MIPS: ath79: add clock initialization code for AR934X
MIPS: ath79: add GPIO support code for AR934X
MIPS: ath79: rework IP2/IP3 interrupt handling
MIPS: ath79: add IRQ handling code for AR934X
MIPS: ath79: add AR934X specific glue to ath79_device_reset_{clear,set}
MIPS: ath79: register UART device for AR934X SoCs
MIPS: ath79: add WMAC registration code for AR934X
MIPS: ath79: add PCI_AR724X Kconfig symbol
MIPS: ath79: add PCI registration code for AR934X
MIPS: ath79: add initial support for the Atheros DB120 board
mtd: block2mtd: fix recursive call of mtd_writev
Gao feng (1):
ipv6: fix incorrect ipsec fragment
Geert Uytterhoeven (1):
frv: Remove bogus closing parenthesis
Giridhar Malavali (4):
[SCSI] qla2xxx: Detect PEG errors.
[SCSI] qla2xxx: Display proper supported speeds for 16G FC adapters.
[SCSI] qla2xxx: Don't capture minidump for ISP82xx on flash update from application.
[SCSI] qla2xxx: Display proper firmware version when new minidump template is gathered for ISP82xx.
Glauber Costa (2):
slab: rename gfpflags to allocflags
slab: move FULL state transition to an initcall
Grant Likely (1):
vsprintf: correctly handle width when '#' flag used in %#p format
Grazvydas Ignotas (7):
OMAPDSS: OMAPFB: check for matching memory size early
OMAPDSS: provide default get_timings function for panels
OMAPDSS: TPO-TD03MTEA1: add set/check timing functions
OMAPDSS: VENC: allow switching venc output type at runtime
OMAPDSS: OMAPFB: always allow to configure overlay
mtd: omap2: fix resource leak in prefetch-busy path
wl1251: fix oops on early interrupt
Greg Pearson (1):
pcdp: use early_ioremap/early_iounmap to access pcdp table
Gustavo Padovan (1):
.mailmap: add Gustavo
H Hartley Sweeten (11):
video: smscufx.c: local functions should not be exposed globally
video: fb_defio.c: local functions should not be exposed globally
video: mb862xx-i2c: local functions should not be exposed globally
video: mb862xxfbdrv.c: local functions should not be exposed globally
mtd: plat_nand: Add default partition parser to driver
arm: Use the plat_nand default partition parser
blackfin: Use the plat_nand default partition parser
mips: Use the plat_nand default partition parser
sh: Use the plat_nand default partition parser
watchdog: watchdog_dev: include private header to pickup global symbol prototypes
init: disable sparse checking of the mount.o source files
H. Peter Anvin (24):
x86, realmode: 16-bit real-mode code support for relocs tool
x86, realmode: Allow absolute pa_* symbols in the realmode code
x86, realmode: Add .text64 section, make barrier symbols absolute
x86, realmode: Move bits to the proper sections in trampoline_64.S
x86, realmode: Align .data section in trampoline_32.S
x86, realmode: Remove indirect jumps in trampoline_64.S
x86, realmode: Remove indirect jumps in trampoline_32 and wakeup_asm
x86, realmode: Replace open-coded ljmpw with a macro
x86, realmode: Move trampoline_*.S early in the link order
x86, realmode: Fix always-zero test in reboot_32.S
x86, realmode: Make sure all generated files are listed in targets
x86, realmode: Mask out EFER.LMA when saving trampoline EFER
x86, realmode: Move not-common bits out of trampoline_common.S
x86, realmode: Move kernel/realmode.c to realmode/init.c
x86, realmode: Change EFER to a single u64 field
acpi, bgrd: Add missing <linux/io.h> to drivers/acpi/bgrt.c
xen-acpi-processor: Add missing #include <xen/xen.h>
x86, relocs: Workaround for binutils 2.22.52.0.1 section bug
x86, relocs: More relocations which may end up as absolute
x86, relocs: When printing an error, say relative or absolute
x86, realmode: Move end signature into header.S
x86, realmode: Unbreak the ia64 build of drivers/acpi/sleep.c
Merge branch 'x86/trampoline' into x86/urgent
Merge remote-tracking branch 'rostedt/tip/perf/urgent-2' into x86-urgent-for-linus
H.J. Lu (1):
x86, x32, ptrace: Remove PTRACE_ARCH_PRCTL for x32
Hans de Goede (7):
watchdog: watchdog_dev: Rewrite wrapper code
watchdog: Add Locking support
watchdog: Add support for dynamically allocated watchdog_device structs
watchdog: sch56xx: Use watchdog core
watchdog: sch56xx: Remove unnecessary checks for register changes
watchdog: sch56xx-common: Add proper ref-counting of watchdog data
hwmon/sch56xx: Depend on watchdog for watchdog core functions
Haogang Chen (1):
ext4: fix potential integer overflow in alloc_flex_gd()
Hauke Mehrtens (1):
brcmfmac: use vmalloc to allocate mem for the firmware
Heiko Carstens (9):
s390/headers: remove #ifdef __KERNEL__ from not exported headers
s390/headers: replace __s390x__ with CONFIG_64BIT where possible
s390/cpu: remove cpu "capabilities" sysfs attribute
s390/cmpxchg: add missing memory barrier to cmpxchg64
s390/cmpxchg: fix compile warnings specific to s390
s390/cmpxchg: fix 1 and 2 byte memory accesses
s390/cmpxchg: fix sign extension bugs
s390/cmpxchg: select HAVE_CMPXCHG_LOCAL option
s390/uaccess: fix access_ok compile warnings
Heiko Stuebner (1):
ARM: S3C24XX: add support for second irq set of S3C2416
Heiko Stübner (4):
fb_defio: add first_io callback
video: auo_k190x: add code shared by controller drivers
video: auo_k190x: add driver for AUO-K1900 variant
video: auo_k190x: add driver for AUO-K1901 variant
Hendrik Brueckner (1):
s390/irq: split irq stats for cpu-measurement alert facilities
Hiroaki SHIMODA (3):
bql: Fix POSDIFF() to integer overflow aware.
bql: Avoid unneeded limit decrement.
bql: Avoid possible inconsistent calculation.
Hiroshi DOYU (2):
iommu/tegra: smmu: Print device name correctly
iommu/tegra: gart: Fix register offset correctly
Huang Shijie (4):
mtd: gpmi: do not include the mxs.h
mtd: print out the page size and oob size after parsing out the nand
mtd: gpmi: add device tree support to gpmi-nand
mtd: gpmi: add gpmi support for mx6q
Hugh Dickins (4):
ext4: hole-punch use truncate_pagecache_range
mm, oom: reduce dependency on tasklist_lock: fix
mm/vmscan.c: fix deadlock with lopp driver
memcg: further prevent OOM with too many dirty pages
Ike Panhc (2):
ideapad: remove unused define and fix a typo
ideapad: generate valid key event only
Ingo Molnar (6):
Merge branch 'tip/perf/urgent' of git://git.kernel.org/.../rostedt/linux-trace into perf/urgent
Merge branch 'perf/core' of git://git.kernel.org/.../acme/linux into perf/urgent
Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/.../acme/linux into perf/urgent
Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/.../acme/linux into perf/urgent
Merge tag 'perf-core-for-mingo' of git://git.kernel.org/.../acme/linux into perf/urgent
Merge branch 'x86/mce' into x86/urgent
Ivan Djelic (3):
mtd: nand: omap: fix race condition in omap_wait()
ARM: OMAP3: gpmc: add BCH ecc api and modes
mtd: nand: omap: add support for hardware BCH ecc
J. Bruce Fields (36):
vfs: stop d_splice_alias creating directory aliases
vfs: remove unused __d_splice_alias argument
nfsd: state.c should include current_stateid.h
nfsd4: fix missing "static"
nfsd4: preserve __user annotation on cld downcall msg
nfsd4: int/__be32 fixes
nfsd4: fix free_stateid return endianness
nfsd4: fix change attribute endianness
rpc: handle rotated gss data for Windows interoperability
svcrpc: fix a comment typo
nfsd4: exchange_id has a pointless copy
nfsd4: exchange_id error cleanup
nfsd4: exchange_id: check creds before killing confirmed client
nfsd4: allow an EXCHANGE_ID to kill a 4.0 client
nfsd4: exchange_id cleanup: local shorthands for repeated tests
nfsd4: exchange_id cleanup: comments
nfsd4: rearrange exchange_id logic to simplify
nfsd4: allow removing clients not holding state
nfsd4: move principal name into svc_cred
nfsd4: stricter cred comparison for setclientid/exchange_id
nfsd4: move rq_flavor into svc_cred
nfsd4: setclientid remove unnecessary terms from a logical expression
nfsd4: setclientid/confirm comment cleanup
nfsd4: merge last two setclientid cases
nfsd4: pull out common code from setclientid cases
nfsd4: merge 3 setclientid cases to 2
nfsd4: fix setclientid_confirm same_cred check
nfsd4: fix error return in non-matching-creds case
nfsd4: setclientid: remove pointless assignment
nfsd4: simpler ordering of setclientid_confirm checks
nfsd4: clarify that renewing expired client is a bug
nfsd4: fix exchange_id to return confirm flag
nfsd4: return "real" sequence id in confirmed case
nfsd4: remove some dprintk's and a comment
nfsd4: don't remove rebooted client record until confirmation
nfsd4: fix, consolidate client_has_state
Jack Morgenstein (5):
net/mlx4_core: Fix the slave_id out-of-range test in mlx4_eq_int
net/mlx4_en: Fix improper use of "port" parameter in mlx4_en_event
net/mlx4_core: Fixes for VF / Guest startup flow
net/mlx4_core: Check port out-of-range before using in mlx4_slave_cap
net/mlx4_core: Fix obscure mlx4_cmd_box parameter in QUERY_DEV_CAP
Jakub Kicinski (1):
dma-debug: release free_entries_lock before saving stack trace
James Bottomley (4):
[PARISC] fix TLB fault path on PA2.0 narrow systems
[PARISC] Fix parisc compile failure after smp: Add task_struct argument to __cpu_up()
[SCSI] fix scsi_wait_scan
[PARISC] update parisc to use generic strncpy_from_user()
James Chapman (1):
l2tp: fix oops in L2TP IP sockets for connect() AF_UNSPEC case
Jan Beulich (3):
xen-blkfront: properly name all devices
xen-blkfront: module exit handling adjustments
x86: hpet: Fix copy-and-paste mistake in earlier change
Jan Engelhardt (1):
procfs: use more apprioriate types when dumping /proc/N/stat
Jan Schmidt (21):
Btrfs: ulist realloc bugfix
Btrfs: bugfix in btrfs_find_parent_nodes
Btrfs: bugfix: ignore the wrong key for indirect tree block backrefs
Btrfs: look into the extent during find_all_leafs
Btrfs: don't set for_cow parameter for tree block functions
Btrfs: move struct seq_list to ctree.h
Btrfs: dummy extent buffers for tree mod log
Btrfs: add tree mod log to fs_info
Btrfs: add tree modification log functions
Btrfs: put all block modifications into the tree mod log
Btrfs: add del_ptr and insert_ptr modifications to the tree mod log
Btrfs: add btrfs_search_old_slot
Btrfs: use the tree modification log for backref resolving
Btrfs: fs_info variable for join_transaction
Btrfs: tree mod log sanity checks in join_transaction
Btrfs: use delayed ref sequence numbers for all fs-tree updates
Btrfs: add inodes before dropping the extent lock in find_all_leafs
Btrfs: add missing spin_lock for insertion into tree mod log
Btrfs: add tree_mod_dont_log helper
Btrfs: fix tree mod log del_ptr
Btrfs: fix tree mod log rewinded level and rewinding of moved keys
Jan Weitzel (1):
ARM: OMAP2+ Add Primview displays to panel-generic
Jan-Benedict Glaw (1):
drm/i915: no lvds quirk for HP t5740e Thin Client
Jarkko Sakkinen (15):
x86, realmode: realmode.bin infrastructure
x86, realmode: Relocator for realmode code
x86, realmode: Move reboot_32.S to unified realmode code
x86, realmode: Move SMP trampoline to unified realmode code
x86, realmode: Move ACPI wakeup to unified realmode code
x86, realmode: Set permission for real mode pages
x86, realmode: fix 64-bit wakeup sequence
x86, realmode: don't copy real_mode_header
x86, realmode: flattened rm hierachy
x86, realmode: header for trampoline code
x86, realmode: move relocs from scripts/ to arch/x86/tools
x86, realmode: fixes compilation issue in tboot.c
x86, realmode: read cr4 and EFER from kernel for 64-bit trampoline
x86, realmode: build fix: remove duplicate build
x86, realmode: Fix no cache bits test in reboot_32.S
Jason Wang (3):
net: sock: validate data_len before allocating skb in sock_alloc_send_pskb()
8139cp: set ring address before enabling receiver
8139cp/8139too: terminate the eeprom access with the right opmode
Javier Martin (1):
mtd: add fixup for S29NS512P NOR flash.
Jean Delvare (1):
i2c-dev: Add support for I2C_M_RECV_LEN
Jean-Christophe DUBOIS (2):
jffs2: allow to discriminate between recoverable and non-recoverable errors
jffs2: allow to complete xattr integrity check on first GC scan
Jeff Layton (8):
nfsd: trivial: remove unused variable from nfsd4_lock
nfsd: don't use locks_in_grace to determine whether to call nfs4_grace_end
nfsd: trivial: use SEEK_SET instead of 0 in vfs_llseek
sunrpc: do array overrun check in svc_recv before allocating pages
nfsd: consolidate set_access and set_deny
nfsd: make test_share a bool return
nfsd: wrap accesses to st_access_bmap
nfsd: wrap all accesses to st_deny_bmap
Jens Axboe (3):
Merge tag 'v3.4-rc5' into for-3.5/core
Merge branch 'stable/for-jens-3.5' of git://git.kernel.org/.../konrad/xen into for-3.5/drivers
Merge branch 'for-jens' of git://git.drbd.org/linux-drbd into for-3.5/drivers
Jerome Glisse (1):
drm/radeon: fix HD6790, HD6570 backend programming
Jesper Juhl (1):
hdaps: Jesper Juhl: Fix outdated email address
Jesse Barnes (1):
drm/i915: always use RPNSWREQ for turbo change requests
Jim Cromie (1):
mtd: lpddr: replace open-coded ARRAY_SIZE with macro
Jim Meyering (3):
Btrfs: avoid buffer overrun in btrfs_printk
Btrfs: NUL-terminate path buffer in DEV_INFO ioctl result
Btrfs: avoid buffer overrun in mount option handling
Jingoo Han (10):
video: s3c-fb: add runtime_get/put to suspend/resume
video: exynos_dp: check DP PLL Lock status
video: exynos_dp: replace char pointer with char array for adjust_request variable
video: exynos_dp: add analog and pll control setting
video: exynos_dp: fix max loop count in EQ sequence of link training
video: exynos_dp: remove unnecessary header includes
video: s3c-fb: use pr_debug instead of printk
video: exynos_dp: use devm_ functions
video: exynos_dp: move sw reset prioir to enabling sw defined function
video: exynos_dp: reduce delay time when configuring video setting
Jiri Kosina (3):
floppy: convert to delayed work and single-thread wq
floppy: remove floppy-specific O_EXCL handling
floppy: take over maintainership
Joe Carnuccio (3):
[SCSI] qla2xxx: Remove mirrored field vp_idx from struct fc_port.
[SCSI] qla2xxx: Optimize existing port name server query matching.
[SCSI] qla2xxx: Avoid losing any fc ports when loop id's are exhausted.
Joe Perches (3):
net/wanrouter: Deprecate and schedule for removal
netdevice: Update netif_dbg for CONFIG_DYNAMIC_DEBUG
checkpatch: suggest pr_<level> over printk(KERN_<LEVEL>
Joe Thornber (1):
dm thin: provide userspace access to pool metadata
Joerg Roedel (3):
iommu/amd: Check for the right TLP prefix bit
iommu/amd: Add workaround for event log erratum
Merge branches 'iommu/fixes', 'dma-debug', 'arm/omap', 'arm/tegra', 'core' and 'x86/amd' into next
Johannes Berg (2):
iwlwifi: remove ucode16 option
iwlwifi: fix memory leak if opmode fails to init
Johannes Weiner (10):
mm: memcg: fix compaction/migration failing due to memcg limits
mm: swapfile: clean up unuse_pte race handling
mm: memcg: push down PageSwapCache check into uncharge entry functions
mm: memcg: only check for PageSwapCache when uncharging anon
mm: memcg: move swapin charge functions above callsites
mm: memcg: remove unneeded shmem charge type
mm: memcg: remove needless !mm fixup to init_mm when charging
mm: memcg: split swapin charge function into private and public part
mm: memcg: only check swap cache pages for repeated charging
mm: memcg: only check anon swapin page charges for swap cache
John Crispin (29):
mtd: add m25p80 id for mx25l2005a
OF: MTD: make plat_nand loadable from DT
mtd: add read_byte support to plat_nand
MIPS: pci: parse memory ranges from devicetree
MIPS: parse chosen node on boot
MIPS: add clkdev.h
MIPS: remove unused prototype kgdb_config
MIPS: lantiq: clear all irqs properly on boot
MIPS: lantiq: enable oprofile support on lantiq targets
MIPS: lantiq: add ipi handlers to make vsmp work
MIPS: lantiq: add xway soc ids
MIPS: lantiq: cleanup reset code
OF: PCI: const usage needed by MIPS
MIPS: lantiq: drop mips_machine support
OF: MIPS: lantiq: implement OF support
OF: MIPS: lantiq: implement irq_domain support
MIPS: lantiq: drop ltq_gpio_request() and gpio_to_irq()
MIPS: lantiq: implement support for clkdev api
MIPS: lantiq: convert dma to platform driver
MIPS: pci: convert lantiq driver to OF
GPIO: MIPS: lantiq: move gpio-stp and gpio-ebu to the subsystem folder
GPIO: MIPS: lantiq: convert gpio-mm-lantiq to OF and of_mm_gpio
GPIO: MIPS: lantiq: convert gpio-stp-xway to OF
SERIAL: MIPS: lantiq: implement OF support
watchdog: MIPS: lantiq: implement OF support and minor fixes
MTD: MIPS: lantiq: implement OF support
MTD: MIPS: lantiq: verify that the NOR interface is available on falcon soc
MIPS: lantiq: implement support for FALCON soc
MIPS: lantiq: remove orphaned code
John David Anglin (1):
[PARISC] fix boot failure on 32-bit systems caused by branch stubs placed before .text
John Dykstra (1):
x86/mm/pat: Improve scaling of pat_pagerange_is_ram()
John W. Linville (1):
Merge branch 'master' of git://git.kernel.org/.../linville/wireless into for-davem
Jonas Gorski (2):
mtd: bcm63xxpart: handle Broadcom partition order
MIPS: BCM63XX: Add missing include for bcm63xx_gpio.h
Jongpill Lee (5):
ARM: EXYNOS: Remove GIC save & restore function
ARM: EXYNOS: Rename of function for pm.c
ARM: EXYNOS: Add PMU table for EXYNOS5250
ARM: EXYNOS: Add Clock register list for save and restore
ARM: EXYNOS: Support suspend and resume for EXYNOS5250
Joonsoo Kim (8):
slub: fix incorrect return type of get_any_partial()
slub: fix a possible memory leak
slub: remove unused argument of init_kmem_cache_node()
slub: fix a memory leak in get_partial_node()
slub: use __SetPageSlab function to set PG_slab flag
slub: use __cmpxchg_double_slab() at interrupt disabled place
slub: refactoring unfreeze_partials()
mm: fix wrong argument of migrate_huge_pages() in soft_offline_huge_page()
Josef Bacik (15):
Btrfs: use i_version instead of our own sequence
Btrfs: cache no acl on new inodes
Btrfs: fix compile warnings in extent_io.c
Btrfs: remove useless waiting and extra filemap work
Btrfs: do not do filemap_write_and_wait_range in fsync
Btrfs: do not check delalloc when updating disk_i_size
Btrfs: finish ordered extents in their own thread
Btrfs: merge contigous regions when loading free space cache
Btrfs: convert the inode bit field to use the actual bit operations
Btrfs: fix how we deal with the orphan block rsv
Btrfs: fall back to non-inline if we don't have enough space
Btrfs: check to see if the inode is in the log before fsyncing
Btrfs: fix return code in drop_objectid_items
fs: introduce inode operation ->update_time
Btrfs: move over to use ->update_time
Josh Durgin (6):
rbd: protect read of snapshot sequence number
rbd: store snapshot id instead of index
rbd: remove conditional snapid parameters
rbd: fix snapshot size type
rbd: rename __rbd_update_snaps to __rbd_refresh_header
rbd: correct sysfs snap attribute documentation
Julia Lawall (4):
drivers/video/ep93xx-fb.c: clean up error-handling code
drivers/video/mbx/mbxfb.c: correct ioremap_nocache test
drivers/video/intelfb/intelfbdrv.c: add missing agp_backend_release
slub: remove invalid reference to list iterator variable
Jun'ichi Nomura (1):
[SCSI] Fix dm-multipath starvation when scsi host is busy
KOSAKI Motohiro (3):
mqueue: revert bump up DFLT_*MAX
mqueue: don't use kmalloc with KMALLOC_MAX_SIZE
mqueue: separate mqueue default value from maximum value
Kautuk Consul (1):
um/kernel/trap.c: port OOM changes to handle_page_fault()
Konrad Rzeszutek Wilk (1):
x86, amd, xen: Avoid NULL pointer paravirt references
Konstantin Khlebnikov (4):
proc: report file/anon bit in /proc/pid/pagemap
proc/smaps: carefully handle migration entries
proc/smaps: show amount of nonlinear ptes in vma
fork: call complete_vfork_done() after clearing child_tid and flushing rss-counters
Krishna Gudipati (1):
[SCSI] bfa: Fix to set vport FC host sysfs entries
Kukjin Kim (2):
Merge branch 'next/devel-samsung' into next/devel-samsung-2
Merge branch 'next/devel-exynos5250-1' into next/devel-samsung-2
Kuninori Morimoto (7):
fbdev: sh_mobile_hdmi: add hdmi_bit_set() function
fbdev: sh_mobile_hdmi: add interrupt output option
fbdev: sh_mobile_hdmi: 32bit register access support
fbdev: sh_mobile_hdmi: add HDMI Control Register support
ASoC: fsi: bugfix: enable master clock control on DMA stream
ASoC: fsi: bugfix: correct dma area
ASoC: fsi: bugfix: ensure dma is terminated
Lalit Chandivade (1):
[SCSI] qla4xxx: Correct early completion of pending mbox.
Lars Ellenberg (31):
drbd: cosmetic: fix accidental division instead of modulo when pretty printing
drbd: spelling fix: too small
drbd: allow ping-timeout of up to 30 seconds
drbd: downgraded error printk to info
drbd: change some GFP_KERNEL to GFP_NOIO
drbd: fix "stalled" empty resync
drbd: fix harmless race to not trigger an ASSERT
drbd: fix spurious meta data IO "error"
drbd: send intermediate state change results to the peer
drbd: fix potential spinlock deadlock
drbd: fix race between disconnect and receive_state
drbd: Fix module refcount leak in drbd_accept()
drbd: add missing part_round_stats to _drbd_start_io_acct
drbd: fix potential data corruption and protocol error
drbd: remove now unused seq_num member from struct drbd_request
drbd: missing wakeup after drbd_rs_del_all
drbd: remove some very outdated comments
drbd: remove unused static helper function
drbd: don't pretend that barrier_nr == 0 was special
drbd: make OOS_HANDED_TO_NETWORK its own case
drbd: fix READ_RETRY_REMOTE_CANCELED to not complete if device is suspended
drbd: fix WRITE_ACKED_BY_PEER_AND_SIS to not set RQ_NET_DONE
drbd: move put_ldev from __req_mod() to the endio callback
drbd: fix resend/resubmit of frozen IO
drbd: fix race between drbdadm invalidate/verify and finishing resync
drbd: allow bitmap to change during writeout from resync_finished
drbd: add page pool to be used for meta data IO
drbd: use the newly introduced page pool for bitmap IO
drbd: remove unused define
drbd: introduce a bio_set to allocate housekeeping bios from
drbd: grammar fix in log message
Laurent Pinchart (1):
fb: exynos: Fix MIPI/DSI front/back porch settings
Lee Jones (17):
ab8500: Clean up probe routines
net/smsc911x: Repair broken failure paths
pinctrl-nomadik: Allow Device Tree driver probing
ARM: ux500: New DT:ed snowball_platform_devs for one-by-one device enablement
ARM: ux500: New DT:ed u8500_init_devices for one-by-one device enablement
ARM: ux500: Disable SMSC911x platform code registration when DT is enabled
ARM: ux500: Remove DB8500 PRCMU platform registration when DT is enabled
ARM: ux500: PRCMU related configuration and layout corrections for Device Tree
ARM: ux500: Re-enable SMSC911x platform code registration during non-DT boots
ARM: ux500: Use correct format for dynamic IRQ assignment
ARM: ux500: Disable platform setup of the ab8500 when DT is enabled
ARM: ux500: Only initialise STE's UIBs on boards which support them
ARM: ux500: Apply db8500-prcmu regulator information to db8500 Device Tree
ARM: ux500: Allow PRCMU regulator to be probed during a DT enabled boot
ARM: ux500: Provide regulator support for SMSC911x via Device Tree
ARM: ux500: Add support for ab8500 regulators into the Device Tree
ARM: ux500: Enable probing of pinctrl through Device Tree
Lee, Chun-Yi (1):
acer-wmi: add 3 laptops to video backlight vendor mode quirk table
Linus Torvalds (47):
Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-arm
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
Merge git://git.kernel.org/.../mchehab/linux-edac
Merge branch 'x86-trampoline-for-linus' of git://git.kernel.org/.../tip/tip
Merge tag 'iommu-updates-v3.5' of git://git.kernel.org/.../joro/iommu
Merge branch 'for-3.5/core' of git://git.kernel.dk/linux-block
Merge branch 'for-3.5/drivers' of git://git.kernel.dk/linux-block
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
Merge git://www.linux-watchdog.org/linux-watchdog
Merge branch 'i2c-for-linus' of git://git.kernel.org/.../jdelvare/staging
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge git://git.kernel.org/.../sage/ceph-client
Merge git://git.kernel.org/.../davem/net
Merge git://git.kernel.org/.../davem/sparc
Merge tag 'devel-late' of git://git.kernel.org/.../arm/arm-soc
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge tag 'parisc-misc' of git://git.kernel.org/.../jejb/parisc-2.6
Merge branch 'for-linus' of git://git.kernel.org/.../s390/linux
Merge tag 'please-pull-mce' of git://git.kernel.org/.../ras/ras
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
Merge tag 'scsi-misc' of git://git.kernel.org/.../jejb/scsi
Merge git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag 'for-v3.5' of git://git.infradead.org/battery-2.6
Merge branch 'drm-prime-vmap' of git://people.freedesktop.org/~airlied/linux
Merge branch 'akpm' (Andrew's patch-bomb)
Merge branch 'for-3.5-take-2' of git://linux-nfs.org/~bfields/linux
Merge branch 'for-linus' of git://git.kernel.org/.../viro/signal
Merge branch 'for-3.5' of git://linux-nfs.org/~bfields/linux
Merge branch 'for-linus' of git://git.kernel.org/.../mason/linux-btrfs
Merge tag 'ext4_for_linus' of git://git.kernel.org/.../tytso/ext4
Merge branch 'for-linus' of git://git.kernel.org/.../viro/vfs
Merge branch 'for-linus' of git://git.kernel.org/.../viro/signal
Merge tag 'sound-3.5' of git://git.kernel.org/.../tiwai/sound
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
Merge branch 'ux500/hickup' of git://git.kernel.org/.../arm/arm-soc
Merge branch 'slab/for-linus' of git://git.kernel.org/.../penberg/linux
Merge branch 'for_linus' of git://cavan.codon.org.uk/platform-drivers-x86
Merge tag 'for-linus-3.5-20120601' of git://git.infradead.org/linux-mtd
Merge tag 'fbdev-updates-for-3.5' of git://github.com/schandinat/linux-2.6
nls: fix (and rename) mac NLS table files and config options
Merge branch 'akpm' (Fixups for Andrew's patchbomb)
Merge 'for-linus' branches from git://git.kernel.org/.../viro/{vfs,signal}
tty: Revert the tty locking series, it needs more work
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge git://git.kernel.org/.../davem/net
Merge tag 'dm-3.5-changes-1' of git://git.kernel.org/.../agk/linux-dm
Linux 3.5-rc1
Linus Walleij (3):
ab8500_charger: Harden platform data check
ab8500_btemp: Harden platform data check
ab8500_fg: Harden platform data check
Liu Bo (3):
Btrfs: fix wrong error returned by adding a device
Btrfs: use fastpath in extent state ops as much as possible
Btrfs: do not do balance in readonly mode
Manish Rangankar (2):
[SCSI] qla4xxx: Fix kernel panic during discovery logout.
[SCSI] qla4xxx: Fix clear ddb mbx command failure issue.
Marcel Apfelbaum (1):
net/mlx4_core: Fix number of EQs used in ICM initialisation
Marco Chiappero (10):
sony-laptop: use soft rfkill status stored in hw
sony-laptop: improve SNC initialization and acpi notify callback code
sony-laptop: support battery care functions
sony-laptop: add thermal profiles support
sony-laptop: support automatic resume on lid open
sony-laptop: add high speed battery charging function
sony-laptop: new keyboard backlight handle
sony-laptop: add support for more WWAN modems
sony-laptop: add missing Fn key combos for 0x100 handlers
sony-laptop: add touchpad enable/disable function
Marek Vasut (3):
i.MX28: Shut down the LCD controller to avoid BootROM sampling bug
mtd: m25p80: add support for Everspin MR25H256 MRAM chip
mtd: gpmi-nand: define ecc.strength
Mark Brown (8):
OMAP: DSS2: Remove suspicous and unused TAAL regulator API usage
OMAPDSS: VENC: Check for errors from regulator_enable()
OMAPDSS: TPO-TD03MTEA1: Check for errors from regulator_enable()
OMAPDSS: TPO-TD03MTEA1: Correct comment for power on delay
video: s3c-fb: s3c_fb_missing_pixclock() can't be __devinit
ARM: S3C64XX: Initial hookup for Bells module on Cragganmore
ARM: S3C64XX: Hook up carrier class modules on Cragganmore
i2c: Split I2C_M_NOSTART support out of I2C_FUNC_PROTOCOL_MANGLING
Masanari Iida (1):
[SCSI] qla2xxx: Fix typo in qla_mbx.c
Matt Fleming (3):
x86, efi: Only close open files in error path
x86, efi; Add EFI boot stub console support
x86, efi: Add EFI boot stub documentation
Matt Turner (1):
MIPS: Include export.h in for EXPORT_SYMBOL in ops-loongson2.c
Matthew Garrett (3):
toshiba_acpi: Fix mis-merge
dell-laptop: Remove rfkill code
apple-gmux: Fix up the suspend/resume patch
Mattia Dongili (5):
sony-laptop: fix return path when no ACPI buffer is allocated
sony-laptop: generalise ACPI calls into SNC functions
sony-laptop: use kstrtoul to parse sysfs values
sony-laptop: additional debug statements
sony-laptop: adjust error handling in finding SNC handles
Mauro Carvalho Chehab (42):
edac: Create a dimm struct and move the labels into it
edac: move dimm properties to struct dimm_info
edac: Don't initialize csrow's first_page & friends when not needed
edac: move nr_pages to dimm struct
edac: rewrite edac_align_ptr()
edac.h: Add generic layers for describing a memory location
edac: Change internal representation to work with layers
amd64_edac: convert driver to use the new edac ABI
amd76x_edac: convert driver to use the new edac ABI
cell_edac: convert driver to use the new edac ABI
cpc925_edac: convert driver to use the new edac ABI
e752x_edac: convert driver to use the new edac ABI
e7xxx_edac: convert driver to use the new edac ABI
i3000_edac: convert driver to use the new edac ABI
i3200_edac: convert driver to use the new edac ABI
i5000_edac: convert driver to use the new edac ABI
i5100_edac: convert driver to use the new edac ABI
i5400_edac: convert driver to use the new edac ABI
i7300_edac: convert driver to use the new edac ABI
i7core_edac: convert driver to use the new edac ABI
i82443bxgx_edac: convert driver to use the new edac ABI
i82860_edac: convert driver to use the new edac ABI
i82875p_edac: convert driver to use the new edac ABI
i82975x_edac: convert driver to use the new edac ABI
mpc85xx_edac: convert driver to use the new edac ABI
mv64x60_edac: convert driver to use the new edac ABI
pasemi_edac: convert driver to use the new edac ABI
ppc4xx_edac: convert driver to use the new edac ABI
r82600_edac: convert driver to use the new edac ABI
sb_edac: convert driver to use the new edac ABI
tile_edac: convert driver to use the new edac ABI
x38_edac: convert driver to use the new edac ABI
edac: Remove the legacy EDAC ABI
edac: Initialize the dimm label with the known information
edac: Cleanup the logs for i7core and sb edac drivers
i5400_edac: improve debug messages to better represent the filled memory
i5000_edac: Fix the logic that retrieves memory information
e752x_edac: provide more info about how DIMMS/ranks are mapped
i82975x_edac: Test nr_pages earlier to save a few CPU cycles
i5100_edac: Fix a warning when compiled with 32 bits
i5000: Fix the fatal error handling
i7core: fix ranks information at the per-channel struct
Meenakshi Venkataraman (3):
iwlwifi: update BT traffic load states correctly
iwlwifi: do not use shadow registers by default
iwlwifi: do not send lq cmd when station add fails
Mel Gorman (27):
mm: sl[au]b: add knowledge of PFMEMALLOC reserve pages
mm: introduce __GFP_MEMALLOC to allow access to emergency reserves
mm: allow PF_MEMALLOC from softirq context
mm: only set page->pfmemalloc when ALLOC_NO_WATERMARKS was used
mm: ignore mempolicies when using ALLOC_NO_WATERMARK
net: introduce sk_gfp_atomic() to allow addition of GFP flags depending on the individual socket
netvm: allow the use of __GFP_MEMALLOC by specific sockets
netvm: allow skb allocation to use PFMEMALLOC reserves
netvm: propagate page->pfmemalloc to skb
Subject: netvm: propagate page->pfmemalloc from skb_alloc_page to skb
netvm: set PF_MEMALLOC as appropriate during SKB processing
mm: micro-optimise slab to avoid a function call
nbd: set SOCK_MEMALLOC for access to PFMEMALLOC reserves
mm: throttle direct reclaimers if PF_MEMALLOC reserves are low and swap is backed by network storage
mm: account for the number of times direct reclaimers get throttled
netvm: prevent a stream-specific deadlock
selinux: tag avc cache alloc as non-critical
mm: methods for teaching filesystems about PG_swapcache pages
mm: add support for a filesystem to activate swap files and use direct_IO for writing swap pages
mm: swap: implement generic handler for swap_activate
mm: add get_kernel_page[s] for pinning of kernel addresses for I/O
mm: add support for direct_IO to highmem pages
nfs: teach the NFS client how to treat PG_swapcache pages
nfs: disable data cache revalidation for swapfiles
nfs: enable swap on NFS
nfs: prevent page allocator recursions with swap over NFS.
swapfile: avoid dereferencing bd_disk during swap_entry_free for network storage
Miao Xie (1):
Btrfs: fix the same inode id problem when doing auto defragment
Michael Holzheu (6):
s390/kernel: Remove OS info init function call and diag 308 for kdump
s390/kdump: Account /sys/kernel/kexec_crash_size changes in OS info
s390/kdump: Use real mode for PSW restart and kexec
s390/kexec: Move early_pgm_check_handler() to text section
s390/kernel: Introduce memcpy_absolute() function
s390/kernel: Fix smp_call_ipl_cpu() for offline CPUs
Michael S. Tsirkin (1):
virtio-net: remove useless disable on freeze
Michal Hocko (3):
Merge remote-tracking branch 'pekka/slab/next' into memcg-devel
Reverted "tmpfs-implement-numa-node-interleaving-fix"
Reverted "tmpfs: implement NUMA node interleaving"
Mika Westerberg (5):
smb347-charger: Convert to use module_i2c_driver()
smb347-charger: Rename few functions to match better what they are doing
smb347-charger: Move IRQ enabling to the end of probe
smb347-charger: Convert to regmap API
smb347-charger: Include missing <linux/err.h>
Mike Christie (2):
[SCSI] be2iscsi: fix dma free size mismatch regression
dm mpath: delay retry of bypassed pg
Mike Dunn (7):
mtd: ecc_strength is at ecc step granularity
mtd: nand: fix incorrect ecc strength values
mtd: expose ecc_strength through sysfs
mtd: bitflip_threshold added to mtd_info and sysfs
mtd: nand: read_page() returns max_bitflips
mtd: nand: add sanity check of ecc strength to nand_scan_tail()
mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN
Mike Snitzer (2):
dm mpath: reduce size of struct multipath
dm thin: use slab mempools
Miklos Szeredi (16):
vfs: split do_lookup()
vfs: do_last(): make exit RCU safe
vfs: do_last(): inline walk_component()
vfs: do_last(): use inode variable
vfs: make follow_link check RCU safe
vfs: do_last(): make ENOENT exit RCU safe
vfs: do_last(): check LOOKUP_DIRECTORY
vfs: do_last(): only return EISDIR for O_CREAT
vfs: do_last(): add audit_inode before open
vfs: do_last() common post lookup
vfs: split __dentry_open()
vfs: do_dentry_open(): don't put filp
vfs: nameidata_to_filp(): inline __dentry_open()
vfs: nameidata_to_filp(): don't throw away file on error
vfs: retry last component if opening stale dentry
nfs: don't open in ->d_revalidate
Mikulas Patocka (1):
dm mpath: allow ioctls to trigger pg init
Minchan Kim (3):
mm: factor out memory isolate functions
mm: fix free page check in zone_watermark_ok()
memory-hotplug: fix kswapd looping forever problem
Namhyung Kim (8):
tools lib traceevent: Fix a possible memory leak
tools lib traceevent: Fix a possibly wrong memory dereference
tools lib traceevent: Fix freeing arg on process_dynamic_array()
tools lib traceevent: Use proper function parameter type
tools lib traceevent: Fix signature of create_arg_item()
tools lib traceevent: Silence compiler warning on 32bit build
perf ui: Make --stdio default when TUI is not supported
perf tools: Convert critical messages to ui__error()
Namjae Jeon (3):
[SCSI] ufs: fix potential NULL pointer dereferencing error in ufshcd_prove.
fat: add fat_msg_ratelimit()
fat: use fat_msg_ratelimit() in fat__get_entry()
Naohiro Aota (1):
fsnotify: handle subfiles' perm events
Nathan Zimmer (2):
shmem: provide vm_ops when also providing a mem policy
tmpfs: interleave the starting node of /dev/shmem
Neil Horman (3):
net: add MODULE_ALIAS_NET_PF_PROTO_NAME
genetlink: Build a generic netlink family module alias
drop_monitor: Add module alias to enable automatic module loading
Nicholas Bellinger (2):
[SCSI] qla2xxx: Add LLD target-mode infrastructure for >= 24xx series
[SCSI] tcm_qla2xxx: Add >= 24xx series fabric module for target-core
Nicolas Pitre (1):
kernel/cpu_pm.c: fix various typos
Nigel Kirkland (1):
[SCSI] qla2xxx: Fixups for ISP83xx.
Nikolaus Voss (1):
sbs-battery.c: Capacity attr = remaining relative capacity
Ohad Ben-Cohen (1):
iommu/core: pass a user-provided token to fault handlers
Oleg Nesterov (6):
task_work_add: generic process-context callbacks
genirq: reimplement exit_irq_thread() hook via task_work_add()
keys: change keyctl_session_to_parent() to use task_work_add()
keys: kill the dummy key_replace_session_keyring()
keys: kill task_struct->replacement_session_keyring
cred: remove task_is_dead() from __task_cred() validation
Olof Johansson (8):
Merge branch 'next/cleanup-samsung-2' of git://git.kernel.org/.../kgene/linux-samsung into late/cleanup
Merge branch 'next/devel-samsung-2' of git://git.kernel.org/.../kgene/linux-samsung into late/soc
Merge branch 'next/board-samsung-2' of git://git.kernel.org/.../kgene/linux-samsung into late/board
Merge branch 'vexpress-v3.4' of git://git.linaro.org/people/pawelmoll/linux into late/soc
Merge branch 'late/cleanup' into devel-late
Merge branch 'late/soc' into devel-late
Merge branch 'late/board' into devel-late
Merge branches 'fixes' and 'fixes2' into devel-late
Omar Ramirez Luna (1):
iommu: OMAP: device detach on domain destroy
Ondrej Zary (1):
mcs7830: Implement link state detection
Paul Gortmaker (5):
SERIAL: MIPS DECstation zs.c driver needs module.h
SERIAL: MIPS Swarm sb1250-duart.c driver needs module.h
MIPS: Fix several implicit uses of export.h/module.h
MIPS: Delete bogus module.h usage in termios.h
MIPS: Don't use module.h just to export symbols in asm/uasm.h
Paul Moore (1):
cipso: handle CIPSO options correctly when NetLabel is disabled
Pawel Moll (1):
ARM: vexpress: Device Tree updates
Pekka Enberg (1):
Merge branch 'slub/cleanups' into slab/next
Peter Huewe (3):
video/sis: Remove unused structs SiS_SDRDRAM_TYPE/SiS_DDRDRAM_TYPE/SiS_DRAMType
video/sis: Annotate SiS_DRAMType as __devinitconst
video/via: Convert to kstrtou8_from_user
Peter Meerwald (2):
OMAPFB: remove unused FB_OMAP_BOOTLOADER_INIT config option
mtd: cmdlinepart: fix commentary
Philipp Reisner (30):
drbd: Lower log priority for an event that is definitely not an error
drbd: Only print sanitize state's warnings, if the state change happens
drbd: Improve compatibility with drbd's older than 8.3.7
drbd: Keep a reference to barrier acked requests
drbd: Immediately allow completion of IOs, that wait for IO completions on a failed disk
drbd: moved md_io into mdev
drbd: Replaced md_io_mutex by an atomic: md_io_in_use
drbd: Implemented wait_until_done_or_disk_failure()
drbd: Keep a reference to the bio until the completion handler finished
drbd: Hold a reference to ldev while doing meta-data IO
drbd: Added a kref to bm_aio_ctx
drbd: Bitmap IO functions can now return prematurely if the disk breaks
drbd: Allow new IOs while the local disk in in FAILED state
drbd: Force flag for the detach operation
drbd: Implemented the disk-timeout option
drbd: Fixed current UUID generation
drbd: Consider that the no-data-condition could be in connected state
drbd: detach must not try to abort non-local requests from drbd-8.4
drbd: Cleanup all epoch objects upon connection loss
drbd: Bugfix for the connection behavior
drbd: Derive sync-UUIDs only from the bitmap-uuid if it is non-zero
drbd: Fixed a race condition between detach and start of resync
drbd: Fixed an obvious copy-n-paste mistake
drbd: Do not send state packets while lower than C_CONNECTED cstate
drbd: Consider the disk-timeout also for meta-data IO operations
drbd: Fix a potential race that could case data inconsistency
drbd: Fix a potential write ordering issue on SyncTarget nodes
drbd: Delay/reject other state changes while establishing a connection
drbd: Ensure that data_size is not 0 before using data_size-1 as index
drbd: Restore the request restart logic
Prabhakar Kushwaha (1):
mtd: IFC NAND: Add support of ONFI NAND flash
Ralf Baechle (5):
MIPS: Provide pci_address_to_pio.
MIPS: Add helper function to allow platforms to point at a DTB.
MIPS: Cavium: Remove smp_reserve_lock.
MIPS: Remove all -Wall and almost all -Werror usage from arch/mips.
Merge branches 'fixes-for-linus', 'generic', 'cavium', 'module.h-fixes', 'next/ath79' and 'next/lantiq' into mips-for-linux-next
Ramakrishna Pallala (8):
max17042_battery: Fix driver exit function
max17042_battery: Add suspend/resume hooks
power_supply: Add voltage_ocv property and use it for max17042 driver
max17042_battery: Fix power supply and irq registration ordering
max17042_battery: Handle irq request failure case
smb347_charger: Cleanup power supply registration code in probe
max17042_battery: Add support for max17047/50 chip
smb347-charger: Clean up battery attributes
Randy Dunlap (5):
mtd: fix scb2_flash build when PCI is not enabled
fs: fix inode.c kernel-doc warnings
watchdog: iTCO_wdt.c: fix printk format warnings
kmod.c: fix kernel-doc warning
kconfig: update compression algorithm info
Raul Porcel (1):
[SCSI] qla2xxx: Fix typo in qla_init.c
Ricardo Neri (15):
OMAPDSS: Provide an interface for audio support
OMAPDSS: HDMI: Split audio_enable into audio_enable/disable
OMAPDSS: HDMI: Split video_enable into video_enable/disable
OMAPDSS: HDMI: Remove ASoC codec
OMAPDSS: HDMI: OMAP4: Remove CEA-861 audio infoframe and IEC-60958 enums
OMAPDSS: HDMI: OMAP4: Remove invalid I2S settings
OMAPDSS: HDMI: Decouple HDMI audio from ASoC
OMAPDSS: HDMI: OMAP4: Expand configuration for IEC-60958 audio
OMAPDSS: HDMI: Relocate N/CTS calculation
OMAPDSS: HDMI: Add support for more audio sample rates in N/CTS calculation
OMAPDSS: HDMI: Add an audio configuration function
OMAPDSS: HDMI: OMAP4: Remap speaker order to match ALSA order
OMAPDSS: HDMI: Panel: Simplify the name of the HDMI mutex
OMAPDSS: HDMI: Implement DSS driver interface for audio
OMAPDSS: HDMI: OMAP4: Update IRQ flags for the HPD IRQ request
Richard Cochran (1):
ixp4xx: fix compilation by adding gpiolib support
Rik van Riel (1):
mm: have order > 0 compaction start off where it left
Robert Gerlach (3):
fujitsu-tablet: remove duplicated code
fujitsu-tablet: convert printk to pr_*
fujitsu-tablet: correct quirks for Lifebook and Stylistic tablets
Robert Jarzmik (1):
mtd: docg3 fix in-middle of blocks reads
Robert Love (4):
[SCSI] fcoe: Allocate fcoe_ctlr with fcoe_interface, not as a member
[SCSI] bnx2fc: Allocate fcoe_ctlr with bnx2fc_interface, not as a member
[SCSI] libfcoe: Add fcoe_sysfs
[SCSI] fcoe, bnx2fc, libfcoe: SW FCoE and bnx2fc use FCoE Syfs
Rodrigo Vivi (1):
drm/i915: Adding TV Out Missing modes.
Roland Stigge (1):
ARM: LPC32xx: Adjust dts files to gpio dt binding
Russ Dill (1):
OMAPDSS: TFP410: use gpio_set_value_cansleep
Russell King (3):
ARM: fix out[bwl]()
ARM: neponset: make sure neponset_ncr_frob() is exported
Merge branch 'for-arm' of git://git.kernel.org/.../viro/signal.git into for-linus
Rusty Russell (1):
lglock: remove online variants of lock
Ryosuke Saito (1):
mtd: block2mtd: page_read() never returns NULL
Ryusuke Konishi (1):
nilfs2: flush disk caches in syncing
Sage Weil (16):
ceph: drop support for preferred_osd pgs
ceph: refactor SETLAYOUT and SETDIRLAYOUT ioctl checks into common helper
crush: clean up types, const-ness
crush: adjust local retry threshold
crush: be more tolerant of nonsensical crush maps
crush: use a temporary variable to simplify crush_do_rule
crush: remove forcefeed functionality
crush: remove parent maps
crush: fix tree node weight lookup
crush: fix memory leak when destroying tree buckets
crush: warn on do_rule failure
ceph: fully initialize new layout
ceph: ignore preferred_osd field
libceph: avoid unregistering osd request when not registered
libceph: fix pg_temp updates
ceph: move encode_fh to new API
Salman Qazi (2):
ext4: add ext4_mb_unload_buddy in the error path
ext4: remove mb_groups before tearing down the buddy_cache
Sam Ravnborg (22):
sparc32: string and whitespace cleanup in head_32.S
sparc32: implement proper LEON support in head_32 (before highmem)
sparc32: implement proper LEON support in head_32 (after highmem)
sparc32: introduce sparc32_start_kernel called from head_32.S
sparc32: add support for run-time patching of leon/sun single instructions
sparc32: handle leon in irq_32.c
sparc32: handle leon in cpu.c
sparc32,leon: clean up leon.h
sparc32,leon: always include leon_kernel in build
sparc32,leon: always include leon_smp + leon_mm in build
sparc32,leon: fix section mismatch warning
sparc32: introduce support for run-time patching for all shared assembler code
sparc32: introduce run-time patching of srmmu access functions
sparc32: drop LEON hack for ASI_M_MMUREGS
sparc32: srmmu_probe now knows about leon too
sparc32: refactor cpu_idle()
sparc32,leon: always include leon_pmc in build
sparc32,leon: always support leon in ioport
sparc32: support leon + sun in dma_make_coherent()
sparc32,leon: fix leon bootup
sparc32: remove unused variable in head_32.S
sparc: fix sparc64 build due to leon.h inclusion
Sascha Hauer (1):
mtd: mxc_nand: move ecc strengh setup before nand_scan_tail
Sasikantha babu (1):
sethostname/setdomainname: notify userspace when there is a change in uts_kern_table
Saurav Kashyap (3):
[SCSI] qla2xxx: Add ql_dbg_verbose logging level.
[SCSI] qla2xxx: Stats should be different from physical and virtual ports
[SCSI] qla2xxx: Corrections to log messages.
Sebastian Andrzej Siewior (1):
e1000: look into the page instead of skb->data for e1000_tbi_adjust_stats()
Sergei Shtylyov (1):
drivers/message/fusion: use pci_dev->revision
Sergei Trofimovich (1):
btrfs: allow changing 'thread_pool' size at remount time
Seth Forshee (2):
apple-gmux: Add suspend/resume support for the backlight
toshiba_acpi: Only register backlight device when interface is read/write
Sha Zhengju (1):
eventfd: change int to __u64 in eventfd_signal()
Shai Fultheim (1):
fs: Move bh_cachep to the __read_mostly section
Shmulik Ladkani (2):
mtd: nand: remove 'sndcmd' parameter of 'read_oob/read_oob_raw'
mtd: nand: check the return code of 'read_oob/read_oob_raw'
Shuah Khan (1):
Documentation: kernel-parameters.txt Add amd_iommu_dump
Simo Sorce (2):
svcauth: remove unused define
SUNRPC: split upcall function to extract reusable parts
Simon Graham (1):
xen/netback: Calculate the number of SKB slots required correctly
Soumik Das (1):
mac80211: Fix race in checking AP status by sending null frame
Stanislav Kinsbursky (26):
nfsd: use passed cache_detail pointer expkey_parse()
nfsd: add link to owner cache detail to svc_export structure
nfsd: use cache detail pointer from svc_export structure on cache put
nfsd: use exp_put() for svc_export_cache put
nfsd: pass svc_export_cache pointer as private data to "exports" seq file ops
nfsd: use hash table from cache detail in nfsd export seq ops
nfsd: pass pointer to expkey cache down to stack wherever possible.
NFSd: remove hard-coded dereferences to name-to-id and id-to-name caches
Lockd: pass network namespace to creation and destruction routines
nfsd: pass network context to export caches init/shutdown routines
nfsd: pass pointer to export cache down to stack wherever possible.
nfsd: make export cache allocated per network namespace context
nfsd: make expkey cache allocated per network namespace context
nfsd: allocate export and expkey caches in per-net operations.
nfsd: pass network context to idmap init/exit functions
nfsd: make id-to-name cache allocated per network namespace context
nfsd: make name-to-id cache allocated per network namespace context
nfsd: allocate id-to-name and name-to-id caches in per-net operations.
SUNRPC: new svc_bind() routine introduced
SUNRPC: move per-net operations from svc_destroy()
LockD: pass service to per-net up and down functions
LockD: use existing per-net data function on service creation
LockD: service creation function introduced
LockD: move global usage counter manipulation from error path
LockD: service start function introduced
LockD: add debug message to start and stop functions
Stefan Behrens (7):
Btrfs: change integrity checker to support big blocks
Btrfs: add device counters for detected IO and checksum errors
Btrfs: add ioctl to get and reset the device stats
Btrfs: read device stats on mount, write modified ones during commit
Btrfs: set ioprio of scrub readahead to idle
Btrfs: fix runtime warning in check-integrity check data mode
Btrfs: fix false positive in check-integrity on unmount
Stefan Hajnoczi (1):
tools lib traceevent: Allow expressions in __print_symbolic() fields
Stephan Gatzka (1):
fec_mpc52xx: fix timestamp filtering
Stephane Eranian (1):
perf record: Fix branch_stack type in perf_record_opts
Stephen Rothwell (1):
sparc: fix bad merge of sparc Kconfig
Steven J. Hill (2):
cobalt_lcdfb: LCD panel framebuffer support for SEAD-3 platform.
MIPS: Code formatting fixes.
Steven Rostedt (6):
ring-buffer: Check for valid buffer before changing size
ftrace: Synchronize variable setting with breakpoints
ftrace: Use breakpoint method to update ftrace caller
x86: Reset the debug_stack update counter
x86: Allow nesting of the debug stack IDT setting
ftrace/x86: Do not change stacks in DEBUG when calling lockdep
Sylwester Nawrocki (3):
video: exynos mipi dsi: Do not use deprecated suspend/resume callbacks
video: exynos mipi dsi: Avoid races in probe()
video: exynos mipi dsi: Properly interpret the interrupt source flags
Takashi Iwai (1):
Merge tag 'asoc-3.5' of git://git.kernel.org/.../broonie/sound into for-linus
Tao Ma (2):
ext4: protect group inode free counting with group lock
ext4: let getattr report the right blocks in delalloc+bigalloc
Tej Parkash (2):
[SCSI] qla4xxx: Add change_queue_depth API support
[SCSI] qla4xxx: Capture minidump for ISP82XX on firmware failure
Tejun Heo (89):
block: blk-throttle should be drained regardless of q->elevator
blkcg: make CONFIG_BLK_CGROUP bool
cfq: don't register propio policy if !CONFIG_CFQ_GROUP_IOSCHED
elevator: clear auxiliary data earlier during elevator switch
elevator: make elevator_init_fn() return 0/-errno
block: implement blk_queue_bypass_start/end()
block: extend queue bypassing to cover blkcg policies
blkcg: shoot down blkio_groups on elevator switch
blkcg: move rcu_read_lock() outside of blkio_group get functions
blkcg: update blkg get functions take blkio_cgroup as parameter
blkcg: use q and plid instead of opaque void * for blkio_group association
blkcg: add blkio_policy[] array and allow one policy per policy ID
blkcg: use the usual get blkg path for root blkio_group
blkcg: factor out blkio_group creation
blkcg: don't allow or retain configuration of missing devices
blkcg: kill blkio_policy_node
blkcg: kill the mind-bending blkg->dev
blkcg: let blkio_group point to blkio_cgroup directly
blkcg: add blkcg_{init|drain|exit}_queue()
blkcg: clear all request_queues on blkcg policy [un]registrations
blkcg: let blkcg core handle policy private data allocation
blkcg: move refcnt to blkcg core
blkcg: make blkg->pd an array and move configuration and stats into it
blkcg: don't use blkg->plid in stat related functions
blkcg: move per-queue blkg list heads and counters to queue and blkg
blkcg: let blkcg core manage per-queue blkg list and counter
blkcg: unify blkg's for blkcg policies
blkcg: use double locking instead of RCU for blkg synchronization
blkcg: drop unnecessary RCU locking
block: restructure get_request()
block: interface update for ioc/icq creation functions
block: ioc_task_link() can't fail
block: add io_context->active_ref
block: implement bio_associate_current()
block: make block cgroup policies follow bio task association
block: make blk-throttle preserve the issuing task on delayed bios
blkcg: don't use percpu for merged stats
blkcg: simplify stat reset
blkcg: restructure blkio_get_stat()
blkcg: remove blkio_group->stats_lock
blkcg: add blkcg->id
cfq: pass around cfq_io_cq instead of io_context
cfq: don't use icq_get_changed()
block: remove ioc_*_changed()
cfq: fix cfqg ref handling when BLK_CGROUP && !CFQ_GROUP_IOSCHED
Merge branch 'for-3.5' of ../cgroup into block/for-3.5/core-merged
blkcg: remove unused @pol and @plid parameters
blkcg: BLKIO_STAT_CPU_SECTORS doesn't have subcounters
blkcg: introduce blkg_stat and blkg_rwstat
blkcg: restructure statistics printing
blkcg: drop blkiocg_file_write_u64()
blkcg: restructure configuration printing
blkcg: restructure blkio_group configruation setting
blkcg: simplify blkg_conf_prep()
blkcg: export conf/stat helpers to prepare for reorganization
blkcg: implement blkio_policy_type->cftypes
blkcg: move conf/stat file handling code to policies
cfq: collapse cfq.h into cfq-iosched.c
blkcg: move statistics update code to policies
blkcg: cfq doesn't need per-cpu dispatch stats
blkcg: add blkio_policy_ops operations for exit and stat reset
blkcg: move blkio_group_stats to cfq-iosched.c
blkcg: move blkio_group_stats_cpu and friends to blk-throttle.c
blkcg: move blkio_group_conf->weight to cfq
blkcg: move blkio_group_conf->iops and ->bps to blk-throttle
blkcg: pass around pd->pdata instead of pd itself in prfill functions
blkcg: drop BLKCG_STAT_{PRIV|POL|OFF} macros
cfq: fix build breakage & warnings
blkcg: kill blkio_list and replace blkio_list_lock with a mutex
blkcg: use @pol instead of @plid in update_root_blkg_pd() and blkcg_print_blkgs()
blkcg: remove static policy ID enums
blkcg: make blkg_conf_prep() take @pol and return with queue lock held
blkcg: make sure blkg_lookup() returns %NULL if @q is bypassing
blkcg: make request_queue bypassing on allocation
blkcg: add request_queue->root_blkg
blkcg: implement per-queue policy activation
blkcg: drop stuff unused after per-queue policy activation update
blkcg: shoot down blkgs if all policies are deactivated
blkcg: blkg_rwstat_read() was missing inline
blkcg: remove blkio_group->path[]
blkcg: style cleanups for blk-cgroup.h
blkcg: mass rename of blkcg API
blkcg: embed struct blkg_policy_data in policy specific data
blkcg: collapse blkcg_policy_ops into blkcg_policy
block: collapse blk_alloc_request() into get_request()
block: fix elvpriv allocation failure handling
blkcg: fix blkcg->css ref leak in __blkg_lookup_create()
blkcg: use radix tree to index blkgs from blkcg
blkcg: tg_stats_alloc_lock is an irq lock
Thadeu Lima de Souza Cascardo (1):
rds_rdma: don't assume infiniband device is PCI
Theodore Ts'o (7):
ext4: remove unnecessary check in add_dirent_to_buf()
ext4: enable the 64-bit jbd2 feature based on the 64-bit ext4 feature
ext4: remove redundundant "(char *) bh->b_data" casts
ext4: return ENOMEM when mounts fail due to lack of memory
ext4: add debugging trigger for ext4_error()
ext4: add missing save_error_info() to ext4_error()
ext4: don't trash state flags in EXT4_IOC_SETFLAGS
Thierry Reding (2):
iommu: tegra/gart: Add device tree support
mm, slab: Build fix for recent kmem_cache changes
Thomas Abraham (6):
video: s3c-fb: move video interface timing out of window setup data
video: s3c-fb: remove 'default_win' element from platform data
ARM: s3c64xx: Decouple lcd type from display controller window data
ARM: Samsung: Rework platform data of s3c-fb driver
mtd: m25p80: Add support for Winbond W25Q80BW
ARM: dts: Add node for interrupt combiner controller on EXYNOS5250
Thomas Gleixner (1):
x86/mce: Cleanup timer mess
Thomas Hellstrom (2):
drm/ttm: Fix spinlock imbalance
drm/vmwgfx: Fix nasty write past alloced memory area
Thomas Langer (2):
MIPS: lantiq: fix early printk
MIPS: lantiq: fix cmdline parsing
Thomas Meyer (1):
MIPS: ath79: Use kmemdup rather than duplicating its implementation
Thomas Weber (3):
OMAPDSS: Add Mitsubishi AA084SB01 display support
OMAPDSS: Add EDT ET0500G0DH6 display support
ARM: vexpress: Remove twice included header files
Tim Bird (1):
stack usage: add pid to warning printk in check_stack_usage
Timur Tabi (1):
drivers/video: fsl-diu-fb: don't initialize the THRESHOLDS registers
Tomi Valkeinen (32):
OMAPDSS: add set_min_bus_tput pointer to omapdss's platform data
OMAPDSS: Ensure OPP100 when DSS is operational
OMAPDSS: DSI: remove option to use pck for DSI PLL clkin
Merge branch 'archit/set-timing-work'
Merge branch 'for-l-o-3.5'
OMAPFB: fix parsing of vram parameter
OMAPDSS: TFP410: pdata rewrite
OMAPDSS: DSI: use dsi_get_dsidev_id(dsidev) instead of dsidev->id
OMAPDSS: clean up the omapdss platform data mess
OMAPDSS: remove return from platform_driver_unreg
OMAPDSS: use platform_driver_probe for core/dispc/dss
OMAPDSS: create custom pdevs for DSS omap_devices
OMAPDSS: create DPI & SDI devices
OMAPDSS: create DPI & SDI drivers
OMAPDSS: remove uses of dss_runtime_get/put
OMAPDSS: handle output-driver reg/unreg more dynamically
OMAPDSS: move the creation of debugfs files
OMAPDSS: use platform_driver_probe for dsi/hdmi/rfbi/venc/dpi/sdi
OMAPDSS: add __init & __exit
OMAPFB: add __init & __exit
OMAPDSS: change default_device handling
OMAPDSS: interface drivers register their panel devices
OMAPDSS: init omap_dss_devices internally
OMAPDSS: DSI: improve DSI module id handling
OMAPDSS: separate pdata based initialization
Merge branch 'dss-devtree-cleanup'
Merge branch 'omapdss-hdmi-audio'
OMAPDSS: use DSI_FIFO_BUG workaround only for manual update displays
OMAPDSS: DISPC: fix usage of dispc_ovl_set_accu_uv
OMAPDSS: remove compiler warnings when CONFIG_BUG=n
OMAPFB: remove compiler warnings when CONFIG_BUG=n
OMAPDSS: VRFB: remove compiler warnings when CONFIG_BUG=n
Trond Myklebust (1):
NFS: Ensure that setattr and getattr wait for O_DIRECT write completion
Tsutomu Itoh (1):
Btrfs: return value of btrfs_read_buffer is checked correctly
Uwe Kleine-König (13):
mtd: mark const init data with __initconst instead of __initdata
mtd: mxc_nand: set owner field to prevent module unloading when in use
mtd: mxc_nand: use a flag to detect if the mx21 quirk is necessary
mtd: mxc_nand: move function pointers to a per-SOC struct
mtd: mxc_nand: split some functions to get rid of more nfc_is_vX()
mtd: mxc_nand: put ecc layout into devtype structs
mtd: mxc_nand: split chip_select function and put it into devtype struct
mtd: mxc_nand: put callback for data correction into devtype struct
mtd: mxc_nand: put several more fields into devtype_data
mtd: mxc_nand: implement device tree probing
ARM: imx: add mxc_nand to imx27 device tree
mtd: mxc_nand: fix several sparse warnings about incorrect address space
drivers/x86: mark const init data with __initconst instead of __initdata
Vandana Salve (1):
iommu: tegra/gart: use correct gart_device
Vikas Chaudhary (1):
[SCSI] qla4xxx: Update driver version to 5.02.00-k17
Ville Syrjälä (2):
drm: Constify params to format_check() and framebuffer_checks()
drm: Use stdint types for consistency
Viresh Kumar (5):
mtd: spear_smi: Add clk_{un}prepare() support
mtd: fsmc_nand: Add clk_{un}prepare() support
watchdog: Add watchdog_active() routine
watchdog: sp805_wdt: convert to watchdog core
watchdog: sp805_wdt: Add clk_{un}prepare support
Vivek Goyal (2):
blkcg: skip blkg printing if q isn't associated with disk
blkcg: alloc per cpu stats from worker thread in a delayed manner
Vladimir Serbinenko (1):
fs/nls: add Apple NLS
Wang Sheng-Hui (5):
btrfs/ctree.c: remove the unnecessary 'return -1;' at the end of bin_search
Btrfs: cleanup the comment for clear_state_bit in extent_io.c
Btrfs: fix btrfs_release_extent_buffer_page with the right usage of num_extent_pages
Btrfs: fix the comment for find_first_extent_bit
Btrfs: remove the useless assignment to *entry in function tree_insert of file extent_io.c
Wanlong Gao (1):
jbd2: use kmem_cache_zalloc wrapper instead of flag
Wanpeng Li (2):
mm/hugetlb_cgroup: Add huge_page_order check to avoid incorrectly uncharge
memcg: add mem_cgroup_from_css() helper
Wei Yang (1):
kernel/resource.c: correct the comment of allocate_resource()
Weston Andros Adamson (2):
nfsd: add IPv6 addr escaping to fs_location hosts
nfsd: return 0 on reads of fault injection files
Will Deacon (2):
pipe: return -ENOIOCTLCMD instead of -EINVAL on unknown ioctl command
pipe: return -ENOIOCTLCMD instead of -EINVAL on unknown ioctl command
Wim Van Sebroeck (2):
watchdog: correct the name of the watchdog_core inlude file
watchdog: watchdog_core.h: make functions extern
Xi Wang (6):
jffs2: validate symlink size in jffs2_do_read_inode_internal()
jffs2: refactor csize usage in jffs2_do_read_inode_internal()
ceph: fix bounds check in ceph_decode_need and ceph_encode_need
rbd: fix integer overflow in rbd_header_from_disk()
CodingStyle: add kmalloc_array() to memory allocators
introduce SIZE_MAX
Xiao Guangrong (2):
KVM: MMU: fix huge page adapted on non-PAE host
mm: mmu_notifier: fix freed page still mapped in secondary MMU
Yoshihiro Shimoda (1):
net: sh_eth: fix the rxdesc pointer when rx descriptor empty happens
Zheng Liu (3):
ext4: cleanup in ext4_discard_allocated_blocks()
ext4: fix format flag in ext4_ext_binsearch_idx()
ext4: use consistent ssize_t type in ext4_file_write()
jamal (1):
MAINTAINERS
majianpeng (2):
Documentations: Fix slabinfo.c directory in vm/slub.txt
mm: Fix signal SIGFPE in slabinfo.c.
maximilian attems (1):
kexec: export kexec.h to user space
zhenzhong.duan (1):
x86, mtrr: Fix a type overflow in range_to_mtrr func
tmpfs: interleave the starting node of /dev/shmem
The tmpfs superblock grants an offset for each inode as they are created.
Each inode then uses that offset to provide a preferred first node for its
interleave in the newly provided shmem_interleave.
Signed-off-by: Nathan Zimmer <nzimmer@sgi.com>
Cc: Christoph Lameter <cl@linux.com>
Cc: Nick Piggin <npiggin@gmail.com>
Cc: Hugh Dickins <hughd@google.com>
Cc: Lee Schermerhorn <lee.schermerhorn@hp.com>
Cc: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Cc: Rik van Riel <riel@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
4 files changed