[go: nahoru, domu]

CHROMIUM: Merge 'v4.14.124' into chromeos-4.14

Merge of v4.14.124 into chromeos-4.14

Changelog:
----------------------------------------------------------------
Adam Ludkiewicz (1):
      i40e: Able to add up to 16 MAC filters on an untrusted VF

Adit Ranadive (1):
      RDMA/vmw_pvrdma: Return the correct opcode when creating WR

Aditya Pakki (3):
      libnvdimm/btt: Fix a kmemdup failure check
      thunderbolt: Fix to check for kmemdup failure
      spi : spi-topcliff-pch: Fix to handle empty DMA buffers

Adrian Hunter (3):
      perf intel-pt: Fix instructions sampling rate
      perf intel-pt: Fix improved sample timestamp
      perf intel-pt: Fix sample timestamp wrt non-taken branches

Akinobu Mita (1):
      media: ov2659: make S_FMT succeed even if requested format doesn't match

Al Viro (3):
      securityfs: fix use-after-free on symlink traversal
      apparmorfs: fix use-after-free on symlink traversal
      ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour

Alan Stern (4):
      USB: core: Don't unbind interfaces following device reset failure
      USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor
      media: usb: siano: Fix general protection fault in smsusb
      media: usb: siano: Fix false-positive "uninitialized variable" warning

Alexander Potapenko (1):
      media: vivid: use vfree() instead of kfree() for dev->bitmap_cap

Alexander Shishkin (1):
      intel_th: msu: Fix single mode with IOMMU

Alexander Sverdlin (1):
      mtd: spi-nor: intel-spi: Avoid crossing 4K address boundary on read/write

Alexandre Belloni (1):
      rtc: xgene: fix possible race condition

Alexey Brodkin (1):
      devres: Align data[] to ARCH_KMALLOC_MINALIGN

Alistair Strachan (1):
      x86/vdso: Pass --eh-frame-hdr to the linker

Andrea Arcangeli (1):
      userfaultfd: use RCU to free the task struct when fork fails

Andrea Merello (1):
      mmc: core: make pwrseq_emmc (partially) support sleepy GPIO controllers

Andrea Parri (3):
      kernfs: fix barrier usage in __kernfs_new_node()
      bio: fix improper use of smp_mb__before_atomic()
      sbitmap: fix improper use of smp_mb__before_atomic()

Andreas Gruenbacher (2):
      gfs2: Fix sign extension bug in gfs2_update_stats
      gfs2: Fix occasional glock use-after-free

Andrei Otcheretianski (1):
      mac80211: Increase MAX_MSG_LEN

Andrew Jones (1):
      KVM: arm/arm64: Ensure vcpu target is unset on reset failure

Andrey Smirnov (2):
      power: supply: sysfs: prevent endless uevent loop with CONFIG_POWER_SUPPLY_DEBUG
      xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic()

Andy Duan (2):
      net: fec: manage ahb clock in runtime pm
      net: fec: fix the clk mismatch in failed_reset path

Andy Lutomirski (2):
      x86/speculation/mds: Revert CPU buffer clear on double fault exit
      x86/speculation/mds: Improve CPU buffer clear documentation

Anju T Sudhakar (1):
      powerpc/perf: Return accordingly on invalid chip-id in

Antoine Tenart (1):
      net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue value

Arend van Spriel (2):
      brcmfmac: assure SSID length from firmware is limited
      brcmfmac: add subtype check for event handling in data path

Arnaldo Carvalho de Melo (1):
      perf bench numa: Add define for RUSAGE_THREAD if not present

Arnd Bergmann (11):
      s390: ctcm: fix ctcm_new_device error return code
      scsi: raid_attrs: fix unused variable warning
      ASoC: imx: fix fiq dependencies
      bcache: avoid clang -Wunintialized warning
      s390: zcrypt: initialize variables before_use
      s390: cio: fix cio_irb declaration
      b43: shut up clang -Wuninitialized variable warning
      scsi: qla4xxx: avoid freeing unallocated dma memory
      media: go7007: avoid clang frame overflow warning with KASAN
      media: saa7146: avoid high stack usage with clang
      ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM

Barret Rhoden (1):
      ext4: fix use-after-free race with debug_want_extra_isize

Bart Van Assche (3):
      scsi: qla2xxx: Fix a qla24xx_enable_msix() error path
      scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending()
      scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session()

Benjamin Coddington (2):
      NFS: Fix a double unlock from nfs_match,get_client
      Revert "lockd: Show pid of lockd for remote locks"

Bhagavathi Perumal S (1):
      mac80211: Fix kernel panic due to use of txq after free

Bo YU (1):
      powerpc/boot: Fix missing check of lseek() return value

Borislav Petkov (1):
      x86/microcode: Fix the ancient deprecated microcode loading method

Breno Leitao (1):
      powerpc/64s: Include cpu header

Carsten Schmid (1):
      usb: xhci: avoid null pointer deref when bos field is NULL

Chad Dupuis (1):
      scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check

Charles Keepax (1):
      extcon: arizona: Disable mic detect if running when driver is removed

Chengguang Xu (1):
      chardev: add additional check for minor range overlap

Chris Lesiak (1):
      spi: Fix zero length xfer bug

Chris Packham (1):
      tipc: Avoid copying bytes beyond the supplied data

Chris Wilson (2):
      drm/i915: Downgrade Gen9 Plane WM latency error
      drm: Wake up next in drm_read() chain if we are forced to putback the event

Christian König (1):
      drm/amdgpu: fix old fence check in amdgpu_fence_emit

Christoph Hellwig (1):
      arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable

Christoph Probst (1):
      cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level()

Christophe Leroy (1):
      net: ucc_geth - fix Oops when changing number of buffers in the ring

Colin Ian King (1):
      RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure

Coly Li (3):
      bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim()
      bcache: return error immediately in bch_journal_replay()
      bcache: add failure check to run_cache_set() for journal replay

Cong Wang (1):
      net_sched: fix two more memory leaks in cls_tcindex

Corentin Labbe (2):
      net: ethernet: stmmac: dwmac-sun8i: enable support of unicast filtering
      crypto: sun4i-ss - Fix invalid calculation of hash end

Curtis Malainey (1):
      ASoC: RT5677-SPI: Disable 16Bit SPI Transfers

Cédric Le Goater (1):
      KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts

Damian Kos (1):
      drm/rockchip: fix for mailbox read validation.

Damien Le Moal (2):
      dm zoned: Fix zone report handling
      f2fs: Fix use of number of devices

Dan Carpenter (9):
      NFC: nci: Add some bounds checking in nci_hci_cmd_received()
      nfc: nci: Potential off by one in ->pipes[] array
      drivers/virt/fsl_hypervisor.c: dereferencing error pointers in ioctl
      drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl
      brcm80211: potential NULL dereference in brcmf_cfg80211_vndr_cmds_dcmd_handler()
      mwifiex: prevent an array overflow
      media: pvrusb2: Prevent a buffer overflow
      media: wl128x: prevent two potential buffer overflows
      staging: vc04_services: prevent integer overflow in create_pagelist()

Dan Williams (3):
      init: initialize jump labels before command line option parsing
      libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead
      libnvdimm/namespace: Fix label tracking error

Daniel Axtens (3):
      crypto: vmx - fix copy-paste error in CTR mode
      crypto: vmx - CTR: always increment IV as quadword
      crypto: vmx - ghash: do nosimd fallback manually

Daniel Baluta (1):
      ASoC: fsl_sai: Update is_slave_mode with correct value

Daniel Borkmann (3):
      bpf, arm64: remove prefetch insn in xadd mapping
      bpf: add map_lookup_elem_sys_only for lookups from syscall side
      bpf, lru: avoid messing with eviction heuristics upon syscall lookup

Daniel Gomez (2):
      spi: Micrel eth switch: declare missing of table
      spi: ST ST95HF NFC: declare missing of table

Daniel T. Lee (1):
      libbpf: fix samples/bpf build failure due to undefined UINT32_MAX

Daniele Palmas (1):
      net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions

David Ahern (1):
      ipv4: Fix raw socket lookup for local traffic

David Kozub (1):
      block: sed-opal: fix IOC_OPAL_ENABLE_DISABLE_MBR

David Miller (1):
      sparc64: Make corrupted user stacks more debuggable.

David S. Miller (2):
      sparc64: Export __node_distance.
      Revert "tipc: fix modprobe tipc failed after switch order of device registration"

David Sterba (1):
      Revert "btrfs: Honour FITRIM range constraints during free space trim"

Debabrata Banerjee (1):
      ext4: fix ext4_show_options for file systems w/o journal

Dexuan Cui (3):
      PCI: hv: Fix a memory leak in hv_eject_device_work()
      PCI: hv: Add hv_pci_remove_slots() when we unload the driver
      PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary

Dmitry Osipenko (4):
      mfd: max77620: Fix swapped FPS_PERIOD_MAX_US values
      clk: tegra: Fix PLLM programming on Tegra124+ when PMC overrides divider
      iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114
      memory: tegra: Fix integer overflow on tick value calculation

Dmitry Torokhov (3):
      HID: input: add mapping for Expose/Overview key
      HID: input: add mapping for keyboard Brightness Up/Down/Toggle keys
      HID: input: add mapping for "Toggle Display" key

Douglas Anderson (3):
      clk: rockchip: undo several noc and special clocks as critical on rk3288
      clk: rockchip: Fix video codec clocks on rk3288
      clk: rockchip: Make rkpwm a critical clock on rk3288

Elazar Leibovich (1):
      tracing: Fix partial reading of trace event's id file

Enric Balletbo i Serra (1):
      drm/rockchip: psr: do not dereference encoder before it is null checked.

Eric Biggers (9):
      crypto: chacha20poly1305 - set cra_name correctly
      crypto: skcipher - don't WARN on unprocessed data after slow walk step
      crypto: crct10dif-generic - fix use via crypto_shash_digest()
      crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()
      crypto: gcm - fix incompatibility between "gcm" and "gcm_base"
      crypto: arm/aes-neonbs - don't access already-freed walk.iv
      crypto: arm64/aes-neonbs - don't access already-freed walk.iv
      crypto: salsa20 - don't access already-freed walk.iv
      crypto: ccm - fix incompatibility between "ccm" and "ccm_base"

Eric Dumazet (8):
      iov_iter: optimize page_copy_sane()
      net: avoid weird emergency message
      bpf: devmap: fix use-after-free Read in __dev_map_entry_free
      inet: switch IP ID generator to siphash
      llc: fix skb leak in llc_build_and_send_ui_pkt()
      net-gro: fix use-after-free read in napi_gro_frags()
      ipv4/igmp: fix another memory leak in igmpv3_del_delrec()
      ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST

Erik Schmauss (2):
      ACPICA: AML interpreter: add region addresses in global list during initialization
      ACPICA: Namespace: remove address node from global list after method termination

Fabio Estevam (1):
      xhci: Use %zu for printing size_t type

Farhan Ali (3):
      vfio-ccw: Do not call flush_workqueue while holding the spinlock
      vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev
      vfio-ccw: Prevent quiesce function going into an infinite loop

Felix Fietkau (2):
      mac80211: fix unaligned access in mesh table hash function
      mac80211: fix memory accounting with A-MSDU aggregation

Filipe Manana (9):
      Btrfs: do not start a transaction during fiemap
      Btrfs: do not start a transaction at iterate_extent_inodes()
      Btrfs: do not abort transaction at btrfs_update_root() after failure to COW path
      Btrfs: avoid fallback to transaction commit during fsync of files with holes
      Btrfs: fix race between ranged fsync and writeback of adjacent ranges
      Btrfs: fix wrong ctime and mtime of a directory after log replay
      Btrfs: fix race updating log root item during fsync
      Btrfs: fix fsync not persisting changed attributes of a directory
      Btrfs: incremental send, fix file corruption when no-holes feature is enabled

Flavio Suligoi (1):
      spi: pxa2xx: fix SCR (divisor) calculation

Florian Fainelli (1):
      net: Always descend into dsa/

Florian Westphal (3):
      selftests: netfilter: check icmp pkttoobig errors are set as related
      netfilter: ctnetlink: don't use conntrack/expect object addresses as id
      netfilter: nf_tables: warn when expr implements only one of activate/deactivate

Francesco Ruggeri (1):
      netfilter: compat: initialize all fields in xt_init

Gary Hook (1):
      x86/mm/mem_encrypt: Disable all instrumentation for early SME setup

Geert Uytterhoeven (1):
      spi: rspi: Fix sequencer reset during initialization

George G. Davis (1):
      serial: sh-sci: disable DMA for uart_console

Goldwyn Rodrigues (1):
      ima: open a new file instance if no read permissions

Greg Kroah-Hartman (8):
      Linux 4.14.120
      fib_rules: fix error in backport of e9919a24d302 ("fib_rules: return 0...")
      Linux 4.14.121
      Revert "cifs: fix memory leak in SMB2_read"
      Linux 4.14.122
      Linux 4.14.123
      Revert "x86/build: Move _etext to actual end of .text"
      Linux 4.14.124

Guenter Roeck (6):
      s390/speculation: Fix build error caused by bad backport
      hwmon: (vt1211) Use request_muxed_region for Super-IO accesses
      hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses
      hwmon: (smsc47b397) Use request_muxed_region for Super-IO accesses
      hwmon: (pc87427) Use request_muxed_region for Super-IO accesses
      hwmon: (f71805f) Use request_muxed_region for Super-IO accesses

Gustavo A. R. Silva (4):
      platform/x86: sony-laptop: Fix unintentional fall-through
      rtlwifi: rtl8723ae: Fix missing break in switch statement
      power: supply: axp288_charger: Fix unchecked return value
      cxgb3/l2t: Fix undefined behaviour

Hangbin Liu (2):
      fib_rules: return 0 directly if an exactly same rule exists when NLM_F_EXCL not supplied
      vlan: disable SIOCSHWTSTAMP in container

Hans Verkuil (6):
      media: cec: make cec_get_edid_spa_location() an inline function
      media: cec: integrate cec_validate_phys_addr() in cec-api.c
      media: adv7604: when the EDID is cleared, unconfigure CEC as well
      media: adv7842: when the EDID is cleared, unconfigure CEC as well
      media: au0828: stop video streaming only when last user stops
      media: vimc: zero the media_device on probe

Hans de Goede (2):
      HID: logitech-hidpp: use RAP instead of FAP to get the protocol version
      HID: logitech-hidpp: change low battery level threshold from 31 to 30 percent

Harald Freudenberger (1):
      s390/pkey: add one more argument space for debug feature entry

Heinrich Schuchardt (1):
      arm64: dts: marvell: armada-ap806: reserve PSCI area

Helen Fornazier (1):
      media: vimc: stream: fix thread state before sleep

Helge Deller (4):
      parisc: Export running_on_qemu symbol for modules
      parisc: Skip registering LED when running in QEMU
      parisc: Use PA_ASM_LEVEL in boot code
      parisc: Rename LEVEL to PA_ASM_LEVEL to avoid name clash with DRBD code

Henry Lin (1):
      xhci: update bounce buffer with correct sg num

Huacai Chen (1):
      MIPS: VDSO: Reduce VDSO_RANDOMIZE_SIZE to 64MB for 64bit

Hugues Fruchet (3):
      media: ov5640: fix wrong binning value in exposure calculation
      media: ov5640: fix auto controls values when switching to manual mode
      media: stm32-dcmi: fix crash when subdev do not expose any formats

Hui Wang (2):
      ALSA: hda/hdmi - Read the pin sense from register when repolling
      ALSA: hda/hdmi - Consider eld_valid when reporting jack event

Ido Schimmel (4):
      mlxsw: spectrum_switchdev: Add MDB entries in prepare phase
      mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue
      mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue
      mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue

James Clarke (1):
      sparc64: Fix regression in non-hypervisor TLB flush xcall

James Hutchinson (1):
      media: m88ds3103: serialize reset messages in m88ds3103_set_frontend

James Prestwood (1):
      PCI: Mark Atheros AR9462 to avoid bus reset

James Smart (3):
      scsi: lpfc: Fix FDMI manufacturer attribute value
      scsi: lpfc: Fix fc4type information for FDMI
      scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices

Jan Kara (3):
      mm/memory.c: fix modifying of page protection by insert_pfn()
      ext4: make sanity check in mballoc more strict
      ext4: do not delete unlinked inode from orphan list on failed truncate

Janusz Krzysztofik (2):
      media: ov6650: Fix sensor possibly not detected on probe
      media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper

Jarod Wilson (1):
      bonding: fix arp_validate toggling in active-backup mode

Jason Gunthorpe (1):
      IB/rxe: Revise the ib_wr_opcode enum

Jean-Philippe Brucker (2):
      arm64: Clear OSDLR_EL1 on CPU boot
      arm64: Save and restore OSDLR_EL1 across suspend/resume

Jeff Layton (1):
      ceph: flush dirty inodes before proceeding with remount

Jeremy Sowden (1):
      vti4: ipip tunnel deregistration fixes.

Jerome Brunet (2):
      leds: pwm: silently error out on EPROBE_DEFER
      ASoC: hdmi-codec: unlock the device on startup errors

Jian-Hong Pan (1):
      x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T

Jiaxun Yang (1):
      platform/x86: thinkpad_acpi: Disable Bluetooth for some machines

Jiri Kosina (2):
      mm/mincore.c: make mincore() more conservative
      x86/mm: Remove in_nmi() warning from 64-bit implementation of vmalloc_fault()

Jiri Slaby (1):
      memcg: make it work on sparse non-0-node systems

Jisheng Zhang (2):
      net: stmmac: fix reset gpio free missing
      net: mvneta: Fix err code path of probe

Jiufei Xue (3):
      jbd2: check superblock mapped prior to committing
      fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount
      fbdev: fix WARNING in __alloc_pages_nodemask bug

Joe Burmeister (1):
      tty: max310x: Fix external crystal register setup

Johan Hovold (1):
      USB: serial: fix unthrottle races

Johannes Berg (1):
      iwlwifi: pcie: don't crash on invalid RX interrupt

Johannes Weiner (1):
      mm: fix inactive list balancing between NUMA nodes and cgroups

John Garry (2):
      driver core: Postpone DMA tear-down until after devres release for probe failure
      scsi: libsas: Do discovery on empty PHY to update PHY info

Jon Hunter (1):
      ASoC: max98090: Fix restore of DAPM Muxes

Jonas Karlman (1):
      clk: rockchip: fix wrong clock definitions for rk3328

Jonathan Corbet (3):
      docs: Fix conf.py for Sphinx 2.0
      doc: Cope with the deprecation of AutoReporter
      doc: Cope with Sphinx logging deprecations

Jorge E. Moreira (1):
      vsock/virtio: Initialize core virtio vsock before registering the driver

Jorge Ramirez-Ortiz (1):
      tty: serial: msm_serial: Fix XON/XOFF

Josef Bacik (2):
      btrfs: honor path->skip_locking in backref code
      btrfs: fix panic during relocation after ENOSPC before writeback happens

Josh Poimboeuf (2):
      objtool: Fix function fallthrough detection
      x86_64: Add gap to int3 to allow for call emulation

Julian Anastasov (1):
      ipvs: do not schedule icmp errors from tunnels

Jun Xiao (1):
      net: hns: Fix WARNING when hns modules installed

Junwei Hu (3):
      tipc: switch order of device registration to fix a crash
      tipc: fix modprobe tipc failed after switch order of device registration
      tipc: fix modprobe tipc failed after switch order of device registration

KT Liao (1):
      Input: elan_i2c - add hardware ID for multiple Lenovo laptops

Kailang Yang (2):
      ALSA: hda/realtek - EAPD turn on later
      ALSA: hda/realtek - Set default power save node to 0

Kamlakant Patel (1):
      ipmi:ssif: compare block number correctly for multi-part return messages

Kangjie Lu (8):
      libnvdimm/namespace: Fix a potential NULL pointer dereference
      net: cw1200: fix a NULL pointer dereference
      mmc_spi: add a status check for spi_sync_locked
      iio: hmc5843: fix potential NULL pointer dereferences
      rtlwifi: fix a potential NULL pointer dereference
      brcmfmac: fix missing checks for kmemdup
      media: video-mux: fix null pointer dereferences
      tty: ipwireless: fix missing checks for ioremap

Kees Cook (3):
      x86/build: Move _etext to actual end of .text
      x86/build: Keep local relocations with ld.lld
      gcc-plugins: Fix build failures under Darwin host

Kirill Tkhai (1):
      ext4: actually request zeroing of inode table after grow

Kloetzke Jan (1):
      usbnet: fix kernel crash after disconnect

Konrad Rzeszutek Wilk (1):
      xen/pciback: Don't disable PCI_COMMAND on PCI device reset.

Konstantin Khlebnikov (3):
      sched/core: Check quota and period overflow at usec to nsec conversion
      sched/rt: Check integer overflow at usec to nsec conversion
      sched/core: Handle overflow in cpu_shares_write_u64

Lars-Peter Clausen (1):
      iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion

Laurentiu Tudor (2):
      dpaa_eth: fix SG frame cleanup
      powerpc/booke64: set RI in default MSR

Leo Yan (1):
      clk: hi3660: Mark clk_gate_ufs_subsys as critical

Leon Romanovsky (1):
      RDMA/hns: Fix bad endianess of port_pd variable

Liang Chen (1):
      bcache: fix a race between cache register and cacheset unregister

Linus Lüssing (2):
      batman-adv: mcast: fix multicast tt/tvlv worker locking
      batman-adv: allow updating DAT entry timeouts on incoming ARP Replies

Liu Bo (1):
      fuse: honor RLIMIT_FSIZE in fuse_file_fallocate

Lubomir Rintel (1):
      staging: olpc_dcon: add a missing dependency

Luca Coelho (1):
      iwlwifi: mvm: check for length correctness in iwl_mvm_create_skb()

Lucas Stach (2):
      gpu: ipu-v3: dp: fix CSC handling
      drm/imx: don't skip DP channel disable for background plane

Lukas Czerner (1):
      ext4: fix data corruption caused by overlapping unaligned and aligned IO

Lyude Paul (1):
      drm/nouveau/i2c: Disable i2c bus access after ->fini()

Manish Rangankar (1):
      scsi: qedi: Abort ep termination if offload not scheduled

Marc Zyngier (2):
      arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible
      ARM: vdso: Remove dependency with the arch_timer driver internals

Mariusz Bialonczyk (1):
      w1: fix the resume command API

Martin K. Petersen (1):
      Revert "scsi: sd: Keep disk read-only when re-reading partition"

Martin Schwidefsky (2):
      s390/3270: fix lockdep false positive on view->lock
      mm: introduce mm_[p4d|pud|pmd]_folded

Masami Hiramatsu (1):
      x86/kprobes: Avoid kretprobe recursion bug

Matteo Croce (1):
      gtp: change NET_UDP_TUNNEL dependency to select

Mauro Carvalho Chehab (1):
      media: smsusb: better handle optional alignment

Max Filippov (1):
      xtensa: xtfpga.dtsi: fix dtc warnings about SPI

Maximilian Luz (1):
      USB: Add LPM quirk for Surface Dock GigE adapter

Michael Chan (1):
      bnxt_en: Fix aggregation buffer leak under OOM condition.

Michał Wadowski (1):
      ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug

Miguel Ojeda (2):
      Compiler Attributes: add support for __copy (gcc >= 9)
      include/linux/module.h: copy __init/__exit attrs to init/cleanup_module

Mike Kravetz (1):
      hugetlb: use same fault hash key for shared and private mappings

Mike Manning (1):
      ipv6: Consider sk_bound_dev_if when binding a raw socket to an address

Mike Marciniszyn (1):
      IB/hfi1: Fix WQ_MEM_RECLAIM warning

Miklos Szeredi (2):
      fuse: fix possibly missed wake-up after abort
      fuse: fix writepages on 32bit

Mikulas Patocka (1):
      dm delay: fix a crash when invalid device is specified

Nadav Amit (1):
      media: uvcvideo: Fix uvc_alloc_entity() allocation alignment

Nathan Chancellor (2):
      objtool: Allow AR to be overridden with HOSTAR
      iio: common: ssp_sensors: Initialize calculated_time in ssp_common_process_data

Nathan Lynch (1):
      powerpc/numa: improve control of topology updates

Neil Armstrong (1):
      clocksource/drivers/oxnas: Fix OX820 compatible

Nicholas Nunley (1):
      i40e: don't allow changes to HW VLAN stripping on active port VLANs

Nicholas Piggin (1):
      powerpc: remove old GCC version checks

Nicolas Ferre (1):
      dmaengine: at_xdmac: remove BUG_ON macro in tasklet

Nicolas Pitre (1):
      vt: always call notifier with the console lock held

Nicolas Saenz Julienne (1):
      HID: core: move Usage Page concatenation to Main item

Nigel Croxon (2):
      Don't jump to compute_result state from check_result state
      md/raid: raid5 preserve the writeback action after the parity check

Nikolai Kostrigin (1):
      PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken

Nikolay Borisov (1):
      btrfs: Honour FITRIM range constraints during free space trim

Nikos Tsironis (1):
      dm cache metadata: Fix loading discard bitset

Noralf Trønnes (1):
      drm/drv: Hold ref on parent device during drm_device lifetime

Olga Kornievskaia (1):
      PNFS fallback to MDS if no deviceid found

Oliver Neukum (3):
      USB: sisusbvga: fix oops in error path of sisusb_probe
      USB: rio500: refuse more than one device at a time
      USB: rio500: fix memory leak in close after disconnect

Omar Sandoval (1):
      Btrfs: fix missing delayed iputs on unmount

Pan Bian (3):
      Input: synaptics-rmi4 - fix possible double free
      ext4: avoid drop reference to iloc.bh twice
      p54: drop device reference count if fails to enable device

Pankaj Gupta (1):
      virtio_console: initialize vtermno value for ports

Paolo Abeni (1):
      net: don't keep lonely packets forever in the gro hash

Paolo Bonzini (2):
      KVM: fix spectrev1 gadgets
      KVM: x86: fix return value for reserved EFER

Parav Pandit (1):
      net/mlx5: Allocate root ns memory using kzalloc to match kfree

Parthasarathy Bhuvaragan (1):
      tipc: fix hanging clients using poll with EPOLLOUT flag

Paul E. McKenney (2):
      rcutorture: Fix cleanup path for invalid torture_type strings
      rcuperf: Fix cleanup path for invalid perf_type strings

Paul Kocialkowski (2):
      drm/sun4i: Set device driver data at bind time for use in unbind
      phy: sun4i-usb: Make sure to disable PHY0 passby for peripheral mode

Peter Oberparleiter (1):
      s390/dasd: Fix capacity calculation for large volumes

Peter Zijlstra (7):
      sched/x86: Save [ER]FLAGS on context switch
      x86_64: Allow breakpoints to emulate call instructions
      ftrace/x86_64: Emulate call function while updating in breakpoint handler
      mm/uaccess: Use 'unsigned long' to placate UBSAN warnings on older GCC versions
      x86/uaccess, ftrace: Fix ftrace_likely_update() vs. SMAP
      x86/uaccess, signal: Fix AC=1 bloat
      x86/ia32: Fix ia32_restore_sigcontext() AC leak

Petr Štetiar (2):
      MIPS: perf: ath79: Fix perfcount IRQ assignment
      mwl8k: Fix rate_idx underflow

Philipp Zabel (1):
      media: coda: clear error return value before picture run

Phong Tran (1):
      of: fix clang -Wunsequenced for be32_to_cpu()

Pierre-Louis Bossart (1):
      ACPI / property: fix handling of data_nodes in acpi_get_next_subnode()

Ping-Ke Shih (1):
      rtlwifi: fix potential NULL pointer dereference

Piotr Figiel (4):
      brcmfmac: convert dev_init_lock mutex to completion
      brcmfmac: fix WARNING during USB disconnect in case of unempty psq
      brcmfmac: fix race during disconnect when USB completion is in progress
      brcmfmac: fix Oops when bringing up interface during USB disconnect

Po-Hsu Lin (1):
      selftests/net: correct the return value for run_netsocktests

Punit Agrawal (1):
      KVM: arm/arm64: Ensure only THP is candidate for adjustment

Qian Cai (1):
      arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable

Qu Wenruo (1):
      btrfs: Don't panic when we can't find a root key

Rasmus Villemoes (2):
      net: dsa: mv88e6xxx: fix handling of upper half of STATS_TYPE_PORT
      include/linux/bitops.h: sanitize rotate primitives

Raul E Rangel (1):
      mmc: core: Verify SD bus width

Ravi Bangoria (1):
      powerpc/perf: Fix MMCRA corruption by bhrb_filter

Rikard Falkeborn (1):
      tools lib traceevent: Fix missing equality check for strcmp

Robbie Ko (1):
      Btrfs: fix data bytes_may_use underflow with fallocate due to failed quota reserve

Roberto Bergantinos Corpas (2):
      NFS: make nfs_match_client killable
      CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM

Roberto Sassu (1):
      ima: show rules with IMA_INMASK correctly

Roman Gushchin (1):
      cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock

Ronnie Sahlberg (1):
      cifs: fix memory leak in SMB2_read

Ross Lagerwall (1):
      gfs2: Fix lru_count going negative

Rouven Czerwinski (1):
      hwrng: omap - Set default quality

Russell Currey (2):
      powerpc/powernv/idle: Restore IAMR after idle
      powerpc/64: Fix booting large kernels with STRICT_KERNEL_RWX

Russell King (1):
      net: phy: marvell10g: report if the PHY fails to boot firmware

Sabrina Dubroca (1):
      esp4: add length check for UDP encapsulation

Sahitya Tummala (1):
      ext4: fix use-after-free in dx_release()

Sameeh Jubran (1):
      net: ena: gcc 8: fix compilation warning

Sameer Pujar (2):
      dmaengine: tegra210-dma: free dma controller in remove()
      dmaengine: tegra210-adma: use devm_clk_*() helpers

Sasha Levin (1):
      net: core: another layer of lists, around PF_MEMALLOC skb handling

Sean Christopherson (1):
      KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes

Sebastian Andrzej Siewior (3):
      x86/fpu: Don't export __kernel_fpu_{begin,end}()
      smpboot: Place the __percpu annotation correctly
      random: add a spinlock_t to struct batched_entropy

Sergei Trofimovich (1):
      tty/vt: fix write/write race in ioctl(KDSKBSENT) handler

Sergey Matyukevich (1):
      mac80211/cfg80211: update bss channel on channel switch

Shile Zhang (1):
      fbdev: fix divide error in fb_var_to_videomode

Shuah Khan (3):
      media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable()
      usbip: usbip_host: fix BUG: sleeping function called from invalid context
      usbip: usbip_host: fix stub_dev lock context imbalance regression

Shuning Zhang (1):
      ocfs2: fix ocfs2 read inode data panic in ocfs2_iget

Song Liu (1):
      Revert "Don't jump to compute_result state from check_result state"

Sowjanya Komatineni (1):
      spi: tegra114: reset controller on probe

Sriram Rajagopalan (1):
      ext4: zero out the unused memory region in the extent tree block

Stanley Chu (2):
      scsi: ufs: Fix regulator load and icc-level configuration
      scsi: ufs: Avoid configuring regulator with undefined voltage range

Stefan Mätje (2):
      PCI: Factor out pcie_retrain_link() function
      PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum

Stefan Wahren (1):
      hwmon: (pwm-fan) Disable PWM if fetching cooling data fails

Stefano Garzarella (1):
      vsock/virtio: free packets during the socket release

Steffen Klassert (1):
      xfrm4: Fix uninitialized memory read in _decode_session4

Steffen Maier (2):
      scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove
      scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs)

Stephen Suryaputra (1):
      vrf: sit mtu should not be updated when vrf netdev is the link

Steve Twiss (1):
      mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L

Steven Rostedt (VMware) (2):
      tracing/fgraph: Fix set_graph_function from showing interrupts
      x86: Hide the int3_emulate_call/jmp functions from UML

Stuart Menefy (1):
      ARM: dts: exynos: Fix interrupt for shared EINTs on Exynos5260

Su Yanjun (1):
      xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module

Sugar Zhang (1):
      dmaengine: pl330: _stop: clear interrupt status

Sunil Dutt (1):
      nl80211: Add NL80211_FLAG_CLEAR_SKB flag for other NL commands

Suthikulpanit, Suravee (1):
      kvm: svm/avic: fix off-by-one in checking host APIC ID

Sven Van Asbroeck (2):
      iio: adc: xilinx: fix potential use-after-free on remove
      rtc: 88pm860x: prevent use-after-free on device remove

Sylwester Nawrocki (1):
      ARM: dts: exynos: Fix audio (microphone) routing on Odroid XU3

Tang Junhui (2):
      bcache: correct dirty data statistics
      bcache: fix failure in journal relplay

Tetsuo Handa (2):
      mISDN: Check address length before reading address family
      kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice.

Theodore Ts'o (1):
      ext4: ignore e_value_offs for xattrs with value-in-ea-inode

Thierry Reding (1):
      net: stmmac: Move debugfs init/exit to ->probe()/->remove()

Thomas Bogendoerfer (1):
      net: seeq: fix crash caused by not set dev.parent

Thomas Gleixner (1):
      x86/irq/64: Limit IST stack overflow check to #DB stack

Thomas Hellstrom (1):
      drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set

Thomas Huth (1):
      KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID

Tim Collier (1):
      staging: wlan-ng: fix adapter initialization failure

Tingwei Zhang (1):
      stm class: Fix channel free in stm output free path

Tobin C. Harding (4):
      bridge: Fix error path for kobject_init_and_add()
      sched/cpufreq: Fix kobject memleak
      btrfs: sysfs: Fix error path kobject memory leak
      btrfs: sysfs: don't leak memory when failing add fsid

Todd Kjos (2):
      Revert "binder: fix handling of misaligned binder object"
      binder: fix race between munmap() and direct reclaim

Tony Lindgren (2):
      power: supply: cpcap-battery: Fix division by zero
      usb: core: Add PM runtime calls to usb_hcd_platform_shutdown

Tony Luck (1):
      x86/mce: Fix machine_check_poll() tests for error types

Trac Hoang (2):
      mmc: sdhci-iproc: cygnus: Set NO_HISPD bit to fix HS50 data hold time problem
      mmc: sdhci-iproc: Set NO_HISPD bit to fix HS50 data hold time problem

Ulf Hansson (1):
      PM / core: Propagate dev->power.wakeup_path when no callbacks

Vicente Bergas (1):
      drm/rockchip: shutdown drm subsystem on shutdown

Ville Syrjälä (1):
      drm/i915: Disable LP3 watermarks on all SNB machines

Vincenzo Frascino (2):
      arm64: compat: Reduce address limit
      arm64: vdso: Fix clock_getres() for CLOCK_REALTIME

Vineet Gupta (1):
      tools/bpf: fix perf build error with uClibc (seen on ARC)

Viresh Kumar (1):
      sched/cpufreq: Fix kobject memleak

Vitaly Kuznetsov (1):
      KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing

Waiman Long (1):
      locking/rwsem: Prevent decrement of reader count before increment

Wei Yongjun (1):
      cw1200: fix missing unlock on error in cw1200_hw_scan()

Wen Yang (12):
      ARM: exynos: Fix a leaked reference by adding missing of_node_put
      pinctrl: zte: fix leaked of_node references
      pinctrl: pistachio: fix leaked of_node references
      pinctrl: samsung: fix leaked of_node references
      drm/msm: a5xx: fix possible object reference leak
      cpufreq: ppc_cbe: fix possible object reference leak
      cpufreq/pasemi: fix possible object reference leak
      cpufreq: pmac32: fix possible object reference leak
      cpufreq: kirkwood: fix possible object reference leak
      arm64: cpu_ops: fix a leaked reference by adding missing of_node_put
      ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put
      ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put

Wenwen Wang (2):
      ALSA: usb-audio: Fix a memory leak bug
      audit: fix a memory leak bug

Willem de Bruijn (1):
      net: test nouarg before dereferencing zerocopy pointers

William Tu (1):
      net: erspan: fix use-after-free

Yifeng Li (10):
      tty: vt.c: Fix TIOCL_BLANKSCREEN console blanking if blankinterval == 0
      fbdev: sm712fb: fix brightness control on reboot, don't set SR30
      fbdev: sm712fb: fix VRAM detection, don't set SR70/71/74/75
      fbdev: sm712fb: fix white screen of death on reboot, don't set CR3B-CR3F
      fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGA
      fbdev: sm712fb: fix crashes during framebuffer writes by correctly mapping VRAM
      fbdev: sm712fb: fix support for 1024x768-16 mode
      fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix garbled display
      fbdev: sm712fb: fix crashes and garbled display during DPMS modesetting
      fbdev: sm712fb: fix memory frequency by avoiding a switch/case fallthrough

Yinbo Zhu (3):
      mmc: sdhci-of-esdhc: add erratum eSDHC5 support
      mmc: sdhci-of-esdhc: add erratum A-009204 support
      mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support

YueHaibing (10):
      net: dsa: Fix error cleanup path in dsa_init_module
      packet: Fix error path in packet_init
      ppp: deflate: Fix possible crash in deflate_init
      xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink
      media: cpia2: Fix use-after-free in cpia2_exit
      media: serial_ir: Fix use-after-free in serial_ir_init_module
      ssb: Fix possible NULL pointer dereference in ssb_host_pcmcia_exit
      at76c50x-usb: Don't register led_trigger if usb_register_driver failed
      cxgb4: Fix error path in cxgb4_init_module
      mwifiex: Fix mem leak in mwifiex_tm_cmd

Yufen Yu (1):
      md: add mddev->pers to avoid potential NULL pointer dereference

Yunjian Wang (1):
      net/mlx4_core: Change the error print to info print

Zhang Zhijie (1):
      crypto: rockchip - update IV buffer to contain the next IV

ZhangXiaoxu (1):
      NFS4: Fix v4.0 client state corruption when mount

Zhenliang Wei (1):
      kernel/signal.c: trace_signal_deliver when signal_group_exit

vaibhavrustagi (1):
      Merge branch 'stable-merge/linux/v4.14.124' into merge/chromeos-4.14-v4.14.124

zhangyi (F) (1):
      ext4: fix compile error when using BUFFER_TRACE

 Documentation/conf.py                              |   2 +-
 Documentation/sphinx/kerneldoc.py                  |  44 +++-
 Documentation/sphinx/kernellog.py                  |  28 ++
 Documentation/sphinx/kfigure.py                    |  40 +--
 Documentation/x86/mds.rst                          |  44 +---
 Makefile                                           |   2 +-
 arch/arm/boot/dts/exynos5260.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi  |   2 +-
 arch/arm/crypto/aes-neonbs-glue.c                  |   2 +
 arch/arm/include/asm/cp15.h                        |   2 +
 arch/arm/mach-exynos/firmware.c                    |   1 +
 arch/arm/mach-exynos/suspend.c                     |   2 +
 arch/arm/vdso/vgettimeofday.c                      |   5 +-
 arch/arm64/boot/dts/marvell/armada-ap806.dtsi      |  17 ++
 arch/arm64/crypto/aes-neonbs-glue.c                |   2 +
 arch/arm64/include/asm/pgtable.h                   |   3 +-
 arch/arm64/include/asm/processor.h                 |   8 +
 arch/arm64/include/asm/vdso_datapage.h             |   1 +
 arch/arm64/kernel/asm-offsets.c                    |   2 +-
 arch/arm64/kernel/cpu_ops.c                        |   1 +
 arch/arm64/kernel/debug-monitors.c                 |   1 +
 arch/arm64/kernel/vdso.c                           |   3 +
 arch/arm64/kernel/vdso/gettimeofday.S              |   7 +-
 arch/arm64/kvm/hyp/tlb.c                           |  35 ++-
 arch/arm64/mm/dma-mapping.c                        |  10 +
 arch/arm64/mm/proc.S                               |  34 +--
 arch/arm64/net/bpf_jit.h                           |   6 -
 arch/arm64/net/bpf_jit_comp.c                      |   1 -
 arch/mips/ath79/setup.c                            |   6 -
 arch/mips/include/asm/processor.h                  |   2 +-
 arch/mips/kvm/mips.c                               |   3 +
 arch/parisc/boot/compressed/head.S                 |   6 +-
 arch/parisc/include/asm/assembly.h                 |   6 +-
 arch/parisc/kernel/head.S                          |   4 +-
 arch/parisc/kernel/process.c                       |   1 +
 arch/parisc/kernel/syscall.S                       |   2 +-
 arch/powerpc/Makefile                              |  31 +--
 arch/powerpc/boot/addnote.c                        |   6 +-
 arch/powerpc/include/asm/reg_booke.h               |   2 +-
 arch/powerpc/kernel/head_64.S                      |   4 +-
 arch/powerpc/kernel/idle_book3s.S                  |  20 ++
 arch/powerpc/kernel/security.c                     |   1 +
 arch/powerpc/kvm/book3s_xive.c                     |   4 +-
 arch/powerpc/kvm/powerpc.c                         |   3 +
 arch/powerpc/mm/numa.c                             |  18 +-
 arch/powerpc/perf/core-book3s.c                    |   6 +-
 arch/powerpc/perf/imc-pmu.c                        |   5 +
 arch/powerpc/perf/power8-pmu.c                     |   3 +
 arch/powerpc/perf/power9-pmu.c                     |   3 +
 arch/s390/kernel/nospec-branch.c                   |   1 +
 arch/s390/kvm/kvm-s390.c                           |   1 +
 arch/sparc/include/asm/switch_to_64.h              |   3 +-
 arch/sparc/kernel/process_64.c                     |  25 +-
 arch/sparc/kernel/rtrap_64.S                       |   1 +
 arch/sparc/kernel/signal32.c                       |  12 +-
 arch/sparc/kernel/signal_64.c                      |   6 +-
 arch/sparc/mm/init_64.c                            |   1 +
 arch/sparc/mm/ultra.S                              |   4 +-
 arch/x86/Makefile                                  |   2 +-
 arch/x86/crypto/crct10dif-pclmul_glue.c            |  13 +-
 arch/x86/entry/entry_32.S                          |   2 +
 arch/x86/entry/entry_64.S                          |  20 +-
 arch/x86/entry/vdso/Makefile                       |   3 +-
 arch/x86/ia32/ia32_signal.c                        |  29 ++-
 arch/x86/include/asm/efi.h                         |   6 +-
 arch/x86/include/asm/fpu/api.h                     |  15 +-
 arch/x86/include/asm/switch_to.h                   |   1 +
 arch/x86/include/asm/text-patching.h               |  30 +++
 arch/x86/kernel/cpu/mcheck/mce.c                   |  44 +++-
 arch/x86/kernel/cpu/microcode/core.c               |   3 +-
 arch/x86/kernel/fpu/core.c                         |   6 +-
 arch/x86/kernel/ftrace.c                           |  32 ++-
 arch/x86/kernel/irq_64.c                           |  19 +-
 arch/x86/kernel/kprobes/core.c                     |  22 +-
 arch/x86/kernel/process_32.c                       |   7 +
 arch/x86/kernel/process_64.c                       |   8 +
 arch/x86/kernel/reboot.c                           |  21 ++
 arch/x86/kernel/signal.c                           |  29 ++-
 arch/x86/kernel/traps.c                            |   8 -
 arch/x86/kvm/lapic.c                               |   4 +-
 arch/x86/kvm/svm.c                                 |   6 +-
 arch/x86/kvm/trace.h                               |   4 +-
 arch/x86/kvm/x86.c                                 |  38 ++-
 arch/x86/lib/Makefile                              |  12 +
 arch/x86/mm/fault.c                                |   2 -
 arch/xtensa/boot/dts/xtfpga.dtsi                   |   2 +-
 block/sed-opal.c                                   |   9 +-
 crypto/ccm.c                                       |  44 ++--
 crypto/chacha20poly1305.c                          |   4 +-
 crypto/crct10dif_generic.c                         |  11 +-
 crypto/gcm.c                                       |  34 +--
 crypto/salsa20_generic.c                           |   2 +-
 crypto/skcipher.c                                  |   9 +-
 drivers/acpi/acpica/dsopcode.c                     |   4 +
 drivers/acpi/acpica/nsobject.c                     |   4 +
 drivers/acpi/property.c                            |   8 +
 drivers/base/dd.c                                  |   5 +-
 drivers/base/devres.c                              |  10 +-
 drivers/base/power/main.c                          |   4 +
 drivers/char/hw_random/omap-rng.c                  |   1 +
 drivers/char/ipmi/ipmi_ssif.c                      |   6 +-
 drivers/char/random.c                              |  52 ++--
 drivers/char/virtio_console.c                      |   3 +-
 drivers/clk/hisilicon/clk-hi3660.c                 |   6 +-
 drivers/clk/rockchip/clk-rk3288.c                  |  21 +-
 drivers/clk/rockchip/clk-rk3328.c                  |  18 +-
 drivers/clk/tegra/clk-pll.c                        |   4 +-
 drivers/clocksource/timer-oxnas-rps.c              |   2 +-
 drivers/cpufreq/cpufreq.c                          |   1 +
 drivers/cpufreq/cpufreq_governor.c                 |   2 +
 drivers/cpufreq/kirkwood-cpufreq.c                 |  19 +-
 drivers/cpufreq/pasemi-cpufreq.c                   |   1 +
 drivers/cpufreq/pmac32-cpufreq.c                   |   2 +
 drivers/cpufreq/ppc_cbe_cpufreq.c                  |   1 +
 drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c |  25 +-
 drivers/crypto/sunxi-ss/sun4i-ss-hash.c            |   5 +-
 drivers/crypto/vmx/aesp8-ppc.pl                    |   6 +-
 drivers/crypto/vmx/ghash.c                         | 213 +++++++---------
 drivers/dma/at_xdmac.c                             |   6 +-
 drivers/dma/pl330.c                                |  10 +-
 drivers/dma/tegra210-adma.c                        |  28 +-
 drivers/extcon/extcon-arizona.c                    |  10 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |  24 +-
 drivers/gpu/drm/drm_drv.c                          |   5 +-
 drivers/gpu/drm/drm_file.c                         |   1 +
 drivers/gpu/drm/i915/intel_pm.c                    |  45 +++-
 drivers/gpu/drm/imx/ipuv3-crtc.c                   |   2 +-
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c              |  10 +-
 drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h  |   2 +
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c      |  26 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.h      |   2 +
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c     |  15 ++
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c      |  21 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h      |   1 +
 drivers/gpu/drm/rockchip/cdn-dp-reg.c              |   2 +-
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c        |   9 +
 drivers/gpu/drm/rockchip/rockchip_drm_psr.c        |   4 +-
 drivers/gpu/drm/sun4i/sun4i_drv.c                  |   2 +
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   8 +-
 drivers/gpu/ipu-v3/ipu-dp.c                        |  12 +-
 drivers/hid/hid-core.c                             |  36 ++-
 drivers/hid/hid-input.c                            |  14 +
 drivers/hid/hid-logitech-hidpp.c                   |  23 +-
 drivers/hwmon/f71805f.c                            |  15 +-
 drivers/hwmon/pc87427.c                            |  14 +-
 drivers/hwmon/pwm-fan.c                            |   2 +-
 drivers/hwmon/smsc47b397.c                         |  13 +-
 drivers/hwmon/smsc47m1.c                           |  28 +-
 drivers/hwmon/vt1211.c                             |  15 +-
 drivers/hwtracing/intel_th/msu.c                   |  35 ++-
 drivers/hwtracing/stm/core.c                       |   2 +-
 drivers/iio/adc/ad_sigma_delta.c                   |  16 +-
 drivers/iio/adc/xilinx-xadc-core.c                 |   2 +-
 drivers/iio/common/ssp_sensors/ssp_iio.c           |   2 +-
 drivers/iio/magnetometer/hmc5843_i2c.c             |   7 +-
 drivers/iio/magnetometer/hmc5843_spi.c             |   7 +-
 drivers/infiniband/hw/cxgb4/cm.c                   |   2 +
 drivers/infiniband/hw/hfi1/init.c                  |   3 +-
 drivers/infiniband/hw/hns/hns_roce_ah.c            |   2 +-
 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h          |  35 ++-
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c       |   6 +
 drivers/input/mouse/elan_i2c_core.c                |  25 ++
 drivers/input/rmi4/rmi_driver.c                    |   6 +-
 drivers/iommu/tegra-smmu.c                         |  25 +-
 drivers/irqchip/irq-ath79-misc.c                   |  11 +
 drivers/isdn/mISDN/socket.c                        |   4 +-
 drivers/leds/leds-pwm.c                            |   5 +-
 drivers/md/bcache/alloc.c                          |   5 +-
 drivers/md/bcache/journal.c                        |  37 ++-
 drivers/md/bcache/super.c                          |  22 +-
 drivers/md/dm-cache-metadata.c                     |   9 +-
 drivers/md/dm-delay.c                              |   3 +-
 drivers/md/dm-zoned-metadata.c                     |   5 +
 drivers/md/md.c                                    |   6 +-
 drivers/md/raid5.c                                 |  10 +-
 drivers/media/cec/cec-api.c                        |  19 +-
 drivers/media/cec/cec-edid.c                       |  60 -----
 drivers/media/dvb-frontends/m88ds3103.c            |   9 +-
 drivers/media/i2c/adv7604.c                        |   4 +-
 drivers/media/i2c/adv7842.c                        |   4 +-
 drivers/media/i2c/ov2659.c                         |   6 +-
 drivers/media/i2c/ov5640.c                         |  12 +-
 drivers/media/i2c/ov6650.c                         |  27 +-
 drivers/media/pci/saa7146/hexium_gemini.c          |   5 +-
 drivers/media/pci/saa7146/hexium_orion.c           |   5 +-
 drivers/media/platform/coda/coda-bit.c             |   3 +
 drivers/media/platform/stm32/stm32-dcmi.c          |   6 +
 drivers/media/platform/video-mux.c                 |   5 +
 drivers/media/platform/vimc/vimc-core.c            |   2 +
 drivers/media/platform/vimc/vimc-streamer.c        |   2 +-
 drivers/media/platform/vivid/vivid-vid-cap.c       |   2 +-
 drivers/media/radio/wl128x/fmdrv_common.c          |   7 +-
 drivers/media/rc/serial_ir.c                       |   9 +-
 drivers/media/usb/au0828/au0828-video.c            |  16 +-
 drivers/media/usb/cpia2/cpia2_v4l.c                |   3 +-
 drivers/media/usb/go7007/go7007-fw.c               |   4 +-
 drivers/media/usb/pvrusb2/pvrusb2-hdw.c            |   2 +
 drivers/media/usb/pvrusb2/pvrusb2-hdw.h            |   1 +
 drivers/media/usb/siano/smsusb.c                   |  33 ++-
 drivers/media/usb/uvc/uvc_driver.c                 |   2 +-
 drivers/memory/tegra/mc.c                          |   2 +-
 drivers/mmc/core/pwrseq_emmc.c                     |  38 +--
 drivers/mmc/core/sd.c                              |   8 +
 drivers/mmc/host/mmc_spi.c                         |   4 +
 drivers/mmc/host/sdhci-iproc.c                     |   6 +-
 drivers/mmc/host/sdhci-of-esdhc.c                  |   8 +
 drivers/mtd/spi-nor/intel-spi.c                    |   8 +
 drivers/net/Kconfig                                |   4 +-
 drivers/net/Makefile                               |   2 +-
 drivers/net/bonding/bond_options.c                 |   7 -
 drivers/net/dsa/mv88e6xxx/chip.c                   |   2 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   2 +
 drivers/net/ethernet/chelsio/cxgb3/l2t.h           |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |  15 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |   2 +-
 drivers/net/ethernet/freescale/fec_main.c          |  32 ++-
 drivers/net/ethernet/freescale/ucc_geth_ethtool.c  |   8 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c      |  15 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   8 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |   6 +-
 drivers/net/ethernet/marvell/mvneta.c              |   4 +-
 drivers/net/ethernet/marvell/mvpp2.c               |  10 +-
 drivers/net/ethernet/mellanox/mlx4/mcg.c           |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   2 +-
 drivers/net/ethernet/mellanox/mlxsw/core.c         |   6 +-
 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c   |   2 +-
 drivers/net/ethernet/seeq/sgiseeq.c                |   1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c  |   2 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  23 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c  |   3 +-
 drivers/net/phy/marvell10g.c                       |  14 +
 drivers/net/phy/spi_ks8995.c                       |   9 +
 drivers/net/ppp/ppp_deflate.c                      |  20 +-
 drivers/net/usb/qmi_wwan.c                         |   2 +
 drivers/net/usb/usbnet.c                           |   6 +
 drivers/net/wireless/atmel/at76c50x-usb.c          |   4 +-
 drivers/net/wireless/broadcom/b43/phy_lp.c         |   6 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   6 +
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |  15 +-
 .../wireless/broadcom/brcm80211/brcmfmac/fweh.h    |  16 +-
 .../broadcom/brcm80211/brcmfmac/fwsignal.c         |  42 +--
 .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c  |   2 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c |  27 +-
 .../wireless/broadcom/brcm80211/brcmfmac/vendor.c  |   5 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |  28 +-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c       |   7 +-
 drivers/net/wireless/intersil/p54/p54pci.c         |   3 +-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |   6 +-
 drivers/net/wireless/marvell/mwifiex/cfp.c         |   3 +
 drivers/net/wireless/marvell/mwl8k.c               |  13 +-
 drivers/net/wireless/realtek/rtlwifi/base.c        |   5 +
 .../net/wireless/realtek/rtlwifi/rtl8188ee/fw.c    |   2 +
 .../wireless/realtek/rtlwifi/rtl8192c/fw_common.c  |   2 +
 .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c    |   2 +
 .../net/wireless/realtek/rtlwifi/rtl8723ae/fw.c    |   2 +
 .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c    |   1 +
 .../net/wireless/realtek/rtlwifi/rtl8723be/fw.c    |   2 +
 .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.c    |   4 +
 drivers/net/wireless/st/cw1200/main.c              |   5 +
 drivers/net/wireless/st/cw1200/scan.c              |   5 +-
 drivers/nfc/st95hf/core.c                          |   7 +
 drivers/nvdimm/btt_devs.c                          |  18 +-
 drivers/nvdimm/label.c                             |  29 ++-
 drivers/nvdimm/namespace_devs.c                    |  20 +-
 drivers/nvdimm/nd.h                                |   4 +
 drivers/nvdimm/pmem.c                              |   8 +-
 drivers/parisc/led.c                               |   3 +
 drivers/pci/host/pci-hyperv.c                      |  21 ++
 drivers/pci/pcie/aspm.c                            |  49 ++--
 drivers/pci/quirks.c                               |  19 ++
 drivers/phy/allwinner/phy-sun4i-usb.c              |   4 +
 drivers/pinctrl/pinctrl-pistachio.c                |   2 +
 drivers/pinctrl/samsung/pinctrl-exynos-arm.c       |   1 +
 drivers/pinctrl/zte/pinctrl-zx.c                   |   1 +
 drivers/platform/x86/sony-laptop.c                 |   8 +-
 drivers/platform/x86/thinkpad_acpi.c               |  72 +++++-
 drivers/power/supply/axp288_charger.c              |   4 +
 drivers/power/supply/cpcap-battery.c               |   3 +
 drivers/power/supply/power_supply_sysfs.c          |   6 -
 drivers/rtc/rtc-88pm860x.c                         |   2 +-
 drivers/rtc/rtc-xgene.c                            |  18 +-
 drivers/s390/block/dasd_eckd.c                     |   6 +-
 drivers/s390/char/con3270.c                        |   2 +-
 drivers/s390/char/fs3270.c                         |   3 +-
 drivers/s390/char/raw3270.c                        |   3 +-
 drivers/s390/char/raw3270.h                        |   4 +-
 drivers/s390/char/tty3270.c                        |   3 +-
 drivers/s390/cio/cio.h                             |   2 +-
 drivers/s390/cio/vfio_ccw_drv.c                    |  32 ++-
 drivers/s390/cio/vfio_ccw_ops.c                    |  11 +-
 drivers/s390/crypto/pkey_api.c                     |   3 +-
 drivers/s390/crypto/zcrypt_api.c                   |   4 +
 drivers/s390/net/ctcm_main.c                       |   1 +
 drivers/s390/scsi/zfcp_ext.h                       |   1 +
 drivers/s390/scsi/zfcp_scsi.c                      |   9 +
 drivers/s390/scsi/zfcp_sysfs.c                     |  55 +++-
 drivers/s390/scsi/zfcp_unit.c                      |   8 +-
 drivers/scsi/libsas/sas_expander.c                 |   5 +
 drivers/scsi/lpfc/lpfc_ct.c                        |  20 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |  11 +-
 drivers/scsi/qedf/qedf_io.c                        |   1 +
 drivers/scsi/qedi/qedi_iscsi.c                     |   3 +
 drivers/scsi/qla2xxx/qla_isr.c                     |   6 +-
 drivers/scsi/qla2xxx/tcm_qla2xxx.c                 |   5 +-
 drivers/scsi/qla4xxx/ql4_os.c                      |   2 +-
 drivers/scsi/raid_class.c                          |   4 +-
 drivers/scsi/sd.c                                  |   3 +-
 drivers/scsi/ufs/ufshcd.c                          |  28 +-
 drivers/spi/spi-pxa2xx.c                           |   8 +-
 drivers/spi/spi-rspi.c                             |   9 +-
 drivers/spi/spi-tegra114.c                         |  32 ++-
 drivers/spi/spi-topcliff-pch.c                     |  15 +-
 drivers/spi/spi.c                                  |   2 +
 drivers/ssb/bridge_pcmcia_80211.c                  |   9 +-
 drivers/staging/olpc_dcon/Kconfig                  |   1 +
 .../interface/vchiq_arm/vchiq_2835_arm.c           |   9 +
 drivers/staging/wlan-ng/hfa384x_usb.c              |   3 +-
 drivers/thunderbolt/switch.c                       |  22 +-
 drivers/tty/ipwireless/main.c                      |   8 +
 drivers/tty/serial/max310x.c                       |   2 +-
 drivers/tty/serial/msm_serial.c                    |   5 +-
 drivers/tty/serial/sh-sci.c                        |   7 +
 drivers/tty/vt/keyboard.c                          |  33 ++-
 drivers/tty/vt/vt.c                                |   4 +-
 drivers/usb/core/config.c                          |   4 +-
 drivers/usb/core/hcd.c                             |   3 +
 drivers/usb/core/hub.c                             |   5 +-
 drivers/usb/core/quirks.c                          |   3 +
 drivers/usb/host/xhci-ring.c                       |  17 +-
 drivers/usb/host/xhci.c                            |  24 +-
 drivers/usb/misc/rio500.c                          |  41 ++-
 drivers/usb/misc/sisusbvga/sisusb.c                |  15 +-
 drivers/usb/serial/generic.c                       |  39 ++-
 drivers/usb/usbip/stub_dev.c                       |  75 ++++--
 drivers/video/fbdev/core/fbcmap.c                  |   2 +
 drivers/video/fbdev/core/modedb.c                  |   3 +
 drivers/video/fbdev/sm712.h                        |  12 +-
 drivers/video/fbdev/sm712fb.c                      | 243 ++++++++++++++----
 drivers/virt/fsl_hypervisor.c                      |  29 ++-
 drivers/w1/w1_io.c                                 |   3 +-
 drivers/xen/xen-pciback/pciback_ops.c              |   2 -
 fs/btrfs/backref.c                                 |  51 ++--
 fs/btrfs/disk-io.c                                 |  51 ++--
 fs/btrfs/extent-tree.c                             |   3 +-
 fs/btrfs/file.c                                    |  15 +-
 fs/btrfs/inode.c                                   |  14 +-
 fs/btrfs/relocation.c                              |  31 ++-
 fs/btrfs/root-tree.c                               |  17 +-
 fs/btrfs/send.c                                    |   6 +
 fs/btrfs/sysfs.c                                   |   7 +-
 fs/btrfs/tree-log.c                                |  21 +-
 fs/ceph/super.c                                    |   7 +
 fs/char_dev.c                                      |   6 +
 fs/cifs/file.c                                     |   4 +-
 fs/cifs/smb2ops.c                                  |  14 +-
 fs/ext4/extents.c                                  |  17 +-
 fs/ext4/file.c                                     |   7 +
 fs/ext4/inode.c                                    |   4 +-
 fs/ext4/ioctl.c                                    |   2 +-
 fs/ext4/mballoc.c                                  |   2 +-
 fs/ext4/namei.c                                    |   5 +-
 fs/ext4/resize.c                                   |   1 +
 fs/ext4/super.c                                    |  60 +++--
 fs/ext4/xattr.c                                    |   2 +-
 fs/f2fs/data.c                                     |  17 +-
 fs/f2fs/f2fs.h                                     |  11 +
 fs/f2fs/file.c                                     |   2 +-
 fs/f2fs/gc.c                                       |   2 +-
 fs/f2fs/segment.c                                  |   6 +-
 fs/fs-writeback.c                                  |  11 +-
 fs/fuse/dev.c                                      |  12 +-
 fs/fuse/file.c                                     |   9 +-
 fs/gfs2/glock.c                                    |  23 +-
 fs/gfs2/lock_dlm.c                                 |   9 +-
 fs/gfs2/log.c                                      |   3 +-
 fs/gfs2/lops.c                                     |   6 +-
 fs/hugetlbfs/inode.c                               |   8 +-
 fs/jbd2/journal.c                                  |   4 +
 fs/kernfs/dir.c                                    |   5 +-
 fs/nfs/client.c                                    |   7 +-
 fs/nfs/filelayout/filelayout.c                     |   2 +-
 fs/nfs/nfs4state.c                                 |   4 +
 fs/ocfs2/export.c                                  |  30 ++-
 fs/ufs/util.h                                      |   2 +-
 include/asm-generic/pgtable.h                      |  16 ++
 include/linux/bio.h                                |   2 +-
 include/linux/bitops.h                             |  16 +-
 include/linux/bpf.h                                |   1 +
 include/linux/cgroup-defs.h                        |   5 +
 include/linux/compiler-gcc.h                       |   4 +
 include/linux/compiler_types.h                     |   4 +
 include/linux/efi.h                                |   7 +-
 include/linux/hid.h                                |   1 +
 include/linux/hugetlb.h                            |   4 +-
 include/linux/iio/adc/ad_sigma_delta.h             |   1 +
 include/linux/kvm_host.h                           |  10 +-
 include/linux/list.h                               |  30 +++
 include/linux/list_lru.h                           |   1 +
 include/linux/mfd/da9063/registers.h               |   6 +-
 include/linux/mfd/max77620.h                       |   4 +-
 include/linux/module.h                             |   4 +-
 include/linux/of.h                                 |   4 +-
 include/linux/pci.h                                |   2 +
 include/linux/siphash.h                            |   5 +
 include/linux/skbuff.h                             |   9 +-
 include/linux/smpboot.h                            |   2 +-
 include/media/cec.h                                |  70 +++++
 include/net/netfilter/nf_conntrack.h               |   2 +
 include/net/netns/ipv4.h                           |   2 +
 include/net/nfc/nci_core.h                         |   2 +-
 include/rdma/ib_verbs.h                            |  34 ++-
 include/uapi/linux/tipc_config.h                   |  10 +-
 include/uapi/rdma/ib_user_verbs.h                  |  20 +-
 include/uapi/rdma/vmw_pvrdma-abi.h                 |   1 +
 init/main.c                                        |   4 +-
 kernel/auditfilter.c                               |  12 +-
 kernel/bpf/devmap.c                                |   3 +
 kernel/bpf/hashtab.c                               |  23 +-
 kernel/bpf/syscall.c                               |   5 +-
 kernel/cgroup/cgroup.c                             |   6 +
 kernel/fork.c                                      |  31 ++-
 kernel/locking/rwsem-xadd.c                        |  44 +++-
 kernel/rcu/rcuperf.c                               |   5 +
 kernel/rcu/rcutorture.c                            |   5 +
 kernel/sched/core.c                                |   9 +-
 kernel/sched/cpufreq_schedutil.c                   |   1 +
 kernel/sched/rt.c                                  |   5 +
 kernel/signal.c                                    |   2 +
 kernel/trace/trace.h                               |  57 ++++-
 kernel/trace/trace_branch.c                        |   4 +
 kernel/trace/trace_events.c                        |   3 -
 kernel/trace/trace_functions_graph.c               |   4 +
 kernel/trace/trace_irqsoff.c                       |   2 +
 kernel/trace/trace_sched_wakeup.c                  |   2 +
 lib/Makefile                                       |  11 +
 lib/iov_iter.c                                     |  17 +-
 lib/kobject_uevent.c                               |  11 +-
 lib/sbitmap.c                                      |   2 +-
 lib/strncpy_from_user.c                            |   5 +-
 lib/strnlen_user.c                                 |   4 +-
 mm/hugetlb.c                                       |  23 +-
 mm/list_lru.c                                      |   8 +-
 mm/memory.c                                        |  11 +-
 mm/mincore.c                                       |  23 +-
 mm/userfaultfd.c                                   |   3 +-
 mm/vmscan.c                                        |  29 +--
 net/8021q/vlan_dev.c                               |   4 +-
 net/batman-adv/distributed-arp-table.c             |   4 +-
 net/batman-adv/main.c                              |   1 +
 net/batman-adv/multicast.c                         |  11 +-
 net/batman-adv/types.h                             |   2 +
 net/bridge/br_if.c                                 |  13 +-
 net/core/dev.c                                     |  11 +-
 net/core/fib_rules.c                               |   7 +-
 net/dsa/dsa.c                                      |  11 +-
 net/ipv4/esp4.c                                    |  20 +-
 net/ipv4/igmp.c                                    |  47 ++--
 net/ipv4/ip_gre.c                                  |   2 +-
 net/ipv4/ip_vti.c                                  |   5 +-
 net/ipv4/raw.c                                     |   4 +-
 net/ipv4/route.c                                   |  12 +-
 net/ipv4/xfrm4_policy.c                            |  24 +-
 net/ipv6/output_core.c                             |  30 ++-
 net/ipv6/raw.c                                     |   2 +
 net/ipv6/sit.c                                     |   2 +-
 net/ipv6/xfrm6_tunnel.c                            |   4 +
 net/llc/llc_output.c                               |   2 +
 net/mac80211/iface.c                               |   3 +
 net/mac80211/mesh_pathtbl.c                        |   2 +-
 net/mac80211/mlme.c                                |   3 -
 net/mac80211/trace_msg.h                           |   7 +-
 net/mac80211/tx.c                                  |   3 +
 net/netfilter/ipvs/ip_vs_core.c                    |   2 +-
 net/netfilter/nf_conntrack_core.c                  |  35 +++
 net/netfilter/nf_conntrack_netlink.c               |  34 ++-
 net/netfilter/nf_tables_api.c                      |  19 ++
 net/netfilter/x_tables.c                           |   2 +-
 net/nfc/nci/hci.c                                  |   8 +
 net/packet/af_packet.c                             |  25 +-
 net/sched/cls_tcindex.c                            |  16 +-
 net/tipc/core.c                                    |  32 ++-
 net/tipc/socket.c                                  |   4 +-
 net/tipc/subscr.c                                  |  14 +-
 net/tipc/subscr.h                                  |   5 +-
 net/vmw_vsock/virtio_transport.c                   |  13 +-
 net/vmw_vsock/virtio_transport_common.c            |   7 +
 net/wireless/nl80211.c                             |  23 +-
 net/xfrm/xfrm_user.c                               |   2 +-
 scripts/gcc-plugins/gcc-common.h                   |   4 +
 security/apparmor/apparmorfs.c                     |  13 +-
 security/inode.c                                   |  13 +-
 security/integrity/ima/ima_crypto.c                |  54 ++--
 security/integrity/ima/ima_policy.c                |  21 +-
 sound/pci/hda/patch_hdmi.c                         |  11 +-
 sound/pci/hda/patch_realtek.c                      |   7 +-
 sound/soc/codecs/hdmi-codec.c                      |   6 +-
 sound/soc/codecs/max98090.c                        |  12 +-
 sound/soc/codecs/rt5677-spi.c                      |  35 ++-
 sound/soc/davinci/davinci-mcasp.c                  |   2 +
 sound/soc/fsl/Kconfig                              |   9 +-
 sound/soc/fsl/eukrea-tlv320.c                      |   4 +-
 sound/soc/fsl/fsl_sai.c                            |   2 +
 sound/soc/fsl/fsl_utils.c                          |   1 +
 sound/usb/mixer.c                                  |   2 +
 tools/lib/bpf/bpf.c                                |   2 +
 tools/lib/bpf/bpf.h                                |   1 +
 tools/lib/traceevent/event-parse.c                 |   2 +-
 tools/objtool/Makefile                             |   3 +-
 tools/objtool/check.c                              |   3 +-
 tools/perf/bench/numa.c                            |   4 +
 .../perf/util/intel-pt-decoder/intel-pt-decoder.c  |  31 ++-
 tools/testing/selftests/net/run_netsocktests       |   2 +-
 tools/testing/selftests/netfilter/Makefile         |   2 +-
 .../selftests/netfilter/conntrack_icmp_related.sh  | 283 +++++++++++++++++++++
 virt/kvm/arm/arm.c                                 |  14 +-
 virt/kvm/arm/mmu.c                                 |   8 +-
 virt/kvm/irqchip.c                                 |   5 +-
 virt/kvm/kvm_main.c                                |   8 +-
 519 files changed, 4487 insertions(+), 1816 deletions(-)
 create mode 100644 Documentation/sphinx/kernellog.py
 create mode 100755 tools/testing/selftests/netfilter/conntrack_icmp_related.sh

BUG=b:131229196
TEST=Build and test on various affected systems

Change-Id: I9bafe4bf988c7c2609ea7229fb17e3a7393f000c
Signed-off-by: vaibhavrustagi <vaibhavrustagi@google.com>