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

Skip to content
Commit 726ab241 authored by Kyle Yan's avatar Kyle Yan
Browse files

Merge remote-tracking branch 'origin/tmp-3be79886' into msm-4.8



* origin/tmp-3be79886:
  Linux 4.8-rc7
  openrisc: fix the fix of copy_from_user()
  avr32: fix 'undefined reference to `___copy_from_user'
  fix iov_iter_fault_in_readable()
  IB/rdmavt: Don't vfree a kzalloc'ed memory region
  IB/rxe: Fix kmem_cache leak
  IB/rxe: Fix race condition between requester and completer
  IB/rxe: Fix duplicate atomic request handling
  IB/rxe: Fix kernel panic in udp_setup_tunnel
  IB/mlx5: Set source mac address in FTE
  IB/mlx5: Enable MAD_IFC commands for IB ports only
  IB/mlx4: Diagnostic HW counters are not supported in slave mode
  IB/mlx4: Use correct subnet-prefix in QP1 mads under SR-IOV
  IB/mlx4: Fix code indentation in QP1 MAD flow
  IB/mlx4: Fix incorrect MC join state bit-masking on SR-IOV
  IB/ipoib: Don't allow MC joins during light MC flush
  IB/rxe: fix GFP_KERNEL in spinlock context
  USB: change bInterval default to 10 ms
  usb: musb: Fix tusb6010 compile error on blackfin
  perf/x86/amd: Make HW_CACHE_REFERENCES and HW_CACHE_MISSES measure L2
  perf/x86/intel/pt: Do validate the size of a kernel address filter
  perf/x86/intel/pt: Fix kernel address filter's offset validation
  perf/x86/intel/pt: Fix an off-by-one in address filter configuration
  PM / runtime: Use _rcuidle for runtime suspend tracepoints
  aio: mark AIO pseudo-fs noexec
  vfs: cap dedupe request structure size at PAGE_SIZE
  vfs: fix return type of ioctl_file_dedupe_range
  fix minor infoleak in get_user_ex()
  kvm: x86: correctly reset dest_map->vector when restoring LAPIC state
  ARM: keystone: defconfig: Fix USB configuration
  perf/x86/intel: Don't disable "intel_bts" around "intel" event batching
  powerpc/powernv/pci: Fix missed TCE invalidations that should fallback to OPAL
  powerpc/powernv: Detach from PE on releasing PCI device
  arm64: dts: Fix broken architected timer interrupt trigger
  ARM: multi_v7_defconfig: update XILINX_VDMA
  arm/xen: fix SMP guests boot
  cpu/hotplug: Include linux/types.h in linux/cpuhotplug.h
  mmc: omap: Initialize dma_slave_config to avoid random data in it's fields
  mmc: omap_hsmmc: Initialize dma_slave_config to avoid random data
  drm/i915: Ignore OpRegion panel type except on select machines
  Revert "drm/i915/psr: Make idle_frames sensible again"
  drm/i915: Restore lost "Initialized i915" welcome message
  powerpc/powernv: Fix the state of root PE
  avr32: fix copy_from_user()
  microblaze: fix __get_user()
  microblaze: fix copy_from_user()
  m32r: fix __get_user()
  blackfin: fix copy_from_user()
  sparc32: fix copy_from_user()
  sh: fix copy_from_user()
  sh64: failing __get_user() should zero
  score: fix copy_from_user() and friends
  score: fix __get_user/get_user
  s390: get_user() should zero on failure
  ppc32: fix copy_from_user()
  parisc: fix copy_from_user()
  openrisc: fix copy_from_user()
  nios2: fix __get_user()
  nios2: copy_from_user() should zero the tail of destination
  mn10300: copy_from_user() should zero on access_ok() failure...
  mn10300: failing __get_user() and get_user() should zero
  mips: copy_from_user() must zero the destination on access_ok() failure
  ARC: uaccess: get_user to zero out dest in cause of fault
  metag: copy_from_user() should zero the destination on access_ok() failure
  ia64: copy_from_user() should zero the destination on access_ok() failure
  hexagon: fix strncpy_from_user() error return
  frv: fix clear_user()
  cris: buggered copy_from_user/copy_to_user/clear_user
  asm-generic: make get_user() clear the destination on errors
  PCI: Fix bridge_d3 update on device removal
  irqchip/atmel-aic: Fix potential deadlock in ->xlate()
  genirq: Provide irq_gc_{lock_irqsave,unlock_irqrestore}() helpers
  svcauth_gss: Revert 64c59a37 ("Remove unnecessary allocation")
  nvme-rdma: add back dependency on CONFIG_BLOCK
  nvme-rdma: fix null pointer dereference on req->mr
  nvme-rdma: use ib_client API to detect device removal
  nvme-rdma: add DELETING queue flag
  ARM: pxa/lubbock: add pcmcia clock
  ARM: locomo: fix locomo irq handling
  ARM: 8612/1: LPAE: initialize cache policy correctly
  ARM: sa1111: fix missing clk_disable()
  ARM: sa1111: fix pcmcia suspend/resume
  ARM: sa1111: fix pcmcia interrupt mask polarity
  ARM: sa1111: fix error code propagation in sa1111_probe()
  pcmcia: lubbock: fix sockets configuration
  pcmcia: sa1111: fix propagation of lowlevel board init return code
  pcmcia: soc_common: fix SS_STSCHG polarity
  pcmcia: sa11xx_base: add units to the timing information
  pcmcia: sa11xx_base: fix reporting of timing information
  pcmcia: ds: fix suspend/resume
  mmc: sdhci-st: Handle interconnect clock
  dt-bindings: mmc: sdhci-st: Mention the discretionary "icn" clock
  USB: serial: simple: add support for another Infineon flashloader
  powerpc/kernel: Fix size of NUM_CPU_FTR_KEYS on 32-bit
  powerpc/powernv: Fix restore of SPRs upon wake up from hypervisor state loss
  net/mlx4_en: Fix panic on xmit while port is down
  net/mlx4_en: Fixes for DCBX
  net/mlx4_en: Fix the return value of mlx4_en_dcbnl_set_state()
  net/mlx4_en: Fix the return value of mlx4_en_dcbnl_set_all()
  NFSv4.1: Fix the CREATE_SESSION slot number accounting
  net: ethernet: renesas: sh_eth: add POST registers for rz
  perf/x86/intel: Fix PEBSv3 record drain
  perf/x86/intel/bts: Kill a silly warning
  perf/x86/intel/bts: Fix BTS PMI detection
  perf/x86/intel/bts: Fix confused ordering of PMU callbacks
  perf/core: Fix aux_mmap_count vs aux_refcount order
  perf/core: Fix a race between mmap_close() and set_output() of AUX events
  Move check for prefix path to within cifs_get_root()
  Compare prepaths when comparing superblocks
  Fix memory leaks in cifs_do_mount()
  drivers: net: phy: mdio-xgene: Add hardware dependency
  dwc_eth_qos: do not register semi-initialized device
  sctp: identify chunks that need to be fragmented at IP level
  mlxsw: spectrum: Set port type before setting its address
  mlxsw: spectrum_router: Fix error path in mlxsw_sp_router_init
  asm-generic: make copy_from_user() zero the destination properly
  alpha: fix copy_from_user()
  perf/x86/amd/uncore: Prevent use after free
  drm/vc4: mark vc4_bo_cache_purge() static
  raid5: fix a small race condition
  ARM64: dts: bcm: Use a symlink to R-Pi dtsi files from arch=arm
  ARM: dts: Remove use of skeleton.dtsi from bcm283x.dtsi
  kvm-arm: Unmap shadow pagetables properly
  nfp: don't pad frames on receive
  nfp: drop support for old firmware ABIs
  nfp: remove linux/version.h includes
  tcp: cwnd does not increase in TCP YeAH
  net/mlx5e: Fix parsing of vlan packets when updating lro header
  net/mlx5e: Fix global PFC counters replication
  net/mlx5e: Prevent casting overflow
  net/mlx5e: Move an_disable_cap bit to a new position
  net/mlx5e: Fix xmit_more counter race issue
  tcp: fastopen: avoid negative sk_forward_alloc
  md-cluster: make md-cluster also can work when compiled into kernel
  nvme/quirk: Add a delay before checking device ready for memblaze device
  x86, clock: Fix kvm guest tsc initialization
  ARM: dts: STiH407-family: Provide interconnect clock for consumption in ST SDHCI
  ARM: dts: STiH410: Handle interconnect clock required by EHCI/OHCI (USB)
  x86/apic: Fix num_processors value in case of failure
  tools/lguest: Don't bork the terminal in case of wrong args
  MAINTAINERS: Update CPMAC email address
  nvme: Don't suspend admin queue that wasn't created
  drm/i915: Add GEN7_PCODE_MIN_FREQ_TABLE_GT_RATIO_OUT_OF_RANGE to SNB
  brcmfmac: avoid potential stack overflow in brcmf_cfg80211_start_ap()
  ath9k: bring back direction setting in ath9k_{start_stop}
  crypto: cryptd - initialize child shash_desc on import
  ipv6: addrconf: fix dev refcont leak when DAD failed
  bnxt_en: Fix TX push operation on ARM64.
  net: Don't delete routes in different VRFs
  net: smsc: remove build warning of duplicate definition
  net: macb: initialize checksum when using checksum offloading
  xprtrdma: Fix receive buffer accounting
  xprtrdma: Revert 3d4cf35b ("xprtrdma: Reply buffer exhaustion...")
  ipv6: release dst in ping_v6_sendmsg
  drm/i915: disable 48bit full PPGTT when vGPU is active
  drm/i915: enable vGPU detection for all
  drm/atmel-hlcdc: Make ->reset() implementation static
  drm: atmel-hlcdc: Fix vertical scaling
  arm: KVM: Fix idmap overlap detection when the kernel is idmap'ed
  perf/x86/intel/cqm: Check cqm/mbm enabled state in event init
  KVM: lapic: adjust preemption timer correctly when goes TSC backward
  KVM: s390: vsie: fix riccbd
  x86/efi: Use efi_exit_boot_services()
  efi/libstub: Use efi_exit_boot_services() in FDT
  efi/libstub: Introduce ExitBootServices helper
  efi/libstub: Allocate headspace in efi_get_memory_map()
  efi: Fix handling error value in fdt_find_uefi_params
  efi: Make for_each_efi_memory_desc_in_map() cope with running on Xen
  sched/core: Fix a race between try_to_wake_up() and a woken up task
  perf/core: Remove WARN from perf_event_read()
  locking/barriers: Don't use sizeof(void) in lockless_dereference()
  x86/microcode/AMD: Fix load of builtin microcode with randomized memory
  af_unix: split 'u->readlock' into two: 'iolock' and 'bindlock'
  Revert "af_unix: Fix splice-bind deadlock"
  vxlan: fix duplicated and wrong error messages
  vxlan: reject multicast destination without an interface
  bonding: Fix bonding crash
  pNFS: Don't forget the layout stateid if there are outstanding LAYOUTGETs
  nvme-rdma: destroy nvme queue rdma resources on connect failure
  nvme_rdma: keep a ref on the ctrl during delete/flush
  iw_cxgb4: block module unload until all ep resources are released
  iw_cxgb4: call dev_put() on l2t allocation failure
  pNFS: Clear out all layout segments if the server unsets lrp->res.lrs_present
  pNFS: Fix pnfs_set_layout_stateid() to clear NFS_LAYOUT_INVALID_STID
  pNFS: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised
  NFS: Fix error reporting in nfs_file_write()
  sunrpc: fix UDP memory accounting
  net: smsc911x: Move interrupt allocation to open/stop
  net: smsc911x: Move interrupt handler before open
  net: smsc911x: Fix register_netdev, phy startup, driver unload ordering
  net: smsc911x: Remove multiple exit points from smsc911x_open
  l2tp: fix use-after-free during module unload
  ath9k: fix AR5416 access GPIO warning
  ARM: shmobile: fix regulator quirk for Gen2
  ipv6: Don't unset flowi6_proto in ipxip6_tnl_xmit()
  bnx2x: don't reset chip on cleanup if PCI function is offline
  rps: flow_dissector: Fix uninitialized flow_keys used in __skb_get_hash possibly
  tcp: fastopen: fix rcv_wup initialization for TFO server on SYN/data
  net: bridge: don't increment tx_dropped in br_do_proxy_arp
  netconf: add a notif when settings are created
  ipv6: add missing netconf notif when 'all' is updated
  net: thunderx: Fix for issues with multiple CQEs posted for a TSO packet
  net: thunderx: Fix for HW issue while padding TSO packet
  i40e: Fix kernel panic on enable/disable LLDP
  MAINTAINERS: update to working email address
  tipc: fix random link resets while adding a second bearer
  tg3: Fix for disallow tx coalescing time to be 0
  qed: fix kzalloc-simple.cocci warnings
  mlxsw: spectrum: Use existing flood setup when adding VLANs
  mlxsw: spectrum: Don't take multiple references on a FID
  mlxsw: spectrum_router: Fix netevent notifier registration
  mlxsw: spectrum: Fix error path in mlxsw_sp_module_init
  mlxsw: spectrum_router: Fix fib entry update path
  mlxsw: spectrum_router: Fix failure caused by double fib removal from HW
  PCI: Mark Haswell Power Control Unit as having non-compliant BARs
  qed: Clear dcbx memory buffers before the usage.
  qed: Set selection-field while configuring the app entry in ieee mode.
  qed*: Disallow dcbx configuration for VF interfaces.
  kcm: fix a socket double free
  net: ethernet: mediatek: fix error handling inside mtk_mdio_init
  net: ethernet: mediatek: use devm_mdiobus_alloc instead of mdiobus_alloc inside mtk_mdio_init
  net: ethernet: mediatek: fix the missing of_node_put() after node is used done inside mtk_mdio_init
  net: ethernet: mediatek: fix issue of driver removal with interface is up
  net: ethernet: mediatek: fix logic unbalance between probe and remove
  net: ethernet: mediatek: remove redundant free_irq for devm_request_irq allocated irq
  net: ethernet: mediatek: fix API usage with skb_free_frag
  net: ethernet: mediatek: fix incorrect return value of devm_clk_get with EPROBE_DEFER
  net: ethernet: mediatek: fix fails from TX housekeeping due to incorrect port setup
  bridge: re-introduce 'fix parsing of MLDv2 reports'
  raid5: guarantee enough stripes to avoid reshape hang
  raid5-cache: fix a deadlock in superblock write
  ath10k: Remove driver log suggesting QCA9887 support is experimental
  ath10k: fix get rx_status from htt context
  drm/vc4: Allow some more signals to be packed with uniform resets.
  netfilter: nf_tables_netdev: remove redundant ip_hdr assignment
  ARM: EXYNOS: Clear OF_POPULATED flag from PMU node in IRQ init callback
  cfg80211: Add stub for cfg80211_get_station()
  mac80211: TDLS: don't require beaconing for AP BW
  iwlwifi: mvm: Advertise support for AP channel width change
  iwlwifi: mvm: don't use ret when not initialised
  iwlwifi: mvm: check if vif is NULL before using it
  iwlwifi: mvm: consider P2p device type for firmware dump triggers
  drm/i915/dvo: Remove dangling call to drm_encoder_cleanup()
  clk: sunxi-ng: Fix wrong reset register offsets
  MAINTAINERS: Add myself as reviewer for Samsung Exynos support
  KVM: s390: don't use current->thread.fpu.* when accessing registers
  netfilter: ebtables: put module reference when an incorrect extension is found
  netfilter: nft_meta: improve the validity check of pkttype set expr
  netfilter: cttimeout: unlink timeout objs in the unconfirmed ct lists
  netfilter: cttimeout: put back l4proto when replacing timeout policy
  netfilter: nfnetlink: use list_for_each_entry_safe to delete all objects
  netfilter: nft_reject: restrict to INPUT/FORWARD/OUTPUT
  brcmfmac: Change vif_event_lock to spinlock
  brcmfmac: Check rtnl_lock is locked when removing interface
  ath9k: fix using sta->drv_priv before initializing it
  ath9k: fix client mode beacon configuration
  xfrm: Only add l3mdev oif to dst lookups
  mwifiex: fix large amsdu packets causing firmware hang
  net/xfrm_input: fix possible NULL deref of tunnel.ip6->parms.i_key
  clk: sunxi-ng: nk: Make ccu_nk_find_best static
  clk: sunxi-ng: Fix inverted test condition in ccu_helper_wait_for_lock
  clk: sunxi: Fix return value check in sun8i_a23_mbus_setup()
  clk: sunxi: pll2: Fix return value check in sun4i_pll2_setup()
  Revert "wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel"
  xfrm: Ignore socket policies when rebuilding hash tables
  xfrm: get rid of another incorrect WARN
  xfrm: get rid of incorrect WARN
  xfrm: fix crash in XFRM_MSG_GETSA netlink handler

Change-Id: I934e15859c48817ba11e663021ced063648deac7
Signed-off-by: default avatarKyle Yan <kyan@codeaurora.org>
parents c2191d80 3be79886
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment