Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0028b934 authored by Kyle Yan's avatar Kyle Yan Committed by Prasad Sodagudi
Browse files

Merge remote-tracking branch 'origin/tmp-cc4a41fe' into msm-next



* origin/tmp-cc4a41fe:
  Linux 4.13-rc7
  Avoid page waitqueue race leaving possible page locker waiting
  Minor page waitqueue cleanups
  Clarify (and fix) MAX_LFS_FILESIZE macros
  PCI/MSI: Don't warn when irq_create_affinity_masks() returns NULL
  mm/memblock.c: reversed logic in memblock_discard()
  fork: fix incorrect fput of ->exe_file causing use-after-free
  mm/madvise.c: fix freeing of locked page with MADV_FREE
  dax: fix deadlock due to misaligned PMD faults
  mm, shmem: fix handling /sys/kernel/mm/transparent_hugepage/shmem_enabled
  PM/hibernate: touch NMI watchdog when creating snapshot
  virtio_pci: fix cpu affinity support
  virtio_blk: fix incorrect message when disk is resized
  blk-mq-debugfs: Add names for recently added flags
  KVM: PPC: Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce()
  perf/core: Fix group {cpu,task} validation
  x86/mm: Fix use-after-free of ldt_struct
  KVM, pkeys: do not use PKRU value in vcpu->arch.guest_fpu.state
  KVM: x86: simplify handling of PKRU
  KVM: x86: block guest protection keys unless the host has them enabled
  mtd: nand: atmel: Relax tADL_min constraint
  mtd: nandsim: remove debugfs entries in error path
  Input: ALPS - fix two-finger scroll breakage in right side on ALPS touchpad
  net: sunrpc: svcsock: fix NULL-pointer exception
  nfsd: Limit end of page list when decoding NFSv4 WRITE
  pty: Repair TIOCGPTPEER
  IB/mlx5: Always return success for RoCE modify port
  IB/mlx5: Fix Raw Packet QP event handler assignment
  IB/core: Avoid accessing non-allocated memory when inferring port type
  ASoC: rt5677: Reintroduce I2C device IDs
  Btrfs: fix blk_status_t/errno confusion
  kbuild: update comments of Makefile.asm-generic
  bsg-lib: fix kernel panic resulting from missing allocation of reply-buffer
  tracing: Fix freeing of filter in create_filter() when set_str is false
  tracing: Fix kmemleak in tracing_map_array_free()
  ftrace: Check for null ret_stack on profile function graph entry function
  KVM: PPC: Book3S HV: Add missing barriers to XIVE code and document them
  KVM: PPC: Book3S HV: Workaround POWER9 DD1.0 bug causing IPB bit loss
  KVM: PPC: Book3S HV: Use msgsync with hypervisor doorbells on POWER9
  timers: Fix excessive granularity of new timers after a nohz idle
  Revert "pty: fix the cached path of the pty slave file descriptor in the master"
  Revert "loop: support 4k physical blocksize"
  blk-throttle: cap discard request size
  ARM: dts: exynos: add needs-hpd for Odroid-XU3/4
  cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup()
  cifs: Fix df output for users with quota limits
  ARM: at91: don't select CONFIG_ARM_CPU_SUSPEND for old platforms
  ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978)
  drm/i915/gvt: Fix the kernel null pointer error
  ANDROID: binder: fix proc->tsk check.
  ACPI: device property: Fix node lookup in acpi_graph_get_child_prop_value()
  ACPICA: Fix acpi_evaluate_object_typed()
  RDMA/uverbs: Initialize cq_context appropriately
  arm64: kaslr: Adjust the offset to avoid Image across alignment boundary
  arm64: kaslr: ignore modulo offset when validating virtual displacement
  arm64: mm: abort uaccess retries upon fatal signal
  arm64: fpsimd: Prevent registers leaking across exec
  ALSA: core: Fix unexpected error at replacing user TLV
  drm: Release driver tracking before making the object available again
  ALSA: usb-audio: Add delay quirk for H650e/Jabra 550a USB headsets
  Revert "mfd: da9061: Fix to remove BBAT_CONT register from chip model"
  sparc: kernel/pcic: silence gcc 7.x warning in pcibios_fixup_bus()
  pids: make task_tgid_nr_ns() safe
  objtool: Fix '-mtune=atom' decoding support in objtool 2.0
  KVM: s390: sthyi: fix specification exception detection
  KVM: s390: sthyi: fix sthyi inline assembly
  mmc: block: prevent propagating R1_OUT_OF_RANGE for open-ending mode
  rtc: ds1307: fix regmap config
  drm/i915: Clear lost context-switch interrupts across reset
  drm/i915/bxt: use NULL for GPIO connection ID
  soc: ti: knav: Add a NULL pointer check for kdev in knav_pool_create
  ipv6: repair fib6 tree in failure case
  net_sched: fix order of queue length updates in qdisc_replace()
  tools lib bpf: improve warning
  switchdev: documentation: minor typo fixes
  bpf, doc: also add s390x as arch to sysctl description
  kbuild: Do not use hyphen in exported variable name
  Makefile: add kselftest-clean to PHONY target list
  Kbuild: use -fshort-wchar globally
  Linux 4.13-rc6
  Sanitize 'move_pages()' permission checks
  Input: soc_button_array - silence -ENOENT error on Dell XPS13 9365
  iio: magnetometer: st_magn: remove ihl property for LSM303AGR
  iio: magnetometer: st_magn: fix status register address for LSM303AGR
  iio: hid-sensor-trigger: Fix the race with user space powering up sensors
  iio: trigger: stm32-timer: fix get trigger mode
  iio: imu: adis16480: Fix acceleration scale factor for adis16480
  PATCH] iio: Fix some documentation warnings
  genirq/ipi: Fixup checks against nr_cpu_ids
  ALSA: firewire-motu: destroy stream data surely at failure of card initialization
  ALSA: firewire: fix NULL pointer dereference when releasing uninitialized data of iso-resource
  Input: trackpoint - add new trackpoint firmware ID
  Input: elan_i2c - add ELAN0602 ACPI ID to support Lenovo Yoga310
  net: sched: fix NULL pointer dereference when action calls some targets
  rxrpc: Fix oops when discarding a preallocated service call
  irda: do not leak initialized list.dev to userspace
  net/mlx4_core: Enable 4K UAR if SRIOV module parameter is not enabled
  PCI: Allow PCI express root ports to find themselves
  tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP
  net: check and errout if res->fi is NULL when RTM_F_FIB_MATCH is set
  ipv6: reset fn->rr_ptr when replacing route
  staging: rtl8188eu: add RNX-N150NUB support
  sctp: fully initialize the IPv6 address in sctp_v6_to_addr()
  tipc: fix use-after-free
  tun: handle register_netdevice() failures properly
  mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes
  mm/vmalloc.c: don't unconditonally use __GFP_HIGHMEM
  mm/mempolicy: fix use after free when calling get_mempolicy
  mm/cma_debug.c: fix stack corruption due to sprintf usage
  signal: don't remove SIGNAL_UNKILLABLE for traced tasks.
  mm, oom: fix potential data corruption when oom_reaper races with writer
  mm: fix double mmap_sem unlock on MMF_UNSTABLE enforced SIGBUS
  slub: fix per memcg cache leak on css offline
  mm: discard memblock data later
  test_kmod: fix description for -s -and -c parameters
  kmod: fix wait on recursive loop
  wait: add wait_event_killable_timeout()
  kernel/watchdog: fix Kconfig constraints for perf hardlockup watchdog
  mm: memcontrol: fix NULL pointer crash in test_clear_page_writeback()
  datagram: When peeking datagrams with offset < 0 don't skip empty skbs
  bpf, doc: improve sysctl knob description
  netxen: fix incorrect loop counter decrement
  nfp: fix infinite loop on umapping cleanup
  net: sched: fix p_filter_chain check in tcf_chain_flush
  blk-mq-pci: add a fallback when pci_irq_get_affinity returns NULL
  kernel/watchdog: Prevent false positives with turbo modes
  genirq: Restore trigger settings in irq_modify_status()
  soc: ti: ti_sci_pm_domains: Populate name for genpd
  x86: Constify attribute_group structures
  MAINTAINERS: Remove Jason Cooper's irqchip git tree
  ALSA: emu10k1: Fix forgotten user-copy conversion in init code
  ALSA: usb-audio: add DSD support for new Amanero PID
  nvme-pci: set cqe_seen on polled completions
  powerpc/mm: Ensure cpumask update is ordered
  ARM: dts: imx6qdl-nitrogen6_som2: fix PCIe reset
  xfs: don't leak quotacheck dquots when cow recovery
  xfs: clear MS_ACTIVE after finishing log recovery
  ACPI: EC: Fix regression related to wrong ECDT initialization order
  bpf: Update sysctl documentation to list all supported architectures
  nvme-fabrics: fix reporting of unrecognized options
  pty: fix the cached path of the pty slave file descriptor in the master
  i2c: designware: Fix runtime PM for I2C slave mode
  i2c: designware: Remove needless pm_runtime_put_noidle() call
  ALSA: usb-audio: Add mute TLV for playback volumes on C-Media devices
  of: fix DMA mask generation
  x86/boot/64/clang: Use fixup_pointer() to access 'next_early_pgt'
  nvmet-fc: eliminate incorrect static markers on local variables
  scsi: cxgb4i: call neigh_event_send() to update MAC address
  Revert "scsi: default to scsi-mq"
  scsi: sd_zbc: Write unlock zone from sd_uninit_cmnd()
  scsi: aacraid: Fix out of bounds in aac_get_name_resp
  scsi: csiostor: fail probe if fw does not support FCoE
  scsi: megaraid_sas: fix error handle in megasas_probe_one
  ipv4: better IP_MAX_MTU enforcement
  ptr_ring: use kmalloc_array()
  dccp: defer ccid_hc_tx_delete() at dismantle time
  openvswitch: fix skb_panic due to the incorrect actions attrlen
  printk-formats.txt: Better describe the difference between %pS and %pF
  x86/elf: Remove the unnecessary ADDR_NO_RANDOMIZE checks
  x86: Fix norandmaps/ADDR_NO_RANDOMIZE
  sparc64: remove unnecessary log message
  Revert "staging: fsl-mc: be consistent when checking strcmp() return"
  net: igmp: Use ingress interface rather than vrf device
  sparc64: Don't clibber fixed registers in __multi4.
  IB/uverbs: Fix NULL pointer dereference during device removal
  IB/core: Protect sysfs entry on ib_unregister_device
  iw_cxgb4: fix misuse of integer variable
  IB/hns: fix memory leak on ah on error return path
  i40iw: Fix potential fcn_id_array out of bounds
  i40iw: Use correct alignment for CQ0 memory
  i40iw: Fix typecast of tcp_seq_num
  i40iw: Correct variable names
  i40iw: Fix parsing of query/commit FPM buffers
  drm/i915/cnl: Fix LSPCON support.
  drm/i915/vbt: ignore extraneous child devices for a port
  drm/i915: Initialize 'data' in intel_dsi_dcs_backlight.c
  RDMA/vmw_pvrdma: Report CQ missed events
  powerpc: Fix VSX enabling/flushing to also test MSR_FP and MSR_VEC
  nvmet-fc: correct use after free on list teardown
  nvmet: don't overwrite identify sn/fr with 0-bytes
  parisc: pci memory bar assignment fails with 64bit kernels on dino/cujo
  bpf: fix bpf_trace_printk on 32 bit archs
  PCI: fix oops when try to find Root Port for a PCI device
  sfc: don't try and read ef10 data on non-ef10 NIC
  net_sched: remove warning from qdisc_hash_add
  net_sched/sfq: update hierarchical backlog when drop packet
  net_sched: reset pointers to tcf blocks in classful qdiscs' destructors
  ipv4: fix NULL dereference in free_fib_info_rcu()
  net: Fix a typo in comment about sock flags.
  ipv6: fix NULL dereference in ip6_route_dev_notify()
  audit: Receive unmount event
  audit: Fix use after free in audit_remove_watch_rule()
  drm/amdgpu: save list length when fence is signaled
  xen-blkfront: use a right index when checking requests
  xen: fix bio vec merging
  blk-mq: Fix queue usage on failed request allocation
  iommu: Fix wrong freeing of iommu_device->dev
  x86/mtrr: Prevent CPU hotplug lock recursion
  drm/atomic: If the atomic check fails, return its value first
  ALSA: usb-audio: Apply sample rate quirk to Sennheiser headset
  ALSA: seq: 2nd attempt at fixing race creating a queue
  tcp: fix possible deadlock in TCP stack vs BPF filter
  dccp: purge write queue in dccp_destroy_sock()
  udp: fix linear skb reception with PEEK_OFF
  ipv6: release rt6->rt6i_idev properly during ifdown
  af_key: do not use GFP_KERNEL in atomic contexts
  tcp: ulp: avoid module refcnt leak in tcp_set_ulp
  net/cxgb4vf: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag
  net/cxgb4: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag
  PCI: Disable Relaxed Ordering Attributes for AMD A1100
  PCI: Disable Relaxed Ordering for some Intel processors
  PCI: Disable PCIe Relaxed Ordering if unsupported
  Input: elan_i2c - Add antoher Lenovo ACPI ID for upcoming Lenovo NB
  Input: elan_i2c - add ELAN0608 to the ACPI table
  i2c: aspeed: fixed potential null pointer dereference
  i2c: simtec: use release_mem_region instead of release_resource
  i2c: core: Make comment about I2C table requirement to reflect the code
  i2c: designware: Fix standard mode speed when configuring the slave mode
  i2c: designware: Fix oops from i2c_dw_irq_handler_slave
  i2c: designware: Fix system suspend
  tipc: avoid inheriting msg_non_seq flag when message is returned
  tipc: accept PACKET_MULTICAST packets
  ipv4: route: fix inet_rtm_getroute induced crash
  drm/i915: Avoid the gpu reset vs. modeset deadlock
  drm/i915: Suppress switch_mm emission between the same aliasing_ppgtt
  drm/i915: Return correct EDP voltage swing table for 0.85V
  drm/i915/cnl: Add slice and subslice information to debugfs.
  drm/i915: Perform an invalidate prior to executing golden renderstate
  drm/i915: remove unused function declaration
  drm/atomic: Handle -EDEADLK with out-fences correctly
  drm: Fix framebuffer leak
  gpio: mvebu: Fix cause computation in irq handler
  gpio: reject invalid gpio before getting gpio_desc
  ext4: add missing xattr hash update
  ext4: fix clang build regression
  ALSA: hda/realtek - Fix pincfg for Dell XPS 13 9370
  brcmfmac: feature check for multi-scheduled scan fails on bcm4343x devices
  arm64: allwinner: h5: fix pinctrl IRQs
  bonding: ratelimit failed speed/duplex update warning
  Linux 4.13-rc5
  mtd: blkdevs: Fix mtd block write failure
  MD: not clear ->safemode for external metadata array
  iomap: fix integer truncation issues in the zeroing and dirtying helpers
  xfs: fix inobt inode allocation search optimization
  udp: harden copy_linear_skb()
  bpf: fix two missing target_size settings in bpf_convert_ctx_access
  net: fix compilation when busy poll is not enabled
  mISDN: Fix null pointer dereference at mISDN_FsmNew
  nfp: do not update MTU from BH in flower app
  net: stmmac: Use the right logging function in stmmac_mdio_register
  net/sched/hfsc: allocate tcf block for hfsc root class
  bonding: require speed/duplex only for 802.3ad, alb and tlb
  net: dsa: ksz: fix skb freeing
  pnfs/blocklayout: require 64-bit sector_t
  selftests: timers: freq-step: fix compile error
  iommu/arm-smmu: fix null-pointer dereference in arm_smmu_add_device
  xen/events: Fix interrupt lost during irq_disable and irq_enable
  xen: avoid deadlock in xenbus
  clocksource/drivers/arm_arch_timer: Avoid infinite recursion when ftrace is enabled
  xen: fix hvm guest with kaslr enabled
  xen: split up xen_hvm_init_shared_info()
  x86: provide an init_mem_mapping hypervisor hook
  x86: Mark various structures and functions as 'static'
  x86/cpufeature, kvm/svm: Rename (shorten) the new "virtualized VMSAVE/VMLOAD" CPUID flag
  clocksource/drivers/Kconfig: Fix CLKSRC_PISTACHIO dependencies
  clocksource/drivers/timer-of: Checking for IS_ERR() instead of NULL
  fuse: set mapping error in writepage_locked when it fails
  drm/imx: ipuv3-plane: fix YUV framebuffer scanout on the base plane
  gpu: ipu-v3: add DRM dependency
  ALSA: seq: Fix CONFIG_SND_SEQ_MIDI dependency
  arc: Mask individual IRQ lines during core INTC init
  cpufreq: x86: Disable interrupts during MSRs reading
  cpufreq: intel_pstate: report correct CPU frequencies during trace
  userfaultfd: replace ENOSPC with ESRCH in case mm has gone during copy/zeropage
  zram: rework copy of compressor name in comp_algorithm_store()
  rmap: do not call mmu_notifier_invalidate_page() under ptl
  mm: fix list corruptions on shmem shrinklist
  mm/balloon_compaction.c: don't zero ballooned pages
  MAINTAINERS: copy virtio on balloon_compaction.c
  mm: fix KSM data corruption
  mm: fix MADV_[FREE|DONTNEED] TLB flush miss problem
  mm: make tlb_flush_pending global
  mm: refactor TLB gathering API
  Revert "mm: numa: defer TLB flush for THP migration as long as possible"
  mm: migrate: fix barriers around tlb_flush_pending
  mm: migrate: prevent racy access to tlb_flush_pending
  fault-inject: fix wrong should_fail() decision in task context
  test_kmod: fix small memory leak on filesystem tests
  test_kmod: fix the lock in register_test_dev_kmod()
  test_kmod: fix bug which allows negative values on two config options
  test_kmod: fix spelling mistake: "EMTPY" -> "EMPTY"
  userfaultfd: hugetlbfs: remove superfluous page unlock in VM_SHARED case
  mm: ratelimit PFNs busy info message
  mm: fix global NR_SLAB_.*CLAIMABLE counter reads
  mm: add pmd_t initializer __pmd() to work around a GCC bug.
  thunderbolt: Do not enumerate more ports from DROM than the controller has
  mei: exclude device from suspend direct complete optimization
  firmware: avoid invalid fallback aborts by using killable wait
  firmware: fix batched requests - send wake up on failure on direct lookups
  firmware: fix batched requests - wake all waiters
  USB: serial: pl2303: add new ATEN device id
  usb: quirks: Add no-lpm quirk for Moshi USB to Ethernet Adapter
  USB: Check for dropped connection before switching to full speed
  usb:xhci:Add quirk for Certain failing HP keyboard on reset after resume
  nvme: fix directive command numd calculation
  nvme: fix nvme reset command timeout handling
  packet: fix tp_reserve race in packet_set_ring
  udp: consistently apply ufo or fragmentation
  irqchip/gic-v3-its-platform-msi: Fix msi-parent parsing loop
  irqchip/gic-v3-its: Allow GIC ITS number more than MAX_NUMNODES
  x86/smpboot: Unbreak CPU0 hotplug
  clocksource/drivers/em_sti: Fix error return codes in em_sti_probe()
  clocksource/drivers/arm_arch_timer: Fix mem frame loop initialization
  x86/asm/64: Clear AC on NMI entries
  perf/core: Fix time on IOC_ENABLE
  perf/x86: Fix RDPMC vs. mm_struct tracking
  nvme-pci: fix CMB sysfs file removal in reset path
  lpfc: support nvmet_fc defer_rcv callback
  nvmet_fc: add defer_req callback for deferment of cmd buffer return
  nvme: strip trailing 0-bytes in wwid_show
  arm64: allwinner: a64: sopine: add missing ethernet0 alias
  arm64: allwinner: a64: pine64: add missing ethernet0 alias
  arm64: allwinner: a64: bananapi-m64: add missing ethernet0 alias
  net: sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target
  igmp: Fix regression caused by igmp sysctl namespace code.
  geneve: maximum value of VNI cannot be used
  net: systemport: Fix software statistics for SYSTEMPORT Lite
  tipc: remove premature ESTABLISH FSM event at link synchronization
  sunvdc: prevent sunvdc panic when mpgroup disk added to guest domain
  target: Fix node_acl demo-mode + uncached dynamic shutdown regression
  block: Make blk_mq_delay_kick_requeue_list() rerun the queue at a quiet time
  bio-integrity: only verify integrity on the lowest stacked driver
  bio-integrity: Fix regression if profile verify_fn is NULL
  drm/nouveau/disp/nv04: avoid creation of output paths
  drm: make DRM_STM default n
  futex: Remove unnecessary warning from get_futex_key
  drm/rockchip: Fix suspend crash when drm is not bound
  NFSv4: Ignore NFS4ERR_OLD_STATEID in nfs41_check_open_stateid()
  selftests: futex: fix run_tests target
  fixdep: trivial: typo fix and correction
  kbuild: trivial cleanups on the comments
  kbuild: linker script do not match C names unless LD_DEAD_CODE_DATA_ELIMINATION is configured
  powerpc/watchdog: add locking around init/exit functions
  powerpc/watchdog: Fix marking of stuck CPUs
  powerpc/watchdog: Fix final-check recovered case
  powerpc/watchdog: Moderate touch_nmi_watchdog overhead
  powerpc/watchdog: Improve watchdog lock primitive
  powerpc: NMI IPI improve lock primitive
  powerpc/configs: Re-enable HARD/SOFT lockup detectors
  crypto: x86/sha1 - Fix reads beyond the number of blocks passed
  crypto: ixp4xx - Fix error handling path in 'aead_perform()'
  mmc: block: fix lockdep splat when removing mmc_block module
  iwlwifi: mvm: send delba upon rx ba session timeout
  mac80211: add api to start ba session timer expired flow
  dmaengine: tegra210-adma: fix of_irq_get() error check
  iwlwifi: mvm: don't WARN when a legit race happens in A-MPDU
  iwlwifi: mvm: start mac queues when deferred tx frames are purged
  net: avoid skb_warn_bad_offload false positives on UFO
  qmi_wwan: fix NULL deref on disconnect
  ppp: fix xmit recursion detection on ppp channels
  rds: Reintroduce statistics counting
  tcp: fastopen: tcp_connect() must refresh the route
  net: sched: set xt_tgchk_param par.net properly in ipt_init_target
  net: dsa: mediatek: add adjust link support for user ports
  net/mlx4_en: don't set CHECKSUM_COMPLETE on SCTP packets
  drm/exynos: forbid creating framebuffers from too small GEM buffers
  nfs/flexfiles: fix leak of nfs4_ff_ds_version arrays
  parse-maintainers: Move matching sections from MAINTAINERS
  parse-maintainers: Use perl hash references and specific filenames
  parse-maintainers: Add section pattern sorting
  get_maintainer: Prepare for separate MAINTAINERS files
  MAINTAINERS: openbmc mailing list is moderated
  MAINTAINERS: greybus: Fix typo s/LOOBACK/LOOPBACK
  mmc: mmc: correct the logic for setting HS400ES signal voltage
  random: fix warning message on ia64 and parisc
  scsi: ses: Fix wrong page error
  scsi: ipr: Fix scsi-mq lockdep issue
  scsi: st: fix blk_get_queue usage
  scsi: qla2xxx: Fix system crash while triggering FW dump
  md/r5cache: fix io_unit handling in r5l_log_endio()
  md/r5cache: call mddev_lock/unlock() in r5c_journal_mode_set
  md: fix test in md_write_start()
  md: always clear ->safemode when md_check_recovery gets the mddev lock.
  drm/etnaviv: Fix off-by-one error in reloc checking
  MIPS: Set ISA bit in entry-y for microMIPS kernels
  MIPS: Prevent building MT support for microMIPS kernels
  powerpc/powernv/idle: Disable LOSE_FULL_CONTEXT states when stop-api fails
  mmc: host: omap_hsmmc: Add CMD23 capability to omap_hsmmc driver
  MIPS: PCI: Fix smp_processor_id() in preemptible
  MIPS: Introduce cpu_tcache_line_size
  qed: Fix a memory allocation failure test in 'qed_mcp_cmd_init()'
  test_sysctl: fix sysctl.sh by making it executable
  test_kmod: fix kmod.sh by making it executable
  hysdn: fix to a race condition in put_log_buffer
  s390/qeth: fix L3 next-hop in xmit qeth hdr
  asix: Fix small memory leak in ax88772_unbind()
  asix: Ensure asix_rx_fixup_info members are all reset
  asix: Add rx->ax_skb = NULL after usbnet_skb_return()
  bpf: fix selftest/bpf/test_pkt_md_access on s390x
  quota: correct space limit check
  MIPS: DEC: Fix an int-handler.S CPU_DADDI_WORKAROUNDS regression
  pinctrl: generic: update references to Documentation/pinctrl.txt
  pinctrl: intel: merrifield: Correct UART pin lists
  irqchip: brcmstb-l2: Define an irq_pm_shutdown function
  pinctrl: armada-37xx: Fix number of pin in south bridge
  pinctrl: armada-37xx: Fix the pin 23 on south bridge
  MIPS: VDSO: Fix clobber lists in fallback code paths
  Revert "powerpc/64: Avoid restore_math call if possible in syscall exit"
  drm/i915: fix backlight invert for non-zero minimum brightness
  drm/i915/shrinker: Wrap need_resched() inside preempt-disable
  drm/i915/perf: fix flex eu registers programming
  Revert "MIPS: Don't unnecessarily include kmalloc.h into <asm/cache.h>."
  MIPS: OCTEON: Fix USB platform code breakage.
  MIPS: Octeon: Fix broken EDAC driver.
  MIPS: gitignore: ignore generated .c files
  MIPS: Fix race on setting and getting cpu_online_mask
  MIPS: mm: remove duplicate "const" qualifier on insn_table
  drm/i915: Fix out-of-bounds array access in bdw_load_gamma_lut
  drm/i915/gvt: Change the max length of mmio_reg_rw from 4 to 8
  arm64: renesas: salvator-common: avoid audio_clkout naming conflict
  netvsc: fix race on sub channel creation
  Linux 4.13-rc4
  iscsi-target: Fix iscsi_np reset hung task during parallel delete
  Fix compat_sys_sigpending breakage
  ext4: fix copy paste error in ext4_swap_extents()
  ext4: fix overflow caused by missing cast in ext4_resize_fs()
  ext4, project: expand inode extra size if possible
  ext4: cleanup ext4_expand_extra_isize_ea()
  ext4: restructure ext4_expand_extra_isize
  ext4: fix forgetten xattr lock protection in ext4_expand_extra_isize
  ext4: make xattr inode reads faster
  ext4: inplace xattr block update fails to deduplicate blocks
  ext4: remove unused mode parameter
  ext4: fix warning about stack corruption
  ext4: fix dir_nlink behaviour
  ext4: silence array overflow warning
  ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize
  platform/x86: intel-vbtn: match power button on press rather than release
  iwlwifi: mvm: Fix a memory leak in an error handling path in 'iwl_mvm_sar_get_wgds_table()'
  ext4: release discard bio after sending discard commands
  ARM: dts: i.MX25: add ranges to tscadc
  soc: imx: gpcv2: fix regulator deferred probe
  bpf: fix byte order test in test_verifier
  xfs: Fix per-inode DAX flag inheritance
  xfs: Fix leak of discard bio
  IB/hns: checking for IS_ERR() instead of NULL
  xgene: Always get clk source, but ignore if it's missing for SGMII ports
  RDMA/mlx5: Fix existence check for extended address vector
  IB/uverbs: Fix device cleanup
  RDMA/uverbs: Prevent leak of reserved field
  IB/core: Fix race condition in resolving IP to MAC
  MIPS: Add missing file for eBPF JIT.
  bpf, s390: fix build for libbpf and selftest suite
  bpf, s390: fix jit branch offset related to ldimm64
  mlxsw: spectrum_switchdev: Release multicast groups during fini
  mlxsw: spectrum_switchdev: Don't warn about valid situations
  sparc64: Increase max_phys_bits to 51 and VA bits to 53 for M8.
  sparc64: recognize and support sparc M8 cpu type
  sparc64: properly name the cpu constants
  sparc64: Fix exception handling in UltraSPARC-III memcpy.
  arm64: avoid overflow in VA_START and PAGE_OFFSET
  arm64: Fix potential race with hardware DBM in ptep_set_access_flags()
  ARM: dts: tango4: Request RGMII RX and TX clock delays
  bus: uniphier-system-bus: set up registers when resuming
  drm/i915/gvt: Initialize MMIO Block with HW state
  ARCv2: PAE40: set MSB even if !CONFIG_ARC_HAS_PAE40 but PAE exists in SoC
  ARCv2: PAE40: Explicitly set MSB counterpart of SLC region ops addresses
  ARC: dma: implement dma_unmap_page and sg variant
  ARCv2: SLC: Make sure busy bit is set properly for region ops
  ARC: [plat-sim] Include this platform unconditionally
  ARC: [plat-axs10x]: prepare dts files for enabling PAE40 on axs103
  drm/rockchip: vop: report error when check resource error
  drm/rockchip: vop: round_up pitches to word align
  drm/rockchip: vop: fix NV12 video display error
  drm/rockchip: vop: fix iommu page fault when resume
  powerpc/64: Fix __check_irq_replay missing decrementer interrupt
  powerpc/perf: POWER9 PMU stops after idle workaround
  tcp: fix xmit timer to only be reset if data ACKed/SACKed
  tcp: enable xmit timer fix by having TLP use time when RTO should fire
  tcp: introduce tcp_rto_delta_us() helper for xmit timer fix
  ipv6: set rt6i_protocol properly in the route when it is installed
  net: fix keepalive code vs TCP_FASTOPEN_CONNECT
  fuse: Dont call set_page_dirty_lock() for ITER_BVEC pages for async_dio
  KVM: arm/arm64: vgic: Use READ_ONCE fo cmpxchg
  KVM: nVMX: Fix interrupt window request with "Acknowledge interrupt on exit"
  usb: renesas_usbhs: gadget: fix unused-but-set-variable warning
  usb: renesas_usbhs: Fix UGCTRL2 value for R-Car Gen3
  usb: phy: phy-msm-usb: Fix usage of devm_regulator_bulk_get()
  usb: gadget: udc: renesas_usb3: Fix usb_gadget_giveback_request() calling
  usb: dwc3: gadget: Correct ISOC DATA PIDs for short packets
  mmc: block: bypass the queue even if usage is present for hotplug
  mmc: sdhci-of-at91: force card detect value for non removable devices
  pinctrl: cherryview: Add Setzer models to the Chromebook DMI quirk
  crypto: inside-secure - fix the sha state length in hmac_sha1_setkey
  crypto: inside-secure - fix invalidation check in hmac_sha1_setkey
  isdn/i4l: fix buffer overflow
  clk: keystone: sci-clk: Fix sci_clk_get
  ocfs2: don't clear SGID when inheriting ACLs
  mm: allow page_cache_get_speculative in interrupt context
  userfaultfd: non-cooperative: flush event_wqh at release time
  ipc: add missing container_of()s for randstruct
  cpuset: fix a deadlock due to incomplete patching of cpusets_enabled()
  userfaultfd_zeropage: return -ENOSPC in case mm has gone
  mm: take memory hotplug lock within numa_zonelist_order_handler()
  mm/page_io.c: fix oops during block io poll in swapin path
  zram: do not free pool->size_class
  kthread: fix documentation build warning
  kasan: avoid -Wmaybe-uninitialized warning
  userfaultfd: non-cooperative: notify about unmap of destination during mremap
  mm, mprotect: flush TLB if potentially racing with a parallel reclaim leaving stale TLB entries
  pid: kill pidhash_size in pidhash_init()
  mm/hugetlb.c: __get_user_pages ignores certain follow_hugetlb_page errors
  KVM: nVMX: mark vmcs12 pages dirty on L2 exit
  kvm: nVMX: don't flush VMCS12 during VMXOFF or VCPU teardown
  KVM: nVMX: do not pin the VMCS12
  KVM: avoid using rcu_dereference_protected
  KVM: X86: init irq->level in kvm_pv_kick_cpu_op
  KVM: X86: Fix loss of pending INIT due to race
  drm/amdgpu: Use list_del_init in amdgpu_mn_unregister
  drm/amdgpu: Fix undue fallthroughs in golden registers initialization
  ring-buffer: Have ring_buffer_alloc_read_page() return error on offline CPU
  tracing: Missing error code in tracer_alloc_buffers()
  tracing: Call clear_boot_tracer() at lateinit_sync
  tcp: avoid setting cwnd to invalid ssthresh after cwnd reduction states
  ibmvnic: Initialize SCRQ's during login renegotiation
  usb: qmi_wwan: add D-Link DWM-222 device ID
  net/mlx4_core: Fixes missing capability bit in flags2 capability dump
  net/mlx4_core: Fix namespace misalignment in QinQ VST support commit
  net/mlx4_core: Fix sl_to_vl_change bit offset in flags2 dump
  net/mlx4_en: Fix wrong indication of Wake-on-LAN (WoL) support
  lan78xx: Fix to handle hard_header_len update
  lan78xx: USB fast connect/disconnect crash fix
  xhci: Reset Renesas uPD72020x USB controller for 32-bit DMA issue
  irqchip/gic: Ensure we have an ISB between ack and ->handle_irq
  irqchip/gic-v3-its: Remove ACPICA version check for ACPI NUMA
  blk-mq: don't leak preempt counter/q_usage_counter when allocating rq failed
  ARM64: dts: marvell: armada-37xx: Fix the number of GPIO on south bridge
  NFSv4: Fix double frees in nfs4_test_session_trunk()
  ALSA: hda - Fix speaker output from VAIO VPCL14M1R
  powerpc/83xx/mpc832x_rdb: fix of_irq_to_resource() error check
  gpio: tegra: fix unbalanced chained_irq_enter/exit
  mtd: nand: atmel: Fix EDO mode check
  mtd: nand: Declare tBERS, tR and tPROG as u64 to avoid integer overflow
  mtd: nand: Fix timing setup for NANDs that do not support SET FEATURES
  mtd: nand: Fix a docs build warning
  mtd: nand: sunxi: fix potential divide-by-zero error
  nand: fix wrong default oob layout for small pages using soft ecc
  ipvlan: Fix 64-bit statistics seqcount initialization
  netvsc: Initialize 64-bit stats seqcount
  gtp: Initialize 64-bit per-cpu stats correctly
  nfp: Initialize RX and TX ring 64-bit stats seqcounts
  ixgbe: Initialize 64-bit stats seqcounts
  i40e: Initialize 64-bit statistics TX ring seqcount
  b44: Initialize 64-bit stats seqcount
  drm/i915/gvt: clean workload queue if error happened
  drm/i915/gvt: change resetting to resetting_eng
  PCI: Add pci_reset_function_locked()
  drm/msm: gpu: don't abuse dma_alloc for non-DMA allocations
  drm/msm: gpu: call qcom_mdt interfaces only for ARCH_QCOM
  drm/msm/adreno: Prevent unclocked access when retrieving timestamps
  drm/msm: Remove __user from __u64 data types
  drm/msm: args->fence should be args->flags
  drm/msm: Turn off hardware clock gating before reading A5XX registers
  drm/msm: Allow hardware clock gating to be toggled
  drm/msm: Remove some potentially blocked register ranges
  gue: fix remcsum when GRO on and CHECKSUM_PARTIAL boundary is outer UDP
  vxlan: fix remcsum when GRO on and CHECKSUM_PARTIAL boundary is outer UDP
  drm/msm/mdp5: Drop clock names with "_clk" suffix
  drm/msm/mdp5: Fix typo in encoder_enable path
  platform/x86: dell-wmi: Fix driver interface version query
  drm/msm: NULL pointer dereference in drivers/gpu/drm/msm/msm_gem_vma.c
  drm/msm: fix WARN_ON in add_vma() with no iommu
  Cipso: cipso_v4_optptr enter infinite loop
  net: ethernet: ti: cpts: fix fifo read in cpts_find_ts
  net: ethernet: ti: cpts: fix tx timestamping timeout
  net: ethernet: ti: cpts: convert to use ptp auxiliary worker
  ptp: introduce ptp auxiliary worker
  NFSv4: Fix EXCHANGE_ID corrupt verifier issue
  drm/msm/dsi: Calculate link clock rates with updated dsi->lanes
  drm/msm/mdp5: fix unclocked register access in _cursor_set()
  drm/msm: unlock on error in msm_gem_get_iova()
  KVM: async_pf: make rcu irq exit if not triggered from idle task
  KVM: nVMX: fixes to nested virt interrupt injection
  drm/msm: fix an integer overflow test
  drm/msm/mdp5: Fix compilation warnings
  KVM: nVMX: do not fill vm_exit_intr_error_code in prepare_vmcs12
  USB: serial: option: add D-Link DWM-222 device ID
  ntb: ntb_test: ensure the link is up before trying to configure the mws
  xtensa: mm/cache: add missing EXPORT_SYMBOLs
  xtensa: don't limit csum_partial export by CONFIG_NET
  ntb: transport shouldn't disable link due to bogus values in SPADs
  Revert "serial: Delete dead code for CIR serial ports"
  libceph: make RECOVERY_DELETES feature create a new interval
  libceph: upmap semantic changes
  crush: assume weight_set != null imples weight_set_size > 0
  libceph: fallback for when there isn't a pool-specific choose_arg
  libceph: don't call ->reencode_message() more than once per message
  libceph: make encode_request_*() work with r_mempool requests
  device property: Fix usecount for of_graph_get_port_parent()
  timers: Fix overflow in get_next_timer_interrupt
  clk: meson: mpll: fix mpll0 fractional part ignored
  gpiolib: skip unwanted events, don't convert them to opposite edge
  gpio: exar: Use correct property prefix and document bindings
  ASoC: rt5665: fix wrong register for bclk ratio control
  arm64: Use arch_timer_get_rate when trapping CNTFRQ_EL0
  x86/hpet: Cure interface abuse in the resume path
  iwlwifi: add the new 9000 series PCI IDs
  iwlwifi: mvm: set the RTS_MIMO_PROT bit in flag mask when sending sta to fw
  iwlwifi: fix fw_pre_next_step to apply also for C step
  iwlwifi: mvm: rs: fix TLC statistics collection
  iwlwifi: mvm: set A-MPDU bit upon empty BA notification from FW
  gpio: gpio-mxc: Fix: higher 16 GPIOs usable as wake source
  iwlwifi: split the regulatory rules when the bandwidth flags require it
  iwlwifi: add TLV for MLME offload firmware capability
  gpio: xgene-sb: select IRQ_DOMAIN_HIERARCHY
  pinctrl: stm32: select IRQ_DOMAIN_HIERARCHY instead of depends on
  iwlwifi: mvm: fix TCP CSUM offload with WEP and A000 series
  samples/bpf: fix bpf tunnel cleanup
  udp6: fix jumbogram reception
  ppp: Fix a scheduling-while-atomic bug in del_chan
  Revert "net: bcmgenet: Remove init parameter from bcmgenet_mii_config"
  virtio_net: fix truesize for mergeable buffers
  mv643xx_eth: fix of_irq_to_resource() error check
  MAINTAINERS: Add more files to the PHY LIBRARY section
  ipv4: fib: Fix NULL pointer deref during fib_sync_down_dev()
  net: phy: Correctly process PHY_HALTED in phy_stop_machine()
  sunhme: fix up GREG_STAT and GREG_IMASK register offsets
  clk: samsung: exynos5420: The EPLL rate table corrections
  efifb: allow user to disable write combined mapping.
  fbdev: omapfb: remove unused variable
  video: fbdev: imxfb: use after free in imxfb_remove()
  parisc: Define CONFIG_CPU_BIG_ENDIAN
  i2c: rephrase explanation of I2C_CLASS_DEPRECATED
  i2c: allow i2c-versatile for ARM MPS platforms
  libata: fix a couple of doc build warnings
  parisc: pdc_stable: Fix locking when creating sysfs links
  i2c: designware: Some broken DSTDs use 1MiHz instead of 1MHz
  i2c: designware: Print clock freq on invalid clock freq error
  dma-buf/sync_file: Allow multiple sync_files to wrap a single dma-fence
  pinctrl: sunxi: add a missing function of A10/A20 pinctrl driver
  i2c: core: Allow empty id_table in ACPI case as well
  pinctrl: uniphier: fix USB3 pin assignment for Pro4
  gpio: lp87565: Set proper output level and direction for direction_output
  pinctrl: zte: fix dereference of 'data' in zx_set_mux()
  thunderbolt: icm: Ignore mailbox errors in icm_suspend()
  powerpc/64s: Fix stack setup in watchdog soft_nmi_common()
  batman-adv: fix TT sync flag inconsistencies
  MAINTAINERS: Add entry for Whiskey Cove PMIC GPIO driver
  parisc: Increase thread and stack size to 32kb
  parisc: Handle vma's whose context is not current in flush_cache_range
  ext4: convert swap_inode_data() over to use swap() on most of the fields
  ext4: error should be cleared if ea_inode isn't added to the cache
  ext4: Don't clear SGID when inheriting ACLs
  ext4: preserve i_mode if __ext4_set_acl() fails
  ext4: remove unused metadata accounting variables
  ext4: correct comment references to ext4_ext_direct_IO()
  qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT (v2)
  cxgbit: fix sg_nents calculation
  iscsi-target: fix invalid flags in text response
  iscsi-target: fix memory leak in iscsit_setup_text_cmd()
  cxgbit: add missing __kfree_skb()
  tcmu: free old string on reconfig
  tcmu: Fix possible to/from address overflow when doing the memcpy
  iio: adc: stm32: fix common clock rate
  staging: comedi: comedi_fops: do not call blocking ops when !TASK_RUNNING
  tty: pl011: fix initialization order of QDF2400 E44
  usb: musb: fix tx fifo flush handling again
  usb: core: unlink urbs from the tail of the endpoint's urb_list
  usb-storage: fix deadlock involving host lock and scsi_done
  uas: Add US_FL_IGNORE_RESIDUE for Initio Corporation INIC-3069
  USB: hcd: Mark secondary HCD as dead if the primary one died
  iio: adc: ina219: Avoid underflow for sleeping time
  iio: trigger: stm32-timer: add enable attribute
  iio: trigger: stm32-timer: fix get/set down count direction
  iio: trigger: stm32-timer: fix write_raw return value
  iio: trigger: stm32-timer: fix quadrature mode get routine
  iio: bmp280: properly initialize device for humidity reading
  ACPI: APD: Fix HID for Hisilicon Hip07/08
  cpufreq: x86: Make scaling_cur_freq behave more as expected
  bpf: fix bpf_prog_get_info_by_fd to dump correct xlated_prog_len
  tcp: avoid bogus gcc-7 array-bounds warning
  net: tc35815: fix spelling mistake: "Intterrupt" -> "Interrupt"
  block, bfq: consider also in_service_entity to state whether an entity is active
  block, bfq: reset in_service_entity if it becomes idle
  bpf: don't indicate success when copy_from_user fails
  udp6: fix socket leak on early demux
  net: thunderx: Fix BGX transmit stall due to underflow
  Revert "vhost: cache used event for better performance"
  team: use a larger struct for mac address
  net: check dev->addr_len for dev_set_mac_address()
  ARM: shmobile: rcar-gen2: Fix deadlock in regulator quirk
  xtensa: fix cache aliasing handling code for WT cache
  workqueue: Work around edge cases for calc of pool's cpumask
  powerpc/powernv/pci: Return failure for some uses of dma_set_mask()
  ASoC: Intel: Use MCLK instead of BLCK as the sysclock for RT5514 codec on kabylake platform
  ASoC: Intel: Enabling ASRC for RT5663 codec on kabylake platform
  powerpc/boot: Fix 64-bit boot wrapper build with non-biarch compiler
  powerpc/smp: Call smp_ops->setup_cpu() directly on the boot CPU
  powerpc/tm: Fix saving of TM SPRs in core dump
  powerpc/mm: Fix pmd/pte_devmap() on non-leaf entries
  arm64: defconfig: enable missing HWSPINLOCK
  drm/bridge: tc358767: fix probe without attached output node
  phy: bcm-ns-usb3: fix MDIO_BUS dependency
  net: phy: rework Kconfig settings for MDIO_BUS
  PM / runtime: Document new pm_runtime_set_suspended() constraint
  cpufreq: docs: Add missing cpuinfo_cur_freq description
  cpufreq: intel_pstate: Drop ->get from intel_pstate structure
  ARM: pxa: select both FB and FB_W100 for eseries
  ARM: ixp4xx: fix ioport_unmap definition
  ARM: ep93xx: use ARM_PATCH_PHYS_VIRT correctly
  ARM: mmp: mark usb_dma_mask as __maybe_unused
  ARM: omap2: mark unused functions as __maybe_unused
  ARM: omap1: avoid unused variable warning
  ARM: sirf: mark sirfsoc_init_late as __maybe_unused
  ARM: ixp4xx: use normal prototype for {read,write}s{b,w,l}
  ARM: omap1/ams-delta: warn about failed regulator enable
  ARM: rpc: rename RAM_SIZE macro
  ARM: w90x900: normalize clk API
  ARM: ep93xx: normalize clk API
  vfio/pci: Fix handling of RC integrated endpoint PCIe capability size
  drm/amdgpu: fix header on gfx9 clear state
  net/mlx5: Fix mlx5_add_flow_rules call with correct num of dests
  net/mlx5e: Schedule overflow check work to mlx5e workqueue
  net/mlx5e: Fix wrong delay calculation for overflow check scheduling
  net/mlx5e: Add missing support for PTP_CLK_REQ_PPS request
  net/mlx5e: Change 1PPS out scheme
  net/mlx5e: Fix broken disable 1PPS flow
  net/mlx5e: Add field select to MTPPS register
  net/mlx5: Fix mlx5_ifc_mtpps_reg_bits structure size
  net/mlx5e: Fix outer_header_zero() check size
  net/mlx5e: IPoIB, Modify add/remove underlay QPN flows
  net/mlx5: Fix command bad flow on command entry allocation failure
  net/mlx5: Fix command completion after timeout access invalid structure
  net/mlx5: Consider tx_enabled in all modes on remap
  net/mlx5: Clean SRIOV eswitch resources upon VF creation failure
  ARM: dts: sun8i: a83t: Switch to CCU device tree binding macros
  arm64: allwinner: sun50i-a64: Correct emac register size
  ARM: dts: sunxi: h3/h5: Correct emac register size
  scsi: sg: only check for dxfer_len greater than 256M
  ARM: sa1100: normalize clk API
  ARM: davinci: normalize clk API
  ARM: sa1100/pxa: fix MTD_XIP build
  ARM: davinci: don't mark vpif_input structures as 'const'
  soc: zte: Restrict SOC_ZTE to ARCH_ZX or COMPILE_TEST
  brcmfmac: fix memleak due to calling brcmf_sdiod_sgtable_alloc() twice
  brcmfmac: Don't grow SKB by negative size
  ARM: dts: da850-lcdk: drop unused VPIF endpoints
  ARM: dts: da850-evm: drop unused VPIF endpoints
  ARM: dts: exynos: Add clocks to audss block to fix silent hang on Exynos4412
  sctp: fix the check for _sctp_walk_params and _sctp_walk_errors
  dccp: fix a memleak for dccp_feat_init err process
  dccp: fix a memleak that dccp_ipv4 doesn't put reqsk properly
  dccp: fix a memleak that dccp_ipv6 doesn't put reqsk properly
  scsi: aacraid: reading out of bounds
  scsi: qedf: Limit number of CQs
  scsi: bnx2i: Simplify cpu hotplug code
  scsi: bnx2fc: Simplify CPU hotplug code
  scsi: bnx2i: Prevent recursive cpuhotplug locking
  scsi: bnx2fc: Prevent recursive cpuhotplug locking
  scsi: bnx2fc: Plug CPU hotplug race
  bpf: don't zero out the info struct in bpf_obj_get_info_by_fd()
  netpoll: Fix device name check in netpoll_setup()
  bonding: commit link status change after propose
  memory: atmel-ebi: Fix smc cycle xlate converter
  memory: atmel-ebi: Allow t_DF timings of zero ns
  memory: atmel-ebi: Fix smc timing return value evaluation
  vfio/pci: Use pci_try_reset_function() on initial open
  include/linux/vfio.h: Guard powerpc-specific functions with CONFIG_VFIO_SPAPR_EEH
  udp: unbreak build lacking CONFIG_XFRM
  ASoC: codecs: msm8916-analog: fix DIG_CLK_CTL_RXD3_CLK_EN define
  iommu/amd: Fix schedule-while-atomic BUG in initialization code
  media: atomisp2: array underflow in imx_enum_frame_size()
  media: atomisp2: array underflow in ap1302_enum_frame_size()
  media: atomisp2: Array underflow in atomisp_enum_input()
  ASoC: Intel: Skylake: Fix missing sentinels in sst_acpi_mach
  media: platform: davinci: drop VPFE_CMD_S_CCDC_RAW_PARAMS
  media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctl
  media: venus: don't abuse dma_alloc for non-DMA allocations
  media: venus: hfi: fix error handling in hfi_sys_init_done()
  media: venus: fix compile-test build on non-qcom ARM platform
  media: venus: mark PM functions as __maybe_unused
  media: cec-notifier: small improvements
  media: pulse8-cec: persistent_config should be off by default
  media: cec: cec_transmit_attempt_done: ignore CEC_TX_STATUS_MAX_RETRIES
  media: staging: atomisp: array underflow in ioctl
  media: lirc: LIRC_GET_REC_RESOLUTION should return microseconds
  media: svg: avoid too long lines
  media: svg files: simplify files
  media: selection.svg: simplify the SVG file
  media: vimc: set id_table for platform drivers
  net: ethernet: nb8800: Handle all 4 RGMII modes identically
  Revert "netvsc: optimize calculation of number of slots"
  ftgmac100: return error in ftgmac100_alloc_rx_buf
  ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment()
  mailbox: pcc: Fix crash when request PCC channel 0
  ACPI / watchdog: Fix init failure with overlapping register regions
  lib: test_rhashtable: Fix KASAN warning
  net: phy: Remove trailing semicolon in macro definition
  workqueue: implicit ordered attribute should be overridable
  udp: preserve head state for IP_CMSG_PASSSEC
  KVM: arm/arm64: Handle hva aging while destroying the vm
  KVM: arm/arm64: PMU: Fix overflow interrupt injection
  KVM: arm/arm64: Fix bug in advertising KVM_CAP_MSI_DEVID capability
  iommu/amd: Enable ga_log_intr when enabling guest_mode
  scsi: qedi: Fix return code in qedi_ep_connect()
  scsi: lpfc: fix linking against modular NVMe support
  scsi: scsi_transport_fc: return -EBUSY for deleted vport
  scsi: libcxgbi: add check for valid cxgbi_task_data
  scsi: aic7xxx: fix firmware build with O=path
  scsi: megaraid_sas: fix memleak in megasas_alloc_cmdlist_fusion
  scsi: qedi: Add ISCSI_BOOT_SYSFS to Kconfig
  net: dsa: Initialize ds->cpu_port_mask earlier
  packet: fix use-after-free in prb_retire_rx_blk_timer_expired()
  ftgmac100: Make the MDIO bus a child of the ethernet device
  ftgmac100: Increase reset timeout
  openvswitch: fix potential out of bound access in parse_ct
  mcs7780: Fix initialization when CONFIG_VMAP_STACK is enabled
  net: stmmac: Adjust dump offset of DMA registers for ethtool
  net/socket: fix type in assignment and trim long line
  mlxsw: spectrum_router: Don't offload routes next in list
  lib: test_rhashtable: fix for large entry counts
  bpf/verifier: fix min/max handling in BPF_SUB
  selftests/bpf: subtraction bounds test
  net: ethernet: mediatek: Explicitly include linux/interrupt.h
  tun/tap: Add the missed return value check of register_netdevice_notifier
  net: ethernet: mediatek: avoid potential invalid memory access
  ASoC: sh: hac: add missing "int ret"
  clk: sunxi-ng: sun5i: Add clk_set_rate_parent to the CPU clock
  cgroup: fix error return value from cgroup_subtree_control()
  iio: aspeed-adc: wait for initial sequence.
  IB/ipoib: Notify on modify QP failure only when relevant
  Revert "IB/core: Allow QP state transition from reset to error"
  IB/ipoib: Remove double pointer assigning
  IB/ipoib: Clean error paths in add port
  IB/ipoib: Add get statistics support to SRIOV VF
  IB/ipoib: Add multicast packets statistics
  IB/ipoib: Set IPOIB_NEIGH_TBL_FLUSH after flushed completion initialization
  IB/ipoib: Prevent setting negative values to max_nonsrq_conn_qp
  IB/ipoib: Make sure no in-flight joins while leaving that mcast
  IB/ipoib: Use cancel_delayed_work_sync when needed
  IB/ipoib: Fix race between light events and interface restart
  platform/x86: wmi: Fix error handling in acpi_wmi_init()
  ASoC: samsung: odroid: Fix EPLL frequency values
  ASoC: sgtl5000: Use snd_soc_kcontrol_codec()
  xtensa: remove wrapper header for asm/param.h
  xtensa: remove wrapper header for asm/device.h
  iwlwifi: mvm: defer setting IWL_MVM_STATUS_IN_HW_RESTART
  iwlwifi: mvm: handle IBSS probe_queue in a few missing places
  iwlwifi: fix tracing when tx only is enabled
  iwlwifi: missing error code in iwl_trans_pcie_alloc()
  iwlwifi: mvm: fix a NULL pointer dereference of error in recovery
  iwlwifi: pcie: fix unused txq NULL pointer dereference
  iwlwifi: dvm: prevent an out of bounds access
  Revert "rtlwifi: btcoex: rtl8723be: fix ant_sel not work"
  brcmfmac: fix regression in brcmf_sdio_txpkt_hdalign()
  ARM64: dts: meson-gxl-s905x-libretech-cc: fixup board definition
  ARM64: dts: meson-gx: use specific compatible for the AO pwms
  platform/x86: peaq-wmi: select INPUT_POLLDEV
  sbus: Convert to using %pOF instead of full_name
  sparc: defconfig: Cleanup from old Kconfig options
  sparc64: Register hugepages during arch init
  ASoC: rt5665: fix GPIO6 pin function define
  iommu/io-pgtable: Sanitise map/unmap addresses
  iommu/arm-smmu: Fix the error path in arm_smmu_add_device
  Revert "iommu/io-pgtable: Avoid redundant TLB syncs"
  iommu/mtk: Avoid redundant TLB syncs locally
  iommu/arm-smmu: Reintroduce locking around TLB sync operations
  mtd: nand: atmel: Fix DT backward compatibility in pmecc.c
  workqueue: restore WQ_UNBOUND/max_active==1 to be ordered
  libata: array underflow in ata_find_dev()
  arm64: dts: marvell: mark the cp110 crypto engine as dma coherent
  Input: trackpoint - assume 3 buttons when buttons detection fails
  clk: x86: Do not gate clocks enabled by the firmware
  cgroup: create dfl_root files on subsys registration
  MIPS: ralink: mt7620: Add missing header
  MIPS: ralink: Fix build error due to missing header
  sparc64: Prevent perf from running during super critical sections
  arm64: dts: marvell: use ICU for the CP110 slave RTC
  ARM: dts: armada-38x: Fix irq type for pca955
  ARM: mvebu: use __pa_symbol in the mv98dx3236 platform SMP code
  ARC: defconfig: Cleanup from old Kconfig options
  iio: accel: bmc150: Always restore device to normal mode after suspend-resume
  clk: gemini: Fix reset regression
  ntb: use correct mw_count function in ntb_tool and ntb_transport
  ASoC: ux500: Restore platform DAI assignments
  ASoC: fix pcm-creation regression
  ASoC: do not close shared backend dailink
  media: staging: atomisp: disable warnings with cc-disable-warning
  media: davinci: variable 'common' set but not used
  USB: serial: cp210x: add support for Qivicon USB ZigBee dongle
  ARM: dts: at91: sama5d2: fix EBI/NAND controllers declaration
  ARM: dts: at91: sama5d2: use sama5d2 compatible string for SMC
  drm/sun4i: Implement drm_driver lastclose to restore fbdev console
  i2c: mux: pinctrl: mention correct module name in Kconfig help text
  ARM: dts: rockchip: fix mali gpu node on rk3288
  dt-bindings: gpu: drop wrong compatible from midgard binding example
  ARM: dts: imx7d-sdb: Put pinctrl_spi4 in the correct location
  staging:iio:resolver:ad2s1210 fix negative IIO_ANGL_VEL read
  ata: sata_rcar: add gen[23] fallback compatibility strings
  libata: remove unused rc in ata_eh_handle_port_resume
  ASoC: pxa: SND_PXA2XX_SOC should depend on HAS_DMA
  ASoC: Intel: Skylake: Fix default dma_buffer_size
  libata: Cleanup ata_read_log_page()
  ata: fix gemini Kconfig dependencies
  ASoC: rt5663: Update the HW default values based on the shipping version
  arm64: dts: renesas: ulcb: sound clock-frequency needs descending order
  iio: adc: axp288: Fix the GPADC pin reading often wrongly returning 0
  cgroup: don't call migration methods if there are no tasks to migrate
  ASoC: imx-ssi: add check on platform_get_irq return value
  ACPI / LPSS: Only call pwm_add_table() for the first PWM controller
  iio: adc: vf610_adc: Fix VALT selection value for REFSEL bits
  iio: accel: st_accel: add SPI-3wire support
  ARM: dts: dra71-evm: mdio: Fix impedance values
  ARM: dts: dm816x: Correct the state of the write protect pin
  ARM: dts: dm816x: Correct NAND support nodes
  iio: adc: Revert "axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications"
  iio: adc: sun4i-gpadc-iio: fix unbalanced irq enable/disable
  irqchip/gic-v3: Honor forced affinity setting
  irqchip/gic-v3: Report failures in gic_irq_domain_alloc
  irqchip/gic-v2: Report failures in gic_irq_domain_alloc
  irqchip/atmel-aic: Remove root argument from ->fixup() prototype
  irqchip/atmel-aic: Fix unbalanced refcount in aic_common_rtc_irq_fixup()
  irqchip/atmel-aic: Fix unbalanced of_node_put() in aic_common_irq_fixup()
  ARM: OMAP4: Fix legacy code clean-up regression
  ARM: OMAP2+: Fix omap3 prm shared irq
  media: staging: cxd2099: Activate cxd2099 buffer mode
  media: staging: cxd2099: Removed printing in write_block
  media: staging: cxd2099: Removed useless printing in cxd2099 driver
  media: staging: cxd2099: Fixed buffer mode
  media: dvb_ca_en50221: Add block read/write functions
  media: dvb_ca_en50221: Increase timeout for link init
  media: dvb_ca_en50221: State UNINITIALISED instead of INVALID
  media: docs-rst: Document EBUSY for VIDIOC_S_FMT
  media: dtv-core.rst: complete description of a demod driver
  media: dtv-core.rst: add an introduction to FE kAPI
  media: dvb-frontends/stv0367: Improve DVB-C/T frontend status
  media: dvb-frontends/stv0367: DVB-C signal strength statistics
  media: dvb-frontends/stv0367: update UCB readout condition logic
  media: stv0367: prevent division by zero
  media: dvb-frontends/stv0367: SNR DVBv5 statistics for DVB-C and T
  media: dvb-frontends/cxd2841er: require STATE_ACTIVE_* for agc readout
  media: ddbridge: dev_* logging fixup
  media: i2c: tvp5150: remove useless variable assignment in tvp5150_set_vbi()
  media: dvb-usb-v2: lmedm04: remove unnecessary variable in lme2510_stream_restart()
  media: dvb-frontends/stv0367: split SNR determination into functions
  media: dvb-frontends/stv0367: initial DDB DVBv5 stats, implement ucblocks
  media: dvb-frontends/lnbh25: improve kernellog output
  iio: pressure: st_pressure_core: disable multiread by default for LPS22HB
  iio: light: tsl2563: use correct event code
  media: ngene: Replace semaphore i2c_switch_mutex with mutex
  media: ngene: Replace semaphore stream_mutex with mutex
  media: ngene: Replace semaphore cmd_mutex with mutex
  media: tw5864, fc0011: better handle WARN_ON()
  media: dvb-frontends: drx39xyj: remove obsolete sign extend macros
  media: v4l: omap_vout: vrfb: Convert to dmaengine
  media: Replace initalized ->initialized
  media: em28xx: add support for new of Terratec H6
  media: em28xx: Ignore errors while reading from eeprom
  media: dib0700: fix error handling in dib0700_i2c_xfer_legacy()
  media: dib0700: fix locking in dib0700_i2c_xfer_new()
  media: tuners: mxl5005s: remove useless variable assignments
  media: imx.rst: add it to v4l-drivers book
  media: dtv-core.rst: explain how to get DVBv5 statistics
  media: dvb-frontends/stv0367: deduplicate DDB dvb_frontend_ops caps
  media: ddbridge: use dev_* macros in favor of printk
  media: ddbridge: make (ddb)readl in while-loops fail-safe
  media: coda: rename the picture run timeout error handler
  media: venus: fix loop wrap in cleanup of clks
  media: radio: wl1273: add check on core->write() return value
  media: rainshadow-cec: avoid -Wmaybe-uninitialized warning again
  media: tuner-core: Remove unused #define PREFIX
  media: stkwebcam: Use more common logging styles
  media: coda: ctx->codec is not NULL in coda_alloc_framebuffers
  media: Revert "[media] et8ek8: Export OF device ID as module aliases"
  media: bdisp-debug: Replace a seq_puts() call by seq_putc() in seven functions
  arm64: renesas: salvator-common: sound clock-frequency needs descending order
  fuse: initialize the flock flag in fuse_file on allocation

Change-Id: Iab1fe9ac11d8736eda11867cd11b27b9e263326e
Signed-off-by: default avatarKyle Yan <kyan@codeaurora.org>
Signed-off-by: default avatarPrasad Sodagudi <psodagud@codeaurora.org>
parents 5a9d4945 cc4a41fe
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -237,6 +237,14 @@ are the following:
	This attribute is not present if the scaling driver in use does not
	support it.

``cpuinfo_cur_freq``
	Current frequency of the CPUs belonging to this policy as obtained from
	the hardware (in KHz).

	This is expected to be the frequency the hardware actually runs at.
	If that frequency cannot be determined, this attribute should not
	be present.

``cpuinfo_max_freq``
	Maximum possible operating frequency the CPUs belonging to this policy
	can run at (in kHz).
+11 −3
Original line number Diff line number Diff line
* Renesas R-Car SATA

Required properties:
- compatible		: should contain one of the following:
- compatible		: should contain one or more of the following:
			  - "renesas,sata-r8a7779" for R-Car H1
			    ("renesas,rcar-sata" is deprecated)
			  - "renesas,sata-r8a7790-es1" for R-Car H2 ES1
			  - "renesas,sata-r8a7790" for R-Car H2 other than ES1
			  - "renesas,sata-r8a7791" for R-Car M2-W
			  - "renesas,sata-r8a7793" for R-Car M2-N
			  - "renesas,sata-r8a7795" for R-Car H3
			  - "renesas,rcar-gen2-sata" for a generic R-Car Gen2 compatible device
			  - "renesas,rcar-gen3-sata" for a generic R-Car Gen3 compatible device
			  - "renesas,rcar-sata" is deprecated

			  When compatible with the generic version nodes
			  must list the SoC-specific version corresponding
			  to the platform first followed by the generic
			  version.

- reg			: address and length of the SATA registers;
- interrupts		: must consist of one interrupt specifier.
- clocks		: must contain a reference to the functional clock.
@@ -16,7 +24,7 @@ Required properties:
Example:

sata0: sata@ee300000 {
	compatible = "renesas,sata-r8a7791";
	compatible = "renesas,sata-r8a7791", "renesas,rcar-gen2-sata";
	reg = <0 0xee300000 0 0x2000>;
	interrupt-parent = <&gic>;
	interrupts = <0 105 IRQ_TYPE_LEVEL_HIGH>;
+5 −0
Original line number Diff line number Diff line
Exportable MPIO interface of Exar UART chips

Required properties of the device:
 - exar,first-pin: first exportable pins (0..15)
 - ngpios: number of exportable pins (1..16)
+1 −1
Original line number Diff line number Diff line
@@ -40,7 +40,7 @@ Optional properties:
Example for a Mali-T760:

gpu@ffa30000 {
	compatible = "rockchip,rk3288-mali", "arm,mali-t760", "arm,mali-midgard";
	compatible = "rockchip,rk3288-mali", "arm,mali-t760";
	reg = <0xffa30000 0x10000>;
	interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
		     <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>,
+6 −0
Original line number Diff line number Diff line
@@ -27,5 +27,11 @@ You have to add the following kernel parameters in your elilo.conf:
	Macbook Pro 17", iMac 20" :
		video=efifb:i20

Accepted options:

nowc	Don't map the framebuffer write combined. This can be used
	to workaround side-effects and slowdowns on other CPU cores
	when large amounts of console data are written.

--
Edgar Hucek <gimli@dark-green.com>
Loading