[GIT PULL] commits for Linux 4.9

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi Greg,

Pleae pull commits for Linux 4.9 .

I've sent a review request for all commits over a week ago and all
comments were addressed.


Thanks,
Sasha

=====


The following changes since commit f080bba272b1e3f9bbf0b6c1acef3efaf16b631d:

  Linux 4.9.92 (2018-03-31 18:11:36 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git tags/for-greg-4.9-15042018

for you to fetch changes up to ea63a9c35234ba149e7595523e11400ddbd5a9c8:

  irqchip/gic-v3: Change pr_debug message to pr_devel (2018-04-15 11:03:00 -0400)

- ----------------------------------------------------------------
for-greg-4.9-15042018

- ----------------------------------------------------------------
Adam Lessnau (1):
      powercap/RAPL: prevent overridding bits outside of the mask

Adrian Hunter (1):
      perf intel-pt: Do not use TSC packets for calculating CPU cycles to TSC

Alex Estrin (1):
      IB/ipoib: Fix for potential no-carrier state

Alex Williamson (1):
      PCI: Add function 1 DMA alias quirk for Marvell 9128

Alexey Dobriyan (1):
      proc: fix /proc/*/map_files lookup

Alexey Khoroshilov (1):
      vmlfb: Fix error handling in cr_pll_init()

Anand Jain (1):
      btrfs: fail mount when sb flag is not in BTRFS_SUPER_FLAG_SUPP

Andrew Duggan (1):
      Input: synaptics-rmi4 - only read the F54 query registers which are used

Andy Shevchenko (1):
      device property: Define type of PROPERTY_ENRTY_*() macros

Andy Spencer (1):
      gianfar: prevent integer wrapping in the rx handler

Anna-Maria Gleixner (1):
      tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account

Arnaldo Carvalho de Melo (3):
      perf evsel: Fix probing of precise_ip level for default cycles event
      perf evsel: Set attr.exclude_kernel when probing max attr.precise_ip
      perf callchain: Fix attr.sample_max_stack setting

Arnd Bergmann (4):
      xen: avoid type warning in xchg_xen_ulong
      scsi: fas216: fix sense buffer initialization
      x86/power: Fix swsusp_arch_resume prototype
      cifs: silence compiler warnings showing up with gcc-8.0.0

Benoît Thébaudeau (2):
      mmc: sdhci-esdhc-imx: Fix DAT line software reset
      mmc: sdhci-esdhc: Add SDHCI_QUIRK_32BIT_DMA_ADDR

Bjorn Helgaas (3):
      efi/fb: Correct PCI_STD_RESOURCE_END usage
      PCI: Correct PCI_STD_RESOURCE_END usage
      PCI: Enable ECRC only if device supports it

Bob Moore (1):
      ACPICA: Disassembler: Abort on an invalid/unknown AML opcode

Boris Brezillon (1):
      drm/vc4: Send a VBLANK event when disabling a CRTC

Chao Yu (1):
      f2fs: fix to avoid panic when encountering corrupt node

Chen Yu (1):
      ACPI: processor_perflib: Do not send _PPC change notification if not ready

Chris Packham (1):
      mtd: handle partitioning on devices with 0 erasesize

Chris Wilson (1):
      e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails

Christian Lamparter (1):
      net: emac: fix reset timeout with AR8035 phy

Christoph Hellwig (1):
      PCI: Protect pci_error_handlers->reset_notify() usage with device_lock()

Christophe JAILLET (1):
      drm/vc4: Fix resource leak in 'vc4_get_hang_state_ioctl()' in error handling path

Christophe Jaillet (1):
      cpuidle: dt: Add missing 'of_node_put()'

Chuck Lever (1):
      sunrpc: Disable splice for krb5i

Coly Li (1):
      bcache: properly set task state in bch_writeback_thread()

Dan Carpenter (6):
      X.509: Fix error code in x509_cert_parse()
      x86/nmi: Fix timeout test in test_nmi_ipi()
      scsi: bnx2i: missing error code in bnx2i_ep_connect()
      libertas: Fix lbs_prb_rsp_limit_set()
      ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read()
      HID: roccat: prevent an out of bounds read in kovaplus_profile_activated()

Dan Williams (1):
      libnvdimm, pmem: fix persistence warning

Daniel Axtens (1):
      sched/fair: WARN() and refuse to set buddy when !se->on_rq

Daniel Borkmann (1):
      bpf: fix rlimit in reuseport net selftest

Daniel Bristot de Oliveira (1):
      sched/deadline: Use the revised wakeup rule for suspending constrained dl tasks

Daniel Scheller (1):
      media: dvb-frontends/cxd2841er: require STATE_ACTIVE_* for agc readout

Dave Martin (4):
      arm64: ptrace: Flush user-RW TLS reg to thread_struct before reading
      arm64: ptrace: Fix VFP register dumping in compat coredumps
      arm64: ptrace: Avoid setting compat FP[SC]R to garbage if get_user fails
      arm64: ptrace: Fix incorrect get_user() use in compat_vfp_set()

David Daney (1):
      MIPS: Give __secure_computing() access to syscall arguments.

Dinh Nguyen (1):
      clk: socfpga: Fix the smplsel on Arria10 and Stratix10

Dmitry Monakhov (1):
      block: guard bvec iteration logic

Dmitry Osipenko (1):
      drm/tegra: dc: Avoid reset asserts on Tegra20

Dmitry Safonov (1):
      ARM: 8683/1: ARM32: Support mremap() for sigpage/vDSO

Dmitry Torokhov (1):
      Input: psmouse - fix Synaptics detection when protocol is disabled

Doug Berger (1):
      libata: Add the AHCI_HFLAG_YES_ALPM flag

Ed Swierk (1):
      openvswitch: Remove padding from packet before L3+ conntrack processing

Edward Cree (1):
      sfc: remove duplicate up_write on VF filter_sem

Emmanuel Grumbach (3):
      iwlwifi: mvm: reset the fw_dump_desc pointer after ASSERT
      iwlwifi: mvm: don't send fetch the TID from a non-QoS packet in TSO
      iwlwifi: mvm: don't mess the SNAP header in TSO for non-QoS packets

Eric Biggers (2):
      KEYS: put keyring if install_session_keyring_to_cred() fails
      ext4: require key for truncate(2) of encrypted file

Eric Ren (1):
      ocfs2: fix deadlock caused by recursive locking in xattr

Fabio Estevam (1):
      net: fec: Add a fec_enet_clear_ethtool_stats() stub for CONFIG_M5272

Filipe Manana (1):
      Btrfs: send, fix invalid path after renaming and linking file

Gal Pressman (1):
      net/mlx5: Fix driver load error flow when firmware is stuck

Ganesh Goudar (1):
      cxgb4: fix a NULL dereference

Geert Uytterhoeven (2):
      ARM: dts: armadillo800eva: Split LCD mux and gpio
      of: Provide dummy of_device_compatible_match() for compile-testing

Girish Moodalbail (1):
      geneve: add missing rx stats accounting

Goran Ferenc (3):
      MIPS: VDSO: Fix conversions in do_monotonic()/do_monotonic_coarse()
      MIPS: VDSO: Add implementation of clock_gettime() fallback
      MIPS: VDSO: Add implementation of gettimeofday() fallback

Guanglei Li (1):
      RDS: IB: Fix null pointer issue

Guenter Roeck (1):
      watchdog: sp5100_tco: Fix watchdog disable bit

Gustavo A. R. Silva (1):
      tcp_nv: fix potential integer overflow in tcpnv_acked

Haishuang Yan (3):
      ip_tunnel: fix potential issue in ip_tunnel_rcv
      ip6_tunnel: fix potential issue in __ip6_tnl_rcv
      ip6_tunnel: Correct tos value in collect_md mode

Haiyang Zhang (1):
      hv_netvsc: Fix the carrier state error when data path is off

Hans de Goede (3):
      brcmfmac: Use separate firmware for revision 0 of the brcm43430 chip
      Bluetooth: hci_bcm: Add active_low irq polarity quirk for Asus T100CHI
      ACPI / scan: Use acpi_bus_get_status() to initialize ACPI_TYPE_DEVICE devs

Hari Bathini (1):
      powerpc/fadump: avoid duplicates in crash memory ranges

Hector Martin (1):
      firewire-ohci: work around oversized DMA reads on JMicron controllers

Heiner Kallweit (1):
      pinctrl: meson-gxbb: remove non-existing pin GPIOX_22

Jacob Keller (3):
      ixgbe: fix race condition with PTP_TX_IN_PROGRESS bits
      ixgbe: avoid permanent lock of *_PTP_TX_IN_PROGRESS
      i40evf: assign num_active_queues inside i40evf_alloc_queues

Jag Raman (1):
      sparc64: ldc abort during vds iso boot

Jake Daryll Obina (1):
      jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path

James Hogan (1):
      MIPS: generic: Fix machine compatible matching

James Smart (2):
      scsi: lpfc: Fix return value of board_mode store routine in case of online failure
      scsi: lpfc: Fix crash after firmware flash when IO is running.

James Wang (1):
      Fix loop device flush before configure v3

Jan Chochol (1):
      nfs: Do not convert nfs_idmap_cache_timeout to jiffies

Jan Höppner (1):
      s390/dasd: Display read-only attribute correctly

Jason Gunthorpe (1):
      tpm_tis: Fix IRQ autoprobing when using platform_device

Jean Delvare (3):
      firmware: dmi_scan: Look for SMBIOS 3 entry point first
      firmware: dmi_scan: Check DMI structure length
      firmware: dmi_scan: Fix handling of empty DMI strings

Jean-Baptiste Maneyrol (1):
      iio: imu: inv_mpu6050: test whoami first and against all known values

Jeff Mahoney (1):
      ixgbe: pci_set_drvdata must be called before register_netdev

Jeffy Chen (1):
      spi: rockchip: Disable Runtime PM when chip select is asserted

Jerome Brunet (1):
      clk: scpi: error when clock fails to register

Jesper Dangaard Brouer (1):
      tools/libbpf: handle issues with bpf ELF objects containing .eh_frames

Jia Zhang (1):
      vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page

Jia-Ju Bai (1):
      scsi: megaraid: Fix a sleep-in-atomic bug

Jim Mattson (1):
      KVM: nVMX: Update vmcs12->guest_linear_address on nested VM-exit

Jiri Olsa (1):
      perf unwind: Do not fail due to missing unwind support

Johan Hovold (2):
      NFC: nfcmrvl_uart: fix device-node leak during probe
      scsi: sun_esp: fix device reference leaks

Johannes Berg (6):
      iwlwifi: mvm: track and report IBSS manager status to mac80211
      iwlwifi: mvm: use scnprintf() instead of snprintf()
      iwlwifi: mvm: don't warn in queue sync on RF-kill
      iwlwifi: pcie: fix command completion name debug
      iwlwifi: mvm: unconditionally stop device after init
      iwlwifi: mvm: fix deduplication start logic

John Hsu (1):
      ASoC: nau8825: fix jack type detection issue after resume

Jonas Gorski (1):
      leds: bcm6328: fix signal source assignment for leds 4 to 7

Jonathan Corbet (1):
      Docs: Include the Latex "ifthen" package

João Paulo Rechi Vita (1):
      platform/x86: acer-wmi: Detect RF Button capability

Kai Heng Feng (1):
      platform/x86: dell-laptop: Fix bogus keyboard backlight sysfs interface

Karicheri, Muralidharan (1):
      hsr: fix incorrect warning

KarimAllah Ahmed (1):
      kvm: Map PFN-type memory regions as writable (if possible)

Karol Herbst (1):
      drm/nouveau/pmu/fuc: don't use movw directly anymore

Kees Cook (2):
      scsi: csiostor: Avoid content leaks and casts
      seccomp: Adjust selftests to avoid double-join

Kevin Barnett (1):
      scsi: smartpqi: correct bdma hw bug

Kirill A. Shutemov (1):
      asm-generic: provide generic_pmdp_establish()

Kishon Vijay Abraham I (1):
      ARM: dts: am57xx-beagle-x15-revb1: Fix supply name used for MMC1 IO lines

Krzysztof Kozlowski (1):
      clk: samsung: audss: Fix silent hang on Exynos4412 due to disabled EPLL

Leon Romanovsky (1):
      RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure

Lin Yun Sheng (1):
      net/hns:bugfix of ethtool -t phy self_test

Liping Zhang (1):
      netfilter: ebt_nflog: fix unexpected truncated packet

Liu Bo (4):
      Btrfs: skip commit transaction if we don't have enough pinned bytes
      Btrfs: tolerate errors if we have retried successfully
      Btrfs: set plug for fsync
      Btrfs: fix scrub to repair raid6 corruption

Liwei Song (1):
      i2c: ismt: fix wrong device address when unmap the data buffer

Logan Gunthorpe (1):
      ntb_transport: Fix bug with max_mw_size parameter

Lorenzo Bianconi (1):
      iio: magnetometer: st_magn_spi: fix spi_device_id table

Luc Van Oostenryck (2):
      arm64: pass machine size to sparse
      arm64: pass endianness info to sparse

Luis R. Rodriguez (1):
      fs: warn in case userspace lied about modprobe return

Lv Zheng (5):
      ACPICA: OSL: Add support to exclude stdarg.h
      ACPICA: Events: Add runtime stub support for event APIs
      ACPI: EC: Fix an EC event IRQ storming issue
      ACPI: EC: Fix EC command visibility for dynamic debug
      ACPI / EC: Add support to skip boot stage DSDT probe

Marcel Holtmann (1):
      Bluetooth: Send HCI Set Event Mask Page 2 command only when needed

Marcelo Ricardo Leitner (1):
      sctp: adjust ssthresh when transport is idle

Marcin Nowakowski (2):
      MIPS: mm: fixed mappings: correct initialisation
      MIPS: kprobes: flush_insn_slot should flush only if probe initialised

Mario Molitor (1):
      stmmac: fix ptp header for GMAC3 hw timestamp

Mark Salter (1):
      irqchip/gic-v3: Change pr_debug message to pr_devel

Martin Blumenstingl (3):
      clk: meson: meson8b: add compatibles for Meson8 and Meson8m2
      net: stmmac: dwmac-meson8b: fix setting the RGMII TX clock on Meson8b
      net: stmmac: dwmac-meson8b: propagate rate changes to the parent clock

Mateusz Jurczyk (2):
      caif: Add sockaddr length check before accessing sa_family in connect handler
      af_iucv: Move sockaddr length checks to before accessing sa_family in bind and connect handlers

Mathieu Larouche (1):
      drm/mgag200: Fix to always set HiPri for G200e4 V2

Mathieu Malaterre (1):
      net: Extra '_get' in declaration of arch_get_platform_mac_address

Matt Redfearn (1):
      MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS

Matt Weber (1):
      i2c: cadance: fix ctrl/addr reg write order

Mauro Carvalho Chehab (1):
      Docs: Fix breakage with Sphinx 1.5 and upper

Mel Gorman (1):
      mm: pin address_space before dereferencing it while isolating an LRU page

Michael Bringmann (2):
      powerpc/numa: Use ibm,max-associativity-domains to discover possible nodes
      powerpc/numa: Ensure nodes initialized for hotplug

Michael Grzeschik (1):
      arcnet: change irq handler to lock irqsave

Michael Kelley (1):
      cpumask: Make for_each_cpu_wrap() available on UP as well

Michael Neuling (1):
      powerpc: Fix /proc/cpuinfo revision for POWER9 DD2

Michail Georgios Etairidis (1):
      i2c: imx: Use correct function to write to register

Mickaël Salaün (1):
      selftests: kselftest_harness: Fix compile warning

Mike Snitzer (1):
      Revert "dm mirror: use all available legs on multiple failures"

Ming Lei (1):
      nvme: fix hang in remove path

Mintz, Yuval (2):
      bnx2x: Allow vfs to disable txvlan offload
      bnx2x: Don't log mc removal needlessly

Miroslav Lichvar (1):
      kselftests: timers: Fix inconsistency-check to not ignore first timestamp

Namhyung Kim (3):
      perf annotate: Fix symbolic link of build-id cache
      perf tools: Decompress kernel module when reading DSO data
      perf tests: Decompress kernel module before objdump

Naveen N. Rao (1):
      powerpc64/elfv1: Only dereference function descriptor for non-text symbols

NeilBrown (1):
      NFSv4: always set NFS_LOCK_LOST when a lock is lost.

Netanel Belgazal (5):
      net: ena: fix rare uncompleted admin command false alarm
      net: ena: fix race condition between submit and completion admin command
      net: ena: add missing return when ena_com_get_io_handlers() fails
      net: ena: add missing unmap bars on device removal
      net: ena: disable admin msix while working in polling mode

Ngai-Mint Kwan (1):
      fm10k: fix "failed to kill vid" message for VF

Nikolay Aleksandrov (1):
      bridge: allow ext learned entries to change ports

Nikolay Borisov (1):
      btrfs: Fix out of bounds access in btrfs_search_slot

Nitin Gupta (2):
      sparc64: Fix gup_huge_pmd
      sparc64: update pmdp_invalidate() to return old pmd value

Omar Sandoval (1):
      Btrfs: always account pinned bytes when dropping a tree block ref

Paolo Bonzini (1):
      kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl

Paul Burton (6):
      MIPS: module: Ensure we always clean up r_mips_hi16_list
      MIPS: SEAD-3: Set interrupt-parent per-device, not at root node
      MIPS: CPS: Prevent multi-core with dcache aliasing
      MIPS: CPS: Handle spurious VP starts more gracefully
      MIPS: CPS: Handle cores not powering down more gracefully
      MIPS: Handle tlbex-tlbp race condition

Paul E. McKenney (1):
      rcu: Make synchronize_rcu_mult() check for duplicates

Peter Xu (1):
      iommu/vt-d: Use domain instead of cache fetching

Peter Zijlstra (2):
      perf/core: Correct event creation with PERF_FORMAT_GROUP
      x86/tsc: Allow TSC calibration without PIT

Phil Reid (2):
      iio: buffer-dma: Add missing header buffer_impl.h
      iio: buffer-dmaengine: Add missing header buffer_impl.h

Phong LE (1):
      mmc: mediatek: Fixed size in dma_free_coherent

Ping-Ke Shih (1):
      rtlwifi: btcoex: rtl8723be: fix ant_sel not work

Priyalee Kushwaha (1):
      platform/x86: intel_telemetry_debugfs: fix oops when load/unload module

Rafael J. Wysocki (1):
      PCI/PM: Avoid using device_may_wakeup() for runtime PM

Raju Rangoju (1):
      rdma/cxgb4: Fix memory leaks during module exit

Rakesh Pandit (1):
      nvme-pci: fix multiple ctrl removal scheduling

Robin Murphy (2):
      coresight: tmc: Configure DMA mask appropriately
      irqchip/gic-v3-its: Fix MSI alias accounting

Roopa Prabhu (1):
      vxlan: dont migrate permanent fdb entries during learn

Ross Lagerwall (2):
      xen-netfront: Fix race between device setup and open
      xen/grant-table: Use put_page instead of free_page

Sean Wang (1):
      net: ethernet: mediatek: fixed deadlock captured by lockdep

Sebastian Andrzej Siewior (1):
      fs/dcache: init in_lookup_hashtable

Sebastian Ott (2):
      s390/pci: improve error handling during interrupt deregistration
      s390/pci: improve unreg_ioat error handling

Serhey Popovych (2):
      fib_rules: Resolve goto rules target on delete
      veth: Be more robust on network device creation when no attributes

Shiraz Saleem (1):
      i40iw: Zero-out consumer key on allocate stag for FMR

Sinan Kaya (1):
      dmaengine: qcom_hidma: correct API violation for submit

Sowmini Varadhan (1):
      rds: tcp: Set linger when rejecting an incoming conn in rds_tcp_accept_one

Stefan Haberland (1):
      s390/dasd: fix hanging safe offline

Stephen Boyd (1):
      irqchip/gic-v3: Ignore disabled ITS nodes

Steven Rostedt (VMware) (2):
      tools lib traceevent: Simplify pointer print logic and fix %pF
      tools lib traceevent: Fix get_field_str() for dynamic strings

Subash Abhinov Kasiviswanathan (2):
      netfilter: ipv6: nf_defrag: Pass on packets to stack per RFC2460
      netfilter: ipv6: nf_defrag: Kill frag queue on RFC2460 failure

Sujith Pandel (1):
      PCI: Add domain number check to find_smbios_instance_string()

Sunil Goutham (1):
      iommu/arm-smmu-v3: Increase CMDQ drain timeout value

Suzuki K Poulose (4):
      coresight: Fix reference count for software sources
      irqchip/gic-v2: Report failures in gic_irq_domain_alloc
      irqchip/gic-v3: Report failures in gic_irq_domain_alloc
      irqchip/gic-v3: Honor forced affinity setting

Tahsin Erdogan (1):
      ext4: change fast symlink test to not rely on i_blocks

Takashi Iwai (3):
      ALSA: timer: Wrap with spinlock for queue access
      ALSA: hda: Fix potential race at unregistration and unsol events
      ALSA: hda - Use IS_REACHABLE() for dependency on input

Tang Junhui (3):
      bcache: fix for allocator and register thread race
      bcache: fix for data collapse after re-attaching an attached device
      bcache: return attach error when no cache set exist

Tayar, Tomer (1):
      qed: fix dump of context data

Tero Kristo (2):
      crypto: omap-sham - buffer handling fixes for hashing later
      crypto: omap-sham - fix closing of hash with separate finalize call

Thiago Jung Bauermann (2):
      powerpc/perf/hv-24x7: Fix passing of catalog version number
      powerpc/perf/hv-24x7: Fix off-by-one error in request_buffer check

Thomas Petazzoni (1):
      irqchip/armada-370-xp: Re-enable per-CPU interrupts at resume time

Thomas Richter (1):
      perf record: Fix failed memory allocation for get_cpuid_str

Tonghao Zhang (1):
      datapath: Avoid using stack larger than 1024.

Tore Anderson (1):
      net: cdc_mbim: apply "NDP to end" quirk to HP lt4132

Ulf Magnusson (3):
      kconfig: Don't leak main menus during parsing
      kconfig: Fix automatic menu creation mem leak
      kconfig: Fix expr_free() E_NOT leak

Vignesh R (1):
      serial: 8250: 8250_omap: Fix race b/w dma completion and RX timeout

Vlad Yasevich (1):
      macvlan: Do not return error when setting the same mac address

Vladimir Murzin (2):
      dma: Take into account dma_pfn_offset
      drivers: dma-coherent: Account dma_pfn_offset when used with device tree

WANG Cong (1):
      net_sched: move tcf_lock down after gen_replace_estimator()

Wang Nan (1):
      perf test llvm: Avoid error when PROFILE_ALL_BRANCHES is set

Wei Yongjun (1):
      ipmi/powernv: Fix error return code in ipmi_powernv_probe()

Will Deacon (2):
      arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics
      locking/qspinlock: Ensure node->count is updated before initialising node

Wolfram Sang (1):
      i2c: rcar: use correct length when unmapping DMA

Xin Long (3):
      sctp: fix recursive locking warning in sctp_do_peeloff
      dccp: call inet_add_protocol after register_pernet_subsys in dccp_v4_init
      sctp: uncork the old asoc before changing to the new one

Xose Vazquez Perez (1):
      scsi: devinfo: fix format of the device list

Yang Shi (1):
      mm: thp: use down_read_trylock() in khugepaged to avoid long block

Yazen Ghannam (1):
      x86/mce: Don't disable MCA banks when offlining a CPU on AMD

Yisheng Xie (2):
      mm/mempolicy: fix the check of nodemask from user
      mm/mempolicy: add nodes_empty check in SYSC_migrate_pages

Yonghong Song (1):
      bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=y

Yuyang Du (2):
      usb: usbip tool: Check the return of get_nports()
      usb: usbip tool: Fix refresh_imported_device_list()

hayeswang (1):
      r8152: add byte_enable for ocp_read_word function

mulhern (1):
      dm thin: fix documentation relative to low water mark threshold

piaojun (3):
      ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid
      ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute
      ocfs2: return error when we attempt to access a dirty bh in jbd2

shidao.ytt (1):
      mm/fadvise: discard partial page if endbyte is also EOF

weiyongjun (A) (1):
      mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl()

 Documentation/conf.py                              |    9 +-
 Documentation/device-mapper/thin-provisioning.txt  |    8 +-
 .../bindings/clock/amlogic,meson8b-clkc.txt        |   11 +-
 arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts      |    2 +-
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts      |    2 +
 arch/arm/include/asm/xen/events.h                  |    2 +-
 arch/arm/kernel/process.c                          |    8 +
 arch/arm/kernel/vdso.c                             |   18 +
 arch/arm64/Makefile                                |    4 +-
 arch/arm64/include/asm/processor.h                 |    3 +
 arch/arm64/include/asm/spinlock.h                  |    4 +-
 arch/arm64/kernel/process.c                        |    8 +-
 arch/arm64/kernel/ptrace.c                         |   29 +-
 arch/mips/boot/dts/mti/sead3.dts                   |    5 +-
 arch/mips/generic/board-sead3.c                    |   26 +-
 arch/mips/include/asm/kprobes.h                    |    3 +-
 arch/mips/include/asm/machine.h                    |    2 +-
 arch/mips/include/asm/vdso.h                       |    4 +-
 arch/mips/kernel/cps-vec.S                         |    7 +-
 arch/mips/kernel/module.c                          |   28 +-
 arch/mips/kernel/ptrace.c                          |   22 +-
 arch/mips/kernel/smp-cps.c                         |   35 +-
 arch/mips/mm/pgtable-32.c                          |    6 +-
 arch/mips/mm/tlbex.c                               |   38 +-
 arch/mips/txx9/rbtx4939/setup.c                    |    4 +-
 arch/mips/vdso/gettimeofday.c                      |   57 +-
 arch/powerpc/include/asm/code-patching.h           |   10 +-
 arch/powerpc/kernel/fadump.c                       |   15 +-
 arch/powerpc/kernel/setup-common.c                 |    4 +
 arch/powerpc/mm/numa.c                             |   78 +-
 arch/powerpc/perf/hv-24x7.c                        |   16 +-
 arch/s390/include/asm/pci_insn.h                   |    2 +-
 arch/s390/pci/pci.c                                |   48 +-
 arch/s390/pci/pci_dma.c                            |    4 +-
 arch/s390/pci/pci_insn.c                           |   10 +-
 arch/sparc/include/asm/pgtable_64.h                |    2 +-
 arch/sparc/kernel/ldc.c                            |    7 +-
 arch/sparc/mm/gup.c                                |    4 +-
 arch/sparc/mm/tlb.c                                |   23 +-
 arch/x86/entry/vdso/vma.c                          |    3 -
 arch/x86/include/asm/i8259.h                       |    5 +
 arch/x86/kernel/cpu/mcheck/mce.c                   |    5 +-
 arch/x86/kernel/nmi_selftest.c                     |    2 +-
 arch/x86/kernel/tsc.c                              |   18 +
 arch/x86/kvm/vmx.c                                 |    3 +-
 arch/x86/kvm/x86.c                                 |    7 +-
 arch/x86/mm/init_64.c                              |    3 +-
 arch/x86/power/hibernate_32.c                      |    2 +-
 arch/x86/power/hibernate_64.c                      |    2 +-
 crypto/asymmetric_keys/x509_cert_parser.c          |    1 +
 drivers/acpi/acpica/evxfevnt.c                     |   18 +
 drivers/acpi/acpica/psobject.c                     |   14 +
 drivers/acpi/ec.c                                  |   27 +-
 drivers/acpi/processor_perflib.c                   |    2 +-
 drivers/acpi/scan.c                                |   20 +-
 drivers/ata/ahci.h                                 |    1 +
 drivers/ata/libahci.c                              |    5 +
 drivers/base/dma-coherent.c                        |   15 +-
 drivers/block/loop.c                               |    3 +
 drivers/bluetooth/hci_bcm.c                        |    9 +
 drivers/char/ipmi/ipmi_powernv.c                   |    5 +-
 drivers/char/tpm/tpm_tis.c                         |    2 +-
 drivers/clk/clk-scpi.c                             |    8 +-
 drivers/clk/meson/Kconfig                          |    6 +-
 drivers/clk/meson/meson8b.c                        |    5 +-
 drivers/clk/samsung/clk-exynos-audss.c             |    1 +
 drivers/clk/socfpga/clk-gate-a10.c                 |    2 +-
 drivers/clk/socfpga/clk.h                          |    3 +
 drivers/cpuidle/dt_idle_states.c                   |    4 +-
 drivers/crypto/omap-sham.c                         |   31 +-
 drivers/dma/qcom/hidma.c                           |   15 +-
 drivers/dma/qcom/hidma.h                           |    1 +
 drivers/firewire/ohci.c                            |    8 +-
 drivers/firmware/dmi_scan.c                        |   62 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             |    9 +-
 .../drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h   |  746 +++++++--------
 .../drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h   |  802 ++++++++--------
 .../drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h   | 1006 ++++++++++----------
 .../gpu/drm/nouveau/nvkm/subdev/pmu/fuc/memx.fuc   |   30 +-
 drivers/gpu/drm/tegra/dc.c                         |   30 +-
 drivers/gpu/drm/vc4/vc4_crtc.c                     |   13 +
 drivers/gpu/drm/vc4/vc4_gem.c                      |   13 +-
 drivers/hid/hid-roccat-kovaplus.c                  |    2 +
 drivers/hwtracing/coresight/coresight-tmc.c        |    7 +
 drivers/hwtracing/coresight/coresight.c            |   15 +-
 drivers/i2c/busses/i2c-cadence.c                   |    6 +-
 drivers/i2c/busses/i2c-imx.c                       |    8 +-
 drivers/i2c/busses/i2c-ismt.c                      |    2 +-
 drivers/i2c/busses/i2c-rcar.c                      |    2 +-
 drivers/iio/buffer/industrialio-buffer-dma.c       |    1 +
 drivers/iio/buffer/industrialio-buffer-dmaengine.c |    1 +
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |   33 +-
 drivers/iio/magnetometer/st_magn_spi.c             |    2 -
 drivers/infiniband/hw/cxgb4/device.c               |   10 +-
 drivers/infiniband/hw/i40iw/i40iw_verbs.c          |    1 +
 drivers/infiniband/hw/mlx5/qp.c                    |    5 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |    3 +
 drivers/input/mouse/psmouse-base.c                 |   34 +-
 drivers/input/rmi4/rmi_f54.c                       |   17 +-
 drivers/iommu/arm-smmu-v3.c                        |   12 +-
 drivers/iommu/intel-iommu.c                        |    3 +-
 drivers/irqchip/irq-armada-370-xp.c                |   46 +-
 drivers/irqchip/irq-gic-v3-its-pci-msi.c           |   37 +-
 drivers/irqchip/irq-gic-v3-its-platform-msi.c      |    2 +
 drivers/irqchip/irq-gic-v3-its.c                   |    2 +
 drivers/irqchip/irq-gic-v3.c                       |   16 +-
 drivers/irqchip/irq-gic.c                          |    7 +-
 drivers/leds/leds-bcm6328.c                        |    4 +-
 drivers/md/bcache/alloc.c                          |    4 +-
 drivers/md/bcache/bcache.h                         |    2 +-
 drivers/md/bcache/btree.c                          |    9 +-
 drivers/md/bcache/super.c                          |   23 +-
 drivers/md/bcache/sysfs.c                          |   11 +-
 drivers/md/bcache/writeback.c                      |    7 +-
 drivers/md/dm-raid1.c                              |   21 +-
 drivers/media/dvb-frontends/cxd2841er.c            |    5 +-
 drivers/mmc/host/mtk-sd.c                          |    2 +-
 drivers/mmc/host/sdhci-esdhc-imx.c                 |   59 +-
 drivers/mmc/host/sdhci-esdhc.h                     |    1 +
 drivers/mtd/mtdpart.c                              |   26 +-
 drivers/net/arcnet/arcnet.c                        |    7 +-
 drivers/net/ethernet/amazon/ena/ena_com.c          |   35 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |   17 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |   19 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |    2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |    5 +-
 drivers/net/ethernet/freescale/fec_main.c          |    4 +
 drivers/net/ethernet/freescale/gianfar.c           |    9 +-
 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c   |   16 +-
 drivers/net/ethernet/ibm/emac/core.c               |   26 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |    7 +-
 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c    |   14 +-
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    |   18 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   22 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c       |   15 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |    8 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |    2 +-
 drivers/net/ethernet/qlogic/qed/qed_debug.c        |    2 +-
 drivers/net/ethernet/sfc/ef10_sriov.c              |    2 -
 .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c    |    6 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   15 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h   |    3 +-
 drivers/net/geneve.c                               |   36 +-
 drivers/net/hyperv/hyperv_net.h                    |    2 +
 drivers/net/hyperv/netvsc.c                        |    2 +
 drivers/net/hyperv/netvsc_drv.c                    |    8 +-
 drivers/net/macvlan.c                              |    4 +
 drivers/net/usb/cdc_mbim.c                         |    7 +
 drivers/net/usb/r8152.c                            |    4 +-
 drivers/net/veth.c                                 |    4 +-
 drivers/net/vxlan.c                                |    2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |    7 +-
 .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c   |   22 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c    |    6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |    1 +
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |   17 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |    3 +
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |   16 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |   17 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |   20 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c       |    3 +-
 drivers/net/wireless/mac80211_hwsim.c              |    4 +-
 drivers/net/wireless/marvell/libertas/mesh.c       |    5 +-
 .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c    |    3 +
 drivers/net/wireless/realtek/rtlwifi/wifi.h        |    1 +
 drivers/net/xen-netfront.c                         |   46 +-
 drivers/nfc/nfcmrvl/uart.c                         |    3 +
 drivers/ntb/ntb_transport.c                        |    3 +
 drivers/nvdimm/blk.c                               |    3 +-
 drivers/nvdimm/btt.c                               |    3 +-
 drivers/nvdimm/region_devs.c                       |    5 +-
 drivers/nvme/host/core.c                           |    4 +
 drivers/nvme/host/pci.c                            |   13 +-
 drivers/pci/pci-label.c                            |    7 +-
 drivers/pci/pci.c                                  |   48 +-
 drivers/pci/probe.c                                |    5 +
 drivers/pci/quirks.c                               |    4 +-
 drivers/pinctrl/meson/pinctrl-meson-gxbb.c         |    1 -
 drivers/platform/x86/acer-wmi.c                    |    7 +
 drivers/platform/x86/dell-laptop.c                 |    6 +-
 drivers/platform/x86/intel_telemetry_debugfs.c     |   16 +-
 drivers/powercap/intel_rapl.c                      |    4 +-
 drivers/s390/block/dasd.c                          |    8 +-
 drivers/s390/block/dasd_devmap.c                   |   19 +-
 drivers/scsi/arm/fas216.c                          |    2 +-
 drivers/scsi/bnx2i/bnx2i_iscsi.c                   |    3 +-
 drivers/scsi/csiostor/csio_lnode.c                 |   43 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |    2 +
 drivers/scsi/lpfc/lpfc_sli.c                       |    2 +-
 drivers/scsi/megaraid/megaraid_mm.c                |    2 +-
 drivers/scsi/scsi_devinfo.c                        |    7 +-
 drivers/scsi/smartpqi/smartpqi_init.c              |    7 +-
 drivers/scsi/sun_esp.c                             |    9 +-
 drivers/spi/spi-rockchip.c                         |   51 +-
 .../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c |    2 +
 drivers/tty/serial/8250/8250_omap.c                |   23 +-
 drivers/video/fbdev/efifb.c                        |    2 +-
 drivers/video/fbdev/vermilion/cr_pll.c             |    1 +
 drivers/watchdog/sp5100_tco.h                      |    2 +-
 drivers/xen/grant-table.c                          |    4 +-
 fs/btrfs/ctree.c                                   |   12 +-
 fs/btrfs/disk-io.c                                 |    6 +-
 fs/btrfs/extent-tree.c                             |   19 +-
 fs/btrfs/file.c                                    |    9 +
 fs/btrfs/inode.c                                   |    5 +-
 fs/btrfs/raid56.c                                  |   18 +-
 fs/btrfs/send.c                                    |   35 +-
 fs/btrfs/volumes.c                                 |    9 +-
 fs/cifs/cifssmb.c                                  |    4 +-
 fs/dcache.c                                        |    5 +
 fs/ext4/inode.c                                    |   28 +-
 fs/f2fs/node.c                                     |   14 +-
 fs/filesystems.c                                   |    4 +-
 fs/jffs2/fs.c                                      |    1 -
 fs/nfs/nfs4proc.c                                  |   12 +-
 fs/nfs/nfs4state.c                                 |    5 +-
 fs/nfs/nfs4sysctl.c                                |    2 +-
 fs/ocfs2/acl.c                                     |    6 +
 fs/ocfs2/dlmglue.c                                 |    4 +
 fs/ocfs2/journal.c                                 |   23 +-
 fs/ocfs2/super.c                                   |    5 +-
 fs/ocfs2/xattr.c                                   |   25 +-
 fs/proc/base.c                                     |   29 +-
 fs/proc/kcore.c                                    |    4 +
 include/acpi/platform/acgcc.h                      |   10 +
 include/acpi/platform/acintel.h                    |    2 +
 include/asm-generic/pgtable.h                      |   15 +
 include/linux/bio.h                                |    4 +-
 include/linux/bvec.h                               |   14 +-
 include/linux/cpumask.h                            |    2 +
 include/linux/etherdevice.h                        |    2 +-
 include/linux/kcore.h                              |    1 +
 include/linux/of.h                                 |    6 +
 include/linux/property.h                           |   10 +-
 include/linux/sched.h                              |    1 +
 include/linux/suspend.h                            |    2 +
 include/trace/events/timer.h                       |   20 +-
 kernel/events/core.c                               |   15 +-
 kernel/locking/qspinlock.c                         |    8 +
 kernel/power/power.h                               |    3 -
 kernel/rcu/update.c                                |   13 +-
 kernel/sched/core.c                                |    2 +
 kernel/sched/deadline.c                            |   98 +-
 kernel/sched/fair.c                                |   10 +-
 lib/dma-noop.c                                     |    9 +-
 lib/test_bpf.c                                     |   31 +-
 mm/fadvise.c                                       |   10 +-
 mm/khugepaged.c                                    |   12 +-
 mm/mempolicy.c                                     |   33 +-
 mm/mmap.c                                          |    4 +
 mm/vmscan.c                                        |   14 +-
 net/bluetooth/hci_core.c                           |   17 +-
 net/bridge/br_fdb.c                                |   28 +-
 net/bridge/netfilter/ebt_nflog.c                   |    1 +
 net/caif/caif_socket.c                             |    4 +
 net/core/fib_rules.c                               |   21 +-
 net/dccp/ipv4.c                                    |   17 +-
 net/hsr/hsr_forward.c                              |    3 +-
 net/hsr/hsr_framereg.c                             |    9 +-
 net/hsr/hsr_framereg.h                             |    2 +-
 net/ipv4/ip_tunnel.c                               |    2 +
 net/ipv4/tcp_nv.c                                  |    2 +-
 net/ipv6/ip6_tunnel.c                              |    6 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c            |   16 +-
 net/iucv/af_iucv.c                                 |    8 +-
 net/openvswitch/conntrack.c                        |   34 +
 net/openvswitch/datapath.c                         |   81 +-
 net/rds/ib.c                                       |    3 +-
 net/rds/tcp_listen.c                               |   19 +-
 net/sched/act_police.c                             |    8 +-
 net/sctp/sm_sideeffect.c                           |    4 +
 net/sctp/socket.c                                  |    4 +-
 net/sctp/transport.c                               |    2 +
 net/sunrpc/auth_gss/svcauth_gss.c                  |    8 +
 net/sunrpc/svc.c                                   |    2 +-
 scripts/kconfig/expr.c                             |    2 +-
 scripts/kconfig/menu.c                             |    1 +
 scripts/kconfig/zconf.y                            |   33 +-
 security/keys/process_keys.c                       |    7 +-
 sound/core/timer.c                                 |    4 +
 sound/hda/hdac_bus.c                               |    1 +
 sound/hda/hdac_device.c                            |    1 +
 sound/pci/hda/Kconfig                              |    1 -
 sound/pci/hda/patch_realtek.c                      |    5 +
 sound/soc/au1x/ac97c.c                             |    6 +-
 sound/soc/codecs/nau8825.c                         |   17 +-
 tools/lib/bpf/libbpf.c                             |   26 +
 tools/lib/traceevent/event-parse.c                 |   17 +-
 tools/lib/traceevent/parse-filter.c                |   10 +-
 tools/perf/arch/x86/util/header.c                  |    2 +-
 tools/perf/tests/bpf-script-test-prologue.c        |    9 +
 tools/perf/tests/code-reading.c                    |   20 +-
 tools/perf/tests/task-exit.c                       |    2 +-
 tools/perf/util/annotate.c                         |   10 +-
 tools/perf/util/dso.c                              |   16 +
 tools/perf/util/evsel.c                            |   21 +-
 .../perf/util/intel-pt-decoder/intel-pt-decoder.c  |   14 +
 tools/perf/util/unwind-libunwind.c                 |    2 +-
 tools/testing/selftests/net/reuseport_bpf.c        |   21 +-
 tools/testing/selftests/seccomp/seccomp_bpf.c      |   53 +-
 .../testing/selftests/timers/inconsistency-check.c |    4 +-
 tools/usb/usbip/libsrc/vhci_driver.c               |   36 +-
 virt/kvm/kvm_main.c                                |    7 +-
 303 files changed, 3910 insertions(+), 2172 deletions(-)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE4n5dijQDou9mhzu83qZv95d3LNwFAlrTxjQACgkQ3qZv95d3
LNzkbA//Sr5wLao5qsRJ7EKLdO5KVA+beDFs7hKuN/bJ/cy6Hd+0K5tBtFv6/phZ
WVz/OaKwQmJk7YxRA2Fs+fzGfHcDhdg35dlPemWotvyoYTj/GxgKFPHW83X40cpf
e2vBK1NZT7lJk06X424zk6DxSXA089K1be6CXqudG2vAo9WaHSkAx+hY9Nvr0jWV
W7NYeqRoBL6RASC2bGLHgU4LZROI9pM9xb45nLl8c6W3OpBxS331usYRqQfQ4WY0
etkSfBceNJRPksdh6wsBl7/OczN67yZp4OxSrcdBlbZ3jLsrn5Xz7++ZNJP4JmII
n3HT3Eaerx2w2yDCvhgwnd0LdVGCJwhkPc3UqWtuuM9bqrD3OS6fPBftsAYCQja3
6Ys4HbcCb2vDEeXqqSk4UNtD2FUOe9r0tY0uJkxmAqLYctu4XPKblkqOl5FxBMiB
s6NnGydUU5uMAKagjLyPqZSjFnAp2MNFiJFcTg5Dh3zVlVNsxbi6keCSrEbxyx5D
Qfuf9Wc0WZA96mWp9ZUiUeGTdP+exWCZwTb6H4FmO/WADTGIhZfvz8LXXXu3Bwxp
S8pyiPr+CjungOYGmKF6qNgHtieJ1sxmeZjZWi/FAvj34xSuT4R57bL+vHDMgZDa
kL4vuS8g+VZULI3gHmUm0CaKRI/JFZUxx6r6I2L9FAf1ggtFc2g=
=y7vw
-----END PGP SIGNATURE-----



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]