Linux 3.18-rc2

From: Linus Torvalds
Date: Sun Oct 26 2014 - 20:17:33 EST


Another week, another rc - and now the merge window is *definitely* closed.

I had hoped that the rc1 release would mean that a few stragglers
would quickly surface, and then the rest of the rc would be more
normal. But no, I had straggling merge-window pull requests come in
all week, and rc2 is bigger than I'd like.

Oh well. It's not like I'm hugely surprised, but it does mean that I'm
probably going to be unpleasant next week to anybody who tries to get
me to pull things that I think looks like "development" rather than
"fixes". You've been warned. I effectively gave you a full three
weeks of merge window, now it's time for bugfixes, and not random
other noise. Ok?

And to be honest, we've had bigger rc2's in history. Not recently,
though. Both 3.3 and 3.4 had big -rc2 releases, and 3.15 (which was
the largest release ever, iirc) came reasonably close.

At least _part_ of the size is the very long-delayed overlayfs merge
that I already mentioned in the rc1 release message as being pending.
Let's see how much fallout that all causes, but it's been around for a
long time (partly because it needed various vfs-layer things to
integrate cleanly), and I think it's in good shape. Knock wood.

So at least partially as a result of that overlayfs merge, about a
third of the patch is filesystems. It's not _just_ overlayfs, though,
there was a late ext4 merge request that I think is actually bigger,
at least partly due to some extent handling refactoring.

The rest is the more usual driver updates (thermal, watchdog, scsi
target, ACPI & PM, misc other updates) and architecture updates (arc,
arm, powerpc, mips, x86). Some Documentation and include file updates
rounds out the rest.

Shortlog appended for details, I think it's still well within the
mailing list size constraints.

Linus

---

Aaro Koskinen (2):
MIPS: loongson2_cpufreq: Fix CPU clock rate setting mismerge
MIPS: ptrace.h: Add a missing include

Aaron Lu (8):
ACPI / fan: remove unused macro
ACPI / fan: remove no need check for device pointer
ACPI / fan: use acpi_device_xxx_power instead of acpi_bus equivelant
ACPI / fan: convert to platform driver
ACPI / Fan: add ACPI 4.0 style fan support
ACPI / Fan: support INT3404 thermal device
Thermal: move the KELVIN_TO_MILLICELSIUS macro to thermal.h
Thermal: introduce INT3402 thermal driver

Al Viro (5):
fix inode leaks on d_splice_alias() failure exits
overlayfs: don't hold ->i_mutex over opening the real directory
overlayfs: make ovl_cache_entry->name an array instead of pointer
overlayfs: embed root into overlay_readdir_data
overlayfs: embed middle into overlay_readdir_data

Alan Cox (1):
pwm: lpss: Add ACPI and PCI IDs for Intel Braswell

Alex BennÃe (1):
Documentation/arm64/memory.txt: fix typo

Alex Deucher (6):
Revert "drm/radeon: drop btc_get_max_clock_from_voltage_dependency_table"
Revert "drm/radeon/dpm: drop clk/voltage dependency filters for SI"
drm/radeon: initialize sadb to NULL in the audio code
drm/radeon: fix speaker allocation setup
drm/radeon: use gart memory for DMA ring tests
drm/radeon: fix vm page table block size calculation

Alexandre Belloni (1):
power: reset: at91-reset: fix power down register

Anatol Pomozov (1):
ALSA: pcm: use the same dma mmap codepath both for arm and arm64

Andre MÃller (1):
x86/efi: Adding efi_printks on memory allocationa and pci.reads

Andreea-Cristina Bernat (1):
tcm_fc: Replace rcu_assign_pointer() with RCU_INIT_POINTER()

Andy Grover (8):
target: core_tpg_post_dellun can return void
target: Change core_dev_del_lun to take a se_lun instead of unpacked_lun
target: Remove core_tpg_release_virtual_lun0 function
target: Remove unneeded check in sbc_parse_cdb
uio: Export definition of struct uio_device
target: Add documentation on the target userspace pass-through driver
target: Add a user-passthrough backstore
target/user: Recalculate pad size inside is_ring_space_avail()

Andy Honig (2):
KVM: x86: Prevent host from panicking on shared MSR writes.
KVM: x86: Improve thread safety in pit

Andy Shevchenko (3):
pwm: lpss: Properly split driver to parts
pwm: lpss: pci: Move to use pcim_enable_device()
pwm: lpss: make it buildable only on X86

Andy Whitcroft (1):
overlayfs: add statfs support

Anson Huang (1):
Thermal: imx: add i.mx6sx thermal support

Anssi Hannula (1):
ALSA: hda - hdmi: Fix missing ELD change event on plug/unplug

Anton Blanchard (5):
powerpc: Reimplement __get_SP() as a function not a define
powerpc: Rename __get_SP() to current_stack_pointer()
powerpc/pseries: Use dump_stack instead of show_stack
powerpc: Add printk levels to setup_system output
powerpc: sync pseries_le_defconfig with pseries_defconfig

Anton Kolesov (1):
ARC: Update order of registers in KGDB to match GDB 7.5

Ard Biesheuvel (2):
efi: Implement mandatory locking for UEFI Runtime Services
efi: rtc-efi: Export platform:rtc-efi as module alias

Arun Chandran (1):
arm64: ASLR: Don't randomise text when randomise_va_space == 0

Ben Skeggs (2):
drm/gt215/gr: fix initialisation on gddr5 boards
drm/nouveau: fix regression on agp boards

Beniamino Galvani (1):
watchdog: add driver for Ricoh RN5T618 watchdog

Bharata B Rao (1):
powerpc/pseries: Make CPU hotplug path endian safe

Bjorn Helgaas (7):
audit: Remove "weak" from audit_classify_compat_syscall() declaration
x86, intel-mid: Remove "weak" from function declarations
clocksource: Remove "weak" from clocksource_default_clock() declaration
vmcore: Remove "weak" from function declarations
kgdb: Remove "weak" from kgdb_arch_pc() declaration
memory-hotplug: Remove "weak" from memory_block_size_bytes() declaration
uprobes: Remove "weak" from function declarations

Bo Shen (1):
MAINTAINERS: add atmel ssc driver maintainer entry

Boaz Harrosh (3):
MAINTAINERS: Change Boaz Harrosh's email
Boaz Harrosh - Fix broken email address
Boaz Harrosh - fix email in Documentation

Bob Moore (4):
ACPICA: Add string for _DDN method name.
ACPICA: iASL/Disassembler: Add support for hardware summary mapfiles.
ACPICA: acpiexec: Do not put STDIN into raw mode unless it is a terminal.
ACPICA: Update version to 20140926.

Boris Brezillon (1):
ARM: at91/dt: sam9263: fix PLLB frequencies

Boris Ostrovsky (3):
xen/balloon: Don't continue ballooning when BP_ECANCELED is encountered
x86/xen: Fix incorrect per_cpu accessor in xen_clocksource_read()
xen/pci: Allocate memory for physdev_pci_device_add's optarr

Carlo Caione (4):
ARM: docs: add documentation binding for meson watchdog
ARM: meson: add watchdog driver
ARM: defconfig: update multi_v7_defconfig
watchdog: meson: remove magic value for reboot

Catalin Marinas (4):
arm64: Align less than PAGE_SIZE pgds naturally
arm64: Fix compilation error on UP builds
arm64: vexpress: Add CLCD support to the ARMv8 model platform
arm64: Fix memblock current_limit with 64K pages and 48-bit VA

Chen Gang (2):
pwm: Let PWM_CLPS711X depend on HAS_IOMEM
watchdog: Let XILINX_WATCHDOG and TEGRA_WATCHDOG depend on HAS_IOMEM

Chen-Yu Tsai (2):
watchdog: sunxi: support parameterized compatible strings
watchdog: sunxi: Add A31 watchdog support

Christoffer Dall (1):
arm64: Allow 48-bits VA space without ARM_SMMU

Cong Wang (2):
freezer: Do not freeze tasks killed by OOM killer
freezer: remove obsolete comments in __thaw_task()

Daniel Borkmann (4):
random: add and use memzero_explicit() for clearing data
crypto: memzero_explicit - make sure to clear out sensitive data
net: bpf: arm64: address randomize and write protect JIT code
net: bpf: arm64: minor fix of type in jited

Darrick J. Wong (7):
ext4: enable block_validity by default
jbd2: fix journal checksum feature flag handling
ext4: validate external journal superblock checksum
ext4: don't keep using page if inline conversion fails
ext4: check EA value offset when loading
jbd2: free bh when descriptor block checksum fails
ext4: check s_chksum_driver when looking for bg csum presence

Dave Young (6):
efi: Move noefi early param code out of x86 arch code
lib: Add a generic cmdline parse function parse_option_str
efi: Add kernel param efi=noruntime
arm64/efi: uefi_init error handling fix
arm64/efi: Do not enter virtual mode if booting with
efi=noruntime or noefi
x86/efi: Clear EFI_RUNTIME_SERVICES if failing to enter virtual mode

David Daney (2):
MIPS: tlbex: Properly fix HUGE TLB Refill exception handler
MIPS: Octeon: Remove special case for simulator command line.

David Henningsson (1):
ALSA: hda - Add missing terminating entry to SND_HDA_PIN_QUIRK macro

David S. Miller (2):
sparc64: Fix register corruption in top-most kernel stack frame
during boot.
sparc64: Implement __get_user_pages_fast().

Dinh Nguyen (4):
arm: socfpga: fix fetching cpu1start_addr for SMP
ARM: dts: socfpga: rename gpio nodes
ARM: dts: socfpga: Fix SD card detect
ARM: dts: socfpga: Add a 3.3V fixed regulator node

Dirk Brandewie (4):
cpufreq: expose scaling_cur_freq sysfs file for set_policy() drivers
intel_pstate: Don't lose sysfs settings during cpu offline
intel_pstate: Fix BYT frequency reporting
intel_pstate: Correct BYT VID values.

Dmitry Monakhov (11):
ext4: use ext4_update_i_disksize instead of opencoded ones
ext4: use ext4_ext_next_allocated_block instead of mext_next_extent
ext4: refactor ext4_move_extents code base
jbd2: jbd2_log_wait_for_space improve error detetcion
ext4: explicitly inform user about orphan list cleanup
ext4: fix over-defensive complaint after journal abort
ext4: get rid of code duplication
ext4: optimize block allocation on grow indepth
ext4: grab missed write_count for EXT4_IOC_SWAP_BOOT
ext4: Replace open coded mdata csum feature to helper function
ext4: move error report out of atomic context in ext4_init_block_bitmap()

Dominik Dingel (1):
s390/mm: fixing calls of pte_unmap_unlock

Doug Anderson (1):
pwm: rockchip: Allow polarity invert on rk3288

Erez Zadok (1):
overlayfs: implement show_options

Eric Sandeen (1):
ext4: fix reservation overflow in ext4_da_write_begin

Fabio Estevam (2):
pwm: fsl-ftm: Select REGMAP_MMIO
ARM: dts: imx28-evk: Let i2c0 run at 100kHz

Gabriele Mazzotta (1):
cpufreq: intel_pstate: Reflect current no_turbo state correctly

Gavin Shan (7):
powerpc/eeh: Fix condition for isolated state
powerpc/eeh: Rename flag EEH_PE_RESET to EEH_PE_CFG_BLOCKED
powerpc/powernv: Drop config requests in EEH accessors
powerpc/pseries: Drop config requests in EEH accessors
powerpc/eeh: Block PCI config access upon frozen PE
powerpc/eeh: Don't collect logs on PE with blocked config space
powerpc/eeh: Block CFG upon frozen Shiner adapter

Geert Uytterhoeven (1):
pwm: Fix uninitialized warnings in pwm_get()

Gioh Kim (3):
fs/buffer.c: support buffer cache allocations with gfp modifiers
ext4: use non-movable memory for the ext4 superblock
jbd/jbd2: use non-movable memory for the jbd superblock

Greg Kurz (1):
powerpc/vphn: NUMA node code expects big-endian

Hannes Reinecke (1):
tcm_loop: Fixup tag handling

Harini Katakam (2):
watchdog: Add Cadence WDT driver
devicetree: Add Cadence WDT devicetree bindings documentation

Harsha Priya (1):
ALSA: ALC283 codec - Avoid pop noise on headphones during suspend/resume

Heikki Krogerus (1):
ACPI / platform: provide default DMA mask

Heiko Carstens (1):
s390: wire up bpf syscall

Heiko Stuebner (1):
watchdog: s3c2410: add restart handler

Himangi Saraogi (1):
target/configfs: Remove unnecessary null test

Jacek Anaszewski (5):
leds: Reorder include directives
leds: make brightness type consistent across whole subsystem
leds: avoid using DEVICE_ATTR macro for max_brightness attribute
leds: lp3944: fix sparse warning
leds: Improve and export led_update_brightness

Jacob Pan (2):
Thermal: int340x_thermal: expose acpi thermal relationship tables
Thermal: int3400_thermal: use acpi_thermal_rel parsing APIs

Jan Kara (7):
jbd2: optimize jbd2_log_do_checkpoint() a bit
ext4: don't use MAXQUOTAS value
jbd2: avoid pointless scanning of checkpoint lists
jbd2: simplify calling convention around
__jbd2_journal_clean_checkpoint_list
ext4: don't check quota format when there are no quota files
vfs: fix data corruption when blocksize < pagesize for mmaped data
ext4: fix mmap data corruption when blocksize < pagesize

Jan Willeke (1):
s390/uprobes: fix kprobes dependency

Jani Nikula (1):
drm/i915: fix short vs. long hpd detection

Janusz Uzycki (1):
stmp3xxx_rtc_wdt: Add suspend/resume PM support

Jassi Brar (3):
mailbox: Introduce framework for mailbox
doc: add documentation for mailbox framework
dt: mailbox: add generic bindings

Jingchang Lu (1):
watchdog: imx2_wdt: add restart handler support

Jisheng Zhang (2):
watchdog: dw_wdt: initialise TOP_INIT in dw_wdt_set_top()
watchdog: dw_wdt: add restart handler support

Joern Engel (20):
iscsi-target: remove unused debug code
iscsi-target: remove always-true conditions
iscsi-target: simplify return statement
iscsi-target: remove unnecessary check in iscsit_setup_np error path
iscsi-target: use strlcpy in iscsit_collect_login_stats
target: Fix possible memory leak in aptpl_metadata parsing
target: Fix memory leak on error in target_fabric_make_mappedlun
target: simplify target_fabric_make_lun error path
target: fix pr_out length in iscsi_parse_pr_out_transport_id
target: correctly handle match_int errors in FILEIO + PSCSI
target: fix unused shift in core_scsi3_pri_report_capabilities
target: simplify core_tmr_release_req()
target: remove some smp_mb__after_atomic()s
target: encapsulate smp_mb__after_atomic()
target: simplify core_tmr_abort_task
qla_target: remove unused parameter
qla_target: make some global functions static
qla_target: improve qlt_unmap_sg()
qla_target: rearrange struct qla_tgt_prm
qla_target: don't delete changed nacls

Johannes Thumshirn (1):
hwmon: (menf21bmc) Include linux/err.h

Josh Boyer (1):
s390/hmcdrv: Restrict s390 HMC driver to S390 arch

Josh Cartwright (3):
watchdog: qcom: add support for KPSS WDT
watchdog: qcom: document device tree bindings
watchdog: qcom: register a restart notifier

Josh Triplett (1):
efi-bgrt: Add error handling; inform the user when ignoring the BGRT

Juergen Gross (3):
x86/xen: avoid writing to freed memory after race in p2m handling
x86/xen: delay construction of mfn_list_list
x86/xen: avoid race in p2m handling

Julia Lawall (1):
pwm: lpss: use c99 initializers in structures

Krystian Garbaciak (1):
watchdog: Add DA9063 PMIC watchdog driver.

Lan Tianyu (1):
Thermal: introduce int3403 thermal driver

Laszlo Ersek (5):
efi: Add macro for EFI_MEMORY_UCE memory attribute
efi: Introduce efi_md_typeattr_format()
x86: efi: Format EFI memory type & attrs with efi_md_typeattr_format()
ia64: efi: Format EFI memory type & attrs with efi_md_typeattr_format()
arm64: efi: Format EFI memory type & attrs with efi_md_typeattr_format()

Laxman Dewangan (1):
thermal: add support to disable thermal zone from DTS

Li Xi (1):
ext4: fix return value of ext4_do_update_inode

Linus Torvalds (1):
Linux 3.18-rc2

Liu Ying (3):
pwm: imx: Fix the macro MX3_PWMCR_PRESCALER(x) definition
pwm: imx: Cleanup indentation for register definitions
pwm: imx: Avoid sample FIFO overflow for i.MX PWM version2

Lothar WaÃmann (1):
leds: trigger: gpio: fix warning in gpio trigger for gpios whose
accessor function may sleep

Lucas Stach (1):
PCI / PM: handle failure to enable wakeup on PCIe PME

Lukas Czerner (2):
ext4: add sysfs entry showing whether the fs contains errors
ext4: provide separate operations for sysfs feature files

Lukasz Majewski (1):
thermal: step_wise: fix: Prevent from binary overflow when trend
is dropping

Lv Zheng (11):
ACPICA: acpidump: Add ACPI 1.0 RSDP support.
ACPICA: Events: Reduce indent divergences of events files.
ACPICA: Events: Reduce source code difference in
acpi_install_gpe_handler().
ACPICA: Events: Update GPE handler removal, match behavior of
handler install.
ACPICA: Events: Reduce source code difference for the
ACPI_EVENT_FLAG_HANDLE support.
ACPICA: Events: Reduce source code difference for the
ACPI_EVENT_FLAG_HANDLE renaming.
ACPI / EC: Add CPU ID to debugging messages.
ACPI / EC: Enhance the logs to apply to QR_EC transactions.
ACPI / EC: Add detailed command/query debugging information.
ACPI / EC: Refine event/query debugging messages.
ACPI / EC: Cleanup coding style.

Mahesh Salgaonkar (2):
powerpc/book3s: Don't clear MSR_RI in hmi handler.
powerpc/powernv: Fallback to old HMI handling behavior for old firmware

Marc-Andrà Lureau (1):
qxl: don't create too large primary surface

Mark Rustad (1):
efi: Resolve some shadow warnings

Markos Chandras (7):
MIPS: cp1emu: Fix ISA restrictions for cop1x_op instructions
MIPS: Lasat: Add missing CONFIG_PROC_FS dependency to PICVUE_PROC
MIPS: Sibyte: Include the swarm subdir to the sb1250 LittleSur builds
MIPS: idle: Remove leftover __pastwait symbol and its references
MIPS: Kconfig: Add missing MIPS_CPS dependencies to PM and cpuidle
MIPS: Malta: Do not build the malta-amon.c file if CMP is not enabled
MIPS: ftrace: Fix a microMIPS build problem

Martin Kelly (1):
x86/xen: panic on bad Xen-provided memory map

Mathias Krause (4):
x86/efi: Remove unused efi_call* macros
x86/efi: Unexport add_efi_memmap variable
x86/efi: Update comment regarding required phys mapped EFI services
x86/efi: Mark initialization code as such

Matt Fleming (4):
efi: Add efi= parameter parsing to the EFI boot stub
efi: Provide a non-blocking SetVariable() operation
efi: Delete the in_nmi() conditional runtime locking
rtc: Disable EFI rtc for x86

Michael Ellerman (3):
powerpc/msi: Fix the msi bitmap alignment tests
powerpc/msi: Use WARN_ON() in msi bitmap selftests
powerpc: Only do dynamic DMA zone limits on platforms that need it

Michael S. Tsirkin (1):
kvm: x86: don't kill guest on unknown exit reason

Michal Hocko (2):
OOM, PM: OOM killed task shouldn't escape PM suspend
PM: convert do_each_thread to for_each_process_thread

Michal Simek (6):
ARM: zynq: DT: Add missing address for L2 pl310
ARM: zynq: DT: Add missing reference for ADC
ARM: zynq: DT: Add missing reference for memory-controller
ARM: zynq: DT: Add cadence watchdog node
ARM: zynq: DT: trivial: Fix mc node
watchdog: xilinx: Remove .owner field for driver

Michel DÃnzer (2):
drm/ttm: Don't skip fpfn check if lpfn is 0 in ttm_bo_mem_compat
drm/ttm: Don't evict BOs outside of the requested placement range

Michele Curti (1):
drm/radeon: reduce sparse false positive warnings

Mika Westerberg (1):
watchdog: ts72xx_wdt: Kill superfluous variable in remove

Miklos Szeredi (11):
vfs: add i_op->dentry_open()
vfs: export do_splice_direct() to modules
vfs: export __inode_permission() to modules
vfs: introduce clone_private_mount()
vfs: export check_sticky()
vfs: add whiteout support
vfs: add RENAME_WHITEOUT
ext4: support RENAME_WHITEOUT
shmem: support RENAME_WHITEOUT
overlay filesystem
fs: limit filesystem stacking depth

Nadav Amit (8):
KVM: x86: Check non-canonical addresses upon WRMSR
KVM: x86: Fix wrong masking on relative jump/call
KVM: x86: Emulator fixes for eip canonical checks on near branches
KVM: x86: Handle errors when RIP is set during far jumps
KVM: x86: Decoding guest instructions which cross page boundary may fail
KVM: x86: Emulator does not decode clflush well
KVM: x86: PREFETCH and HINT_NOP should have SrcMem flag
KVM: x86: Wrong assertion on paging_tmpl.h

Naveen Krishna Chatradhi (1):
watchdog: s3c2410_wdt: Add support for Watchdog device on Exynos7

Neil Brown (1):
overlay: overlay filesystem documentation

Nicholas Bellinger (5):
iscsi-target: Drop duplicate __iscsi_target_login_thread check
target/user: Fix up smatch warnings in tcmu_netlink_event
target: Fix APTPL metadata handling for dynamic MappedLUNs
target: Add force_pr_aptpl device attribute
iser-target: Disable TX completion interrupt coalescing

Nikolaus Voss (1):
pwm: atmel: Fix calculation of prescale value

Nishanth Aravamudan (2):
powerpc/numa: check error return from proc_create
powerpc/numa: Add ability to disable and debug topology updates

Olaf Hering (1):
drm/cirrus: bind also to qemu-xen-traditional

Olof Johansson (2):
ARM: sunxi_defconfig: enable CONFIG_REGULATOR_FIXED_VOLTAGE
ARM: multi_v7_defconfig: enable CONFIG_MMC_DW_ROCKCHIP

Pali RohÃr (1):
cpufreq: intel_pstate: Fix setting max_perf_pct in performance policy

Paolo Bonzini (1):
KVM: emulate: avoid accessing NULL ctxt->memopp

Paul Bolle (2):
ARC: [arcfpga] Get rid of ARC_BOARD_ANGEL4 and ARC_BOARD_ML509
ARC: Remove unneeded Kconfig entry NO_DMA

Paul Burton (1):
MIPS: Prevent compiler warning from cop2_{save,restore}

Paulo Zanoni (1):
drm/i915: properly reenable gen8 pipe IRQs

Peter Feuerer (1):
thermal: Added Bang-bang thermal governor

Petr Matousek (1):
kvm: vmx: handle invvpid vm exit gracefully

Pranith Kumar (1):
powerpc: booke_wdt: Fix build error as a module

Preeti U. Murthy (1):
cpuidle: powernv: Populate cpuidle state details by querying the
device-tree

Punit Agrawal (3):
thermal: trace: Trace temperature changes
thermal: trace: Trace when a cooling device's state is updated
thermal: trace: Trace when temperature is above a trip point

Quentin Casasnovas (1):
kvm: fix excessive pages un-pinning in kvm_iommu_map error path.

Quinn Tran (1):
target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE

Rafael J. Wysocki (1):
PM / freezer: Clean up code after recent fixes

Ralf Baechle (2):
MIPS: SEAD3: Nuke PIC32 I2C driver.
MIPS: SEAD3: Fix I2C device registration.

Rasmus Villemoes (1):
target: target_core_ua_h: Add #define of include guard

Romeo Cane (1):
powerpc: Fix sys_call_table declaration to enable syscall tracing

Sagi Grimberg (1):
iser-target: Fix smatch warning

Seunghun Lee (1):
ext4: fix comments about get_blocks

Soren Brinkmann (2):
ARM: zynq: DT: Fix GEM register area size
ARM: zynq: DT: Remove 222 MHz OPP

Stefan Hengelein (3):
MIPS: MSP71xx: Remove compilation error when CONFIG_MIPS_MT is present
MIPS: ath79: Fix compilation error when CONFIG_PCI is disabled
MIPS: MSP71xx: Fix build error

Steve Capper (1):
arm64: mm: Correct fixmap pagetable types

Steve Longerbeam (1):
ARM: i.MX6: Fix "emi" clock name typo

Suman Anna (1):
mailbox: rename pl320-ipc specific mailbox.h

Takashi Iwai (2):
ALSA: hda - Fix inverted LED gpio setup for Lenovo Ideapad
ALSA: pcm: Fix false lockdep warnings

Theodore Ts'o (30):
ext4: convert ext4_dx_find_entry() to use the ERR_PTR convention
ext4: convert ext4_getblk() to use the ERR_PTR convention
ext4: convert ext4_bread() to use the ERR_PTR convention
ext4: convert dx_probe() to use the ERR_PTR convention
ext4: convert do_split() to use the ERR_PTR convention
ext4: fix ext4_swap_extents() error handling
ext4: fix ZERO_RANGE bug hidden by flag aliasing
ext4: fix accidental flag aliasing in ext4_map_blocks flags
ext4: teach ext4_ext_find_extent() to free path on error
ext4: collapse ext4_convert_initialized_extents()
ext4: drop EXT4_EX_NOFREE_ON_ERR in convert_initialized_extent()
ext4: drop EXT4_EX_NOFREE_ON_ERR from rest of extents handling code
ext4: call ext4_ext_drop_refs() from ext4_ext_find_extent()
ext4: allow a NULL argument to ext4_ext_drop_refs()
ext4: teach ext4_ext_find_extent() to realloc path if necessary
ext4: reuse path object in ext4_ext_shift_extents()
ext4: reuse path object in ext4_move_extents()
ext4: rename ext4_ext_find_extent() to ext4_find_extent()
jbd2: fold __process_buffer() into jbd2_log_do_checkpoint()
jbd2: fold __wait_cp_io into jbd2_log_do_checkpoint()
ext4: pass allocation_request struct to ext4_(alloc,splice)_branch
ext4: prepare to drop EXT4_STATE_DELALLOC_RESERVED
ext4: drop the EXT4_STATE_DELALLOC_RESERVED flag
jbd2: don't call get_bh() before calling
__jbd2_journal_remove_checkpoint()
ext4: renumber EXT4_EX_* flags to avoid flag aliasing problems
ext4: fold ext4_sync_fs_nojournal() into ext4_sync_fs()
ext4: support freezing ext2 (nojournal) file systems
ext4: fold ext4_nojournal_sops into ext4_sops
ext4: don't orphan or truncate the boot loader inode
ext4: add ext4_iget_normal() which is to be used for dir tree lookups

Thierry Reding (1):
pwm: lpss: Fix build failure on PowerPC

Thomas Petazzoni (3):
cpufreq: allow driver-specific data
cpufreq: cpufreq-dt: extend with platform_data
cpufreq: cpufreq-dt: adjust message related to regulators

Tomeu Vizoso (1):
PM / QoS: Add PM_QOS_MEMORY_BANDWIDTH class

U. Artie Eoff (2):
drm/i915: intel_backlight scale() math WA
drm/i915: Move DIV_ROUND_CLOSEST_ULL macro to header

Uwe Kleine-KÃnig (1):
watchdog: simplify definitions of WATCHDOG_NOWAYOUT(_INIT_STATUS)?

Varka Bhadram (1):
pci: pci-lantiq: remove duplicate check on resource

Victor Kamensky (1):
arm64: compat: fix compat types affecting struct compat_elf_prpsinfo

Ville SyrjÃlà (1):
drm/i915: Don't trust the DP_DETECT bit for eDP ports on CHV

Vineet Gupta (16):
ARC: Allow SMP kernel to build/boot on UP-only infrastructure
ARC: [arcfpga] consolidate machine description, DT
ARC: [plat*] move code out of .init_machine into common
ARC: [arcfpga] Remove more dead code
ARC: [nsimosci] Allow "headless" models to boot
ARC: rename kconfig option for unaligned emulation
ARC: Update comments about uncached address space
ARC: RIP @running_on_hw
ARC: remove gcc mpy heuristics
ARC: refactoring: reduce the scope of some local vars
ARC: BUG() dumps stack after @msg (@msg now same as in generic BUG))
ARC: remove extraneous __KERNEL__ guards
ARC: unbork FPU save/restore
ARC: boot: consolidate cross-checking of h/w and s/w
ARC: boot: cpu feature print enhancements
ARC: kgdb: generic kgdb_arch_pc() suffices

Vlad Catoi (1):
ALSA: usb-audio: Add support for Steinberg UR22 USB interface

Wang Shilong (1):
ext4: remove a duplicate call in ext4_init_new_dir()

Wanpeng Li (1):
kvm: vfio: fix unregister kvm_device_ops of vfio

Xiaoguang Wang (1):
ext4: delete useless comments about ext4_move_extents

Xiubo Li (8):
pwm: fsl-ftm: Clean up the code
pwm: fsl-ftm: Convert to direct regmap API usage
pwm: fsl-ftm: Document 'big-endian' property
pwm: Fix possible ZERO_SIZE_PTR pointer dereferencing error.
led: gpio: Sort include headers alphabetically
led: gpio: Fix possible ZERO_SIZE_PTR pointer dereferencing error.
leds: gpio: cleanup the leds-gpio driver
watchdog: imx2_wdt: Convert to use regmap framework's endianness method.

Zach Brown (1):
target/file: fix inclusive vfs_fsync_range() end

Zhang Rui (8):
ACPI: introduce ACPI int340x thermal scan handler
ACPI: make acpi_create_platform_device() an external API
ACPI: add ACPI_TYPE_LOCAL_REFERENCE support to acpi_extract_package()
Thermal: introduce int3400 thermal driver
Thermal: int3400 thermal: add capability to detect supporting UUIDs
Thermal: int3400 thermal: register to thermal framework
Thermal: int340x thermal: select ACPI fan driver
ACPI: invoke acpi_device_wakeup() with correct parameters

Zheng Liu (2):
ext4: improve extents status tree trace point
ext4: track extent status tree shrinker delay statictics

Zi Shen Lim (2):
arm64: bpf: add 'shift by register' instructions
arm64: bpf: add 'load 64-bit immediate' instruction
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/