Date Sun, 26 Oct 2014 17:17:24 -0700 Subject Linux 3.18-rc2 From Linus Torvalds <> 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@vger.kernel.org

More majordomo info at http://vger.kernel.org/majordomo-info.html

Please read the FAQ at http://www.tux.org/lkml/



