[GIT PULL] commits for Linux 4.18

[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.18 .

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 96158f3a9e7027056a2e35cff5212434294b3b34:

  Linux 4.18.5 (2018-08-24 13:04:51 +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.18-10092018

for you to fetch changes up to 3b1e50a5e5450260aeb29ff819b638cd90e5ec80:

  btrfs: fix mount and ioctl device scan ioctl race (2018-09-06 20:20:27 -0400)

- ----------------------------------------------------------------
for-greg-4.18-10092018

- ----------------------------------------------------------------
Aleh Filipovich (1):
      platform/x86: asus-nb-wmi: Add keymap entry for lid flip action on UX360

Anand Jain (5):
      btrfs: fix in-memory value of total_devices after seed device deletion
      btrfs: do btrfs_free_stale_devices outside of device_list_add
      btrfs: extend locked section when adding a new device in device_list_add
      btrfs: rename local devices for fs_devices in btrfs_free_stale_devices(
      btrfs: use device_list_mutex when removing stale devices

Andrey Ryabinin (1):
      mm/fadvise.c: fix signed overflow UBSAN complaint

Anton Vasilyev (1):
      pinctrl: axp209: Fix NULL pointer dereference after allocation

Arnd Bergmann (3):
      fs/proc/vmcore.c: hide vmcoredd_mmap_dumps() for nommu builds
      reiserfs: change j_timestamp type to time64_t
      x86/mce: Add notifier_block forward declaration

Aurelien Aptel (1):
      CIFS: fix memory leak and remove dead code

Bart Van Assche (2):
      cfq: Suppress compiler warnings about comparisons
      btrfs: Fix a C compliance issue

Benno Evers (1):
      perf tools: Check for null when copying nsinfo.

Breno Leitao (1):
      selftests/powerpc: Kill child processes on SIGINT

Chao Yu (3):
      f2fs: avoid race between zero_range and background GC
      f2fs: fix avoid race between truncate and background GC
      f2fs: fix to clear PG_checked flag in set_page_dirty()

Dan Carpenter (4):
      apparmor: fix an error code in __aa_create_ns()
      irqchip/stm32: Fix init error handling
      powerpc: Fix size calculation using resource_size()
      scsi: aic94xx: fix an error code in aic94xx_init()

Daniel Borkmann (5):
      bpf, sockmap: fix map elem deletion race with smap_stop_sock
      tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach
      bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist
      bpf, sockmap: fix leakage of smap_psock_map_entry
      tcp, ulp: add alias for all ulp modules

David Francis (1):
      drm/amd/display: Read back max backlight value at boot

David Sterba (5):
      btrfs: lift uuid_mutex to callers of btrfs_open_devices
      btrfs: lift uuid_mutex to callers of btrfs_scan_one_device
      btrfs: lift uuid_mutex to callers of btrfs_parse_early_options
      btrfs: reorder initialization before the mount locks uuid_mutex
      btrfs: fix mount and ioctl device scan ioctl race

Denis Efremov (1):
      coccicheck: return proper error code on fail

Dmitry Torokhov (1):
      Input: do not use WARN() in input_alloc_absinfo()

Erik Schmauss (1):
      ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value

Ernesto A. Fernández (2):
      hfs: prevent crash on exit from failed search
      hfsplus: fix NULL dereference in hfsplus_lookup()

Florian Westphal (2):
      netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses
      netfilter: fix memory leaks on netlink_dump_start error

Gal Pressman (1):
      RDMA/hns: Fix usage of bitmap allocation functions return values

Greg Edwards (1):
      block: bvec_nr_vecs() returns value for wrong slab

Guenter Roeck (1):
      mfd: sm501: Set coherent_dma_mask when creating subdevices

Hans de Goede (2):
      i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value
      ACPI / scan: Initialize status to ACPI_STA_DEFAULT

Ian Abbott (1):
      staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice

James Morse (1):
      fs/proc/kcore.c: use __pa_symbol() for KCORE_TEXT list entries

Jann Horn (1):
      fork: don't copy inconsistent signal handler state to child

Jean-Philippe Brucker (1):
      net/9p: fix error path of p9_virtio_probe

Jens Axboe (1):
      block: don't warn for flush on read-only device

Jerome Brunet (1):
      pwm: meson: Fix mux clock names

Jesper Dangaard Brouer (1):
      samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM

Jian Shen (1):
      net: hns3: Fix for phy link issue when using marvell phy driver

Jianchao Wang (1):
      blk-mq: count the hctx as active before allocating tag

Jim Mattson (1):
      kvm: nVMX: Fix fault vector for VMX operation at CPL > 0

Jiri Olsa (1):
      perf python: Fix pyrf_evlist__read_on_cpu() interface

Johannes Berg (2):
      workqueue: skip lockdep wq dependency in cancel_work_sync()
      workqueue: re-add lockdep dependencies for flushing

John Pittman (1):
      dm kcopyd: avoid softlockup in run_complete_job

Jonas Gorski (1):
      irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP

Kim Phillips (1):
      perf arm spe: Fix uninitialized record error variable

Laura Abbott (1):
      sunrpc: Don't use stack buffer with scatterlist

Levin Du (1):
      clk: rockchip: Add pclk_rkpwm_pmu to PMU critical clocks in rk3399

Lucas Stach (1):
      drm/etnaviv: fix crash in GPU suspend when init failed due to buffer placement

Mahesh Salgaonkar (1):
      powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX.

Marc Zyngier (4):
      iommu/rockchip: Handle errors returned from PM framework
      iommu/rockchip: Move irq request past pm_runtime_enable
      arm64: rockchip: Force CONFIG_PM on Rockchip systems
      ARM: rockchip: Force CONFIG_PM on Rockchip systems

Masahiro Yamada (1):
      um: fix parallel building with O= option

Matthias Kaehlcke (1):
      ASoC: rt5677: Fix initialization of rt5677_of_match.data

Michael Ellerman (2):
      powerpc/uaccess: Enable get_user(u64, *p) on 32-bit
      powerpc/64s: Make rfi_flush_fallback a little more robust

Michael J. Ruhl (1):
      IB/hfi1: Invalid NUMA node information can cause a divide by zero

Michal Hocko (1):
      netfilter: x_tables: do not fail xt_alloc_table_info too easilly

Mike Rapoport (1):
      mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM

Misono Tomohiro (1):
      btrfs: replace: Reset on-disk dev stats value after replace

Myron Stowe (1):
      PCI: Match Root Port's MPS to endpoint's MPSS as necessary

Nicholas Kazlauskas (1):
      drm/amd/display: Guard against null crtc in CRC IRQ

OGAWA Hirofumi (1):
      fat: validate ->i_start before using

Palmer Dabbelt (1):
      RISC-V: Use KBUILD_CFLAGS instead of KCFLAGS when building the vDSO

Peter Zijlstra (1):
      mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE

Philipp Rudo (1):
      s390/kdump: Fix memleak in nt_vmcoreinfo

Qu Wenruo (5):
      btrfs: Exit gracefully when chunk map cannot be inserted to the tree
      btrfs: relocation: Only remove reloc rb_trees if reloc control has been initialized
      btrfs: tree-checker: Detect invalid and empty essential trees
      btrfs: check-integrity: Fix NULL pointer dereference for degraded mount
      btrfs: Don't remove block group that still has pinned down bytes

Ralf Goebel (1):
      iommu/omap: Fix cache flushes on L2 table entries

Randy Dunlap (3):
      scripts: modpost: check memory allocation results
      platform/x86: intel_punit_ipc: fix build errors
      powerpc/platforms/85xx: fix t1042rdb_diu.c build errors & warning

Richard Weinberger (1):
      ubi: Initialize Fastmap checkmapping correctly

Roger Pau Monne (1):
      xen/balloon: fix balloon initialization for PVH Dom0

Ronnie Sahlberg (1):
      cifs: check if SMB2 PDU size has been padded and suppress the warning

Sandipan Das (1):
      perf probe powerpc: Fix trace event post-processing

Sean Christopherson (1):
      KVM: vmx: track host_state.loaded using a loaded_vmcs pointer

Srikar Dronamraju (1):
      powerpc/topology: Get topology for shared processors at boot

Stefan Haberland (2):
      s390/dasd: fix hanging offline processing due to canceled worker
      s390/dasd: fix panic for failed online processing

Steve French (3):
      smb3: fix reset of bytes read and written stats
      SMB3: Number of requests sent should be displayed for SMB3 not just CIFS
      smb3: if server does not support posix do not allow posix mount option

Suzuki K Poulose (1):
      virtio: pci-legacy: Validate queue pfn

Tan Hu (1):
      ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest()

Tariq Toukan (1):
      net/xdp: Fix suspicious RCU usage warning

Tetsuo Handa (2):
      hfsplus: don't return 0 when fill_super() failed
      fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot()

Thomas Petazzoni (1):
      PCI: mvebu: Fix I/O space end address calculation

Tomas Bortoli (1):
      net/9p/trans_fd.c: fix race by holding the lock

Vasily Gorbik (1):
      tracing: Handle CC_FLAGS_FTRACE more accurately

Wei Yongjun (1):
      NFSv4: Fix error handling in nfs4_sp4_select_mode()

Winnie Chang (1):
      brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference

Xi Wang (1):
      net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero

Yonghong Song (1):
      bpf: fix bpffs non-array map seq_show issue

YueHaibing (1):
      RDS: IB: fix 'passing zero to ERR_PTR()' warning

nixiaoming (1):
      selinux: cleanup dentry and inodes on error in selinuxfs

 Makefile                                           |  11 +-
 arch/Kconfig                                       |   3 +
 arch/arm/mach-rockchip/Kconfig                     |   1 +
 arch/arm64/Kconfig.platforms                       |   1 +
 arch/powerpc/include/asm/topology.h                |   5 +
 arch/powerpc/include/asm/uaccess.h                 |  13 ++-
 arch/powerpc/kernel/exceptions-64s.S               |   6 ++
 arch/powerpc/kernel/smp.c                          |   5 +
 arch/powerpc/mm/numa.c                             |  20 ++--
 arch/powerpc/platforms/85xx/t1042rdb_diu.c         |   4 +
 arch/powerpc/platforms/pseries/ras.c               |   2 +-
 arch/powerpc/sysdev/mpic_msgr.c                    |   2 +-
 arch/riscv/kernel/vdso/Makefile                    |   4 +-
 arch/s390/kernel/crash_dump.c                      |  17 ++-
 arch/um/Makefile                                   |   3 +-
 arch/x86/Kconfig                                   |   1 +
 arch/x86/include/asm/mce.h                         |   1 +
 arch/x86/kvm/vmx.c                                 |  26 +++--
 block/bio.c                                        |   2 +-
 block/blk-core.c                                   |   4 +-
 block/blk-mq-tag.c                                 |   3 +
 block/blk-mq.c                                     |   8 +-
 block/cfq-iosched.c                                |  22 ++--
 drivers/acpi/acpica/hwregs.c                       |   9 +-
 drivers/acpi/scan.c                                |   5 +-
 drivers/clk/rockchip/clk-rk3399.c                  |   1 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   1 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  |  10 +-
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c              |   1 +
 drivers/i2c/i2c-core-acpi.c                        |   8 +-
 drivers/infiniband/hw/hfi1/affinity.c              |  24 ++++-
 drivers/infiniband/hw/hns/hns_roce_pd.c            |   2 +-
 drivers/infiniband/hw/hns/hns_roce_qp.c            |   5 +-
 drivers/input/input.c                              |  16 ++-
 drivers/iommu/omap-iommu.c                         |   4 +-
 drivers/iommu/rockchip-iommu.c                     |  45 +++++---
 drivers/irqchip/irq-bcm7038-l1.c                   |   4 +
 drivers/irqchip/irq-stm32-exti.c                   |  25 ++---
 drivers/md/dm-kcopyd.c                             |   2 +
 drivers/mfd/sm501.c                                |   1 +
 drivers/mtd/ubi/vtbl.c                             |  20 ++--
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   2 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c    |   2 +
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   8 +-
 drivers/pci/controller/pci-mvebu.c                 |   2 +-
 drivers/pci/probe.c                                |  12 ++-
 drivers/pinctrl/pinctrl-axp209.c                   |  26 +++--
 drivers/platform/x86/asus-nb-wmi.c                 |   1 +
 drivers/platform/x86/intel_punit_ipc.c             |   1 +
 drivers/pwm/pwm-meson.c                            |   3 +-
 drivers/s390/block/dasd_eckd.c                     |  10 +-
 drivers/scsi/aic94xx/aic94xx_init.c                |   4 +-
 drivers/staging/comedi/drivers/ni_mio_common.c     |   3 +-
 drivers/virtio/virtio_pci_legacy.c                 |  14 ++-
 drivers/xen/xen-balloon.c                          |   2 +-
 fs/btrfs/check-integrity.c                         |   7 +-
 fs/btrfs/dev-replace.c                             |   6 ++
 fs/btrfs/extent-tree.c                             |   2 +-
 fs/btrfs/relocation.c                              |  23 ++--
 fs/btrfs/super.c                                   |  44 +++++---
 fs/btrfs/tree-checker.c                            |  15 ++-
 fs/btrfs/volumes.c                                 |  94 ++++++++++------
 fs/cifs/cifs_debug.c                               |   8 ++
 fs/cifs/connect.c                                  |   8 +-
 fs/cifs/smb2misc.c                                 |   7 ++
 fs/cifs/smb2pdu.c                                  | 103 +++++++++---------
 fs/dcache.c                                        |   3 +-
 fs/f2fs/data.c                                     |   8 ++
 fs/f2fs/file.c                                     |  48 ++++++---
 fs/fat/cache.c                                     |  19 ++--
 fs/fat/fat.h                                       |   5 +
 fs/fat/fatent.c                                    |   6 +-
 fs/hfs/brec.c                                      |   7 +-
 fs/hfsplus/dir.c                                   |   4 +-
 fs/hfsplus/super.c                                 |   4 +-
 fs/nfs/nfs4proc.c                                  |   2 +-
 fs/proc/kcore.c                                    |   4 +-
 fs/proc/vmcore.c                                   |   2 +
 fs/reiserfs/reiserfs.h                             |   2 +-
 include/net/tcp.h                                  |   4 +
 kernel/bpf/inode.c                                 |   8 +-
 kernel/bpf/sockmap.c                               | 120 ++++++++++++---------
 kernel/fork.c                                      |   2 +
 kernel/workqueue.c                                 |  45 +++++---
 mm/Kconfig                                         |   2 +-
 mm/fadvise.c                                       |   8 +-
 mm/memory.c                                        |  18 ++++
 net/9p/trans_fd.c                                  |  10 +-
 net/9p/trans_virtio.c                              |   3 +-
 net/core/xdp.c                                     |  14 +--
 net/ipv4/tcp_ulp.c                                 |   4 +-
 net/ipv6/netfilter/ip6t_rpfilter.c                 |  12 ++-
 net/netfilter/ipvs/ip_vs_core.c                    |  15 ++-
 net/netfilter/nf_conntrack_netlink.c               |  26 +++--
 net/netfilter/nfnetlink_acct.c                     |  29 +++--
 net/netfilter/x_tables.c                           |   7 +-
 net/rds/ib_frmr.c                                  |   1 +
 net/sunrpc/auth_gss/gss_krb5_crypto.c              |  12 ++-
 net/tls/tls_main.c                                 |   1 +
 samples/bpf/xdp_redirect_cpu_user.c                |   3 +-
 samples/bpf/xdp_rxq_info_user.c                    |   3 +-
 scripts/coccicheck                                 |   5 +-
 scripts/mod/modpost.c                              |   8 +-
 security/apparmor/policy_ns.c                      |   2 +-
 security/selinux/selinuxfs.c                       |  33 ++++--
 sound/soc/codecs/rt5677.c                          |   2 +-
 tools/perf/arch/arm64/util/arm-spe.c               |   1 +
 tools/perf/arch/powerpc/util/sym-handling.c        |   4 +-
 tools/perf/util/namespaces.c                       |   3 +
 tools/perf/util/python.c                           |  20 +++-
 tools/testing/selftests/powerpc/harness.c          |  18 ++--
 111 files changed, 867 insertions(+), 444 deletions(-)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE4n5dijQDou9mhzu83qZv95d3LNwFAluWf24ACgkQ3qZv95d3
LNxuFBAAr+l/WNnmTQhFbp5xDf2nIDxLkbO2rw+xfMvCx5XYSrFYEXpZJAiqZr0A
a8dBrxraHh20ay2bdPp7W/63PwT0zP9SLQVqwUYrPWO41CTPFytmPLN5dPZiLoa1
YxTz+ytbW5/3PTKSkX46oHxC7yXEfKVxhN32cDQETFcHvjYXohN4aI5cGX2ePgDx
VF1WRBEHm2jgZZdCAlY2vPStckijpc2/tSOFHCAXl7vk/PpL2sPuE4atGq7jzK4I
3saGuWSebQuvBy7Hx0P2E1BJpvu0HnJmdAK2ba2xjNclO7Yta6dwgi4KK0a1MsjS
rnkDjNFtFw486zuBVwPxkP5B2sNC8YjJ6yuEeU6ExVwkByOFqk4lVJxuIZop9a+3
cncSrVQEYY1USbdmQKb5egVJXj0FgBA940OiP4egQV97nK4VXi70Pk+RhPbGGbvJ
tZlqbi6P9ssqm257a2mnvRqB1P+lVA/eL/2wHU3HbUTnfTaXSISYsiYekL9iSWGR
rGfj6LPhswXu7J9Q78Aplc1JAhiSFbF1wyY4LVcfFE+8cwtwzhrjx88OvT1YluEz
uLE1NIwzRNWJOnF6Vvmhn+j2qNMv2nEcKTzaSSGYjB4A1TIZG5wYwJNBAxgHYfiv
lRC4eaQz58Ggf+1F0tu7BhODb3ShEva9yb4MvDZM0WpsIX7Wt2s=
=iX5M
-----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]

  Powered by Linux