summaryrefslogtreecommitdiff
path: root/.prebuilt_info/kernel/prebuilt_info_kasan_Image_gz-dtb.asciipb
AgeCommit message (Collapse)Author
2020-06-10wahoo: update kernel prebuilt [ DO NOT MERGE ]Harrison Lingren
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)
2020-05-18wahoo: update kernel prebuilt [ DO NOT MERGE ]Harrison Lingren
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)
2020-04-14wahoo: update kernel prebuilt [ DO NOT MERGE ]Harrison Lingren
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)
2020-03-28wahoo: update kernel prebuilt [ DO NOT MERGE ]Harrison Lingren
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
2020-03-18wahoo: update kernel prebuilt [ DO NOT MERGE ]Harrison Lingren
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
2020-03-03wahoo: update kernel prebuilt [ DO NOT MERGE ]Woody Lin
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
2020-02-18wahoo: update kernel prebuilt [ DO NOT MERGE ]Robin Peng
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>
2020-02-07wahoo: update kernel prebuilt [ DO NOT MERGE ]Harrison Lingren
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>
2020-02-03wahoo: update kernel prebuilt [ DO NOT MERGE ]Robin Peng
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>
2020-01-08wahoo: update kernel prebuilt [ DO NOT MERGE ]Eva Huang
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>
2019-12-30wahoo: update kernel prebuilt [ DO NOT MERGE ]Petri Gynther
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>
2019-12-16wahoo: update kernel prebuilt [ DO NOT MERGE ]Petri Gynther
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>
2019-11-27wahoo: update kernel prebuilt [ DO NOT MERGE ]lucaswei
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>
2019-11-26wahoo: update kernel prebuilt [ DO NOT MERGE ]Roger Wang
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>
2019-11-21wahoo: update kernel prebuilt [ DO NOT MERGE ]Harrison Lingren
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>
2019-11-17wahoo: update kernel prebuilt [ DO NOT MERGE ]Petri Gynther
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>
2019-11-05wahoo: update kernel prebuilt [ DO NOT MERGE ]Robin Peng
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>
2019-11-04wahoo: update kernel prebuilt [ DO NOT MERGE ]Eva Huang
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>
2019-10-04wahoo: update kernel prebuilt [ DO NOT MERGE ]Harrison Lingren
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>
2019-09-25wahoo: update kernel prebuilt [ DO NOT MERGE ]android-mainline-10.0.0_r9android-mainline-10.0.0_r7android-mainline-10.0.0_r5android10-mainline-media-releasePetri Gynther
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>
2019-09-20wahoo: update kernel prebuilt [ DO NOT MERGE ]Robin Peng
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>
2019-09-05wahoo: update kernel prebuilt [ DO NOT MERGE ]Sunil Ravi
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>
2019-08-30wahoo: update kernel prebuilt [ DO NOT MERGE ]SalmaxChang
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>
2019-08-02wahoo: update kernel prebuilt [ DO NOT MERGE ]Robin Peng
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>
2019-07-16wahoo: update kernel prebuilt [ DO NOT MERGE ]Adam Shih
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>
2019-07-11wahoo: update kernel prebuilt [ DO NOT MERGE ]Robin Peng
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>
2019-07-09wahoo: update kernel prebuilt [ DO NOT MERGE ]android10-devThierry Strudel
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>
2019-06-26wahoo: update kernel prebuilt [ DO NOT MERGE ]Eva Huang
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>
2019-06-22wahoo: update kernel prebuilt [ DO NOT MERGE ]SalmaxChang
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>
2019-06-20wahoo: update kernel prebuilt [ DO NOT MERGE ]Petri Gynther
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>
2019-06-17wahoo: update kernel prebuilt [ DO NOT MERGE ]Vincent Palomares
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>
2019-06-12wahoo: update kernel prebuilt [ DO NOT MERGE ]Petri Gynther
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>
2019-06-07wahoo: update kernel prebuilt [ DO NOT MERGE ]Vishal Agarwal
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>
2019-05-29wahoo: update kernel prebuilt [ DO NOT MERGE ]Thierry Strudel
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>
2019-05-29wahoo: update kernel prebuilt [ DO NOT MERGE ]SalmaxChang
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>
2019-05-23wahoo: update kernel prebuilt [ DO NOT MERGE ]Petri Gynther
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>
2019-05-21wahoo: update kernel prebuilthsuvictor
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>
2019-05-15wahoo: update kernel prebuiltPetri Gynther
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>
2019-05-12wahoo: update kernel prebuiltPetri Gynther
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>
2019-05-09wahoo: update kernel prebuiltMartin Liu
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>
2019-04-22wahoo: update kernel prebuiltPetri Gynther
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>
2019-04-03wahoo: update kernel prebuiltSunil Ravi
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>
2019-04-02wahoo: update kernel prebuiltPetri Gynther
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>
2019-04-01wahoo: update kernel prebuiltPetri Gynther
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>
2019-03-27wahoo: update kernel prebuiltPetri Gynther
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>
2019-03-26wahoo: update kernel prebuiltPetri Gynther
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>
2019-03-20wahoo: update kernel prebuiltPetri Gynther
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>
2019-03-18wahoo: update kernel prebuiltPaul Lawrence
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>
2019-03-14wahoo: update kernel prebuiltPetri Gynther
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>
2019-03-13wahoo: update kernel prebuiltEva Huang
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>