Age | Commit message (Collapse) | Author |
|
4fecde07e68d Merge android-msm-wahoo-4.4-qt-qpr2 into android-msm-wahoo-4.4-qt-qpr3
3f41b8161e1d Merge android-msm-wahoo-4.4-qt-qpr1 into android-msm-wahoo-4.4-qt-qpr2
95b165e154ca Merge android-msm-wahoo-4.4-qt into android-msm-wahoo-4.4-qt-qpr1
6cf293945a89 Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
58ed7b6f30df selinux: properly handle multiple messages in selinux_netlink_send()
474861186e92 qcacld-3.0: Fix while condition in rrm_fill_beacon_ies()
9432510d5977 qcacld-3.0: Fix integer overflow in rrm_fill_beacon_ies()
576060a0d7ee qcacld-3.0: Validate assoc response IE len before copy
cd1e46e21aab USB: core: Fix free-while-in-use bug in the USB S-Glibrary
3d6cd622f065 drivers: usb: core: Minimize irq disabling in usb_sg_cancel()
edd9e79df410 drivers: usb: core: Don't disable irqs in usb_sg_wait() during URB submit.
Linux version 4.4.210-g4fecde07e68d (android-build@abfarm-us-
west1-c-0039) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Tue Jun 9 02:03:17 UTC 2020
Bug: 155485360
Bug: 155653491
Bug: 155654263
Bug: 155654321
Bug: 156071259
Bug: 157953689
Test: VTS, PTS, SST
Pick-Prebuilt: 310385929
Source-Branch: android-msm-wahoo-4.4-qt-qpr3
Signed-off-by: Harrison Lingren <hlingren@google.com>
Change-Id: Ie79eaf845b668b87476052857e6702f5a0799419
(cherry picked from commit d9c09bbff407ec539d0c31badbc007fe932c4053)
|
|
ff8bddbea588 Merge android-msm-wahoo-4.4-qt-qpr2 into android-msm-wahoo-4.4-qt-qpr3
37f3d919e26c Merge android-msm-wahoo-4.4-qt-qpr1 into android-msm-wahoo-4.4-qt-qpr2
996b2296b68c Merge android-msm-wahoo-4.4-qt into android-msm-wahoo-4.4-qt-qpr1
d2974f574c80 Merge 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
3cf7b6837676 qcacld-3.0: Add max index check for dscp_to_up_map array
32b5002d781d qcacld-3.0: Correct copyright statement
6c69556e4a5b qcacld-3.0: Validate assoc response IE len before copy
Linux version 4.4.210-gff8bddbea588 (android-build@abfarm-east4-015)
(Android (5484270 based on r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Sat May 9 01:12:48 UTC 2020
Bug: 153344687
Bug: 153345312
Bug: 155196076
Test: Boot, VTS, PTS
Pick-Prebuilt: 310385929
Source-Branch: android-msm-wahoo-4.4-qt-qpr3
Signed-off-by: Harrison Lingren <hlingren@google.com>
Change-Id: I5b89d3c98420ea9baff11c8c15ecf24f74d8f573
(cherry picked from commit 5c514d4d341a6013d5196947ed6a0713cf4507cc)
|
|
ae6d0ab37d61 Merge android-msm-wahoo-4.4-qt-qpr2 into android-msm-wahoo-4.4-qt-qpr3
c79a08fbb044 Merge android-msm-wahoo-4.4-qt-qpr1 into android-msm-wahoo-4.4-qt-qpr2
3b544b7974a9 Merge android-msm-wahoo-4.4-qt into android-msm-wahoo-4.4-qt-qpr1
ba9ef34e400e Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
3541acf12729 vt: selection, push sel_lock up
6929c0efd766 vt: selection, push console lock down
d150006cdf58 vt: selection, close sel_buffer race
989bb410e85d Revert "Revert "vfs: fix do_last() regression""
ae04980d69d7 Revert "Revert "do_last(): fetch directory ->i_mode and ->i_uid before it's too late""
109a45aa46fc Merge android-msm-wahoo-4.4-qt-qpr2 into -qpr3
122700c1790b Revert "do_last(): fetch directory ->i_mode and ->i_uid before it's too late"
aac9303d01f5 Revert "vfs: fix do_last() regression"
7717d2a0841f Revert "msm: adsprpc: Avoid race condition during map creation and free"
Linux version 4.4.210-gae6d0ab37d61 (android-build@abfarm-us-
west1-c-0096) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Fri Apr 10 23:00:09 UTC 2020
Bug: 148816706
Bug: 149079230
Bug: 151389614
Bug: 151975972
Bug: 153462340
Pick-Prebuilt: 305559975
Source-Branch: android-msm-wahoo-4.4-qt-qpr3
Signed-off-by: Harrison Lingren <hlingren@google.com>
Change-Id: Ic22e37120ee4e9e0187d435831ad9864804c7358
(cherry picked from commit e89d050d7c1df5195d760ceaa8b8cb0244c70dc0)
|
|
eaa60ea041b5 Merge android-msm-wahoo-4.4-qt-qpr2 into android-msm-wahoo-4.4-qt-qpr3
d0d0139cb178 Merge android-msm-wahoo-4.4-qt-qpr1 into android-msm-wahoo-4.4-qt-qpr2
6d517a5e6aba Merge android-msm-wahoo-4.4-qt into android-msm-wahoo-4.4-qt-qpr1
95e751513934 vfs: fix do_last() regression
Linux version 4.4.210-geaa60ea041b5 (android-build@abfarm-us-
central1-c-0076) (Android (5484270 based on r353983c) clang
version 9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Sat Mar 28 01:41:18 UTC 2020
Bug: 151920518
Bug: 151975972
Pick-Prebuilt: 300323293
Source-Branch: android-msm-wahoo-4.4-qt-qpr3
Signed-off-by: Harrison Lingren <hlingren@google.com>
Change-Id: I48db3a9d405ec3b9776d0e1a2dd3a2e008ebc52c
|
|
d708a68a48b8 Merge android-msm-wahoo-4.4-qt-qpr2 into android-msm-wahoo-4.4-qt-qpr3
d835c2e0eb18 qcacld-3.0: Reduce the candidate list to 5 in roam cmd for SAE auth
825cbc70dc8c qcacld-3.0: Do rx inorder replenish for fragmented packets
707992b587b2 Revert "msm: adsprpc: Avoid race condition during map creation and free"
4ec44cd80876 Merge android-msm-wahoo-4.4-qt-qpr2 into android-msm-wahoo-4.4-qt-qpr3
04478c769e50 Merge android-msm-wahoo-4.4-qt-qpr1 into android-msm-wahoo-4.4-qt-qpr2
14d1b7a4a5ce Merge android-msm-wahoo-4.4-qt into android-msm-wahoo-4.4-qt-qpr1
ba3f096cbe3e diag: Increment data ready only if it is first update
da4abff98489 diag: Handle data ready notification properly
9555ac4f30a6 Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
c61c60c10a57 msm: vidc: remove additional checks in response_handler
e2805d122b3f msm: kgsl: Fix race condition between drawobj and context destroy
e9abc8c58dfb do_last(): fetch directory ->i_mode and ->i_uid before it's too late
3208b40b1436 msm: adsprpc: Avoid race condition during map creation and free
Linux version 4.4.210-gd708a68a48b8 (android-build@abfarm-us-
central1-c-0100) (Android (5484270 based on r353983c) clang
version 9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Wed Mar 18 19:23:43 UTC 2020
Bug: 139214357
Bug: 142039390
Bug: 143129445
Bug: 148713787
Bug: 148816037
Bug: 148816706
Bug: 148816869
Bug: 150241426
Bug: 151283936
Bug: 151389614
Pick-Prebuilt: 300323293
Source-Branch: android-msm-wahoo-4.4-qt-qpr3
Signed-off-by: Harrison Lingren <hlingren@google.com>
Change-Id: I25d61c2fcfa75a06409750ed702e4b7d742d77b0
|
|
6165328523fa led-class: Fix a led-class de-init bug
b052e2db9936 BACKPORT: leds: class: ensure workqueue is initialized before setting brightness
9d54e5c925aa Merge android-msm-wahoo-4.4-qt-qpr2 into android-msm-wahoo-4.4-qt-qpr3
a25afee7cf23 qseecom: check invalid handle for app loaded query request
Linux version 4.4.210-g6165328523fa (android-build@abfarm-00962)
(Android (5484270 based on r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Tue Mar 3 01:56:40 UTC 2020
Bug: 143972932
Bug: 146829723
Pick-Prebuilt: 297996161
Source-Branch: android-msm-wahoo-4.4-qt-qpr3
Signed-off-by: Woody Lin <woodylin@google.com>
Change-Id: Ia66dc503635e325b3c45359e7cb06b13afff32b1
|
|
411c957d8607 LTS: Merge upstream-linux-4.4.y (4.4.210) into android-msm-wahoo-4.4-qt-qpr3
a178382f4f53 UPSTREAM: ALSA: pcm: Add missing copy ops check before clearing buffer
abddbf054ac6 Merge upstream-linux-4.4.y (4.4.210) into android-msm-wahoo-4.4-qt-lts
4e094b8ceeff qcacld-3.0: Use policy mgr safe ch list in ACS
7471140b1138 qcacld-3.0: Lower down the channel BW in 2.4ghz case
9eede078a27e qcacld-3.0: Prevent wlan suspend if conn in progress
6a55b40d2d0b qcacld-3.0: Destroy monitor mode vdev during stop adapter
33f762e8cfc9 qcacld-3.0: Takecare to stop and down vdev in monitor mode
05bbb560f4f4 Linux 4.4.210
e2546a83a7e2 drm/i915/gen9: Clear residual context state on context switch
715711560d00 netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present
3d45ad0bc7e7 netfilter: arp_tables: init netns pointer in xt_tgchk_param struct
bba9bf316f55 USB: Fix: Don't skip endpoint descriptors with maxpacket=0
57d09152eef9 rtl8xxxu: prevent leaking urb
8c67bbd0754f scsi: bfa: release allocated memory in case of error
c858dc3c047e mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf
d1bd8bd7e5eb mwifiex: fix possible heap overflow in mwifiex_process_country_ie()
d3a94f6d1a65 tty: always relink the port
4779450e5a29 tty: link tty and port before configuring it as console
5f8d6621e450 staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
2fa3c804a08d usb: musb: dma: Correct parameter passed to IRQ handler
b788d2a9959c usb: musb: Disable pullup at init
9e14b2339271 USB: serial: option: add ZLP support for 0x1bc7/0x9010
9a71be229d5f staging: vt6656: set usb_set_intfdata on driver fail.
a69b03e5b50b can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs
177aa4d14d91 can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling to irq mode
9d214dbe13de can: gs_usb: gs_usb_probe(): use descriptors of current altsetting
0726a158723d drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ
68442780f2c2 Input: add safety guards to input_set_keycode()
3be648c80db7 HID: hid-input: clear unmapped usages
7a887f88482b HID: uhid: Fix returning EPOLLOUT from uhid_char_poll
11d9d2354772 HID: Fix slab-out-of-bounds read in hid_field_extract
1f70ca043274 tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined
403566239e01 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail
7ed501059ef2 ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5
c297c2ebbbe3 usb: chipidea: host: Disable port power only if previously enabled
3cce9309df73 chardev: Avoid potential use-after-free in 'chrdev_open()'
dea1b68ece02 kobject: Export kobject_get_unless_zero()
3e8701c52068 Linux 4.4.209
500895757f75 USB: serial: option: add Telit ME910G1 0x110a composition
22bede686dd7 USB: core: fix check for duplicate endpoints
8d28d7e88851 macvlan: do not assume mac_header is set in macvlan_broadcast()
40ec74baa885 vxlan: fix tos value before xmit
6c2f7456b287 vlan: fix memory leak in vlan_dev_set_egress_priority
0d9560022864 vlan: vlan_changelink() should propagate errors
2d88d15c134a tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK
7b39b6d38d09 sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY
65cae7ecbed7 pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM
0321ff04c7cd net: usb: lan78xx: fix possible skb leak
f7db98bca0c2 net: stmmac: dwmac-sunxi: Allow all RGMII modes
015ee8daec6b llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)
b8e4c8c874e2 parisc: Fix compiler warnings in debug_core.c
26cee8d70ed7 kconfig: don't crash on NULL expressions in expr_eq()
e44941921687 regulator: rn5t618: fix module aliases
8a887b65e6e9 ASoC: wm8962: fix lambda value
d72d75c9d1d0 rfkill: Fix incorrect check to avoid NULL pointer dereference
e3283f1fc20b net: usb: lan78xx: Fix error message format specifier
03763d7f75b2 bnx2x: Fix logic to get total no. of PFs per engine
ce8cb77bc47c bnx2x: Do not handle requests from VFs after parity
49961c94b0ee powerpc: Ensure that swiotlb buffer is allocated from low memory
6c7e764753f6 ARM: dts: am437x-gp/epos-evm: fix panel compatible
ba5a910a4766 netfilter: uapi: Avoid undefined left-shift in xt_sctp.h
2c88e1c45bcb ARM: vexpress: Set-up shared OPP table instead of individual for each CPU
290d4aad4260 netfilter: ctnetlink: netns exit must wait for callbacks
3106fb78d357 locking/spinlock/debug: Fix various data races
0f367dae495f pstore/ram: Write new dumps to start of recycled zones
2a6f0cec5c8e locking/x86: Remove the unused atomic_inc_short() methd
a3ac1b428c61 s390/smp: fix physical to logical CPU map for SMT
009d455f968e net: add annotations on hh->hh_len lockless accesses
dcaf09979185 ath9k_htc: Discard undersized packets
5303b5105eaa ath9k_htc: Modify byte order for an error message
84b5dce15317 powerpc/pseries/hvconsole: Fix stack overread via udbg
a204a78d557c drm/mst: Fix MST sideband up-reply failure handling
4e06cbaef728 tty: serial: msm_serial: Fix lockup for sysrq and oops
166f38c95ce6 Bluetooth: delete a stray unlock
3620ab5bc3cb Bluetooth: btusb: fix PM leak in error case of setup
015f0fd0fcc3 ftrace: Avoid potential division by zero in function profiler
e3e3f4e63989 ALSA: cs4236: fix error return comparison of an unsigned integer
2970aa22adba gpiolib: fix up emulated open drain outputs
c9d9978e6da9 compat_ioctl: block: handle Persistent Reservations
1282f39a0254 dmaengine: Fix access to uninitialized dma_slave_caps
384a03d52d1a locks: print unsigned ino in /proc/locks
4e90e5ba45e5 MIPS: Avoid VDSO ABI breakage due to global register variable
3011f81f4c3d ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code
0c2c47987122 Revert "perf report: Add warning when libunwind not compiled in"
9b2a268b59d6 taskstats: fix data-race
03e47594564a xfs: fix mount failure crash on invalid iclog memory access
91f060f5c5c8 xen/balloon: fix ballooned page accounting without hotplug enabled
8af55939293b s390/cpum_sf: Avoid SBD overflow condition in irq handler
4c1f6ba05c68 s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits
32407154fa46 md: raid1: check rdev before reference in raid1_sync_request func
ebff557aca6b usb: gadget: fix wrong endpoint desc
8febe765539f scsi: libsas: stop discovering if oob mode is disconnected
85b550a4d3f0 scsi: iscsi: qla4xxx: fix double free in probe
15b10b6690a8 scsi: qla2xxx: Don't call qlt_async_event twice
681d743c9665 scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func
3a0618dd3f35 RDMA/cma: add missed unregister_pernet_subsys in init failure
c7afc27fd963 PM / devfreq: Don't fail devfreq_dev_release if not in list
6a60263487c4 Linux 4.4.208
a6f738d2b107 tcp: do not send empty skb from tcp_write_xmit()
43a86f8855cc mmc: sdhci: Update the tuning failed messages to pr_debug level
8f9fc3e64904 hrtimer: Annotate lockless access to timer->state
90c53fa12c28 net: icmp: fix data-race in cmp_global_allow()
e49b8dbaeaad netfilter: bridge: make sure to pull arp header in br_nf_forward_arp()
521b00fe8faf 6pack,mkiss: fix possible deadlock
315f24df6b96 netfilter: ebtables: compat: reject all padding in matches/watchers
75d70b155dff net: davinci_cpdma: use dma_addr_t for DMA address
5d41a0c34053 filldir[64]: remove WARN_ON_ONCE() for bad directory entries
cce8d88a5a27 Make filldir[64]() verify the directory entry filename is valid
3bb7431dec3f ALSA: hda - Downgrade error message for single-cmd fallback
c31663c4d97e kernel: sysctl: make drop_caches write-only
2ee2b8c6968c ocfs2: fix passing zero to 'PTR_ERR' warning
f480ec73a07e s390/cpum_sf: Check for SDBT and SDB consistency
58ebfe8f929c libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h
89852a87cf2f perf regs: Make perf_reg_name() return "unknown" instead of NULL
e53915bcd2bd cdrom: respect device capabilities during opening action
5f9d7ba584a1 scripts/kallsyms: fix definitely-lost memory leak
d67e58d136fa gpio: mpc8xxx: Don't overwrite default irq_set_type callback
d008481a830e scsi: target: iscsi: Wait for all commands to finish before freeing a session
409ac8803ca3 scsi: pm80xx: Fix for SATA device discovery
0a5a9d02428d ext4: work around deleting a file with i_nlink == 0 safely
f8de68e22e16 HID: Improve Windows Precision Touchpad detection.
436cb5b3e758 bcache: at least try to shrink 1 node in bch_mca_scan()
90d2e86ab1da clk: pxa: fix one of the pxa RTC clocks
387ad594a4b5 powerpc/security: Fix wrong message when RFI Flush is disable
7e0235776042 powerpc/pseries/cmm: Implement release() function for sysfs device
643d1854c2c3 scsi: ufs: fix potential bug which ends in system hang
1fcddca055a1 scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences
6867faef8ab7 fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long
be43769e604c irqchip: ingenic: Error out if IRQ domain creation failed
57d030bc4a69 irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary
4127a30af64a clk: qcom: Allow constant ratio freq tables for rcg
7cc9e5dab63c scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow
37c20c9721fb scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6)
cad737efd860 jbd2: Fix statistics for the number of logged blocks
43d8ff8f09f0 powerpc/security/book3s64: Report L1TF status in sysfs
d0eba4f1059c clocksource/drivers/asm9260: Add a check for of_clk_get
b1fae4cc3142 dma-debug: add a schedule point in debug_dma_dump_mappings()
2144754f4718 powerpc/pseries: Mark accumulate_stolen_time() as notrace
d17e8c8a8add scsi: csiostor: Don't enable IRQs too early
4a2a778d81c2 scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices
38513e3c2a73 scsi: target: compare full CHAP_A Algorithm strings
eb746cd38c44 iommu/tegra-smmu: Fix page tables in > 4 GiB memory
9298f1cd3756 Input: atmel_mxt_ts - disable IRQ across suspend
a27ab78a85ed scsi: lpfc: Fix locking on mailbox command completion
af305dcef526 scsi: mpt3sas: Fix clear pending bit in ioctl status
2574108dd2d8 perf probe: Fix to show function entry line as probe-able
53644aeb8336 mmc: sdhci-of-esdhc: fix P2020 errata handling
e774da21f327 powerpc/irq: fix stack overflow verification
ebd77f0f4885 ext4: check for directory entries too close to block end
8e1fe86683b7 staging: comedi: gsc_hpdi: check dma_alloc_coherent() return value
7fd8e24970ba platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY 128 bytes
60da88251e48 USB: EHCI: Do not return -EPIPE when hub is disconnected
7d03848e6172 usbip: Fix error path of vhci_recv_ret_submit()
ac895dcf7db0 net: dst: Force 4-byte alignment of dst_metrics
fafa1cf6761a sctp: fully initialize v4 addr in some functions
45d894d61135 net: usb: lan78xx: Fix suspend/resume PHY register access error
c0ef2c13f679 net: qlogic: Fix error paths in ql_alloc_large_buffers()
fe8905d84175 net: nfc: nci: fix a possible sleep-in-atomic-context bug in nci_uart_tty_receive()
c86f5822a320 net: hisilicon: Fix a BUG trigered by wrong bytes_compl
31484f2f826e mod_devicetable: fix PHY module format
46fd5dd00993 fjes: fix missed check in fjes_acpi_add
b424ed744453 af_packet: set defaule value for tmo
408d9794b634 ALSA: pcm: Avoid possible info leaks from PCM stream buffers
d24bdac247df Btrfs: fix removal logic of the tree mod log that leads to use-after-free issues
21a5ac9e427e btrfs: abort transaction after failed inode updates in create_subvol
bc6c9967a8ef btrfs: return error pointer from alloc_test_extent_buffer
d03068998be9 btrfs: do not call synchronize_srcu() in inode_tree_del
d88d0a210db7 usb: xhci: Fix build warning seen with CONFIG_PM=n
28dcd98c1f72 Revert "mmc: sdhci: Fix incorrect switch to HS mode"
a925c99fb193 net: phy: initialise phydev speed and duplex sanely
3833a53d1f72 libtraceevent: Fix memory leakage in copy_filter_type
1b843e99ca99 crypto: vmx - Avoid weird build failures
394432e474d7 crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c
368598681f79 fbtft: Make sure string is NULL terminated
7af10b4e774f iwlwifi: check kasprintf() return value
7a56904dac56 btrfs: don't prematurely free work in end_workqueue_fn()
697b44a58cad spi: tegra20-slink: add missed clk_unprepare
0205756e8ff7 x86/crash: Add a forward declaration of struct kimage
f5adfa8a8d4e cpufreq: Register drivers only after CPU devices have been registered
165e25cc78e9 parport: load lowlevel driver if ports not found
4f1dca3a8b01 ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile
515a00713281 spi: pxa2xx: Add missed security checks
f75b6ff9ca8e EDAC/ghes: Fix grain calculation
90253bcd31a6 media: si470x-i2c: add missed operations in remove
c545c6a2ce4f media: pvrusb2: Fix oops on tear-down when radio support is not present
6007b4f1efc7 ath10k: fix get invalid tx rate for Mesh metric
9ce248b9cec7 perf probe: Filter out instances except for inlined subroutine and subprogram
37219acdc6ba perf probe: Skip end-of-sequence and non statement lines
488899021a91 perf probe: Fix to show calling lines of inlined functions
3f932770de10 perf probe: Return a better scope DIE if there is no best scope
f7351a40b437 perf probe: Skip overlapped location on searching variables
48b3306471a2 perf probe: Fix to show inlined function callsite without entry_pc
1f0200be6858 perf probe: Fix to show ranges of variables in functions without entry_pc
17e3f83e09c0 perf probe: Fix to probe an inline function which has no entry pc
53afba304e6f perf probe: Walk function lines in lexical blocks
0b6ddd7234e9 perf probe: Fix to list probe event with correct line number
73bea529d14f perf probe: Fix to find range-only function instance
d095e8367979 rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt()
b32838b21ff7 spi: img-spfi: fix potential double release
901184cf8cba bnx2x: Fix PF-VF communication over multi-cos queues.
5cd08667c927 pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B
20ba9b9569f3 libata: Ensure ata_port probe has completed before detach
afd3db1ca904 arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill()
2d63906f8a78 x86/ioapic: Prevent inconsistent state when moving an interrupt
8a0bb8218899 drm/gma500: fix memory disclosures due to uninitialized bytes
85d1225b0957 Bluetooth: hci_core: fix init for HCI_USER_CHANNEL
91986927053a iio: adc: max1027: Reset the device at probe time
faece3af8072 perf report: Add warning when libunwind not compiled in
b8acd0d6543e x86/mm: Use the correct function type for native_set_fixmap()
619555501cdd extcon: sm5502: Reset registers during initialization
a69f2c5b1dbb media: ti-vpe: vpe: Make sure YUYV is set as default format
fd8497e48c1e media: ti-vpe: vpe: fix a v4l2-compliance failure about frame sequence number
bbeb1a4e6bcc media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid pixel format
4a6cf20ca094 mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring
d79d036dabed samples: pktgen: fix proc_cmd command result check logic
f19a9d8f467e media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init()
eaa654d1e4f3 regulator: max8907: Fix the usage of uninitialized variable in max8907_regulator_probe()
c6b766dde980 hwrng: omap3-rom - Call clk_disable_unprepare() on exit only if not idled
847d5f145a57 usb: renesas_usbhs: add suspend event support in gadget mode
cd6d6789da7e tools/power/cpupower: Fix initializer override in hsw_ext_cstates
1613dd569abd media: ov6650: Fix stored frame format not in sync with hardware
ff7f8479d3fc media: i2c: ov2659: Fix missing 720p register config
593c0564f127 media: i2c: ov2659: fix s_stream return value
7361bab5eba3 media: am437x-vpfe: Setting STD to current value is not an error
c3bb807dfc80 IB/iser: bound protection_sg size by data_sg size
ca4fb6974bb6 rtlwifi: prevent memory leak in rtl_usb_probe
15a99cbc09f1 staging: rtl8188eu: fix possible null dereference
12b7e2145618 spi: Add call to spi_slave_abort() function when spidev driver is released
c10313962b39 iio: light: bh1750: Resolve compiler warning and make code more readable
7d71b43537c8 drm: mst: Fix query_payload ack reply struct
47a3a9ec274f ALSA: hda/ca0132 - Avoid endless loop
86e36047ae49 ALSA: hda/ca0132 - Keep power on during processing DSP response
328020f2c38a btrfs: handle ENOENT in btrfs_uuid_tree_iterate
6cc448665196 btrfs: do not leak reloc root if we fail to read the fs root
45c347668ec5 Linux 4.4.207
d99cffe87956 net: stmmac: don't stop NAPI processing when dropping a packet
9b6cc3926684 net: stmmac: use correct DMA buffer size in the RX descriptor
510d38dd57b1 xhci: fix USB3 device initiated resume race with roothub autosuspend
5fc24754f5d9 drm/radeon: fix r1xx/r2xx register checker for POT textures
14883c635a65 dm btree: increase rebalance threshold in __rebalance2()
b71f6e98eaed vfio/pci: call irq_bypass_unregister_producer() before freeing irq
0e798e73d582 ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume()
e32e8437def2 ARM: dts: s3c64xx: Fix init order of clock providers
56aecce9aff0 CIFS: Respect O_SYNC and O_DIRECT flags during reconnect
2dd67de005c9 xtensa: fix TLB sanity checker
dc5892afec15 PCI/MSI: Fix incorrect MSI-X masking on resume
310f0fc49c56 PCI: Fix Intel ACS quirk UPDCR register address
3569dc395a05 net: ethernet: ti: cpsw: fix extra rx interrupt
81ff88ec7b86 tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE()
b51790a45f9b tcp: tighten acceptance of ACKs not matching a child socket
aaa854691f92 tcp: fix rejected syncookies due to stale timestamps
9052980abf9a inet: protect against too small mtu values.
a8a7be3f379a tipc: fix ordering of tipc module init and exit routine
48c51c45627e tcp: md5: fix potential overestimation of TCP option space
013399496872 net: bridge: deny dev_set_mac_address() when unregistering
575a2dbce0b2 kernel/module.c: wakeup processes in module_wq on module unload
736b632ee747 sunrpc: fix crash when cache_head become valid before update
af99d946e629 workqueue: Fix missing kfree(rescuer) in destroy_workqueue()
1f888f82e5c8 blk-mq: make sure that line break can be printed
ff303cd4b7d4 mm/shmem.c: cast the type of unmap_start to u64
a9f80b879611 powerpc: Fix vDSO clock_getres()
6465a34716d7 scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value
3cd216d42cb0 scsi: qla2xxx: Fix qla24xx_process_bidir_cmd()
564e5f3675ad scsi: qla2xxx: Fix DMA unmap leak
12b6690d3e0d pinctrl: samsung: Fix device node refcount leaks in S3C64xx wakeup controller init
9a0b4738ec07 ARM: dts: omap3-tao3530: Fix incorrect MMC card detection GPIO polarity
0f949e3a3196 x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models
e3378548c554 e100: Fix passing zero to 'PTR_ERR' warning in e100_load_ucode_wait
e7276d3f923b scsi: lpfc: Cap NPIV vports to 256
4a34032968d6 Btrfs: fix negative subv_writers counter and data space leak after buffered write
2e0a0ab7f7f0 iio: adis16480: Add debugfs_reg_access entry
a4dfe17979d7 xhci: make sure interrupts are restored to correct state
914de1cb1940 xhci: Fix memory leak in xhci_add_in_port()
c312432b695e usb: xhci: only set D3hot for pci device
6403165fa75a scsi: zfcp: trace channel log even for FCP command responses
bd1d8d5d27e0 quota: fix livelock in dquot_writeback_dquots
d465999c71d2 quota: Check that quota is not dirty before release
5e85ccb19114 video/hdmi: Fix AVI bar unpack
f5ef972657e1 powerpc: Allow 64bit VDSO __kernel_sync_dicache to work across ranges >4GB
314092f8ae64 pinctrl: samsung: Fix device node refcount leaks in init code
3875451120da pinctrl: samsung: Fix device node refcount leaks in S3C24xx wakeup controller init
d59b991b48ac ACPI: PM: Avoid attaching ACPI PM domain to certain devices
45e64c927533 ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data()
6fb1c89b1e69 ACPI: OSL: only free map once in osl.c
9c319a2d2027 cpuidle: Do not unset the driver if it is there already
0688a490fa95 media: radio: wl1273: fix interrupt masking on release
4170258ed012 media: bdisp: fix memleak on release
b9ff5e4ad3e9 ar5523: check NULL before memcpy() in ar5523_cmd()
bd0c9ceb8ab9 cgroup: pids: use atomic64_t for pids->limit
6eca9292c59b blk-mq: avoid sysfs buffer overflow with too many CPU cores
7ed297733581 ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report
182589e42719 workqueue: Fix pwq ref leak in rescuer_thread()
8d68d0346f44 workqueue: Fix spurious sanity check failures in destroy_workqueue()
ab76d506bbee lib: raid6: fix awk build warnings
b665e2b3747f rtlwifi: rtl8192de: Fix missing enable interrupt flag
9932d3fd0b81 rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer
159653686d60 rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address
80f89424f42c btrfs: Remove btrfs_bio::flags member
724f21da3e6a btrfs: check page->mapping when loading free space cache
d7ea323e0c4d virtio-balloon: fix managed page counts when migrating pages between zones
9f8f0193597a mtd: spear_smi: Fix Write Burst mode
da7e912ea10c usb: mon: Fix a deadlock in usbmon between mmap and read
da499a3bd2fb usb: core: urb: fix URB structure initialization function
c6055b56075e USB: adutux: fix interface sanity check
7a47030b9284 USB: serial: io_edgeport: fix epic endpoint lookup
1dcb027d9d75 USB: idmouse: fix interface sanity checks
a43a9fd95961 USB: atm: ueagle-atm: add missing endpoint check
221123c54029 iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel reporting
88569efc8a66 xhci: Increase STS_HALT timeout in xhci_suspend()
2075b8accf1a staging: gigaset: add endpoint-type sanity check
a2b2bc294727 staging: gigaset: fix illegal free on probe errors
21c412902cf3 staging: gigaset: fix general protection fault on probe
416108bc30dc staging: rtl8712: fix interface sanity check
a9097982f6b5 staging: rtl8188eu: fix interface sanity check
805a10ae4b6d usb: Allow USB device to be warm reset in suspended state
a501c2136bea usb: gadget: configfs: Fix missing spin_lock_init()
c68325bf9980 fs/proc/array.c: allow reporting eip/esp for all coredumping threads
a018d2e733cb proc: fix coredump vs read /proc/*/stat race
7451339a5c77 fs/proc: Report eip/esp in /prod/PID/stat for coredumping
86115cce7207 fs/proc: Stop reporting eip and esp in /proc/PID/stat
0d47fd93cdc0 sched/core, x86: Make struct thread_info arch specific again
002cc9ee358b sched/core: Add try_get_task_stack() and put_task_stack()
1354c2fa6396 sched/core: Allow putting thread_info into task_struct
1fb34425cce8 ALSA: hda - Fix pending unsol events at shutdown
3a686d60f77c appletalk: Set error code if register_snap_client failed
7ae3525ee708 appletalk: Fix potential NULL pointer dereference in unregister_snap_client
385bddaf5ee1 KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332)
0af17b8b93eb thermal: Fix deadlock in thermal thermal_zone_device_check
2a31c18976ff RDMA/qib: Validate ->show()/store() callbacks before calling them
efef9c1f5c8b spi: atmel: Fix CS high support
5020350fb001 crypto: user - fix memory leak in crypto_report
523ee8815160 crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr
b8911ed37d0b KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES
cc070fc5f71c KVM: x86: do not modify masked bits of shared MSRs
1a9dc2ed5fe6 drm/i810: Prevent underflow in ioctl
799a03be21af jbd2: Fix possible overflow in jbd2_log_space_left()
ce624b2089ea can: slcan: Fix use-after-free Read in slcan_open
429d7358b36f tty: vt: keyboard: reject invalid keycodes
120b52cf8c45 CIFS: Fix SMB2 oplock break processing
63143db29b82 CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks
9aa3d21728ff Input: goodix - add upside-down quirk for Teclast X89 tablet
8b054788b806 ALSA: pcm: oss: Avoid potential buffer overflows
1503f6538360 fuse: verify attributes
c5653f92a02f fuse: verify nlink
49de4996f146 sched/fair: Scale bandwidth quota and period without losing quota/period ratio precision
c09bd51913dd ARM: dts: sunxi: Fix PMU compatible strings
2c1fae81ab51 mlx4: Use snprintf instead of complicated strcpy
7b53267d4ef5 nfsd: Return EPERM, not EACCES, in some SETATTR cases
9713d45433c6 MIPS: OCTEON: cvmx_pko_mem_debug8: use oldest forward compatible definition
5050417c810a powerpc/math-emu: Update macros from GCC
3acc5044f2a9 dlm: fix invalid cluster name warning
28f321538deb ARM: dts: pxa: clean up USB controller nodes
78d19b437554 kbuild: fix single target build for external module
22ca9ddf20f6 modpost: skip ELF local symbols during section mismatch check
2b37507f9ed5 tcp: fix off-by-one bug on aborting window-probing socket
92b28268cec1 ARM: dts: mmp2: fix the gpio interrupt cell number
d7c33813478c net/x25: fix null_x25_address handling
b8305db0552e net/x25: fix called/calling length calculation in x25_parse_address_block
69ab25aef407 ARM: OMAP1/2: fix SoC name printing
d7a7443aae78 nfsd: fix a warning in __cld_pipe_upcall()
f1dc7ddd01ac dlm: NULL check before kmem_cache_destroy is not needed
0d968bdb1656 i2c: imx: don't print error message on probe defer
b64f139295e7 serial: imx: fix error handling in console_setup
6c72db429b35 altera-stapl: check for a null key before strcasecmp'ing it
f636b81fbaab dma-mapping: fix return type of dma_set_max_seg_size()
54ad7dd6bc8a ACPI: fix acpi_find_child_device() invocation in acpi_preset_companion()
4baf3fec7e0f dmaengine: coh901318: Remove unused variable
514c17c9a1e0 dmaengine: coh901318: Fix a double-lock bug
13c9e0479330 ARM: dts: exynos: Use Samsung SoC specific compatible for DWC2 module
530eb78f0908 rtc: dt-binding: abx80x: fix resistance scale
97b54c928c8b rtc: max8997: Fix the returned value in case of error in 'max8997_rtc_read_alarm()'
1e3429b11c5f math-emu/soft-fp.h: (_FP_ROUND_ZERO) cast 0 to void to fix warning
77590357ef61 MIPS: OCTEON: octeon-platform: fix typing
ad2cfd2e1a54 regulator: Fix return value of _set_load() stub
f3f695f0d4bd Staging: iio: adt7316: Fix i2c data reading, set the data field
e79749f4f034 pinctrl: qcom: ssbi-gpio: fix gpio-hog related boot issues
8eee80a70a2b scsi: zfcp: drop default switch case which might paper over missing case
32b06fd34847 MIPS: SiByte: Enable ZONE_DMA32 for LittleSur
f00dc3be0ac5 dlm: fix missing idr_destroy for recover_idr
a51d1b417177 clk: rockchip: fix rk3188 sclk_mac_lbtest parameter ordering
7afe0a8c904e clk: rockchip: fix rk3188 sclk_smc gate data
160204bf8baa extcon: max8997: Fix lack of path setting in USB device mode
d72b07750327 ARM: 8813/1: Make aligned 2-byte getuser()/putuser() atomic on ARMv6+
42abc22c7b29 iwlwifi: mvm: Send non offchannel traffic via AP sta
a88108e90ca0 serial: core: Allow processing sysrq at port unlock time
cb569f88c539 net: ep93xx_eth: fix mismatch of request_mem_region in remove
a4b6dafb84b3 rsxx: add missed destroy_workqueue calls in remove
5e78b5ebdd26 ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed()
eedf2832ff35 Input: cyttsp4_core - fix use after free bug
a93342d99b19 NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error
80e1d36be852 autofs: fix a leak in autofs_expire_indirect()
3bc62e2e3fac serial: ifx6x60: add missed pm_runtime_disable
b3bfe9a81e08 serial: serial_core: Perform NULL checks for break_ctl ops
f2d3db8e1f39 x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect
7a0dbe1a2c93 tty: serial: msm_serial: Fix flow control
f2278b83bbd6 usb: gadget: u_serial: add missing port entry locking
1b4ce5fca054 x86/apic/32: Avoid bogus LDR warnings
dc824ef433c6 Linux 4.4.206
6a18ac2ec66f platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer
ee168df277fe hwrng: stm32 - fix unbalanced pm_runtime_enable
2f6887ccffab HID: core: check whether Usage Page item is after Usage ID items
bdeadedaf82e net: sched: fix `tc -s class show` no bstats on class with nolock subqueues
03725d91a8c9 tipc: fix link name length check
265a0b98e22c openvswitch: remove another BUG_ON()
390dcbc1cda8 openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info()
ee58887f5002 slip: Fix use-after-free Read in slip_open
63add13572d0 openvswitch: fix flow command message size
4422c12618e9 macvlan: schedule bc_work even if error
b189377c8080 pwm: Clear chip_data in pwm_put()
46510ed537ad net: macb: fix error format in dev_err()
be4d60b836e0 media: v4l2-ctrl: fix flags for DO_WHITE_BALANCE
4609bfbf0e4b mei: bus: prefix device names on bus with the bus name
851e8c20aa54 USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P
083c654f82bb staging: rtl8192e: fix potential use after free
16851325cc14 mtd: Remove a debug trace in mtdpart.c
27cb5fbc84ed powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property()
e22387d2d776 scsi: libsas: Check SMP PHY control function result
5b1661429797 ACPI / APEI: Switch estatus pool to use vmalloc memory
a51e77dc4736 scsi: libsas: Support SATA PHY connection rate unmatch fixing during discovery
8fe9970acd22 net: dev: Use unsigned integer as an argument to left-shift
e6bcac89af46 net: fix possible overflow in __sk_mem_raise_allocated()
2798fd0b78ec sfc: initialise found bitmap in efx_ef10_mtd_probe
287558db9424 tipc: fix skb may be leaky in tipc_link_input
405480f60907 decnet: fix DN_IFREQ_SIZE
94942f2b61e2 sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe
2bc7d134284b net/core/neighbour: fix kmemleak minimal reference count for hash tables
be840860328c net/core/neighbour: tell kmemleak about hash tables
95b414b81bca tipc: fix memory leak in tipc_nl_compat_publ_dump
546e4e174436 mtd: Check add_mtd_device() ret code
fa226e44179e lib/genalloc.c: include vmalloc.h
de6d2fff511a lib/genalloc.c: use vzalloc_node() to allocate the bitmap
a7965e6aa6ea ocfs2: clear journal dirty flag after shutdown journal
84ae6096e925 tipc: fix a missing check of genlmsg_put
0c97734b244a atl1e: checking the status of atl1e_write_phy_reg
b801a2820eda net: stmicro: fix a missing check of clk_prepare
a67d613688de um: Make GCOV depend on !KCOV
88b903fedb6d net/net_namespace: Check the return value of register_pernet_subsys()
0df349316d14 regulator: tps65910: fix a missing check of return value
d04e4286035c drbd: fix print_st_err()'s prototype to match the definition
bdf15725f68a drbd: reject attach of unsuitable uuids even if connected
3d4ac541f5e6 powerpc/44x/bamboo: Fix PCI range
5855158b884a powerpc/mm: Make NULL pointer deferences explicit on bad page faults.
b3e9c6c87762 powerpc/prom: fix early DEBUG messages
9e20d2528e39 ath6kl: Fix off by one error in scan completion
9325be593dec ath6kl: Only use match sets when firmware supports it
75bdc879fd3d scsi: csiostor: fix incorrect dma device in case of vport
4bd358ff4168 scsi: qla2xxx: deadlock by configfs_depend_item
04fccc75712c RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer
b73fbb803470 openrisc: Fix broken paths to arch/or32
4f5897e03e23 serial: max310x: Fix tx_empty() callback
f1f6e74a6ddf drivers/regulator: fix a missing check of return value
1d9fc0ba46c0 powerpc/xmon: fix dump_segments()
23f53171bec2 powerpc/book3s/32: fix number of bats in p/v_block_mapped()
14c64742749e IB/qib: Fix an error code in qib_sdma_verbs_send()
46455c53f90f xfs: Align compat attrlist_by_handle with native implementation.
84c5f3d78a3e gfs2: take jdata unstuff into account in do_grow
957d7c195962 HID: doc: fix wrong data structure reference for UHID_OUTPUT
083fbc6fe64c pinctrl: sh-pfc: sh7734: Fix shifted values in IPSR10
17c3d108f1e6 pinctrl: sh-pfc: sh7264: Fix PFCR3 and PFCR0 register configuration
2d4b497aa859 KVM: s390: unregister debug feature on failing arch init
fd2c3d2f6dc2 xen/pciback: Check dev_data before using it
562b5ed38168 btrfs: only track ref_heads in delayed_ref_updates
d40979429b76 VSOCK: bind to random port for VMADDR_PORT_ANY
f644328e9f1b gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB
f235bb01d1fb microblaze: move "... is ready" messages to arch/microblaze/Makefile
ba39f52ffbc9 microblaze: adjust the help to the real behavior
b53834869411 ubi: Do not drop UBI device reference before using
05d90b19b703 ubi: Put MTD device after it is not used
bae8fde48bef xfs: require both realtime inodes to mount
5f6225f9ba03 rtl818x: fix potential use after free
3a011f62e67e mwifiex: debugfs: correct histogram spacing, formatting
fe0bde850b04 mwifiex: fix potential NULL dereference and use after free
a7d82370253c crypto: user - support incremental algorithm dumps
54878c24f874 ACPI / LPSS: Ignore acpi_device_fix_up_power() return value
57c2251bea0a ARM: ks8695: fix section mismatch warning
587c7c9fc221 PM / AVS: SmartReflex: NULL check before some freeing functions is not needed
eba36263e51f arm64: smp: Handle errors reported by the firmware
a241fea4387f parisc: Fix HP SDC hpa address output
2e5fc8e8324b parisc: Fix serio address output
dafd8cb04ddc ARM: dts: imx53-voipac-dmm-668: Fix memory node duplication
f08acf3f0edf ARM: debug-imx: only define DEBUG_IMX_UART_PORT if needed
82eaafb0ae1f scsi: lpfc: Fix dif and first burst use in write commands
2c2e31f88e1a block: drbd: remove a stray unlock in __drbd_send_protocol()
12f9404d01d4 scripts/gdb: fix debugging modules compiled with hot/cold partitioning
6c9623eb961e can: c_can: D_CAN: c_can_chip_config(): perform a sofware reset on open
ef6546a20076 can: peak_usb: report bus recovery as well
a389194e8ec6 reset: fix reset_control_ops kerneldoc comment
6f7912a79bc2 clk: samsung: exynos5420: Preserve PLL configuration during suspend/resume
6629de98a6d6 ASoC: kirkwood: fix external clock probe defer
a17c0a6f97c0 ASoC: compress: fix unsigned integer overflow check
Linux version 4.4.210-g411c957d8607 (android-build@abfarm-us-
west1-c-0037) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Mon Feb 17 11:40:20 UTC 2020
Bug: 142287550
Bug: 144816345
Bug: 145103580
Bug: 145577504
Bug: 146416723
Bug: 147200729
Bug: 148824244
Change-Id: I2f572370d4d2987203e398230e83fa414ac60d0e
Pick-Prebuilt: 294958001
Source-Branch: android-msm-wahoo-4.4-qt-qpr3
Signed-off-by: Robin Peng <robinpeng@google.com>
|
|
cc36076a722b Merge android-msm-wahoo-4.4-qt-qpr2 into android-msm-wahoo-4.4-qt-qpr3
325f29020512 Merge android-msm-wahoo-4.4-qt-qpr1 into android-msm-wahoo-4.4-qt-qpr2
313c0696505f Merge android-msm-wahoo-4.4-qt into android-msm-wahoo-4.4-qt-qpr1
0e4a437348ca Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
a9c228ee3008 soc: qcom: smem: validate fields of shared structures
3257b721ba2e soc: qcom: smem: validate fields of shared structures
007d6d94c866 qseecom : Clear client handle after unmap the resources
5086deb76149 Input: ff-memless - kill timer in destroy()
02112370859a soc: msm-pcm: Add mutex lock to protect prvt data
ad5aa69cc103 asoc: msm-pcm: Add lock in controls _put() and _get() callback
8ab503bb89dc msm: ipa3: Fix to add check for dma_map_single return values
4a3fe8e37614 qcacld-3.0: Possible OOB write in rrm_process_radio_measurement_request
fcdd65190d43 net: core: null pointer derefernce in sockev_client_cb
Linux version 4.4.205-gcc36076a722b (android-build@abfarm-us-
west1-c-0037) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Fri Feb 7 22:58:56 UTC 2020
Bug: 130873956
Bug: 143973884
Bug: 144303901
Bug: 146258053
Bug: 147101660
Bug: 147102899
Bug: 147103218
Bug: 147103637
Bug: 148867289
Change-Id: Ibe297e981d6fb3ebb076f43cd46de4ef7d9f6f1b
Pick-Prebuilt: 293188848
Source-Branch: android-msm-wahoo-4.4-qt-qpr3
Signed-off-by: Harrison Lingren <hlingren@google.com>
|
|
2d73fd17539c LTS: Merge upstream-linux-4.4.y (4.4.205) into android-msm-wahoo-4.4-qt-qpr3
6885f39d63f0 Merge upstream-linux-4.4.y (4.4.205) into android-msm-wahoo-4.4-qt-lts
2810f15bcb6e Linux 4.4.205
0d7c1e4be6d8 Revert "sock: Reset dst when changing sk_mark via setsockopt"
01bc6b5c5503 Linux 4.4.204
b54ecad48a56 KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel
3a79351beb54 powerpc/book3s64: Fix link stack flush on context switch
1efaf619f422 powerpc/64s: support nospectre_v2 cmdline option
4e23e97241b7 staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error
ba9e9a9e1ef6 USB: serial: option: add support for Foxconn T77W968 LTE modules
41cdfa76aa99 USB: serial: option: add support for DW5821e with eSIM support
99c38ee6654b USB: serial: mos7840: fix remote wakeup
8cee13b7c185 USB: serial: mos7720: fix remote wakeup
a6da8dce18d1 USB: serial: mos7840: add USB ID to support Moxa UPort 2210
6f10c432716f appledisplay: fix error handling in the scheduled work
efb975b43222 usb-serial: cp201x: support Mark-10 digital force gauge
b12818d70879 virtio_console: move removal code
fa3c628897e6 virtio_console: drop custom control queue cleanup
ba9e2c1190a6 virtio_console: fix uninitialized variable use
abdd31f3744e virtio_console: allocate inbufs in add_port() only if it is needed
809ff9a14bde virtio_console: don't tie bufs to a vq
4cad8c2d8f8b virtio_console: reset on out of memory
7eb42039eb29 media: imon: invalid dereference in imon_touch_event
b2bbdf42907a media: cxusb: detect cxusb_ctrl_msg error in query
89660684ceca media: b2c2-flexcop-usb: add sanity checking
71941ad643fd cpufreq: Add NULL checks to show() and store() methods of cpufreq
7f8286d2b526 media: vivid: Fix wrong locking that causes race conditions on streaming stop
840e3e22c41c media: vivid: Set vid_cap_streaming and vid_out_streaming to true
03e90f760c1d x86/speculation: Fix redundant MDS mitigation message
a648358b152e x86/speculation: Fix incorrect MDS/TAA mitigation status
10d88bd90152 x86/insn: Fix awk regexp warnings
9fd988c55ceb ARC: perf: Accommodate big-endian CPU
0ef78c8d7ac6 mmc: block: Fix tag condition with packed writes
382896281b06 ocfs2: remove ocfs2_is_o2cb_active()
7181d93b44cb cpufreq: Skip cpufreq resume if it's not suspended
cdae704b5db2 arm64: fix for bad_mode() handler to always result in panic
4a5bdc546ab4 dm: use blk_set_queue_dying() in __dm_destroy()
56f7de7b6d37 ath9k_hw: fix uninitialized variable data
bc7c32ca28cc Bluetooth: Fix invalid-free in bcsp_close()
6dc6e94448a5 IB/hfi1: Ensure full Gen3 speed in a Gen4 system
f8b496162504 spi: omap2-mcspi: Fix DMA and FIFO event trigger size mismatch
d651d24224f2 PCI: keystone: Use quirk to limit MRRS for K2G
7d1b4fac74eb pinctrl: zynq: Use define directive for PIN_CONFIG_IO_STANDARD
14d1265f7dc8 pinctrl: qcom: spmi-gpio: fix gpio-hog related boot issues
4c5ce7ca90e0 sock: Reset dst when changing sk_mark via setsockopt
37464741cd55 net: bcmgenet: return correct value 'ret' from bcmgenet_power_down
d9ee6bc81c1f dlm: don't leak kernel pointer to userspace
acc555689f39 dlm: fix invalid free
9d4c8d7bae13 scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces
2eb7e4dd5834 scsi: megaraid_sas: Fix msleep granularity
b5e72bab286e scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11
0be977432127 scsi: mpt3sas: Fix Sync cache command failure during driver unload
f9bfd6ec121b rtlwifi: rtl8192de: Fix misleading REG_MCUFWDL information
574161e0d97d wireless: airo: potential buffer overflow in sprintf()
46605d80ecdd brcmsmac: never log "tid x is not agg'able" by default
f388d10de1e5 rtl8xxxu: Fix missing break in switch
f1b5bdd410f8 wlcore: Fix the return value in case of error in 'wlcore_vendor_cmd_smart_config_start()'
044cc4e38cb9 audit: print empty EXECVE args
e26e9e270b96 sched/fair: Don't increase sd->balance_interval on newidle balance
ab96ac3814b2 net: do not abort bulk send on BQL status
80644c520cf9 ocfs2: fix clusters leak in ocfs2_defrag_extent()
01f93d5e3675 ocfs2: don't put and assigning null to bh allocated outside
ea8db54207d1 ntb: intel: fix return value for ndev_vec_mask()
e348885bd406 ntb_netdev: fix sleep time mismatch
eb517bafc9ec igb: shorten maximum PHC timecounter update interval
11f353543474 fs/hfs/extent.c: fix array out of bounds read of array extent
976582682031 hfs: fix return value of hfs_get_block()
f033c78a8b4f hfsplus: fix return value of hfsplus_get_block()
c57684d5e2f4 hfs: prevent btree data loss on ENOSPC
1a7e07ee73cb hfsplus: prevent btree data loss on ENOSPC
4d7a54facf53 hfs: fix BUG on bnode parent update
8e147f0f415f hfsplus: fix BUG on bnode parent update
dde263880cda linux/bitmap.h: fix type of nbits in bitmap_shift_right()
540d0d63403f linux/bitmap.h: handle constant zero-size bitmaps correctly
485a34ada909 um: Make line/tty semantics use true write IRQ
29f9d8d958ee mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock
05ea09fc71c1 fs/ocfs2/dlm/dlmdebug.c: fix a sleep-in-atomic-context bug in dlm_print_one_mle()
25b5a7a80d7f sparc64: Rework xchg() definition to avoid warnings.
044b9da12734 thermal: rcar_thermal: Prevent hardware access during system suspend
7916b0d824cd selftests/ftrace: Fix to test kprobe $comm arg only if available
072404a1e46e mfd: max8997: Enale irq-wakeup unconditionally
cbbffd64d9d4 mfd: mc13xxx-core: Fix PMIC shutdown when reading ADC values
78cfa6b41849 qlcnic: fix a return in qlcnic_dcb_get_capability()
4c65f3274a55 mISDN: Fix type of switch control variable in ctrl_teimanager
7f1e41c76f79 rtc: s35390a: Change buf's type to u8 in s35390a_init
f3f19ddcdbc6 ceph: fix dentry leak in ceph_readdir_prepopulate
0b13f3a612d7 sparc: Fix parport build warnings.
e53300c4bf39 spi: omap2-mcspi: Set FIFO DMA trigger level to word length
8250c2a36a97 s390/perf: Return error when debug_register fails
2f3f3d9fcb93 atm: zatm: Fix empty body Clang warnings
c3fe3831d9e5 SUNRPC: Fix a compile warning for cmpxchg64()
fe238303b1eb USB: misc: appledisplay: fix backlight update_status return code
546114a5de94 macintosh/windfarm_smu_sat: Fix debug output
0ddf36f46a25 ALSA: i2c/cs8427: Fix int to char conversion
1f9d5f75a7cb kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack
fd773539c256 net: fix warning in af_unix
edc8ac1342d1 scsi: dc395x: fix DMA API usage in sg_update_list
738fd69851a1 scsi: dc395x: fix dma API usage in srb_done
2b4c4bde8b6e clk: mmp2: fix the clock id for sdh2_clk and sdh3_clk
c4f442204da8 scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param
e9699da6cc18 scsi: isci: Change sci_controller_start_task's return type to sci_status
daadc3c18f33 scsi: isci: Use proper enumerated type in atapi_d2h_reg_frame_handler
0a87d037a669 KVM/x86: Fix invvpid and invept register operand size in 64-bit mode
afef263abab7 scsi: ips: fix missing break in switch
1282a5bda0e1 amiflop: clean up on errors during setup
5ca4fc0125b8 misc: mic: fix a DMA pool free failure
0097c8510dec gsmi: Fix bug in append_to_eventlog sysfs handler
ea6c95031b68 btrfs: handle error of get_old_root
7a82e77fb2a5 mmc: mediatek: fix cannot receive new request when msdc_cmd_is_ready fail
89ca18b8f260 spi: sh-msiof: fix deferred probing
f52cd3255ced brcmsmac: AP mode: update beacon when TIM changes
8e1f88a84da9 powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field
22b804cadc78 powerpc: Fix signedness bug in update_flash_db()
b283ffe1d5f5 synclink_gt(): fix compat_ioctl()
b133f7fa7a33 gfs2: Fix marking bitmaps non-full
ee49574a1105 printk: fix integer overflow in setup_log_buf()
2d29770ca69c ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback
3fc6464c048d mwifiex: Fix NL80211_TX_POWER_LIMITED
b1375615cde2 platform/x86: asus-wmi: add SERIO_I8042 dependency
83735f1afd3e platform/x86: asus-wmi: Only Tell EC the OS will handle display hotkeys from asus_nb_wmi
f045a2851f9f platform/x86: asus-nb-wmi: Support ALS on the Zenbook UX430UQ
d34fb39b5af4 platform/x86: asus-wmi: try to set als by default
32101be3235e asus-wmi: provide access to ALS control
0e0280b077f2 platform/x86: asus-wmi: Set specified XUSB2PR value for X550LB
b124d2ae883e platform/x86: asus-wmi: fix asus ux303ub brightness issue
ad1a346d3f39 platform/x86: asus-wmi: Filter buggy scan codes on ASUS Q500A
d49dd420d455 asus-wmi: Add quirk_no_rfkill for the Asus Z550MA
6a3b84c3d553 asus-wmi: Add quirk_no_rfkill for the Asus U303LB
dd3eecc0548f asus-wmi: Add quirk_no_rfkill for the Asus N552VW
080134ede70f asus-wmi: Add quirk_no_rfkill_wapf4 for the Asus X456UF
1f00125ed1ed asus-wmi: Create quirk for airplane_mode LED
4fed90d99b9f mm/ksm.c: don't WARN if page is still mapped in remove_stable_node()
a13c463564d3 Revert "fs: ocfs2: fix possible null-pointer dereferences in ocfs2_xa_prepare_entry()"
096f1ebc461a net: rtnetlink: prevent underflows in do_setvfinfo()
d3d6c678804c net/sched: act_pedit: fix WARN() in the traffic path
b5c46c07d5e1 sfc: Only cancel the PPS workqueue if it exists
060cd045fbe2 net/mlx4_en: fix mlx4 ethtool -N insertion
48a16935fdcd Linux 4.4.203
f811dcf49abf arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault
736d201a5909 spi: rockchip: initialize dma_slave_config properly
344823879808 mac80211: minstrel: fix CCK rate group streams value
673f7373bd58 hwmon: (pwm-fan) Silence error on probe deferral
08fdf5bd19bf ARM: 8802/1: Call syscall_trace_exit even when system call skipped
91a9d24e3f04 spi: spidev: Fix OF tree warning logic
6d49b0992d02 gpio: syscon: Fix possible NULL ptr usage
df3de9e92c3b x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error
0e74fb6274ff media: cx231xx: fix potential sign-extension overflow on large shift
560976f5b8d0 GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads
cc1c305ccaab media: isif: fix a NULL pointer dereference bug
55b2c1ccb821 printk: Give error on attempt to set log buffer length to over 2G
4e132c761b44 backlight: lm3639: Unconditionally call led_classdev_unregister
6c6ccfb81658 proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted()
d6767e1f8eed bcache: recal cached_dev_sectors on detach
c0dea2024671 fbdev: sbuslib: integer overflow in sbusfb_ioctl_helper()
6fc10fb9663d fbdev: sbuslib: use checked version of put_user()
682e2ea0ca94 ACPI / SBS: Fix rare oops when removing modules
b88fa52436cf crypto: mxs-dcp - Fix AES issues
33378afbd12b crypto: mxs-dcp - Fix SHA null hashes and output length
429382a01778 x86/olpc: Fix build error with CONFIG_MFD_CS5535=m
12b6054e29f4 Input: st1232 - set INPUT_PROP_DIRECT property
9a8fb6b85ba1 dmaengine: ioat: fix prototype of ioat_enumerate_channels
f3ec47899154 NFSv4.x: fix lock recovery during delegation recall
0deab3d2d62d brcmfmac: fix full timeout waiting for action frame on-channel tx
45a948f3b3df mtd: physmap_of: Release resources on error
3983567fba3c USB: serial: cypress_m8: fix interrupt-out transfer length
54a1440e13e5 KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR
3ab6458a1cdf ALSA: hda/sigmatel - Disable automute for Elo VuPoint
c4503c8ec56d ata: ep93xx: Use proper enums for directions
74a73932b861 IB/mthca: Fix error return code in __mthca_init_one()
957758e16f99 ixgbe: Fix crash with VFs and flow director on interface flap
a43519c4322f mtd: rawnand: sh_flctl: Use proper enum for flctl_dma_fifo0_transfer
95ce46919f51 powerpc/pseries: Fix how we iterate over the DTL entries
eb6ad2c27136 powerpc/pseries: Fix DTL buffer registration
e045a47841c9 cxgb4: Use proper enum in IEEE_FAUX_SYNC
5ae0133d65b3 cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update
d094c54945e3 mei: samples: fix a signedness bug in amt_host_if_call()
208302af9211 dmaengine: timb_dma: Use proper enum in td_prep_slave_sg
1d6b58f039f1 dmaengine: ep93xx: Return proper enum in ep93xx_dma_chan_direction
97779e462452 nl80211: Fix a GET_KEY reply attribute
c3f29441b103 usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status()
6a9820f17c10 ath9k: fix reporting calculated new FFT upper max
e12df1dc496b ath10k: fix vdev-start timeout on error
20cebfcc8312 SUNRPC: Fix priority queue fairness
8669a2782c05 f2fs: return correct errno in f2fs_gc
e50b2964e383 net: ovs: fix return type of ndo_start_xmit function
5d784a2d4a0e libata: have ata_scsi_rw_xlat() fail invalid passthrough requests
642fa50e555d block: introduce blk_rq_is_passthrough
b4ca3857b8e7 fbdev: Ditch fb_edid_add_monspecs
91b8ab30ff54 fbdev: Remove unused SH-Mobile HDMI driver
9b309cbd6fed uprobes/x86: Prohibit probing on MOV SS instruction
7ea99b43ef29 kprobes/x86: Prohibit probing on exception masking instructions
04b029c35949 apparmor: fix module parameters can be changed after policy is locked
3e6dec86bcd4 apparmor: fix update the mtime of the profile file on replacement
1c374c2c1a1a apparmor: fix uninitialized lsm_audit member
80989fa23c9f x86/atomic: Fix smp_mb__{before,after}_atomic()
d940eddc8232 net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size()
c581f60b9886 slcan: Fix memory leak in error path
905bf98eb338 memfd: Use radix_tree_deref_slot_protected to avoid the warning.
29d9c5714096 Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto()
eec0a9e1ca41 Bluetooth: hci_ldisc: Fix null pointer derefence in case of early data
67f038ba9cb7 fuse: use READ_ONCE on congestion_threshold and max_background
3670e11857f9 arm64: dts: amd: Fix SPI bus warnings
101125811f5b Bluetooth: L2CAP: Detect if remote is not able to use the whole MPS
d4740658aba1 EDAC: Raise the maximum number of memory controllers
06da9c6f7c7e net: smsc: fix return type of ndo_start_xmit function
baa4ca05d975 ARM: tegra: apalis_t30: fix mmc1 cmd pull-up
5aa891408eb1 ARM: dts: tegra30: fix xcvr-setup-use-fuses
fdb5e9d2c2d3 scsi: libsas: always unregister the old device if going to discover new
ac370e3d1f3b vfio/pci: Fix potential memory leak in vfio_msi_cap_len
76817839784f misc: genwqe: should return proper error value.
dcfef35ef1a7 misc: kgdbts: Fix restrict error
cc3ec27ddebe usb: gadget: uvc: Only halt video streaming endpoint in bulk mode
e47af9e7c8f1 usb: gadget: uvc: Factor out video USB request queueing
66fc927508a0 usb: gadget: uvc: configfs: Prevent format changes after linking header
3adae6c6d3f4 usb: gadget: uvc: configfs: Drop leaked references to config items
ba863f0d77fb media: davinci: Fix implicit enum conversion warning
af9f80fa1e5a media: pci: ivtv: Fix a sleep-in-atomic-context bug in ivtv_yuv_init()
fce9612b5f49 MIPS: kexec: Relax memory restriction
d1b548815f61 x86/CPU: Use correct macros for Cyrix calls
819f6d97470d net: micrel: fix return type of ndo_start_xmit function
8f64a1a7ff42 bnx2x: Ignore bandwidth attention in single function mode
9d8e2f352c16 cpufeature: avoid warning when compiling with clang
a6298e915763 ARM: dts: ste: Fix SPI controller node names
448d70e74bfa ARM: dts: ux500: Fix LCDA clock line muxing
1c4ec0531ee3 ARM: dts: ux500: Correct SCU unit address
68865d163c20 ARM: dts: am335x-evm: fix number of cpsw
7e15c9783625 usb: chipidea: Fix otg event handler
945536fb45e8 net: amd: fix return type of ndo_start_xmit function
166135e4cdaa net: broadcom: fix return type of ndo_start_xmit function
9431f720b820 net: xilinx: fix return type of ndo_start_xmit function
a2e4caeac47b net: toshiba: fix return type of ndo_start_xmit function
6aa5efca2ba0 power: supply: twl4030_charger: disable eoc interrupt on linear charge
4e42816ac16b power: supply: twl4030_charger: fix charging current out-of-bounds
657f4204b23c libfdt: Ensure INT_MAX is defined in libfdt_env.h
092e18f0c326 powerpc/pseries: Disable CPU hotplug across migrations
b5693ef77f14 powerpc/64s/hash: Fix stab_rr off by one initialization
6eb5dfdd4564 powerpc/iommu: Avoid derefence before pointer check
3b767de18989 serial: mxs-auart: Fix potential infinite loop
f94cdf46eabb PCI/ACPI: Correct error message for ASPM disabling
83672bfe1cd5 s390/qeth: invoke softirqs after napi_schedule()
39bd6a7496fc kernfs: Fix range checks in kernfs_get_target_path
709426fc5746 power: supply: max8998-charger: Fix platform data retrieval
52741990fa56 power: supply: ab8500_fg: silence uninitialized variable warnings
1f6a7105b15b cxgb4: Fix endianness issue in t4_fwcache()
1a66e50c45e6 pinctrl: at91: don't use the same irqchip with multiple gpiochips
a05541487b89 ARM: dts: socfpga: Fix I2C bus unit-address error
0b7600db547a powerpc/vdso: Correct call frame information
db70320a71fb llc: avoid blocking in llc_sap_close()
7c235b44dc99 pinctrl: at91-pio4: fix has_config check in atmel_pctl_dt_subnode_to_map()
9df76cb7ec80 ALSA: intel8x0m: Register irq handler after register initializations
24293b23bca5 media: fix: media: pci: meye: validate offset to avoid arbitrary access
cdf4e8eae639 nvmem: core: return error code instead of NULL from nvmem_device_get
b99fc345d908 kprobes: Don't call BUG_ON() if there is a kprobe in use on free list
3d7ff04aae05 scsi: pm80xx: Fixed system hang issue during kexec boot
29e5cc0f417b scsi: pm80xx: Corrected dma_unmap_sg() parameter
103e46a0e177 ARM: imx6: register pm_power_off handler if "fsl,pmic-stby-poweroff" is set
9ddc4bd10d8a scsi: sym53c8xx: fix NULL pointer dereference panic in sym_int_sir()
79b1b5ec76bb signal: Properly deliver SIGSEGV from x86 uprobes
dc9c09f5edc5 signal: Properly deliver SIGILL from uprobes
bbf66e0d4239 signal: Always ignore SIGKILL and SIGSTOP sent to the global init
8f0c1696ecd0 dmaengine: dma-jz4780: Further residue status fix
b8fac3d96f46 ARM: dts: omap3-gta04: keep vpll2 always on
9f7ff8063785 ARM: dts: omap3-gta04: make NAND partitions compatible with recent U-Boot
3a846792ca6d ARM: dts: omap3-gta04: tvout: enable as display1 alias
93d1d8095d16 ARM: dts: omap3-gta04: give spi_lcd node a label so that we can overwrite in other DTS files
1cbb52c15fff of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC
1f2952dd752e mips: txx9: fix iounmap related issue
62396b1bfec4 ath10k: wmi: disable softirq's while calling ieee80211_rx
2792933670dd ASoC: sgtl5000: avoid division by zero if lo_vag is zero
adb5b0917f69 net: lan78xx: Bail out if lan78xx_get_endpoints fails
3b63b0c7ceae rtl8187: Fix warning generated when strncpy() destination length matches the sixe argument
321cf3b60eee ARM: dts: pxa: fix power i2c base address
5b20928b65e2 i40e: Prevent deleting MAC address from VF when set by PF
0ef9b8f0b8ae i40e: hold the rtnl lock on clearing interrupt scheme
4e86098dbd1b i40e: use correct length for strncpy
420cb453d1b6 ARM: dts: exynos: Fix sound in Snow-rev5 Chromebook
78dbc2d2bb0b MIPS: BCM47XX: Enable USB power on Netgear WNDR3400v3
e6a06024e068 ASoC: dpcm: Properly initialise hw->rate_max
0a7edede513d gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated
39b3ce44939a ALSA: seq: Do error checks at creating system ports
8ad73373b8a7 ARM: dts: at91/trivial: Fix USART1 definition for at91sam9g45
6d9c2f7832a9 ALSA: pcm: signedness bug in snd_pcm_plug_alloc()
cca358eaa474 iio: dac: mcp4922: fix error handling in mcp4922_write_raw
b827e2fa580b mmc: sdhci-of-at91: fix quirk2 overwrite
69ab55f2bb3f mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup()
f023333e92cb mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm()
41ca23069f12 iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros
44b4e78bb327 ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable either
c3c7cfbe975c ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable
af618124c697 Input: ff-memless - kill timer in destroy()
d99926e1ae70 ALSA: usb-audio: not submit urb for stopped endpoint
66aeb2294c22 ALSA: usb-audio: Fix missing error check at mixer resolution test
602ff39cf2b6 ax88172a: fix information leak on short answers
329cb706daab slip: Fix memory leak in slip_open error path
bc69c961f595 Linux 4.4.202
6534fc5ddf88 x86/bugs: Add ITLB_MULTIHIT bug infrastructure
b081576edd67 x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs
faaa0750f5c4 x86/tsx: Add config options to set tsx=on|off|auto
d4ce17c877b1 x86/speculation/taa: Add documentation for TSX Async Abort
f6eabafe0fa2 x86/tsx: Add "auto" option to the tsx= cmdline parameter
5b3b71385e07 kvm/x86: Export MDS_NO=0 to guests when TSX is enabled
d601096be42c x86/speculation/taa: Add sysfs reporting for TSX Async Abort
1cdc174d7996 x86/speculation/taa: Add mitigation for TSX Async Abort
ab7b39b99f03 x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default
725afc0d60cf x86/cpu: Add a helper function x86_read_arch_cap_msr()
124635392ef3 x86/msr: Add the IA32_TSX_CTRL MSR
b6b8d3bde6be KVM: x86: use Intel speculation bugs and features as derived in generic x86 code
f5850490b49c kvm: x86: IA32_ARCH_CAPABILITIES is always supported
eb5a31b4b374 KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts
873e2f25ccb7 KVM: Introduce kvm_get_arch_capabilities()
0b42886a355c powerpc/boot: Request no dynamic linker for boot wrapper
c311fe2c7457 powerpc: Fix compiling a BE kernel with a powerpc64le toolchain
bd52aa88e296 powerpc/Makefile: Use cflags-y/aflags-y for setting endian options
615ae6716945 MIPS: BCM63XX: fix switch core reset on BCM6368
411b1be44169 kvm: mmu: Don't read PDPTEs when paging is not enabled
6186d66524c2 Linux 4.4.201
6dd52bae8a01 drm/i915/cmdparser: Fix jump whitelist clearing
284d38667f7e drm/i915/gen8+: Add RC6 CTX corruption WA
1433b8d41b1a drm/i915: Lower RM timeout to avoid DSI hard hangs
362917ebcfac drm/i915/cmdparser: Ignore Length operands during command matching
d88d2d3fc607 drm/i915/cmdparser: Add support for backward jumps
57c2c8f58ca0 drm/i915: Add gen9 BCS cmdparsing
2ac501479a13 drm/i915: Allow parsing of unsized batches
77524398bcce drm/i915: Support ro ppgtt mapped cmdparser shadow buffers
17e89f38212d drm/i915: Add support for mandatory cmdparsing
544fd7d9d4cf drm/i915: Remove Master tables from cmdparser
3122671a5df3 drm/i915: Disable Secure Batches for gen6+
e5e3c0154c19 drm/i915: Rename gen7 cmdparser tables
3fd1c2e65c60 drm/i915/gtt: Disable read-only support under GVT
774b68aa2105 drm/i915/gtt: Read-only pages for insert_entries on bdw+
6d0cfddc7afc drm/i915/gtt: Add read only pages to gen8_pte_encode
b575bf8be323 net: prevent load/store tearing on sk->sk_stamp
6c9b44791dfe cgroup,writeback: don't switch wbs immediately on dead wbs if the memcg is dead
bfb01e6a4fb9 mm/filemap.c: don't initiate writeback if mapping has no dirty pages
a2c0d9a93499 can: flexcan: disable completely the ECC mechanism
47886f293361 e1000: fix memory leaks
1b374b0762da igb: Fix constant media auto sense switching when no cable is connected
9eecc1310ff0 NFSv4: Don't allow a cached open with a revoked delegation
5c2da8de678b net: hisilicon: Fix "Trying to free already-free IRQ"
913a2c73e1e6 scsi: qla2xxx: stop timer in shutdown path
c4dc7c7af4cc USB: Skip endpoints with 0 maxpacket length
123d58e1ac8a perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity
a6af4089638e usb: gadget: configfs: fix concurrent issue between composite APIs
ef4590495118 usb: gadget: composite: Fix possible double free memory bug
8748e69e7e3d usb: gadget: udc: atmel: Fix interrupt storm in FIFO mode.
260f8a602775 usb: fsl: Check memory resource before releasing it
6c67be51113e bonding: fix unexpected IFF_BONDING bit unset
f00565130bde ipvs: move old_secure_tcp into struct netns_ipvs
43165d64b74a scsi: lpfc: Honor module parameter lpfc_use_adisc
9f21002d3b8a scsi: qla2xxx: fixup incorrect usage of host_byte
dd47fd5ba80a PCI: tegra: Enable Relaxed Ordering only for Tegra20 & Tegra30
0120fc18b347 configfs: fix a deadlock in configfs_symlink()
d1d4c4364724 drivers: usb: usbip: Add missing break statement to switch
1afef2b7a5d8 can: peak_usb: fix slab info leak
7f18860337d7 can: gs_usb: gs_can_open(): prevent memory leak
c41a025d6411 can: peak_usb: fix a potential out-of-sync while decoding packets
def6b03f667b can: c_can: c_can_poll(): only read status register after status IRQ
4096b1402ea4 can: usb_8dev: fix use-after-free on disconnect
119f371c0936 netfilter: ipset: Fix an error code in ip_set_sockfn_get()
b10f57eb8982 netfilter: nf_tables: Align nft_expr private data to 64-bit
c1bbd9808c40 iio: imu: adis16480: make sure provided frequency is positive
2c5e0e605073 ceph: fix use-after-free in __ceph_remove_cap()
b7ac794ec5af drm/radeon: fix si_enable_smc_cac() failed issue
9aeedfc71ce8 perf tools: Fix time sorting
b9b313249172 dump_stack: avoid the livelock of the dump_lock
a6d17aa291ca mm, vmstat: hide /proc/pagetypeinfo from normal users
72f99285e2c1 ALSA: hda/ca0132 - Fix possible workqueue stall
70f79945ade2 ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series
73463008aa79 nfc: netlink: fix double device reference drop
9025d23cfc30 qede: fix NULL pointer deref in __qede_remove()
0c5f54da3387 NFC: st21nfca: fix double free
a5f9f1aca5d5 NFC: fdp: fix incorrect free object
817e5140ed12 net: fix data-race in neigh_event_send()
7ff40996bb2f CDC-NCM: handle incomplete transfer of MTU
Linux version 4.4.205-g2d73fd17539c (android-
build@wpre2.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Fri Jan 17 05:51:31 UTC 2020
Bug: 146416723
Change-Id: I6c7db1bcc5f34c928a687c5d56786d7a480fa15e
Pick-Prebuilt: 285227204
Source-Branch: android-msm-wahoo-4.4-qt-qpr3
Signed-off-by: Robin Peng <robinpeng@google.com>
|
|
11566f2bfb0e Merge branch 'android-msm-wahoo-4.4-qt-qpr1' into android-msm-wahoo-4.4-qt-qpr2
49785a6fede0 Merge branch 'android-msm-wahoo-4.4-qt' into android-msm-wahoo-4.4-qt-qpr1
cb6a418ffed8 Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
adbbeae4a774 soc: qcom: glink: Initialize local state while fetching ctx
7ab0c4a3f944 soc: qcom: glink: Move get reference to valid location
cda3ff17e56c soc: qcom: glink: Move ctx initialization of xprt ptr
c1e7d6c0473e msm: kgsl: Check user generated timestamp before queuing drawobjs
87cc8f13e453 msm: kgsl: Disable deprecated ioctls
810e131f9d89 msm: pcie: Add proper check before accessing variables
4973d7282d73 msm: pcie: Add proper check before accessing variables
493641838969 diag: Reallocate dci buffer with proper required capacity
578a8888632b asoc: msm-routing: Fix array out of bounds issue
f64f1d4f0165 diag: Prevent out-of-bound access while processing userspace data
10055f934ef8 diag: Prevent out of bound access while getting build mask
d7e15fd57e79 diag: Check command size against the minimum before parsing
036d3f866e3d msm: vidc: add additional check to avoid out of bound access
e6f37f5660af drm/msm : check buffer size before writing to user buffer
60ebbb50eaf7 wahoo_defconfig: disable CONFIG_MSM_KERNEL_PROTECT
33b6beb74458 soc: qcom: secure_buffer: Process large SG tables in batches
bd1485e47446 msm: qdsp6v2: Check size of payload before access
9d32a17b4740 msm: camera: Unlock rwlock before returning.
Linux version 4.4.200-g11566f2bfb0e (android-
build@xpcd9.ams.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Wed Jan 8 08:16:10 UTC 2020
Bug: 33039685
Bug: 35099636
Bug: 113600760
Bug: 128535178
Bug: 129549913
Bug: 129693917
Bug: 140422956
Bug: 140423420
Bug: 140424129
Bug: 144527400
Bug: 144528024
Bug: 144528162
Bug: 145545251
Bug: 145546435
Bug: 145546793
Bug: 147119347
Change-Id: I690ec7af4f86ea2231135a23401a373666998c85
Pick-Prebuilt: 285227204
Source-Branch: android-msm-wahoo-4.4-qt-qpr2
Signed-off-by: Eva Huang <evahuang@google.com>
|
|
ab72bf0a4f3a qcacld-3.0: Avoid queuing multiple WM status change cmd for same peer
713e661274eb qcacld-3.0: Fix logic to drop duplicate deauth/disassoc frames
e22e57cba02a Merge android-msm-wahoo-4.4-qt-qpr1 into android-msm-wahoo-4.4-qt-qpr2
a0a517c63569 Merge branch 'android-msm-wahoo-4.4-qt' into android-msm-wahoo-4.4-qt-qpr1
88089c54548a Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
13e11685c360 icnss: Correct condition to check invalid address range
0f6fe62a738e usb: dwc3: initialize ep0_usb_req.request.dma to avoid crash
0edf64aabef8 msm: vidc: Handle error code from hfi_fill_codec_info
6e0548efb08c msm: vidc: Avoid information leak while accessing the packet
234e3e053e90 msm: vidc: Add checks to avoid OOB access
38156c7fa1d9 msm: camera: isp: use correct number of entries
62952fdf2314 soc: qcom: glink_spi_xprt: Validate fifo read index of remote side
774f79e9c755 soc: qcom: glink_spi_xprt: Remove extra SPI transactions
a014a89b939d diag: Mark Buffer as NULL after freeing
e4e517bb2254 ion: Ensure non-HLOS memory cannot be mapped by CPU
03fc647302c4 UPSTREAM: ANDROID: binder: synchronize_rcu() when using POLLFREE.
eeb5909030f7 msm: camera: Fixed the logic of buffer manager driver ioctl
Linux version 4.4.200-gab72bf0a4f3a (android-
build@wprd5.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Mon Dec 23 18:28:11 UTC 2019
Bug: 35139833
Bug: 130566025
Bug: 138848422
Bug: 140423290
Bug: 140424187
Bug: 141690880
Bug: 142726518
Bug: 143902876
Bug: 143902999
Bug: 143903513
Bug: 145286050
Bug: 145881853
Change-Id: I3a92192d5d3a0f58e5cb0ce0931158d0467e7cc4
Pick-Prebuilt: 285227204
Source-Branch: android-msm-wahoo-4.4-qt-qpr2
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
9728cfdae0e1 ANDROID: mm: Throttle rss_stat tracepoint
7736f44df8d7 qcacld-3.0: Avoid Integer underflow in hdd_dns_make_name_query
2e00a62bd4aa qcacld-3.0: Reject DISA test vendor command if power save is enabled
7b806f6a1f56 qcacmn: Add QDF API for ID allocation
7ec3f11ae227 qcacld-3.0: Enable QDF ID allocation API
828af3090ecb qcacld-3.0: Fix buffer overread in csr_scan_add_result()
636678fecf31 qcacld-3.0: Fill Channel width for add_sta params from session entry
044f811ceb50 BACKPORT: rss_stat: Add support to detect RSS updates of external mm
92c53d1743aa BACKPORT: mm: emit tracepoint when RSS changes
32e3afe5b1c1 Revert "mm: emit tracepoint when rss watermark is hit"
Linux version 4.4.200-g9728cfdae0e1 (android-
build@xpcc10.ams.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Fri Dec 13 23:55:24 UTC 2019
Bug: 140711541
Bug: 141099048
Bug: 141125675
Bug: 141126439
Bug: 141126440
Bug: 142350508
Bug: 145972256
Pick-Prebuilt: 285227204
Source-Branch: android-msm-wahoo-4.4-qt-qpr2
Change-Id: I3569193fa4e61b16cc52c6bdd759916914ed240f
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
304be4e0be49 LTS: Merge upstream-linux-4.4.y (4.4.200) into android-msm-wahoo-4.4-qt-qpr2
6a2051791f5c Merge branch 'android-msm-wahoo-4.4-qt-qpr1' into android-msm-wahoo-4.4-qt-qpr2
e3f0ab3137ca qcacld-3.0: Validate number of requested EIDs in beacon request
0d002616a42f qcacmn: Fix zero size malloc when memory debug is disabled
ea68ab5c509c Merge upstream-linux-4.4.y (4.4.200) into android-msm-wahoo-4.4-qt-lts
1b8629e7c9b5 Linux 4.4.200
bb756a3f302c fs/dcache: move security_d_instantiate() behind attaching dentry to inode
87fb5df32174 alarmtimer: Change remaining ENOTSUPP to EOPNOTSUPP
9370e15d54f1 ARM: fix the cockup in the previous patch
52117da87994 ARM: ensure that processor vtables is not lost after boot
7e1992962129 ARM: spectre-v2: per-CPU vtables to work around big.Little systems
4628d245b5f5 ARM: add PROC_VTABLE and PROC_TABLE macros
afa68159e492 ARM: clean up per-processor check_bugs method call
0350343ee6fd ARM: split out processor lookup
14899ca00b30 ARM: make lookup_processor_type() non-__init
2e9ae9a66fbb ARM: 8810/1: vfp: Fix wrong assignement to ufp_exc
56e635e9c9ba ARM: 8796/1: spectre-v1,v1.1: provide helpers for address sanitization
6bb42e6d1400 ARM: 8795/1: spectre-v1.1: use put_user() for __put_user()
f8c5a575c5dd ARM: 8794/1: uaccess: Prevent speculative use of the current addr_limit
796e5eb9683b ARM: 8793/1: signal: replace __put_user_error with __put_user
b905a10fd986 ARM: 8792/1: oabi-compat: copy oabi events using __copy_to_user()
8d81dfc05007 ARM: 8791/1: vfp: use __copy_to_user() when saving VFP state
97af4d1a2fee ARM: 8789/1: signal: copy registers using __copy_to_user()
e0a0a5eede17 ARM: spectre-v1: mitigate user accesses
3ff229a261ff ARM: spectre-v1: use get_user() for __get_user()
5156abdf3eb8 ARM: use __inttype() in get_user()
0253fb210164 ARM: oabi-compat: copy semops using __copy_from_user()
318625c2b852 ARM: vfp: use __copy_from_user() when restoring VFP state
d9230bf9127d ARM: signal: copy registers using __copy_from_user()
e4f30ae336f6 ARM: spectre-v1: fix syscall entry
362508264436 ARM: spectre-v1: add array_index_mask_nospec() implementation
8143a0f9c063 ARM: spectre-v1: add speculation barrier (csdb) macros
0df031995c65 ARM: spectre-v2: warn about incorrect context switching functions
81482138c8a5 ARM: spectre-v2: add firmware based hardening
a645847f4435 ARM: spectre-v2: harden user aborts in kernel space
4d027736deef ARM: spectre-v2: add Cortex A8 and A15 validation of the IBE bit
521bb23af00c ARM: spectre-v2: harden branch predictor on context switches
22b1077759ad ARM: spectre: add Kconfig symbol for CPUs vulnerable to Spectre
564f56594e9f ARM: bugs: add support for per-processor bug checking
71dd24046bfd ARM: bugs: hook processor bug checking into SMP and suspend paths
1797ff1ac57c ARM: bugs: prepare processor bug infrastructure
6ba73321bb93 ARM: add more CPU part numbers for Cortex and Brahma B15 CPUs
8ca266df65a4 arm/arm64: smccc-1.1: Handle function result as parameters
1b8430525195 arm/arm64: smccc-1.1: Make return values unsigned long
0d4e2980b38b arm/arm64: smccc: Add SMCCC-specific return codes
deb97e65fa57 arm/arm64: smccc: Implement SMCCC v1.1 inline primitive
36329b1d312e arm/arm64: smccc: Make function identifiers an unsigned quantity
2217fa9f8875 firmware/psci: Expose SMCCC version through psci_ops
0a65b836f2bf firmware/psci: Expose PSCI conduit
d10ce9593da9 arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support
f13582bcc607 arm/arm64: KVM: Advertise SMCCC v1.1
3759abdf7aa7 ARM: Move system register accessors to asm/cp15.h
a6e65291d418 ARM: uaccess: remove put_user() code duplication
8e0a4c101250 ARM: 8481/2: drivers: psci: replace psci firmware calls
596efa35fb66 ARM: 8480/2: arm64: add implementation for arm-smccc
91719b66d595 ARM: 8479/2: add implementation for arm-smccc
36e7c2e68760 ARM: 8478/2: arm/arm64: add arm-smccc
b4fe083f59a6 ARM: 8051/1: put_user: fix possible data corruption in put_user
e4cea4d4c5d9 dmaengine: qcom: bam_dma: Fix resource leak
491cd03f3b44 net/flow_dissector: switch to siphash
993e400581c3 inet: stop leaking jiffies on the wire
1475db309435 net/mlx4_core: Dynamically set guaranteed amount of counters per VF
a1014da65697 vxlan: check tun_info options_len properly
af26f04e074f net: add READ_ONCE() annotation in __skb_wait_for_more_packets()
8ac802ed7049 net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol()
4ef32dfb62cb net: hisilicon: Fix ping latency when deal with high throughput
2f036ae97f3d net: fix sk_page_frag() recursion from memory reclaim
888913ed7d7a dccp: do not leak jiffies on the wire
ad56882f0cba cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs
771fd6cdb9f8 MIPS: bmips: mark exception vectors as char arrays
265c6b8ab54c of: unittest: fix memory leak in unittest_data_add
550049416024 scsi: target: core: Do not overwrite CDB byte 1
5952dc84e22d perf kmem: Fix memory leak in compact_gfp_flags()
e45c51514417 scsi: fix kconfig dependency warning related to 53C700_LE_ON_BE
880c4664458b scsi: sni_53c710: fix compilation error
15d24beb35ad ARM: mm: fix alignment handler faults under memory pressure
c8561c787235 ARM: dts: logicpd-torpedo-som: Remove twl_keypad
04f85d1992c0 ASoc: rockchip: i2s: Fix RPM imbalance
43de4298fb86 regulator: pfuze100-regulator: Variable "val" in pfuze100_regulator_probe() could be uninitialized
e5b219fb25c8 regulator: ti-abb: Fix timeout in ti_abb_wait_txdone/ti_abb_clear_all_txdone
5fc9e98768f7 kbuild: add -fcf-protection=none when using retpoline flags
d486a86f38dc Linux 4.4.199
125df47aea12 Revert "ALSA: hda: Flush interrupts on disabling"
22668f45d6ad xfs: Correctly invert xfs_buftarg LRU isolation logic
90edf68180bf sctp: not bind the socket in sctp_connect
157fdfe11eeb sctp: fix the issue that flags are ignored when using kernel_connect
09ee754c6233 sch_netem: fix rcu splat in netem_enqueue()
06ddf07c8e61 net: usb: sr9800: fix uninitialized local variable
4366f9e3e873 bonding: fix potential NULL deref in bond_update_slave_arr
96ff6ba50ab2 llc: fix sk_buff leak in llc_conn_service()
60d89113d079 llc: fix sk_buff leak in llc_sap_state_process()
3da8d0e777fa rtlwifi: Fix potential overflow on P2P code
1cdb53607683 s390/cmm: fix information leak in cmm_timeout_handler()
3af30fce8990 nl80211: fix validation of mesh path nexthop
b71884864684 HID: fix error message in hid_open_report()
2be873faad36 HID: Fix assumption that devices have inputs
31e00ffd70c1 USB: serial: whiteheat: fix line-speed endianness
9ab42e29bdb0 USB: serial: whiteheat: fix potential slab corruption
cacf9fa26603 USB: ldusb: fix control-message timeout
bb04ad572e76 USB: ldusb: fix ring-buffer locking
85c9ece11264 USB: gadget: Reject endpoints with 0 maxpacket value
57d1b568570e UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments")
cb1f3cec555d ALSA: bebob: Fix prototype of helper function to return negative value
6cdc9e836cb3 fuse: truncate pending writes on O_TRUNC
eb4b7a625cfe fuse: flush dirty data/metadata before non-truncate setattr
d7619be74f34 ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe()
6370781b38cf thunderbolt: Use 32-bit writes when writing ring producer/consumer
509231507848 USB: legousbtower: fix a signedness bug in tower_probe()
b36612b863c8 tracing: Initialize iter->seq after zeroing in tracing_read_pipe()
e4cec9236988 NFSv4: Fix leak of clp->cl_acceptor string
7a5c21af789d MIPS: fw: sni: Fix out of bounds init of o32 stack
23d94f1fec0a fs: ocfs2: fix a possible null-pointer dereference in ocfs2_info_scan_inode_alloc()
3cbc762f5c76 fs: ocfs2: fix possible null-pointer dereferences in ocfs2_xa_prepare_entry()
20cd8a5d2224 efi/x86: Do not clean dummy variable in kexec path
492fbc76b94e efi/cper: Fix endianness of PCIe class code
5290a8f6585b serial: mctrl_gpio: Check for NULL pointer
2a2437482cc0 fs: cifs: mute -Wunused-const-variable message
f8ae287cff07 RDMA/iwcm: Fix a lock inversion issue
bd7d309e52f9 perf map: Fix overlapped map handling
74ebfbc9ec0c iio: fix center temperature of bmc150-accel-core
3d11387f82bf exec: load_script: Do not exec truncated interpreter path
fcc987e8792a usb: handle warm-reset port requests on hub resume
b3ffb896a356 scripts/setlocalversion: Improve -dirty check with git-status --no-optional-locks
78c5c5e077ae x86/cpu: Add Atom Tremont (Jacobsville)
548967e63513 sc16is7xx: Fix for "Unexpected interrupt: 8"
d9b19e637bd9 dm: Use kzalloc for all structs with embedded biosets/mempools
40dbcbebf0e0 dm snapshot: rework COW throttling to fix deadlock
e10ef97a2ec4 dm snapshot: introduce account_start_copy() and account_end_copy()
eda053db0782 dm snapshot: use mutex instead of rw_semaphore
da259d0284b6 Linux 4.4.198
3cd0698561d3 RDMA/cxgb4: Do not dma memory off of the stack
23e0c38d3099 net: sched: Fix memory exposure from short TCA_U32_SEL
439a1962649e PCI: PM: Fix pci_power_up()
b3310bf507ee xen/netback: fix error path of xenvif_connect_data()
8bfa06ea6e81 cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown
44137b2cfad1 memstick: jmb38x_ms: Fix an error handling path in 'jmb38x_ms_probe()'
df514f91210c btrfs: block-group: Fix a memory leak due to missing btrfs_put_block_group()
0fef1c7da4b4 CIFS: avoid using MID 0xFFFF
b7f9ec253c28 parisc: Fix vmap memory leak in ioremap()/iounmap()
e1eccccb24b8 xtensa: drop EXPORT_SYMBOL for outs*/ins*
cff989b79e3d mm/slub: fix a deadlock in show_slab_objects()
8af008849fe5 scsi: zfcp: fix reaction on bit error threshold notification
b5b88cda3e8f drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50
86962d9a79b0 mac80211: Reject malformed SSID elements
3ca40f2f6015 cfg80211: wext: avoid copying malformed SSIDs
65ac31fb6e6d ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting
a7d04d58621d scsi: core: try to get module before removing device
44d3e9852350 USB: ldusb: fix read info leaks
3e4cf06e1938 USB: usblp: fix use-after-free on disconnect
a81304eb043c USB: ldusb: fix memleak on disconnect
be742b0bd9e9 USB: serial: ti_usb_3410_5052: fix port-close races
ebcfd766cde6 usb: udc: lpc32xx: fix bad bit shift operation
5610f75e5ba8 USB: legousbtower: fix memleak on disconnect
eb4058d8daf8 memfd: Fix locking when tagging pins
85088e38708c ipv4: Return -ENETUNREACH if we can't create route but saddr is valid
ca0cd16beccc net: avoid potential infinite loop in tc_ctl_action()
9befdc6645ac sctp: change sctp_prot .no_autobind with true
0ed0978c29db net: bcmgenet: Set phydev->dev_flags only for internal PHYs
571e5f93e756 net: bcmgenet: Fix RGMII_MODE_EN value for GENET v1/2/3
896bb98754dc loop: Add LOOP_SET_DIRECT_IO to compat ioctl
27add8a99692 namespace: fix namespace.pl script to support relative paths
74b2bee56dc0 net: hisilicon: Fix usage of uninitialized variable in function mdio_sc_cfg_reg_write()
ebc93dc0b776 mips: Loongson: Fix the link time qualifier of 'serial_exit()'
4f7a59b56a61 nl80211: fix null pointer dereference
eb5aa18fbb9c ARM: dts: am4372: Set memory bandwidth limit for DISPC
d08c1d749087 ARM: OMAP2+: Fix missing reset done flag for am3 and am43
36f88520f1e9 scsi: qla2xxx: Fix unbound sleep in fcport delete path.
b0ba41e0a977 scsi: megaraid: disable device when probe failed after enabled device
aa64c3afcb8c scsi: ufs: skip shutdown if hba is not powered
04858540ca84 Linux 4.4.197
748edae843c3 xfs: clear sb->s_fs_info on mount failure
f9c94a02d4c5 x86/asm: Fix MWAITX C-state hint value
35fa86e42bf4 tracing: Get trace_array reference for available_tracers files
d1de6f689d82 media: stkwebcam: fix runtime PM after driver unbind
91fdb3cf4cf5 CIFS: Force revalidate inode when dentry is stale
4701063a62a6 cifs: Check uniqueid for SMB2+ and return -ESTALE if necessary
c712daafe23b Staging: fbtft: fix memory leak in fbtft_framebuffer_alloc
bf0313653f03 arm64: Rename cpuid_feature field extract routines
8eba41684829 arm64: capabilities: Handle sign of the feature bit
db02f78d9609 kernel/sysctl.c: do not override max_threads provided by userspace
9dc8594cd7b7 CIFS: Force reval dentry if LOOKUP_REVAL flag is set
3ca705b89bb4 CIFS: Gracefully handle QueryInfo errors during open
6d4d8a07ba56 perf llvm: Don't access out-of-scope array
07bc13c09be6 iio: light: opt3001: fix mutex unlock race
2a736f3547c6 iio: adc: ad799x: fix probe error handling
cab8f7da72a9 staging: vt6655: Fix memory leak in vt6655_probe
a9640a94bb6f USB: legousbtower: fix use-after-free on release
72ff2f621462 USB: legousbtower: fix open after failed reset request
28f2c9460ea5 USB: legousbtower: fix potential NULL-deref on disconnect
2e0bcd20f6c7 USB: legousbtower: fix deadlock on disconnect
ce29fc8d8297 USB: legousbtower: fix slab info leak at probe
d6952c7b39b2 usb: renesas_usbhs: gadget: Fix usb_ep_set_{halt,wedge}() behavior
6207b7b8f096 usb: renesas_usbhs: gadget: Do not discard queues in usb_ep_set_{halt,wedge}()
0d86daeb0016 USB: dummy-hcd: fix power budget for SuperSpeed mode
c841eeea7497 USB: microtek: fix info-leak at probe
78b2e65cb55f USB: usblcd: fix I/O after disconnect
3ec2dabc9e44 USB: serial: fix runtime PM after driver unbind
22727bde284b USB: serial: option: add support for Cinterion CLS8 devices
2b08f6ffd9d8 USB: serial: option: add Telit FN980 compositions
35526e63dcae USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20
883457a6af8d USB: serial: keyspan: fix NULL-derefs on open() and write()
858841b7cb12 serial: uartlite: fix exit path null pointer
107ef3bb5e74 USB: ldusb: fix NULL-derefs on driver unbind
ebfb3be3b0af USB: chaoskey: fix use-after-free on release
8f7520133878 USB: usblp: fix runtime PM after driver unbind
ac7266d990f7 USB: iowarrior: fix use-after-free after driver unbind
ded3c707e373 USB: iowarrior: fix use-after-free on release
f723d7ea08e2 USB: iowarrior: fix use-after-free on disconnect
f14fed62a96b USB: adutux: fix use-after-free on release
ffb59e0701a9 USB: adutux: fix NULL-derefs on disconnect
cd3cfbafe8eb USB: adutux: fix use-after-free on disconnect
d5b8fadb2a05 USB: adutux: remove redundant variable minor
557b03eb4491 xhci: Increase STS_SAVE timeout in xhci_suspend()
384f906e724c usb: xhci: wait for CNR controller not ready bit in xhci resume
0cd0bbdad9a4 xhci: Check all endpoints for LPM timeout
8af575b89e49 xhci: Prevent device initiated U1/U2 link pm if exit latency is too long
f88d1294ee78 USB: usb-skeleton: fix NULL-deref on disconnect
d3488daeaa27 USB: usb-skeleton: fix runtime PM after driver unbind
591e060b72f4 USB: yurex: fix NULL-derefs on disconnect
d777eecf20bd USB: yurex: Don't retry on unexpected errors
b5583d6963d0 USB: rio500: Remove Rio 500 kernel driver
43b7a9d0d62a panic: ensure preemption is disabled during panic()
82ea9d14f753 ASoC: sgtl5000: Improve VAG power and mute control
fd27e0779cf6 nl80211: validate beacon head
a698649b8e32 cfg80211: Use const more consistently in for_each_element macros
933f4f10c928 cfg80211: add and use strongly typed element iteration macros
a3cda6a02043 crypto: caam - fix concurrency issue in givencrypt descriptor
0f714ca2b3f3 perf stat: Fix a segmentation fault when using repeat forever
bacdf1ea1671 tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure
65514877299b kernel/elfcore.c: include proper prototypes
d082c610bce7 fuse: fix memleak in cuse_channel_open
b30c56ee03b6 thermal: Fix use-after-free when unregistering thermal zone device
e4165f2d4a4e drm/amdgpu: Check for valid number of registers to read
78ba94e80f84 ceph: fix directories inode i_blkbits initialization
6390b01bb706 xen/pci: reserve MCFG areas earlier
06453e2abdd2 9p: avoid attaching writeback_fid on mmap with type PRIVATE
5deaece94aa9 fs: nfs: Fix possible null-pointer dereferences in encode_attrs()
b1b8f7b23a28 ima: always return negative code for error
ef1bcee5e92e cfg80211: initialize on-stack chandefs
1fb673245b24 ieee802154: atusb: fix use-after-free at disconnect
448ad4ac56f8 crypto: qat - Silence smp_processor_id() warning
62db62a43134 can: mcp251x: mcp251x_hw_reset(): allow more time after a reset
cc5d103da444 powerpc/powernv: Restrict OPAL symbol map to only be readable by root
d4a8a6d767ce ASoC: Define a set of DAPM pre/post-up events
59b3647b86fc KVM: nVMX: handle page fault in vmread fix
a179b845b982 s390/cio: exclude subchannels with no parent from pseudo check
ea947b87349e s390/cio: avoid calling strlen on null pointer
399b4e062f76 s390/topology: avoid firing events before kobjs are created
126ed52d7cea KVM: s390: Test for bad access register and size at the start of S390_MEM_OP
Linux version 4.4.200-g304be4e0be49 (android-
build@xpcd4.ams.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Tue Nov 26 09:58:42 UTC 2019
Bug: 115649143
Bug: 144843138
Change-Id: Id6a78b88622838903392672bc7cb813cd12e3219
Pick-Prebuilt: 281129176
Source-Branch: android-msm-wahoo-4.4-qt-qpr2
Signed-off-by: lucaswei <lucaswei@google.com>
|
|
6a2051791f5c Merge branch 'android-msm-wahoo-4.4-qt-qpr1' into android-msm-wahoo-4.4-qt-qpr2
e3f0ab3137ca qcacld-3.0: Validate number of requested EIDs in beacon request
0d002616a42f qcacmn: Fix zero size malloc when memory debug is disabled
Linux version 4.4.196-g6a2051791f5c (android-build@abfarm745) (Android
(5484270 based on r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Tue Nov 26 00:25:20 UTC 2019
Bug: 144843138
Change-Id: Ia28cc3487000aa955bdecd368c94c606c13cf06c
Pick-Prebuilt: 281129176
Source-Branch: android-msm-wahoo-4.4-qt-qpr2
Signed-off-by: Roger Wang <wangroger@google.com>
|
|
2c5ee42de8cd LTS: Update Android binder code on Wahoo QT-QPR2
16370885ed9b Merge android-msm-wahoo-4.4-qt-qpr1 into android-msm-wahoo-4.4-qt-qpr2
b21003f533d9 Revert "qcacld-3.0: hostapd: update adapter MAC address on changing MAC address"
546fc9700d02 qcacld-3.0: hostapd: update adapter MAC address on changing MAC address
Linux version 4.4.196-g2c5ee42de8cd (android-build@abfarm-us-
west1-c-0051) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Thu Nov 21 17:31:26 UTC 2019
Bug: 115649143
Bug: 118904478
Bug: 120400027
Bug: 141255121
Change-Id: I9ebdccd0bfce0b7115a003bf0363ce1c79d0dec4
Pick-Prebuilt: 281129176
Source-Branch: android-msm-wahoo-4.4-qt-qpr2
Signed-off-by: Harrison Lingren <hlingren@google.com>
|
|
156d162583b3 qcacld-3.0: hostapd: update adapter MAC address on changing MAC address
5cc0f7f16083 drivers: thermal: Use FCAP scm call
25002206109b msm: thermal: use cluster frequency for lmh dcvs
3d613fdd02b4 Merge android-msm-wahoo-4.4-qt-qpr1 into android-msm-wahoo-4.4-qt-qpr2
e0d23a9137af Merge branch 'android-msm-wahoo-4.4-qt' into android-msm-wahoo-4.4-qt-qpr1
337b45ad61a3 Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
2d20982179a2 msm: camera: jpegdma: Added missing lock for dqbuf and streamon
5dbe3e630369 msm: camera : Lock Implementation for avoid race condition
dff3f090dc7e msm: sensor: actuator: fix out of bound read for bivcm region params
bd45e26f3a25 ALSA: core: Fix card races between register and disconnect
9180b38b9987 coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping
8b208eeeb066 userfaultfd: don't pin the user memory in userfaultfd_file_create()
956293d0d61c msm: adsprpc: Fix integer overflow in refcount of map
f6946fc37cce block: blk_init_allocated_queue() set q->fq as NULL in the fail case
d1dc2b09d340 adsprpc: maintain local copy of rpra offloaded to DSP
0e45fd9e72d6 msm: kgsl: Make the "scratch" global buffer use a random GPU address
1573b021aea1 msm: kgsl: Use a bitmap allocator for global addressing
fef1c0b2f1ba msm: kgsl: Execute user profiling commands in an IB
667fee61ea43 staging: android: ashmem: Disallow ashmem memory from being remapped
07936e6ce8a9 msm: kgsl: Verify the offset of the profiling buffer
Linux version 4.4.196-g156d162583b3 (android-
build@wprm2.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Fri Nov 15 22:51:03 UTC 2019
Bug: 111848953
Bug: 120975505
Bug: 131964235
Bug: 136500978
Bug: 136501052
Bug: 138921316
Bug: 140246780
Bug: 140920734
Bug: 141255121
Bug: 142267685
Bug: 142268223
Bug: 142903466
Bug: 142938932
Bug: 143607281
Change-Id: I99c4e87577ebd2df06089cf91d93ce2445bd6a74
Pick-Prebuilt: 278012881
Source-Branch: android-msm-wahoo-4.4-qt-qpr2
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
318053e27706 LTS: Merge upstream-linux-4.4.y (4.4.196) into android-msm-wahoo-4.4-qt-qpr2
62b159444e3e Merge upstream-linux-4.4.y (4.4.196) into android-msm-wahoo-4.4-qt-lts
c61ebb668f2c Linux 4.4.196
2e486758901d NFC: fix attrs checks in netlink interface
ac375073bb39 smack: use GFP_NOFS while holding inode_smack::smk_lock
cfaf71c99319 Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is set
3aa452bf9baa sch_cbq: validate TCA_CBQ_WRROPT to avoid crash
fc9752bceab7 net/rds: Fix error handling in rds_ib_add_one()
ac37c4e04728 xen-netfront: do not use ~0U as error return value for xennet_fill_frags()
f411ce016913 sch_dsmark: fix potential NULL deref in dsmark_init()
031183e85d5f nfc: fix memory leak in llcp_sock_bind()
a35f1bb8c300 net: qlogic: Fix memory leak in ql_alloc_large_buffers
7b1341b8e511 net: ipv4: avoid mixed n_redirects and rate_tokens usage
31849614f85e ipv6: drop incoming packets having a v4mapped source address
8e3dadbf40d6 hso: fix NULL-deref on tty open
fcf46dcedbc4 ANDROID: binder: synchronize_rcu() when using POLLFREE.
80eb98a4ee70 ANDROID: binder: remove waitqueue when thread exits.
9add3e08a8fd kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K
68fb386f396a ocfs2: wait for recovering done after direct unlock request
fe276165b081 hypfs: Fix error number left in struct pointer member
5ba8ad0cc3a4 fat: work around race with userspace's read via blockdev while mounting
2c84c48466b9 security: smack: Fix possible null-pointer dereferences in smack_socket_sock_rcv_skb()
9b3458c19b1a HID: apple: Fix stuck function keys when using FN
29f62e3db89f ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as writes
59610f8b04ef mfd: intel-lpss: Remove D3cold delay
764029c0aaa6 scsi: core: Reduce memory required for SCSI logging
e0fe918193a2 powerpc/pseries: correctly track irq state in default idle
90666ada1a81 powerpc/64s/exception: machine check use correct cfar for late handler
95fed5c9b1ce vfio_pci: Restore original state on release
4e197fe04060 pinctrl: tegra: Fix write barrier placement in pmx_writel
a7a59733e741 powerpc/pseries/mobility: use cond_resched when updating device tree
45dc36ca54ea powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this function
f8e62b01bb98 powerpc/rtas: use device model APIs and serialization during LPM
dde75090314d clk: sirf: Don't reference clk_init_data after registration
41a943ca1fb4 clk: qoriq: Fix -Wunused-const-variable
d9e87b4415c7 ipmi_si: Only schedule continuously in the thread in maintenance mode
3c803c155292 gpu: drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property()
512013196156 video: ssd1307fb: Start page range at page_offset
5164f0c3740d Linux 4.4.195
ec9a11a0b2f8 Btrfs: fix race setting up and completing qgroup rescan workers
87bd41e20d9f btrfs: Relinquish CPUs in btrfs_compare_trees
2cd8f741aa12 Btrfs: fix use-after-free when using the tree modification log
05f4bc30f5a0 ovl: filter of trusted xattr results in audit
0d9cc53fde52 CIFS: Fix oplock handling for SMB 2.1+ protocols
ba8d9cdbe5a2 i2c: riic: Clear NACK in tend isr
c648d4350015 hwrng: core - don't wait on add_early_randomness()
70a2b17f151e quota: fix wrong condition in is_quota_modification()
39950e657d5e ext4: fix punch hole for inline_data file systems
4e9518d21cf0 /dev/mem: Bail out upon SIGKILL.
b85938f66b6e cfg80211: Purge frame registrations on iftype change
c7925cc21fb2 md/raid6: Set R5_ReadError when there is read failure on parity disk
c22df8ea7c58 alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP
8b49a407ce25 ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up
789536b7f014 ASoC: Intel: Fix use of potentially uninitialized variable
16740be2f6b5 media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table
10ec9d66ff15 KVM: x86: Manually calculate reserved bits when loading PDPTRS
bcb66cfc3fcf KVM: x86: set ctxt->have_exception in x86_decode_insn()
5de105cc60f8 KVM: x86: always stop emulation on page fault
f5c0d4a616cf parisc: Disable HP HSC-PCI Cards to prevent kernel crash
d9768d068b4e fuse: fix missing unlock_page in fuse_writepage()
291697f621a0 printk: Do not lose last line in kmsg buffer dump
82a136986dbc ALSA: firewire-tascam: check intermediate state of clock status and retry
02842b98ab1e ALSA: firewire-tascam: handle error code when getting current source of clock
e875c35b74ac media: omap3isp: Set device on omap3isp subdevs
6454910f3171 btrfs: extent-tree: Make sure we only allocate extents from block groups with the same type
22404e0663c9 ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93
b54d1e51bba7 media: ttusb-dec: Fix info-leak in ttusb_dec_send_command()
a580cba06adc libertas: Add missing sentinel at end of if_usb.c fw_table
16b6055dcbc2 mmc: sdhci: Fix incorrect switch to HS mode
e328a6282d42 ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set
c0505afc8a8e kprobes: Prohibit probing on BUG() and WARN() address
77a4084872bb dmaengine: ti: edma: Do not reset reserved paRAM slots
b8c11e01be7f md/raid1: fail run raid1 array when active disk less than one
a8d1f3f88922 hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap'
4bda2b79a9d0 ACPI: custom_method: fix memory leaks
bf3afb03d4d5 libtraceevent: Change users plugin directory
318e486d4ed9 ACPI / CPPC: do not require the _PSD method
7ff7d1e7a749 media: ov9650: add a sanity check
9dfd33530c94 media: saa7134: fix terminology around saa7134_i2c_eeprom_md7134_gate()
a9df2fd8e064 media: cpia2_usb: fix memory leaks
70e2968f3bf2 media: saa7146: add cleanup in hexium_attach()
11b1a42a99d3 media: hdpvr: add terminating 0 at end of string
4678cdb0851c media: radio/si470x: kill urb on error
0fc9c24adca9 net: lpc-enet: fix printk format strings
f39c1742f807 media: omap3isp: Don't set streaming state on random subdevs
89052e706600 dmaengine: iop-adma: use correct printk format strings
3553e7fb0b9c media: gspca: zero usb_buf on error
f39d3370a3e4 efi: cper: print AER info of PCIe fatal error
6b544c54638b md: don't set In_sync if array is frozen
6809adb82cea md: don't call spare_active in md_reap_sync_thread if all member devices can't work
41330a743f73 ia64:unwind: fix double free for mod->arch.init_unw_table
9812dc6f0db6 ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid
fe120e1253bc base: soc: Export soc_device_register/unregister APIs
a8d7151b7f3a media: iguanair: add sanity checks
9916480fc2b6 ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls()
c5f680b2ca2c ALSA: hda - Show the fatal CORB/RIRB error more clearly
3b6cccf414ac x86/apic: Soft disable APIC before initializing it
03b8c7430457 x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI fails
5043f2cf144a sched/core: Fix CPU controller for !RT_GROUP_SCHED
5da394bd2dc1 sched/fair: Fix imbalance due to CPU affinity
84a6dd572b18 media: hdpvr: Add device num check and handling
78335bc692d7 media: dib0700: fix link error for dibx000_i2c_set_speed
28b772b68901 leds: leds-lp5562 allow firmware files up to the maximum length
2989ee3412b7 dmaengine: bcm2835: Print error in case setting DMA mask fails
ae6be6302e18 ASoC: sgtl5000: Fix charge pump source assignment
f49a9f57ed39 ALSA: hda: Flush interrupts on disabling
001ff467264f nfc: enforce CAP_NET_RAW for raw sockets
a279cd311c1e ieee802154: enforce CAP_NET_RAW for raw sockets
c15d89b5cb86 ax25: enforce CAP_NET_RAW for raw sockets
ec1e04b89794 appletalk: enforce CAP_NET_RAW for raw sockets
a03818269bfb mISDN: enforce CAP_NET_RAW for raw sockets
a4d63b410231 usbnet: sanity checking of packet sizes and device mtu
608557096364 usbnet: ignore endpoints with invalid wMaxPacketSize
2a7604cde62b skge: fix checksum byte order
9601d33226ba sch_netem: fix a divide by zero in tabledist()
4c8afdc16e45 openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC
cecefdab590b net/phy: fix DP83865 10 Mbps HDX loopback disable function
b5f703829cf6 cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize
d7065a5e68ef arcnet: provide a buffer big enough to actually receive packets
e76fb5f7e8b9 Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices
736a524bf6ef drm: Flush output polling on shutdown
c9aac2ca3403 f2fs: fix to do sanity check on segment bitmap of LFS curseg
810394b3917f Revert "f2fs: avoid out-of-range memory access"
bf0b3b4b81c2 f2fs: check all the data segments against all node ones
ba118859b4bc irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices
2a8d47d551f3 locking/lockdep: Add debug_locks check in __lock_downgrade()
3fea925a915a mac80211: handle deauthentication/disassociation from TDLS peer
943341211598 mac80211: Print text for disassociation reason
7703936b97b6 ALSA: hda - Add laptop imic fixup for ASUS M9V laptop
e68c9b0f48b6 ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt()
91573ae4aed0 net: rds: Fix NULL ptr use in rds_tcp_kill_sock
b19b5a895ad3 crypto: talitos - fix missing break in switch statement
9ce51a5b414a mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword()
0bbb24a30e1a HID: hidraw: Fix invalid read in hidraw_ioctl
ffc62dc252e1 HID: logitech: Fix general protection fault caused by Logitech driver
30d86e698c28 HID: lg: make transfer buffers DMA capable
c03d9a82384c HID: prodikeys: Fix general protection fault during probe
4f1af2bcab13 Revert "Bluetooth: validate BLE connection interval updates"
5f090d837b1f Linux 4.4.194
00ff438addf8 net_sched: let qdisc_put() accept NULL pointer
6b011ece4cdf ARC: export "abort" for modules
db38be77199f media: technisat-usb2: break out of loop at end of buffer
f5282fe27305 floppy: fix usercopy direction
c08c6b9eb55e keys: Fix missing null pointer check in request_key_auth_describe()
c9670a4e6d7b dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe()
8636e178385b net: seeq: Fix the function used to release some memory in an error handling path
a96b6b408c7e tools/power turbostat: fix buffer overrun
015c9eff13ac sky2: Disable MSI on yet another ASUS boards (P6Xxxx)
a17102c93c25 cifs: Use kzfree() to zero out the password
1456d3cea311 cifs: set domainName when a domain-key is used in multiuser
c8030f7553bc NFSv2: Fix write regression
ccc4f53a7d45 NFSv2: Fix eof handling
1ad4aaa984dc netfilter: nf_conntrack_ftp: Fix debug output
0fe97b245999 x86/apic: Fix arch_dynirq_lower_bound() bug for DT enabled machines
ac49c35cc0aa r8152: Set memory to all 0xFFs on failed reg reads
f1717aab217f ARM: 8874/1: mm: only adjust sections of valid mm structures
77019b608910 Kconfig: Fix the reference to the IDT77105 Phy driver in the description of ATM_NICSTAR_USE_IDT77105
7e536ef98334 NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup
79925a025c49 NFSv4: Fix return values for nfs4_file_open()
a8c60149c00b s390/bpf: use 32-bit index for tail calls
8459803d5df3 ARM: OMAP2+: Fix omap4 errata warning on other SoCs
efd9998ebfb9 s390/bpf: fix lcgr instruction encoding
851224e62b55 mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings
441bb21e68de tty/serial: atmel: reschedule TX after RX was started
9f5c140882b2 serial: sprd: correct the wrong sequence of arguments
ae41539657ce KVM: coalesced_mmio: add bounds checking
ac591429f94c xen-netfront: do not assume sk_buff_head list is empty in error handling
7f32c5f5f8c1 x86/boot: Add missing bootparam that breaks boot on some platforms
996cfd1aea06 media: tm6000: double free if usb disconnect while streaming
20a07e1aadcd USB: usbcore: Fix slab-out-of-bounds bug during device reset
8f4e692ba061 ARC: configs: Remove CONFIG_INITRAMFS_SOURCE from defconfigs
9bf96aad172f MIPS: netlogic: xlr: Remove erroneous check in nlm_fmn_send()
b00c29041eb7 x86/build: Add -Wnoaddress-of-packed-member to REALMODE_CFLAGS, to silence GCC9 build warning
bde9af379c8d crypto: talitos - check data blocksize in ablkcipher.
64aa7ed4482f crypto: talitos - check AES key size
0ad99030b143 driver core: Fix use-after-free and double free on glue directory
b6e216cc5654 clk: rockchip: Don't yell about bad mmc phases when getting
cb02963e0197 MIPS: VDSO: Use same -m%-float cflag as the kernel proper
e3484129eb0f MIPS: VDSO: Prevent use of smp_processor_id()
2a24255bdc2a KVM: nVMX: handle page fault in vmread
ba7f1c934f2e KVM: x86: work around leak of uninitialized stack contents
cb3f9ff61574 KVM: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl
eac850cc07a9 genirq: Prevent NULL pointer dereference in resend_irqs()
d63e1c7753bc Btrfs: fix assertion failure during fsync and use of stale transaction
5848e115d797 Revert "MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur"
305fb9d38b58 tun: fix use-after-free when register netdev failed
b9eeaa30e4ea tipc: add NULL pointer check before calling kfree_rcu
348c123d20b4 tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR
3c8f7497174f sctp: use transport pf_retrans in sctp_do_8_2_transport_strike
3498083352c6 sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()'
f1b5406b5f83 sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero
19dc97c98426 net: Fix null de-reference of device refcount
79bf5c3c94f3 isdn/capi: check message length in capi_write()
b2786ad2c111 ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()'
5bd616b44fce cdc_ether: fix rndis support for Mediatek based smartphones
7a55aba16c57 bridge/mdb: remove wrong use of NLM_F_MULTI
e19c5132f78a Linux 4.4.193
35b29a78cc9b vhost: make sure log_num < in_num
8cc953562e2e af_packet: tone down the Tx-ring unsupported spew.
52b0d2ee55ca x86, boot: Remove multiple copy of static function sanitize_boot_params()
f935c9418992 clk: s2mps11: Add used attribute to s2mps11_dt_match
7ab6e38aec38 scripts/decode_stacktrace: match basepath using shell prefix operator, not regex
17b919f0e667 vhost/test: fix build for vhost test
e1b22f7a0b27 xfrm: clean up xfrm protocol checks
949f4ca254dd ALSA: hda/realtek - Fix overridden device-specific initialization
272e1835861e ALSA: hda - Fix potential endless loop at applying quirks
882f8791e141 Linux 4.4.192
89e0660bc531 net: stmmac: dwmac-rk: Don't fail if phy regulator is absent
e6198d2b4ff0 net: fix skb use after free in netpoll
94eb5357f6d6 Revert "x86/apic: Include the LDR when clearing out APIC registers"
e187a57fc653 spi: bcm2835aux: fix corruptions for longer spi transfers
b2f16660fc86 spi: bcm2835aux: remove dangerous uncontrolled read of fifo
5473cd1dbf97 spi: bcm2835aux: unifying code between polling and interrupt driven code
c99ad4f20c5b spi: bcm2835aux: ensure interrupts are enabled for shared handler
c3083eff1b1b libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer
bce83d9ccca5 KVM: arm/arm64: Only skip MMIO insn once
1d86cb8d3204 ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr()
bc68ba54a2d3 IB/mlx4: Fix memory leaks
6442370b5642 Tools: hv: kvp: eliminate 'may be used uninitialized' warning
bf3583e15956 ravb: Fix use-after-free ravb_tstamp_skb
62b1e22efe3e wimax/i2400m: fix a memory leak bug
1b25f01d604e net: kalmia: fix memory leaks
2d28afe7a79e cx82310_eth: fix a memory leak bug
f6f3170c57da net: myri10ge: fix memory leaks
fa6d2679e5ca cxgb4: fix a memory leak bug
f46a46a9de0f gpio: Fix build error of function redefinition
da5cc03c7562 ibmveth: Convert multicast list size for little-endian system
5694f0d1cb10 Bluetooth: btqca: Add a short delay before downloading the NVM
ffb54f3eae72 net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx
e040f074d49f net: tundra: tsi108: use spin_lock_irqsave instead of spin_lock_irq in IRQ context
efbc4a364bd5 Linux 4.4.191
61263fbe574b x86/ptrace: fix up botched merge of spectrev1 fix
8c0932cd8197 mac80211: fix possible sta leak
3161dea144dd Revert "cfg80211: fix processing world regdomain when non modular"
16ab568881f8 VMCI: Release resource if the work is already queued
c25b7d78f0e8 stm class: Fix a double free of stm_source_device
e2f1509fca47 mmc: core: Fix init of SD cards reporting an invalid VDD range
12a897daa78b mmc: sdhci-of-at91: add quirk for broken HS200
4d1a41682781 uprobes/x86: Fix detection of 32-bit user mode
d6029fe64cef ptrace,x86: Make user_64bit_mode() available to 32-bit builds
476147408876 USB: storage: ums-realtek: Whitelist auto-delink support
00087c6e434e USB: storage: ums-realtek: Update module parameter description for auto_delink_en
eb1ff5020b3e usb: host: ohci: fix a race condition between shutdown and irq
0d743d816ace USB: cdc-wdm: fix race between write and disconnect due to flag abuse
6f575b509cce usb-storage: Add new JMS567 revision to unusual_devs
5bd0d83e2d5a x86/apic: Include the LDR when clearing out APIC registers
26285030611e x86/apic: Do not initialize LDR and DFR for bigsmp
0fff074fc4ae KVM: x86: Don't update RIP or do single-step on faulting emulation
e3abf92c855c ALSA: seq: Fix potential concurrent access to the deleted pool
ec1933594cbb tcp: make sure EPOLLOUT wont be missed
a485888b5189 ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit
735a16d1afc0 ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term
1a48b39d1885 tcp: fix tcp_rtx_queue_tail in case of empty retransmit queue
59326db35268 watchdog: bcm2835_wdt: Fix module autoload
348e556cd7e6 tools: hv: fix KVP and VSS daemons exit code
6cf3f1cd77ba usb: host: fotg2: restart hcd after port reset
c66c6ac3ff15 usb: gadget: composite: Clear "suspended" on reset/disconnect
d4d31cf624a0 dmaengine: ste_dma40: fix unneeded variable warning
ffb7396e3c99 scsi: ufs: Fix NULL pointer dereference in ufshcd_config_vreg_hpm()
721a2f80a4cb x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h
f0395f6e1100 x86/pm: Introduce quirk framework to save/restore extra MSR registers around suspend/resume
f5a3392464a9 Revert "perf test 6: Fix missing kvm module load for s390"
b7a27ca75b43 netfilter: conntrack: Use consistent ct id hash calculation
36bbd861a402 netfilter: ctnetlink: don't use conntrack/expect object addresses as id
66f8c5ff8ed3 inet: switch IP ID generator to siphash
71b951c85b3b siphash: implement HalfSipHash1-3 for hash tables
994fcca7f1c9 siphash: add cryptographically secure PRF
6ca24361c2a4 vhost: scsi: add weight support
bb85b4cbd8f6 vhost_net: fix possible infinite loop
9e0b34063264 vhost: introduce vhost_exceeds_weight()
94291043ad32 vhost_net: introduce vhost_exceeds_weight()
7f3cfe5d32d8 vhost_net: use packet weight for rx handler, too
e44915de7559 vhost-net: set packet weight of tx polling to 2 * vq size
b31c9932f84c net: arc_emac: fix koops caused by sk_buff free
d61e517e3914 GFS2: don't set rgrp gl_object until it's inserted into rgrp tree
d60df1c0892f cgroup: Disable IRQs while holding css_set_lock
1f1d46fe5cc0 dm table: fix invalid memory accesses with too high sector number
77529c247cc2 dm space map metadata: fix missing store of apply_bops() return value
063c4d18688b dm btree: fix order of block initialization in btree_split_beneath
24a5ed6757d8 x86/boot: Fix boot regression caused by bootparam sanitizing
41664b97f46e x86/boot: Save fields explicitly, zero out everything else
a0a0e3bf98fc x86/apic: Handle missing global clockevent gracefully
35b67f4f1659 x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386
858cfbe83a44 userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx
74c6926bf988 Revert "dm bufio: fix deadlock with loop device"
a19535e838d5 HID: wacom: correct misreported EKR ring values
a43b6e062d69 selftests: kvm: Adding config fragments
d2b2a7dd72c6 libata: add SG safety checks in SFF pio transfers
114bf652fbb6 net: hisilicon: Fix dma_map_single failed on arm64
e3ae5d356fb6 net: hisilicon: fix hip04-xmit never return TX_BUSY
47cadfd97156 net: hisilicon: make hip04_tx_reclaim non-reentrant
acd6061a2a02 net: cxgb3_main: Fix a resource leak in a error path in 'init_one()'
d72eb7187dcb NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim()
1f46dbe266aa can: peak_usb: force the string buffer NULL-terminated
583354067975 can: sja1000: force the string buffer NULL-terminated
2931cc0aa912 perf bench numa: Fix cpu0 binding
d1f1bad0ac51 isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the stack
95305808fcb2 isdn: mISDN: hfcsusb: Fix possible null-pointer dereferences in start_isoc_chain()
cbfc4562e69f net: usb: qmi_wwan: Add the BroadMobi BM818 card
25772b11f85e ASoC: ti: davinci-mcasp: Correct slot_width posed constraint
7cdc11216827 st_nci_hci_connectivity_event_received: null check the allocation
c697bfc26a46 st21nfca_connectivity_event_received: null check the allocation
dc8438815624 can: dev: call netif_carrier_off() in register_candev()
5927e91f5024 bonding: Force slave speed check after link state recovery for 802.3ad
2fd7fdc057e6 netfilter: ebtables: fix a memory leak bug in compat
afbd69c7c6ce MIPS: kernel: only use i8253 clocksource with periodic clockevent
4322f947c6f5 HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT
5e9f4d704f86 Linux 4.4.190
a0f592c507da bonding: Add vlan tx offload to hw_enc_features
de396052eea6 sctp: fix the transport error_count check
6ee6bf50580f net/mlx5e: Only support tx/rx pause setting for port owner
4a6590cc382a xen/netback: Reset nr_frags before freeing skb
8c7d8f64d43f net/packet: fix race in tpacket_snd()
87521dba5ddd x86/boot: Disable the address-of-packed-member compiler warning
54777f15de06 iommu/amd: Move iommu_init_pci() to .init section
d96d87834d5b x86/vdso: Remove direct HPET access through the vDSO
de4ee6572b85 IB/mlx5: Make coding style more consistent
7690f64b3cd8 RDMA: Directly cast the sockaddr union to sockaddr
483b26014fff scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure
1ac31ce0179b asm-generic: default BUG_ON(x) to if(x)BUG()
4f68628e9f05 Input: psmouse - fix build error of multiple definition
2b90ebda8518 arm64: compat: Allow single-byte watchpoints on all addresses
170051d60cf0 include/linux/module.h: copy __init/__exit attrs to init/cleanup_module
edc966de8725 Backport minimal compiler_attributes.h to support GCC 9
8a2d56eed153 USB: serial: option: Add Motorola modem UARTs
661d34dd1a78 USB: serial: option: add the BroadMobi BM818 card
bd9ae296766d USB: serial: option: Add support for ZTE MF871A
9aa449db555e USB: serial: option: add D-Link DWM-222 device ID
8fed007578db usb: cdc-acm: make sure a refcount is taken early enough
8f67bc7c8da8 USB: core: Fix races in character device registration and deregistraion
6bf6e04db5c7 staging: comedi: dt3000: Fix rounding up of timer divisor
893e2dbcfb77 staging: comedi: dt3000: Fix signed integer overflow 'divider * base'
dbc68075c36b asm-generic: fix -Wtype-limits compiler warnings
738515e06444 ocfs2: remove set but not used variable 'last_hash'
b88f8f192e2b IB/core: Add mitigation for Spectre V1
81882762061b kbuild: modpost: handle KBUILD_EXTRA_SYMBOLS only for external modules
7b31030dacc6 ata: libahci: do not complain in case of deferred probe
ef4eab831650 scsi: hpsa: correct scsi command status issue after reset
1ea16aaf4691 libata: zpodd: Fix small read overflow in zpodd_get_mech_type()
0275d3382fe4 perf header: Fix use of unitialized value warning
a005fcf124d5 perf header: Fix divide by zero error if f_header.attr_size==0
88d6588ab6b7 irqchip/irq-imx-gpcv2: Forward irq type to parent
4590398b50fb xen/pciback: remove set but not used variable 'old_state'
98ed73a28200 net: usb: pegasus: fix improper read if get_registers() fail
45bf48c3c02a Input: iforce - add sanity checks
be5ec202e7a0 Input: kbtab - sanity check for endpoint type
8e73f43b6772 HID: hiddev: do cleanup in failure of opening a device
76285c83fe1b HID: hiddev: avoid opening a disconnected device
a5ca282d9044 HID: holtek: test for sanity of intfdata
ba8eaaf5cf0e ALSA: hda - Fix a memory leak bug
3d29e6420b8e mm/memcontrol.c: fix use after free in mem_cgroup_iter()
3dae85a803a2 USB: gadget: f_midi: fixing a possible double-free in f_midi
4ccd0644719f usb: gadget: f_midi: fail if set_alt fails to allocate requests
52a95925a0cb sh: kernel: hw_breakpoint: Fix missing break in switch statement
9841b51b0472 scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA
3475e0c3b2bc mwifiex: fix 802.11n/WPA detection
c504c4bc83d6 smb3: send CAP_DFS capability during session setup
4474cea9bd2b SMB3: Fix deadlock in validate negotiate hits reconnect
af9fbec19c30 mac80211: don't WARN on short WMM parameters from AP
d412fd056ee3 ALSA: firewire: fix a memory leak bug
f4bf0665a8c3 hwmon: (nct7802) Fix wrong detection of in4 presence
67112944e756 can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices
abea9fa28b64 can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices
821bc0255862 perf/core: Fix creating kernel counters for PMUs that override event->cpu
cef88692293d tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop
d9974d9c0f74 scsi: ibmvfc: fix WARN_ON during event pool release
7c7404e189ac scsi: megaraid_sas: fix panic on loading firmware crashdump
6e6026cd5067 ARM: davinci: fix sleep.S build error on ARMv4
c376212c32e9 perf probe: Avoid calling freeing routine multiple times for same pointer
b9cbcf7bb087 ALSA: compress: Be more restrictive about when a drain is allowed
f9c536182af2 ALSA: compress: Prevent bypasses of set_params
4e07b0fe0d0f ALSA: compress: Fix regression on compressed capture streams
f34ef4fb5d30 s390/qdio: add sanity checks to the fast-requeue path
e1c7e4efbbf8 cpufreq/pasemi: fix use-after-free in pas_cpufreq_cpu_init()
dad7a5085fe9 hwmon: (nct6775) Fix register address and added missed tolerance for nct6106
ad08db291a48 mac80211: don't warn about CW params when not using them
0487be5ef8ea iscsi_ibft: make ISCSI_IBFT dependson ACPI instead of ISCSI_IBFT_FIND
fbed278c696e netfilter: nfnetlink: avoid deadlock due to synchronous request_module
d199791ee6b9 can: peak_usb: fix potential double kfree_skb()
2ef494ad6274 usb: yurex: Fix use-after-free in yurex_delete
347f5f07e6de perf db-export: Fix thread__exec_comm()
a89f96d5d98e mm/vmalloc: Sync unmappings in __purge_vmap_area_lazy()
547922a27fe4 x86/mm: Sync also unmappings in vmalloc_sync_all()
dc2b262c02bb x86/mm: Check for pfn instead of page in vmalloc_sync_one()
72db67d5adfe sound: fix a memory leak bug
334bcf6f25d5 usb: iowarrior: fix deadlock on disconnect
3904234bd04f Linux 4.4.189
62dcfbb199c4 x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS
967858f2f222 x86/entry/64: Use JMP instead of JMPQ
73e2c1bd2714 x86/speculation: Enable Spectre v1 swapgs mitigations
e3d8c979c49d x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations
3d3e1f49d56f x86/entry/64: Fix context tracking state warning when load_gs_index fails
1bd558b897d0 x86: cpufeatures: Sort feature word 7
68522ac3edad spi: bcm2835: Fix 3-wire mode if DMA is enabled
e6ea77dd5a6a block: blk_init_allocated_queue() set q->fq as NULL in the fail case
bf60393dbd46 compat_ioctl: pppoe: fix PPPOEIOCSFWD handling
2a0b2bd53e46 bnx2x: Disable multi-cos feature.
7d0c33578f88 net/mlx5: Use reversed order when unregister devices
4c641342d70c net: sched: Fix a possible null-pointer dereference in dequeue_func()
6eded45da9fa tipc: compat: allow tipc commands without arguments
985fcc107a31 net: fix ifindex collision during namespace removal
8db1305d7457 net: bridge: delete local fdb on device init failure
eee434d29e93 atm: iphase: Fix Spectre v1 vulnerability
5917ca480534 tcp: be more careful in tcp_fragment()
c333492aaa9b HID: Add quirk for HP X1200 PIXART OEM mouse
68e3b4e85aba netfilter: nfnetlink_acct: validate NFACCT_QUOTA parameter
ebb9ffd10a38 arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG}
375dddef573a arm64: cpufeature: Fix CTR_EL0 field definitions
d63f4f2588b2 Linux 4.4.188
430c54323a3f xen/swiotlb: fix condition for calling xen_destroy_contiguous_region()
e1a785b02384 s390/dasd: fix endless loop after read unit address configuration
b65cc16ce2a7 selinux: fix memory leak in policydb_init()
1579cc8253b7 x86/kvm: Don't call kvm_spurious_fault() from .fixup
793cbeb94830 ipc/mqueue.c: only perform resource calculation if user valid
df8a9e5c9a26 uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side headers
6465186ac843 coda: fix build using bare-metal toolchain
f000a5711e91 coda: add error handling for fget
6e48d7596650 mm/cma.c: fail if fixed declaration can't be honored
7d804b0f2df3 x86: math-emu: Hide clang warnings for 16-bit overflow
178173632fd1 x86/apic: Silence -Wtype-limits compiler warnings
85ba09a0da3e be2net: Signal that the device cannot transmit during reconfiguration
9a8b327b7e7b ACPI: fix false-positive -Wuninitialized warning
ad96d13da411 scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized
4d8583e7fbc6 ceph: fix improper use of smp_mb__before_atomic()
9178a9dd4389 btrfs: fix minimum number of chunk errors for DUP
a5e8659098aa fs/adfs: super: fix use-after-free bug
6aaace574aca dmaengine: rcar-dmac: Reject zero-length slave DMA requests
2bd828014a4b MIPS: lantiq: Fix bitfield masking
0e505a100977 kernel/module.c: Only return -EEXIST for modules that have finished loading
c0073ed56028 ARM: dts: rockchip: Mark that the rk3288 timer might stop in suspend
38d122a96cca ARM: riscpc: fix DMA
dc16a7e5f36d Linux 4.4.187
00c26889e822 ceph: hold i_ceph_lock when removing caps for freeing inode
d65f740efff0 drivers/pps/pps.c: clear offset flags in PPS_SETPARAMS ioctl
da358f365dab sched/fair: Don't free p->numa_faults with concurrent readers
37fb92413995 Bluetooth: hci_uart: check for missing tty operations
56ea214b1756 media: radio-raremono: change devm_k*alloc to k*alloc
63a80df0ea2b media: cpia2_usb: first wake up, then free in disconnect
4ef54f331818 ISDN: hfcsusb: checking idx of ep configuration
8f0b77b71f3f tcp: reset sk_send_head in tcp_write_queue_purge
ee2f25641633 ipv6: check sk sk_type and protocol early in ip_mroute_set/getsockopt
1ab1512366d4 mm, vmstat: make quiet_vmstat lighter
fece2f828ffe vmstat: Remove BUG_ON from vmstat_update
204b14581f00 access: avoid the RCU grace period for the temporary subjective credentials
e67fd28f9ed8 powerpc/tm: Fix oops on sigreturn on systems without TM
77f9764ca4fc ALSA: hda - Add a conexant codec entry to let mute led work
3f9e3565c5df ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1
fe7d7592df20 hpet: Fix division by zero in hpet_time_div()
cef888755a34 x86/speculation/mds: Apply more accurate check on hypervisor platform
50b8699c6b44 x86/sysfb_efi: Add quirks for some devices with swapped width and height
97b02599962b usb: pci-quirks: Correct AMD PLL quirk detection
77f962794b34 usb: wusbcore: fix unbalanced get/put cluster_id
32a8925288ce locking/lockdep: Hide unused 'class' variable
53372938b170 locking/lockdep: Fix lock used or unused stats error
eb2f57fd9f62 mm/mmu_notifier: use hlist_add_head_rcu()
d3888920665f 9p: pass the correct prototype to read_cache_page
723bcdcfdb96 mm/kmemleak.c: fix check for softirq context
d7b26901d804 sh: prevent warnings when using iounmap
3cad2027c6e1 powerpc/eeh: Handle hugepages in ioremap space
dec595841eb4 mailbox: handle failed named mailbox channel request
77bd558b2a02 f2fs: avoid out-of-range memory access
6507b61cc79d perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning
76f095a6313f kallsyms: exclude kasan local symbols on s390
f833783b2674 serial: sh-sci: Fix TX DMA buffer flushing and workqueue races
7f06efe99403 powerpc/4xx/uic: clear pending interrupt after irq type/pol change
12fcb801a57d um: Silence lockdep complaint about mmap_sem
35d67a0c5aea mfd: arizona: Fix undefined behavior
83cf7513ef91 mfd: core: Set fwnode for created devices
efe18f768714 recordmcount: Fix spurious mcount entries on powerpc
623c3a62616e iio: iio-utils: Fix possible incorrect mask calculation
4a5fd966eddf PCI: sysfs: Ignore lockdep for remove attribute
f2915d784b54 powerpc/pci/of: Fix OF flags parsing for 64bit BARs
959c73139679 usb: gadget: Zero ffs_io_data
718514c02cc9 phy: renesas: rcar-gen2: Fix memory leak at error paths
25d2b1b5f27b drm/virtio: Add memory barriers for capset cache.
e14829d6f80f tty: serial: msm_serial: avoid system lockup condition
d6ad3a06c646 tty/serial: digicolor: Fix digicolor-usart already registered warning
d72a857dea75 memstick: Fix error cleanup path of memstick_init
63d1bc1d2124 tty: serial: cpm_uart - fix init when SMC is relocated
345f195da4fc pinctrl: rockchip: fix leaked of_node references
d11053e3cd96 tty: max310x: Fix invalid baudrate divisors calculator
d04ba4c317ae usb: core: hub: Disable hub-initiated U1/U2
309e8863eba7 drm/panel: simple: Fix panel_simple_dsi_probe
faf9d27a6b1e nfsd: Fix overflow causing non-working mounts on 1 TB machines
cda045c87b68 nfsd: fix performance-limiting session calculation
728009f37a3c nfsd: give out fewer session slots as limit approaches
c499d67f070f nfsd: increase DRC cache limit
b49ba75c3c9f NFSv4: Fix open create exclusive when the server reboots
c5b430eeaeda elevator: fix truncation of icq_cache_name
3941d334d996 net: bridge: stp: don't cache eth dest pointer before skb pull
829fba2dcd7f net: bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query
ad4350ed9d98 net: bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling
2eb5ddc2bf38 bonding: validate ip header before check IPPROTO_IGMP
364e03f19120 tcp: Reset bytes_acked and bytes_received when disconnecting
687075923787 netrom: hold sock when setting skb->destructor
6979ab4d3c7c netrom: fix a memory leak in nr_rx_frame()
6334936646da sky2: Disable MSI on ASUS P6T
7c8f2c52a721 nfc: fix potential illegal memory access
2289103cd17a net: neigh: fix multiple neigh timer scheduling
7165159ddd60 net: bcmgenet: use promisc for unsupported filters
0efd6f2ec047 ipv4: don't set IPv6 only flags to IPv4 addresses
4d285dcc9371 caif-hsi: fix possible deadlock in cfhsi_exit_module()
a4af24423e5f bnx2x: Prevent load reordering in tx completion processing
40f8aa133ba2 dm bufio: fix deadlock with loop device
259cad0a1c17 usb: Handle USB3 remote wakeup for LPM enabled devices correctly
c288d39159d2 Bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug
cc2dd82631ef intel_th: msu: Fix single mode with disabled IOMMU
fd68989d3a45 eCryptfs: fix a couple type promotion bugs
91071a5a4636 powerpc/watchpoint: Restore NV GPRs while returning from exception
0e13274bcb81 powerpc/32s: fix suspend/resume when IBATs 4-7 are used
ce41b6472bf3 parisc: Fix kernel panic due invalid values in IAOQ0 or IAOQ1
25399eae2a5e gpu: ipu-v3: ipu-ic: Fix saturation bit offset in TPMEM
6b40b97899ed coda: pass the host file in vma->vm_file on mmap
d105eaf5fb67 floppy: fix out-of-bounds read in copy_buffer
df700168a2a4 floppy: fix invalid pointer dereference in drive_name
350de13e03e4 floppy: fix out-of-bounds read in next_valid_format
26d6284d5d39 floppy: fix div-by-zero in setup_format_params
0a18fbb5b02b take floppy compat ioctls to sodding floppy.c
cbc4bc14352e PCI: Do not poll for PME if the device is in D3cold
93b3fe8ae916 9p/virtio: Add cleanup path in p9_virtio_init
e5899605e998 padata: use smp_mb in padata_reorder to avoid orphaned padata jobs
37717b3975ad drm/nouveau/i2c: Enable i2c pads & busses during preinit
505c011f9f53 KVM: x86/vPMU: refine kvm_pmu err msg when event creation failed
80fb02ad453c media: coda: Remove unbalanced and unneeded mutex unlock
a616b5631aa5 media: v4l2: Test type instead of cfg->type in v4l2_ctrl_new_custom()
dc427deccae3 ALSA: seq: Break too long mutex context in the write loop
2e85872cb2bb lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE
68c5c3fec760 NFSv4: Handle the special Linux file open access mode
95067cbe54bd tracing/snapshot: Resize spare buffer if size changed
70ffc0d5b9d9 regulator: s2mps11: Fix buck7 and buck8 wrong voltages
3ca20e950203 Input: gtco - bounds check collection indent level
e3730353f15b crypto: arm64/sha2-ce - correct digest for empty data in finup
4c3877418d91 crypto: arm64/sha1-ce - correct digest for empty data in finup
6001a6cf742b crypto: ghash - fix unaligned memory access in ghash_setkey()
ccc188308c03 Bluetooth: validate BLE connection interval updates
2f2c6a264cfb Bluetooth: Check state in l2cap_disconnect_rsp
233f5ed27bc0 Bluetooth: 6lowpan: search for destination address in all peers
f65cbc7837eb Bluetooth: hci_bcsp: Fix memory leak in rx_skb
de5b20a30b6d bcache: check c->gc_thread by IS_ERR_OR_NULL in cache_set_flush()
27ba9eed3d39 EDAC: Fix global-out-of-bounds write when setting edac_mc_poll_msec
1ba62e51d435 ixgbe: Check DDM existence in transceiver before access
a672374abdb0 rslib: Fix handling of of caller provided syndrome
a7a7839b5537 rslib: Fix decoding of shortened codes
3d2af3adeade ath10k: fix PCIE device wake up failed
36bfc2f57450 mt7601u: fix possible memory leak when the device is disconnected
ff7f1db85c45 x86/build: Add 'set -e' to mkcapflags.sh to delete broken capflags.c
ac2978c3c8c0 mt7601u: do not schedule rx_tasklet when the device has been disconnected
391252c63f31 media: coda: increment sequence offset for the last returned frame
8379822d3a41 media: coda: fix mpeg2 sequence number handling
62099aba7990 acpi/arm64: ignore 5.1 FADTs that are reported as 5.0
66166f9a0ee5 timer_list: Guard procfs specific code
41164dd56336 ntp: Limit TAI-UTC offset
b4a4a5610104 media: i2c: fix warning same module names
473e040e8c8e EDAC/sysfs: Fix memory leak when creating a csrow object
a7ef2978f616 vhost_net: disable zerocopy by default
b5f997a1d6a8 perf evsel: Make perf_evsel__name() accept a NULL argument
ffee58132ea6 xfrm: fix sa selector validation
edf2ce9a7a96 rcu: Force inlining of rcu_read_lock()
7dd2dc652435 bpf: silence warning messages in core
dd53d3566185 regmap: fix bulk writes on paged registers
56af78dffdaf gpio: omap: ensure irq is enabled before wakeup
b1d99aabd239 gpio: omap: fix lack of irqstatus_raw0 for OMAP4
5f18429ae48f perf test 6: Fix missing kvm module load for s390
375fa4d37984 s390/qdio: handle PENDING state for QEBSM devices
374696234933 net: axienet: Fix race condition causing TX hang
b5133a8463ac net: fec: Do not use netdev messages too early
c62493c78e15 cpupower : frequency-set -r option misses the last cpu in related cpu list
614ff8f4f361 media: wl128x: Fix some error handling in fm_v4l2_init_video_device()
aa147b3bcdbc locking/lockdep: Fix merging of hlocks with non-zero references
3c910e70dcf0 tua6100: Avoid build warnings.
06816b2e5e3d net: phy: Check against net_device being NULL
caf13a88a511 media: staging: media: davinci_vpfe: - Fix for memory leak if decoder initialization fails.
228b0ef1dfeb xfrm: Fix xfrm sel prefix length validation
33de7ba5ba53 af_key: fix leaks in key_pol_get_resp and dump_sp.
a6a605fd0b26 signal/pid_namespace: Fix reboot_pid_ns to use send_sig not force_sig
f579e18f7b61 net: stmmac: dwmac1000: Clear unused address entries
ed8b1a1b8a82 media: vpss: fix a potential NULL pointer dereference
102981b27a7f media: marvell-ccic: fix DMA s/g desc number calculation
4f8e99d6177a crypto: talitos - fix skcipher failure due to wrong output IV
7e95655b54ca media: dvb: usb: fix use after free in dvb_usb_device_exit
11648a3cc09d batman-adv: fix for leaked TVLV handler.
2e19549cd954 ath: DFS JP domain W56 fixed pulse type 3 RADAR detection
c1e1288d2e61 ath6kl: add some bounds checking
50d47c54bbe1 ath9k: Check for errors when reading SREV register
737954d6f2ff ath10k: Do not send probe response template for mesh
5239be20a1bd dmaengine: imx-sdma: fix use-after-free on probe error path
00d376f0c4b1 MIPS: fix build on non-linux hosts
074f0904c07c MIPS: ath79: fix ar933x uart parity mode
a3e421fbb857 Linux 4.4.186
c02686acab23 KVM: x86: protect KVM_CREATE_PIT/KVM_CREATE_PIT2 with kvm->lock
970871c643fc s390/qdio: don't touch the dsci in tiqdio_add_input_queues()
ff5e6f2e7497 s390/qdio: (re-)initialize tiqdio list entries
a4db51276093 s390: fix stfle zero padding
07724b2fad56 ARC: hide unused function unw_hdr_alloc
30c54ffcb95c kvm: x86: avoid warning on repeated KVM_SET_TSS_ADDR
8f19b7a114e4 dm verity: use message limit for data block corruption message
6d85a9644f98 sis900: fix TX completion
7fee917b42d0 ppp: mppe: Add softdep to arc4
cd87aa09ee2b be2net: fix link failure after ethtool offline test
f40fdfa57bc4 ARM: omap2: remove incorrect __init annotation
df37b30f96a0 perf/core: Fix perf_sample_regs_user() mm check
42b666b24d60 e1000e: start network tx queue only when link is up
9b62316b424e MIPS: Remove superfluous check for __linux__
31861f83bf27 VMCI: Fix integer overflow in VMCI handle arrays
85c232d4ddc6 carl9170: fix misuse of device driver API
cb7c08987e3f staging: comedi: amplc_pci230: fix null pointer deref on interrupt
1905e6e3fe25 staging: comedi: dt282x: fix a null pointer deref on interrupt
2749aaa0da37 usb: renesas_usbhs: add a workaround for a race condition of workqueue
b60e30e56dc7 usb: gadget: ether: Fix race between gether_disconnect and rx_submit
db9bf5a845c1 USB: serial: option: add support for GosunCn ME3630 RNDIS mode
019fbb3e042f USB: serial: ftdi_sio: add ID for isodebug v1
c0b24d30ff20 mwifiex: Don't abort on small, spec-compliant vendor IEs
da612a5ae745 fscrypt: don't set policy for a dead directory
3a611df229a9 mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies()
f80d2b57a952 mwifiex: Abort at too short BSS descriptor element
85707634a0ac x86/tls: Fix possible spectre-v1 in do_get_thread_area()
92c407615582 x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg()
63d4f19662ea udf: Fix incorrect final NOT_ALLOCATED (hole) extent length
7cdcf2292c8c bnx2x: Check if transceiver implements DDM before access
50e8a09f5521 md: fix for divide error in status_resync
44aa12109c33 ARM: davinci: da8xx: specify dma_coherent_mask for lcdc
d1fe78cac7b9 ARM: davinci: da850-evm: call regulator_has_full_constraints()
7fe5f7cd312f Input: imx_keypad - make sure keyboard can always wake up system
031e35b1ba54 can: mcp251x: add support for mcp25625
4b0601e1d835 dt-bindings: can: mcp251x: add mcp25625 support
5d43b417e60a mwifiex: Fix possible buffer overflows at parsing bss descriptor
4546109c30a7 mac80211: mesh: fix RCU warning
cf37c80bc93d samples, bpf: fix to change the buffer size for read()
ab56c338d71c Input: elantech - enable middle button support on 2 ThinkPads
7bbf48947605 Linux 4.4.185
f66168a2a2eb dmaengine: imx-sdma: remove BD_INTR for channel0
2fec7f2e38bc KVM: x86: degrade WARN to pr_warn_ratelimited
c0309c7835cd arm64, vdso: Define vdso_{start,end} as array
a62a40c8a3ff ARC: handle gcc generated __builtin_trap for older compiler
1ed8ed6d2119 tty: rocket: fix incorrect forward declaration of 'rp_init()'
986543fcf50c btrfs: Ensure replaced device doesn't have pending chunk allocation
adbf2b44e8f1 lib/mpi: Fix karactx leak in mpi_powm
52e0b9fcd6f6 ALSA: usb-audio: fix sign unintended sign extension on left shifts
3864c897a7d9 ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages
13088bad036a ALSA: seq: fix incorrect order of dest_client/dest_ports arguments
6e5d6d15daa3 crypto: user - prevent operating on larval algorithms
54562d2b0be5 ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME
18eee992e8e8 MIPS: Workaround GCC __builtin_unreachable reordering bug
2fbaa1af066f bug.h: work around GCC PR82365 in BUG()
2f8180ff3386 swiotlb: Make linux/swiotlb.h standalone includible
f1a9886ddd3a mfd: omap-usb-tll: Fix register offsets
a1877fd325cd MIPS: math-emu: do not use bools for arithmetic
014275fd848f ARC: fix build warning in elf.h
a414c474578a ARC: Assume multiplier is always present
b3e8f6bc2f41 scsi: hpsa: correct ioaccel2 chaining
8978dce0c235 usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC
53f1c783ecc0 usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep[i]
5b3f570661f4 ASoC: max98090: remove 24-bit format support if RJ is 0
05d6e618f64b spi: bitbang: Fix NULL pointer dereference in spi_unregister_master
d4dcab6232e9 ASoC : cs4265 : readable register too low
3c738429d03e um: Compile with modern headers
993699d9de09 Bluetooth: Fix faulty expression for minimum encryption key size check
b3c963d51a02 net: check before dereferencing netdev_ops during busy poll
ec109e6a9a1b bonding: Always enable vlan tx offload
012e59ea8777 ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop
8b4c9dfab314 team: Always enable vlan tx offload
36ad5e8b3833 tipc: check msg->req data len in tipc_nl_compat_bearer_disable
253c7176af9f tipc: change to use register_pernet_device
92598c5db140 sctp: change to hold sk after auth shkey is created successfully
a892d74963c8 cpu/speculation: Warn on unsupported mitigations= parameter
8ac3c1abffbb x86/speculation: Allow guests to use SSBD even if host does not
b24be4acd17a ovl: modify ovl_permission() to do checks on two inodes
485ac3d91b2d KVM: X86: Fix scan ioapic use-before-initialization
33da943746bd net/9p: include trans_common.h to fix missing prototype warning.
33e0f07f6f29 9p: p9dirent_read: check network-provided name length
3479b3c35e82 9p/rdma: remove useless check in cm_event_handler
1275a5cf02a3 9p: acl: fix uninitialized iattr access
87451738cb17 9p/rdma: do not disconnect on down_interruptible EAGAIN
6052d03fc9e3 perf help: Remove needless use of strncpy()
e1f60e369ad5 perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul
c7c680979b50 mac80211: drop robust management frames from unknown TA
3aca04068aa3 cfg80211: fix memory leak of wiphy device name
b79e58acda3f SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write
59f9ad4b789d Bluetooth: Fix regression with minimum encryption key size alignment
75de0ddd3100 Bluetooth: Align minimum encryption key size for LE and BR/EDR connections
892b9bf41b25 ARM: imx: cpuidle-imx6sx: Restrict the SW2ISO increase to i.MX6SX
562f962142e2 can: purge socket error queue on sock destruct
b4fd1ed2b172 can: flexcan: fix timeout when set small bitrate
d38cac353bc5 btrfs: start readahead also in seed devices
95c82386950c Btrfs: fix race between readahead and device replace/removal
66f0f0fdb9b9 hwmon: (pmbus/core) Treat parameters as paged if on multiple pages
4847348903fb s390/qeth: fix VLAN attribute in bridge_hostnotify udev event
3b63a2e8812a scsi: ufs: Check that space was properly alloced in copy_query_response
d367346c5b43 scripts/checkstack.pl: Fix arm64 wrong or unknown architecture
37515df6b488 sparc: perf: fix updated event period in response to PERF_EVENT_IOC_PERIOD
9df6837e2220 net: hns: Fix loopback test failed at copper ports
629877b5a33c MIPS: uprobes: remove set but not used variable 'epc'
a66d44b69a16 IB/hfi1: Insure freeze_work work_struct is canceled on shutdown
96fdfe5665d4 parisc: Fix compiler warnings in float emulation code
ececcbae0a3a parport: Fix mem leak in parport_register_dev_model
961705817841 apparmor: enforce nullbyte at end of tag string
4b6818e02588 Input: uinput - add compat ioctl number translation for UI_*_FF_UPLOAD
9a7435e1a5b9 usb: chipidea: udc: workaround for endpoint conflict issue
9efccd7745a1 gcc-9: silence 'address-of-packed-member' warning
f7247666a71a tracing: Silence GCC 9 array bounds warning
93709767272b scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck()
bd6042e9c373 mm/page_idle.c: fix oops because end_pfn is larger than max_pfn
fb7adf69e00d fs/binfmt_flat.c: make load_flat_shared_library() work
72d1ee93e931 Linux 4.4.184
46c7b5d6f2a5 tcp: refine memory limit test in tcp_fragment()
308743255040 Linux 4.4.183
df7ba8162ca1 Abort file_remove_privs() for non-reg. files
8f6345a11caa coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping
3692bc31c1ff Revert "crypto: crypto4xx - properly set IV after de- and encrypt"
39c7c903c63d scsi: libsas: delete sas port if expander discover failed
a272035ea1bf scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route()
af8cd6101bf5 net: sh_eth: fix mdio access in sh_eth_close() for R-Car Gen2 and RZ/A1 SoCs
b25c62cc16e0 KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list
7ef8d778cf3e ia64: fix build errors by exporting paddr_to_nid()
432030b25b86 configfs: Fix use-after-free when accessing sd->s_dentry
d5a18c8609f3 i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr
be1b9df5bba1 net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE()
0bb6c295e463 gpio: fix gpio-adp5588 build errors
dd961efe8dee perf/ring_buffer: Add ordering to rb->nest increment
8abd8a9a975e perf/ring_buffer: Fix exposing a temporarily decreased data_head
3e74b3f05abf x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor
f4678b7808e7 mISDN: make sure device name is NUL terminated
e2f9c0f73454 sunhv: Fix device naming inconsistency between sunhv_console and sunhv_reg
753aa7556089 neigh: fix use-after-free read in pneigh_get_next
709d8771fab7 lapb: fixed leak of control-blocks.
1777c35e8d47 ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero
6f057abd08d1 be2net: Fix number of Rx queues used for flow hashing
7139a9f6246d ax25: fix inconsistent lock state in ax25_destroy_timer
f1a5c6b083bc USB: serial: option: add Telit 0x1260 and 0x1261 compositions
a67d65958e2a USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode
b8ee804bba8f USB: serial: pl2303: add Allied Telesis VT-Kit3
f14747c88170 USB: usb-storage: Add new ID to ums-realtek
038c192699a9 USB: Fix chipmunk-like voice when using Logitech C270 for recording audio.
8f6b0e59d2a0 drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define()
6e0c7e73232f drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read
ce391e4cdef8 KVM: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION
a1b9c6b4cba0 KVM: x86/pmu: do not mask the value that is written to fixed PMUs
7caddacf863f usbnet: ipheth: fix racing condition
f80a35fcb9e9 scsi: bnx2fc: fix incorrect cast to u64 on shift operation
da51a322f197 scsi: lpfc: add check for loss of ndlp when sending RRQ
3a2ff1088c2a Drivers: misc: fix out-of-bounds access in function param_set_kgdbts_var
1f8233ca3a48 ASoC: cs42xx8: Add regcache mask dirty
91f1fc1ae409 cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css()
8b47af927e2e bcache: fix stack corruption by PRECEDING_KEY()
a2aabf288bf7 i2c: acorn: fix i2c warning
d774bd27b4f5 ptrace: restore smp_rmb() in __ptrace_may_access()
5aff00ee839a signal/ptrace: Don't leak unitialized kernel memory with PTRACE_PEEK_SIGINFO
0b871fc866eb fs/ocfs2: fix race in ocfs2_dentry_attach_lock()
c05fed507582 mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node
be499b84c3bd libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk
d7a18814fff9 ALSA: seq: Cover unsubscribe_port() in list_mutex
4282a0b1db65 Revert "Bluetooth: Align minimum encryption key size for LE and BR/EDR connections"
cd23996afa14 futex: Fix futex lock the wrong page
38fbd5c2d572 ARM: exynos: Fix undefined instruction during Exynos5422 resume
5767587907fd pwm: Fix deadlock warning when removing PWM device
113a78a0a537 ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octa
78184953a2ed pwm: tiehrpwm: Update shadow register for disabling PWMs
d24e22cde8b3 dmaengine: idma64: Use actual device for DMA transfers
533171620cd5 gpio: gpio-omap: add check for off wake capable gpios
3b4652ba9d78 PCI: xilinx: Check for __get_free_pages() failure
c869210e0ac6 video: imsttfb: fix potential NULL pointer dereferences
5c7fbc5f6a7d video: hgafb: fix potential NULL pointer dereference
bea8fa863ce9 PCI: rcar: Fix a potential NULL pointer dereference
76208df36d7a PCI: rpadlpar: Fix leaked device_node references in add/remove paths
100468652e5a ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA
927d2be77e6c ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA
8aee025af280 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA
b49501f51371 clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288
4270dc6a7a79 soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher
845676341c2d platform/chrome: cros_ec_proto: check for NULL transfer function
c7155e51cf85 x86/PCI: Fix PCI IRQ routing table memory leak
198a54f07f51 nfsd: allow fh_want_write to be called twice
e6779b264d69 fuse: retrieve: cap requested size to negotiated max_write
742cb74bf108 nvmem: core: fix read buffer in place
750c55e69cca ALSA: hda - Register irq handler after the chip initialization
09ad374f23ce iommu/vt-d: Set intel_iommu_gfx_mapped correctly
9e4ed17b9416 f2fs: fix to do sanity check on valid block count of segment
534ef922376e f2fs: fix to avoid panic in do_recover_data()
90a238a8a2d2 ntp: Allow TAI-UTC offset to be set to zero
25be7d51a012 drm/bridge: adv7511: Fix low refresh rate selection
8fdebdd06c4b perf/x86/intel: Allow PEBS multi-entry in watermark mode
dee1ba919ca2 mfd: twl6040: Fix device init errors for ACCCTL register
4110c4188853 mfd: intel-lpss: Set the device in reset state when init
1bef19130b5b kernel/sys.c: prctl: fix false positive in validate_prctl_map()
937fa1624a1f mm/cma_debug.c: fix the break condition in cma_maxchunk_get()
fceb0be41836 mm/cma.c: fix crash on CMA allocation if bitmap allocation fails
9c8d4d77e3aa hugetlbfs: on restore reserve error path retain subpool reservation
d8129a5d7a9d ipc: prevent lockup on alloc_msg and free_msg
50c0db539937 sysctl: return -EINVAL if val violates minmax
8b9241b052a2 fs/fat/file.c: issue flush after the writeback of FAT
33790f2eda73 Linux 4.4.182
f938ae0ce5ef tcp: enforce tcp_min_snd_mss in tcp_mtu_probing()
e757d052f3b8 tcp: add tcp_min_snd_mss sysctl
ad472d3a9483 tcp: tcp_fragment() should apply sane memory limits
4657ee0fe05e tcp: limit payload size of sacked skbs
d7b7345c3a5d Linux 4.4.181
f1d7eebd9d67 ethtool: check the return value of get_regs_len
647f72b0d75c ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled
c9696a8f3e64 fuse: Add FOPEN_STREAM to use stream_open()
3bf0c459615a fs: stream_open - opener for stream-like files so that read and write can run simultaneously without deadlock
0f5fab865ae9 drm/gma500/cdv: Check vbt config bits when detecting lvds panels
e087f7519114 genwqe: Prevent an integer overflow in the ioctl
59565e894518 MIPS: pistachio: Build uImage.gz by default
8061c23f5378 fuse: fallocate: fix return with locked inode
cf30c1953467 parisc: Use implicit space register selection for loading the coherence index of I/O pdirs
f0d1e74c8120 rcu: locking and unlocking need to always be at least barriers
44657dbba7c4 pktgen: do not sleep with the thread lock held.
eded0b11c7a3 net: rds: fix memory leak in rds_ib_flush_mr_pool
54dd5e352cf7 net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query
cc475966e5f7 neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit
e5c6de6694ed ethtool: fix potential userspace buffer overflow
8795708bc939 media: uvcvideo: Fix uvc_alloc_entity() allocation alignment
2b13a9580ef9 usb: gadget: fix request length error for isoc transfer
8b15aae1baa2 net: cdc_ncm: GetNtbFormat endian fix
613b4bc1951d Revert "x86/build: Move _etext to actual end of .text"
6ad730b83178 userfaultfd: don't pin the user memory in userfaultfd_file_create()
4e06554db5e5 brcmfmac: add subtype check for event handling in data path
993b68aa3ef7 brcmfmac: add length checks in scheduled scan result handler
35bcfbad5d94 brcmfmac: fix incorrect event channel deduction
8c12de962667 brcmfmac: revise handling events in receive path
5f4688a15c24 brcmfmac: screening firmware event packet
6da841e9ae87 brcmfmac: Add length checks on firmware events
c55a2cffa5ca bnx2x: disable GSO where gso_size is too big for hardware
a33b6d4c8bc7 net: create skb_gso_validate_mac_len()
c53c1a821d62 binder: replace "%p" with "%pK"
5280efe442b2 binder: Replace "%p" with "%pK" for stable
336c16621785 CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM
360f8fe46f74 kernel/signal.c: trace_signal_deliver when signal_group_exit
7a47d1873120 memcg: make it work on sparse non-0-node systems
5db0a9c3cc52 tty: max310x: Fix external crystal register setup
e498745310d0 tty: serial: msm_serial: Fix XON/XOFF
986adddb9d8f drm/nouveau/i2c: Disable i2c bus access after ->fini()
bf8f6b43c2e7 ALSA: hda/realtek - Set default power save node to 0
494447b90d6d Btrfs: fix race updating log root item during fsync
af34de02a6a7 scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs)
e85d002556ea scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove
8282730a0afa media: smsusb: better handle optional alignment
0bce1ea89712 media: usb: siano: Fix false-positive "uninitialized variable" warning
b1782be70e1e media: usb: siano: Fix general protection fault in smsusb
d52c0ffb383f USB: rio500: fix memory leak in close after disconnect
b92be99a0c8b USB: rio500: refuse more than one device at a time
ee9d750e9ac8 USB: Add LPM quirk for Surface Dock GigE adapter
30e66d7d2fb9 USB: sisusbvga: fix oops in error path of sisusb_probe
018b7ea9ca24 USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor
f5e1ec93b208 usb: xhci: avoid null pointer deref when bos field is NULL
017e6726a4fb xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic()
ec70e2c130d6 include/linux/bitops.h: sanitize rotate primitives
fbbc4fe02a31 sparc64: Fix regression in non-hypervisor TLB flush xcall
5bce46edeb72 tipc: fix modprobe tipc failed after switch order of device registration -v2
416d252ba926 Revert "tipc: fix modprobe tipc failed after switch order of device registration"
f1613a9e1bdc xen/pciback: Don't disable PCI_COMMAND on PCI device reset.
383687e15cd0 crypto: vmx - ghash: do nosimd fallback manually
61ba8e9f51b3 net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue value
1d33a3ebd945 bnxt_en: Fix aggregation buffer leak under OOM condition.
7d423301240b tipc: Avoid copying bytes beyond the supplied data
332bff9d9a08 usbnet: fix kernel crash after disconnect
16ffb5f7c335 net: stmmac: fix reset gpio free missing
4f9c73aa2930 net-gro: fix use-after-free read in napi_gro_frags()
5cbaa135a0e1 llc: fix skb leak in llc_build_and_send_ui_pkt()
36a7222071d1 ipv6: Consider sk_bound_dev_if when binding a raw socket to an address
9fbf1ac57c7a ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM
0984cb76d294 spi: Fix zero length xfer bug
854415f37aae spi: rspi: Fix sequencer reset during initialization
c927451887c1 spi : spi-topcliff-pch: Fix to handle empty DMA buffers
445c07409179 scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices
3a5d11332896 media: saa7146: avoid high stack usage with clang
5a96cf10dc5c media: go7007: avoid clang frame overflow warning with KASAN
0e9f0805eeea media: m88ds3103: serialize reset messages in m88ds3103_set_frontend
9effa38946b6 scsi: qla4xxx: avoid freeing unallocated dma memory
95f0bb0a6c83 usb: core: Add PM runtime calls to usb_hcd_platform_shutdown
1909121a6192 rcutorture: Fix cleanup path for invalid torture_type strings
1081d04a0443 tty: ipwireless: fix missing checks for ioremap
c05b2ed7bc1b virtio_console: initialize vtermno value for ports
348ec7b9a1c1 media: wl128x: prevent two potential buffer overflows
557ae685914b spi: tegra114: reset controller on probe
5e75d5e2cd0c cxgb3/l2t: Fix undefined behaviour
dc2a8861fdb8 ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put
971e4a273242 ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put
5db3c5adf44a HID: core: move Usage Page concatenation to Main item
cb7872f12835 chardev: add additional check for minor range overlap
5680f59f0f15 x86/ia32: Fix ia32_restore_sigcontext() AC leak
94032b2e05c9 arm64: cpu_ops: fix a leaked reference by adding missing of_node_put
04f45a555ec3 scsi: ufs: Avoid configuring regulator with undefined voltage range
60bcfed2ad60 scsi: ufs: Fix regulator load and icc-level configuration
0a597d2badef brcmfmac: fix race during disconnect when USB completion is in progress
f95ab00ab455 brcmfmac: convert dev_init_lock mutex to completion
db74ef82ca8b b43: shut up clang -Wuninitialized variable warning
951fbf92381a brcmfmac: fix missing checks for kmemdup
1d3ee4d7fc6a rtlwifi: fix a potential NULL pointer dereference
6d7b052d8466 iio: common: ssp_sensors: Initialize calculated_time in ssp_common_process_data
e98ef6767e41 iio: hmc5843: fix potential NULL pointer dereferences
a86d06179423 iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion
4400dcd69478 x86/build: Keep local relocations with ld.lld
75ffb58460e3 cpufreq: pmac32: fix possible object reference leak
3d041608fd4b cpufreq/pasemi: fix possible object reference leak
4d02f33a4f42 cpufreq: ppc_cbe: fix possible object reference leak
6be923556aad s390: cio: fix cio_irb declaration
65e3cb04a5a2 extcon: arizona: Disable mic detect if running when driver is removed
db7eb206560c PM / core: Propagate dev->power.wakeup_path when no callbacks
066a286679b4 mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support
6a783be705ba mmc: sdhci-of-esdhc: add erratum eSDHC5 support
8b0e6af16ae6 mmc_spi: add a status check for spi_sync_locked
a30e90a8eb3a scsi: libsas: Do discovery on empty PHY to update PHY info
915defac2a9a hwmon: (f71805f) Use request_muxed_region for Super-IO accesses
0eb8a476ffc5 hwmon: (pc87427) Use request_muxed_region for Super-IO accesses
79deb6abd1f5 hwmon: (smsc47b397) Use request_muxed_region for Super-IO accesses
92b4d16997c4 hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses
e3e58378c678 hwmon: (vt1211) Use request_muxed_region for Super-IO accesses
488920af3bb3 RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure
2ff310e6dae2 i40e: don't allow changes to HW VLAN stripping on active port VLANs
bc791e819503 x86/irq/64: Limit IST stack overflow check to #DB stack
3557f0857767 USB: core: Don't unbind interfaces following device reset failure
6f5e198878fb sched/core: Handle overflow in cpu_shares_write_u64
9812286a63a1 sched/core: Check quota and period overflow at usec to nsec conversion
9d4961a415ed powerpc/numa: improve control of topology updates
82077215ed25 media: pvrusb2: Prevent a buffer overflow
ca865598abf1 media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable()
a8e0739d465e audit: fix a memory leak bug
ff3038fe657d media: ov2659: make S_FMT succeed even if requested format doesn't match
2d97a3abcf2f media: au0828: stop video streaming only when last user stops
115ccd9ca776 media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper
1433d7a0937b media: coda: clear error return value before picture run
5cadb7ae715f dmaengine: at_xdmac: remove BUG_ON macro in tasklet
af8b5d7d9477 pinctrl: pistachio: fix leaked of_node references
74dd38a5a447 HID: logitech-hidpp: use RAP instead of FAP to get the protocol version
9bffc62051a9 mm/uaccess: Use 'unsigned long' to placate UBSAN warnings on older GCC versions
ae6b1f761180 x86/mm: Remove in_nmi() warning from 64-bit implementation of vmalloc_fault()
b059848e119f smpboot: Place the __percpu annotation correctly
28d8827a09b0 x86/build: Move _etext to actual end of .text
d3eb2caf6d41 bcache: avoid clang -Wunintialized warning
7bf3463abc95 bcache: add failure check to run_cache_set() for journal replay
d4547049bb7f bcache: fix failure in journal relplay
5789884b98ab bcache: return error immediately in bch_journal_replay()
50d25ca802f5 net: cw1200: fix a NULL pointer dereference
af2fb022b390 mwifiex: prevent an array overflow
4b24af093631 ASoC: fsl_sai: Update is_slave_mode with correct value
c1045350a6c4 mac80211/cfg80211: update bss channel on channel switch
a3c50ef9fd43 dmaengine: pl330: _stop: clear interrupt status
958848a1d97c w1: fix the resume command API
e4163587c4ee rtc: 88pm860x: prevent use-after-free on device remove
a898d150956b brcm80211: potential NULL dereference in brcmf_cfg80211_vndr_cmds_dcmd_handler()
5e1a879d9ab3 spi: pxa2xx: fix SCR (divisor) calculation
3d521a6fba45 ASoC: imx: fix fiq dependencies
af283aba93bb powerpc/boot: Fix missing check of lseek() return value
dba032038c95 mmc: core: Verify SD bus width
333e8303d6e0 cxgb4: Fix error path in cxgb4_init_module
6948c6bc17d6 gfs2: Fix lru_count going negative
635c71d11234 tools include: Adopt linux/bits.h
ed2faf464d9b perf tools: No need to include bitops.h in util.h
a1f254dc06f9 at76c50x-usb: Don't register led_trigger if usb_register_driver failed
f5e4337e4a9c ssb: Fix possible NULL pointer dereference in ssb_host_pcmcia_exit
e39af96f4dc1 media: vivid: use vfree() instead of kfree() for dev->bitmap_cap
a04e71a0dbc6 media: cpia2: Fix use-after-free in cpia2_exit
28eeeb86046e fbdev: fix WARNING in __alloc_pages_nodemask bug
bf8474c64846 hugetlb: use same fault hash key for shared and private mappings
6bc153907900 fbdev: fix divide error in fb_var_to_videomode
5c9a20390c01 btrfs: sysfs: don't leak memory when failing add fsid
0fa88718cdc5 Btrfs: fix race between ranged fsync and writeback of adjacent ranges
2f5ac0bd2ef7 gfs2: Fix sign extension bug in gfs2_update_stats
8aae5e98fec2 crypto: vmx - CTR: always increment IV as quadword
582bb52e4803 Revert "scsi: sd: Keep disk read-only when re-reading partition"
bd020b331706 bio: fix improper use of smp_mb__before_atomic()
603212bdc59c KVM: x86: fix return value for reserved EFER
75d63b131b73 ext4: do not delete unlinked inode from orphan list on failed truncate
31943685dd49 fbdev: sm712fb: fix memory frequency by avoiding a switch/case fallthrough
7d64186e7910 btrfs: Honour FITRIM range constraints during free space trim
57e84e4c073d md/raid: raid5 preserve the writeback action after the parity check
9013f4870848 Revert "Don't jump to compute_result state from check_result state"
0c57364fa0f4 perf bench numa: Add define for RUSAGE_THREAD if not present
66ee750cfdd7 ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour
fc0208b3428d power: supply: sysfs: prevent endless uevent loop with CONFIG_POWER_SUPPLY_DEBUG
dd37fa44dffa KVM: arm/arm64: Ensure vcpu target is unset on reset failure
fe4f461ba517 xfrm4: Fix uninitialized memory read in _decode_session4
cd0848733f25 vti4: ipip tunnel deregistration fixes.
8fd94b65d207 xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module
86040d722b29 xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink
daea41651d43 dm delay: fix a crash when invalid device is specified
566004721c90 PCI: Mark Atheros AR9462 to avoid bus reset
0dc2ad06ddad fbdev: sm712fb: fix crashes and garbled display during DPMS modesetting
4673eae95b53 fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix garbled display
c996722f7fff fbdev: sm712fb: fix support for 1024x768-16 mode
ebfadb510e3c fbdev: sm712fb: fix crashes during framebuffer writes by correctly mapping VRAM
c92bde52742c fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGA
0d5cd17ce037 fbdev: sm712fb: fix white screen of death on reboot, don't set CR3B-CR3F
ca5ce8db7f23 fbdev: sm712fb: fix VRAM detection, don't set SR70/71/74/75
6c2fb5beecba fbdev: sm712fb: fix brightness control on reboot, don't set SR30
dbc86a927d66 perf intel-pt: Fix sample timestamp wrt non-taken branches
eedc9a210f9f perf intel-pt: Fix improved sample timestamp
f5da0aeca525 perf intel-pt: Fix instructions sampling rate
a5b2e4b6ac21 memory: tegra: Fix integer overflow on tick value calculation
11988047b39a tracing: Fix partial reading of trace event's id file
a7929c94860e ceph: flush dirty inodes before proceeding with remount
3c99cd905ba9 iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114
40857ab73988 fuse: honor RLIMIT_FSIZE in fuse_file_fallocate
73724958d129 fuse: fix writepages on 32bit
12060f4740ca clk: tegra: Fix PLLM programming on Tegra124+ when PMC overrides divider
4676a07add08 NFS4: Fix v4.0 client state corruption when mount
e8623e7a8f4b media: ov6650: Fix sensor possibly not detected on probe
dffc9e5ffae5 cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level()
b8ab0c4effb8 of: fix clang -Wunsequenced for be32_to_cpu()
2a98d346396a intel_th: msu: Fix single mode with IOMMU
bc065776c31e md: add mddev->pers to avoid potential NULL pointer dereference
ade291d2230a stm class: Fix channel free in stm output free path
65d14634b694 tipc: fix modprobe tipc failed after switch order of device registration
ff69bb4be643 tipc: switch order of device registration to fix a crash
2ff783f3e05e ppp: deflate: Fix possible crash in deflate_init
dd20e0c039fe net/mlx4_core: Change the error print to info print
b2f72a431142 net: avoid weird emergency message
70064f7ea100 KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes
5e9bc16ff49f ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug
98529ecd313b ext4: zero out the unused memory region in the extent tree block
9ff6372e5a6b fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount
bfce20eaf18e writeback: synchronize sync(2) against cgroup writeback membership switches
cd042379c6ad crypto: arm/aes-neonbs - don't access already-freed walk.iv
b70e97ae5d8e crypto: salsa20 - don't access already-freed walk.iv
6dc48d059646 crypto: chacha20poly1305 - set cra_name correctly
b82055365307 crypto: gcm - fix incompatibility between "gcm" and "gcm_base"
de087dd9f5c6 crypto: gcm - Fix error return code in crypto_gcm_create_common()
064d0c5a9ae6 ipmi:ssif: compare block number correctly for multi-part return messages
bef039b2419e bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim()
5651075a1ce3 bcache: fix a race between cache register and cacheset unregister
686e4352e3d8 Btrfs: do not start a transaction at iterate_extent_inodes()
b268b6e501ed ext4: fix ext4_show_options for file systems w/o journal
f3b9c26f191b ext4: actually request zeroing of inode table after grow
e5100e7fa78e tty/vt: fix write/write race in ioctl(KDSKBSENT) handler
592a36c59f4c mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L
e3a74fbc42ca ocfs2: fix ocfs2 read inode data panic in ocfs2_iget
b614485b6b93 mm/mincore.c: make mincore() more conservative
80cc516ed783 ASoC: RT5677-SPI: Disable 16Bit SPI Transfers
e6bf706cee3f ASoC: max98090: Fix restore of DAPM Muxes
2a8188c68e0a ALSA: hda/realtek - EAPD turn on later
1bbb08c8ab6a ALSA: hda/hdmi - Consider eld_valid when reporting jack event
2d8956305ae8 ALSA: usb-audio: Fix a memory leak bug
b1c1888ad6c9 crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()
2ee7c2310cd0 crypto: crct10dif-generic - fix use via crypto_shash_digest()
2ee0dd38a0a0 crypto: vmx - fix copy-paste error in CTR mode
f7dee0816e5d ARM: exynos: Fix a leaked reference by adding missing of_node_put
ce814dc7e811 x86/speculation/mds: Improve CPU buffer clear documentation
4d68e2bf3834 x86/speculation/mds: Revert CPU buffer clear on double fault exit
0f654c12cd72 Linux 4.4.180
5f3cf6b82211 powerpc/lib: fix book3s/32 boot failure due to code patching
95100d253fee powerpc/booke64: set RI in default MSR
9db489ed4971 drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl
f518072d1ae1 drivers/virt/fsl_hypervisor.c: dereferencing error pointers in ioctl
7a22a4ea67b7 bonding: fix arp_validate toggling in active-backup mode
6e72e6897efe ipv4: Fix raw socket lookup for local traffic
6e36b31c1b07 vrf: sit mtu should not be updated when vrf netdev is the link
6044ab2a05f6 vlan: disable SIOCSHWTSTAMP in container
bf4d21eed0d7 packet: Fix error path in packet_init
1261f44db98c net: ucc_geth - fix Oops when changing number of buffers in the ring
24d2a86b8968 bridge: Fix error path for kobject_init_and_add()
b8bb7bc326f2 powerpc/64s: Include cpu header
27d9e822a716 USB: serial: fix unthrottle races
f2387d0c3467 USB: serial: use variable for status
6db8c0882912 x86/bugs: Change L1TF mitigation string to match upstream
71041afe26a3 x86/speculation/mds: Fix documentation typo
693eb3bdaf19 Documentation: Correct the possible MDS sysfs values
0f961ec59305 x86/mds: Add MDSUM variant to the MDS documentation
3092ad5c4f2e x86/speculation/mds: Add 'mitigations=' support for MDS
a50e2ca5757f x86/speculation: Support 'mitigations=' cmdline option
31a2c5f7a25b cpu/speculation: Add 'mitigations=' cmdline option
2b26dff34698 x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off
0144cbc12474 x86/speculation/mds: Fix comment
e2896d6b1e48 x86/speculation/mds: Add SMT warning message
06deb655ae26 x86/speculation: Move arch_smt_update() call to after mitigation decisions
5b0f1f5b4f58 x86/cpu/bugs: Use __initconst for 'const' init data
48204fd98023 Documentation: Add MDS vulnerability documentation
e0e64cdc7fd9 Documentation: Move L1TF to separate directory
9fe26a407f0e x86/speculation/mds: Add mitigation mode VMWERV
3fb41b4e2d38 x86/speculation/mds: Add sysfs reporting for MDS
1e9a9ef67033 x86/speculation/l1tf: Document l1tf in sysfs
8c7398befdf1 x86/speculation/mds: Add mitigation control for MDS
d4c1e6cbbcdc x86/speculation/mds: Conditionally clear CPU buffers on idle entry
a41a2dee403d x86/speculation/mds: Clear CPU buffers on exit to user
7a6c2a6c4235 x86/speculation/mds: Add mds_clear_cpu_buffers()
f223c10cf176 x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests
adef560d1ef8 x86/speculation/mds: Add BUG_MSBDS_ONLY
179adc415f94 x86/speculation/mds: Add basic bug infrastructure for MDS
8be7f1183d2f x86/speculation: Consolidate CPU whitelists
683f9fba8c27 x86/msr-index: Cleanup bit defines
6eb1dfb0e945 kvm: x86: Report STIBP on GET_SUPPORTED_CPUID
f8515b2d8c86 x86/speculation: Provide IBPB always command line options
867931a6cc51 x86/speculation: Add seccomp Spectre v2 user space protection mode
0ec9baa28b62 x86/speculation: Enable prctl mode for spectre_v2_user
ff99c966c627 x86/speculation: Add prctl() control for indirect branch speculation
bc8a006cb385 x86/speculation: Prevent stale SPEC_CTRL msr content
b784ff22d682 x86/speculation: Prepare arch_smt_update() for PRCTL mode
29652de33320 x86/speculation: Split out TIF update
e2dafdd0084b x86/speculation: Prepare for conditional IBPB in switch_mm()
708f3ed763fc x86/speculation: Avoid __switch_to_xtra() calls
2db6cf1eba01 x86/process: Consolidate and simplify switch_to_xtra() code
2959c3e36f65 x86/speculation: Prepare for per task indirect branch speculation control
a5e8a06268dc x86/speculation: Add command line control for indirect branch speculation
92bc99ff0724 x86/speculation: Unify conditional spectre v2 print functions
3d2149a49e7b x86/speculataion: Mark command line parser data __initdata
ad70092da835 x86/speculation: Mark string arrays const correctly
77aaa118c5d1 x86/speculation: Reorder the spec_v2 code
892d9881b437 x86/speculation: Rework SMT state change
1f562beba75c sched: Add sched_smt_active()
f576a78075ba x86/Kconfig: Select SCHED_SMT if SMP enabled
f68790685aa5 x86/speculation: Reorganize speculation control MSRs update
41ebb68d9a67 x86/speculation: Rename SSBD update functions
9ef693a75208 x86/speculation: Disable STIBP when enhanced IBRS is in use
6a598ce52f69 x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common()
fb4a4fc139a5 x86/speculation: Remove unnecessary ret variable in cpu_show_common()
809e50eb21e5 x86/speculation: Clean up spectre_v2_parse_cmdline()
f97a530be08f x86/speculation: Update the TIF_SSBD comment
0440c2c5e2d2 x86/speculation: Propagate information about RSB filling mitigation to sysfs
dc23d0241b97 x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation
4a215a1155ce x86/speculation: Apply IBPB more strictly to avoid cross-process data leak
122b3ad3a068 x86/mm: Use WRITE_ONCE() when setting PTEs
7c50deefa1e9 KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled
2422db18b660 x86/cpu: Sanitize FAM6_ATOM naming
2329f765b53a x86/microcode: Update the new microcode revision unconditionally
0ee359e14c08 x86/microcode: Make sure boot_cpu_data.microcode is up-to-date
12043f0eb5fd x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation
9029b6908e1d x86/bugs: Fix the AMD SSBD usage of the SPEC_CTRL MSR
8d1385ea4c67 locking/atomics, asm-generic: Move some macros from <linux/bitops.h> to a new <linux/bits.h> file
76869c022795 x86/bugs: Switch the selection of mitigation from CPU vendor to CPU features
a9f354ad1c1d x86/bugs: Add AMD's SPEC_CTRL MSR usage
99bd3817b6d7 x86/bugs: Add AMD's variant of SSB_NO
2b8e34665e8f x86/speculation: Simplify the CPU bug detection logic
efcb85dd2644 x86/speculation: Support Enhanced IBRS on future CPUs
042c6aee6572 x86/cpufeatures: Hide AMD-specific speculation flags
dc7e3b052ab4 x86/MCE: Save microcode revision in machine check records
30c66b528e1f x86/microcode/intel: Check microcode revision before updating sibling threads
c2a357d9b429 bitops: avoid integer overflow in GENMASK(_ULL)
d7a711b64ff8 x86: stop exporting msr-index.h to userland
98cc1464cfd6 x86/microcode/intel: Add a helper which gives the microcode revision
5ec6421c21c6 locking/static_keys: Provide DECLARE and well as DEFINE macros
40f6c72df9d8 Don't jump to compute_result state from check_result state
07d35512e494 x86/vdso: Pass --eh-frame-hdr to the linker
9767260be0b4 cw1200: fix missing unlock on error in cw1200_hw_scan()
ccc2b0f8d4be gpu: ipu-v3: dp: fix CSC handling
795c76f4e50f selftests/net: correct the return value for run_netsocktests
83494cfb0d29 s390: ctcm: fix ctcm_new_device error return code
4c78631d884d ipvs: do not schedule icmp errors from tunnels
2b46b98576cb init: initialize jump labels before command line option parsing
a54c490cecd5 tools lib traceevent: Fix missing equality check for strcmp
5664d3298b3b KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing
b79c1ea82e3b s390/3270: fix lockdep false positive on view->lock
825c6401f9e9 s390/dasd: Fix capacity calculation for large volumes
905b8964c9d9 libnvdimm/btt: Fix a kmemdup failure check
3007ae4bbf26 HID: input: add mapping for keyboard Brightness Up/Down/Toggle keys
c15b4f9f4699 HID: input: add mapping for Expose/Overview key
45679938dc6f iio: adc: xilinx: fix potential use-after-free on remove
619c8933e4af platform/x86: sony-laptop: Fix unintentional fall-through
8ce5ae6912e3 netfilter: compat: initialize all fields in xt_init
a9bdfbd494da timer/debug: Change /proc/timer_stats from 0644 to 0600
e212945fe525 ASoC: Intel: avoid Oops if DMA setup fails
faf458605614 ipv6: fix a potential deadlock in do_ipv6_setsockopt()
dcb33fe3d9a6 UAS: fix alignment of scatter/gather segments
d016dc1bd29a Bluetooth: Align minimum encryption key size for LE and BR/EDR connections
dd150bcc93ff Bluetooth: hidp: fix buffer overflow
15a12bde0fd9 scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines
88246eb7bf37 usb: dwc3: Fix default lpm_nyet_threshold value
1aec586c25ee genirq: Prevent use-after-free and work list corruption
2984aa6d4a78 iommu/amd: Set exclusion range correctly
4294ec58537d scsi: csiostor: fix missing data copy in csio_scsi_err_handler()
93beb0decfe2 perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS
5ea6b626b917 ASoC: tlv320aic32x4: Fix Common Pins
b7bbb5ce955b ASoC: cs4270: Set auto-increment bit for register writes
79132626f8c7 ASoC:soc-pcm:fix a codec fixup issue in TDM case
fe3f6511c9af scsi: libsas: fix a race condition when smp task timeout
0f83a55ca07e media: v4l2: i2c: ov7670: Fix PLL bypass register values
d96fc7729c44 x86/mce: Improve error message when kernel cannot recover, p2
08794d181ff6 selinux: never allow relabeling on context mounts
3bf16c452b91 Input: snvs_pwrkey - initialize necessary driver data before enabling IRQ
90b8ab9ee10f staging: iio: adt7316: fix the dac write calculation
7c4744e2c75c staging: iio: adt7316: fix the dac read calculation
a45018ff3c06 staging: iio: adt7316: allow adt751x to use internal vref for all dacs
55153b108922 usb: usbip: fix isoc packet num validation in get_pipe
3401512b7831 ARM: iop: don't use using 64-bit DMA masks
03fd6e162398 ARM: orion: don't use using 64-bit DMA masks
9fcbabe209a2 xsysace: Fix error handling in ace_setup
66c57ab148a0 hugetlbfs: fix memory leak for resv_map
550ce5b3b45b net: hns: Fix WARNING when remove HNS driver with SMMU enabled
c8d4b98eeed4 net: hns: Use NAPI_POLL_WEIGHT for hns driver
4af8444aff7c scsi: storvsc: Fix calculation of sub-channel count
4328fca13020 vfio/pci: use correct format characters
891c92860383 rtc: da9063: set uie_unsupported when relevant
02395682f19b debugfs: fix use-after-free on symlink traversal
90a015d4d782 jffs2: fix use-after-free on symlink traversal
cd43ccbfb5fb bonding: show full hw address in sysfs for slave entries
88020a14a0b7 igb: Fix WARN_ONCE on runtime suspend
6c24038d84a7 rtc: sh: Fix invalid alarm warning for non-enabled alarm
e9358b9a5db1 HID: debug: fix race condition with between rdesc_show() and device removal
1b2b6db7765e USB: core: Fix bug caused by duplicate interface PM usage counter
b384399a518c USB: core: Fix unterminated string returned by usb_string()
7a52b950902d USB: w1 ds2490: Fix bug caused by improper use of altsetting array
438b075fc77d USB: yurex: Fix protection fault after device removal
c6ae8a5a4396 packet: validate msg_namelen in send directly
aed15cc2ced6 bnxt_en: Improve multicast address setup logic.
c7a9d69b727a ipv6: invert flowlabel sharing check in process and user mode
82ae1a89b134 ipv6/flowlabel: wait rcu grace period before put_pid()
0fe65e4eac33 ipv4: ip_do_fragment: Preserve skb_iif during fragmentation
bdbc15205b51 ALSA: line6: use dynamic buffers
e1a5cdbf7cb3 vfio/type1: Limit DMA mappings per container
e0d9031feb2f kconfig/[mn]conf: handle backspace (^H) key
8c2bbe210936 libata: fix using DMA buffers on stack
4767c30a2bac scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN
cd2bdca329c1 ceph: fix use-after-free on symlink traversal
4663cb7947dd usb: u132-hcd: fix resource leak
783552a9865c scsi: qla4xxx: fix a potential NULL pointer dereference
f18c946e6cf1 net: ethernet: ti: fix possible object reference leak
64206dd039fd net: ibm: fix possible object reference leak
ae35f101789b net: xilinx: fix possible object reference leak
c0d641aa264a net: ks8851: Set initial carrier state to down
f41b4fd83fef net: ks8851: Delay requesting IRQ until opened
195aac29efe3 net: ks8851: Reassert reset pin if chip ID check fails
36b1240d4e47 net: ks8851: Dequeue RX packets explicitly
1710b4ad56db ARM: dts: pfla02: increase phy reset duration
fd1f90b4fa83 usb: gadget: net2272: Fix net2272_dequeue()
61fb6fa9b32b usb: gadget: net2280: Fix net2280_dequeue()
4ff888ea38c1 usb: gadget: net2280: Fix overrun of OUT messages
b9cf1bc4e31e sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init()
6e361910119b netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING
d311479911c7 qlcnic: Avoid potential NULL pointer dereference
1652d1194af5 usbnet: ipheth: fix potential null pointer dereference in ipheth_carrier_set
4f2df9fd0769 usbnet: ipheth: prevent TX queue timeouts when device not ready
aa24636d3dc2 Documentation: Add nospectre_v1 parameter
c816ec25621b powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg
6a56ecdfd3b2 powerpc/fsl: Fixed warning: orphan section `__btb_flush_fixup'
1a26467578d8 powerpc/fsl: Sanitize the syscall table for NXP PowerPC 32 bit platforms
42b46e985c99 powerpc/fsl: Flush the branch predictor at each kernel entry (32 bit)
5bed4b351268 powerpc/fsl: Emulate SPRN_BUCSR register
4168b2e356bc powerpc/fsl: Flush branch predictor when entering KVM
ec206826323a powerpc/fsl: Enable runtime patching if nospectre_v2 boot arg is used
389fd9776f3e ipv4: set the tcp_min_rtt_wlen range from 0 to one day
8cab9c87ee0f net: stmmac: move stmmac_check_ether_addr() to driver probe
1990e41b2339 team: fix possible recursive locking when add slaves
510a733497d3 ipv4: add sanity checks in ipv4_link_failure()
f480eb03c88a Revert "block/loop: Use global lock for ioctl() operation."
f08db490b406 bpf: reject wrong sized filters earlier
0b7d9b8571ad tipc: check link name with right length in tipc_nl_compat_link_set
625634be3b8b tipc: check bearer name with right length in tipc_nl_compat_bearer_enable
cafee685fb48 netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON
cec54a8e694c NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family.
76c279c7b6f8 fs/proc/proc_sysctl.c: Fix a NULL pointer dereference
28bd672e7a9f intel_th: gth: Fix an off-by-one in output unassigning
20159939a8b4 slip: make slhc_free() silently accept an error pointer
2996e89c2d62 tipc: handle the err returned from cmd header function
9d688aa11077 powerpc/fsl: Fix the flush of branch predictor.
990c7be76516 powerpc/security: Fix spectre_v2 reporting
5f9678d9c8c7 powerpc/fsl: Update Spectre v2 reporting
0454f7b3282b powerpc/fsl: Flush the branch predictor at each kernel entry (64bit)
932e8acaa806 powerpc/fsl: Add nospectre_v2 command line argument
4cbfad23be50 powerpc/fsl: Fix spectre_v2 mitigations reporting
b76f9074d0f3 powerpc/fsl: Add macro to flush the branch predictor
526adfdf029e powerpc/fsl: Add infrastructure to fixup branch predictor flush
7fe905d0973e powerpc: Avoid code patching freed init sections
ee1a6e164cac powerpc/powernv: Query firmware for count cache flush settings
67fb764be590 powerpc/pseries: Query hypervisor for count cache flush settings
bda04af8692d powerpc/64s: Add support for software count cache flush
bfeafa01fa09 powerpc/64s: Add new security feature flags for count cache flush
a8d13b364862 powerpc/asm: Add a patch_site macro & helpers for patching instructions
0273c6d73a03 powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E
b7f47c8f0f4c powerpc/64: Make meltdown reporting Book3S 64 specific
04a682df27c1 powerpc/64: Call setup_barrier_nospec() from setup_arch()
e7b3fb43b970 powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC
4fb0382d987e powerpc/64: Make stf barrier PPC_BOOK3S_64 specific.
58dbc8def949 powerpc/64: Disable the speculation barrier from the command line
d000015f6283 powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2
b6a4dce40cb7 powerpc/64s: Enhance the information in cpu_show_spectre_v1()
1110c3ad0b66 powerpc: Use barrier_nospec in copy_from_user()
2a90ebba2fcc powerpc/64: Use barrier_nospec in syscall entry
990ce72a3bab powerpc/64s: Enable barrier_nospec based on firmware settings
39e71d5ae83f powerpc/64s: Patch barrier_nospec in modules
083c37a1bb61 powerpc/64s: Add support for ori barrier_nospec patching
fde08a5d395e powerpc/64s: Add barrier_nospec
7b9f9ce1a7a0 powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit
27296b7879d5 powerpc/64s: Fix section mismatch warnings from setup_rfi_flush()
8b1f9a4e2136 powerpc/pseries: Restore default security feature flags on setup
adde5de432d6 powerpc: Move default security feature flags
b3be4dcbd1a2 powerpc/pseries: Fix clearing of security feature flags
d9594148817b powerpc/64s: Wire up cpu_show_spectre_v2()
fe126d25bad7 powerpc/64s: Wire up cpu_show_spectre_v1()
5097bf81e845 powerpc/pseries: Use the security flags in pseries_setup_rfi_flush()
10f8cd737a03 powerpc/powernv: Use the security flags in pnv_setup_rfi_flush()
495c34251785 powerpc/64s: Enhance the information in cpu_show_meltdown()
dde12e9b3e86 powerpc/64s: Move cpu_show_meltdown()
3b99b3b3fb97 powerpc/powernv: Set or clear security feature flags
2b206ee648f3 powerpc/pseries: Set or clear security feature flags
d34ea7873f82 powerpc: Add security feature flags for Spectre/Meltdown
8249ee94a9ca powerpc/rfi-flush: Call setup_rfi_flush() after LPM migration
7777d9cb2c1c powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags
e5c8265abdbb powerpc/rfi-flush: Differentiate enabled and patched flush types
8b58add49fef powerpc/rfi-flush: Always enable fallback flush on pseries
22c697163e4d powerpc/rfi-flush: Make it possible to call setup_rfi_flush() again
d04664376129 powerpc/rfi-flush: Move the logic to avoid a redo into the debugfs code
f93ae3415cf7 powerpc/powernv: Support firmware disable of RFI flush
e1759aacdd16 powerpc/pseries: Support firmware disable of RFI flush
d9052a2ede31 powerpc/64s: Improve RFI L1-D cache flush fallback
13dc9b34c873 powerpc/xmon: Add RFI flush related fields to paca dump
80c305aeeb09 USB: Consolidate LPM checks to avoid enabling LPM twice
9dad11965ed2 USB: Add new USB LPM helpers
fad515213059 sunrpc: don't mark uninitialised items as VALID.
498e9066b480 nfsd: Don't release the callback slot unless it was actually held
b8d15c06cf0c ceph: fix ci->i_head_snapc leak
811fb30278b4 ceph: ensure d_name stability in ceph_dentry_hash()
2f14dae91560 sched/numa: Fix a possible divide-by-zero
10dbe2292758 trace: Fix preempt_enable_no_resched() abuse
15c2ac78cb73 MIPS: scall64-o32: Fix indirect syscall number load
fd49607468ba cifs: do not attempt cifs operation on smb2+ rename error
4c78eadb3489 KVM: fail KVM_SET_VCPU_EVENTS with invalid exception number
485d15db01ca kbuild: simplify ld-option implementation
5875149a400a Linux 4.4.179
e6ca59daafd0 kernel/sysctl.c: fix out-of-bounds access when setting file-max
70a0882cd600 Revert "locking/lockdep: Add debug_locks check in __lock_downgrade()"
abc81720ea87 ALSA: info: Fix racy addition/deletion of nodes
0e4d4e0d6ba9 mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n
4088997e5dc1 device_cgroup: fix RCU imbalance in error case
20fdfad30c43 sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup
568f6b28743c Revert "kbuild: use -Oz instead of -Os when using clang"
9090d691a874 mac80211: do not call driver wake_tx_queue op during reconfig
e70a2d376c59 kprobes: Fix error check when reusing optimized probes
abb5b93fe0f5 kprobes: Mark ftrace mcount handler functions nokprobe
3dda8d29b56e x86/kprobes: Verify stack frame on kretprobe
bc76b595cd13 arm64: futex: Restore oldval initialization to work around buggy compilers
7977328f4265 crypto: x86/poly1305 - fix overflow during partial reduction
f94135f92d97 ALSA: core: Fix card races between register and disconnect
0241c6f9f56c staging: comedi: ni_usb6501: Fix possible double-free of ->usb_rx_buf
9f2bf97bb6c3 staging: comedi: ni_usb6501: Fix use of uninitialized mutex
1d149c6cfcd1 staging: comedi: vmk80xx: Fix possible double-free of ->usb_rx_buf
32ae16ff1eaf staging: comedi: vmk80xx: Fix use of uninitialized semaphore
dc4f96499d43 io: accel: kxcjk1013: restore the range after resume.
07921e3cb1ea iio: adc: at91: disable adc channel interrupt in timeout case
c69e21be54b4 iio: ad_sigma_delta: select channel when reading register
e20204c43c0b iio/gyro/bmg160: Use millidegrees for temperature scale
eaa303a2d65d KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU
83a98463d6f9 tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete
5721b1717bd6 modpost: file2alias: check prototype of handler
5a25b6f93f84 modpost: file2alias: go back to simple devtable lookup
e9a60ab1609a crypto: crypto4xx - properly set IV after de- and encrypt
faac81f7cb34 ipv4: ensure rcu_read_lock() in ipv4_link_failure()
fbf569d2beee ipv4: recompile ip options in ipv4_link_failure
b6d37bba0f7a tcp: tcp_grow_window() needs to respect tcp_space()
b1aaee5a97c9 net: fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv
dc20066a631c net: bridge: multicast: use rcu to access port list from br_multicast_start_querier
423ffcd5136c net: atm: Fix potential Spectre v1 vulnerabilities
d8e18cccd25e bonding: fix event handling for stacked bonds
9ca0f944a76b appletalk: Fix compile regression
54a07fff4b21 ovl: fix uid/gid when creating over whiteout
df57807765dd tpm/tpm_crb: Avoid unaligned reads in crb_recv()
c947b45f2e0c include/linux/swap.h: use offsetof() instead of custom __swapoffset macro
aaedb76c488e lib/div64.c: off by one in shift
d49a75f5add4 appletalk: Fix use-after-free in atalk_proc_exit
4528b128bbbc ARM: 8839/1: kprobe: make patch_lock a raw_spinlock_t
3d1167107004 iommu/dmar: Fix buffer overflow during PCI bus notification
cc8c23ad5ec8 crypto: sha512/arm - fix crash bug in Thumb2 build
8a2dd49a63c7 crypto: sha256/arm - fix crash bug in Thumb2 build
740562f32daa cifs: fallback to older infolevels on findfirst queryinfo retry
c49c3925a846 ACPI / SBS: Fix GPE storm on recent MacBookPro's
1e3975db46da ARM: samsung: Limit SAMSUNG_PM_CHECK config option to non-Exynos platforms
3e56f3036b4d serial: uartps: console_setup() can't be placed to init section
045aac482ad9 f2fs: fix to do sanity check with current segment number
6891371a2d57 9p locks: add mount option for lock retry interval
ff831803330c 9p: do not trust pdu content for stat item size
ec759c0015fb rsi: improve kernel thread handling to fix kernel panic
48fda9500637 ext4: prohibit fstrim in norecovery mode
0f2d3133530a fix incorrect error code mapping for OBJECTID_NOT_FOUND
35ee305cfe4c x86/hw_breakpoints: Make default case in hw_breakpoint_arch_parse() return an error
158c4cb0d686 iommu/vt-d: Check capability before disabling protected memory
1a883611e2f2 x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode processors
c2dc2fdc0cd1 x86/hpet: Prevent potential NULL pointer dereference
b17b42fbad1b perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test()
98977a809cda perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test
8b89e3c3cf7f perf evsel: Free evsel->counts in perf_evsel__exit()
f0023871b339 perf top: Fix error handling in cmd_top()
63e03efad5ec tools/power turbostat: return the exit status of a command
3a3e67537041 thermal/int340x_thermal: fix mode setting
25c001949c93 thermal/int340x_thermal: Add additional UUIDs
149f72ff296e ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration
9bb0b8e34607 mmc: davinci: remove extraneous __init annotation
b33c00770b36 IB/mlx4: Fix race condition between catas error reset and aliasguid flows
0a2741cd5269 ALSA: sb8: add a check for request_region
574469ec6dcf ALSA: echoaudio: add a check for ioremap_nocache
0e9bb07a374a ext4: report real fs size after failed resize
d8ef8e9465ef ext4: add missing brelse() in add_new_gdb_meta_bg()
e92dc325a560 perf/core: Restore mmap record type correctly
653ee8df1f32 PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller
34419534a70a xtensa: fix return_address
e15f3c34844e sched/fair: Do not re-read ->h_load_next during hierarchical load calculation
c082a57d41de xen: Prevent buffer overflow in privcmd ioctl
442ebc685261 arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value
e9b63a38da24 ARM: dts: at91: Fix typo in ISC_D0 on PC9
39aecae01dd2 genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent()
f449309b7f43 block: do not leak memory in bio_copy_user_iov()
ad344fb86201 ASoC: fsl_esai: fix channel swap issue when stream starts
4e843163c6d9 include/linux/bitrev.h: fix constant bitrev
ae9981cee7b3 ALSA: seq: Fix OOB-reads from strlcpy
3efb978c3c73 ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type
8ed95ff262aa net: ethtool: not call vzalloc for zero sized memory request
0ede14314f6d netns: provide pure entropy for net_hash_mix()
68337354043a tcp: Ensure DCTCP reacts to losses
03328716cb33 sctp: initialize _pad of sockaddr_in before copying to user memory
1edf53ecd2ae qmi_wwan: add Olicard 600
91d95c98c6c2 openvswitch: fix flow actions reallocation
c4e97b06cfdc net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock().
a04dde4e15d7 ipv6: sit: reset ip header pointer in ipip6_rcv
c0aeeafae944 ipv6: Fix dangling pointer when ipv6 fragment
c9b31a7e6726 tty: ldisc: add sysctl to prevent autoloading of ldiscs
c3e76f072adb tty: mark Siemens R3964 line discipline as BROKEN
780e236c3737 lib/string.c: implement a basic bcmp
7c45b45fd6e9 x86/vdso: Drop implicit common-page-size linker flag
79739ad2d0ac x86: vdso: Use $LD instead of $CC to link
b79e268b1fb4 x86/build: Specify elf_i386 linker emulation explicitly for i386 objects
a34640de4046 kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD
1eb40df35d99 binfmt_elf: switch to new creds when switching to new mm
7ad57b32aa08 drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers
04ce0e76959c dmaengine: tegra: avoid overflow of byte tracking
589562152f36 x86/build: Mark per-CPU symbols as absolute explicitly for LLD
517fbf72718e wlcore: Fix memory leak in case wl12xx_fetch_firmware failure
f2606873984e regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting
98bbbf661567 media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enumeration
421d2aae103c netfilter: physdev: relax br_netfilter dependency
10fc10c3270d dmaengine: imx-dma: fix warning comparison of distinct pointer types
e5cb8ab4b0e0 hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable
cdc7a66f679e soc/tegra: fuse: Fix illegal free of IO base address
407f1a8b8d7d hwrng: virtio - Avoid repeated init of completion
a6adffa0fff4 media: mt9m111: set initial frame size other than 0x0
d1ba82ccffab tty: increase the default flip buffer limit to 2*640K
d9c190a5ee92 ARM: avoid Cortex-A9 livelock on tight dmb loops
c627e297b9b6 mt7601u: bump supported EEPROM version
5735cd4e0c78 soc: qcom: gsbi: Fix error handling in gsbi_probe()
b396b5e89be6 ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe
46ff76bd4ea1 cdrom: Fix race condition in cdrom_sysctl_register
6b8382afa7af fbdev: fbmem: fix memory access if logo is bigger than the screen
267da08ea979 bcache: improve sysfs_strtoul_clamp()
97f00d95dfb0 bcache: fix input overflow to sequential_cutoff
d775179e00cd bcache: fix input overflow to cache set sysfs file io_error_halflife
b25147b49301 ALSA: PCM: check if ops are defined before suspending PCM
b67ef52116de ARM: 8833/1: Ensure that NEON code always compiles with Clang
7d4d46f51d6c kprobes: Prohibit probing on bsearch()
f1289edae514 leds: lp55xx: fix null deref on firmware load failure
abcbad869e68 media: mx2_emmaprp: Correct return type for mem2mem buffer helpers
0bc5f939031c media: s5p-g2d: Correct return type for mem2mem buffer helpers
9f127b7284eb media: s5p-jpeg: Correct return type for mem2mem buffer helpers
3967d2d6bcc9 media: sh_veu: Correct return type for mem2mem buffer helpers
853e3862a8d0 SoC: imx-sgtl5000: add missing put_device()
7a3626330297 perf test: Fix failure of 'evsel-tp-sched' test on s390
09a6db51dcb4 scsi: megaraid_sas: return error when create DMA pool failed
98f7f1cf74e4 IB/mlx4: Increase the timeout for CM cache
f8d1bf871805 e1000e: Fix -Wformat-truncation warnings
3bd631e5360e mmc: omap: fix the maximum timeout setting
1c2bfc4636de ARM: 8840/1: use a raw_spinlock_t in unwind
2f36d3ea8c55 coresight: etm4x: Add support to enable ETMv4.2
2ad89a6a0dba scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c
f3666bfc4bc4 usb: chipidea: Grab the (legacy) USB PHY by phandle first
be8e9e9ebffb tools lib traceevent: Fix buffer overflow in arg_eval
2e5086f3ac6f fs: fix guard_bio_eod to check for real EOD errors
8f983d2cbfad cifs: Fix NULL pointer dereference of devname
4a430ac683b3 dm thin: add sanity checks to thin-pool and external snapshot creation
1605df0045d9 cifs: use correct format characters
1eaab115dc7c fs/file.c: initialize init_files.resize_wait
9b7e7899386f f2fs: do not use mutex lock in atomic context
6c96456d9302 ocfs2: fix a panic problem caused by o2cb_ctl
b1399497b701 mm/slab.c: kmemleak no scan alien caches
cb4d6cd27604 mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512!
2ea83494ce11 mm/page_ext.c: fix an imbalance with kmemleak
4970a8ba94ca mm/cma.c: cma_declare_contiguous: correct err handling
722a15d798ff enic: fix build warning without CONFIG_CPUMASK_OFFSTACK
cf503f1b938f sysctl: handle overflow for file-max
28833fee9f4a gpio: gpio-omap: fix level interrupt idling
f7b7a59b47a0 tracing: kdb: Fix ftdump to not sleep
09f4e69e09f5 h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux-
f6e4bc5003ff CIFS: fix POSIX lock leak and invalid ptr deref
a6efba2fc33b tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped
59ae59920af8 Bluetooth: Fix decrementing reference count twice in releasing socket
02bfc06ca2fa i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA
b3b489eea284 mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified
a526c14d841b tty/serial: atmel: Add is_half_duplex helper
6f88ce1ff225 lib/int_sqrt: optimize initial value compute
3f44dacd111a ext4: cleanup bh release code in ext4_ind_remove_space()
20df60004a3a arm64: debug: Ensure debug handlers check triggering exception level
a930f8ce2003 arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals
12ae58ca7ec4 Linux 4.4.178
b1b1efe07ea0 stm class: Hide STM-specific options if STM is disabled
c003b5675d34 coresight: removing bind/unbind options from sysfs
455b9a675ecf arm64: support keyctl() system call in 32-bit mode
d14ac4368f22 Revert "USB: core: only clean up what we allocated"
78d145f71db5 xhci: Fix port resume done detection for SS ports with LPM enabled
9aacea736c9a KVM: Reject device ioctls from processes other than the VM's creator
5ce6e5bd23f0 x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y
0fe681f4ef50 perf intel-pt: Fix TSC slip
e250a5ac0e12 gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input
6271fa6fc366 fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links
98bc2f91e918 Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc
6c1c9cfc2fdd USB: serial: option: add Olicard 600
09d3f1eb8499 USB: serial: option: set driver_info for SIM5218 and compatibles
6ef819f7158a USB: serial: mos7720: fix mos_parport refcount imbalance on error path
ef0d78184aff USB: serial: ftdi_sio: add additional NovaTech products
7139e4d5bf83 USB: serial: cp210x: add new device id
327ee45823eb serial: sh-sci: Fix setting SCSCR_TIE while transferring data
7124c71944ee serial: max310x: Fix to avoid potential NULL pointer dereference
2e7c2f25e902 staging: vt6655: Fix interrupt race condition on device start up.
17400647682a staging: vt6655: Remove vif check from vnt_interrupt
13f6808ec2bb tty: atmel_serial: fix a potential NULL pointer dereference
21da2b461fbd scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices
d8007fb2e816 scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host
2f369124b97a scsi: sd: Fix a race between closing an sd device and sd I/O
49ad73985443 ALSA: pcm: Don't suspend stream in unrecoverable PCM state
c07db6f073ab ALSA: pcm: Fix possible OOB access in PCM oss plugins
f98242a8debb ALSA: seq: oss: Fix Spectre v1 vulnerability
619ae9f179de ALSA: rawmidi: Fix potential Spectre v1 vulnerability
e162927cd161 ALSA: compress: add support for 32bit calls in a 64bit kernel
ed2f3c82b0b4 ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time
61bde5e5af49 btrfs: raid56: properly unmap parity page in finish_parity_scrub()
a23f00416aae btrfs: remove WARN_ON in log_dir_items
48b22ac58998 mac8390: Fix mmio access size probe
981cb03ec5a6 sctp: get sctphdr by offset in sctp_compute_cksum
c5874f35b86b vxlan: Don't call gro_cells_destroy() before device is unregistered
6c362ffe2a22 tcp: do not use ipv6 header for ipv4 flow
617ac1aa4dd4 packets: Always register packet sk in the same order
dd3351b81fac Add hlist_add_tail_rcu() (Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net)
2c2d8a1c8f12 net: rose: fix a possible stack overflow
b969da5f7e8d net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec
3f1c0e4b7965 mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S
2f242b299bcd dccp: do not use ipv6 header for ipv4 flow
46c8459158ae stmmac: copy unicast mac address to MAC registers
949c4ef45eee cfg80211: size various nl80211 messages correctly
695fc282c337 mmc: mmc: fix switch timeout issue caused by jiffies precision
c89eceddfaeb arm64: kconfig: drop CONFIG_RTC_LIB dependency
4a024ea936b6 video: fbdev: Set pixclock = 0 in goldfishfb
d200cc995188 cpu/hotplug: Handle unbalanced hotplug enable/disable
13e84cdbd790 usb: gadget: rndis: free response queue during REMOTE_NDIS_RESET_MSG
0752035a776e usb: gadget: configfs: add mutex lock before unregister gadget
01855b6299eb ipv6: fix endianness error in icmpv6_err
b0351a51ffda stm class: Fix stm device initialization order
2040e80d8095 stm class: Do not leak the chrdev in error path
fbfaa26fa9e7 PM / Hibernate: Call flush_icache_range() on pages restored in-place
60e4a50d332b arm64: kernel: Include _AC definition in page.h
2ba2cca736d8 perf/ring_buffer: Refuse to begin AUX transaction after rb->aux_mmap_count drops
e5a19cf78a23 mac80211: fix "warning: ‘target_metric’ may be used uninitialized"
08d870c51ec5 arm64/kernel: fix incorrect EL0 check in inv_entry macro
823e262919f9 ARM: 8510/1: rework ARM_CPU_SUSPEND dependencies
a99d340dc70b staging: goldfish: audio: fix compiliation on arm
9d4b4395067b staging: ion: Set minimum carveout heap allocation order to PAGE_SHIFT
efa2ec29dd4e staging: ashmem: Add missing include
4dcbf6fa3b47 staging: ashmem: Avoid deadlock with mmap/shrink
021c0d5cdfc0 asm-generic: Fix local variable shadow in __set_fixmap_offset
43ea28e71c2d coresight: etm4x: Check every parameter used by dma_xx_coherent.
58af2f0f6fdf coresight: "DEVICE_ATTR_RO" should defined as static.
c66866b13b3c stm class: Fix a race in unlinking
8c0bfd9d7cb3 stm class: Fix unbalanced module/device refcounting
f34bc5ad7a84 stm class: Guard output assignment against concurrency
bc9d781bed9d stm class: Fix unlocking braino in the error path
65b52bbc35a6 stm class: Support devices with multiple instances
ffb2f3f86b3a stm class: Prevent user-controllable allocations
30e94dc24edd stm class: Fix link list locking
a556f0babe56 stm class: Fix locking in unbinding policy path
03d7b4edf78a coresight: remove csdev's link from topology
a2828b944591 coresight: release reference taken by 'bus_find_device()'
3e2070abcc90 coresight: coresight_unregister() function cleanup
f485f972de3d coresight: fixing lockdep error
9bda5e6b1819 writeback: initialize inode members that track writeback history
cb8251f8d667 Revert "mmc: block: don't use parameter prefix if built as module"
ab3f1a5b9ce5 net: diag: support v4mapped sockets in inet_diag_find_one_icsk()
6f311381f318 perf: Synchronously free aux pages in case of allocation failure
b6496f00a29d arm64: hide __efistub_ aliases from kallsyms
2aeca9a27ba4 hid-sensor-hub.c: fix wrong do_div() usage
bdf3c006b9a2 vmstat: make vmstat_updater deferrable again and shut down on idle
119dbcde59da android: unconditionally remove callbacks in sync_fence_free()
7276c3fbd3b6 ARM: 8494/1: mm: Enable PXN when running non-LPAE kernel on LPAE processor
717da8c75b41 ARM: 8458/1: bL_switcher: add GIC dependency
1f2c3b46811d efi: stub: define DISABLE_BRANCH_PROFILING for all architectures
599dcbf7e8c6 arm64: fix COMPAT_SHMLBA definition for large pages
4afe1affaa6d mmc: block: Allow more than 8 partitions per card
e43196819cc3 sched/fair: Fix new task's load avg removed from source CPU in wake_up_new_task()
ade4560e4fea Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer
d22036003893 Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt
a1402232e193 ath10k: avoid possible string overflow
ee8f5d476dc9 rtc: Fix overflow when converting time64_t to rtc_time
0cd08672e0aa USB: core: only clean up what we allocated
466ab66b5c2f lib/int_sqrt: optimize small argument
7a47e3c3232d serial: sprd: clear timeout interrupt only rather than all interrupts
4104b44e5d92 usb: renesas_usbhs: gadget: fix unused-but-set-variable warning
e86206bd8758 arm64: traps: disable irq in die()
a3fbab100127 Hang/soft lockup in d_invalidate with simultaneous calls
4a97f086f192 serial: sprd: adjust TIMEOUT to a big value
7ed7c0386ef2 tcp/dccp: drop SYN packets if accept queue is full
a12cf3214235 usb: gadget: Add the gserial port checking in gs_start_tx()
36be44e1905d usb: gadget: composite: fix dereference after null check coverify warning
c0f71babf7bb kbuild: setlocalversion: print error to STDERR
1e647cf23fb2 extcon: usb-gpio: Don't miss event during suspend/resume
7f69a980f635 mm/rmap: replace BUG_ON(anon_vma->degree) with VM_WARN_ON
1394b1bdfd00 mmc: core: fix using wrong io voltage if mmc_select_hs200 fails
aa8b7ed21685 arm64: mm: Add trace_irqflags annotations to do_debug_exception()
df2ca3271569 usb: dwc3: gadget: Fix suspend/resume during device mode
f2427238c9ed mmc: core: shut up "voltage-ranges unspecified" pr_info()
6a0f5752f1fd mmc: sanitize 'bus width' in debug output
40c01c8301b8 mmc: make MAN_BKOPS_EN message a debug
282d5f0567be mmc: debugfs: Add a restriction to mmc debugfs clock setting
c8816bb0ed6d mmc: pwrseq_simple: Make reset-gpios optional to match doc
4d026d221b34 ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec
2569eed24d93 ALSA: hda - Record the current power state before suspend/resume calls
4aada79c6793 locking/lockdep: Add debug_locks check in __lock_downgrade()
786207750b49 media: v4l2-ctrls.c/uvc: zero v4l2_event
a8dea33440f1 mmc: tmio_mmc_core: don't claim spurious interrupts
c37fd9822514 ext4: brelse all indirect buffer in ext4_ind_remove_space()
2ebfb9ae0047 ext4: fix data corruption caused by unaligned direct AIO
2b6575ed8c7e ext4: fix NULL pointer dereference while journal is aborted
2f59c12b47c1 futex: Ensure that futex address is aligned in handle_futex_death()
8df0d57e5c08 MIPS: Fix kernel crash for R6 in jump label branch function
5c06f2409550 mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction.
c30b41bbbb87 udf: Fix crash on IO error during truncate
8b12fd7c5f36 drm/vmwgfx: Don't double-free the mode stored in par->set_mode
e884f7d5c627 mmc: pxamci: fix enum type confusion
Linux version 4.4.196-g318053e27706 (android-
build@wphp6.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Tue Nov 5 10:51:10 UTC 2019
Bug: 115649143
Change-Id: Id1dc42c3cf92056cb7608e3c1198e5cb38a287fb
Pick-Prebuilt: 278012881
Source-Branch: android-msm-wahoo-4.4-qt-qpr2
Signed-off-by: Robin Peng <robinpeng@google.com>
|
|
bac9b64941b2 glink: add size check before transferring data
85b70b7dd3d0 i2c-msm-v2: Select BLOCK mode if any msgs[*].buf is from stack
Linux version 4.4.177-gbac9b64941b2 (android-build@abfarm749) (Android
(5484270 based on r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Wed Oct 30 01:01:03 UTC 2019
Bug: 128524087
Bug: 141091682
Change-Id: I99a1b5e11bb5b543136e1496970d7fbdadcb923a
Pick-Prebuilt: 278012881
Source-Branch: android-msm-wahoo-4.4-qt-qpr2
Signed-off-by: Eva Huang <evahuang@google.com>
|
|
df4424ec61fc Merge branch 'android-msm-wahoo-4.4-qt' into android-msm-wahoo-4.4-qt-qpr1
8dc6157cc76f Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
535a4cf0bc92 USB: gadget: f_midi: fixing a possible double-free in f_midi
c1fbeed98031 usb: gadget: f_midi: fail if set_alt fails to allocate requests
b692365e498f ANDROID: fiq_debugger: remove
7186396bf2cc UPSTREAM: ANDROID: binder: remove waitqueue when thread exits.
a54422d3ba10 UPSTREAM: ANDROID: binder: remove waitqueue when thread exits.
Linux version 4.4.177-gdf4424ec61fc (android-
build@wprb2.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Fri Oct 4 00:12:30 UTC 2019
Bug: 32402555
Bug: 36101220
Bug: 139522588
Bug: 141709125
Bug: 141720095
Test: vts-kernel, pts-postsubmit, SST
Change-Id: Idcf9b6c2106b188860579e13d47041e3479d8ef3
Pick-Prebuilt: 270061736
Source-Branch: android-msm-wahoo-4.4-qt-qpr1
Signed-off-by: Harrison Lingren <hlingren@google.com>
|
|
d7d9936faf81 arch/arm64/configs: Enable CONFIG_HID_ASUS_GAMEPAD
7cdf1047f7cd FROMLIST: Add Asus Gamepad descriptor fix
0b9a5d84c966 qcacmn: Fix potential double free in send_log_supported_evt_cmd_tlv
d79a4f80e139 qcacld-3.0: Add check for num_peers in wma_ibss_peer_info_event_handler
b7db7eba2dcf qcacld-3.0: Fix out-of-bounds access in lim_process_assoc_req_frame
cd6bd6021932 qcacld-3.0: Avoid buffer overflow in wma_process_bip
4ea217eae123 qcacld-3.0: Check for following radio link stats events
704319332cbd qcacld-3.0: Fix Use after free in wma_vdev_start_resp_handler
07da460d4c6e qcacld-3.0: Skip IE which has length less than the minimum valid IE length
62bf4eb7e820 qcacld-3.0: Set the minsize of SuppChannels IE to 2
1c5198e269a5 autofs - fix slab out of bounds read in getname_kernel()
fbfab7e36b30 misc: mnh: Fix race condition in legacy fw transfer
c23524e551c9 misc: mnh: Double check PMIC VBAT before boot
c4b1d79d59ca soc: tas2557: do not use stack memory for i2c transfers
Linux version 4.4.177-gd7d9936faf81 (android-build@abfarm-us-
east1-c-0063) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Wed Sep 25 20:36:39 UTC 2019
Bug: 111524987
Bug: 131124114
Bug: 132045014
Bug: 136125093
Bug: 138637560
Bug: 138641772
Bug: 139882999
Bug: 139883000
Bug: 139886106
Bug: 139890137
Bug: 139890138
Bug: 140010996
Bug: 141387646
Change-Id: Ib085d34a2b02d5a890b426bfd10e3a62f810e269
Pick-Prebuilt: 270061736
Source-Branch: android-msm-wahoo-4.4-qt-qpr1
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
7074ee5eaf7e sched: Reset the scheduler and cpufreq to the pre-merge state
672efddd106f Merge branch 'android-msm-wahoo-4.4-qt' into android-msm-wahoo-4.4-qt-qpr1
a9e0ec5cb774 Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
20310a1f06f4 BACKPORT: binder: Set end of SG buffer area properly.
1355c1e8d7ec ext4: zero out the unused memory region in the extent tree block
c677c60cd6ec diag: dci: Prevent task deallocation and possible resource leak
72847f28aad1 diag: dci: Validate dci client entries prior to access
c31f61699c0f fbdev: msm: check the length of the external input buffer properly
0c22445a6ae6 msm: mdss: check the length of the external input buffer properly
93d722d6be61 binder: binder: fix possible UAF when freeing buffer
c524437225b6 Revert "Revert "FROMLIST: sched: Make iowait_boost optional in schedutil""
a025e0fc8eb3 Revert "FROMLIST: sched: Make iowait_boost optional in schedutil"
96fe0df919bd msm: kgsl: Add missing check for snapshot IB dump
Linux version 4.4.185-g7074ee5eaf7e (android-build@abfarm766) (Android
(5484270 based on r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Fri Sep 20 08:35:23 UTC 2019
Bug: 68726653
Bug: 133041647
Bug: 133758011
Bug: 136210786
Bug: 138940207
Bug: 138940226
Bug: 138979801
Bug: 140746360
Change-Id: I2a659ba24fcfe69a1e64d6738b9b6ae6b42d5661
Pick-Prebuilt: 270061736
Source-Branch: android-msm-wahoo-4.4-qt-qpr1
Signed-off-by: Robin Peng <robinpeng@google.com>
|
|
f48a44ff5d59 qcacmn: Fix potential double free in send_log_supported_evt_cmd_tlv
0be664fe55a7 qcacld-3.0: Add check for num_peers in wma_ibss_peer_info_event_handler
81186ae4e859 qcacld-3.0: Fix out-of-bounds access in lim_process_assoc_req_frame
b506c3a5aa05 qcacld-3.0: Avoid buffer overflow in wma_process_bip
aa3aa0130a64 qcacld-3.0: Check for following radio link stats events
4820645edf05 qcacld-3.0: Fix Use after free in wma_vdev_start_resp_handler
0f505c0b288c qcacld-3.0: Skip IE which has length less than the minimum valid IE length
6dffb35da1a8 qcacld-3.0: Set the minsize of SuppChannels IE to 2
Linux version 4.4.185-gf48a44ff5d59 (android-build@abfarm-us-
east1-c-0013) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Thu Sep 5 03:21:00 UTC 2019
Bug: 138637560
Bug: 138641772
Bug: 139882999
Bug: 139883000
Bug: 139886106
Bug: 139890137
Bug: 139890138
Change-Id: I8998a384e0d07356d2a12f236c11be27fd9fe896
Pick-Prebuilt: 267153545
Source-Branch: android-msm-wahoo-4.4-qt-qpr1
Signed-off-by: Sunil Ravi <sunilravi@google.com>
|
|
8b79d725884e autofs - fix slab out of bounds read in getname_kernel()
527b4b7eb607 Merge branch 'android-msm-wahoo-4.4-qt' into android-msm-wahoo-4.4-qt-qpr1
d0ec9925a61f Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
ce1dadbf3ad9 soc: qcom: Remove smp2p test support
d756fb8cbb21 soc: qcom: Remove smp2p test support
83bee1dc48e8 soc: qcom: smem: Add secure device check for smem dump
Linux version 4.4.185-g8b79d725884e (android-
build@wphr10.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Thu Aug 29 19:11:26 UTC 2019
Bug: 122475456
Bug: 132045014
Bug: 135588290
Bug: 137800028
Bug: 139157052
Bug: 139202417
Change-Id: Ica862455b60612030c1878f1e42a4cc39ef2753e
Pick-Prebuilt: 266011670
Source-Branch: android-msm-wahoo-4.4-qt-qpr1
Signed-off-by: SalmaxChang <salmaxchang@google.com>
|
|
c01daea54c34 LTS: Merge android-4.4 (4.4.185) into android-msm-wahoo-4.4-qt-qpr1
22a75d00d2d5 ANDROID: overlayfs: Fix a regression in commit b24be4acd
ac95e0aad784 ANDROID: overlayfs ovl_create_of_link regression
a8987107bfd5 Revert "scsi: ufs: Fix regulator load and icc-level configuration"
fe8fbead5e6f Revert "scsi: ufs: Avoid configuring regulator with undefined voltage range"
d8f568c21992 misc: mnh: Fix race condition in legacy fw transfer
b98ba1c968a5 misc: mnh: Double check PMIC VBAT before boot
4ac67e6a5752 Merge android-4.4 (4.4.185) into android-msm-wahoo-4.4-qt-lts
f5fa370f84a4 soc: tas2557: do not use stack memory for i2c transfers
14e11966c8e7 Merge 4.4.185 into android-4.4
7bbf48947605 Linux 4.4.185
f66168a2a2eb dmaengine: imx-sdma: remove BD_INTR for channel0
2fec7f2e38bc KVM: x86: degrade WARN to pr_warn_ratelimited
c0309c7835cd arm64, vdso: Define vdso_{start,end} as array
a62a40c8a3ff ARC: handle gcc generated __builtin_trap for older compiler
1ed8ed6d2119 tty: rocket: fix incorrect forward declaration of 'rp_init()'
986543fcf50c btrfs: Ensure replaced device doesn't have pending chunk allocation
adbf2b44e8f1 lib/mpi: Fix karactx leak in mpi_powm
52e0b9fcd6f6 ALSA: usb-audio: fix sign unintended sign extension on left shifts
3864c897a7d9 ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages
13088bad036a ALSA: seq: fix incorrect order of dest_client/dest_ports arguments
6e5d6d15daa3 crypto: user - prevent operating on larval algorithms
54562d2b0be5 ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME
18eee992e8e8 MIPS: Workaround GCC __builtin_unreachable reordering bug
2fbaa1af066f bug.h: work around GCC PR82365 in BUG()
2f8180ff3386 swiotlb: Make linux/swiotlb.h standalone includible
f1a9886ddd3a mfd: omap-usb-tll: Fix register offsets
a1877fd325cd MIPS: math-emu: do not use bools for arithmetic
014275fd848f ARC: fix build warning in elf.h
a414c474578a ARC: Assume multiplier is always present
b3e8f6bc2f41 scsi: hpsa: correct ioaccel2 chaining
8978dce0c235 usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC
53f1c783ecc0 usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep[i]
5b3f570661f4 ASoC: max98090: remove 24-bit format support if RJ is 0
05d6e618f64b spi: bitbang: Fix NULL pointer dereference in spi_unregister_master
d4dcab6232e9 ASoC : cs4265 : readable register too low
3c738429d03e um: Compile with modern headers
993699d9de09 Bluetooth: Fix faulty expression for minimum encryption key size check
b3c963d51a02 net: check before dereferencing netdev_ops during busy poll
ec109e6a9a1b bonding: Always enable vlan tx offload
012e59ea8777 ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop
8b4c9dfab314 team: Always enable vlan tx offload
36ad5e8b3833 tipc: check msg->req data len in tipc_nl_compat_bearer_disable
253c7176af9f tipc: change to use register_pernet_device
92598c5db140 sctp: change to hold sk after auth shkey is created successfully
a892d74963c8 cpu/speculation: Warn on unsupported mitigations= parameter
8ac3c1abffbb x86/speculation: Allow guests to use SSBD even if host does not
b24be4acd17a ovl: modify ovl_permission() to do checks on two inodes
485ac3d91b2d KVM: X86: Fix scan ioapic use-before-initialization
33da943746bd net/9p: include trans_common.h to fix missing prototype warning.
33e0f07f6f29 9p: p9dirent_read: check network-provided name length
3479b3c35e82 9p/rdma: remove useless check in cm_event_handler
1275a5cf02a3 9p: acl: fix uninitialized iattr access
87451738cb17 9p/rdma: do not disconnect on down_interruptible EAGAIN
6052d03fc9e3 perf help: Remove needless use of strncpy()
e1f60e369ad5 perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul
c7c680979b50 mac80211: drop robust management frames from unknown TA
3aca04068aa3 cfg80211: fix memory leak of wiphy device name
b79e58acda3f SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write
59f9ad4b789d Bluetooth: Fix regression with minimum encryption key size alignment
75de0ddd3100 Bluetooth: Align minimum encryption key size for LE and BR/EDR connections
892b9bf41b25 ARM: imx: cpuidle-imx6sx: Restrict the SW2ISO increase to i.MX6SX
562f962142e2 can: purge socket error queue on sock destruct
b4fd1ed2b172 can: flexcan: fix timeout when set small bitrate
d38cac353bc5 btrfs: start readahead also in seed devices
95c82386950c Btrfs: fix race between readahead and device replace/removal
66f0f0fdb9b9 hwmon: (pmbus/core) Treat parameters as paged if on multiple pages
4847348903fb s390/qeth: fix VLAN attribute in bridge_hostnotify udev event
3b63a2e8812a scsi: ufs: Check that space was properly alloced in copy_query_response
d367346c5b43 scripts/checkstack.pl: Fix arm64 wrong or unknown architecture
37515df6b488 sparc: perf: fix updated event period in response to PERF_EVENT_IOC_PERIOD
9df6837e2220 net: hns: Fix loopback test failed at copper ports
629877b5a33c MIPS: uprobes: remove set but not used variable 'epc'
a66d44b69a16 IB/hfi1: Insure freeze_work work_struct is canceled on shutdown
96fdfe5665d4 parisc: Fix compiler warnings in float emulation code
ececcbae0a3a parport: Fix mem leak in parport_register_dev_model
961705817841 apparmor: enforce nullbyte at end of tag string
4b6818e02588 Input: uinput - add compat ioctl number translation for UI_*_FF_UPLOAD
9a7435e1a5b9 usb: chipidea: udc: workaround for endpoint conflict issue
9efccd7745a1 gcc-9: silence 'address-of-packed-member' warning
f7247666a71a tracing: Silence GCC 9 array bounds warning
93709767272b scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck()
bd6042e9c373 mm/page_idle.c: fix oops because end_pfn is larger than max_pfn
fb7adf69e00d fs/binfmt_flat.c: make load_flat_shared_library() work
d657433f124d ANDROID: Fixes to locking around handle_lmk_event
c93a1fab248c ANDROID: Avoid taking multiple locks in handle_lmk_event
282d84add5d7 Merge 4.4.184 into android-4.4
72d1ee93e931 Linux 4.4.184
46c7b5d6f2a5 tcp: refine memory limit test in tcp_fragment()
94fd42809f7d Merge 4.4.183 into android-4.4
308743255040 Linux 4.4.183
df7ba8162ca1 Abort file_remove_privs() for non-reg. files
8f6345a11caa coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping
3692bc31c1ff Revert "crypto: crypto4xx - properly set IV after de- and encrypt"
39c7c903c63d scsi: libsas: delete sas port if expander discover failed
a272035ea1bf scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route()
af8cd6101bf5 net: sh_eth: fix mdio access in sh_eth_close() for R-Car Gen2 and RZ/A1 SoCs
b25c62cc16e0 KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list
7ef8d778cf3e ia64: fix build errors by exporting paddr_to_nid()
432030b25b86 configfs: Fix use-after-free when accessing sd->s_dentry
d5a18c8609f3 i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr
be1b9df5bba1 net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE()
0bb6c295e463 gpio: fix gpio-adp5588 build errors
dd961efe8dee perf/ring_buffer: Add ordering to rb->nest increment
8abd8a9a975e perf/ring_buffer: Fix exposing a temporarily decreased data_head
3e74b3f05abf x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor
f4678b7808e7 mISDN: make sure device name is NUL terminated
e2f9c0f73454 sunhv: Fix device naming inconsistency between sunhv_console and sunhv_reg
753aa7556089 neigh: fix use-after-free read in pneigh_get_next
709d8771fab7 lapb: fixed leak of control-blocks.
1777c35e8d47 ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero
6f057abd08d1 be2net: Fix number of Rx queues used for flow hashing
7139a9f6246d ax25: fix inconsistent lock state in ax25_destroy_timer
f1a5c6b083bc USB: serial: option: add Telit 0x1260 and 0x1261 compositions
a67d65958e2a USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode
b8ee804bba8f USB: serial: pl2303: add Allied Telesis VT-Kit3
f14747c88170 USB: usb-storage: Add new ID to ums-realtek
038c192699a9 USB: Fix chipmunk-like voice when using Logitech C270 for recording audio.
8f6b0e59d2a0 drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define()
6e0c7e73232f drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read
ce391e4cdef8 KVM: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION
a1b9c6b4cba0 KVM: x86/pmu: do not mask the value that is written to fixed PMUs
7caddacf863f usbnet: ipheth: fix racing condition
f80a35fcb9e9 scsi: bnx2fc: fix incorrect cast to u64 on shift operation
da51a322f197 scsi: lpfc: add check for loss of ndlp when sending RRQ
3a2ff1088c2a Drivers: misc: fix out-of-bounds access in function param_set_kgdbts_var
1f8233ca3a48 ASoC: cs42xx8: Add regcache mask dirty
91f1fc1ae409 cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css()
8b47af927e2e bcache: fix stack corruption by PRECEDING_KEY()
a2aabf288bf7 i2c: acorn: fix i2c warning
d774bd27b4f5 ptrace: restore smp_rmb() in __ptrace_may_access()
5aff00ee839a signal/ptrace: Don't leak unitialized kernel memory with PTRACE_PEEK_SIGINFO
0b871fc866eb fs/ocfs2: fix race in ocfs2_dentry_attach_lock()
c05fed507582 mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node
be499b84c3bd libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk
d7a18814fff9 ALSA: seq: Cover unsubscribe_port() in list_mutex
4282a0b1db65 Revert "Bluetooth: Align minimum encryption key size for LE and BR/EDR connections"
cd23996afa14 futex: Fix futex lock the wrong page
38fbd5c2d572 ARM: exynos: Fix undefined instruction during Exynos5422 resume
5767587907fd pwm: Fix deadlock warning when removing PWM device
113a78a0a537 ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octa
78184953a2ed pwm: tiehrpwm: Update shadow register for disabling PWMs
d24e22cde8b3 dmaengine: idma64: Use actual device for DMA transfers
533171620cd5 gpio: gpio-omap: add check for off wake capable gpios
3b4652ba9d78 PCI: xilinx: Check for __get_free_pages() failure
c869210e0ac6 video: imsttfb: fix potential NULL pointer dereferences
5c7fbc5f6a7d video: hgafb: fix potential NULL pointer dereference
bea8fa863ce9 PCI: rcar: Fix a potential NULL pointer dereference
76208df36d7a PCI: rpadlpar: Fix leaked device_node references in add/remove paths
100468652e5a ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA
927d2be77e6c ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA
8aee025af280 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA
b49501f51371 clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288
4270dc6a7a79 soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher
845676341c2d platform/chrome: cros_ec_proto: check for NULL transfer function
c7155e51cf85 x86/PCI: Fix PCI IRQ routing table memory leak
198a54f07f51 nfsd: allow fh_want_write to be called twice
e6779b264d69 fuse: retrieve: cap requested size to negotiated max_write
742cb74bf108 nvmem: core: fix read buffer in place
750c55e69cca ALSA: hda - Register irq handler after the chip initialization
09ad374f23ce iommu/vt-d: Set intel_iommu_gfx_mapped correctly
9e4ed17b9416 f2fs: fix to do sanity check on valid block count of segment
534ef922376e f2fs: fix to avoid panic in do_recover_data()
90a238a8a2d2 ntp: Allow TAI-UTC offset to be set to zero
25be7d51a012 drm/bridge: adv7511: Fix low refresh rate selection
8fdebdd06c4b perf/x86/intel: Allow PEBS multi-entry in watermark mode
dee1ba919ca2 mfd: twl6040: Fix device init errors for ACCCTL register
4110c4188853 mfd: intel-lpss: Set the device in reset state when init
1bef19130b5b kernel/sys.c: prctl: fix false positive in validate_prctl_map()
937fa1624a1f mm/cma_debug.c: fix the break condition in cma_maxchunk_get()
fceb0be41836 mm/cma.c: fix crash on CMA allocation if bitmap allocation fails
9c8d4d77e3aa hugetlbfs: on restore reserve error path retain subpool reservation
d8129a5d7a9d ipc: prevent lockup on alloc_msg and free_msg
50c0db539937 sysctl: return -EINVAL if val violates minmax
8b9241b052a2 fs/fat/file.c: issue flush after the writeback of FAT
eee21eb4a635 ANDROID: kernel: cgroup: cpuset: Clear cpus_requested for empty buf
f1adac4c222b ANDROID: kernel: cgroup: cpuset: Add missing allocation of cpus_requested in alloc_trial_cpuset
9c4ab5729952 Merge 4.4.182 into android-4.4
33790f2eda73 Linux 4.4.182
f938ae0ce5ef tcp: enforce tcp_min_snd_mss in tcp_mtu_probing()
e757d052f3b8 tcp: add tcp_min_snd_mss sysctl
ad472d3a9483 tcp: tcp_fragment() should apply sane memory limits
4657ee0fe05e tcp: limit payload size of sacked skbs
1cc130f95ec7 UPSTREAM: binder: check for overflow when alloc for security context
784672577648 BACKPORT: binder: fix race between munmap() and direct reclaim
bd858d730975 Merge 4.4.181 into android-4.4
d7b7345c3a5d Linux 4.4.181
f1d7eebd9d67 ethtool: check the return value of get_regs_len
647f72b0d75c ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled
c9696a8f3e64 fuse: Add FOPEN_STREAM to use stream_open()
3bf0c459615a fs: stream_open - opener for stream-like files so that read and write can run simultaneously without deadlock
0f5fab865ae9 drm/gma500/cdv: Check vbt config bits when detecting lvds panels
e087f7519114 genwqe: Prevent an integer overflow in the ioctl
59565e894518 MIPS: pistachio: Build uImage.gz by default
8061c23f5378 fuse: fallocate: fix return with locked inode
cf30c1953467 parisc: Use implicit space register selection for loading the coherence index of I/O pdirs
f0d1e74c8120 rcu: locking and unlocking need to always be at least barriers
44657dbba7c4 pktgen: do not sleep with the thread lock held.
eded0b11c7a3 net: rds: fix memory leak in rds_ib_flush_mr_pool
54dd5e352cf7 net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query
cc475966e5f7 neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit
e5c6de6694ed ethtool: fix potential userspace buffer overflow
8795708bc939 media: uvcvideo: Fix uvc_alloc_entity() allocation alignment
2b13a9580ef9 usb: gadget: fix request length error for isoc transfer
8b15aae1baa2 net: cdc_ncm: GetNtbFormat endian fix
613b4bc1951d Revert "x86/build: Move _etext to actual end of .text"
6ad730b83178 userfaultfd: don't pin the user memory in userfaultfd_file_create()
4e06554db5e5 brcmfmac: add subtype check for event handling in data path
993b68aa3ef7 brcmfmac: add length checks in scheduled scan result handler
35bcfbad5d94 brcmfmac: fix incorrect event channel deduction
8c12de962667 brcmfmac: revise handling events in receive path
5f4688a15c24 brcmfmac: screening firmware event packet
6da841e9ae87 brcmfmac: Add length checks on firmware events
c55a2cffa5ca bnx2x: disable GSO where gso_size is too big for hardware
a33b6d4c8bc7 net: create skb_gso_validate_mac_len()
c53c1a821d62 binder: replace "%p" with "%pK"
5280efe442b2 binder: Replace "%p" with "%pK" for stable
336c16621785 CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM
360f8fe46f74 kernel/signal.c: trace_signal_deliver when signal_group_exit
7a47d1873120 memcg: make it work on sparse non-0-node systems
5db0a9c3cc52 tty: max310x: Fix external crystal register setup
e498745310d0 tty: serial: msm_serial: Fix XON/XOFF
986adddb9d8f drm/nouveau/i2c: Disable i2c bus access after ->fini()
bf8f6b43c2e7 ALSA: hda/realtek - Set default power save node to 0
494447b90d6d Btrfs: fix race updating log root item during fsync
af34de02a6a7 scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs)
e85d002556ea scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove
8282730a0afa media: smsusb: better handle optional alignment
0bce1ea89712 media: usb: siano: Fix false-positive "uninitialized variable" warning
b1782be70e1e media: usb: siano: Fix general protection fault in smsusb
d52c0ffb383f USB: rio500: fix memory leak in close after disconnect
b92be99a0c8b USB: rio500: refuse more than one device at a time
ee9d750e9ac8 USB: Add LPM quirk for Surface Dock GigE adapter
30e66d7d2fb9 USB: sisusbvga: fix oops in error path of sisusb_probe
018b7ea9ca24 USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor
f5e1ec93b208 usb: xhci: avoid null pointer deref when bos field is NULL
017e6726a4fb xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic()
ec70e2c130d6 include/linux/bitops.h: sanitize rotate primitives
fbbc4fe02a31 sparc64: Fix regression in non-hypervisor TLB flush xcall
5bce46edeb72 tipc: fix modprobe tipc failed after switch order of device registration -v2
416d252ba926 Revert "tipc: fix modprobe tipc failed after switch order of device registration"
f1613a9e1bdc xen/pciback: Don't disable PCI_COMMAND on PCI device reset.
383687e15cd0 crypto: vmx - ghash: do nosimd fallback manually
61ba8e9f51b3 net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue value
1d33a3ebd945 bnxt_en: Fix aggregation buffer leak under OOM condition.
7d423301240b tipc: Avoid copying bytes beyond the supplied data
332bff9d9a08 usbnet: fix kernel crash after disconnect
16ffb5f7c335 net: stmmac: fix reset gpio free missing
4f9c73aa2930 net-gro: fix use-after-free read in napi_gro_frags()
5cbaa135a0e1 llc: fix skb leak in llc_build_and_send_ui_pkt()
36a7222071d1 ipv6: Consider sk_bound_dev_if when binding a raw socket to an address
9fbf1ac57c7a ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM
0984cb76d294 spi: Fix zero length xfer bug
854415f37aae spi: rspi: Fix sequencer reset during initialization
c927451887c1 spi : spi-topcliff-pch: Fix to handle empty DMA buffers
445c07409179 scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices
3a5d11332896 media: saa7146: avoid high stack usage with clang
5a96cf10dc5c media: go7007: avoid clang frame overflow warning with KASAN
0e9f0805eeea media: m88ds3103: serialize reset messages in m88ds3103_set_frontend
9effa38946b6 scsi: qla4xxx: avoid freeing unallocated dma memory
95f0bb0a6c83 usb: core: Add PM runtime calls to usb_hcd_platform_shutdown
1909121a6192 rcutorture: Fix cleanup path for invalid torture_type strings
1081d04a0443 tty: ipwireless: fix missing checks for ioremap
c05b2ed7bc1b virtio_console: initialize vtermno value for ports
348ec7b9a1c1 media: wl128x: prevent two potential buffer overflows
557ae685914b spi: tegra114: reset controller on probe
5e75d5e2cd0c cxgb3/l2t: Fix undefined behaviour
dc2a8861fdb8 ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put
971e4a273242 ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put
5db3c5adf44a HID: core: move Usage Page concatenation to Main item
cb7872f12835 chardev: add additional check for minor range overlap
5680f59f0f15 x86/ia32: Fix ia32_restore_sigcontext() AC leak
94032b2e05c9 arm64: cpu_ops: fix a leaked reference by adding missing of_node_put
04f45a555ec3 scsi: ufs: Avoid configuring regulator with undefined voltage range
60bcfed2ad60 scsi: ufs: Fix regulator load and icc-level configuration
0a597d2badef brcmfmac: fix race during disconnect when USB completion is in progress
f95ab00ab455 brcmfmac: convert dev_init_lock mutex to completion
db74ef82ca8b b43: shut up clang -Wuninitialized variable warning
951fbf92381a brcmfmac: fix missing checks for kmemdup
1d3ee4d7fc6a rtlwifi: fix a potential NULL pointer dereference
6d7b052d8466 iio: common: ssp_sensors: Initialize calculated_time in ssp_common_process_data
e98ef6767e41 iio: hmc5843: fix potential NULL pointer dereferences
a86d06179423 iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion
4400dcd69478 x86/build: Keep local relocations with ld.lld
75ffb58460e3 cpufreq: pmac32: fix possible object reference leak
3d041608fd4b cpufreq/pasemi: fix possible object reference leak
4d02f33a4f42 cpufreq: ppc_cbe: fix possible object reference leak
6be923556aad s390: cio: fix cio_irb declaration
65e3cb04a5a2 extcon: arizona: Disable mic detect if running when driver is removed
db7eb206560c PM / core: Propagate dev->power.wakeup_path when no callbacks
066a286679b4 mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support
6a783be705ba mmc: sdhci-of-esdhc: add erratum eSDHC5 support
8b0e6af16ae6 mmc_spi: add a status check for spi_sync_locked
a30e90a8eb3a scsi: libsas: Do discovery on empty PHY to update PHY info
915defac2a9a hwmon: (f71805f) Use request_muxed_region for Super-IO accesses
0eb8a476ffc5 hwmon: (pc87427) Use request_muxed_region for Super-IO accesses
79deb6abd1f5 hwmon: (smsc47b397) Use request_muxed_region for Super-IO accesses
92b4d16997c4 hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses
e3e58378c678 hwmon: (vt1211) Use request_muxed_region for Super-IO accesses
488920af3bb3 RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure
2ff310e6dae2 i40e: don't allow changes to HW VLAN stripping on active port VLANs
bc791e819503 x86/irq/64: Limit IST stack overflow check to #DB stack
3557f0857767 USB: core: Don't unbind interfaces following device reset failure
6f5e198878fb sched/core: Handle overflow in cpu_shares_write_u64
9812286a63a1 sched/core: Check quota and period overflow at usec to nsec conversion
9d4961a415ed powerpc/numa: improve control of topology updates
82077215ed25 media: pvrusb2: Prevent a buffer overflow
ca865598abf1 media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable()
a8e0739d465e audit: fix a memory leak bug
ff3038fe657d media: ov2659: make S_FMT succeed even if requested format doesn't match
2d97a3abcf2f media: au0828: stop video streaming only when last user stops
115ccd9ca776 media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper
1433d7a0937b media: coda: clear error return value before picture run
5cadb7ae715f dmaengine: at_xdmac: remove BUG_ON macro in tasklet
af8b5d7d9477 pinctrl: pistachio: fix leaked of_node references
74dd38a5a447 HID: logitech-hidpp: use RAP instead of FAP to get the protocol version
9bffc62051a9 mm/uaccess: Use 'unsigned long' to placate UBSAN warnings on older GCC versions
ae6b1f761180 x86/mm: Remove in_nmi() warning from 64-bit implementation of vmalloc_fault()
b059848e119f smpboot: Place the __percpu annotation correctly
28d8827a09b0 x86/build: Move _etext to actual end of .text
d3eb2caf6d41 bcache: avoid clang -Wunintialized warning
7bf3463abc95 bcache: add failure check to run_cache_set() for journal replay
d4547049bb7f bcache: fix failure in journal relplay
5789884b98ab bcache: return error immediately in bch_journal_replay()
50d25ca802f5 net: cw1200: fix a NULL pointer dereference
af2fb022b390 mwifiex: prevent an array overflow
4b24af093631 ASoC: fsl_sai: Update is_slave_mode with correct value
c1045350a6c4 mac80211/cfg80211: update bss channel on channel switch
a3c50ef9fd43 dmaengine: pl330: _stop: clear interrupt status
958848a1d97c w1: fix the resume command API
e4163587c4ee rtc: 88pm860x: prevent use-after-free on device remove
a898d150956b brcm80211: potential NULL dereference in brcmf_cfg80211_vndr_cmds_dcmd_handler()
5e1a879d9ab3 spi: pxa2xx: fix SCR (divisor) calculation
3d521a6fba45 ASoC: imx: fix fiq dependencies
af283aba93bb powerpc/boot: Fix missing check of lseek() return value
dba032038c95 mmc: core: Verify SD bus width
333e8303d6e0 cxgb4: Fix error path in cxgb4_init_module
6948c6bc17d6 gfs2: Fix lru_count going negative
635c71d11234 tools include: Adopt linux/bits.h
ed2faf464d9b perf tools: No need to include bitops.h in util.h
a1f254dc06f9 at76c50x-usb: Don't register led_trigger if usb_register_driver failed
f5e4337e4a9c ssb: Fix possible NULL pointer dereference in ssb_host_pcmcia_exit
e39af96f4dc1 media: vivid: use vfree() instead of kfree() for dev->bitmap_cap
a04e71a0dbc6 media: cpia2: Fix use-after-free in cpia2_exit
28eeeb86046e fbdev: fix WARNING in __alloc_pages_nodemask bug
bf8474c64846 hugetlb: use same fault hash key for shared and private mappings
6bc153907900 fbdev: fix divide error in fb_var_to_videomode
5c9a20390c01 btrfs: sysfs: don't leak memory when failing add fsid
0fa88718cdc5 Btrfs: fix race between ranged fsync and writeback of adjacent ranges
2f5ac0bd2ef7 gfs2: Fix sign extension bug in gfs2_update_stats
8aae5e98fec2 crypto: vmx - CTR: always increment IV as quadword
582bb52e4803 Revert "scsi: sd: Keep disk read-only when re-reading partition"
bd020b331706 bio: fix improper use of smp_mb__before_atomic()
603212bdc59c KVM: x86: fix return value for reserved EFER
75d63b131b73 ext4: do not delete unlinked inode from orphan list on failed truncate
31943685dd49 fbdev: sm712fb: fix memory frequency by avoiding a switch/case fallthrough
7d64186e7910 btrfs: Honour FITRIM range constraints during free space trim
57e84e4c073d md/raid: raid5 preserve the writeback action after the parity check
9013f4870848 Revert "Don't jump to compute_result state from check_result state"
0c57364fa0f4 perf bench numa: Add define for RUSAGE_THREAD if not present
66ee750cfdd7 ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour
fc0208b3428d power: supply: sysfs: prevent endless uevent loop with CONFIG_POWER_SUPPLY_DEBUG
dd37fa44dffa KVM: arm/arm64: Ensure vcpu target is unset on reset failure
fe4f461ba517 xfrm4: Fix uninitialized memory read in _decode_session4
cd0848733f25 vti4: ipip tunnel deregistration fixes.
8fd94b65d207 xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module
86040d722b29 xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink
daea41651d43 dm delay: fix a crash when invalid device is specified
566004721c90 PCI: Mark Atheros AR9462 to avoid bus reset
0dc2ad06ddad fbdev: sm712fb: fix crashes and garbled display during DPMS modesetting
4673eae95b53 fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix garbled display
c996722f7fff fbdev: sm712fb: fix support for 1024x768-16 mode
ebfadb510e3c fbdev: sm712fb: fix crashes during framebuffer writes by correctly mapping VRAM
c92bde52742c fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGA
0d5cd17ce037 fbdev: sm712fb: fix white screen of death on reboot, don't set CR3B-CR3F
ca5ce8db7f23 fbdev: sm712fb: fix VRAM detection, don't set SR70/71/74/75
6c2fb5beecba fbdev: sm712fb: fix brightness control on reboot, don't set SR30
dbc86a927d66 perf intel-pt: Fix sample timestamp wrt non-taken branches
eedc9a210f9f perf intel-pt: Fix improved sample timestamp
f5da0aeca525 perf intel-pt: Fix instructions sampling rate
a5b2e4b6ac21 memory: tegra: Fix integer overflow on tick value calculation
11988047b39a tracing: Fix partial reading of trace event's id file
a7929c94860e ceph: flush dirty inodes before proceeding with remount
3c99cd905ba9 iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114
40857ab73988 fuse: honor RLIMIT_FSIZE in fuse_file_fallocate
73724958d129 fuse: fix writepages on 32bit
12060f4740ca clk: tegra: Fix PLLM programming on Tegra124+ when PMC overrides divider
4676a07add08 NFS4: Fix v4.0 client state corruption when mount
e8623e7a8f4b media: ov6650: Fix sensor possibly not detected on probe
dffc9e5ffae5 cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level()
b8ab0c4effb8 of: fix clang -Wunsequenced for be32_to_cpu()
2a98d346396a intel_th: msu: Fix single mode with IOMMU
bc065776c31e md: add mddev->pers to avoid potential NULL pointer dereference
ade291d2230a stm class: Fix channel free in stm output free path
65d14634b694 tipc: fix modprobe tipc failed after switch order of device registration
ff69bb4be643 tipc: switch order of device registration to fix a crash
2ff783f3e05e ppp: deflate: Fix possible crash in deflate_init
dd20e0c039fe net/mlx4_core: Change the error print to info print
b2f72a431142 net: avoid weird emergency message
70064f7ea100 KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes
5e9bc16ff49f ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug
98529ecd313b ext4: zero out the unused memory region in the extent tree block
9ff6372e5a6b fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount
bfce20eaf18e writeback: synchronize sync(2) against cgroup writeback membership switches
cd042379c6ad crypto: arm/aes-neonbs - don't access already-freed walk.iv
b70e97ae5d8e crypto: salsa20 - don't access already-freed walk.iv
6dc48d059646 crypto: chacha20poly1305 - set cra_name correctly
b82055365307 crypto: gcm - fix incompatibility between "gcm" and "gcm_base"
de087dd9f5c6 crypto: gcm - Fix error return code in crypto_gcm_create_common()
064d0c5a9ae6 ipmi:ssif: compare block number correctly for multi-part return messages
bef039b2419e bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim()
5651075a1ce3 bcache: fix a race between cache register and cacheset unregister
686e4352e3d8 Btrfs: do not start a transaction at iterate_extent_inodes()
b268b6e501ed ext4: fix ext4_show_options for file systems w/o journal
f3b9c26f191b ext4: actually request zeroing of inode table after grow
e5100e7fa78e tty/vt: fix write/write race in ioctl(KDSKBSENT) handler
592a36c59f4c mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L
e3a74fbc42ca ocfs2: fix ocfs2 read inode data panic in ocfs2_iget
b614485b6b93 mm/mincore.c: make mincore() more conservative
80cc516ed783 ASoC: RT5677-SPI: Disable 16Bit SPI Transfers
e6bf706cee3f ASoC: max98090: Fix restore of DAPM Muxes
2a8188c68e0a ALSA: hda/realtek - EAPD turn on later
1bbb08c8ab6a ALSA: hda/hdmi - Consider eld_valid when reporting jack event
2d8956305ae8 ALSA: usb-audio: Fix a memory leak bug
b1c1888ad6c9 crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()
2ee7c2310cd0 crypto: crct10dif-generic - fix use via crypto_shash_digest()
2ee0dd38a0a0 crypto: vmx - fix copy-paste error in CTR mode
f7dee0816e5d ARM: exynos: Fix a leaked reference by adding missing of_node_put
ce814dc7e811 x86/speculation/mds: Improve CPU buffer clear documentation
4d68e2bf3834 x86/speculation/mds: Revert CPU buffer clear on double fault exit
e4e5a975f4ae Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.4.y' into android-4.4
2d812ba62ee4 f2fs: link f2fs quota ops for sysfile
6dc3fb0ba854 fs: sdcardfs: Add missing option to show_options
Linux version 4.4.185-gc01daea54c34 (android-build@abfarm-us-
east1-c-0042) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Thu Aug 1 22:39:42 UTC 2019
Bug: 109821005
Bug: 111524987
Bug: 112955896
Bug: 115649143
Bug: 120025196
Bug: 120444281
Bug: 127298877
Bug: 130571081
Bug: 131124114
Bug: 133257717
Bug: 133479338
Bug: 134051784
Bug: 136125093
Bug: 137541192
Bug: 137617133
Bug: 137827669
Bug: 137827828
Change-Id: I100e054574b0ae6ec33a0e2d45f88a65083acd95
Pick-Prebuilt: 255958347
Source-Branch: android-msm-wahoo-4.4-qt-qpr1
Signed-off-by: Robin Peng <robinpeng@google.com>
|
|
62af034e001a Merge branch 'android-msm-wahoo-4.4-qt' into android-msm-wahoo-4.4-qt-qpr1
36c093ec2ff7 qcacld-3.0: Fix buffer overflow in htt_t2h_msg_handler_fast
13bbfd2acaff qcacld-3.0: Fix possible OOB in wma_unified_radio_tx_mem_free()
132c995fa299 Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
e401cbdc0225 diag: dci: Validate dci client entries prior read
0885f9fa1f03 msm: camera_v2: handle the error value returned during get clock
3cec04152e58 msm: kgsl: Fix race condition while making page as dirty
56bf0a1cdcd0 lsm: check payload size validity before using it as array index
ba07aeceb481 qcacld-3.0: Remove off-by-one write condition in sch_beacon_process
b5747b04714f dsp: asm: validate payload size before access
03a9e44f2440 drivers: soc: qcom: Added check to avoid opening multiple instance
4c3598af8990 drivers: soc: Synchronize apr callback and voice svc release
1abdbcc85976 UPSTREAM: binder: check for overflow when alloc for security context
33e32f950a64 msm: adsprpc: use same CPU address during DMA allocation and free
ae1369347be9 msm: ADSPRPC: Update correct VA to user space
b44412bf04f6 msm: kgsl: Prevent race condition when freeing memory
46d8ba9a1ad6 LTS: Merge android-4.4 (4.4.180) into android-msm-wahoo-4.4-qt-qpr1
5c7e3ac862dc Merge android-4.4 (4.4.180) into android-msm-wahoo-4.4-qt-lts
4b83924d66b1 Merge remote-tracking branch 'partner/android-msm-wahoo-4.4-qt-qpr1' into android-msm-wahoo-4.4-qt-lts
d1cecd465e6a Revert "msm: kgsl: Offload mementry destroy work to separate thread"
7e1acf11db61 msm: adsprpc: allocate all remote memory in kernel
71cb827c0249 Merge 4.4.180 into android-4.4
ce469a70f3bc ANDROID: cuttlefish_defconfig: Disable DEVTMPFS
fe15f47306a1 ANDROID: Move from clang r349610 to r353983c.
8cb9bdaac97a Merge upstream-f2fs-stable-linux-4.4.y into android-4.4
0cba1d4c1422 f2fs: fix to avoid accessing xattr across the boundary
ee588a7f2329 f2fs: fix to avoid potential race on sbi->unusable_block_count access/update
993543bcbad2 f2fs: add tracepoint for f2fs_filemap_fault()
b60ff4b3605c f2fs: introduce DATA_GENERIC_ENHANCE
43c33bc93b79 f2fs: fix to handle error in f2fs_disable_checkpoint()
9ca2000e9d76 f2fs: remove redundant check in f2fs_file_write_iter()
b6bb1574fce6 f2fs: fix to be aware of readonly device in write_checkpoint()
04139be9047a f2fs: fix to skip recovery on readonly device
25f68cbbdb86 f2fs: fix to consider multiple device for readonly check
a90ff12b2ff5 f2fs: relocate chksum_offset for large_nat_bitmap feature
ad199c5f600f f2fs: allow unfixed f2fs_checkpoint.checksum_offset
a3df88564441 f2fs: Replace spaces with tab
12a9d38a0b11 f2fs: insert space before the open parenthesis '('
e3057056de10 f2fs: allow address pointer number of dnode aligning to specified size
c351f529e220 f2fs: introduce f2fs_read_single_page() for cleanup
8ac217148510 f2fs: mark is_extension_exist() inline
2c8359eee2ad f2fs: fix to set FI_UPDATE_WRITE correctly
5f2085bab2e2 f2fs: fix to avoid panic in f2fs_inplace_write_data()
d6fe88aef4c1 f2fs: fix to do sanity check on valid block count of segment
1c3e295f67d0 f2fs: fix to do sanity check on valid node/block count
4ffbe8fee8a4 f2fs: fix to avoid panic in do_recover_data()
65f109d717d4 f2fs: fix to do sanity check on free nid
c60f9c6ced33 f2fs: fix to do checksum even if inode page is uptodate
9a080abdc30b f2fs: fix to avoid panic in f2fs_remove_inode_page()
c0bcbe425670 f2fs: fix to clear dirty inode in error path of f2fs_iget()
299dea1adf40 f2fs: remove new blank line of f2fs kernel message
9b4fc7359ca2 f2fs: fix wrong __is_meta_io() macro
02fb7afdd5f0 f2fs: fix to avoid panic in dec_valid_node_count()
5caebe607e13 f2fs: fix to avoid panic in dec_valid_block_count()
b5bc76046b10 f2fs: fix to use inline space only if inline_xattr is enable
9bc578bf83ee f2fs: fix to retrieve inline xattr space
0d7333632d79 f2fs: fix error path of recovery
b9973998d9df f2fs: fix to avoid deadloop in foreground GC
5047402dec0e f2fs: data: fix warning Using plain integer as NULL pointer
5bed19fbbba0 f2fs: add tracepoint for f2fs_file_write_iter()
7e37cc9d7161 f2fs: add comment for conditional compilation statement
00e77f15eb1d f2fs: fix potential recursive call when enabling data_flush
6b25d4ac2e7d f2fs: improve discard handling with multi-device volumes
c4c54093c71d f2fs: Reduce zoned block device memory usage
2c124ddd98a9 f2fs: Fix use of number of devices
152bacdd85c4 ANDROID: Communicates LMK events to userland where they can be logged
aab9adb4b81b Merge 4.4.179 into android-4.4
74f9ab0d3ed3 Make arm64 serial port config compatible with crosvm
07797f0ce789 Fix merge issue with 4.4.178
abe4979abd87 Fix merge issue with 4.4.177
aa922bed25d4 ANDROID: cuttlefish_defconfig: Enable CONFIG_OVERLAY_FS
7af10f2966c2 Merge 4.4.178 into android-4.4
b20fa86720f8 ANDROID: drop CONFIG_INPUT_KEYCHORD from cuttlefish and ranchu
643dbe00f480 UPSTREAM: virt_wifi: Remove REGULATORY_WIPHY_SELF_MANAGED
1c25c9cc4ab7 Merge upstream-f2fs-stable-linux-4.4.y into android-4.4
9e6526c9a143 UPSTREAM: net: socket: set sock->sk to NULL after calling proto_ops::release()
0c3b8c486664 Merge 4.4.177 into android-4.4
a71fc927e552 Revert "ANDROID: arm: process: Add display of memory around registers when displaying regs."
22c197243aee f2fs: set pin_file under CAP_SYS_ADMIN
557dadbd8114 f2fs: fix to avoid deadlock in f2fs_read_inline_dir()
413e1f1994f2 f2fs: fix to adapt small inline xattr space in __find_inline_xattr()
1f4e6f41cc90 f2fs: fix to do sanity check with inode.i_inline_xattr_size
6fda31ae4bd9 f2fs: give some messages for inline_xattr_size
52b876811ab7 f2fs: don't trigger read IO for beyond EOF page
6831f03b94ec f2fs: fix to add refcount once page is tagged PG_private
a103284fe8e8 f2fs: remove wrong comment in f2fs_invalidate_page()
f261d5b43f93 f2fs: fix to use kvfree instead of kzfree
ce14043aae02 f2fs: print more parameters in trace_f2fs_map_blocks
0b5f8cceb850 f2fs: trace f2fs_ioc_shutdown
528a7e781c07 f2fs: fix to avoid deadlock of atomic file operations
09554b63c705 f2fs: fix to dirty inode for i_mode recovery
2d7bc3f94305 f2fs: give random value to i_generation
0d150640d185 f2fs: no need to take page lock in readdir
2e7ee431e4c3 f2fs: fix to update iostat correctly in IPU path
ac589b083d73 f2fs: fix encrypted page memory leak
40c364049511 f2fs: make fault injection covering __submit_flush_wait()
9878080f02d6 f2fs: fix to retry fill_super only if recovery failed
7307334f4368 f2fs: silence VM_WARN_ON_ONCE in mempool_alloc
66ebc2e50a52 f2fs: correct spelling mistake
79c3cf3d3b5a f2fs: fix wrong #endif
b88b75de8305 f2fs: don't clear CP_QUOTA_NEED_FSCK_FLAG
6a19f801501c f2fs: don't allow negative ->write_io_size_bits
52bff3f6ce0f f2fs: fix to check inline_xattr_size boundary correctly
49293dce7b72 ANDROID: mnt: Propagate remount correctly
bf53364cba2f ANDROID: cuttlefish_defconfig: Add support for AC97 audio
f44df02cd202 ANDROID: overlayfs: override_creds=off option bypass creator_cred
0272cd402b73 FROMGIT: binder: create node flag to request sender's security context
2599cc3d728c Revert "f2fs: fix to avoid deadlock of atomic file operations"
d5aa6ed6b68f Revert "f2fs: fix to check inline_xattr_size boundary correctly"
cf84cdc1d2b5 Merge 4.4.176 into android-4.4
08d58678a972 Merge 4.4.175 into android-4.4
aaf863165e09 BACKPORT: userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas
74b50ba2ec23 ANDROID: cuttlefish_defconfig: Enable DEBUG_SET_MODULE_RONX
4d417f9d93ff ANDROID: Move from clang r346389b to r349610.
363f6f40b1e2 UPSTREAM: virt_wifi: fix error return code in virt_wifi_newlink()
983e064bcbe0 ion: Disable ION_HEAP_TYPE_SYSTEM_CONTIG
62872f952d6b Merge 4.4.174 into android-4.4
64b564428faa Merge 4.4.173 into android-4.4
6d1e42fb1a28 UPSTREAM: binder: filter out nodes when showing binder procs
011f2e498d94 f2fs: do not use mutex lock in atomic context
ecf753b3701d f2fs: fix potential data inconsistence of checkpoint
8ef83050d5c1 f2fs: fix to avoid deadlock of atomic file operations
be2a96a3badc f2fs: fix to check inline_xattr_size boundary correctly
b8fe720a614e f2fs: jump to label 'free_node_inode' when failing from d_make_root()
843809bad274 f2fs: fix to document inline_xattr_size option
b339a10ec62d f2fs: fix to data block override node segment by mistake
04c71ef5d9f7 f2fs: fix typos in code comments
9eb897a05082 f2fs: sync filesystem after roll-forward recovery
6df501312cd5 fs: export evict_inodes
22cb0dec0ee2 f2fs: flush quota blocks after turnning it off
909e1f05afb5 f2fs: avoid null pointer exception in dcc_info
0335a980d238 f2fs: don't wake up too frequently, if there is lots of IOs
c21ea75cece2 f2fs: try to keep CP_TRIMMED_FLAG after successful umount
3907a1e3993a f2fs: add quick mode of checkpoint=disable for QA
35f7e2f6b1b3 f2fs: run discard jobs when put_super
c90a357aee5f f2fs: fix to set sbi dirty correctly
1b64f91923d0 f2fs: UBSAN: set boolean value iostat_enable correctly
b8243df07b58 f2fs: add brackets for macros
9ca1182a3c21 f2fs: check if file namelen exceeds max value
82e2ea275314 f2fs: fix to trigger fsck if dirent.name_len is zero
1ba66eab9c23 f2fs: no need to check return value of debugfs_create functions
b9aad0e3d072 f2fs: export FS_NOCOW_FL flag to user
b5897a1fad59 f2fs: check inject_rate validity during configuring
f3a0a4ad1ea4 f2fs: remove set but not used variable 'err'
746a1117c57a f2fs: fix compile warnings: 'struct *' declared inside parameter list
b224ba20b4d4 f2fs: change error code to -ENOMEM from -EINVAL
f38b204f76a9 ANDROID: cuttlefish_defconfig: Enable CONFIG_RTC_HCTOSYS
b3e9e81ee068 Merge 4.4.172 into android-4.4
d0c3914ffbe4 UPSTREAM: dm: do not allow readahead to limit IO size
f2d65ea603e2 UPSTREAM: readahead: stricter check for bdi io_pages
e7c8b35e4867 UPSTREAM: mm: don't cap request size based on read-ahead setting
24189101975d ANDROID: Fix cuttlefish redundant vsock connection.
3fcfb1ac6699 UPSTREAM: loop: drop caches if offset or block_size are changed
b355d4f7ce55 Merge 4.4.171 into android-4.4
e137948e4b11 UPSTREAM: virtio: new feature to detect IOMMU device quirk
7389e826abae UPSTREAM: vring: Use the DMA API on Xen
6bb68f96a00a UPSTREAM: virtio_ring: Support DMA APIs
dbe5b486ca9a UPSTREAM: vring: Introduce vring_use_dma_api()
5ec66a676736 ANDROID: cuttlefish_defconfig: Enable vsock options
06477f7ef8c1 UPSTREAM: vhost/vsock: fix reset orphans race with close timeout
e633b6d8e0df UPSTREAM: vhost/vsock: fix use-after-free in network stack callers
eb2ca3c19653 UPSTREAM: vhost: correctly check the iova range when waking virtqueue
732e0b13c5d1 UPSTREAM: vhost: synchronize IOTLB message with dev cleanup
f46187d14af3 UPSTREAM: vhost: fix info leak due to uninitialized memory
6619733eab40 UPSTREAM: vhost: fix vhost_vq_access_ok() log check
167925fc0eff UPSTREAM: vhost: validate log when IOTLB is enabled
579cd6fe1e70 UPSTREAM: vhost_net: add missing lock nesting notation
b2696b4a37bd UPSTREAM: vhost: use mutex_lock_nested() in vhost_dev_lock_vqs()
b53fc49147e2 UPSTREAM: vhost/vsock: fix uninitialized vhost_vsock->guest_cid
ea183988dee1 UPSTREAM: vhost_net: correctly check tx avail during rx busy polling
d6c52dda2c08 UPSTREAM: vsock: use new wait API for vsock_stream_sendmsg()
821984ea0cac UPSTREAM: vsock: cancel packets when failing to connect
8d30307c8dc9 UPSTREAM: vhost-vsock: add pkt cancel capability
2b8dd4215e44 UPSTREAM: vsock: track pkt owner vsock
982b533c5d2b UPSTREAM: vhost: fix initialization for vq->is_le
7f320a93701c UPSTREAM: vhost/vsock: handle vhost_vq_init_access() error
d8e26f878c35 UPSTREAM: vsock: lookup and setup guest_cid inside vhost_vsock_lock
f95e936b327d UPSTREAM: vhost-vsock: fix orphan connection reset
de7a923e3093 UPSTREAM: vsock/virtio: fix src/dst cid format
704b8c6108c0 UPSTREAM: VSOCK: Don't dec ack backlog twice for rejected connections
ddabe560202a UPSTREAM: vhost/vsock: drop space available check for TX vq
72e3ee7594c8 UPSTREAM: virtio-vsock: fix include guard typo
613ffe183896 UPSTREAM: vhost/vsock: fix vhost virtio_vsock_pkt use-after-free
b09cc234f36b UPSTREAM: VSOCK: Use kvfree()
80090036d471 BACKPORT: vhost: split out vringh Kconfig
ec5d426be248 UPSTREAM: vhost: drop vringh dependency
7fcee9753439 UPSTREAM: vhost: drop vringh dependency
a2a85e6807dc UPSTREAM: vhost: detect 32 bit integer wrap around
e177c82ed1fa UPSTREAM: VSOCK: Add Makefile and Kconfig
01a1cf6063b4 UPSTREAM: VSOCK: Introduce vhost_vsock.ko
60c196454277 UPSTREAM: VSOCK: Introduce virtio_transport.ko
d5590af888cb BACKPORT: VSOCK: Introduce virtio_vsock_common.ko
716adf173f7f UPSTREAM: VSOCK: defer sock removal to transports
3fc44c12b2c4 UPSTREAM: VSOCK: transport-specific vsock_transport functions
a598d93c2a3a UPSTREAM: vsock: make listener child lock ordering explicit
0f0ec3accb21 UPSTREAM: vhost: new device IOTLB API
2fb5f444a82f BACKPORT: vhost: convert pre sorted vhost memory array to interval tree
ec8d83a0748a UPSTREAM: vhost: introduce vhost memory accessors
6b9b4adc1feb UPSTREAM: vhost_net: stop polling socket during rx processing
708df0e257da UPSTREAM: VSOCK: constify vsock_transport structure
e6fdb474765f UPSTREAM: vhost: lockless enqueuing
773bac0e1f14 UPSTREAM: vhost: simplify work flushing
7103ea77d35b UPSTREAM: VSOCK: Only check error on skb_recv_datagram when skb is NULL
4c634053305d BACKPORT: AF_VSOCK: Shrink the area influenced by prepare_to_wait
6c81476a7cbc UPSTREAM: vhost_net: basic polling support
29181c5bfa69 UPSTREAM: vhost: introduce vhost_vq_avail_empty()
2dd59f910bfd UPSTREAM: vhost: introduce vhost_has_work()
a5de7503e90d UPSTREAM: vhost: rename vhost_init_used()
2ab0816efdda UPSTREAM: vhost: rename cross-endian helpers
6ef11fba4c33 UPSTREAM: vhost: fix error path in vhost_init_used()
c7c7d1506cb8 UPSTREAM: virtio: make find_vqs() checkpatch.pl-friendly
3576d75c8de3 UPSTREAM: net: move napi_hash[] into read mostly section
acb5ff1905fd ANDROID: cuttlefish_defconfig: remove DM_VERITY_HASH_PREFETCH_MIN_SIZE
ec8fcb232d83 Revert "ANDROID: dm verity: add minimum prefetch size"
c69bfa0ff38e ANDROID: f2fs: Complement "android_fs" tracepoint of read path
241f76b17c36 Merge 4.4.170 into android-4.4
a956c6a16374 Merge upstream-f2fs-stable-linux-4.4.y into android-4.4
4cb399ef78be f2fs: don't access node/meta inode mapping after iput
45afbd380596 f2fs: wait on atomic writes to count F2FS_CP_WB_DATA
91aae9fd9242 f2fs: sanity check of xattr entry size
652f47425fe0 f2fs: fix use-after-free issue when accessing sbi->stat_info
c0d46fe1b7cf f2fs: check PageWriteback flag for ordered case
7d78945c83a1 f2fs: fix validation of the block count in sanity_check_raw_super
ed5b0cbccc1d f2fs: fix missing unlock(sbi->gc_mutex)
0f9dc70b5f85 f2fs: clean up structure extent_node
491624d7ea08 f2fs: fix block address for __check_sit_bitmap
ac9f979f2ed9 f2fs: fix sbi->extent_list corruption issue
51aeb0d993c4 f2fs: clean up checkpoint flow
7beec23358c4 f2fs: flush stale issued discard candidates
6f3ef9d3c43c f2fs: correct wrong spelling, issing_*
c7495fa80698 f2fs: use kvmalloc, if kmalloc is failed
26c5b3d76851 f2fs: remove redundant comment of unused wio_mutex
b7b4be291325 f2fs: fix to reorder set_page_dirty and wait_on_page_writeback
7c3f76cff3c4 f2fs: clear PG_writeback if IPU failed
d8e56f5fbbe4 f2fs: add an ioctl() to explicitly trigger fsck later
a390614ee535 f2fs: avoid frequent costly fsck triggers
1bfbe019b4f1 f2fs: fix m_may_create to make OPU DIO write correctly
b16b66345db6 f2fs: fix to update new block address correctly for OPU
7117d4877f22 f2fs: adjust trace print in f2fs_get_victim() to cover all paths
89ff71065347 f2fs: fix to allow node segment for GC by ioctl path
90a67fc7b5ea f2fs: make "f2fs_fault_name[]" const char *
3747e9b23618 f2fs: read page index before freeing
f0d3a002d4d7 f2fs: fix wrong return value of f2fs_acl_create
8baea90490c0 f2fs: avoid build warn of fall_through
e4f63bec5edb f2fs: fix race between write_checkpoint and write_begin
bec98df4142c f2fs: check memory boundary by insane namelen
c461cc70cf27 f2fs: only flush the single temp bio cache which owns the target page
43ee8d651fce f2fs: fix out-place-update DIO write
437725968fed f2fs: fix to be aware discard/preflush/dio command in is_idle()
e7e527cd3767 f2fs: add to account direct IO
225132593f4b f2fs: move dir data flush to write checkpoint process
81f26294b698 f2fs: change segment to section in f2fs_ioc_gc_range
9b82e292ff18 f2fs: export migration_granularity sysfs entry
923e976f34cb f2fs: support subsectional garbage collection
eccae7fc76cc f2fs: introduce __is_large_section() for cleanup
1f28ee17778d f2fs: clean up f2fs_sb_has_##feature_name
c7210a4c2a37 f2fs: remove codes of unused wio_mutex
73c1fdf1d7fd f2fs: fix count of seg_freed to make sec_freed correct
4040022b1c06 f2fs: fix to account preflush command for noflush_merge mode
c3f6fda5cbee f2fs: avoid GC causing encrypted file corrupted
d08574b6f0ae ANDROID: cuttlefish_defconfig: Enable VIRTIO_INPUT
dfca92bab267 Merge 4.4.169 into android-4.4
34a4d7ffc21b ANDROID: Revert fs/squashfs back to linux-4.4.y
66a37fc02dff Merge 4.4.168 into android-4.4
b95a8c048a28 ANDROID: uid_sys_stats: Copy task_struct comm field to bigger buffer
ad9ce19da996 Merge 4.4.167 into android-4.4
c680c9a47272 ANDROID: cuttlefish_defconfig: Enable VIRT_WIFI
d0e75fe52e16 FROMGIT, BACKPORT: mac80211-next: rtnetlink wifi simulation device
0d71150b2638 ANDROID: Move from clang r328903 to r346389b.
d40633ce0827 UPSTREAM: binder: fix race that allows malicious free of live buffer
4c4bedf5b3fd Merge 4.4.166 into android-4.4
eec98fb4b06d ANDROID: arm64 defconfig / build config for cuttlefish
c04915fd6939 ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple
e3d1cdc82d3f Revert "ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple"
bc1cf2226ce5 ANDROID: sdcardfs: Add option to not link obb
fa9640e5dd6d ANDROID: sdcardfs: Add sandbox
a26c91b6d2b9 UPSTREAM: seccomp: Fix tracer exit notifications during fatal signals
68fd1017db7c UPSTREAM: arm64/ptrace: run seccomp after ptrace
d5ea505d8bc7 UPSTREAM: arm/ptrace: run seccomp after ptrace
7f891268d5b8 BACKPORT: x86/ptrace: run seccomp after ptrace
0aa0a57dc4d7 UPSTREAM: seccomp: recheck the syscall after RET_TRACE
c1e7c222ce2c UPSTREAM: seccomp: remove 2-phase API
ca192232dc26 BACKPORT: x86/entry: Get rid of two-phase syscall entry work
351181cfa0b3 BACKPORT: seccomp: Add a seccomp_data parameter secure_computing()
850872d95fcc BACKPORT: x86/entry/64: Always run ptregs-using syscalls on the slow path
6ae795154fbf UPSTREAM: x86/syscalls: Add syscall entry qualifiers
a4f217a4a947 UPSTREAM: x86/syscalls: Move compat syscall entry handling into syscalltbl.sh
fe2539e175b6 UPSTREAM: x86/syscalls: Remove __SYSCALL_COMMON and __SYSCALL_X32
6595657a9436 UPSTREAM: x86/syscalls: Refactor syscalltbl.sh
b532ba9c2647 Makefile: Tidy up 4.4.165 merge
f34ff9e87b05 Merge 4.4.165 into android-4.4
564ce1b48436 Merge 4.4.164 into android-4.4
498bf61266f1 ANDROID: zram: set comp_len to PAGE_SIZE when page is huge
0ca3fcabdc05 Merge 4.4.163 into android-4.4
64102d341c13 BACKPORT: xfrm: Allow Output Mark to be Updated Using UPDSA
1bdb20fcd457 ANDROID: sdcardfs: Add option to drop unused dentries
3411c22ecc5a Merge 4.20-rc1-4.4 into android-4.4
0eea3276eebc f2fs: guarantee journalled quota data by checkpoint
ba406b630883 f2fs: cleanup dirty pages if recover failed
f8a7408381a4 f2fs: fix data corruption issue with hardware encryption
797d94b07ea0 f2fs: fix to recover inode->i_flags of inode block during POR
6a23a8558100 f2fs: spread f2fs_set_inode_flags()
fbfc2e102ca7 f2fs: fix to spread clear_cold_data()
0246fe9d2e9a Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()"
003e915c0196 f2fs: account read IOs and use IO counts for is_idle
9204be8a482b f2fs: fix to account IO correctly for cgroup writeback
fb363c5db420 f2fs: fix to account IO correctly
c4b87d0c1ca2 f2fs: remove request_list check in is_idle()
05d4dcf63d56 f2fs: allow to mount, if quota is failed
fe2b3bc0fc9f f2fs: update REQ_TIME in f2fs_cross_rename()
4aa5ef7fb109 f2fs: do not update REQ_TIME in case of error conditions
2dc22029a7e5 f2fs: remove unneeded disable_nat_bits()
3dd704fff948 f2fs: remove unused sbi->trigger_ssr_threshold
9f2917f2bb5d f2fs: shrink sbi->sb_lock coverage in set_file_temperature()
329676473320 f2fs: fix to recover cold bit of inode block during POR
4bb9f775d5ec f2fs: submit cached bio to avoid endless PageWriteback
99efe50ef6cf f2fs: checkpoint disabling
bb423cfd60a4 f2fs: clear PageError on the read path
511f52d02f05 f2fs: allow out-place-update for direct IO in LFS mode
a84324083292 f2fs: refactor ->page_mkwrite() flow
dbb428fbbb59 Revert: "f2fs: check last page index in cached bio to decide submission"
f6a7a0346c35 f2fs: support superblock checksum
c95f10ed9fe0 f2fs: add to account skip count of background GC
fb32c954b6a9 f2fs: add to account meta IO
092a13da9c4e f2fs: keep lazytime on remount
129674a584f4 f2fs: fix missing up_read
a3b89f58fc86 f2fs: return correct errno in f2fs_gc
614fe66d2715 f2fs: avoid f2fs_bug_on if f2fs_get_meta_page_nofail got EIO
4b4f4610ed66 f2fs: mark inode dirty explicitly in recover_inode()
2238c3783157 f2fs: fix to recover inode's crtime during POR
9dd0bfb44344 f2fs: fix to recover inode's i_gc_failures during POR
a19aff4b0517 f2fs: fix to recover inode's i_flags during POR
01ca8a368ff7 f2fs: fix to recover inode's project id during POR
202de66f20d1 f2fs: update i_size after DIO completion
80b258f2a6c5 f2fs: report ENOENT correctly in f2fs_rename
bf3a5ea5c868 f2fs: fix remount problem of option io_bits
6502c983b93d f2fs: fix to recover inode's uid/gid during POR
fa0b97992797 f2fs: avoid infinite loop in f2fs_alloc_nid
47c4cfebd60f f2fs: add new idle interval timing for discard and gc paths
f1aab15eb340 f2fs: split IO error injection according to RW
5d020af76e6d f2fs: add SPDX license identifiers
c4503a88fedd f2fs: surround fault_injection related option parsing using CONFIG_F2FS_FAULT_INJECTION
3a365d71681a f2fs: avoid sleeping under spin_lock
cdbab19b219f f2fs: plug readahead IO in readdir()
99255f120022 f2fs: fix to do sanity check with current segment number
9c051754e9ea f2fs: fix memory leak of percpu counter in fill_super()
e95ef46b0d13 f2fs: fix memory leak of write_io in fill_super()
41e7c940b30d f2fs: cache NULL when both default_acl and acl are NULL
4f36be46ade6 f2fs: fix to flush all dirty inodes recovered in readonly fs
5ad8ed96fd82 f2fs: report error if quota off error during umount
0da4a7250d0d f2fs: submit bio after shutdown
9175c6044f01 f2fs: avoid wrong decrypted data from disk
09206dd9ac2a Revert "f2fs: use printk_ratelimited for f2fs_msg"
810579fccebf f2fs: fix unnecessary periodic wakeup of discard thread when dev is busy
ea8914978000 f2fs: fix to avoid NULL pointer dereference on se->discard_map
4518c70d5a42 f2fs: add additional sanity check in f2fs_acl_from_disk()
c4b00eb70496 Revert "BACKPORT, FROMLIST: fscrypt: add Speck128/256 support"
fd73fe985329 Build fix for 076c36fce1ea0.
ced713fdd6a3 Revert "BACKPORT, FROMGIT: crypto: speck - add support for the Speck block cipher"
96976f956db7 Revert "FROMGIT: crypto: speck - export common helpers"
e6a822e8dd79 Revert "BACKPORT, FROMGIT: crypto: arm/speck - add NEON-accelerated implementation of Speck-XTS"
559e4a2616af Revert "BACKPORT, FROMGIT: crypto: speck - add test vectors for Speck128-XTS"
ea2ad7b41105 Revert "BACKPORT, FROMGIT: crypto: speck - add test vectors for Speck64-XTS"
08400aec8d4a Revert "BACKPORT, FROMLIST: crypto: arm64/speck - add NEON-accelerated implementation of Speck-XTS"
076c36fce1ea Revert "fscrypt: add Speck128/256 support"
c82807c7dd9f UPSTREAM: loop: Add LOOP_SET_BLOCK_SIZE in compat ioctl
8567ea359cab BACKPORT: block/loop: set hw_sectors
6edf1ad77320 UPSTREAM: loop: add ioctl for changing logical block size
3eb8e7351955 Merge 4.4.162 into android-4.4
34e65b671bc7 ANDROID: usb: gadget: f_mtp: Return error if count is negative
7a95540418be ANDROID: x86_64_cuttlefish_defconfig: disable CONFIG_MEMORY_STATE_TIME
8e7f196597f3 Merge 4.4.161 into android-4.4
a94efb1c27c4 Merge 4.4.160 into android-4.4
ea3a6005d280 ANDROID: sdcardfs: Change current->fs under lock
8915582fd450 ANDROID: sdcardfs: Don't use OVERRIDE_CRED macro
8dad7ed2d767 Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.4.y' into android-4.4
78291ae15aaa Revert "f2fs: use timespec64 for inode timestamps"
624c09594792 Merge 4.4.159 into android-4.4
85b352c44756 Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.4.y' into android-4.4
8d6b2dd946c6 ANDROID: restrict store of prefer_idle as boolean
f9e413438f6a Merge 4.4.158 into android-4.4
a8368c981502 BACKPORT: arm/syscalls: Optimize address limit check
1a0df285e476 UPSTREAM: syscalls: Use CHECK_DATA_CORRUPTION for addr_limit_user_check
67e53dac92e7 BACKPORT: arm64/syscalls: Check address limit on user-mode return
2191e07a73b2 BACKPORT: x86/syscalls: Check address limit on user-mode return
4bc04315211c BACKPORT: lkdtm: add bad USER_DS test
a3772a806a04 UPSTREAM: bug: switch data corruption check to __must_check
3c318e77d1e4 BACKPORT: lkdtm: Add tests for struct list corruption
7514f97280fd UPSTREAM: bug: Provide toggle for BUG on data corruption
10c8c8a765f1 UPSTREAM: list: Split list_del() debug checking into separate function
f0b68d746af4 UPSTREAM: rculist: Consolidate DEBUG_LIST for list_add_rcu()
68e051d4a782 BACKPORT: list: Split list_add() debug checking into separate function
cb28adba1a09 FROMLIST: ANDROID: binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl.
c139ea660bac Merge 4.4.157 into android-4.4
e6105542d5e0 f2fs: readahead encrypted block during GC
163bbf811962 f2fs: avoid fi->i_gc_rwsem[WRITE] lock in f2fs_gc
1e1ba6365e04 f2fs: fix performance issue observed with multi-thread sequential read
da42f15a5503 f2fs: fix to skip verifying block address for non-regular inode
cd9641d9dda4 f2fs: rework fault injection handling to avoid a warning
ef6fc75e9a36 f2fs: support fault_type mount option
4d1c79084199 f2fs: fix to return success when trimming meta area
06962ff3351a f2fs: fix use-after-free of dicard command entry
783a75765aad f2fs: support discard submission error injection
7f67de2a4cdd f2fs: split discard command in prior to block layer
46998a9ad699 f2fs: wake up gc thread immediately when gc_urgent is set
3fbe7eea3365 f2fs: fix incorrect range->len in f2fs_trim_fs()
a307972a12dd f2fs: refresh recent accessed nat entry in lru list
4e76883a94da f2fs: fix avoid race between truncate and background GC
e356f6e4e509 f2fs: avoid race between zero_range and background GC
bee931f3f2ed f2fs: fix to do sanity check with block address in main area v2
ad792eda0e99 f2fs: fix to do sanity check with inline flags
d94f27f04014 f2fs: fix to reset i_gc_failures correctly
a08bdb50e2a4 f2fs: fix invalid memory access
46ce4b0af909 f2fs: fix to avoid broken of dnode block list
2e68719a0852 f2fs: use true and false for boolean values
65db828dbd31 f2fs: fix to do sanity check with cp_pack_start_sum
fc320c924c06 f2fs: avoid f2fs_bug_on() in cp_error case
45cd1d9d075f f2fs: fix to clear PG_checked flag in set_page_dirty()
7b4d1de67b1d f2fs: fix to active page in lru list for read path
ed523c069502 f2fs: don't keep meta pages used for block migration
1597eac83470 f2fs: fix to restrict mount condition when without CONFIG_QUOTA
bab53a178a57 f2fs: quota: do not mount as RDWR without QUOTA if quota feature enabled
3675f13c6283 f2fs: quota: fix incorrect comments
bd293daff1f3 f2fs: add proc entry to show victim_secmap bitmap
b404b3cbb80a f2fs: let checkpoint flush dnode page of regular
819d915b47b0 f2fs: issue discard align to section in LFS mode
06da8b3d9ba5 f2fs: don't allow any writes on aborted atomic writes
a2ee1be2b06a f2fs: restrict setting up inode.i_advise
bc9e6f1a0f50 f2fs: fix wrong kernel message when recover fsync data on ro fs
af6d504a3d3d f2fs: clean up ioctl interface naming
29cad83d3347 f2fs: clean up with f2fs_is_{atomic,volatile}_file()
a4160d79ece6 f2fs: clean up with f2fs_encrypted_inode()
207f081d6a1b f2fs: clean up with get_current_nat_page
836f5b31414e f2fs: kill EXT_TREE_VEC_SIZE
ca5241674a6a f2fs: avoid duplicated permission check for "trusted." xattrs
7fcfa4fe9b47 f2fs: fix to propagate error from __get_meta_page()
fab2fbb28099 f2fs: fix to do sanity check with i_extra_isize
a6eb50d252c4 f2fs: blk_finish_plug of submit_bio in lfs mode
f04165877663 f2fs: do not set free of current section
5e39f1496f8e f2fs: Keep alloc_valid_block_count in sync
7b1c7d07d000 f2fs: issue small discard by LBA order
8e37f3a2aad3 f2fs: stop issuing discard immediately if there is queued IO
a992c9d81549 f2fs: clean up with IS_INODE()
c13d31759335 f2fs: detect bug_on in f2fs_wait_discard_bios
648f2564d47a f2fs: fix defined but not used build warnings
58d8acc92028 f2fs: enable real-time discard by default
b30479ee9e2f f2fs: fix to detect looped node chain correctly
af9f4e6d590d f2fs: fix to do sanity check with block address in main area
43abf6c39227 f2fs: fix to skip GC if type in SSA and SIT is inconsistent
e25e77eec111 f2fs: try grabbing node page lock aggressively in sync scenario
4b0b25270d5d f2fs: show the fsync_mode=nobarrier mount option
271b5b05e1de f2fs: check the right return value of memory alloc function
76e16a4d6e69 f2fs: Replace strncpy with memcpy
e6f326a93627 f2fs: avoid the global name 'fault_name'
062c37efc329 f2fs: fix to do sanity check with reserved blkaddr of inline inode
0c700609b7d8 f2fs: fix to do sanity check with node footer and iblocks
0588ef4a0942 f2fs: Allocate and stat mem used by free nid bitmap more accurately
af4137733f9c f2fs: fix to do sanity check with user_block_count
922a1f96e684 f2fs: fix to do sanity check with extra_attr feature
f983081fe45f f2fs: fix to correct return value of f2fs_trim_fs
748d56c1f4fa f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize
b8c037ce5b2f f2fs: fix to do sanity check with secs_per_zone
5e5f3dc3ce50 f2fs: disable f2fs_check_rb_tree_consistence
c69d5a7c6fb2 f2fs: introduce and spread verify_blkaddr
e7406233c15f f2fs: use timespec64 for inode timestamps
b4957b928c84 f2fs: fix to wait on page writeback before updating page
8371163afd3c f2fs: assign REQ_RAHEAD to bio for ->readpages
b90a91b0cbf6 f2fs: fix a hungtask problem caused by congestion_wait
bb36dbbd962f f2fs: Fix uninitialized return in f2fs_ioc_shutdown()
01fc47dc05a3 f2fs: don't issue discard commands in online discard is on
6e728636192f f2fs: fix to propagate return value of scan_nat_page()
25e0980d84de f2fs: support in-memory inode checksum when checking consistency
8e900c803dcd f2fs: fix error path of fill_super
09271307a2e7 f2fs: relocate readdir_ra configure initialization
f94a264ef4a1 f2fs: move s_res{u,g}id initialization to default_options()
1e77f24e1b45 f2fs: don't acquire orphan ino during recovery
0c12cf984c2b f2fs: avoid potential deadlock in f2fs_sbi_store
bbe8bea7fd28 f2fs: indicate shutdown f2fs to allow unmount successfully
d4aa07fef609 f2fs: keep meta pages in cp_error state
306b69b0edeb f2fs: do checkpoint in kill_sb
67a51cab20f7 f2fs: allow wrong configured dio to buffered write
a975831e398b f2fs: flush journal nat entries for nat_bits during unmount
7eb7037bb3fd Merge 4.4.156 into android-4.4
b3f777efd917 Merge 4.4.155 into android-4.4
b68e78cfbd1d BACKPORT: arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW
b2cf10ee86d7 ANDROID: arm64: mm: fix 4.4.154 merge
d762e28031e9 Merge 4.4.154 into android-4.4
05cccc3367f4 BACKPORT: zram: drop max_zpage_size and use zs_huge_class_size()
4d1ddb8d3b84 BACKPORT: zsmalloc: introduce zs_huge_class_size()
7e85a4b796e8 ANDROID: tracing: fix race condition reading saved tgids
5e24b4e4d372 Merge 4.4.153 into android-4.4
e5c5f1fae55d ANDROID: x86_64_cuttlefish_defconfig: Enable lz4 compression for zram
09598cf98780 UPSTREAM: drivers/block/zram/zram_drv.c: fix bug storing backing_dev
a900f9a050d7 BACKPORT: zram: introduce zram memory tracking
e761bead9cc6 BACKPORT: zram: record accessed second
6b6c4b9e56e9 BACKPORT: zram: mark incompressible page as ZRAM_HUGE
404db8c7976b UPSTREAM: zram: correct flag name of ZRAM_ACCESS
5a1553d80202 UPSTREAM: zram: Delete gendisk before cleaning up the request queue
983cc4588ded UPSTREAM: drivers/block/zram/zram_drv.c: make zram_page_end_io() static
a9392b72e143 BACKPORT: zram: set BDI_CAP_STABLE_WRITES once
edf99a4a6eba UPSTREAM: zram: fix null dereference of handle
8a610b438dbd UPSTREAM: zram: add config and doc file for writeback feature
c771cc464309 BACKPORT: zram: read page from backing device
5116f2cd6b5c BACKPORT: zram: write incompressible pages to backing device
a1156cbb71f4 BACKPORT: zram: identify asynchronous IO's return value
b865cfdbdc4a BACKPORT: zram: add free space management in backing device
6b584e46ec50 UPSTREAM: zram: add interface to specif backing device
611815ed3a6a UPSTREAM: zram: rename zram_decompress_page to __zram_bvec_read
7d6933f6bf7a UPSTREAM: zram: inline zram_compress
f588554b4ab4 UPSTREAM: zram: clean up duplicated codes in __zram_bvec_write
e15716b49f04 Merge 4.4.152 into android-4.4
fc0013d7824b ANDROID: x86_64_cuttlefish_defconfig: Enable zram and zstd
637615b60e96 BACKPORT: crypto: zstd - Add zstd support
78ceb3d0fbe9 UPSTREAM: zram: add zstd to the supported algorithms list
460c0d10de2f UPSTREAM: lib: Add zstd modules
490b2f1f67f4 UPSTREAM: lib: Add xxhash module
b95c1171bdda UPSTREAM: zram: rework copy of compressor name in comp_algorithm_store()
0dfe38f677ab UPSTREAM: zram: constify attribute_group structures.
c30307c479f2 UPSTREAM: zram: count same page write as page_stored
69aa01aaee7c UPSTREAM: zram: reduce load operation in page_same_filled
866e69985296 UPSTREAM: zram: use zram_free_page instead of open-coded
70756ad7673b UPSTREAM: zram: introduce zram data accessor
c25a938eb9c5 UPSTREAM: zram: remove zram_meta structure
5a9106094ba9 UPSTREAM: zram: use zram_slot_lock instead of raw bit_spin_lock op
9956749a9a6e BACKPORT: zram: partial IO refactoring
5a1f3f4275c7 BACKPORT: zram: handle multiple pages attached bio's bvec
a612a2fc1494 UPSTREAM: zram: fix operator precedence to get offset
72692005f580 BACKPORT: zram: extend zero pages to same element pages
599a92fdd33d BACKPORT: zram: remove waitqueue for IO done
2ac12d9f2b31 UPSTREAM: zram: remove obsolete sysfs attrs
17ce08110bb7 UPSTREAM: zram: support BDI_CAP_STABLE_WRITES
767df69376b9 UPSTREAM: zram: revalidate disk under init_lock
354502bc5e57 BACKPORT: mm: support anonymous stable page
f17cacc9c736 UPSTREAM: zram: use __GFP_MOVABLE for memory allocation
163e3f59ed24 UPSTREAM: zram: drop gfp_t from zcomp_strm_alloc()
3c395950e421 UPSTREAM: zram: add more compression algorithms
6849209303f8 UPSTREAM: zram: delete custom lzo/lz4
727cface4651 UPSTREAM: zram: cosmetic: cleanup documentation
f44a2bb4f7a1 UPSTREAM: zram: use crypto api to check alg availability
bf76af5746e1 BACKPORT: zram: switch to crypto compress API
2104ebe09ac5 UPSTREAM: zram: rename zstrm find-release functions
d3080aadc19d UPSTREAM: zram: introduce per-device debug_stat sysfs node
4b4591e992aa UPSTREAM: zram: remove max_comp_streams internals
5f0fa02cc517 UPSTREAM: zram: user per-cpu compression streams
bece429b7204 BACKPORT: zsmalloc: require GFP in zs_malloc()
6982182465b2 UPSTREAM: zram/zcomp: do not zero out zcomp private pages
dc5f588d8b73 UPSTREAM: zram: pass gfp from zcomp frontend to backend
3a2ec581f8e1 UPSTREAM: socket: close race condition between sock_close() and sockfs_setattr()
37af2ff398ac ANDROID: Refresh x86_64_cuttlefish_defconfig
e917467d9786 Merge 4.4.151 into android-4.4
5541782ce2bb Merge 4.4.150 into android-4.4
f76bdbdd516d Merge 4.4.149 into android-4.4
f057ff937754 Merge 4.4.148 into android-4.4
a5fc66599b61 Merge 4.4.147 into android-4.4
139622602304 Merge 4.4.146 into android-4.4
2241aa98c9aa kernel/sys.c: fix merge error with 4.4.144
05670d3d98f9 Merge 4.4.145 into android-4.4
4b2d6badbc40 Merge 4.4.144 into android-4.4
7bbfac190345 Merge 4.4.143 into android-4.4
8ec9fd8936b2 Merge 4.4.142 into android-4.4
8ddb600e033f Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.4.y' into android-4.4
b826c97998ef Merge commit '73450231ffff' into android-4.4
9664bdeff388 ANDROID: sdcardfs: Check stacked filesystem depth
7a77ef209cfb Fix backport of "tcp: detect malicious patterns in tcp_collapse_ofo_queue()"
792e682a471d tcp: detect malicious patterns in tcp_collapse_ofo_queue()
9fa2a49a4ac4 tcp: avoid collapses in tcp_prune_queue() if possible
56b516c5e343 x86_64_cuttlefish_defconfig: Enable android-verity
f402eb9ad587 x86_64_cuttlefish_defconfig: enable verity cert
1b37d68f4c82 ANDROID: Fix massive cpufreq_times memory leaks
e95033171949 ANDROID: Reduce use of #ifdef CONFIG_CPU_FREQ_TIMES
bda6b6e49b19 UPSTREAM: binder: replace "%p" with "%pK"
8dd84f190eec UPSTREAM: binder: free memory on error
c88a3ec1ee64 UPSTREAM: binder: fix proc->files use-after-free
96523f2450dc UPSTREAM: Revert "FROMLIST: binder: fix proc->files use-after-free"
e734b26701c1 UPSTREAM: ANDROID: binder: change down_write to down_read
157ecdc80375 UPSTREAM: ANDROID: binder: correct the cmd print for BINDER_WORK_RETURN_ERROR
613e7993d78f UPSTREAM: ANDROID: binder: remove 32-bit binder interface.
02d82286734d UPSTREAM: ANDROID: binder: re-order some conditions
44343a7b30db UPSTREAM: android: binder: use VM_ALLOC to get vm area
8cfa4a392450 UPSTREAM: android: binder: Use true and false for boolean values
086c9e40bfac UPSTREAM: android: binder: Use octal permissions
dab911911501 UPSTREAM: android: binder: Prefer __func__ to using hardcoded function name
8429d9832a2c UPSTREAM: ANDROID: binder: make binder_alloc_new_buf_locked static and indent its arguments
8bdaa17ffa3f UPSTREAM: android: binder: Check for errors in binder_alloc_shrinker_init().
b1bad9e2324d Merge 4.4.141 into android-4.4
ed9bdc8a8fc5 cpufreq: Kconfig: Remove CPU_FREQ_DEFAULT_GOV_SCHED
789274d6967d Merge 4.4.140 into android-4.4
6944da0a68ca treewide: Use array_size in f2fs_kvzalloc()
f15443db99c3 treewide: Use array_size() in f2fs_kzalloc()
3ea03ea4bd09 treewide: Use array_size() in f2fs_kmalloc()
c41203299a52 overflow.h: Add allocation size calculation helpers
d400752f547f f2fs: fix to clear FI_VOLATILE_FILE correctly
853e7339b634 f2fs: let sync node IO interrupt async one
6a4540cf1984 f2fs: don't change wbc->sync_mode
588ecdfd7d02 f2fs: fix to update mtime correctly
1ae5aadab191 fs: f2fs: insert space around that ':' and ', '
39ee53e22320 fs: f2fs: add missing blank lines after declarations
d5b4710fcf38 fs: f2fs: changed variable type of offset "unsigned" to "loff_t"
c35da89531b3 f2fs: clean up symbol namespace
fcf37e16f3cb f2fs: make set_de_type() static
5d1633aa1071 f2fs: make __f2fs_write_data_pages() static
cc8093af7c42 f2fs: fix to avoid accessing cross the boundary
b7f559467095 f2fs: fix to let caller retry allocating block address
e48fcd857657 disable loading f2fs module on PAGE_SIZE > 4KB
02afc275a5bd f2fs: fix error path of move_data_page
0291bd36d076 f2fs: don't drop dentry pages after fs shutdown
a1259450b6db f2fs: fix to avoid race during access gc_thread pointer
d2e0f2f786a6 f2fs: clean up with clear_radix_tree_dirty_tag
c74034518fdc f2fs: fix to don't trigger writeback during recovery
e72a2cca82d8 f2fs: clear discard_wake earlier
b25a1872e9a5 f2fs: let discard thread wait a little longer if dev is busy
b125dfb20d18 f2fs: avoid stucking GC due to atomic write
405909e7f532 f2fs: introduce sbi->gc_mode to determine the policy
1f62e4702a34 f2fs: keep migration IO order in LFS mode
c4408c238722 f2fs: fix to wait page writeback during revoking atomic write
9db5be4af890 f2fs: Fix deadlock in shutdown ioctl
ed74404955cd f2fs: detect synchronous writeback more earlier
91e7d9d2ddbf mm: remove nr_pages argument from pagevec_lookup_{,range}_tag()
feb94dc82928 ceph: use pagevec_lookup_range_nr_tag()
f3aa4a25b8b0 mm: add variant of pagevec_lookup_range_tag() taking number of pages
8914877e374a mm: use pagevec_lookup_range_tag() in write_cache_pages()
26778b87a006 mm: use pagevec_lookup_range_tag() in __filemap_fdatawait_range()
94f1b99298bd nilfs2: use pagevec_lookup_range_tag()
160355d69f46 gfs2: use pagevec_lookup_range_tag()
564108e83a74 f2fs: use find_get_pages_tag() for looking up single page
6cf6fb8645ff f2fs: simplify page iteration loops
a05d8a6a2bde f2fs: use pagevec_lookup_range_tag()
18a4848ffded ext4: use pagevec_lookup_range_tag()
1c7be24f65cd ceph: use pagevec_lookup_range_tag()
e25fadabb5c7 btrfs: use pagevec_lookup_range_tag()
bf9510b162c4 mm: implement find_get_pages_range_tag()
461247b21fde f2fs: clean up with is_valid_blkaddr()
a5d0ccbc189a f2fs: fix to initialize min_mtime with ULLONG_MAX
9bb4d22cf5de f2fs: fix to let checkpoint guarantee atomic page persistence
cdcf2b3e2559 f2fs: fix to initialize i_current_depth according to inode type
331ae0c25b44 Revert "f2fs: add ovp valid_blocks check for bg gc victim to fg_gc"
2494cc7c0bcd f2fs: don't drop any page on f2fs_cp_error() case
0037c639e63d f2fs: fix spelling mistake: "extenstion" -> "extension"
2bba5b8eb867 f2fs: enhance sanity_check_raw_super() to avoid potential overflows
9bb86b63dc0f f2fs: treat volatile file's data as hot one
2cf64590361e f2fs: introduce release_discard_addr() for cleanup
03279ce90b46 f2fs: fix potential overflow
f46eddc4da48 f2fs: rename dio_rwsem to i_gc_rwsem
bb015824532c f2fs: move mnt_want_write_file after range check
8bb9a8da75d1 f2fs: fix missing clear FI_NO_PREALLOC in some error case
cb38cc4e1d02 f2fs: enforce fsync_mode=strict for renamed directory
26bf4e8a96aa f2fs: sanity check for total valid node blocks
78f8b0f46fa2 f2fs: sanity check on sit entry
ab758ada220f f2fs: avoid bug_on on corrupted inode
1a5d1966c0ca f2fs: give message and set need_fsck given broken node id
b025f6dfc018 f2fs: clean up commit_inmem_pages()
7aff5c69da4c f2fs: do not check F2FS_INLINE_DOTS in recover
23d00b02878e f2fs: remove duplicated dquot_initialize and fix error handling
937f4ef79e25 f2fs: stop issue discard if something wrong with f2fs
a6d74bb282ad f2fs: fix return value in f2fs_ioc_commit_atomic_write
258489ec5220 f2fs: allocate hot_data for atomic write more strictly
aa857e0f3b09 f2fs: check if inmem_pages list is empty correctly
9d77ded0a71d f2fs: fix race in between GC and atomic open
0d17eb90b56a f2fs: change le32 to le16 of f2fs_inode->i_extra_size
ea2813111f1f f2fs: check cur_valid_map_mir & raw_sit block count when flush sit entries
9190cadf38db f2fs: correct return value of f2fs_trim_fs
17f85d070886 f2fs: fix to show missing bits in FS_IOC_GETFLAGS
3e90db63fcfc f2fs: remove unneeded F2FS_PROJINHERIT_FL
298032d4d4a6 f2fs: don't use GFP_ZERO for page caches
fdf61219dc25 f2fs: issue all big range discards in umount process
cd79eb2b5e45 f2fs: remove redundant block plug
ec034d0f14ca f2fs: remove unmatched zero_user_segment when convert inline dentry
71aaced0e1ee f2fs: introduce private inode status mapping
7ba55570970c Merge 4.4.139 into android-4.4
e7724207f71e fscrypt: log the crypto algorithm implementations
4cbda579cd3d crypto: api - Add crypto_type_has_alg helper
b24dcaae8753 crypto: skcipher - Add low-level skcipher interface
a9146e423547 crypto: skcipher - Add helper to retrieve driver name
a0ca4bdf4744 crypto: skcipher - Add default key size helper
eb13e0b69296 fscrypt: add Speck128/256 support
27a0e77380a3 fscrypt: only derive the needed portion of the key
f68a71fa8f77 fscrypt: separate key lookup from key derivation
52359cf4fd6d fscrypt: use a common logging function
ff8e7c745e2b fscrypt: remove internal key size constants
7149dd4d39b5 fscrypt: remove unnecessary check for non-logon key type
56446c91422e fscrypt: make fscrypt_operations.max_namelen an integer
f572a22ef9a5 fscrypt: drop empty name check from fname_decrypt()
0077eff1d2e3 fscrypt: drop max_namelen check from fname_decrypt()
3f7af9d27fd6 fscrypt: don't special-case EOPNOTSUPP from fscrypt_get_encryption_info()
52c51f7b7bde fscrypt: don't clear flags on crypto transform
89b7fb82982f fscrypt: remove stale comment from fscrypt_d_revalidate()
d56de4e926ad fscrypt: remove error messages for skcipher_request_alloc() failure
f68d3b84aef1 fscrypt: remove unnecessary NULL check when allocating skcipher
fb10231825e9 fscrypt: clean up after fscrypt_prepare_lookup() conversions
39b144490606 fscrypt: use unbound workqueue for decryption
cf21a9ac5ee4 ANDROID: Add kconfig to make dm-verity check_at_most_once default enabled
226f96b03dc2 ANDROID: sdcardfs: fix potential crash when reserved_mb is not zero
07c01385fb82 Merge 4.4.138 into android-4.4
a2e2217bd824 Merge 4.4.137 into android-4.4
e4798d7f13c7 ANDROID: Update arm64 ranchu64_defconfig
fb7e31963455 Merge 4.4.136 into android-4.4
98b6097d0f14 FROMLIST: f2fs: run fstrim asynchronously if runtime discard is on
7e3a6fc48335 goldfish: pipe: ANDROID: address must be written as __pa(x), not x
73450231ffff f2fs: run fstrim asynchronously if runtime discard is on
6cdd987da8a5 goldfish: pipe: ANDROID: add missing check for memory allocated
33467f9a0952 goldfish: pipe: ANDROID: remove redundant blank lines
f13f3745ee42 Update arch/x86/configs/x86_64_ranchu_defconfig
e75204cc0ad5 ANDROID: x86_64_cuttlefish_defconfig: Enable F2FS
cb8f55426697 ANDROID: Update x86_64_cuttlefish_defconfig
b68f27c36219 FROMLIST: f2fs: early updates queued for v4.18-rc1
c9d74f2522c4 Merge 4.4.135 into android-4.4
cb3afe1f1187 Revert "vti4: Don't override MTU passed on link creation via IFLA_MTU"
85d2070f60c6 f2fs: turn down IO priority of discard from background
4738f527db84 f2fs: don't split checkpoint in fstrim
31e2713935ea f2fs: issue discard commands proactively in high fs utilization
70676ef73646 f2fs: add fsync_mode=nobarrier for non-atomic files
bb53d06b5f21 f2fs: let fstrim issue discard commands in lower priority
6e37ae0e7ab6 Merge 4.4.134 into android-4.4
54f36eadd123 UPSTREAM: sched/fair: Consider RT/IRQ pressure in capacity_spare_wake
3f51ea2db97d Merge 4.4.133 into android-4.4
4b08356a76b8 BACKPORT, FROMLIST: fscrypt: add Speck128/256 support
1d92c594e7b3 cgroup: Disable IRQs while holding css_set_lock
f552de2d035a Revert "cgroup: Disable IRQs while holding css_set_lock"
a47d369cafa2 cgroup: Disable IRQs while holding css_set_lock
9ff3cfc1ec34 ANDROID: proc: fix undefined behavior in proc_uid_base_readdir
c3c51ea38a92 x86: vdso: Fix leaky vdso linker with CC=clang.
ecf86ddd92cf ANDROID: build: cuttlefish: Upgrade clang to newer version.
237f695f140f ANDROID: build: cuttlefish: Upgrade clang to newer version.
d0f23b8c9ef7 ANDROID: build: cuttlefish: Fix path to clang.
1a2b3e7807da UPSTREAM: dm bufio: avoid sleeping while holding the dm_bufio lock
4f75c34feee6 ANDROID: sdcardfs: Don't d_drop in d_revalidate
46155cc7bd1b Merge 4.4.132 into android-4.4
aa3863d27614 goldfish: pipe: ANDROID: mark local functions static
1e1da81a2733 Revert "goldfish: pipe: ANDROID: Allocate memory with GFP_KERNEL."
6a92abb29cc6 UPSTREAM: ANDROID: binder: prevent transactions into own process.
3702e76fb6e9 goldfish: pipe: ANDROID: Add DMA support
033c952f2e7d UPSTREAM: f2fs: clear PageError on writepage - part 2
086f384e23b5 UPSTREAM: f2fs: avoid fsync() failure caused by EAGAIN in writepage()
fcce57111718 ANDROID: build.config: enforce trace_printk check
6ec0e3f3a946 ANDROID: x86_64_cuttlefish_defconfig: Disable KPTI
31f312b49b72 UPSTREAM: mac80211: ibss: Fix channel type enum in ieee80211_sta_join_ibss()
3817f7d606af UPSTREAM: mac80211: Fix clang warning about constant operand in logical operation
cb9daa6fb78f UPSTREAM: nl80211: Fix enum type of variable in nl80211_put_sta_rate()
720dfa9a4c3b UPSTREAM: sysfs: remove signedness from sysfs_get_dirent
520a94861824 f2fs: avoid fsync() failure caused by EAGAIN in writepage()
4ecc6a3658d8 UPSTREAM: tracing: Use cpumask_available() to check if cpumask variable may be used
33594740c282 BACKPORT: clocksource: Use GENMASK_ULL in definition of CLOCKSOURCE_MASK
ac7f6028a7e3 UPSTREAM: netpoll: Fix device name check in netpoll_setup()
4fca5a0c008a FROMLIST: staging: Fix sparse warnings in vsoc driver.
935b28af56e3 FROMLIST: staging: vsoc: Fix a i386-randconfig warning.
c4fd9a102b05 FROMLIST: staging: vsoc: Create wc kernel mapping for region shm.
1fe7e9202e52 Revert "goldfish: pipe: ANDROID: remove a redundant target"
834913c4b790 goldfish: pipe: ANDROID: Replace writel with gf_write_ptr
31569bb45018 goldfish: pipe: ANDROID: Use dev_ logging instead of pr_
cd38dbb03d71 goldfish: pipe: ANDROID: fix checkpatch warnings
6b1151702d39 goldfish: pipe: ANDROID: Update module license
d5d65269652b Merge 4.4.131 into android-4.4
ed11d8f2a0d0 goldfish: pipe: ANDROID: Allocate memory with GFP_KERNEL.
00b597e73dd2 goldfish: pipe: ANDROID: Do not crash
8b274c38978f goldfish: pipe: ANDROID: remove redundant casting
ed6207885d70 goldfish: pipe: ANDROID: Add 'pipe' to pipe functions
e008465076ab goldfish: pipe: ANDROID: fix whitespace
9846d12d4819 goldfish: pipe: ANDROID: rename global variables
d176c5775190 goldfish: pipe: ANDROID: remove a redundant target
9a7f2e964107 goldfish: pipe: ANDROID: add blank lines
c4fcb01762a4 goldfish: pipe: ANDROID: replace 'BUG_ON' with 'BUILD_BUG_ON'
0794d75be19c goldfish: pipe: ANDROID: use the 'BIT' macro for wakeup flags
ec6875b2de05 goldfish: pipe: ANDROID: fix logging format strings
12ef385f51fe Merge 4.4.130 into android-4.4
a44b418c3145 f2fs: clear PageError on writepage - part 2
23eaecc37dfb UPSTREAM: tracing: always define trace_{irq,preempt}_{enable_disable}
4c706fe2e4ae ANDROID: staging: ion: Obey kptr_restrict
02dbf92c9fbe ANDROID: sdcardfs: Set s_root to NULL after putting
1f0ab36725c4 ANDROID: sdcardfs: d_make_root calls iput
86e6cbb5c6ae ANDROID: sdcardfs: Check for private data earlier
b1c4836e573b Merge 4.4.129 into android-4.4
e69d0248ef3b f2fs: check cap_resource only for data blocks
35346d5c24f3 Revert "f2fs: introduce f2fs_set_page_dirty_nobuffer"
b5390be7d000 f2fs: clear PageError on writepage
f819874f58cf f2fs: check cap_resource only for data blocks
3e7a14117575 Revert "f2fs: introduce f2fs_set_page_dirty_nobuffer"
bd23e3af1765 UPSTREAM: timer: Export destroy_hrtimer_on_stack()
ed3b23f4d993 BACKPORT: dm verity: add 'check_at_most_once' option to only validate hashes once
070da80085a4 f2fs: clear PageError on writepage
a9c753efb3b7 f2fs: call unlock_new_inode() before d_instantiate()
0f4e0fa71f18 f2fs: refactor read path to allow multiple postprocessing steps
f478c9bfbb71 fscrypt: allow synchronous bio decryption
dafecc032ea1 f2fs: call unlock_new_inode() before d_instantiate()
c18b4f60c8df f2fs: refactor read path to allow multiple postprocessing steps
13890bed2032 fscrypt: allow synchronous bio decryption
89904ccfe22e Merge 4.4.128 into android-4.4
25d6aefb7ce9 ANDROID: Add build server config for cuttlefish.
12f9b37fcd1b ANDROID: Add defconfig for cuttlefish.
6a38f9839e75 FROMLIST: staging: Android: Add 'vsoc' driver for cuttlefish.
4f175e7cd92d Revert "proc: make oom adjustment files user read-only"
e5882583019d Revert "fixup! proc: make oom adjustment files user read-only"
c6743a3ae71b ANDROID: proc: add null check in proc_uid_init
24a2d9039378 f2fs/fscrypt: updates to v4.17-rc1
c758d68c8678 Reduce amount of casting in drivers/tty/goldfish.c.
d6bbe8be6bda Merge 4.4.127 into android-4.4
42bf67fc543b f2fs: remain written times to update inode during fsync
6cb5aa02bfbd f2fs: make assignment of t->dentry_bitmap more readable
a8d07f1f9c62 f2fs: truncate preallocated blocks in error case
86444d600692 f2fs: fix a wrong condition in f2fs_skip_inode_update
db2188a68704 f2fs: reserve bits for fs-verity
ee2e74b3f00e f2fs: Add a segment type check in inplace write
0192e0a4502f f2fs: no need to initialize zero value for GFP_F2FS_ZERO
49338842e9b2 f2fs: don't track new nat entry in nat set
d6a69d5e6568 f2fs: clean up with F2FS_BLK_ALIGN
2c8834a7a2c9 f2fs: check blkaddr more accuratly before issue a bio
6ab573a9d96f f2fs: Set GF_NOFS in read_cache_page_gfp while doing f2fs_quota_read
7419dcb8be02 f2fs: introduce a new mount option test_dummy_encryption
9321e22c038c f2fs: introduce F2FS_FEATURE_LOST_FOUND feature
8a5719615847 f2fs: release locks before return in f2fs_ioc_gc_range()
739ace131cdf f2fs: align memory boundary for bitops
4c55abe4f8d2 f2fs: remove unneeded set_cold_node()
30654507e0a2 f2fs: add nowait aio support
d909e9410634 f2fs: wrap all options with f2fs_sb_info.mount_opt
5738be52b3e8 f2fs: Don't overwrite all types of node to keep node chain
0bdeb167c843 f2fs: introduce mount option for fsync mode
6bc490f0eedc f2fs: fix to restore old mount option in ->remount_fs
0c9c3e034410 f2fs: wrap sb_rdonly with f2fs_readonly
6c6611223a79 f2fs: avoid selinux denial on CAP_SYS_RESOURCE
076a6f32fe5d f2fs: support hot file extension
58edcdbca67a f2fs: fix to avoid race in between atomic write and background GC
1e0aeb0af9ed f2fs: do gc in greedy mode for whole range if gc_urgent mode is set
10b2d001d6ac f2fs: issue discard aggressively in the gc_urgent mode
a5052f32b940 f2fs: set readdir_ra by default
1aa536a624cc f2fs: add auto tuning for small devices
0ffdffc8f106 f2fs: add mount option for segment allocation policy
b79829891249 f2fs: don't stop GC if GC is contended
766d2321697f f2fs: expose extension_list sysfs entry
98b329de5026 f2fs: fix to set KEEP_SIZE bit in f2fs_zero_range
4d409fa3346b f2fs: introduce sb_lock to make encrypt pwsalt update exclusive
1f6bac14c100 f2fs: remove redundant initialization of pointer 'p'
946aefc7545d f2fs: flush cp pack except cp pack 2 page at first
e5081a52ac09 f2fs: clean up f2fs_sb_has_xxx functions
a292477154b5 f2fs: remove redundant check of page type when submit bio
190e64a819df f2fs: fix to handle looped node chain during recovery
889d98087652 f2fs: handle quota for orphan inodes
92b12bb1a23e f2fs: support passing down write hints to block layer with F2FS policy
22fa74c2b097 f2fs: support passing down write hints given by users to block layer
180900373ec1 f2fs: fix to clear CP_TRIMMED_FLAG
0671fae134bb f2fs: support large nat bitmap
eceb943d5d59 f2fs: fix to check extent cache in f2fs_drop_extent_tree
2e2a339c9853 f2fs: restrict inline_xattr_size configuration
41dda1164137 f2fs: fix heap mode to reset it back
39575737bb62 f2fs: fix potential corruption in area before F2FS_SUPER_OFFSET
7e0e7995ee97 fscrypt: fix build with pre-4.6 gcc versions
31d3279a4fca fscrypt: fix up fscrypt_fname_encrypted_size() for internal use
82bec888567b fscrypt: define fscrypt_fname_alloc_buffer() to be for presented names
168a90782888 fscrypt: calculate NUL-padding length in one place only
042ae9f4cfbf fscrypt: move fscrypt_symlink_data to fscrypt_private.h
f9550c24c20e fscrypt: remove fscrypt_fname_usr_to_disk()
7ac4756a2474 f2fs: switch to fscrypt_get_symlink()
6b76f58e24bd f2fs: switch to fscrypt ->symlink() helper functions
fd457d2c4e04 fscrypt: new helper function - fscrypt_get_symlink()
a1cdacb7ae0d fscrypt: new helper functions for ->symlink()
7f43602f4d10 fscrypt: trim down fscrypt.h includes
d9cadc11bdcf fscrypt: move fscrypt_is_dot_dotdot() to fs/crypto/fname.c
e6fe930580cb fscrypt: move fscrypt_valid_enc_modes() to fscrypt_private.h
efefa434f47e fscrypt: move fscrypt_operations declaration to fscrypt_supp.h
7ed178bc8ae9 fscrypt: split fscrypt_dummy_context_enabled() into supp/notsupp versions
3f16e09dadfb fscrypt: move fscrypt_ctx declaration to fscrypt_supp.h
8216a0b51a3b fscrypt: move fscrypt_info_cachep declaration to fscrypt_private.h
dfe0b3b1b67f fscrypt: move fscrypt_control_page() to supp/notsupp headers
3a2c79177822 fscrypt: move fscrypt_has_encryption_key() to supp/notsupp headers
64bc01b0025e Replace #define with enum for better compilation errors.
f48927a014a5 Add missing include to drivers/tty/goldfish.c
89332ea087c3 Fix whitespace in drivers/tty/goldfish.c
86f9f957c504 ANDROID: fuse: Add null terminator to path in canonical path to avoid issue
13172f49e65a ANDROID: sdcardfs: Fix sdcardfs to stop creating cases-sensitive duplicate entries.
e8cafbb53744 ANDROID: add missing include to pdev_bus
71b3c043fe2d ANDROID: pdev_bus: replace writel with gf_write_ptr
dac472216c72 ANDROID: Cleanup type casting in goldfish.h
014fa364f80b ANDROID: Include missing headers in goldfish.h
f89b70f28f55 ANDROID: cpufreq: times: skip printing invalid frequencies
207b579e3db6 ANDROID: xt_qtaguid: Remove unnecessary null checks to device's name
ffb6bfb30097 ANDROID: xt_qtaguid: Remove unnecessary null checks to ifa_label
a89da170dbe4 ANDROID: cpufreq: times: allocate enough space for a uid_entry
4deb13e291d9 Merge 4.4.126 into android-4.4
4175c4528efe Revert "genirq: Use irqd_get_trigger_type to compare the trigger type for shared IRQs"
38033e9f3745 UPSTREAM: drm: virtio-gpu: set atomic flag
c5707dc8d273 UPSTREAM: drm: virtio-gpu: transfer dumb buffers to host on plane update
9f7a117985f0 UPSTREAM: drm: virtio-gpu: ensure plane is flushed to host on atomic update
d9e0aa6379fb UPSTREAM: drm: virtio-gpu: get the fb from the plane state for atomic updates
38f41ec1cb31 Merge 4.4.125 into android-4.4
49632c6d9873 ANDROID: cpufreq: times: fix proc_time_in_state_show
262c43ff0146 dtc: turn off dtc unit address warnings by default
851fb4da321c Merge 4.4.124 into android-4.4
37343fde0c4a BACKPORT, FROMLIST: crypto: arm64/speck - add NEON-accelerated implementation of Speck-XTS
79e7124a51cd Merge 4.4.123 into android-4.4
4b5b4ff4a687 ANDROID: cpufreq: times: avoid prematurely freeing uid_entry
eacdfbad3ba8 ANDROID: Use standard logging functions in goldfish_pipe
a1f595ac462f ANDROID: Fix whitespace in goldfish
9a42d514a637 staging: android: ashmem: Fix possible deadlock in ashmem_ioctl
b6c49d2852dd llist: clang: introduce member_address_is_nonnull()
230683f5daf6 Merge 4.4.122 into android-4.4
5759471c5c24 ANDROID: ranchu: 32 bit framebuffer support
39f8160f1772 ANDROID: Address checkpatch warnings in goldfishfb
25aa0cb369ec ANDROID: Address checkpatch.pl warnings in goldfish_pipe
51744275f535 ANDROID: sdcardfs: fix lock issue on 32 bit/SMP architectures
64913aa9605d ANDROID: goldfish: Fix typo in goldfish_cmd_locked() call
2898d1ea4167 ANDROID: Address checkpatch.pl warnings in goldfish_pipe_v2
1a6afad3777b FROMLIST: f2fs: don't put dentry page in pagecache into highmem
39ed8376d611 f2fs: don't put dentry page in pagecache into highmem
2b1843d7d061 Merge 4.4.121 into android-4.4
f0f1365fa1a3 ANDROID: Delete the goldfish_nand driver.
3f5605ddb043 ANDROID: Add input support for Android Wear.
098ee1cfeaf3 ANDROID: proc: fix config & includes for /proc/uid
c4a320621a85 FROMLIST: ARM: amba: Don't read past the end of sysfs "driver_override" buffer
86ad18f55c90 UPSTREAM: ANDROID: binder: remove WARN() for redundant txn error
18edb0c8f3cb ANDROID: cpufreq: times: Add missing includes
ea0dbcb473aa ANDROID: cpufreq: Add time_in_state to /proc/uid directories
552095deb565 ANDROID: proc: Add /proc/uid directory
229c03238f0c ANDROID: cpufreq: times: track per-uid time in state
fba21f6831a2 ANDROID: cpufreq: track per-task time in state
d63fdf61a4dc Merge 4.4.120 into android-4.4
855ea747806b ANDROID: keychord: Check for write data size
024f962d4b24 Revert "binder: add missing binder_unlock()"
e2c1313a4794 Merge 4.4.119 into android-4.4
239a415f39e0 ANDROID: sdcardfs: Set num in extension_details during make_item
5f7f76a551e7 Merge 4.4.118 into android-4.4
2240ca0fc8b7 ANDROID: sdcardfs: Hold i_mutex for i_size_write
de4b647c0124 BACKPORT, FROMGIT: crypto: speck - add test vectors for Speck64-XTS
b37c1244dd07 BACKPORT, FROMGIT: crypto: speck - add test vectors for Speck128-XTS
f54e3ccbe8a2 BACKPORT, FROMGIT: crypto: arm/speck - add NEON-accelerated implementation of Speck-XTS
e86420efb2df FROMGIT: crypto: speck - export common helpers
1decfa0b7db0 BACKPORT, FROMGIT: crypto: speck - add support for the Speck block cipher
718f4ad191ef UPSTREAM: ANDROID: binder: synchronize_rcu() when using POLLFREE.
56ee1e817908 f2fs: updates on v4.16-rc1
4ec365657674 Merge 4.4.117 into android-4.4
8c1e0d6585a7 BACKPORT: tee: shm: Potential NULL dereference calling tee_shm_register()
ed384bc36264 BACKPORT: tee: shm: don't put_page on null shm->pages
18fee2106b39 BACKPORT: tee: shm: make function __tee_shm_alloc static
7d6b8f23177a BACKPORT: tee: optee: check type of registered shared memory
1b8bb30b0787 BACKPORT: tee: add start argument to shm_register callback
5b6bf566d7ee BACKPORT: tee: optee: fix header dependencies
78d437dbb108 BACKPORT: tee: shm: inline tee_shm_get_id()
17c7c494f718 BACKPORT: tee: use reference counting for tee_context
9af8e19afc93 BACKPORT: tee: optee: enable dynamic SHM support
cee71b9f6b17 BACKPORT: tee: optee: add optee-specific shared pool implementation
57e74116de17 BACKPORT: tee: optee: store OP-TEE capabilities in private data
8e7265bf47e5 BACKPORT: tee: optee: add registered buffers handling into RPC calls
765318c240e1 BACKPORT: tee: optee: add registered shared parameters handling
05f0a3bccaee BACKPORT: tee: optee: add shared buffer registration functions
7a86865317b0 BACKPORT: tee: optee: add page list manipulation functions
ba1bc285991c BACKPORT: tee: optee: Update protocol definitions
a06ac65fa54f BACKPORT: tee: shm: add page accessor functions
ba5928ca5c23 BACKPORT: tee: shm: add accessors for buffer size and page offset
9b5e064b883b BACKPORT: tee: add register user memory
15bf9b9422ec BACKPORT: tee: flexible shared memory pool creation
7d14aee395ff BACKPORT: optee: support asynchronous supplicant requests
4883df6ebbcd BACKPORT: tee: add TEE_IOCTL_PARAM_ATTR_META
fb96bdaa3aa3 BACKPORT: tee: add tee_param_is_memref() for driver use
014c9019a2f6 f2fs: fix build error with multiply defined inode_nohighmem()
20ddb25b3ebf Merge 4.4.116 into android-4.4
55a366596215 BACKPORT: xfrm: Fix return value check of copy_sec_ctx.
5e56f242721e time: Fix ktime_get_raw() incorrect base accumulation
78d59f1aea62 sched/fair: prevent possible infinite loop in sched_group_energy
0e9bcc1e0a16 UPSTREAM: MIPS: Fix build of compressed image
5f9b3abb911f f2fs: support inode creation time
9fb0de175172 f2fs: rebuild sit page from sit info in mem
1062a0c01829 f2fs: stop issuing discard if fs is readonly
fa043fae9030 f2fs: clean up duplicated assignment in init_discard_policy
b007190234d6 f2fs: use GFP_F2FS_ZERO for cleanup
35b11839a1ae f2fs: allow to recover node blocks given updated checkpoint
e56500860be0 f2fs: recover some i_inline flags
64aa9569a1bf f2fs: correct removexattr behavior for null valued extended attribute
70b3a923daff f2fs: drop page cache after fs shutdown
8069a0e983d9 f2fs: stop gc/discard thread after fs shutdown
bb924f777717 f2fs: hanlde error case in f2fs_ioc_shutdown
700b53f21ee8 f2fs: split need_inplace_update
f31d52811c1f f2fs: fix to update last_disk_size correctly
eeb0118b8340 f2fs: kill F2FS_INLINE_XATTR_ADDRS for cleanup
c1b74c967092 f2fs: clean up error path of fill_super
d5efd57e013b f2fs: avoid hungtask when GC encrypted block if io_bits is set
c4027d08430b f2fs: allow quota to use reserved blocks
18d267c273a9 f2fs: fix to drop all inmem pages correctly
4dca47531eb0 f2fs: speed up defragment on sparse file
999f806a7c9e f2fs: support F2FS_IOC_PRECACHE_EXTENTS
84960fca96c4 f2fs: add an ioctl to disable GC for specific file
292c8e1cfd4d f2fs: prevent newly created inode from being dirtied incorrectly
58b1f5b0fcf1 f2fs: support FIEMAP_FLAG_XATTR
6afa9a94d09b f2fs: fix to cover f2fs_inline_data_fiemap with inode_lock
10f4a4140b61 f2fs: check node page again in write end io
b203c58dfd55 f2fs: fix to caclulate required free section correctly
d49132d45cb0 f2fs: handle newly created page when revoking inmem pages
2ce6b9d8167e f2fs: add resgid and resuid to reserve root blocks
f53dcf6799ab f2fs: implement cgroup writeback support
1338f376d5a3 f2fs: remove unused pend_list_tag
d4f19f6266ab f2fs: avoid high cpu usage in discard thread
b78e9302e2e3 f2fs: make local functions static
62438ba87b79 f2fs: add reserved blocks for root user
06a366757ff7 f2fs: check segment type in __f2fs_replace_block
4c6bc4be375a f2fs: update inode info to inode page for new file
591b33638733 f2fs: show precise # of blocks that user/root can use
b242d7edc537 f2fs: clean up unneeded declaration
87b8168e9ef0 f2fs: continue to do direct IO if we only preallocate partial blocks
2b4d859bd9d8 f2fs: enable quota at remount from r to w
54bf13a0adcd f2fs: skip stop_checkpoint for user data writes
25ef3006ba23 f2fs: fix missing error number for xattr operation
cff2c7fe417b f2fs: recover directory operations by fsync
e2bb618a0a6b f2fs: return error during fill_super
8a2c11d8658d f2fs: fix an error case of missing update inode page
cd38d5ada5a4 f2fs: fix potential hangtask in f2fs_trace_pid
e81cafbeba4b f2fs: no need return value in restore summary process
04d44000d633 f2fs: use unlikely for release case
925d0933d8f0 f2fs: don't return value in truncate_data_blocks_range
f7986c416d1b f2fs: clean up f2fs_map_blocks
e4f5e26cdadf f2fs: clean up hash codes
1f994d47080c f2fs: fix error handling in fill_super
e7db649b5fb1 f2fs: spread f2fs_k{m,z}alloc
5d4e487b9929 f2fs: inject fault to kvmalloc
8b33886c37cd f2fs: inject fault to kzalloc
d94680798786 f2fs: remove a redundant conditional expression
3bc01114a338 f2fs: apply write hints to select the type of segment for direct write
c80f01959114 f2fs: switch to fscrypt_prepare_setattr()
bb8b850365ff f2fs: switch to fscrypt_prepare_lookup()
9ab470eaf8a8 f2fs: switch to fscrypt_prepare_rename()
aeaac517a12d f2fs: switch to fscrypt_prepare_link()
101c6a96ad1c f2fs: switch to fscrypt_file_open()
6d025237a1f8 f2fs: remove repeated f2fs_bug_on
b01e03d724de f2fs: remove an excess variable
e1f9be2f7c82 f2fs: fix lock dependency in between dio_rwsem & i_mmap_sem
e5c7c8601030 f2fs: remove unused parameter
f130dbb98a68 f2fs: still write data if preallocate only partial blocks
47ee9b259811 f2fs: introduce sysfs readdir_ra to readahead inode block in readdir
55e2f89181ce f2fs: fix concurrent problem for updating free bitmap
e1398f6554b4 f2fs: remove unneeded memory footprint accounting
2d69561135f2 f2fs: no need to read nat block if nat_block_bitmap is set
4dd2d0733809 f2fs: reserve nid resource for quota sysfile
6b8924e4899f ANDROID: qtaguid: Fix the UAF probelm with tag_ref_tree
810bdaf1dd74 UPSTREAM: ANDROID: binder: remove waitqueue when thread exits.
037d2374ce3e UPSTREAM: arm64/efi: Make strnlen() available to the EFI namespace
756df204117b UPSTREAM: ARM: boot: Add an implementation of strnlen for libfdt
938ae27ff3dd ANDROID: MIPS: Add ranchu[32r5|32r6|64]_defconfig
8c74f4c80eb5 FROMLIST: tty: goldfish: Enable 'earlycon' only if built-in
0bc65cbcc335 FROMLIST: MIPS: ranchu: Add Ranchu as a new generic-based board
d4d732cfa4af FROMLIST: MIPS: Add noexec=on|off kernel parameter
5bf8bba0f178 FROMLIST: MIPS: CPC: Map registers using DT in mips_cpc_default_phys_base()
22904b58933d FROMLIST: dt-bindings: Document mti,mips-cpc binding
fcc1a32d69d5 FROMLIST: MIPS: math-emu: Mark fall throughs in switch statements with a comment
4ca35deb836b FROMLIST: MIPS: math-emu: Avoid multiple assignment
7ac185315bf0 FROMLIST: MIPS: math-emu: Avoid an assignment within if statement condition
0d0e0871fd4f FROMLIST: MIPS: math-emu: Declare function srl128() as static
c18976613cf0 FROMLIST: MIPS: math-emu: Avoid definition duplication for macro DPXMULT()
e59efd01149a FROMLIST: MIPS: math-emu: Remove an unnecessary header inclusion
90b7079af2cd UPSTREAM: scripts/dtc: Update to upstream version 0931cea3ba20
68b6a5ccf304 UPSTREAM: scripts/dtc: dt_to_config - kernel config options for a devicetree
4d8ea865394e UPSTREAM: scripts/dtc: Update to upstream version 53bf130b1cdd
8b8ef6794bdb UPSTREAM: scripts/dtc: Update to upstream commit b06e55c88b9b
ecb533a0af09 UPSTREAM: scripts/dtc: dtx_diff - add info to error message
a6f6fe171a59 UPSTREAM: dtc: create tool to diff device trees
414511978e11 UPSTREAM: config: android-base: disable CONFIG_NFSD and CONFIG_NFS_FS
b4ad83cea26d UPSTREAM: config: android-base: add CGROUP_BPF
54479d4f2415 UPSTREAM: config: android-base: add CONFIG_MODULES option
f03dda414b4a UPSTREAM: config: android-base: add CONFIG_IKCONFIG option
4814880b1bbe UPSTREAM: config: android-base: disable CONFIG_USELIB and CONFIG_FHANDLE
48303629e526 UPSTREAM: config: android-base: enable hardened usercopy and kernel ASLR
247bb900b1d9 UPSTREAM: config: android: enable CONFIG_SECCOMP
d31dd9f2a24d UPSTREAM: config: android: set SELinux as default security mode
258e47526454 UPSTREAM: config: android: move device mapper options to recommended
8ae29f24b92c UPSTREAM: config/android: Remove CONFIG_IPV6_PRIVACY
7bad331b2528 UPSTREAM: config: add android config fragments
39678d21f51c BACKPORT: MIPS: generic: Add a MAINTAINERS entry
0e3eb81e608a BACKPORT: irqchip/irq-goldfish-pic: Add Goldfish PIC driver
4d143413ce84 UPSTREAM: dt-bindings/goldfish-pic: Add device tree binding for Goldfish PIC driver
315428718fd2 UPSTREAM: MIPS: Allow storing pgd in C0_CONTEXT for MIPSr6
b1f4d404b412 UPSTREAM: MIPS: CPS: Handle spurious VP starts more gracefully
346a79c3cc3d UPSTREAM: MIPS: CPS: Handle cores not powering down more gracefully
bf48b18d3758 UPSTREAM: MIPS: CPS: Prevent multi-core with dcache aliasing
9f251794e77f UPSTREAM: MIPS: CPS: Select CONFIG_SYS_SUPPORTS_SCHED_SMT for MIPSr6
5ec00040d8b6 UPSTREAM: MIPS: CM: WARN on attempt to lock invalid VP, not BUG
fb77eb94a33d UPSTREAM: MIPS: CM: Avoid per-core locking with CM3 & higher
b4af2637b68c UPSTREAM: MIPS: smp-cps: Avoid BUG() when offlining pre-r6 CPUs
63a30ac54ee7 UPSTREAM: MIPS: smp-cps: Add support for CPU hotplug of MIPSr6 processors
0466b2e7a4d7 UPSTREAM: MIPS: generic: Bump default NR_CPUS to 16
2710d8db2830 UPSTREAM: MIPS: pm-cps: Change FSB workaround to CPU blacklist
4eb22eaa8a3e UPSTREAM: MIPS: Fix early CM probing
79a0335b1267 UPSTREAM: MIPS: smp-cps: Stop printing EJTAG exceptions to UART
7e307c7f65fa UPSTREAM: MIPS: smp-cps: Add nothreads kernel parameter
f7eed353c580 UPSTREAM: MIPS: smp-cps: Support MIPSr6 Virtual Processors
5857ebce0d05 UPSTREAM: MIPS: smp-cps: Skip core setup if coherent
e71f7c351f4f UPSTREAM: MIPS: smp-cps: Pull boot config retrieval out of mips_cps_boot_vpes
d71fec6285d8 UPSTREAM: MIPS: smp-cps: Pull cache init into a function
85e9df5b2a83 UPSTREAM: MIPS: smp-cps: Ensure our VP ident calculation is correct
11afd7041257 UPSTREAM: irqchip: mips-gic: Provide VP ID accessor
70dd808bc779 UPSTREAM: irqchip: mips-gic: Use HW IDs for VPE_OTHER_ADDR
17aa10a65c9b UPSTREAM: MIPS: CM: Fix mips_cm_max_vp_width for UP kernels
9eab7bcece0f UPSTREAM: MIPS: CM: Add CM GCR_BEV_BASE accessors
2ea248c38c52 UPSTREAM: MIPS: CPC: Add start, stop and running CM3 CPC registers
55454ca1bd24 UPSTREAM: MIPS: pm-cps: Avoid offset overflow on MIPSr6
518b875ac8eb UPSTREAM: MIPS: traps: Make sure secondary cores have a sane ebase register
9684a8cd1c07 UPSTREAM: MIPS: Detect MIPSr6 Virtual Processor support
0dcb34db9f48 UPSTREAM: Documentation: Add device tree binding for Goldfish FB driver
851d630a4e30 UPSTREAM: MIPS: math-emu: Use preferred flavor of unsigned integer declarations
7970be560ee7 UPSTREAM: MIPS: math-emu: <MADDF|MSUBF>.D: Fix accuracy (64-bit case)
171e64fc7e69 UPSTREAM: MIPS: math-emu: <MADDF|MSUBF>.S: Fix accuracy (32-bit case)
960cfd07111c UPSTREAM: MIPS: Update Goldfish RTC driver maintainer email address
848a96c7c180 UPSTREAM: MIPS: Update RINT emulation maintainer email address
1faba225e9bf UPSTREAM: MIPS: math-emu: do not use bools for arithmetic
e33cff3589a7 UPSTREAM: rtc: goldfish: Add RTC driver for Android emulator
150e79518f30 BACKPORT: dt-bindings: Add device tree binding for Goldfish RTC driver
3d36fb9f2a72 UPSTREAM: tty: goldfish: Implement support for kernel 'earlycon' parameter
77ed324e0372 UPSTREAM: tty: goldfish: Use streaming DMA for r/w operations on Ranchu platforms
67fdb99cce96 UPSTREAM: tty: goldfish: Refactor constants to better reflect their nature
80a1b3334ae4 UPSTREAM: MIPS: math-emu: Add FP emu debugfs stats for individual instructions
ba44d882f518 UPSTREAM: MIPS: math-emu: Add FP emu debugfs clear functionality
b4c0bacf7fb7 UPSTREAM: MIPS: math-emu: Add FP emu debugfs statistics for branches
49ab66eb1e57 BACKPORT: MIPS: math-emu: CLASS.D: Zero bits 32-63 of the result
fdb44c1063e8 BACKPORT: MIPS: math-emu: RINT.<D|S>: Fix several problems by reimplementation
93716dce827b UPSTREAM: MIPS: math-emu: CMP.Sxxx.<D|S>: Prevent occurrences of SIGILL crashes
75edb6197d50 UPSTREAM: MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Clean up "maddf_flags" enumeration
91e26d5b2df5 UPSTREAM: MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of zero inputs
a2e223208c43 UPSTREAM: MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of infinite inputs
9d434b683579 UPSTREAM: MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix NaN propagation
872946b047f1 UPSTREAM: tty: goldfish: Fix a parameter of a call to free_irq
5381edf8435d UPSTREAM: MIPS: VDSO: Fix clobber lists in fallback code paths
2150cb63454b UPSTREAM: MIPS: VDSO: Fix a mismatch between comment and preprocessor constant
491fef353846 UPSTREAM: MIPS: VDSO: Add implementation of gettimeofday() fallback
3ab7b67564de UPSTREAM: MIPS: VDSO: Add implementation of clock_gettime() fallback
7ff79d8a3d81 UPSTREAM: MIPS: VDSO: Fix conversions in do_monotonic()/do_monotonic_coarse()
a78332d6d8bb UPSTREAM: MIPS: unaligned: Add DSP lwx & lhx missaligned access support
40a5b6cb8310 UPSTREAM: MIPS: build: Fix "-modd-spreg" switch usage when compiling for mips32r6
678610b55ab6 UPSTREAM: MIPS: cmdline: Add support for 'memmap' parameter
91fe2ac4d28f UPSTREAM: MIPS: math-emu: Handle zero accumulator case in MADDF and MSUBF separately
df5314d4c24b UPSTREAM: MIPS: Support per-device DMA coherence
5e7488820cf9 UPSTREAM: MIPS: dma-default: Don't check hw_coherentio if device is non-coherent
ad0828f49b4e UPSTREAM: MIPS: Sanitise coherentio semantics
bdb66e07860f UPSTREAM: MIPS: CPC: Provide default mips_cpc_default_phys_base to ignore CPC
9c0e042c61a2 UPSTREAM: MIPS: generic: Introduce generic DT-based board support
62725e3e7dc3 UPSTREAM: MIPS: Support generating Flattened Image Trees (.itb)
54c1aa3ea2d1 UPSTREAM: MIPS: Allow emulation for unaligned [LS]DXC1 instructions
da8a6c79d7a1 UPSTREAM: MIPS: math-emu: Fix BC1EQZ and BC1NEZ condition handling
4e734c6f3424 UPSTREAM: MIPS: r2-on-r6-emu: Clear BLTZALL and BGEZALL debugfs counters
4fed79c571c3 UPSTREAM: MIPS: r2-on-r6-emu: Fix BLEZL and BGTZL identification
0075089fffec UPSTREAM: MIPS: remove aliasing alignment if HW has antialising support
f9b39ce8d443 BACKPORT: MIPS: store the appended dtb address in a variable
fb0c12e677a3 UPSTREAM: MIPS: Fix FCSR Cause bit handling for correct SIGFPE issue
1c7d67bedb0d UPSTREAM: MIPS: kernel: Audit and remove any unnecessary uses of module.h
98561f492883 UPSTREAM: MIPS: c-r4k: Fix sigtramp SMP call to use kmap
aff62c8fadd7 UPSTREAM: MIPS: c-r4k: Fix protected_writeback_scache_line for EVA
66e81bda6027 UPSTREAM: MIPS: Spelling fix lets -> let's
d552d767e47c UPSTREAM: MIPS: R6: Fix typo
a8955d815ec7 UPSTREAM: MIPS: traps: Correct the SIGTRAP debug ABI in `do_watch' and `do_trap_or_bp'
23080a1ef201 UPSTREAM: MIPS: inst.h: Rename cbcond{0,1}_op to pop{1,3}0_op
b1529b8d20af UPSTREAM: MIPS: inst.h: Rename b{eq,ne}zcji[al]c_op to pop{6,7}6_op
f67d2acc2524 UPSTREAM: MIPS: math-emu: Fix m{add,sub}.s shifts
d3154ef7038b UPSTREAM: MIPS: inst: Declare fsel_op for sel.fmt instruction
478f521caf2a UPSTREAM: MIPS: math-emu: Fix code indentation
fb2a789d164e UPSTREAM: MIPS: math-emu: Fix bit-width in ieee754dp_{mul, maddf, msubf} comments
663009749ffd UPSTREAM: MIPS: math-emu: Add z argument macros
8c50090eaeb3 UPSTREAM: MIPS: math-emu: Unify ieee754dp_m{add,sub}f
e6ba7699581f UPSTREAM: MIPS: math-emu: Unify ieee754sp_m{add,sub}f
476f2f0a48ca UPSTREAM: MIPS: math-emu: Emulate MIPSr6 sel.fmt instruction
b61e67de1ac4 UPSTREAM: MIPS: math-emu: Fix BC1{EQ,NE}Z emulation
9a89fca3bbe2 UPSTREAM: MIPS: math-emu: Always propagate sNaN payload in quieting
0c23219c3a7c UPSTREAM: MIPS: Fix misspellings in comments.
bb61ba21369b UPSTREAM: MIPS: math-emu: Add IEEE Std 754-2008 NaN encoding emulation
71b31a91e393 UPSTREAM: MIPS: math-emu: Add IEEE Std 754-2008 ABS.fmt and NEG.fmt emulation
b38614bbdfce UPSTREAM: MIPS: non-exec stack & heap when non-exec PT_GNU_STACK is present
39dd84faa5ea UPSTREAM: MIPS: Add IEEE Std 754 conformance mode selection
5dd3c3a431ab UPSTREAM: MIPS: Determine the presence of IEEE Std 754-2008 features
d73ca92398df UPSTREAM: MIPS: Define the legacy-NaN and 2008-NaN features
43517cec9fba UPSTREAM: MIPS: ELF: Interpret the NAN2008 file header flag
380f74966e73 UPSTREAM: ELF: Also pass any interpreter's file header to `arch_check_elf'
18e152e05107 UPSTREAM: MIPS: Use a union to access the ELF file header
30bee7f9387b UPSTREAM: MIPS: Fix delay slot emulation count in debugfs
af22cc785fe4 BACKPORT: exit_thread: accept a task parameter to be exited
c16fb87374fd UPSTREAM: mn10300: let exit_fpu accept a task
c9cd1837ca21 UPSTREAM: MIPS: Use per-mm page to execute branch delay slot instructions
cc261c372935 BACKPORT: s390: get rid of exit_thread()
3ebefa784088 BACKPORT: exit_thread: remove empty bodies
5ea4150e1772 UPSTREAM: MIPS: Make flush_thread
1e9d84070a8c UPSTREAM: MIPS: Properly disable FPU in start_thread()
cb7c7f371ea5 UPSTREAM: MIPS: Select CONFIG_HANDLE_DOMAIN_IRQ and make it work.
afcd2b897895 UPSTREAM: MIPS: math-emu: Fix typo
883f4325f636 UPSTREAM: MIPS: math-emu: dsemul: Remove an unused bit in ADDIUPC emulation
c56de7416556 UPSTREAM: MIPS: math-emu: dsemul: Reduce `get_isa16_mode' clutter
caeae55e45a6 UPSTREAM: MIPS: math-emu: dsemul: Correct description of the emulation frame
a589481cd803 UPSTREAM: MIPS: math-emu: Correct the emulation of microMIPS ADDIUPC instruction
e415d7547a28 UPSTREAM: MIPS: math-emu: Make microMIPS branch delay slot emulation work
0aa09660cfef UPSTREAM: MIPS: math-emu: dsemul: Fix ill formatting of microMIPS part
eeb8a2dda826 UPSTREAM: MIPS: math-emu: Correctly handle NOP emulation
aa856bd83c43 Merge 4.4.115 into android-4.4
4e74e983ab6e ANDROID: sdcardfs: Protect set_top
0989de294d18 ANDROID: fsnotify: Notify lower fs of open
6b508c8d77e1 Revert "ANDROID: sdcardfs: notify lower file of opens"
4325c9c3359b ANDROID: sdcardfs: Use lower getattr times/size
a81d32264721 ANDROID: sched/rt: schedtune: Add boost retention to RT
fe09418d6f88 Merge 4.4.114 into android-4.4
962d1f3fe2f4 ANDROID: sched: EAS: check energy_aware() before calling select_energy_cpu_brute() in up-migrate path
202e079275c6 UPSTREAM: eventpoll.h: add missing epoll event masks
e70c132b2dac ANDROID: xattr: Pass EOPNOTSUPP to permission2
ef588ef53d3e Merge 4.4.113 into android-4.4
3fc4284df70b ANDROID: sdcardfs: Move default_normal to superblock
d96d95dd1d8b blkdev: Refactoring block io latency histogram codes
52c02cf1b2a2 FROMLIST: arm64: kpti: Fix the interaction between ASID switching and software PAN
da94c13a990c FROMLIST: arm64: Move post_ttbr_update_workaround to C code
c30184d9b661 FROMLIST: arm64: mm: Rename post_ttbr0_update_workaround
ca0ebb4ee237 sched: EAS: Initialize push_task as NULL to avoid direct reference on out_unlock path
5f6325b148d0 Merge 4.4.112 into android-4.4
c2f631bf4969 fscrypt: updates on 4.15-rc4
1849cd3d301d ANDROID: uid_sys_stats: fix the comment
7902639f8133 BACKPORT: optee: fix invalid of_node_put() in optee_driver_init()
f7d164341533 BACKPORT: tee: optee: sync with new naming of interrupts
310eb1682d8a BACKPORT: tee: indicate privileged dev in gen_caps
648c5f26631a BACKPORT: tee: optee: interruptible RPC sleep
848ca983486f BACKPORT: tee: optee: add const to tee_driver_ops and tee_desc structures
ab64937ab167 BACKPORT: tee: tee_shm: Constify dma_buf_ops structures.
185c2d72a1f6 BACKPORT: tee: add forward declaration for struct device
62275d495b42 BACKPORT: tee: optee: fix uninitialized symbol 'parg'
5a7ccb43604c BACKPORT: tee.txt: standardize document format
5c60ee2f61bf BACKPORT: tee: add ARM_SMCCC dependency
3301b5569f27 BACKPORT: selinux: nlmsgtab: add SOCK_DESTROY to the netlink mapping tables
f8518889ffe8 Merge 4.4.111 into android-4.4
ba1ade71012d fscrypt: resolve some cherry-pick bugs
618a5108ea9c clocksource: arch_timer: make virtual counter access configurable
ed776960efde arm64: issue isb when trapping CNTVCT_EL0 access
b0dc52ea0834 BACKPORT: arm64: Add CNTFRQ_EL0 trap handler
bd3c67ac4fe8 BACKPORT: arm64: Add CNTVCT_EL0 trap handler
64afad041d00 ANDROID: sdcardfs: Fix missing break on default_normal
eb4909b080c4 ANDROID: usb: f_fs: Prevent gadget unbind if it is already unbound
dac143966992 arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
c65273a83da7 arm64: use RET instruction for exiting the trampoline
8a345128f74e FROMLIST: arm64: kaslr: Put kernel vectors address in separate data page
c62a3d7a8de5 FROMLIST: arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR
d891a62401ae FROMLIST: arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0
472e95061e6a FROMLIST: arm64: entry: Add fake CPU feature for unmapping the kernel at EL0
59eae0dbcf6c FROMLIST: arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks
c6e2ad951f73 FROMLIST: arm64: erratum: Work around Falkor erratum #E1003 in trampoline code
75f5a2df1df3 FROMLIST: arm64: entry: Hook up entry trampoline to exception vectors
3dcb84674478 FROMLIST: arm64: entry: Explicitly pass exception level to kernel_ventry macro
39685f556c0c FROMLIST: arm64: mm: Map entry trampoline into trampoline and kernel page tables
6fdb633b0b4f FROMLIST: arm64: entry: Add exception trampoline page for exceptions from EL0
47b558b42991 FROMLIST: arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI
9497136713f6 FROMLIST: arm64: mm: Add arm64_kernel_unmapped_at_el0 helper
290ef683657c FROMLIST: arm64: mm: Allocate ASIDs in pairs
d99c809e7f5d FROMLIST: arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN
76546093d430 FROMLIST: arm64: mm: Move ASID from TTBR0 to TTBR1
0d78166ea4cb FROMLIST: arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN
44f905b3a22f FROMLIST: arm64: mm: Use non-global mappings for kernel space
7f436e6b4ec6 UPSTREAM: arm64: factor out entry stack manipulation
56089a8a56dd UPSTREAM: arm64: tlbflush.h: add __tlbi() macro
5cc8c2ec619e Merge 4.4.110 into android-4.4
9e32f17d241b fscrypt: move to generic async completion
4ecacbed6e1c crypto: introduce crypto wait for async op
42d89da82b25 fscrypt: lock mutex before checking for bounce page pool
2286508d17c2 fscrypt: new helper function - fscrypt_prepare_setattr()
5cbdd42ad248 fscrypt: new helper function - fscrypt_prepare_lookup()
a31feba5c18f fscrypt: new helper function - fscrypt_prepare_rename()
95efafb6239d fscrypt: new helper function - fscrypt_prepare_link()
2b4b4f98dddf fscrypt: new helper function - fscrypt_file_open()
8c815f381cd6 fscrypt: new helper function - fscrypt_require_key()
272e43502577 fscrypt: remove unneeded empty fscrypt_operations structs
1034eeec516a fscrypt: remove ->is_encrypted()
32c0d3ae9d66 fscrypt: switch from ->is_encrypted() to IS_ENCRYPTED()
a4781dd1f175 fs, fscrypt: add an S_ENCRYPTED inode flag
ff0a3dbc9392 fscrypt: clean up include file mess
bc4a61c60bea fscrypt: fix dereference of NULL user_key_payload
a53dc7e00559 fscrypt: make ->dummy_context() return bool
a51b84097d21 ANDROID: sdcardfs: Add default_normal option
77b02dccafaf ANDROID: sdcardfs: notify lower file of opens
8cbe01c651bb Merge 4.4.109 into android-4.4
55b3b8c2b574 Merge 4.4.108 into android-4.4
610c835673f3 ANDROID: binder: Remove obsolete proc waitqueue.
79f138ac8c95 Merge 4.4.107 into android-4.4
170051828437 UPSTREAM: arm64: setup: introduce kaslr_offset()
4ae5c2ae5a50 UPSTREAM: kcov: fix comparison callback signature
540baa17a89e UPSTREAM: kcov: support comparison operands collection
48eb2bc60c25 UPSTREAM: kcov: remove pointless current != NULL check
b67f35bcaea1 UPSTREAM: kcov: support compat processes
937f71940a63 UPSTREAM: kcov: simplify interrupt check
049e3f205780 UPSTREAM: kcov: make kcov work properly with KASLR enabled
f414a9442ffd UPSTREAM: kcov: add more missing includes
2b86624bff9d UPSTREAM: kcov: add missing #include <linux/sched.h>
d1c5c9c2c635 UPSTREAM: kcov: properly check if we are in an interrupt
f82dbb707f3d UPSTREAM: kcov: don't profile branches in kcov
94fe28dd4dd3 UPSTREAM: kcov: don't trace the code coverage code
9b83f370dc66 BACKPORT: kernel: add kcov code coverage
2fea0397a8e7 Merge 4.4.106 into android-4.4
dcfa5fe36a67 BACKPORT: irq: Make the irqentry text section unconditional
5249dcc4ebe8 UPSTREAM: arch, ftrace: for KASAN put hard/soft IRQ entries into separate sections
5bd8877ad806 UPSTREAM: x86, kasan, ftrace: Put APIC interrupt handlers into .irqentry.text
862910bf9bd4 UPSTREAM: kasan: make get_wild_bug_type() static
35da9fc54786 UPSTREAM: kasan: separate report parts by empty lines
8140f5663c0f UPSTREAM: kasan: improve double-free report format
35ea56c325fe UPSTREAM: kasan: print page description after stacks
500a7ed23b1e UPSTREAM: kasan: improve slab object description
a1dcc361b55e UPSTREAM: kasan: change report header
51f4ed70d2de UPSTREAM: kasan: simplify address description logic
f50afce05644 UPSTREAM: kasan: change allocation and freeing stack traces headers
9f1b3e85c4c2 UPSTREAM: kasan: unify report headers
454c0bcdfb83 UPSTREAM: kasan: introduce helper functions for determining bug type
e8a4efd04173 BACKPORT: kasan: report only the first error by default
ef1e5532cdae UPSTREAM: kasan: fix races in quarantine_remove_cache()
97bf1066e3a5 UPSTREAM: kasan: resched in quarantine_remove_cache()
16a34d5679f2 BACKPORT: kasan, sched/headers: Uninline kasan_enable/disable_current()
c0e5ed2db404 BACKPORT: kasan: drain quarantine of memcg slab objects
9e84d95fd7dc UPSTREAM: kasan: eliminate long stalls during quarantine reduction
418991b870f7 UPSTREAM: kasan: support panic_on_warn
915047a1dea4 UPSTREAM: x86/suspend: fix false positive KASAN warning on suspend/resume
1d16d8b51ecd UPSTREAM: kasan: support use-after-scope detection
7efecacc26bf UPSTREAM: kasan/tests: add tests for user memory access functions
dd0785505790 UPSTREAM: mm, kasan: add a ksize() test
b2bd0e0b3d4c UPSTREAM: kasan: test fix: warn if the UAF could not be detected in kmalloc_uaf2
adb03f57aa73 UPSTREAM: kasan: modify kmalloc_large_oob_right(), add kmalloc_pagealloc_oob_right()
b8bff7a41314 UPSTREAM: lib/stackdepot: export save/fetch stack for drivers
d390896bf9ee UPSTREAM: lib/stackdepot.c: bump stackdepot capacity from 16MB to 128MB
2cb9e02424f4 BACKPORT: kprobes: Unpoison stack in jprobe_return() for KASAN
bfe4adad697b UPSTREAM: kasan: remove the unnecessary WARN_ONCE from quarantine.c
a9674f4e536c UPSTREAM: kasan: avoid overflowing quarantine size on low memory systems
2771cfaf2347 UPSTREAM: kasan: improve double-free reports
1a44264ae868 BACKPORT: mm: coalesce split strings
508ad7fe8983 BACKPORT: mm/kasan: get rid of ->state in struct kasan_alloc_meta
1f93a556dfaf UPSTREAM: mm/kasan: get rid of ->alloc_size in struct kasan_alloc_meta
30d8b5b40294 UPSTREAM: mm: kasan: remove unused 'reserved' field from struct kasan_alloc_meta
101a6c23d8ec UPSTREAM: mm/kasan, slub: don't disable interrupts when object leaves quarantine
f3bc37a7814d UPSTREAM: mm/kasan: don't reduce quarantine in atomic contexts
13134b919bd0 UPSTREAM: mm/kasan: fix corruptions and false positive reports
76696721b36a UPSTREAM: lib/stackdepot.c: use __GFP_NOWARN for stack allocations
85f8b4243008 BACKPORT: mm, kasan: switch SLUB to stackdepot, enable memory quarantine for SLUB
850627ab0ffc UPSTREAM: kasan/quarantine: fix bugs on qlist_move_cache()
3240b4d6636e UPSTREAM: mm: mempool: kasan: don't poot mempool objects in quarantine
7a85d045077f UPSTREAM: kasan: change memory hot-add error messages to info messages
ec4cb91ee557 BACKPORT: mm/kasan: add API to check memory regions
d8688d3bac41 UPSTREAM: mm/kasan: print name of mem[set,cpy,move]() caller in report
8009eecae3b2 UPSTREAM: mm: kasan: initial memory quarantine implementation
205c0c95f9f6 UPSTREAM: lib/stackdepot: avoid to return 0 handle
5156a49621ae UPSTREAM: lib/stackdepot.c: allow the stack trace hash to be zero
e9741edda65b UPSTREAM: mm, kasan: fix compilation for CONFIG_SLAB
7336ab7b7c0a BACKPORT: mm, kasan: stackdepot implementation. Enable stackdepot for SLAB
a9683c505ba8 BACKPORT: mm, kasan: add GFP flags to KASAN API
5451a4a87d53 UPSTREAM: mm, kasan: SLAB support
09c23a802440 UPSTREAM: mm/slab: align cache size first before determination of OFF_SLAB candidate
118cb473e153 UPSTREAM: mm/slab: use more appropriate condition check for debug_pagealloc
511f370eed03 UPSTREAM: mm/slab: factor out debugging initialization in cache_init_objs()
106caadcea04 UPSTREAM: mm/slab: remove object status buffer for DEBUG_SLAB_LEAK
63fd82260452 UPSTREAM: mm/slab: alternative implementation for DEBUG_SLAB_LEAK
5b5a89ff484f UPSTREAM: mm/slab: clean up DEBUG_PAGEALLOC processing code
44d2bfbf144e UPSTREAM: mm/slab: activate debug_pagealloc in SLAB when it is actually enabled
b5797f6112c7 sched: EAS/WALT: Don't take into account of running task's util
e303a832d93e BACKPORT: schedutil: Reset cached freq if it is not in sync with next_freq
36205b7fa963 UPSTREAM: kasan: add functions to clear stack poison
8a5396242ea0 Merge 4.4.105 into android-4.4
ed884ebd80a9 ANDROID: initramfs: call free_initrd() when skipping init
8bc4213be484 Merge 4.4.104 into android-4.4
9329ea145a6e Documentation: tee subsystem and op-tee driver
09da41c575ea tee: add OP-TEE driver
048370cd16c1 tee: generic TEE subsystem
9aad2ea1a413 dt/bindings: add bindings for optee
c51866baa4fb kernel.h: add u64_to_user_ptr()
11b4c995ebcb ARM: 8481/2: drivers: psci: replace psci firmware calls
a794759d492e ARM: 8480/2: arm64: add implementation for arm-smccc
e9f7e56e9460 ARM: 8479/2: add implementation for arm-smccc
6d7ed3d3cf81 ARM: 8478/2: arm/arm64: add arm-smccc
84baff98495f UPSTREAM: net: xfrm: allow clearing socket xfrm policies.
9fbf3d737412 Merge 4.4.103 into android-4.4
1d35c0438678 BACKPORT: time: Clean up CLOCK_MONOTONIC_RAW time handling
28850c79d071 BACKPORT: time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting
67a8ab4adc2d UPSTREAM: arm64: vdso: fix clock_getres for 4GiB-aligned res
353c16247d72 f2fs: updates on 4.15-rc1
663d2e5444a6 UPSTREAM: android: binder: fix type mismatch warning
f6ef57faf95d Merge 4.4.102 into android-4.4
f0b9d2d0acea Merge 4.4.101 into android-4.4
482cc74cf79f Merge 4.4.100 into android-4.4
875988cc0f1e BACKPORT: arm64: Use __pa_symbol for empty_zero_page
427c567580d9 BACKPORT: arm64: Use __pa_symbol for kernel symbols
b11250d2aded UPSTREAM: mm: Introduce lm_alias
7eab308a49db Merge 4.4.99 into android-4.4
56a07b070510 f2fs: deny accessing encryption policy if encryption is off
c394842e26e5 f2fs: inject fault in inc_valid_node_count
926292251022 f2fs: fix to clear FI_NO_PREALLOC
e6cfc5de2d05 f2fs: expose quota information in debugfs
c4cd2efe835b f2fs: separate nat entry mem alloc from nat_tree_lock
48c72b4c8c50 f2fs: validate before set/clear free nat bitmap
baf9275a4bbd f2fs: avoid opened loop codes in __add_ino_entry
47af6c72d944 f2fs: apply write hints to select the type of segments for buffered write
ac9819160586 f2fs: introduce scan_curseg_cache for cleanup
ca28e9670e80 f2fs: optimize the way of traversing free_nid_bitmap
460688b59e8b f2fs: keep scanning until enough free nids are acquired
0186182c0c4d f2fs: trace checkpoint reason in fsync()
5d4b6efcfd09 f2fs: keep isize once block is reserved cross EOF
3c8f767e1374 f2fs: avoid race in between GC and block exchange
4423778adf0e f2fs: save a multiplication for last_nid calculation
3e3b40557525 f2fs: fix summary info corruption
44889e487981 f2fs: remove dead code in update_meta_page
55c7b9595bb9 f2fs: remove unneeded semicolon
8b92814117d5 f2fs: don't bother with inode->i_version
42c7c71824fc f2fs: check curseg space before foreground GC
c5470498e59b f2fs: use rw_semaphore to protect SIT cache
82750d346ab7 f2fs: support quota sys files
26dfec49b25a f2fs: add quota_ino feature infra
ddb8e2ae9811 f2fs: optimize __update_nat_bits
f46ae958c701 f2fs: modify for accurate fggc node io stat
c713fdb5a23c Revert "f2fs: handle dirty segments inside refresh_sit_entry"
873ec505cb07 f2fs: add a function to move nid
ae66786296b4 f2fs: export SSR allocation threshold
90c28a18d2a4 f2fs: give correct trimmed blocks in fstrim
5612922fb0ac f2fs: support bio allocation error injection
583b7a274c27 f2fs: support get_page error injection
09a073cc8c56 f2fs: add missing sysfs description
e945474a9c1b f2fs: support soft block reservation
b7b2e629b6f6 f2fs: handle error case when adding xattr entry
7368e30495c5 f2fs: support flexible inline xattr size
ada4061e191b f2fs: show current cp state
5b8ff1301a61 f2fs: add missing quota_initialize
46d4a691f035 f2fs: show # of dirty segments via sysfs
fc13f9d7ce1e f2fs: stop all the operations by cp_error flag
91bea0c391b3 f2fs: remove several redundant assignments
807486c79534 f2fs: avoid using timespec
03b1cb0bb4a2 f2fs: fix to correct no_fggc_candidate
5c15033ceaea Revert "f2fs: return wrong error number on f2fs_quota_write"
5f5f59322240 f2fs: remove obsolete pointer for truncate_xattr_node
032a6906825a f2fs: retry ENOMEM for quota_read|write
171b638fc49b f2fs: limit # of inmemory pages
83ed7a615f0a f2fs: update ctx->pos correctly when hitting hole in directory
4d6e68be2534 f2fs: relocate readahead codes in readdir()
c8be47b54018 f2fs: allow readdir() to be interrupted
2b903fe94cd0 f2fs: trace f2fs_readdir
bb0db666d4bc f2fs: trace f2fs_lookup
40d6250f046a f2fs: skip searching non-exist range in truncate_hole
8e84f379df61 f2fs: expose some sectors to user in inline data or dentry case
cb98f70dea02 f2fs: avoid stale fi->gdirty_list pointer
5562a3c53963 f2fs/crypto: drop crypto key at evict_inode only
85853e7e38d7 f2fs: fix to avoid race when accessing last_disk_size
0c47a892d555 f2fs: Fix bool initialization/comparison
68e801abc520 f2fs: give up CP_TRIMMED_FLAG if it drops discards
df74eacb2075 f2fs: trace f2fs_remove_discard
bd502c6e3e7a f2fs: reduce cmd_lock coverage in __issue_discard_cmd
a34ab5ca4f94 f2fs: split discard policy
1e65afd14d32 f2fs: wrap discard policy
684447dad138 f2fs: support issuing/waiting discard in range
27eaad09380f f2fs: fix to flush multiple device in checkpoint
08bb9d68d51b f2fs: enhance multiple device flush
9c2526ac2ecb f2fs: fix to show ino management cache size correctly
814b463d262f f2fs: drop FI_UPDATE_WRITE tag after f2fs_issue_flush
f555b0a117d3 f2fs: obsolete ALLOC_NID_LIST list
75d3164ae128 f2fs: convert inline data for direct I/O & FI_NO_PREALLOC
4de0ceb6b7ef f2fs: allow readpages with NULL file pointer
322a45d17212 f2fs: show flush list status in sysfs
6d625a93b4a8 f2fs: introduce read_xattr_block
8ea6e1c327c5 f2fs: introduce read_inline_xattr
dbce11e9ee5b Revert "f2fs: reuse nids more aggressively"
131bc9f6b7f9 Revert "f2fs: node segment is prior to data segment selected victim"
19ef30ef23a4 FROMLIST: binder: fix proc->files use-after-free
03d4af827168 Merge 4.4.98 into android-4.4
6b6637fd4678 ANDROID: binder: clarify deferred thread work.
04af12976bc6 FROMLIST: arm64: Avoid aligning normal memory pointers in __memcpy_{to,from}io
46d256da87ef Merge 4.4.97 into android-4.4
faa82dcc9d4d BACKPORT: xfrm: Clear sk_dst_cache when applying per-socket policy.
3822fe484cef Revert "ANDROID: sched/rt: schedtune: Add boost retention to RT"
df147c9e336c cpufreq: Drop schedfreq governor
d194ba5d712f ANDROID: sched/rt: schedtune: Add boost retention to RT
cd04e987d1da ANDROID: sched/rt: add schedtune accounting
e080c59bfb7c ANDROID: Revert "arm64: move ELF_ET_DYN_BASE to 4GB / 4MB"
05aa89aa8402 ANDROID: Revert "arm: move ELF_ET_DYN_BASE to 4MB"
47c87b265437 sched: EAS: Fix the calculation of group util in group_idle_state()
7d5a251c66be sched: EAS: update trg_cpu to backup_cpu if no energy saving for target_cpu
1cb87c38cb81 sched: EAS: Fix the condition to distinguish energy before/after
aed4c54ad104 Merge 4.4.96 into android-4.4
9e293db0522f sched: EAS: upmigrate misfit current task
dc626b28ee7c sched: avoid pushing tasks to an offline CPU
2da014c0d8de sched: Extend active balance to accept 'push_task' argument
3a353d6cea7d Revert "sched/core: Warn if ENERGY_AWARE is enabled but data is missing"
c2f18159a2f3 Revert "sched/core: fix have_sched_energy_data build warning"
47caff4cd18c FROMLIST: kbuild: clang: fix build failures with sparse check
fc7a7876ca62 Revert "Revert "UPSTREAM: efi/libstub/arm64: Set -fpie when building the EFI stub""
506964fd02a8 BACKPORT: efi/libstub: Unify command line param parsing
ceee5bdd4705 Merge 4.4.95 into android-4.4
8f012745e7f6 BACKPORT: arm64: relocatable: suppress R_AARCH64_ABS64 relocations in vmlinux
a899b9085c8d sched/core: fix have_sched_energy_data build warning
a21299785a50 sched/core: Warn if ENERGY_AWARE is enabled but data is missing
e79f447a9762 sched: walt: Correct WALT window size initialization
38ddcff85af0 FROMLIST: sched/fair: Use wake_q length as a hint for wake_wide
43bd960dfe72 sched: WALT: account cumulative window demand
effc721b3c9b sched/fair: remove useless variable in find_best_target
e3ba92c160d3 sched/tune: access schedtune_initialized under CGROUP_SCHEDTUNE
3c71cbb896fe sched/fair: consider task utilization in group_max_util()
5f8b3a757d65 sched/fair: consider task utilization in group_norm_util()
ca42e804464b sched/fair: enforce EAS mode
4edc5b0e387a sched/fair: ignore backup CPU when not valid
2aada289d7be sched/fair: trace energy_diff for non boosted tasks
2f30db8df407 UPSTREAM: sched/fair: Sync task util before slow-path wakeup
5a8663664915 UPSTREAM: sched/fair: Fix usage of find_idlest_group() when the local group is idlest
411654764590 UPSTREAM: sched/fair: Fix usage of find_idlest_group() when no groups are allowed
9c825cf6165c BACKPORT: sched/fair: Fix find_idlest_group when local group is not allowed
529def2ffe53 UPSTREAM: sched/fair: Remove unnecessary comparison with -1
0f743ce7458c BACKPORT: sched/fair: Move select_task_rq_fair slow-path into its own function
795a6867cfe1 UPSTREAM: sched/fair: Force balancing on nohz balance if local group has capacity
fd4a95dab858 UPSTREAM: sched/core: Add missing update_rq_clock() call in set_user_nice()
bab39eb87925 UPSTREAM: sched/core: Add missing update_rq_clock() call for task_hot()
bea1b621d952 UPSTREAM: sched/core: Add missing update_rq_clock() in detach_task_cfs_rq()
4863faf5e4df UPSTREAM: sched/core: Add missing update_rq_clock() in post_init_entity_util_avg()
c14c9b6e3e48 UPSTREAM: sched/core: Fix find_idlest_group() for fork
97cb74f48599 BACKPORT: sched/fair: Fix PELT integrity for new tasks
138a670d97ca BACKPORT: sched/cgroup: Fix cpu_cgroup_fork() handling
6b02ab68ec78 UPSTREAM: sched/fair: Fix and optimize the fork() path
792510d9b392 BACKPORT: sched/fair: Make it possible to account fair load avg consistently
fac311be26e5 cpufreq/sched: Consider max cpu capacity when choosing frequencies
c8bc3e3a3ede ANDROID: binder: show high watermark of alloc->pages.
95317055df21 ANDROID: binder: Add thread->process_todo flag.
cc005cde424b UPSTREAM: arm64: compat: Remove leftover variable declaration
4f8767d1ca30 ANDROID: sched/fair: Select correct capacity state for energy_diff
89805266af78 Revert "UPSTREAM: efi/libstub/arm64: Set -fpie when building the EFI stub"
774481506a83 cpufreq: schedutil: clamp util to CPU maximum capacity
a7e1d33c7a11 FROMLIST: android: binder: Fix null ptr dereference in debug msg
c9391ba6ee79 FROMLIST: android: binder: Change binder_shrinker to static
d34d2c97ae56 cpufreq/sched: Use cpu max freq rather than policy max
89074de67a6d Merge 4.4.94 into android-4.4
18b484845c57 trace: sched: Fix util_avg_walt in sched_load_avg_cpu trace
724091f67f61 sched/fair: remove erroneous RCU_LOCKDEP_WARN from start_cpu()
ed9e74966829 sched: EAS/WALT: finish accounting prior to task_tick
40c3aaa56a68 cpufreq: sched: update capacity request upon tick always
7ab48e4c8d9e sched/fair: prevent meaningless active migration
be832f69a95e sched: walt: Leverage existing helper APIs to apply invariance
d6fbbe5e665e Merge 4.4.93 into android-4.4
02049f8843cb Merge branch 'android-4.4-llvm' into android-4.4
20ea95166e62 ANDROID: HACK: arm64: use -mno-implicit-float instead of -mgeneral-regs-only
ec888d46d899 sched: Update task->on_rq when tasks are moving between runqueues
8526e9f06400 FROMLIST: f2fs: expose some sectors to user in inline data or dentry case
3947a0306605 crypto: Work around deallocated stack frame reference gcc bug on sparc.
fbbe0f6b7fc1 UPSTREAM: f2fs: fix potential panic during fstrim
5d3e940b3a35 ANDROID: fscrypt: remove unnecessary fscrypto.h
d5347b1e666d f2fs: fix potential panic during fstrim
79fd4ce980df ANDROID: binder: fix node sched policy calculation
73a2b70bdf78 Merge 4.4.92 into android-4.4
35091a1d8b61 ANDROID: binder: init desired_prio.sched_policy before use it
c6a272aa6dbd BACKPORT: net: xfrm: support setting an output mark.
511953dbd56f UPSTREAM: xfrm: Only add l3mdev oif to dst lookups
93ea173930ba UPSTREAM: net: l3mdev: Add master device lookup by index
f0907aa15ed9 ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple
e9186826bb13 CHROMIUM: arm64: Disable asm-operand-width warning for clang
2376d9b464c5 CHROMIUM: kbuild: clang: Disable the 'duplicate-decl-specifier' warning
8e248849793b UPSTREAM: x86/build: Use cc-option to validate stack alignment parameter
a61090a6d556 UPSTREAM: x86/build: Fix stack alignment for CLang
2f2860a504a3 UPSTREAM: efi/libstub/arm64: Set -fpie when building the EFI stub
00b6078ea64b BACKPORT: efi/libstub/arm64: Force 'hidden' visibility for section markers
75eb3438b285 UPSTREAM: compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled
e221e075ddd4 UPSTREAM: x86/boot: #undef memcpy() et al in string.c
b9c115c89fcc UPSTREAM: crypto: arm64/sha - avoid non-standard inline asm tricks
ea2f9b02ed2f UPSTREAM: kbuild: clang: Disable 'address-of-packed-member' warning
6613aeae39d6 UPSTREAM: x86/build: Specify stack alignment for clang
203bd5f98038 UPSTREAM: x86/build: Use __cc-option for boot code compiler options
423ba0fede66 BACKPORT: kbuild: Add __cc-option macro
3afdf761c528 UPSTREAM: x86/hweight: Don't clobber %rdi
fd5df2a435a5 BACKPORT: x86/hweight: Get rid of the special calling convention
cafc5bc76374 BACKPORT: x86/mm/kaslr: Use the _ASM_MUL macro for multiplication to work around Clang incompatibility
2a3a3862527d UPSTREAM: crypto, x86: aesni - fix token pasting for clang
3717411e828d UPSTREAM: x86/kbuild: Use cc-option to enable -falign-{jumps/loops}
f2ea3999ecf1 UPSTREAM: compiler, clang: properly override 'inline' for clang
79ec10f9925a UPSTREAM: compiler, clang: suppress warning for unused static inline functions
f01b0c528e75 UPSTREAM: Kbuild: provide a __UNIQUE_ID for clang
b8a6c2329c3e UPSTREAM: modules: mark __inittest/__exittest as __maybe_unused
588ae6ad5f5f BACKPORT: kbuild: Add support to generate LLVM assembly files
660253112170 UPSTREAM: kbuild: use -Oz instead of -Os when using clang
8c4e0602b862 BACKPORT: kbuild, LLVMLinux: Add -Werror to cc-option to support clang
4b44c97fed05 UPSTREAM: kbuild: drop -Wno-unknown-warning-option from clang options
03e66b365eda UPSTREAM: kbuild: fix asm-offset generation to work with clang
54d8c1508175 UPSTREAM: kbuild: consolidate redundant sed script ASM offset generation
a3337e2374f1 UPSTREAM: kbuild: Consolidate header generation from ASM offset information
8a89d5fc7cce UPSTREAM: kbuild: clang: add -no-integrated-as to KBUILD_[AC]FLAGS
3ef0a0c8590b UPSTREAM: kbuild: Add better clang cross build support
867697792d19 Merge 4.4.91 into android-4.4
e5486e9c8991 FROMLIST: tracing: Add support for preempt and irq enable/disable events
139ac8ac89e5 FROMLIST: tracing: Prepare to add preempt and irq trace events
a9583442093f Merge 4.4.90 into android-4.4
3cc621033b68 ANDROID: binder: fix transaction leak.
e5e42eca05ad ANDROID: binder: Add tracing for binder priority inheritance.
13f002354db1 f2fs: catch up to v4.14-rc1
b0fa18e1caa5 UPSTREAM: cpufreq: schedutil: use now as reference when aggregating shared policy requests
69fbcb521aae ANDROID: add script to fetch android kernel config fragments
d78a12988cc5 f2fs: reorganize stat information
eee3f1f5105a f2fs: clean up flush/discard command namings
fb2e2f44afe5 f2fs: check in-memory sit version bitmap
5c53448ff2e9 f2fs: check in-memory nat version bitmap
dd5804b2146e f2fs: check in-memory block bitmap
dc8b8cea1e70 f2fs: introduce FI_ATOMIC_COMMIT
7129702a487a f2fs: clean up with list_{first, last}_entry
556f5ba34972 f2fs: return fs_trim if there is no candidate
d051ccbd1bfc f2fs: avoid needless checkpoint in f2fs_trim_fs
132263ddad34 f2fs: relax async discard commands more
66e2310bf980 f2fs: drop exist_data for inline_data when truncated to 0
dde5a6f8fd97 f2fs: don't allow encrypted operations without keys
97a43c7059c1 f2fs: show the max number of atomic operations
7b214391b292 f2fs: get io size bit from mount option
b3fcb7006406 f2fs: support IO alignment for DATA and NODE writes
8ef4f0ca7b4d f2fs: add submit_bio tracepoint
d4e5223d8183 f2fs: reassign new segment for mode=lfs
c70e14cdaf37 f2fs: fix a missing discard prefree segments
574da1196066 f2fs: use rb_entry_safe
ff9199293b05 f2fs: add a case of no need to read a page in write begin
75487d02a75b f2fs: fix a problem of using memory after free
a1c90b43fc83 f2fs: remove unneeded condition
1b05b5e17318 f2fs: don't cache nat entry if out of memory
2ed473dc9155 f2fs: remove unused values in recover_fsync_data
401c465b81a7 f2fs: support async discard based on v4.9
dc45fd9e2834 f2fs: resolve op and op_flags confilcts
6b1f845ef346 f2fs: remove wrong backported codes
642da1dadeb8 FROMLIST: binder: fix use-after-free in binder_transaction()
a886cc1d3a50 UPSTREAM: ipv6: fib: Unlink replaced routes from their nodes
d68ba9f11615 Merge 4.4.89 into android-4.4
02dcb93a1d17 f2fs: fix a missing size change in f2fs_setattr
be4b8492172a f2fs: fix to access nullified flush_cmd_control pointer
80ea4ddbb01c f2fs: free meta pages if sanity check for ckpt is failed
5b80a5e2bef9 f2fs: detect wrong layout
d1c2c3571847 f2fs: call sync_fs when f2fs is idle
036ed1b8ebbb Revert "f2fs: use percpu_counter for # of dirty pages in inode"
9a82dd23e414 f2fs: return AOP_WRITEPAGE_ACTIVATE for writepage
9f495d826bf3 f2fs: do not activate auto_recovery for fallocated i_size
55342cce6155 f2fs: fix 32-bit build
a680707a3f41 f2fs: fix incorrect free inode count in ->statfs
23eb5177568d f2fs: drop duplicate header timer.h
7ce8cbc7faa9 f2fs: fix wrong AUTO_RECOVER condition
7ab9a6acd086 f2fs: do not recover i_size if it's valid
8f5fcb8034c9 f2fs: fix fdatasync
031017c6f992 f2fs: fix to account total free nid correctly
beaab6afb4c8 f2fs: fix an infinite loop when flush nodes in cp
9e266223b33d f2fs: don't wait writeback for datas during checkpoint
df3f20f12b9f f2fs: fix wrong written_valid_blocks counting
79ba046b115e f2fs: avoid BG_GC in f2fs_balance_fs
8b2c7581e85f f2fs: fix redundant block allocation
bd8e41540a70 f2fs: use err for f2fs_preallocate_blocks
07f010798cc2 f2fs: support multiple devices
f9baf967bddd f2fs: allow dio read for LFS mode
00e5a211f9c0 f2fs: revert segment allocation for direct IO
5065008a77ef f2fs: return directly if block has been removed from the victim
e035bdfc8b8a Revert "f2fs: do not recover from previous remained wrong dnodes"
67609b128649 f2fs: remove checkpoint in f2fs_freeze
0ec5bcd0fe77 f2fs: assign segments correctly for direct_io
b2942d459ad6 f2fs: fix wrong i_atime recovery
c82c6b15a1b0 f2fs: record inode updating status correctly
e96476298b97 f2fs: Trace reset zone events
0573aa06787e f2fs: Reset sequential zones on zoned block devices
018fc18e2809 f2fs: Cache zoned block devices zone type
d9d8c376e492 f2fs: Do not allow adaptive mode for host-managed zoned block devices
4b1d4ef0b7dd f2fs: Always enable discard for zoned blocks devices
ecc252e7a4d7 f2fs: Suppress discard warning message for zoned block devices
1529b8f943a1 f2fs: Check zoned block feature for host-managed zoned block devices
22bbc1efdb5e f2fs: Use generic zoned block device terminology
97df49a0c31a f2fs: Add missing break in switch-case
a91b9fe27368 f2fs: avoid infinite loop in the EIO case on recover_orphan_inodes
7d2eab1921a1 f2fs: report error of f2fs_fill_dentries
d4ec990d2596 fs/crypto: catch up 4.9-rc6
b3441f8c71f2 f2fs: hide a maybe-uninitialized warning
3f137dda709e f2fs: remove percpu_count due to performance regression
a15f017e8a27 f2fs: make clean inodes when flushing inode page
0ef31c7bfa50 f2fs: keep dirty inodes selectively for checkpoint
dafac77e8d20 f2fs: Replace CURRENT_TIME_SEC with current_time() for inode timestamps
04030d21a7b1 f2fs: use BIO_MAX_PAGES for bio allocation
c01ce254c71f f2fs: declare static function for __build_free_nids
92c9dec34295 f2fs: call f2fs_balance_fs for setattr
beb74f7757f8 f2fs: count dirty inodes to flush node pages during checkpoint
9f99694bb7e0 f2fs: avoid casted negative value as shrink count
e07f457ef777 f2fs: don't interrupt free nids building during nid allocation
6a248819a280 f2fs: clean up free nid list operations
e18c2624506f f2fs: split free nid list
8db338877d72 f2fs: clear nlink if fail to add_link
fbeee49e0605 f2fs: fix sparse warnings
c675400f4a11 f2fs: fix error handling in fsync_node_pages
1158df42b2c6 f2fs: fix to update largest extent under lock
9e3d0bf6d371 f2fs: be aware of extent beyond EOF in fiemap
332f40b43f2f f2fs: don't miss any f2fs_balance_fs cases
4c7eae1fef0c f2fs: add missing f2fs_balance_fs in f2fs_zero_range
75bb19d8b747 f2fs: give a chance to detach from dirty list
ab38818bdd9a f2fs: fix to release discard entries during checkpoint
311aa690ef7b f2fs: exclude free nids building and allocation
6b266c3a9951 f2fs: fix to determine start_cp_addr by sbi->cur_cp_pack
ab6f3626a82d f2fs: fix overflow due to condition check order
91d38ba8414b posix_acl: Clear SGID bit when setting file permissions
ae81ccb3bdcd f2fs: fix wrong sum_page pointer in f2fs_gc
c1286ff41c2f f2fs: backport from (4c1fad64 - Merge tag 'for-f2fs-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs)
650b6a5c4185 Revert "ANDROID: sched/tune: Initialize raw_spin_lock in boosted_groups"
c7fd9e2b4a68 f2fs: hurry up to issue discard after io interruption
603dde39653d f2fs: fix to show correct discard_granularity in sysfs
11dcf7834966 f2fs: detect dirty inode in evict_inode
95b475cd6856 f2fs: clear radix tree dirty tag of pages whose dirty flag is cleared
29f775fa640d f2fs: speed up gc_urgent mode with SSR
ef75b9afda21 f2fs: better to wait for fstrim completion
b70c5bf429ed f2fs: avoid race in between read xattr & write xattr
fc9c6007a268 f2fs: make get_lock_data_page to handle encrypted inode
e2cd416ffa32 f2fs: use generic terms used for encrypted block management
4445c7cfbdcc f2fs: introduce f2fs_encrypted_file for clean-up
9f467e94d08d Revert "f2fs: add a new function get_ssr_cost"
f24eafa64394 f2fs: constify super_operations
ccb0b5d09d8c f2fs: fix to wake up all sleeping flusher
3b8bbd990ce5 f2fs: avoid race in between atomic_read & atomic_inc
bc0c8fe8b11e f2fs: remove unneeded parameter of change_curseg
6337ccbeee42 f2fs: update i_flags correctly
85825456837e f2fs: don't check inode's checksum if it was dirtied or writebacked
c953aed66507 f2fs: don't need to update inode checksum for recovery
077e22bf7a87 f2fs: trigger fdatasync for non-atomic_write file
0520ca37ef89 f2fs: fix to avoid race in between aio and gc
1e5c4e7c8dc4 f2fs: wake up discard_thread iff there is a candidate
5469cedba679 f2fs: return error when accessing insane flie offset
e1a34a551888 f2fs: trigger normal fsync for non-atomic_write file
9071bb1c094f f2fs: clear FI_HOT_DATA correctly
440c08fb62d2 f2fs: fix out-of-order execution in f2fs_issue_flush
8f8b9cda3925 f2fs: issue discard commands if gc_urgent is set
4ff6d9bf5af4 f2fs: introduce discard_granularity sysfs entry
a50bb55fd335 f2fs: remove unused function overprovision_sections
8a8cce5b1f17 f2fs: check hot_data for roll-forward recovery
6ae3dde9ed3c f2fs: add tracepoint for f2fs_gc
f542a0378dc8 f2fs: retry to revoke atomic commit in -ENOMEM case
2b476db7b17c f2fs: let fill_super handle roll-forward errors
99dae6bc11ad f2fs: merge equivalent flags F2FS_GET_BLOCK_[READ|DIO]
9e6ece8a4112 f2fs: support journalled quota
3ba499e5fa94 f2fs: fix potential overflow when adjusting GC cycle
3f42e75b2df8 f2fs: avoid unneeded sync on quota file
bdf6e5ea9299 f2fs: introduce gc_urgent mode for background GC
2d982d49c320 f2fs: use IPU for cold files
c9881425b5b1 f2fs: fix the size value in __check_sit_bitmap
d39f75a59346 f2fs: add app/fs io stat
98407fc7a07f f2fs: do not change the valid_block value if cur_valid_map was wrongly set or cleared
f18ec06e5020 f2fs: update cur_valid_map_mir together with cur_valid_map
5ca0d2134d72 f2fs: use printk_ratelimited for f2fs_msg
4eaf3d7698b8 f2fs: expose features to sysfs entry
12832f18b49d f2fs: support inode checksum
63b0ac86e6de f2fs: return wrong error number on f2fs_quota_write
48ac27052b63 f2fs: provide f2fs_balance_fs to __write_node_page
9fcb9eca7376 f2fs: introduce f2fs_statfs_project
4f71d28e090f f2fs: don't need to wait for node writes for atomic write
8af6d9311d8b f2fs: avoid naming confusion of sysfs init
fbe3ba58535f f2fs: support project quota
186801baf7a2 f2fs: record quota during dot{,dot} recovery
40f4330d958b f2fs: enhance on-disk inode structure scalability
242ed6f4bbea f2fs: make max inline size changeable
68a6e4b9740c f2fs: add ioctl to expose current features
e088277a813b f2fs: make background threads of f2fs being aware of freezing
79e86c92c62c f2fs: don't give partially written atomic data from process crash
6bf7fc571468 f2fs: give a try to do atomic write in -ENOMEM case
ada848409822 f2fs: preserve i_mode if __f2fs_set_acl() fails
d143729d715d f2fs: alloc new nids for xattr block in recovery
f19a8a046a17 f2fs: spread struct f2fs_dentry_ptr for inline path
92fd02d1052e f2fs: remove unused input parameter
047200481e7f BACKPORT: partial: mm, oom_reaper: do not mmput synchronously from the oom reaper context
9b9d7cf19106 FROMLIST: android: binder: Don't get mm from task
e6fa28a9a9c0 FROMLIST: android: binder: Remove unused vma argument
849c7764d808 FROMLIST: android: binder: Drop lru lock in isolate callback
9cfefbcfaab8 ANDROID: configs: remove config fragments
2876169271fc drivers: cpufreq_interactive: handle error for module load fail
2e26e045de93 UPSTREAM: Fix build break in fork.c when THREAD_SIZE < PAGE_SIZE
29d0b657c322 Merge 4.4.88 into android-4.4
3ecb1c95c892 ANDROID: sdcardfs: Add missing break
eb6a6f7a16aa ANDROID: Sdcardfs: Move gid derivation under flag
e698796fd288 ANDROID: mnt: Fix freeing of mount data
101ef8fff5eb drivers: cpufreq: checks to avoid kernel crash in cpufreq_interactive
1e07bd20e422 ANDROID: Use sk_uid to replace uid get from socket file
5ce41fd1a024 ANDROID: nf: xt_qtaguid: fix handling for cases where tunnels are used.
f238ef77588e Revert "ANDROID: Use sk_uid to replace uid get from socket file"
3479acf11d42 ANDROID: fiq_debugger: Fix minor bug in code
a8935c98cf97 Merge 4.4.87 into android-4.4
1bab88a22447 ANDROID: cpufreq-dt: Set sane defaults for schedutil rate limits
3482bbea6b3e BACKPORT: cpufreq: schedutil: Use policy-dependent transition delays
b13d0fb33906 FROMLIST: binder: fix an ret value override
ab10c4d8d6f5 FROMLIST: binder: fix memory corruption in binder_transaction binder
cff17411c160 Merge 4.4.86 into android-4.4
0caf1df0c520 sched: WALT: fix window mis-alignment
3989a247e274 sched: EAS: kill incorrect nohz idle cpu kick
11b618a0b2fc sched: EAS: fix incorrect energy delta calculation due to rounding error
94e5c965075b sched: EAS/WALT: take into account of waking task's load
f94958ffa75d cpufreq: sched: WALT: don't apply capacity margin twice
c8b8c92bbc89 sched: WALT: fix potential overflow
2d7da09705d6 sched: EAS: schedfreq: fix CPU util over estimation
ee4cebd75ed7 sched: EAS/WALT: use cr_avg instead of prev_runnable_sum
48f67ea85de4 sched: WALT: fix broken cumulative runnable average accounting
26b37261ea25 sched: deadline: WALT: account cumulative runnable avg
798dfdd839e4 FROMLIST: android: binder: Add page usage in binder stats
850d57dceae0 FROMLIST: android: binder: Add shrinker tracepoints
f73e8e762516 FROMLIST: android: binder: Add global lru shrinker to binder
7a6d4b157e1c FROMLIST: android: binder: Move buffer out of area shared with user space
3de14ff34cd4 FROMLIST: android: binder: Add allocator selftest
0e05bd2dc0e7 FROMLIST: android: binder: Refactor prev and next buffer into a helper function
9c4d6ba99818 android: android-base.config: enable IP6_NF_MATCH_RPFILTER
7842de4545c7 UPSTREAM: cpufreq: schedutil: Use unsigned int for iowait boost
1ed33cf95476 UPSTREAM: cpufreq: schedutil: Make iowait boost more energy efficient
610af855d9a5 Merge 4.4.85 into android-4.4
2e8f1517cf68 Merge 4.4.84 into android-4.4
efc949fedd30 ANDROID: NFC: st21nfca: Fix memory OOB and leak issues in connectivity events handler
14a42657da62 ANDROID: check dir value of xfrm_userpolicy_id
3f4427d43b3b ANDROID: NFC: Fix possible memory corruption when handling SHDLC I-Frame commands
723c3e0fec28 ANDROID: nfc: fdp: Fix possible buffer overflow in WCS4000 NFC driver
eb4610b97943 ANDROID: NFC: st21nfca: Fix out of bounds kernel access when handling ATR_REQ
8e7cf0b11e31 UPSTREAM: usb: dwc3: gadget: don't send extra ZLP
9e6afd4e3684 BACKPORT: usb: dwc3: gadget: handle request->zero
967ca3024565 ANDROID: usb: gadget: assign no-op request complete callbacks
1f3f566d9b41 ANDROID: usb: gadget: configfs: fix null ptr in android_disconnect
ad0af9b183c7 ANDROID: uid_sys_stats: Fix implicit declaration of get_cmdline()
c5c3d46ccc5d uid_sys_stats: log task io with a debug flag
f869132f15a5 Merge 4.4.83 into android-4.4
623f33f213de ANDROID: Use sk_uid to replace uid get from socket file
39a15ad2d7b9 UPSTREAM: arm64: smp: Prevent raw_smp_processor_id() recursion
b32ed10511d4 UPSTREAM: arm64: restore get_current() optimisation
107c1d57f89d ANDROID: arm64: Fix a copy-paste error in prior init_thread_info build fix
4b8fc9f2bcfe Merge 4.4.82 into android-4.4
286f536cbfe0 UPSTREAM: locking: avoid passing around 'thread_info' in mutex debugging code
e991aa38ea38 ANDROID: arm64: fix undeclared 'init_thread_info' error
c932c1b77304 UPSTREAM: kdb: use task_cpu() instead of task_thread_info()->cpu
dfff30bca962 Merge 4.4.81 into android-4.4
60366263e6ae ANDROID: keychord: Fix for a memory leak in keychord.
462acca2816e ANDROID: keychord: Fix races in keychord_write.
dd5826152c53 Use %zu to print resid (size_t).
eac37ad2df7e ANDROID: keychord: Fix a slab out-of-bounds read.
6f227409a179 ANDROID: binder: don't queue async transactions to thread.
c825eca5ec45 ANDROID: binder: don't enqueue death notifications to thread todo.
4d666b500c2d ANDROID: binder: call poll_wait() unconditionally.
b1c79e32b7a8 android: configs: move quota-related configs to recommended
4ca3c2cf00be BACKPORT: arm64: split thread_info from task stack
1cdfc007f328 UPSTREAM: arm64: assembler: introduce ldr_this_cpu
f7f69dfb0277 UPSTREAM: arm64: make cpu number a percpu variable
d8cd9de39f1d UPSTREAM: arm64: smp: prepare for smp_processor_id() rework
48dd80cb1343 BACKPORT: arm64: move sp_el0 and tpidr_el1 into cpu_suspend_ctx
0f9f93379658 UPSTREAM: arm64: prep stack walkers for THREAD_INFO_IN_TASK
f00a4a09f4c3 UPSTREAM: arm64: unexport walk_stackframe
62c30ed34e4f UPSTREAM: arm64: traps: simplify die() and __die()
725d3aa59993 UPSTREAM: arm64: factor out current_stack_pointer
d6d869da8de5 BACKPORT: arm64: asm-offsets: remove unused definitions
b4674788d072 UPSTREAM: arm64: thread_info remove stale items
f2b8210f0a7c UPSTREAM: thread_info: include <current.h> for THREAD_INFO_IN_TASK
264c551c4c77 UPSTREAM: thread_info: factor out restart_block
a960dbced9c6 UPSTREAM: kthread: Pin the stack via try_get_task_stack()/put_task_stack() in to_live_kthread() function
99cf9fa9a006 UPSTREAM: sched/core: Add try_get_task_stack() and put_task_stack()
8bc69d462ad3 UPSTREAM: sched/core: Allow putting thread_info into task_struct
242f841e5485 UPSTREAM: printk: when dumping regs, show the stack, not thread_info
f707c0f98f32 UPSTREAM: fix up initial thread stack pointer vs thread_info confusion
50d3f7d55a4f UPSTREAM: Clarify naming of thread info/stack allocators
b315101a358f ANDROID: sdcardfs: override credential for ioctl to lower fs
9f764bbe06d6 Merge 4.4.80 into android-4.4
7eeebce62c21 ANDROID: binder: Don't BUG_ON(!spin_is_locked()).
78ba0ad585b8 Merge 4.4.79 into android-4.4
2e13f308a985 sched/fair: Add a backup_cpu to find_best_target
6cb8fcccb26e sched/fair: Try to estimate possible idle states.
d96e40472807 sched/fair: Sync task util before EAS wakeup
e76348ec5f7f Revert "sched/fair: ensure utilization signals are synchronized before use"
ebc28671a5a3 sched/fair: kick nohz idle balance for misfit task
7b63e1ff5213 sched/fair: Update signals of nohz cpus if we are going idle
bf6cd4d156b7 events: add tracepoint for find_best_target
5680f23f20c7 sched/fair: streamline find_best_target heuristics
3715386152f1 UPSTREAM: af_key: Fix sadb_x_ipsecrequest parsing
ca2ecff8649e ANDROID: lowmemorykiller: Add tgid to kill message
362e08d2572f Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE"
59ff2e15be11 Merge 4.4.78 into android-4.4
745ad3de2fba f2fs: avoid cpu lockup
492a6047e7b5 ANDROID: android-verity: mark dev as rw for linear target
d01a860b54f7 ANDROID: sdcardfs: Remove unnecessary lock
76b376eac7a2 ANDROID: binder: don't check prio permissions on restore.
89ce9d97e661 Add BINDER_GET_NODE_DEBUG_INFO ioctl
2ee9941b0bbc UPSTREAM: cpufreq: schedutil: Trace frequency only if it has changed
537d19226a8c UPSTREAM: cpufreq: schedutil: Avoid reducing frequency of busy CPUs prematurely
a8a200d83b1f UPSTREAM: cpufreq: schedutil: Refactor sugov_next_freq_shared()
7378c38a80fc UPSTREAM: cpufreq: schedutil: Fix per-CPU structure initialization in sugov_start()
cbaccedead5c UPSTREAM: cpufreq: schedutil: Pass sg_policy to get_next_freq()
0646dd35928e UPSTREAM: cpufreq: schedutil: move cached_raw_freq to struct sugov_policy
69fc75780d15 UPSTREAM: cpufreq: schedutil: Rectify comment in sugov_irq_work() function
d9e7d036e789 UPSTREAM: cpufreq: schedutil: irq-work and mutex are only used in slow path
ceed1eb2b409 UPSTREAM: cpufreq: schedutil: enable fast switch earlier
bab9c2fbe48e UPSTREAM: cpufreq: schedutil: Avoid indented labels
cc3d2b7361cf Merge 4.4.77 into android-4.4
39140a0f385c ANDROID: binder: add RT inheritance flag to node.
7230f99185e5 ANDROID: binder: improve priority inheritance.
adb685439e76 ANDROID: binder: add min sched_policy to node.
d30e6a877a84 ANDROID: binder: add support for RT prio inheritance.
5347bf52735e ANDROID: binder: push new transactions to waiting threads.
c9cd6356f963 ANDROID: binder: remove proc waitqueue
7c7c34c88c64 f2fs: include seq_file.h for sysfs.c
39480d9be699 f2fs: Don't clear SGID when inheriting ACLs
8e85002136aa f2fs: remove extra inode_unlock() in error path
73a2900701ba fscrypt: add support for AES-128-CBC
f6ba8b4893da fscrypt: inline fscrypt_free_filename()
972aaba68e97 f2fs: make more close to v4.13-rc1
9df0a9280fcb f2fs: support plain user/group quota
f2cade6d8a7e f2fs: avoid deadlock caused by lock order of page and lock_op
a2bd44aca5f9 f2fs: use spin_{,un}lock_irq{save,restore}
e4a2b45da36b f2fs: relax migratepage for atomic written page
4f7f22b7c85a f2fs: don't count inode block in in-memory inode.i_blocks
0b359879b966 Revert "f2fs: fix to clean previous mount option when remount_fs"
deb4cef3cba9 f2fs: do not set LOST_PINO for renamed dir
76b23d900666 f2fs: do not set LOST_PINO for newly created dir
0b1e7ba9ee12 f2fs: skip ->writepages for {mete,node}_inode during recovery
3099c953ccfd f2fs: introduce __check_sit_bitmap
243d3acf5b18 f2fs: stop gc/discard thread in prior during umount
ea9b9467fabf f2fs: introduce reserved_blocks in sysfs
99ad6f555ab7 f2fs: avoid redundant f2fs_flush after remount
38435dd20c4c f2fs: report # of free inodes more precisely
40edf0c8ad01 f2fs: add ioctl to do gc with target block address
17ca8933b382 f2fs: don't need to check encrypted inode for partial truncation
b3cba4ddf814 f2fs: measure inode.i_blocks as generic filesystem
8a4c67330110 f2fs: set CP_TRIMMED_FLAG correctly
4e968ec7cb9d f2fs: require key for truncate(2) of encrypted file
06fc88a60d56 f2fs: move sysfs code from super.c to fs/f2fs/sysfs.c
1fb6bf71cd86 f2fs: clean up sysfs codes
b9ee759fbcae f2fs: fix wrong error number of fill_super
47871a830a29 f2fs: fix to show injection rate in ->show_options
fb3596542235 f2fs: Fix a return value in case of error in 'f2fs_fill_super'
e1640316b9d8 f2fs: use proper variable name
82aed6f9d75f f2fs: fix to avoid panic when encountering corrupt node
958022601a8c f2fs: don't track newly allocated nat entry in list
f3fb4448d8f0 f2fs: add f2fs_bug_on in __remove_discard_cmd
4798bcc80851 f2fs: introduce __wait_one_discard_bio
11de19dfa757 f2fs: dax: fix races between page faults and truncating pages
9ddde7dfd1c9 f2fs: simplify the way of calulating next nat address
1479b6ffeb2e f2fs: sanity check size of nat and sit cache
83f42def8ae0 f2fs: fix a panic caused by NULL flush_cmd_control
0a3354135a30 f2fs: remove the unnecessary cast for PTR_ERR
97c0717bd043 f2fs: remove false-positive bug_on
46281c4ef526 f2fs: Do not issue small discards in LFS mode
6dbf9cbf28ab f2fs: don't bother checking for encryption key in ->write_iter()
f4afd85fc421 f2fs: don't bother checking for encryption key in ->mmap()
b3df3669b73c f2fs: wait discard IO completion without cmd_lock held
aa9d75d2f522 f2fs: wake up all waiters in f2fs_submit_discard_endio
732de6bf9e32 f2fs: show more info if fail to issue discard
843d3364d799 f2fs: introduce io_list for serialize data/node IOs
f152939829d1 f2fs: split wio_mutex
b89cdaf6b930 f2fs: combine huge num of discard rb tree consistence checks
e2b2bed0961e f2fs: fix a bug caused by NULL extent tree
842ce444fd86 f2fs: try to freeze in gc and discard threads
800a48334fcd f2fs: add a new function get_ssr_cost
a34df1bce787 f2fs: declare load_free_nid_bitmap static
5d6951b8e115 f2fs: avoid f2fs_lock_op for IPU writes
a3b6a409692b f2fs: split bio cache
e61d6504368d f2fs: use fio instead of multiple parameters
4a6ac1475b49 f2fs: remove unnecessary read cases in merged IO flow
74683b0ea020 f2fs: use f2fs_submit_page_bio for ra_meta_pages
71a2058ae62a f2fs: make sure f2fs_gc returns consistent errno
34c2b318e3ce f2fs: load inode's flag from disk
cc4611491956 f2fs: sanity check checkpoint segno and blkoff
8881f118f526 FROMLIST: binder: remove global binder lock
6c8ad5b3f036 FROMLIST: binder: fix death race conditions
da957e45dd21 FROMLIST: binder: protect against stale pointers in print_binder_transaction
6fcb2b9ac4ae FROMLIST: binder: protect binder_ref with outer lock
814ce251cb48 FROMLIST: binder: use inner lock to protect thread accounting
89b657e0d7de FROMLIST: binder: protect transaction_stack with inner lock.
e495123304a5 FROMLIST: binder: protect proc->threads with inner_lock
46655970b967 FROMLIST: binder: protect proc->nodes with inner lock
14c312e92623 FROMLIST: binder: add spinlock to protect binder_node
57628830c307 FROMLIST: binder: add spinlocks to protect todo lists
f73f378b52e8 FROMLIST: binder: use inner lock to sync work dq and node counts
b0f59d6d045c FROMLIST: binder: introduce locking helper functions
96dd75d99174 FROMLIST: binder: use node->tmp_refs to ensure node safety
f7d874123e4d FROMLIST: binder: refactor binder ref inc/dec for thread safety
e482ec39d635 FROMLIST: binder: make sure accesses to proc/thread are safe
f80cbc72e1b8 FROMLIST: binder: make sure target_node has strong ref
3a822b33c84b FROMLIST: binder: guarantee txn complete / errors delivered in-order
162735381739 FROMLIST: binder: refactor binder_pop_transaction
0f32aeb35f8b FROMLIST: binder: use atomic for transaction_log index
42e1ca789418 FROMLIST: binder: add more debug info when allocation fails.
db51658467e0 FROMLIST: binder: protect against two threads freeing buffer
ce9b7747d6a1 FROMLIST: binder: remove dead code in binder_get_ref_for_node
afda44d0aa52 FROMLIST: binder: don't modify thread->looper from other threads
6ea602711571 FROMLIST: binder: avoid race conditions when enqueuing txn
9b9340c58afa FROMLIST: binder: refactor queue management in binder_thread_read
0a0fdc1fdc20 FROMLIST: binder: add log information for binder transaction failures
be4dde1f05cd FROMLIST: binder: make binder_last_id an atomic
f716ecfc028f FROMLIST: binder: change binder_stats to atomics
3490fdcb7703 FROMLIST: binder: add protection for non-perf cases
a19f3efc4f54 FROMLIST: binder: remove binder_debug_no_lock mechanism
2324f70c5aab FROMLIST: binder: move binder_alloc to separate file
467545d84240 FROMLIST: binder: separate out binder_alloc functions
b582e88aa5c6 FROMLIST: binder: remove unneeded cleanup code
19a3948b3c02 FROMLIST: binder: separate binder allocator structure from binder proc
0cebb407b2f4 FROMLIST: binder: Use wake up hint for synchronous transactions.
ec49bb00cd72 Revert "android: binder: move global binder state into context struct."
d368c6faa19b sched: walt: fix window misalignment when HZ=300
97841e574afb ANDROID: android-base.cfg: remove CONFIG_CGROUP_DEBUG
92cc35433ddd ANDROID: sdcardfs: use mount_nodev and fix a issue in sdcardfs_kill_sb
6190400da049 f2fs, block_dump: give WRITE direction to submit_bio
64a73ff728d3 Merge 4.4.76 into android-4.4
ebca043d15b0 UPSTREAM: selinux: enable genfscon labeling for tracefs
8c91412c3200 Merge 4.4.75 into android-4.4
25152dbcc1e5 UPSTREAM: drivers/perf: arm-pmu: fix RCU usage on pmu resume from low-power
fbea122e3ff5 UPSTREAM: drivers/perf: arm_pmu: implement CPU_PM notifier
16759392d588 ANDROID: squashfs: Fix endianness issue
575a44c7cc5e ANDROID: squashfs: Fix signed division issue
77ddb5092987 Merge 4.4.74 into android-4.4
5672779e72b6 Merge 4.4.73 into android-4.4
fa60377966b7 UPSTREAM: usb: gadget: f_fs: avoid out of bounds access on comp_desc
6bb6b3e686cc UPSTREAM: bpf: don't let ldimm64 leak map addresses on unprivileged
1200efcca9b5 BACKPORT: ext4: fix data exposure after a crash
d769a181e9f0 ANDROID: sdcardfs: remove dead function open_flags_to_access_mode()
44b35c3df974 ANDROID: android-base.cfg: split out arm64-specific configs
d3135a2e6614 usb: gadget: f_fs: Fix possibe deadlock
e76c0faf1125 Merge 4.4.72 into android-4.4
23874bf0d9ec ANDROID: uid_sys_stats: check previous uid_entry before call find_or_register_uid
4fd2931f7446 ANDROID: sdcardfs: d_splice_alias can return error values
6fc0573f6daf Merge 4.4.71 into android-4.4
5c31a5e9a365 android: base-cfg: disable CONFIG_NFS_FS and CONFIG_NFSD
fce0ecf04a7e schedstats/eas: guard properly to avoid breaking non-smp schedstats users
57e54f412025 BACKPORT: f2fs: sanity check size of nat and sit cache
8cbdbb9a6aa5 FROMLIST: f2fs: sanity check checkpoint segno and blkoff
c47d00b57b26 sched/tune: don't use schedtune before it is ready
9e3c04bef72b sched/fair: use SCHED_CAPACITY_SCALE for energy normalization
7b8577d94ccf sched/{fair,tune}: use reciprocal_value to compute boost margin
41d9288e3eac sched/tune: Initialize raw_spin_lock in boosted_groups
3757f957419c sched/tune: report when SchedTune has not been initialized
f9b83b3e6e72 sched/tune: fix sched_energy_diff tracepoint
2e829cf17fd2 sched/tune: increase group count to 5
4c031f0e6fbc cpufreq/schedutil: use boosted_cpu_util for PELT to match WALT
fc969e3bfa7a sched/fair: Fix sched_group_energy() to support per-cpu capacity states
fef0112a6398 sched/fair: discount task contribution to find CPU with lowest utilization
83f462daa328 sched/fair: ensure utilization signals are synchronized before use
8865f07600fa sched/fair: remove task util from own cpu when placing waking task
8ac52cbaf41b trace:sched: Make util_avg in load_avg trace reflect PELT/WALT as used
4b85765a3dd9 sched/fair: Add eas (& cas) specific rq, sd and task stats
aa8882923a3f sched/core: Fix PELT jump to max OPP upon util increase
55af3848151f sched: EAS & 'single cpu per cluster'/cpu hotplug interoperability
e62a1ca36b90 UPSTREAM: sched/core: Fix group_entity's share update
baaa21b59be2 UPSTREAM: sched/fair: Fix calc_cfs_shares() fixed point arithmetics width confusion
20bbd92679ce UPSTREAM: sched/fair: Fix incorrect task group ->load_avg
640c909c3470 UPSTREAM: sched/fair: Fix effective_load() to consistently use smoothed load
89e4d18a6712 UPSTREAM: sched/fair: Propagate asynchrous detach
e87566541198 UPSTREAM: sched/fair: Propagate load during synchronous attach/detach
8370e07d82c9 UPSTREAM: sched/fair: Fix hierarchical order in rq->leaf_cfs_rq_list
723dab78719f BACKPORT: sched/fair: Factorize PELT update
18d09a45eceb UPSTREAM: sched/fair: Factorize attach/detach entity
f9bef52c8505 UPSTREAM: sched/fair: Improve PELT stuff some more
dc1386b6f787 UPSTREAM: sched/fair: Apply more PELT fixes
3fd734a8f9b6 UPSTREAM: sched/fair: Fix post_init_entity_util_avg() serialization
9de438d27c43 BACKPORT: sched/fair: Initiate a new task's util avg to a bounded value
4e18c8a10de0 sched/fair: Simplify idle_idx handling in select_idle_sibling()
b31ae71ef75e sched/fair: refactor find_best_target() for simplicity
d3f5e8c3e9ac sched/fair: Change cpu iteration order in find_best_target()
633b98b65190 sched/core: Add first cpu w/ max/min orig capacity to root domain
3e44a647c057 sched/core: Remove remnants of commit fd5c98da1a42
242695407af7 sched: Remove sysctl_sched_is_big_little
9e92e8a24fa5 sched/fair: Code !is_big_little path into select_energy_cpu_brute()
f6f931489311 EAS: sched/fair: Re-integrate 'honor sync wakeups' into wakeup path
81bd5ed39383 Fixup!: sched/fair.c: Set SchedTune specific struct energy_env.task
3935105f5775 sched/fair: Energy-aware wake-up task placement
02cbde61f4d8 sched/fair: Add energy_diff dead-zone margin
3b6ba235bcf3 sched/fair: Decommission energy_aware_wake_cpu()
168228463cac sched/fair: Do not force want_affine eq. true if EAS is enabled
65cad23dcdf7 arm64: Set SD_ASYM_CPUCAPACITY sched_domain flag on DIE level
c6cc7ca91513 UPSTREAM: sched/fair: Fix incorrect comment for capacity_margin
adc7f08b2fb6 UPSTREAM: sched/fair: Avoid pulling tasks from non-overloaded higher capacity groups
60cc9f4e1e9f UPSTREAM: sched/fair: Add per-CPU min capacity to sched_group_capacity
f3f132b8e550 UPSTREAM: sched/fair: Consider spare capacity in find_idlest_group()
68c27298cde4 UPSTREAM: sched/fair: Compute task/cpu utilization at wake-up correctly
abfff9decebf UPSTREAM: sched/fair: Let asymmetric CPU configurations balance at wake-up
5173a85e22f9 UPSTREAM: sched/core: Enable SD_BALANCE_WAKE for asymmetric capacity systems
e51c05769490 UPSTREAM: sched/core: Pass child domain into sd_init()
68a3b157d92c UPSTREAM: sched/core: Introduce SD_ASYM_CPUCAPACITY sched_domain topology flag
3e9cdd5ae95a UPSTREAM: sched/core: Remove unnecessary NULL-pointer check
bc7c939b3a3a UPSTREAM: sched/fair: Optimize find_idlest_cpu() when there is no choice
3bb3d7e7d958 BACKPORT: sched/fair: Make the use of prev_cpu consistent in the wakeup path
986aa1d498f4 UPSTREAM: sched/core: Fix power to capacity renaming in comment
cb88574a6866 Partial Revert: "WIP: sched: Add cpu capacity awareness to wakeup balancing"
bd6ff3505f2f Revert "WIP: sched: Consider spare cpu capacity at task wake-up"
5c015afebd4d FROM-LIST: cpufreq: schedutil: Redefine the rate_limit_us tunable
51b20b214f0e cpufreq: schedutil: add up/down frequency transition rate limits
3c5c4e972472 trace/sched: add rq utilization signal for WALT
f71d9f01c6fc sched/cpufreq: make schedutil use WALT signal
e5da6c11b205 sched: cpufreq: use rt_avg as estimate of required RT CPU capacity
e2aa75a4c781 cpufreq: schedutil: move slow path from workqueue to SCHED_FIFO task
78213729a7d1 BACKPORT: kthread: allow to cancel kthread work
ca7b7d3c9995 sched/cpufreq: fix tunables for schedfreq governor
6bc6115c16ca BACKPORT: cpufreq: schedutil: New governor based on scheduler utilization data
f02702dcf231 sched: backport cpufreq hooks from 4.9-rc4
5df19f969e48 ANDROID: Kconfig: add depends for UID_SYS_STATS
df6e5af086d3 ANDROID: hid: uhid: implement refcount for open and close
7d16e880c625 Revert "ext4: require encryption feature for EXT4_IOC_SET_ENCRYPTION_POLICY"
d73d07673edb ANDROID: mnt: Fix next_descendent
9bc462220dab Merge 4.4.70 into android-4.4
200f49cf4a70 ANDROID: uid_sys_stats: defer io stats calulation for dead tasks
f0893c7ddba2 ANDROID: AVB: Fix linter errors.
815c6db10b07 ANDROID: AVB: Fix invalidate_vbmeta_submit().
a533221d29ec ANDROID: sdcardfs: Check for NULL in revalidate
b2fc10e7240a Merge 4.4.69 into android-4.4
e5272d4c20b3 ANDROID: AVB: Only invalidate vbmeta when told to do so.
9516c5d5de8e ANDROID: sdcardfs: Move top to its own struct
2ba2ada07d6f ANDROID: lowmemorykiller: account for unevictable pages
9a83b8157a75 ANDROID: usb: gadget: fix NULL pointer issue in mtp_read()
73661512d284 ANDROID: usb: f_mtp: return error code if transfer error in receive_file_work function
285c13770aeb Merge 4.4.68 into android-4.4
a347e1c4ddc5 ANDROID: android-base.cfg: remove spurious CONFIG_MODULES line
d3cb1ad1837e ANDROID: memory_state_time: fix undefined behavior with missing DT properties
1b9d700c89bd ANDROID: rfkill: fix unused function warning
a8cc97d8cf4a ANDROID: make PF_KEY SHA256 use RFC-compliant truncation.
21ade372581b ANDROID: sdcardfs: fix sdcardfs_destroy_inode for the inode RCU approach
bc86c1de1ded ANDROID: android-base.cfg: remove NETFILTER_XT_MATCH_QUOTA2_LOG
907e828e010b ANDROID: sdcardfs: Don't iput if we didn't igrab
b5428181f94b ANDROID: Add untag hacks to inet_release function
a156aa844435 fscrypt: correct collision claim for digested names
a1425ed23988 f2fs: switch to using fscrypt_match_name()
8c66df6c7a8b fscrypt: introduce helper function for filename matching
48c7f9c819ac fscrypt: fix context consistency check when key(s) unavailable
171695f2abca fscrypt: Move key structure and constants to uapi
c24873a65151 fscrypt: remove fscrypt_symlink_data_len()
31469fc2488f fscrypt: remove unnecessary checks for NULL operations
0addb61dc70f fscrypt: eliminate ->prepare_context() operation
e9dbf926ed23 fscrypt: remove broken support for detecting keyring key revocation
73c0288f1c9c fscrypt: avoid collisions when presenting long encrypted filenames
64f3b27a09c3 f2fs: check entire encrypted bigname when finding a dentry
b53229d776af f2fs: sync f2fs_lookup() with ext4_lookup()
60a9766f27c7 f2fs: fix a mount fail for wrong next_scan_nid
02ac47078890 f2fs: relocate inode_{,un}lock in F2FS_IOC_SETFLAGS
d15370b84bd1 f2fs: show available_nids in f2fs/status
19023fdfb163 f2fs: flush dirty nats periodically
a725708ca434 f2fs: introduce CP_TRIMMED_FLAG to avoid unneeded discard
30d60edd7bec f2fs: allow cpc->reason to indicate more than one reason
87c98567046f f2fs: release cp and dnode lock before IPU
0756d8f7982e f2fs: shrink size of struct discard_cmd
7ec84ed608e4 f2fs: don't hold cmd_lock during waiting discard command
5abcd71d0fd8 f2fs: nullify fio->encrypted_page for each writes
95d6aa32c3c2 f2fs: sanity check segment count
0905adc8c720 f2fs: introduce valid_ipu_blkaddr to clean up
cf1770e0fa43 f2fs: lookup extent cache first under IPU scenario
b465728ac362 f2fs: reconstruct code to write a data page
6cd09438a331 f2fs: introduce __wait_discard_cmd
72b8a76169d7 f2fs: introduce __issue_discard_cmd
9170805a6362 f2fs: enable small discard by default
e7a9ce2e7cc6 f2fs: delay awaking discard thread
9933f6e186a3 f2fs: seperate read nat page from nat_tree_lock
38f30f047da2 f2fs: fix multiple f2fs_add_link() having same name for inline dentry
352c91d0d482 f2fs: skip encrypted inode in ASYNC IPU policy
0cfd113b8460 f2fs: fix out-of free segments
11538a935f96 f2fs: improve definition of statistic macros
e9b7e2e3bbc3 f2fs: assign allocation hint for warm/cold data
b16a719c967a f2fs: fix _IOW usage
1b73445838ad f2fs: add ioctl to flush data from faster device to cold area
ac2de6c6cbd6 f2fs: introduce async IPU policy
b88a1ae0f2d2 f2fs: add undiscard blocks stat
e818486a9ada f2fs: unlock cp_rwsem early for IPU writes
73d23680deb6 f2fs: introduce __check_rb_tree_consistence
048fe2a0a947 f2fs: trace __submit_discard_cmd
0e9f98f97b68 f2fs: in prior to issue big discard
2814d83ec772 f2fs: clean up discard_cmd_control structure
062eb908b287 f2fs: use rb-tree to track pending discard commands
9febed8ff933 f2fs: avoid dirty node pages in check_only recovery
8aa17546af24 f2fs: fix not to set fsync/dentry mark
933686cf727b f2fs: allocate hot_data for atomic writes
24f3c7e19565 f2fs: give time to flush dirty pages for checkpoint
be687c56d1f6 f2fs: fix fs corruption due to zero inode page
fa3a914e8bf8 f2fs: shrink blk plug region
6e4fee6a144e f2fs: extract rb-tree operation infrastructure
68033a5ab66f f2fs: avoid frequent checkpoint during f2fs_gc
d1c1a744c455 f2fs: clean up some macros in terms of GET_SEGNO
af381ca699eb f2fs: clean up get_valid_blocks with consistent parameter
20e7964704de f2fs: use segment number for get_valid_blocks
1c72805ab237 f2fs: guard macro variables with braces
f886a1df9e79 f2fs: fix comment on f2fs_flush_merged_bios() after 86531d6b
e09409d5c38d f2fs: prevent waiter encountering incorrect discard states
745d92243483 f2fs: introduce f2fs_wait_discard_bios
4adc71ee11d7 f2fs: split discard_cmd_list
e5c2a70c4a8b Revert "f2fs: put allocate_segment after refresh_sit_entry"
34cc766bfbd1 f2fs: split make_dentry_ptr() into block and inline versions
074a551c90b9 f2fs: submit bio of in-place-update pages
bdc8c12ddd55 f2fs: remove the redundant variable definition
654cbabc87dc f2fs: avoid IO split due to mixed WB_SYNC_ALL and WB_SYNC_NONE
669457e6c2af f2fs: write small sized IO to hot log
77deaff0083f f2fs: use bitmap in discard_entry
79bd5ed6e318 f2fs: clean up destroy_discard_cmd_control
54c1e9049e25 f2fs: count discard command entry
0d5b6b22f109 f2fs: show issued flush/discard count
361ee401443b f2fs: relax node version check for victim data in gc
f546e14f0351 f2fs: start SSR much eariler to avoid FG_GC
5bac5ad719c9 f2fs: allocate node and hot data in the beginning of partition
0137923fb501 f2fs: fix wrong max cost initialization
aa9de43b3bc6 f2fs: allow write page cache when writting cp
fbe4cc0f76dc f2fs: don't reserve additional space in xattr block
b92a30224597 f2fs: clean up xattr operation
afc8c720de86 f2fs: don't track volatile file in dirty inode list
df1b8e6f245a f2fs: show the max number of volatile operations
743ef11f591d f2fs: fix race condition in between free nid allocator/initializer
ca28c969a4b2 f2fs: use set_page_private marcro in f2fs_trace_pid
506e7056e23e f2fs: fix recording invalid last_victim
ac60235af91e f2fs: more reasonable mem_size calculating of ino_entry
fecfdd67f86e f2fs: calculate the f2fs_stat_info into base_mem
cc248f964ee8 f2fs: avoid stat_inc_atomic_write for non-atomic file
96d73c33c4a3 f2fs: sanity check of crc_offset from raw checkpoint
27eff7f2f11c f2fs: cleanup the disk level filename updating
89f28f5e5251 f2fs: cover update_free_nid_bitmap with nid_list_lock
8f3d1ba54be0 f2fs: fix bad prefetchw of NULL page
186a33ffeb49 f2fs: clear FI_DATA_EXIST flag in truncate_inline_inode
0ec599668d9a f2fs: move mnt_want_write_file after arguments checking
74492a8e110c f2fs: check new size by inode_newsize_ok in f2fs_insert_range
00a248a675d5 f2fs: avoid copy date to user-space if move file range fail
0812585ae021 f2fs: drop duplicate new_size assign in f2fs_zero_range
cb7b3c2fe5e9 f2fs: adjust the way of calculating nat block
ce8679a179a8 f2fs: add fault injection on f2fs_truncate
ba5e838808d9 f2fs: check range before defragment
23128a06f3b4 f2fs: use parameter max_items instead of PIDVEC_SIZE
02f88520d6f3 f2fs: add a punch discard command function
28fa89b32d44 f2fs: allocate a bio for discarding when actually issuing it
633f62b7dcf9 f2fs: skip writeback meta pages if cp_mutex acquire failed
9f5bdf3b0ab3 f2fs: show more precise message on orphan recovery failure
1ef38ece5cfe f2fs: remove dead macro PGOFS_OF_NEXT_DNODE
bfd70a38c163 f2fs: drop duplicate radix tree lookup of nat_entry_set
363f8e93f52d f2fs: make sure trace all f2fs_issue_flush
3d60b5db3990 f2fs: don't allow volatile writes for non-regular file
dd6b2029c25b f2fs: don't allow atomic writes for not regular files
26012ec09c68 f2fs: fix stale ATOMIC_WRITTEN_PAGE private pointer
b39d14bd84c3 f2fs: build stat_info before orphan inode recovery
ef250a614506 f2fs: fix the fault of calculating blkstart twice
78e31d26ec81 f2fs: fix the fault of checking F2FS_LINK_MAX for rename inode
8f326468d5b9 f2fs: don't allow to get pino when filename is encrypted
3100307fdbdd f2fs: fix wrong error injection for evict_inode
bf5320b6fbd9 f2fs: le32_to_cpu for ckpt->cp_pack_total_block_count
a9fc7327a2cb f2fs: le16_to_cpu for xattr->e_value_size
ffcf47f5345b f2fs: don't need to invalidate wrong node page
983979fd88cf f2fs: fix an error return value in truncate_partial_data_page
e10680dfc72f f2fs: combine nat_bits and free_nid_bitmap cache
7abdfbd622db f2fs: skip scanning free nid bitmap of full NAT blocks
9796ea8fa00e Merge 4.4.67 into android-4.4
cc756e682c1a ANDROID: android-base.cfg: remove USB_OTG_WAKELOCK
40d8db5ddf18 ANDROID: android-base.cfg: remove defunct options
3c72862e8f64 ANDROID: arm64: suspend: Restore the UAO state
4f8785184972 ANDROID: usb: gadget: f_audio_source: disable the CPU C-states upon playback
69a14c17de7e ANDROID: usb: gadget: f_mtp: Set 0xFFFFFFFF in mtp header ContainerLength field
24ac44dc5c56 Merge 4.4.66 into android-4.4
1f48a715af37 net: pppolac/pppopns: Add back the msg_flags
e4528dd775e8 Merge 4.4.65 into android-4.4
90d78776c4a0 ANDROID: uid_sys_stats: fix access of task_uid(task)
3f0531e57753 BACKPORT: f2fs: sanity check log_blocks_per_seg
e9cf0f69b764 Merge 4.4.64 into android-4.4
b878b2601093 ANDROID: sdcardfs: Call lower fs's revalidate
33fddbee41d5 ANDROID: sdcardfs: Avoid setting GIDs outside of valid ranges
46d925efcc72 ANDROID: sdcardfs: Copy meta-data from lower inode
b4840d3bba89 Revert "Revert "Android: sdcardfs: Don't do d_add for lower fs""
0f3b6e26eb2e ANDROID: sdcardfs: Use filesystem specific hash
8d6f006d608c ANDROID: AVB error handler to invalidate vbmeta partition.
6a6a7657c231 ANDROID: Update init/do_mounts_dm.c to the latest ChromiumOS version.
d77312aeb21d Revert "[RFC]cgroup: Change from CAP_SYS_NICE to CAP_SYS_RESOURCE for cgroup migration permissions"
b834e9297745 Revert "USB: gadget: u_ether: Fix data stall issue in RNDIS tethering mode"
29fa724a0964 Merge 4.4.63 into android-4.4
ebff0104446a ANDROID: uid_sys_stats: reduce update_io_stats overhead
c0fb2f9e5814 UPSTREAM: char: lack of bool string made CONFIG_DEVPORT always on
738e1a1a4682 UPSTREAM: char: Drop bogus dependency of DEVPORT on !M68K
53491d941217 Revert "Android: sdcardfs: Don't do d_add for lower fs"
0ed8679d0dbb ANDROID: usb: gadget: fix MTP enumeration issue under super speed mode
d04f4c7320ba Android: sdcardfs: Don't complain in fixup_lower_ownership
e92f72194da2 Android: sdcardfs: Don't do d_add for lower fs
6f28e6ebccba ANDROID: sdcardfs: ->iget fixes
d657201d48f0 Android: sdcardfs: Change cache GID value
356d8075469a BACKPORT: [UPSTREAM] ext2: convert to mbcache2
e29de4e87171 BACKPORT [UPSTREAM] ext4: convert to mbcache2
9e242ec92f95 BACKPORT: [UPSTREAM] mbcache2: reimplement mbcache
f431972e7df8 Merge 4.4.62 into android-4.4
2a8af3ae8d93 UPSTREAM: net: socket: Make unnecessarily global sockfs_setattr() static
a973601dcbc9 UPSTREAM: net: ipv4: Don't crash if passing a null sk to ip_do_redirect.
8affe1f70379 UPSTREAM: net/packet: fix overflow in check for priv area size
e3b87b234b32 Merge 4.4.61 into android-4.4
e497cb596f4c Merge 4.4.60 into android-4.4
84b6001987a0 Revert "Revert "Revert "CHROMIUM: android: binder: Fix potential scheduling-while-atomic"""
2295052f9de4 ANDROID: sdcardfs: Directly pass lower file for mmap
8eb24ae4dcd3 UPSTREAM: checkpatch: special audit for revert commit line
a2d978c2adcb UPSTREAM: PM / sleep: make PM notifiers called symmetrically
6a3b9c4984f9 Revert "Revert "CHROMIUM: android: binder: Fix potential scheduling-while-atomic""
c71ad0f6b384 BACKPORT: arm64: dts: juno: fix cluster sleep state entry latency on all SoC versions
6c8d409129bb staging: android: ashmem: lseek failed due to no FMODE_LSEEK.
24c96f783613 ANDROID: sdcardfs: update module info
fb12388ce446 ANDROID: sdcardfs: use d_splice_alias
9a1e24adfd17 ANDROID: sdcardfs: add read_iter/write_iter opeations
c4e9b94bcb00 ANDROID: sdcardfs: fix ->llseek to update upper and lower offset
b2fc288c811e ANDROID: sdcardfs: copy lower inode attributes in ->ioctl
5156f3e9f222 ANDROID: sdcardfs: remove unnecessary call to do_munmap
3a75d7a94709 Merge 4.4.59 into android-4.4
e246a2f11fcc UPSTREAM: ipv6 addrconf: implement RFC7559 router solicitation backoff
31f9ce371384 android: base-cfg: enable CONFIG_INET_DIAG_DESTROY
10610ac9af3a ANDROID: android-base.cfg: add CONFIG_MODULES option
8588d88f1a37 ANDROID: android-base.cfg: add CONFIG_IKCONFIG option
21afcf6ff8c7 ANDROID: android-base.cfg: properly sort the file
025b221d5309 ANDROID: binder: add hwbinder,vndbinder to BINDER_DEVICES.
635194062b5e ANDROID: sort android-recommended.cfg
b6cf5c77e06e UPSTREAM: config/android: Remove CONFIG_IPV6_PRIVACY
312b1f89aadb UPSTREAM: config: android: set SELinux as default security mode
55c20761453e config: android: move device mapper options to recommended
a08cafa7e09c ANDROID: ARM64: Allow to choose appended kernel image
0c61bc75ee66 UPSTREAM: arm64: vdso: constify vm_special_mapping used for aarch32 vectors page
30e1bf349c52 UPSTREAM: arm64: vdso: add __init section marker to alloc_vectors_page
b4b7a2466892 UPSTREAM: ARM: 8597/1: VDSO: put RO and RO after init objects into proper sections
c2e0fb355018 UPSTREAM: arm64: Add support for CLOCK_MONOTONIC_RAW in clock_gettime() vDSO
9d2622be9a41 UPSTREAM: arm64: Refactor vDSO time functions
fb47dee8008c UPSTREAM: arm64: fix vdso-offsets.h dependency
f186947ce6fb UPSTREAM: kbuild: drop FORCE from PHONY targets
510b819279cb UPSTREAM: mm: add PHYS_PFN, use it in __phys_to_pfn()
e1feee065928 UPSTREAM: ARM: 8476/1: VDSO: use PTR_ERR_OR_ZERO for vma check
29950430ce19 Merge 4.4.48 into android-4.4
373a68ca9324 Merge 4.4.57 to android-4.4
ff9fa56a43ea ANDROID: sdcardfs: Fix style issues in macros
2b37dac9abaa ANDROID: sdcardfs: Use seq_puts over seq_printf
a9a3f48222db ANDROID: sdcardfs: Use to kstrout
b7dbda19b8ce ANDROID: sdcardfs: Use pr_[...] instead of printk
1ed9910bedd6 ANDROID: sdcardfs: remove unneeded null check
9eb0b8ba1c92 ANDROID: sdcardfs: Fix style issues with comments
dfdaa9584471 ANDROID: sdcardfs: Fix formatting
93a520cc3cc2 ANDROID: sdcardfs: correct order of descriptors
f0faedd6b468 fix the deadlock in xt_qtaguid when enable DDEBUG
e953f89b8563 net: ipv6: Add sysctl for minimum prefix len acceptable in RIOs.
22ff4ae765ff Linux 4.4.56 am: 0136bca4e0
c3b48399e06a futex: Add missing error handling to FUTEX_REQUEUE_PI am: 99d403faba
2b31ed1f9285 futex: Fix potential use-after-free in FUTEX_REQUEUE_PI am: 44854c191e
fff305870895 x86/perf: Fix CR4.PCE propagation to use active_mm instead of mm am: 62f57041fb
3c2c3fce0d6f x86/kasan: Fix boot with KASAN=y and PROFILE_ANNOTATED_BRANCHES=y am: 8e0ec20539
2bc9e957b28f fscrypto: lock inode while setting encryption policy am: 3a19419c50
9d0a150ea4c6 fscrypt: fix renaming and linking special files am: fd74e8d258
0fa013e933cd net sched actions: decrement module reference count after table flush. am: c10ffe988f
a171079171c2 dccp: fix memory leak during tear-down of unsuccessful connection request am: 676fe97852
daa1fae0fb67 dccp/tcp: fix routing redirect race am: 4ab956b561
857b945b132c bridge: drop netfilter fake rtable unconditionally am: 56f9b9502f
2a862f56b131 ipv6: avoid write to a possibly cloned skb am: aed728c38c
e8f6f65c8ea5 ipv6: make ECMP route replacement less greedy am: 5f8bc3856e
02e2cf1d4d1d mpls: Send route delete notifications when router module is unloaded am: b57955ea30
2e755cde9f58 act_connmark: avoid crashing on malformed nlattrs with null parms am: 710fbeb3f5
16b8db46a101 uapi: fix linux/packet_diag.h userspace compilation error am: 6c72458ab4
0bf865e8b081 vrf: Fix use-after-free in vrf_xmit am: e671f1cc58
f0a80cb8a7f2 dccp: fix use-after-free in dccp_feat_activate_values am: d0ebde92fb
9cf061bb472f net: fix socket refcounting in skb_complete_tx_timestamp() am: ec4d8692b7
50aba0e7c576 net: fix socket refcounting in skb_complete_wifi_ack() am: 9e7683301b
95bec76ac28e tcp: fix various issues for sockets morphing to listen state am: 2681a7853a
3c8e4a165aa0 dccp: Unlock sock before calling sk_free() am: 9216632bf4
3f5e69773466 net: net_enable_timestamp() can be called from irq contexts am: a70c328597
0582590dbe51 net: don't call strlen() on the user buffer in packet_bind_spkt() am: f331d6445a
bde4ebb5f94f l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv am: 2cd0afc64e
0a4171764d90 ipv4: mask tos for input route am: 354f79125f
c298010eeda7 vti6: return GRE_KEY for vti6 am: f1b3aae1f1
4c8e89b3fd10 vxlan: correctly validate VXLAN ID against VXLAN_N_VID am: 51a219a137
560f3eaad0fc netlink: remove mmapped netlink support am: 0c0be310ba
659da09c3d7a ANDROID: mmc: core: export emmc revision
bc5b6dd5dfd8 BACKPORT: mmc: core: Export device lifetime information through sysfs
b631d8c06f64 ANDROID: android-verity: do not compile as independent module
77e4e5b8af91 resolve merge conflicts of 1c5265be54d3 to android-4.4
83193f99f1be dm: flush queued bios when process blocks to avoid deadlock am: cd8ad4d9eb
14671ac72170 nfit, libnvdimm: fix interleave set cookie calculation am: 66dd58f56e
4a44b75d1eea s390/kdump: Use "LINUX" ELF note name instead of "CORE" am: a084aeef56
d73e47204a11 KVM: s390: Fix guest migration for huge guests resulting in panic am: b0e85701a7
03c7b939b1fe mvsas: fix misleading indentation am: 61fbad6a28
5aac664c0c39 serial: samsung: Continue to work if DMA request fails am: 72ca0ab306
5b6244690a71 USB: serial: io_ti: fix information leak in completion handler am: 72bb2b96b8
946f6288ff0c USB: serial: io_ti: fix NULL-deref in interrupt callback am: e71c7bad68
f6753981f47e USB: iowarrior: fix NULL-deref in write am: 6498086195
bf259081a4bf USB: iowarrior: fix NULL-deref at probe am: 179295c38d
c98a41cdb8d6 USB: serial: omninet: fix reference leaks at open am: 54f11a9662
a94cfa2ac43f USB: serial: safe_serial: fix information leak in completion handler am: 3cdc946387
33451f0582d1 usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers am: cf09c7d60c
7badd91967d7 usb: host: xhci-dbg: HCIVERSION should be a binary number am: 40c5634ffe
5bfd45cfa0e3 usb: gadget: function: f_fs: pass companion descriptor along am: 4a1a3bb70f
49e48368a64b usb: dwc3: gadget: make Set Endpoint Configuration macros safe am: 10af248565
2b7b5c5f3653 usb: gadget: dummy_hcd: clear usb_gadget region before registration am: f47b97f2cd
699ec839c0ea powerpc: Emulation support for load/store instructions on LE am: 2ca39d1300
752883928d9d tracing: Add #undef to fix compile error am: 074893495b
de761c12a4af MIPS: Netlogic: Fix CP0_EBASE redefinition warnings am: 1276510585
507638623f3c MIPS: DEC: Avoid la pseudo-instruction in delay slots am: 2e4aff2405
9d92396f8a99 mm: memcontrol: avoid unused function warning am: 5fad174344
5caa0a5ddd80 cpmac: remove hopeless #warning am: 5e45d834f7
285819747b8a MIPS: ralink: Remove unused rt*_wdt_reset functions am: 32883383f5
82caf1be314b MIPS: ralink: Cosmetic change to prom_init(). am: 4b91e7a2a9
872639574432 mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy am: 3dc8f1e3a8
9e383c0ed972 MIPS: Update lemote2f_defconfig for CPU_FREQ_STAT change am: d2a8d746ae
07658ad370f9 MIPS: ip22: Fix ip28 build for modern gcc am: c018595d83
1e9d4597be2a MIPS: Update ip27_defconfig for SCSI_DH change am: 7a6a965f35
d4a1ce079081 MIPS: ip27: Disable qlge driver in defconfig am: 8ed0fdcc0c
5d2e961aa394 MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change am: adc48c710b
bf38bfd7700f crypto: improve gcc optimization flags for serpent and wp512 am: e041ad0664
ee51e01a82f1 USB: serial: digi_acceleport: fix OOB-event processing am: a8cb5c02a2
64272b3c3184 USB: serial: digi_acceleport: fix OOB data sanity check am: 4d95645f3d
a5e2a1ddbc50 ANDROID: sched: fix duplicate sched_group_energy const specifiers
2474d8bad003 config: disable CONFIG_USELIB and CONFIG_FHANDLE
152a401d2693 ANDROID: power: align wakeup_sources format
870382b806a4 ANDROID: dm: android-verity: allow disable dm-verity for Treble VTS
850beefa4226 Linux 4.4.54 am: 804a935963
3d3960859874 drivers: hv: Turn off write permission on the hypercall page am: 4cdfa660c8
c29b2d6c1cc0 fat: fix using uninitialized fields of fat_inode/fsinfo_inode am: 8353f338de
80eb54008126 libceph: use BUG() instead of BUG_ON(1) am: 13ef90e1bb
e2079fac446e drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating am: 7952b6490b
06196a12e5fa fakelb: fix schedule while atomic am: 77fec8bc7a
de7ac7e30b8d drm/atomic: fix an error code in mode_fixup() am: bb5b96344e
8b3e7e31c6e2 drm/ttm: Make sure BOs being swapped out are cacheable am: 59fc34fc69
e2d4a36ac7be drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058 am: 36fd36b900
e1773044009c drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS am: b9cfd5517b
1330b28fd7f2 drm/ast: Call open_key before enable_mmio in POST code am: 93eab4f525
e9bd0b324b80 drm/ast: Fix test for VGA enabled am: 8b78765238
031c424254ab drm/amdgpu: add more cases to DCE11 possible crtc mask setup am: 0d80ac62b6
ee80f8e02265 mac80211: flush delayed work when entering suspend am: 8650af261d
609d86bb1b14 xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD am: 21096328c9
27eb9f28e3e3 pwm: pca9685: Fix period change with same duty cycle am: 6ef213d621
27bd8e883cf4 nlm: Ensure callback code also checks that the files match am: e1c924e85a
f2775d8e464a target: Fix NULL dereference during LUN lookup + active I/O shutdown am: ca739e3fd7
256257f5af63 ceph: remove req from unsafe list when unregistering it am: 05a9143edb
713f4b78ef0c ktest: Fix child exit code processing am: 485171b1ee
3eee5d1ecc21 IB/srp: Fix race conditions related to task management am: 696255449b
396d34e76130 IB/srp: Avoid that duplicate responses trigger a kernel bug am: 944690cdb5
8d4558285ab4 IB/IPoIB: Add destination address when re-queue packet am: bb4a21dcb6
b576323b87c6 IB/ipoib: Fix deadlock between rmmod and set_mode am: 10beca5374
cd237bd504bf mnt: Tuck mounts under others instead of creating shadow/side mounts. am: 839d42687d
9df6fc2c3c23 net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put() am: b57ffb2a84
e389acfa3936 s390: use correct input data address for setup_randomness am: 376a12eb7f
3d9e15ab2d4d s390: make setup_randomness work am: 296f7bd7f1
83d128b227bb s390: TASK_SIZE for kernel threads am: 9cf431dbd8
db2f9fb43c44 s390/dcssblk: fix device size calculation in dcssblk_direct_access() am: 792bd1fb5b
ec279dedbeab s390/qdio: clear DSCI prior to scanning multiple input queues am: ec50c80c78
0412734732d5 Bluetooth: Add another AR3012 04ca:3018 device am: 00cfdbf5ab
b0c04f1fbe9b KVM: VMX: use correct vmcs_read/write for guest segment selector/base am: cae929bd8d
27dd3fdbc774 KVM: s390: Disable dirty log retrieval for UCONTROL guests am: 0a3df0418d
37480b0d7e18 serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards am: 4b34572e98
e67441c33e37 tty: n_hdlc: get rid of racy n_hdlc.tbuf am: 999853d941
877dc8bce6c1 TTY: n_hdlc, fix lockdep false positive am: 59c4d7838e
75a7736c2ad9 uid_sys_stats: change to use rt_mutex
4b20ed9406bc ANDROID: vfs: user permission2 in notify_change2
d0b44039aa84 ANDROID: sdcardfs: Fix gid issue
003515b560db ANDROID: sdcardfs: Use tabs instead of spaces in multiuser.h
f1e5d0086840 ANDROID: sdcardfs: Remove uninformative prints
1a736af098a3 ANDROID: sdcardfs: move path_put outside of spinlock
8dbb44c8aa4a ANDROID: sdcardfs: Use case insensitive hash function
1e2f5dbfa3ab ANDROID: sdcardfs: declare MODULE_ALIAS_FS
f84495e490a5 ANDROID: sdcardfs: Get the blocksize from the lower fs
a5504f851af9 ANDROID: sdcardfs: Use d_invalidate instead of drop_recurisve
2c917ce67144 ANDROID: sdcardfs: Switch to internal case insensitive compare
371536f070bf ANDROID: sdcardfs: Use spin_lock_nested
650cf58edf00 ANDROID: sdcardfs: Replace get/put with d_lock
6693b9450021 ANDROID: sdcardfs: rate limit warning print
3009d5325611 ANDROID: sdcardfs: Fix case insensitive lookup
3f7fac35ec62 ANDROID: uid_sys_stats: account for fsync syscalls
a4f5f251e951 ANDROID: sched: add a counter to track fsync
5c866b0f8a2f ANDROID: uid_sys_stats: fix negative write bytes.
5a420edf10dc ANDROID: uid_sys_stats: allow writing same state
6a61b529b4a9 ANDROID: uid_sys_stats: rename uid_cputime.c to uid_sys_stats.c
bce3e4dd9d49 ANDROID: uid_cputime: add per-uid IO usage accounting
a2849d45025c DTB: Add EAS compatible Juno Energy model to 'juno.dts'
174a03a0bdc2 arm64: dts: juno: Add idle-states to device tree
6f4a2453a14b ANDROID: Replace spaces by '_' for some android filesystem tracepoints.
f52e71a12e80 usb: gadget: f_accessory: Fix for UsbAccessory clean unbind.
210bb28de0e6 Linux 4.4.53 am: 49616e7150
7a261de18bdf scsi: lpfc: Correct WQ creation for pagesize am: 9cee694650
982f933a98bb MIPS: IP22: Fix build error due to binutils 2.25 uselessnes. am: 1d316060ca
70d964e55e47 MIPS: IP22: Reformat inline assembler code to modern standards. am: 4dd29050e4
d32b060094be powerpc/xmon: Fix data-breakpoint am: 15959b728d
8ac43efa58a2 dmaengine: ipu: Make sure the interrupt routine checks all interrupts. am: afee78f03e
36f519a6bdb0 bcma: use (get|put)_device when probing/removing device driver am: 79a7ff1443
3ff14c70fe58 md linear: fix a race between linear_add() and linear_congested() am: 5a1f03f1ee
25c567c7682c rtc: sun6i: Switch to the external oscillator am: 037cd23726
c3482409de57 rtc: sun6i: Add some locking am: ee360e99da
ec8e7f39b472 NFSv4: fix getacl ERANGE for some ACL buffer sizes am: a0378b5bfc
27a9c6c0f307 NFSv4: fix getacl head length estimation am: 5d23e89065
58c1c0b37188 NFSv4: Fix memory and state leak in _nfs4_open_and_get_state am: 52fb4bdcea
a17ad00bf636 nfsd: special case truncates some more am: 3ee4f442e5
b833c4dc2f62 nfsd: minor nfsd_setattr cleanup am: 6030493a34
fe1c5bc55a7e rtlwifi: rtl8192c-common: Fix "BUG: KASAN: am: 781e6a0838
5e706a9321d1 rtlwifi: Fix alignment issues am: 6e10c33cb8
057f4303d1f5 gfs2: Add missing rcu locking for glock lookup am: 70a09029b7
dbfdd61d3aa7 rdma_cm: fail iwarp accepts w/o connection params am: 44dd30e04c
ce400d3858ce RDMA/core: Fix incorrect structure packing for booleans am: 88326fe95f
787b979877dd Drivers: hv: util: Backup: Fix a rescind processing issue am: f414af249f
ead260ec7f1f Drivers: hv: util: Fcopy: Fix a rescind processing issue am: 9b45ab2853
28ab7fa0416d Drivers: hv: util: kvp: Fix a rescind processing issue am: abaeda7f70
01a674e930a8 hv: init percpu_list in hv_synic_alloc() am: 862d2b7d21
ce15984d9184 hv: allocate synic pages for all present CPUs am: 374907e8d1
c4bac4300ff6 usb: gadget: udc: fsl: Add missing complete function. am: 80190fcc48
f8f2f4c516ec usb: host: xhci: plat: check hcc_params after add hcd am: 61e9e9bcfd
8615dbe45276 usb: musb: da8xx: Remove CPPI 3.0 quirk and methods am: 900466a746
d0e0065696e7 w1: ds2490: USB transfer buffers need to be DMAable am: 89eb5ed153
9bd63bea5015 w1: don't leak refcount on slave attach failure in w1_attach_slave_device() am: 1df66c4524
618692bd8a2f can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer am: 20bc8a897e
24764f437ab4 iio: pressure: mpl3115: do not rely on structure field ordering am: 3584716db1
d6ba22f15d31 iio: pressure: mpl115: do not rely on structure field ordering am: 2ab6b8c717
60abac81e645 arm/arm64: KVM: Enforce unconditional flush to PoC when mapping to stage-2 am: e83a28c521
a9dc0b8fa022 fuse: add missing FR_FORCE am: d4a8db66b9
797cb7c99492 crypto: testmgr - Pad aes_ccm_enc_tv_template vector am: 434ed4aff1
8613965abee8 ath9k: use correct OTP register offsets for the AR9340 and AR9550 am: 7666ef1a36
cb77d6f063dd ath9k: fix race condition in enabling/disabling IRQs am: 1aeced70f7
88e67124a4be ath5k: drop bogus warning on drv_set_key with unsupported cipher am: dc7bbf895e
89acafdf0dee target: Fix multi-session dynamic se_node_acl double free OOPs am: 6af0acc0b6
fb5c00195774 target: Obtain se_node_acl->acl_kref during get_initiator_node_acl am: 4a3c526ced
62461a21d002 samples/seccomp: fix 64-bit comparison macros am: da259399e4
666ec57cb1f9 ext4: return EROFS if device is r/o and journal replay is needed am: 6ad4196f19
d3b42f102b3b ext4: preserve the needs_recovery flag when the journal is aborted am: 9a79248c08
8f1c5b47f4b2 ext4: fix inline data error paths am: 6ec4583e9b
8b2bd3ddf4ec ext4: fix data corruption in data=journal mode am: 9d636818db
3e0e74cef542 ext4: trim allocation requests to group size am: 8774c73cf6
5dc0688be0f9 ext4: do not polute the extents cache while shifting extents am: a3068b3e80
9c0e44491bae ext4: Include forgotten start block on fallocate insert range am: 3daefdae5f
b267b4c1f840 loop: fix LO_FLAGS_PARTSCAN hang am: cd3db55c64
4e15ddc81173 block/loop: fix race between I/O and set_status am: 356d71df73
438bedf5bf1b jbd2: don't leak modified metadata buffers on an aborted journal am: 973f40f368
cd5e303ecd1b Fix: Disable sys_membarrier when nohz_full is enabled am: c0ef1f537a
fbf3cf0c8300 sd: get disk reference in sd_check_events() am: ea240cfed9
2e4caeeccf88 scsi: use 'scsi_device_from_queue()' for scsi_dh am: 33950b56d2
51c24a59301a scsi: aacraid: Reorder Adapter status check am: 2dc9a859eb
ebf84b4166b6 scsi: storvsc: properly set residual data length on errors am: 18dbfcae65
15c7c846885b scsi: storvsc: properly handle SRB_ERROR when sense message is present am: 80bccab34a
1c933caeb8d0 scsi: storvsc: use tagged SRB requests if supported by the device am: 5cdc8193ac
ed15ac577e55 dm stats: fix a leaked s->histogram_boundaries array am: 6a284310d5
48d4f39d94bc dm cache: fix corruption seen when using cache > 2TB am: fdea1f9721
75e269887234 ipc/shm: Fix shmat mmap nil-page protection am: f0ae01568e
656fedaf743a mm: do not access page->mapping directly on page_endio am: c5c893e7c4
5cc4831e1b18 mm: vmpressure: fix sending wrong events on underflow am: 66f43a5768
32125704fefb mm/page_alloc: fix nodes for reclaim in fast path am: 612e4679b8
6082e028f3b6 iommu/vt-d: Tylersburg isoch identity map check is done too late. am: 31dac0e870
9f53657d446a iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu am: 07852563db
d461b88a36d4 regulator: Fix regulator_summary for deviceless consumers am: 5cc0cd0e3a
5d8fa8946fbf staging: rtl: fix possible NULL pointer dereference am: 272d60bfce
6d2b913f5f4a ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine am: 8c8f42c9a4
1d0a0ca70499 ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming am: cd585d3ba5
cc787f23a29b ALSA: seq: Fix link corruption by event error handling am: 003aa34372
10481abe187c ALSA: ctxfi: Fallback DMA mask to 32bit am: 70dbc00f7e
5b01070e454f ALSA: timer: Reject user params with too small ticks am: 9879f9d01a
b8ad06607a6c ALSA: hda - fix Lewisburg audio issue am: b9bf1f0657
de7da8e6cd8a ALSA: hda/realtek - Cannot adjust speaker's volume on a Dell AIO am: 1f4f37076d
6a56b6d97511 ARM: dts: at91: Enable DMA on sama5d2_xplained console am: 6b1d7b6f54
264e78debede ARM: dts: at91: Enable DMA on sama5d4_xplained console am: be83ed085f
ec78efab74e3 ARM: at91: define LPDDR types am: b401418c6c
99065c3e467e media: fix dm1105.c build error am: f3a0b20040
91c8ba257ec3 uvcvideo: Fix a wrong macro am: b0bde9f6a0
2d93d7bb63e7 am437x-vpfe: always assign bpp variable am: 5988e73201
3a674057ace0 MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps am: ab7546e491
378772df9519 MIPS: Calculate microMIPS ra properly when unwinding the stack am: cc387ae089
dfba5f8f76c3 MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions am: d75d675a05
6e3b0aea46d3 MIPS: Fix get_frame_info() handling of microMIPS function size am: 72a0cfae59
e7503003f0fd MIPS: Prevent unaligned accesses during stack unwinding am: 2998bf60d3
c6e7fd7d72ee MIPS: Clear ISA bit correctly in get_frame_info() am: 0d45490221
b3ec549b786c MIPS: Lantiq: Keep ethernet enabled during boot am: f1be0f5814
c1fecd0722e7 MIPS: OCTEON: Fix copy_from_user fault handling for large buffers am: 093292b8f8
0c2e951f6e5b MIPS: BCM47XX: Fix button inversion for Asus WL-500W am: b32e43cf3f
cd13ff96da09 MIPS: Fix special case in 64 bit IP checksumming. am: 5636da7aba
249dd69807be samples: move mic/mpssd example code from Documentation am: faf6aa4b12
7ae846e99ba2 f2fs: use __set{__clear}_bit_le
f0135c1551e0 f2fs: update_free_nid_bitmap() can be static
48da6d86af95 f2fs: __update_nat_bits() can be static
d95038cf6b1e f2fs: le16_to_cpu for xattr->e_value_size
4b056f06acfa f2fs: don't overwrite node block by SSR
9b86801f59e4 f2fs: don't need to invalidate wrong node page
9fa38a0c6456 f2fs: fix an error return value in truncate_partial_data_page
b5bb7b2de94d fscrypt: catch up to v4.11-rc1
9cc3fbc9ea18 f2fs: avoid to flush nat journal entries
7375ae65fa6d f2fs: avoid to issue redundant discard commands
95bfba756e53 f2fs: fix a plint compile warning
c1c90b7d9dc1 f2fs: add f2fs_drop_inode tracepoint
5086fe4c101b f2fs: Fix zoned block device support
e323e9ef9f41 f2fs: remove redundant set_page_dirty()
f6493d7dd1cd f2fs: fix to enlarge size of write_io_dummy mempool
9113aae794eb f2fs: fix memory leak of write_io_dummy mempool during umount
6ac7367ebfee f2fs: fix to update F2FS_{CP_}WB_DATA count correctly
b1305bba60c0 f2fs: use MAX_FREE_NIDS for the free nids target
179e2535c7b7 f2fs: introduce free nid bitmap
4db9ebac249f f2fs: new helper cur_cp_crc() getting crc in f2fs_checkpoint
20adb5b3fe0b f2fs: update the comment of default nr_pages to skipping
aa2a9a1c479b f2fs: drop the duplicate pval in f2fs_getxattr
2ed4b498d823 f2fs: Don't update the xattr data that same as the exist
e042b87adaa7 f2fs: kill __is_extent_same
1b30dde97f84 f2fs: avoid bggc->fggc when enough free segments are avaliable after cp
377816fec3f3 f2fs: select target segment with closer temperature in SSR mode
3a40c74cce8b f2fs: show simple call stack in fault injection message
2ea010a9c826 fscrypt: catch fscrypto_get_policy in v4.10-rc6
7d77c7a3525b f2fs: use __clear_bit_le
1ad1cd4f7149 f2fs: no need lock_op in f2fs_write_inline_data
273924c37731 f2fs: add bitmaps for empty or full NAT blocks
2ef086ad2991 f2fs: replace rw semaphore extent_tree_lock with mutex lock
8cfbfea08204 f2fs: avoid m_flags overlay when allocating more data blocks
7234370dc65c f2fs: remove unsafe bitmap checking
c12a69d920f1 f2fs: init local extent_info to avoid stale stack info in tp
c074e1b7c11c f2fs: remove unnecessary condition check for write_checkpoint in f2fs_gc
cb9ca08d121a f2fs: do SSR for node segments more aggresively
70dd5a4c5aa2 f2fs: check discard alignment only for SEQWRITE zones
97a61adb90fb f2fs: wait for discard completion after submission
94d3f18b4f78 f2fs: much larger batched trim_fs job
91ef1346c8a3 f2fs: avoid very large discard command
3f2523b22214 f2fs: find data segments across all the types
62d8564f71ec f2fs: do SSR in higher priority
e3e27c59487b f2fs: do SSR for data when there is enough free space
316bed49a618 f2fs: node segment is prior to data segment selected victim
1466b660bebe f2fs: put allocate_segment after refresh_sit_entry
c1288c8f35c7 f2fs: add ovp valid_blocks check for bg gc victim to fg_gc
e24eb1fceda8 f2fs: do not wait for writeback in write_begin
4c05cfb0081f f2fs: replace __get_victim by dirty_segments in FG_GC
e5e16d8af5cb f2fs: fix multiple f2fs_add_link() calls having same name
ff3bf2f20792 f2fs: show actual device info in tracepoints
5331a1d87fc5 f2fs: use SSR for warm node as well
675dd8213b70 f2fs: enable inline_xattr by default
79887aed3770 f2fs: introduce noinline_xattr mount option
34a65412384c f2fs: avoid reading NAT page by get_node_info
69a0a6912f78 f2fs: remove build_free_nids() during checkpoint
a71c22fcd5c8 f2fs: change recovery policy of xattr node block
56cba038b622 f2fs: super: constify fscrypt_operations structure
194fbd2a5710 f2fs: show checkpoint version at mount time
1b1f1ea0e7f7 f2fs: remove preflush for nobarrier case
5b7c84083345 f2fs: check last page index in cached bio to decide submission
4e50b7053c19 f2fs: check io submission more precisely
d6bbb3276728 android: binder: move global binder state into context struct.
0fd0992d3504 android: binder: add padding to binder_fd_array_object.
359795138dc5 binder: use group leader instead of open thread
33af4c0c5faa nf: IDLETIMER: Use fullsock when querying uid
16f66bfe8821 nf: IDLETIMER: Fix use after free condition during work
837de638dc01 Merge branch 'upstream-linux-4.4.y' into android-4.4
f04805218728 ANDROID: dm: android-verity: fix table_make_digest() error handling
6e1c2455aa28 ANDROID: usb: gadget: function: Fix commenting style
6696986a932a cpufreq: interactive governor drops bits in time calculation
98c307e68c28 ANDROID: sdcardfs: support direct-IO (DIO) operations
166f168a48d6 ANDROID: sdcardfs: implement vm_ops->page_mkwrite
0166e6469f9d f2fs: fix trim_fs assignment
5e95180bf64c Revert "f2fs: remove batched discard in f2fs_trim_fs"
f048326ea40e Merge branch 'android-4.4.y' into android-4.4
6cd8a154387d f2fs: fix missing bio_alloc(1)
880c68e41dd2 ANDROID: sdcardfs: Don't bother deleting freelist
1914b2934b3e ANDROID: sdcardfs: Add missing path_put
232c28fe23b8 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
54640cfe4725 Merge tag 'v4.4.49' into android-4.4.y
56026a89e632 ANDROID: sdcardfs: Fix incorrect hash
8b75db9857a4 ANDROID: ext4 crypto: Disables zeroing on truncation when there's no key
a425a70b2627 ANDROID: ext4: add a non-reversible key derivation method
3e0dd6ec69be ANDROID: ext4: allow encrypting filenames using HEH algorithm
0223de3a24ef ANDROID: arm64/crypto: add ARMv8-CE optimized poly_hash algorithm
58b9edb065b0 ANDROID: crypto: heh - factor out poly_hash algorithm
698ffc03b701 ANDROID: crypto: heh - Add Hash-Encrypt-Hash (HEH) algorithm
ce2ace45d931 ANDROID: crypto: gf128mul - Add ble multiplication functions
3eaf06b785a6 ANDROID: crypto: gf128mul - Refactor gf128 overflow macros and tables
8ea7531e4764 UPSTREAM: crypto: gf128mul - Zero memory when freeing multiplication table
c8bb10b1eec8 ANDROID: crypto: shash - Add crypto_grab_shash() and crypto_spawn_shash_alg()
93867d9bc5c1 ANDROID: crypto: allow blkcipher walks over ablkcipher data
15227d3ccce3 UPSTREAM: arm/arm64: crypto: assure that ECB modes don't require an IV
d854b688907b ANDROID: Refactor fs readpage/write tracepoints.
11fac3aed57f ANDROID: export security_path_chown
5edfa05a10a7 Merge tag 'v4.4.48' into android-4.4.y
d9aa8ddc51cb Squashfs: optimize reading uncompressed data
5e9c466d6ec0 Squashfs: implement .readpages()
c9994560db8e Squashfs: replace buffer_head with BIO
417aca479b15 Squashfs: refactor page_actor
50dcddba6c11 Squashfs: remove the FILE_CACHE option
d50112645714 ANDROID: android-recommended.cfg: CONFIG_CPU_SW_DOMAIN_PAN=y
dc2ad0661d69 FROMLIST: 9p: fix a potential acl leak
49b60d4aa95a BACKPORT: posix_acl: Clear SGID bit when setting file permissions
33f44e9f9c08 f2fs: call internal __write_data_page directly
ed0eee678877 f2fs: avoid out-of-order execution of atomic writes
8f70c40113f4 f2fs: move write_node_page above fsync_node_pages
040eb7fd6c29 f2fs: move flush tracepoint
de0e3bc1a54a f2fs: show # of APPEND and UPDATE inodes
a94d94904cd3 f2fs: fix 446 coding style warnings in f2fs.h
c99f2de7780a f2fs: fix 3 coding style errors in f2fs.h
01940a21a97e f2fs: declare missing static function
f3ca0da5c793 f2fs: show the fault injection mount option
fb40e1231cbc f2fs: fix null pointer dereference when issuing flush in ->fsync
d27bebf86574 f2fs: fix to avoid overflow when left shifting page offset
21980a25e727 f2fs: enhance lookup xattr
b89d1d4dfd7d f2fs: fix a dead loop in f2fs_fiemap()
87d83ae92ee0 f2fs: do not preallocate blocks which has wrong buffer
334173cc4ca1 f2fs: show # of on-going flush and discard bios
587ad91ac9a8 f2fs: add a kernel thread to issue discard commands asynchronously
565f0225f95f f2fs: factor out discard command info into discard_cmd_control
c4cc29d19eaf f2fs: remove batched discard in f2fs_trim_fs
4844bb76e752 f2fs: reorganize stat information
0d7a55b0135b f2fs: clean up flush/discard command namings
e3d4c4b5f18c f2fs: check in-memory sit version bitmap
8a576d4d407b f2fs: check in-memory nat version bitmap
c50d5c09193e f2fs: check in-memory block bitmap
72d48dabe998 f2fs: introduce FI_ATOMIC_COMMIT
f948bcc51e13 f2fs: clean up with list_{first, last}_entry
99a5dca4d9c6 f2fs: return fs_trim if there is no candidate
711f0385dc67 f2fs: avoid needless checkpoint in f2fs_trim_fs
5521ead70476 f2fs: relax async discard commands more
7e43f19b5ecd f2fs: drop exist_data for inline_data when truncated to 0
3c299af84525 f2fs: don't allow encrypted operations without keys
75e402e690b9 f2fs: show the max number of atomic operations
168fef245e10 f2fs: get io size bit from mount option
22f1947949fd f2fs: support IO alignment for DATA and NODE writes
849981c99bd8 f2fs: add submit_bio tracepoint
c1e5d5278024 f2fs: reassign new segment for mode=lfs
0c61b0a37be7 f2fs: fix a missing discard prefree segments
670a455ef9e1 f2fs: use rb_entry_safe
4212c0f71a58 f2fs: add a case of no need to read a page in write begin
e82207d3ee89 f2fs: fix a problem of using memory after free
e891bf97aa8a f2fs: remove unneeded condition
8799db31b9b1 f2fs: don't cache nat entry if out of memory
0e4e431a23c3 f2fs: remove unused values in recover_fsync_data
373bb0247ae5 f2fs: support async discard based on v4.9
7146292938e4 f2fs: resolve op and op_flags confilcts
0213f79a4189 UPSTREAM: udp: properly support MSG_PEEK with truncated buffers
edc166a8714b UPSTREAM: arm64: Allow hw watchpoint of length 3,5,6 and 7
b48318f371e8 BACKPORT: arm64: hw_breakpoint: Handle inexact watchpoint addresses
7409857a0717 UPSTREAM: arm64: Allow hw watchpoint at varied offset from base address
91495bc622e9 BACKPORT: hw_breakpoint: Allow watchpoint of length 3,5,6 and 7
9ce149a4581a ANDROID: sdcardfs: Switch strcasecmp for internal call
7191add87cd9 ANDROID: sdcardfs: switch to full_name_hash and qstr
461da83e67af ANDROID: sdcardfs: Add GID Derivation to sdcardfs
d46684aa425d ANDROID: sdcardfs: Remove redundant operation
09c77d623006 ANDROID: sdcardfs: add support for user permission isolation
d9300a998d19 ANDROID: sdcardfs: Refactor configfs interface
3e4f5484dcd5 ANDROID: sdcardfs: Allow non-owners to touch
c8da41f0dc8d Merge tag 'v4.4.46' into android-4.4.y
df3087d4836d ANDROID: binder: fix format specifier for type binder_size_t
4c7fc336f6e3 ANDROID: fs: Export vfs_rmdir2
1cd3d347147b ANDROID: fs: Export free_fs_struct and set_fs_pwd
a07b34771ace BACKPORT: Input: xpad - validate USB endpoint count during probe
d240a0a14528 BACKPORT: Input: xpad - fix oops when attaching an unknown Xbox One gamepad
b5858221c1c4 ANDROID: mnt: remount should propagate to slaves of slaves
e33aa348eec6 ANDROID: sdcardfs: Switch ->d_inode to d_inode()
5cb564893592 ANDROID: sdcardfs: Fix locking issue with permision fix up
9eaefe628d1b ANDROID: sdcardfs: Change magic value
4d70f7311524 ANDROID: sdcardfs: Use per mount permissions
6b6e896b0bee ANDROID: sdcardfs: Add gid and mask to private mount data
f9cb61dcb00c ANDROID: sdcardfs: User new permission2 functions
1cbf8e31e3a7 ANDROID: vfs: Add setattr2 for filesystems with per mount permissions
21fc44e40ae3 ANDROID: vfs: Add permission2 for filesystems with per mount permissions
0ad2dd493c2f ANDROID: vfs: Allow filesystems to access their private mount data
6b42d02561d3 ANDROID: mnt: Add filesystem private data to mount points
f32ddec923dd ANDROID: sdcardfs: Move directory unlock before touch
cae2e7f25c48 ANDROID: sdcardfs: fix external storage exporting incorrect uid
640e5265032d ANDROID: sdcardfs: Added top to sdcardfs_inode_info
1fb590f2d5ad ANDROID: sdcardfs: Switch package list to RCU
96acdab2f4de ANDROID: sdcardfs: Fix locking for permission fix up
cc16efd13c30 ANDROID: sdcardfs: Check for other cases on path lookup
0ec03f845799 ANDROID: sdcardfs: override umask on mkdir and create
e9a82a4cbe64 Merge tag 'v4.4.45' into android-4.4.y
bd2cd20990bf Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
f103e3b0d8e4 Merge tag 'v4.4.43' into android-4.4.y
82a6fedb6ea5 arm64: kernel: Fix build warning
1cb392e10307 DEBUG: sched/fair: Fix sched_load_avg_cpu events for task_groups
7f18f0963d81 DEBUG: sched/fair: Fix missing sched_load_avg_cpu events
f4e6542320b9 UPSTREAM: l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()
a11f71fcd94d UPSTREAM: packet: fix race condition in packet_set_ring
56ea977b0fc3 UPSTREAM: netlink: Fix dump skb leak/double free
d8a1d0c13cde f2fs: remove wrong backported codes
1475f79c87f0 UPSTREAM: net: avoid signed overflows for SO_{SND|RCV}BUFFORCE
3e61a942c7eb MIPS: Prevent "restoration" of MSA context in non-MSA kernels
cf0533acdaa9 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
712517177d3f Merge tag 'v4.4.40' into android-4.4.y
d5ed6f6f5f92 net: socket: don't set sk_uid to garbage value in ->setattr()
d5dce523ee59 ANDROID: configs: CONFIG_ARM64_SW_TTBR0_PAN=y
5937c0601163 UPSTREAM: arm64: Disable PAN on uaccess_enable()
7f89f7225caf UPSTREAM: arm64: Enable CONFIG_ARM64_SW_TTBR0_PAN
9fcab0c5b428 UPSTREAM: arm64: xen: Enable user access before a privcmd hvc call
17080bcf2c6e UPSTREAM: arm64: Handle faults caused by inadvertent user access with PAN enabled
02ef7a8c3c9d BACKPORT: arm64: Disable TTBR0_EL1 during normal kernel execution
b83fbf1e7725 BACKPORT: arm64: Introduce uaccess_{disable,enable} functionality based on TTBR0_EL1
4fe5f2cb9434 BACKPORT: arm64: Factor out TTBR0_EL1 post-update workaround into a specific asm macro
a858462e1f9f BACKPORT: arm64: Factor out PAN enabling/disabling into separate uaccess_* macros
50874355b1f5 UPSTREAM: arm64: alternative: add auto-nop infrastructure
12ac5b67a13d UPSTREAM: arm64: barriers: introduce nops and __nops macros for NOP sequences
c86266edfaa4 Revert "FROMLIST: arm64: Factor out PAN enabling/disabling into separate uaccess_* macros"
81688dbb3294 Revert "FROMLIST: arm64: Factor out TTBR0_EL1 post-update workaround into a specific asm macro"
b4ae8c8946b2 Revert "FROMLIST: arm64: Introduce uaccess_{disable,enable} functionality based on TTBR0_EL1"
77a4773a3b6e Revert "FROMLIST: arm64: Disable TTBR0_EL1 during normal kernel execution"
1f150a5e5a96 Revert "FROMLIST: arm64: Handle faults caused by inadvertent user access with PAN enabled"
c558527eedcd Revert "FROMLIST: arm64: xen: Enable user access before a privcmd hvc call"
9ce0ba91cecc Revert "FROMLIST: arm64: Enable CONFIG_ARM64_SW_TTBR0_PAN"
aceae9be74c7 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
9b133b620782 Merge tag 'v4.4.39' into android-4.4.y
ee2bcbd8edda ANDROID: sched/walt: fix build failure if FAIR_GROUP_SCHED=n
676b8efcce52 ANDROID: trace: net: use %pK for kernel pointers
0aac1fcfa327 ANDROID: android-base: Enable QUOTA related configs
341965cf103d net: ipv4: Don't crash if passing a null sk to ip_rt_update_pmtu.
344afd627cca net: inet: Support UID-based routing in IP protocols.
03441d56d878 net: core: add UID to flows, rules, and routes
eb964bdba79a net: core: Add a UID field to struct sock.
9789b697c6e4 Revert "net: core: Support UID-based routing."
a1c31d8ded43 f2fs: fix a missing size change in f2fs_setattr
b82fdb62ee3c Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
8a2ec431d598 Merge tag 'v4.4.38' into android-4.4.y
61f26de8c058 UPSTREAM: efi/arm64: Don't apply MEMBLOCK_NOMAP to UEFI memory map mapping
18f41ad6976a UPSTREAM: arm64: mm: always take dirty state from new pte in ptep_set_access_flags
f82be531155c UPSTREAM: arm64: Implement pmdp_set_access_flags() for hardware AF/DBM
b571c4f0cf7e UPSTREAM: arm64: Fix typo in the pmdp_huge_get_and_clear() definition
fde8582a59f5 UPSTREAM: arm64: enable CONFIG_DEBUG_RODATA by default
5274ef05679f fs/super.c: fix race between freeze_super() and thaw_super()
2cf125d417ad scripts/tags.sh: catch 4.9-rc6
3313d27976a9 goldfish: enable CONFIG_INET_DIAG_DESTROY
f96ce4c98613 f2fs: fix to access nullified flush_cmd_control pointer
97b84c96505a Merge tag 'v4.4.37' into android-4.4.y
e487a24793bb sched/walt: kill {min,max}_capacity
3a29814dae23 sched: fix wrong truncation of walt_avg
4272b1a3c3f6 build: fix build config kernel_dir
ace74ccf82cf ANDROID: dm verity: add minimum prefetch size
25cfd071169c Merge tag 'v4.4.36' into android-4.4.y
640bdae24f27 f2fs: free meta pages if sanity check for ckpt is failed
96e6c6084b75 f2fs: detect wrong layout
a980f29780f3 f2fs: call sync_fs when f2fs is idle
769b4ad829b5 Revert "f2fs: use percpu_counter for # of dirty pages in inode"
fa40ddf73c5d Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
f225dbdca912 Merge tag 'v4.4.35' into android-4.4.y
0c0f597086be f2fs: return AOP_WRITEPAGE_ACTIVATE for writepage
099d3df452ef f2fs: do not activate auto_recovery for fallocated i_size
b683e01e2544 f2fs: fix 32-bit build
fd464b55a493 f2fs: set ->owner for debugfs status file's file_operations
11fce24cbf64 f2fs: fix incorrect free inode count in ->statfs
10a2e5e7a2d4 f2fs: drop duplicate header timer.h
8df5d34aa0cd f2fs: fix wrong AUTO_RECOVER condition
aca5463a208f f2fs: do not recover i_size if it's valid
d1e1a3a4c815 f2fs: fix fdatasync
8351875692b0 f2fs: fix to account total free nid correctly
daa738ea01c5 f2fs: fix an infinite loop when flush nodes in cp
2ea2e28982f0 f2fs: don't wait writeback for datas during checkpoint
185a1b0664ee f2fs: fix wrong written_valid_blocks counting
3d89bca8b1fe f2fs: avoid BG_GC in f2fs_balance_fs
5f8b73185bd8 f2fs: fix redundant block allocation
0bcbcd3714e5 f2fs: use err for f2fs_preallocate_blocks
79d47107adb6 f2fs: support multiple devices
09d9b573e588 f2fs: allow dio read for LFS mode
17aa419b5339 f2fs: revert segment allocation for direct IO
908659afc056 f2fs: return directly if block has been removed from the victim
11895b320595 Revert "f2fs: do not recover from previous remained wrong dnodes"
5f59a8f59bdf f2fs: remove checkpoint in f2fs_freeze
4cd4b0465d22 f2fs: assign segments correctly for direct_io
16650422c860 f2fs: fix wrong i_atime recovery
d69efabf1997 f2fs: record inode updating status correctly
55fac8071160 f2fs: Trace reset zone events
ac0357e5d5e9 f2fs: Reset sequential zones on zoned block devices
060887886644 f2fs: Cache zoned block devices zone type
02bccb06333f f2fs: Do not allow adaptive mode for host-managed zoned block devices
789098ffddbf f2fs: Always enable discard for zoned blocks devices
40e505d0271b f2fs: Suppress discard warning message for zoned block devices
5b0f4f4c6a01 f2fs: Check zoned block feature for host-managed zoned block devices
6e89bc832cc2 f2fs: Use generic zoned block device terminology
26fcd8659ef3 f2fs: Add missing break in switch-case
20cf9476e3b8 f2fs: avoid infinite loop in the EIO case on recover_orphan_inodes
16c3c372dca7 f2fs: report error of f2fs_fill_dentries
e164e43eb20b fs/crypto: catch up 4.9-rc6
93ae1e63e475 f2fs: hide a maybe-uninitialized warning
1789a2ca8a3e f2fs: remove percpu_count due to performance regression
86f4d9f42e8a f2fs: make clean inodes when flushing inode page
20339a1214b2 f2fs: keep dirty inodes selectively for checkpoint
3139e5f850cd f2fs: Replace CURRENT_TIME_SEC with current_time() for inode timestamps
1d486e74cf84 f2fs: use BIO_MAX_PAGES for bio allocation
cab4de5c485a f2fs: declare static function for __build_free_nids
4ce479148143 f2fs: call f2fs_balance_fs for setattr
2c58f7dea88d f2fs: count dirty inodes to flush node pages during checkpoint
518a2cf9a065 f2fs: avoid casted negative value as shrink count
b1b14da24aab f2fs: don't interrupt free nids building during nid allocation
bae23863f810 f2fs: clean up free nid list operations
3499fdbee609 f2fs: split free nid list
a943c829bed9 f2fs: clear nlink if fail to add_link
5f3ec1f715c1 f2fs: fix sparse warnings
a6c3b7211039 f2fs: fix error handling in fsync_node_pages
70aa0e6cb1a3 f2fs: fix to update largest extent under lock
a24f28d74694 f2fs: be aware of extent beyond EOF in fiemap
fc843bf42b3a f2fs: don't miss any f2fs_balance_fs cases
48cceaae9acb f2fs: add missing f2fs_balance_fs in f2fs_zero_range
372f295d622c f2fs: give a chance to detach from dirty list
7a2d5d5f8150 f2fs: fix to release discard entries during checkpoint
75a192655e64 f2fs: exclude free nids building and allocation
25dcb75878cd build: add build server configs for goldfish
34a546cb043f f2fs: fix to determine start_cp_addr by sbi->cur_cp_pack
4d42545f4996 f2fs: fix overflow due to condition check order
2ca2001b3a36 posix_acl: Clear SGID bit when setting file permissions
f9c1bf30186d Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
84dc474f3c33 Merge tag 'v4.4.34' into android-4.4.y
40ceb2c69964 usb: gadget: Fix compilation problem with tx_qlen field
324e88de4aba Merge tag 'v4.4.32' into android-4.4.y
93e3336909d8 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
5577070b6bed Merge tag 'v4.4.30' into android-4.4.y
c302df26cb5b Merge tag 'v4.4.28' into android-4.4.y
a979feb9e9f1 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
f8c1167680a1 Merge tag 'v4.4.27' into android-4.4.y
59fc70469aed Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
b8fa4a3ee597 Merge tag 'v4.4.26' into android-4.4.y
a1561fae1b30 f2fs: fix wrong sum_page pointer in f2fs_gc
8da9e3f74761 f2fs: backport from (4c1fad64 - Merge tag 'for-f2fs-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs)
b2faab1e4d85 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
14de94f03d2c Merge tag 'v4.4.24' into android-4.4.y
fed8e608c338 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
09f6247a9cca Merge tag 'v4.4.23' into android-4.4.y
8760f8e3d980 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
734bcf32c234 Merge tag 'v4.4.22' into android-4.4.y
551569f25ec0 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
321249bb2f9c Merge remote-tracking branch 'common/android-4.4' into android-4.4.y-merge
a517d900c6b4 Merge tag 'v4.4.21' into android-4.4.y
441e10ac4ca3 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
2a3670c62203 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
cade80573cf8 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
5c0fc54c9b67 Merge tag 'v4.4.20' into android-4.4.y
18cb0eedcc22 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
ec5cb2fe853f Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
aa349c0a9699 Merge tag 'v4.4.19' into android-4.4.y
8e4f993802d3 Merge remote-tracking branch 'common/android-4.4' into android-4.4.y
1f369b24e298 Merge tag 'v4.4.17' into android-4.4.y
b558f17a13b1 Merge tag 'v4.4.16' into android-4.4.y
Linux version 4.4.180-g62af034e001a (android-build@abfarm-us-
west1-c-0010) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Tue Jul 16 04:56:06 UTC 2019
Bug: 11118565
Bug: 11687690
Bug: 16355602
Bug: 19198045
Bug: 20045882
Bug: 23525545
Bug: 27915347
Bug: 27992761
Bug: 28024488
Bug: 28275695
Bug: 28845874
Bug: 29521202
Bug: 30090733
Bug: 30210506
Bug: 30400942
Bug: 30903194
Bug: 30919905
Bug: 30954918
Bug: 31255977
Bug: 31374660
Bug: 31432001
Bug: 31622239
Bug: 31648368
Bug: 31796270
Bug: 32246564
Bug: 32458736
Bug: 32461228
Bug: 32508661
Bug: 32668852
Bug: 32813456
Bug: 32975945
Bug: 33250092
Bug: 33333670
Bug: 33346201
Bug: 33358926
Bug: 33363517
Bug: 33393474
Bug: 33731928
Bug: 33753815
Bug: 33757366
Bug: 34114242
Bug: 34133558
Bug: 34193533
Bug: 34198239
Bug: 34262585
Bug: 34360629
Bug: 34461621
Bug: 34542611
Bug: 34691169
Bug: 34723223
Bug: 34951864
Bug: 34991231
Bug: 35142419
Bug: 35209576
Bug: 35257858
Bug: 35307857
Bug: 35331000
Bug: 35603549
Bug: 35633782
Bug: 35643557
Bug: 35666680
Bug: 35707103
Bug: 35766959
Bug: 35803310
Bug: 35848445
Bug: 35851986
Bug: 36004503
Bug: 36007193
Bug: 36007653
Bug: 36007735
Bug: 36088202
Bug: 36138424
Bug: 36160015
Bug: 36228261
Bug: 36231741
Bug: 36374484
Bug: 36406078
Bug: 36468447
Bug: 36559739
Bug: 36588520
Bug: 36604779
Bug: 36650912
Bug: 36725304
Bug: 36817013
Bug: 36819470
Bug: 37158168
Bug: 37193650
Bug: 37210310
Bug: 37218618
Bug: 37231161
Bug: 37293077
Bug: 37319300
Bug: 37429972
Bug: 37488099
Bug: 37516160
Bug: 37524657
Bug: 37749708
Bug: 37750863
Bug: 37753761
Bug: 37754877
Bug: 38045152
Bug: 38117720
Bug: 38157502
Bug: 38159576
Bug: 38201220
Bug: 38224475
Bug: 38331309
Bug: 38448648
Bug: 38451312
Bug: 38502532
Bug: 62038227
Bug: 62094374
Bug: 62198330
Bug: 62199770
Bug: 62390017
Bug: 62413700
Bug: 62523096
Bug: 62572621
Bug: 62678828
Bug: 62679012
Bug: 62679581
Bug: 62679701
Bug: 63075553
Bug: 63079216
Bug: 63117588
Bug: 63142211
Bug: 63245673
Bug: 63260873
Bug: 63578267
Bug: 63589535
Bug: 63716230
Bug: 63737556
Bug: 63739275
Bug: 63785372
Bug: 63867169
Bug: 63889157
Bug: 63926541
Bug: 63962952
Bug: 63963140
Bug: 63974334
Bug: 63994171
Bug: 64073116
Bug: 64114943
Bug: 64133562
Bug: 64145065
Bug: 64257838
Bug: 64468882
Bug: 64483974
Bug: 64552728
Bug: 64672411
Bug: 64978549
Bug: 65333488
Bug: 65386954
Bug: 65853158
Bug: 65857891
Bug: 66884503
Bug: 66899329
Bug: 66932127
Bug: 66969589
Bug: 67425063
Bug: 67600404
Bug: 67651285
Bug: 69164715
Bug: 69901741
Bug: 70706497
Bug: 71362031
Bug: 71728490
Bug: 72007585
Bug: 72158116
Bug: 72311797
Bug: 72320324
Bug: 72339335
Bug: 72664474
Bug: 72717639
Bug: 72722987
Bug: 72886167
Bug: 73055997
Bug: 73287721
Bug: 73962978
Bug: 74338318
Bug: 75236413
Bug: 75238970
Bug: 75984715
Bug: 75987238
Bug: 77923821
Bug: 77937819
Bug: 78036828
Bug: 78252157
Bug: 78262592
Bug: 78886293
Bug: 79166848
Bug: 80158484
Bug: 80475502
Bug: 80540078
Bug: 109735735
Bug: 109821005
Bug: 110044919
Bug: 111641492
Bug: 111642636
Bug: 111860541
Bug: 112037142
Bug: 112220999
Bug: 112488418
Bug: 112955896
Bug: 113183619
Bug: 114060045
Bug: 115649143
Bug: 116008047
Bug: 116734731
Bug: 116855682
Bug: 117823094
Bug: 117847156
Bug: 118442619
Bug: 119260394
Bug: 119769499
Bug: 119771992
Bug: 120439617
Bug: 120445624
Bug: 120503084
Bug: 120682817
Bug: 120757803
Bug: 121166534
Bug: 121220290
Bug: 122428178
Bug: 123635022
Bug: 123755887
Bug: 123860857
Bug: 124521452
Bug: 124903482
Bug: 125367761
Bug: 126256072
Bug: 126955561
Bug: 127298877
Bug: 129556081
Bug: 130017100
Bug: 130468851
Bug: 130571081
Bug: 131837894
Bug: 132097678
Bug: 132171963
Bug: 132173298
Bug: 133236783
Bug: 134439528
Bug: 134439992
Bug: 134440011
Bug: 134440735
Bug: 134698934
Bug: 136195284
Bug: 136197213
Bug: 137148856
Bug: 137590232
Bug: 702147120
Change-Id: I2dc5e1b187f20f7c51359e10268f6d9babf56275
Pick-Prebuilt: 255958347
Source-Branch: android-msm-wahoo-4.4-qt-qpr1
Signed-off-by: Adam Shih <adamshih@google.com>
|
|
be0dd9979396 LTS: Merge 4.4.180 into android-msm-wahoo-4.4-qt-qpr1
633ad876cc48 Merge 4.4.180 into android-msm-wahoo-4.4-qt-lts
0f654c12cd72 Linux 4.4.180
5f3cf6b82211 powerpc/lib: fix book3s/32 boot failure due to code patching
95100d253fee powerpc/booke64: set RI in default MSR
9db489ed4971 drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl
f518072d1ae1 drivers/virt/fsl_hypervisor.c: dereferencing error pointers in ioctl
7a22a4ea67b7 bonding: fix arp_validate toggling in active-backup mode
6e72e6897efe ipv4: Fix raw socket lookup for local traffic
6e36b31c1b07 vrf: sit mtu should not be updated when vrf netdev is the link
6044ab2a05f6 vlan: disable SIOCSHWTSTAMP in container
bf4d21eed0d7 packet: Fix error path in packet_init
1261f44db98c net: ucc_geth - fix Oops when changing number of buffers in the ring
24d2a86b8968 bridge: Fix error path for kobject_init_and_add()
b8bb7bc326f2 powerpc/64s: Include cpu header
27d9e822a716 USB: serial: fix unthrottle races
f2387d0c3467 USB: serial: use variable for status
6db8c0882912 x86/bugs: Change L1TF mitigation string to match upstream
71041afe26a3 x86/speculation/mds: Fix documentation typo
693eb3bdaf19 Documentation: Correct the possible MDS sysfs values
0f961ec59305 x86/mds: Add MDSUM variant to the MDS documentation
3092ad5c4f2e x86/speculation/mds: Add 'mitigations=' support for MDS
a50e2ca5757f x86/speculation: Support 'mitigations=' cmdline option
31a2c5f7a25b cpu/speculation: Add 'mitigations=' cmdline option
2b26dff34698 x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off
0144cbc12474 x86/speculation/mds: Fix comment
e2896d6b1e48 x86/speculation/mds: Add SMT warning message
06deb655ae26 x86/speculation: Move arch_smt_update() call to after mitigation decisions
5b0f1f5b4f58 x86/cpu/bugs: Use __initconst for 'const' init data
48204fd98023 Documentation: Add MDS vulnerability documentation
e0e64cdc7fd9 Documentation: Move L1TF to separate directory
9fe26a407f0e x86/speculation/mds: Add mitigation mode VMWERV
3fb41b4e2d38 x86/speculation/mds: Add sysfs reporting for MDS
1e9a9ef67033 x86/speculation/l1tf: Document l1tf in sysfs
8c7398befdf1 x86/speculation/mds: Add mitigation control for MDS
d4c1e6cbbcdc x86/speculation/mds: Conditionally clear CPU buffers on idle entry
a41a2dee403d x86/speculation/mds: Clear CPU buffers on exit to user
7a6c2a6c4235 x86/speculation/mds: Add mds_clear_cpu_buffers()
f223c10cf176 x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests
adef560d1ef8 x86/speculation/mds: Add BUG_MSBDS_ONLY
179adc415f94 x86/speculation/mds: Add basic bug infrastructure for MDS
8be7f1183d2f x86/speculation: Consolidate CPU whitelists
683f9fba8c27 x86/msr-index: Cleanup bit defines
6eb1dfb0e945 kvm: x86: Report STIBP on GET_SUPPORTED_CPUID
f8515b2d8c86 x86/speculation: Provide IBPB always command line options
867931a6cc51 x86/speculation: Add seccomp Spectre v2 user space protection mode
0ec9baa28b62 x86/speculation: Enable prctl mode for spectre_v2_user
ff99c966c627 x86/speculation: Add prctl() control for indirect branch speculation
bc8a006cb385 x86/speculation: Prevent stale SPEC_CTRL msr content
b784ff22d682 x86/speculation: Prepare arch_smt_update() for PRCTL mode
29652de33320 x86/speculation: Split out TIF update
e2dafdd0084b x86/speculation: Prepare for conditional IBPB in switch_mm()
708f3ed763fc x86/speculation: Avoid __switch_to_xtra() calls
2db6cf1eba01 x86/process: Consolidate and simplify switch_to_xtra() code
2959c3e36f65 x86/speculation: Prepare for per task indirect branch speculation control
a5e8a06268dc x86/speculation: Add command line control for indirect branch speculation
92bc99ff0724 x86/speculation: Unify conditional spectre v2 print functions
3d2149a49e7b x86/speculataion: Mark command line parser data __initdata
ad70092da835 x86/speculation: Mark string arrays const correctly
77aaa118c5d1 x86/speculation: Reorder the spec_v2 code
892d9881b437 x86/speculation: Rework SMT state change
1f562beba75c sched: Add sched_smt_active()
f576a78075ba x86/Kconfig: Select SCHED_SMT if SMP enabled
f68790685aa5 x86/speculation: Reorganize speculation control MSRs update
41ebb68d9a67 x86/speculation: Rename SSBD update functions
9ef693a75208 x86/speculation: Disable STIBP when enhanced IBRS is in use
6a598ce52f69 x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common()
fb4a4fc139a5 x86/speculation: Remove unnecessary ret variable in cpu_show_common()
809e50eb21e5 x86/speculation: Clean up spectre_v2_parse_cmdline()
f97a530be08f x86/speculation: Update the TIF_SSBD comment
0440c2c5e2d2 x86/speculation: Propagate information about RSB filling mitigation to sysfs
dc23d0241b97 x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation
4a215a1155ce x86/speculation: Apply IBPB more strictly to avoid cross-process data leak
122b3ad3a068 x86/mm: Use WRITE_ONCE() when setting PTEs
7c50deefa1e9 KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled
2422db18b660 x86/cpu: Sanitize FAM6_ATOM naming
2329f765b53a x86/microcode: Update the new microcode revision unconditionally
0ee359e14c08 x86/microcode: Make sure boot_cpu_data.microcode is up-to-date
12043f0eb5fd x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation
9029b6908e1d x86/bugs: Fix the AMD SSBD usage of the SPEC_CTRL MSR
8d1385ea4c67 locking/atomics, asm-generic: Move some macros from <linux/bitops.h> to a new <linux/bits.h> file
76869c022795 x86/bugs: Switch the selection of mitigation from CPU vendor to CPU features
a9f354ad1c1d x86/bugs: Add AMD's SPEC_CTRL MSR usage
99bd3817b6d7 x86/bugs: Add AMD's variant of SSB_NO
2b8e34665e8f x86/speculation: Simplify the CPU bug detection logic
efcb85dd2644 x86/speculation: Support Enhanced IBRS on future CPUs
042c6aee6572 x86/cpufeatures: Hide AMD-specific speculation flags
dc7e3b052ab4 x86/MCE: Save microcode revision in machine check records
30c66b528e1f x86/microcode/intel: Check microcode revision before updating sibling threads
c2a357d9b429 bitops: avoid integer overflow in GENMASK(_ULL)
d7a711b64ff8 x86: stop exporting msr-index.h to userland
98cc1464cfd6 x86/microcode/intel: Add a helper which gives the microcode revision
5ec6421c21c6 locking/static_keys: Provide DECLARE and well as DEFINE macros
40f6c72df9d8 Don't jump to compute_result state from check_result state
07d35512e494 x86/vdso: Pass --eh-frame-hdr to the linker
9767260be0b4 cw1200: fix missing unlock on error in cw1200_hw_scan()
ccc2b0f8d4be gpu: ipu-v3: dp: fix CSC handling
795c76f4e50f selftests/net: correct the return value for run_netsocktests
83494cfb0d29 s390: ctcm: fix ctcm_new_device error return code
4c78631d884d ipvs: do not schedule icmp errors from tunnels
2b46b98576cb init: initialize jump labels before command line option parsing
a54c490cecd5 tools lib traceevent: Fix missing equality check for strcmp
5664d3298b3b KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing
b79c1ea82e3b s390/3270: fix lockdep false positive on view->lock
825c6401f9e9 s390/dasd: Fix capacity calculation for large volumes
905b8964c9d9 libnvdimm/btt: Fix a kmemdup failure check
3007ae4bbf26 HID: input: add mapping for keyboard Brightness Up/Down/Toggle keys
c15b4f9f4699 HID: input: add mapping for Expose/Overview key
45679938dc6f iio: adc: xilinx: fix potential use-after-free on remove
619c8933e4af platform/x86: sony-laptop: Fix unintentional fall-through
8ce5ae6912e3 netfilter: compat: initialize all fields in xt_init
a9bdfbd494da timer/debug: Change /proc/timer_stats from 0644 to 0600
e212945fe525 ASoC: Intel: avoid Oops if DMA setup fails
faf458605614 ipv6: fix a potential deadlock in do_ipv6_setsockopt()
dcb33fe3d9a6 UAS: fix alignment of scatter/gather segments
d016dc1bd29a Bluetooth: Align minimum encryption key size for LE and BR/EDR connections
dd150bcc93ff Bluetooth: hidp: fix buffer overflow
15a12bde0fd9 scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines
88246eb7bf37 usb: dwc3: Fix default lpm_nyet_threshold value
1aec586c25ee genirq: Prevent use-after-free and work list corruption
2984aa6d4a78 iommu/amd: Set exclusion range correctly
4294ec58537d scsi: csiostor: fix missing data copy in csio_scsi_err_handler()
93beb0decfe2 perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS
5ea6b626b917 ASoC: tlv320aic32x4: Fix Common Pins
b7bbb5ce955b ASoC: cs4270: Set auto-increment bit for register writes
79132626f8c7 ASoC:soc-pcm:fix a codec fixup issue in TDM case
fe3f6511c9af scsi: libsas: fix a race condition when smp task timeout
0f83a55ca07e media: v4l2: i2c: ov7670: Fix PLL bypass register values
d96fc7729c44 x86/mce: Improve error message when kernel cannot recover, p2
08794d181ff6 selinux: never allow relabeling on context mounts
3bf16c452b91 Input: snvs_pwrkey - initialize necessary driver data before enabling IRQ
90b8ab9ee10f staging: iio: adt7316: fix the dac write calculation
7c4744e2c75c staging: iio: adt7316: fix the dac read calculation
a45018ff3c06 staging: iio: adt7316: allow adt751x to use internal vref for all dacs
55153b108922 usb: usbip: fix isoc packet num validation in get_pipe
3401512b7831 ARM: iop: don't use using 64-bit DMA masks
03fd6e162398 ARM: orion: don't use using 64-bit DMA masks
9fcbabe209a2 xsysace: Fix error handling in ace_setup
66c57ab148a0 hugetlbfs: fix memory leak for resv_map
550ce5b3b45b net: hns: Fix WARNING when remove HNS driver with SMMU enabled
c8d4b98eeed4 net: hns: Use NAPI_POLL_WEIGHT for hns driver
4af8444aff7c scsi: storvsc: Fix calculation of sub-channel count
4328fca13020 vfio/pci: use correct format characters
891c92860383 rtc: da9063: set uie_unsupported when relevant
02395682f19b debugfs: fix use-after-free on symlink traversal
90a015d4d782 jffs2: fix use-after-free on symlink traversal
cd43ccbfb5fb bonding: show full hw address in sysfs for slave entries
88020a14a0b7 igb: Fix WARN_ONCE on runtime suspend
6c24038d84a7 rtc: sh: Fix invalid alarm warning for non-enabled alarm
e9358b9a5db1 HID: debug: fix race condition with between rdesc_show() and device removal
1b2b6db7765e USB: core: Fix bug caused by duplicate interface PM usage counter
b384399a518c USB: core: Fix unterminated string returned by usb_string()
7a52b950902d USB: w1 ds2490: Fix bug caused by improper use of altsetting array
438b075fc77d USB: yurex: Fix protection fault after device removal
c6ae8a5a4396 packet: validate msg_namelen in send directly
aed15cc2ced6 bnxt_en: Improve multicast address setup logic.
c7a9d69b727a ipv6: invert flowlabel sharing check in process and user mode
82ae1a89b134 ipv6/flowlabel: wait rcu grace period before put_pid()
0fe65e4eac33 ipv4: ip_do_fragment: Preserve skb_iif during fragmentation
bdbc15205b51 ALSA: line6: use dynamic buffers
e1a5cdbf7cb3 vfio/type1: Limit DMA mappings per container
e0d9031feb2f kconfig/[mn]conf: handle backspace (^H) key
8c2bbe210936 libata: fix using DMA buffers on stack
4767c30a2bac scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN
cd2bdca329c1 ceph: fix use-after-free on symlink traversal
4663cb7947dd usb: u132-hcd: fix resource leak
783552a9865c scsi: qla4xxx: fix a potential NULL pointer dereference
f18c946e6cf1 net: ethernet: ti: fix possible object reference leak
64206dd039fd net: ibm: fix possible object reference leak
ae35f101789b net: xilinx: fix possible object reference leak
c0d641aa264a net: ks8851: Set initial carrier state to down
f41b4fd83fef net: ks8851: Delay requesting IRQ until opened
195aac29efe3 net: ks8851: Reassert reset pin if chip ID check fails
36b1240d4e47 net: ks8851: Dequeue RX packets explicitly
1710b4ad56db ARM: dts: pfla02: increase phy reset duration
fd1f90b4fa83 usb: gadget: net2272: Fix net2272_dequeue()
61fb6fa9b32b usb: gadget: net2280: Fix net2280_dequeue()
4ff888ea38c1 usb: gadget: net2280: Fix overrun of OUT messages
b9cf1bc4e31e sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init()
6e361910119b netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING
d311479911c7 qlcnic: Avoid potential NULL pointer dereference
1652d1194af5 usbnet: ipheth: fix potential null pointer dereference in ipheth_carrier_set
4f2df9fd0769 usbnet: ipheth: prevent TX queue timeouts when device not ready
aa24636d3dc2 Documentation: Add nospectre_v1 parameter
c816ec25621b powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg
6a56ecdfd3b2 powerpc/fsl: Fixed warning: orphan section `__btb_flush_fixup'
1a26467578d8 powerpc/fsl: Sanitize the syscall table for NXP PowerPC 32 bit platforms
42b46e985c99 powerpc/fsl: Flush the branch predictor at each kernel entry (32 bit)
5bed4b351268 powerpc/fsl: Emulate SPRN_BUCSR register
4168b2e356bc powerpc/fsl: Flush branch predictor when entering KVM
ec206826323a powerpc/fsl: Enable runtime patching if nospectre_v2 boot arg is used
389fd9776f3e ipv4: set the tcp_min_rtt_wlen range from 0 to one day
8cab9c87ee0f net: stmmac: move stmmac_check_ether_addr() to driver probe
1990e41b2339 team: fix possible recursive locking when add slaves
510a733497d3 ipv4: add sanity checks in ipv4_link_failure()
f480eb03c88a Revert "block/loop: Use global lock for ioctl() operation."
f08db490b406 bpf: reject wrong sized filters earlier
0b7d9b8571ad tipc: check link name with right length in tipc_nl_compat_link_set
625634be3b8b tipc: check bearer name with right length in tipc_nl_compat_bearer_enable
cafee685fb48 netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON
cec54a8e694c NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family.
76c279c7b6f8 fs/proc/proc_sysctl.c: Fix a NULL pointer dereference
28bd672e7a9f intel_th: gth: Fix an off-by-one in output unassigning
20159939a8b4 slip: make slhc_free() silently accept an error pointer
2996e89c2d62 tipc: handle the err returned from cmd header function
9d688aa11077 powerpc/fsl: Fix the flush of branch predictor.
990c7be76516 powerpc/security: Fix spectre_v2 reporting
5f9678d9c8c7 powerpc/fsl: Update Spectre v2 reporting
0454f7b3282b powerpc/fsl: Flush the branch predictor at each kernel entry (64bit)
932e8acaa806 powerpc/fsl: Add nospectre_v2 command line argument
4cbfad23be50 powerpc/fsl: Fix spectre_v2 mitigations reporting
b76f9074d0f3 powerpc/fsl: Add macro to flush the branch predictor
526adfdf029e powerpc/fsl: Add infrastructure to fixup branch predictor flush
7fe905d0973e powerpc: Avoid code patching freed init sections
ee1a6e164cac powerpc/powernv: Query firmware for count cache flush settings
67fb764be590 powerpc/pseries: Query hypervisor for count cache flush settings
bda04af8692d powerpc/64s: Add support for software count cache flush
bfeafa01fa09 powerpc/64s: Add new security feature flags for count cache flush
a8d13b364862 powerpc/asm: Add a patch_site macro & helpers for patching instructions
0273c6d73a03 powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E
b7f47c8f0f4c powerpc/64: Make meltdown reporting Book3S 64 specific
04a682df27c1 powerpc/64: Call setup_barrier_nospec() from setup_arch()
e7b3fb43b970 powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC
4fb0382d987e powerpc/64: Make stf barrier PPC_BOOK3S_64 specific.
58dbc8def949 powerpc/64: Disable the speculation barrier from the command line
d000015f6283 powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2
b6a4dce40cb7 powerpc/64s: Enhance the information in cpu_show_spectre_v1()
1110c3ad0b66 powerpc: Use barrier_nospec in copy_from_user()
2a90ebba2fcc powerpc/64: Use barrier_nospec in syscall entry
990ce72a3bab powerpc/64s: Enable barrier_nospec based on firmware settings
39e71d5ae83f powerpc/64s: Patch barrier_nospec in modules
083c37a1bb61 powerpc/64s: Add support for ori barrier_nospec patching
fde08a5d395e powerpc/64s: Add barrier_nospec
7b9f9ce1a7a0 powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit
27296b7879d5 powerpc/64s: Fix section mismatch warnings from setup_rfi_flush()
8b1f9a4e2136 powerpc/pseries: Restore default security feature flags on setup
adde5de432d6 powerpc: Move default security feature flags
b3be4dcbd1a2 powerpc/pseries: Fix clearing of security feature flags
d9594148817b powerpc/64s: Wire up cpu_show_spectre_v2()
fe126d25bad7 powerpc/64s: Wire up cpu_show_spectre_v1()
5097bf81e845 powerpc/pseries: Use the security flags in pseries_setup_rfi_flush()
10f8cd737a03 powerpc/powernv: Use the security flags in pnv_setup_rfi_flush()
495c34251785 powerpc/64s: Enhance the information in cpu_show_meltdown()
dde12e9b3e86 powerpc/64s: Move cpu_show_meltdown()
3b99b3b3fb97 powerpc/powernv: Set or clear security feature flags
2b206ee648f3 powerpc/pseries: Set or clear security feature flags
d34ea7873f82 powerpc: Add security feature flags for Spectre/Meltdown
8249ee94a9ca powerpc/rfi-flush: Call setup_rfi_flush() after LPM migration
7777d9cb2c1c powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags
e5c8265abdbb powerpc/rfi-flush: Differentiate enabled and patched flush types
8b58add49fef powerpc/rfi-flush: Always enable fallback flush on pseries
22c697163e4d powerpc/rfi-flush: Make it possible to call setup_rfi_flush() again
d04664376129 powerpc/rfi-flush: Move the logic to avoid a redo into the debugfs code
f93ae3415cf7 powerpc/powernv: Support firmware disable of RFI flush
e1759aacdd16 powerpc/pseries: Support firmware disable of RFI flush
d9052a2ede31 powerpc/64s: Improve RFI L1-D cache flush fallback
13dc9b34c873 powerpc/xmon: Add RFI flush related fields to paca dump
80c305aeeb09 USB: Consolidate LPM checks to avoid enabling LPM twice
9dad11965ed2 USB: Add new USB LPM helpers
fad515213059 sunrpc: don't mark uninitialised items as VALID.
498e9066b480 nfsd: Don't release the callback slot unless it was actually held
b8d15c06cf0c ceph: fix ci->i_head_snapc leak
811fb30278b4 ceph: ensure d_name stability in ceph_dentry_hash()
2f14dae91560 sched/numa: Fix a possible divide-by-zero
10dbe2292758 trace: Fix preempt_enable_no_resched() abuse
15c2ac78cb73 MIPS: scall64-o32: Fix indirect syscall number load
fd49607468ba cifs: do not attempt cifs operation on smb2+ rename error
4c78eadb3489 KVM: fail KVM_SET_VCPU_EVENTS with invalid exception number
485d15db01ca kbuild: simplify ld-option implementation
5875149a400a Linux 4.4.179
e6ca59daafd0 kernel/sysctl.c: fix out-of-bounds access when setting file-max
70a0882cd600 Revert "locking/lockdep: Add debug_locks check in __lock_downgrade()"
abc81720ea87 ALSA: info: Fix racy addition/deletion of nodes
0e4d4e0d6ba9 mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n
4088997e5dc1 device_cgroup: fix RCU imbalance in error case
20fdfad30c43 sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup
568f6b28743c Revert "kbuild: use -Oz instead of -Os when using clang"
9090d691a874 mac80211: do not call driver wake_tx_queue op during reconfig
e70a2d376c59 kprobes: Fix error check when reusing optimized probes
abb5b93fe0f5 kprobes: Mark ftrace mcount handler functions nokprobe
3dda8d29b56e x86/kprobes: Verify stack frame on kretprobe
bc76b595cd13 arm64: futex: Restore oldval initialization to work around buggy compilers
7977328f4265 crypto: x86/poly1305 - fix overflow during partial reduction
f94135f92d97 ALSA: core: Fix card races between register and disconnect
0241c6f9f56c staging: comedi: ni_usb6501: Fix possible double-free of ->usb_rx_buf
9f2bf97bb6c3 staging: comedi: ni_usb6501: Fix use of uninitialized mutex
1d149c6cfcd1 staging: comedi: vmk80xx: Fix possible double-free of ->usb_rx_buf
32ae16ff1eaf staging: comedi: vmk80xx: Fix use of uninitialized semaphore
dc4f96499d43 io: accel: kxcjk1013: restore the range after resume.
07921e3cb1ea iio: adc: at91: disable adc channel interrupt in timeout case
c69e21be54b4 iio: ad_sigma_delta: select channel when reading register
e20204c43c0b iio/gyro/bmg160: Use millidegrees for temperature scale
eaa303a2d65d KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU
83a98463d6f9 tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete
5721b1717bd6 modpost: file2alias: check prototype of handler
5a25b6f93f84 modpost: file2alias: go back to simple devtable lookup
e9a60ab1609a crypto: crypto4xx - properly set IV after de- and encrypt
faac81f7cb34 ipv4: ensure rcu_read_lock() in ipv4_link_failure()
fbf569d2beee ipv4: recompile ip options in ipv4_link_failure
b6d37bba0f7a tcp: tcp_grow_window() needs to respect tcp_space()
b1aaee5a97c9 net: fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv
dc20066a631c net: bridge: multicast: use rcu to access port list from br_multicast_start_querier
423ffcd5136c net: atm: Fix potential Spectre v1 vulnerabilities
d8e18cccd25e bonding: fix event handling for stacked bonds
9ca0f944a76b appletalk: Fix compile regression
54a07fff4b21 ovl: fix uid/gid when creating over whiteout
df57807765dd tpm/tpm_crb: Avoid unaligned reads in crb_recv()
c947b45f2e0c include/linux/swap.h: use offsetof() instead of custom __swapoffset macro
aaedb76c488e lib/div64.c: off by one in shift
d49a75f5add4 appletalk: Fix use-after-free in atalk_proc_exit
4528b128bbbc ARM: 8839/1: kprobe: make patch_lock a raw_spinlock_t
3d1167107004 iommu/dmar: Fix buffer overflow during PCI bus notification
cc8c23ad5ec8 crypto: sha512/arm - fix crash bug in Thumb2 build
8a2dd49a63c7 crypto: sha256/arm - fix crash bug in Thumb2 build
740562f32daa cifs: fallback to older infolevels on findfirst queryinfo retry
c49c3925a846 ACPI / SBS: Fix GPE storm on recent MacBookPro's
1e3975db46da ARM: samsung: Limit SAMSUNG_PM_CHECK config option to non-Exynos platforms
3e56f3036b4d serial: uartps: console_setup() can't be placed to init section
045aac482ad9 f2fs: fix to do sanity check with current segment number
6891371a2d57 9p locks: add mount option for lock retry interval
ff831803330c 9p: do not trust pdu content for stat item size
ec759c0015fb rsi: improve kernel thread handling to fix kernel panic
48fda9500637 ext4: prohibit fstrim in norecovery mode
0f2d3133530a fix incorrect error code mapping for OBJECTID_NOT_FOUND
35ee305cfe4c x86/hw_breakpoints: Make default case in hw_breakpoint_arch_parse() return an error
158c4cb0d686 iommu/vt-d: Check capability before disabling protected memory
1a883611e2f2 x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode processors
c2dc2fdc0cd1 x86/hpet: Prevent potential NULL pointer dereference
b17b42fbad1b perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test()
98977a809cda perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test
8b89e3c3cf7f perf evsel: Free evsel->counts in perf_evsel__exit()
f0023871b339 perf top: Fix error handling in cmd_top()
63e03efad5ec tools/power turbostat: return the exit status of a command
3a3e67537041 thermal/int340x_thermal: fix mode setting
25c001949c93 thermal/int340x_thermal: Add additional UUIDs
149f72ff296e ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration
9bb0b8e34607 mmc: davinci: remove extraneous __init annotation
b33c00770b36 IB/mlx4: Fix race condition between catas error reset and aliasguid flows
0a2741cd5269 ALSA: sb8: add a check for request_region
574469ec6dcf ALSA: echoaudio: add a check for ioremap_nocache
0e9bb07a374a ext4: report real fs size after failed resize
d8ef8e9465ef ext4: add missing brelse() in add_new_gdb_meta_bg()
e92dc325a560 perf/core: Restore mmap record type correctly
653ee8df1f32 PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller
34419534a70a xtensa: fix return_address
e15f3c34844e sched/fair: Do not re-read ->h_load_next during hierarchical load calculation
c082a57d41de xen: Prevent buffer overflow in privcmd ioctl
442ebc685261 arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value
e9b63a38da24 ARM: dts: at91: Fix typo in ISC_D0 on PC9
39aecae01dd2 genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent()
f449309b7f43 block: do not leak memory in bio_copy_user_iov()
ad344fb86201 ASoC: fsl_esai: fix channel swap issue when stream starts
4e843163c6d9 include/linux/bitrev.h: fix constant bitrev
ae9981cee7b3 ALSA: seq: Fix OOB-reads from strlcpy
3efb978c3c73 ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type
8ed95ff262aa net: ethtool: not call vzalloc for zero sized memory request
0ede14314f6d netns: provide pure entropy for net_hash_mix()
68337354043a tcp: Ensure DCTCP reacts to losses
03328716cb33 sctp: initialize _pad of sockaddr_in before copying to user memory
1edf53ecd2ae qmi_wwan: add Olicard 600
91d95c98c6c2 openvswitch: fix flow actions reallocation
c4e97b06cfdc net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock().
a04dde4e15d7 ipv6: sit: reset ip header pointer in ipip6_rcv
c0aeeafae944 ipv6: Fix dangling pointer when ipv6 fragment
c9b31a7e6726 tty: ldisc: add sysctl to prevent autoloading of ldiscs
c3e76f072adb tty: mark Siemens R3964 line discipline as BROKEN
780e236c3737 lib/string.c: implement a basic bcmp
7c45b45fd6e9 x86/vdso: Drop implicit common-page-size linker flag
79739ad2d0ac x86: vdso: Use $LD instead of $CC to link
b79e268b1fb4 x86/build: Specify elf_i386 linker emulation explicitly for i386 objects
a34640de4046 kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD
1eb40df35d99 binfmt_elf: switch to new creds when switching to new mm
7ad57b32aa08 drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers
04ce0e76959c dmaengine: tegra: avoid overflow of byte tracking
589562152f36 x86/build: Mark per-CPU symbols as absolute explicitly for LLD
517fbf72718e wlcore: Fix memory leak in case wl12xx_fetch_firmware failure
f2606873984e regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting
98bbbf661567 media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enumeration
421d2aae103c netfilter: physdev: relax br_netfilter dependency
10fc10c3270d dmaengine: imx-dma: fix warning comparison of distinct pointer types
e5cb8ab4b0e0 hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable
cdc7a66f679e soc/tegra: fuse: Fix illegal free of IO base address
407f1a8b8d7d hwrng: virtio - Avoid repeated init of completion
a6adffa0fff4 media: mt9m111: set initial frame size other than 0x0
d1ba82ccffab tty: increase the default flip buffer limit to 2*640K
d9c190a5ee92 ARM: avoid Cortex-A9 livelock on tight dmb loops
c627e297b9b6 mt7601u: bump supported EEPROM version
5735cd4e0c78 soc: qcom: gsbi: Fix error handling in gsbi_probe()
b396b5e89be6 ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe
46ff76bd4ea1 cdrom: Fix race condition in cdrom_sysctl_register
6b8382afa7af fbdev: fbmem: fix memory access if logo is bigger than the screen
267da08ea979 bcache: improve sysfs_strtoul_clamp()
97f00d95dfb0 bcache: fix input overflow to sequential_cutoff
d775179e00cd bcache: fix input overflow to cache set sysfs file io_error_halflife
b25147b49301 ALSA: PCM: check if ops are defined before suspending PCM
b67ef52116de ARM: 8833/1: Ensure that NEON code always compiles with Clang
7d4d46f51d6c kprobes: Prohibit probing on bsearch()
f1289edae514 leds: lp55xx: fix null deref on firmware load failure
abcbad869e68 media: mx2_emmaprp: Correct return type for mem2mem buffer helpers
0bc5f939031c media: s5p-g2d: Correct return type for mem2mem buffer helpers
9f127b7284eb media: s5p-jpeg: Correct return type for mem2mem buffer helpers
3967d2d6bcc9 media: sh_veu: Correct return type for mem2mem buffer helpers
853e3862a8d0 SoC: imx-sgtl5000: add missing put_device()
7a3626330297 perf test: Fix failure of 'evsel-tp-sched' test on s390
09a6db51dcb4 scsi: megaraid_sas: return error when create DMA pool failed
98f7f1cf74e4 IB/mlx4: Increase the timeout for CM cache
f8d1bf871805 e1000e: Fix -Wformat-truncation warnings
3bd631e5360e mmc: omap: fix the maximum timeout setting
1c2bfc4636de ARM: 8840/1: use a raw_spinlock_t in unwind
2f36d3ea8c55 coresight: etm4x: Add support to enable ETMv4.2
2ad89a6a0dba scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c
f3666bfc4bc4 usb: chipidea: Grab the (legacy) USB PHY by phandle first
be8e9e9ebffb tools lib traceevent: Fix buffer overflow in arg_eval
2e5086f3ac6f fs: fix guard_bio_eod to check for real EOD errors
8f983d2cbfad cifs: Fix NULL pointer dereference of devname
4a430ac683b3 dm thin: add sanity checks to thin-pool and external snapshot creation
1605df0045d9 cifs: use correct format characters
1eaab115dc7c fs/file.c: initialize init_files.resize_wait
9b7e7899386f f2fs: do not use mutex lock in atomic context
6c96456d9302 ocfs2: fix a panic problem caused by o2cb_ctl
b1399497b701 mm/slab.c: kmemleak no scan alien caches
cb4d6cd27604 mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512!
2ea83494ce11 mm/page_ext.c: fix an imbalance with kmemleak
4970a8ba94ca mm/cma.c: cma_declare_contiguous: correct err handling
722a15d798ff enic: fix build warning without CONFIG_CPUMASK_OFFSTACK
cf503f1b938f sysctl: handle overflow for file-max
28833fee9f4a gpio: gpio-omap: fix level interrupt idling
f7b7a59b47a0 tracing: kdb: Fix ftdump to not sleep
09f4e69e09f5 h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux-
f6e4bc5003ff CIFS: fix POSIX lock leak and invalid ptr deref
a6efba2fc33b tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped
59ae59920af8 Bluetooth: Fix decrementing reference count twice in releasing socket
02bfc06ca2fa i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA
b3b489eea284 mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified
a526c14d841b tty/serial: atmel: Add is_half_duplex helper
6f88ce1ff225 lib/int_sqrt: optimize initial value compute
3f44dacd111a ext4: cleanup bh release code in ext4_ind_remove_space()
20df60004a3a arm64: debug: Ensure debug handlers check triggering exception level
a930f8ce2003 arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals
12ae58ca7ec4 Linux 4.4.178
b1b1efe07ea0 stm class: Hide STM-specific options if STM is disabled
c003b5675d34 coresight: removing bind/unbind options from sysfs
455b9a675ecf arm64: support keyctl() system call in 32-bit mode
d14ac4368f22 Revert "USB: core: only clean up what we allocated"
78d145f71db5 xhci: Fix port resume done detection for SS ports with LPM enabled
9aacea736c9a KVM: Reject device ioctls from processes other than the VM's creator
5ce6e5bd23f0 x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y
0fe681f4ef50 perf intel-pt: Fix TSC slip
e250a5ac0e12 gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input
6271fa6fc366 fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links
98bc2f91e918 Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc
6c1c9cfc2fdd USB: serial: option: add Olicard 600
09d3f1eb8499 USB: serial: option: set driver_info for SIM5218 and compatibles
6ef819f7158a USB: serial: mos7720: fix mos_parport refcount imbalance on error path
ef0d78184aff USB: serial: ftdi_sio: add additional NovaTech products
7139e4d5bf83 USB: serial: cp210x: add new device id
327ee45823eb serial: sh-sci: Fix setting SCSCR_TIE while transferring data
7124c71944ee serial: max310x: Fix to avoid potential NULL pointer dereference
2e7c2f25e902 staging: vt6655: Fix interrupt race condition on device start up.
17400647682a staging: vt6655: Remove vif check from vnt_interrupt
13f6808ec2bb tty: atmel_serial: fix a potential NULL pointer dereference
21da2b461fbd scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices
d8007fb2e816 scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host
2f369124b97a scsi: sd: Fix a race between closing an sd device and sd I/O
49ad73985443 ALSA: pcm: Don't suspend stream in unrecoverable PCM state
c07db6f073ab ALSA: pcm: Fix possible OOB access in PCM oss plugins
f98242a8debb ALSA: seq: oss: Fix Spectre v1 vulnerability
619ae9f179de ALSA: rawmidi: Fix potential Spectre v1 vulnerability
e162927cd161 ALSA: compress: add support for 32bit calls in a 64bit kernel
ed2f3c82b0b4 ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time
61bde5e5af49 btrfs: raid56: properly unmap parity page in finish_parity_scrub()
a23f00416aae btrfs: remove WARN_ON in log_dir_items
48b22ac58998 mac8390: Fix mmio access size probe
981cb03ec5a6 sctp: get sctphdr by offset in sctp_compute_cksum
c5874f35b86b vxlan: Don't call gro_cells_destroy() before device is unregistered
6c362ffe2a22 tcp: do not use ipv6 header for ipv4 flow
617ac1aa4dd4 packets: Always register packet sk in the same order
dd3351b81fac Add hlist_add_tail_rcu() (Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net)
2c2d8a1c8f12 net: rose: fix a possible stack overflow
b969da5f7e8d net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec
3f1c0e4b7965 mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S
2f242b299bcd dccp: do not use ipv6 header for ipv4 flow
46c8459158ae stmmac: copy unicast mac address to MAC registers
949c4ef45eee cfg80211: size various nl80211 messages correctly
695fc282c337 mmc: mmc: fix switch timeout issue caused by jiffies precision
c89eceddfaeb arm64: kconfig: drop CONFIG_RTC_LIB dependency
4a024ea936b6 video: fbdev: Set pixclock = 0 in goldfishfb
d200cc995188 cpu/hotplug: Handle unbalanced hotplug enable/disable
13e84cdbd790 usb: gadget: rndis: free response queue during REMOTE_NDIS_RESET_MSG
0752035a776e usb: gadget: configfs: add mutex lock before unregister gadget
01855b6299eb ipv6: fix endianness error in icmpv6_err
b0351a51ffda stm class: Fix stm device initialization order
2040e80d8095 stm class: Do not leak the chrdev in error path
fbfaa26fa9e7 PM / Hibernate: Call flush_icache_range() on pages restored in-place
60e4a50d332b arm64: kernel: Include _AC definition in page.h
2ba2cca736d8 perf/ring_buffer: Refuse to begin AUX transaction after rb->aux_mmap_count drops
e5a19cf78a23 mac80211: fix "warning: ‘target_metric’ may be used uninitialized"
08d870c51ec5 arm64/kernel: fix incorrect EL0 check in inv_entry macro
823e262919f9 ARM: 8510/1: rework ARM_CPU_SUSPEND dependencies
a99d340dc70b staging: goldfish: audio: fix compiliation on arm
9d4b4395067b staging: ion: Set minimum carveout heap allocation order to PAGE_SHIFT
efa2ec29dd4e staging: ashmem: Add missing include
4dcbf6fa3b47 staging: ashmem: Avoid deadlock with mmap/shrink
021c0d5cdfc0 asm-generic: Fix local variable shadow in __set_fixmap_offset
43ea28e71c2d coresight: etm4x: Check every parameter used by dma_xx_coherent.
58af2f0f6fdf coresight: "DEVICE_ATTR_RO" should defined as static.
c66866b13b3c stm class: Fix a race in unlinking
8c0bfd9d7cb3 stm class: Fix unbalanced module/device refcounting
f34bc5ad7a84 stm class: Guard output assignment against concurrency
bc9d781bed9d stm class: Fix unlocking braino in the error path
65b52bbc35a6 stm class: Support devices with multiple instances
ffb2f3f86b3a stm class: Prevent user-controllable allocations
30e94dc24edd stm class: Fix link list locking
a556f0babe56 stm class: Fix locking in unbinding policy path
03d7b4edf78a coresight: remove csdev's link from topology
a2828b944591 coresight: release reference taken by 'bus_find_device()'
3e2070abcc90 coresight: coresight_unregister() function cleanup
f485f972de3d coresight: fixing lockdep error
9bda5e6b1819 writeback: initialize inode members that track writeback history
cb8251f8d667 Revert "mmc: block: don't use parameter prefix if built as module"
ab3f1a5b9ce5 net: diag: support v4mapped sockets in inet_diag_find_one_icsk()
6f311381f318 perf: Synchronously free aux pages in case of allocation failure
b6496f00a29d arm64: hide __efistub_ aliases from kallsyms
2aeca9a27ba4 hid-sensor-hub.c: fix wrong do_div() usage
bdf3c006b9a2 vmstat: make vmstat_updater deferrable again and shut down on idle
119dbcde59da android: unconditionally remove callbacks in sync_fence_free()
7276c3fbd3b6 ARM: 8494/1: mm: Enable PXN when running non-LPAE kernel on LPAE processor
717da8c75b41 ARM: 8458/1: bL_switcher: add GIC dependency
1f2c3b46811d efi: stub: define DISABLE_BRANCH_PROFILING for all architectures
599dcbf7e8c6 arm64: fix COMPAT_SHMLBA definition for large pages
4afe1affaa6d mmc: block: Allow more than 8 partitions per card
e43196819cc3 sched/fair: Fix new task's load avg removed from source CPU in wake_up_new_task()
ade4560e4fea Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer
d22036003893 Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt
a1402232e193 ath10k: avoid possible string overflow
ee8f5d476dc9 rtc: Fix overflow when converting time64_t to rtc_time
0cd08672e0aa USB: core: only clean up what we allocated
466ab66b5c2f lib/int_sqrt: optimize small argument
7a47e3c3232d serial: sprd: clear timeout interrupt only rather than all interrupts
4104b44e5d92 usb: renesas_usbhs: gadget: fix unused-but-set-variable warning
e86206bd8758 arm64: traps: disable irq in die()
a3fbab100127 Hang/soft lockup in d_invalidate with simultaneous calls
4a97f086f192 serial: sprd: adjust TIMEOUT to a big value
7ed7c0386ef2 tcp/dccp: drop SYN packets if accept queue is full
a12cf3214235 usb: gadget: Add the gserial port checking in gs_start_tx()
36be44e1905d usb: gadget: composite: fix dereference after null check coverify warning
c0f71babf7bb kbuild: setlocalversion: print error to STDERR
1e647cf23fb2 extcon: usb-gpio: Don't miss event during suspend/resume
7f69a980f635 mm/rmap: replace BUG_ON(anon_vma->degree) with VM_WARN_ON
1394b1bdfd00 mmc: core: fix using wrong io voltage if mmc_select_hs200 fails
aa8b7ed21685 arm64: mm: Add trace_irqflags annotations to do_debug_exception()
df2ca3271569 usb: dwc3: gadget: Fix suspend/resume during device mode
f2427238c9ed mmc: core: shut up "voltage-ranges unspecified" pr_info()
6a0f5752f1fd mmc: sanitize 'bus width' in debug output
40c01c8301b8 mmc: make MAN_BKOPS_EN message a debug
282d5f0567be mmc: debugfs: Add a restriction to mmc debugfs clock setting
c8816bb0ed6d mmc: pwrseq_simple: Make reset-gpios optional to match doc
4d026d221b34 ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec
2569eed24d93 ALSA: hda - Record the current power state before suspend/resume calls
4aada79c6793 locking/lockdep: Add debug_locks check in __lock_downgrade()
786207750b49 media: v4l2-ctrls.c/uvc: zero v4l2_event
a8dea33440f1 mmc: tmio_mmc_core: don't claim spurious interrupts
c37fd9822514 ext4: brelse all indirect buffer in ext4_ind_remove_space()
2ebfb9ae0047 ext4: fix data corruption caused by unaligned direct AIO
2b6575ed8c7e ext4: fix NULL pointer dereference while journal is aborted
2f59c12b47c1 futex: Ensure that futex address is aligned in handle_futex_death()
8df0d57e5c08 MIPS: Fix kernel crash for R6 in jump label branch function
5c06f2409550 mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction.
c30b41bbbb87 udf: Fix crash on IO error during truncate
8b12fd7c5f36 drm/vmwgfx: Don't double-free the mode stored in par->set_mode
e884f7d5c627 mmc: pxamci: fix enum type confusion
Linux version 4.4.180-gbe0dd9979396 (android-
build@wphp8.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Wed Jul 10 22:01:38 UTC 2019
Bug: 115649143
Change-Id: Ifda18baded63c3389e389d006aef308f4d638140
Pick-Prebuilt: 255958347
Source-Branch: android-msm-wahoo-4.4-qt-qpr1
Signed-off-by: Robin Peng <robinpeng@google.com>
|
|
b44412bf04f66 msm: kgsl: Prevent race condition when freeing memory
d1cecd465e6a6 Revert "msm: kgsl: Offload mementry destroy work to separate thread"
Linux version 4.4.177-gb44412bf04f6 (android-build@abfarm-us-
west1-c-0037) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Tue Jul 9 20:03:12 UTC 2019
Bug: 121220290
Change-Id: Ic0c1847f33ea640e7001d636828bd6ea33f09453
Pick-Prebuilt: 255958347
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: Thierry Strudel <tstrudel@google.com>
|
|
5a5e3bdc7187 arm64/config: integrate hang/locking/memory debug configs into memory debug
Linux version 4.4.177-g5a5e3bdc7187 (android-
build@vpeg8.mtv.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Wed Jun 26 04:45:14 UTC 2019
Bug: 135770167
Change-Id: Ieca656ddb802b1e1dc8f013b027a392cee519284
Pick-Prebuilt: 251242232
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: Eva Huang <evahuang@google.com>
|
|
3ed169e2712a icnss: Not capture msa dump for modem watchdog bite reset
Linux version 4.4.177-g3ed169e2712a (android-build@abfarm-us-
west1-c-0082) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Fri Jun 21 22:34:46 UTC 2019
Bug: 135764971
Change-Id: Iaa8f3abd8383404c5650cb4011b6f21ae6deb437
Pick-Prebuilt: 251242232
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: SalmaxChang <salmaxchang@google.com>
|
|
cc2fb09f7e31 lib/bug.c: make panic_on_warn available for all architectures
473a89b31269 arm64/config: enable CONFIG_PANIC_ON_WARN_DEFAULT_ENABLE in debug build configs.
b3072b1f5cdd arm64/config: support panic on warn by config
Linux version 4.4.177-gcc2fb09f7e31 (android-build@abfarm-us-
west1-c-0080) (Android (5484270 based on r353983c) clang version
9.0.3 (https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Thu Jun 20 16:44:20 UTC 2019
Bug: 134156483
Change-Id: Ief7aed5da752763452d4b15dfad22b12570abd90
Pick-Prebuilt: 251242232
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
15d8b14b9969 misc: mnh-thermal: register a cooling device.
Linux version 4.4.177-g15d8b14b9969 (android-
build@wprb7.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Fri Jun 14 01:25:04 UTC 2019
Bug: 119689840
Bug: 120552736
Change-Id: I73c73adb7b6e4537f86e64e8c85c1ee88ebabff6
Pick-Prebuilt: 251242232
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: Vincent Palomares <paillon@google.com>
|
|
17696cf513dd arm64/configs: wahoo: Expand USB HID game controller support
efa1275596a3 iommu: do not attempt reclaim on higher order allocs
Linux version 4.4.177-g17696cf513dd (android-
build@wphp9.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Wed Jun 12 20:42:24 UTC 2019
Bug: 122273348
Bug: 130357427
Bug: 130426072
Change-Id: I5c78c8c48e95aa52eb640283320528c939162322
Pick-Prebuilt: 251242232
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
12533edd44f3 Merge branch 'android-msm-wahoo-4.4-qt-security-next' into android-msm-wahoo-4.4-qt
df502823d859 net: ipc_router: Initialize the sockaddr in recvmsg() handler
635d3c708212 msm: asm: Remove redundant payload size check
be55f4d06b8f msm: asm: validate ADSP data size before access
d82b540ca49a soc: qcom: glink: Return error in case of invalid input
d43fb6f8d17e soc: qcom: Validate read and write index before calculating ptr
2d7c9b13e68c dsp: q6voice: Check size of shared memory buffer before access
6a4c2b9f18b9 msm: ice: check for crypto engine availability
faceb49d291b qseecom: fix kclient free issue in qseecom_remove
989fd070931f dsp: codecs: fix range check for audio buffer copying
49cde6f6f906 fbdev/msm: sanitize debugfs inputs when reading mdp memory
6c7f954bbcaa msm: jpegdma: Fix for ASAN issues in jpegdma module
9fd60a6e21fa qdsp6v2: apr: check for packet size to header size comparison
fcdf8d7cadd3 ARM: dts: msm: Untrusted pointer dereference
1fc7c2396ced msm: ipa: Fix to validate the buffer size
bbb9d7e6a4d2 msm: adsprpc: destroy mutex before file free
62022e1f611c i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA
Linux version 4.4.177-g12533edd44f3 (android-
build@wprb2.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Fri Jun 7 20:38:41 UTC 2019
Bug: 109697864
Bug: 110849476
Bug: 114041748
Bug: 119052383
Bug: 119053530
Bug: 127513124
Bug: 129148475
Bug: 132171784
Bug: 132171785
Bug: 132171964
Bug: 132172264
Bug: 132172905
Bug: 132173424
Bug: 134574226
Change-Id: I9105ff69993289b144cfcb3a37249faaf7bf2cc0
Pick-Prebuilt: 251242232
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: Vishal Agarwal <agarwalvishal@google.com>
|
|
697eb4b962a95 dts: taimen: lower fg-temp charging factor & comp on high temp
b757c56f95aa2 battery: fix htc_battery_probe abort in charger mode
Linux version 4.4.177-g697eb4b962a9 (android-
build@wprc3.hot.corp.google.com) (A*
Bug: 127586646
Bug: 131281133
Change-Id: I809429611c0b72531aa4107910d30fe47183f384
Pick-Prebuilt: 249859640
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: Thierry Strudel <tstrudel@google.com>
|
|
5256dd353fe4 subsystem_restart: Not capture ssrdump as detected specific pattern
ed880dcd1d19 audio: remove static variable in capture copy
Linux version 4.4.177-g5256dd353fe4 (android-
build@wphs2.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Wed May 29 03:14:54 UTC 2019
Bug: 125051465
Bug: 133304301
Change-Id: Id336b07903410e89d5af52ce3e33714fb03e330e
Pick-Prebuilt: 249859640
Source-Branch: android-msm-wahoo-4.4-qt
Signed-off-by: SalmaxChang <salmaxchang@google.com>
|
|
28ae1e112a3b qcacld-3.0: Return proper error on request id mapping failure
ba36240fa355 qcacld-3.0: OOB read while processing extscan change results
e69785638b05 icnss: Add check on msa region
Linux version 4.4.177-g28ae1e112a3b (android-
build@wphq5.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Thu May 23 19:06:39 UTC 2019
Bug: 129282574
Bug: 130028208
Bug: 130214647
Change-Id: I5b7b1a97687f3d6e0bb230870750a7f0d0b0c0ab
Pick-Prebuilt: 249758101
Source-Branch: android-msm-wahoo-4.4-qt
Pick-Prebuilt: 249758101
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
383aa2921 qcacld-3.0: OOB read while processing extscan change results
34651a616 icnss: Add check on msa region
Linux version 4.4.177-g383aa29212db (android-build@abfarm987) (Android
(5484270 based on r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Sat May 18 00:13:51 UTC 2019
Bug: 130028208
Bug: 132208706
Test: Regression
Change-Id: Idc2cad6b4f25e3a4d1e7340db9976484f50dfe3f
Pick-Prebuilt: 248455242
Source-Branch: android-msm-wahoo-4.4
Pick-Prebuilt: 248455242
Signed-off-by: hsuvictor <hsuvictor@google.com>
|
|
1dac8675b input: misc: vl53L0 security vulnerability fix
Linux version 4.4.177-g1dac8675bf03 (android-
build@wprf2.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Tue May 14 22:37:04 UTC 2019
Bug: 70896844
Change-Id: I7768a16a2449dd1e7db5b58d9887fb68d0687adc
Pick-Prebuilt: 247612761
Source-Branch: android-msm-wahoo-4.4
Pick-Prebuilt: 247612761
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
db60e4688 Merge branch 'android-msm-wahoo-4.4-pi-qpr3' into android-msm-wahoo-4.4
f0c438894 ANDROID: clang: upgrade wahoo to 9.0.3
26b0b8f5a touchscreen: synaptics_dsx: prevent NULL pointer dereference
a195d14b4 Merge branch 'android-msm-wahoo-4.4-pi-qpr2' into android-msm-wahoo-4.4-pi-qpr3
029cf9bc9 Merge branch 'android-msm-wahoo-4.4-pi-qpr1' into android-msm-wahoo-4.4-pi-qpr2
82bbc3535 Merge branch 'android-msm-wahoo-4.4-pi' into android-msm-wahoo-4.4-pi-qpr1
4e96ab043 Merge branch 'android-msm-wahoo-4.4-pi-security-next' into android-msm-wahoo-4.4-pi
3d350a572 qcacld-3.0: Fix possible OOB access in lim_process_disassoc_frame
4b4f0b859 qcacld-3.0: Fix possible integer underflow in cfg80211_rx_mgmt
30f93b185 qcacld-3.0: Fix OOB read in sme_rrm_process_beacon_report_req_ind
fd9b91ac4 dsp: validate token before usage as array index
908fcf575 msm: adsprpc: restrict user apps from sending kernel RPC messages
380b91db3 ion: fix system secure force alloc
150bf8250 dsp: asm: Add check for num_channels before calling q6asm_map_channels
Linux version 4.4.177-gdb60e46885ba (android-
build@wphs10.hot.corp.google.com) (Android (5484270 based on
r353983c) clang version 9.0.3
(https://android.googlesource.com/toolchain/clang
745b335211bb9eadfa6aa6301f84715cee4b37c5)
(https://android.googlesource.com/toolchain/llvm
60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM
9.0.3svn)) #1 SMP PREEMPT Sat May 11 00:17:04 UTC 2019
Bug: 36696768
Bug: 37755815
Bug: 62673086
Bug: 78530292
Bug: 129850483
Bug: 129850940
Bug: 129850941
Bug: 129851238
Bug: 129852114
Bug: 130890737
Bug: 131238758
Bug: 132097678
Change-Id: Ib79eeb9a3ffa1a9dd7efc2a8b873a260debb609f
Pick-Prebuilt: 247612761
Source-Branch: android-msm-wahoo-4.4
Pick-Prebuilt: 247612761
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
c0556ccaf diag: block WDSP mask transmission
d4146b7b7 mm: mm_event: remove get/put_online_cpus call
710081fc8 iommu: dma-mapping-fast: Add a check for count in fast_smmu_alloc
Linux version 4.4.177-gc0556ccaf830 (android-build@abfarm983) (Android
(5331180 based on r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Wed May 8 23:34:41 UTC 2019
Bug: 112781920
Bug: 116872291
Bug: 132011965
Test: locally test on basic wifi connect, video recording/playback,
streaming, camera shot.
Change-Id: I64b1ea2252dcb6bdcac09d4cf9f0714984fdd6a6
Source-Branch: android-msm-wahoo-4.4
Pick-Prebuilt: 247346724
Signed-off-by: Martin Liu <liumartin@google.com>
|
|
f472ceb89 ion: fix a possible memory leak in ion_cma_allocate
52d38cbdd Merge branch 'android-msm-wahoo-4.4-pi-qpr3' into android-msm-wahoo-4.4
92605b1b5 Merge branch 'android-msm-wahoo-4.4-pi-qpr2' into android-msm-wahoo-4.4-pi-qpr3
f722393a5 Merge branch 'android-msm-wahoo-4.4-pi-qpr1' into android-msm-wahoo-4.4-pi-qpr2
ce534a392 Merge branch 'android-msm-wahoo-4.4-pi' into android-msm-wahoo-4.4-pi-qpr1
e11022fea Merge branch 'android-msm-wahoo-4.4-pi-security-next' into android-msm-wahoo-4.4-pi
6f725fbc3 qcacld-3.0: Fix incomplete IE handling in dot11 unpack functions
f22264c83 qcacld-3.0: Avoid integer underflow in dot11f_unpack functions
f96613184 qcacld-3.0: Fix possible buffer overflow in sir_convert_addts_rsp2_struct
77be00ed1 qcacld-3.0: Check if rs_results->total_num_tx_power_levels is allocated
336d2994c qcacld-3.0: Add bound check for fixed_param->total_num_tx_power_levels
2666bdd02 msm: vidc: Ensure validity of shared Q indices
13bab2941 media: uvcvideo: Fix 'type' check leading to overflow
819c6f2ed input: qpnp-power-on: correct Power-off reason of PMIC FAULT cases
1836ad6ea qcacld-3.0: Unset sme roaming in progress after roam synch complete
116f23c09 qcacld-3.0: Fix use after free of pCurRoamProfile
33732e217 ANDROID: tracing: fix race condition reading saved tgids
382c82535 msm: vidc: ensure codec count is in supported session range
a429a8e41 FROMLIST: arm64: Build vDSO with -ffixed-x18
Linux version 4.4.177-gf472ceb899e7 (android-
build@wprm8.hot.corp.google.com) (Android (5331180 based on
r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Mon Apr 22 22:39:40 UTC 2019
Bug: 36007735
Bug: 111760968
Bug: 112907825
Bug: 114073969
Bug: 114399807
Bug: 122331452
Bug: 123330130
Bug: 123533258
Bug: 123700924
Bug: 125677806
Bug: 126509136
Bug: 127513046
Bug: 129093056
Bug: 129970700
Bug: 130817249
Change-Id: Ic6d42290b9e46fb902267a577bd506b1bebcb227
Source-Branch: android-msm-wahoo-4.4
Pick-Prebuilt: 244264687
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
e3ba24367 qcacld-3.0: Send frames with GCMP MIC LEN if encryption is GCMP
Linux version 4.4.177-ge3ba2436764f (android-
build@wprf1.hot.corp.google.com) (Android (5331180 based on
r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Wed Apr 3 21:41:27 UTC 2019
Bug: 129483359
Change-Id: I419230c49bceb726246912f126f0a33dee4e1a10
Source-Branch: android-msm-wahoo-4.4
Pick-Prebuilt: 241540589
Signed-off-by: Sunil Ravi <sunilravi@google.com>
|
|
c6135cf81 BACKPORT: USB: dwc3-msm: Protect enabling phy irqs with mutex
Linux version 4.4.177-gc6135cf81ced (android-
build@xpcc1.ams.corp.google.com) (Android (5331180 based on
r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Tue Apr 2 03:50:07 UTC 2019
Bug: 127234579
Change-Id: I03fe123a8e820d53fa8b361167def6aac1fccadb
Source-Branch: android-msm-wahoo-4.4
Pick-Prebuilt: 241540589
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
b85bbf345 SSM: Remove support for SSM driver
97a77d011 ANDROID: drop CONFIG_INPUT_KEYCHORD from all
9cc7b1d0f msm: msm_bus: Fix error handling in msm_bus_device_probe
10efa6ab5 msm: msm_bus: Fix error handling in msm_bus_device_init
4ae8f17bd BACKPORT: userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas
9c043474d diag: Prevent out of bound access while initializing msg mask
70548eddd diag: Update mask pointers after reallocation
5326a5a1b UPSTREAM: net: socket: set sock->sk to NULL after calling proto_ops::release()
825cd296f UPSTREAM: socket: close race condition between sock_close() and sockfs_setattr()
a8c5d4550 arm64/configs: wahoo: simplify log buffer allocation
e332bf99b kgsl: add GPU driver memory consumption in vmstat
06eecacc2 mm: add ION heap-pool allocation stat into vmstat
ef5d4c03c BACKPORT: mm: add NR_ZSMALLOC to vmstat
a17c35653 diag: Add missing protection while accessing session's info
392646f25 diag: Update mask buffer after reallocation
75ef6cdd3 diag: Fix diag msg mask buffer overflow issue
Linux version 4.4.177-gb85bbf345518 (android-
build@wprg12.hot.corp.google.com) (Android (5331180 based on
r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Mon Apr 1 18:20:36 UTC 2019
Bug: 62711756
Bug: 64114943
Bug: 79217930
Bug: 80302295
Bug: 80435805
Bug: 112220999
Bug: 118897119
Bug: 124036248
Bug: 125367761
Bug: 127436638
Bug: 127786140
Bug: 128254966
Bug: 129556081
Change-Id: I8685daa20ff6eff5d2b66c361da1cae4945de4b5
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
c7d87b46d LTS: Merge 4.4.177 into android-msm-wahoo-4.4
460fb232e Merge 4.4.177 into android-msm-wahoo-4.4-lts
6b50202a4 Linux 4.4.177
5d8f03acc KVM: X86: Fix residual mmio emulation request to userspace
8c7543e3b KVM: nVMX: Ignore limit checks on VMX instructions using flat segments
2866808ff KVM: nVMX: Sign extend displacements of VMX instr's mem operands
71e005f00 drm/radeon/evergreen_cs: fix missing break in switch statement
e4de142d0 media: uvcvideo: Avoid NULL pointer dereference at the end of streaming
25c4c4519 rcu: Do RCU GP kthread self-wakeup from softirq and interrupt
06a7cc29d PM / wakeup: Rework wakeup source timer cancellation
d18bcfe45 nfsd: fix wrong check in write_v4_end_grace()
d2f777c50 nfsd: fix memory corruption caused by readdir
295aac3a5 NFS: Don't recoalesce on error in nfs_pageio_complete_mirror()
a853de72a NFS: Fix an I/O request leakage in nfs_do_recoalesce
128f60fe3 md: Fix failed allocation of md_register_thread
4426d5f7b perf intel-pt: Fix overlap calculation for padding
5664e60dc perf auxtrace: Define auxtrace record alignment
ecd307da7 perf intel-pt: Fix CYC timestamp calculation after OVF
58cc0b409 NFS41: pop some layoutget errors to application
cbb0f82eb dm: fix to_sector() for 32bit
fd2ebccb5 ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify
7ea0c2f97 powerpc/83xx: Also save/restore SPRG4-7 during suspend
d9fbe055b powerpc/powernv: Make opal log only readable by root
aa3995f04 powerpc/wii: properly disable use of BATs when requested.
788b1a98f powerpc/32: Clear on-stack exception marker upon exception return
86ca0da1d jbd2: fix compile warning when using JBUFFER_TRACE
1fb35b7ed jbd2: clear dirty flag when revoking a buffer from an older transaction
98257572f serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup()
1a366cb3a serial: 8250_pci: Fix number of ports for ACCES serial cards
7bc0cb4da perf bench: Copy kernel files needed to build mem{cpy,set} x86_64 benchmarks
fefcb294a i2c: tegra: fix maximum transfer size
ddc652142 parport_pc: fix find_superio io compare code, should use equal test.
dba3801e8 intel_th: Don't reference unassigned outputs
c8d2a21fd kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv
49b3c4a29 mm/vmalloc: fix size check for remap_vmalloc_range_partial()
f7572a453 dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit
96ad35532 clk: ingenic: Fix round_rate misbehaving with non-integer dividers
64847df5b ext2: Fix underflow in ext2_max_size()
8b710dc8a ext4: fix crash during online resizing
0d97ba8b9 cpufreq: pxa2xx: remove incorrect __init annotation
b14854612 cpufreq: tegra124: add missing of_node_put()
9bde9df79 crypto: pcbc - remove bogus memcpy()s with src == dest
efe908169 Btrfs: fix corruption reading shared and compressed extents after hole punching
eb4763b1b btrfs: ensure that a DUP or RAID1 block group has exactly two stripes
22058c290 m68k: Add -ffreestanding to CFLAGS
5c6e7bd3a scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock
1cda5468c scsi: virtio_scsi: don't send sc payload with tmfs
62a869064 s390/virtio: handle find on invalid queue gracefully
185ca832f clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown
3e08ffef4 clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR
3f0edcec1 regulator: s2mpa01: Fix step values for some LDOs
f20f5fca3 regulator: s2mps11: Fix steps for buck7, buck8 and LDO35
84d798497 ACPI / device_sysfs: Avoid OF modalias creation for removed device
19c53c1f8 tracing: Do not free iter->trace in fail path of tracing_open_pipe()
b1faf3d2b CIFS: Fix read after write for files with read caching
a2ef87f9d crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling
aa9c7ee29 stm class: Prevent division by zero
5f4c9964d tmpfs: fix uninitialized return value in shmem_link
8bbb2ce3d net: set static variable an initial value in atl2_probe()
8e91a0b4d mac80211_hwsim: propagate genlmsg_reply return code
5115ca2ba phonet: fix building with clang
225bbd61b ARC: uacces: remove lp_start, lp_end from clobber list
f8f413336 tmpfs: fix link accounting when a tmpfile is linked in
aa5740d66 arm64: Relax GIC version check during early boot
c8380f42e ASoC: topology: free created components in tplg load error
764498fa2 net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe()
0b6f466df pinctrl: meson: meson8b: fix the sdxc_a data 1..3 pins
3685be7cb net: systemport: Fix reception of BPDUs
75330ce98 scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task
526efb104 assoc_array: Fix shortcut creation
823c717db ARM: 8824/1: fix a migrating irq bug when hotplug cpu
27bd14971 Input: st-keyscan - fix potential zalloc NULL dereference
c18daf1bd i2c: cadence: Fix the hold bit setting
655134638 Input: matrix_keypad - use flush_delayed_work()
4e873fa21 ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be uninitialized
21442c732 s390/dasd: fix using offset into zero size array error
e212aa684 gpu: ipu-v3: Fix CSI offsets for imx53
8512f804f gpu: ipu-v3: Fix i.MX51 CSI control registers offset
82351c83b crypto: ahash - fix another early termination in hash walk
ef3e805c9 crypto: caam - fixed handling of sg list
5672988e0 stm class: Fix an endless loop in channel allocation
fdeefd2af ASoC: fsl_esai: fix register setting issue in RIGHT_J mode
d96e50a53 9p/net: fix memory leak in p9_client_create
f289ac1f6 9p: use inode->i_lock to protect i_size_write() under 32-bit
7b5115689 media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused()
b83f73aa7 It's wrong to add len to sector_nr in raid10 reshape twice
9b37b9647 fs/9p: use fscache mutex rather than spinlock
f83a38bf2 ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56
e13ab6c19 tcp/dccp: remove reqsk_put() from inet_child_forget()
dcf54e4f0 gro_cells: make sure device is up in gro_cells_receive()
2d5f55d65 net/hsr: fix possible crash in add_timer()
b0e8ca9a1 vxlan: Fix GRO cells race condition between receive and link delete
195e9aa9f vxlan: test dev->flags & IFF_UP before calling gro_cells_receive()
cb604342b ipvlan: disallow userns cap_net_admin to change global mode/flags
f412aeb91 missing barriers in some of unix_sock ->addr and ->path accesses
b4986f23b net: Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255
a1b4ace43 mdio_bus: Fix use-after-free on device_register fails
c1b7d9363 net/x25: fix a race in x25_bind()
2eace0d06 net/mlx4_core: Fix qp mtt size calculation
0c21ccb8d net/mlx4_core: Fix reset flow when in command polling mode
Linux version 4.4.177-gc7d87b46d806 (android-
build@wphl6.hot.corp.google.com) (Android (5331180 based on
r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Wed Mar 27 18:50:42 UTC 2019
Bug: 115649143
Change-Id: Ic5cd17a9052aea31513e4b51c0a9b933427fd88d
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
518da2fe7 diag: Fix possible usage of freed resource issue
df9e853de cpufreq: stats: optimize proc files
43fce3ea5 msm: ipa3: Add mutex to prevent race condition
13d75c29d lpm-levels: Remove kfree for memory allocated with devm_kzalloc
8f2ac2f33 msm: camera: cpp: Check for valid tx level
fb01730e4 wdsp: reset spi clk user if enable fails
16b312b3e soc: qcom: Reorganize PIL code for reclaiming MSS mem during SSR
Linux version 4.4.176-g518da2fe7a93 (android-
build@wprd10.hot.corp.google.com) (Android (5331180 based on
r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Wed Mar 27 00:27:41 UTC 2019
Bug: 62916765
Bug: 79430883
Bug: 111216804
Bug: 112277122
Bug: 116024809
Bug: 124496079
Bug: 125051465
Change-Id: Ia18a5c19c1239326d40e3a1b62aa58ddbd5c0cf5
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
40f1496cf qcacld-3.0: Update connect_timeout correctly in case of scan for ssid
25b0951d2 qcacld-3.0: Do not add MME for bcast non RMF action frames
84b3af0a7 qcacld-3.0: Check channel_count in DCC_GET_STATS command
Linux version 4.4.176-g40f1496cf881 (android-build@abfarm381) (Android
(5331180 based on r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Wed Mar 20 15:36:25 UTC 2019
Bug: 123957145
Bug: 124491207
Bug: 128343982
Change-Id: I33ee70f7955aa3e72d4f82830d01661bb8e93460
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
acf479a19 qcacld-3.0: Fix possible integer underflow in cfg80211_rx_mgmt
92b75a203 qcacld-3.0: check the data length when downloading firmware
0699dd380 qcacld-3.0: Validate user input for null termination
61268bbf7 dm-bow: Add free list
44c4305c9 dm-bow: Do not block reads unnecessarily
b4b953759 dm-bow: Fix crash in error handling
Linux version 4.4.176-gacf479a19f8e (android-
build@wphq5.hot.corp.google.com) (Android (5331180 based on
r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Sat Mar 16 02:26:57 UTC 2019
Bug: 120095226
Bug: 125746836
Bug: 127343104
Bug: 128343981
Bug: 128344381
Change-Id: Ie10c97035be822e06d59f4669ad631f37a81ec47
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Paul Lawrence <paullawrence@google.com>
|
|
2abf6fb9b ANDROID: sdcardfs: Add option to not link obb
a4f0bfd77 ANDROID: sdcardfs: Add sandbox
81aaa2661 ANDROID: sdcardfs: Add option to drop unused dentries
87f2ab5b7 ANDROID: sdcardfs: fix potential crash when reserved_mb is not zero
a452899e9 ANDROID: sdcardfs: Don't d_drop in d_revalidate
e06f884e9 ANDROID: sdcardfs: Set s_root to NULL after putting
7a783c57f ANDROID: sdcardfs: d_make_root calls iput
a8bf06083 ANDROID: sdcardfs: Check for private data earlier
79b0e1780 ANDROID: sdcardfs: Fix sdcardfs to stop creating cases-sensitive duplicate entries.
990a33154 ANDROID: sdcardfs: fix lock issue on 32 bit/SMP architectures
238f57a33 ANDROID: sdcardfs: Set num in extension_details during make_item
b4c9aa4af ANDROID: sdcardfs: Hold i_mutex for i_size_write
c98eec927 ANDROID: sdcardfs: override credential for ioctl to lower fs
6868abaa3 ANDROID: sdcardfs: use mount_nodev and fix a issue in sdcardfs_kill_sb
28875be32 ANDROID: sdcardfs: remove dead function open_flags_to_access_mode()
c4eb89b31 ANDROID: sdcardfs: d_splice_alias can return error values
d7c87fa68 ANDROID: mnt: Propagate remount correctly
6d6054c25 arm64/config: wahoo: Set CONFIG_BLK_DEV_LOOP_MIN_COUNT to 16.
f50d46618 qcacld-3.0: Possible OOB access in wlan_hdd_cfg80211_start_bss()
ed17e5af1 qcacld-3.0: Fix possible integer overflow in lim
Linux version 4.4.176-g2abf6fb9bec4 (android-build@abfarm763) (Android
(5331180 based on r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Thu Mar 14 21:05:43 UTC 2019
Bug: 27915347
Bug: 62390017
Bug: 63260873
Bug: 73055997
Bug: 73287721
Bug: 75987238
Bug: 77923821
Bug: 78262592
Bug: 78656149
Bug: 112432329
Bug: 119022885
Bug: 122428178
Change-Id: I33101be747217d7bc0455c8b556a1149afb2fb1d
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Petri Gynther <pgynther@google.com>
|
|
ad945c0d9 qseecom: set rcv_req_flag to 0 when listener is just registered
f48255040 qseecom: do not wake up listener to receive request if it is not ready
c15d33fd5 qseecom: check if listener is not ready to receive request
9acff8669 qseecom: set listener id before sending registration scm_call
e57ea0299 qseecom: processing invalid listener request
1bee4276d qseecom: change check_blocked flag to an u32 value
2cd9b070e qseecom: check if app is blocked when unloading app
ea7104478 qseecom: abort all listener threads before listener unregistration
af64b95cd mm: perproc-reclaim: do not discarding file-backed pages
5866cc033 BACKPORT: mm: move lazily freed pages to inactive list
c82a446f2 mm: mm_event: remove unncessary comma of pgout
Linux version 4.4.176-gad945c0d95bb (android-build@abfarm488) (Android
(5331180 based on r349610b) clang version 8.0.9
(https://android.googlesource.com/toolchain/clang
08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf)
(https://android.googlesource.com/toolchain/llvm
4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM
8.0.9svn)) #1 SMP PREEMPT Wed Mar 13 06:51:01 UTC 2019
Bug: 80168800
Bug: 126676587
Change-Id: Ia45b13edab6a2f47a12a46846a7377372a2071bd
Source-Branch: android-msm-wahoo-4.4
Signed-off-by: Eva Huang <evahuang@google.com>
|