Promotion of kernel.lnx.4.4-170304.
CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
arm64: Add macros to read/write system registers
parisc: Fix race in pci-dma.c
mm: Fix build for hardened usercopy
tcp: fix a compile error in DBGUNDO()
I446cb3aa78f1c64b5aa1e2e90fda13f7d46cac33 UPSTREAM: arm64: Only select ARM64_MODULE_PLTS if MODULE
s390/mm: fix gmap tlb flush issues
arm/arm64: KVM: Detect vGIC presence at runtime
arm64: KVM: Remove weak attributes
spi: sh-msiof: Avoid invalid clock generator parameters
mtd: pmcmsp-flash: Allocating too much in init_msp_flash
ext4: fix memory leak in ext4_insert_range()
ANDROID: binder: Add strong ref checks
2013842 Ifb82e1fc4525c535e8a19f95bd4da006294be203 ath10k: Remove bus structures from ath10k struct
PM / sleep: don't suspend parent when async child suspen
usb: dwc3: Fix size used in dma_free_coherent()
mm: delete unnecessary and unsafe init_tlb_ubc()
Input: elantech - force needed quirks on Fujitsu H760
tools/vm/slabinfo: fix an unintentional printf
usb: chipidea: udc: fix NULL ptr dereference in isr_setu
arm64: introduce KIMAGE_VADDR as the virtual base of the
Revert "af_unix: Fix splice-bind deadlock"
pwm: Fix device reference leak
Ifa934370241a2d447dd519eac3fd0682c6d00ab4 android: binder: support multiple context managers.
bus: arm-ccn: Do not attempt to configure XPs for cycle
KVM: x86: fix wbinvd_dirty_mask use-after-free
sd: Fix rw_max for devices that report an optimal xfer s
Ic93e6041b67d804a994518bf4950811f828b406e UPSTREAM: fs/proc/kcore.c: Add bounce buffer for ktext d
Makefile: Mute warning for __builtin_return_address(>0)
net/mlx5: Added missing check of msg length in verifying
I608104891335dfa2dacdb364754ae2658088ddf2 UPSTREAM: Revert "arm64: alternatives: add enable parame
arm/arm64: Add new is_kernel_in_hyp_mode predicate
KVM: nVMX: postpone VMCS changes on MSR_IA32_APICBASE wr
2007776 I539a7098159e6486e3c436c449a540c5ac60d6d3 msm: vidc: Initialize DCVS load properly
arm64: KVM: debug: Remove spurious inline attributes
mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime re
pinctrl: sunxi: fix uart1 CTS/RTS pins at PG on A23/A33
sh64: failing __get_user() should zero
powerpc/pseries: Fix stack corruption in htpe code
rtlwifi: Fix missing country code for Great Britain
USB: serial: cp210x: fix tiocmget error handling
clk: imx6: initialize GPU clocks
iio: ad799x: Fix buffered capture for ad7991/ad7995/ad79
ALSA: pcm : Call kill_fasync() in stream lock
alpha: fix copy_from_user()
1104289 I283d5b1105cd9ad397a484982d674acf97f31f8a qcom: smb-lib: fix adapter allowance for PM660
arm64: KVM: Add panic handling
If6645f9de8bc58ed9755f28dc6af5fbf08d72a00 BACKPORT: audit: consistently record PIDs with task_tgid
arm64: mm: allow passing a pgdir to alloc_init_*
can: bcm: fix warning in bcm_connect/proc_register
regulator: tps65910: Work around silicon erratum SWCZ010
pNFS/files: Fix layoutcommit after a commit to DS
fs/cifs: keep guid when assigning fid to fileinfo
sh_eth: remove unchecked interrupts for RZ/A1
ALSA: info: Return error for invalid read/write
arm64: ensure _stext and _etext are page-aligned
iio: accel: kxsd9: Fix raw read return
PCI: Set Read Completion Boundary to 128 iff Root Port s
dm log writes: fix check of kthread_run() return value
mm/hugetlb: fix memory offline with hugepage size > memo
UPSTREAM: trace: Update documentation for mono, mono_raw
arm64: kernel: Add support for hibernate/suspend-to-disk
I5f4ba861b981edf39af537001f8ac72202927031 ANDROID: video: goldfishfb: add devicetree bindings
MIPS: uprobes: fix use of uninitialised variable
power: supply: max17042_battery: fix model download bug.
ext4: allow DAX writeback for hole punch
hexagon: fix strncpy_from_user() error return
writeback: initialize inode members that track writeback
2012079 I72e709a6e48698ff339dcf0e53cfac29b6d798ba defconfig: Enable REGMAP_ALLOW_WRITE_DEBUGFS for sdm660
perf intel-pt: Fix snapshot overlap detection decoder er
sh: fix copy_from_user()
KEYS: Fix short sprintf buffer in /proc/keys show functi
Revert "phy: IRQ cannot be shared"
Ic3fddd706400c8798f57456c56361d84d234f6ef FROMLIST: arm64: Factor out PAN enabling/disabling into
IB/uverbs: Fix leak of XRC target QPs
coredump: fix unfreezable coredumping task
mmc: core: Annotate cmd_hdr as __le32
target: Re-add missing SCF_ACK_KREF assignment in v4.1.y
arm64: mm: add functions to walk page tables by PA
mei: me: add kaby point device ids
drbd: Fix kernel_sendmsg() usage - potential NULL deref
arm64: KVM: Add a HYP-specific header file
UPSTREAM: cpu/hotplug: Handle unbalanced hotplug enable/
Linux 4.4.22
net: sky2: Fix shutdown crash
pstore/core: drop cmpxchg based updates
h8300: fix syscall restarting
mmc: rtsx_usb_sdmmc: Handle runtime PM while changing th
sparc64: Prepare to move to more saner user copy excepti
arm64: hibernate: Refuse to hibernate if the boot cpu is
Linux 4.4.38
net: clear sk_err_soft in sk_clone_lock()
hv: do not lose pending heartbeat vmbus packets
zfcp: trace on request for open and close of WKA port
If947ea3341ff0cb713c56e14d18d51a3f5912b64 BACKPORT: power: goldfish_battery: add devicetree bindin
ARM: 8478/2: arm/arm64: add arm-smccc
USB: serial: cp210x: fix hardware flow-control disable
am437x-vfpe: fix typo in vpfe_get_app_input_index
Id1198cf1cde022fad10a94f95d698fae91d742aa FROMLIST: arm64: Disable TTBR0_EL1 during normal kernel
arm64: kprobes: Add KASAN instrumentation around stack a
PM / hibernate: Fix rtree_next_node() to avoid walking o
hwrng: core - Don't use a stack buffer in add_early_rand
PM / devfreq: event: remove duplicate devfreq_event_get_
printk: fix parsing of "brl=" option
drm/radeon/si_dpm: workaround for SI kickers
udp: fix IP_CHECKSUM handling
Ieee70bbe117170d2054a9c82c4f1a8143b7e302b UPSTREAM: arm64/efi: refactor EFI init and runtime code
Ifec5ee9d71c7c076e59bb7af77c0184d1b1383cb BACKPORT: tty: goldfish: support platform_device with id
mfd: wm8350-i2c: Make sure the i2c regmap functions are
s390: get_user() should zero on failure
crypto: gcm - Fix IV buffer size in crypto_gcm_setkey
MIPS: paravirt: Fix undefined reference to smp_bootstrap
sparc64: Convert NG4copy_{from,to}_user to accurate exce
powerpc/mm: Prevent unlikely crash in copro_calculate_sl
cris: buggered copy_from_user/copy_to_user/clear_user
i2c: xgene: Avoid dma_buffer overrun
mwifiex: printk() overflow with 32-byte SSIDs
MIPS: Remove compact branch policy Kconfig entries
ARM: kirkwood: ib62x0: fix size of u-boot environment pa
FROMLIST: arm64: Handle faults caused by inadvertent use
ARC: timer: rtc: implement read loop in "C" vs. inline a
2010001 I5c4905a0386e60ae54876f30d89f445fd06a161c alarmtimer: Program mpm wakeup time in milliseconds
ath9k: fix using sta->drv_priv before initializing it
If23a454e211b1f57f8ba1a2a00b44dabf4b82932 UPSTREAM: arm64: Add new asm macro copy_page
cx231xx: don't return error on success
drm/vmwgfx: Limit the user-space command buffer size
arm64: KVM: Add compatibility aliases
sparc64: Convert copy_in_user to accurate exception repo
lib: update single-char callers of strtobool()
ALSA: hda - Add the top speaker pin config for HP Spectr
arm64: kernel: implement ACPI parking protocol
platform: don't return 0 from platform_get_irq[_byname](
fuse: listxattr: verify xattr list
2013113 Ie2f570bad8171c460b8167f140d71c052ada2b17 leds: remove unused driver leds-qpnp-flash.c
i2c: mux: fix up dependencies
Ifa3e69e0b4078bac1e1d29bfe56861eb394e865b UPSTREAM: efi: include asm/early_ioremap.h not asm/efi.h
cfg80211: limit scan results cache size
tracing: Move mutex to protect against resetting of seq
pstore/ramoops: fixup driver removal
arm64: kprobes: Fix overflow when saving stack
tcp: take care of truncations done by sk_filter()
Makefile: revert "Makefile: Document ability to make fil
include/linux/kernel.h: change abs() macro so it uses co
arm64: KVM: Implement vgic-v2 save/restore
zfcp: fix ELS/GS request&response length for hardware da
powerpc/64: Fix incorrect return value from __copy_tofro
1104899 I29c4ad74bf21d4cb5362565e902a682fe7263147 msm: mdss: handle synchronization issues during DSI debu
mm: workingset: fix crash in shadow node shrinker caused
openrisc: fix the fix of copy_from_user()
virtio_ring: Make interrupt suppression spec compliant
fuse: invalidate dir dentry after chmod
sparc64: Fix illegal relative branches in hypervisor pat
1113761 I23a6796eaa0c41c2e93a52c45f6200326d262e99 power: qcom-battery: Add sysfs to restrict charging
drm/amdgpu/dp: add back special handling for NUTMEG
drm/i915: Unalias obj->phys_handle and obj->userptr
2011200 I96250b44f52d6208f3c64fb9e61f70ea41f54f4e power: qpnp-fg-gen3: Add support to clamp ESR
ubi: Deal with interrupted erasures in WL
drm/amdgpu: fix IB alignment for UVD
net: ping: check minimum size on ICMP header length
perf stat: Fix interval output values
sparc32: fix copy_from_user()
geneve: avoid use-after-free of skb->data
md-cluster: make md-cluster also can work when compiled
drivers/perf: arm_pmu: Fix leak in error path
arm64: mm: fold alternatives into .init
ia64: copy_from_user() should zero the destination on ac
smc91x: avoid self-comparison warning
iwlwifi: mvm: don't use ret when not initialised
Using BUG_ON() as an assert() is _never_ acceptable
clk: mmp: mmp2: fix return value check in mmp2_clk_init(
Revert "wext: Fix 32 bit iwpriv compatibility issue with
ACPICA: acpi_get_sleep_type_data: Reduce warnings
iio: ensure ret is initialized to zero before entering d
ARM: 8510/1: rework ARM_CPU_SUSPEND dependencies
2011508 I97f894b52484d0d223b15090b94c186bba9af734 iommu/io-pgtable-fast: cache clean the last level ptes
mfd: core: Fix device reference leak in mfd_clone_cell
ocfs2/dlm: fix race between convert and migration
arm64: mm: place empty_zero_page in bss
mmc: mxs: Initialize the spinlock prior to using it
s390/hypfs: Use get_free_page() instead of kmalloc to en
net: check dead netns for peernet2id_alloc()
ipv6: dccp: add missing bind_conflict to dccp_ipv6_mappe
arm64: KVM: Move away from the assembly version of the w
PCI: Export pcie_find_root_port
asm-generic: make copy_from_user() zero the destination
Ib2350f7d1732449d246f6f0d9b7b08f02cc7c2dd ANDROID: goldfish_events: no extra EV_SYN; register gold
mm/cma: silence warnings due to max() usage
frv: fix clear_user()
ipv6: addrconf: fix dev refcont leak when DAD failed
i40e: avoid null pointer dereference
MIPS: SMP: Fix possibility of deadlock when bringing CPU
usb: renesas_usbhs: fix clearing the {BRDY,BEMP}STS cond
xhci: add restart quirk for Intel Wildcatpoint PCH
kprobes: Add arm64 case in kprobe example module
sctp: validate chunk len before actually using it
ASoC: Intel: Skylake: Fix error return code in skl_probe
libxfs: clean up _calc_dquots_per_chunk
pstore/ram: Use memcpy_fromio() to save old buffer
NFSv4: Don't report revoked delegations as valid in nfs_
ARM: 8458/1: bL_switcher: add GIC dependency
net: smc91x: fix SMC accesses
parisc: Also flush data TLB in flush_icache_page_asm
net: fec: set mac address unconditionally
I8835a571fdb7a8f8ee6a54af1e11a69f3b5ce8e6 sched: Add Kconfig option DEFAULT_USE_ENERGY_AWARE to se
ARM: clk-imx35: fix name for ckil clk
uwb: fix device reference leaks
2003998 Ib444aba2203c898f778f4d7c0bc086ecc07461af msm: vidc: Add support for querying controls
ALSA: usb-line6: use the same declaration as definition
IB/mlx5: Fix fatal error dispatching
Iccc7cab4437791240817e6275a23e1d3f4a47f2d disable aio support in recommended configuration
mb86a20s: fix the locking logic
powerpc/tm: do not use r13 for tabort_syscall
arm64: KVM: VHE: Patch out use of HVC
scripts/has-stack-protector: add -fno-PIE
dmaengine: at_xdmac: fix debug string
em28xx-i2c: rt_mutex_trylock() returns zero on failure
ipv6: correctly add local routes when lo goes up
USB: serial: cp210x: add ID for the Zone DPMX
arm64: kprobes: Cleanup jprobe_return
arm64: Cleanup SCTLR flags
metag: copy_from_user() should zero the destination on a
arm64: KVM: Implement TLB handling
KVM: MIPS: Make ERET handle ERL before EXL
NFSv4.1: Fix the CREATE_SESSION slot number accounting
iio: fix pressure data output unit in hid-sensor-attribu
kvm-arm: Unmap shadow pagetables properly
firewire: net: fix fragmented datagram_size off-by-one
PM / sleep: Add support for read-only sysfs attributes
net: dsa: bcm_sf2: Ensure we re-negotiate EEE during aft
brcmfmac: avoid potential stack overflow in brcmf_cfg802
powerpc/powernv : Drop reference added by kset_find_obj(
dib0700: fix nec repeat handling
I83f5b9887e98f9fdb81318cde45408e7ebfc4b13 eas/sched/fair: Fixing comments in find_best_target.
ipv4: use new_gw for redirect neigh lookup
drm/i915: Respect alternate_ddc_pin for all DDI ports
ARM: 8616/1: dt: Respect property size when parsing CPUs
ext4: use __GFP_NOFAIL in ext4_free_blocks()
net: caif: fix misleading indentation
ext4: sanity check the block and cluster size at mount t
i2c-eg20t: fix race between i2c init and interrupt enabl
ARM: 8618/1: decompressor: reset ttbcr fields to use TTB
arm64: mm: add functions to walk tables in fixmap
ath9k: fix misleading indentation
arm64: KVM: Register CPU notifiers when the kernel runs
tcp: fix wrong checksum calculation on MTU probing
mm/list_lru.c: avoid error-path NULL pointer deref
sparc64: Fix find_node warning if numa node cannot be fo
ovl: Fix info leak in ovl_lookup_temp()
drm/amdgpu/dce11: disable hpd on local panels
x86/irq: Prevent force migration of irqs which are not i
Display number of credits available
dmaengine: at_xdmac: fix to pass correct device identity
USB: change bInterval default to 10 ms
ppc32: fix copy_from_user()
dm: free io_barrier after blk_cleanup_queue call
pinctrl: uniphier: fix .pin_dbg_show() callback
KVM: MIPS: Drop other CPU ASIDs on guest MMU changes
Revert "x86/mm: Expand the exception table logic to allo
tpm_crb: fix crb_req_canceled behavior
mtd: nand: davinci: Reinitialize the HW ECC engine in 4b
mfd: atmel-hlcdc: Do not sleep in atomic context
arm64: unmap idmap earlier
tools: Support relative directory path for 'O='
mfd: intel-lpss: Do not put device in reset state on sus
ARM: 8617/1: dma: fix dma_max_pfn()
zfcp: restore: Dont use 0 to indicate invalid LUN in rec
gpio: mpc8xxx: Correct irq handler function
scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware
scsi: arcmsr: Simplify user_len checking
x86/kexec: add -fno-PIE
I02417f28cff14688f2e1d6fcb959438fd96566cc android: binder: support for scatter-gather.
autofs races
arm64: Add new asm macro copy_page
gpio: sa1100: fix irq probing for ucb1x00
mm,ksm: fix endless looping in allocating memory when ks
arm64: mm: avoid redundant __pa(__va(x))
parisc: Ensure consistent state when switching to kernel
dmaengine: ipu: remove bogus NO_IRQ reference
PKCS#7: Don't require SpcSpOpusInfo in Authenticode pkcs
blk-mq: actually hook up defer list when running request
Clarify locking of cifs file and tcon structures and mak
zfcp: retain trace level for SCSI and HBA FSF response r
ARM: imx6: add missing BM_CLPCR_BYPASS_PMIC_READY settin
sparc64: Convert NG2copy_{from,to}_user to accurate exce
Ib75d3a4cac7353084a8da18a96fb298a759bacc0 BACKPORT: staging: goldfish: audio: add devicetree bindi
crypto: arm64/aes-ctr - fix NULL dereference in tail pro
pNFS: Ensure LAYOUTGET and LAYOUTRETURN are properly ser
nvmem: Declare nvmem_cell_read() consistently
net: pktgen: fix pkt_size
clk: qoriq: fix a register offset error
apparmor: fix change_hat not finding hat after policy re
ip6_tunnel: fix ip6_tnl_lookup
I927f14076ba94c83e609b19f46dd373287e11fc4 FROMLIST: arm64: xen: Enable user access before a privcm
sched/core: Fix a race between try_to_wake_up() and a wo
ip6_tunnel: disable caching when the traffic class is in
powerpc/powernv: Pass CPU-endian PE number to opal_pci_e
KVM: arm/arm64: vgic-v3: Make the LR indexing macro publ
iio:core: fix IIO_VAL_FRACTIONAL sign handling
input: keyreset: switch to orderly_reboot
IB/ipoib: Fix memory corruption in ipoib cm mode connect
i2c: core: fix NULL pointer dereference under race condi
serial: 8250: added acces i/o products quad and octal se
ARM: shmobile: fix regulator quirk for Gen2
arc: don't leak bits of kernel stack into coredump
ext4: release bh in make_indexed_dir
ARM: 8481/2: drivers: psci: replace psci firmware calls
arm64: Add support for ARCH_SUPPORTS_DEBUG_PAGEALLOC
sparc64: Convert U1copy_{from,to}_user to accurate excep
kbuild: forbid kernel directory to contain spaces and co
I4943d5aaada1cad9c7e59a94a87c387578dabe86 ANDROID: goldfish_audio: Clear audio read buffer status
arm64: Change cpu_resume() to enable mmu early then acce
Fix potential infoleak in older kernels
scsi: ibmvfc: Fix I/O hang when port is not mapped
drm/prime: Pass the right module owner through to dma_bu
ALSA: hda - Adding one more ALC255 pin definition for he
sparc64: Fix instruction count in comment for __hypervis
Linux 4.4.35
ASoC: Intel: Atom: add a missing star in a memcpy call
ARM: 8485/1: cpuidle: remove cpu parameter from the cpui
2006913 Ibb4373bdef7e921b81255d29b8650dd31b46f3c9 usb: dwc3: Replace sscanf with kstrtou8_from_user
l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bin
kbuild: Do not run modules_install and install in parale
Disable "frame-address" warning
kbuild: Steal gcc's pie from the very beginning
tpm: fix a race condition in tpm2_unseal_trusted()
net: dsa: bcm_sf2: Fix race condition while unmasking in
dccp: fix out of bound access in dccp_v4_err()
arm64: head.S: use memset to clear BSS
drm/amdgpu: change vblank_time's calculation method to r
IB/cm: Mark stale CM id's whenever the mad agent was unr
sched/fair: remove printk while schedule is in progress
2012995 I5524060cc1f4bfff7faf7f3736455beb73801f4a icnss: Trigger recovery only if PDR enabled
PM / hibernate: Restore processor state before using per
pstore/ram: Use memcpy_toio instead of memcpy
arm64: hyp/kvm: Make hyp-stub reject kvm_call_hyp()
arm64: Add HAVE_REGS_AND_STACK_ACCESS_API feature
dm log writes: fix bug with too large bios
2013150 Ic1a74b530836d142c9f1db2143b5700e8b6c3321 usb: gadget: f_fs: Fix memory leak for ipc_log_context
Linux 4.4.33
s390/con3270: fix insufficient space padding
lib: add "on"/"off" support to kstrtobool
x86/init: Fix cr4_init_shadow() on CR4-less machines
arm64: cpufeature: Schedule enable() calls instead of ca
swapfile: fix memory corruption via malformed swapfile
nios2: copy_from_user() should zero the tail of destinat
Revert "drm/i915: Check live status before reading edid"
mfd: 88pm80x: Double shifting bug in suspend/resume
arm64: kvm: allows kvm cpu hotplug
powerpc/nvram: Fix an incorrect partition merge
2005061 Ifaee051ad9a1054d9d95fc9fcd3503983f2ef8de msm: vidc: Return correct error code from venus_hfi_susp
parisc: fix copy_from_user()
I450594dc311b09b6b832b707a9abb357608cc6e4 UPSTREAM: arm64: include alternative handling in dcache_
I05b8bc6ab24f677f263b09d7c31fcce4f21269b1 UPSTREAM: arm64: choose memstart_addr based on minimum s
xhci: fix null pointer dereference in stop command timeo
arm64: Drop alloc function from create_mapping
iio: adc: at91: unbreak channel adc channel 3
ASoC: dapm: Fix value setting for _ENUM_DOUBLE MUX's sec
drm/i915: Avoid pointer arithmetic in calculating plane
KVM: x86: fix missed SRCU usage in kvm_lapic_set_vapic_a
toshiba-wmi: Fix loading the driver on non Toshiba lapto
Revert "staging: nvec: ps2: change serio type to passthr
mm: filemap: fix mapping->nrpages double accounting in f
I3fb0bb55427835c165cc377d8dc2a3fa9e6e950d UPSTREAM: arm64: mm: mark fault_info table const
iio: adc: ti_am335x_adc: Increase timeout value waiting
x86/cpu/AMD: Fix cpu_llc_id for AMD Fam17h systems
ceph: fix race during filling readdir cache
IB/core: Avoid unsigned int overflow in sg_alloc_table
USB: serial: ftdi_sio: add support for TI CC3200 LaunchP
sched: tune: Fix lacking spinlock initialization
Don't feed anything but regular iovec's to blk_rq_map_us
iio: accel: bmc150: reset chip at init time
ALSA: hda - Fix a failure of micmute led when having mul
ext4: enforce online defrag restriction for encrypted fi
PM / Hibernate: Call flush_icache_range() on pages resto
usb: musb: Fix DMA desired mode for Mentor DMA engine
drm/i915/gen9: fix the WaWmMemoryReadLatency implementat
scsi: zfcp: spin_lock_irqsave() is not nestable
Revert "KVM: x86: fix missed hardware breakpoints"
Ic3e4f1cffb111ea6c69977e63dd598e3fcb55f19 BACKPORT: Input: goldfish_events - enable ACPI-based enu
Staging: iio: adc: fix indent on break statement
arm64: mm: Set PSTATE.PAN from the cpu_enable_pan() call
ipv4: use the right lock for ping_group_range
ANDROID: goldfish_pipe: fix call_kern.cocci warnings
sparc64: Handle extremely large kernel TSB range flushes
usb: chipidea: move the lock initialization to core file
esp6: Fix integrity verification when ESN are used
mpssd: fix buffer overflow warning
brcmsmac: Free packet if dma_mapping_error() fails in dm
I66c15b066808f28bd27bfe50fd0e03ff45a09fca ANDROID: binder: Add strong ref checks
fsnotify: add a way to stop queueing events on group shu
ALSA: hda - allow 40 bit DMA mask for NVidia devices
timekeeping: Fix __ktime_get_fast_ns() regression
arm64: mm: specialise pagetable allocators
af_unix: split 'u->readlock' into two: 'iolock' and 'bin
1104037 I9ab7261c28468c3c97af4b5a0d658cc7a69709ec msm: vidc: Add support for Cx ipeak limitation
ASoC: dapm: Fix kcontrol creation for output driver widg
sparc: Handle negative offsets in arch_jump_label_transf
rtnetlink: Add rtnexthop offload flag to compare mask
Staging: fbtft: Fix bug in fbtft-core
irqchip/atmel-aic: Fix potential deadlock in ->xlate()
I9a4ab50ef61532d27282f189f063c938c196ec08 ANDROID: fiq_debugger: Pass task parameter to unwind_fra
qxl: check for kmap failures
Ie524350ffc6158f3182d90095cca502e58b6f197 cgroup: Remove leftover instances of allow_attach
PCI: Mark Atheros AR9580 to avoid bus reset
regulator: qcom_spmi: Add support for get_mode/set_mode
clk: mmp: pxa168: fix return value check in pxa168_clk_i
I6ffe38ebc80fb8af8322152370b9d1fd227eaf50 ANDROID: goldfish: Enable ACPI-based enumeration for gol
arm/arm64: KVM: Add hook for C-based stage2 init
irqchip/gicv3: Silence noisy DEBUG_PER_CPU_MAPS warning
perf intel-pt: Fix estimated timestamps for cycle-accura
IB/mlx4: Use correct subnet-prefix in QP1 mads under SR-
net: add recursion limit to GRO
vfs: move permission checking into notify_change() for u
hwmon: (adt7411) set bit 3 in CFG1 register
2008978 I3772fb506736187c941f80f447996c095b5ebd8a ARM: dts: msm: Add Nfc device to sdm630
ALSA: hda - Adding a new group of pin cfg into ALC295 pi
cpuset: handle race between CPU hotplug and cpuset_hotpl
arm64: KVM: Implement vgic-v3 save/restore
ARM: dts: STiH410: Handle interconnect clock required by
NFSv4.x: Fix a refcount leak in nfs_callback_up_net
dm mpath: check if path's request_queue is dying in acti
rcu: Fix soft lockup for rcu_nocb_kthread
Linux 4.4.30
s390/con3270: fix use of uninitialised data
fib_trie: Correct /proc/net/route off by one error
mmc: dw_mmc: use resource_size_t to store physical addre
scsi: mpt3sas: Fix for block device of raid exists even
iommu/vt-d: Fix PASID table allocation
UPSTREAM: arm64: Handle el1 synchronous instruction abor
Ic63b6e7e0a4b9896ef9a9d0ed135a7796a4c1fdb ANDROID: goldfish: Enable ACPI-based enumeration for gol
netlink: Call cb->done from a worker thread
bonding: Fix bonding crash
target: Make EXTENDED_COPY 0xe4 failure return COPY TARG
drm: atmel-hlcdc: Fix vertical scaling
mmc: dw_mmc-pltfm: fix the potential NULL pointer derefe
I4ea2be0cad3305c4e196126a02e2ab7108ef0976 UPSTREAM: staging/android/ion : fix a race condition in
arm64: ptdump: Indicate whether memory should be faultin
kvm: x86: Check memopp before dereference (CVE-2016-8630
i2c: qup: skip qup_i2c_suspend if the device is already
staging: r8188eu: Fix scheduling while atomic splat
arm64: Fold proc-macros.S into assembler.h
If3c55f27a2aa8f21815383e0e807be47895e4786 android: binder: split flat_binder_object.
kexec: fix double-free when failing to relocate the purg
I143e4b38a5426f70027eff6cc5f732ac370ae69d UPSTREAM: arm64/efi: split off EFI init and runtime code
MIPS: uprobes: remove incorrect set_orig_insn
ipmr, ip6mr: fix scheduling while atomic and a deadlock
net: Add netdev all_adj_list refcnt propagation to fix p
scsi: Fix use-after-free
Id129bb8cc8fa37c67a647e2e5996bb2817020e65 ANDROID: usb: gadget: function: cleanup: Add blank line
I73ef1b132b6203ae921a1e1d4850eaadf58f8926 ANDROID: goldfish: add ranchu defconfigs
Icedaa4c508784bf43d0b5787586480fd668ccc49 UPSTREAM: arm64: spinlock: fix spin_unlock_wait for LSE
sparc64: Convert GENcopy_{from,to}_user to accurate exce
pinctrl: pistachio: fix mfio pll_lock pinmux
constify iov_iter_count() and iter_is_iovec()
iio: adc: rockchip_saradc: reset saradc controller befor
fscrypto: require write access to mount to set encryptio
regulator: qcom_spmi: Update mvs1/mvs2 switches on pm894
ALSA: hda - Raise AZX_DCAPS_RIRB_DELAY handling into top
arm64: Kprobes with single stepping support
xfs: prevent dropping ioend completions during buftarg w
I140d506204cab6e78dd503e5a43abc8886e4ffff ANDROID: goldfish_pipe: An implementation of more parall
ARM: KVM: Cleanup exception injection
arm64: unify idmap removal
net, sched: respect rcu grace period on cls destruction
tcp: fix use after free in tcp_xmit_retransmit_queue()
MIPS: Fix pre-r6 emulation FPU initialisation
PM / sleep: fix device reference leak in test_suspend
cgroup: avoid false positive gcc-6 warning
mmc: pxamci: fix potential oops
1097390 Ia8adc88d993db9e4314f3aa85ff5bbb6d7cef31e msm: camera: isp: Check userspace parameters
drm/radeon: Ensure vblank interrupt is enabled on DPMS t
hwrng: omap - Fix assumption that runtime_get_sync will
2011508 Ie6c23cb8e1702a823567e126f452b1e72d851f71 iommu/io-pgtable-fast: optimize statically allocated pag
ALSA: hda - Merge RIRB_PRE_DELAY into CTX_WORKAROUND cap
hpsa: correct skipping masked peripherals
IB/mlx4: Check gid_index return value
ALSA: info: Limit the proc text input size
rtnetlink: fix FDB size computation
clocksource/drivers/sun4i: Clear interrupts after stoppi
hostfs: Freeing an ERR_PTR in hostfs_fill_sb_common()
pstore: drop file opened reference count
Revert KVM: MIPS: Drop other CPU ASIDs on guest MMU chan
arm64: kvm: Move lr save/restore from do_el2_call into E
fuse: direct-io: don't dirty ITER_BVEC pages
arm64: kvm: deal with kernel symbols outside of linear m
NFSv4: Open state recovery must account for file permiss
xenbus: don't look up transaction IDs for ordinary write
I7d71cd379b1a3b7659d20a1b6008216762596590 tpm: fix byte-order for the value read by tpm2_get_tpm_p
iommu/vt-d: Fix IOMMU lookup for SR-IOV Virtual Function
tipc: move linearization of buffers to generic code
m32r: fix __get_user()
Ie1a920c8948f3fc3f1263add25a402ded132fd66 ANDROID: usb: gadget: audio_source: fix comparison of di
MIPS: Fix -mabi=64 build of vdso.lds
iommu/vt-d: Fix dead-locks in disable_dmar_iommu() path
esp4: Fix integrity verification when ESN are used
NFSv4.x: hide array-bounds warning
bridge: re-introduce 'fix parsing of MLDv2 reports'
fscrypto: add authorization check for setting encryption
2010001 I58c780993ce35cda69cd963996f057d6e2265c6d cpuidle: lpm-levels: Update suspend wake time
Id3164477ba79049561af7f0889cbeebc199ead4e sched/walt: Drop arch-specific timer access
crypto: vmx - Fix memory corruption caused by p8_ghash
fuse: fix fuse_write_end() if zero bytes were copied
svc: Avoid garbage replies when pc_func() returns rpc_dr
Iee3d2bbb19f3110d71f0698ffb293f9bdffc8ef1 net: diag: slightly refactor the inet_diag_bc_audit erro
arm64: KVM: Implement fpsimd save/restore
mei: me: disable driver on SPT SPS firmware
sparc: Don't leak context bits into thread->fault_addres
ext4: reinforce check of i_dtime when clearing high fiel
crypto: arm/ghash-ce - add missing async import/export
Linux 4.4.29
ubifs: Abort readdir upon error
powerpc/ptrace: Fix out of bounds array access warning
cgroup: replace unified-hierarchy.txt with a proper cgro
drm/radeon: narrow asic_init for virtualization
IB/ipoib: Don't allow MC joins during light MC flush
arm64: kprobes: WARN if attempting to step with PSTATE.D
x86/xen: fix upper bound of pmd loop in xen_cleanhighmap
ipv6: dccp: fix out of bound access in dccp_v6_err()
iio: adc: ti_am335x_adc: Protect FIFO1 from concurrent a
Fix regression which breaks DFS mounting
regulator: qcom_spmi: Add support for S4 supply on pm894
ASoC: dapm: Fix possible uninitialized variable in snd_s
zfcp: fix fc_host port_type with NPIV
pinctrl: Flag strict is a field in struct pinmux_ops
clk: xgene: Add missing parenthesis when clearing divide
Fix USB CB/CBI storage devices with CONFIG_VMAP_STACK=y
drm/amdgpu: Attach exclusive fence to prime exported bo'
Ia40bb68eb5ba7df14214243657948d469f1d5717 UPSTREAM: arm64: kaslr: fix breakage with CONFIG_MODVERS
mmc: block: don't use CMD23 with very old MMC cards
I8f517354e6d12aed75ed4ae6c0a6adef0a1e61da UPSTREAM: fs/proc/kcore.c: Make bounce buffer global for
uio: fix dmem_region_start computation
mb86a20s: fix demod settings
drm/i915: Account for TSEG size when determining 865G st
ALSA: usb-audio: Add quirk for Syntek STK1160
scsi: megaraid_sas: Fix data integrity failure for JBOD
Linux 4.4.25
ipv4: panic in leaf_walk_rcu due to stale node pointer
drm/amdgpu/dce10: disable hpd on local panels
If5e7933ba32331b2aa28fc5d9e019649452f0f6c UPSTREAM: arm64: fix "dc cvau" cache operation on errata
asm-generic: Fix local variable shadow in __set_fixmap_o
I93a0c35da40f26aaa7c253e3c0cefaa883ea3391 BACKPORT: staging: goldfish: audio: fix compiliation on
2007133 I94c7326b7730830f71b71c92df21a589ddd2347b power: bcl_peripheral: Enable BCL LMH algorithm only onc
fanotify: fix list corruption in fanotify_get_response()
can: flexcan: fix resume function
net/sched: pedit: make sure that offset is valid
openrisc: fix copy_from_user()
I55cd3abdf514ac54c071fa0037d8dac73bda798d UPSTREAM: mm/memblock: add MEMBLOCK_NOMAP attribute to m
2013116 Icc010cd77d9d1e839a6dfa681b65e19b8978fb56 power: supply: qcom: remove unused drivers
I58ab9c383a2e1a3057aae6adaa596ce867f1b157 android: binder: add extra size to allocator.
drivers: staging: nvec: remove bogus reset command for P
drm/radeon/dp: add back special handling for NUTMEG
posix_acl: Clear SGID bit when setting file permissions
parisc: Fix races in parisc_setup_cache_timing()
avr32: fix copy_from_user()
x86/boot: Fix kdump, cleanup aborted E820_PRAM max_pfn m
drm/dp/mst: Check peer device type before attempting EDI
Ib7cd1ef722167905957623f65c3cc064e9d5c357 arm64: rename ranchu defconfig to ranchu64
clk: qoriq: Don't allow CPU clocks higher than starting
tipc: fix NULL pointer dereference in shutdown()
UPSTREAM: trace: Add an option for boot clock as trace c
x86/mm: Expand the exception table logic to allow new ha
KVM: PPC: BookE: Fix a sanity check
USB: serial: simple: add support for another Infineon fl
drm/dp/mst: Clear port->pdt when tearing down the i2c ad
arm64: hyp/kvm: Make hyp-stub extensible
netfilter: nft_dynset: fix element timeout for HZ != 100
If7458ab31de52aa15a12364b6c1ac2a8f93f17a7 UPSTREAM: tun: fix transmit timestamp support
ipip: Properly mark ipip GRO packets as encapsulated.
brcmsmac: Initialize power in brcms_c_stf_ss_algo_channe
ARM: OMAP3: hwmod data: Add sysc information for DSI
MIPS: Malta: Fix IOCU disable switch read for MIPS64
iwlwifi: pcie: fix access to scratch buffer
drm/amdgpu: fix DP mode validation
vti: flush x-netns xfrm cache when vti interface is remo
blackfin: fix copy_from_user()
Idf09a870b8612dce23215bce90d88781f0c0c3aa FROMLIST: arm64: Introduce uaccess_{disable,enable} func
hwrng: omap - Only fail if pm_runtime_get_sync returns <
I33336ed9c3ee3fb78fe05c4c47b7fd18c6e33ef1 net: inet: diag: expose the socket mark to privileged pr
scsi: mpt3sas: Fix secure erase premature termination
ALSA: hda - Fix headset mic detection problem for two De
genirq: Provide irq_gc_{lock_irqsave,unlock_irqrestore}(
NFC: fdp: Detect errors from fdp_nci_create_conn()
metag: Only define atomic_dec_if_positive conditionally
mei: me: fix place for kaby point device ids.
MIPS: Avoid a BUG warning during prctl(PR_SET_FP_MODE, .
sock: fix sendmmsg for partial sendmsg
Disable "maybe-uninitialized" warning globally
kbuild: add -fno-PIE
arm64: KVM: Add support for 16-bit VMID
x86/paravirt: Do not trace _paravirt_ident_*() functions
I647a53cf0d905c7be0dfd9333806982def68dd74 android: binder: support for file-descriptor arrays.
arm64: KVM: Map the kernel RO section into HYP
kconfig: tinyconfig: provide whole choice blocks to avoi
mn10300: failing __get_user() and get_user() should zero
dlm: free workqueues after the connections
zfcp: close window with unblocked rport during rport gon
Ia369482c4645bcade320b2c33a763f1ce4378ff1 net: diag: make udp_diag_destroy work for mapped address
bgmac: stop clearing DMA receive control register right
I31eb55a9d57596faa40aec64bd26ce3ec21b0b4d UPSTREAM: ia64: split off early_ioremap() declarations i
IB/mlx4: Fix create CQ error flow
arm64: KVM: Implement timer save/restore
Linux 4.4.37
gspca: avoid unused variable warnings
Linux 4.4.31
netlink: Do not schedule work from sk_destruct
aio: mark AIO pseudo-fs noexec
pwm: Mark all devices as "might sleep"
crypto: caam - do not register AES-XTS mode on LP units
USB: serial: fix potential NULL-dereference at probe
drm/radeon/si/dpm: fix phase shedding setup
2012488 I03803eddc9db5f9bc7901225fa2defd8bcf0e32d ARM: dts: msm: Add SMB1381 device node for SDM630 QRD
net: mangle zero checksum in skb_checksum_help()
ath9k: Fix programming of minCCA power threshold
I2f780a5992c34e52a8f2d0b3557fc9d490da2779 CHROMIUM: remove Android's cgroup generic permissions ch
usb: musb: fix DMA for host mode
Linux 4.4.34
power: bq24257: Fix use of uninitialized pointer bq->cha
ubifs: Fix xattr_names length in exit paths
GenWQE: Fix bad page access during abort of resource all
reiserfs: Unlock superblock before calling reiserfs_quot
perf intel-pt: Fix MTC timestamp calculation for large M
ipvs: fix bind to link-local mcast IPv6 address in backu
nios2: fix __get_user()
iwlmvm: mvm: set correct state in smart-fifo configurati
ubifs: Fix regression in ubifs_readdir()
x86/dumpstack: Fix x86_32 kernel_stack_pointer() previou
arm64: spinlocks: implement smp_mb__before_spinlock() as
arm64: KVM: Cleanup asm-offset.c
kernel/fork: fix CLONE_CHILD_CLEARTID regression in nscd
can: dev: fix deadlock reported after bus-off
arm64: kernel: Include _AC definition in page.h
iwlwifi: pcie: fix SPLC structure parsing
sparc: serial: sunhv: fix a double lock bug
spi: spi-fsl-dspi: Drop extra spi_master_put in device r
2011758 Ifac7779455a3984de97a4e3e2f33bd74c5148cab soc: qcom: Propagate separate error code for PDR disable
I4b4862548e6e3c05dde27781e7daa0b18b93bd81 net: diag: support SOCK_DESTROY for UDP sockets
packet: call fanout_release, while UNREGISTERING a netde
zram: fix unbalanced idr management at hot removal
packet: on direct_xmit, limit tso and csum to supported
ipv4: Set skb->protocol properly for local output
arm64: KVM: Add patchable function selector
drm/nouveau/fifo/nv04: avoid ramht race against cookie i
lightnvm: ensure that nvm_dev_ops can be used without CO
tcp: fix potential memory corruption
I759bf518bf6683446bc786bf1be3cafa02dd8d42 ANDROID: goldfish_fb: Set pixclock = 0
Fix build warning in kernel/cpuset.c
sctp: assign assoc_id earlier in __sctp_connect
xhci: use default USB_RESUME_TIMEOUT when resuming ports
iommu/amd: Free domain id when free a domain of struct d
tcp: fix overflow in __tcp_retransmit_skb()
I69f94e4c41046bd52ca9340b72d97bfcf955b586 FROMLIST: arm64: Factor out TTBR0_EL1 post-update workar
KVM: x86: drop error recovery in em_jmp_far and em_ret_f
tcp: properly scale window in tcp_v[46]_reqsk_send_ack()
arm64: KVM: HYP mode entry points
Input: i8042 - add XMG C504 to keyboard reset table
nouveau: fix nv40_perfctr_next() cleanup regression
avr32: fix 'undefined reference to `___copy_from_user'
clk: mmp: pxa910: fix return value check in pxa910_clk_i
ubi: fastmap: Fix add_vol() return value test in ubi_att
serial: 8250_mid: fix divide error bug if baud rate is 0
Iab7c55089c115550c3506f6cca960a07ae52713d usb: gadget: f_mtp: simplify ptp NULL pointer check
ALSA: ali5451: Fix out-of-bound position reporting
vt: clear selection before resizing
cx231xx: fix GPIOs for Pixelview SBTVD hybrid
arm64: Add kernel return probes support (kretprobes)
genirq/msi: Fix broken debug output
bus: arm-ccn: Fix PMU handling of MN
cifs: Limit the overall credit acquired
lightnvm: put bio before return
arm64: KVM: Implement guest entry
net: sctp, forbid negative length
s390/cio: fix accidental interrupt enabling during resum
arm/arm64: KVM: Remove unreferenced S2_PGD_ORDER
block: fix module reference leak on put_disk() call for
ARM: dts: STiH407-family: Provide interconnect clock for
bus: arm-ccn: Fix XP watchpoint settings bitmask
mm: memcontrol: do not recurse in direct reclaim
2002333 Ic0dedbadf5d12793c13563059872d2970bea8398 defconfig: msm: Enable DRM
kasan: update kasan_global for gcc 7
dm mirror: fix read error on recovery after default leg
zfcp: fix D_ID field with actual value on tracing SAN re
MIPS: vDSO: Fix Malta EVA mapping to vDSO page structs
packet: fix race condition in packet_set_ring
ACPI / APEI: Fix incorrect return value of ghes_proc()
arm64: allow vmalloc regions to be set with set_memory_*
parisc: Fix kernel memory layout regarding position of _
irqchip/gic-v3-its: Fix entry size mask for GITS_BASER
I8b90b814264d9808bda050cdba8f104943bdb9a8 net: diag: allow socket bytecode filters to match socket
mpt3sas: Don't spam logs if logging level is 0
2012792 I2030ea7182316ae18483ffb79d0a1de4d90f2fda wil6210: remove "No Snoop" settings for RX transactions
fix iov_iter_fault_in_readable()
gma500: remove annoying deprecation warning
IB/mlx4: Fix code indentation in QP1 MAD flow
ima: use file_dentry()
sparc64: Fix illegal relative branches in hypervisor pat
Set previous session id correctly on SMB3 reconnect
ipv6: release dst in ping_v6_sendmsg
crypto: cryptd - initialize child shash_desc on import
drm/exynos: fix error handling in exynos_drm_subdrv_open
USB: serial: cp210x: Add ID for a Juniper console
Linux 4.4.26
arm64: KVM: Implement 32bit system register save/restore
NFSv4: nfs4_copy_delegation_stateid() must fail if the d
I3b53481b5868b0b26848397420c9ba16a747819f BACKPORT: goldfish: Enable ACPI-based enumeration for go
megaraid: fix null pointer check in megasas_detach_one()
ARM: sa1100: clear reset status prior to reboot
reiserfs: fix "new_insert_key may be used uninitialized
KVM: MIPS: Precalculate MMIO load resume PC
regulator: qcom_smd: Fix voltage ranges for pm8x41
fix minor infoleak in get_user_ex()
arm64: percpu: rewrite ll/sc loops in assembly
arm64: mm: move pte_* macros
netlink: do not enter direct reclaim from netlink_dump()
I59d53667aa8c40dea4f18fc58acc7d27f4a85a04 UPSTREAM: arch/arm/include/asm/pgtable-3level.h: add pmd
of: silence warnings due to max() usage
brcmfmac: Fix glob_skb leak in brcmf_sdiod_recv_chain
crypto: arm/aes-ctr - fix NULL dereference in tail proce
I75cbeb3edb059f19af992b7f5d0baa283f95991b BACKPORT: arm64: Correctly bounds check virt_addr_valid
cgroup: rename Documentation/cgroups/ to Documentation/c
arm64: Remove stack duplicating code from jprobes
NFS: Don't drop CB requests with invalid principals
ARM: pxa: pxa_cplds: fix interrupt handling
autofs: use dentry flags to block walks during expire
ALSA: usb-audio: Extend DragonFly dB scale quirk to cove
IB/mlx4: Fix incorrect MC join state bit-masking on SR-I
sysctl: handle error writing UINT_MAX to u32 fields
staging: iio: ad5933: avoid uninitialized variable in er
2013922 I647aa4eadccb007e6e974eae65cef162c5a40a0d power: fg-util: Fix the address mask for secure_write ch
blkcg: Unlock blkcg_pol_mutex only once when cpd == NULL
net: pktgen: remove rcu locking in pktgen_change_name()
USB: serial: ftdi_sio: add support for Infineon TriBoard
tty: limit terminal size to 4M chars
mm: filemap: don't plant shadow entries without radix tr
ARM: 8584/1: floppy: avoid gcc-6 warning
ARM: 8479/2: add implementation for arm-smccc
arm64: KVM: Implement the core world switch
mei: bus: fix received data size check in NFC fixup
mm: page_alloc: generalize the dirty balance reserve
kvm: x86: memset whole irq_eoi
btrfs: fix races on root_log_ctx lists
arm64: mm: place __cpu_setup in .text
drivers: base: dma-mapping: page align the size when unm
tty: vt, fix bogus division in csi_J
ARM: dts: MSM8064 remove flags from SPMI/MPP IRQs
cpuset: make sure new tasks conform to the current confi
ocfs2: fix start offset to ocfs2_zero_range_for_truncate
Linux 4.4.36
lib/genalloc.c: start search from start of chunk
ARC: Don't use "+l" inline asm constraint
2005794 I9e3dadf307444be464a42f4a518b44e3f6e98a75 ARM: dts: msm: Update SDCC bus voting for SDM660
i40e: fix call of ndo_dflt_bridge_getlink()
Disable "frame-address" warning
KVM: PPC: Book3s PR: Allow access to unprivileged MMCR2
MIPS: ptrace: Fix regs_return_value for kernel context
I0c1c932255866f308d67de1df2ad52c9c19c4799 android-base.cfg: Enable kernel ASLR
Ifb2474dcbb7a3066fe5724ee53a2048d61e80ccc UPSTREAM: arm64: kaslr: keep modules close to the kernel
parisc: Increase KERNEL_INITIAL_SIZE for 32-bit SMP kern
x86/traps: Ignore high word of regs->cs in early_fixup_e
netfilter: fix namespace handling in nf_log_proc_dostrin
ASoC: sun4i-codec: return error code instead of NULL whe
brcmfmac: fix memory leak in brcmf_fill_bss_param
ext4: do not advertise encryption support when disabled
scsi: mpt3sas: Unblock device after controller reset
ASoC: cs4270: fix DAPM stream name mismatch
sparc64: Convert U3copy_{from,to}_user to accurate excep
perf symbols: Fixup symbol sizes before picking best one
avr32: off by one in at32_init_pio()
dm: return correct error code in dm_resume()'s retry loo
dm: mark request_queue dead before destroying the DM dev
arm64: Enable KPROBES/HIBERNATION/CORESIGHT in defconfig
arm64: Treat all entry code as non-kprobe-able
crypto: echainiv - Replace chaining with multiplication
ASoC: omap-mcpdm: Fix irq resource handling
I1d6cf948bc6660dfd096ff5a18eba682941098c1 UPSTREAM: arm64: Add macros to read/write system registe
sunrpc: fix write space race causing stalls
fix memory leaks in tracing_buffers_splice_read()
af_unix: conditionally use freezable blocking calls in r
I677d8e0d92294f53f7cc5a79300b6462b65e8aad BACKPORT: Input: goldfish_events - add devicetree bindin
arm64: kprobes instruction simulation support
drm/radeon: change vblank_time's calculation method to r
KVM: Disable irq while unregistering user notifier
I406c1207682a4dff3054a019c26fdf1310b08ed1 UPSTREAM: arm64/kernel: fix incorrect EL0 check in inv_e
x86/e820: Don't merge consecutive E820_PRAM ranges
drm/radeon/si_dpm: Limit clocks on HD86xx part
btrfs: assign error values to the correct bio structs
2007291 I497d9eabc7681cb77678be0da8b76fc0b87c5a30 ASoC: msm8998: Add micbias configuration for MBHC
asm-generic: make get_user() clear the destination on er
tile: avoid using clocksource_cyc2ns with absolute cycle
I72306207cc46a30b780f5e00b9ef23aa8409867e UPSTREAM: arm64/mm: ensure memstart_addr remains suffici
fix fault_in_multipages_...() on architectures with no-o
jbd2: fix incorrect unlock on j_list_lock
scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer
SMB3: GUIDs should be constructed as random but valid uu
scsi: qla2xxx: Fix scsi scan hang triggered if adapter f
tg3: Avoid NULL pointer dereference in tg3_io_error_dete
Cleanup missing frees on some ioctls
sparc32: Fix inverted invalid_frame_pointer checks on si
mn10300: copy_from_user() should zero on access_ok() fai
dctcp: avoid bogus doubling of cwnd after loss
tty/serial: at91: fix hardware handshake on Atmel platfo
arm64: Add ARM64_HAS_VIRT_HOST_EXTN feature
nl80211: validate number of probe response CSA counters
irqchip/gicv3: Handle loop timeout proper
I1041fd65d7faaec123e6cedd3dbbc5a2fbb86c4d ANDROID: goldfish_pipe: bugfixes and performance improve
MIPS: KVM: Check for pfn noslot case
perf symbols: Check symbol_conf.allow_aliases for kallsy
mei: fix return value on disconnection
perf hists browser: Fix event group display
Ie04c8cf2dd755f54d02dbdc4e734a13d6f6507b5 ANDROID: dm: android-verity: Remove fec_header location
If10c2129536d9f39bae542afd7318ca79af60e3a android: binder: deal with contexts in debugfs.
I1e600363e5d18e459479fe4eb23d76855e16868d ANDROID: arch: x86: disable pic for Android toolchain
ipv6: tcp: restore IP6CB for pktoptions skbs
scsi: scsi_debug: Fix memory leak if LBP enabled and mod
Linux 4.4.27
iwlegacy: avoid warning about missing braces
net/dccp: fix use-after-free in dccp_invalid_packet
sparc64: Handle extremely large kernel TLB range flushes
mmc: sdhci: cast unsigned int to unsigned long long to a
usb: increase ohci watchdog delay to 275 msec
net/irda: handle iriap_register_lsap() allocation failur
ANDROID: binder: Clear binder and cookie when setting ha
If6849f1caee3834aa87d0ab08950bb1e21ec6e38 android: binder: refactor binder_transact()
2003003 Ieed477f89cbcb5a13703c4cf3cce985960efffda ARM: dts: msm: add sink capabilities to PM660 PD PHY
gcov: disable -Wmaybe-uninitialized warning
powerpc/eeh: Null check uses of eeh_pe_bus_get
zfcp: restore tracing of handle for port and LUN with HB
ip6_tunnel: Clear IP6CB in ip6tunnel_xmit()
net: avoid signed overflows for SO_{SND|RCV}BUFFORCE
2005611 I85266e96f0dcc38ce622462a62bb873eb11a4fd4 ARM: dts: msm: Remove debug_timeout property for msm8998
mtd: maps: sa1100-flash: potential NULL dereference
soc: qcom/spm: shut up uninitialized variable warning
arm64: mm: add code to safely replace TTBR1_EL1
btrfs: qgroup: Prevent qgroup->reserved from going subze
Id7346a09bb3aee5e9a5ef8812251f80cf8265532 BACKPORT: arm64: only consider memblocks with NOMAP clea
pinctrl: at91-pio4: use %pr format string for resource
IB/core: Fix use after free in send_leave function
kernfs: don't depend on d_find_any_alias() when generati
cpufreq: intel_pstate: Fix unsafe HWP MSR access
arm64: Use PoU cache instr for I/D coherency
net: bcmgenet: Utilize correct struct device for all DMA
2006343 I84e3bfa11127ca7808491df728665f74c9222343 ARM: dts: msm: Add support for sdm630 QRD board
arm64: KVM: Implement system register save/restore
reiserfs: switch to generic_{get,set,remove}xattr()
Ia3ce78f40f8d41a9afdd42238fe9cbfd81bbff08 UPSTREAM: arm64/efi: mark UEFI reserved regions as MEMBL
I6b6bcdcf15d3142003f1ee53b4d82f2fabbb8250 net: diag: Add support to filter on device index
Linux 4.4.32
UPSTREAM: brcmfmac: avoid potential stack overflow in br
power: reset: hisi-reboot: Unmap region obtained by of_i
dccp: do not send reset to already closed sockets
parisc: Increase initial kernel mapping size
usb: gadget: fsl_qe_udc: signedness bug in qe_get_frame(
If68cb4d86f88678c9bac8c47072775ab85ef5770 UPSTREAM: vmlinux.lds.h: allow arch specific handling of
Btrfs: remove root_log_ctx from ctx list before btrfs_sy
score: fix __get_user/get_user
arm64:cpufeature ARM64_NCAPS is the indicator of last fe
net: avoid sk_forward_alloc overflows
drm/amdgpu/dce11: add missing drm_mode_config_cleanup ca
Ib634a4795277d243fce5dd30b139e2ec1465bee9 UPSTREAM: arm64: add macro to extract ESR_ELx.EC
arm64: add conditional instruction simulation support
mac80211: discard multicast and 4-addr A-MSDUs
arm64: debug: avoid resetting stepping state machine whe
arm64: mm: allocate pagetables anywhere
arm64: kernel: Init MDCR_EL2 even in the absence of a PM
dm flakey: fix reads to be issued if drop_writes configu
drm/radeon: fix DP mode validation
isofs: Do not return EACCES for unknown filesystems
dm log writes: move IO accounting earlier to fix error p
net: __skb_flow_dissect() must cap its return value
crypto: ghash-generic - move common definitions to a new
target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI s
arm64: KVM: Turn system register numbers to an enum
I898e4e9f19307e37a9be497cb1a0d7f1e3911661 BACKPORT: lib: harden strncpy_from_user
drm/amdgpu/dce8: disable hpd on local panels
fs/super.c: fix race between freeze_super() and thaw_sup
net: simplify napi_synchronize() to avoid warnings
microblaze: fix __get_user()
powerpc/powernv: Use CPU-endian PEST in pnv_pci_dump_p7i
net sched filters: fix notification of filter delete wit
lib: move strtobool() to kstrtobool()
2012480 I9426b6cad5ed162f086b434950d2c854a9ba5223 ARM: dts: msm: Upgrade actuator cci master for SDM660 QR
arm64: KVM: Implement debug save/restore
Do not send SMB3 SET_INFO request if nothing is changing
ARC: uaccess: get_user to zero out dest in cause of faul
sparc64 mm: Fix base TSB sizing when hugetlb pages are u
ipv6: Set skb->protocol properly for local output
Linux 4.4.23
Id898076926f658a1b8b27a3ccb848756b36de4ca ANDROID: binder: Clear binder and cookie when setting ha
1014637 I666f98cf2ec45a4743db0ab7bc6d2df821cce84a msm: ipa: Remove usage of stack memory
Ibd51441edf82e6bb6824acc05ea795570cc374e8 ANDROID: goldfish_pipe: fix allmodconfig build
Idbe1bbac4f371e2feb6730712b08b66be1188ea7 BACKPORT: drivers: tty: goldfish: Add device tree bindin
iwlwifi: mvm: fix a few firmware capability checks
dmaengine: at_xdmac: fix spurious flag status for mem2me
firewire: net: guard against rx buffer overflows
2014060 I95a170f19e3becfc2b90bf5931947c0637464257 msm: ipa3: fix DMA memory allocation success check
mips: copy_from_user() must zero the destination on acce
mm: introduce get_task_exe_file
fbdev/efifb: Fix 16 color palette entry calculation
fuse: fix killing s[ug]id in setattr
MIPS: Add a missing ".set pop" in an early commit
tcp: cwnd does not increase in TCP YeAH
cgroup: Change from CAP_SYS_NICE to CAP_SYS_RESOURCE for
ARM: AM43XX: hwmod: Fix RSTST register offset for pruss
arm64: add function to install the idmap
arm64: suspend: Reconfigure PSTATE after resume from idl
I3df72b2a19b5ad5a0360e6322482db7b00a12b24 android: binder: support multiple /dev instances.
2012057 I1450923252f55dba19f450008db813113eb06c76 sched/rt: Fix PI handling vs. sched_setscheduler()
ARM: sa1100: fix 3.6864MHz clock
arm64: Blacklist non-kprobe-able symbol
powerpc/powernv: Use CPU-endian hub diag-data type in pn
power_supply: tps65217-charger: fix missing platform_set
2012311 Ie10f7b74fa7d06c7fcc93bf6eaa23889fc533b86 defconfig: msm: Turn on ESOC configs
i40e: avoid NULL pointer dereference and recursive error
usb: misc: legousbtower: Fix NULL pointer deference
2005760 Ie353b7495a8b7541f136d7e7ba3fc71db86987e8 USB: f_mtp: Perform vfs_write under mutex protection
ARM: cpuidle: Fix error return code
ASoC: topology: Fix error return code in soc_tplg_dapm_w
iio: hid-sensors: Increase the precision of scale to fix
USB: cdc-acm: fix TIOCMIWAIT
HID: usbhid: add ATEN CS962 to list of quirky devices
arm: KVM: Make kvm_arm.h friendly to assembly code
ARC: mm: fix build breakage with STRICT_MM_TYPECHECKS
drm/radeon/si/dpm: add workaround for for Jet parts
tunnels: Don't apply GRO to multiple layers of encapsula
iio: orientation: hid-sensor-rotation: Add PM function (
perf build: Fix traceevent plugins build race
tunnels: Remove encapsulation offloads on decap.
I977e76395017d8d718ea634421b3635023934ef9 ANDROID: android-base: CONFIG_HARDENED_USERCOPY=y
ARM: sa1111: fix pcmcia suspend/resume
KVM: x86: check for pic and ioapic presence before use
btrfs: ensure that file descriptor used with subvol ioct
x86/AMD: Apply erratum 665 on machines without a BIOS fi
powerpc/prom: Fix sub-processor option passed to ibm, cl
1086301 Ibfc9b7bb36e5d10a56c9b72494806419383b72f6 msm: mhi_uci: Add support for platform devices
tty: Prevent ldisc drivers from re-using stale tty field
iio: proximity: as3935: set up buffer timestamps for non
time: Add cycles to nanoseconds translation
ipc/sem.c: fix complex_count vs. simple op race
2013279 Ica55128a2f426a668b0d43d04424e13672dd78fd ARM: dts: msm: Change FG cut-off voltage to default for
arm64: kernel: Rework finisher callback out of __cpu_sus
ip6_gre: fix flowi6_proto value in ip6gre_xmit_other()
memstick: rtsx_usb_ms: Manage runtime PM when accessing
Revert "drm/radeon: fix DP link training issue with seco
drm/radeon: drop register readback in cayman_cp_int_cntl
pNFS: The client must not do I/O to the DS if it's lease
KVM: MIPS: Drop other CPU ASIDs on guest MMU changes
bridge: multicast: restore perm router ports on multicas
2013787 I7b32292710bbea3565cdc51c79916fddc60f8bba clk: qcom: Use the saved current frequency for enable_sa
Ia919c66ab6ed6a6daf7c4cf67feb38b13b1ad09b CHROMIUM: cgroups: relax permissions on moving tasks bet
sparc64: Delete now unused user copy fixup functions.
2007133 I65639ab078875dc3f6940fd1a89201af98e40881 power: bcl: Fix battery SoC read and evaluation whenever
I22f8a0e824717a7e751b1b0e1b461455501502b6 ANDROID: goldfish: Add goldfish sync driver
I6e86237aaa6cec0f6e1c385336aefcc5332080ae ANDROID: video: adf: Avoid directly referencing user poi
arm64: KVM: Skip HYP setup when already running in HYP
pinctrl: cherryview: Serialize register access in suspen
usb: gadget: function: u_ether: don't starve tx request
Input: elantech - add Fujitsu Lifebook E556 to force crc
scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoi
pinctrl: cherryview: Prevent possible interrupt storm on
async_pq_val: fix DMA memory leak
Revert "fix minor infoleak in get_user_ex()"
mm: remove gup_flags FOLL_WRITE games from __get_user_pa
sparc64: fix compile warning section mismatch in find_no
nfsd: Close race between nfsd4_release_lockowner and nfs
arm64: Promote KERNEL_START/KERNEL_END definitions to a
batman-adv: remove unused callback from batadv_algo_ops
mfd: rtsx_usb: Avoid setting ucr->current_sg.status
tile: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
Input: i8042 - skip selftest on ASUS laptops
2014659 I168d678ab2e08c6e2f16a63d6bc71e7f383f8f1b msm: kgsl: Change GPU RAC hardware clockgating on SDM660
mei: txe: don't clean an unprocessed interrupt cause.
virtio: console: Unlock vqs while freeing buffers
pwm: Unexport children before chip removal
I26bd36f933108927d6903da04d8cb42fd9c3ef3d ANDROID: fs: FS tracepoints to track IO.
serial: 8250_dw: Check the data->pclk when get apb_pclk
fnic: pci_dma_mapping_error() doesn't return an error co
UBI: fastmap: scrub PEB when bitflips are detected in a
Linux 4.4.24
I54c00f3598d227a7e2767b357cb453075dcce7bd UPSTREAM: arm64: fix dump_instr when PAN and UAO are in
virtio-net: add a missing synchronize_net()
zfcp: trace full payload of all SAN records (req,resp,ie
net: thunderx: Fix OOPs with ethtool --register-dump
audit: fix exe_file access in audit_exe_compare
ANDROID: video: goldfishfb: fix platform_no_drv_owner.co
IB/mlx5: Use cache line size to select CQE stride
I0eb422d12264f0371f3368ae7c37342ef9efabaa Fix a build breakage in IO latency hist code.
bnx2x: Prevent false warning for lack of FC NPIV
rtc: omap: Fix selecting external osc
net/mlx4_core: Allow resetting VF admin mac to zero
staging: nvec: remove managed resource from PS2 driver
ARM: dts: mvebu: armada-390: add missing compatibility s
Add braces to avoid "ambiguous ‘else’" compiler warnings
ARM: sa1100: register clocks early
ovl: fsync after copy-up
usercopy: fold builtin_const check into inline function
arm64: Add trampoline code for kretprobes
crypto: skcipher - Fix blkcipher walk OOM crash
genirq/generic_chip: Add irq_unmap callback
memstick: rtsx_usb_ms: Runtime resume the device when po
drm: Only use compat ioctl for addfb2 on X86/IA64
ARM: dts: imx6qdl: Fix SPDIF regression
cpufreq: sched: Fix kernel crash on accessing sysfs file
I09e694442ffd25dcac864216d0369c9727ad0090 BACKPORT: arm64: Fold proc-macros.S into assembler.h
pNFS/flexfiles: Fix layoutcommit after a commit to DS
ARM: sun5i: Fix typo in trip point temperature
IB/uverbs: Fix race between uverbs_close and remove_one
zfcp: fix payload trace length for SAN request&response
MIPS: fix uretprobe implementation
sparc64: Convert NGcopy_{from,to}_user to accurate excep
sparc64: Delete now unused user copy assembler helpers.
acpi, nfit: check for the correct event code in notifica
ovl: copy_up_xattr(): use strnlen
I6c23ce55cdd8b66587b6787b8f28df8535e39f24 UPSTREAM: arm64: avoid TLB conflict with CONFIG_RANDOMIZ
ARM: 8511/1: ARM64: kernel: PSCI: move PSCI idle managem
mwifiex: correct aid value during tdls setup
powerpc/mm: Don't alias user region to other regions bel
clk: divider: Fix clk_divider_round_rate() to use clk_re
Iaf66fa5f3b13cf985b11a3b0a40c4333fe9ef833 UPSTREAM: arm64: kill ESR_LNX_EXEC
net/sched: act_vlan: Push skb->data to mac_header prior
Ifd06a76b32027ca451a001704ade0c5440ed69c4 ANDROID: goldfish: goldfish_pipe: fix locking errors
arm64: Add more test functions to insn.c
x86/boot: Initialize FPU and X86_FEATURE_ALWAYS even if
ceph: fix error handling in ceph_read_iter
arm64/kvm: fix build issue on kvm debug
arm64: mm: remove pointless PAGE_MASKing
cgroup: replace __DEVEL__sane_behavior with cgroup2 fs t
arm64: mm: add __{pud,pgd}_populate
powerpc/vdso64: Use double word compare on pointers
flow_dissect: call init_default_flow_dissectors() earlie
microblaze: fix copy_from_user()
ARM: dts: overo: fix gpmc nand cs0 range
score: fix copy_from_user() and friends
Kbuild: disable 'maybe-uninitialized' warning for CONFIG
arm64: mm: use fixmap when creating page tables
ALSA: hda - Fix headset mic detection problem for severa
dm crypt: fix crash on exit
Revert "usbtmc: convert to devm_kzalloc"
perf/core: Fix pmu::filter_match for SW-led groups
x86/build: Build compressed x86 kernels as PIE
ARM: dts: overo: fix gpmc nand on boards with ethernet
ARM: 8480/2: arm64: add implementation for arm-smccc
iio: accel: kxsd9: Fix scaling bug
sparc64: Delete __ret_efault.
ARM: imx6: add missing BM_CLPCR_BYP_MMDC_CH0_LPM_HS sett
ipv4: disable BH in set_ping_group_range()
Id00a8ad4169d6eb6176c468d953436eb4ae887ae FROMLIST: arm64: Enable CONFIG_ARM64_SW_TTBR0_PAN
UPSTREAM: timekeeping: Add a fast and NMI safe boot cloc
mpi: Fix NULL ptr dereference in mpi_powm() [ver #3]
Linux 4.4.28
NFSv4.2: Fix a reference leak in nfs42_proc_layoutstats_
dm crypt: fix error with too large bios
usb: gadget: u_ether: remove interrupt throttling
arm64: mm: create new fine-grained mappings at boot
cfq: fix starvation of asynchronous writes
Change-Id: I61da7fa9c78bacbe987e8bb8f6cde6f0b8a7d823
CRs-Fixed: 2003003, 2008978, 2011508, 2007133, 2002333, 2012057, 2012311, 1097390, 2014659, 2003998, 2012079, 2014060, 1113761, 2013113, 2012792, 2013116, 2013279, 1104037, 2005611, 2011758, 2011200, 2013150, 2013922, 2005061, 2012480, 2010001, 2013842, 2012488, 1104899, 2007776, 2006343, 1104289, 2012995, 2013787, 2006913, 1014637, 2005760, 2007291, 1086301, 2005794
Loading
Please register or sign in to comment