mbox series

[for-4.9.y,00/14] Few upstream fixes from OnePlus6's kernel tree

Message ID 1535487205-26280-1-git-send-email-amit.pundir@linaro.org
Headers show
Series Few upstream fixes from OnePlus6's kernel tree | expand

Message

Amit Pundir Aug. 28, 2018, 8:13 p.m. UTC
Hi Greg,

For your consideration, few upstream fixes picked up from
Qcom's android-4.9 BSP tree for OnePlus 6 device.

Cherry-picked and build tested for ARCH=x86_64/mips on v4.9.124.
Few patches are applicable for 4.4.y and 3.18.y as well and
explicitly marked so respectively.

Regards,
Amit Pundir


Daniel Micay (1):
  staging/rts5208: Fix read overflow in memcpy

Jason A. Donenfeld (1):
  random: convert get_random_int/long into get_random_u32/u64

Jia-Ju Bai (1):
  staging: rt5208: Fix a sleep-in-atomic bug in xd_copy_page

Johannes Berg (1):
  nl80211: fix null-ptr dereference on invalid mesh configuration

Johannes Weiner (1):
  mm: remove seemingly spurious reclaimability check from laptop_mode
    gating

Kees Cook (1):
  IB/rxe: do not copy extra stack memory to skb

Mel Gorman (1):
  mm, vmscan: clear PGDAT_WRITEBACK when zone is balanced

Michal Hocko (1):
  selinux: use GFP_NOWAIT in the AVC kmem_caches

Prateek Sood (2):
  locking/rwsem-xadd: Fix missed wakeup due to reordering of load
  locking/osq_lock: Fix osq_lock queue corruption

Ritesh Harjani (1):
  cfq: Give a chance for arming slice idle timer in case of group_idle

Tejun Heo (1):
  block,blkcg: use __GFP_NOWARN for best-effort allocations in blkcg

Vegard Nossum (2):
  kthread: Fix use-after-free if kthread fork fails
  kthread: fix boot hang (regression) on MIPS/OpenRISC

 arch/mips/kernel/process.c           |  1 -
 arch/openrisc/kernel/process.c       |  2 --
 block/blk-cgroup.c                   |  9 +++---
 block/cfq-iosched.c                  |  6 ++--
 drivers/char/random.c                | 55 ++++++++++++++++++------------------
 drivers/infiniband/sw/rxe/rxe_resp.c |  4 ++-
 drivers/staging/rts5208/rtsx_scsi.c  |  2 +-
 drivers/staging/rts5208/xd.c         |  2 +-
 include/linux/random.h               | 17 +++++++++--
 kernel/fork.c                        | 17 +++++++----
 kernel/locking/osq_lock.c            | 13 +++++++++
 kernel/locking/rwsem-xadd.c          | 27 ++++++++++++++++++
 mm/vmscan.c                          |  3 +-
 net/wireless/nl80211.c               |  3 ++
 security/selinux/avc.c               | 14 ++++-----
 15 files changed, 119 insertions(+), 56 deletions(-)

-- 
2.7.4

Comments

Greg Kroah-Hartman Sept. 16, 2018, 1:36 p.m. UTC | #1
On Wed, Aug 29, 2018 at 01:43:11AM +0530, Amit Pundir wrote:
> Hi Greg,

> 

> For your consideration, few upstream fixes picked up from

> Qcom's android-4.9 BSP tree for OnePlus 6 device.

> 

> Cherry-picked and build tested for ARCH=x86_64/mips on v4.9.124.

> Few patches are applicable for 4.4.y and 3.18.y as well and

> explicitly marked so respectively.


All but the random patch are now queued up, thanks.

gre k-h