summaryrefslogtreecommitdiff
path: root/debug_api
AgeCommit message (Collapse)Author
2019-03-05crosshatch: update kernel-and-modules prebuiltWei Wang
Linux version 4.9.160-ga84f6fad575c-ab5353187 (android- build@abfarm709) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Tue Mar 5 17:50:57 UTC 2019 kernel/tests: 8aaa108 Reapply "Test Updating OUTPUT_MARK on Active SAs" am: d8f2bf10a8 d8f2bf1 Reapply "Test Updating OUTPUT_MARK on Active SAs" private/msm-google: a84f6fad575c Split aggregator and monitor into separate workers e0748994602f Refactor header includes to allow kthread.h inclusion in psi_types.h af096f14b6fc Fix blockable memory allocation under rcu_read_lock in psi monitors 98d1a93432b5 UPSTREAM: psi: avoid divide-by-zero crash inside virtual machines 64ca421b3827 diag: Fix diag msg mask buffer overflow issue 6f9f538a6233 qseecom: set rcv_req_flag to 0 when listener is just registered e8074071df6f qseecom: do not wake up listener to receive request if it is not ready 83fbd3eb621c qseecom: check if listener is not ready to receive request 4e4953605536 qseecom: set listener id before sending registration scm_call 576dc1f8d3c0 qseecom: processing invalid listener request 8e4182fc82d7 qseecom: change check_blocked flag to an u32 value b55601527acf qseecom: check if app is blocked when unloading app 301b1783102f qseecom: abort all listener threads before listener unregistration c4bbb6f1092c vdso32: Invoke clang with correct path to GCC toolchain b9cb928e905c Add sysfs files to overheat_mitigation 7c0312dafde4 arm64: dts: haptics: fix minimum f0 limit 30992a32d691 power: p9221_charger: fix memory leak in store function 72c6574d16bd build.config: cosmetic cleanup 03496b4760ad Revert "Revert "Revert "Revert "b1c1_defconfig: Disable QCOM_RTB"""" 1d29dc02ba4d Revert "arm64/configs: b1c1: Enable CONFIG_PID_IN_CONTEXTIDR" a258cbad04a9 kgsl: add GPU driver memory consumption in vmstat db248780101f touchscreen: fts: Fix array OOB issues in sysfs diag test interface. Bug: 71645364 Bug: 118461994 Bug: 120141031 Bug: 120141999 Bug: 120279144 Bug: 121317542 Bug: 123422077 Bug: 123497264 Bug: 123498530 Bug: 124086397 Bug: 124644006 Bug: 124796537 Change-Id: Ib10869ed5dd2bb3bb472b9cd8dfd35e0372556f6 Build-Id: 5353187 Signed-off-by: Wei Wang <wvw@google.com>
2019-02-26crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.160-g75a16c0b84c7-ab5336629 (android- build@wprm11.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Tue Feb 26 07:57:27 UTC 2019 private/msm-google: 75a16c0b84c7 LTS: Merge android-4.9 (4.9.160) into android-msm-bluecross-4.9 361432b237bd Merge android-4.9 (4.9.160) into android-msm-bluecross-4.9-lts fd5657a6c72d Merge 4.9.160 into android-4.9 badcc565e126 Linux 4.9.160 b5a50669d2d7 ax25: fix possible use-after-free f6f281bb1528 mISDN: fix a race in dev_expire_timer() 4833df346832 net/x25: do not hold the cpu too long in x25_new_lci() de5f88f8885d btrfs: Remove false alert when fiemap range is smaller than on-disk extent 575880f2d42b net: ipv4: use a dedicated counter for icmp_v4 redirect packets 2a3c68987c69 net: stmmac: Fix a race in EEE enable callback 163b06a5fba4 vxlan: test dev->flags & IFF_UP before calling netif_rx() 1f52cfe30191 tcp: clear icsk_backoff in tcp_write_queue_purge() 8b4ceed57a16 net: Do not allocate page fragments that are not skb aligned 209d8d25fdbc tcp: tcp_v4_err() should be more careful cb24fd565e55 net: Add header for usage of fls64() 38d315f14f84 vhost: correctly check the return value of translate_desc() in log_used() e80d53a8f249 sky2: Increase D3 delay again 702a82d4cf1a net: stmmac: handle endianness in dwmac4_get_timestamp f82f26a04c37 net: phy: xgmiitorgmii: Support generic PHY status read 47dc74c06528 net: Fix for_each_netdev_feature on Big endian 986ac4c8f1e8 hwmon: (lm80) Fix missing unlock on error in set_fan_div() be62fb6c28e7 vsock: cope with memory allocation failure at socket creation time e52cb57866ae net: fix IPv6 prefix route residue c7cb7ae16ce7 Merge android-4.9 (4.9.159) into android-msm-bluecross-4.9-lts f5f03ad347fa Build break 07d220e12e0e usb: dwc3: add NULL pointer check in gadget driver. 3bc419d8deb2 FROMLIST: BACKPORT: overlayfs: override_creds=off option bypass creator_cred 7c85ed0855ce Merge 4.9.159 into android-4.9 b9d7a53e4e74 Linux 4.9.159 01f9a347b49f Revert "scsi: aic94xx: fix module loading" 162a93c20de1 uapi/if_ether.h: move __UAPI_DEF_ETHHDR libc define eede34e949df mm: stop leaking PageTables 43b0861aeee2 pinctrl: msm: fix gpio-hog related boot issues 1894d7cb6997 netfilter: nf_tables: fix mismatch in big-endian system 4b42bdfa8bd2 usb: dwc2: Remove unnecessary kfree 6db331eb294b kaweth: use skb_cow_head() to deal with cloned skbs af9ef8f6eb55 ch9200: use skb_cow_head() to deal with cloned skbs 0ae3bc117c85 smsc95xx: Use skb_cow_head to deal with cloned skbs 5b3b651fe952 drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set 8934c92efdbc dm thin: fix bug where bio that overwrites thin block ignores FUA 838c19cf03da x86/a.out: Clear the dump structure initially aa74f266c064 signal: Restore the stop PTRACE_EVENT_EXIT 967859281fd1 x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls 61621b5008c0 tracing/uprobes: Fix output for multiple string arguments 597613d1bcb2 alpha: Fix Eiger NR_IRQS to 128 7ef531f45fdb alpha: fix page fault handling for r16-r18 targets 89eae13404eb Input: elantech - enable 3rd button support on Fujitsu CELSIUS H780 45d401fb7168 Input: bma150 - register input device after setting private data acd744b4d6cb kvm: vmx: Fix entry number check for add_atomic_switch_msr() c504b84d7fec ALSA: usb-audio: Fix implicit fb endpoint setup by quirk adeb5603aba0 ALSA: hda - Add quirk for HP EliteBook 840 G5 e62e3b61e39d perf/x86: Add check_period PMU callback 01d16f0159ff perf/core: Fix impossible ring-buffer sizes warning 23b4fb38fb04 Input: elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK 01c774bd6f05 Revert "Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" 255ace32f2da perf report: Include partial stacks unwound with libdw 04d7680c0f8b cifs: Limit memory used by lock request calls to a page 420070af36da gpio: pl061: handle failed allocations a119bf637f87 ARM: dts: kirkwood: Fix polarity of GPIO fan lines 2293ddf691b4 ARM: dts: da850-lcdk: Correct the sound card name 92ee00f6bb5f ARM: dts: da850-evm: Correct the sound card name 946527149a06 drm/bridge: tc358767: fix output H/V syncs 09439d642776 drm/bridge: tc358767: reject modes which require too much BW 29bcecd9f4e6 drm/bridge: tc358767: fix initial DP0/1_SRCCTRL value 64cea428b151 drm/bridge: tc358767: fix single lane configuration e82a795e99bb drm/bridge: tc358767: add defines for DP1_SRCCTRL & PHY_2LANE dbb43fb98a1c cpufreq: check if policy is inactive early in __cpufreq_get() 3555798a5dc1 ACPI: NUMA: Use correct type for printing addresses on i386-PAE f3fe2c72a7b7 bnx2x: disable GSO where gso_size is too big for hardware 84d8c3a7e1a4 net: create skb_gso_validate_mac_len() b788fedf38f5 ARM: fix the cockup in the previous patch 2307923f865c ARM: ensure that processor vtables is not lost after boot ab6c39771d57 ARM: spectre-v2: per-CPU vtables to work around big.Little systems 2dbc7e3efe2c ARM: add PROC_VTABLE and PROC_TABLE macros 15a669ff9b4c ARM: clean up per-processor check_bugs method call b0525e4b808c ARM: split out processor lookup 8d13b444f4eb ARM: make lookup_processor_type() non-__init c3ef8953d83c ARM: 8810/1: vfp: Fix wrong assignement to ufp_exc e4a6ea8a3330 ARM: 8797/1: spectre-v1.1: harden __copy_to_user b5d788516d93 ARM: 8796/1: spectre-v1,v1.1: provide helpers for address sanitization 17e3a8409078 ARM: 8795/1: spectre-v1.1: use put_user() for __put_user() 0cb3209d8819 ARM: 8794/1: uaccess: Prevent speculative use of the current addr_limit c4fa56d36e8a ARM: 8793/1: signal: replace __put_user_error with __put_user bb35d3dcd525 ARM: 8792/1: oabi-compat: copy oabi events using __copy_to_user() 6f86d531974a ARM: 8791/1: vfp: use __copy_to_user() when saving VFP state 31ac7816a468 ARM: 8789/1: signal: copy registers using __copy_to_user() 0432fed9f48d uapi/if_ether.h: prevent redefinition of struct ethhdr bc6f7dc0b2e8 eeprom: at24: add support for 24c2048 852cd5cd0dfe dt-bindings: eeprom: at24: add "atmel,24c2048" compatible string 3de7f8451928 BACKPORT: userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas 66e78b3a35fd ANDROID: cuttlefish_defconfig: Enable DEBUG_SET_MODULE_RONX da6c4b60d6a8 Merge 4.9.158 into android-4.9 6ece8e403def Linux 4.9.158 4a1802e36766 Revert "exec: load_script: don't blindly truncate shebang string" 78c4814db78d Merge 4.9.157 into android-4.9 b7ec3f91215a Linux 4.9.157 1474d65b85cf batman-adv: Force mac header to start of data on xmit a5a1ce4c3f08 batman-adv: Avoid WARN on net_device without parent in netns a19fd85be28e xfrm: refine validation of template and selector families f3f0a9d17f2a libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() 80000148ea58 Revert "cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs)" 64a9f5f2e45b HID: debug: fix the ring buffer implementation 877362fd15f0 nfsd4: catch some false session retries f92c45b79824 nfsd4: fix cached replies to solo SEQUENCE compounds f3ced0ff7ec9 drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user f3009c4a9512 drm/vmwgfx: Fix setting of dma masks 716d3ddd0d50 drm/modes: Prevent division by zero htotal 0bf7aef10298 mac80211: ensure that mgmt tx skbs have tailroom for encryption 215821b4d449 ARM: tango: Improve ARCH_MULTIPLATFORM compatibility 2e4d7b6eb045 ARM: iop32x/n2100: fix PCI IRQ mapping f16d21d81263 MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds 2b3836e420fc MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled 88f4d261ce6a mips: cm: reprime error cause b01311758a1d debugfs: fix debugfs_rename parameter checking 1c33604eb0d2 samples: mei: use /dev/mei0 instead of /dev/mei c0b3665009aa misc: vexpress: Off by one in vexpress_syscfg_exec() 181f1f0db85f signal: Better detection of synchronous signals 39beaea03e0b signal: Always notice exiting tasks 80aec980a73f iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to millicelsius 6d31200e0c9b mtd: rawnand: gpmi: fix MX28 bus master lockup problem bfd528da6cff ANDROID: cuttlefish: enable CONFIG_NET_SCH_NETEM=y a56a0f7f7354 Add XFRM-I to cuttlefish defconfigs aa386a949220 ANDROID: Move from clang r346389b to r349610. private/msm-google-modules/wlan/qcacld-3.0: 7bc79a093 qcacld-3.0: Fix potential OOB read when check rx mgmt frames a4a444868 qcacld-3.0: Validate user input for null termination b20c816d3 qcacld-3.0: Fix OOB read in sme_rrm_process_beacon_report_req_ind 09581b0bd Merge "qcacld-3.0: Validate all channels for avoid_freq channel list" into android-msm-bluecross-4.9 aa844ea5f Merge "qcacld-3.0: Fix possible OOB access in lim_process_disassoc_frame" into android-msm-bluecross-4.9 14949e76f Merge changes from topic "b1c1-security-jan" into android-msm-bluecross-4.9 5158a062b Merge changes from topic "b1c1-security-jan" into android-msm-bluecross-4.9 2b68f6544 qcacld-3.0: Validate all channels for avoid_freq channel list aa31335ad qcacld-3.0: Fix the double free for the txrx stats req e95d77b89 qcacld-3.0: Implement descriptor pool for fw stats c0f46533b qcacld-3.0: Fix possible OOB access in lim_process_assoc_req_frame a616b92ac qcacld-3.0: Fix possible OOB in lim_chk_n_process_wpa_rsn_ie 9a43b2f06 qcacld-3.0: Fix possible heap overflow in lim_update_ext_cap_ie 756f27166 qcacld-3.0: Fix possible OOB access in lim_process_disassoc_frame Bug: 78530292 Bug: 78657016 Bug: 109821005 Bug: 110475457 Bug: 112277631 Bug: 112277911 Bug: 112955896 Bug: 115649324 Bug: 117885392 Bug: 123635022 Bug: 124382806 Bug: 124467469 Bug: 124521452 Bug: 124805867 Bug: 125677804 Bug: 125677805 Bug: 125746836 Change-Id: I5b6ee97d923519cdc5ba37537f32597606ca0abb Build-Id: 5336629 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-02-20crosshatch: update kernel-and-modules prebuiltRobin Peng
Linux version 4.9.156-gf8fe6eb4f1d3-ab5322336 (android- build@abfarm407) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Wed Feb 20 04:29:29 UTC 2019 private/msm-google: f8fe6eb4f1d3 Merge LA.UM.7.8.9.C1.08.00.00.516.083 via branch 'qcom-msm-4.9' into android-msm-bluecross-4.9 669827ff31b1 touchscreen: fts: Fix potential fts global data corruption. f21b839aee1d ANDROID: bluecross: enable CONFIG_NET_SCH_NETEM=y e107c28b552a Merge branch 'LA.UM.7.8.9.C1.08.00.00.516.083' into qcom-msm-4.9 70f0588d4a17 Merge "msm: ipa: Fix to validate the buffer size" 6217aae69f79 iommu: dma-mapping-fast: Add a check for count in fast_smmu_alloc a2ce4dff399f Merge "msm: vidc_3x: ensure codec count is in supported session range" 1e8966c96e25 Merge "msm: vidc: ensure codec count is in supported session range" 1f1207b38eb0 diag: Return proper value in error case 3d21b5727211 msm: vidc_3x: ensure codec count is in supported session range 3f36c77248d3 msm: vidc: ensure codec count is in supported session range a7c2cbfd0398 Revert "proc: Convert proc_mount to use mount_ns." f60e3e0914f5 Merge "msm: camera: ife: Adds bound checking for output resources" 512ac00691e8 msm: vidc: Decouple extradata plane from RBR handling 1bd38c6b5f1d msm: camera: ife: Adds bound checking for output resources 71cab6e057cc Merge "msm: camera: Adds state variable in mem manager" 7cf9477ec935 msm: camera: Adds state variable in mem manager 928a9126cf58 Revert "sched/fair: Add overutilization condition to sync wakeup case" de9f5b24bc21 iommu/iommu-debug: fix buffer overflows in debugfs read functions 280627d43de7 msm: ipa: Fix to validate the buffer size aa92e72f8b22 Merge "Bluetooth: Added spinlocks for serial_clock_vote" adcf8d715271 Bluetooth: Added spinlocks for serial_clock_vote 8854a5912b9e msm: camera: isp: Fix invalid type conversion 42549177c00d Merge "msm: vidc: Ensure validity of shared Q indices" ea1c5e26e845 Merge branch 'qcom/release/LA.UM.7.8.9.08.00.00.478.159' into qcom-msm-4.9 e8d034341401 perf: Cancel the mux hrtimer during CPU hotplug to avoid migration bd4f50749bba Merge "mmc: cmdq: Notify higher layer of ice errors" b6121c8412b3 Merge "msm: adsprpc: Maintain the same structures in kernel and user-space" 447fd0a2a78f msm: vidc: Ensure validity of shared Q indices ff995878a80d Merge "ARM: dts: msm: Update GPU BW voting for 430MHz GPU Fmax plan of SDM670" 766277645d4d Merge "drm/msm/sde: sanitize debugfs inputs when reading mdp memory" 8a2491da835a ARM: dts: msm: Update GPU BW voting for 430MHz GPU Fmax plan of SDM670 b6389dc4c84f Merge "msm: vidc: Allow max load check in other states too" f0fc2b9de8bd msm: adsprpc: Maintain the same structures in kernel and user-space eb4a7e573acc drm/msm/sde: sanitize debugfs inputs when reading mdp memory 35b794a00a1c msm: camera: Fix invalid type conversion 511457a1ce3d msm: vidc: Allow max load check in other states too 833ce506efd5 mmc: cmdq: Notify higher layer of ice errors f27b38067dcd mmc: card: WARN_ON in cmdq completion context 7135805302f8 ARM: dts: msm: Remove Out-of-bound access 39cc147d7ad2 sched/fair: Add overutilization condition to sync wakeup case private/msm-google-modules/wlan/qcacld-3.0: 8197798d3 Merge -security-next into android-msm-bluecross-4.9 c24216ef8 qcacld-3.0: Add data validation for avoid frequency command private/msm-google/techpack/audio: d3e9459 Merge LA.UM.7.8.9.C1.08.00.00.516.083 via branch 'qcom-msm-4.9' into android-msm-bluecross-4.9 9586e02 Merge branch 'LA.UM.7.8.9.C1.08.00.00.516.083' into qcom-msm-4.9 0f1fee0 soc: swr-wcd: Apply div2 setting on slave side before bank switch dd257a6 Merge branch 'qcom/release/LA.UM.7.8.9.08.00.00.478.137' into qcom-msm-4.9 7d94251 Merge branch 'qcom/release/LA.UM.7.8.9.08.00.00.478.132' into qcom-msm-4.9 10906c0 Add the sanity check for the address 88968f0 asoc: add log for recording and rt5513 soundtrigger 39a9c4d Add manual control to trigger IRQ 7d6d66e asoc: modify mutex lock for deadlock case 758346e asoc: codecs: add delay to prevent dmic pop efb5b88 asoc: modify mutex lock to prevent pcm null case dc3395c Merge "Merge LA.UM.7.8.9.08.00.00.478.098 via branch 'partner/qcom-msm-4.9' into android-msm-bonito-4.9-audio-drivers.lnx.1.0" into android-msm-bonito-4.9-audio-drivers.lnx.1.0 0b018f7 asoc: add dapm switch for dynamic enable micbias c99598c asoc: add error handle for soundtrigger cornor case 9b7160f asoc: create audio codec state attribute db775ac Merge "asoc: audio:fix rt5514 build warning" into android-msm-bonito-4.9-audio-drivers.lnx.1.0 051c1f3 asoc: remove useless dapm link on micbias widget for soundtrigger mic d2f42a7 asoc: audio:fix rt5514 build warning 084a5df Merge LA.UM.7.8.9.08.00.00.478.098 via branch 'partner/qcom-msm-4.9' into android-msm-bonito-4.9-audio-drivers.lnx.1.0 ab7dab9 Merge branch 'qcom/release/LA.UM.7.8.9.08.00.00.478.098' into qcom-msm-4.9 f557a17 asoc: audio: update rt5514 driver e8d8c3a rt5514: rt5514_dsp_voice_wake_up_put b9a3ab7 swr-wcd-ctrl: init val in swrm_read() add0617 ASoC: ec ref route support 134a06f bonito: asoc: change vref to 1.6v ca44968 bonito: add wakelock for each spi control 8a8b6a9 techpack/audio: b4s4: ASoC: correct the TDM probe 766a4c1 bonito: asoc: add bt tx/rx sample rate for a2dp 58c7854 asoc: codec: add dummy control to fit codec control index c0a953b [B4S4] Enable loading cirrus tuning profile 1181ffe asoc: codec: Aviod the pop sound when doing recording dccca04 bonito: asoc: enable mbhc log 5277bbc asoc: codec: add disable/enable swap detection 978c296 techpack/audio: b4s4: porting cirrus amp to ES4 9f34c2b asoc: bonito: porting google patch to ES4 codebase b6e2fd7 ASoC: use Type Casting to handle implicit conversion issue 2f7d945 Merge branch 'qcom/release/LA.UM.7.8.9.08.00.00.478.078' into qcom-msm-4.9 33bc1f1 Merge branch 'qcom/release/LA.UM.7.3.9.08.00.00.385.434' into qcom-msm-4.9 Bug: 79705088 Bug: 112018755 Bug: 112822723 Bug: 112983482 Bug: 117047530 Bug: 117068576 Bug: 117126492 Bug: 117253440 Bug: 117254389 Bug: 117396270 Bug: 117407853 Bug: 117587790 Bug: 117744422 Bug: 117810284 Bug: 117885703 Bug: 117908867 Bug: 118213151 Bug: 118994808 Bug: 119537555 Bug: 120211138 Bug: 120211290 Bug: 120211363 Bug: 120211749 Bug: 120211824 Bug: 124397977 Bug: 124467469 Change-Id: I36af247285a949157f5e1f8b5d3d3e8e8bed887f Build-Id: 5322336 Signed-off-by: Robin Peng <robinpeng@google.com>
2019-02-15crosshatch: update kernel-and-modules prebuiltTeYuan Wang
Linux version 4.9.156-g63750529ccb0-ab5313340 (android- build@wphl6.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Fri Feb 15 14:23:52 UTC 2019 private/msm-google: 63750529ccb0 thermal: Adjust thermal zone naming rule for thermal hal f6a864744b5f block: silently forbid sending any ioctl to a partition 6c91e1d0b826 LTS: Merge android-4.9 (4.9.156) into android-msm-bluecross-4.9 0792e42fe763 Merge android-4.9 (4.9.156) into android-msm-bluecross-4.9-lts 3713f0400501 Merge android-4.9 (4.9.155) into android-msm-bluecross-4.9-lts 8817a280ad84 Merge 4.9.156 into android-4.9 8278355efb01 Linux 4.9.156 f87140275ee6 ath9k: dynack: check da->enabled first in sampling routines e7b2ead55ac7 ath9k: dynack: make ewma estimation faster bd10eb88e3d0 perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() 2a469758223e IB/hfi1: Add limit test for RC/UC send via loopback b6666764b6a0 PCI: vmd: Free up IRQs on suspend path 7f3829912e0c oom, oom_reaper: do not enqueue same task twice d13ed6117203 serial: fix race between flush_to_ldisc and tty_open 7231ec1770e5 perf tests evsel-tp-sched: Fix bitwise operator 9269ba3cb74c perf/core: Don't WARN() for impossible ring-buffer sizes c2e3f4e63299 x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() 296c2f019a4b perf/x86/intel/uncore: Add Node ID mask a2c34d20660f KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) 0c42df1f9f82 kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) f5c61e4f6b5a KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) d26358590bb2 scsi: aic94xx: fix module loading 27d8c602413d usb: gadget: musb: fix short isoc packets with inventra dma c74a4d36f353 usb: gadget: udc: net2272: Fix bitwise and boolean operations 2fc78043df92 usb: phy: am335x: fix race condition in _probe d9f82def817a dmaengine: imx-dma: fix wrong callback invoke 3c8307940e46 dmaengine: bcm2835: Fix abort of transactions 277242cc2cc9 dmaengine: bcm2835: Fix interrupt race on RT 64702dea0600 fuse: handle zero sized retrieve correctly 4f3d69898e1a fuse: decrement NR_WRITEBACK_TEMP on the right page 50449aafb818 fuse: call pipe_buf_release() under pipe lock 18c071d41fda ALSA: hda - Serialize codec registrations 001828f80ca6 ALSA: compress: Fix stop handling on compressed capture streams f10e046ee360 enic: fix checksum validation for IPv6 072e11e73d95 net: dsa: slave: Don't propagate flag changes on down slave interfaces d524f3521b5f net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames 05648cbaf2dd net: systemport: Fix WoL with password after deep sleep 44476fdd1504 rds: fix refcount bug in rds_sock_addref bfeb312c2427 skge: potential memory corruption in skge_get_regs() 1c23c2941712 rxrpc: bad unlock balance in rxrpc_recvmsg 4efc10360691 net: dp83640: expire old TX-skb 2dd6c1155d5c dccp: fool proof ccid_hc_[rt]x_parse_options() 5bf9ca73e8be thermal: hwmon: inline helpers when CONFIG_THERMAL_HWMON is not set 9e5229ebb00d exec: load_script: don't blindly truncate shebang string cf96e963958b fs/epoll: drop ovflist branch prediction 0e5c7505a9f5 proc/sysctl: fix return error for proc_doulongvec_minmax() 629e457d163b kernel/hung_task.c: break RCU locks based on jiffies 683f5f8b3862 HID: lenovo: Add checks to fix of_led_classdev_register 5b4b5b96872f thermal: generic-adc: Fix adc to temp interpolation 343962e03de7 block/swim3: Fix -EBUSY error when re-opening device after unmount b40ef2ccedd9 fsl/fman: Use GFP_ATOMIC in {memac,tgec}_add_hash_mac_address() 69a1580320bf gdrom: fix a memory leak bug d5c411b55d2d isdn: hisax: hfc_pci: Fix a possible concurrency use-after-free bug in HFCPCI_l1hw() bc51a8ac6ce3 ocfs2: don't clear bh uptodate for block read 998baad90309 scripts/decode_stacktrace: only strip base path when a prefix of the path 564651f1cb8e f2fs: fix sbi->extent_list corruption issue 63e311153b66 niu: fix missing checks of niu_pci_eeprom_read 5eb9de20b9cc um: Avoid marking pages with "changed protection" 5c61a608d8e1 cifs: check ntwrk_buf_start for NULL before dereferencing it b82eaa281593 MIPS: ralink: Select CONFIG_CPU_MIPSR2_IRQ_VI on MT7620/8 9b364a8a8e3f crypto: ux500 - Use proper enum in hash_set_dma_transfer 00af9ea68da2 crypto: ux500 - Use proper enum in cryp_set_dma_transfer cb56da64ce84 seq_buf: Make seq_buf_puts() null-terminate the buffer ecbf70b15867 hwmon: (lm80) fix a missing check of bus read in lm80 probe 0138dfb7b332 hwmon: (lm80) fix a missing check of the status of SMBus read a37706aca54c NFS: nfs_compare_mount_options always compare auth flavors. 3b3db169bf10 KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported d3e7df5eca8b pinctrl: meson: meson8b: fix the GPIO function for the GPIOAO pins 4d485769afb2 pinctrl: meson: meson8: fix the GPIO function for the GPIOAO pins 38e753847b70 fbdev: fbcon: Fix unregister crash when more than one framebuffer 8ae94cd54cd8 igb: Fix an issue that PME is not enabled during runtime suspend 5037c6ff109d i40e: define proper net_device::neigh_priv_len 06df6307c6e4 fbdev: fbmem: behave better with small rotated displays and many CPUs 55e7919907f0 video: clps711x-fb: release disp device node in probe() c9fd3741c4c7 drbd: Avoid Clang warning about pointless switch statment 0de45bfea607 drbd: skip spurious timeout (ping-timeo) when failing promote 1db8ab808e4e drbd: disconnect, if the wrong UUIDs are attached on a connected peer b1ceaab5968b drbd: narrow rcu_read_lock in drbd_sync_handshake 806d99ef0e09 cw1200: Fix concurrency use-after-free bugs in cw1200_hw_scan() a3e537395c49 scsi: smartpqi: correct volume status 07b3f3c56837 scsi: smartpqi: correct host serial num for ssa 11c7fac20807 Bluetooth: Fix unnecessary error message for HCI request completion a1708a81baac xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi 4470e51361ff mac80211: fix radiotap vendor presence bitmap handling f4365d40238f powerpc/uaccess: fix warning/error with access_ok() d74450c936ed arm64: KVM: Skip MMIO insn after emulation beeda95079ab perf probe: Fix unchecked usage of strncpy() 769d74be45bb perf header: Fix unchecked usage of strncpy() 13d7112b4bca tty: serial: samsung: Properly set flags in autoCTS mode 4bde07d81d66 memstick: Prevent memstick host from getting runtime suspended during card detection 53276cf018cb ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M cefe66c3aa8e ARM: pxa: avoid section mismatch warning 46171c328822 udf: Fix BUG on corrupted inode f12dcce83519 i2c-axxia: check for error conditions first da048fe9b871 cpuidle: big.LITTLE: fix refcount leak f2ea36e1f202 clk: imx6sl: ensure MMDC CH0 handshake is bypassed b4f5424d387b sata_rcar: fix deferred probing d1069fc14266 iommu/arm-smmu-v3: Use explicit mb() when moving cons pointer 98e089c8b7b4 iommu/arm-smmu: Add support for qcom,smmu-v2 variant c53fcd538a2a mips: bpf: fix encoding bug for mm_srlv32_op a56fd13b0f53 ARM: dts: Fix OMAP4430 SDP Ethernet startup d4ccfcea3786 iommu/amd: Fix amd_iommu=force_isolation 23f2b811bec6 clk: sunxi-ng: a33: Set CLK_SET_RATE_PARENT for all audio module clocks b6fc5a5108b4 timekeeping: Use proper seqcount initializer 1fbecf8e70c8 usb: hub: delay hub autosuspend if USB3 port is still link training f096edebd152 smack: fix access permissions for keyring afdbbc9a2747 media: DaVinci-VPBE: fix error handling in vpbe_initialize() 42584b2b8051 x86/fpu: Add might_fault() to user_insn() d1b10aea0e37 ARM: dts: mmp2: fix TWSI2 5623da06565d arm64: ftrace: don't adjust the LR value 1773543ea9ba firmware/efi: Add NULL pointer checks in efivars API functions a61cdb8ebcee Thermal: do not clear passive state during system sleep 60846115bbed nfsd4: fix crash on writing v4_end_grace before nfsd startup fa24ad75cfaf soc: bcm: brcmstb: Don't leak device tree node reference a1ef7d5da9b2 sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN 5415d1a3dcb6 f2fs: fix wrong return value of f2fs_acl_create 6b4eec8a3512 f2fs: move dir data flush to write checkpoint process ac71285b663c media: adv*/tc358743/ths8200: fill in min width/height/pixelclock b3476f29d0d7 iio: accel: kxcjk1013: Add KIOX010A ACPI Hardware-ID 6f76b5a8f7e1 dmaengine: xilinx_dma: Remove __aligned attribute on zynqmp_dma_desc_ll 426a61bfe436 media: mtk-vcodec: Release device nodes in mtk_vcodec_init_enc_pm() 05461ec758b9 soc/tegra: Don't leak device tree node reference 1e3981011876 perf tools: Add Hygon Dhyana support ab70d98b39f2 modpost: validate symbol names also in find_elf_symbol 4f42f234ad1f ARM: OMAP2+: hwmod: Fix some section annotations d755ae852b97 staging: iio: ad7780: update voltage on read 8a9cf43e72a5 staging:iio:ad2s90: Make probe handle spi_setup failure dd57ad3e7503 ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl 15750c190432 serial: fsl_lpuart: clear parity enable bit when disable parity c9e666af5472 drm/vc4: ->x_scaling[1] should never be set to VC4_SCALING_NONE c3777e6bb05a powerpc/pseries: add of_node_put() in dlpar_detach_node() cf974855c5c9 x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) 035801540c96 dlm: Don't swamp the CPU with callbacks queued during recovery 13198d8023f7 ARM: 8808/1: kexec:offline panic_smp_self_stop CPU 778508831ab7 scsi: lpfc: Correct LCB RJT handling 8ab6b5cd8768 ath9k: dynack: use authentication messages for 'late' ack eef25b07bad1 gpu: ipu-v3: image-convert: Prevent race between run and unprepare 8c25e7a4ed6f ASoC: Intel: mrfld: fix uninitialized variable access e31bc4df038b staging: iio: adc: ad7280a: handle error from __ad7280_read32() 9b3e959d46e3 drm/bufs: Fix Spectre v1 vulnerability 254bca9acd27 Merge 4.9.155 android-msm-wahoo-4.4-lts 43a47d8a93a3 Merge 4.9.154 into android-msm-bluecross-4.9-lts 9cca5e94fcd4 ANDROID: Turn xt_owner module on cc0665f236f3 ANDROID: Remove xt_qtaguid module from new kernels. 4ffb19726ebc UPSTREAM: virt_wifi: fix error return code in virt_wifi_newlink() 04667090d09b ion: Disable ION_HEAP_TYPE_SYSTEM_CONTIG 1597fdfe52ba ANDROID: arm64: lse: fix LSE atomics with LTO 32e6695e35df Merge 4.9.155 into android-4.9 6ebe34c1da89 Linux 4.9.155 987d8ff3a2d8 fanotify: fix handling of events on child sub-directory d6f62ecb9e6d fs: don't scan the inode cache before SB_BORN is set 50091945a65f drivers: core: Remove glue dirs from sysfs earlier fb713a1737fb cifs: Always resolve hostname before reconnecting d2de58eb6eb9 mm: migrate: don't rely on __PageMovable() of newpage after unlocking it 5a3c49bb6127 mm: hwpoison: use do_send_sig_info() instead of force_sig() 274be582b7a9 mm, oom: fix use-after-free in oom_kill_process 44ccc0cce1e1 kernel/exit.c: release ptraced tasks before zap_pid_ns_processes 686ef4545a84 mmc: sdhci-iproc: handle mmc_of_parse() errors during probe 3003149c6552 platform/x86: asus-nb-wmi: Drop mapping of 0x33 and 0x34 scan codes c4819f02e314 platform/x86: asus-nb-wmi: Map 0x35 to KEY_SCREENLOCK 83466a5fd3ae gfs2: Revert "Fix loop in gfs2_rbm_find" 828316e65c09 arm64: hibernate: Clean the __hyp_text to PoC after resume c5edde989965 arm64: hyp-stub: Forbid kprobing of the hyp-stub 62d1d2b720db arm64: kaslr: ensure randomized quantities are clean also when kaslr is off d5adbc7a1b30 ARM: cns3xxx: Fix writing to wrong PCI config registers after alignment 92744323a4d5 fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() 9033b4f2bc6f CIFS: Do not count -ENODATA as failure for query directory c574feb8a2cb ipvlan, l3mdev: fix broken l3s mode wrt local routes 63f7ee6d8a78 l2tp: fix reading optional fields of L2TPv3 592bde86496e l2tp: remove l2specific_len dependency in l2tp_core bd6afb69dc86 net/mlx5e: Allow MAC invalidation while spoofchk is ON dc0fb8cceee3 ucc_geth: Reset BQL queue when stopping device 5d16d812d923 net/rose: fix NULL ax25_cb kernel panic baa9e32336bf netrom: switch to sock timer API 024dcf5f6943 net/mlx4_core: Add masking for a few queries on HCA caps d1ab05e48257 l2tp: copy 4 more bytes to linear part if necessary 16a2595d4c11 ipv6: Consider sk_bound_dev_if when binding a socket to an address c5cc933badef fs: add the fsnotify call to vfs_iter_write 90a7b84679de Fix "net: ipv4: do not handle duplicate fragments as overlapping" 7d08263a1394 BACKPORT: net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP d79aa412c82b UPSTREAM: binder: filter out nodes when showing binder procs 6fffec46611b UPSTREAM: xfrm: Make set-mark default behavior backward compatible cdba725fc2d8 ANDROID: cuttlefish_defconfig: Enable CONFIG_RTC_HCTOSYS 5aa04bc73fa2 ANDROID: zram: fix incorrect assignment for access time f26c1b2bd6fc UPSTREAM: zram: idle writeback fixes and cleanup 2cf97fad498b UPSTREAM: zram: writeback throttle e1dd5d1012eb UPSTREAM: zram: add bd_stat statistics 86d820b7ea90 BACKPORT: zram: support idle/huge page writeback 149be47d9ccc UPSTREAM: zram: introduce ZRAM_IDLE flag 75f69c2c91cd BACKPORT: zram: refactor flags and writeback stuff 04a8efb1af00 UPSTREAM: zram: fix double free backing device 97cebf9d1363 UPSTREAM: zram: fix lockdep warning of free block handling 27c2fe3fe6ba Merge 4.9.154 into android-4.9 a4d0a0910e69 Linux 4.9.154 6362aa508f82 btrfs: dev-replace: go back to suspended state if target device is missing c34120809454 btrfs: fix error handling in btrfs_dev_replace_start dff93bb9ecba f2fs: read page index before freeing f63ee3bb14a6 nvmet-rdma: fix null dereference under heavy load 8d1ee2d54d41 nvmet-rdma: Add unlikely for response allocated check 59735968ad8c s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU 25043da99095 irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size a9c87582ba82 perf unwind: Take pgoff into account when reporting elf to libdwfl 2b0aa312513e perf unwind: Unwind with libdw doesn't take symfs into account c13c2a5b1906 vt: invoke notifier on screen size change 30e7517e837a can: bcm: check timer values before ktime conversion 69129bcefbf9 can: dev: __can_get_echo_skb(): fix bogous check for non-existing skb by removing it 3cfc8a2983a9 x86/kaslr: Fix incorrect i8254 outb() parameters cc6455e97d8c x86/selftests/pkeys: Fork() to check for state being preserved 22c9bc0fc0e1 KVM: x86: Fix single-step debugging 5675a52cf5e1 dm thin: fix passdown_double_checking_shared_status() e531b6550950 acpi/nfit: Fix command-supported detection 17f69298472c acpi/nfit: Block function zero DSMs a3c841af7dee Input: uinput - fix undefined behavior in uinput_validate_absinfo() 1777fa9611fc compiler.h: enable builtin overflow checkers and add fallback code c4a8adc4ddaf Input: xpad - add support for SteelSeries Stratus Duo eb2fe47ca980 CIFS: Fix possible hang during async MTU reads and writes 493f75839c11 tty/n_hdlc: fix __might_sleep warning b7bd4a2b4263 uart: Fix crash in uart_write and uart_put_char 0609c03246eb tty: Handle problem if line discipline does not have receive_buf dff6b7b31d65 staging: rtl8188eu: Add device code for D-Link DWA-121 rev B1 08e4f6c4750c char/mwave: fix potential Spectre v1 vulnerability 7ed458fd0b7e s390/smp: fix CPU hotplug deadlock with CPU rescan 17eb3c3efb0e s390/early: improve machine detection d89408999619 ARC: perf: map generic branches to correct hardware condition 5a026d14c5fe ARCv2: lib: memeset: fix doing prefetchw outside of buffer 9b65b52eb689 ASoC: rt5514-spi: Fix potential NULL pointer dereference 3d963c98d796 ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages efccd43d994a USB: serial: pl2303: add new PID to support PL2303TB da0629385449 USB: serial: simple: add Motorola Tetra TPG2200 device id 8c849652804b ipfrag: really prevent allocation on netns exit 147bb6f52c5f net_sched: refetch skb protocol for each filter bff74329bcc7 net: ipv4: Fix memory leak in network namespace dismantle b35efeb6b4ea vhost: log dirty page correctly 4b9245f2cd30 openvswitch: Avoid OOB read when parsing flow nlattrs 04663e84f042 net: Fix usage of pskb_trim_rcsum 0ae4bffc96aa net: bridge: Fix ethernet header pointer before check skb forwardable Bug: 30400942 Bug: 65674744 Bug: 79938294 Bug: 112037142 Bug: 115649324 Bug: 117299373 Bug: 117683045 Bug: 119189816 Bug: 122236988 Bug: 123627197 Bug: 123860857 Test: Boot to home Change-Id: Iba65a7a83da59f4a569bdfdf35c1d96825c83ad5 Build-Id: 5313340 Signed-off-by: TeYuan Wang <kamewang@google.com>
2019-02-13crosshatch: update kernel-and-modules prebuiltWei Wang
Linux version 4.9.153-gae6c134c27aa-ab5306819 (android- build@wprl8.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Wed Feb 13 17:29:14 UTC 2019 build: c059b39 Add generate-merge-commit-msg.py e8d00f5 Add PRE_DEFCONFIG + POST_KERNEL_BUILD hooks private/msm-google: ae6c134c27aa mm: stop leaking PageTables 699b1ff0ea1d pil: Remap firmware memory buffer during retry mechanism 8e6d7d54a5b5 Add build.config.lts 528b007f66b4 Add XFRM Interfaces to kernel config 0fff4baae6f9 mm: wakeup kswapd for order-0 allocation 127b34ddc60f mm: allow __GFP_MOVABLE to use CMA memory e2097f9fb969 msm: camera: Fix arbitrary kernel write ffeb20ebf21e touchscreen: fts: Fix race conditions in fts diag test interface. e8291e13f6a6 defconfig: b1c1: disable module signing a9d840582e63 misc: mnh: kconfig cleanup c7c708dacfa8 scsi / ufs: fix power regression by UFS driver change Bug: 115914689 Bug: 119120571 Bug: 120141034 Bug: 121347485 Bug: 122046869 Bug: 123392992 Bug: 124093948 Bug: 124106892 Bug: 124306872 Change-Id: I6942516be7044c31a55d2bb0cfc58dcf7144621f Build-Id: 5306819 Signed-off-by: Wei Wang <wvw@google.com>
2019-02-08crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.153-gb9ed8b1cc69b-ab5294196 (android- build@wpds11.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Fri Feb 8 17:04:43 UTC 2019 private/msm-google: b9ed8b1cc69b Merge -pi-qpr3 into android-msm-bluecross-4.9 f274a4639eab Merge branch 'android-msm-bluecross-4.9-pi-qpr2' into android-msm-bluecross-4.9-pi-qpr3 86541eee09c4 Merge branch 'android-msm-bluecross-4.9-pi-qpr1' into android-msm-bluecross-4.9-pi-qpr2 58348cd32e36 Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 7757a703c7e3 Merge branch 'android-msm-bluecross-4.9-pi-dr1-security-next' into android-msm-bluecross-4.9-pi-dr1 fa5932604612 Merge branch 'android-msm-bluecross-4.9-pi-qpr2' into android-msm-bluecross-4.9-pi-qpr3 44df4ea4c3cb ARM: dts: B1: adjust display vst timings 8fe5f1f06aa4 arm64/configs: b1c1: enable NIAP self-tests e63bd65c21cf crypto: add NIAP FPT_TST_EXT.1 cryptographic self-tests 1a0b3edcfa22 perf: Cancel the mux hrtimer during CPU hotplug to avoid migration 8f8f91b0e235 overheat: replug to resume charging private/msm-google-modules/wlan/qcacld-3.0: feb49e2c4 Merge -pi-qpr3 into android-msm-bluecross-4.9 3ff74583d Merge branch 'android-msm-bluecross-4.9-pi-qpr2' into android-msm-bluecross-4.9-pi-qpr3 f84ba6054 Merge branch 'android-msm-bluecross-4.9-pi-qpr1' into android-msm-bluecross-4.9-pi-qpr2 d5d2605fa Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 5c2ce9306 Merge branch 'android-msm-bluecross-4.9-pi-dr1-security-next' into android-msm-bluecross-4.9-pi-dr1 ce16f6751 qcacld-3.0: Add data validation for avoid frequency command d0ee05365 qcacld-3.0: Fix potential NULL dereference in hdd_hostapd_sap_event_cb private/msm-google/techpack/audio: bfece63 Merge -pi-qpr3 into android-msm-bluecross-4.9 4360e08 Merge "soc: wcd-spi-ac: fix spi access handling" into android-msm-bluecross-4.9-pi-qpr2 878e932 soc: wcd-spi-ac: fix spi access handling 7404e34 asoc: wcd-dsp-mgr: retry firmware image download Bug: 112375110 Bug: 115631474 Bug: 117527784 Bug: 117885703 Bug: 119327025 Bug: 119823747 Bug: 120487136 Bug: 122312344 Bug: 123654997 Bug: 123656629 Change-Id: Ib5c9d07324d6791737dce288077547291f3e4ca7 Build-Id: 5294196 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-02-06crosshatch: update kernel-and-modules prebuiltJaegeuk Kim
Linux version 4.9.153-g8b6919d-ab5288569 (android-build@abfarm415) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Wed Feb 6 22:21:44 UTC 2019 build: 42c723c Drop internal-only scripts to create prebuilt kernels e7ac4c8 build.sh: pass through LD flags to ext module make f8a39ec build.sh add environment variable documentation 3144d18 Add Apache 2.0 license headers and project metadata 3770843 Merge "build.sh: fix typo" into n-dev f3cff99 build.sh: fix typo kernel/tests: 9bf0e52 net-test: try to detect vsyscall=none uml and warn about it. am: d8cd1253af d8cd125 net-test: try to detect vsyscall=none uml and warn about it. 5490cf3 Merge "Add tests for unset output marks on floating policies" am: 508391f2c4 508391f Merge "Add tests for unset output marks on floating policies" d551214 Add tests for unset output marks on floating policies private/msm-google: 8b6919d09b5a Merge upstream-f2fs-stable-linux-4.9.y into android-4.9 dd5c483ba230 FROMLIST: psi: introduce psi monitor 099bc0972b46 UPSTREAM: xfrm: Make set-mark default behavior backward compatible 65244a54ab05 b1c1_defconfig: enable CONFIG_MEMBARRIER 1d1d6dfda067 FROMLIST: psi: rename psi fields in preparation for psi trigger addition beb2b79c7498 FROMLIST: psi: introduce state_mask to represent stalled psi states 6ca1872089bc FROMLIST: kernel: cgroup: add poll file operation dce536cfbb25 FROMLIST: fs: kernfs: add poll file operation 7b5fc09e2260 FROMLIST: psi: clarify the Kconfig text for the default-disable option 3b025bdf8442 FROMLIST: psi: fix aggregation idle shut-off 686b2c6e02d0 UPSTREAM: cgroup add cftype->open/release() callbacks d87a3cd4601e UPSTREAM: kernfs: Check KERNFS_HAS_RELEASE before calling kernfs_release_file() 358902a6454d UPSTREAM: kernfs: fix locking around kernfs_ops->release() callback e42bb129b4f2 UPSTREAM: kernfs: add kernfs_ops->open/release() callbacks 9393508afc8e UPSTREAM: psi: fix reference to kernel commandline enable 3196f5b5d71b BACKPORT: psi: make disabling/enabling easier for vendor kernels 98e186e1858a UPSTREAM: kernel/sched/psi.c: simplify cgroup_move_task() Bug: 111308141 Bug: 120282827 Bug: 122236988 Bug: 123658872 Bug: 123953923 Change-Id: I77e29082922e50157ba102e59d65b82b4c11cefe Build-Id: 5288569 Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
2019-01-31crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.153-gc2c48e1b5159-ab5272372 (android- build@wprm9.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Thu Jan 31 03:47:04 UTC 2019 private/msm-google: c2c48e1b5159 net: rmnet_data: Allow changes in UL aggregation parameters aaac973c55ab build.config: switch to clang for debug targets 9d338ce93381 ARM: dts: B1: adjust display vst timings d9fdc6ca2d40 mm: mm_event: fix compact_scan bc4aecdd6e42 smb-lib: Update real charger type when PD is active 637675e58696 BACKPORT: mm: Add an F_SEAL_FUTURE_WRITE seal to memfd 6dbf582c32c0 build.config: Copy Image.lz4 file to dist directory Bug: 80168800 Bug: 111136242 Bug: 113362644 Bug: 119327025 Bug: 119797528 Bug: 120786321 Bug: 122947472 Change-Id: If468a67f9863736cf6e5692cd562eb1f3a2d20f2 Build-Id: 5272372 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-01-29crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.153-g3d738c3ce416-ab5267147 (android- build@wprl1.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Tue Jan 29 20:00:30 UTC 2019 private/msm-google: 3d738c3ce416 LTS: Merge android-4.9 (4.9.153) into android-msm-bluecross-4.9 5a0dd29a3904 Merge android-4.9 (4.9.153) into android-msm-bluecross-4.9-lts fe0eb27ac6e2 Merge 4.9.153 into android-4.9 189b75ad3fc2 Linux 4.9.153 4b527f25a4ac locking/qspinlock: Pull in asm/byteorder.h to ensure correct endianness cac2590d2582 ipmi:ssif: Fix handling of multi-part return messages 28aeb4c95f8a mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smaps c6e4be626e83 mm/page-writeback.c: don't break integrity writeback on ->writepage() error 3cc44695613e ocfs2: fix panic due to unrecovered local alloc 7e4c9c473823 scsi: megaraid: fix out-of-bound array accesses 1da52f241f52 scsi: smartpqi: correct lun reset issues 54e6f64efc14 sysfs: Disable lockdep for driver bind/unbind files d9c8a99f35c3 ALSA: bebob: fix model-id of unit for Apogee Ensemble 69855b55f1ec dm snapshot: Fix excessive memory usage and workqueue stalls 7a6da6292435 tools lib subcmd: Don't add the kernel sources to the include path e9566e999041 dm kcopyd: Fix bug causing workqueue stalls 8691aa52fd2c perf parse-events: Fix unchecked usage of strncpy() f9e281df94ba perf svghelper: Fix unchecked usage of strncpy() 9da7dfdb8d97 perf intel-pt: Fix error with config term "pt=0" 80c8e5283720 tty/serial: do not free trasnmit buffer page under port lock 20f33f37b0b0 mmc: atmel-mci: do not assume idle after atmci_request_end 4f67ca0965e6 kconfig: fix memory leak when EOF is encountered in quotation 7ff335ee509d kconfig: fix file name and line number of warn_ignored_character() 73319e8d4d1c clk: imx6q: reset exclusive gates on init e562057290b8 scsi: target: use consistent left-aligned ASCII INQUIRY data 6d814b145bda net: call sk_dst_reset when set SO_DONTROUTE bb457a479c9b media: firewire: Fix app_info parameter type in avc_ca{,_app}_info dc21489da678 powerpc/pseries/cpuidle: Fix preempt warning 8117508a9c4b powerpc/xmon: Fix invocation inside lock region fffdbf586866 pstore/ram: Do not treat empty buffers as valid 93611460f355 jffs2: Fix use of uninitialized delayed_work, lockdep breakage 6b32535988df rxe: IB_WR_REG_MR does not capture MR's iova field 62044cba2acb selinux: always allow mounting submounts bd37f21e9f85 arm64: perf: set suppress_bind_attrs flag to true 8ac4ad063e1a MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur 1871002dd214 ALSA: oxfw: add support for APOGEE duet FireWire e97701602266 serial: set suppress_bind_attrs flag only if builtin db16eb55395d writeback: don't decrement wb->refcnt if !wb->bdi de390c264e9c e1000e: allow non-monotonic SYSTIM readings dfc711a44839 platform/x86: asus-wmi: Tell the EC the OS will handle the display off hotkey 2af7450e8435 ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses dbbbd01ea8ae ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address eb0e073f07bd r8169: Add support for new Realtek Ethernet 046daa57dd62 ANDROID: cfi: fix shadow rebasing f9b2849005da UPSTREAM: dm: do not allow readahead to limit IO size 11d21456d7c9 UPSTREAM: readahead: stricter check for bdi io_pages 1e6563ffd0e3 UPSTREAM: mm: don't cap request size based on read-ahead setting 8f9cdb071e51 Revert "UPSTREAM: dm: do not allow readahead to limit IO size" 80fa62ba17e8 UPSTREAM: dm: do not allow readahead to limit IO size f74ba31bd8e8 UPSTREAM: ppp: Move PFC decompression to PPP generic layer 8d03e4528166 UPSTREAM: l2tp: Add protocol field decompression 9532aa6528c3 BACKPORT: l2tp: remove ->recv_payload_hook fd37e2859287 Merge 4.9.152 into android-4.9 ef50e3059ac9 Linux 4.9.152 f3fc88992633 nbd: Use set_blocksize() to set device blocksize eb1087513a49 nbd: set the logical and physical blocksize properly ef32aca7c63c media: vb2: be sure to unlock mutex on errors 5cf3e5ff9587 mm, memcg: fix reclaim deadlock with writeback a5a0bcbc5894 drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock 5d3cf50105d0 loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() 6a8f1d8d7014 loop: Get rid of loop_index_mutex 7d839c10b848 loop: Fold __loop_release into loop_release 3ae3d167f5ec block/loop: Use global lock for ioctl() operation. 02862eb9171c tipc: fix uninit-value in tipc_nl_compat_doit 4c559fb7e111 tipc: fix uninit-value in tipc_nl_compat_name_table_dump 3644c53015fb tipc: fix uninit-value in tipc_nl_compat_link_set 7d0cb25a8189 tipc: fix uninit-value in tipc_nl_compat_bearer_enable 4cd995a95bd7 tipc: fix uninit-value in tipc_nl_compat_link_reset_stats 269958f4758e sctp: allocate sctp_sockaddr_entry with kzalloc 428ca580bf33 blockdev: Fix livelocks on loop device aedbb45f8f6f selinux: fix GPF on invalid policy c6c0e52ab3fb netfilter: ebtables: account ebt_table_info to kmemcg c30a3b5f1c52 sunrpc: handle ENOMEM in rpcb_getport_async e89662f06a17 media: vb2: vb2_mmap: move lock up a017e3968242 LSM: Check for NULL cred-security on free eafdb5029c06 media: vivid: set min width/height to a value > 0 63f7a4a68e8d media: vivid: fix error handling of kthread_run f5a7973c32a3 omap2fb: Fix stack memory disclosure 2e0f35c035ba Disable MSI also when pcie-octeon.pcie_disable on 3ec9b7754262 arm64: kaslr: ensure randomized quantities are clean to the PoC fbd5a135cbec mfd: tps6586x: Handle interrupts on suspend b6f87294d9b6 mips: fix n32 compat_ipc_parse_version adcbf71074ce crypto: talitos - fix ablkcipher for CONFIG_VMAP_STACK 47fbc54bbe52 crypto: talitos - reorder code in talitos_edesc_alloc() 9da8e0f4bbeb scsi: sd: Fix cache_type_store() 1539a7b5651a scsi: core: Synchronize request queue PM status only on successful resume 4fd72a17760f Yama: Check for pid death before checking ancestry fa9b170733ab btrfs: wait on ordered extents on abort cleanup 6ddfcf0b4c6c crypto: authenc - fix parsing key with misaligned rta_len 5e743eae1725 crypto: authencesn - Avoid twice completion call in decrypt path 00ef69322750 crypto: caam - fix zero-length buffer DMA mapping 9cd05630f7a4 ip: on queued skb use skb_header_pointer instead of pskb_may_pull 59a70d1e7a4e bonding: update nest level on unlink 2525133d394f packet: Do not leak dev refcounts on error exit 80711e653b77 net: bridge: fix a bug on using a neighbour cache entry without checking its state 7492dfeab678 ipv6: fix kernel-infoleak in ipv6_local_error() 605127ada040 arm64: Don't trap host pointer auth use to EL2 cd350ae3c892 arm64/kvm: consistently handle host HCR_EL2 flags 2d9e05ba09c0 scsi: target: iscsi: cxgbit: fix csk leak 9c86678f67b8 Revert "scsi: target: iscsi: cxgbit: fix csk leak" f311b6cd351b proc: Remove empty line in /proc/self/status 52befa071a5e media: em28xx: Fix misplaced reset of dev->v4l::field_count fe6b4e4083b2 Revert "f2fs: do not recover from previous remained wrong dnodes" d379b338387e can: gw: ensure DLC boundaries after CAN frame modification a172c5d82643 tty: Don't hold ldisc lock in tty_reopen() if ldisc present 383cf6479d48 tty: Simplify tty->count math in tty_reopen() b4ff011f6748 tty: Hold tty_ldisc_lock() during tty_reopen() 6e8dba394f06 tty/ldsem: Wake up readers after timed out down_write() ea0c4ffbceb3 ANDROID: cuttlefish_defconfig: Enable vsock options 4b1d0d3e4e00 ANDROID: mnt: Propagate remount correctly 8536e3e9be28 UPSTREAM: loop: drop caches if offset or block_size are changed 1070b235af46 UPSTREAM: crypto: adiantum - initialize crypto_spawn::inst b05264180a4d UPSTREAM: crypto: adiantum - fix leaking reference to hash algorithm dcdbb165a238 UPSTREAM: crypto: adiantum - adjust some comments to match latest paper b1711f7899c8 UPSTREAM: crypto: adiantum - propagate CRYPTO_ALG_ASYNC flag to instance 736cb63e53e4 Merge 4.9.151 into android-4.9 008bfb931296 Linux 4.9.151 37c791a031ec sunrpc: use-after-free in svc_process_common() c173c3841633 ext4: avoid kernel warning when writing the superblock to a dead device eb24a3b6bb4f ext4: fix a potential fiemap/page fault deadlock w/ inline_data d1cfd9cba0cb ext4: make sure enough credits are reserved for dioread_nolock writes f710ce8ad2f8 rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set 57cd3fad7644 i2c: dev: prevent adapter retries and timeout being set as minus value dff14f70dc06 ACPI: power: Skip duplicate power resource references in _PRx be22579ac9fd mm: page_mapped: don't assume compound page is huge or THP cab42485971c slab: alien caches must not be initialized if the allocation of the alien cache failed 95130c8a4ffc USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB b6fe06ee625a USB: storage: add quirk for SMI SM3350 186893211722 USB: storage: don't insert sane sense for SPC3+ when bad sense specified 6fffa14699e7 usb: cdc-acm: send ZLP for Telit 3G Intel based modems baf6b1921da3 cifs: Fix potential OOB access of lock element array cf5ff10d75f6 CIFS: Do not hide EINTR after sending network packets dfce2067bfa6 ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 Bug: 115649324 Bug: 116424816 Bug: 120757803 Bug: 121166534 Bug: 122428178 Bug: 122963951 Change-Id: I51443ffe2031a05b4cf25c3f676bb3944bc8092f Build-Id: 5267147 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-01-29crosshatch: update kernel-and-modules prebuiltRobin Peng
Linux version 4.9.150-g9643506-ab5265225 (android-build@abfarm341) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Tue Jan 29 02:41:14 UTC 2019 private/msm-google: 964350694c5c arm64/configs: b1c1: enable NIAP self-tests cb37af16a99c crypto: add NIAP FPT_TST_EXT.1 cryptographic self-tests d16e40c6e18e Revert "Revert "msm: adsprpc: DSP device node to provide restricted access to ADSP/SLPI"" b582f0a0681b LTS: Merge android-4.9 (4.9.150) into android-msm-bluecross-4.9 8edd6b38f20b Revert "msm: adsprpc: DSP device node to provide restricted access to ADSP/SLPI" 82fb8eb1d4f8 Merge android-4.9 into android-msm-bluecross-4.9-lts ca975794ea76 ANDROID: cuttlefish: enable CONFIG_NET_CLS_BPF=y 91e954862a72 ANDROID: cuttlefish_defconfig: remove DM_VERITY_HASH_PREFETCH_MIN_SIZE a8a3becaead5 Revert "ANDROID: dm verity: add minimum prefetch size" 146034729f80 ANDROID: f2fs: Complement "android_fs" tracepoint of read path c7b283dd04b1 Merge 4.9.150 into android-4.9 9e6c14f45398 Merge upstream-f2fs-stable-linux-4.9.y into android-4.9 ed0b11d22809 Merge 4.9.149 into android-4.9 ec19f649e41a f2fs: don't access node/meta inode mapping after iput ddd7bcbaa9cf f2fs: wait on atomic writes to count F2FS_CP_WB_DATA 043c92bd0517 UPSTREAM: mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() ed868e9c72f1 BACKPORT: fs/proc/task_mmu.c: fix Locked field in /proc/pid/smaps* 6668962ca78e BACKPORT: mm: add /proc/pid/smaps_rollup ad0784f4ca2d f2fs: sanity check of xattr entry size bc6771eb3ac7 f2fs: fix use-after-free issue when accessing sbi->stat_info d9b3df571cab f2fs: check PageWriteback flag for ordered case 273e71c567fc f2fs: fix validation of the block count in sanity_check_raw_super ae3bc069866e f2fs: fix missing unlock(sbi->gc_mutex) fbb223fe0ec5 f2fs: clean up structure extent_node 489f2dc089d3 f2fs: fix block address for __check_sit_bitmap be83adedb67e f2fs: fix sbi->extent_list corruption issue 717ed96ea360 f2fs: clean up checkpoint flow 1f85e0ce1191 f2fs: flush stale issued discard candidates 2d145882326a f2fs: correct wrong spelling, issing_* 9248dbace66e f2fs: use kvmalloc, if kmalloc is failed 7df51a11e8c3 f2fs: remove redundant comment of unused wio_mutex a8c3e53f9cd1 f2fs: fix to reorder set_page_dirty and wait_on_page_writeback ad32a8a78414 f2fs: clear PG_writeback if IPU failed a58cf53c304e f2fs: add an ioctl() to explicitly trigger fsck later cf1cf042e8e4 f2fs: avoid frequent costly fsck triggers e3faef178125 f2fs: fix m_may_create to make OPU DIO write correctly 35304bbcfe4e f2fs: fix to update new block address correctly for OPU 968fb768944c f2fs: adjust trace print in f2fs_get_victim() to cover all paths 61a26f3731e7 f2fs: fix to allow node segment for GC by ioctl path 05c09f427162 f2fs: make "f2fs_fault_name[]" const char * 74ec2014d0f7 f2fs: read page index before freeing 3beb85a47bc1 f2fs: fix wrong return value of f2fs_acl_create b1a81bb7fd29 f2fs: avoid build warn of fall_through bcabd0374c29 f2fs: fix race between write_checkpoint and write_begin 43a197a20d70 f2fs: check memory boundary by insane namelen a151f362a95e f2fs: only flush the single temp bio cache which owns the target page 5b5162d083f9 f2fs: fix out-place-update DIO write 504ab57a2538 f2fs: fix to be aware discard/preflush/dio command in is_idle() cc32cf3e3f51 f2fs: add to account direct IO f7260788a5fe f2fs: move dir data flush to write checkpoint process 5bb1672e25f6 f2fs: change segment to section in f2fs_ioc_gc_range bc83a660b586 f2fs: export migration_granularity sysfs entry 28bd09ae523e f2fs: support subsectional garbage collection 7fc47513129f f2fs: introduce __is_large_section() for cleanup 5b11d2b56846 f2fs: clean up f2fs_sb_has_##feature_name d785affb5bb3 f2fs: remove codes of unused wio_mutex 957676ba107a f2fs: fix count of seg_freed to make sec_freed correct 37146aeb86ee f2fs: fix to account preflush command for noflush_merge mode 71d6c47f3f0d f2fs: avoid GC causing encrypted file corrupted dc64ace4cb70 ANDROID: cuttlefish_defconfig: Enable VIRTIO_INPUT 9f23a833fdcd Merge 4.9.148 into android-4.9 a2f9236e8131 Merge 4.9.147 into android-4.9 603dd20b5789 ANDROID: Revert fs/squashfs back to linux-4.9.y 2ca7ab11eb36 BACKPORT, FROMGIT: dm verity: log the hash algorithm implementation 1cae07eb3161 BACKPORT, FROMGIT: dm crypt: log the encryption algorithm implementation 5d05bdd53c86 Merge 4.9.146 into android-4.9 b6268054a6b2 Makefile: Properly resolve conflict from 4.9.145 e9a34dcec994 ANDROID: cuttlefish_defconfig: Enable CONFIG_CRYPTO_ADIANTUM f3e3edc417a9 UPSTREAM: dm crypt: don't decrease device limits 946db241b909 BACKPORT: dm crypt: allow unaligned bv_offset 87e52a46b642 BACKPORT: dm crypt: reject sector_size feature if device length is not aligned to it 52ad0c486b55 BACKPORT: dm crypt: use shifts instead of sector_div c083ebe7d0ef BACKPORT: dm crypt: optionally support larger encryption sector size e33fa31e300e BACKPORT, FROMGIT: fscrypt: add Adiantum support a73586b6c86f BACKPORT, FROMGIT: crypto: adiantum - add Adiantum support f2daee4c7136 FROMGIT: crypto: arm/nhpoly1305 - add NEON-accelerated NHPoly1305 481f6610029a BACKPORT, FROMGIT: crypto: nhpoly1305 - add NHPoly1305 support cc786be83c6e FROMGIT: crypto: poly1305 - add Poly1305 core API 888679d3b39e FROMGIT: crypto: poly1305 - use structures for key and accumulator 38e3f2586258 BACKPORT, FROMGIT: crypto: arm/chacha - add XChaCha12 support 54a345ae56d8 BACKPORT, FROMGIT: crypto: arm/chacha20 - refactor to allow varying number of rounds 0b8e72bddc19 BACKPORT, FROMGIT: crypto: arm/chacha20 - add XChaCha20 support d31aa6218243 BACKPORT, FROMGIT: crypto: arm/chacha20 - limit the preemption-disabled section bb31ed53ed7c BACKPORT, FROMGIT: crypto: chacha - add XChaCha12 support b8181f36dcd0 BACKPORT, FROMGIT: crypto: chacha20-generic - refactor to allow varying number of rounds 1141ebc576f0 BACKPORT, FROMGIT: crypto: chacha20-generic - add XChaCha20 support bc41a67cafa2 FROMGIT: crypto: chacha20-generic - add HChaCha20 library function 910bbfcb567f FROMGIT: crypto: arm/aes - add some hardening against cache-timing attacks abed8f9131dc UPSTREAM: crypto: arm/aes-cipher - move S-box to .rodata section b99d62fea39b UPSTREAM: crypto: arm/aes - avoid expanded lookup tables in the final round f1b4d6b369fd UPSTREAM: crypto: arm/aes - avoid reserved 'tt' mnemonic in asm code b7912e0f1d86 BACKPORT: crypto: arm/aes - replace scalar AES cipher 4f8baaba1d12 UPSTREAM: crypto: poly1305 - use unaligned access macros to output digest cbaf13e4494a UPSTREAM: crypto: poly1305 - Use unaligned access where required d233322489d2 UPSTREAM: crypto: arm/chacha20 - faster 8-bit rotations and other optimizations 52e5ce35e06b UPSTREAM: crypto: arm/chacha20 - always use vrev for 16-bit rotates dc6ff2021115 BACKPORT: crypto: arm/chacha20 - implement NEON version based on SSE3 code ede5c8335974 BACKPORT: crypto: chacha20 - Fix chacha20_block() keystream alignment (again) 3e5e2bc81a68 UPSTREAM: crypto: chacha20 - use rol32() macro from bitops.h 12b2fb03cba0 BACKPORT: crypto: chacha20 - Fix keystream alignment for chacha20_block() 930b1cd5f516 UPSTREAM: crypto: chacha20 - Use unaligned access macros when loading key and IV 73ae7b88eff4 UPSTREAM: crypto: chacha20 - Fix unaligned access when loading constants 1634ff153875 UPSTREAM: crypto: testmgr - fix overlap in chunked tests again a4c5728a9b99 UPSTREAM: crypto: testmgr - avoid overlap in chunked tests 23fb560ecef3 ANDROID: cuttlefish_defconfig: Enable VIRT_WIFI 1ea58e14b8ee FROMGIT, BACKPORT: mac80211-next: rtnetlink wifi simulation device 3daadcfaff9c ANDROID: cuttlefish_defconfig: Enable CONFIG_ARM64_LSE_ATOMICS b34ab71a55fe ANDROID: Move from clang r328903 to r346389b. a8e792aeb620 ANDROID: arm64 defconfig / build config for cuttlefish 6328e6475ac5 Merge 4.9.145 into android-4.9 605e2ec6d679 ANDROID: cpufreq: times: add /proc/uid_concurrent_{active,policy}_time 3cb8c941dfc0 ANDROID: modpost: add an exception for CFI stubs 0e70f1102d77 FROMGIT: modpost: validate symbol names also in find_elf_symbol 860c8b893191 Merge 4.9.144 into android-4.9 93fb3699e631 kbuild: Fix 4.9.138 mismerge e16c0406470a Merge 4.9.143 into android-4.9 d29b73e6f441 UPSTREAM: binder: fix race that allows malicious free of live buffer db71418d4a90 Merge 4.9.142 into android-4.9 4dcb0afde6f4 ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple a99d71b187de Revert "ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple" c4f2aa8057c4 arch/arm64/crypto/sha1-ce-glue.c fix 4.9.129 merge issue 51d13fca99e6 arch/arm64/crypto/sha2-ce-glue.c: fix 4.9.129 merge issue 961ef0a02acb ANDROID: sdcardfs: Add option to not link obb be39872b8a3a ANDROID: sdcardfs: Add sandbox c396a0183227 Revert "proc: Convert proc_mount to use mount_ns." b081bc8b48ab xen: Fix 4.9.139 merge resolution 6301a71fdc2c efi/libstub: Fix 4.9.139 merge resolution 8fe428403e30 Merge 4.9.141 into android-4.9 f44ed2c9232d Merge 4.9.140 into android-4.9 6e5564787a02 Merge 4.9.139 into android-4.9 5e1075803732 Merge 4.9.138 into android-4.9 e1260beb70c0 Merge 4.9.137 into android-4.9 a0f30ae1d6d2 Merge 4.9.136 into android-4.9 c3282d18a9f4 ANDROID: sched/debug: Make Energy Model read-only 109a48ed2f69 ANDROID: zram: set comp_len to PAGE_SIZE when page is huge ba62b3018e0d BACKPORT: arm64: Expose support for optional ARMv8-A features 80af43361004 ANDROID: sdcardfs: Add option to drop unused dentries f68c8f49db5a Merge 4.20-rc1-4.9 into android-4.9 4ba3f69128be UPSTREAM: xfrm: fix ptr_ret.cocci warnings 8bbefb5728f5 UPSTREAM: xfrm: Return detailed errors from xfrmi_newlink 534f669f66af UPSTREAM: xfrm: Allow xfrmi if_id to be updated by UPDSA bf5f49b0cc19 UPSTREAM: xfrm: Allow Set Mark to be Updated Using UPDSA f5bb9e918c93 BACKPORT: xfrm: Add virtual xfrm interfaces a80f560ded88 BACKPORT: xfrm: Add a new lookup key to match xfrm interfaces. 6de6e33c0b64 UPSTREAM: flow: Extend flow informations with xfrm interface id. 78f10c550491 BACKPORT: xfrm: Extend the output_mark to support input direction and masking. 0e51f1025930 BACKPORT: xfrm: fix XFRMA_OUTPUT_MARK policy entry d831272f116f f2fs: guarantee journalled quota data by checkpoint e9fc43d7676f f2fs: cleanup dirty pages if recover failed 3d571474ab51 f2fs: fix data corruption issue with hardware encryption 494e17e79664 f2fs: fix to recover inode->i_flags of inode block during POR 7c3797041f60 f2fs: spread f2fs_set_inode_flags() 408bca0ef667 f2fs: fix to spread clear_cold_data() 65e5a46e302b Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()" 8025d72b1961 f2fs: account read IOs and use IO counts for is_idle b8cc7a9b57aa f2fs: fix to account IO correctly for cgroup writeback f44ba51e966e f2fs: fix to account IO correctly 4ca463f0a74b f2fs: remove request_list check in is_idle() 513077aafdbd f2fs: allow to mount, if quota is failed e5ddab1168ff f2fs: update REQ_TIME in f2fs_cross_rename() 1d12f5a1825a f2fs: do not update REQ_TIME in case of error conditions ca52debe5b5a f2fs: remove unneeded disable_nat_bits() 91b2c66a8418 f2fs: remove unused sbi->trigger_ssr_threshold 9d62f7765378 f2fs: shrink sbi->sb_lock coverage in set_file_temperature() 343c806611a8 f2fs: fix to recover cold bit of inode block during POR 44344f477740 f2fs: submit cached bio to avoid endless PageWriteback f22f93a90601 f2fs: checkpoint disabling 4edba23ba142 f2fs: clear PageError on the read path b84f9a755a96 f2fs: allow out-place-update for direct IO in LFS mode 6923cd196bae f2fs: refactor ->page_mkwrite() flow 39373df2d0c8 Revert: "f2fs: check last page index in cached bio to decide submission" 0570b3fada79 f2fs: support superblock checksum 0fc6da765f83 f2fs: add to account skip count of background GC d826d4a0b02c f2fs: add to account meta IO 87338b176539 f2fs: keep lazytime on remount 9cc70326c123 f2fs: fix missing up_read 2b2a3c249273 f2fs: return correct errno in f2fs_gc 4474e2f01336 f2fs: avoid f2fs_bug_on if f2fs_get_meta_page_nofail got EIO c62a89ba3fda f2fs: mark inode dirty explicitly in recover_inode() ada3b8e81f0c f2fs: fix to recover inode's crtime during POR 92bf9c41f0f4 f2fs: fix to recover inode's i_gc_failures during POR 7a35dd56d46b f2fs: fix to recover inode's i_flags during POR f9ada84e7016 f2fs: fix to recover inode's project id during POR 0328f88ee540 f2fs: update i_size after DIO completion faa6bebaafc9 f2fs: report ENOENT correctly in f2fs_rename 5a959fd65c9e f2fs: fix remount problem of option io_bits be57aae69099 f2fs: fix to recover inode's uid/gid during POR 8c2bb1b444bb f2fs: avoid infinite loop in f2fs_alloc_nid feb1b25bcff0 f2fs: add new idle interval timing for discard and gc paths 40292b974a06 f2fs: split IO error injection according to RW 6d1a832d6384 f2fs: add SPDX license identifiers 790ff61acc0a f2fs: surround fault_injection related option parsing using CONFIG_F2FS_FAULT_INJECTION 4c3226a85e98 f2fs: avoid sleeping under spin_lock e359dcc0c8ee f2fs: plug readahead IO in readdir() 44bc31734546 f2fs: fix to do sanity check with current segment number 9458d6d35e49 f2fs: fix memory leak of percpu counter in fill_super() 872076f97547 f2fs: fix memory leak of write_io in fill_super() 6ecc308c415b f2fs: cache NULL when both default_acl and acl are NULL 118e4c93fbcf f2fs: fix to flush all dirty inodes recovered in readonly fs ebcfa8fc4e97 f2fs: report error if quota off error during umount 60208e20e006 f2fs: submit bio after shutdown 0d51ceaf5056 f2fs: avoid wrong decrypted data from disk 2f47644240d5 Revert "f2fs: use printk_ratelimited for f2fs_msg" c2049e28a1e0 f2fs: fix unnecessary periodic wakeup of discard thread when dev is busy 12d8e57091c1 f2fs: fix to avoid NULL pointer dereference on se->discard_map 6b0136a2d584 f2fs: add additional sanity check in f2fs_acl_from_disk() 322089173588 UPSTREAM: HID: sony: remove redundant check for -ve err 711208458994 UPSTREAM: HID: sony: Make sure to unregister sensors on failure 786bd400335a UPSTREAM: HID: sony: Make DS4 bt poll interval adjustable 9c4dcd76ccdb UPSTREAM: HID: sony: Set proper bit flags on DS4 output report acde02b97142 UPSTREAM: HID: sony: DS4 use brighter LED colors 41deb92c49c6 UPSTREAM: HID: sony: Improve navigation controller axis/button mapping 83df3caf5e88 UPSTREAM: HID: sony: Use DS3 MAC address as unique identifier on USB ef1f52b95fc2 UPSTREAM: HID: sony: Perform duplicate device check earlier on 89e9ccdc6c6b UPSTREAM: HID: sony: Expose DS3 motion sensors through separate device 7bfac19aaff5 UPSTREAM: HID: sony: Print error on failure to active DS3 / Navigation controllers be98530f2f15 UPSTREAM: HID: sony: DS3 comply to Linux gamepad spec 73416501707b UPSTREAM: HID: sony: Mark DS4 touchpad device as a pointer 72dbb852c87e UPSTREAM: HID: sony: Support motion sensor calibration on dongle 3a60a133d2d3 UPSTREAM: HID: sony: Make work handling more generic 8f1d47009e8e UPSTREAM: HID: sony: Treat the ds4 dongle as a separate device 8621b7bb766c UPSTREAM: HID: sony: Remove report descriptor fixup for DS4 f79133c9d8cd UPSTREAM: HID: sony: Report hardware timestamp for DS4 sensor values 9b70faa2413a UPSTREAM: HID: sony: Calibrate DS4 motion sensors 6f561e966415 UPSTREAM: HID: sony: Report DS4 motion sensors through a separate device e40b52fb4b9f UPSTREAM: HID: sony: Fix input device leak when connecting a DS4 twice using USB/BT 40e1f20abc42 UPSTREAM: HID: sony: Ignore DS4 dongle reports when no device is connected fe9724e3767f UPSTREAM: HID: sony: Use DS4 MAC address as unique identifier on USB f2217fd9ea15 UPSTREAM: HID: sony: Fix error handling bug when touchpad registration fails 687aa020fdb3 UPSTREAM: HID: sony: Comply to Linux gamepad spec for DS4 42027eecaedf UPSTREAM: HID: sony: Make the DS4 touchpad a separate device e79146207cdb UPSTREAM: HID: sony: Fix memory issue when connecting device using both Bluetooth and USB 5ffc4c1e9157 UPSTREAM: HID: sony: Adjust value range for motion sensors 6e62c0b7c3c7 UPSTREAM: HID: sony: Handle multiple touch events input record c076f05f0750 UPSTREAM: HID: sony: Send ds4 output reports on output end-point 6dfd5bf7f9a4 UPSTREAM: HID: sony: Perform CRC check on bluetooth input packets 5443a63dac49 UPSTREAM: HID: sony: Adjust HID report size name definitions 5a3ee24a83a5 UPSTREAM: HID: sony: Fix race condition in sony_probe b8bd066f13f4 kernel/sched: Fix up 4.9.135 merge 826f32857c23 Revert "BACKPORT, FROMGIT: crypto: speck - add support for the Speck block cipher" 5c9027cbd457 Revert "FROMGIT: crypto: speck - export common helpers" 54f177e3fab6 Revert "BACKPORT, FROMGIT: crypto: arm/speck - add NEON-accelerated implementation of Speck-XTS" 735b300195cb Revert "BACKPORT, FROMGIT: crypto: speck - add test vectors for Speck128-XTS" 7763e9a80608 Revert "BACKPORT, FROMGIT: crypto: speck - add test vectors for Speck64-XTS" c003958b5d07 Revert "BACKPORT, FROMLIST: crypto: arm64/speck - add NEON-accelerated implementation of Speck-XTS" 8b9a27f594eb Revert "fscrypt: add Speck128/256 support" 03fcc2fe7130 Merge 4.9.135 into android-4.9 e8abd40f550d ANDROID: usb: gadget: f_mtp: Return error if count is negative a427932c0bb0 Merge 4.9.134 into android-4.9 3917c4a8adcc ANDROID: x86_64_cuttlefish_defconfig: disable CONFIG_MEMORY_STATE_TIME a144472d407b UPSTREAM: loop: Add LOOP_SET_BLOCK_SIZE in compat ioctl b1e7b4e2886b BACKPORT: block/loop: set hw_sectors cc7cefae2a57 UPSTREAM: loop: add ioctl for changing logical block size d589c0d40671 Merge 4.9.133 into android-4.9 38f2b4a8c277 Merge 4.9.132 into android-4.9 7bebf33f9d46 Merge 4.9.131 into android-4.9 713657425a18 ANDROID: sdcardfs: Change current->fs under lock 8a3598128af7 ANDROID: sdcardfs: Don't use OVERRIDE_CRED macro 35740bcd1107 ANDROID: arm64: kbuild: only specify code model with LTO for modules 12547fa1a03b ANDROID: kbuild: disable LTO_CLANG with KASAN cf4085f8a04d Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.9.y' into android-4.9 b2d1e92c968b Revert "f2fs: use timespec64 for inode timestamps" 1c7637ca0b04 Merge 4.9.130 into android-4.9 4fc79c48d27f Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.9.y' into android-4.9 aa4de6f13f5d ANDROID: restrict store of prefer_idle as boolean b727d1c1a64f Merge 4.9.129 into android-4.9 36daaf708bc0 UPSTREAM: arm64/syscalls: Move address limit check in loop ffecead72e27 BACKPORT: arm/syscalls: Optimize address limit check 551244bdec8e UPSTREAM: syscalls: Use CHECK_DATA_CORRUPTION for addr_limit_user_check b17d6c4789ed UPSTREAM: arm64/syscalls: Check address limit on user-mode return dbee7465d8af BACKPORT: x86/syscalls: Check address limit on user-mode return ba9f901ca206 BACKPORT: lkdtm: add bad USER_DS test eb235bf10944 UPSTREAM: bug: switch data corruption check to __must_check d8ee5d37c869 UPSTREAM: lkdtm: Add tests for struct list corruption 8fb63b1dc6c4 UPSTREAM: bug: Provide toggle for BUG on data corruption ca48e8c27ec2 UPSTREAM: list: Split list_del() debug checking into separate function a7e7ca2bbdad UPSTREAM: rculist: Consolidate DEBUG_LIST for list_add_rcu() 791e53fcc7a8 UPSTREAM: list: Split list_add() debug checking into separate function 1c57ba4f543b FROMLIST: ANDROID: binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. ba01a4255d95 Merge 4.9.128 into android-4.9 08386a602c19 f2fs: readahead encrypted block during GC f64b4d799024 f2fs: avoid fi->i_gc_rwsem[WRITE] lock in f2fs_gc 6d5984506985 f2fs: fix performance issue observed with multi-thread sequential read b63686293eb7 f2fs: fix to skip verifying block address for non-regular inode 33c54d580920 f2fs: rework fault injection handling to avoid a warning 0ef692e09838 f2fs: support fault_type mount option 5d2300d2b568 f2fs: fix to return success when trimming meta area b096edf21461 f2fs: fix use-after-free of dicard command entry 8bdb419b713f f2fs: support discard submission error injection c813f5a03c4b f2fs: split discard command in prior to block layer bb763b55a6e9 f2fs: wake up gc thread immediately when gc_urgent is set c3aff6f49962 f2fs: fix incorrect range->len in f2fs_trim_fs() 7309a5f48345 f2fs: refresh recent accessed nat entry in lru list 1d8aac3a98ac f2fs: fix avoid race between truncate and background GC 787485b8082e f2fs: avoid race between zero_range and background GC 10d6703c04e4 f2fs: fix to do sanity check with block address in main area v2 976de2d2cd87 f2fs: fix to do sanity check with inline flags e7cad2bafb58 f2fs: fix to reset i_gc_failures correctly d38c1d79928c f2fs: fix invalid memory access 3d5c54a54893 f2fs: fix to avoid broken of dnode block list ad0467114029 f2fs: use true and false for boolean values 22400c81bff8 f2fs: fix to do sanity check with cp_pack_start_sum 08187683d7fa f2fs: avoid f2fs_bug_on() in cp_error case 1069e810ea42 f2fs: fix to clear PG_checked flag in set_page_dirty() 33af898bd3fd f2fs: fix to active page in lru list for read path f1eb3f91f17e f2fs: don't keep meta pages used for block migration c0dcc52c67a5 f2fs: fix to restrict mount condition when without CONFIG_QUOTA b9de29307a4b f2fs: quota: do not mount as RDWR without QUOTA if quota feature enabled 7f57572f238d f2fs: quota: fix incorrect comments 13734785ae4c f2fs: add proc entry to show victim_secmap bitmap 5cf8d7b9f489 f2fs: let checkpoint flush dnode page of regular fe0e25257c94 f2fs: issue discard align to section in LFS mode 77d1332e2961 f2fs: don't allow any writes on aborted atomic writes 93aff614afcf f2fs: restrict setting up inode.i_advise 19a86dace084 f2fs: fix wrong kernel message when recover fsync data on ro fs b02367fda0ed f2fs: clean up ioctl interface naming 0c82975924bd f2fs: clean up with f2fs_is_{atomic,volatile}_file() 43a64a755305 f2fs: clean up with f2fs_encrypted_inode() 7f78e2293063 f2fs: clean up with get_current_nat_page 282a3cbb5b12 f2fs: kill EXT_TREE_VEC_SIZE f98582a792f5 f2fs: avoid duplicated permission check for "trusted." xattrs 3c74326b78b6 f2fs: fix to propagate error from __get_meta_page() f9b486432a68 f2fs: fix to do sanity check with i_extra_isize 94e1c6a98c2f f2fs: blk_finish_plug of submit_bio in lfs mode b27f4cd873e6 f2fs: do not set free of current section 6b1b1a481ef5 f2fs: Keep alloc_valid_block_count in sync f4a0eb5bc567 f2fs: issue small discard by LBA order 735743ff7b2b f2fs: stop issuing discard immediately if there is queued IO ae3825ee9b4b f2fs: clean up with IS_INODE() adfdcf4c10f0 f2fs: detect bug_on in f2fs_wait_discard_bios bc1ad77ebb3a f2fs: fix defined but not used build warnings 1c56698f4dd9 f2fs: enable real-time discard by default 77f9ebd7f2c6 f2fs: fix to detect looped node chain correctly b3c869ac7330 f2fs: fix to do sanity check with block address in main area 002de762214d f2fs: fix to skip GC if type in SSA and SIT is inconsistent 90286460f1cd f2fs: try grabbing node page lock aggressively in sync scenario 989ba38927db f2fs: show the fsync_mode=nobarrier mount option b22d0c648936 f2fs: check the right return value of memory alloc function 5c8e7abb83f1 f2fs: Replace strncpy with memcpy 6b308c35bac5 f2fs: avoid the global name 'fault_name' c3fef40a2340 f2fs: fix to do sanity check with reserved blkaddr of inline inode 6db154a813f3 f2fs: fix to do sanity check with node footer and iblocks 4679c2e33e87 f2fs: Allocate and stat mem used by free nid bitmap more accurately 356f743876f4 f2fs: fix to do sanity check with user_block_count 6a6c9351aa61 f2fs: fix to do sanity check with extra_attr feature 27d312bc5f5d f2fs: fix to correct return value of f2fs_trim_fs 81700b362f4e f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize 4a48b148b285 f2fs: fix to do sanity check with secs_per_zone be92eee3256c f2fs: disable f2fs_check_rb_tree_consistence d05e871f1176 f2fs: introduce and spread verify_blkaddr 677f89e0188f f2fs: use timespec64 for inode timestamps 08766fd8c86c f2fs: fix to wait on page writeback before updating page f9d75d65b760 f2fs: assign REQ_RAHEAD to bio for ->readpages a1395abb7892 f2fs: fix a hungtask problem caused by congestion_wait 7eacb5df5a55 f2fs: Fix uninitialized return in f2fs_ioc_shutdown() fa83391964b3 f2fs: don't issue discard commands in online discard is on 79939f6be69d f2fs: fix to propagate return value of scan_nat_page() f746767f190f f2fs: support in-memory inode checksum when checking consistency fe4579854a6a f2fs: fix error path of fill_super ea4a8089d006 f2fs: relocate readdir_ra configure initialization 7aa8312630a3 f2fs: move s_res{u,g}id initialization to default_options() 87e841d47fe2 f2fs: don't acquire orphan ino during recovery 1d1f79d3b519 f2fs: avoid potential deadlock in f2fs_sbi_store c92b7c75a2a0 f2fs: indicate shutdown f2fs to allow unmount successfully d263b05de1e6 f2fs: keep meta pages in cp_error state 16e81b12a4da f2fs: do checkpoint in kill_sb 2847525a3c81 f2fs: allow wrong configured dio to buffered write 882c7da261dd f2fs: flush journal nat entries for nat_bits during unmount be4935d541ab Merge 4.9.127 into android-4.9 a8c1ea6c63ed Merge 4.9.126 into android-4.9 dcae9fa1319b ANDROID: squashfs: resolve merge conflict with 4.14.68 a925dfbdda73 Merge 4.9.125 into android-4.9 797b085724f7 BACKPORT: zram: drop max_zpage_size and use zs_huge_class_size() da33b2aa1cf1 UPSTREAM: zsmalloc: introduce zs_huge_class_size() a06ea261bc2a ANDROID: tracing: fix race condition reading saved tgids 09eb2ba5ed0c ANDROID: x86_64_cuttlefish_defconfig: Enable lz4 compression for zram 48f909171b60 UPSTREAM: drivers/block/zram/zram_drv.c: fix bug storing backing_dev 6a1b5923548a Merge 4.9.124 into android-4.9 a4ffb67e4214 BACKPORT: slub: make sysfs directories for memcg sub-caches optional 15fc8f8f8a06 ANDROID: x86_64_cuttlefish_defconfig: Enable zram and zstd f1dcb85290dc BACKPORT: zram: introduce zram memory tracking 754f94b35fe0 BACKPORT: zram: record accessed second f185f719c674 BACKPORT: zram: mark incompressible page as ZRAM_HUGE e2822903c72e UPSTREAM: zram: correct flag name of ZRAM_ACCESS 8aaf440a7b48 UPSTREAM: zram: Delete gendisk before cleaning up the request queue 3c77b56d97f4 UPSTREAM: drivers/block/zram/zram_drv.c: make zram_page_end_io() static 34a17b12df67 BACKPORT: zram: set BDI_CAP_STABLE_WRITES once 856f53406f99 UPSTREAM: zram: fix null dereference of handle bc6f4ed927cf UPSTREAM: zram: add config and doc file for writeback feature 0a6c1999f209 UPSTREAM: zram: read page from backing device 598d0531b419 UPSTREAM: zram: write incompressible pages to backing device b53858b84af3 UPSTREAM: zram: identify asynchronous IO's return value 0e05f38fa153 BACKPORT: zram: add free space management in backing device 9ac886a39c4c UPSTREAM: zram: add interface to specif backing device 385c31e738a8 UPSTREAM: zram: rename zram_decompress_page to __zram_bvec_read 56e03b0db3b0 UPSTREAM: zram: inline zram_compress 2b3d86602107 UPSTREAM: zram: clean up duplicated codes in __zram_bvec_write cc388d204f77 BACKPORT: crypto: zstd - Add zstd support b3873ca72860 UPSTREAM: zram: add zstd to the supported algorithms list a26589daeba3 UPSTREAM: lib: Add zstd modules 25abc85aa48f UPSTREAM: lib: Add xxhash module 520d10d31ca4 UPSTREAM: zram: rework copy of compressor name in comp_algorithm_store() 15a54fcd8296 UPSTREAM: zram: constify attribute_group structures. f920fdbef6eb UPSTREAM: zram: count same page write as page_stored 379ceff09861 UPSTREAM: zram: reduce load operation in page_same_filled ffa3b818794f UPSTREAM: zram: use zram_free_page instead of open-coded a890b0be7278 UPSTREAM: zram: introduce zram data accessor 6cb8954c838f UPSTREAM: zram: remove zram_meta structure 425db4149152 UPSTREAM: zram: use zram_slot_lock instead of raw bit_spin_lock op f61c53940462 UPSTREAM: zram: partial IO refactoring e7df4ff2de5b BACKPORT: zram: handle multiple pages attached bio's bvec 7d53d47ff7e7 UPSTREAM: zram: fix operator precedence to get offset 74ccaa7ad3ec BACKPORT: zram: extend zero pages to same element pages a73779c99d3a UPSTREAM: zram: remove waitqueue for IO done f29eb69d5b4c UPSTREAM: zram: remove obsolete sysfs attrs 7fa8c15e72a4 UPSTREAM: socket: close race condition between sock_close() and sockfs_setattr() 8dd3fc2ed765 Merge 4.9.123 into android-4.9 54068d61e7d8 Merge 4.9.122 into android-4.9 681e57bb080a Merge 4.9.121 into android-4.9 f85543ba3c54 Merge 4.9.120 into android-4.9 9dc978d43ec7 ANDROID: AVB error handler to invalidate vbmeta partition. 92e87041ed2d Merge 4.9.119 into android-4.9 856452b4f22e ANDROID: uid_sys_stats: Copy task_struct comm field to bigger buffer 47b77b8d01c4 Merge 4.9.118 into android-4.9 8b21e85d919c Merge 4.9.117 into android-4.9 0137ea2134c0 ANDROID: arm64: Fix 4.9.114 merge 52be322125e5 Merge 4.9.116 into android-4.9 e6f9a8a3a5e1 Merge 4.9.115 into android-4.9 dbcb74867ce8 Merge 4.9.114 into android-4.9 90e7a9002952 Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.9.y' into android-4.9 8956c50bdcd3 Merge commit '3ccf9ee7df56' into android-4.9 990559158c7b ANDROID: sdcardfs: Check stacked filesystem depth c7af98272dc5 ANDROID: verity: really fix android-verity Kconfig 34912e676160 tcp: detect malicious patterns in tcp_collapse_ofo_queue() 8e719204cadb tcp: avoid collapses in tcp_prune_queue() if possible 2b4dbcd9983e tcp: free batches of packets in tcp_prune_ofo_queue() fe16dfae41ee x86_64_cuttlefish_defconfig: Enable android-verity 2a68ffd3ac19 x86_64_cuttlefish_defconfig: enable verity cert ed62e1e58497 ANDROID: android-verity: Fix broken parameter handling. a3c8a097efa1 ANDROID: android-verity: Make it work with newer kernels f98b3e885d23 ANDROID: android-verity: Add API to verify signature with builtin keys. 98fd7a49dfaa ANDROID: verity: fix android-verity Kconfig dependencies 47bbcd6bf8f9 ANDROID: Fix massive cpufreq_times memory leaks 23a1412b82a0 ANDROID: Reduce use of #ifdef CONFIG_CPU_FREQ_TIMES 7f6f94c98c2f Merge 4.9.113 into android-4.9 f540ce029f50 UPSTREAM: binder: replace "%p" with "%pK" 558ee9362338 UPSTREAM: binder: free memory on error fbb4339c024d UPSTREAM: binder: fix proc->files use-after-free 6f7e5f90350e UPSTREAM: Revert "FROMLIST: binder: fix proc->files use-after-free" 2cafd5b9fa61 UPSTREAM: ANDROID: binder: change down_write to down_read e1b1a8be1d97 UPSTREAM: ANDROID: binder: correct the cmd print for BINDER_WORK_RETURN_ERROR 61a775a14bd8 UPSTREAM: ANDROID: binder: remove 32-bit binder interface. a199689541db UPSTREAM: ANDROID: binder: re-order some conditions dd5682ceced6 UPSTREAM: android: binder: use VM_ALLOC to get vm area e62dd6f491c3 UPSTREAM: android: binder: Use true and false for boolean values 174562afc647 UPSTREAM: android: binder: Use octal permissions 6b64640ca15f UPSTREAM: android: binder: Prefer __func__ to using hardcoded function name 9e9a3e1d21f3 UPSTREAM: ANDROID: binder: make binder_alloc_new_buf_locked static and indent its arguments f8cb822ff065 UPSTREAM: android: binder: Check for errors in binder_alloc_shrinker_init(). 9e7903954483 Merge 4.9.112 into android-4.9 f950fa4816e0 treewide: Use array_size in f2fs_kvzalloc() 61f4864691a7 treewide: Use array_size() in f2fs_kzalloc() c4eb50dac312 treewide: Use array_size() in f2fs_kmalloc() 96a232926b41 overflow.h: Add allocation size calculation helpers 9a857bde9fdb f2fs: fix to clear FI_VOLATILE_FILE correctly deb78d4c9ae2 f2fs: let sync node IO interrupt async one 7507ad250a67 f2fs: don't change wbc->sync_mode accb4064fb32 f2fs: fix to update mtime correctly 6285d972c331 fs: f2fs: insert space around that ':' and ', ' 9ef10313f5f1 fs: f2fs: add missing blank lines after declarations ee62ea28d5ad fs: f2fs: changed variable type of offset "unsigned" to "loff_t" 6b4d6a815006 f2fs: clean up symbol namespace 6de81c8d5e2c f2fs: make set_de_type() static fdd569a78f2f f2fs: make __f2fs_write_data_pages() static 48fa534336c9 f2fs: fix to avoid accessing cross the boundary 34880e00cfed f2fs: fix to let caller retry allocating block address 8c46965183b6 disable loading f2fs module on PAGE_SIZE > 4KB 408285a40a72 f2fs: fix error path of move_data_page 9780d68db869 f2fs: don't drop dentry pages after fs shutdown b9921f022b30 f2fs: fix to avoid race during access gc_thread pointer bcbcda43c3d8 f2fs: clean up with clear_radix_tree_dirty_tag 4636af963f1c f2fs: fix to don't trigger writeback during recovery 5bc68f305080 f2fs: clear discard_wake earlier 8d74ddc1b201 f2fs: let discard thread wait a little longer if dev is busy caf10c6f127f f2fs: avoid stucking GC due to atomic write 0390d83fddaa f2fs: introduce sbi->gc_mode to determine the policy bbab2dcb226f f2fs: keep migration IO order in LFS mode 2f7e488b70f0 f2fs: fix to wait page writeback during revoking atomic write 664de5990a73 f2fs: Fix deadlock in shutdown ioctl 458e47f3b223 f2fs: detect synchronous writeback more earlier 4d93a43dafda mm: remove nr_pages argument from pagevec_lookup_{,range}_tag() 12034c751db0 ceph: use pagevec_lookup_range_nr_tag() 565d7441b910 mm: add variant of pagevec_lookup_range_tag() taking number of pages bef1c39148d6 mm: use pagevec_lookup_range_tag() in write_cache_pages() 7e95dd50c6c2 mm: use pagevec_lookup_range_tag() in __filemap_fdatawait_range() 88c6c1f24756 nilfs2: use pagevec_lookup_range_tag() aa70b7019e82 gfs2: use pagevec_lookup_range_tag() c4464307d48d f2fs: use find_get_pages_tag() for looking up single page 45ec63b247d3 f2fs: simplify page iteration loops e06736589bf1 f2fs: use pagevec_lookup_range_tag() d7a592f66047 ext4: use pagevec_lookup_range_tag() b433151665c6 ceph: use pagevec_lookup_range_tag() e286666cb13e btrfs: use pagevec_lookup_range_tag() fb296a23c286 mm: implement find_get_pages_range_tag() 158d9bbbe159 f2fs: clean up with is_valid_blkaddr() 20893172b7ee f2fs: fix to initialize min_mtime with ULLONG_MAX a301e76180de f2fs: fix to let checkpoint guarantee atomic page persistence 2d96ad5b28a3 f2fs: fix to initialize i_current_depth according to inode type 6b7c7b417193 Revert "f2fs: add ovp valid_blocks check for bg gc victim to fg_gc" 04fa5dce0312 f2fs: don't drop any page on f2fs_cp_error() case 0aca14fc01ec f2fs: fix spelling mistake: "extenstion" -> "extension" 6abb03385b5c f2fs: enhance sanity_check_raw_super() to avoid potential overflows f921fa849686 f2fs: treat volatile file's data as hot one a2cbd9b5ee56 f2fs: introduce release_discard_addr() for cleanup 54f43787c97f f2fs: fix potential overflow f6bd7d451ab7 f2fs: rename dio_rwsem to i_gc_rwsem 48698e46f355 f2fs: move mnt_want_write_file after range check 707f7ae7db6d f2fs: fix missing clear FI_NO_PREALLOC in some error case d487b1588e61 f2fs: enforce fsync_mode=strict for renamed directory 1c7d5f02bfe2 f2fs: sanity check for total valid node blocks 0f0b18adcd80 f2fs: sanity check on sit entry 60143bfdb3b9 f2fs: avoid bug_on on corrupted inode b733d0175e7c f2fs: give message and set need_fsck given broken node id 0b4d0d03c96c f2fs: clean up commit_inmem_pages() 80ee152c0581 f2fs: do not check F2FS_INLINE_DOTS in recover 78d089f531a2 f2fs: remove duplicated dquot_initialize and fix error handling 198f637cdfdb f2fs: stop issue discard if something wrong with f2fs 2f903ef932c0 f2fs: fix return value in f2fs_ioc_commit_atomic_write 5bdfc7ee960c f2fs: allocate hot_data for atomic write more strictly 51ad1795a5ee f2fs: check if inmem_pages list is empty correctly 72823f4c7aec f2fs: fix race in between GC and atomic open 97d0c4e72c9d f2fs: change le32 to le16 of f2fs_inode->i_extra_size 5a60d4cde910 f2fs: check cur_valid_map_mir & raw_sit block count when flush sit entries aa8b4b9926de f2fs: correct return value of f2fs_trim_fs 03a22433da7a f2fs: fix to show missing bits in FS_IOC_GETFLAGS a0bbb362383b f2fs: remove unneeded F2FS_PROJINHERIT_FL 7aee058b663a f2fs: don't use GFP_ZERO for page caches addb448b7e6e f2fs: issue all big range discards in umount process dc93e586b349 f2fs: remove redundant block plug d1aee08aab18 f2fs: remove unmatched zero_user_segment when convert inline dentry 9bafde62f512 f2fs: introduce private inode status mapping 03c70feafdb2 Merge 4.9.111 into android-4.9 a4842a18697e fscrypt: log the crypto algorithm implementations c16d27ebb943 fscrypt: add Speck128/256 support 08ac7224b566 fscrypt: only derive the needed portion of the key 24cc7a8cbbac fscrypt: separate key lookup from key derivation 78275d80f7db fscrypt: use a common logging function 56733c6207c0 fscrypt: remove internal key size constants 9add02d5c6c1 fscrypt: remove unnecessary check for non-logon key type 4ddc3a807e24 fscrypt: make fscrypt_operations.max_namelen an integer 6cf4ea2a0cb0 fscrypt: drop empty name check from fname_decrypt() e2a57840e17e fscrypt: drop max_namelen check from fname_decrypt() d3679390f97c fscrypt: don't special-case EOPNOTSUPP from fscrypt_get_encryption_info() 1cfd158268eb fscrypt: don't clear flags on crypto transform cfd1d7bab1b7 fscrypt: remove stale comment from fscrypt_d_revalidate() 1e04ac8a2056 fscrypt: remove error messages for skcipher_request_alloc() failure c6b42b9bc7f7 fscrypt: remove unnecessary NULL check when allocating skcipher 3866025c17b1 fscrypt: clean up after fscrypt_prepare_lookup() conversions b711ad8a21c0 ext4: switch to fscrypt_prepare_lookup() f9866debb56a fscrypt: use unbound workqueue for decryption 00a0bcbfcfb6 Merge 4.9.110 into android-4.9 7143cbff9ce1 ANDROID: Add kconfig to make dm-verity check_at_most_once default enabled 7cecc756ceae ANDROID: xt_qtaguid: Remove unnecessary null checks to device's name e7fd5b18769d UPSTREAM: cpufreq: schedutil: use now as reference when aggregating shared policy requests e1815b3eba5b ANDROID: sdcardfs: fix potential crash when reserved_mb is not zero a4230beab30a Merge 4.9.109 into android-4.9 b7d377b4640b Merge 4.9.108 into android-4.9 db2c520bb56b ANDROID: sched/tune: fix boost_group spin_lock re-initialization eafebcabecd0 ANDROID: sched/tune: cleanup schedtune_boostgroup_{init,release} ca17b83d9c2b ANDROID: sched/tune: remove unused variable c964a2ba929a ANDROID: sched/fair: cosmetics 42a730adb6e2 Merge 4.9.107 into android-4.9 54f1dc05da62 FROMLIST: f2fs: run fstrim asynchronously if runtime discard is on 8b94b87fe783 Merge 4.9.106 into android-4.9 3ccf9ee7df56 f2fs: run fstrim asynchronously if runtime discard is on dbe0f6122097 ANDROID: add extra free kbytes tunable 61aafb6b6e40 Revert "ANDROID: check dir value of xfrm_userpolicy_id" d7e64f8022e4 ANDROID: x86_64_cuttlefish_defconfig: Enable F2FS 58cdf13676fd ANDROID: Update x86_64_cuttlefish_defconfig a56900fabe12 ANDROID: sched/walt: Fix compilation issue for x86_64 c49f26696ec1 Revert "pinctrl: msm: Use dynamic GPIO numbering" 0c296e3d878b FROMLIST: f2fs: early updates queued for v4.18-rc1 859e0a8e881c Merge 4.9.105 into android-4.9 135beb9cf36c Revert "vti4: Don't override MTU passed on link creation via IFLA_MTU" cea3ae5716a2 f2fs: turn down IO priority of discard from background 0357a0faca5c f2fs: don't split checkpoint in fstrim 41059095317d f2fs: issue discard commands proactively in high fs utilization 3a38cf1525f5 f2fs: add fsync_mode=nobarrier for non-atomic files 8f6a2e7a6669 f2fs: let fstrim issue discard commands in lower priority 9797dcb8c7e5 Merge 4.9.104 into android-4.9 7fd40752c316 UPSTREAM: sched/fair: Consider RT/IRQ pressure in capacity_spare_wake 0cecdf831513 BACKPORT, FROMLIST: fscrypt: add Speck128/256 support 70c65e471b71 Merge 4.9.103 into android-4.9 2e35bed46b50 ANDROID: proc: fix undefined behavior in proc_uid_base_readdir c5aceac71b68 x86: vdso: Fix leaky vdso linker with CC=clang. d054505522c4 ANDROID: build: cuttlefish: Upgrade clang to newer version. 666be3144d5d ANDROID: build: cuttlefish: Upgrade clang to newer version. 21e74a4cede0 ANDROID: build: cuttlefish: Fix path to clang. 9c3041c524ed Merge 4.9.102 into android-4.9 d4e8148e26ac UPSTREAM: dm bufio: avoid sleeping while holding the dm_bufio lock aef17a58e8ca Merge 4.9.101 into android-4.9 e14d1a35ebd9 ANDROID: sdcardfs: Don't d_drop in d_revalidate 73fdfa38c59d FROMLIST: brcmfmac: fix initialization of struct cfg80211_inform_bss variable 039656e9cc62 FROMLIST: brcmfmac: reports boottime_ns while informing bss 39c856663dcc Merge 4.9.100 into android-4.9 74fa0af47306 BACKPORT: dma-buf/sync_file: Allow multiple sync_files to wrap a single dma-fence c2f9bce9fee8 ANDROID: ftrace: fix function type mismatches c4048b20ffc5 UPSTREAM: ANDROID: binder: prevent transactions into own process. c462abbf779b Merge 4.9.99 into android-4.9 9731a2dab47e UPSTREAM: f2fs: clear PageError on writepage - part 2 6a70286b43e2 UPSTREAM: f2fs: avoid fsync() failure caused by EAGAIN in writepage() a03d0bbacd41 ANDROID: build.config: enforce trace_printk check 63a812bb84e4 ANDROID: x86_64_cuttlefish_defconfig: Disable KPTI 5b37ebbaebc6 f2fs: avoid fsync() failure caused by EAGAIN in writepage() b805351b41f9 UPSTREAM: sysfs: remove signedness from sysfs_get_dirent 3341c56cc76b UPSTREAM: tracing: Use cpumask_available() to check if cpumask variable may be used 1201ddda3107 BACKPORT: clocksource: Use GENMASK_ULL in definition of CLOCKSOURCE_MASK ea5ec6ca85f9 UPSTREAM: netpoll: Fix device name check in netpoll_setup() f5a861c30cb7 UPSTREAM: arm64: uaccess: suppress spurious clang warning 0e25e2cab07a FROMLIST: staging: Fix sparse warnings in vsoc driver. 4a0c0eedc86c FROMLIST: staging: vsoc: Fix a i386-randconfig warning. 334bf92c3344 FROMLIST: staging: vsoc: Create wc kernel mapping for region shm. f679e4d9b77a Merge 4.9.98 into android-4.9 1321d4226176 cfi: print target address on failure 19bd3e34d859 BACKPORT: ARM: cpuidle: Correct driver unregistration if init fails 9817c0e3f52d BACKPORT: ARM: cpuidle: Avoid memleak if init fail 089f046e3317 BACKPORT: ARM: cpuidle: Support asymmetric idle definition 2bcbbd5b3924 Merge 4.9.97 into android-4.9 f453147e9315 f2fs: clear PageError on writepage - part 2 71fce1edd26d UPSTREAM: tracing: always define trace_{irq,preempt}_{enable_disable} 7cc0d0ff5f65 ANDROID: staging: ion: Obey kptr_restrict 132f097f6547 ANDROID: sdcardfs: Set s_root to NULL after putting 8442aee8ba3c ANDROID: sdcardfs: d_make_root calls iput a08381772a43 ANDROID: sdcardfs: Check for private data earlier 8c01d009ed72 UPSTREAM: arm64: restore get_current() optimisation 059e38f308c9 Revert "ANDROID: arm64: temporarily mark ARM64_SW_TTBR0_PAN as BROKEN" 70b330caef3c ANDROID: arm64: fix ARM64_SW_TTBR0_PAN backport 5b7e8f735ce5 BACKPORT: arm64: split thread_info from task stack 8b6c9c99c14d UPSTREAM: arm64: assembler: introduce ldr_this_cpu bf4efab5a195 UPSTREAM: arm64: smp: Prevent raw_smp_processor_id() recursion 75c9d93358f0 UPSTREAM: arm64: make cpu number a percpu variable e9865e59a0db UPSTREAM: arm64: smp: prepare for smp_processor_id() rework 0ec37136b90e UPSTREAM: arm64: move sp_el0 and tpidr_el1 into cpu_suspend_ctx 0c7aad65028f UPSTREAM: arm64: prep stack walkers for THREAD_INFO_IN_TASK abcc8cc3e49d UPSTREAM: arm64: unexport walk_stackframe 34e59ca8fa0d UPSTREAM: arm64: traps: simplify die() and __die() ab96e216b6db UPSTREAM: arm64: factor out current_stack_pointer eb1ac3bbf423 BACKPORT: arm64: asm-offsets: remove unused definitions ed97c7b462eb UPSTREAM: arm64: thread_info remove stale items 85852eab3c51 ANDROID: arm64: temporarily mark ARM64_SW_TTBR0_PAN as BROKEN be8c7b643033 UPSTREAM: thread_info: include <current.h> for THREAD_INFO_IN_TASK 7d1ab81f7a17 UPSTREAM: thread_info: factor out restart_block c8fb24500dfe f2fs: check cap_resource only for data blocks 95459e9ebe19 Revert "f2fs: introduce f2fs_set_page_dirty_nobuffer" 926b3701caff f2fs: clear PageError on writepage e605f836c89e f2fs: call unlock_new_inode() before d_instantiate() f69e814ccf1e f2fs: refactor read path to allow multiple postprocessing steps 0509923bec1d fscrypt: allow synchronous bio decryption ac389af190fb f2fs: remain written times to update inode during fsync 270deeb87125 f2fs: make assignment of t->dentry_bitmap more readable a4fa11c8da10 f2fs: truncate preallocated blocks in error case 4478970f0e73 f2fs: fix a wrong condition in f2fs_skip_inode_update 29cead58f5ea f2fs: reserve bits for fs-verity 848b293a5d95 f2fs: Add a segment type check in inplace write 2dc8f5a3a640 f2fs: no need to initialize zero value for GFP_F2FS_ZERO 83b9bb95a628 f2fs: don't track new nat entry in nat set a33ce03ac477 f2fs: clean up with F2FS_BLK_ALIGN a3f8ec8082e3 f2fs: check blkaddr more accuratly before issue a bio 034f11eadb16 f2fs: Set GF_NOFS in read_cache_page_gfp while doing f2fs_quota_read aa5bcfd8f488 f2fs: introduce a new mount option test_dummy_encryption 9b880fe6e6e2 f2fs: introduce F2FS_FEATURE_LOST_FOUND feature 80d6489a08c1 f2fs: release locks before return in f2fs_ioc_gc_range() 9f1896c490eb f2fs: align memory boundary for bitops c7930ee88334 f2fs: remove unneeded set_cold_node() 355d2346409a f2fs: add nowait aio support e9a50e6b9479 f2fs: wrap all options with f2fs_sb_info.mount_opt b6d2ec83e0c0 f2fs: Don't overwrite all types of node to keep node chain 9a954816298c f2fs: introduce mount option for fsync mode 4ce4eb697068 f2fs: fix to restore old mount option in ->remount_fs 8f711c344e61 f2fs: wrap sb_rdonly with f2fs_readonly c07478ee84bf f2fs: avoid selinux denial on CAP_SYS_RESOURCE ac734c416fa9 f2fs: support hot file extension f4f10221accc f2fs: fix to avoid race in between atomic write and background GC e87b13ec160b f2fs: do gc in greedy mode for whole range if gc_urgent mode is set e9878588de94 f2fs: issue discard aggressively in the gc_urgent mode ad3ce479e6e4 f2fs: set readdir_ra by default 5aae2026bbd2 f2fs: add auto tuning for small devices 78c1fc2d8f27 f2fs: add mount option for segment allocation policy ecd02f564631 f2fs: don't stop GC if GC is contended 1e72cb27d2d6 f2fs: expose extension_list sysfs entry 061839d178ab f2fs: fix to set KEEP_SIZE bit in f2fs_zero_range 4951ebcbc4e2 f2fs: introduce sb_lock to make encrypt pwsalt update exclusive 939f6be0420f f2fs: remove redundant initialization of pointer 'p' 39bea4bc8ef2 f2fs: flush cp pack except cp pack 2 page at first 770611eb2ab4 f2fs: clean up f2fs_sb_has_xxx functions 4d8e4a8965f9 f2fs: remove redundant check of page type when submit bio b57a37f01fda f2fs: fix to handle looped node chain during recovery 9ac5b8c54083 f2fs: handle quota for orphan inodes 87c18066016a f2fs: support passing down write hints to block layer with F2FS policy bcdc571e8d8b f2fs: support passing down write hints given by users to block layer 92413bc12e32 f2fs: fix to clear CP_TRIMMED_FLAG a1afb55f9784 f2fs: support large nat bitmap 636039140493 f2fs: fix to check extent cache in f2fs_drop_extent_tree 7de4fccdbce1 f2fs: restrict inline_xattr_size configuration aae506a8b704 f2fs: fix heap mode to reset it back 8fa455bb6ea0 f2fs: fix potential corruption in area before F2FS_SUPER_OFFSET 9d9cb0ef73f9 fscrypt: fix build with pre-4.6 gcc versions 401052ffc6b4 fscrypt: remove 'ci' parameter from fscrypt_put_encryption_info() 549b2061b3b5 fscrypt: fix up fscrypt_fname_encrypted_size() for internal use c440b5091a0c fscrypt: define fscrypt_fname_alloc_buffer() to be for presented names 7d82f0e1c39a ext4: switch to fscrypt ->symlink() helper functions ba4efe560438 ext4: switch to fscrypt_get_symlink() b0edc2f22d24 fscrypt: calculate NUL-padding length in one place only 62cfdd9868c7 fscrypt: move fscrypt_symlink_data to fscrypt_private.h e4e6776522bc fscrypt: remove fscrypt_fname_usr_to_disk() 45028b5aaa4e f2fs: switch to fscrypt_get_symlink() f62d3d31e0c7 f2fs: switch to fscrypt ->symlink() helper functions da32a1633ad3 fscrypt: new helper function - fscrypt_get_symlink() a7e05c731d11 fscrypt: new helper functions for ->symlink() eb9c5fd896de fscrypt: trim down fscrypt.h includes 0a02472d8ae2 fscrypt: move fscrypt_is_dot_dotdot() to fs/crypto/fname.c 9d51ca80274c fscrypt: move fscrypt_valid_enc_modes() to fscrypt_private.h efbfa8c6a056 fscrypt: move fscrypt_operations declaration to fscrypt_supp.h 616dbd2bdc6a fscrypt: split fscrypt_dummy_context_enabled() into supp/notsupp versions f0c472bcbf1c fscrypt: move fscrypt_ctx declaration to fscrypt_supp.h bc76f39109b1 fscrypt: move fscrypt_info_cachep declaration to fscrypt_private.h b67b07ec4964 fscrypt: move fscrypt_control_page() to supp/notsupp headers d8dfb89961d0 fscrypt: move fscrypt_has_encryption_key() to supp/notsupp headers 975c5679a2d7 f2fs: don't put dentry page in pagecache into highmem 71f8f0499e8b f2fs: support inode creation time 58dc6f6fcef7 f2fs: rebuild sit page from sit info in mem 6393cef3f112 f2fs: stop issuing discard if fs is readonly 742bc90e88fa f2fs: clean up duplicated assignment in init_discard_policy cfabb6edfbc2 f2fs: use GFP_F2FS_ZERO for cleanup 111e8456a697 f2fs: allow to recover node blocks given updated checkpoint 36e041a57ccf f2fs: recover some i_inline flags 3127a7b67ca8 f2fs: correct removexattr behavior for null valued extended attribute 86f78c1e5523 f2fs: drop page cache after fs shutdown 1a3b0047597c f2fs: stop gc/discard thread after fs shutdown 62a91a5a489f f2fs: hanlde error case in f2fs_ioc_shutdown 66356ee5f94c f2fs: split need_inplace_update 5912fbae9da5 f2fs: fix to update last_disk_size correctly 3aa46e2c2187 f2fs: kill F2FS_INLINE_XATTR_ADDRS for cleanup acdaca27aacb f2fs: clean up error path of fill_super cf8821115c54 f2fs: avoid hungtask when GC encrypted block if io_bits is set 4be98c9805e4 f2fs: allow quota to use reserved blocks 2a6489c87ee0 f2fs: fix to drop all inmem pages correctly fd214422395f f2fs: speed up defragment on sparse file 6bce96329c85 f2fs: support F2FS_IOC_PRECACHE_EXTENTS 9ce3d6bb6883 f2fs: add an ioctl to disable GC for specific file 9ef5e6568449 f2fs: prevent newly created inode from being dirtied incorrectly 08ddb1917e04 f2fs: support FIEMAP_FLAG_XATTR aa9c1c1046e0 f2fs: fix to cover f2fs_inline_data_fiemap with inode_lock 92b8f9c726ef f2fs: check node page again in write end io 4992a3ca15b3 f2fs: fix to caclulate required free section correctly d1a6b4f6c958 f2fs: handle newly created page when revoking inmem pages 462d762b205a f2fs: add resgid and resuid to reserve root blocks cbd5e5af8cac f2fs: implement cgroup writeback support 5a5847421d31 f2fs: remove unused pend_list_tag 37d4ca7cd1c1 f2fs: avoid high cpu usage in discard thread 02cfdab8344f f2fs: make local functions static 5fee54098565 f2fs: add reserved blocks for root user 265974636ae0 f2fs: check segment type in __f2fs_replace_block 4f76d6acc6ff f2fs: update inode info to inode page for new file 52b452817452 f2fs: show precise # of blocks that user/root can use ae0e1fa5a816 f2fs: clean up unneeded declaration 8fc74466298f f2fs: continue to do direct IO if we only preallocate partial blocks 162464df894e f2fs: enable quota at remount from r to w e270976ff848 f2fs: skip stop_checkpoint for user data writes d04736926fa7 f2fs: fix missing error number for xattr operation 211cb7bb2428 f2fs: recover directory operations by fsync 2648e735ffe5 f2fs: return error during fill_super e2a0518d8c24 f2fs: fix an error case of missing update inode page bf1750bafe86 f2fs: fix potential hangtask in f2fs_trace_pid c804fcf3df1f f2fs: no need return value in restore summary process fdd41a8793ad f2fs: use unlikely for release case a74690b03e24 f2fs: don't return value in truncate_data_blocks_range 987892cc67aa f2fs: clean up f2fs_map_blocks d7714cb2319a f2fs: clean up hash codes e3d2a1e946df f2fs: fix error handling in fill_super b02e72d2942c f2fs: spread f2fs_k{m,z}alloc ead5259de34d f2fs: inject fault to kvmalloc e585ca29dd7e f2fs: inject fault to kzalloc 8234ed56e748 f2fs: remove a redundant conditional expression 1a9d6a9c0046 f2fs: apply write hints to select the type of segment for direct write 955e7f58f67b f2fs: switch to fscrypt_prepare_setattr() 268c7f607cb8 f2fs: switch to fscrypt_prepare_lookup() 8dfa646f972c f2fs: switch to fscrypt_prepare_rename() d5382ccb020a f2fs: switch to fscrypt_prepare_link() 3ccc177c9b8b f2fs: switch to fscrypt_file_open() 8b5674efdc35 f2fs: remove repeated f2fs_bug_on ba4556cdf10c f2fs: remove an excess variable 46accc925145 f2fs: fix lock dependency in between dio_rwsem & i_mmap_sem 8933908c4f93 f2fs: remove unused parameter 76b6e8ed2058 f2fs: still write data if preallocate only partial blocks 1ed753392fe7 f2fs: introduce sysfs readdir_ra to readahead inode block in readdir 4e68a15eeebc f2fs: fix concurrent problem for updating free bitmap 9be6e7596232 f2fs: remove unneeded memory footprint accounting 923df752db37 f2fs: no need to read nat block if nat_block_bitmap is set 09234be262cb f2fs: reserve nid resource for quota sysfile 743205fbb952 fscrypt: move to generic async completion f1eb0c0b51a5 crypto: introduce crypto wait for async op e0af083add9b fscrypt: lock mutex before checking for bounce page pool 9e48a9fd98ba fscrypt: new helper function - fscrypt_prepare_setattr() ec822ff8b5e5 fscrypt: new helper function - fscrypt_prepare_lookup() 98fe83a195e7 fscrypt: new helper function - fscrypt_prepare_rename() f52187025917 fscrypt: new helper function - fscrypt_prepare_link() d61dffbd4f3e fscrypt: new helper function - fscrypt_file_open() 5190ed0766fe fscrypt: new helper function - fscrypt_require_key() 8814204af9c1 fscrypt: remove unneeded empty fscrypt_operations structs 8745aa36e439 fscrypt: remove ->is_encrypted() d750ec720f4d fscrypt: switch from ->is_encrypted() to IS_ENCRYPTED() 685285b0b3d9 fs, fscrypt: add an S_ENCRYPTED inode flag 1617929c3bea fscrypt: clean up include file mess a0471ef4ed35 fscrypt: fix dereference of NULL user_key_payload e77e7df06084 fscrypt: make ->dummy_context() return bool 5b2b7f7dd87f f2fs: deny accessing encryption policy if encryption is off 05dac2e89867 f2fs: inject fault in inc_valid_node_count 2e08de4fda00 f2fs: fix to clear FI_NO_PREALLOC 931ecc22b402 f2fs: expose quota information in debugfs 45d6e702d3a9 f2fs: separate nat entry mem alloc from nat_tree_lock 8e2f721703b4 f2fs: validate before set/clear free nat bitmap 27d50282d073 f2fs: avoid opened loop codes in __add_ino_entry b1823df0e68f f2fs: apply write hints to select the type of segments for buffered write b561061c067b f2fs: introduce scan_curseg_cache for cleanup 5772e0c102b0 f2fs: optimize the way of traversing free_nid_bitmap a51e85eae2c3 f2fs: keep scanning until enough free nids are acquired d75eb8d7345e f2fs: trace checkpoint reason in fsync() bed6cffdf7e4 f2fs: keep isize once block is reserved cross EOF 5f3fdd2afc9b f2fs: avoid race in between GC and block exchange 51cb399e7ead f2fs: save a multiplication for last_nid calculation 7f41aab3d61d f2fs: fix summary info corruption 148c518517fc f2fs: remove dead code in update_meta_page c3bc6e5183f0 f2fs: remove unneeded semicolon 9e71a0321f32 f2fs: don't bother with inode->i_version 49f72728e708 f2fs: check curseg space before foreground GC 25d0becffa0a f2fs: use rw_semaphore to protect SIT cache 0108c481d7af f2fs: support quota sys files d4c292db7b81 f2fs: add quota_ino feature infra 1033eee92c41 f2fs: optimize __update_nat_bits 247e8951164a f2fs: modify for accurate fggc node io stat c7272f8aebe7 Revert "f2fs: handle dirty segments inside refresh_sit_entry" 068868fc7e26 f2fs: add a function to move nid b9f73875af11 f2fs: export SSR allocation threshold ab30204bb9d8 f2fs: give correct trimmed blocks in fstrim b5db2de4623f f2fs: support bio allocation error injection 58ddec85e417 f2fs: support get_page error injection ef216e610a14 f2fs: add missing sysfs description 68ab6f8dd541 f2fs: support soft block reservation d7947e2a3118 f2fs: handle error case when adding xattr entry 50ffaa980f98 f2fs: support flexible inline xattr size 5a8ed073c7fa f2fs: show current cp state d888fcd74c18 f2fs: add missing quota_initialize af1cc1ea2309 f2fs: show # of dirty segments via sysfs 6663422a3642 f2fs: stop all the operations by cp_error flag 872d8e3af080 f2fs: remove several redundant assignments bf823c82e3fe f2fs: avoid using timespec c70ab1b99321 f2fs: fix to correct no_fggc_candidate 0e6275dc317b Revert "f2fs: return wrong error number on f2fs_quota_write" 41d59230e302 f2fs: remove obsolete pointer for truncate_xattr_node 8c12a10f2ee4 f2fs: retry ENOMEM for quota_read|write 35e13ca2e9d9 f2fs: limit # of inmemory pages 9ca57a7e96e0 f2fs: update ctx->pos correctly when hitting hole in directory a04208e54b9c f2fs: relocate readahead codes in readdir() 905d0370e6ab f2fs: allow readdir() to be interrupted 2dfbda03f941 f2fs: trace f2fs_readdir d67586ddf3e9 f2fs: trace f2fs_lookup 4c94f14b3c8b f2fs: skip searching non-exist range in truncate_hole ac5d4b425739 f2fs: expose some sectors to user in inline data or dentry case 5ded3b82dc2b f2fs: avoid stale fi->gdirty_list pointer f6b708e25fb5 f2fs/crypto: drop crypto key at evict_inode only 33fdebbb0e7e f2fs: fix to avoid race when accessing last_disk_size 595046758d8e f2fs: Fix bool initialization/comparison 1e5305afa81e f2fs: give up CP_TRIMMED_FLAG if it drops discards 8258fd3054c1 f2fs: trace f2fs_remove_discard 6c46b37d9b43 f2fs: reduce cmd_lock coverage in __issue_discard_cmd daf437d37cff f2fs: split discard policy 69a596797adf f2fs: wrap discard policy 28e1023e8e8a f2fs: support issuing/waiting discard in range fd6422ea9264 f2fs: fix to flush multiple device in checkpoint f014be822ce7 f2fs: enhance multiple device flush 0597a6e4bdcd f2fs: fix to show ino management cache size correctly cacc1ed0c46a f2fs: drop FI_UPDATE_WRITE tag after f2fs_issue_flush 84af6aeceb49 f2fs: obsolete ALLOC_NID_LIST list 8456d343780d f2fs: convert inline data for direct I/O & FI_NO_PREALLOC 3f01af786c84 f2fs: allow readpages with NULL file pointer 2f0df25e6529 f2fs: show flush list status in sysfs 20ef20fbf78e f2fs: introduce read_xattr_block 126221de375b f2fs: introduce read_inline_xattr 127faa71f6a6 Revert "f2fs: reuse nids more aggressively" c19928e660fb Revert "f2fs: node segment is prior to data segment selected victim" 8c9f3066a99b f2fs: fix potential panic during fstrim 30da3a4de967 f2fs: hurry up to issue discard after io interruption d1c363b48398 f2fs: fix to show correct discard_granularity in sysfs 3d065378db97 f2fs: detect dirty inode in evict_inode bb17c216b92c f2fs: clear radix tree dirty tag of pages whose dirty flag is cleared 2b170fc94f65 f2fs: speed up gc_urgent mode with SSR cfc72cc46c55 f2fs: better to wait for fstrim completion 5dd3add3568b f2fs: avoid race in between read xattr & write xattr 5a690673309a f2fs: make get_lock_data_page to handle encrypted inode fb605d0e9f0c f2fs: use generic terms used for encrypted block management a4fb1892a49e f2fs: introduce f2fs_encrypted_file for clean-up e6ba5f2435af Revert "f2fs: add a new function get_ssr_cost" 4c1db1ac205b f2fs: constify super_operations b0171d959940 f2fs: fix to wake up all sleeping flusher abd63f44a170 f2fs: avoid race in between atomic_read & atomic_inc a69c9747c89b f2fs: remove unneeded parameter of change_curseg 8a7d191c5eec f2fs: update i_flags correctly c5497ec4a19b f2fs: don't check inode's checksum if it was dirtied or writebacked 7bd0f32717df f2fs: don't need to update inode checksum for recovery 70d7be5d8633 f2fs: trigger fdatasync for non-atomic_write file 09ed2bc5bc7e f2fs: fix to avoid race in between aio and gc 200ad8916013 f2fs: wake up discard_thread iff there is a candidate d6f5d639b0a5 f2fs: return error when accessing insane flie offset 3049eac1fa67 f2fs: trigger normal fsync for non-atomic_write file 4e7540ce7a06 f2fs: clear FI_HOT_DATA correctly 4aab88e734f7 f2fs: fix out-of-order execution in f2fs_issue_flush 766330de5173 f2fs: issue discard commands if gc_urgent is set efe24dac2aa0 f2fs: introduce discard_granularity sysfs entry 00300dc669bf f2fs: remove unused function overprovision_sections 1626123a6ea5 f2fs: check hot_data for roll-forward recovery 796786dc1dee f2fs: add tracepoint for f2fs_gc 4b634f36df8c f2fs: retry to revoke atomic commit in -ENOMEM case 6a2c3b1cbcd3 f2fs: let fill_super handle roll-forward errors 9afa159c24a8 f2fs: merge equivalent flags F2FS_GET_BLOCK_[READ|DIO] 41ad73f62548 f2fs: support journalled quota 8004956504a9 f2fs: fix potential overflow when adjusting GC cycle f701f1c42564 f2fs: avoid unneeded sync on quota file bd2ffc240c22 f2fs: introduce gc_urgent mode for background GC 100e0f12aeeb f2fs: use IPU for cold files 55824abcd62b f2fs: fix the size value in __check_sit_bitmap c0fe4880a0fd f2fs: add app/fs io stat 5fd827bca9c4 f2fs: do not change the valid_block value if cur_valid_map was wrongly set or cleared 5ccdd095d958 f2fs: update cur_valid_map_mir together with cur_valid_map db4fa88d3a40 f2fs: use printk_ratelimited for f2fs_msg 3b3d1b83cc03 f2fs: expose features to sysfs entry 4310125aa05f f2fs: support inode checksum 0b006fee1db5 f2fs: return wrong error number on f2fs_quota_write 0c535c5ba836 f2fs: provide f2fs_balance_fs to __write_node_page 15426db47850 f2fs: introduce f2fs_statfs_project 48f95d28fe97 f2fs: don't need to wait for node writes for atomic write 883d55307e44 f2fs: avoid naming confusion of sysfs init 5647b3028110 f2fs: support project quota 4b312af263c5 f2fs: record quota during dot{,dot} recovery fbcf931d63b2 f2fs: enhance on-disk inode structure scalability e84f88e6c82a f2fs: make max inline size changeable 82925bb254c3 f2fs: add ioctl to expose current features ce8bd4b07c7c f2fs: make background threads of f2fs being aware of freezing a778c4c658b6 f2fs: don't give partially written atomic data from process crash 847413f69596 f2fs: give a try to do atomic write in -ENOMEM case e5b85d5bdb5b f2fs: preserve i_mode if __f2fs_set_acl() fails e21d43c34127 f2fs: alloc new nids for xattr block in recovery b75c5f63a558 f2fs: spread struct f2fs_dentry_ptr for inline path 40df1368c72c f2fs: remove unused input parameter e3b7742d61c4 f2fs: avoid cpu lockup df7268496c34 f2fs: include seq_file.h for sysfs.c 371970338539 f2fs: Don't clear SGID when inheriting ACLs 1a3bf3405a2f f2fs: remove extra inode_unlock() in error path 8e989de6f85b fscrypt: add support for AES-128-CBC 05b79cd18f55 fscrypt: inline fscrypt_free_filename() dbf05329d29c f2fs: make more close to v4.13-rc1 09c3a72bf111 f2fs: support plain user/group quota 0f4dc16af095 f2fs: avoid deadlock caused by lock order of page and lock_op 67295cd2a5f4 f2fs: use spin_{,un}lock_irq{save,restore} 025258eafee9 f2fs: relax migratepage for atomic written page d9bfbbb63592 f2fs: don't count inode block in in-memory inode.i_blocks 6beac8118e1f Revert "f2fs: fix to clean previous mount option when remount_fs" c2e690196ad5 f2fs: do not set LOST_PINO for renamed dir 90e179d0b2ee f2fs: do not set LOST_PINO for newly created dir 00cc7ed0e613 f2fs: skip ->writepages for {mete,node}_inode during recovery 280fd0f56521 f2fs: introduce __check_sit_bitmap d9d85cca8e7e f2fs: stop gc/discard thread in prior during umount 026bd9d15643 f2fs: introduce reserved_blocks in sysfs 471cd231caa3 f2fs: avoid redundant f2fs_flush after remount 711acfda08aa f2fs: report # of free inodes more precisely 0bb53068dbad f2fs: add ioctl to do gc with target block address 231cb87492e8 f2fs: don't need to check encrypted inode for partial truncation 56a0d93c26cf f2fs: measure inode.i_blocks as generic filesystem a88cedfc7717 f2fs: set CP_TRIMMED_FLAG correctly d0a17d2582f0 f2fs: require key for truncate(2) of encrypted file 57fb30c0c723 f2fs: move sysfs code from super.c to fs/f2fs/sysfs.c 17a3fb569f9c f2fs: clean up sysfs codes 3b0de5625e5a f2fs: fix wrong error number of fill_super 93c0e2f0e4ee f2fs: fix to show injection rate in ->show_options d0917a43c494 f2fs: Fix a return value in case of error in 'f2fs_fill_super' ab3d0b217895 f2fs: use proper variable name b8329ee90fee f2fs: fix to avoid panic when encountering corrupt node 86aadea1f652 f2fs: don't track newly allocated nat entry in list eb6c48e1ae4d f2fs: add f2fs_bug_on in __remove_discard_cmd a7aa97d65d41 f2fs: introduce __wait_one_discard_bio 7b23ea125eb3 f2fs: dax: fix races between page faults and truncating pages e1e16f0b58a0 f2fs: simplify the way of calulating next nat address a8d61758d7fa f2fs: sanity check size of nat and sit cache ad9baf414d53 f2fs: fix a panic caused by NULL flush_cmd_control 55c59cfa57a1 f2fs: remove the unnecessary cast for PTR_ERR 5d1c2f3dac07 f2fs: remove false-positive bug_on 57a912373580 f2fs: Do not issue small discards in LFS mode 6b356803a6b8 f2fs: don't bother checking for encryption key in ->write_iter() b65ab246da60 f2fs: don't bother checking for encryption key in ->mmap() 3215e783677d f2fs: wait discard IO completion without cmd_lock held b1f5c7627b7c f2fs: wake up all waiters in f2fs_submit_discard_endio fa6812173f39 f2fs: show more info if fail to issue discard c52dc0f68126 f2fs: introduce io_list for serialize data/node IOs 0650468d2d17 f2fs: split wio_mutex 050e833be2b3 f2fs: combine huge num of discard rb tree consistence checks 8b28a0889b98 f2fs: fix a bug caused by NULL extent tree d430af2fe9b0 f2fs: try to freeze in gc and discard threads 12a9384182c9 f2fs: add a new function get_ssr_cost 61c356c628cb f2fs: declare load_free_nid_bitmap static 1b48ed692fcf f2fs: avoid f2fs_lock_op for IPU writes c4127260dcb9 f2fs: split bio cache 72cc4588631f f2fs: use fio instead of multiple parameters 9bc576a6cfda f2fs: remove unnecessary read cases in merged IO flow baebff30ea16 f2fs: use f2fs_submit_page_bio for ra_meta_pages 74f36260a3b9 f2fs: make sure f2fs_gc returns consistent errno f31e1aea3db3 f2fs: load inode's flag from disk d90659f2e083 f2fs: sanity check checkpoint segno and blkoff e6b120d4d01a f2fs/fscrypt: catch up to v4.12 4d7931d72758 KEYS: Differentiate uses of rcu_dereference_key() and user_key_payload() private/msm-google/techpack/audio: 745a0bc soc: wcd-spi-ac: fix spi access handling Bug: 27915347 Bug: 29521202 Bug: 31622239 Bug: 36007735 Bug: 37429972 Bug: 63439864 Bug: 63889157 Bug: 64257838 Bug: 65674744 Bug: 67506682 Bug: 71362031 Bug: 71728490 Bug: 72664474 Bug: 72722987 Bug: 77923821 Bug: 77937819 Bug: 78252157 Bug: 78262592 Bug: 78862212 Bug: 78886293 Bug: 79166848 Bug: 79383895 Bug: 79510107 Bug: 79705088 Bug: 80158484 Bug: 80475502 Bug: 80540078 Bug: 86445363 Bug: 109836581 Bug: 110044919 Bug: 111216804 Bug: 111431828 Bug: 111641492 Bug: 111642636 Bug: 111694435 Bug: 111860541 Bug: 112008522 Bug: 112220999 Bug: 112488418 Bug: 113130132 Bug: 113183619 Bug: 113246877 Bug: 115631474 Bug: 115649324 Bug: 115914689 Bug: 116008047 Bug: 116734731 Bug: 116819139 Bug: 116855682 Bug: 117237524 Bug: 117847156 Bug: 118442619 Bug: 118694140 Bug: 119112014 Bug: 119260394 Bug: 119823747 Bug: 120439617 Bug: 120445624 Bug: 120503084 Bug: 120682817 Bug: 123436052 Bug: 702147120 Change-Id: I37354061a9563f1c965300cb94eba01e0f200441 Build-Id: 5265225 Signed-off-by: Robin Peng <robinpeng@google.com>
2019-01-26crosshatch: update kernel-and-modules prebuiltRobin Peng
Linux version 4.9.150-g4fcb942b4191-ab5259776 (android- build@wphs8.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Fri Jan 25 16:57:16 UTC 2019 private/msm-google: 4fcb942b4191 Merge LA.UM.7.8.9.C1.08.00.00.516.007 branch via qcom-msm-4.9 into android-msm-bluecross-4.9 1018bfaa9d7a staging: s2mpb04: Remove s2mpb04_tz thermal zone ab281c5bf475 mm: mm_event: comment about enum event type ordering 42bbc3be3f2b mm: synchronize period update interval a9a2937c4507 Merge branch 'qcom/release/LA.UM.7.8.9.08.00.00.478.137' into qcom-msm-4.9 b572bc8418c3 Merge branch 'qcom/release/LA.UM.7.8.9.08.00.00.478.132' into qcom-msm-4.9 c75bce53a2bb msm: ipa4: Fix to disable the napi when rmnet ipa interface going down b4410a3f0e0c pinctrl: qcom: spmi-gpio: Fix the GPIO strength mapping 75ee46f6357d msm: mdss: dsi: fix slab-out-of-bounds issue 2dc4a74d032d Merge "cpuidle: lpm-levels: Hold lock during tick_broadcast_enter" d49b178a1645 Merge "msm: vidc: Added error handling in clock data structure" b84cf092870f msm: vidc: Added error handling in clock data structure b25726f857e0 cpuidle: lpm-levels: Hold lock during tick_broadcast_enter bbd5639eef17 irqchip: gic-v3: Restore enable bit of spi interrupts 14cee9a9452e irqchip: gic-v3: Clear restore configuration across save/restore 76a0acc1ad74 Merge branch 'qcom/release/LA.UM.7.8.9.08.00.00.478.122' into qcom-msm-4.9 a5d5e70f38be Merge "packet: fix reserve calculation" f0e5bc306124 Merge "packet: in packet_snd start writing at link layer allocation" 8d75776d1fe9 packet: fix reserve calculation 772a8d532dac packet: in packet_snd start writing at link layer allocation 2548edf2f16c perf: core: Avoid race condition when releasing perf-events 5e19bf5f3911 ARM: dts: msm: Add alternate unit configuration for sdm845/670 c9d367e8b629 rpmh_master_stat: Add support to use alternate profiling unit f6cee31a1368 Merge "icnss: NULL terminate the fw build timestamp string" fe149c315096 icnss: NULL terminate the fw build timestamp string 1e628fd75653 Merge "msm: adsprpc: Fix memory out of bounds error" 4de8e3e119ad Merge "qcom-geni-se: Add debug logs for bus voting" 53fc648ece2f msm: adsprpc: Fix memory out of bounds error 49fb79fe76e7 Merge "msm: ipa3: send usb-connect from rndis-ipa" 9353f66e00c8 Merge "spi: spi-geni-qcom: Fix slab out of bounds error" d0695be321e1 spi: spi-geni-qcom: Fix slab out of bounds error 7f6c7b22ad32 msm: ipa3: send usb-connect from rndis-ipa 263e7cd7d378 regulator: qpnp-oledb: Add sysfs class to enable/disable secure mode d89d32b8559b msm: ADSPRPC: debugfs global and dsp file changes. f4b753030ccd Merge "af_key: unconditionally clone on broadcast" 7755b0ffad69 gpio: smp2p: Remove gpio smp2p test support 8c5210c8e5ca Merge "msm: ipa3: Fix to validate the user inputs" 05a15c91daef af_key: unconditionally clone on broadcast 77d30558ea8c ARM: dts: msm: Update cpu idle costs in energy costs for sdm670 7df73a9cbeff Merge "soc: qcom: Remove smp2p test support" fef2f1ffdffa Merge "msm:ipa:Prevent rt rule deletion if rt rule id is invalid" 89d5dcd6c857 Merge "xfrm: validate template mode" 671883a8473d soc: qcom: Remove smp2p test support 52435c70a9f1 msm: ipa3: Fix to validate the user inputs a3ac524e1d2e xfrm: validate template mode ab2badf22722 msm:ipa:Prevent rt rule deletion if rt rule id is invalid 7b240c52422a Merge "msm: vidc: fix bw voting issue for ar50" c701c709e1d9 msm: vidc: fix bw voting issue for ar50 fcdd8638cf3b qcom-geni-se: Add debug logs for bus voting bc2c1a25fd70 Merge "msm: adsprpc: use same CPU address during DMA allocation and free" 5696acba1c1c Merge "AndroidKernel: Use host machine tools" 9870b65d418d msm: adsprpc: use same CPU address during DMA allocation and free cb869887dfde Merge "pinctrl: qcom: Update SPI config register offset calculation" 42ec00031865 Merge "ARM: dts: msm: Add SPI config regs base address for all sdm/msm targets" 32af3b526cbf Merge "drm/msm/sde: avoid misr_setup through debugfs during sui" 21f823de3e5b Merge "drm/msm/sde: fix partial update concurrency check with CWB" c513b85f8f6a Merge "drm/msm/sde: avoid accessing vbif regs while in secure session" c96500b14e54 ARM: dts: msm: Add SPI config regs base address for all sdm/msm targets e9fde4578534 pinctrl: qcom: Update SPI config register offset calculation 11a8b7ee0c12 Merge "msm: ipa3: Assert the device if GSI event ring allocation fails" 979d53a03368 drm/msm/sde: avoid misr_setup through debugfs during sui 56b0aac18a2e msm: ipa3: Assert the device if GSI event ring allocation fails c8816729e83f UPSTREAM: binder: fix proc->files use-after-free ca42218b85d1 UPSTREAM: Revert "FROMLIST: binder: fix proc->files use-after-free" c9b8ed7b6ce6 Merge "msm: ipa3: Add mutex to prevent race condition" 1424db033ba2 Merge "msm: vidc: do not set video state to DEINIT very early" 3a05c19b9352 msm: ipa3: Add mutex to prevent race condition d9c36b826260 msm: vidc: do not set video state to DEINIT very early ce672a9afd8c Merge branch 'qcom/release/LA.UM.7.8.9.08.00.00.478.098' into qcom-msm-4.9 a5cc421550ee drm/msm/sde: avoid accessing vbif regs while in secure session 6ad3cf687f17 diag: Update msg mask's ranges properly 2922cd848b75 Merge "i2c-msm-v2: Handle Null pointer de-reference" 39576f8d7eee AndroidKernel: Use host machine tools 2c766ab64c53 i2c-msm-v2: Handle Null pointer de-reference 496459789462 Merge "drm/msm/sde: Fix deadlock due to input handler" b1f811869c92 Merge "f2fs: show the fsync_mode=nobarrier mount option" 2eeb534548c7 drm/msm/sde: Fix deadlock due to input handler ade3359782a6 f2fs: show the fsync_mode=nobarrier mount option 2e8716962f54 dma-mapping: fix build when !CONFIG_ARM_SMMU 2a6e7d23d883 drm/msm/sde: fix partial update concurrency check with CWB 8fd8d18cd5d8 Merge "regulator: qpnp-lcdb: Add sysfs class to enable/disable the irq" 89ffdc95e918 Merge changes into msm-4.9.c5 c8a044d74f85 Merge "fbdev/msm: sanitize debugfs inputs when reading mdp memory" 1273061a26c7 Merge "defconfig: sdm670: Disable CPRH driver for SDM670" 2a03993c600c Merge "drivers: cpuidle: lpm-levels: Move local_irq_enable" c801d79854e9 Merge "f2fs: fix unnecessary periodic wakeup of discard thread when dev is busy" 11ad3a321a30 drivers: cpuidle: lpm-levels: Move local_irq_enable 4f9d9649d93e defconfig: sdm670: Disable CPRH driver for SDM670 4c6d114a2af1 Merge "FROMLIST: f2fs: early updates queued for v4.18-rc1" c0ac2ff21c04 Merge "msm: camera: Fix arbitrary kernel write" 3b6b1b3b2a78 Merge "ion: Ensure non-HLOS memory cannot be mapped by CPU" cb12e933b7ac Merge "msm: ipa: Protect ipa default routing table" f9c41ac2f7e8 f2fs: fix unnecessary periodic wakeup of discard thread when dev is busy 0827ba906eeb f2fs: let discard thread wait a little longer if dev is busy 87160b68d6fe wcnss: Fix buffer overflow in wcnss_prealloc_get 348664895b43 FROMLIST: f2fs: early updates queued for v4.18-rc1 b326d136b48d regulator: qpnp-lcdb: Add sysfs class to enable/disable the irq c3b45417ef72 ion: Ensure non-HLOS memory cannot be mapped by CPU 1c433fec7d3d fbdev/msm: sanitize debugfs inputs when reading mdp memory eca9dae91c36 msm: ipa: Protect ipa default routing table 1446be43e150 msm: camera: Fix arbitrary kernel write d76f91309dfc Merge "drm/msm/dsi-staging: fix potential out of bounds memory accesses" 4c9f0600ddb7 Merge "qseecom: fix kclient free issue in qseecom_remove" c4a4e30a979e Merge "msm: vidc: ignore processing responses in invalid state" 960d3d80db03 Merge "msm: ADSPRPC: Update correct VA to user space" 81a30eb69891 Merge "dwc3-msm: Block doorbell to GSI from USB wrapper" 5eee203207c1 Merge "msm: camera: eeprom: set platform driver data to null" 8a041520c493 qseecom: fix kclient free issue in qseecom_remove 8115e6111554 dwc3-msm: Block doorbell to GSI from USB wrapper 42892aa6a32d msm: camera: eeprom: set platform driver data to null e309b52a6081 ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() d9c4bdf1776c msm: vidc: ignore processing responses in invalid state 243d02c511b3 drm/msm/dsi-staging: fix potential out of bounds memory accesses 56828b8b9b44 Merge branch 'qcom/release/LA.UM.7.8.9.08.00.00.478.078' into qcom-msm-4.9 efd9b572a14a Merge "crypto: qcedev: Add null pointer check on sg_src" 27067f0e1a8e msm: ADSPRPC: Update correct VA to user space 60fe37b8a291 crypto: qcedev: Add null pointer check on sg_src 815d73994f89 pinctrl: qcom: Add support for shared SPI config for GPIOs 4f3be056355f msm: wlan: Update regulatory database 37548733fe04 Merge "ARM: dts: msm: update sleep vote node for sdm670" a125cdeac241 Merge "fs: crypto: Fix compilation issue" c8cc93ac2667 msm: mdss: Fix Gamma LUT bounds condition 2f21a66ca0fa Merge "msm: adsprpc: allocate all remote memory in kernel" f94191aafae1 Merge "ARM: dts: msm: Add the parent supply for CX GDSC for sdm845/670" 521d0f92498a Merge "msm: kgsl: Trigger preemption only if GMU is in ACTIVE state" fffae61c09e0 Merge "ARM: dts: msm: Add L10 and L1 to on-demand supply list" c1c181228ff8 ARM: dts: msm: Add the parent supply for CX GDSC for sdm845/670 1ee37fae9601 msm: kgsl: Trigger preemption only if GMU is in ACTIVE state 8face3a5c8f7 ARM: dts: msm: Add L10 and L1 to on-demand supply list 702b885b8f13 msm: ipa: Validate routing rule id c5a1d7406555 ARM: dts: msm: update sleep vote node for sdm670 311ec7927aa0 f2fs: fix performance issue observed with multi-thread sequential read fedeb9563168 fs: crypto: Fix compilation issue d802267c7ea8 mmc: sdhci-msm-ice: Fix compilation issue 8819cd6345de net: memset smsg to avoid the padding data ffe1ed37a140 Merge "msm: ADSPRPC: Separate sensors memory from adsp_mem to sdsp_mem" afad4074b099 Merge "security: pfe: fix data type of parameter" f95d3ef97c21 Merge "xt_quota2: Send netlink event on quota reach, without fail." 8e482973cc59 msm: ADSPRPC: Separate sensors memory from adsp_mem to sdsp_mem 05af45125eba security: pfe: fix data type of parameter 211ac4134085 xt_quota2: Send netlink event on quota reach, without fail. c3e92b34b71c power: smb-lib: skip DPDM regulator request during pr_swap 9ffd2feadcb7 Merge "block: bio: protect per file key variables" f3fac41f4c77 Merge "f2fs/fscrypt-ice: fix memory leak in read path" 3fb687f20a83 Merge "drm/msm/sde: enable secure-ui-misr feature for sdm670/710 target" 2f3c448e30fa block: bio: protect per file key variables d60291276dec Merge "security: pfe: Set DUN size accroding to file system and storage type" 749a763f6bb7 Merge "drm/msm/sde: Enable CWB for SDM710 target" 3959a950077e msm: adsprpc: allocate all remote memory in kernel 97828a0fad56 Merge "msm: vidc: Fix double list_del in rbr event processing" 1138bdd40f91 Merge "USB: pd: Notify selfpowered state based on type C current" 5f6c52df2680 msm: vidc: Fix double list_del in rbr event processing 47a10e0204fe Merge "fscrypt, pfk, ice: cover ICE-related data structures in CONFIG_PFK" 6fe27abb8d8b security: pfe: Set DUN size accroding to file system and storage type a865ac0d9124 fscrypt, pfk, ice: cover ICE-related data structures in CONFIG_PFK 1a9a0bf52c0a Merge "Update Inline Crypto Engine support for File based Encryption" 35b0d4c53224 Merge "msm: vidc: Delete core from driver list before free" 670f1931f13b Merge "diag: Prevent out of bound access while initializing msg mask" 72c076d1928d Merge "fscrypt: Fix Data Unit Number used in file encryption" eb73cc1b397a Merge "security: pfk: use page_mapping to avoid wrong memory access" 23ffc79f7db7 Merge "f2fs,fscrypt,ice: fix direct IO patch for f2fs" 9aaa8162c6a6 Merge "block: Clone crypt key while cloning bioset" 03f09811da7f msm: vidc: Delete core from driver list before free 70d0c4295932 block: Clone crypt key while cloning bioset b7b0b4411628 fscrypt: Fix Data Unit Number used in file encryption 84c57a2c6f2d security: pfk: use page_mapping to avoid wrong memory access 15e0e075ee6c f2fs/fscrypt-ice: fix memory leak in read path 1103a993d221 f2fs,fscrypt,ice: fix direct IO patch for f2fs d33d526e278b diag: Prevent out of bound access while initializing msg mask bd5fed224792 Merge "msm: ipa: Fix to avoid NETDEV WATCHDOG warning logs" ca87f637da5e USB: pd: Notify selfpowered state based on type C current 8dca996fe4d1 Merge "f2fs/fscrypt-ice: disallow bio merged into request" 329d42de6f49 Merge "f2fs: Fix data corruption issue observed with FBE" 01b3197fd527 Merge "ufs: ufs-qcom: Fix data corruption issue with FBE on F2FS" 85f81420c632 mmc: sdhci-msm-ice: add support for FBE over F2FS 1c3d3c29a95b f2fs/fscrypt-ice: disallow bio merged into request a8d2a8fa9fed ufs: ufs-qcom: Fix data corruption issue with FBE on F2FS d59381e24e62 f2fs: Fix data corruption issue observed with FBE ff42b5dfbb65 Merge "nl80211: nl80211_update_ft_ies to validate NL80211_ATTR_IE" 3ad4d9e05654 drm/msm/sde: enable secure-ui-misr feature for sdm670/710 target a2fac7cb40e5 serial: msm_geni_serial: Fix the race between termios and ISR 5c297fa76be3 nl80211: nl80211_update_ft_ies to validate NL80211_ATTR_IE 4e9a4aab1fc6 drm/msm/sde: Enable CWB for SDM710 target 1905e4a38937 Merge branch 'qcom/release/LA.UM.7.8.9.08.00.00.478.042' into qcom-msm-4.9 15501f735d05 time: Fix extra sleeptime injection when suspend fails 122a822bfc6a Merge "usb: gadget: Mark notify_modem as NULL on usb_cser_disconnect" 58392ea96529 msm: ipa: Add WLAN FW SSR event 1534878d55a4 Merge "regulator: qpnp-labibb: Add sysfs class to enable/disable the irq" ab6a0bc9c7b2 Merge "leds: qpnp-wled: Add sysfs property to enable/disable the irq" 71f2ba9d1092 USB: pd: Always set selfpowered bit after explicit contract 020464d537d0 regulator: qpnp-labibb: Add sysfs class to enable/disable the irq 7f07769a589a leds: qpnp-wled: Add sysfs property to enable/disable the irq 887a368ca3f6 Merge "ARM: dts: msm: add qcom,subsys-name for apr" 6ba7c4c638d7 Merge "diag: Modify md_info and diag client map synchronization" fc68de0f1e43 Merge "msm: camera: Fix context refcount underflow" e1926f117ed0 ARM: dts: msm: add qcom,subsys-name for apr 78dcb6f6d10a diag: Modify md_info and diag client map synchronization 4af495fec19f msm: camera: Fix context refcount underflow 28c94b70c97e msm: camera: context: Add null check on context pointer f37c48b1745f Merge "USB: pd: Send PS_RDY within tNewSrc after PS_RDY received" 02315b1da11f Merge "msm: camera: cpp: Check for valid tx level" 0cade6918d53 USB: pd: Send PS_RDY within tNewSrc after PS_RDY received 2473460d93e8 msm: kgsl: Make sure gpu-speed-bin-vectors has the correct size fff141fee926 Merge "ipa: update wlan upstream iface name" 14ab56a56aec Merge "drm/msm/sde: fix the sui in-progress check" 2d90a312042f drm/msm/sde: fix the sui in-progress check 670d9033fc23 ipa: update wlan upstream iface name e8dd580d4b04 Merge "usb: dwc3: update LC timer as per new usb V3.20" 3e215ca72f80 usb: dwc3: update LC timer as per new usb V3.20 407dfae3af22 ion: blacklist %p kptr_restrict a08115f484d2 Update Inline Crypto Engine support for File based Encryption fd508bebfdec msm: camera: cpp: Check for valid tx level a68cc3e10d4e Merge "msm: ipa4: Fix dangling pointer dereferencing after NAT del cmd" 763f24df2bd0 msm: camera: fix double free in jpeg mgr 8908073f8964 msm: ipa4: Fix dangling pointer dereferencing after NAT del cmd e5bb8daf4c39 Fix file mode bits of 18 files d865ed8a4165 Merge branch 'qcom/release/LA.UM.7.3.9.08.00.00.385.448' into qcom-msm-4.9 1a57ccb108f6 Merge branch 'qcom/release/LA.UM.7.3.9.08.00.00.385.434' into qcom-msm-4.9 37af2c793bc8 Merge "soc: qcom: smem: Add secure device check for smem dump" 969859f56e39 Merge "msm: vidc: Poll for idle_status bit prior to power collapse" e998e5190a46 soc: qcom: smem: Add secure device check for smem dump a7c88f52942d msm: adsprpc: DSP device node to provide restricted access to ADSP/SLPI 8e49f2c70a2d msm: camera: Fix for Possible information leak issue 11ba7df594f5 msm:ipa3: fix the header table gap issue ce522631a33d msm: ipa: fix the ipa-hw rules not clean 8cb5f5e7c1a9 Merge "defconfig: sdm845: Enable VTI config for v4 and v6" 58169a814377 Merge "drm/msm/dp: fix error checking for memory allocations" 2cc1537f0c93 Merge "drm/msm/dsi-staging: alter length to avoid stepping out of bounds" 164c7bbf8c64 defconfig: sdm845: Enable VTI config for v4 and v6 7a0e508fdbe3 Merge "usb: f_gsi: Report Function Remote Wake capabilities" a3db1c837a54 usb: f_gsi: Report Function Remote Wake capabilities 8e907fba900f Merge "net: ipc_router: Initialize the sockaddr in recvmsg() handler" 112568734c67 net: ipc_router: Initialize the sockaddr in recvmsg() handler 0cbd2a5ee204 msm: gsi: increase the stop_channel timeout 3619a9710fe4 usb: gadget: Mark notify_modem as NULL on usb_cser_disconnect 86c0507401bd Merge "msm: camera: Fix power related issues across sensor modules" 6403e0dd2b2f Merge "drm: msm: sde: control idle-pc through crtc property" a24e46d1c97e Merge "msm: mdss: use uaccess routines to access user space buffers" 863b1fd1dd52 drm: msm: sde: control idle-pc through crtc property c44a5f50877c drm/msm/dp: fix error checking for memory allocations 648e1fe969a8 drm/msm/dsi-staging: alter length to avoid stepping out of bounds d0d2418a6bdc msm: camera: Fix power related issues across sensor modules 067feee992b1 msm: mdss: use uaccess routines to access user space buffers 1402e2589614 Merge "msm: camera: Add check for sensor data rate" f1c9cdfa3654 Merge "msm: camera: Fix out-of-bounds read in string class name." 45df8fdd72ff msm: camera: Add check for sensor data rate 4e2d39380a48 msm: camera: Fix out-of-bounds read in string class name. 92d0b92ba703 mmc: msm-host: Set inline-crypto support host flag 867eab59553e mmc: card: Set INLINECRYPT queue flag based on host capability c5365e87c433 Merge "msm: sps: Suppress bind/unbind attributes" 0674b00609e5 Merge "msm: ADSPRPC: Use msm_ion_do_cache_op to flush userspace buffers" 4b53b1a40061 Merge "msm: camera: eeprom: Correct free call for power settings" 5d95af802dfa Merge "msm: camera: Check for valid per frame i2c data." c7ab1590529d Merge "msm: camera: isp: check the length of in port resource" f551c740c7fc Merge "msm: camera: sensor: Validate power settings" 5da1b03ae081 msm: vidc: Poll for idle_status bit prior to power collapse f13d597c861b drm/msm/dsi-staging: add null check for user length af1c9054a3d3 msm: ipa: Fix to avoid NETDEV WATCHDOG warning logs f2bf10d17ff1 Merge "ARM: dts: msm: Untrusted pointer dereference" 0f296b420557 Merge "msm: msm_bus: Fix error handling in msm_bus_device_init" 27063b1b136d msm: camera: eeprom: Correct free call for power settings c13d1202495f msm: camera: Check for valid per frame i2c data. 5309990998c3 msm: camera: isp: check the length of in port resource 373c29df48f2 msm: camera: sensor: Validate power settings 8b5b14c74ec1 ARM: dts: msm: Untrusted pointer dereference 5ad0a7972533 usb: gadget: Fix NULL pointer access if NCM not instantiated 97b17d949ad2 Merge "drm/msm/dsi-staging: tie up dsi irq control to core clock" aaf1d0c62626 Merge "defconfig: sdm710: FBE Config flag for ext4 FS and F2FS" 331f4af8b3d4 Merge "msm: vidc: Check ion_handle for errors" 34900c4d0f2a Merge "defconfig: sdm670: enable F2FS configs" c84dbdfc80fc Merge "diag: Update mask pointers after reallocation" c5356ba87816 Merge "net: core: null pointer derefernce in sockev_client_cb" c12fcee33d74 Merge "net: sockev: fix uninitialized data leak into userspace" 2ab6e0824b61 drm/msm/dsi-staging: tie up dsi irq control to core clock 7c32e127ea98 defconfig: sdm710: FBE Config flag for ext4 FS and F2FS 227c0aec3a76 msm: vidc: Check ion_handle for errors cf0ecc6e6c0f Merge "selinux: KASAN: slab-out-of-bounds in xattr_getsecurity" 5aa763b726d3 Merge "diag: Update mask buffer after reallocation" badc823b92eb defconfig: sdm670: enable F2FS configs 9d11b83ca6b4 diag: Update mask pointers after reallocation cd9d4d6a89d2 selinux: KASAN: slab-out-of-bounds in xattr_getsecurity b5c713a87ea9 msm: sps: Suppress bind/unbind attributes a5a14f1b9ab3 diag: Update mask buffer after reallocation c65d1bc3ec3a msm: msm_bus: Fix error handling in msm_bus_device_init b390f405640d msm: ADSPRPC: Use msm_ion_do_cache_op to flush userspace buffers 0ddb5a860643 net: sockev: fix uninitialized data leak into userspace e709142a2812 net: core: null pointer derefernce in sockev_client_cb 43d81b0e4210 Merge "usb: dwc3-msm: Add sysfs node to enable SS host compliance" da102321a06d Merge "msm/sde: Unregister input handler during encoder disable" 110fefb9c519 Merge "USB: core: only clean up what we allocated" 0d9234fa1bf3 USB: core: only clean up what we allocated 538c7ac62441 ANDROID: Bluetooth: hidp: buffer overflow in hidp_process_report 136fe3abebc3 ARM: dts: msm: Add IPC router low latency flag to DSPS edge for sdm845 761a3987fdcb net: ipc_router: Use kthread to read data 713bb94a5fbc soc: qcom: ipc_router_glink_xprt: use kthread to read data c487563911e7 drm/msm: Fix the format prints in display driver 5b0b82d91f88 Merge "power: qpnp-smb2: Add VOLTAGE_MAX_DESIGN property to usb power_supply" d7cf47b9901a Merge "ARM: dts: msm: Disable secondary USB port for SDM845" 0a00fc3f774d power: qpnp-smb2: Add VOLTAGE_MAX_DESIGN property to usb power_supply 2bfaf60926b3 ARM: dts: msm: Disable secondary USB port for SDM845 383e99f6840e Merge "msm: vidc: Fix tile alignment of buffer for some resolution" cd9db70dedfd Merge "msm: vidc: Fix downscaling check for HEIC" 121f3ba89c22 msm: vidc: Fix tile alignment of buffer for some resolution 69a6a6bf70a7 msm: vidc: Align HFI frame quality struct with FW struct fa97399174c2 msm: vidc: Fix downscaling check for HEIC 70fa643a786a msm: vidc: Fix tile info table generation d848eac95b84 Merge "defconfig: msm: remove msm8953,msm8909,msm8937 defconfigs" b75261be93fe Merge "drm/msm: track msm_gem_obj in active_list with a boolean" 39deb2759ce1 Merge "ion: invalidate the pool pointers after free" 4db38d06bdc6 defconfig: msm: remove msm8953,msm8909,msm8937 defconfigs 097384e3b3a2 ion: invalidate the pool pointers after free ae3f8a978d58 usb: gadget: f_cdev: Send zero length packets in modem data calls ee7f4116c351 msm/sde: Unregister input handler during encoder disable b0dc6317934b usb: dwc3-msm: Add sysfs node to enable SS host compliance 07a3358bb454 drm/msm: track msm_gem_obj in active_list with a boolean private/msm-google/techpack/audio: 539395f Merge LA.UM.7.8.9.C1.08.00.00.516.007 branch via qcom-msm-4.9 into android-msm-bluecross-4.9 1c65378 ASoC: rate limit for error log da2dcfa ASoC: wcd934x: Update I2S mux register to enable dual mic 0ac19e4 Merge "asoc: update log level to avoid execessive logging" 93c50af Merge "dsp: Do not send ABR parameters if bitrate is fixed" 72e9adf Merge "ASoC: wcd934x-dsp-cntl: add debugfs node to perform debug dumps" a79b93c Merge "asoc: codecs: add missing mbhc register for wcd9335" 34a933a asoc: update log level to avoid execessive logging f75e956 ASoC: wcd934x-dsp-cntl: add debugfs node to perform debug dumps fa109af Merge "ASoC: wsa881x: Fix regcache sync issue during playback" 79842a8 Merge "soc: soundwire: Fix wsa mute issue for stereo playback" eb3bea9 Merge "rtac: Add mutex lock to ensure proper fops access" 59094d9 asoc: codecs: add missing mbhc register for wcd9335 0be1a89 rtac: Add mutex lock to ensure proper fops access 6e21d4d asoc: codecs: Fix out of bound register access 89f3083 asoc: add BT RX and TX mixer ctrls. 9bda1d1 asoc: Fix bytes_read in compress record usecase with timestamp 7d70a0a asoc: sdm660: Add new dais for multiple record session. 6b4843d asoc: sdm660: Add new dais for multiple record session. 9c6861b asoc: add voice routing for QUAT and QUIN MI2S interfaces dc3ddef ASoC: wcd934x: Update OCP before HPH PA enable/disable c735dc6 asoc: codecs: add a null pointer check in mbhc driver. 9691a77 asoc: msm-cpe-lsm: use kmalloc for slim_port_xfer buffers. 08fd274 asoc: sdm660: Add new dais for multiple record session. 822b296 asoc: Add new dais to support compress record. 560b507 dsp: send spkr prot calibration after default acdb. eed7985 asoc: add multiple sampling rates support for a2dp. 549d76d ASoC: remove error prints and warning at bootup log. 8765431 ASoC: wsa881x: Fix regcache sync issue during playback ef9a362 dsp: Do not send ABR parameters if bitrate is fixed cbe5ae4 Merge "ASoC: wcd934x: update threshold when micbias voltage is changed" ae87975 soc: soundwire: Fix wsa mute issue for stereo playback c891ae6 Merge "dsp: asm: initialize variables before use" c0f2e67 Merge "ipc: glink: set handle NULL after glink close in all cases" 0106d6a dsp: asm: initialize variables before use 7bdc275 soc: swr-wcd-ctrl: Fix wsa mute issue for stereo playback efe2419 asoc: wcd-dsp-mgr: reinit ssr ready flag for adsp/wdsp ssr a2a6ef1 Merge changes into audio-drivers.lnx.1.0 7229579 Merge "ASoC: wcd934x-dsp-cntl: initialize local char array val" d692eb4 Merge "wcd934x: Fix NULL pointer dereference for wcd9xxx pointer" d0a8716 ipc: glink: set handle NULL after glink close in all cases ddbfad8 ASoC: wcd934x-dsp-cntl: initialize local char array val 691d2f2 Merge "dsp: Add frame size control parameter for AAC encoder" 2bdc987 Merge "ASoC: hide bind/unbind in sysfs" 9718f39 wcd934x: Fix NULL pointer dereference for wcd9xxx pointer 8bea406 ASoC: hide bind/unbind in sysfs ba5150f dsp: Add frame size control parameter for AAC encoder a3b101b dsp: Fix rtac memory unmap issue in ASM driver 1950206 ipc: apr: add qcom,subsys-name for apr 3dcc9a3 Merge "rtac: Add mutex protection for rtac cal apis" 05b1cd7 Merge "ASOC: wcd934x: Fix finding of correct AMIC" 2887d7e ASoC: wcd934x: update threshold when micbias voltage is changed 7dc77a0 rtac: Add mutex protection for rtac cal apis 69f16a5 ASoC: Fix null pointer dereference for prtd pointer e75ac98 ASOC: wcd934x: Fix finding of correct AMIC Bug: 31494725 Bug: 65853588 Bug: 68721442 Bug: 71554412 Bug: 77840825 Bug: 80168800 Bug: 121228685 Bug: 122984225 Change-Id: I37f89cfc8841cecc77c7461f525050adf29ba1d9 Build-Id: 5259776 Signed-off-by: Robin Peng <robinpeng@google.com>
2019-01-24crosshatch: update kernel-and-modules prebuiltHridya Valsaraju
Linux version 4.9.150-geaad279-ab5257600 (android-build@abfarm723) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Thu Jan 24 21:47:01 UTC 2019 private/msm-google: eaad279c1818 Copy DTB files to dist directory 756c4b7983d9 dma-buf: Add example and documentation for dma-buf memory tracking 52a8c7991254 dma-buf: add show_fdinfo handler c16c87608723 dma-buf: add DMA_BUF_{GET,SET}_NAME ioctls 113ab41d2ab2 dma-buf: give each buffer a full-fledged inode fe2c5274be1d BACKPORT, FROMGIT: fscrypt: add Adiantum support Bug: 63860998 Bug: 111136242 Bug: 112008522 Test: device boots Change-Id: If303fd559db5faeb0ff1f118e893fdc15860b69d Build-Id: 5257600 Signed-off-by: Hridya Valsaraju <hridya@google.com>
2019-01-23crosshatch: update kernel-and-modules prebuiltSteve Pfetsch
Linux version 4.9.150-gd6884c2adf11-ab5251330 (android- build@wphp5.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Wed Jan 23 00:45:52 UTC 2019 private/msm-google: d6884c2adf11 input: touchscreen: fix heatmap_vb2_buffer layout f26814119fec BACKPORT: FROMGIT: filemap-drop-the-mmap_sem-for-all-blocking-operations-fix 333d0dbfbfbd Revert "fscrypt: add Speck128/256 support" f4add59b17a0 touchscreen: sec_ts: Fix potential race in sec_ts command execution code path. private/msm-google-modules/wlan/qcacld-3.0: b167f9a6f qcacld-3.0: Fix e_sme_command_nss_update stuck issue Bug: 115323802 Bug: 116008047 Bug: 122231176 Bug: 122863534 Bug: 123027495 Change-Id: Icda7234ef592aacd747816b1fb5ba41f6d2bc68c Build-Id: 5251330 Signed-off-by: Steve Pfetsch <spfetsch@google.com>
2019-01-17crosshatch: update kernel-and-modules prebuiltBiswajit Dash
Linux version 4.9.150-g8400486f54ef-ab5240723 (android- build@wprn3.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Thu Jan 17 20:58:41 UTC 2019 Test: manually booted kernel. Exiting unit test should pass. build: e019661 Prebuit kernel script : Fix script error. private/msm-google: 8400486f54ef touchscreen: sec_ts: Fix array OOB issues in the sec_ts touch driver. 2c1517e8b059 zram: enable zram-writeback for b1/c1 2637ebbe4fcf mm: mm_event supports vmstat eb02d56ddd3b net: core: null pointer derefernce in sockev_client_cb d0bb7121e194 scsi: ufs: add delay emulation in UFS driver. c71879014c4d overheat: replug to resume charging fb35c971519e arch:arm64: Increase kernel command line size private/msm-google/techpack/audio: 094fc82 audio: add WDSP online/offline counter Bug: 74582279 Bug: 80168800 Bug: 117527784 Bug: 120211415 Bug: 120211708 Bug: 120488899 Bug: 122312344 Bug: 122551598 Bug: 122711571 Bug: 122719904 Bug: 122898878 Change-Id: I512c609025c9408092ed2184672b45b3b5e25a76 Build-Id: 5240723 Signed-off-by: Biswajit Dash <bisdash@google.com>
2019-01-15crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.150-gd90802c717c3-ab5235383 (android- build@xpcc11.ams.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Wed Jan 16 02:30:15 UTC 2019 build: dc27e5b Add script to create prebuilt kernel CL private/msm-google: d90802c717c3 input: touchscreen: sec_ts: use self workqueue for suspend and resume 1945698e54db ANDROID: bluecross: enable CONFIG_NET_CLS_BPF=y f05cd76ddc09 LTS: Merge 4.9.150 into android-msm-bluecross-4.9 e5f41b98d33d scs: store task shadow stack in a register during interrupts 4547ca52d221 Revert "scs: dump shadow stack when corruption is detected" f95907a87289 Merge 4.9.150 into android-msm-bluecross-4.9-lts 78d49ac46398 Revert "ANDROID: dm verity: add minimum prefetch size" 952de7741ad7 max1720x: Change coulomb count to go negative rather than wrap around df6062688e38 Linux 4.9.150 b54c67cec5fa bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw 484cb974027a drm/vc4: Set ->is_yuv to false when num_planes == 1 8abd786766ff power: supply: olpc_battery: correct the temperature units 8fcfb8fc0f7c intel_th: msu: Fix an off-by-one in attribute store 49edc8313def genwqe: Fix size check 6fa22a7d5ef9 ceph: don't update importing cap's mseq when handing cap export da4b7ae4caff iommu/vt-d: Handle domain agaw being less than iommu agaw 093392ecdb5a rxe: fix error completion wr_id and qp_num 00f0194cfeb9 9p/net: put a lower bound on msize 49edda5952ae powerpc/tm: Set MSR[TS] just prior to recheckpoint 0e36c79c6c00 b43: Fix error in cordic routine b854c7b3c683 gfs2: Fix loop in gfs2_rbm_find 02b03b2c3059 gfs2: Get rid of potential double-freeing in gfs2_create_inode 579d0aacc4f5 dlm: memory leaks on error path in dlm_user_request() 0f090eb97008 dlm: lost put_lkb on error path in receive_convert() and receive_unlock() 4e28e1e18dbd dlm: possible memory leak on error path in create_lkb() 5dbe8ebf8a9c dlm: fixed memory leaks after failed ls_remove_names allocation 46f5376ca672 ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks beab6f305f4f ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() 4cdad05eb6f7 ALSA: cs46xx: Potential NULL dereference in probe dbf1c67c19b5 IB/hfi1: Incorrect sizing of sge for PIO will OOPs 258d8549b55e vhost/vsock: fix uninitialized vhost_vsock->guest_cid ce8ca305b49b crypto: x86/chacha20 - avoid sleeping with preemption disabled f12e01b3c64d MIPS: math-emu: Write-protect delay slot emulation pages 4faef7aee9a9 sunrpc: use SVC_NET() in svcauth_gss_* functions 9369b7dd1019 sunrpc: fix cache_head leak due to queued request 298cf9b3308c mm, devm_memremap_pages: kill mapping "System RAM" support 8f62cf80a309 mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL cb1206e85df2 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined 0ea6030b5558 fork: record start_time late 90b7f9481243 libceph: fix CEPH_FEATURE_CEPHX_V2 check in calc_signature() 5d1a7cebad58 scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown 8ebaa4f2e66b serial/sunsu: fix refcount leak 154b7716f9aa net: netxen: fix a missing check and an uninitialized use 5d036c3ad4bc vxge: ensure data0 is initialized in when fetching firmware version information 253b944c1598 lan78xx: Resolve issue with changing MAC address 6b464ecc3eea SUNRPC: Fix a race with XPRT_CONNECTING 3f2c31043c44 net: hns: Add mac pcs config when enable|disable mac c3c903113683 net: hns: Fix ntuple-filters status error. 2f603000560e net: hns: Avoid net reset caused by pause frames storm 03b2d56bda1e net: hns: Free irq when exit from abnormal branch c2a11c3dc459 net: hns: Clean rx fbd when ae stopped. 1d6bde50667d net: hns: Fixed bug that netdev was opened twice bf27509b03d9 net: hns: Some registers use wrong address according to the datasheet. f079768d690c net: hns: All ports can not work when insmod hns ko after rmmod. c4cb69d23c27 net: hns: Incorrect offset address used for some registers. 225219d7edf8 w90p910_ether: remove incorrect __init annotation ec3947acec29 drivers: net: xgene: Remove unnecessary forward declarations eb7bd2fdb6b0 scsi: target: iscsi: cxgbit: add missing spin_lock_init() 8323aafe67b3 scsi: target: iscsi: cxgbit: fix csk leak 0c8afaa83988 bnx2x: Send update-svid ramrod with retry/poll flags enabled e7c8e00eb776 bnx2x: Remove configured vlans as part of unload sequence. 40790571fbc5 bnx2x: Clear fip MAC when fcoe offload support is disabled 1231e259d43a netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel 48a732cbd425 Input: omap-keypad - fix idle configuration to not block SoC idle states 627fdfac7808 scsi: bnx2fc: Fix NULL dereference in error handling d013a1cd9c1d netfilter: seqadj: re-load tcp header pointer after possible head reallocation bcbc7da1e372 xfrm: Fix bucket count reported to userspace 38886b1d0592 checkstack.pl: fix for aarch64 e34040279333 Input: restore EV_ABS ABS_RESERVED 752d39ee1bef ARM: dts: imx7d-nitrogen7: Fix the description of the Wifi clock 559ddc885a5e ARM: imx: update the cpu power up timing setting on i.mx6sx 1837a06a163b powerpc: Fix COFF zImage booting on old powermacs 609a4c7977ff pinctrl: meson: fix pull enable register calculation 8a12358ba0e2 Linux 4.9.149 0b7a78688a4c spi: bcm2835: Unbreak the build of esoteric configs 7dd6d0d40f13 tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x 6e2ecb4f2ae6 rtc: m41t80: Correct alarm month range with RTC reads c1348e03c15b arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 737dcb98a359 x86/kvm/vmx: do not use vm-exit instruction length for fast MMIO when running nested 40738b6a0428 CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem 855feca99019 MIPS: OCTEON: mark RGMII interface disabled on OCTEON III 93cf55e2835d MIPS: Align kernel load address to 64KB eaca94b0a613 MIPS: Ensure pmd_present() returns false after pmd_mknotpresent() b21535727613 media: v4l2-tpg: array index could become negative c8d550daa042 media: vivid: free bitmap_cap when updating std/timings/etc. 468b4fb53fe8 serial: uartps: Fix interrupt mask issue to handle the RX interrupts properly 362e8cbc7c72 f2fs: fix validation of the block count in sanity_check_raw_super 252098084eac cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader. 751fcd0f1d6c clk: rockchip: fix typo in rk3188 spdif_frac parent 31115f50aa7a spi: bcm2835: Avoid finishing transfer prematurely in IRQ mode a0049c05f7c1 spi: bcm2835: Fix book-keeping of DMA termination 708f742ea556 spi: bcm2835: Fix race on DMA termination 40a19e58f205 ext4: force inode writes when nfsd calls commit_metadata() 2eb64177787d ext4: include terminating u32 in size of xattr entries when expanding inodes c72f56c5ae2a ext4: fix EXT4_IOC_GROUP_ADD ioctl eaec103eb0c3 ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() 836bf269c56f ext4: fix possible use after free in ext4_quota_enable fdb2f4c79a86 perf pmu: Suppress potential format-truncation warning e50db95d6eb6 platform-msi: Free descriptors in platform_msi_domain_free() 7b4a3e9d8d0e KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup 597929da47a9 Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G d050458dd70a qmi_wwan: apply SET_DTR quirk to the SIMCOM shared device ID 6e18378e8cc1 staging: wilc1000: fix missing read_write setting when reading data 8b22ef661019 usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() 6703c3e8d5d1 USB: serial: option: add Fibocom NL678 series f3e8dfa394ad USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays 29a4c8dd0fb2 ALSA: hda/tegra: clear pending irq handlers 119199f04b33 ALSA: hda: add mute LED support for HP EliteBook 840 G4 542a4304f043 mtd: atmel-quadspi: disallow building on ebsa110 0e71e6cee4a3 ALSA: emux: Fix potential Spectre v1 vulnerabilities 7455acac681d ALSA: pcm: Fix potential Spectre v1 vulnerability b9b881e05362 ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities f2f87232dbf1 ALSA: rme9652: Fix potential Spectre v1 vulnerability ce8ec03171c6 ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() 7abb7f747bd0 sock: Make sock->sk_stamp thread-safe cf7640671ad2 net/mlx5: Typo fix in del_sw_hw_rule 82b8fa5e32aa net/mlx5e: Remove the false indication of software timestamping support 52f563ef53f4 gro_cell: add napi_disable in gro_cells_destroy 60216788e4e3 tipc: compare remote and local protocols in tipc_udp_enable() 8dd36f18decc tipc: use lock_sock() in tipc_sk_reinit() ba0b3c189365 xen/netfront: tolerate frags with no data d2ea9f12c45e VSOCK: Send reset control packet when socket is partially bound bd50de33ca4c vhost: make sure used idx is seen before log in vhost_add_used_n() 336e822a0d48 tipc: fix a double kfree_skb() aa0c48d16195 sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event 84e1bfdecaaf packet: validate address length if non-zero 3ddf35c6983b packet: validate address length 0ca2635b418c net/wan: fix a double free in x25_asy_open_tty() aa9f3a0f2b5d netrom: fix locking in nr_find_socket() 99519a6d546c net: phy: Fix the issue that netif always links up after resuming 122aeb4a1990 net: ipv4: do not handle duplicate fragments as overlapping 401b5f3d4869 isdn: fix kernel-infoleak in capi_unlocked_ioctl 818b3f7fa002 ipv6: tunnels: fix two use-after-free 41743ce604da ipv6: explicitly initialize udp6_addr in udp_sock_create6() 1a6cd598c827 ieee802154: lowpan_header_create check must check daddr b3ebeeb7efe0 ibmveth: fix DMA unmap error in ibmveth_xmit_start error path c39b8fd4997b ax25: fix a use-after-free in ax25_fillin_cb() 35775cc415d2 ipv4: Fix potential Spectre v1 vulnerability 5d9a7965b157 ip6mr: Fix potential Spectre v1 vulnerability afb85b1bbe4f NFC: nxp-nci: Include unaligned.h instead of access_ok.h Bug: 65674744 Bug: 71728490 Bug: 112277034 Bug: 115536638 Bug: 115649324 Bug: 120045415 Bug: 121202973 Bug: 122551598 Change-Id: Iff51915d790a01586a23fb97ef57e7369af3af55 Build-Id: 5235383 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-01-14crosshatch: update kernel-and-modules prebuiltSuper Liu
Linux version 4.9.148-g8b6c6b7-ab5229198 (android-build@abfarm555) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Mon Jan 14 01:42:29 UTC 2019 private/msm-google: 8b6c6b777ece touchscreen: sec_ts: do hw reset after sw reset failed or time out 4cfb08b636db arm64/dts: add reset gpio for c1 touch and config as output 70c1a7abebfd Merge android-msm-bluecross-4.9-pi-qpr3 into android-msm-bluecross-4.9 01e9dee015cc kbuild: gcov: enable -fno-tree-loop-im if supported ff6d47366e0f gcov: clang: fixup previous patch to unlink 1f192ca1271e gcov: clang support 602184684d8c gcov: move common gcc code into gcc_base.c 1c8a92dd68d4 reset/msm-poweroff: Fix to set reboot message 1ef89803d5ff Merge branch 'android-msm-bluecross-4.9-pi-qpr2' into android-msm-bluecross-4.9-pi-qpr3 dff097cd6c51 Merge branch 'android-msm-bluecross-4.9-pi-qpr1' into android-msm-bluecross-4.9-pi-qpr2 4f7872a48b73 Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 62b827a6ddd8 Merge branch 'android-msm-bluecross-4.9-pi-dr1-security-next' into android-msm-bluecross-4.9-pi-dr1 db4ee4d9d2e8 zram: allow zram writeback for non-wrriteback-limit setup b6b7b8ef2ace arm64/dts: b1c1: audio: Use new range and mean impl in PVT stage. 5c46c7005321 FROMGIT: loop: drop caches if offset or block_size are changed e1831fda0314 UPSTREAM: loop: Add LOOP_SET_BLOCK_SIZE in compat ioctl 6ccd4ae77ca0 BACKPORT: block/loop: set hw_sectors 37c2a01c90fa UPSTREAM: loop: add ioctl for changing logical block size ef8df0b1b852 scsi: ufs: introduce lifetimeC of UFS health ad4229bb4982 af_key: unconditionally clone on broadcast a2907cc93d63 media: em28xx: Fix use-after-free when disconnecting c0b9c16ef745 binder: create node flag to request sender's security context f5d217a175b0 UPSTREAM: binder: fix race that allows malicious free of live buffer 438b079e33c7 ext4: avoid running out of journal credits when appending to an inline file e58f63fd5b65 jbd2: don't mark block as modified if the handle is out of credits 7b66647966c7 LTS: PI-QPR3: Fix build error after 4.9.148 merge be499d0f67e9 LTS: Merge 4.9.148 into android-msm-bluecross-4.9-pi-qpr3 f71c74614521 block, ice, cfq: support back/front merges and update req->__dun 6d19d1972493 msm: vidc: do not set video state to DEINIT very early Bug: 25646100 Bug: 111761954 Bug: 112245751 Bug: 115290755 Bug: 115649324 Bug: 116855682 Bug: 117311198 Bug: 117684181 Bug: 117823094 Bug: 118519358 Bug: 118824609 Bug: 119053086 Bug: 119454809 Bug: 119850745 Bug: 119929794 Bug: 120300475 Bug: 120487091 Bug: 120788813 Bug: 120920537 Bug: 122351660 Bug: 122733725 Change-Id: I04c14ffa852e25d821ebf72f05c89a2c73d6e426 Build-Id: 5229198 Test: make and fastboot flashall to boot into android normally Signed-off-by: Super Liu <supercjliu@google.com>
2019-01-10crosshatch: update kernel-and-modules prebuiltAlessio Centazzo
Add code for WDSP subsystem restart fix. After the restart the kernel was not checking if the WDSP was actually operational or not. Now it checks and it retries N times if not Bug: 119823747 Test: Manually tested on a device Linux version 4.9.148-gc543c4486702-ab5222101 (android- build@wphs7.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Thu Jan 10 16:29:55 UTC 2019 private/msm-google: c543c4486702 BACKPORT: FROMGIT: filemap: drop the mmap_sem for all blocking operations 485f35363ed9 BACKPORT: FROMGIT: filemap: kill page_cache_read usage in filemap_fault private/msm-google/techpack/audio: 6cbd5bb asoc: wcd-dsp-mgr: retry firmware image download Bug: 119823747 Bug: 122231176 Change-Id: I3809a5ec2899eb22c6be65717a1c99a341e0b301 Build-Id: 5222101 Signed-off-by: Alessio Centazzo <centazzo@google.com>
2019-01-09crosshatch: update kernel-and-modules prebuiltJaegeuk Kim
Linux version 4.9.148-gfee9e547c01b-ab5221252 (android- build@wpre12.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Thu Jan 10 05:12:00 UTC 2019 private/msm-google: fee9e547c01b Merge 5.0-rc1-4.9 into android-4.9 + urgent fix 174d32a3fd99 Thermal: do not clear passive state during system sleep 859ad55954ca arm64/configs: b1c1: Expand USB HID game controller support 188d45cec3b4 clk: please fix lockdep assertion 3d1ebf42b0fb thermal: fix lockdep splat from qcom driver 7412cdb7b4a5 cpuset: fix hotplug lock a01505f7029b sched: fix unbalanced locking d28a3ef68975 sched: fix rcu_read_lock lockdep splat 7c37954411e9 mm: readahead back to 128KB 29748f5f0f19 FROMLIST: zram: idle writeback_limit interface change 6693939e503c zram: writeback throttle 131c24c905cb FROMLIST: zram: add bd_stat statistics e8f29f0e2c13 zram: support idle/huge page writeback a9296e5230b4 zram: introduce ZRAM_IDLE flag 16cbf524fd21 FROMLIST: zram: refactoring flags and writeback stuff 911baf7d63ed FROMLIST: zram: fix double free backing device b38e7de4675c FROMLIST: zram: fix lockdep warning of free block handling 738c213f9dd9 sched: walt: fix lockdep false positive fc6a8ba5b7b6 staging: s2mpb04: Remove s2mpb04_toggle_pon on i2c error a6b35deb5d10 s2mpb04-core: remove interrupt status register read from s2mpb04_handle_int() and s2mpb04_reset_work() de0144ab9bf4 s2mpb04-core: read ADC again if function return value is -EAGAIN b83c41479953 s2mpb04-core: prevent disabling ADC when it's connected to temp sensor 4c57144b27d4 s2mpb04-core: workaround to prevent TSD event from locking up PMIC state machine e49c1aaca563 s2mpb04-core: runtime detection and recovery of PMIC chip hang 4d12b71ef7db s2mpb04-core: fixed resetb interrupt handling bef415c9820a ANDROID: f2fs: sync quota instead of off a03015c195dc b1c1: enable CONFIG_PROCESS_RECLAIM e48b0dd9cc1f mm: per-process reclaim c52e6972865b Revert "mm: prevent to write out dirty page in CMA by may_writepage" 8bd809a96ab1 Revert "mm: Per process reclaim" 25574b993dd3 Revert "mm: make shrink_page_list with pages work from multiple zones" c952e49fd0ed Revert "mm: Remove shrink_page" 13cf4f7e356e Revert "mm: Enhance per process reclaim to consider shared pages" d15dece03615 Revert "mm: Support address range reclaim" f067188c8011 Revert "mm: process reclaim: vmpressure based process reclaim" c8d97849fca7 Revert "mm: process_reclaim: fix reclaim skip on low efficiency" a7589341661b Revert "mm: process_reclaim: do not iterate over stale task structs" 73a7bf22c396 Revert "mm: process_reclaim: use unbounded cpu workqueue" db2df5bf0624 Revert "lowmemorykiller: Introduce sysfs node for ALMK and PPR adj threshold" 8c01bf7cfd75 Revert "mm: process reclaim: skip locked vmas" 5e3796a3fe60 Revert "mm: remove QC's perprocess reclaim by vmpressure" 4153636d7cf9 Revert "mm: filter out compound page on per-process reclaim" a53d308f6249 Revert "fs: make reclaim writable by other groups" 042285a20eee Revert "reclaim: fix debug_api failure" b31f7230b22d Revert "b1c1: enable CONFIG_PROCESS_RECLAIM" private/msm-google-modules/wlan/qca-wifi-host-cmn: 62d5afde qcacmn: Add support for GMAC MIC calculation private/msm-google-modules/wlan/qcacld-3.0: 8b99eb937 Merge "qcacld-3.0: Release 6.0.0.0A" into android-msm-bluecross-4.9 5132f9a3f Merge "qcacld-3.0: Forward NDP Indication event for NDP initiator" into android-msm-bluecross-4.9 64aa33a3e Merge "Revert "qcacld-3.0: Flush scan results on interface down"" into android-msm-bluecross-4.9 33317ca2d qcacld-3.0: Release 6.0.0.0A e0b19f23c qcacld-3.0: Forward NDP Indication event for NDP initiator 9fae56714 Revert "qcacld-3.0: Flush scan results on interface down" 46ca2137a qcacld-3.0: Enable SAE and GCMP by default 91659901a qcacld-3.0: Changes to support DPP AKM 2e02255e0 qcacld-3.0: Reset rmfEnabled for STA VDEV during DEL BSS 601138adf qcacld-3.0: Add suppport to forward GAS action frames to supplicant 174f2bd57 qcacld-3.0: Add support for GMAC offload 34a68972d qcacld-3.0: Trigger/handle SAE using cfg80211 7bf0a90a4 qcacld-3.0: Add support for SAE PMK caching 97c61a9ac qcacld-3.0: Add changes to handle SAE status 589e65908 qcacld-3.0: Disable roaming for SAE bc4aea3c4 qcacld-3.0: Add SAE auth timer 69375d1ad qcacld-3.0: Add changes to send SAE auth frame to user space d8d623901 qcacld-3.0: Add changes for auth in send mgmt path 7a273c2fe qcacld-3.0: Add changes to trigger SAE in supplicant 5575beba4 qcacld-3.0: Add SAE related ini and cap exchange changes 119d7ae6e qcacld-3.0: Add support for SAE AKM suites a40c68fc5 qcacld-3.0: Add support for SuiteB AKM suites 44b7c9162 qcacld-3.0: Add support for GMAC cipher suite d31c055f0 qcacld-3.0: Add support for GMAC MIC validation f1d91c128 qcacld-3.0: Disable roaming for OWE 9ad98953a qcacld-3.0: Add support for OWE c6cbe8d3f qcacld-3.0: Add OWE IEs 5d4b78a4a qcacld-3.0: Always send assoc req/rsp Bug: 113513036 Bug: 117683045 Bug: 117683663 Bug: 119196932 Bug: 119230749 Bug: 119267550 Bug: 119517676 Bug: 120757803 Bug: 121003260 Bug: 121168664 Bug: 121344939 Bug: 122047783 Bug: 122091792 Bug: 122096541 Bug: 122097578 Bug: 122098329 Bug: 122099713 Bug: 122238907 Bug: 122246531 Bug: 122273348 Change-Id: Ib24f5ef71a41861b1eacb26fc9bcce3a3ba40f06 Build-Id: 5221252 Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
2019-01-06crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.148-g66dd3e81f349-ab5211184 (android- build@wprg9.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Sat Jan 5 00:28:15 UTC 2019 private/msm-google: 66dd3e81f349 UPSTREAM: mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() 9e603a9b98d7 BACKPORT: fs/proc/task_mmu.c: fix Locked field in /proc/pid/smaps* 9202cad5354c BACKPORT: mm: add /proc/pid/smaps_rollup 8f7b7c0c6486 scsi: ufs: exit hibern8 when issuing queries Bug: 63439864 Bug: 111694435 Bug: 121392717 Change-Id: I4a79db44783cbfb95c370d4a11c2030960e0325d Build-Id: 5211184 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-01-03crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.148-ged16474-ab5208926 (android-build@abfarm922) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Fri Jan 4 00:06:27 UTC 2019 private/msm-google: ed164745ec93 LTS: Merge 4.9.148 into android-msm-bluecross-4.9 969fab364989 scsi: ufs: trace lba and size for unmap commands 8e00f11cacf7 scsi: ufs: clean up lba and transfer_len in IO traces 3b21655dc59d scsi: ufs: fix update_io_stat c55d52516c30 Merge 4.9.148 into android-msm-bluecross-4.9-lts 0e06663c3b2d Revert "HACK: dm-verity: force enable 'check_at_most_once'" d99748864fa9 Linux 4.9.148 00279b505289 drm/ioctl: Fix Spectre v1 vulnerabilities 4d5741aa2aaa proc/sysctl: don't return ENOMEM on lookup when a table is unregistering 6c976b42dc15 panic: avoid deadlocks in re-entrant console drivers 3926df1fb56c ubifs: Handle re-linking of inodes correctly while recovery d3741e039028 x86/fpu: Disable bottom halves while loading FPU registers 0d5fec5bda27 x86/mtrr: Don't copy uninitialized gentry fields back to userspace dac731412750 Drivers: hv: vmbus: Return -EINVAL for the sys files for unopened channels 1d060fede295 gpio: max7301: fix driver for use with CONFIG_VMAP_STACK 78d2d2762c6f mmc: omap_hsmmc: fix DMA API warning b102595e99df mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl 71383ffbf2e7 mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support 68f3ea1d87eb mmc: core: Reset HPI enabled state during re-init and in case of errors baecfd917845 USB: serial: option: add Telit LN940 series ce1e78c7b0fd USB: serial: option: add Fibocom NL668 series 8284907c981f USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) 673187ceced1 USB: serial: option: add HP lt4132 a3c90858c1be USB: serial: option: add GosunCn ZTE WeLink ME3630 e953031c6d83 xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only 5501175cb197 USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data 6f59058927cb ib_srpt: Fix a use-after-free in __srpt_close_all_ch() 5af2d106ca7b block: fix infinite loop if the device loses discard capability f5cecc055048 block: break discard submissions into the user defined size Bug: 115649324 Bug: 120776455 Change-Id: I31acaed740819ee9ff68501557c5c6e116c710b1 Build-Id: 5208926 Signed-off-by: Petri Gynther <pgynther@google.com>
2018-12-28crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.147-gd362744bbc97-ab5203763 (android- build@wphm9.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Fri Dec 28 22:06:36 UTC 2018 kernel/tests: 4ef212b Revert "Test Updating OUTPUT_MARK on Active SAs" am: dd2d31985f dd2d319 Revert "Test Updating OUTPUT_MARK on Active SAs" 55581d8 Test Updating OUTPUT_MARK on Active SAs am: 4406bae0a2 4406bae Test Updating OUTPUT_MARK on Active SAs private/msm-google: d362744bbc97 LTS: Merge 4.9.147 into android-msm-bluecross-4.9 c0d63c2e0ee9 input: touchscreen: sec_ts: add missing set_bus_ref in status_show 690d038b3768 networking: revert XFRM-I for blueline/crosshatch b1c1 5f697842fe22 Merge 4.9.147 into android-msm-bluecross-4.9-lts 5f1f7e5ac933 Merge 4.9.144 into android-msm-bluecross-4.9-lts 4ed4aa4dd9e1 Revert "FROMLIST: binder: fix proc->files use-after-free" 12d90dc0522b UPSTREAM: xfrm: fix ptr_ret.cocci warnings 3365464bbc50 UPSTREAM: xfrm: Return detailed errors from xfrmi_newlink 6e38a37b5e2e UPSTREAM: xfrm: Allow xfrmi if_id to be updated by UPDSA 144096449674 UPSTREAM: xfrm: Allow Set Mark to be Updated Using UPDSA 24135544caac BACKPORT: xfrm: Add virtual xfrm interfaces a460fa90acae BACKPORT: xfrm: Add a new lookup key to match xfrm interfaces. 35fceddb351c UPSTREAM: flow: Extend flow informations with xfrm interface id. 32289f149a72 BACKPORT: xfrm: Extend the output_mark to support input direction and masking. d7e00d701868 BACKPORT: xfrm: fix XFRMA_OUTPUT_MARK policy entry bda83338d566 Merge 4.9.143 into android-msm-bluecross-4.9-lts 9f0081adf2eb Merge 4.9.142 into android-msm-bluecross-4.9-lts e233e194a4dd driver: keydebug: Use vmalloc for tasktics array bbfc30f29cb3 Linux 4.9.147 1228a3336d90 rtc: snvs: Add timeouts to avoid kernel lockups 54dbda74475e rtc: snvs: add a missing write sync 36764b4a4363 nvmet-rdma: fix response use after free 89efcfc544ee i2c: scmi: Fix probe error on devices with an empty SMB0001 ACPI device node ebf838c7a160 i2c: axxia: properly handle master timeout 06ec6679fe12 vhost/vsock: fix reset orphans race with close timeout 4cd376638c89 cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) ba89274f0ec3 drm/ast: Fix connector leak during driver unload 2198eb1229c2 ethernet: fman: fix wrong of_node_put() in probe function 493a06d37a28 ARM: 8815/1: V7M: align v7m_dma_inv_range() with v7 counterpart c711ec9a0f72 ARM: 8814/1: mm: improve/fix ARM v7_dma_inv_range() unaligned address handling ae30c98dcffd bpf: check pending signals while verifying programs 2b8b723ccf94 net/mlx4_en: Fix build break when CONFIG_INET is off 24ed8c530258 mv88e6060: disable hardware level MAC learning 6705f748b0a2 libata: whitelist all SAMSUNG MZ7KM* solid-state disks 6ceb38129394 Input: omap-keypad - fix keyboard debounce configuration 4ff9a2f211ea clk: mmp: Off by one in mmp_clk_add() 38391d6b1144 clk: mvebu: Off by one bugs in cp110_of_clk_get() 6ecd4ae6760c ide: pmac: add of_node_put() f969b24ec770 drivers/tty: add missing of_node_put() 076bb557eeac drivers/sbus/char: add of_node_put() 38d3f5fb60ce sbus: char: add of_node_put() 5ba8d8b5a27c SUNRPC: Fix a potential race in xprt_connect() de42cd219802 nfs: don't dirty kernel pages read by direct-io 2eb7e6fd37fb bonding: fix 802.3ad state sent to partner when unbinding slave beab9a76d491 ARC: io.h: Implement reads{x}()/writes{x}() 945d5195c612 drm/msm: Grab a vblank reference when waiting for commit_done 01edb9812380 x86/earlyprintk/efi: Fix infinite loop on some screen widths 7f928ef277bb scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload 2ee718b1c537 scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset 3e5d4c14a742 mac80211_hwsim: fix module init error paths for netlink c6bcf40f7692 locking/qspinlock: Fix build for anonymous union in older GCC compilers 88ce30fb88a1 locking/qspinlock, x86: Provide liveness guarantee 8ae5642df23d locking/qspinlock/x86: Increase _Q_PENDING_LOOPS upper bound f650bdcabf56 locking/qspinlock: Re-order code 0952e8f0e624 locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queue 0f28d5f4ce39 locking/qspinlock: Remove duplicate clear_pending() function from PV code 9b5884372c79 locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpath 60668f3cddf1 locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock' 8e5b3bcc5291 locking/qspinlock: Bound spinning on pending->locked transition in slowpath 48c42d4dfec4 locking/qspinlock: Ensure node is initialised before updating prev->next c3b6e79fbf29 locking: Remove smp_read_barrier_depends() from queued_spin_lock_slowpath() d395117fac79 IB/hfi1: Remove race conditions in user_sdma send path 0715895a55b4 mac80211: Fix condition validating WMM IE 7a4b56ae85f6 mac80211: don't WARN on bad WMM parameters from buggy APs 02366eccf81f drm/i915/execlists: Apply a full mb before execution for Braswell af20483dbd7c Revert "drm/rockchip: Allow driver to be shutdown on reboot/kexec" b0daf4e6324f powerpc/msi: Fix NULL pointer access in teardown code 326c9e17c120 tracing: Fix memory leak of instance function hash filters 5e8e777a42e8 tracing: Fix memory leak in set_trigger_filter() 6c4fbbd96b3d ARM: mmp/mmp2: fix cpu_is_mmp2() on mmp2-dt 5c2590dc3e25 MMC: OMAP: fix broken MMC on OMAP15XX/OMAP5910/OMAP310 3a7bac902691 aio: fix spectre gadget in lookup_ioctx 4cf3b84a10ea pinctrl: sunxi: a83t: Fix IRQ offset typo for PH11 1098aad93c4a timer/debug: Change /proc/timer_list from 0444 to 0400 36c9eca096a7 lib/interval_tree_test.c: allow users to limit scope of endpoint c07f4060708d lib/rbtree-test: lower default params b7d8b9cb820e lib/rbtree_test.c: make input module parameters 5e03c490303c lib/interval_tree_test.c: allow full tree search c114bdd5842b lib/interval_tree_test.c: make test options module parameters 1e7066a4540b signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack 93a3efd80fb4 Merge 4.9.141 into android-msm-bluecross-4.9-lts 0cff89461d55 Linux 4.9.146 df62280ba8ac staging: speakup: Replace strncpy with memcpy 5c35dc008c6b pstore: Convert console write to use ->write_buf 1b5620ca618f ocfs2: fix potential use after free f4d2afe28f53 debugobjects: avoid recursive calls with kmemleak 7f0a62fb6ee3 hfsplus: do not free node before using 5cf41549e60a hfs: do not free node before using 12daef1de358 ocfs2: fix deadlock caused by ocfs2_defrag_extent() f23fc42a3d4c fscache, cachefiles: remove redundant variable 'cache' 7a821a9a2f86 fscache: fix race between enablement and dropping of object c5ca49a59f62 xen: xlate_mmu: add missing header to fix 'W=1' warning 9e5c74f0c372 drm/ast: fixed reading monitor EDID not stable issue 1bb6e0ccbc4d net: hisilicon: remove unexpected free_netdev 992963c693c5 ixgbe: recognize 1000BaseLX SFP modules as 1Gbps f30f32d609b5 igb: fix uninitialized variables 5e3cd966e61e cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active f05ca3e46f0e net: thunderx: fix NULL pointer dereference in nic_remove 0c4d57aa1869 x86/kvm/vmx: fix old-style function declaration eadd53572060 KVM: x86: fix empty-body warnings def38db5290b USB: omap_udc: fix USB gadget functionality on Palm Tungsten E 42aea74fcc4d USB: omap_udc: fix omap_udc_start() on 15xx machines a2aa761a5cd6 USB: omap_udc: fix crashes on probe error and module removal 2c37b2f49ba7 USB: omap_udc: use devm_request_irq() 3d7eec166f65 ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf 98547af24768 bpf: fix check of allowed specifiers in bpf_trace_printk d2139ee71c89 exportfs: do not read dentry after free 476a607331b7 ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE 0dbabe0fb231 ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE 454892c34bb8 RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR aeda9163eb66 Btrfs: send, fix infinite loop due to directory rename dependencies 779f4eecbcec objtool: Fix segfault in .cold detection with -ffunction-sections 63bc6364fb57 objtool: Fix double-free in .cold detection error path da7e373e0478 hwmon: (w83795) temp4_type has writable permission 4c4ab8d5fa2e ASoC: dapm: Recalculate audio map forcely when card instantiated fd92adfbfdcd ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing 526bbd2c6a18 hwmon: (ina2xx) Fix current value calculation 696c3ede894e s390/cpum_cf: Reject request for sampling in event initialization fc000b5374db selftests: add script to stress-test nft packet path vs. control plane c36dff34c4ee sysv: return 'err' instead of 0 in __sysv_write_inode e0242093e59a ARM: OMAP1: ams-delta: Fix possible use of uninitialized field 2e6ef7e360b0 ARM: dts: logicpd-somlv: Fix interrupt on mmc3_dat1 e6b4f360d2fc ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeup 5873b2c7b5e3 neighbour: Avoid writing before skb->head in neigh_hh_output() b28c2c74a503 tun: forbid iface creation with rtnl ops bd3fa7e1a603 tcp: fix NULL ref in tail loss probe fe25279da73b rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices 8dd57cc3007a net: Prevent invalid access to skb->prev in __qdisc_drop_all 4f384d942738 net: phy: don't allow __set_phy_supported to add unsupported modes 5765610c932d net/mlx4_core: Correctly set PFC param if global pause is turned off. 25a445d3292b net: 8139cp: fix a BUG triggered by changing mtu with network traffic 901936a1eab8 ipv6: Check available headroom in ip6_xmit() even without options 9c2f007c3c5e Linux 4.9.145 4c219af48b1e kbuild: allow to use GCC toolchain not in Clang search path 51d137cab5c7 kbuild: fix linker feature test macros when cross compiling with Clang fd54ea7049bd mac80211: ignore NullFunc frames in the duplicate detection db32c245a486 mac80211: fix reordering of buffered broadcast packets 7df29ead86c5 mac80211: ignore tx status for PS stations in ieee80211_tx_status_ext 554eac28f83e mac80211: Clear beacon_int in ieee80211_do_stop 3a492ce1b6d5 mac80211_hwsim: Timer should be initialized before device registered 6d86192748a9 kgdboc: fix KASAN global-out-of-bounds bug in param_set_kgdboc_var() 9696ca9071f3 tty: do not set TTY_IO_ERROR flag if console port 32445bd5c72b tty: serial: 8250_mtk: always resume the device in probe. 902d410d3dbe staging: rtl8712: Fix possible buffer overrun fcfc76397dbd cifs: Fix separator when building path from dentry 2f5b76794a49 Staging: lustre: remove two build warnings 569fc4ffb5de vhost/vsock: fix use-after-free in network stack callers 2d5a1b31799e vsock: lookup and setup guest_cid inside vhost_vsock_lock adcc5726f140 swiotlb: clean up reporting cb101349f516 sr: pass down correctly sized SCSI sense buffer d65afda688f3 xhci: Prevent U1/U2 link pm states if exit latency is too long 1f7170700fb2 dmaengine: cppi41: delete channel from pending list when stop channel ce4a99ac9017 SUNRPC: Fix leak of krb5p encode pages 95e3e514c752 virtio/s390: fix race in ccw_io_helper() 92054f4de90b virtio/s390: avoid race on vcdev->config 5e51318e088c ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 1474395b4f97 ALSA: pcm: Fix interval evaluation with openmin/max ba9890ac551a ALSA: pcm: Call snd_pcm_unlink() conditionally at closing ee8dce2bced1 ALSA: pcm: Fix starvation on down_write_nonblock() 46da53f3b79f ALSA: hda: Add support for AMD Stoney Ridge 73000a4cec93 ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c fe26b8d06e96 USB: check usb_get_extra_descriptor for proper size c037e8873e92 usb: appledisplay: Add 27" Apple Cinema Display 2457aa820d3b usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device a6e441a6bc3b ARC: [zebu] Remove CONFIG_INITRAMFS_SOURCE from defconfigs fbb78e978a13 mm: don't warn about allocations which stall for too long 52c872554bc5 net: amd: add missing of_node_put() 1c0d7303b2a0 team: no need to do team_notify_peers or team_mcast_rejoin when disabling port 782d0b84cf2c iommu/vt-d: Use memunmap to free memremap 94d9befeaabe net: faraday: ftmac100: remove netif_running(netdev) check before disabling interrupts fc70b21fdbab mtd: rawnand: qcom: Namespace prefix some commands 89860d2ca033 net/mlx4: Fix UBSAN warning of signed integer overflow 6485f65edc7c net/mlx4_core: Fix uninitialized variable compilation warning aa4a6a1848a1 net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command a1597daab7e9 qed: Fix reading wrong value in loop condition 37a73ddd1d51 qed: Fix PTT leak in qed_drain() 897e370d1408 bnx2x: Assign unique DMAE channel number for FW DMAE transactions. dc08fb597a8a batman-adv: Expand merged fragment buffer for full packet 8d6dfd2ce1a4 HID: input: Ignore battery reported by Symbol DS4308 9f4928c2ba0a can: rcar_can: Fix erroneous registration 06144feb5104 iommu/ipmmu-vmsa: Fix crash on early domain free 04e7ceeea56e brcmutil: really fix decoding channel info for 160 MHz bandwidth 19c60745cb1f iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() b49bb7d4e6a3 media: omap3isp: Unregister media device as first 1aa861ff238e Linux 4.9.144 0c82bca7cd1a hugetlbfs: fix bug in pgoff overflow checking 4ec44e98ab08 xfs: don't fail when converting shortform attr to long form during ATTR_REPLACE 91fe514bedf4 f2fs: fix to do sanity check with cp_pack_start_sum 2c605dd1ad23 f2fs: free meta pages if sanity check for ckpt is failed b10a6ac262f8 f2fs: fix to do sanity check with block address in main area v2 e33c1e29d4c3 f2fs: fix missing up_read aafb37157516 f2fs: fix to do sanity check with block address in main area 1c87980591a1 f2fs: fix to do sanity check with node footer and iblocks fd8c7d35bd13 f2fs: Add sanity_check_inode() function 06e606acedaf f2fs: fix to do sanity check with user_block_count a3dccfacd3a5 f2fs: fix to do sanity check with secs_per_zone d45118813501 f2fs: introduce and spread verify_blkaddr 6012d18d4bf6 f2fs: clean up with is_valid_blkaddr() 65e1055a6987 f2fs: enhance sanity_check_raw_super() to avoid potential overflow 6e182e91c722 f2fs: sanity check on sit entry 89d78cf58f27 f2fs: check blkaddr more accuratly before issue a bio 3fd962048098 f2fs: return error during fill_super 240ceff482be f2fs: detect wrong layout cb9b1d4ec206 f2fs: fix race condition in between free nid allocator/initializer 3b19f961d260 f2fs: fix a panic caused by NULL flush_cmd_control d558df73f9be btrfs: tree-checker: Fix misleading group system information fbf8bd363066 btrfs: tree-checker: Check level for leaves and nodes 7a72f918825d btrfs: Check that each block group has corresponding chunk at mount time 6f33d3d8dca8 btrfs: tree-checker: Detect invalid and empty essential trees 058e388e42c8 btrfs: tree-checker: Verify block_group_item db438c333743 btrfs: tree-check: reduce stack consumption in check_dir_item 6b66f518c57d btrfs: tree-checker: use %zu format string for size_t e48e62f5a097 btrfs: tree-checker: Add checker for dir item f7438e62370b btrfs: tree-checker: Fix false panic for sanity test f4209d9db395 btrfs: tree-checker: Enhance btrfs_check_node output 20b304155136 btrfs: struct-funcs, constify readers 90eb4c02418b btrfs: Move leaf and node validation checker to tree-checker.c dc564649a291 btrfs: Add checker for EXTENT_CSUM c5b29071313f btrfs: Add sanity check for EXTENT_DATA when reading out leaf ece4bb551be6 btrfs: Check if item pointer overlaps with the item itself b0a67e43dc53 btrfs: Refactor check_leaf function for later expansion 23eb2f435a07 btrfs: Verify that every chunk has corresponding block group at mount time 3c77b07dc365 btrfs: validate type when reading a chunk 447effd30f9d hugetlbfs: check for pgoff value overflow 3d101f33acb2 hugetlbfs: fix offset overflow in hugetlbfs mmap e5deaa544138 mm/hugetlb.c: don't call region_abort if region_chg fails 35db4d1ed8a3 wil6210: missing length check in wmi_set_ie def8c1d045a0 bpf: Prevent memory disambiguation attack 62e0865f2015 bpf/verifier: Pass instruction index to check_mem_access() and check_xadd() 9c33b84ba0c4 bpf/verifier: Add spi variable to check_stack_write() e190b826f93c libceph: check authorizer reply/challenge length before reading 985a55126453 libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() 18a23fb26320 libceph: implement CEPHX_V2 calculation mode 06e925920d4d libceph: add authorizer challenge 2e901ea8b448 libceph: factor out encrypt_authorizer() 9da9bb4a0ff6 libceph: factor out __ceph_x_decrypt() 2617cd5743c6 libceph: factor out __prepare_write_connect() 08115452f865 libceph: store ceph_auth_handshake pointer in ceph_connection bd180ec81f73 libceph: no need to drop con->mutex for ->get_authorizer() 9041d1e200c7 libceph: drop len argument of *verify_authorizer_reply() 5acc58cd9948 tipc: use destination length for copy string 11de2fae3441 net: qed: use correct strncpy() size f3e31bbef6ed usb: gadget: dummy: fix nonsensical comparisons 60b3d44f05c1 mm: cleancache: fix corruption on missed inode invalidation 0e67f1cd9658 reset: remove remaining WARN_ON() in <linux/reset.h> f109deb22ee0 reset: make device_reset_optional() really optional ee6e7fba7f45 reset: add exported __reset_control_get, return NULL if optional 7be26008ef17 reset: fix optional reset_control_get stubs to return NULL d4b89ecc2951 reset: core: fix reset_control_put ca58e3b2fc54 reset: make optional functions really optional 47fb2ff8acf2 udf: Allow mounting volumes with incorrect identification strings 84fa7fcc557e arc: [devboards] Add support of NFSv3 ACL abbeacc0d353 ARC: change defconfig defaults to ARCv2 ddc07d59fae3 Btrfs: fix use-after-free when dumping free space c50ccf2c755e btrfs: Always try all copies when reading extent buffers b5e2333efe45 Input: elan_i2c - add support for ELAN0621 touchpad 0d70ce8c392a Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR d5cb3f341c48 Input: elan_i2c - add ELAN0620 to the ACPI table 81bedda8a375 Input: matrix_keypad - check for errors from of_get_named_gpio() 3ea71da2203d Input: xpad - quirk all PDP Xbox One gamepads d0095c5211b9 drm/mediatek: fix OF sibling-node lookup 8e9de89fedfc svm: Add mutex_lock to protect apic_access_page_done on AMD systems c0d75dacffb9 binder: fix proc->files use-after-free 412091e27d29 kgdboc: Fix warning with module build d0bf1cbeeb8e kgdboc: Fix restrict error 0256f875f23a scsi: csiostor: Avoid content leaks and casts b2b936317693 ALSA: trident: Suppress gcc string warning 5f41f8cacf64 scsi: scsi_devinfo: cleanly zero-pad devinfo strings de8268d0fe98 drm: set is_master to 0 upon drm_new_set_master() failure 96562b885dda drm/ast: Fix incorrect free on ioregs 23aa2d8f26e8 IB/mlx5: Avoid load failure due to unknown link width 26c128748b17 mips: fix mips_get_syscall_arg o32 check 1eef40b39f82 MIPS: ralink: Fix mt7620 nd_sd pinmux 0b58d902bfdd uprobes: Fix handle_swbp() vs. unregister() + register() race once more 66739379d5c8 iser: set sector for ambiguous mr status errors ad3af650aabd x86/power/64: Use char arrays for asm function names 21761c703436 kdb: use memmove instead of overlapping memcpy e9490d7a727b staging: rts5208: fix gcc-8 logic error warning 2de75633886a scsi: bfa: convert to strlcpy/strlcat 0470662c9e56 drm: gma500: fix logic error 5569c10858be ip_tunnel: Fix name string concatenate in __ip_tunnel_create() 52fc8c7243f3 kernfs: Replace strncpy with memcpy 0d4a2de44713 unifdef: use memcpy instead of strncpy cd39e296c4d6 kobject: Replace strncpy with memcpy d041ed258e58 test_hexdump: use memcpy instead of strncpy 5e2669c978b2 disable stringop truncation warnings for now dfb64b8c3d26 Kbuild: suppress packed-not-aligned warning for default setting only b136f0e9e9d7 Linux 4.9.143 740f140b5dc4 kbuild: Set KBUILD_CFLAGS before incl. arch Makefile 6d075d215b5b efi/libstub: Make file I/O chunking x86-specific 6f35b5bd0c0d workqueue: avoid clang warning 1e5b5cb7bf1e ARM: trusted_foundations: do not use naked function b874a8751f91 bus: arm-cci: remove unnecessary unreachable() 10479075c094 ARM: 8767/1: add support for building ARM kernel with clang 61cc8587f8e1 ARM: 8766/1: drop no-thumb-interwork in EABI mode fb660794cd61 efi/libstub: arm: support building with clang c4c29e1b347a misc: mic/scif: fix copy-paste error in scif_create_remote_lookup 140ee9b7aec9 Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl() 3c470638b6a6 mm: use swp_offset as key in shmem_replace_page() 06c2233ac246 iio:st_magn: Fix enable device after trigger 4a978cfe599f Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" 0f887c668676 usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series 72c6bc47e0b5 USB: usb-storage: Add new IDs to ums-realtek 36d8dbf23fc7 btrfs: release metadata before running delayed refs 07d8abace810 dmaengine: at_hdmac: fix module unloading 0daa7fc2c50d dmaengine: at_hdmac: fix memory leak in at_dma_xlate() 4e443d70a1b3 ext2: fix potential use after free 9c4a8f6f627c ALSA: sparc: Fix invalid snd_free_pages() at error path e3ff60d897dd ALSA: control: Fix race between adding and removing a user element 5d3201bbffe0 ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write 12b2efff8874 ALSA: wss: Fix invalid snd_free_pages() at error path 55eb06b7728f fs: fix lost error code in dio_complete 54f738293d30 perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() 08c133e86be2 perf/x86/intel: Move branch tracing setup to the Intel-specific source file 6e1210e2850d Btrfs: ensure path name is null terminated at btrfs_control_ioctl f403887502a8 xtensa: fix coprocessor context offset definitions c26e3c6c2dc4 xtensa: enable coprocessors that are being flushed 3a468e8e5a61 KVM: X86: Fix scan ioapic use-before-initialization 43dd9f48871e kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb aa716434a059 kvm: mmu: Fix race in emulated page table writes ff67a7d34bc5 usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 1d3891c724da s390/qeth: fix length check in SNMP processing 13a3d8908e54 rapidio/rionet: do not free skb before reading its length d39ebd199a63 net: skb_scrub_packet(): Scrub offload_fwd_mark ad0ee4f58533 Revert "wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout()" 6fc74d9f9b41 media: em28xx: Fix use-after-free when disconnecting dc62803e271d mm/khugepaged: collapse_shmem() do not crash on Compound 8dcbb5f21567 mm/khugepaged: collapse_shmem() without freezing new_page c2ca73b7ab3d mm/khugepaged: minor reorderings in collapse_shmem() 5c0ecc2ba542 mm/khugepaged: collapse_shmem() remember to clear holes 0dba3e54920b mm/khugepaged: fix crashes due to misaccounted holes 9815b0fcec67 shmem: introduce shmem_inode_acct_block cae7ed256d77 shmem: shmem_charge: verify max_block is not exceeded before inode update 10e458e6eb59 mm/khugepaged: collapse_shmem() stop if punched or truncated b59b24fed59d mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() ffdad597ccfc mm/huge_memory: splitting set mapping+index before unfreeze fb732e62bf37 mm/huge_memory.c: reorder operations in __split_huge_page_tail() b48c29b1ddff mm/huge_memory: rename freeze_page() to unmap_page() 68ae960f6d2a Linux 4.9.142 1f89834896bb ima: re-initialize iint->atomic_flags 166f4542ec59 ima: re-introduce own integrity cache lock 87043e4ca018 EVM: Add support for portable signature format 5f9fb1a0a59a ima: always measure and audit files in policy 5fed1ff84587 Revert "evm: Translate user/group ids relative to s_user_ns when computing HMAC" a49f03472b50 net: ieee802154: 6lowpan: fix frag reassembly 2188cf062e56 s390/mm: Check for valid vma before zapping in gmap_discard a1b53b1b06be lan78xx: Read MAC address from DT if present 0c41beebcdf9 namei: allow restricted O_CREAT of FIFOs and regular files 5a416ed93d0b sched/core: Allow __sched_setscheduler() in interrupts when PI is not used 0c9aa4da4530 usb: xhci: fix uninitialized completion when USB3 port got wrong status e2e3a814194c tty: wipe buffer if not echoing data 3540460e924b tty: wipe buffer. 674004e6c4fc include/linux/pfn_t.h: force '~' to be parsed as an unary operator f8c66aba27fa scsi: ufshcd: release resources if probe fails 99a3bd3d00a1 scsi: ufs: fix race between clock gating and devfreq scaling work 0967f4de8e46 scsi: ufshcd: Fix race between clk scaling and ungate work 675d91966d1a scsi: ufs: fix bugs related to null pointer access and array size 6bea268e0c3c mwifiex: fix p2p device doesn't find in scan problem c8144277c0ad mwifiex: Fix NULL pointer dereference in skb_dequeue() c34774ea1bc3 mwifiex: report error to PCIe for suspend failure b4f8e4c870b7 mwifiex: prevent register accesses after host is sleeping 2091b8cd4b4b cw1200: Don't leak memory if krealloc failes bf390abe940e Input: xpad - add support for Xbox1 PDP Camo series gamepad 29956d84355e Input: xpad - fix GPD Win 2 controller name dd15a17fd023 Input: xpad - add GPD Win 2 Controller USB IDs ad897a4649df Input: xpad - avoid using __set_bit() for capabilities cade531f0a82 Input: xpad - fix some coding style issues 7044e32b333f Input: xpad - add PDP device id 0x02a4 edcfecdc9a3d Input: xpad - add support for PDP Xbox One controllers ac8f836e6d6d Input: xpad - validate USB endpoint type during probe 7d6d5fc8b657 Input: xpad - fix PowerA init quirk for some gamepad models 8b20c25842c9 Input: xpad - constify usb_device_id 70f356afc465 Input: xpad - sync supported devices with XBCD e7bb7516b6d8 Input: xpad - sync supported devices with 360Controller 34784d6d7ec7 Input: xpad - add USB IDs for Mad Catz Brawlstick and Razer Sabertooth c5b83f357f30 Input: xpad - sync supported devices with xboxdrv 5ff2a1a88102 Input: xpad - sort supported devices by USB ID 574d843969d4 Input: xpad - support some quirky Xbox One pads 51b54b80fbc0 Input: xpad - restore LED state after device resume e9c7ce1389f0 Input: xpad - fix stuck mode button on Xbox One S pad 82e3ce0fd874 Input: xpad - don't depend on endpoint order 31abdb63b185 Input: xpad - simplify error condition in init_output 69f7143da050 Input: xpad - move reporting xbox one home button to common function b05c3b911eb5 Input: xpad - correctly sort vendor id's cf82f5ff4482 Input: xpad - fix Xbox One rumble stopping after 2.5 secs d6418e121327 Input: xpad - add product ID for Xbox One S pad 5f0de882e77f ath10k: fix kernel panic due to race in accessing arvif list 272991176af2 arm64: remove no-op -p linker flag ab076d20c28c net: bcmgenet: fix OF child-node lookup b694d8d9ece3 NFC: nfcmrvl_uart: fix OF child-node lookup 95cd1aacf9ce of: add helper to lookup compatible child node d77eacdb1e30 tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset b57951ed2b6d efi/arm: Revert deferred unmap of early memmap mapping 636374c50312 powerpc/numa: Suppress "VPHN is not supported" messages 8f9b3dd5a72d kdb: Use strscpy with destination buffer size 35a0620fec6b SUNRPC: Fix a bogus get/put in generic_key_to_expire() 19b7cd1bc134 perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs 99bfbe579c19 powerpc/io: Fix the IO workarounds code to work with Radix 03781eb59c08 floppy: fix race condition in __floppy_read_block_0() ab509b4f9507 rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write 3955562527ee cpufreq: imx6q: add return value check for voltage scale c57911f06591 KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE 0c7c4c4ae9fe pinctrl: meson: fix pinconf bias disable 1a8174028d89 usb: xhci: Prevent bus suspend if a port connect change or polling state is detected 415592434d91 IB/hfi1: Eliminate races in the SDMA send error path 7f6a5410f541 IB/core: Fix for core panic c4c2c2870a8c can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skb 8aa60a6d605d can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb is accessed out of bounds 5adc1c548aa5 can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to access frame length 8bcd10db1c4f can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb() 0bf67de5daa4 drm/ast: Remove existing framebuffers before loading driver 7fdaacc08451 drm/ast: fixed cursor may disappear sometimes f1c32bab45f3 drm/ast: change resolution may cause screen blurred 789c6944efa0 mm: don't warn about large allocations for slab 2a1220041c3d llc: do not use sk_eat_skb() 50c00054ebd9 gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd e044554e97e8 sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer ecfcb85cd637 bfs: add sanity check at bfs_fill_super() 47ff7629822e selinux: Add __GFP_NOWARN to allocation at str_read() 3a0e8e358745 v9fs_dir_readdir: fix double-free on p9stat_read error 8af78a66b255 tools/power/cpupower: fix compilation with STATIC=true a62e87afaaa8 brcmfmac: fix reporting support for 160 MHz channels 3d44c2953102 iwlwifi: mvm: fix regulatory domain update when the firmware starts 91a292b850cb iwlwifi: mvm: support sta_statistics() even on older firmware 2e668d7f1ab5 gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path 1b90193990ac MAINTAINERS: Add Sasha as a stable branch maintainer 43bc9c671e5e usb: xhci: fix timeout for transition from RExit to U0 6d5da206d6fa usb: dwc3: core: Clean up ULPI device b7e04483ba7c usb: core: Fix hub port connection events lost bb2d990b6fef Linux 4.9.141 c3ec4e5bda44 libceph: fall back to sendmsg for slab pages ab26f7fd578a HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges 2cf6ba5b3d78 new helper: uaccess_kernel() ea41e45381fb ACPI / platform: Add SMB0001 HID to forbidden_id_list 7810fe9f2377 drivers/misc/sgi-gru: fix Spectre v1 vulnerability fdddfd7fbe52 USB: misc: appledisplay: add 20" Apple Cinema Display f1b4d95e4d43 misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data 305a97a9db73 usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB 148b90c112f9 USB: quirks: Add no-lpm quirk for Raydium touchscreens 9f08cfeb966c usb: cdc-acm: add entry for Hiro (Conexant) modem bb5f531d73da uio: Fix an Oops on load 496f98c088f9 media: v4l: event: Add subscription to list before calling "add" operation 93848099e77b Revert "Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV" a540483bfefa Revert "media: videobuf2-core: don't call memop 'finish' when queueing" 33f3f3bd7608 btrfs: fix pinned underflow after transaction aborted 4423e072fe37 btrfs: Ensure btrfs_trim_fs can trim the whole filesystem fc43e4cd7f92 btrfs: Enhance btrfs_trim_fs function to handle error better 230c832a4e1b ACPI / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM ad226b632b8d ACPI / watchdog: Prefer iTCO_wdt on Lenovo Z50-70 92b4499e795d gfs2: Put bitmap buffers in put_super a38ad671d1ca SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() 553a56136333 zram: close udev startup race condition as default groups e90f343311c8 qed: Fix blocking/unlimited SPQ entries leak 897d6d429b6c qed: Fix memory/entry leak in qed_init_sp_request() d05e26d49ed3 lib/raid6: Fix arm64 test build 3fc19eac0f36 clk: fixed-factor: fix of_node_get-put imbalance d75d4fd8c718 hwmon: (ibmpowernv) Remove bogus __init annotations f280735afb24 s390/qeth: fix HiperSockets sniffer f184d303d10d netfilter: xt_IDLETIMER: add sysfs filename checking routine d8ccc61ce720 netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() 064cd456641a s390/mm: Fix ERROR: "__node_distance" undefined! 919560afc21f netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net 2636487a4766 s390/vdso: add missing FORCE to build targets 3b9158aec72e arm64: percpu: Initialize ret in the default case 9c0f309d6eb2 platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307 a13a81d3ace7 clk: samsung: exynos5420: Enable PERIS clocks for suspend ac270f140a28 fs/exofs: fix potential memory leak in mount option parsing cde0628c2701 clk: fixed-rate: fix of_node_get-put imbalance ebaf1e35da0f platform/x86: intel_telemetry: report debugfs failure 541f0aa32457 drm/edid: Add 6 bpc quirk for BOE panel. 11832f3cfbda um: Give start_idle_thread() a return code 8b275768a13b hfsplus: prevent btree data loss on root split 36b9d757247b hfs: prevent btree data loss on root split 6c35bb58c85a reiserfs: propagate errors from fill_with_dentries() properly f89c9ff37458 cifs: don't dereference smb_file_target before null check Bug: 71645364 Bug: 115649324 Bug: 115914689 Bug: 120985992 Bug: 121202973 Bug: 122013057 Change-Id: Ibe5820d803d9ca2e8d8b5aaa2d1801ec13b0294f Build-Id: 5203763 Signed-off-by: Petri Gynther <pgynther@google.com>
2018-12-20crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.140-g466b53d-ab5194658 (android-build@abfarm786) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Thu Dec 20 23:22:58 UTC 2018 private/msm-google: 466b53ddc8f5 LTS: Merge 4.9.140 into android-msm-bluecross-4.9 5cdb13f3cd88 Merge 4.9.140 into android-msm-bluecross-4.9-lts e3f5cd9fe621 FROMGIT: dm: do not allow readahead to limit IO size 36c30e7ab26e UPSTREAM: readahead: stricter check for bdi io_pages f55a410a7593 UPSTREAM: mm: don't cap request size based on read-ahead setting 8eb3ab04612d Merge 4.9.130 into android-msm-bluecross-4.9-lts 94b4e7a0808c Merge 4.9.129 into android-msm-bluecross-4.9-lts 3a43cd6da1f8 Merge 4.9.128 into android-msm-bluecross-4.9-lts 910dfad80a65 Merge 4.9.127 into android-msm-bluecross-4.9-lts c345ed78164c Merge 4.9.126 into android-msm-bluecross-4.9-lts 7805a884bc7e ion: reset ion driver back to pre-4.9.125 merge 83e7fb9083ea ion msm fixes. 3ef9ecbaa76d Merge 4.9.125 into android-msm-bluecross-4.9-lts e186413178a3 Linux 4.9.140 961323dd9478 Revert "ipv6: set rt6i_protocol properly in the route when it is installed" 0afb423b1d3f Revert "x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation" 44caf8b34625 Linux 4.9.139 861f5387585e ARM: spectre-v1: mitigate user accesses f4438f29bfbd ARM: spectre-v1: use get_user() for __get_user() bdf0f17e4e11 ARM: use __inttype() in get_user() d609e4aa5086 ARM: oabi-compat: copy semops using __copy_from_user() 9c91b9687904 ARM: vfp: use __copy_from_user() when restoring VFP state 50f032cc506a ARM: signal: copy registers using __copy_from_user() 49b853905b9a ARM: spectre-v1: fix syscall entry 8a4ae2876f6c ARM: spectre-v1: add array_index_mask_nospec() implementation abdeed7e61be ARM: spectre-v1: add speculation barrier (csdb) macros 3aa01740a26e ARM: KVM: report support for SMCCC_ARCH_WORKAROUND_1 b8940544118b ARM: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling 10c7b397cf5d ARM: spectre-v2: KVM: invalidate icache on guest exit for Brahma B15 b7888c6a365a ARM: KVM: invalidate icache on guest exit for Cortex-A15 51836963fa6f ARM: KVM: invalidate BTB on guest exit for Cortex-A12/A17 47571a907911 ARM: spectre-v2: warn about incorrect context switching functions bf92464b7ede ARM: spectre-v2: add firmware based hardening 26892e74dfd9 ARM: spectre-v2: harden user aborts in kernel space 9bc1ec1beb8c ARM: spectre-v2: add Cortex A8 and A15 validation of the IBE bit 33efd46a0c02 ARM: spectre-v2: harden branch predictor on context switches eed96a3ce0a3 ARM: spectre: add Kconfig symbol for CPUs vulnerable to Spectre 901e325f772f ARM: bugs: add support for per-processor bug checking 35293cc54366 ARM: bugs: hook processor bug checking into SMP and suspend paths b26c3c4bcdad ARM: bugs: prepare processor bug infrastructure 183a0d21e436 ARM: add more CPU part numbers for Cortex and Brahma B15 CPUs 134db5b955b8 arm64: uaccess: suppress spurious clang warning 86e514306bfb Kbuild: use -fshort-wchar globally 52c3adecfb2f x86/build: Use cc-option to validate stack alignment parameter 1f200e87ef3f x86/build: Fix stack alignment for CLang 27b5ebf61818 efi/libstub/arm64: Set -fpie when building the EFI stub 6b66b2d89e8d efi/libstub: Preserve .debug sections after absolute relocation check 94c47d419057 efi/libstub/arm64: Force 'hidden' visibility for section markers 61d920c3b21c efi/libstub/arm64: Use hidden attribute for struct screen_info reference 78e96f647d10 x86/boot: #undef memcpy() et al in string.c 0a953c058f73 crypto: arm64/sha - avoid non-standard inline asm tricks ebcc69a97a24 kbuild: clang: Disable 'address-of-packed-member' warning cf42c0b73444 x86/build: Specify stack alignment for clang 0dc4460a8364 x86/build: Use __cc-option for boot code compiler options 0605d5ebde70 kbuild: Add __cc-option macro 83e0e2f16c65 crypto, x86: aesni - fix token pasting for clang a5819f2b08a7 x86/kbuild: Use cc-option to enable -falign-{jumps/loops} e21538812d96 modules: mark __inittest/__exittest as __maybe_unused 85ab13ffcc69 kbuild: Add support to generate LLVM assembly files d438cec07374 kbuild: use -Oz instead of -Os when using clang 14635231f81c kbuild, LLVMLinux: Add -Werror to cc-option to support clang c466d17e3ab1 kbuild: drop -Wno-unknown-warning-option from clang options b53c7372d667 kbuild: fix asm-offset generation to work with clang c36ae15ceb62 kbuild: consolidate redundant sed script ASM offset generation 89794183eea0 kbuild: Consolidate header generation from ASM offset information cd9a7644a3ea kbuild: clang: add -no-integrated-as to KBUILD_[AC]FLAGS 7135c75e00ed kbuild: Add better clang cross build support 3d26b729ddb2 ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF eb18330f4d7a inet: frags: better deal with smp races 262e7c9940e9 usbnet: smsc95xx: disable carrier check while suspending 91d3ddb8cb5f tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths 6bab51ff62ce sctp: not allow to set asoc prsctp_enable by sockopt 4a80b1feaee7 net-gro: reset skb->pkt_type in napi_reuse_skb() 5367cdf3e158 ip_tunnel: don't force DF when MTU is locked a09bd930e90a flow_dissector: do not dissect l4 ports for fragments 7a4dc3f83997 Linux 4.9.138 7088c66504c2 KVM: arm64: Fix caching of host MDCR_EL2 value cc5bd86e271d drm/i915/execlists: Force write serialisation into context image vs execution 232ed06fd179 drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values 9c926f10eaab drm/dp_mst: Check if primary mstb is null fd2038380e2d drm/rockchip: Allow driver to be shutdown on reboot/kexec 9c34ad0ce3b3 mm: migration: fix migration of huge PMD shared pages f8d4c943f2cf hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! e133c33edf3b lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn 8f1756ad8ba4 configfs: replace strncpy with memcpy d180feedae04 fuse: fix leaked notify reply fdd93795b825 fuse: fix use-after-free in fuse_direct_IO() c616a9326b23 rtc: hctosys: Add missing range error reporting 7291d95a97fc nfsd: COPY and CLONE operations require the saved filehandle to be set 4d9d47c7e5bf sunrpc: correct the computation for page_ptr when truncating 03004f416351 mount: Prevent MNT_DETACH from disconnecting locked mounts d7565180923e mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts fa14e9bddc7d mount: Retest MNT_LOCKED in do_umount d450fcdb42e7 ext4: fix buffer leak in __ext4_read_dirblock() on error path 82dfeb8d8254 ext4: fix buffer leak in ext4_xattr_move_to_block() on error path b66102a457de ext4: release bs.bh before re-using in ext4_xattr_block_find() 6b436fb67e1f ext4: fix possible leak of s_journal_flag_rwsem in error path 8547ff5d14c2 ext4: fix possible leak of sbi->s_group_desc_leak in error path 11a2eb02e6d1 ext4: avoid possible double brelse() in add_new_gdb() on error path 142e0172e303 ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing f30a52c9c5fa ext4: avoid buffer leak in ext4_orphan_add() after prior errors 8a6a7dd7449d ext4: fix possible inode leak in the retry loop of ext4_resize_fs() 05821678f265 ext4: avoid potential extra brelse in setup_new_flex_group_blocks() c484fd258cca ext4: add missing brelse() add_new_gdb_meta_bg()'s error path 771e8c73f26f ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path b1341999bd39 ext4: add missing brelse() update_backups()'s error path f6939dbd8071 clockevents/drivers/i8253: Add support for PIT shutdown quirk 800d8112ee7f Btrfs: fix data corruption due to cloning of eof block 3fe6b9aa5cd2 Btrfs: fix cur_offset in the error case for nocow 53111ab29e0c arch/alpha, termios: implement BOTHER, IBSHIFT and termios2 4d18bea3de8e termios, tty/tty_baudrate.c: fix buffer overrun af86cb901c7f of, numa: Validate some distance map rules d29a7b6f720d mtd: docg3: don't set conflicting BCH_CONST_PARAMS option 7e1e1956dcc7 netfilter: conntrack: fix calculation of next bucket number in early_drop 818e584636d7 mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings dd4c84ba2b3a ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entry acdc6a723ea5 vhost/scsi: truncate T10 PI iov_iter to prot_bytes e200279bb827 reset: hisilicon: fix potential NULL pointer dereference 7ecf24877ea8 mach64: fix image corruption due to reading accelerator registers 6bd9b55243e6 mach64: fix display corruption on big endian machines 43e38372f9b1 Revert "ceph: fix dentry leak in splice_dentry()" 9efe04470a97 libceph: bump CEPH_MSG_MAX_DATA_LEN ee27421c80df clk: rockchip: Fix static checker warning in rockchip_ddrclk_get_parent call 79a3e118b016 clk: at91: Fix division by zero in PLL recalc_rate() 0a468686faef clk: s2mps11: Fix matching when built as module and DT node contains compatible 0dac028156c6 xtensa: fix boot parameters address translation a10aa331aa02 xtensa: make sure bFLT stack is 16 byte aligned c9226141c2e5 xtensa: add NOTES section to the linker script fca93d34f3f9 MIPS: Loongson-3: Fix BRIDGE irq delivery problem 83babf64c1c1 MIPS: Loongson-3: Fix CPU UART irq delivery problem b7706a824257 parisc: Fix exported address of os_hpmc handler 5a41c652134b parisc: Fix HPMC handler by increasing size to multiple of 16 bytes 4d01ed83361c parisc: Align os_hpmc_size on word boundary 3d67d62931d9 bna: ethtool: Avoid reading past end of buffer e029b8379ed6 e1000: fix race condition between e1000_down() and e1000_watchdog 55edbf1ce1bf e1000: avoid null pointer dereference on invalid stat type 1a55a71ed205 mm: do not bug_on on incorrect length in __mm_populate() c31ccf1fe8c7 fuse: set FR_SENT while locked 7238fcbd6814 fuse: fix blocked_waitq wakeup 0799a93d3058 fuse: Fix use-after-free in fuse_dev_do_write() 7996b1c0eaef fuse: Fix use-after-free in fuse_dev_do_read() 0dd45a4df3eb scsi: qla2xxx: shutdown chip if reset fail 0b6393523e59 scsi: qla2xxx: Fix incorrect port speed being set for FC adapters 8dd745a8799e cdrom: fix improper type cast, which can leat to information leak. 0cf4fa79920c 9p: clear dangling pointers in p9stat_free 9e79094da01f 9p locks: fix glock.client_id leak in do_lock abefbf42e465 powerpc/selftests: Wait all threads to join c19136a6cd2e media: tvp5150: fix width alignment during set_selection() 64a5369b7e7f sc16is7xx: Fix for multi-channel stall ff37c427fb4f MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS 76c386b3a826 powerpc/boot: Ensure _zimage_start is a weak symbol 12b49fd34b8c MIPS: kexec: Mark CPU offline before disabling local IRQ 2a55f0985d48 media: pci: cx23885: handle adding to list failure 4bdf5ec12d3c drm/omap: fix memory barrier bug in DMM driver 0e4dde1a6e30 powerpc/nohash: fix undefined behaviour when testing page size support 427ccff8aabb ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL 9206016ce407 tty: check name length in tty_find_polling_driver() 9bed31c93660 powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() 5552683784c9 Linux 4.9.137 627ab1faa16b MD: fix invalid stored role for a disk - try2 f3bc71fa0e6a btrfs: set max_extent_size properly a088035d9935 Btrfs: fix null pointer dereference on compressed write path error 91b3675e1122 btrfs: qgroup: Dirty all qgroups before rescan 6a0403a42c2d Btrfs: fix wrong dentries after fsync of file that got its parent replaced 4c7b9a461dcb btrfs: make sure we create all new block groups 9ff40fbfd05a btrfs: reset max_extent_size on clear in a bitmap c160dae0a384 btrfs: wait on caching when putting the bg cache 391235fd9c3f btrfs: don't attempt to trim devices that don't support it d87af98c5ab7 btrfs: iterate all devices during trim, instead of fs_devices::alloc_list 1bd7112bb931 btrfs: fix error handling in free_log_tree 5125564ae8ee btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlock 20d8180c6053 btrfs: Handle owner mismatch gracefully when walking up tree 22a4f7ea5e3c soc/tegra: pmc: Fix child-node lookup cac77e1150df arm64: dts: stratix10: Correct System Manager register size aa52629c60b1 Cramfs: fix abad comparison when wrap-arounds occur 245af7ee61ef rpmsg: smd: fix memory leak on channel create 5fa09dbe0fd4 arm64: lse: remove -fcall-used-x0 flag 72a364cb4991 media: em28xx: make v4l2-compliance happier by starting sequence on zero f294e26192de media: em28xx: fix input name for Terratec AV 350 78490e0ec071 media: tvp5150: avoid going past array on v4l2_querymenu() 8e7c0fc9a06a media: em28xx: use a default format if TRY_FMT fails 782512e5c5b9 xen: fix xen_qlock_wait() c90ea7d8b310 kgdboc: Passing ekgdboc to command line causes panic c40015f3f338 media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD 5378c0eac0b7 TC: Set DMA masks for devices f579349a3c75 MIPS: OCTEON: fix out of bounds array access on CN68XX 38b57496ae2c powerpc/msi: Fix compile error on mpc83xx 6c446ad3622a dm ioctl: harden copy_params()'s copy_from_user() from malicious users 5c22b67bc29d lockd: fix access beyond unterminated strings in prints 5727dbcd2628 nfsd: Fix an Oops in free_session() 65f27a3fac4c NFSv4.1: Fix the r/wsize checking 404a83aca909 genirq: Fix race on spurious interrupt detection 5aa66ca294e6 printk: Fix panic caused by passing log_buf_len to command line 8ad964c6cfb7 smb3: on kerberos mount if server doesn't specify auth type use krb5 883f97972394 smb3: do not attempt cifs operation in smb3 query info error path 69922f7e47c8 smb3: allow stats which track session and share reconnects to be reset dcfc7f2e6340 w1: omap-hdq: fix missing bus unregister at removal 5feed0720dbe iio: adc: at91: fix wrong channel number in triggered buffer mode be1898c25d77 iio: adc: at91: fix acking DRDY irq on simple conversions 169a4398c855 iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs() e02771de4817 iio: ad5064: Fix regulator handling 8b48ce1a3f28 kbuild: fix kernel/bounds.c 'W=1' warning cbf05aa91c12 hugetlbfs: dirty pages as they are added to pagecache 53de32d0417c ima: fix showing large 'violations' or 'runtime_measurements_count' 491cd0629de3 crypto: tcrypt - fix ghash-generic speed test b957cd4d7de6 crypto: lrw - Fix out-of bounds access on counter overflow d699af340bfd signal/GenWQE: Fix sending of SIGKILL 0a38f3a8260c PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk 4ef899b32843 EDAC, skx_edac: Fix logical channel intermediate decoding d2afa597ff52 EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting dd0ee8a4221b HID: hiddev: fix potential Spectre v1 8e30869fa329 ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR 4c196200e6fa ext4: initialize retries variable in ext4_da_write_inline_data_begin() 4b347ab6ee3c gfs2_meta: ->mount() can get NULL dev_name 2613e75968a0 jbd2: fix use after free in jbd2_log_do_checkpoint() b85c6659a7f7 ASoC: intel: skylake: Add missing break in skl_tplg_get_token() 3e63a7f25cc8 libnvdimm: Hold reference on parent while scheduling async init b6b45bc40bd1 net/ipv4: defensive cipso option parsing 4579824bf9b8 iwlwifi: mvm: check return value of rs_rate_from_ucode_rate() 37ef739a0aed usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten 8eca5196991e libertas: don't set URB_ZERO_PACKET on IN USB transfer 00893f46a2bd xen: make xen_qlock_wait() nestable 95f5d10f99b4 xen: fix race in xen_qlock_wait() c29b0cc6378d xen/blkfront: avoid NULL blkfront_info dereference on device removal 5a5bc211dbbb tpm: Restore functionality to xen vtpm driver. 9b4cb632e1af xen-swiotlb: use actually allocated size on check physical continuous add34b8660fa ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250 0c0996cd5a27 ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings 744ed1c1673f arm: dts: exynos: Add missing cooling device properties for CPUs b5c33c25d23b ARM: dts: exynos: Remove "cooling-{min|max}-level" for CPU nodes 430c63454a7f ALSA: hda: Check the non-cached stream buffers more explicitly e0362b434cb0 dmaengine: dma-jz4780: Return error if not probed from DT ba277fec4cc5 signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init 93feaa02a89b scsi: lpfc: Correct soft lockup when running mds diagnostics e2274c76f8ea uio: ensure class is registered before devices 479cd3e8ad91 driver/dma/ioat: Call del_timer_sync() without holding prep_lock ae893bc61c0f usb: chipidea: Prevent unbalanced IRQ disable ffa426d68b5b crypto: caam - fix implicit casts in endianness helpers 2048b787ca65 coresight: etb10: Fix handling of perf mode a8433138c41b PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice 4e1fabddcfcf MD: fix invalid stored role for a disk 44760d8aa8a4 ext4: fix argument checking in EXT4_IOC_MOVE_EXT e9f5a3d1139e usb: gadget: udc: atmel: handle at91sam9rl PMC 2b049a3ba40d VMCI: Resource wildcard match fixed e269ca1835c6 tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated a48a3a51cfd6 IB/ipoib: Clear IPCB before icmp_send 2537f9adf511 RDMA/core: Do not expose unsupported counters b18de4e8bdc5 scsi: megaraid_sas: fix a missing-check bug 57589690d423 scsi: esp_scsi: Track residual for PIO transfers 3f413ec098fd cgroup, netclassid: add a preemption point to write_classid 771d03e4483e ath10k: schedule hardware restart if WMI command times out 4444593f461c ixgbevf: VF2VF TCP RSS 989335821b0e pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant 3b95f6491236 pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant dbd7095badc3 pinctrl: qcom: spmi-mpp: Fix drive strength setting 0b915343462e ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers 6c8b1db819e6 kprobes: Return error if we fail to reuse kprobe instead of BUG_ON() d5b19a438713 brcmfmac: fix for proper support of 160MHz bandwidth 8bcc01ae1a4a pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux 24395d641d02 x86: boot: Fix EFI stub alignment 21a5ff20aff5 Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth 36cce138cad8 cpufreq: dt: Try freeing static OPPs only if we have added them a25ba419eaf1 x86/olpc: Indicate that legacy PC XO-1 platform should not register RTC 3ba19f9676c5 iwlwifi: pcie: avoid empty free RB queue 7e3f33199020 mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01 af414f3468ed perf strbuf: Match va_{add,copy} with va_end 0af42d6754f3 perf tools: Cleanup trace-event-info 'tdata' leak 401bd18c7e41 perf tools: Free temporary 'sys' string in read_event_files() 912d51f20c55 hwmon: (pwm-fan) Set fan speed to 0 on suspend fccb699cf361 s390/sthyi: Fix machine name validity indication 5f008fce1f27 tun: Consistently configure generic netdev params via rtnetlink a2b544ef5e0f swim: fix cleanup on setup error 0915f56236d9 ataflop: fix error handling during setup 81301a15a267 locking/lockdep: Fix debug_locks off performance problem 8b110ef876ea i2c: rcar: cleanup DMA for all kinds of failure d38bd3e9a880 selftests: ftrace: Add synthetic event syntax testcase a99c6f69f8cb net: qla3xxx: Remove overflowing shift statement 52188404e175 x86/fpu: Remove second definition of fpu in __fpu__restore_sig() 1c696b9797fb perf cpu_map: Align cpu map synthesized events properly. 2530be540188 sched/fair: Fix the min_vruntime update logic in dequeue_entity() 6dc8764a316c sparc64: Make proc_id signed. 4c04e74c6933 sparc: Fix single-pcr perf event counter management. 9da255bbd108 xfrm: policy: use hlist rcu variants on insert 9527bd3290b9 Revert "perf tools: Fix PMU term format max value calculation" f6bded890421 bpf: do not blindly change rlimit in reuseport net selftest b0c054507634 x86/speculation: Support Enhanced IBRS on future CPUs 382a263d6c04 x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided 66fe51cb35d9 x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation edc9af2c38d3 ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops fe8d670a78aa ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) 3c09158a2d92 ALSA: hda - Fix headphone pin config for ASUS G751 17f333be9a67 ALSA: hda - Add quirk for ASUS G751 laptop d35b161d487e parisc: Fix map_pages() to not overwrite existing pte entries 662d2aef4cb1 parisc: Fix address in HPMC IVA 9aba7ddfc8cd ipmi: Fix timer race with module unload c52a368de213 pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges 6a6b41642a76 jffs2: free jffs2_sb_info through jffs2_kill_sb() 4f173e6911cd hwmon: (pmbus) Fix page count auto-detection. 0d38b80894bf bcache: fix miss key refill->end in writeback 0bb1a5e5aa17 Linux 4.9.136 65cb24de03f1 posix-timers: Sanitize overrun handling b0b77fb6c991 net: fs_enet: do not call phy_stop() in interrupts b462075e089d x86/time: Correct the attribute on jiffies' definition 4fad9fd1a6cc x86/percpu: Fix this_cpu_read() bc1fccc7cd0a sched/fair: Fix throttle_list starvation with low CFS quota 3ddf3c21ef27 Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM bdbb426f6e1c USB: fix the usbfs flag sanitization for control transfers 4121be5950ea usb: gadget: storage: Fix Spectre v1 vulnerability 25c1b59c21dd cdc-acm: correct counting of UART states in serial state notification 1fcfb1d41f8d IB/ucm: Fix Spectre v1 vulnerability eacbd9c55f74 RDMA/ucma: Fix Spectre v1 vulnerability f1b2b8680bce drm/edid: Add 6 bpc quirk for BOE panel in HP Pavilion 15-n233sl 4dd400eda5db ptp: fix Spectre v1 vulnerability 186c5856dc5a cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) 9bb68aaf6436 xfs: truncate transaction does not modify the inobt ee74e3561a02 gpio: mxs: Get rid of external API call 29872c3eb6f7 ahci: don't ignore result code of ahci_reset_controller() 79d47dd686d0 crypto: shash - Fix a sleep-in-atomic bug in shash_setkey_unaligned eba69ae2afef Revert "x86/mm: Expand static page table for fixmap space" ced272d8da20 ip6_tunnel: Fix encapsulation layout 9819741aeec7 rtnetlink: Disallow FDB configuration for non-Ethernet device 0c49b5e584e0 net: fix pskb_trim_rcsum_slow() with odd trim offset 0376b839cc55 net: drop skb on failure in ip_check_defrag() 210c21f1ffe1 bonding: fix length of actor system f0223d1f78f5 ethtool: fix a privilege escalation bug 242e6f52a0cd vhost: Fix Spectre V1 vulnerability 1b0bb7e515b2 sctp: fix race on sctp_id2asoc 01a2ff110120 r8169: fix NAPI handling under high load 33424e7ca00c net: udp: fix handling of CHECKSUM_COMPLETE packets 8b9a62c58d4d net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules f57ef24f811c net: socket: fix a missing-check bug 3628c3dddaf6 net: sched: gred: pass the right attribute to gred_change_table_def() f86c55c6d0d8 net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs aa23c2207d29 llc: set SOCK_RCU_FREE in llc_sap_add_socket() 510e6c3bd51a ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called 365212065872 ipv6: mcast: fix a use-after-free in inet6_mc_check 5f2d007016f3 net: bridge: remove ipv6 zero address check in mcast queries a4959af07741 bridge: do not add port to router list when receives query with source 0.0.0.0 9a7f15eacc1f perf tools: Disable parallelism for 'make clean' 2edec22d1875 Revert "netfilter: ipv6: nf_defrag: drop skb dst before queueing" 31e29bafe914 mtd: spi-nor: Add support for is25wp series chips 9dbac7caac2d fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters() 7bdb3af6a953 net: ena: fix NULL dereference due to untimely napi initialization 2daa0b5ec296 rxrpc: Only take the rwind and mtu values from latest ACK d9ec661f2dc8 rxrpc: Don't check RXRPC_CALL_TX_LAST after calling rxrpc_rotate_tx_window() fb1083d83fb5 ARM: dts: imx53-qsb: disable 1.2GHz OPP 2fc0fb03319a perf tests: Fix indexing when invoking subtests 52f305530ab6 xhci: Fix USB3 NULL pointer dereference at logical disconnect. 97d34e8ea071 libertas: call into generic suspend code before turning off power 43832bec7647 IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()' 72b33231a714 x86/paravirt: Fix some warning messages f11f358460c9 iio: buffer: fix the function signature to match implementation f9dde4194610 nvmet: fix space padding in serial number ba559a578e7f bonding: ratelimit failed speed/duplex update warning 8576adcc101d enic: do not overwrite error code 8e697f95532d xen-netfront: Fix mismatched rtnl_unlock 24b71d1895f5 sparc64: Fix regression in pmdp_invalidate(). 43bbab662dc9 xen-netfront: Update features after registering netdev acfbd2866fe9 test_bpf: Fix testing with CONFIG_BPF_JIT_ALWAYS_ON=y on other arches dba8e960a541 ALSA: hda - Fix incorrect usage of IS_REACHABLE() da92e8a2d986 futex: futex_wake_op, do not fail on invalid op a2b9a0def3e9 cifs: Use ULL suffix for 64-bit constant 6279fc56944b perf/core: Fix locking for children siblings group read 5f6590d6fa99 macsec: fix memory leaks when skb_to_sgvec fails 65b05d03a578 l2tp: remove configurable payload offset 1680ca362dad iio: pressure: zpa2326: Remove always-true check which confuses gcc dfdf8be7dcc2 module: fix DEBUG_SET_MODULE_RONX typo c87dd592a766 drm/msm: Fix possible null dereference on failure of get_pages() 97d65c1b6e73 Btrfs: incremental send, fix invalid memory access 9629cf8ef9ad Revert "IB/ipoib: Update broadcast object if PKey value was changed in index 0" 78ba91de8325 i40e: avoid NVM acquire deadlock during NVM update 1e6abb88d03e drm: bochs: Don't remove uninitialized fbdev framebuffer 9388bd235b27 scsi: qla2xxx: Avoid double completion of abort command d287f1dab98c IB/mlx5: Avoid passing an invalid QP type to firmware a96406d43944 mm/frame_vector.c: release a semaphore in 'get_vaddr_frames()' 4b7c09a5f74a nbd: only set MSG_MORE when we have more to send 150b28b45a35 IB/rxe: put the pool on allocation failure 2e6474b25355 IB/ipoib: Fix lockdep issue found on ipoib_ib_dev_heavy_flush 4a4d2c93ed19 ipv6: fix cleanup ordering for ip6_mr failure 16bcf48aa374 ath10k: convert warning about non-existent OTP board id to debug message ddf39e0f3cc2 ALSA: hda - No loopback on ALC299 codec 54ad2bbe3480 sctp: use right member as the param of list_for_each_entry 0ef75f51c5d5 net: cdc_ncm: GetNtbFormat endian fix 855bf147245c ocfs2: fix deadlock caused by recursive locking in xattr 5f3005096fae qed: Warn PTT usage by wrong hw-function d0136b8acfee iio: adc: Revert "axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications" 271b4a840228 rds: ib: Fix missing call to rds_ib_dev_put in rds_ib_setup_qp c2c87f5bf212 staging: wilc1000: Fix problem with wrong vif index 7334e2856955 ptr_ring: fix up after recent ptr_ring changes 503c394139c9 clk: samsung: Fix m2m scaler clock on Exynos542x a34dcf51b8a6 usb: dwc3: omap: remove IRQ_NOAUTOEN used with shared irq 7bbba613477f usb: renesas_usbhs: gadget: fix unused-but-set-variable warning 3dd952b45b3b usb: renesas_usbhs: gadget: fix spin_lock_init() for &uep->lock 3dde6c974c50 net/mlx5: Fix health work queue spin lock to IRQ safe 2cdc70f39bda perf probe: Fix probe definition for inlined functions 4d19a505207e perf evsel: Fix probing of precise_ip level for default cycles event 3d28f9a3aeee net/mlx5: Fix driver load error flow when firmware is stuck 6fdeb3e0bb1d ip6_tunnel: Correct tos value in collect_md mode 8013d43a0bf1 net/mlx5e: Fix fixpoint divide exception in mlx5e_am_stats_compare 538f9d939030 ufs: we need to sync inode before freeing it f33ed8438676 Btrfs: clear EXTENT_DEFRAG bits in finish_ordered_io 30037edd16f4 net: stmmac: ensure jumbo_frm error return is correctly checked for -ve value 03a1d0be64ba elevator: fix truncation of icq_cache_name 6b51100d8ac5 gpu: ipu-v3: Fix CSI selection for VDIC 7b5407843691 ARM: 8677/1: boot/compressed: fix decompressor header layout for v7-M d58f0b059948 x86/cpu/cyrix: Add alternative Device ID of Geode GX1 SoC 2ba5909c8c7b qlcnic: Fix tunnel offload for 82xx adapters 23bf0b4ab024 net: ethernet: stmmac: Fix altr_tse_pcs SGMII Initialization f9f4be67be83 libata: fix error checking in in ata_parse_force_one() fd500b357b81 mac80211: fix TX aggregation start/stop callback race 942630bb4c9e arch/sparc: increase CONFIG_NODES_SHIFT on SPARC64 to 5 c375d28caa73 ASoC: Intel: Skylake: Fix to parse consecutive string tkns in manifest 5cb2faefc12a reset: hi6220: Set module license so that it can be loaded fa0b7f94ce43 ata: sata_rcar: Handle return value of clk_prepare_enable 4b1cfa2e9db6 btrfs: fiemap: Cache and merge fiemap extent before submit it to user 311058153732 ARM: dts: bcm283x: Reserve first page for firmware 451d498b7b10 ath10k: fix NAPI enable/disable symmetry for AHB interface 3e6250bcd163 bnxt_en: Don't use rtnl lock to protect link change logic in workqueue. 2f48581af308 tipc: fix a race condition of releasing subscriber object 2185dbac9e81 tipc: Fix tipc_sk_reinit handling of -EAGAIN b06b7882f7b4 net/mlx5: Fix command completion after timeout access invalid structure e35f29044594 net: phy: marvell: Limit 88m1101 autoneg errata to 88E1145 as well. 3cd731e952df nvme-pci: fix CMB sysfs file removal in reset path e7d5fa96ef7b rxe: Fix a sleep-in-atomic bug in post_one_send 0da0e5172995 orangefs: off by ones in xattr size checks 01acd933d618 IB/core: Fix the validations of a multicast LID in attach or detach operations 9fd3be2cbb16 IB/ipoib: Do not warn if IPoIB debugfs doesn't exist c5a92c4b4b07 platform/x86: acer-wmi: setup accelerometer when ACPI device was found 23e983e27aaf ipv6: set rt6i_protocol properly in the route when it is installed 2d4260b280d0 efi/fb: Correct PCI_STD_RESOURCE_END usage 08ae439c95d1 i2c: bcm2835: Avoid possible NULL ptr dereference 9e431e0ca947 PCI: Disable MSI for HiSilicon Hip06/Hip07 only in Root Port mode ccebc75e2e51 ACPI: sysfs: Make ACPI GPE mask kernel parameter cover all GPEs 8c9e873c73b1 igb: Remove superfluous reset to PHY and page 0 selection adb298bcf45e f2fs: fix multiple f2fs_add_link() having same name for inline dentry a7e08447c3d8 scsi: aacraid: Fix typo in blink status 8ca11792acba MIPS: Handle non word sized instructions when examining frame 416ca41754e2 MIPS: microMIPS: Fix decoding of swsp16 instruction de4c175c6359 mm/memory_hotplug.c: fix overflow in test_pages_in_a_zone() 698f6acd22d3 perf symbols: Fix memory corruption because of zero length symbols 063cc21634ce net: cxgb3_main: fix a missing-check bug d130c0b8b974 declance: Fix continuation with the adapter identification message 2cdc244ad907 net: fec: fix rare tx timeout c1db12c42ad3 perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX 4d0836664071 perf/ring_buffer: Prevent concurent ring buffer access 9752f87b5851 smsc95xx: Check for Wake-on-LAN modes 8a1e903398bf smsc75xx: Check for Wake-on-LAN modes abbb3f1081f3 r8152: Check for supported Wake-on-LAN Modes 2ee87afc5b9b sr9800: Check for supported Wake-on-LAN modes 6226d311cd15 lan78xx: Check for supported Wake-on-LAN modes 4a0b24576e9d ax88179_178a: Check for supported Wake-on-LAN modes 0da746188405 asix: Check for supported Wake-on-LAN modes 207928c63451 qed: Avoid constant logical operation warning in qed_vf_pf_acquire 9afd2a2dbb08 qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor 864170047753 pxa168fb: prepare the clock 83e158f93d66 Bluetooth: SMP: fix crash in unpairing 5dfa0f7fd953 mac80211_hwsim: do not omit multicast announce of first added radio 6e93cd9e17e0 nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT 83eb6dd71d24 soc: fsl: qe: Fix copy/paste bug in ucc_get_tdm_sync_shift() fce84f75e518 soc: fsl: qbman: qman: avoid allocating from non existing gen_pool 05bdb6d96456 net: macb: Clean 64b dma addresses if they are not detected 8114c2b28065 ARM: dts: BCM63xx: Fix incorrect interrupt specifiers de500b94790b xfrm: validate template mode 27171e1e33ce ARM: 8799/1: mm: fix pci_ioremap_io() offset check e36e7b024a86 mac80211: TDLS: fix skb queue/priority assignment 48741cac1a88 cfg80211: Address some corner cases in scan result channel updating 147953b66723 mac80211: fix pending queue hang due to TX_DROP 411a3f2588d1 cfg80211: reg: Init wiphy_idx in regulatory_hint_core() 1e97d6b1f751 mac80211: Always report TX status 7faa369673bd xfrm6: call kfree_skb when skb is toobig 89cb86e9d42e xfrm: Validate address prefix lengths in the xfrm selector. b24c9962b179 Linux 4.9.135 68747bc054d3 HV: properly delay KVP packets when negotiation is in progress 7dd55897f23c ext4: avoid running out of journal credits when appending to an inline file aee0c9e837c2 sched/cputime: Fix ksoftirqd cputime accounting regression 034cd8a20fac sched/cputime: Increment kcpustat directly on irqtime account 74d6f8eac6ea macintosh/rack-meter: Convert cputime64_t use to u64 dbf9a0532e02 sched/cputime: Convert kcpustat to nsecs 92811e276799 usb: gadget: serial: fix oops when data rx'd after close f01e8fee66fd HID: quirks: fix support for Apple Magic Keyboards 5d4c6663ebf6 ARC: build: Don't set CROSS_COMPILE in arch's Makefile e4450e391ae3 ARC: build: Get rid of toolchain check dc3f9ba43933 netfilter: check for seqadj ext existence before adding it in nf_nat_setup_info 3309ad2e08a5 mm: Preserve _PAGE_DEVMAP across mprotect() calls e34bd9a96704 mremap: properly flush TLB before releasing the page 792a9648aebf iommu/amd: Return devid as alias for ACPI HID devices 16b07d3af640 powerpc/tm: Avoid possible userspace r1 corruption on reclaim 42c08c3675b0 powerpc/tm: Fix userspace r13 corruption 39f289c179b4 net/mlx4: Use cpumask_available for eq->affinity_mask 0c3973c7ca22 scsi: sd: don't crash the host on invalid commands c4cd341ac13b drm: mali-dp: Call drm_crtc_vblank_reset on device init 51ddce702e50 ravb: do not write 1 to reserved bits e6c1b1555f98 Input: atakbd - fix Atari CapsLock behaviour aedfb5c77e84 Input: atakbd - fix Atari keymap 89c3a401791e scsi: ibmvscsis: Ensure partition name is properly NUL terminated 83ab0f02992a scsi: ibmvscsis: Fix a stringop-overflow warning 8c15d1a5f909 clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP flag for non-am43 SoCs e7d758638117 batman-adv: fix hardif_neigh refcount on queue_work() failure 0b296f3d042a batman-adv: fix backbone_gw refcount on queue_work() failure 450db3d8652e batman-adv: Prevent duplicated tvlv handler 8b7a4dffc2cb batman-adv: Prevent duplicated global TT entry 49580031565e batman-adv: Prevent duplicated softif_vlan entry 2231ff0dcb30 batman-adv: Prevent duplicated nc_node entry 78364cd96c84 batman-adv: Fix segfault when writing to sysfs elp_interval 92017857d656 batman-adv: Fix segfault when writing to throughput_override 7c9a83360f1c media: af9035: prevent buffer overflow on write 1d326a94d103 Linux 4.9.134 5a0f340f5ad6 ipv4: frags: precedence bug in ip_expire() 85e59af99a7f ip: frags: fix crash in ip_do_fragment() 4077ddb2cb48 ip: process in-order fragments efficiently e9e4ac488c01 ip: add helpers to process in-order fragments faster. 10043954eada ip: use rb trees for IP frag queue. b475cf3bf1e8 net: add rb_to_skb() and other rb tree helpers 791521e2e377 net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends a8444b1ccb20 ipv6: defrag: drop non-last frags smaller than min mtu 871695951ec6 net: modify skb_rbtree_purge to return the truesize of all purged skbs. f5d17b55f4be net: speed up skb_rbtree_purge() 82f36cbc7459 ip: discard IPv4 datagrams with overlapping segments. d838486621c3 inet: frags: fix ip6frag_low_thresh boundary 316986fe4dca inet: frags: get rid of ipfrag_skb_cb/FRAG_CB 5b68fda0a455 inet: frags: reorganize struct netns_frags 6060bcdcffab rhashtable: reorganize struct rhashtable layout cbc45497b39c ipv6: frags: rewrite ip6_expire_frag_queue() 7a87ec92d36a inet: frags: do not clone skb in ip_expire() 7f6170683223 inet: frags: break the 2GB limit for frags storage 965e2adc5850 inet: frags: remove inet_frag_maybe_warn_overflow() 49106f36c253 inet: frags: get rif of inet_frag_evicting() ea7496f018ad inet: frags: remove some helpers 23ce9c5ce704 inet: frags: use rhashtables for reassembly units fb19348bd709 rhashtable: add schedule points 620018dd713d ipv6: export ip6 fragments sysctl to unprivileged users 1b363f81f38f inet: frags: refactor lowpan_net_frag_init() dae73e7d73fc inet: frags: refactor ipv6_frag_init() bbf6d8604475 inet: frags: refactor ipfrag_init() 2ffb1c363dfa inet: frags: add a pointer to struct netns_frags 7fca77153c5c inet: frags: change inet_frags_init_net() return value 6b2f36b94a0d inet: make sure to grab rcu_read_lock before using ireq->ireq_opt 4cded0a3a9c6 tcp/dccp: fix lockdep issue when SYN is backlogged 069bb7fd6a27 rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 c3291efb53cb net: systemport: Fix wake-up interrupt race during resume 353825f2eae2 net: mvpp2: Extract the correct ethtype from the skb for tx csum offload 7f10b7e254b3 net: dsa: bcm_sf2: Fix unbind ordering 68d6d3723acd team: Forbid enslaving team device to itself fef73013733f qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface 902730f1ad06 qlcnic: fix Tx descriptor corruption on 82xx devices 91c41e3f77fb net/usb: cancel pending work when unbinding smsc75xx a7fa1e6b8cb3 netlabel: check for IPV4MASK in addrinfo_get ea14355a0066 net/ipv6: Display all addresses in output of /proc/net/if_inet6 8d59c3a6376b net: ipv4: update fnhe_pmtu when first hop's MTU changes af26ef11071a net: hns: fix for unmapping problem when SMMU is on d7720f5c2960 net: dsa: bcm_sf2: Call setup during switch resume 4ceb29cf0ee1 ipv6: take rcu lock in rawv6_send_hdrinc() c476a441f873 ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() 2b7b2c4218a8 ip_tunnel: be careful when accessing the inner header 22c1e77811ae ip6_tunnel: be careful when accessing the inner header 22ad29373a7e bonding: avoid possible dead-lock b2be15bb02b9 bnxt_en: Fix TX timeout during netpoll. d5b33599b3fe xhci: Don't print a warning when setting link state for disabled ports c97b64bd3571 i2c: i2c-scmi: fix for i2c_smbus_write_block_data 06dc8b34bb44 perf script python: Fix export-to-postgresql.py occasional failure 9f5095da2d8d mach64: detect the dot clock divider correctly on sparc 44ccf71e9c13 mm/vmstat.c: fix outdated vmstat_text a295ff4bff4c ext4: Fix error code in ext4_xattr_set_entry() 5b48d1a8ccad drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7 08d2bf58afde x86/kvm/lapic: always disable MMIO interface in x2APIC mode 3f724feca29a ARM: dts: at91: add new compatibility string for macb on sama5d3 4947996d9de5 net: macb: disable scatter-gather for macb on sama5d3 a2e81ee80f40 stmmac: fix valid numbers of unicast filter entries f7b72327db31 sound: enable interrupt after dma buffer initialization fccf159614b2 scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() 1a5d197564ba scsi: iscsi: target: Don't use stack buffer for scatterlist 8e1233358505 mfd: omap-usb-host: Fix dts probe of children 7c73f0df4387 selftests: memory-hotplug: add required configs b5be6fb6ad4d selftests/efivarfs: add required kernel configs 92110f1281e7 ASoC: sigmadsp: safeload should not have lower byte limit 931c5e88ed73 ASoC: wm8804: Add ACPI support deb3303f665b Linux 4.9.133 62dd223bec26 x86/fpu: Finish excising 'eagerfpu' de8e1e51fd41 Revert "perf: sync up x86/.../cpufeatures.h" 60696d91bbd6 x86/fpu: Remove struct fpu::counter 0fd0aa780015 x86/fpu: Remove use_eager_fpu() fcbd4cc28b19 ebtables: arpreply: Add the standard target sanity check 25f15a928344 ath10k: fix scan crash due to incorrect length calculation 4b934d68ea13 ubifs: Check for name being NULL while mounting 9d66949b1a16 ucma: fix a use-after-free in ucma_resolve_ip() a87e1bd5d8f7 f2fs: fix invalid memory access 3a8304b7ad2e x86/mm: Expand static page table for fixmap space e82f7903a6b5 ARC: clone syscall to setp r25 as thread pointer d3d39d256e52 powerpc/fadump: Return error when fadump registration fails 0e9b8dfbc3f6 ath10k: fix kernel panic issue during pci probe bbb4cc291ccd ath10k: fix use-after-free in ath10k_wmi_cmd_send_nowait 35b80e75a642 cgroup: Fix deadlock in cpu hotplug path 0050338e0d3c ext4: always verify the magic number in xattr blocks b469713e0c0c ext4: add corruption check in ext4_xattr_set_entry() a57f5010e8e7 of: unittest: Disable interrupt node tests for old world MAC systems 381d8ecd1058 tty: Drop tty->count on tty_reopen() failure 71ef91bfe864 USB: serial: simple: add Motorola Tetra MTP6550 id 343ec21925bc usb: xhci-mtk: resume USB3 roothub first 90a7afb91bf0 xhci: Add missing CAS workaround for Intel Sunrise Point xHCI 47c085c51d35 dm cache: fix resize crash if user doesn't reload cache table 8bf0cc33eddc dm cache metadata: ignore hints array being too small during resize 75b66cc00943 PM / core: Clear the direct_complete flag on errors e487b5a79059 mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys 4c4cad25a9a6 PCI: Reprogram bridge prefetch registers on resume 1bdd5e26bf24 x86/vdso: Fix vDSO syscall fallback asm constraint regression 9f14d89a1316 x86/vdso: Fix asm constraints on vDSO syscall fallbacks 2962761863cb xen-netback: fix input validation in xenvif_set_hash_mapping() 22feb4d4f454 fbdev/omapfb: fix omapfb_memory_read infoleak e308fb9f145a mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly 3622426cc93a Linux 4.9.132 28e689148eee dm thin metadata: fix __udivdi3 undefined on 32-bit 29b4641c9f7b ocfs2: fix locking for res->tracking and dlm->tracking_list 3c5dc3f313cf proc: restrict kernel stack dumps to root e88ca677f325 gpiolib: Free the last requested descriptor d49c7bb74ac6 crypto: mxs-dcp - Fix wait logic on chan threads 2ba794f9cc1d crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() 685a8f97735c ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 575399119b11 smb2: fix missing files in root share directory listing 8e9817c6ee3f sysfs: Do not return POSIX ACL xattrs via listxattr 7f9787c06551 xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usage a571f897aa59 xen: avoid crash in disable_hotplug_cpu 9e72ba07a630 xen/manage: don't complain about an empty value in control/sysrq node 3466db7bf72e cifs: read overflow in is_valid_oplock_break() 82e9788a6934 s390/qeth: don't dump past end of unknown HW header 743f4a27e13e s390/qeth: use vzalloc for QUERY OAT buffer 9fcb4509c99c r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED d7ce4d564815 arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" 3c751807c9d2 hexagon: modify ffs() and fls() to return int 0f48ac157181 arch/hexagon: fix kernel/dma.c build warning a9537dbf7cc2 dm thin metadata: try to avoid ever aborting transactions 67c5d1e50a0a perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs 3013499e8c1f net: ena: fix driver when PAGE_SIZE == 64kB 7a0ee61df2d4 fs/cifs: suppress a string overflow warning ba650e7b6bca dm raid: fix rebuild of specific devices by updating superblock 6a60c74a6877 drm/nouveau/TBDdevinit: don't fail when PMU/PRE_OS is missing from VBIOS 338caef79028 net/mlx5: Consider PCI domain in search for next dev 4483073ed3ff nvmet-rdma: fix possible bogus dereference under heavy load 1edf322a35f7 USB: yurex: Check for truncation in yurex_read() 2be8dc1994bb RDMA/ucma: check fd type in ucma_migrate_id() bce26ed05498 perf probe powerpc: Ignore SyS symbols irrespective of endianness 6040d231deea perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() a80e03b6c0e0 HID: hid-saitek: Add device ID for RAT 7 Contagion 185261d7dd77 usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i] 86d2b2f2eb21 HID: add support for Apple Magic Keyboards 00a28d94f99c mm: madvise(MADV_DODUMP): allow hugetlbfs pages 4beeb1128753 tools/vm/page-types.c: fix "defined but not used" warning ef645b122e0a tools/vm/slabinfo.c: fix sign-compare warning 161a426a5065 mac80211: shorten the IBSS debug messages 57eff4d1c1e0 mac80211: don't Tx a deauth frame if the AP forbade Tx 2900bcc1b151 mac80211: Fix station bandwidth setting after channel switch 27272872f89c mac80211: fix a race between restart and CSA flows b699bcb6c809 cfg80211: fix a type issue in ieee80211_chandef_to_operating_class() 34acac497b82 fs/cifs: don't translate SFM_SLASH (U+F026) to backslash d3e419fb1a28 net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx() c7eff55ddf1c i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP 46ceebc6a43c i2c: uniphier: issue STOP only for last message or I2C_M_STOP 26e2f55d1be0 RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 a0890a027250 ARC: atomics: unbork atomic_fetch_##op() 3bb227b514ac gpio: Fix crash due to registration race df19dc0390c7 cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE 5640e04fdc59 net: hns: add netif_carrier_off before change speed and duplex 7c10ec1ddde1 mac80211: mesh: fix HWMP sequence numbering to follow standard 0cf963078ad5 gpio: adp5588: Fix sleep-in-atomic-context bug 4bc130273f9c mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X 167c4b4f4195 mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X 59cce405706a KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function 0f9a80757252 mac80211: Run TXQ teardown code before de-registering interfaces e7038f8eca7d time: Introduce jiffies64_to_nsecs() ab0721893efd serial: mvebu-uart: Fix reporting of effective CSIZE to userspace cdd48f386d7e Linux 4.9.131 ec964c3c0045 media: v4l: event: Prevent freeing event subscriptions while accessed 53819c17ecbe arm64: KVM: Sanitize PSTATE.M when being set from userspace 563f2d01a1e8 i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus 4f689d02c0bf arm/arm64: smccc-1.1: Handle function result as parameters e757c1e6e71b arm/arm64: smccc-1.1: Make return values unsigned long 2c83e77a3e35 drm/amdgpu: Update power state at the end of smu hw_init. d79d8b599188 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode 8ccd9e428f39 hwmon: (adt7475) Make adt7475_read_word() return errors fc63de901ec7 hwmon: (ina2xx) fix sysfs shunt resistor read access 1158961a593e e1000: ensure to free old tx/rx rings in set_ringparam() 17c3ad93576e e1000: check on netif_running() before calling e1000_up() 58c29919644d net: hns: fix skb->truesize underestimation 44b4ae824845 net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES 6ad98847580c thermal: of-thermal: disable passive polling when thermal zone is disabled 6972b6dfe7c8 qed: Wait for MCP halt and resume commands to take place c92f3fd58489 qed: Wait for ready indication before rereading the shmem 3a282476161c ext4: never move the system.data xattr out of the inode body bc769c0148cd arm64: KVM: Tighten guest core register access from userspace 7eb3b86dc7f0 IB/hfi1: Fix SL array bounds check 61b5997ba333 serial: imx: restore handshaking irq for imx1 3d04174b0bcf scsi: target: iscsi: Use bin2hex instead of a re-implementation b2e232022a95 IB/hfi1: Fix context recovery when PBC has an UnsupportedVL 98ed866e260d IB/hfi1: Invalid user input can result in crash 94b7698c3d23 IB/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop aa749266a940 Input: elantech - enable middle button of touchpad on ThinkPad P72 56d298ab32fc USB: remove LPM management from usb_driver_claim_interface() 5c82d4a60c2f Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" 35d7a3bb6d5d USB: usbdevfs: restore warning for nonsensical flags a2ecf4329fe1 USB: usbdevfs: sanitize flags more 143c0f1ce18d media: uvcvideo: Support realtek's UVC 1.5 device b052d04aa3fe slub: make ->cpu_partial unsigned int 08bbab4af04b USB: handle NULL config in usb_find_alt_setting() 49bdc6be0ffc USB: fix error handling in usb_driver_claim_interface() 720ecd058843 regulator: fix crash caused by null driver data 49e062ef7bc1 spi: rspi: Fix interrupted DMA transfers afd56cd88311 spi: rspi: Fix invalid SPI use during system suspend b6581ea1fd2e spi: sh-msiof: Fix handling of write value for SISTR register 228cc0731f40 spi: sh-msiof: Fix invalid SPI use during system suspend 072a82bd851a spi: tegra20-slink: explicitly enable/disable clock 96d39a06a90e serial: cpm_uart: return immediately from console poll c5347cd505fd tty: serial: lpuart: avoid leaking struct tty_struct 3da4db1dfc21 floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl a5f1735d55e7 ARM: dts: dra7: fix DCAN node addresses b9ce6bd2971d EDAC: Fix memleak in module init error path cacafc212394 nfsd: fix corrupted reply to badly ordered compound 78448534ff1c gpio: Fix wrong rounding in gpio-menz127 f5b9595f033c module: exclude SHN_UNDEF symbols from kallsyms api dfbf508f3151 ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs 64e5837e85c7 EDAC, i7core: Fix memleaks and use-after-free on probe and remove 4fa0de88105f scsi: megaraid_sas: Update controller info during resume 0c603de17d02 scsi: bnx2i: add error handling for ioremap_nocache 5a206f159320 perf/x86/intel/lbr: Fix incomplete LBR call stack 24ae7dcad377 HID: hid-ntrig: add error handling for sysfs_create_group 2d95fb1df3bb ARM: mvebu: declare asm symbols as character arrays in pmsu.c afeeecc76443 wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout() f204945c20f9 rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication() 7b4a09d167eb drm/sun4i: Fix releasing node when enumerating enpoints a5a849c9e8a6 net: phy: xgmiitorgmii: Check phy_driver ready before accessing 9d57fa81b2e4 ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock 72233116f96d net: phy: xgmiitorgmii: Check read_status results 22b6598d3474 ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge 68fc12437bb3 media: tm6000: add error handling for dvb_register_adapter 0e215a3638f6 drivers/tty: add error handling for pcmcia_loop_config d4d0edca5884 staging: android: ashmem: Fix mmap size validation 3c2855f5c361 media: omap3isp: zero-initialize the isp cam_xclk{a,b} initial data 66459f5c1c53 media: soc_camera: ov772x: correct setting of banding filter 84d068c86465 media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power a1003fd88762 ALSA: snd-aoa: add of_node_put() in error path 2d81291f7114 s390/extmem: fix gcc 8 stringop-overflow warning 747128e772dc alarmtimer: Prevent overflow for relative nanosleep 47dd06672f2c powerpc/powernv/ioda2: Reduce upper limit for DMA window size ad04608260af usb: wusbcore: security: cast sizeof to int for comparison b789ac6c8eb2 scsi: ibmvscsi: Improve strings handling 4a67b82250b4 scsi: klist: Make it safe to use klists in atomic context 54cbe6e25b2b scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size 8a76e852e44a x86/entry/64: Add two more instruction suffixes 8214da8ac260 ARM: hwmod: RTC: Don't assume lock/unlock will be called with irq enabled 67d0b2f130a7 x86/tsc: Add missing header to tsc_msr.c 9b22e7f5b2e4 media: fsl-viu: fix error handling in viu_of_probe() 5735af39366e powerpc/kdump: Handle crashkernel memory reservation failure 88fd46e44a6c media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt() 163f0fd4a067 IB/core: type promotion bug in rdma_rw_init_one_mr() 0e085b03e65f md-cluster: clear another node's suspend_area after the copy is finished 3ba28752cca7 power: remove possible deadlock when unregistering power_supply 2f412c555411 s390/mm: correct allocate_pgste proc_handler callback 3e8e438d8a47 6lowpan: iphc: reset mac_header after decompress to fix panic ad560c0a5fcb USB: serial: kobil_sct: fix modem-status error handling f63d0c75f2aa Bluetooth: Add a new Realtek 8723DE ID 0bda:b009 5eb06bfce2ec iommu/amd: make sure TLB to be flushed before IOVA freed 0830a976e5d5 power: vexpress: fix corruption in notifier registration ee6dc27c5359 uwb: hwa-rc: fix memory leak at probe 16d5a6d9c689 staging: rts5208: fix missing error check on call to rtsx_write_register 8540af6de372 x86/numa_emulation: Fix emulated-to-physical node mapping 37f43c12f59d vmci: type promotion bug in qp_host_get_user_memory() 8d2b8ae4ad7b tsl2550: fix lux1_input error in low light 581048527071 crypto: skcipher - Fix -Wstringop-truncation warnings 46f9f7c3c326 Linux 4.9.130 616d5119d4f7 iw_cxgb4: only allow 1 flush on user qps 460f813b6171 vmw_balloon: include asm/io.h 1879f9cb5642 PCI: aardvark: Size bridges before resources allocation 72386b22d61f HID: sony: Support DS4 dongle f5ff43c8837a HID: sony: Update device ids fa7a13e71d2a sched/fair: Fix vruntime_normalized() for remote non-migration wakeup 797488ac4975 ext4: show test_dummy_encryption mount option in /proc/mounts b344b3a7328b ext4: don't mark mmp buffer head dirty 4ba9e687ed89 ext4: fix online resizing for bigalloc file systems with a 1k block size 205dc0da96df ext4: fix online resize's handling of a too-small final block group 67770b40a351 ext4: recalucate superblock checksum after updating free blocks/inodes acf32cf208b9 ext4: avoid divide by zero fault when deleting corrupted inline directories 23f57cb1f1a3 ext4: check to make sure the rename(2)'s destination is not freed 0ec459ec1740 tty: vt_ioctl: fix potential Spectre v1 9055276208e7 drm/vc4: Fix the "no scaling" case on multi-planar YUV formats b1c150a64e44 drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early c92dbafb5577 drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() 2493cdf2f279 drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement 44ae7181db0a ocfs2: fix ocfs2 read block panic 5eeb39743ba1 scsi: target: iscsi: Use hex2bin instead of a re-implementation e68a49c769e8 neighbour: confirm neigh entries when ARP packet is received a8f8d5efc5dd udp4: fix IP_CMSG_CHECKSUM for connected sockets 43e575023f1a net: hp100: fix always-true check for link up state 11f734283a98 net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT 76b338069f0d ipv6: fix possible use-after-free in ip6_xmit() 2b797b65d8d9 gso_segment: Reset skb->mac_len after modifying network header 6b1bd5ea7267 mm: shmem.c: Correctly annotate new inodes for lockdep be910e74f63d ring-buffer: Allow for rescheduling when removing pages b406c133712d Revert "PCI: Add ACS quirk for Intel 300 series" ecde7ed3e8fa xen/x86/vpmu: Zero struct pt_regs before calling into sample handling code 29a6193c0d74 xen/netfront: don't bug in case of too many frags a2ddfe7209c0 platform/x86: alienware-wmi: Correct a memory leak fd397f226d9f ALSA: oxfw: fix memory leak of private data acee5c71ee45 ALSA: oxfw: fix memory leak of discovered stream formats at error path e3d94870b39f ALSA: oxfw: fix memory leak for model-dependent data at error path be6d42cd5c1e ALSA: fireworks: fix memory leak of response buffer at error path 454fd956d061 ALSA: firewire-tascam: fix memory leak of private data effd213a4303 ALSA: firewire-digi00x: fix memory leak of private data 8a47a993db86 ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO cc6fc7b038b2 ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping cfedc16ac4f8 ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path acd5455f8f88 ASoC: cs4265: fix MMTLR Data switch control c4989a153631 NFC: Fix the number of pipes 67084e26579b NFC: Fix possible memory corruption when handling SHDLC I-Frame commands 6ceccdf5ca9e Linux 4.9.129 16d550a772db e1000e: Fix link check race condition f0e0b2cc8972 Revert "e1000e: Separate signaling for link check/link up" 8f3fec813d11 e1000e: Avoid missed interrupts following ICR read 22a10b606f62 e1000e: Fix queue interrupt re-raising in Other interrupt dee927647b17 Partial revert "e1000e: Avoid receiver overrun interrupt bursts" 265d94561cb8 e1000e: Remove Other from EIAC bd65d7bf59d9 MIPS: VDSO: Match data page cache colouring when D$ aliases aad783193f92 mei: bus: type promotion bug in mei_nfc_if_version() e8c398a69458 pinctrl: qcom: spmi-gpio: Fix pmic_gpio_config_get() to be compliant 2c814276d1ef drm/panel: type promotion bug in s6e8aa0_read_mtp_id() 18e589f6a059 selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/other clock adjustments are in progress 7b07e3d9855c ALSA: pcm: Fix snd_interval_refine first/last with open min/max 8e16e060a86f rtc: bq4802: add error handling for devm_ioremap 4dfa5ee4defd drm/amdkfd: Fix error codes in kfd_get_process 5cea0d301743 input: rohm_bu21023: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) 57da41400090 mfd: 88pm860x-i2c: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) 6dc47c5894c9 gpiolib: Mark gpio_suffixes array with __maybe_unused 9667a5eb5b12 gpio: pxa: Fix potential NULL dereference eb543ccfb0bf coresight: tpiu: Fix disabling timeouts 2887d528b19c coresight: Handle errors in finding input/output ports 96fda059e606 parport: sunbpp: fix error return code c940c2c450e5 drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping 7cca66510abd mmc: sdhci: do not try to use 3.3V signaling if not supported 330b72fc294d mmc: tegra: prevent HS200 on Tegra 3 57726dfe96e8 gpu: ipu-v3: csi: pass back mbus_code_to_bus_cfg error codes 99bc75c30421 ARM: hisi: check of_iomap and fix missing of_node_put edce8b372f7a ARM: hisi: fix error handling and missing of_node_put 38ee03553f50 ARM: hisi: handle of_iomap and fix missing of_node_put a2a380bcf446 efi/esrt: Only call efi_mem_reserve() for boot services memory 5e790d7b0966 configfs: fix registered group removal bffe67b9fe9d MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads eddbab138484 evm: Don't deadlock if a crypto algorithm is unavailable 23bd97eaebc5 mtdchar: fix overflows in adjustment of `count` 4fe4e6d65f97 audit: fix use-after-free in audit_add_watch e0c7634f7370 binfmt_elf: Respect error return from `regset->active' af412413c1d0 NFSv4.1 fix infinite loop on I/O. a64fbecec98a perf/core: Force USER_DS when recording user stack data fe6198c27854 CIFS: fix wrapping bugs in num_entries() ca453b2406a6 cifs: prevent integer overflow in nxt_dir_entry() 2c8adbfa3283 Revert "cdc-acm: implement put_char() and flush_chars()" f7bf6ac32429 usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() 71d2d4790cbd USB: yurex: Fix buffer over-read in yurex_write() cd3005db7518 USB: serial: ti_usb_3410_5052: fix array underflow in completion handler 2ccd62789ef0 usb: misc: uss720: Fix two sleep-in-atomic-context bugs b1507f458d22 USB: serial: io_ti: fix array underflow in completion handler 4236e40a9d4f USB: net2280: Fix erroneous synchronization change 63af1f400f4d usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 09ab91a521db USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller 734893b83e30 usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() c531c70d9e05 usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() cdddc62b2f0f usb: uas: add support for more quirk flags d1a18f6e2069 USB: Add quirk to support DJI CineSSD 0737cf682a34 mei: ignore not found client in the enumeration 286a01c5d428 usb: Don't die twice if PCI xhci host is not responding in resume 76b61ead8f4d misc: hmc6352: fix potential Spectre v1 2516ead0aaf8 Tools: hv: Fix a bug in the key delete code 590872d20109 mmc: omap_hsmmc: fix wakeirq handling on removal 542d6faada88 IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler 03ae5ff3460b xen/netfront: fix waiting for xenbus state change 7026e2457c5b pstore: Fix incorrect persistent ram buffer mapping 422013e4ee41 RDMA/cma: Protect cma dev list with lock 9d47d0301ef5 xen-netfront: fix warn message as irq device name has '/' fd758513e8d6 crypto: sharah - Unregister correct algorithms for SAHARA 3 0c8706ef5033 dmaengine: mv_xor_v2: kill the tasklets upon exit e6f55802bac4 drivers/base: stop new probing during shutdown 0a10ce961bb3 KVM: arm/arm64: Fix vgic init race f51c345732ef platform/x86: toshiba_acpi: Fix defined but not used build warnings d3638df9649b s390/qeth: reset layer2 attribute on layer switch 09d5c1415679 s390/qeth: fix race in used-buffer accounting ededee86c683 ARM: dts: qcom: msm8974-hammerhead: increase load on l20 for sdhci 68bfa6eb2fb6 arm64: dts: qcom: db410c: Fix Bluetooth LED trigger 21fa74886212 xen-netfront: fix queue name setting 8e824a3c7ede nfp: avoid buffer leak when FW communication fails be2338f3a57f efi/arm: preserve early mapping of UEFI memory map longer for BGRT f42caeadf02c wan/fsl_ucc_hdlc: use IS_ERR_VALUE() to check return value of qe_muram_alloc a64fa2731c60 Smack: Fix handling of IPv4 traffic received by PF_INET6 sockets 03758ba70b17 mac80211: restrict delayed tailroom needed decrement f3f1e4380913 MIPS: jz4740: Bump zload address e15407a2a8fb powerpc/powernv: opal_put_chars partial write fix 24dc2f57053a perf powerpc: Fix callchain ip filtering 7aea78a5ae0b ARM: exynos: Clear global variable on init error path 6431fb7b5e54 fbdev: Distinguish between interlaced and progressive modes 1e5d820bc8d9 video: fbdev: pxafb: clear allocated memory for video modes 14f3d6519417 perf powerpc: Fix callchain ip filtering when return address is in a register e97220e28fe9 fbdev/via: fix defined but not used warning d9f6ae2f49c8 video: goldfishfb: fix memory leak on driver remove 85d6635b637e fbdev: omapfb: off by one in omapfb_register_client() ddeb9cb46166 gfs2: Don't reject a supposedly full bitmap if we have blocks reserved 48c37aa37355 perf test: Fix subtest number when showing results 4223d4b9a433 mtd/maps: fix solutionengine.c printk format warnings a43cbd9b220b IB/rxe: Drop QP0 silently 77e59fa1bffe media: videobuf2-core: check for q->error in vb2_core_qbuf() 70ea6147c8ff MIPS: ath79: fix system restart ddf00feadd40 dmaengine: pl330: fix irq race with terminate_all 8992a70297ed media: tw686x: Fix oops on buffer alloc failure 48a90a9e56a3 kbuild: add .DELETE_ON_ERROR special target c033654d34c3 clk: clk-fixed-factor: Clear OF_POPULATED flag in case of failure 59d4d41f4608 clk: imx6ul: fix missing of_node_put() 1a1742883d49 gfs2: Special-case rindex for gfs2_grow af322ba0eb11 xfrm: fix 'passing zero to ERR_PTR()' warning f075b4bd3db7 ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro 5993f94d351d ALSA: msnd: Fix the default sample sizes bd08974f90fb iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register 6d1659b35cd1 net/mlx5: Fix debugfs cleanup in the device init/remove flow ccb89610b3aa net/mlx5: Fix use-after-free in self-healing flow 53a3bad7e9e7 rds: fix two RCU related problems bfb8799ab575 be2net: Fix memory leak in be_cmd_get_profile_config() 70915e25e1cf Linux 4.9.128 84580567f1f8 mm: get rid of vmacache_flush_all() entirely 4e7f07396a5f autofs: fix autofs_sbi() does not check super block type 3fe958010928 mtd: ubi: wl: Fix error return code in ubi_wl_init() 3ea051bcf2cd netfilter: x_tables: avoid stack-out-of-bounds read in xt_copy_counters_from_user 2679c2231bc3 xhci: Fix use-after-free in xhci_free_virt_device 64b40135e41f RDMA/cma: Do not ignore net namespace for unbound cm_id 8d917cba1273 MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON 8d4d075495d5 NFSv4.1: Fix a potential layoutget/layoutrecall deadlock a5ab2d3f810d f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize 1b6e019b0250 mfd: ti_am335x_tscadc: Fix struct clk memory leak 5092edd3dbfe iommu/ipmmu-vmsa: Fix allocation in atomic context 363bb035cb1d f2fs: Fix uninitialized return in f2fs_ioc_shutdown() c1792b6d2b1d media: helene: fix xtal frequency setting at power on a4b41559e5d0 partitions/aix: fix usage of uninitialized lv_info and lvname structures 6bccef1e7525 partitions/aix: append null character to print data from disk 2eea5a334428 media: s5p-mfc: Fix buffer look up in s5p_mfc_handle_frame_{new, copy_time} functions 593071cd4be5 Input: atmel_mxt_ts - only use first T9 instance e8a62a66aa82 net: dcb: For wild-card lookups, use priority -1, not 0 19bf03fdbdcb MIPS: generic: fix missing of_node_put() 819a8dae8e1b MIPS: Octeon: add missing of_node_put() 7e0782ceebaa f2fs: fix to do sanity check with reserved blkaddr of inline inode 403c4772b150 tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) cd4ae0b05126 tpm_tis_spi: Pass the SPI IRQ down to the driver d15c7c8ea02b f2fs: fix to skip GC if type in SSA and SIT is inconsistent ddeaf5abf5e0 f2fs: try grabbing node page lock aggressively in sync scenario c1a5920d394e net: mvneta: fix mtu change on port without link 54216006bec6 gpio: ml-ioh: Fix buffer underwrite on probe error path 7f6a39430c8f x86/mm: Remove in_nmi() warning from vmalloc_fault() 64a6f7bfb3bc Bluetooth: hidp: Fix handling of strncpy for hid->name information 4f588278587c ath10k: disable bundle mgmt tx completion event support 5563a9328527 scsi: 3ware: fix return 0 on the error path of probe c9b2ba4aed21 ata: libahci: Correct setting of DEVSLP register 65d84b607140 MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSET 38fb233a47f5 wlcore: Set rx_status boottime_ns field on rx 7ffd72b91451 ath10k: prevent active scans on potential unusable channels 37438532b656 ath9k_hw: fix channel maximum power level test 6085dc4b592b ath9k: report tx status on EOSP 93411827d700 macintosh/via-pmu: Add missing mmio accessors 4bd667d1fd9b NFSv4.0 fix client reference leak in callback 2a19b49acca3 perf tools: Allow overriding MAX_NR_CPUS at compile time 4af5560a8332 f2fs: do not set free of current section 31b9fa898b8f tty: rocket: Fix possible buffer overwrite on register_PCI 2b6c7457d3e0 uio: potential double frees if __uio_register_device() fails 4795df607a0e misc: ti-st: Fix memory leak in the error path of probe() 05cb385f95f3 timers: Clear timer_base::must_forward_clk with timer_base::lock held 52ba71368e35 md/raid5: fix data corruption of replacements after originals dropped b5f497996aa1 scsi: target: fix __transport_register_session locking 9e1a874f5277 net: phy: Fix the register offsets in Broadcom iProc mdio mux driver d94bf3a4090b gpio: tegra: Move driver registration to subsys_init level b5c98d8ca8f9 Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV 45ad26e49927 ethtool: Remove trailing semicolon for static inline ebce88a8a684 misc: mic: SCIF Fix scif_get_new_port() error handling 3b21adca3d15 ARC: [plat-axs*]: Enable SWAP bafc00f38958 mm: remove seemingly spurious reclaimability check from laptop_mode gating 4f39381a02f8 mm, vmscan: clear PGDAT_WRITEBACK when zone is balanced 2009f1797bdf locking/osq_lock: Fix osq_lock queue corruption d1f534f11a39 selinux: use GFP_NOWAIT in the AVC kmem_caches 0cbde6c5b673 locking/rwsem-xadd: Fix missed wakeup due to reordering of load 4fa029fc3500 nl80211: fix null-ptr dereference on invalid mesh configuration 07a6134db045 block,blkcg: use __GFP_NOWARN for best-effort allocations in blkcg bb2f46aa43f2 IB/rxe: do not copy extra stack memory to skb 21a9426de89e staging/rts5208: Fix read overflow in memcpy 11e085a7b9e8 staging: rt5208: Fix a sleep-in-atomic bug in xd_copy_page 0d8f2274d5e7 kthread: fix boot hang (regression) on MIPS/OpenRISC a70e46bcead9 kthread: Fix use-after-free if kthread fork fails a4187e923f57 cfq: Give a chance for arming slice idle timer in case of group_idle 50cad8ddc49d ALSA: hda - Fix cancel_work_sync() stall from jackpoll work 2fdd661abee3 KVM: s390: vsie: copy wrapping keys to right place 0894c653c83a i2c: i801: fix DNV's SMBCTRL register offset 6c1a53fcf209 i2c: xiic: Make the start and the byte count write atomic 927556eb3a72 Linux 4.9.127 67badb25211c arm64: Handle mismatched cache type a6830095680b arm64: Fix mismatched cache line size detection d92fa5e18a42 btrfs: use correct compare function of dirty_metadata_bytes d1f7cdc0db80 ASoC: wm8994: Fix missing break in switch 9e9792d3ffc8 s390/lib: use expoline for all bcr instructions c0b809985a7a mei: me: allow runtime pm for platform with D0i3 3d3432580911 sch_tbf: fix two null pointer dereferences on init failure 977f75d5c361 sch_netem: avoid null pointer deref on init failure bafe019d5ff6 sch_hhf: fix null pointer dereference on init failure 9db519dc7939 sch_multiq: fix double free on init failure 951104e4805f sch_htb: fix crash on init failure 77d1a435f8c6 Fixes: Commit 2aa6d036b716 ("mm: numa: avoid waiting on freed migrated pages") 4438e9db9574 enic: do not call enic_change_mtu in enic_probe 55c6de19ec23 Revert "ARM: imx_v6_v7_defconfig: Select ULPI support" 18d94895f505 irda: Only insert new objects into the global database via setsockopt ce54bf4aec59 irda: Fix memory leak caused by repeated binds of irda socket a75228044ef6 kbuild: make missing $DEPMOD a Warning instead of an Error f3913ee267da x86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear 414bd73f37bd debugobjects: Make stack check warning more informative 33d2811df75e tcp: Revert "tcp: tcp_probe: use spin_lock_bh()" ee45a6792b26 drm/edid: Add 6 bpc quirk for SDC panel in Lenovo B50-80 36a7f0ad9405 ARM: rockchip: Force CONFIG_PM on Rockchip systems 04a24a7d6a8a arm64: rockchip: Force CONFIG_PM on Rockchip systems 1249b6115236 btrfs: Don't remove block group that still has pinned down bytes 93d960de56ce btrfs: relocation: Only remove reloc rb_trees if reloc control has been initialized e22b36a336fa btrfs: replace: Reset on-disk dev stats value after replace 4678c00e9dd5 clk: rockchip: Add pclk_rkpwm_pmu to PMU critical clocks in rk3399 5cb808572c23 powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX. 7aed5a52b85f SMB3: Number of requests sent should be displayed for SMB3 not just CIFS 0da6c7d59a6f smb3: fix reset of bytes read and written stats fdb52b4f48f1 RDS: IB: fix 'passing zero to ERR_PTR()' warning 82e1e872273b selftests/powerpc: Kill child processes on SIGINT 50f8c8e401f0 staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice c2910ee6e72f dm kcopyd: avoid softlockup in run_complete_job e93d8210c776 PCI: mvebu: Fix I/O space end address calculation c2842d10e7d2 scsi: aic94xx: fix an error code in aic94xx_init() 51c849246ff7 ACPI / scan: Initialize status to ACPI_STA_DEFAULT b84452f38e79 s390/dasd: fix panic for failed online processing 0eee05ce4372 s390/dasd: fix hanging offline processing due to canceled worker bbab86e8918c block: bvec_nr_vecs() returns value for wrong slab 6841830ae6e9 perf probe powerpc: Fix trace event post-processing c80c4c93e47e powerpc: Fix size calculation using resource_size() 45b7e1d5f206 net/9p: fix error path of p9_virtio_probe eb1ca07f4343 net/9p/trans_fd.c: fix race by holding the lock a8e5ec201e3a irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP 070492dd2053 RDMA/hns: Fix usage of bitmap allocation functions return values 345afadf16eb platform/x86: asus-nb-wmi: Add keymap entry for lid flip action on UX360 e11e70c50892 mfd: sm501: Set coherent_dma_mask when creating subdevices a3db0342deb9 ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() 74bc618db41c s390/kdump: Fix memleak in nt_vmcoreinfo 2efb5989dd72 platform/x86: intel_punit_ipc: fix build errors fc2afa806509 fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() c5804ddfc3d3 mm/fadvise.c: fix signed overflow UBSAN complaint 904728d7601e virtio: pci-legacy: Validate queue pfn 94279fa683e9 scripts: modpost: check memory allocation results b6e77fa4a741 fat: validate ->i_start before using 1cedd72d0f68 hfsplus: fix NULL dereference in hfsplus_lookup() b631562275be reiserfs: change j_timestamp type to time64_t 015fd7e0a66f fork: don't copy inconsistent signal handler state to child e9ec9111582c sunrpc: Don't use stack buffer with scatterlist a9d3f38e1da1 hfs: prevent crash on exit from failed search b570baff463a hfsplus: don't return 0 when fill_super() failed f440ea422c26 cifs: check if SMB2 PDU size has been padded and suppress the warning 947c262a1495 net: sched: action_ife: take reference to meta module a93288c512cd act_ife: fix a potential deadlock c892575c9726 act_ife: move tcfa_lock down to where necessary dfb2b5b8ed4f hv_netvsc: ignore devices that are not PCI a21a39a9c37b vhost: correctly check the iova range when waking virtqueue 36bf8bc54a59 sctp: hold transport before accessing its asoc in sctp_transport_get_next d669bd62756f vti6: remove !skb->ignore_df check from vti6_xmit() fe55bef40cd7 tcp: do not restart timewait timer on rst reception 35a90212011a r8169: add support for NCube 8168 network card 142e7b5832c3 qlge: Fix netdev features configuration. 214339f16c3a net: sched: Fix memory exposure from short TCA_U32_SEL 89550ec53fce net: bcmgenet: use MAC link status for fixed phy e801b695c3e7 ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state 4fb15ff15b2c act_ife: fix a potential use-after-free bc71f393d31c x86/speculation/l1tf: Fix up pte->pfn conversion for PAE 66f5a871e598 Linux 4.9.126 0515258e4776 fs/quota: Fix spectre gadget in do_quotactl ac617410962f crypto: caam/jr - fix descriptor DMA unmapping 4a219e41a9db crypto: vmx - Fix sleep-in-atomic bugs e0ec112e7eb1 perf auxtrace: Fix queue resize 3ddf06cdf05a bcache: release dc->writeback_lock properly in bch_writeback_thread() 6c6d17485d2d printk/tracing: Do not trace printk_nmi_enter() 05a085c7c501 libnvdimm: fix ars_status output length calculation 6fdad64a14f5 getxattr: use correct xattr length a328c4cec034 udlfb: set optimal write delay 3752de782d5b fb: fix lost console when the user unplugs a USB adapter 8001317c0bdf pwm: tiehrpwm: Fix disabling of output of PWMs 36ac3a0116a5 ubifs: Fix synced_i_size calculation for xattr inodes 1bc1f0f72992 ubifs: Check data node size before truncate 48e1148488b6 Revert "UBIFS: Fix potential integer overflow in allocation" 0d1694b185ca ubifs: Fix memory leak in lprobs self-check a56a15432ac8 userns: move user access out of the mutex 55463c60b7d5 sys: don't hold uts_sem while accessing userspace memory d2f96e17ca75 osf_getdomainname(): use copy_to_user() b68377cb57f2 iommu/vt-d: Fix dev iotlb pfsid use eada1b2246fc iommu/vt-d: Add definitions for PFSID 04d1d58c2749 mm/tlb: Remove tlb_remove_table() non-concurrent condition 7c439bc2220d Fix kexec forbidding kernels signed with keys in the secondary keyring to boot 40b08cdac9ae Replace magic for trusting the secondary keyring with #define ba99ff79ac84 ARM: tegra: Fix Tegra30 Cardhu PCA954x reset b5bc39d4ffb5 NFSv4 client live hangs after live data migration recovery 9ba1a9ea7cb7 pnfs/blocklayout: off by one in bl_map_stripe() 7f2163b56e5e xtensa: increase ranges in ___invalidate_{i,d}cache_all e996a24db208 xtensa: limit offsets in __loop_cache_{all,page} 8729412ca352 KVM: VMX: fixes for vmentry_l1d_flush module parameter 18c5d285a9d4 PM / sleep: wakeup: Fix build error caused by missing SRCU support 3ac733eb641d 9p: fix multiple NULL-pointer-dereferences 262f38faadc4 mfd: hi655x: Fix regmap area declared size for hi655x 0ef606320567 uprobes: Use synchronize_rcu() not synchronize_sched() 941ca8dbf774 tracing/blktrace: Fix to allow setting same value dc697314056c tracing: Do not call start/stop() functions when tracing_on does not change 4e935c2eaec5 rtc: omap: fix potential crash on power off 604c8018beda vmw_balloon: fix VMCI use when balloon built into kernel 1893974d5dd4 vmw_balloon: VMCI_DOORBELL_SET does not check status fa51177bbc27 vmw_balloon: do not use 2MB without batching 0e0dd1a2298e vmw_balloon: fix inflation of 64-bit GFNs d4e5a9eda917 iio: ad9523: Fix return value for ad952x_store() 4e834c730df6 iio: ad9523: Fix displayed phase e5147bbfc320 uart: fix race between uart_put_char() and uart_shutdown() d08b58b5c3ca dm cache metadata: save in-core policy_hint_size to on-disk superblock 9a3f8fd5bd75 dm thin: stop no_space_timeout worker when switching to write-mode 35c740d17746 net/9p/trans_fd.c: fix race-condition by flushing workqueue before the kfree() c53310d06c6a net/9p/client.c: version pointer uninitialized b69ef7c90e84 9p/virtio: fix off-by-one error in sg list bounds check 684f5d9a1d98 fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed e4f531212d7b RDMA/rxe: Set wqe->status correctly if an unexpected response is received 2c3c284b44ac ib_srpt: Fix a use-after-free in srpt_close_ch() 6f329f276746 cxl: Fix wrong comparison in cxl_adapter_context_get() f8700e03c86c powerpc/powernv/pci: Work around races in PCI bridge enabling 0eb725c141ac PCI: Add wrappers for dev_printk() 89bdde280767 powerpc/pseries: Fix endianness while restoring of r3 in MCE handler. 1ae3174fb807 powerpc/fadump: handle crash memory ranges array index overflow 0fdb739af29e mailbox: xgene-slimpro: Fix potential NULL pointer dereference 64a2af0e69a5 libertas: fix suspend and resume for SDIO connected cards f916daa615e1 drm/i915/userptr: reject zero user_size 9f16a87ffe00 spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe ae8f22ed6f92 spi: davinci: fix a NULL pointer dereference 5c45154990d5 9p/net: Fix zero-copy path in the 9p virtio transport 41b2e6eff1da net: mac802154: tx: expand tailroom if necessary 6aa4a723bd99 net: 6lowpan: fix reserved space for single frames 9eabacaf4ce5 Linux 4.9.125 3af20bddda6f staging: android: ion: check for kref overflow b8c0e15469ba cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status c1ebdbe4ccf1 power: generic-adc-battery: check for duplicate properties copied from iio channels a3702bbac9e2 power: generic-adc-battery: fix out-of-bounds write when copying channel properties d8467a6b6ddd PM / clk: signedness bug in of_pm_clk_add_clks() 072555e660f6 clk: rockchip: fix clk_i2sout parent selection bits on rk3399 00ee0e07c68d iscsi target: fix session creation failure handling 6d70dea51130 scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock 8a5e02a0f46e scsi: sysfs: Introduce sysfs_{un,}break_active_protection() a6b728be40ae MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7 eb3717fbcc3c MIPS: Correct the 64-bit DSP accumulator register size 5749cd622087 kprobes: Make list and blacklist root user read only 664a64bd6df6 s390/pci: fix out of bounds access during irq setup d519aab009a1 s390/numa: move initial setup of node_to_cpumask_map b9f66a2ba6e6 s390/qdio: reset old sbal_state flags 33a9081eaa2c s390: fix br_r1_trampoline for machines without exrl ba064e81be70 x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() ef3d45c95764 x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ d8fa9ed041d3 x86/spectre: Add missing family 6 check to microcode check c148246b87ce x86/irqflags: Mark native_restore_fl extern inline 597ea10b9247 pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show() b71230cb5820 ASoC: sirf: Fix potential NULL pointer dereference 5304f2ac6b6b ASoC: dpcm: don't merge format from invalid codec dai 4a92d74e4f31 b43/leds: Ensure NUL-termination of LED name string a8625b187d7e b43legacy/leds: Ensure NUL-termination of LED name string 268143ee0b8d udl-kms: fix crash due to uninitialized memory 73aa57ac7cc3 udl-kms: handle allocation failure e0d786f7113b udl-kms: change down_interruptible to down 01f0772ad006 fuse: Add missed unlock_page() to fuse_readpages_fill() 263508c10106 fuse: Fix oops at process_init_reply() 6465d7688c2d fuse: umount should wait for all requests c66025c1085c fuse: fix unlocked access to processing queue 501c4caeb3e4 fuse: fix double request_end() 68fbfcb7cd43 fuse: fix initial parallel dirops 67a9e4870ce1 fuse: Don't access pipe->buffers without pipe_lock() 6a2346f32294 x86/kvm/vmx: Remove duplicate l1d flush definitions cd4574c1b94c KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled 62cfd81bcf54 x86/process: Re-export start_thread() 2421738c164f x86/speculation/l1tf: Suggest what to do on systems with too much RAM f8d42d5c0208 x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM fe0f40491bba x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit cd4fdbb85e7f sparc: kernel/pcic: silence gcc 7.x warning in pcibios_fixup_bus() 7fb227e97df9 KVM: arm/arm64: Skip updating PMD entry if no change a22bdef6b9f8 KVM: arm/arm64: Skip updating PTE entry if no change 3fedc0cd376b staging: android: ion: fix ION_IOC_{MAP,SHARE} use-after-free e85b9fbdf834 ext4: reset error code in ext4_find_entry in fallback e0cfc1c92e29 ext4: sysfs: print ext4_super_block fields as little-endian 9c2860f4564d ext4: check for NUL characters in extended attribute's name 1ad409840b14 s390/kvm: fix deadlock when killed by oom a96371149006 arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid() 52ea94f6b328 kprobes/arm64: Fix %p uses in error messages 893b282b7e4b smb3: don't request leases in symlink creation and query 707b0d2d9d3a smb3: Do not send SMB3 SET_INFO if nothing changed a94703ff8e36 smb3: enumerating snapshots was leaving part of the data off end c773c4fbb22b cifs: check kmalloc before use fbd314e29d27 cifs: add missing debug entries for kconfig options b653d47ba52d mei: don't update offset in write e8e519f8ec33 Cipso: cipso_v4_optptr enter infinite loop fe0034a08b49 sched/sysctl: Check user input value of sysctl_sched_time_avg af669a0b2d16 mm/memory.c: check return value of ioremap_prot b88f17ee2fe3 scsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMINATED a8871571f356 scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO cfbe3cabb589 scsi: fcoe: drop frames in ELS LOGO error path f108e46efaac memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_alloc() failure a6c6516eee15 drivers: net: lmc: fix case value for target abort error 6b9882c69ee1 Squashfs: Compute expected length from inode size rather than block length ab99a2bac2ea squashfs metadata 2: electric boogaloo 8620db886d78 arc: fix type warnings in arc/mm/cache.c 6e6460912383 arc: fix build errors in arc/include/asm/delay.h fcc80f8ed96d arc: [plat-eznps] fix data type errors in platform headers 9bf9e4ad5ebe enic: handle mtu change for vf properly 5f56ddcc078d Revert "MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum" d0995e103e19 tools/power turbostat: Read extended processor family from CPUID b55993f4b2eb zswap: re-check zswap_is_full() after do zswap_shrink() 579381fca56b selftests/ftrace: Add snapshot and tracing_on test case 6194fba249cd cachefiles: Wait rather than BUG'ing on "Unexpected object collision" 75960a41a598 cachefiles: Fix refcounting bug in backing-file read monitoring 1a0ffb530029 fscache: Allow cancelled operations to be enqueued f3c28466520c x86/boot: Fix if_changed build flip/flop bug 88adb09fe826 net: axienet: Fix double deregister of mdio d638725a56a3 qmi_wwan: fix interface number for DW5821e production firmware 32680dc030c1 bnx2x: Fix invalid memory access in rss hash config path. d3313fe179a2 media: staging: omap4iss: Include asm/cacheflush.h after generic includes b3c250987250 perf/x86/amd/ibs: Don't access non-started event c5d7e5e83b2f i2c: davinci: Avoid zero value of CLKH 82ad267b27b8 can: mpc5xxx_can: check of_iomap return before use 76a4e0e6c4e3 net: prevent ISA drivers from building on PPC32 0924ac4e7b31 atl1c: reserve min skb headroom 13afaaecac6e qed: Correct Multicast API to reflect existence of 256 approximate buckets. 4646860d187c qed: Fix possible race for the link state value. eca9953f31a7 net: caif: Add a missing rcu_read_unlock() in caif_flow_cb 354d5a345b91 tools/power turbostat: fix -S on UP systems 6e9261aac3d8 bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd e2838a2262fd usb: gadget: f_uac2: fix endianness of 'struct cntrl_*_lay3' 3b7c96a9b0ae tools: usb: ffs-test: Fix build on big endian systems 2b4fd19878c7 usb/phy: fix PPC64 build errors in phy-fsl-usb.c 02e8b4fb4b50 usb: gadget: r8a66597: Fix a possible sleep-in-atomic-context bugs in r8a66597_queue() 62dd6eda3641 usb: gadget: r8a66597: Fix two possible sleep-in-atomic-context bugs in init_controller() 13f03bd19c9b drm/imx: imx-ldb: check if channel is enabled before printing warning cb94b5ea2455 drm/imx: imx-ldb: disable LDB on driver bind 0a04fdb19d03 scsi: libiscsi: fix possible NULL pointer dereference in case of TMF fa1c6d2371b1 drm/bridge: adv7511: Reset registers on hotplug 4fd089723f6f nl80211: Add a missing break in parse_station_flags f1ddbb19469b mac80211: add stations tied to AP_VLANs during hw reconfig 301a6da4c8be xfrm: free skb if nlsk pointer is NULL 590f312a78bf xfrm: fix missing dst_release() after policy blocking lbcast and multicast ce723f865c98 vti6: fix PMTU caching and reporting on xmit private/msm-google-modules/wlan/qcacld-3.0: 19075c25a qcacld-3.0: hostapd: update adapter MAC address on changing MAC address Bug: 115649324 Bug: 118904478 Bug: 120400027 Bug: 120757803 Change-Id: I242021b48dea5af4fa6575f3b7fedee9c85450f2 Build-Id: 5194658 Signed-off-by: Petri Gynther <pgynther@google.com>
2018-12-18crosshatch: update kernel-and-modules prebuiltTim Murray
Linux version 4.9.124-gee97258-ab5190056 (android-build@abfarm668) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Wed Dec 19 04:07:04 UTC 2018 prebuilts-master/clang/host/linux-x86: private/msm-google: ee97258f1415 HACK: dm-verity: force enable 'check_at_most_once' c8bb6252603f ANDROID: modpost: filter function/data section ldflags 2d9064cf0f59 ANDROID: Makefile: LTO: gold-plugin func/data sections e9787f3c1ceb ANDROID: clang: upgrade bluecross to 8.0.6 cc72b2db7519 Make heap_name in ion trace points a copied char array Bug: 116819139 Bug: 119467548 Bug: 120503084 Bug: 120776455 Change-Id: Id3117920d0790c952c2adc8ea36ebe6bafa53b5a Build-Id: 5190056 Signed-off-by: Tim Murray <timmurray@google.com>
2018-12-17crosshatch: update kernel-and-modules prebuiltJonglin Lee
Linux version 4.9.124-g261302409f71-ab5187086 (android- build@wprm5.hot.corp.google.com) (Android (5101231 based on r344140) clang version 8.0.3 (https://android.googlesource.com/toolchain/clang e9a0b4613d3e2602bd96345b57ea45e9ef7b0304) (https://android.googlesource.com/toolchain/llvm f61443f2e6b72f7ef752b3f5aa08cfd487f2fb31) (based on LLVM 8.0.3svn)) #0 SMP PREEMPT Mon Dec 17 23:33:03 UTC 2018 private/msm-google: 261302409f71 cpuidle: lpm-levels: Hold lock during tick_broadcast_enter 44c74d7b96e4 irqchip: gic-v3: Restore enable bit of spi interrupts a251fcf9e1f9 irqchip: gic-v3: Clear restore configuration across save/restore d195dcdb914e rpmh_master_stat: Compare previous sleep data before updating 77722bcd0fb2 scs: reset shadow stack in init_idle Bug: 110159524 Bug: 112277034 Bug: 116740234 Bug: 120293439 Change-Id: I5a422c2fae28cd68eec4d35a334582253c2b84d7 Build-Id: 5187086 Signed-off-by: Jonglin Lee <jonglin@google.com>
2018-12-17crosshatch: update kernel-and-modules prebuiltTom Cherry
Linux version 4.9.124-gd692046-ab5186521 (android-build@abfarm690) (A kernel/tests: 3ca8d07 anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished am: 4832bbb524 am: b54c664e48 b54c664 anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished am: 4832bbb524 4832bbb anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished private/msm-google: d69204614a87 Remove fstab, vbmeta, and boot_devices from device tree 355c2df904fb input: touch: stm: fix strncat-size warning 63b56f5ff8f9 Revert "BACKPORT: mm: workingset: don't drop refault information prematurely" 4a9b1e797238 defconfig: Enable CONFIG_IDLE_PAGE_TRACKING f5e7b3d2f4ad cpufreq: times: add text versions of uid concurrent_*_time files Bug: 111216804 Bug: 111694435 Bug: 117933812 Bug: 119740247 Bug: 120248546 Bug: 120776455 Change-Id: I71e9ac208b5f508ebdfc17a6429630348e4f155f Build-Id: 5186521 Signed-off-by: Tom Cherry <tomcherry@google.com>
2018-12-12crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.124-g8bff61c9e99a-ab5178903 (android- build@wprn7.hot.corp.google.com) (Android (5101231 based on r344140) clang version 8.0.3 (https://android.googlesource.com/toolchain/clang e9a0b4613d3e2602bd96345b57ea45e9ef7b0304) (https://android.googlesource.com/toolchain/llvm f61443f2e6b72f7ef752b3f5aa08cfd487f2fb31) (based on LLVM 8.0.3svn)) #0 SMP PREEMPT Wed Dec 12 22:06:23 UTC 2018 kernel/tests: a8c4f7c [automerger skipped] anycast_test.py: change to use thread.join to wait CloseFileDescriptorThread finished am: 2eacd48327 -s ours am: 47610ab0d1 47610ab [automerger skipped] anycast_test.py: change to use thread.join to wait CloseFileDescriptorThread finished am: 2eacd48327 -s ours f1b9c74 Merge "anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished" am: 1ff603fffe 1ff603f Merge "anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished" 3172bef anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished 2eacd48 anycast_test.py: change to use thread.join to wait CloseFileDescriptorThread finished private/msm-google: 8bff61c9e99a reclaim: fix debug_api failure 78d8edbf7c27 UPSTREAM: Avoid page waitqueue race leaving possible page locker waiting 4dead44bc362 power: qpnp-smb2: disable DCIN_AICL_ADC be2f1ecc3d4a b1c1: enable CONFIG_PROCESS_RECLAIM 7b8893267fed fs: make reclaim writable by other groups fde98ffd107b thermal: create tz and cdev softlink in thermal class private/msm-google-modules/wlan/qcacld-3.0: 339ecb726 qcacld: Fix compiler warning in policy mgr Bug: 112037292 Bug: 118439547 Bug: 119988524 Bug: 120248546 Bug: 120508520 Bug: 120776455 Change-Id: Ifadae91f5bdf778f6c140d060549e793fd2c3635 Build-Id: 5178903 Signed-off-by: Petri Gynther <pgynther@google.com>
2018-12-07crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.124-g4420c45-ab5168653 (android-build@abfarm930) (Android (5101231 based on r344140) clang version 8.0.3 (https://android.googlesource.com/toolchain/clang e9a0b4613d3e2602bd96345b57ea45e9ef7b0304) (https://android.googlesource.com/toolchain/llvm f61443f2e6b72f7ef752b3f5aa08cfd487f2fb31) (based on LLVM 8.0.3svn)) #0 SMP PREEMPT Fri Dec 7 05:56:22 UTC 2018 kernel/tests: 612a5c7 [automerger skipped] DO NOT MERGE am: f9a1cb41a6 -s ours f9a1cb4 DO NOT MERGE b434233 Merge pi-qpr1-release PQ1A.181105.017.A1 to pi-platform-release private/msm-google: 4420c4528b34 input: touch: stm: clean-up fts_status_show() a74af0eb8c2f Enable CONFIG_THERMAL_EMULATION d50729940609 defconfig: psi: enable psi kernel configuration private/msm-google-modules/wlan/qcacld-3.0: 134db07a4 Merge changes from topic "111778596" into android-msm-bluecross-4.9 07ad83a50 qcacld-3.0: Add ENABLE_DBS_CXN_AND_DISABLE_SIMULTANEOUS_SCAN d2b1ef5b0 qcacld-3.0: Add ENABLE_DBS_CXN_AND_DISABLE_DBS_SCAN Bug: 111308141 Bug: 111778596 Bug: 118454372 Bug: 119578270 Bug: 120051517 Change-Id: I63fe37128f2330f3440df279b20660dad0fe831a Build-Id: 5168653 Signed-off-by: Petri Gynther <pgynther@google.com>
2018-12-04crosshatch: update kernel-and-modules prebuiltJonglin Lee
Linux version 4.9.124-g36b29ee-ab5161081 (android-build@abfarm899) (Android (5101231 based on r344140) clang version 8.0.3 (https://android.googlesource.com/toolchain/clang e9a0b4613d3e2602bd96345b57ea45e9ef7b0304) (https://android.googlesource.com/toolchain/llvm f61443f2e6b72f7ef752b3f5aa08cfd487f2fb31) (based on LLVM 8.0.3svn)) #0 SMP PREEMPT Tue Dec 4 03:05:41 UTC 2018 private/msm-google: 36b29ee14fef arm64/configs: b1c1_defconfig: Enable keydebug driver 943dca8f3df8 arm64/dts b1c1: Add support for keydebug driver 96e678437adf driver: keydebug: Enhance long press key debugging capability 7e4b109315bd scs: dump shadow stack when corruption is detected bb606bcc583a scs: increase shadow stack size 22f27caad4eb power: p9221_charger: delay reschedule of ramp work 634cc7717e6c Merge android-msm-bluecross-4.9-pi-qpr2 into android-msm-bluecross-4.9 eea74393eb5b Merge branch 'android-msm-bluecross-4.9-pi-qpr1' into android-msm-bluecross-4.9-pi-qpr2 6ee3e4c441b7 Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 7efc55306c48 Merge branch 'android-msm-bluecross-4.9-pi-dr1-security-next' into android-msm-bluecross-4.9-pi-dr1 6c33d4e5bb5b binder: fix race between munmap() and direct reclaim 4c22f1687d14 UPSTREAM: binder: fix proc->files use-after-free 636759f6b335 Revert "FROMLIST: binder: fix proc->files use-after-free" 471e9fe7bd42 soc: qcom: smem: Add secure device check for smem dump bd0c52629ce5 ext4: add corruption check in ext4_xattr_set_entry() fde0f1fd4330 ext4: always verify the magic number in xattr blocks 1becdb2d5936 msm: vidc: ignore processing responses in invalid state 0387e4f847c4 msm: ipa: Protect ipa default routing table 5bf20b9125c6 msm: ipa3: Fix to validate the user inputs 5615bb56caa5 power: p9221_charger: support invalid idt,gpio_qien baa807764504 Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-dr1-security-next Bug: 109741776 Bug: 112277034 Bug: 116406063 Bug: 117820132 Bug: 119052051 Bug: 119053086 Bug: 119685425 Bug: 119687798 Bug: 119791070 Bug: 119793933 Bug: 120025196 Bug: 120025789 Bug: 120045415 Bug: 120216475 Change-Id: If6df2ed2d8df1324a2a955e53c7173eb66f049e3 Build-Id: 5161081 Signed-off-by: Jonglin Lee <jonglin@google.com>
2018-11-29crosshatch: update kernel-and-modules prebuiltSiyuan Zhou
Linux version 4.9.124-gda32964-ab5155302 (android-build@abfarm924) (Android (5101231 based on r344140) clang version 8.0.3 (https://android.googlesource.com/toolchain/clang e9a0b4613d3e2602bd96345b57ea45e9ef7b0304) (https://android.googlesource.com/toolchain/llvm f61443f2e6b72f7ef752b3f5aa08cfd487f2fb31) (based on LLVM 8.0.3svn)) #0 SMP PREEMPT Thu Nov 29 21:50:56 UTC 2018 private/msm-google: da32964062b2 BACKPORT: psi: cgroup support 21c9d241da6b UPSTREAM: psi: pressure stall information for CPU, memory, and IO 7b96673bcc56 BACKPORT: sched: introduce this_rq_lock_irq() 9bed0496e8bd BACKPORT: sched: sched.h: make rq locking and clock functions available in stats.h 0eb7e755664e UPSTREAM: sched: loadavg: make calc_load_n() public 271df51893fc UPSTREAM: sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD 442e35192574 BACKPORT: delayacct: track delays from thrashing cache pages 3b612f4f745b BACKPORT: mm: workingset: tell cache transitions from workingset thrashing 4042eecbb2a9 BACKPORT: mm: workingset: don't drop refault information prematurely 135710cf04be BACKPORT: cgroup: misc changes 880596f7e498 UPSTREAM: sched/headers: Remove <linux/sched.h> from <linux/sched/loadavg.h> 3e85d316367e UPSTREAM: sched/headers: Move loadavg related definitions from <linux/sched.h> to <linux/sched/loadavg.h> ad8d6d2b6127 UPSTREAM: sched/headers, delayacct: Move the 'struct task_delay_info' definition from <linux/sched.h> to <linux/delayacct.h> 8eb1a8584fab UPSTREAM: sched/headers: Prepare for new header dependencies before moving code to <linux/sched/loadavg.h> 6bcc38444541 BACKPORT: sched/core: Add wrappers for lockdep_(un)pin_lock() 40d6c9b557c0 UPSTREAM: mm: add PageWaiters indicating tasks are waiting for a page bit 6016ce730970 UPSTREAM: workqueue: make workqueue available early during boot 7a2a85a251c3 arm64: dtsi: pinctrl: set touch irq to no-pull e765b01ff041 mm: filter out compound page on per-process reclaim 1789fe0921fd mm: remove QC's perprocess reclaim by vmpressure Bug: 111308141 Bug: 114456795 Bug: 119789589 Change-Id: Iefd8fa8fe8f064fa0205f5f9ba7713dd7db493d1 Build-Id: 5155302 Signed-off-by: Siyuan Zhou <siyuanzhou@google.com>
2018-11-27crosshatch: update kernel-and-modules prebuiltEd Tam
Linux version 4.9.124-gdc0a241-ab5150819 (android-build@abfarm363) (Android (5101231 based on r344140) clang version 8.0.3 (https://android.googlesource.com/toolchain/clang e9a0b4613d3e2602bd96345b57ea45e9ef7b0304) (https://android.googlesource.com/toolchain/llvm f61443f2e6b72f7ef752b3f5aa08cfd487f2fb31) (based on LLVM 8.0.3svn)) #0 SMP PREEMPT Tue Nov 27 22:13:30 UTC 2018 private/msm-google: dc0a2417fa8f Revert "Revert "Switch fstab to use dynamic partitions."" Bug: 116608795 Change-Id: I89e8a6ad628304ee83fac9b7b6dee982d37fb7b2 Build-Id: 5150819 Signed-off-by: Ed Tam <etam@google.com>
2018-11-27crosshatch: update kernel-and-modules prebuiltEd Tam
Linux version 4.9.124-g2d7b16bcf7b4-ab5150325 (android- build@wprf10.hot.corp.google.com) (Android (5101231 based on r344140) clang version 8.0.3 (https://android.googlesource.com/toolchain/clang e9a0b4613d3e2602bd96345b57ea45e9ef7b0304) (https://android.googlesource.com/toolchain/llvm f61443f2e6b72f7ef752b3f5aa08cfd487f2fb31) (based on LLVM 8.0.3svn)) #0 SMP PREEMPT Tue Nov 27 19:12:06 UTC 2018 build: 6fb6e20 build.sh: support specifying LD private/msm-google: 2d7b16bcf7b4 Revert "Switch fstab to use dynamic partitions." 58eb38aa482a soc: qcom: smem: Add secure device check for smem dump 9960f89acec6 power: p9221_charger: support invalid idt,gpio_qien dd57dc9e3316 Switch fstab to use dynamic partitions. private/msm-google-modules/wlan/qca-wifi-host-cmn: 39e73115 qcacmn: Enable CE history and record wmi rx events Bug: 63740206 Bug: 116608795 Bug: 116740234 Bug: 119685425 Bug: 119791070 Test: manual boot Change-Id: I06e126f93f1d4789d114ace4070ba14776621bd6 Build-Id: 5150325 Signed-off-by: Ed Tam <etam@google.com>
2018-11-21crosshatch: update kernel-and-modules prebuiltCheng Gu
Linux version 4.9.124-gb8077aebee16-ab5143375 (android- build@wpds14.hot.corp.google.com) (Android (5101231 based on r344140) clang version 8.0.3 (https://android.googlesource.com/toolchain/clang e9a0b4613d3e2602bd96345b57ea45e9ef7b0304) (https://android.googlesource.com/toolchain/llvm f61443f2e6b72f7ef752b3f5aa08cfd487f2fb31) (based on LLVM 8.0.3svn)) #0 SMP PREEMPT Wed Nov 21 03:31:58 UTC 2018 build: 05d5277 Install and export kernel UAPI headers in build.sh kernel/tests: 59306fd Merge "Test to check tcp initial rwnd size" am: 1724800a6e 1724800 Merge "Test to check tcp initial rwnd size" a9d3dc8 Test to check tcp initial rwnd size private/msm-google: b8077aebee16 UPSTREAM: drivers/block/zram/zram_drv.c: fix bug storing backing_dev fa35928ed00f s2mpb04-core: workaround for LDO OI issue a1d5f116a546 misc: mnh-pwr: Check correct event flag in notifier subscriber 684ca3bb937e Merge android-msm-bluecross-4.9-pi-qpr2 into android-msm-bluecross-4.9 026e2874742c power: p9221_charger: Fix return code from getprop 933e21bb43ab dts: thermal: add WLC mitigation action in backup thermal 90dc2b0558cb smb-lib: force "wireless" psy offline on last thermal mitigation index 41a2853049b6 power: p9221_charger: Add enable/disable RX, clean up 15ca757ac570 input: touchscreen: sec_ts/stm: Early disable Bug: 112195471 Bug: 118591209 Bug: 119230749 Bug: 119501863 Bug: 119842427 Change-Id: I090bd389b5c09b38d81cac6d21e6a7654d4c04f1 Build-Id: 5143375 Signed-off-by: Cheng Gu <gucheng@google.com>
2018-11-15crosshatch: update kernel-and-modules prebuiltJonglin Lee
Linux version 4.9.124-gd616e598aba2-ab5133493 (android- build@wprl6.hot.corp.google.com) (Android (5101231 based on r344140) clang version 8.0.3 (https://android.googlesource.com/toolchain/clang e9a0b4613d3e2602bd96345b57ea45e9ef7b0304) (https://android.googlesource.com/toolchain/llvm f61443f2e6b72f7ef752b3f5aa08cfd487f2fb31) (based on LLVM 8.0.3svn)) #0 SMP PREEMPT Thu Nov 15 06:57:51 UTC 2018 private/msm-google: d616e598aba2 block, ice, cfq: support back/front merges and update req->__dun d43e2b201b82 power: p9221_charger: Ramp DC_ICL when charging at BPP 4c719e33d9e2 serial: msm_geni_serial: Fix infinite loop 835d9ee1843f tty: serial: msm_geni_serial: Fix TX infinite loop d7f4f5797f71 UPSTREAM: HID: sony: remove redundant check for -ve err 4082d8bbdf8a UPSTREAM: HID: sony: Make sure to unregister sensors on failure b4685b87f9ae UPSTREAM: HID: sony: Make DS4 bt poll interval adjustable 1aa68c64fe5d UPSTREAM: HID: sony: Set proper bit flags on DS4 output report 21618f38238f UPSTREAM: HID: sony: DS4 use brighter LED colors 300f200a6617 UPSTREAM: HID: sony: Improve navigation controller axis/button mapping 70cda0bdad39 UPSTREAM: HID: sony: Use DS3 MAC address as unique identifier on USB 18ef6294d012 UPSTREAM: HID: sony: Perform duplicate device check earlier on 9cba26036610 UPSTREAM: HID: sony: Expose DS3 motion sensors through separate device da2375f4c6e7 UPSTREAM: HID: sony: Print error on failure to active DS3 / Navigation controllers f46d061d618b UPSTREAM: HID: sony: DS3 comply to Linux gamepad spec 5132eaa25605 UPSTREAM: HID: sony: Mark DS4 touchpad device as a pointer 94912cd71fb8 UPSTREAM: HID: sony: Support motion sensor calibration on dongle 9578a1646262 UPSTREAM: HID: sony: Make work handling more generic 5fd28cad0ea9 UPSTREAM: HID: sony: Treat the ds4 dongle as a separate device 9bcd9ff1b96e UPSTREAM: HID: sony: Remove report descriptor fixup for DS4 e44c247b314e UPSTREAM: HID: sony: Report hardware timestamp for DS4 sensor values 23c8f727696a UPSTREAM: HID: sony: Calibrate DS4 motion sensors bf43e976ffd0 UPSTREAM: HID: sony: Report DS4 motion sensors through a separate device f2e9770bbd8f UPSTREAM: HID: sony: Fix input device leak when connecting a DS4 twice using USB/BT 0a623bbe1ab2 UPSTREAM: HID: sony: Ignore DS4 dongle reports when no device is connected ce0e6783d0bc UPSTREAM: HID: sony: Use DS4 MAC address as unique identifier on USB 3b913c18c5e0 UPSTREAM: HID: sony: Fix error handling bug when touchpad registration fails e8b189575d5b UPSTREAM: HID: sony: Comply to Linux gamepad spec for DS4 4a50fa4019f1 UPSTREAM: HID: sony: Make the DS4 touchpad a separate device 835d992f288f UPSTREAM: HID: sony: Fix memory issue when connecting device using both Bluetooth and USB 687dc184db83 UPSTREAM: HID: sony: Adjust value range for motion sensors 48e57fe2cb3e UPSTREAM: HID: sony: Handle multiple touch events input record 4d2d630ba504 UPSTREAM: HID: sony: Send ds4 output reports on output end-point 62af64b08dad UPSTREAM: HID: sony: Perform CRC check on bluetooth input packets 95d3db707847 UPSTREAM: HID: sony: Adjust HID report size name definitions 4af635e9666f UPSTREAM: HID: sony: Fix race condition in sony_probe 5e574336a6e4 UPSTREAM: HID: sony: Support DS4 dongle 3d60bd684751 UPSTREAM: HID: sony: Update device ids Bug: 118130097 Bug: 118824609 Bug: 119454809 Bug: 119525922 Change-Id: I9879c99e20af4e9d5aa749df9f695eec7b5e8a20 Build-Id: 5133493 Signed-off-by: Jonglin Lee <jonglin@google.com>
2018-11-14crosshatch: update kernel-and-modules prebuiltjuyuchen
Linux version 4.9.124-g270212b-ab5130232 (android-build@abfarm903) (A build: 17cf174 Revert "Install and export kernel UAPI headers in build.sh" f596b1d Install and export kernel UAPI headers in build.sh kernel/tests: e8c8e26 net_test: fix job control in console's bash terminal am: 42f963407a 42f9634 net_test: fix job control in console's bash terminal private/msm-google: 270212b881ab FROMLIST: ANDROID: binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. cda803b9b0e1 input: touchscreen: stm: avoid large stack buffers 8a6dd3fac432 arm64/dts: b1c1: audio: Use new range and mean impl in PVT stage. Bug: 79983843 Bug: 115290755 Bug: 118617506 Test: manual audio test. Change-Id: I3a0fca9aa6bad9a18ccd7797bf98b1431fe1799d Build-Id: 5130232 Signed-off-by: juyuchen <juyuchen@google.com>
2018-11-12crosshatch: update kernel-and-modules prebuiltJonglin Lee
Linux version 4.9.124-g96b2540-ab5126381 (android-build@abfarm744) (Android (5101231 based on r344140) clang version 8.0.3 (https://android.googlesource.com/toolchain/clang e9a0b4613d3e2602bd96345b57ea45e9ef7b0304) (https://android.googlesource.com/toolchain/llvm f61443f2e6b72f7ef752b3f5aa08cfd487f2fb31) (based on LLVM 8.0.3svn)) #0 SMP PREEMPT Mon Nov 12 22:19:25 UTC 2018 kernel/tests: 4ca63b6 net_test: workaround for 3.18 and 4.4 late urandom init am: 38f75fa58f 38f75fa net_test: workaround for 3.18 and 4.4 late urandom init private/msm-google: 96b2540ac71d msm: vidc: Fix double list_del in rbr event processing a869ffef944d power: wakeup_reason: Add locking to log_base_wakeup_reason e67d7eb1b572 input: touchscreen: sec_ts: fix sec_ts_parse_dt 500013a2a4c7 arm64/configs: b1c1: enable CONFIG_SHADOW_CALL_STACK 7645848fb16f build.config.*: disable SHADOW_CALL_STACK where not needed f4ebf597902e ANDROID: arm64: implement Shadow Call Stack 505f7a79cdfb ANDROID: arm64: kprobes: fix kprobes without CONFIG_KRETPROBES 60d0064288c7 ANDROID: arm64: vdso: disable Shadow Call Stack 208327a64df8 FROMLIST: arm64: Build vDSO with -ffixed-x18 bb6bd42fb375 ANDROID: arm64: preserve x18 when CPU is suspended c8b26c3c68a6 ANDROID: arm64: reserve x18 only with Shadow Call Stack e108a23599cc FROMLIST: arm64: kbuild: reserve reg x18 from general allocation by the compiler 0003a520f162 FROMLIST: arm64: kernel: avoid x18 as an arbitrary temp register 679d9effbcb4 FROMLIST: arm64: kvm: stop treating register x18 as caller save cd4e20090ea9 FROMLIST: arm64/lib: copy_page: avoid x18 register in assembler code 51c6918b6cea UPSTREAM: arm64/lib: copy_page: use consistent prefetch stride 0b87692c160d ANDROID: kprobes: disable kretprobes with SCS 5bc17ad16970 ANDROID: trace: disable function graph tracing with SCS 971e3703e0ee ANDROID: add Shadow Call Stack debugging 5dd608759833 ANDROID: add Shadow Call Stack accounting f344424f3ce6 ANDROID: add support for clang Shadow Call Stack (SCS) Bug: 110173268 Bug: 112277034 Bug: 112907825 Bug: 115909691 Bug: 119007849 Change-Id: I3474f9588dae949e51335029d17deed63337d5ff Build-Id: 5126381 Signed-off-by: Jonglin Lee <jonglin@google.com>
2018-11-09crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.124-gbe002810fd7a-ab5121620 (android- build@wprh12.hot.corp.google.com) (Android (5101231 based on r344140) clang version 8.0.3 (https://android.googlesource.com/toolchain/clang e9a0b4613d3e2602bd96345b57ea45e9ef7b0304) (https://android.googlesource.com/toolchain/llvm f61443f2e6b72f7ef752b3f5aa08cfd487f2fb31) (based on LLVM 8.0.3svn)) #0 SMP PREEMPT Fri Nov 9 16:20:11 UTC 2018 kernel/tests: 7c2d872 Revert "Implement a workaround for clang + PARAVIRT failure." am: e2edeed20b e2edeed Revert "Implement a workaround for clang + PARAVIRT failure." private/msm-google: be002810fd7a Merge android-msm-bluecross-4.9-pi-qpr2 into android-msm-bluecross-4.9 102ff3d16251 Merge android-msm-bluecross-4.9-pi-qpr1 into -pi-qpr2 ce7062832778 Merge android-msm-bluecross-4.9-pi-dr1 into -pi-qpr1 62f6d56574bc arm64: dts: haptics: fix cs40l20 reset gpio config 1b40d7a0290e FROMLIST: f2fs: wait writeback before reading data to avoid stale encrypted block 0f33486fc0ce block, ice, cfq: support back/front merges and update req->__dun 83e63b0d7c55 mremap: properly flush TLB before releasing the page 8c9c4745f446 UPSTREAM: f2fs: avoid wrong decrypted data from disk 921b9197b25c Merge branch 'android-msm-bluecross-4.9-pi-qpr1' into android-msm-bluecross-4.9-pi-qpr2 6c9ae522c84f Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 b0438711f27b Merge branch 'android-msm-bluecross-4.9-pi-dr1-security-next' into android-msm-bluecross-4.9-pi-dr1 99f085e323a7 mm: get rid of vmacache_flush_all() entirely cb9c7831b14c msm: ipa4: Fix dangling pointer dereferencing after NAT del cmd 78fc8cb7d16b ext4: add more inode number paranoia checks b0898010e8c2 ext4: never move the system.data xattr out of the inode body 026aee661730 ext4: only look at the bg_flags field if it is valid a331a8746e56 f2fs: fix to do sanity check with reserved blkaddr of inline inode bfd3c34d2ed4 ext4: verify the depth of extent tree in ext4_find_extent() a5780acc8dcb UPSTREAM: f2fs: avoid wrong decrypted data from disk 61a39ab76df8 power/bcl: Enable hysteresis polling for iBat trigger f6deedb94fc9 Fix up non-directory creation in SGID directories 1f75c9c5eb45 Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-dr1-security-next Bug: 111396209 Bug: 113148515 Bug: 113452403 Bug: 115990430 Bug: 116406122 Bug: 116406509 Bug: 116406625 Bug: 116406626 Bug: 117118062 Bug: 117280327 Bug: 118156122 Bug: 118439383 Bug: 118824609 Bug: 118836219 Bug: 119159440 Bug: 119220340 Change-Id: Id4f87359f429b81bdaa1e094a13dfdc541dc57ea Build-Id: 5121620 Signed-off-by: Petri Gynther <pgynther@google.com>
2018-11-08crosshatch: update kernel-and-modules prebuiltDavid Anderson
Linux version 4.9.124-gb96471a-ab5119736 (android-build@abfarm108) (Android (5101231 based on r344140) clang version 8.0.3 (https://android.googlesource.com/toolchain/clang e9a0b4613d3e2602bd96345b57ea45e9ef7b0304) (https://android.googlesource.com/toolchain/llvm f61443f2e6b72f7ef752b3f5aa08cfd487f2fb31) (based on LLVM 8.0.3svn)) #0 SMP PREEMPT Thu Nov 8 22:33:21 UTC 2018 private/msm-google: b96471a378d1 Add system to fstab to allow booting through the first-stage init in ramdisk. f9a709dbcebf FROMLIST: f2fs: wait writeback before reading data to avoid stale encrypted block 30f79e3ea5e4 Merge 4.20-rc1-4.9 into android-4.9 Bug: 118824609 Bug: 118883135 Change-Id: I25d4c876e4293caa28183dc67eedfcae84398499 Build-Id: 5119736 Signed-off-by: David Anderson <dvander@google.com>
2018-11-07crosshatch: update kernel-and-modules prebuiltSunil Ravi
Linux version 4.9.124-g454b3e9-ab5116652 (android-build@abfarm360) (Android (5101231 based on r344140) clang version 8.0.3 (https://android.googlesource.com/toolchain/clang e9a0b4613d3e2602bd96345b57ea45e9ef7b0304) (https://android.googlesource.com/toolchain/llvm f61443f2e6b72f7ef752b3f5aa08cfd487f2fb31) (based on LLVM 8.0.3svn)) #0 SMP PREEMPT Wed Nov 7 19:24:36 UTC 2018 kernel/tests: 39fc349 net-test: deflake 4.19 entropy installation am: 86a0a4c2dd 86a0a4c net-test: deflake 4.19 entropy installation private/msm-google: 454b3e9c994d scsi/ufs: print UFS health info in kernel log 79546a820517 cfq: remove wrong WARN_ON 964ea6531b39 input: touch: stm/sec_ts: video device name 35c579d04fd0 enable overlayfs 1ca9db1dfaa5 ANDROID: [PATCH v5] overlayfs: override_creds=off option bypass creator_cred private/msm-google-modules/wlan/qca-wifi-host-cmn: 866c4387 qcacmn: Separate WMI diag rx event logging f552fffd qcacmn: Separate WMI MGMT RX event logging Bug: 109821005 Bug: 111480215 Bug: 115323802 Bug: 118444167 Bug: 118651133 Change-Id: If29b3ce8ef06a6d8a76b9ed0e4e4ea97b8c27a55 Build-Id: 5116652 Signed-off-by: Sunil Ravi <sunilravi@google.com>
2018-11-02crosshatch: update kernel-and-modules prebuiltAhmed ElArabawy
Linux version 4.9.124-g492751e-ab5109494 (android-build@abfarm580) (Android (5101231 based on r344140) clang version 8.0.3 (https://android.googlesource.com/toolchain/clang e9a0b4613d3e2602bd96345b57ea45e9ef7b0304) (https://android.googlesource.com/toolchain/llvm f61443f2e6b72f7ef752b3f5aa08cfd487f2fb31) (based on LLVM 8.0.3svn)) #0 SMP PREEMPT Sat Nov 3 01:04:00 UTC 2018 kernel/tests: 3400e60 Use blocking sockets with timeout for xfrm_tunnel_test am: a563236b85 a563236 Use blocking sockets with timeout for xfrm_tunnel_test c1844e8 Close the socket in socketCreateTest before exist am: ae95d436ff ae95d43 Close the socket in socketCreateTest before exist e66ce2a Test to verify cgroup socket filter am: 09a7c89b37 09a7c89 Test to verify cgroup socket filter prebuilts-master/clang/host/linux-x86: private/msm-google: 492751ef2422 block, cfq, ice: panic to get wrong front merge fc3680e7de3a clang: upgrade from clang 7.0.2 to 8.0.3 a1fcd24ba0d0 uuid: remove `random_uuid' member from kernel_info c259f43f8618 uuid: Reserve `uuid' region for bootloader private/msm-google-modules/wlan/qcacld-3.0: e6020191a qcacld-3.0: Dont start the adapter from the change interface Bug: 77310947 Bug: 111560739 Bug: 116819139 Bug: 117934423 Bug: 118650635 Bug: 118753529 Bug: 118824609 Change-Id: I2a02ff8f859db96f147e9e105d71b3273a3b7e5c Build-Id: 5109494 Signed-off-by: Ahmed ElArabawy <arabawy@google.com>
2018-10-30crosshatch: update kernel-and-modules prebuiltJaegeuk Kim
Linux version 4.9.124-ge480f7c36330-ab5100792 (android- build@wphn6.hot.corp.google.com) (Android (4751641 based on r328903) clang version 7.0.2 (https://android.googlesource.com/toolchain/clang 003100370607242ddd5815e4a043907ea9004281) (https://android.googlesource.com/toolchain/llvm 1d739ffb0366421d383e04ff80ec2ee591315116) (based on LLVM 7.0.2svn)) #0 SMP PREEMPT Tue Oct 30 20:51:24 UTC 2018 kernel/tests: 6f63091 net_test - extra debugging for ReadProcNetSocket() regexp match failures am: c2d677ff32 c2d677f net_test - extra debugging for ReadProcNetSocket() regexp match failures 35560fe net/test/OWNERS: passing the torch from ek@ to maze@ am: 59b602c67c b2515a3 run_net_test - further boost UML entropy am: e369f75633 59b602c net/test/OWNERS: passing the torch from ek@ to maze@ e369f75 run_net_test - further boost UML entropy e086785 run_net_test.sh: Add support for arm64 am: 9ea6092b52 72a59a1 build_rootfs.sh: Add support for arm64 am: 34089b083e 9ea6092 run_net_test.sh: Add support for arm64 34089b0 build_rootfs.sh: Add support for arm64 a6a2978 [automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGE am: 96bd68cde5 -s ours 96bd68c Merge pie-platform-release to aosp-master - DO NOT MERGE 20522bd Snap for 4793185 from 60317ba07e58a16ffe300b963a0b6fcbb8e17c07 to pi-release 6394bb4 Snap for 4742838 from 0146dc63d10d2f5d904d293eb0942f04d1ea314b to pi-release eea818c Snap for 4706961 from b412bdb6d2d181cf6151d30c14b7c78c7ee64307 to pi-release 6d2290a Snap for 4683893 from 5d59332e11fa451f22bb3d07f5d5a372b8679195 to pi-release 9c06c78 Snap for 4632767 from 2113ad3e00992556dde023dc3d9e0b718a723f48 to pi-release bc50f54 Snap for 4625912 from 18fee7da2893b795f3998f0b2281d93df584e980 to pi-release 4a8dec5 Snap for 4623514 from f581428a90ec6f0edd20a8ace88d2bff49a1a539 to pi-release 1d574c5 Snap for 4615953 from bea8e5d24ea428e5bbf81b3c1a314533294bfb12 to pi-release 5080b68 Snap for 4610834 from 8be6dacd31c2775627a70356607887e853ea05e9 to pi-release 2349337 Snap for 4585119 from 7b8039ae15925923e802bf6e4b636362bd5c041c to pi-release 043cee7 Snap for 4577102 from df6af24ee4b05aa788820902018c141e05c8d875 to pi-release 053f78b merge in pi-release history after reset to master a5fea02 merge in pi-release history after reset to master c9a991d Snap for 4572138 from eb9bc7aff0ffe9792cf48e2e7bcbca4c03c18d28 to pi-release 5aac547 merge in pi-release history after reset to master d01df83 merge in pi-release history after reset to master 16709f1 Snap for 4560043 from 065c1e5a85065307a73cf85a1a0b7e9a64a3efa3 to pi-release a78a54e Snap for 4545621 from bfee1e12eaab2b9f1338e8bc5e9c282812871431 to pi-release 0879fef Snap for 4539010 from 8a2ab4757e8fd68d1e90ab7a4e4a5124c9c3189f to pi-release 8aa9ae3 Snap for 4535700 from 4c14da6bb1adad1fa92af0369b6f4451135bef49 to pi-release 09ec3c6 Snap for 4533842 from 5e0b1fc2d7fe5ec997aac9c9dadc46731d7e8b56 to pi-release 7297e6d Snap for 4531101 from 65a5811efc42124a6f679abd7bf7af5a1f9e0250 to pi-release 5055315 Snap for 4517567 from d1d406ff6a3e3daacbd33111c31cc9d3bb8ccd63 to pi-release 0f1a8f3 Snap for 4500033 from e2d157838224e34c29a71bb977154607d10caa5b to pi-release fcd2c1d Snap for 4496165 from 2c3f3bae1f8c0124d42675887ae285c7b00f44eb to pi-release 4d35e12 Snap for 4476081 from 12f204f4c174c70ee27b0d4fe78d550a382d9297 to pi-release 8a530bc Snap for 4462748 from c11c9f9ba84559e86f472ed12edcaf3433832f9e to pi-release c9c747b Snap for 4455093 from 082042a23d10906eed9726fcb0a51b811afa349a to pi-release 8b57274 Snap for 4453288 from 554c3dda107e16a75f45841dd9ffdd062369ddb4 to pi-release 68471a4 Snap for 4434599 from d50bc4258c4be6153416fd052f589354be348d88 to pi-release 1807f2a Snap for 4428213 from 72e5f690891134fd31048112329312005ff47048 to pi-release 22314ae Snap for 4418112 from ff55deaa61e6eb34285b70ca3485c981d48fe630 to pi-release 045928f Snap for 4413317 from 910b0588b17b6ef819e9bcd8d400076340ac8cd0 to pi-release b7a423a Snap for 4407698 from 43299f1363179f1f78d8cfd882242ea62cf5e2c1 to pi-release a79d180 Snap for 4399706 from cb988c44deef9f4a95f211a417d43c53e031056f to pi-release e726cc9 Snap for 4396096 from 730c71c2c0307650ed2e76810a889c215f31ea58 to pi-release 3b7c943 Snap for 4393550 from 9a9905524f568a768e15f7f4b4dee5be9ace20dc to pi-release d995adc Snap for 4388640 from 8e2db4b50648f63e42781ec3342c8d1eb25b8733 to pi-release 4b32e5c Snap for 4383207 from fb78fe88877601a527e794928aacf02604338cb3 to pi-release af786fb Snap for 4380820 from 13239f53d1b82bd76c6e77adae5cc4aa8c93db7d to pi-release 9481376 release-request-ed8626b9-4479-4c76-9207-5f511f136606-for-git_pi-release-4354758 snap-temp-L65900000105223161 4cfbc59 release-request-5cce6180-1979-44b8-a969-842cd4c8a044-for-git_pi-release-4342840 snap-temp-L74000000103414049 ecbdf3b release-request-2c5efa61-1f02-4e74-bfeb-1ca3cd5028bd-for-git_pi-release-4301718 snap-temp-L56500000097146696 b35a544 release-request-38d4765e-6779-4912-a79f-25f77b8184a7-for-git_pi-release-4288638 snap-temp-L71800000095143664 private/msm-google: e480f7c36330 UPSTREAM: f2fs: avoid wrong decrypted data from disk Bug: 115990430 Bug: 118446450 Bug: 118651133 Change-Id: If347414171e4840f9dccc98a6379bf659f0d51f9 Build-Id: 5100792 Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
2018-10-24crosshatch: update kernel-and-modules prebuiltJonglin Lee
Linux version 4.9.124-g9db94771c90f-ab5089474 (android- build@xpcc4.ams.corp.google.com) (Android (4751641 based on r328903) clang version 7.0.2 (https://android.googlesource.com/toolchain/clang 003100370607242ddd5815e4a043907ea9004281) (https://android.googlesource.com/toolchain/llvm 1d739ffb0366421d383e04ff80ec2ee591315116) (based on LLVM 7.0.2svn)) #0 SMP PREEMPT Wed Oct 24 19:43:58 UTC 2018 kernel/tests: b054f02 [automerger skipped] Improve xfrm net test am: 7d4de3b1fc -s ours am: 107a397016 -s ours 107a397 [automerger skipped] Improve xfrm net test am: 7d4de3b1fc -s ours 7d4de3b Improve xfrm net test b425df5 Improve xfrm net test am: 7c68a3c3c4 7c68a3c Improve xfrm net test e99d8df [automerger skipped] Filter neighbour dumps by interface. am: 7389196f88 -s ours am: a950b2bc07 -s ours am: 5e9e50c7aa -s ours 967bcd3 run_net_test: UML - fix insufficient entropy problems am: e29f3e6f06 am: 874082355b 991b595 run_net_test: handle UML's tendency to leave stdout in non-blocking mode am: 99cd00d206 am: 171d8e0a84 4a8df77 Merge "run_net_test.sh: switch to readonly by default" am: 7dfcf3b91f am: 3743b2cf7d 52cacde Merge "Filter neighbour dumps by interface." am: bb1bd1f24f am: 6bde0a1109 edecdf0 run_net_test: add 'no_test' test am: ac82e92466 am: b6cb3d7fe6 29f6218 run_net_test.sh: fix UML --readonly flag am: 75b9e5ee69 am: f593ebfbc5 d1a6a44 Enable virtio rng device for net tests on qemu/kvm. am: 2cc987d9dd am: 988451a599 a3dabfb Add lspci & lsusb commands to stretch image. am: 56237c9b64 am: afa0d0b0ef 43eb2ed Merge "Allow ROOTFS to use environment variables" am: d9c9eae96c am: f401cb4044 729da30 Check xfrm state to delete embryonic SA am: f9e22fba0a am: 6f2a1e3a99 am: 7e72c3a08e fa4e630 Remove mutable default parameter in tunnel_test am: d3caaa0b9a am: b8cef96aad 3dd1840 Document/enforce a bug in udp_dump_one. am: 74faec5d15 am: 9c82cd3b87 5c6b772 Merge "net_test: fix sock_diag_test.py to handle ipv5 correctly" am: 2b294be524 am: 79747d4d5b 2a023db Fix sysfs mount in net_test.sh. am: cff4420cec am: 1ebbc44b71 df30ce8 Merge "Add tests for VTI rekey procedure" am: e1d7317542 am: c71e86b481 faf9ab4 Add tests for netfilter reject policies am: a05e9a297c am: 0d4781f171 e65b194 Always test UDP_DIAG for 4.9 kernel am: e59c063ef4 am: a5fd5d17d7 am: 7e36f1c831 7218c3f [automerger skipped] Fix net tests for 32-bit kernel am: e57d074dc5 -s ours am: a1bd780fb5 -s ours am: 74ee46a712 -s ours fa4302f Refactor VTI tests to support null encryption am: 91b562615b am: 06e96b06bc am: da2f2cb75b 359e5d9 Add tunnel input tests to net_tests am: 3063949411 am: e86e1265df am: af06d43ebf fdd5cc6 Refactor parameterization logic in net tests am: ad7a31a776 am: 2a4dec1b92 am: 0583653320 20c5a83 Fix nobuild runs of run_net_test.sh without KERNEL_BINARY env var set am: 7878ca7eb5 am: e84422ed29 am: 2a5ab72705 84a7eeb Merge "anycast_test.py: change to use thread.join to wait CloseFileDescriptorThread finished" am: 764991f419 am: 32c21e5824 am: 300c4ec6f3 75c6ac5 Add scripts for building the net tests rootfs. am: 2d99985d80 am: 19ce6ce997 am: 749379b794 4ddc93c [automerger skipped] Fix net tests for 32-bit kernel am: e57d074dc5 -s ours am: 925c3a1a24 -s ours 516cb0c Fix net tests for 32-bit kernel am: d6d6b2b531 am: 8d6daeda1a am: ac2bc1e715 5375d45 Enable FHANDLE to support systemd am: 9493cb18c3 am: 7c2b1c57aa am: be80a2e4a8 3301284 Implement a workaround for clang + PARAVIRT failure. am: 805d82cce0 am: 9eaeefbbfe am: d41bafb001 d77ad15 Add support for running the harness with QEMU. am: 473536b011 am: 3f2eea9509 am: feee048cf6 206a218 Annotate non-common kernel config options. am: ab987108fa am: aaee4fb498 am: 7132cc21ad 10abc39 Fix some invalid config options. am: 8f52a621c3 am: 288b176b4b am: c5092b3465 5e9e50c [automerger skipped] Filter neighbour dumps by interface. am: 7389196f88 -s ours am: a950b2bc07 -s ours fab0784 [automerger skipped] Filter neighbour dumps by interface. am: 7389196f88 -s ours am: a950b2bc07 -s ours a950b2b [automerger skipped] Filter neighbour dumps by interface. am: 7389196f88 -s ours 7389196 Filter neighbour dumps by interface. 8740823 run_net_test: UML - fix insufficient entropy problems am: e29f3e6f06 171d8e0 run_net_test: handle UML's tendency to leave stdout in non-blocking mode am: 99cd00d206 3743b2c Merge "run_net_test.sh: switch to readonly by default" am: 7dfcf3b91f 6bde0a1 Merge "Filter neighbour dumps by interface." am: bb1bd1f24f b6cb3d7 run_net_test: add 'no_test' test am: ac82e92466 f593ebf run_net_test.sh: fix UML --readonly flag am: 75b9e5ee69 988451a Enable virtio rng device for net tests on qemu/kvm. am: 2cc987d9dd afa0d0b Add lspci & lsusb commands to stretch image. am: 56237c9b64 f401cb4 Merge "Allow ROOTFS to use environment variables" am: d9c9eae96c 7e72c3a Check xfrm state to delete embryonic SA am: f9e22fba0a am: 6f2a1e3a99 b8cef96 Remove mutable default parameter in tunnel_test am: d3caaa0b9a 9c82cd3 Document/enforce a bug in udp_dump_one. am: 74faec5d15 79747d4 Merge "net_test: fix sock_diag_test.py to handle ipv5 correctly" am: 2b294be524 1ebbc44 Fix sysfs mount in net_test.sh. am: cff4420cec c71e86b Merge "Add tests for VTI rekey procedure" am: e1d7317542 0d4781f Add tests for netfilter reject policies am: a05e9a297c 7e36f1c Always test UDP_DIAG for 4.9 kernel am: e59c063ef4 am: a5fd5d17d7 74ee46a [automerger skipped] Fix net tests for 32-bit kernel am: e57d074dc5 -s ours am: a1bd780fb5 -s ours da2f2cb Refactor VTI tests to support null encryption am: 91b562615b am: 06e96b06bc af06d43 Add tunnel input tests to net_tests am: 3063949411 am: e86e1265df 0583653 Refactor parameterization logic in net tests am: ad7a31a776 am: 2a4dec1b92 2a5ab72 Fix nobuild runs of run_net_test.sh without KERNEL_BINARY env var set am: 7878ca7eb5 am: e84422ed29 300c4ec Merge "anycast_test.py: change to use thread.join to wait CloseFileDescriptorThread finished" am: 764991f419 am: 32c21e5824 749379b Add scripts for building the net tests rootfs. am: 2d99985d80 am: 19ce6ce997 925c3a1 [automerger skipped] Fix net tests for 32-bit kernel am: e57d074dc5 -s ours ac2bc1e Fix net tests for 32-bit kernel am: d6d6b2b531 am: 8d6daeda1a be80a2e Enable FHANDLE to support systemd am: 9493cb18c3 am: 7c2b1c57aa d41bafb Implement a workaround for clang + PARAVIRT failure. am: 805d82cce0 am: 9eaeefbbfe feee048 Add support for running the harness with QEMU. am: 473536b011 am: 3f2eea9509 7132cc2 Annotate non-common kernel config options. am: ab987108fa am: aaee4fb498 c5092b3 Fix some invalid config options. am: 8f52a621c3 am: 288b176b4b private/msm-google: 9db94771c90f arm64/configs: b1c1: Enable CONFIG_PID_IN_CONTEXTIDR b00c2cea30b9 Revert "Revert "Revert "b1c1_defconfig: Disable QCOM_RTB""" ea300e89d41b kdebuginfo: Backup kernel information for bootloader 42fe9bf5cfd3 ARM:dts:b1c1: Add bootloader_kinfo node d60c07983d29 ANDROID: ion: Add page breakdown to debugfs 13911cdacb27 Merge android-msm-bluecross-4.9-pi-qpr2 into android-msm-bluecross-4.9 5fff672b0c1b Fix kernel_lint error in drivers/usb/typec/tcpm.c 792f4d3e2dbf pd_engine: Vote DISABLE_POWER_ROLE_SWITCH when CC is open db71b6bd23ef pd_engine: Force disconnection when WLC with internal Vbus on e97f96d303d6 tcpm: Introduce PORT_RESET event 96b42b657ba4 FROMLIST: Revert "pstore: Honor dmesg_restrict sysctl on dmesg dumps" b5803c4d8c30 FROMLIST: pstore: Make default pstorefs root dir perms 0750 ddab5886dd1c Revert "add support for clang SafeStack" bf9c6f1e703f Revert "arm64: add support for clang SafeStack" c2990d642e7c Revert "soc: qcom: pil: disable SafeStack for pil_assign_mem_*" 240b321ad792 Revert "add build.config.safestack" 28b515df37f9 ANDROID: Revert "netfilter: ipv6: nf_defrag: drop skb dst before queueing" 9542a39af549 scsi: ufs: disallow SECURITY_PROTOCOL_IN without _OUT private/msm-google/techpack/audio: 3dce958 audio: add voice2 support on qaut_tdm_rx Bug: 79898356 Bug: 109850759 Bug: 110100652 Bug: 112277034 Bug: 112560467 Bug: 113556225 Bug: 113580864 Bug: 113882222 Bug: 115681233 Bug: 116451871 Bug: 116671340 Bug: 117102691 Bug: 117532237 Bug: 117682499 Bug: 117834054 Bug: 117885863 Bug: 117934423 Test: Tested on B1/C1 Change-Id: I7502c83fa165948fc15efa3bfbf15039f0c79ce9 Build-Id: 5089474 Signed-off-by: Jonglin Lee <jonglin@google.com>
2018-10-16crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.124-g6426640-ab5073468 (android-build@abfarm706) (Android (4751641 based on r328903) clang version 7.0.2 (https://android.googlesource.com/toolchain/clang 003100370607242ddd5815e4a043907ea9004281) (https://android.googlesource.com/toolchain/llvm 1d739ffb0366421d383e04ff80ec2ee591315116) (based on LLVM 7.0.2svn)) #0 SMP PREEMPT Wed Oct 17 01:34:03 UTC 2018 kernel/tests: 4fca0d9 run_net_test: UML - fix insufficient entropy problems am: e29f3e6f06 e29f3e6 run_net_test: UML - fix insufficient entropy problems 5fbe430 run_net_test: handle UML's tendency to leave stdout in non-blocking mode am: 99cd00d206 407e5f0 Merge "run_net_test.sh: switch to readonly by default" am: 7dfcf3b91f c2fa6bb Merge "Filter neighbour dumps by interface." am: bb1bd1f24f 99cd00d run_net_test: handle UML's tendency to leave stdout in non-blocking mode 7dfcf3b Merge "run_net_test.sh: switch to readonly by default" bb1bd1f Merge "Filter neighbour dumps by interface." 98acf01 run_net_test: add 'no_test' test am: ac82e92466 43115d5 run_net_test.sh: switch to readonly by default ac82e92 run_net_test: add 'no_test' test 85bdba8 run_net_test.sh: fix UML --readonly flag am: 75b9e5ee69 a9c03cc Filter neighbour dumps by interface. 75b9e5e run_net_test.sh: fix UML --readonly flag 2bda75f Enable virtio rng device for net tests on qemu/kvm. am: 2cc987d9dd b77575b Add lspci & lsusb commands to stretch image. am: 56237c9b64 2cc987d Enable virtio rng device for net tests on qemu/kvm. 56237c9 Add lspci & lsusb commands to stretch image. private/msm-google: 642664013cfd ANDROID: Revert "netfilter: ipv6: nf_defrag: drop skb dst before queueing" 8a6a040f906d mm: emit tracepoint when rss watermark is hit d107f2ca4676 ion: add heap size change tracepoints 7c8c918f85d8 scsi: ufs: disallow SECURITY_PROTOCOL_IN without _OUT a11358da08db Merge android-msm-bluecross-4.9-pi-qpr2 into android-msm-bluecross-4.9 4473b7fa29b8 ANDROID: modpost: add an exception for CFI stubs 0cc35a00c956 ANDROID: modpost: validate symbol name in find_elf_symbol 9d050a8a77cb Merge branch 'android-msm-bluecross-4.9-pi-qpr1' into android-msm-bluecross-4.9-pi-qpr2 92ad3f0978f4 tcpm: Set CC to Rp-def in Source mode d1d43b970ce4 smb-lib: Set Isrc to 180uA in DRP mode 2dc8890f6bdf arm46/dts: b1c1: cap fv_uv in FAST charge 6ec9d956e7b5 Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 6f5c206dba02 Merge branch 'android-msm-bluecross-4.9-pi-dr1-security-next' into android-msm-bluecross-4.9-pi-dr1 6781a404795d msm: sps: Suppress bind/unbind attributes b5a5623e4d8e input: touch: heatmap: Properly lock heatmap buffers c33b829f2d8e usb: dwc3-msm: Switch to freezable workqueue for sm_work 8b3266067b6d pd_engine: disable interrupts while logging c0dc99e74473 Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 90b3e98f7ce7 scsi: ufs: use 16 queue depth for UFS parts de859a6be26d usb: pd_engine: enable self powered device flag a63e21dc9e5a BACKPORT: usb: typec: tcpm: charge current handling for sink during hard reset 2b4e0221d48c BACKPORT: usb: typec: tcpm: Do not disconnect link for self powered devices 11ccfec2edc8 Revert "pd_engine: Do not set data role before hard reset" 3cd9b6448b58 f2fs: sync quota when umount in Android is called 933cb6d08357 LTS: Merge 4.9.124 into android-msm-bluecross-4.9-pi-qpr2 c282ac320788 msm: camera: Fix out-of-bounds read in string class name. 247ec92b0f22 Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-dr1-security-next 4d15c0b21687 Revert "Revert "pd_engine: Do not set data role before hard reset"" dd47ca4693c2 Revert "BACKPORT: usb: typec: tcpm: Do not disconnect link for self powered devices" 40eb6023bb43 Revert "BACKPORT: usb: typec: tcpm: charge current handling for sink during hard reset" eb10dbd1a313 Revert "usb: pd_engine: enable self powered device flag" 40f5d676a44c usb: pd_engine: enable self powered device flag 4f9c5fa7bf27 BACKPORT: usb: typec: tcpm: charge current handling for sink during hard reset 6ff7a3fc34e1 BACKPORT: usb: typec: tcpm: Do not disconnect link for self powered devices 72a1ab04639f Revert "pd_engine: Do not set data role before hard reset" Bug: 79898356 Bug: 109850759 Bug: 112296845 Bug: 112376366 Bug: 112560467 Bug: 112805393 Bug: 113307159 Bug: 113307552 Bug: 113580864 Bug: 114041685 Bug: 114042002 Bug: 115649324 Bug: 115708370 Bug: 116075790 Bug: 116671340 Bug: 117102691 Bug: 117237524 Bug: 117243417 Bug: 117288298 Bug: 117469302 Bug: 117682499 Change-Id: I8e4ae20966fae50fe7aebaa0ae64253d18713f52 Build-Id: 5073468 Signed-off-by: Petri Gynther <pgynther@google.com>
2018-10-05crosshatch: update kernel-and-modules prebuiltBadhri Jagan Sridharan
Linux version 4.9.124-gf980b445e1c7-ab5050654 (android- build@wphm8.hot.corp.google.com) (Android (4751641 based on r328903) clang version 7.0.2 (https://android.googlesource.com/toolchain/clang 003100370607242ddd5815e4a043907ea9004281) (https://android.googlesource.com/toolchain/llvm 1d739ffb0366421d383e04ff80ec2ee591315116) (based on LLVM 7.0.2svn)) #0 SMP PREEMPT Fri Oct 5 00:51:00 UTC 2018 private/msm-google: f980b445e1c7 power: smb-lib: Force suspend when cable out. 4e2b189bae9f arm64/configs: b1c1: remove Ethernet and add some USB Ethernet 8fe91e811867 pd_engine: disable interrupts while logging 1935587616b6 arm46/dts: b1c1: cap fv_uv in FAST charge 8ca91d3ea79a usb: dwc3-msm: Switch to freezable workqueue for sm_work a4c9e94570ec usb: pd_engine: enable self powered device flag ff50a2f2b4f1 BACKPORT: usb: typec: tcpm: charge current handling for sink during hard reset 06123a8f6978 BACKPORT: usb: typec: tcpm: Do not disconnect link for self powered devices f32f70b960fe Revert "pd_engine: Do not set data role before hard reset" bbc2a901a9c2 ANDROID: arm64: kbuild: only specify code model with LTO for modules Bug: 110701774 Bug: 110755806 Bug: 112296845 Bug: 112376366 Bug: 112805393 Bug: 112876718 Bug: 113307159 Bug: 116819139 Bug: 117243417 Change-Id: Ia47264ad2420bcf897e7ceb2b2419900eef418ed Build-Id: 5050654 Signed-off-by: Badhri Jagan Sridharan <badhri@google.com>
2018-10-02crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.124-g4d2434ff977a-ab5044288 (android- build@wprm12.hot.corp.google.com) (Android (4751641 based on r328903) clang version 7.0.2 (https://android.googlesource.com/toolchain/clang 003100370607242ddd5815e4a043907ea9004281) (https://android.googlesource.com/toolchain/llvm 1d739ffb0366421d383e04ff80ec2ee591315116) (based on LLVM 7.0.2svn)) #0 SMP PREEMPT Tue Oct 2 18:31:21 UTC 2018 kernel/tests: ee3c660 Merge "Allow ROOTFS to use environment variables" am: d9c9eae96c d9c9eae Merge "Allow ROOTFS to use environment variables" 308c2a3 Allow ROOTFS to use environment variables private/msm-google: 4d2434ff977a LTS: Merge 4.9.124 into android-msm-bluecross-4.9 f5b86a6e4568 Merge 4.9.124 into android-msm-bluecross-4.9-lts 92bd26981b35 Merge 4.9.123 into android-msm-bluecross-4.9-lts e0a6473fec7c input: touch: fts: timestamp for pointer events da510800d61d Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.9.y' into android-4.9 67ec8d5fac7b f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize e49aa6596043 f2fs: Fix uninitialized return in f2fs_ioc_shutdown() eed3a7ed876f f2fs: fix to do sanity check with reserved blkaddr of inline inode a7243c1b7927 f2fs: fix to skip GC if type in SSA and SIT is inconsistent f5b137f8a0ea f2fs: try grabbing node page lock aggressively in sync scenario 4600f6d30316 f2fs: do not set free of current section cb9d0cdeddc7 Merge 4.9.122 into android-msm-bluecross-4.9-lts e388c4fe739c BACKPORT: zram: introduce zram memory tracking 240ab8d3ae20 BACKPORT: zram: record accessed second 680a120ee350 BACKPORT: zram: mark incompressible page as ZRAM_HUGE 219efb335ee6 UPSTREAM: zram: correct flag name of ZRAM_ACCESS 63f0d3b82e57 UPSTREAM: zram: Delete gendisk before cleaning up the request queue 71967c445683 UPSTREAM: drivers/block/zram/zram_drv.c: make zram_page_end_io() static ff164e8e1aba BACKPORT: zram: set BDI_CAP_STABLE_WRITES once 7232d2b7b0aa UPSTREAM: zram: fix null dereference of handle 2e67b88f48db UPSTREAM: zram: add config and doc file for writeback feature e4170bd8013e UPSTREAM: zram: read page from backing device 93cc12d2af34 UPSTREAM: zram: write incompressible pages to backing device 4668834a3a91 UPSTREAM: zram: identify asynchronous IO's return value aca15fcc6b78 BACKPORT: zram: add free space management in backing device 46195abefb6d UPSTREAM: zram: add interface to specif backing device 7ee5e1b880f0 UPSTREAM: zram: rename zram_decompress_page to __zram_bvec_read 03ddd81bfc5f UPSTREAM: zram: inline zram_compress ec541ef1c99f UPSTREAM: zram: clean up duplicated codes in __zram_bvec_write 626a0cb52c7e UPSTREAM: zram: constify attribute_group structures. dcf86442bb41 UPSTREAM: zram: count same page write as page_stored 3b71f9574a76 UPSTREAM: zram: reduce load operation in page_same_filled 02cc34ffa116 UPSTREAM: zram: use zram_free_page instead of open-coded 653318c85e40 UPSTREAM: zram: introduce zram data accessor 67b61fc86435 UPSTREAM: zram: remove zram_meta structure 36a51a301f97 UPSTREAM: zram: use zram_slot_lock instead of raw bit_spin_lock op bec88c97a5b1 UPSTREAM: zram: partial IO refactoring 7d489b9d4126 BACKPORT: zram: handle multiple pages attached bio's bvec 90339b0020ed UPSTREAM: zram: fix operator precedence to get offset 9eefe148af43 BACKPORT: zram: extend zero pages to same element pages 43e3f0bf5fa3 UPSTREAM: zram: remove waitqueue for IO done a4e189c77407 UPSTREAM: zram: remove obsolete sysfs attrs f512ef7ddaa2 Merge 4.9.120 into android-msm-bluecross-4.9-lts e8d49e4292d9 Linux 4.9.124 696d906b168d reiserfs: fix broken xattr handling (heap corruption, bad retval) 44745bd15116 i2c: imx: Fix race condition in dma read 86a3d597235d PCI: pciehp: Fix unprotected list iteration in IRQ handler 3fcdcdd50c1f PCI: pciehp: Fix use-after-free on unplug 73aae596d106 PCI: Skip MPS logic for Virtual Functions (VFs) f2842452e21d PCI: hotplug: Don't leak pci_slot on registration failure eba0611e98f1 parisc: Remove unnecessary barriers from spinlock.h 59629848737a packet: refine ring v3 block size test to hold one frame f29eb8ee4795 netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior state 2038a9e1c7f0 xfrm_user: prevent leaking 2 bytes of kernel memory 8725807e91e2 parisc: Remove ordered stores from syscall.S 51ada1108360 ext4: fix spectre gadget in ext4_mb_regular_allocator() 1cd0c7d732b9 KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumer e63303e63cdc tcp: identify cryptic messages as TCP seq # bugs 1e15542511f3 net: qca_spi: Fix log level if probe fails c8697ad8ec0e net: qca_spi: Make sure the QCA7000 reset is triggered 167e93c3e131 net: qca_spi: Avoid packet drop during initial sync 90788ea4ff75 PCI: versatile: Fix I/O space page leak 3934e010d80d PCI: OF: Fix I/O space page leak 97093827cd5e net: usb: rtl8150: demote allmulti message to dev_dbg() d2a4505931ff net/ethernet/freescale/fman: fix cross-build error 700cbb69ed54 drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply() 3a2b9faaaca3 pinctrl: nsp: Fix potential NULL dereference 6219a83d92f3 pinctrl: nsp: off by ones in nsp_pinmux_enable() d4efb85f5f5a tcp: remove DELAYED ACK events in DCTCP d793d5ba6b5f qlogic: check kstrtoul() for errors 4770fdc63365 packet: reset network header if packet shorter than ll reserved space faf0464e3330 tools: build: Use HOSTLDFLAGS with fixdep 43db78fd44d7 ixgbe: Be more careful when modifying MAC filters c8c9e45f9225 ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller 66b29e23fba6 ARM: DRA7/OMAP5: Enable ACTLR[0] (Enable invalidates of BTB) for secondary cores b1baa1168712 ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot 199b59a524af RDMA/mlx5: Fix memory leak in mlx5_ib_create_srq() error path 8e4449f431d8 nfit: fix unchecked dereference in acpi_nfit_ctl b81825b74dd4 perf llvm-utils: Remove bashism from kernel include fetch script 0bf550c07194 bnxt_en: Fix for system hang if request_irq fails f4a1792da49f bnxt_en: Always set output parameters in bnxt_get_max_rings(). 6cfe79de46e8 ARC: Improve cmpxchg syscall implementation d8a77d118ccd netfilter: nf_conntrack: Fix possible possible crash on module loading. b96834386f9e drm/armada: fix colorkey mode property f8b8e026d51d ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem 7a389e0d192a ieee802154: at86rf230: use __func__ macro for debug messages afb72ef0cc0e ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem 7754ed7d9d3f net/sched: act_tunnel_key: fix NULL dereference when 'goto chain' is used ecbef3e398c1 ARM: pxa: irq: fix handling of ICMR registers in suspend/resume fb96d97a4af4 ravb: fix invalid context bug while changing link options by ethtool 354077c09b58 ravb: fix invalid context bug while calling auto-negotiation by ethtool c5c80efb2b88 sh_eth: fix invalid context bug while changing link options by ethtool e90f9f50bc03 sh_eth: fix invalid context bug while calling auto-negotiation by ethtool 865c4f9a0c33 net: qrtr: Broadcast messages only from control port 8823c73bd719 ipv6: make ipv6_renew_options() interrupt/kernel safe 894b753c4ee7 netfilter: x_tables: set module owner for icmp(6) matches 1c7e225fa83e ieee802154: 6lowpan: set IFLA_LINK fbfd753aebca samples/bpf: Check the error of write() and read() f4bc80f5a51d samples/bpf: add missing <linux/if_vlan.h> 667f0367f27c smsc75xx: Add workaround for gigabit link up hardware errata. 2b7f885326c3 kasan: fix shadow_size calculation error in kasan_module_alloc bca139fc9b67 tracing: Use __printf markup to silence compiler eaccc6f0b8ed ARM: imx_v4_v5_defconfig: Select ULPI support 721476147fd2 ARM: imx_v6_v7_defconfig: Select ULPI support 53a93eb7a824 HID: wacom: Correct touch maximum XY of 2nd-gen Intuos 377c72c803e8 ipvlan: call dev_change_flags when ipvlan mode is reset ce94ead62008 objtool: Support GCC 8 '-fnoreorder-functions' b9ce3ceff7fa m68k: fix "bad page state" oops on ColdFire boot 23458d7f976c acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value 21fe14fa3f42 bnx2x: Fix receiving tx-timeout in error or recovery state. 3b8eeaed767a PCI: xilinx-nwl: Add missing of_node_put() b61fc97ca5d5 PCI: xilinx: Add missing of_node_put() 36b0779e9e28 bpf, s390: fix potential memleak when later bpf_jit_prog fails 1db00def7103 drm/exynos: decon5433: Fix WINCONx reset value 29d33ed42850 drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes f17bac067e01 drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes 15a7879dbcc7 nl80211: relax ht operation checks for mesh e303840d5030 md/raid10: fix that replacement cannot complete recovery after reassemble 87aea47373e6 dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate() 8c5fd3d56f87 dmaengine: pl330: report BURST residue granularity 680fc01a4a1e ARM: dts: da850: Fix interrups property for gpio 7aa92621b277 selftests/x86/sigreturn: Do minor cleanups bc53be37d3e8 selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs 01d012fe089a ceph: fix dentry leak in splice_dentry() f6a67684626c netfilter: nf_log: fix uninit read in nf_log_proc_dostring f6e22734fba1 perf bench: Fix numa report output code dcc0fbf12d91 perf report powerpc: Fix crash if callchain is empty 241ad31f0944 perf test session topology: Fix test on s390 5113cb753af2 NFC: pn533: Fix wrong GFP flag usage d5ff711a000e usb: xhci: increase CRS timeout value 613c5948d919 usb: xhci: remove the code build warning 2f483f92ce2a ALSA: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl 8982dcff5743 ARM: dts: am437x: make edt-ft5x06 a wakeup source 89efc936f85d brcmfmac: stop watchdog before detach and free everything b4164f8c69cf iio: pressure: bmp280: fix relative humidity unit 6c500d00cc7b cxgb4: when disabling dcb set txq dcb priority to 0 40ae32c6c487 batman-adv: Fix bat_v best gw refcnt after netlink dump b5f6a0ab2a21 batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dump ebc6dcb6de73 Smack: Mark inode instant in smack_task_to_inode f12a825bbd39 ipv6: mcast: fix unsolicited report interval after receiving querys a8b8e5276788 locking/lockdep: Do not record IRQ state within lockdep code ee838b3f825a KVM: arm/arm64: Drop resource size check for GICV window 69534ac30288 net: davinci_emac: match the mdio device against its compatible if possible 8cc705155368 ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP 313d65a648d0 nvmet: reset keep alive timer in controller enable 6f37f7b62baa net: stmmac: socfpga: add additional ocp reset line for Stratix10 53adf7365536 net: propagate dev_get_valid_name return code 7694397e6951 net: hamradio: use eth_broadcast_addr bed5acf33a65 enic: initialize enic->rfs_h.lock in enic_probe 4186504db3a9 qed: Add sanity check for SIMD fastpath handler. 40137ff99323 arm64: make secondary_start_kernel() notrace c0a01787462a xen/scsiback: add error handling for xenbus_printf 2941d96a731a scsi: xen-scsifront: add error handling for xenbus_printf 10a4d81876f3 xen: add error handling for xenbus_printf 44af104eabf9 usb: gadget: dwc2: fix memory leak in gadget_init() 121621e73737 usb: gadget: composite: fix delayed_status race condition when set_interface 77569fc23d0a usb: dwc2: fix isoc split in transfer with no data 5600d61e7d95 libahci: Fix possible Spectre-v1 pmp indexing in ahci_led_store() aad3fdc0468b IB/rxe: Fix missing completion for mem_reg work requests fc1241bcd1a9 drm: mali-dp: Enable Global SE interrupts mask for DP500 9eb1a106268e arm64: dts: ns2: Fix I2C controller interrupt type a5865bbc4cf4 ARM: dts: Cygnus: Fix PCIe controller interrupt type 7f9391ce4a6d ARM: dts: Cygnus: Fix I2C controller interrupt type e63c10bc9b5a ARM: dts: NSP: Fix PCIe controllers interrupt types 31ceb5846b02 ARM: dts: NSP: Fix i2c controller interrupt type 0fab6c6dd55c selftests: sync: add config fragment for testing sync framework dd91188f5611 selftests: zram: return Kselftest Skip code for skipped tests dbd816e10622 selftests: user: return Kselftest Skip code for skipped tests ccb8eef63e31 selftests: static_keys: return Kselftest Skip code for skipped tests 879beb74aa08 selftests: pstore: return Kselftest Skip code for skipped tests a677cc36431f netfilter: ipv6: nf_defrag: reduce struct net memory waste 00fb7e140472 usb: dwc3: of-simple: fix use-after-free on remove e7a0393b52bc ARC: Explicitly add -mmedium-calls to CFLAGS 987156381c5f x86/entry/64: Remove %ebx handling from error_entry/exit 676054232ecf Linux 4.9.123 34a806bb5cdb Bluetooth: avoid killing an already killed socket 89c059b66a08 x86/mm: Simplify p[g4um]d_page() macros 0f9f323b82a6 serial: 8250_dw: Add ACPI support for uart on Broadcom SoC 86698956fcdb serial: 8250_dw: always set baud rate in dw8250_set_termios c39998a1541e tty: serial: 8250: Revert NXP SC16C2552 workaround a469b811851e ACPI / PM: save NVS memory for ASUS 1025C laptop f1fe79277146 USB: option: add support for DW5821e 5823374e9c4b USB: serial: sierra: fix potential deadlock at close c4db09a6f60a cls_matchall: fix tcf_unbind_filter missing 4daf820df7b2 isdn: Disable IIOCDBGVAR cdd187871cad ALSA: vxpocket: Fix invalid endian conversions 674ed567bf84 ALSA: memalloc: Don't exceed over the requested size 323cb0fa957b ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry 6479c9e55354 ALSA: cs5535audio: Fix invalid endian conversion b1e4b1ca28ea ALSA: virmidi: Fix too long output trigger loop 5cb120335cf4 ALSA: vx222: Fix invalid endian conversions e89ba2cfdb39 ALSA: hda - Turn CX8200 into D3 as well upon reboot 2d65d06d39c7 ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs ce494b382c83 net_sched: fix NULL pointer dereference when delete tcindex filter fa284d29d323 net_sched: Fix missing res info when create new tc_index filter 87e7e8d40512 ip6_tunnel: use the right value for ipv4 min mtu check in ip6_tnl_xmit f6b82768f92d vsock: split dwork to avoid reinitializations 2ff9f0820dda llc: use refcount_inc_not_zero() for llc_sap_find() ae7d506b72db l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache 4269a8f72efc dccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart() ea101a702611 Linux 4.9.122 7e5cac813b40 x86/speculation/l1tf: Exempt zeroed PTEs from inversion d0e3227f31c5 Linux 4.9.121 e853786d3c72 x86/mm: Add TLB purge to free pmd/pte page interfaces 6e6b637779d7 ioremap: Update pgtable free interfaces with addr 7c7940ffbaef Bluetooth: hidp: buffer overflow in hidp_process_report 5daf24711f65 ASoC: Intel: cht_bsw_max98090_ti: Fix jack initialization b7c2b69911f8 crypto: ablkcipher - fix crash flushing dcache in error path afd5c42dea3f crypto: blkcipher - fix crash flushing dcache in error path 81ad8a8e8667 crypto: vmac - separate tfm and request context 371c35cb8c77 crypto: vmac - require a block cipher with 128-bit block size e87485a55428 crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_get_comp_job_avx2() 2d43ff0ffcf4 kbuild: verify that $DEPMOD is installed 52b9b51a5f4f i2c: ismt: fix wrong device address when unmap the data buffer 76b6f30f9443 kasan: don't emit builtin calls when sanitization is off 2130e543ff1a x86/mm: Disable ioremap free page handling on x86-PAE cc83ba490dda x86: i8259: Add missing include file 61341a364d55 x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled 93e02ae42001 Linux 4.9.120 7f5d090ffe9e x86/CPU/AMD: Have smp_num_siblings and cpu_llc_id always be present 4edf4ad2e7ee x86/cpu/amd: Limit cpu_core_id fixup to families older than F17h b4f17de89e7a x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures 16848eb10e9e x86/init: fix build with CONFIG_SWAP=n aee0861fbe95 cpu/hotplug: Non-SMP machines do not make use of booted_once 59a6e1f27602 x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread da540c063b06 x86/microcode: Allow late microcode loading with SMT disabled 760f9488c13b x86/microcode: Do not upload microcode if CPUs are offline d21c27185b6f tools headers: Synchronise x86 cpufeatures.h for L1TF additions e79d049743f1 x86/mm/kmmio: Make the tracer robust against L1TF 7e464373357d x86/mm/pat: Make set_memory_np() L1TF safe 5ebf3f8d5b56 x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert 4656dfb6b5dd x86/speculation/l1tf: Invert all not present mappings c504b9fce7ba cpu/hotplug: Fix SMT supported evaluation f56c8ee659c9 KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry 383f160027af x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry ee782edd87b4 x86/speculation: Simplify sysfs report of VMX L1TF vulnerability ce2c755166f9 KVM: VMX: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR 7a1eac80b512 KVM: X86: Allow userspace to define the microcode version 8a01dd38e5e1 KVM: X86: Introduce kvm_get_msr_feature() 1a155ef3c958 KVM: SVM: Add MSR-based feature support for serializing LFENCE 62d88fc0fb6b KVM: x86: Add a framework for supporting MSR-based features d9f378f64c0a Documentation/l1tf: Remove Yonah processors from not vulnerable list 77a83b3a622a x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() 2c5a3a054740 x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d 8574df1a8741 x86: Don't include linux/irq.h from asm/hardirq.h e371c92e168d x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d 5766dc12985c x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 90bc306b76b8 x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() 936f566260c2 x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' 698ac1bc17c4 x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() 8b1969db5567 cpu/hotplug: detect SMT disabled by BIOS 03b3614d4d6f Documentation/l1tf: Fix typos 587d499c8bd2 x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content 93aed2469df1 Documentation: Add section about CPU vulnerabilities 2decbf5264ea x86/bugs, kvm: Introduce boot-time control of L1TF mitigations 929d3b2e9b13 cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early a69c5e0706dc cpu/hotplug: Expose SMT control init function 4797c2f3791e x86/kvm: Allow runtime control of L1D flush 6ccf633238db x86/kvm: Serialize L1D flush parameter setter dff0982c5719 x86/kvm: Add static key for flush always 641a211704f6 x86/kvm: Move l1tf setup function 4186ae815556 x86/l1tf: Handle EPT disabled state proper 31282cf43b9d x86/kvm: Drop L1TF MSR list approach 80e55b5ea4e9 x86/litf: Introduce vmx status variable e7cda2ffe127 cpu/hotplug: Online siblings when SMT control is turned on a8c14676a93d x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required c45ff817e91b x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs 5d3eaa2d3935 x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting 1555f9e8ed97 x86/KVM/VMX: Add find_msr() helper function 57e3ada3e552 x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers 69c252523797 kvm: nVMX: Update MSR load counts on a VMCS switch b3dc63c4f43e x86/KVM/VMX: Add L1D flush logic acca8a70a5f6 x86/KVM/VMX: Add L1D MSR based flush b3d648aefab5 x86/KVM/VMX: Add L1D flush algorithm af6ce92977a2 x86/KVM/VMX: Add module argument for L1TF mitigation a0695af3406a x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present 8438e49bcac4 cpu/hotplug: Boot HT siblings at least once fe2a955476f9 Revert "x86/apic: Ignore secondary threads if nosmt=force" 3f0eb66f652c x86/speculation/l1tf: Fix up pte->pfn conversion for PAE 53527af79dc9 x86/speculation/l1tf: Protect PAE swap entries against L1TF 250f0aebe276 x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings a8358624a3ca x86/cpufeatures: Add detection of L1D cache flush support. c4b998c88f86 x86/speculation/l1tf: Extend 64bit swap file size limit 4a818f2c3542 x86/apic: Ignore secondary threads if nosmt=force ae76eb1198fb x86/cpu/AMD: Evaluate smp_num_siblings early 112d243045c2 x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info 0ee6f3b23c04 x86/cpu/intel: Evaluate smp_num_siblings early 3b4f20ad3887 x86/cpu/topology: Provide detect_extended_topology_early() 691997bff5ff x86/cpu/common: Provide detect_ht_early() a6d2fa5dd70a x86/cpu/AMD: Remove the pointless detect_ht() call e0439285c628 x86/cpu: Remove the pointless CPU printout f37486c0a1d0 cpu/hotplug: Provide knobs to control SMT 373b8def455e cpu/hotplug: Split do_cpu_down() 9333575fc4a3 cpu/hotplug: Make bringup/teardown of smp threads symmetric 16fd33cd353b x86/topology: Provide topology_smt_supported() 7b69a96e5a32 x86/smp: Provide topology_is_primary_thread() 1ac1dc14671f x86/bugs: Move the l1tf function and define pr_fmt properly e3923475ebb1 x86/speculation/l1tf: Limit swap file size to MAX_PA/2 7c5b42f82c13 x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings 432e99b34066 x86/speculation/l1tf: Add sysfs reporting for l1tf 5b2ec92f70f6 x86/speculation/l1tf: Make sure the first page is always reserved 33182fe97add x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation 60712274887f x86/speculation/l1tf: Protect swap entries against L1TF 2c9b57e4474d x86/speculation/l1tf: Change order of offset/type in swap entry 1a4922e0f01d mm: x86: move _PAGE_SWP_SOFT_DIRTY from bit 7 to bit 1 bbd07cbb1076 x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT 329d81566737 x86/irqflags: Provide a declaration for native_save_fl a92daabdfc87 kprobes/x86: Fix %p uses in error messages 6455f41db520 x86/speculation: Protect against userspace-userspace spectreRSB 640fe070d801 x86/paravirt: Fix spectre-v2 mitigations for paravirt guests 16aeb3f175a1 ARM: dts: imx6sx: fix irq for pcie bridge 27250cf83def IB/ocrdma: fix out of bounds access to local buffer 5ee45fc998a3 mtd: nand: qcom: Add a NULL check for devm_kasprintf() e2ba7bf19727 IB/mlx4: Mark user MR as writable if actual virtual memory is writable 11410f99982c IB/core: Make testing MR flags for writability a static inline function a3a7b992b240 proc: Fix proc_sys_prune_dcache to hold a sb reference 631f93a6fe84 proc/sysctl: Don't grab i_lock under sysctl_lock. b96e215e5395 proc/sysctl: prune stale dentries during unregistering e31578c6fb0b fix __legitimize_mnt()/mntput() race 87a2d84d2ff4 fix mntput/mntput race 59199c04b746 make sure that __dentry_kill() always invalidates d_seq, unhashed or not cfac7df7dc10 root dentries need RCU-delayed freeing 6bb53ee170c4 init: rename and re-order boot_cpu_state_init() bcf447f808b5 scsi: sr: Avoid that opening a CD-ROM hangs with runtime power management enabled 51b3938e399b ACPI / LPSS: Add missing prv_offset setting for byt/cht PWM devices af3bd8d6a9ef xen/netfront: don't cache skb_shinfo() fbf12e19c9f1 Mark HI and TASKLET softirq synchronous 50bed434ad9c kasan: add no_sanitize attribute for clang builds 2106b21a8a59 parisc: Define mb() and add memory barriers to assembler unlock sequences 5f394c9ef672 parisc: Enable CONFIG_MLONGCALLS by default 1d4167a818e6 tpm: fix race condition in tpm_common_write() 954e572ae2f2 ext4: fix check to prevent initializing reserved inodes Bug: 74579412 Bug: 115649324 Bug: 115942683 Change-Id: I720a55bd6aa7f8691f3ee30e2299379948ba11a3 Build-Id: 5044288 Signed-off-by: Petri Gynther <pgynther@google.com>
2018-09-28crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.119-g75a4e036922a-ab5037599 (android- build@wpiv6.hot.corp.google.com) (Android (4751641 based on r328903) clang version 7.0.2 (https://android.googlesource.com/toolchain/clang 003100370607242ddd5815e4a043907ea9004281) (https://android.googlesource.com/toolchain/llvm 1d739ffb0366421d383e04ff80ec2ee591315116) (based on LLVM 7.0.2svn)) #0 SMP PREEMPT Fri Sep 28 20:07:01 UTC 2018 kernel/tests: 91bbd4d Check xfrm state to delete embryonic SA am: f9e22fba0a am: 6f2a1e3a99 6f2a1e3 Check xfrm state to delete embryonic SA am: f9e22fba0a f9e22fb Check xfrm state to delete embryonic SA private/msm-google: 75a4e036922a f2fs: sync quota when umount in Android is called 42328b35961c scsi/ufs: use 16 queue depth for UFS parts a4f3da6a2285 scsi: ufs: control bkops, if HAGC is not supported f8fe91fda402 ANDROID: restrict store of prefer_idle as boolean 596158d26a3d Merge upstream-f2fs-stable-linux-4.9.y into android-4.9 Bug: 111971220 Bug: 112518266 Bug: 112560467 Bug: 113307552 Bug: 113580864 Bug: 116075790 Bug: 116220732 Bug: 116734731 Change-Id: I6fbff91d2d29aace80aff27185836c4aab8135f8 Build-Id: 5037599 Signed-off-by: Petri Gynther <pgynther@google.com>
2018-09-26crosshatch: update kernel-and-modules prebuiltSiarhei Vishniakou
Linux version 4.9.119-g1cfc8285368f-ab5032195 (android- build@vpea9.mtv.corp.google.com) (Android (4751641 based on r328903) clang version 7.0.2 (https://android.googlesource.com/toolchain/clang 003100370607242ddd5815e4a043907ea9004281) (https://android.googlesource.com/toolchain/llvm 1d739ffb0366421d383e04ff80ec2ee591315116) (based on LLVM 7.0.2svn)) #0 SMP PREEMPT Wed Sep 26 19:57:49 UTC 2018 kernel/tests: 029b0e8 Remove mutable default parameter in tunnel_test am: d3caaa0b9a d3caaa0 Remove mutable default parameter in tunnel_test 0501065 Document/enforce a bug in udp_dump_one. am: 74faec5d15 74faec5 Document/enforce a bug in udp_dump_one. private/msm-google: 1cfc8285368f input: touchscreen: stm/sec: Add local heatmap ccda18fe1ddd pd_engine: Force disconnection when WLC with internal Vbus on 7d711e8fcc32 tcpm: Introduce PORT_RESET event Bug: 62940136 Bug: 113882222 Bug: 116148058 Change-Id: I6d0e974b8bf939457a206c74651dd55fc80236de Build-Id: 5032195 Signed-off-by: Siarhei Vishniakou <svv@google.com>
2018-09-24crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.119-gb7ccff1-ab5026921 (android-build@abfarm317) (Android (4751641 based on r328903) clang version 7.0.2 (https://android.googlesource.com/toolchain/clang 003100370607242ddd5815e4a043907ea9004281) (https://android.googlesource.com/toolchain/llvm 1d739ffb0366421d383e04ff80ec2ee591315116) (based on LLVM 7.0.2svn)) #0 SMP PREEMPT Mon Sep 24 21:03:28 UTC 2018 build: c6dae36 checkpatch.sh: make script work from any path prebuilts-master/clang/host/linux-x86: private/msm-google: b7ccff19abfb LTS: Merge 4.9.119 into android-msm-bluecross-4.9 8354497679cb thermal: Create softlink by name at safer place 4f20e8d35cf6 Merge 4.9.119 into android-msm-bluecross-4.9-lts 60f2b709e6d3 Merge 4.9.118 into android-msm-bluecross-4.9-lts a7d848ab42d3 Merge 4.9.117 into android-msm-bluecross-4.9-lts d22594b55560 Merge 4.9.116 into android-msm-bluecross-4.9-lts d53b0ad699d4 Merge 4.9.115 into android-msm-bluecross-4.9-lts 44cb07c78607 mm: enable MM_EVENT_STAT by default 15daaf6e6af0 Merge 4.9.114 into android-msm-bluecross-4.9-lts 338824cb4844 Merge 4.9.113 into android-msm-bluecross-4.9-lts b3cf948f912c Merge 4.9.112 into android-msm-bluecross-4.9-lts f77d331b40ae Merge 4.9.111 into android-msm-bluecross-4.9-lts dd89c360b466 BACKPORT: initcall_debug: add deferred probe times 1eefa6b85dfd PREUPLOAD: Add checkpatch hook cd2312b24aa8 Merge 4.9.110 into android-msm-bluecross-4.9-lts 2fd252b049da Merge 4.9.109 into android-msm-bluecross-4.9-lts 7e90483d0719 Merge 4.9.108 into android-msm-bluecross-4.9-lts 0c0d26ecd623 arm64/configs: b1c1: Enable CONFIG_HID_SONY 8eefb93eb5df Merge 4.9.107 into android-msm-bluecross-4.9-lts 0267ccfd603a ARM: dts: B1: Enable HBM brightness dimming for B1 089c247781f7 ARM: dts: C1: Enable HBM brightness dimming for C1 d20fa5a72c00 drm/msm/dsi-staging: Add support for HBM brightness dimming fef13c54f33f drm/msm/dsi-staging: Consolidate HBM commands 0b1b57b35c94 clang: upgrade from clang 5.0.1 to 7.0.2 4a9ac3ae9889 b1c1_defconfig: remove unused governors 924e43858c17 drm/msm/dsi-staging: Don't allow read/write panel register through debugfs while panel is off 020897150f4a clang: upgrade from clang 5.0.1 to 7.0.2 f42af1c92514 media: v4l2-compat-ioctl32: minor cleanup 3c23a94760c6 tools: bpf: minor cleanup 8f21ecb4249a Linux 4.9.119 240d46556d59 jfs: Fix inconsistency between memory allocation and ea_buf->max_size 34a5bbbb6ded IB/hfi1: Fix incorrect mixing of ERR_PTR and NULL return values 6a19e26f11fb fork: unconditionally clear stack on fork 885b49b4f31f kmemleak: clear stale pointers from task stacks 36ee106e8441 tcp: add tcp_ooo_try_coalesce() helper b2486a81f6c1 Btrfs: fix file data corruption after cloning a range and fsync 7f8d5ff5eadc i2c: imx: Fix reinit_completion() use a26030a63e04 ring_buffer: tracing: Inherit the tracing setting to next ring buffer b209a097ca39 ACPI / PCI: Bail early in acpi_pci_add_bus() if there is no ACPI handle 9bf8d5bf5051 ext4: fix false negatives *and* false positives in ext4_check_descriptors() c68c772262d9 netlink: Don't shift on 64 for ngroups 4d502572ea7d netlink: Don't shift with UB on nlk->ngroups 4f08437d6cc3 netlink: Do not subscribe to non-existent groups f4a9db57e7db nohz: Fix local_timer_softirq_pending() eecd08afb0d4 genirq: Make force irq threading setup more robust 24b79a95b2cb scsi: qla2xxx: Return error when TMF returns f71d13c397b2 scsi: qla2xxx: Fix ISP recovery on unload e01202b36f03 Linux 4.9.118 0ff94fb99e0b scsi: sg: fix minor memory leak in error path e79a2db21eec drm/vc4: Reset ->{x, y}_scaling[1] when dealing with uniplanar formats 804f510bf218 crypto: padlock-aes - Fix Nano workaround data corruption 020a90f653dd kvm: x86: vmx: fix vpid leak 1d433144592d virtio_balloon: fix another race between migration and ballooning 9a492f8c7164 net: socket: fix potential spectre v1 gadget in socketcall 18d971807db5 can: ems_usb: Fix memory leak on ems_usb_disconnect() 52cd8f3790cf squashfs: more metadata hardenings 3abef06039cb squashfs: more metadata hardening c9bd4fd4b744 net: stmmac: Fix WoL for PCI-based setups 67f0a2887bcb netlink: Fix spectre v1 gadget in netlink_create() ab9a0f80bce7 net: dsa: Do not suspend/resume closed slave_dev d59dcdf13ee5 ipv4: frags: handle possible skb truesize change c5282a032fa2 inet: frag: enforce memory limits earlier 7142fdb6a924 bonding: avoid lockdep confusion in bond_get_stats() 047f9d6a5672 sched/wait: Remove the lockless swait_active() check in swake_up*() d4c9c7c1eef0 pinctrl: intel: Read back TX buffer state 019ea5193fe4 tcp: add one more quick ack after after ECN events 095ab5f46c0e tcp: refactor tcp_ecn_check_ce to remove sk type cast 65d986cb5e14 tcp: do not aggressively quick ack after ECN events 90cf17d66500 tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode 8ca41e4efcfe tcp: do not force quickack when receiving out-of-order packets b03ca669d5c1 xen-netfront: wait xenbus state change when load module manually b3e349fd557f tcp_bbr: fix bw probing to raise in-flight data for very small BDPs f6488f40a8e4 NET: stmmac: align DMA stuff to largest cache line length 32363930dfd2 net: mdio-mux: bcm-iproc: fix wrong getter and setter pair a9deaa19715d net: lan78xx: fix rx handling before first packet is send 31a9d4dd8528 net: fix amd-xgbe flow-control issue 6fff429df7c5 net: ena: Fix use of uninitialized DMA address bits field e364f1a2ccc1 ipv4: remove BUG_ON() from fib_compute_spec_dst ddd28fff50dd Linux 4.9.117 db890d30b975 net: dsa: qca8k: Allow overwriting CPU port setting 53a1a29a9236 net: dsa: qca8k: Add QCA8334 binding documentation b429bf7de494 net: dsa: qca8k: Enable RXMAC when bringing up a port e59af2831d9b net: dsa: qca8k: Force CPU port to its highest bandwidth 40af3250e9f2 RDMA/uverbs: Protect from attempts to create flows on unsupported QP 262a62cc5069 ext4: check for allocation block validity with block group locked 5eed597ca6c8 ext4: fix inline data updates with checksums enabled 1aecbe4326b1 squashfs: be more careful about metadata corruption 820f2bcacbdb random: mix rdrand with entropy sent in from userspace f685597b1335 drm: Add DP PSR2 sink enable bit 401103613da6 media: si470x: fix __be16 annotations 6e8738c1c103 scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs 6337861a0f03 scsi: scsi_dh: replace too broad "TP9" string with the exact models 8fcb8b5ea088 media: omap3isp: fix unbalanced dma_iommu_mapping 15aa793dadf7 crypto: authenc - don't leak pointers to authenc keys 6b4cdfa0ab43 crypto: authencesn - don't leak pointers to authenc keys 399e549fe55d usb: hub: Don't wait for connect state at resume for powered-off ports eac904dd39f4 microblaze: Fix simpleImage format generation 1d1a409502ae serial: core: Make sure compiler barfs for 16-byte earlycon names c18d68c7c2d0 staging: lustre: ldlm: free resource when ldlm_lock_create() fails. 1c802923321d staging: lustre: llite: correct removexattr detection 5f5e70d7ec14 audit: allow not equal op for audit by executable 3c90e828db81 rsi: Fix 'invalid vdd' warning in mmc 34447a69c912 ipconfig: Correctly initialise ic_nameservers 917f481feb8d drm/gma500: fix psb_intel_lvds_mode_valid()'s return type b7131631290e arm64: defconfig: Enable Rockchip io-domain driver dc6afdde4b78 memory: tegra: Apply interrupts mask per SoC 1516a6019485 memory: tegra: Do not handle spurious interrupts 7d044d940fae stop_machine: Use raw spinlocks 68f96e541029 dt-bindings: net: meson-dwmac: new compatible name for AXG SoC 77620f399041 dt-bindings: pinctrl: meson: add support for the Meson8m2 SoC df157f60b9e7 mmc: pwrseq: Use kmalloc_array instead of stack VLA de3466cc154e mmc: dw_mmc: update actual clock for mmc debugfs 575aa79d55a6 ALSA: hda/ca0132: fix build failure when a local macro is defined 004256bb8882 drm/atomic: Handling the case when setting old crtc for plane f3382cb5572f media: siano: get rid of __le32/__le16 cast warnings e31a06ec828f bpf: fix references to free_bpf_prog_info() in comments 3221a270e2c2 thermal: exynos: fix setting rising_threshold for Exynos5433 30f32e09af72 staging: lustre: o2iblnd: fix race at kiblnd_connect_peer 749c6f0e3b5d scsi: megaraid: silence a static checker bug 5a644f682267 scsi: 3w-xxxx: fix a missing-check bug 80e75bdc0e1b scsi: 3w-9xxx: fix a missing-check bug a85b32ebaac0 bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only. 67d64e1cb1d2 perf: fix invalid bit in diagnostic entry 157674ac443e s390/cpum_sf: Add data entry sizes to sampling trailer entry 4139a621020b brcmfmac: Add support for bcm43364 wireless chipset e70e69a8dcda mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages 523a9ce7d2c8 media: saa7164: Fix driver name in debug output f638764e9baa media: media-device: fix ioctl function types cbc0c24c9c9f libata: Fix command retry decision f3be42dc9367 media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open() 4fccb92b53a6 dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA d83904cb2eb2 tty: Fix data race in tty_insert_flip_string_fixed_flag 30ac755c76c3 nvmem: properly handle returned value nvmem_reg_read 202a0cf0c0e7 ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node 1af8796a8bcc ARM: dts: emev2: Add missing interrupt-affinity to PMU node b0d0e7162cb9 EDAC, altera: Fix ARM64 build warning 3d06d3ca402c HID: i2c-hid: check if device is there before really probing e7de1c6bbe51 powerpc/embedded6xx/hlwd-pic: Prevent interrupts from being handled by Starlet cab5ec8da3fb drm/radeon: fix mode_valid's return type c57798822f3b HID: hid-plantronics: Re-resend Update to map button for PTT products fba1048559d3 arm64: cmpwait: Clear event register before arming exclusive monitor 03df65a0bc5e ALSA: usb-audio: Apply rate limit to warning messages in URB complete callback 1fa620150c9b net: ethernet: ti: cpsw-phy-sel: check bus_find_device() ret value 77b6f72cefc8 media: smiapp: fix timeout checking in smiapp_read_nvm 8d02fc16faaa ixgbevf: fix MAC address changes through ixgbevf_set_mac() e51f4fcfad77 md: fix NULL dereference of mddev->pers in remove_and_add_spares() 211c2bc42a1c regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops 995cbcab6d3e ALSA: emu10k1: Rate-limit error messages about page errors 62413bacafa3 scsi: ufs: fix exception event handling 3ce14632e78a fscrypt: use unbound workqueue for decryption e6d90b8c608a drivers/perf: arm-ccn: don't log to dmesg in event_init 81be5529c8e6 ima: based on policy verify firmware signatures (pre-allocated buffer) db6872750dfd mwifiex: correct histogram data with appropriate index f14629f34746 net: dsa: qca8k: Add support for QCA8334 switch 15da89437656 PCI: pciehp: Request control of native hotplug only if supported 0416be409e50 bpf: powerpc64: pad function address loads with NOPs 23d25f9bdaef pinctrl: at91-pio4: add missing of_node_put 38d96f7888f5 powerpc/8xx: fix invalid register expression in head_8xx.S e0da21e7e7f1 powerpc/powermac: Mark variable x as unused 0cd9fd8406a6 powerpc/powermac: Add missing prototype for note_bootable_part() f851d8ac65cc powerpc/chrp/time: Make some functions static, add missing header include ecd04c80fa32 powerpc/32: Add a missing include header cf619559ec82 ath: Add regulatory mapping for Bahamas c7cc26414a3e ath: Add regulatory mapping for Bermuda 0d50a24c54ba ath: Add regulatory mapping for Serbia 9d04d93f4b85 ath: Add regulatory mapping for Tanzania 410639a85914 ath: Add regulatory mapping for Uganda 3cfd18697dc4 ath: Add regulatory mapping for APL2_FCCA 31e1b250c0d8 ath: Add regulatory mapping for APL13_WORLD e6cd75968d52 ath: Add regulatory mapping for ETSI8_WORLD 1d4de3ff8731 ath: Add regulatory mapping for FCC3_ETSIC db16571fb75b PCI: Prevent sysfs disable of device while driver is attached 7e51effb7a5b btrfs: qgroup: Finish rescan when hit the last leaf of extent tree 65cb469d0231 btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups 9ac47200b51c media: videobuf2-core: don't call memop 'finish' when queueing 739feeba55a3 media: tw686x: Fix incorrect vb2_mem_ops GFP flags a783c6d7a9d7 wlcore: sdio: check for valid platform device data before suspend a7a336ed3d39 mwifiex: handle race during mwifiex_usb_disconnect 5e0b8c173265 mfd: cros_ec: Fail early if we cannot identify the EC 32b7d638a05e ASoC: dpcm: fix BE dai not hw_free and shutdown c70cc9407571 Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011 922c66852976 Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning 2e1bfab64c37 iwlwifi: pcie: fix race in Rx buffer allocator d4fd1bf83f44 selftests/intel_pstate: Improve test, minor fixes 9f4dd60356e7 perf/x86/intel/uncore: Correct fixed counter index check for NHM 47fc151cbdbe perf/x86/intel/uncore: Correct fixed counter index check in generic code ce28cf5fb47f usbip: usbip_detach: Fix memory, udev context and udev leak 9e222d7ca5d5 f2fs: fix race in between GC and atomic open bce7f720f4ca f2fs: Fix deadlock in shutdown ioctl 570f12a8b651 f2fs: fix to wait page writeback during revoking atomic write b7ea2b8616d9 f2fs: fix to don't trigger writeback during recovery 4e6b7aad50ed f2fs: fix error path of move_data_page c9ab0cefc59e disable loading f2fs module on PAGE_SIZE > 4KB b05c460a0ce3 pnfs: Don't release the sequence slot until we've processed layoutget on open 759fb7f94fab netfilter: nf_tables: check msg_type before nft_trans_set(trans) efb4dd6ab9d6 RDMA/mad: Convert BUG_ONs to error flows ea8e4ff38ffa powerpc/64s: Fix compiler store ordering to SLB shadow area c3e347251cfd hvc_opal: don't set tb_ticks_per_usec in udbg_init_opal_common() ee245de4b32b powerpc/eeh: Fix use-after-release of EEH driver 73298a828c90 infiniband: fix a possible use-after-free bug 6e02c062e94a netfilter: ipset: List timing out entries with "timeout 1" instead of zero 56295051214e perf tools: Fix pmu events parsing rule fda8caa9cb0c rtc: ensure rtc_set_alarm fails when alarms are not supported c99dbd95723e mm/slub.c: add __printf verification to slab_err() e18d3280da8b mm: vmalloc: avoid racy handling of debugobjects in vunmap c6e8116307f5 vfio: platform: Fix reset module leak in error path 8bccc6c9025f nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo ca08131ee77b ALSA: fm801: add error handling for snd_ctl_add 9f9e506d8e69 ALSA: emu10k1: add error handling for snd_ctl_add acd9aba8e481 xen/netfront: raise max number of slots in xennet_get_responses() 31ad104de6fe kcov: ensure irq code sees a valid area 7ff1861f49e6 usb: dwc2: Fix DMA alignment to start at allocated boundary e8d77bd71e80 arm64: fix vmemmap BUILD_BUG_ON() triggering on !vmemmap setups b985a7303de1 tracing: Quiet gcc warning about maybe unused link variable 987e425ad386 tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure b38f8292f08e kthread, tracing: Don't expose half-written comm when creating kthreads a9737bb91c70 tracing: Fix possible double free in event_enable_trigger_func() 2a0ce1ff087c tracing: Fix double free of event_trigger_data eb025250ae5f kvm, mm: account shadow page tables to kmemcg 6ed569edd490 Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15AST 79f4095a167f Input: i8042 - add Lenovo LaVie Z to the i8042 reset list 19e28842d02a Input: elan_i2c - add ACPI ID for lenovo ideapad 330 94c67449c755 Linux 4.9.116 b9dd13488acb exec: avoid gcc-8 warning for get_task_comm b1a1d9bdb1b5 turn off -Wattribute-alias b2019f0f7021 can: xilinx_can: fix RX overflow interrupt not being enabled 9f7308434ed6 can: xilinx_can: fix incorrect clear of non-processed interrupts bee7ff7eaade can: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX accounting 1fd9fa57c1d9 can: xilinx_can: fix device dropping off bus on RX overrun c98f577204b4 can: xilinx_can: fix recovery from error states not being propagated 1fadfbd9f593 can: xilinx_can: fix power management handling de2219a86c0b can: xilinx_can: fix RX loop if RXNEMP is asserted without RXOK bf0070e2f56e driver core: Partially revert "driver core: correct device's shutdown order" 9e10043b6bdc usb: gadget: f_fs: Only return delayed status when len is 0 e2996cf59ebf usb: core: handle hub C_PORT_OVER_CURRENT condition b0bd06a4757e usb: cdc_acm: Add quirk for Castles VEGA3000 94623c7463f3 tcp: call tcp_drop() from tcp_data_queue_ofo() a878681484a0 tcp: detect malicious patterns in tcp_collapse_ofo_queue() fdf258ed5dd8 tcp: avoid collapses in tcp_prune_queue() if possible 2d08921c8da2 tcp: free batches of packets in tcp_prune_ofo_queue() 8736711f4e55 tcp: do not delay ACK in DCTCP upon CE status change 57ec8824b14d tcp: do not cancel delay-AcK on DCTCP special ACK 1fcccc57866b tcp: helpers to send special DCTCP ack 841778018235 tcp: fix dctcp delayed ACK schedule 19b74799159a rtnetlink: add rtnl_link_state check in rtnl_configure_link c6ac36be72e4 net: phy: consider PHY_IGNORE_INTERRUPT in phy_start_aneg_priv cc403d5dc140 multicast: do not restore deleted record source filter mode to new one b7e37add79bf net/mlx5e: Fix quota counting in aRFS expire flow d9d580121617 net/mlx5e: Don't allow aRFS for encapsulated packets adcecd4ab150 net/mlx5: Adjust clock overflow work period e2ffdd646cf6 net: skb_segment() should not return NULL 444987d535bf net/mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper 03fbf2b8237a ip: in cmsg IP(V6)_ORIGDSTADDR call pskb_may_pull 93d94fec94c7 ip: hash fragments consistently 650321fe9615 MIPS: Fix off-by-one in pci_resource_to_user() 92f724130fac MIPS: ath79: fix register address in ath79_ddr_wb_flush() dbcdf42bab53 Linux 4.9.115 3118ceb45620 block: do not use interruptible wait anywhere 2ea8b93c0310 xprtrdma: Return -ENOBUFS when no pages are available 33b2110bd92a xhci: Fix perceived dead host due to runtime suspend race with event handler ad375eae791f skbuff: Unconditionally copy pfmemalloc in __skb_clone() cad99229aa20 net: Don't copy pfmemalloc flag in __copy_skb_header() c439f620382a net: usb: asix: replace mii_nway_restart in resume path dd08f4e69154 tg3: Add higher cpu clock for 5762. 323bbb17d490 qmi_wwan: add support for Quectel EG91 5ac2bc675cfc ptp: fix missing break in switch 77befb4bd108 net: phy: fix flag masking in __set_phy_supported f08ca4c8b423 net/ipv4: Set oif in fib_compute_spec_dst 66a7cfa05740 net: diag: Don't double-free TCP_NEW_SYN_RECV sockets in tcp_abort 09ae0085ceb6 lib/rhashtable: consider param->min_size when setting initial table size 8582bbfb8629 ipv6: fix useless rol32 call on hash 79870c6c6597 ipv4: Return EINVAL when ping_group_range sysctl doesn't map to user ns ec6a6039d732 gen_stats: Fix netlink stats dumping in the presence of padding 1e02c4f403c0 drm/i915: Fix hotplug irq ack on i965/g4x 40974672ae87 vfio/pci: Fix potential Spectre v1 3472e37379f1 mm/huge_memory.c: fix data loss when splitting a file pmd f46b054eca65 mm: memcg: fix use after free in mem_cgroup_iter() 1be686fe508d ARC: configs: Remove CONFIG_INITRAMFS_SOURCE from defconfigs 2ee7d6f17330 ARC: mm: allow mprotect to make stack mappings executable 3a80fb0d7752 ARC: Fix CONFIG_SWAP c4f094deb3d6 ALSA: rawmidi: Change resized buffers atomically 6fc87cc95b4d fat: fix memory allocation failure handling of match_strdup() 91b6b9d0bf39 x86/MCE: Remove min interval polling limitation 6ac85d223321 x86/apm: Don't access __preempt_count with zeroed fs 76267a8a19cd KVM/Eventfd: Avoid crash when assign and deassign specific eventfd in parallel. 19e5f4da1240 Linux 4.9.114 5c067898febc string: drop __must_check from strscpy() and restore strscpy() usages in cgroup ba3fe91cba38 arm64: KVM: Add ARCH_WORKAROUND_2 discovery through ARCH_FEATURES_FUNC_ID f99e40649147 arm64: KVM: Handle guest's ARCH_WORKAROUND_2 requests 68240e9bb16d arm64: KVM: Add ARCH_WORKAROUND_2 support for guests 7b62e8503fbb arm64: KVM: Add HYP per-cpu accessors 9c06aab19b44 arm64: ssbd: Add prctl interface for per-thread mitigation cf14b896e776 arm64: ssbd: Introduce thread flag to control userspace mitigation d8fbc84469f3 arm64: ssbd: Restore mitigation status on CPU resume 42f967dede3e arm64: ssbd: Skip apply_ssbd if not using dynamic mitigation 242bff3816ad arm64: ssbd: Add global mitigation state accessor 3a64e6a9989e arm64: Add 'ssbd' command-line option e7037bd9fc07 arm64: Add ARCH_WORKAROUND_2 probing d8174bd75c8b arm64: Add per-cpu infrastructure to call ARCH_WORKAROUND_2 be331630903b arm64: Call ARCH_WORKAROUND_2 on transitions between EL0 and EL1 d1b5c1958391 arm/arm64: smccc: Add SMCCC-specific return codes cab367c1c9b7 KVM: arm64: Avoid storing the vcpu pointer on the stack 42768259386b KVM: arm/arm64: Do not use kern_hyp_va() with kvm_vgic_global_state 3e75f25aadb5 arm64: alternatives: Add dynamic patching feature 8bace8ac8158 KVM: arm64: Stop save/restoring host tpidr_el1 on VHE eea59020a7f2 arm64: alternatives: use tpidr_el2 on VHE hosts fa043b975c9a KVM: arm64: Change hyp_panic()s dependency on tpidr_el2 6a654e693915 KVM: arm/arm64: Convert kvm_host_cpu_state to a static per-cpu allocation 02891fdbfd1e KVM: arm64: Store vcpu on the stack during __guest_enter() c488ae439ded arm64: assembler: introduce ldr_this_cpu d31a56d23eac net/nfc: Avoid stalls when nfc_alloc_send_skb() returned NULL. 863d5568b741 rds: avoid unenecessary cong_update in loop transport ad8b1ffc3efa netfilter: ipv6: nf_defrag: drop skb dst before queueing 3d0ce44dafd3 KEYS: DNS: fix parsing multiple options ec5e52a881fe reiserfs: fix buffer overflow with long warning messages 064d9e974472 netfilter: ebtables: reject non-bridge targets f6ed63bc39e0 net: lan78xx: Fix race in tx pending skb size calculation 254f52df9b1e rtlwifi: rtl8821ae: fix firmware is not ready to run 53e795c755de net: cxgb3_main: fix potential Spectre v1 224d2337c000 net/mlx5: Fix command interface race in polling mode 9dc96f7205d4 net/packet: fix use-after-free e11eb6a3f96e vhost_net: validate sock before trying to put its fd 65fb77c3bab3 tcp: prevent bogus FRTO undos with non-SACK flows 63253726a515 tcp: fix Fast Open key endianness 3e056369903c r8152: napi hangup fix after disconnect b0a508a5c854 qmi_wwan: add support for the Dell Wireless 5821e module 0b7960496058 qed: Limit msix vectors in kdump kernel to the minimum required count. a648a4636d17 qed: Fix use of incorrect size in memcpy call. 32490f4d76ed net: sungem: fix rx checksum support 1f1fbe1692af net_sched: blackhole: tell upper qdisc about dropped packets 14e9e6527a21 net/mlx5: Fix wrong size allocation for QoS ETC TC regitster 5b3cc7f9b39a net/mlx5: Fix incorrect raw command length parsing e555ae018ba4 net: dccp: switch rx_tstamp_last_feedback to monotonic clock 87cd5e4acdbe net: dccp: avoid crash in ccid3_hc_rx_send_feedback() d7adadbf0946 ipvlan: fix IFLA_MTU ignored on NEWLINK b76942ac26f6 atm: zatm: Fix potential Spectre v1 e77e7d8f6bc0 crypto: crypto4xx - fix crypto4xx_build_pdr, crypto4xx_build_sdr leak af4b765a780b crypto: crypto4xx - remove bad list_del 68bf812b35e1 bcm63xx_enet: do not write to random DMA channel on BCM6345 f5490a6ec598 bcm63xx_enet: correct clock usage f61de8ef5c90 mtd: m25p80: consider max message size in m25p80_read 78a65505cdf7 ocfs2: ip_alloc_sem should be taken in ocfs2_get_block() 32a1733cf823 ocfs2: subsystem.su_mutex is required while accessing the item->ci_parent 1919f3fd551a x86/paravirt: Make native_save_fl() extern inline cb877e4763d4 x86/asm: Add _ASM_ARG* constants for argument registers to <asm/asm.h> 02c89527b056 compiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations 29524a9d42f6 compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled f276b50c3a5b compiler, clang: properly override 'inline' for clang 94cc698fdaa7 compiler, clang: suppress warning for unused static inline functions dc9e795b080b MIPS: Use async IPIs for arch_trigger_cpumask_backtrace() f77982e69112 Linux 4.9.113 b2660f35d3da loop: remember whether sysfs_create_group() was done 684db31e7471 RDMA/ucm: Mark UCM interface as BROKEN 34f841a3c3db PM / hibernate: Fix oops at snapshot_write() e3cf1cc9ed92 loop: add recursion validation to LOOP_CHANGE_FD 40352e791c0c netfilter: x_tables: initialise match/target check parameter struct ac378e6ade31 netfilter: nf_queue: augment nfqa_cfg_policy 377fb3d894d6 uprobes/x86: Remove incorrect WARN_ON() in uprobe_init_insn() 062c4965a1e6 nvme-pci: Remap CMB SQ entries on every controller reset 70c89bccb516 iw_cxgb4: correctly enforce the max reg_mr depth e78e3706bfba i2c: tegra: Fix NACK error handling 36c038f0a97e tools build: fix # escaping in .cmd files for future Make db2858f193dd fs, elf: make sure to page align bss in load_elf_library bc193057d488 ALSA: hda - Handle pm failure during hotplug d2c7c5243181 Fix up non-directory creation in SGID directories 16387eb51caa HID: usbhid: add quirk for innomedia INNEX GENESIS/ATARI adapter 268476c9d3cb xhci: xhci-mem: off by one in xhci_stream_id_to_ring() cac38ab7d4ff usb: quirks: add delay quirks for Corsair Strafe 7675c7b78e34 USB: serial: mos7840: fix status-register error handling 0fdef3142f99 USB: yurex: fix out-of-bounds uaccess in read handler 7e7c86d27570 USB: serial: keyspan_pda: fix modem-status error handling 4115045f9588 USB: serial: cp210x: add another USB ID for Qivicon ZigBee stick 4c73f193b320 USB: serial: ch341: fix type promotion bug in ch341_control_in() f510cc3a2f31 ahci: Disable LPM on Lenovo 50 series laptops with a too old BIOS 63c003e3fff7 vmw_balloon: fix inflation with batching 3f205d7a89d9 ata: Fix ZBC_OUT all bit handling 51bacd848cc1 ata: Fix ZBC_OUT command block check 2823345cd41f ibmasm: don't write out of bounds in read handler 35479c22ff21 mmc: dw_mmc: fix card threshold control configuration 92cb1184ae06 MIPS: Fix ioremap() RAM check 473b33dd615f MIPS: Call dump_stack() from show_regs() 93e54f40c893 nvme: validate admin queue before unquiesce 060744011e93 Linux 4.9.112 e31cd420e1be staging: comedi: quatech_daqp_cs: fix no-op loop daqp_ao_insn_write() 1712fae9489e netfilter: nf_log: don't hold nf_log_mutex during user access a0239d83e1cb mtd: cfi_cmdset_0002: Change erase functions to check chip good only ed1746148b3e mtd: cfi_cmdset_0002: Change erase functions to retry for error c2f163e35f2e mtd: cfi_cmdset_0002: Change definition naming to retry write operation 4779184af754 dm bufio: don't take the lock in dm_bufio_shrink_count 9d1304f5816d mtd: rawnand: mxc: set spare area size register explicitly 34d2fe724aee dm bufio: drop the lock when doing GFP_NOIO allocation 0758c35b535f dm bufio: avoid sleeping while holding the dm_bufio lock 6cfbbdd2bcc9 mm, page_alloc: do not break __GFP_THISNODE by zonelist reset d96a0d3cd539 media: cx25840: Use subdev host data for PLL override b5d7d7d919f1 Kbuild: fix # escaping in .cmd files for future Make 6989d4079d60 PM / OPP: Update voltage in case freq == old_freq 4a30c1254229 HID: debug: check length before copy_to_user() 82e360cd6fb2 HID: hiddev: fix potential Spectre v1 814b4302fda0 HID: i2c-hid: Fix "incomplete report" noise 2f1a56ef237d mlxsw: spectrum: Forbid linking of VLAN devices to devices that have uppers 917692c9cdf5 ext4: check superblock mapped prior to committing eb13a42605ab ext4: add more mount time checks of the superblock 425dc465de37 ext4: add more inode number paranoia checks a5e063d348bd ext4: clear i_data in ext4_inode_info when removing inline data 2f135cc8c094 ext4: include the illegal physical block in the bad map ext4_error msg 87dad44faabd ext4: verify the depth of extent tree in ext4_find_extent() 5ae57329580d ext4: only look at the bg_flags field if it is valid cdde876fce25 ext4: always check block group bounds in ext4_init_block_bitmap() 9e4842f2aa6c ext4: make sure bitmaps and the inode table don't overlap with bg descriptors 8ef97ef67ce0 jbd2: don't mark block as modified if the handle is out of credits 0f80447d031d drm/udl: fix display corruption of the last line 2c4f6b710bcc cifs: Fix infinite loop when using hard mount option f9b1cd6e7490 drbd: fix access after free 0cab67a1ed6b s390: Correct register corruption in critical section cleanup b6db8af7e34e scsi: sg: mitigate read/write abuse 07cd8167aa70 tracing: Fix missing return symbol in function_graph output 433c183fa247 mm: hugetlb: yield when prepping struct pages 1adc34adc344 x86/cpu: Re-apply forced caps every time CPU caps are re-read 05a5d4baac9e x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths 389a3fcb3472 IB/hfi1: Fix user context tail allocation for DMA_RTAIL 0e76f4db4089 ARM: dts: imx6q: Use correct SDMA script for SPI5 core 7dafda5bf29f net: phy: micrel: fix crash when statistic requested for KSZ9031 phy 5b8fcc075714 Revert "sit: reload iphdr in ipip6_rcv" 440bf5ac49c5 netfilter: nf_tables: use WARN_ON_ONCE instead of BUG_ON in nft_do_chain() 8391d38ca80e kprobes/x86: Do not modify singlestep buffer while resuming 58d7ac7d3078 ipv4: Fix error return value in fib_convert_metrics() e581746bc737 i2c: rcar: fix resume by always initializing registers before transfer 3bf351b89186 vt: prevent leaking uninitialized data to userspace via /dev/vcs* 06bef9eebec3 staging: android: ion: Return an ERR_PTR in ion_map_kernel 9264e9864a61 n_tty: Access echo_* variables carefully. 947dead99ef1 n_tty: Fix stall at n_tty_receive_char_special(). 42525f7a2506 usb: dwc2: fix the incorrect bitmaps for the ports of multi_tt hub 1b9f7d27057b USB: serial: cp210x: add Silicon Labs IDs for Windows Update b9a0ce3b8422 USB: serial: cp210x: add CESINEL device ids e8aa3b401dd8 usb: cdc_acm: Add quirk for Uniden UBC125 scanner e692f66fab30 Linux 4.9.111 35fd10aeb224 cdc_ncm: avoid padding beyond end of skb f2bc5d18d263 dm thin: handle running out of data space vs concurrent discard 17057c59bd11 block: Fix transfer when chunk sectors exceeds max afd82d0757b3 ALSA: hda/realtek - Add a quirk for FSC ESPRIMO U9210 6008de291a2b ALSA: hda/realtek - Fix pop noise on Lenovo P50 & co 58d8103113ea Input: elantech - fix V4 report decoding for module with middle key 465e965f6435 Input: elantech - enable middle button of touchpads on ThinkPad P52 54ae564b3542 Input: elan_i2c_smbus - fix more potential stack buffer overflows 2a1b1234d050 udf: Detect incorrect directory size 3cac26f2a2c6 xen: Remove unnecessary BUG_ON from __unbind_from_irq() 6d28f2d64cf5 mm: fix devmem_is_allowed() for sub-page System RAM intersections 1f00b1fc7775 rbd: flush rbd_dev->watch_dwork after watch is unregistered 037aca0e2fc2 pwm: lpss: platform: Save/restore the ctrl register over a suspend/resume c38bac75d1c2 Input: elan_i2c - add ELAN0618 (Lenovo v330 15IKB) ACPI ID 7673ca3c9341 video: uvesafb: Fix integer overflow in allocation cdc83c366977 NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..") 5b7f582e808d NFSv4: Fix possible 1-byte stack overflow in nfs_idmap_read_and_verify_message 40d79a61957a nfsd: restrict rd_maxcount to svc_max_payload in nfsd_encode_readdir dc00f08645be media: dvb_frontend: fix locking issues at dvb_frontend_get_event() 1a4726ba1ded media: cx231xx: Add support for AverMedia DVD EZMaker 7 1e6b50b6b68e media: v4l2-compat-ioctl32: prevent go past max size d6a267b4c5f9 perf intel-pt: Fix packet decoding of CYC packets d129ab791de9 perf intel-pt: Fix "Unexpected indirect branch" error 4213d9b8cdb1 perf intel-pt: Fix MTC timing after overflow 282f1f66b5a0 perf intel-pt: Fix decoding to accept CBR between FUP and corresponding TIP 31606f7f56de perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACING dfd2eff6f457 perf tools: Fix symbol and object code resolution for vdso32 and vdsox32 49d98a8e1f55 mfd: intel-lpss: Program REMAP register in PIO mode 099fae46d8df backlight: tps65217_bl: Fix Device Tree node lookup a89e596f1291 backlight: max8925_bl: Fix Device Tree node lookup 47f764c65c56 backlight: as3711_bl: Fix Device Tree node lookup da05be555697 UBIFS: Fix potential integer overflow in allocation df15c6eeab46 ubi: fastmap: Correctly handle interrupted erasures in EBA 9eb99e738beb ubi: fastmap: Cancel work upon detach ec7ee4d60f25 rpmsg: smd: do not use mananged resources for endpoints and channels 486684887ab5 md: fix two problems with setting the "re-add" device state. c0eb205dfe15 clk: at91: PLL recalc_rate() now using cached MUL and DIV values f216d1e9339d linvdimm, pmem: Preserve read-only setting for pmem devices c6751cb1e828 scsi: zfcp: fix missing REC trigger trace on enqueue without ERP thread 2df7e6f33c64 scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILED 21224f6f135a scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILED 48ae373c57f0 scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early return b0c2fc11ced9 scsi: zfcp: fix misleading REC trigger trace where erp_action setup failed 97d3625bdd43 scsi: zfcp: fix missing SCSI trace for retry of abort / scsi_eh TMF 9779f499d88f scsi: zfcp: fix missing SCSI trace for result of eh_host_reset_handler f0c543159a4a scsi: qla2xxx: Fix setting lower transfer speed if GPSC fails 0400b066ea2f iio:buffer: make length types match kfifo types 3fd6a73da159 Btrfs: fix unexpected cow in run_delalloc_nocow 77c82917d533 Btrfs: fix return value on rename exchange failure 41b1d57a672f X.509: unpack RSA signatureValue field from BIT STRING 8fd86587ea97 time: Make sure jiffies_to_msecs() preserves non-zero time periods 344d6159fede MIPS: io: Add barrier after register read in inX() db2baeef79d1 printk: fix possible reuse of va_list variable ca558fb836d3 PCI: pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume 0d3d58337d4b PCI: Add ACS quirk for Intel 300 series 5e1deade6064 PCI: Add ACS quirk for Intel 7th & 8th Gen mobile 83f9549d650b MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum 5fdb3c468b51 mtd: cfi_cmdset_0002: Avoid walking all chips when unlocking. b4e24c2842e1 mtd: cfi_cmdset_0002: Fix unlocking requests crossing a chip boudary 0bf4e48c20ca mtd: cfi_cmdset_0002: fix SEGV unlocking multiple chips 552eacd58ee4 mtd: cfi_cmdset_0002: Use right chip in do_ppb_xxlock() e9dc5dce0925 mtd: cfi_cmdset_0002: Change write buffer to check correct value afe249e3e38d RDMA/mlx4: Discard unknown SQP work requests 52e167187be8 IB/isert: fix T10-pi check mask setting a664281b85e0 IB/isert: Fix for lib/dma_debug check_sync warning e355402cf19c IB/mlx5: Fetch soft WQE's on fatal error state 9cac0a08e476 IB/{hfi1, qib}: Add handling of kernel restart 9321e8303406 IB/qib: Fix DMA api warning with debug kernel f92ec84c49f9 of: unittest: for strings, account for trailing \0 in property length field fb6786ce77ac arm64: mm: Ensure writes to swapper are ordered wrt subsequent cache maintenance 12942d52f23d arm64: kpti: Use early_param for kpti= command-line option 8f27499338a2 ARM: 8764/1: kgdb: fix NUMREGBYTES so that gdb_regs[] is the correct size 81d6e715d161 powerpc/fadump: Unregister fadump on kexec down path. 443004a666ed cpuidle: powernv: Fix promotion from snooze if next state disabled f9b25660d64b powerpc/powernv/ioda2: Remove redundant free of TCE pages 90f88f05d877 powerpc/ptrace: Fix enforcement of DAWR constraints 5ea3b9bddf84 powerpc/ptrace: Fix setting 512B aligned breakpoints with PTRACE_SET_DEBUGREG 10e46042f27d powerpc/mm/hash: Add missing isync prior to kernel stack SLB switch 12715f3ef147 fuse: fix control dir setup and teardown a0fbcaf9993e fuse: don't keep dead fuse_conn at fuse_fill_super(). ebdc37febe59 fuse: atomic_o_trunc should truncate pagecache f1e9a633e660 Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loader d11ec041b2c4 ipmi:bt: Set the timeout before doing a capabilities check 3e4fab744be2 branch-check: fix long->int truncation when profiling branches 95f871342295 mips: ftrace: fix static function graph tracing ec7bea37c833 lib/vsprintf: Remove atomic-unsafe support for %pCr 676b002f26f9 clk: renesas: cpg-mssr: Stop using printk format %pCr a879f6c23202 ASoC: cirrus: i2s: Fix {TX|RX}LinCtrlData setup d6aa7326e812 ASoC: cirrus: i2s: Fix LRCLK configuration 1a1b2790f0bc ASoC: dapm: delete dapm_kcontrol_data paths list before freeing it cf05568cb828 1wire: family module autoload fails because of upper/lower case mismatch. 55365ad775af usb: do not reset if a low-speed or full-speed device timed out c82ccd7122be signal/xtensa: Consistenly use SIGBUS in do_unaligned_user d9c202b269dd serial: sh-sci: Use spin_{try}lock_irqsave instead of open coding version 5692dcf90e69 m68k/mm: Adjust VM area to be unmapped by gap size for __iounmap() 7a68dcdc9d22 x86: Call fixup_exception() before notify_die() in math_error() 5a48f6084de7 x86/mce: Do not overwrite MCi_STATUS in mce_no_way_out() c267eaaceb58 x86/mce: Fix incorrect "Machine check from unknown source" message e7905a78ad57 x86/mce: Check for alternate indication of machine check recovery on Skylake b4eb80a751d3 x86/mce: Improve error message when kernel cannot recover 995cddcc3337 x86/spectre_v1: Disable compiler optimizations over array_index_mask_nospec() c806e0856941 Linux 4.9.110 f3e7234932eb fs/binfmt_misc.c: do not allow offset overflow 9681c3bdb098 vhost: fix info leak due to uninitialized memory a875bc1c9ec1 HID: intel_ish-hid: ipc: register more pm callbacks to support hibernation 88f36d1b4f0b orangefs: set i_size on new symlink aec3dd5ef1f0 w1: mxc_w1: Enable clock before calling clk_get_rate() on it 139cd53baf08 libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk 0e9806ec7376 libata: zpodd: small read overflow in eject_tray() 21e691983436 libata: zpodd: make arrays cdb static, reduces object code size 5930589d3f85 cpufreq: Fix new policy initialization during limits updates via sysfs a6c9a62e0f9f smb3: on reconnect set PreviousSessionId field 2c6707ce9a0d ALSA: hda: add dock and led support for HP ProBook 640 G4 594790ef9fb2 ALSA: hda: add dock and led support for HP EliteBook 830 G5 5514389fb21c ALSA: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream() 2102637c85a3 btrfs: scrub: Don't use inode pages for device replace 9bb94d81206b Btrfs: fix memory and mount leak in btrfs_ioctl_rm_dev_v2() 52ea25b2b885 Btrfs: fix clone vs chattr NODATASUM race 4f65ebcffa53 driver core: Don't ignore class_dir_create_and_add() failure. e45ab2d6a89f ext4: fix fencepost error in check for inode count overflow during resize ade6e140df5c ext4: update mtime in ext4_punch_hole even if no blocks are released 42cc42eabafb ext4: fix hole length detection in ext4_ind_map_blocks() 2435d6b11057 ALSA: hda/realtek - New codec support for ALC257 6caca347e4b0 tcp: verify the checksum of the first data segment in a new connection 2d34743a2c90 net/sched: act_simple: fix parsing of TCA_DEF_DATA c66919125757 ipv6: allow PMTU exceptions to local routes 780617b249e4 bonding: re-evaluate force_primary when the primary slave name changes c4f24a093f02 usb: musb: fix remote wakeup racing with suspend 42ff36e9cb95 Btrfs: make raid6 rebuild retry more 4e43b6a8b40f tcp: do not overshoot window_clamp in tcp_rcv_space_adjust() 1fab25ce8db3 Revert "Btrfs: fix scrub to repair raid6 corruption" 60649dacb3da net: dsa: b53: Add BCM5389 support 1249ccd806e0 net/sonic: Use dma_mapping_error() 2fe56703ee84 platform/x86: asus-wmi: Fix NULL pointer dereference baa3a68614a2 net: qmi_wwan: Add Netgear Aircard 779S 5dbffe420164 atm: zatm: fix memcmp casting 46bada0a9367 iwlwifi: pcie: compare with number of IRQs requested for, not number of CPUs 0063faaa86dd ipvs: fix buffer overflow with sync daemon and service 8268afc568de netfilter: ebtables: handle string from userspace with care c8197f96bcbe xfrm6: avoid potential infinite loop in _decode_session6() ccd19d3a3803 objtool: update .gitignore file 8e52b94e19d8 Linux 4.9.109 f09a7b0eead7 perf: sync up x86/.../cpufeatures.h 20f4d771b309 crypto: omap-sham - fix memleak ef2aa9f3a784 crypto: vmx - Remove overly verbose printk from AES init routines 05ca7fe5a789 Input: elan_i2c - add ELAN0612 (Lenovo v330 14IKB) ACPI ID 78e7bbf60c18 Input: goodix - add new ACPI id for GPD Win 2 touch screen 13d1c5b17d12 kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access 018e5191c6e0 tty: pl011: Avoid spuriously stuck-off interrupts d9bc59c44d89 vmw_balloon: fixing double free when batching mode is off f6e6f0c5423a serial: 8250: omap: Fix idling of clocks for unused uarts 5b91ae57b5cb serial: samsung: fix maxburst parameter for DMA transactions 41bdf9702cae tty/serial: atmel: use port->name as name in request_irq() 70f0a59bbdb4 serial: sh-sci: Stop using printk format %pCr bc62b33d5faf usb: gadget: udc: renesas_usb3: disable the controller's irqs for reconnecting 244eb27f9600 usb-storage: Add compatibility quirk flags for G-Technologies G-Drive 187941e50587 usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver 14450abb38eb usbip: vhci_sysfs: fix potential Spectre v1 8da07ee9e433 staging: android: ion: Switch to pr_warn_once in ion_buffer_destroy 838b0e900a7e KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_write_guest_virt_system 00b1391f9539 KVM: x86: introduce linear_{read,write}_system be1f605bea95 gpio: No NULL owner 1c4eb2a50e77 nvmet: don't overwrite identify sn/fr with 0-bytes f43d8e4c8619 nvmet: don't report 0-bytes in serial number 1e38f8e9864f nvmet: Move serial number from controller to subsystem 077c9e26bb0b x86/crypto, x86/fpu: Remove X86_FEATURE_EAGER_FPU #ifdef from the crc32c code 142b79aa0ba6 af_key: Always verify length of provided sadb_key b53761a18e71 nvme-pci: initialize queue memory before interrupts ae0c8eeb6604 bonding: require speed/duplex only for 802.3ad, alb and tlb bc5ad405837a bonding: fix active-backup transition c5b9d36f1e70 bonding: correctly update link status during mii-commit phase 47a6aa5975a0 x86/fpu: Hard-disable lazy FPU mode 4f42dc62be92 Linux 4.9.108 cd4f9f238535 complete e390f9a port for v4.9.106 23873aedff96 objtool: Fix gcov check for older versions of GCC e1fba17e26f0 dm bufio: avoid false-positive Wmaybe-uninitialized warning 02136f325f84 KVM: VMX: Expose SSBD properly to guests, 4.9 supplement 5300a1c7ecc2 net: metrics: add proper netlink validation 0e0a027873cf net: phy: broadcom: Fix bcm_write_exp() c591536e3661 rtnetlink: validate attributes in do_setlink() 1f19dd9d09c4 net/mlx4: Fix irq-unsafe spinlock usage 869584ef0984 vrf: check the original netdevice for generating redirect f833209e15bd vhost: synchronize IOTLB message with dev cleanup 3ff7364bb06e team: use netdev_features_t instead of u32 2ed49aa1a49a sctp: not allow transport timeout value less than HZ/5 for hb_timer 46ad4d8ba448 qed: Fix mask for physical address in ILT entry 1118c60b599b packet: fix reserve calculation c1d50432f2be net: usb: cdc_mbim: add flag FLAG_SEND_ZLP ba2ce02e0584 net/packet: refine check for priv area size 064257ca9397 netdev-FAQ: clarify DaveM's position for stable backports 0ae3ff2e4317 kcm: Fix use-after-free caused by clonned sockets f698b28afc34 isdn: eicon: fix a missing-check bug d33ecd26010f ipv4: remove warning in ip_recv_error ffa13b359cd1 ip6mr: only set ip6mr_table from setsockopt when ip6mr_new_table succeeds fc7c872ff957 enic: set DMA mask to 47 bit 3e146567d2bf dccp: don't free ccid2_hc_tx_sock struct in dccp_disconnect() 5dcfc06ba2b5 bnx2x: use the right constant 8655f2847fd5 drm: set FMODE_UNSIGNED_OFFSET for drm files 1ec1dfba0835 kconfig: Avoid format overflow warning from GCC 8.1 8d99eb45732d btrfs: define SUPER_FLAG_METADUMP_V2 4be6529b71dc mmap: relax file size limit for regular files 7a40374c34e8 mmap: introduce sane default mmap limits e876bfa526ce tpm: self test failure should not cause suspend to fail d6313fe3ab2d tpm: do not suspend/resume if power stays on 3c3d05fc6e66 Linux 4.9.107 73172520675a serial: pl011: add console matching function 1724b70c4dfe sparc64: Don't clibber fixed registers in __multi4. 93960f9d4474 mm: fix the NULL mapping case in __isolate_lru_page() f01d1b571458 fix io_destroy()/aio_complete() race d47c9f5c4e3e sparc64: Fix build warnings with gcc 7. eab90eda9d70 drm/i915: Disable LVDS on Radiant P845 5ee69e647a86 drm/psr: Fix missed entry in PSR setup time table. 83c0c8b7ceef IB/core: Fix error code for invalid GID entry 6ba7b04c063c hwtracing: stm: fix build error on some arches 994347096a53 stm class: Use vmalloc for the master map 3875d1b83b19 scsi: scsi_transport_srp: Fix shost to rport translation ef1b8fbed6c7 MIPS: prctl: Disallow FRE without FR with PR_SET_FP_MODE requests 5826fc575b93 MIPS: ptrace: Fix PTRACE_PEEKUSR requests for 64-bit FGRs 8978f159e27c iio:kfifo_buf: check for uint overflow 5d70bd5c98d0 net/mlx4_en: fix potential use-after-free with dma_unmap_page e9b911a97bbd powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit 2149936d1289 powerpc/64s: Fix section mismatch warnings from setup_rfi_flush() 9aa638676be4 powerpc/pseries: Restore default security feature flags on setup 4ec7e5e89fd4 powerpc: Move default security feature flags 9e337dcf2edc powerpc/pseries: Fix clearing of security feature flags 1dc0f1f17539 powerpc/64s: Wire up cpu_show_spectre_v2() ed50e032f7de powerpc/64s: Wire up cpu_show_spectre_v1() 76e0b304b387 powerpc/pseries: Use the security flags in pseries_setup_rfi_flush() fe1a51782108 powerpc/powernv: Use the security flags in pnv_setup_rfi_flush() a8f6001c701d powerpc/64s: Enhance the information in cpu_show_meltdown() 6f81254e77e2 powerpc/64s: Move cpu_show_meltdown() bdcfeadf9770 powerpc/powernv: Set or clear security feature flags 7be06caae78e powerpc/pseries: Set or clear security feature flags 62dfddfaf19a powerpc: Add security feature flags for Spectre/Meltdown 45bc42bf044a powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags 82bfffedbda9 powerpc/rfi-flush: Call setup_rfi_flush() after LPM migration 2b2f103b689b powerpc/rfi-flush: Differentiate enabled and patched flush types 135b2c17cf25 powerpc/rfi-flush: Always enable fallback flush on pseries 5e9ea71d85bc powerpc/rfi-flush: Make it possible to call setup_rfi_flush() again a1bbe5eb6c01 powerpc/rfi-flush: Move the logic to avoid a redo into the debugfs code 98df74652bfa powerpc/powernv: Support firmware disable of RFI flush 51cbb3b34c89 powerpc/pseries: Support firmware disable of RFI flush 70e51fd51f00 powerpc/rfi-flush: Move out of HARDLOCKUP_DETECTOR #ifdef b1d57084b6a2 arm64/cpufeature: don't use mutex in bringup path fe64d7d6ab83 arm64: Add hypervisor safe helper for checking constant capabilities e1928457073c scsi: ufs: Factor out ufshcd_read_desc_param be4d66d6b6f2 scsi: ufs: refactor device descriptor reading b0a12b452a08 scsi: ufs: fix failure to read the string descriptor 7966e76f6a24 tcp: avoid integer overflows in tcp_rcv_space_adjust() c43b4ff972a9 x86/amd: don't set X86_BUG_SYSRET_SS_ATTRS when running under Xen bb70de1f993b xen: set cpu capabilities from xen_start_kernel() 474928b8f0a6 x86/amd: revert commit 944e0fc51a89c9827b9 219270d70a87 platform/chrome: cros_ec_lpc: remove redundant pointer request a38249d6dcfb ASoC: Intel: sst: remove redundant variable dma_dev_name fd9c9fff2fee rtlwifi: rtl8192cu: Remove variable self-assignment in rf.c ecfed29cc195 dma-buf: remove redundant initialization of sg_table fa4724c51a89 cfg80211: further limit wiphy names to 64 bytes c738c806495e selinux: KASAN: slab-out-of-bounds in xattr_getsecurity dfc80dcea2b1 tracing: Fix crash when freeing instances with event triggers 87efba9b5b55 Input: elan_i2c_smbus - fix corrupted stack 28fffa9066d4 Revert "ima: limit file hash setting by user to fix and log modes" 0f929c969265 xfs: detect agfl count corruption and reset agfl 38accd6e5079 Revert "pinctrl: msm: Use dynamic GPIO numbering" 60a1dc530d3a USB: serial: cp210x: use tcflag_t to fix incompatible pointer type 09ae0d2ec919 powerpc/64s: Clear PCR on boot b27fb13e93b0 arm64: lse: Add early clobbers to some input/output asm operands tools/repohooks: (new): 233b8010f7f5e3c544b47c68ffae781860156945 Bug: 196547 Bug: 75968612 Bug: 77310947 Bug: 79111845 Bug: 80168800 Bug: 110430803 Bug: 111431828 Bug: 115502225 Bug: 115649324 Bug: 115684360 Bug: 116032043 Change-Id: I7fe59c7342728cbe985efdcfcd2eac04c1e219c3 Build-Id: 5026921 Signed-off-by: Petri Gynther <pgynther@google.com>
2018-09-14crosshatch: update kernel-and-modules prebuiltPatrick Tjin
Linux version 4.9.106-g7d527dfa3b33-ab5011595 (android- build@xpcd4.ams.corp.google.com) (Android clang version 5.0.1 (https://us3-mirror-android.googlesource.com/toolchain/clang 00e4a5a67eb7d626653c23780ff02367ead74955) (https://us3-mirror- android.googlesource.com/toolchain/llvm ef376ecb7d9c1460216126d102bb32fc5f73800d) (based on LLVM 5.0.1svn)) #0 SMP PREEMPT Fri Sep 14 19:22:56 UTC 2018 private/msm-google: 7d527dfa3b33 arm64/dts: b1c1: remove wireless charger from b1e1/c1p1 44a0b9baa772 arm64/dts: b1c1: disable wireless power supply for b1e1/c1p1 9ed914b1867d arm64/dts: b1c1: Declare wlc-supported in device tree 6b4ce88d298e usb: pd: Check if device supports wireless charger 511b61f31759 input: touchscreen: stm: add MSC_TIMESTAMP private/msm-google-modules/wlan/qcacld-3.0: b477cea96 Merge "qcacld-3.0: Send roam_scan_mode as 0 for RSO Stop during disconnect" into android-msm-bluecross-4.9 a98bc6018 Merge "qcacld-3.0: Select diff band channel in STA+SAP" into android-msm-bluecross-4.9 6b3a85707 Merge "qcacld-3.0: Add SRD channel check in restart SAP" into android-msm-bluecross-4.9 e3124b2f7 qcacld-3.0: Send roam_scan_mode as 0 for RSO Stop during disconnect 9abb61555 qcacld-3.0: Select diff band channel in STA+SAP 30fa50cc7 qcacld-3.0: Add SRD channel check in restart SAP Bug: 62940136 Bug: 80417715 Bug: 112338891 Bug: 112724036 Bug: 115589242 Change-Id: Ice8b6ecd0940f2e48af25318b637e69f6da859f4 Build-Id: 5011595 Signed-off-by: Patrick Tjin <pattjin@google.com>
2018-09-13crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.106-g9e1cd64-ab5009567 (android-build@abfarm930) (Android clang version 5.0.1 (https://us3-mirror- android.googlesource.com/toolchain/clang 00e4a5a67eb7d626653c23780ff02367ead74955) (https://us3-mirror- android.googlesource.com/toolchain/llvm ef376ecb7d9c1460216126d102bb32fc5f73800d) (based on LLVM 5.0.1svn)) #0 SMP PREEMPT Thu Sep 13 20:40:21 UTC 2018 build: d03b796 skip building external modules kernel/tests: 116c19c Merge "net_test: fix sock_diag_test.py to handle ipv5 correctly" am: 2b294be524 2b294be Merge "net_test: fix sock_diag_test.py to handle ipv5 correctly" 3b5eacf Fix sysfs mount in net_test.sh. am: cff4420cec cff4420 Fix sysfs mount in net_test.sh. 202221f net_test: fix sock_diag_test.py to handle ipv5 correctly private/msm-google: 9e1cd6423afc LTS: Merge 4.9.106 into android-msm-bluecross-4.9 2a938dbc00f9 pd_engine: print system time for debugging easily caa0c05543cd scsi: ufs: fix wrong count of q_depth c7c63045b831 build.config: Add regmap writes to debug_memory build 7274796fdd29 Merge 4.9.106 into android-msm-bluecross-4.9-lts b6fb66302e22 Merge 4.9.105 into android-msm-bluecross-4.9-lts 989227fdd4a2 Merge 4.9.103 into android-msm-bluecross-4.9-lts 4f9d25cddbcb Merge 4.9.102 into android-msm-bluecross-4.9-lts 0f7b7610eba2 Merge 4.9.101 into android-msm-bluecross-4.9-lts 8b721d8eb53c Merge 4.9.100 into android-msm-bluecross-4.9-lts 01ba85166701 Merge 4.9.99 into android-msm-bluecross-4.9-lts c5455d53de0c Merge 4.9.98 into android-msm-bluecross-4.9-lts 03b6cd2144c4 Merge 4.9.97 into android-msm-bluecross-4.9-lts 2460c23c35e9 Linux 4.9.106 6464206844f5 objtool: Enclose contents of unreachable() macro in a block 10d15c48ad69 x86/xen: Add unwind hint annotations to xen_setup_gdt 269e5906328a objtool: header file sync-up c310c7b2697d perf/tools: header file sync up 935893a17a99 objtool, x86: Add several functions and files to the objtool whitelist 9aebb3d3a038 objtool: Fix "noreturn" detection for recursive sibling calls 603a2cdf1066 objtool: Detect RIP-relative switch table references, part 2 48dc537b22bc objtool: Detect RIP-relative switch table references 7cd91856f5c5 objtool: Support GCC 8 switch tables 1f7f88aa4df5 objtool: Support GCC 8's cold subfunctions b790b4f22a16 objtool: sync up with the 4.14.47 version of objtool b6e7b985f8c5 tools include: Include missing headers for fls() and types in linux/log2.h c5e64da62aff tools include: Drop ARRAY_SIZE() definition from linux/hashtable.h 110cf308d24a tools include: Move ARRAY_SIZE() to linux/kernel.h d45e1f06a186 tools include: Adopt __same_type() and __must_be_array() from the kernel 86ff378c684e tools include: Introduce linux/bug.h, from the kernel sources 4c0d447524c1 tools include uapi: Grab copies of stat.h and fcntl.h f8d0cad4a459 perf tools: Move headers check into bash script 8307d019973c perf tools: Force fixdep compilation at the start of the build 9340289c479f tools include: Adopt kernel's refcount.h 935e5af3ac37 tools include: Add UINT_MAX def to kernel.h 461d111ee5d2 tools include: Introduce atomic_cmpxchg_{relaxed,release}() c204537d5a47 tools include: Adopt __compiletime_error 09aaaa609ea4 radix tree test suite: Remove types.h ea2313bfce79 tools include: Introduce linux/compiler-gcc.h 22210278dcc0 tools: enable endian checks for all sparse builds 5828462fea80 tools: add more bitmap functions 856bc9a0cb3a tools lib: Add for_each_clear_bit macro 24ac7a44f720 objtool: Move checking code to check.c add0ff1791c6 objtool: Improve detection of BUG() and other dead ends 3762b3e2aa6c Linux 4.9.105 98d69fb3b175 Revert "vti4: Don't override MTU passed on link creation via IFLA_MTU" 5b90d559d4d5 Linux 4.9.104 357cf023c01b kdb: make "mdr" command repeat 0bd77073e693 pinctrl: msm: Use dynamic GPIO numbering 4c9701fd4324 regulator: of: Add a missing 'of_node_put()' in an error handling path of 'of_regulator_match()' 9c4eb3b322d8 ARM: dts: porter: Fix HDMI output routing d0b4b7252867 ARM: dts: imx7d: cl-som-imx7: fix pinctrl_enet 7a2e11e7ba39 regmap: Correct comparison in regmap_cached f806ed5cfac6 netlabel: If PF_INET6, check sk_buff ip header version 66380cb5b98f selftests/net: fixes psock_fanout eBPF test case 5a8e209b2d9b perf report: Fix memory corruption in --branch-history mode --branch-history f97276ccfd66 perf tests: Use arch__compare_symbol_names to compare symbols 1e6b708a1dc6 x86/apic: Set up through-local-APIC mode on the boot CPU if 'noapic' specified 996c5d9d9c62 drm/rockchip: Respect page offset for PRIME mmap calls f65c7c6ec720 MIPS: Octeon: Fix logging messages with spurious periods after newlines f2455fbbfc2a pinctrl: sh-pfc: r8a7796: Fix MOD_SEL register pin assignment for SSI pins group c458c7c7839e rcu: Call touch_nmi_watchdog() while printing stall warnings 85e924bb3309 audit: return on memory error to avoid null pointer dereference b6bfbdfe0215 ARM: dts: bcm283x: Fix probing of bcm2835-i2s 8365105f1e95 udf: Provide saner default for invalid uid / gid 71047cafcf92 PCI: Add function 1 DMA alias quirk for Marvell 88SE9220 0fba88ec9a7d cpufreq: Reorder cpufreq_online() error code path 5b3b32d06147 net: stmmac: ensure that the MSS desc is the last desc to set the own bit 82aad32b4aad net: stmmac: ensure that the device has released ownership before reading data cecf8a69042b dmaengine: qcom: bam_dma: get num-channels and num-ees from dt 086a52f1db88 hwrng: stm32 - add reset during probe 92ff7ff0318f enic: enable rq before updating rq descriptors 431f979f767f dmaengine: rcar-dmac: Check the done lists in rcar_dmac_chan_get_residue() 83f6484ce77f dmaengine: pl330: fix a race condition in case of threaded irqs e096b3d0f0f4 ALSA: vmaster: Propagate slave error b08a3589fb07 x86/devicetree: Fix device IRQ settings in DT 0ea601d7d006 x86/devicetree: Initialize device tree before using it 44b65516d778 gfs2: Fix fallocate chunk size 3aa06676c112 soc: qcom: wcnss_ctrl: Fix increment in NV upload de4699cd616f arm64: dts: qcom: Fix SPI5 config on MSM8996 db27c6c53b81 perf/x86/intel: Fix event update for auto-reload cb65df419ec5 perf/x86/intel: Fix large period handling on Broadwell CPUs 94ee9a43c689 cdrom: do not call check_disk_change() inside cdrom_open() c698169b3027 perf/x86/intel: Properly save/restore the PMU state in the NMI handler 5556bf88fd03 hwmon: (pmbus/adm1275) Accept negative page register values de3d8015f87f hwmon: (pmbus/max8688) Accept negative page register values 3d363ad0de09 drm/panel: simple: Fix the bus format for the Ontat panel bc09bf874d6c perf/core: Fix perf_output_read_group() d3ab3aa8adca f2fs: fix to check extent cache in f2fs_drop_extent_tree a9d617543c89 powerpc: Add missing prototype for arch_irq_work_raise() b4cc441afd75 ipmi_ssif: Fix kernel panic at msg_done_handler 117ccc1846af PCI: Restore config space on runtime resume despite being unbound 9b6fe8dc375b MIPS: ath79: Fix AR724X_PLL_REG_PCIE_CONFIG offset 3888ac575dee spi: bcm-qspi: fIX some error handling paths 121de4edcab7 regulator: gpio: Fix some error handling paths in 'gpio_regulator_probe()' 19434e74192e IB/core: Honor port_num while resolving GID for IB link layer 5bb5f95132df perf stat: Fix core dump when flag T is used f2c9d7274673 perf top: Fix top.call-graph config option reading e1d32f93981e KVM: lapic: stop advertising DIRECTED_EOI when in-kernel IOAPIC is in use f59418121e7a i2c: mv64xxx: Apply errata delay only in standard mode 494ce7e6afff cxgb4: Fix queue free path of ULD drivers 9c6d844357a3 ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c 1e45b8dfb148 ACPICA: Events: add a return on failure from acpi_hw_register_read fe45138dd010 bcache: quit dc->writeback_thread when BCACHE_DEV_DETACHING is set b19d676b7715 zorro: Set up z->dev.dma_mask for the DMA API 796fd6b59392 cpufreq: cppc_cpufreq: Fix cppc_cpufreq_init() failure path 476713961579 arm: dts: socfpga: fix GIC PPI warning ebfab1f2ddf3 virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS 99d8240f0dba ima: Fallback to the builtin hash algorithm 79ad08dae99b cxgb4: Setup FW queues before registering netdev e63ff84eb099 ath10k: Fix kernel panic while using worker (ath10k_sta_rc_update_wk) 6d59a4a6df2c net/mlx5: Protect from command bit overflow 3feab927bb32 selftests: Print the test we're running to /dev/kmsg 98b219800a8f tools/thermal: tmon: fix for segfault bbcc07d5fcb1 powerpc/perf: Fix kernel address leak via sampling registers 0ebbbeb8c465 powerpc/perf: Prevent kernel address leak to userspace via BHRB buffer 2a48e89c37bf hwmon: (nct6775) Fix writing pwmX_mode 0c16b7ed7704 parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail mode 4f9711115a11 m68k: set dma and coherent masks for platform FEC ethernets c73749beaab5 powerpc/mpic: Check if cpu_possible() in mpic_physmask() bebc3f013779 ACPI: acpi_pad: Fix memory leak in power saving threads bc45cf2446bf drivers: macintosh: rack-meter: really fix bogus memsets f22984237aa3 xen/acpi: off by one in read_acpi_id() 34f0516b7098 rxrpc: Don't treat call aborts as conn aborts 9b7c95ac2e02 rxrpc: Fix Tx ring annotation after initial Tx failure 9c38c3ba5310 btrfs: fix lockdep splat in btrfs_alloc_subvolume_writers bee3c02ab61a Btrfs: fix copy_items() return value when logging an inode 5934adafba3b btrfs: tests/qgroup: Fix wrong tree backref level deb064c4a906 net: bgmac: Fix endian access in bgmac_dma_tx_ring_free() 8e02caa11752 sparc64: Make atomic_xchg() an inline function rather than a macro. 9397f74deff9 fscache: Fix hanging wait on page discarded by writeback 94b4fed80f92 KVM: VMX: raise internal error for exception during invalid protected mode state 3d0632557e64 sched/rt: Fix rq->clock_update_flags < RQCF_ACT_SKIP warning fbf947dd3686 ocfs2/dlm: don't handle migrate lockres if already in shutdown 4367fb9e86c3 btrfs: Fix possible softlock on single core machines 14c4d5f6e9f3 Btrfs: fix NULL pointer dereference in log_dir_items b38357528cd3 Btrfs: bail out on error during replay_dir_deletes d7f4e94843d9 mm: fix races between address_space dereference and free in page_evicatable 2272b8322cfa mm/ksm: fix interaction with THP bb928fbe0f05 dp83640: Ensure against premature access to PHY registers after reset 707f25a21d61 cpufreq: CPPC: Initialize shared perf capabilities of CPUs 3bb576ce8a83 Force log to disk before reading the AGF during a fstrim b2666b2b70e8 sr: get/drop reference to device in revalidate and check_events 423794780d05 swap: divide-by-zero when zero length swap file on ssd b62143830170 fs/proc/proc_sysctl.c: fix potential page fault while unregistering sysctl table 2bbb81de2b7c x86/mm: Do not forbid _PAGE_RW before init for __ro_after_init 1e2694161367 x86/pgtable: Don't set huge PUD/PMD on non-leaf entries f2a1bf451130 nvme: don't send keep-alives to the discovery controller bec95d211f12 sh: fix debug trap failure to process signals before return to user 2b1c1ad87805 net: mvneta: fix enable of all initialized RXQs b389e04a464f net: Fix untag for vlan packets without ethernet header 51db67432b02 mm/kmemleak.c: wait for scan completion before disabling free f2f820205cbf builddeb: Fix header package regarding dtc source links 4703f3fc5e49 llc: properly handle dev_queue_xmit() return value fb58c034ee7e perf/x86/intel: Fix linear IP of PEBS real_ip on Haswell and later CPUs b9c6381de126 net: qmi_wwan: add BroadMobi BM806U 2020:2033 1475b5ab37da ARM: 8748/1: mm: Define vdso_start, vdso_end as array 511d9451a376 batman-adv: fix packet loss for broadcasted DHCP packets to a server 00a7d83c8acb batman-adv: fix multicast-via-unicast transmission with AP isolation 9cf1e7f6bdd0 selftests: ftrace: Add a testcase for probepoint c44ecab27c34 selftests: ftrace: Add a testcase for string type with kprobe_event 47b91fcf6324 selftests: ftrace: Add probe event argument syntax testcase 6b7ff8e50a9d mm, thp: do not cause memcg oom for thp be1a9d14d6db mm/mempolicy.c: avoid use uninitialized preferred_node 94ef0ff0b8ff RDMA/qedr: Fix rc initialization on CNQ allocation failure 2809193b46d2 RDMA/qedr: fix QP's ack timeout configuration 8d1d56d9384d RDMA/ucma: Correct option size check using optlen df17a3408d5e kbuild: make scripts/adjust_autoksyms.sh robust against timestamp races 78e740990105 brcmfmac: Fix check for ISO3166 code d4271d86a4ca perf/cgroup: Fix child event counting bug d82309e24315 vti4: Don't override MTU passed on link creation via IFLA_MTU 69e692668cf5 vti4: Don't count header length twice on tunnel setup d86130f69705 batman-adv: Fix skbuff rcsum on packet reroute 33e0acf13c74 batman-adv: fix header size check in batadv_dbg_arp() 58df28952c37 net: Fix vlan untag for bridge and vlan_dev with reorder_hdr off b43e24b03936 drm/imx: move arming of the vblank event to atomic_flush e1e08390525a sunvnet: does not support GSO for sctp d543907a4730 ipv4: lock mtu in fnhe when received PMTU < net.ipv4.route.min_pmtu 30393949d1ed workqueue: use put_device() instead of kfree() cbaab49706e9 bnxt_en: Check valid VNIC ID in bnxt_hwrm_vnic_set_tpa(). cb5ce10a27d5 netfilter: ebtables: fix erroneous reject of last rule 3bdcced41936 dmaengine: mv_xor_v2: Fix clock resource by adding a register clock 0238dbb33b15 arm64: Relax ARM_SMCCC_ARCH_WORKAROUND_1 discovery 0becf0693e8d xen: xenbus: use put_device() instead of kfree() 9bcfd1c63ada IB/core: Fix possible crash to access NULL netdev 57f1033e9278 net: smsc911x: Fix unload crash when link is up ae19aaa6fc07 net: qcom/emac: Use proper free methods during TX 65518c6e6416 fsl/fman: avoid sleeping in atomic context while adding an address 05b4268070b1 fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbusfb_ioctl_helper(). d2d48e0161b5 IB/mlx5: Fix an error code in __mlx5_ib_modify_qp() c6ffc778ca3f IB/mlx4: Include GID type when deleting GIDs from HW table under RoCE 6b4a65a7d035 IB/mlx4: Fix corruption of RoCEv2 IPv4 GIDs fccbe38f3933 RDMA/qedr: Fix iWARP write and send with immediate 7c5f3d1013ea RDMA/qedr: Fix kernel panic when running fio over NFSoRDMA b79a8597b012 ia64/err-inject: Use get_user_pages_fast() a47047e2b40a e1000e: allocate ring descriptors with dma_zalloc_coherent 36dd98b0e72d e1000e: Fix check_for_link return value with autoneg off 585f1ef43c1c batman-adv: Fix multicast packet loss with a single WANT_ALL_IPV4/6 flag 25f9cea4300a watchdog: sbsa: use 32-bit read for WCV aecd123f6a04 watchdog: f71808e_wdt: Fix magic close handling 57a85742bb00 iwlwifi: mvm: fix TX of CCMP 256 ec12bb57cd0d KVM: PPC: Book3S HV: Fix VRMA initialization with 2MB or 1GB memory backing be00ce584839 selftests/powerpc: Skip the subpage_prot tests if the syscall is unavailable b672f4bf9d23 Btrfs: send, fix issuing write op when processing hole in no data mode 6d8ce377c618 drm/sun4i: Fix dclk_set_phase 058c84a37f60 xen/pirq: fix error path cleanup when binding MSIs c0074250ea90 nvmet: fix PSDT field check in command format f981ef66dd3d net/tcp/illinois: replace broken algorithm reference link 6a2f2824eec7 gianfar: Fix Rx byte accounting for ndev stats c0ce44186a88 powerpc/boot: Fix random libfdt related build errors f38309df20f7 ARM: dts: NSP: Fix amount of RAM on BCM958625HR 3588d9aed3ad sit: fix IFLA_MTU ignored on NEWLINK 11a670a04ecb ip6_tunnel: fix IFLA_MTU ignored on NEWLINK b9822c2c24f9 bcache: fix kcrashes with fio in RAID5 backend dev 12700760a014 dmaengine: rcar-dmac: fix max_chunk_size for R-Car Gen3 bc3d7001d88b virtio-gpu: fix ioctl and expose the fixed status to userspace. 14a61b6f2d3f r8152: fix tx packets accounting 9df8e11bbdeb qrtr: add MODULE_ALIAS macro to smd 790231395ed6 ARM: orion5x: Revert commit 4904dbda41c8. 087d268b76b2 ceph: fix dentry leak when failing to init debugfs 8a25a9d63c47 clocksource/drivers/fsl_ftm_timer: Fix error return checking 23f9fb0f53b3 nvme-pci: Fix nvme queue cleanup if IRQ setup fails fef6509a9d27 batman-adv: Fix netlink dumping of BLA backbones 50b1c6b22743 batman-adv: Fix netlink dumping of BLA claims d31ae952b198 batman-adv: Ignore invalid batadv_v_gw during netlink send 280a7b6f18fd batman-adv: Ignore invalid batadv_iv_gw during netlink send d505165f3787 netfilter: ebtables: convert BUG_ONs to WARN_ONs 4cf517fc579b batman-adv: invalidate checksum on fragment reassembly b6aa03f189cd batman-adv: fix packet checksum in receive path b6e82d779221 md/raid1: fix NULL pointer dereference 547f11fd132d md: fix a potential deadlock of raid5/raid10 reshape 527ed41ff277 fs: dcache: Use READ_ONCE when accessing i_dir_seq bcefedb87cf9 fs: dcache: Avoid livelock between d_alloc_parallel and __d_add 3eacc4ab0d4b kvm: fix warning for CONFIG_HAVE_KVM_EVENTFD builds f19a40b0d7a5 macvlan: fix use-after-free in macvlan_common_newlink() c3655e72f849 arm64: fix unwind_frame() for filtered out fn for function graph tracing 6588cfd4dae7 mac80211: drop frames with unexpected DS bits from fast-rx to slow path b8421da4b57b x86/topology: Update the 'cpu cores' field in /proc/cpuinfo correctly across CPU hotplug operations afc5883b7334 locking/xchg/alpha: Fix xchg() and cmpxchg() memory ordering bugs 8a5a436acaf5 integrity/security: fix digsig.c build error with header file 5d375e14cd8d regulatory: add NUL to request alpha2 6eacfc12597a smsc75xx: fix smsc75xx_set_features() 353be46dfdab ARM: OMAP: Fix dmtimer init for omap1 4d7388a1895b PKCS#7: fix direct verification of SignerInfo signature f18fb14521dd s390/cio: clear timer when terminating driver I/O b912a541d4ca s390/cio: fix return code after missing interrupt 9a8c6a26da13 s390/cio: fix ccw_device_start_timeout API 503b6c0d278d powerpc/bpf/jit: Fix 32-bit JIT for seccomp_data access 79dc8f386541 kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZE fc78ce270423 md: raid5: avoid string overflow warning bffff2e16f50 locking/xchg/alpha: Add unconditional memory barrier to cmpxchg() be4132e07364 drm/exynos: fix comparison to bitshift when dealing with a mask e4529bc4ff84 drm/exynos: g2d: use monotonic timestamps 3f5af7cc105f md raid10: fix NULL deference in handle_write_completed() d6114a6884d9 mac80211: Do not disconnect on invalid operating class 31155ee44dd9 mac80211: fix calling sleeping function in atomic context ae58b7545f76 mac80211: fix a possible leak of station stats 5f3c6add0762 mac80211: round IEEE80211_TX_STATUS_HEADROOM up to multiple of 4 f55ec6a8d856 rxrpc: Work around usercopy check 69b28c18f7c8 NFC: llcp: Limit size of SDP URI cd620d1636dc iwlwifi: mvm: always init rs with 20mhz bandwidth rates b9a8aa96cb1a iwlwifi: mvm: fix security bug in PN checking f1a8a34c906d ibmvnic: Free RX socket buffer in case of adapter error 222fe5f10818 ARM: OMAP1: clock: Fix debugfs_create_*() usage d5cea0404364 ARM: OMAP3: Fix prm wake interrupt for resume 72877aa5ee14 ARM: OMAP2+: timer: fix a kmemleak caused in omap_get_timer_dt b611d4548ada selftests: memfd: add config fragment for fuse 3f3beab9649a selftests: pstore: Adding config fragment CONFIG_PSTORE_RAM=m 3a6ebe27cc8b libata: Fix compile warning with ATA_DEBUG enabled 2e857aaf091f ptr_ring: prevent integer overflow when calculating size a5338dbdf1e7 ARC: Fix malformed ARC_EMUL_UNALIGNED default 5fa8ed82ff46 irqchip/gic-v3: Change pr_debug message to pr_devel 31710e63fa66 cpumask: Make for_each_cpu_wrap() available on UP as well 7f409f1576de irqchip/gic-v3: Ignore disabled ITS nodes c8723ceed341 locking/qspinlock: Ensure node->count is updated before initialising node 059befd4e0ae vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page 517fbc77e8b4 bpf: fix rlimit in reuseport net selftest a7f9a7eb40ca tools/libbpf: handle issues with bpf ELF objects containing .eh_frames d4008f81ccdf bcache: return attach error when no cache set exist 0d5da3123946 bcache: fix for data collapse after re-attaching an attached device d26dcc057c71 bcache: fix for allocator and register thread race ee6fcd83cc8b bcache: properly set task state in bch_writeback_thread() 4bf53b51342b cifs: silence compiler warnings showing up with gcc-8.0.0 e0a1a0173ace proc: fix /proc/*/map_files lookup 0675ec13c63f arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics a0138dc31d07 RDS: IB: Fix null pointer issue 240ef711607a xen/grant-table: Use put_page instead of free_page ca3108cd4764 xen-netfront: Fix race between device setup and open d6a4ef16ab13 MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS 51b896a85587 MIPS: generic: Fix machine compatible matching ee4bba566dda bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=y cbaf06cca3da ACPI / scan: Use acpi_bus_get_status() to initialize ACPI_TYPE_DEVICE devs 9a18bac19cdc ACPI: processor_perflib: Do not send _PPC change notification if not ready 6fdca0dcd765 firmware: dmi_scan: Fix handling of empty DMI strings b2e949bfbac0 x86/power: Fix swsusp_arch_resume prototype dd5968e80959 netfilter: ipv6: nf_defrag: Kill frag queue on RFC2460 failure e7bce2113037 drm/nouveau/pmu/fuc: don't use movw directly anymore e405d2ebba9f IB/ipoib: Fix for potential no-carrier state bfd188fb51d7 openvswitch: Remove padding from packet before L3+ conntrack processing a8b21508b97b mm/fadvise: discard partial page if endbyte is also EOF ab88b8a28464 mm: pin address_space before dereferencing it while isolating an LRU page e56d3700cff0 mm: thp: use down_read_trylock() in khugepaged to avoid long block 9da97a953703 sparc64: update pmdp_invalidate() to return old pmd value 038ab51ea036 asm-generic: provide generic_pmdp_establish() 4cf2463f8a11 mm/mempolicy: add nodes_empty check in SYSC_migrate_pages 2851e3bd68de mm/mempolicy: fix the check of nodemask from user 9f5efe59b58f ocfs2: return error when we attempt to access a dirty bh in jbd2 1d5fdc1307ee ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute e2afc4063eaa ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid 9445fde8eec0 kvm: Map PFN-type memory regions as writable (if possible) d805047beb94 tcp_nv: fix potential integer overflow in tcpnv_acked eea27e5bcf8e gianfar: prevent integer wrapping in the rx handler 33d353db125a ntb_transport: Fix bug with max_mw_size parameter bdae32c79433 RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure 2f2f95d96b8e powerpc/numa: Ensure nodes initialized for hotplug 6f9c15a3af8f powerpc/numa: Use ibm,max-associativity-domains to discover possible nodes b47544454b7f jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path f4afb04a10cc device property: Define type of PROPERTY_ENRTY_*() macros 42be47ac0320 fm10k: fix "failed to kill vid" message for VF 5d193635af97 HID: roccat: prevent an out of bounds read in kovaplus_profile_activated() 3feba5904807 btrfs: fail mount when sb flag is not in BTRFS_SUPER_FLAG_SUPP 186a6519dc94 Btrfs: fix scrub to repair raid6 corruption e23c097653d0 btrfs: Fix out of bounds access in btrfs_search_slot bfae0436c8d0 Btrfs: set plug for fsync b5c7751a4ab7 ipmi/powernv: Fix error return code in ipmi_powernv_probe() 7e6d77dfca83 mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl() f52bf071758f kconfig: Fix expr_free() E_NOT leak a3343787005f kconfig: Fix automatic menu creation mem leak d0c1ba16ee93 kconfig: Don't leak main menus during parsing 8dec8a30a5f4 watchdog: sp5100_tco: Fix watchdog disable bit 73541706bfb1 nfs: Do not convert nfs_idmap_cache_timeout to jiffies 0a345bd44de0 net: stmmac: dwmac-meson8b: propagate rate changes to the parent clock 22fea05c2671 net: stmmac: dwmac-meson8b: fix setting the RGMII TX clock on Meson8b 64b1a728f5c2 dm thin: fix documentation relative to low water mark threshold b5c2e607fdc9 iommu/vt-d: Use domain instead of cache fetching 7b0f8d7f54ff perf record: Fix failed memory allocation for get_cpuid_str d23d7b03fd9a tools lib traceevent: Fix get_field_str() for dynamic strings f32b5f4dded6 perf callchain: Fix attr.sample_max_stack setting 50efa63d697f tools lib traceevent: Simplify pointer print logic and fix %pF c532d83b674a i40iw: Zero-out consumer key on allocate stag for FMR 0073fb55b18a Input: psmouse - fix Synaptics detection when protocol is disabled 9c1a1a9154c2 PCI: Add function 1 DMA alias quirk for Marvell 9128 e3ae971af789 tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account d65bc9545fd3 netfilter: ipv6: nf_defrag: Pass on packets to stack per RFC2460 017488a29110 kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl 71bff398b0d4 ALSA: hda - Use IS_REACHABLE() for dependency on input 70f254aa39fd NFSv4: always set NFS_LOCK_LOST when a lock is lost. 653cf76017f1 x86/tsc: Allow TSC calibration without PIT 83335517aa23 firewire-ohci: work around oversized DMA reads on JMicron controllers 9baf2bc5df2f kvm: x86: IA32_ARCH_CAPABILITIES is always supported 772dccdb5986 KVM: x86: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed fcc47bec2741 KVM: s390: vsie: fix < 8k check for the itdba 43462d908821 KVM/VMX: Expose SSBD properly to guests ec1975ac9886 kernel/signal.c: avoid undefined behaviour in kill_something_info 960828aaa08f kernel/sys.c: fix potential Spectre v1 issue b1fc8ecb94e0 kasan: fix memory hotplug during boot 9c798bc19e1b ipc/shm: fix shmat() nil address after round-down when remapping 2ef44a3c1a32 Revert "ipc/shm: Fix shmat mmap nil-page protection" 36017b0c9415 IB/hfi1: Use after free race condition in send context error path 50af403619f0 drm/vmwgfx: Fix 32-bit VMW_PORT_HB_[IN|OUT] macros 3246d2e53c62 xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent 1b9c86c9dc83 libata: blacklist Micron 500IT SSD with MU01 firmware 31eeaaf57bbc libata: Blacklist some Sandisk SSDs for NCQ 352f4375c6df mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register 8d33d4682d98 mmc: sdhci-iproc: remove hard coded mmc cap 1.8v 2d2d3f1ee7c4 do d_instantiate/unlock_new_inode combinations safely 416808fbc201 ALSA: timer: Fix pause event notification b14cfa26071d aio: fix io_destroy(2) vs. lookup_ioctx() race 5aba1dc0d56b affs_lookup(): close a race with affs_remove_link() 211922cfb229 KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable" 0ed5a2130ae0 MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs b1e0cf61e78d MIPS: ptrace: Expose FIR register through FP regset aa9a00ef3d0d MIPS: c-r4k: Fix data corruption related to cache coherence aa4b4ace9ce0 Linux 4.9.103 0c6004565648 rtc: tx4939: avoid unintended sign extension on a 24 bit shift dd6b3e0a6659 rtc: hctosys: Ensure system time doesn't overflow time_t 36ce931c4286 rtc: snvs: Fix usage of snvs_rtc_enable 3ac3103cd0dd serial: 8250: Don't service RX FIFO if interrupts are disabled 561a4f4d9d4d serial: arc_uart: Fix out-of-bounds access through DT alias cd777719e331 serial: fsl_lpuart: Fix out-of-bounds access through DT alias a301f13f34b8 serial: imx: Fix out-of-bounds access through serial port index 2e876eae4873 serial: mxs-auart: Fix out-of-bounds access through serial port index 2803df3004f0 serial: samsung: Fix out-of-bounds access through serial port index 4cb84bd8720e serial: xuartps: Fix out-of-bounds access through DT alias 7c36063750f3 media: cx25821: prevent out-of-bounds read on array card 9639854bd3b8 media: vivid: fix incorrect capabilities for radio 28ea156b6562 media: vb2: Fix videobuf2 to map correct area 07c41c408f32 media: s3c-camif: fix out-of-bounds array access 9a2347ab9880 media: cx23885: Override 888 ImpactVCBe crystal frequency 40a8962a531d media: dmxdev: fix error code for invalid ioctls 515702e0a900 clk: samsung: exynos3250: Fix PLL rates a5637e4c9510 clk: samsung: exynos5250: Fix PLL rates 8c762043010c clk: samsung: exynos5433: Fix PLL rates 1b287c3a10d8 clk: samsung: exynos5260: Fix PLL rates 2434a0623bcc clk: samsung: exynos7: Fix PLL rates c2cc0c41a7ab clk: samsung: s3c2410: Fix PLL rates 1325a6c91a88 clk: rockchip: Prevent calculating mmc phase if clock rate is zero e651dc5a4002 media: cx23885: Set subdev host data to clk_freq pointer eaab238dbb53 clk: tegra: Fix pll_u rate configuration 2c440ef456c2 clk: Don't show the incorrect clock phase f19681dfbb92 clk: rockchip: Fix wrong parent for SDMMC phase clock for rk3228 608ae38610e6 ASoC: samsung: i2s: Ensure the RCLK rate is properly determined a74ae617a73b ASoC: topology: create TLV data for dapm widgets bdaea52d57a2 ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read() e0d35e31c525 scsi: lpfc: Fix frequency of Release WQE CQEs 24678510078c scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing a3adc584abfb scsi: lpfc: Fix issue_lip if link is disabled f652149cf3cb scsi: mvsas: fix wrong endianness of sgpio api 2272b6714065 scsi: aacraid: Insure command thread is not recursively stopped 466a2b7ac9fb scsi: sd: Keep disk read-only when re-reading partition 4a8907dc9fa9 scsi: mpt3sas: Do not mark fw_event workqueue as WQ_MEM_RECLAIM e3685f99492c scsi: qla4xxx: skip error recovery in case of register disconnect. 3e0421562e04 scsi: aacraid: fix shutdown crash when init fails cd8acc46808b scsi: storvsc: Increase cmd_per_lun for higher speed devices 4646c1af466c scsi: qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion() 95bcf5b14e31 scsi: mptfusion: Add bounds check in mptctl_hp_targetinfo() 13a3e883ce6f scsi: sym53c8xx_2: iterator underflow in sym_getsync() ac6572952cbb scsi: bnx2fc: Fix check in SCSI completion handler for timed out request 9760af4d2eca scsi: ufs: Enable quirk to ignore sending WRITE_SAME command 2c0fd4ba0587 scsi: fas216: fix sense buffer initialization e422d89fb59d crypto: sunxi-ss - Add MODULE_ALIAS to sun4i-ss 86a3f2d3b758 staging: lustre: lmv: correctly iput lmo_root 1c0344c49308 staging: rtl8192u: return -ENOMEM on failed allocation of priv->oldaddr 602263054df7 staging: lustre: fix bug in osc_enter_cache_try d6f521863130 Bluetooth: btusb: Add device ID for RTL8822BE 5104f3671139 media: em28xx: USB bulk packet size fix bf54f31e1fbe usb: gadget: composite: fix incorrect handling of OS desc requests 2e94f8cde347 usb: gadget: udc: change comparison to bitshift when dealing with a mask 5209c778346a usb: gadget: ffs: Execute copy_to_user() with USER_DS set 10be2659c629 usb: gadget: ffs: Let setup() return USB_GADGET_DELAYED_STATUS 26f4a6d638d5 usb: dwc2: host: Fix transaction errors in host mode fba46ae2cd7a usb: dwc2: Fix interval type issue 48701a8f4adb xhci: zero usb device slot_id member when disabling and freeing a xhci slot 4f46a9164454 usb: dwc3: Update DWC_usb31 GTXFIFOSIZ reg fields 0acea84f20db usb: dwc3: Add SoftReset PHY synchonization delay 70d79bf9fbb9 ALSA: usb-audio: Add native DSD support for Luxman DA-06 e6e57a8592a9 Bluetooth: btusb: Add USB ID 7392:a611 for Edimax EW-7611ULB c9dc2614bbeb net-usb: add qmi_wwan if on lte modem wistron neweb d18q1 a76b68bf31c5 net/usb/qmi_wwan.c: Add USB id for lt4120 modem cb30834f103a USB: OHCI: Fix NULL dereference in HCDs using HCD_LOCAL_MEM 8f271cf4114f usb: cdc_acm: prevent race at write to acm while system resumes 0e025f5b6371 usb: dwc2: Fix dwc2_hsotg_core_init_disconnected() 20eeffc5ba32 usb: gadget: fsl_udc_core: fix ep valid checks 36d64865d334 usb: gadget: core: Fix use-after-free of usb_request 7a1edc325506 usb: dwc3: omap: don't miss events during suspend/resume c6a43f20ff3e usb: dwc3: Undo PHY init if soft reset fails d9a19ff1fa9a usb: gadget: f_uac2: fix bFirstInterface in composite gadget a81f40158573 x86/kexec: Avoid double free_page() upon do_kexec_load() failure 2595f213a4ad hfsplus: stop workqueue when fill_super() failed 7d73a8c07d84 cfg80211: limit wiphy names to 128 bytes 6c65719153f9 scsi: zfcp: fix infinite iteration on ERP ready list ad2518320bc4 scsi: sg: allocate with __GFP_ZERO in sg_build_indirect() e420d9838476 scsi: libsas: defer ata device eh commands to libata 6089a72d44de s390: use expoline thunks in the BPF JIT 1ace5fcb2263 s390: extend expoline to BC instructions b004790d7ec5 s390: move spectre sysfs attribute code b35421ab5735 s390/kernel: use expoline for indirect branches caa47e1f7fb8 s390/ftrace: use expoline for indirect branches cba0d6c2d630 s390/lib: use expoline for indirect branches f37bfc0d20a0 s390/crc32-vx: use expoline for indirect branches 4a5c26ddfb86 s390: move expoline assembler macros to a header 63257f26cec0 s390: add assembler macros for CPU alternatives 808449d2bc56 ext2: fix a block leak aab329226163 vmxnet3: use DMA memory barriers where required 779fd38b60d8 vmxnet3: set the DMA mask before the first DMA map operation 74a4c09d4b05 tcp: purge write queue in tcp_connect_init() a5e907c34721 sock_diag: fix use-after-free read in __sk_free 6190cce26e40 packet: in packet_snd start writing at link layer allocation 2ef22bd08dcf net: test tailroom before appending to linear skb 97b7270c3dc8 net/mlx4_core: Fix error handling in mlx4_init_port_info. 2272cdd5d5bf Linux 4.9.102 3394ef1a7efc x86/bugs: Rename SSBD_NO to SSB_NO b965592a07a2 KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD b0ef8c72b3d7 x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG 0ec827f974e1 x86/bugs: Rework spec_ctrl base and mask logic ec90464d96c5 x86/bugs: Remove x86_spec_ctrl_set() 599288ec9e20 x86/bugs: Expose x86_spec_ctrl_base directly ea99935b633b x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host} b7b84401576d x86/speculation: Rework speculative_store_bypass_update() 7c0b2dc44956 x86/speculation: Add virtualized speculative store bypass disable support 1189cbf52ad3 x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL d0cb78f5e421 x86/speculation: Handle HT correctly on AMD 53c434e735ff x86/cpufeatures: Add FEATURE_ZEN 5a63725cd18f x86/cpu/AMD: Fix erratum 1076 (CPB bit) f69e91f2c4ce x86/cpufeatures: Disentangle SSBD enumeration a7c343228e5c x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS 4a58908fa147 x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP 69e9b0b1e040 KVM: SVM: Move spec control call after restore of GS 3a684641619f x86/cpu: Make alternative_msr_write work for 32-bit code 6fdd277a9326 x86/bugs: Fix the parameters alignment and missing void dbb264a253c8 x86/bugs: Make cpu_show_common() static eb7b5624be3e x86/bugs: Fix __ssb_select_mitigation() return type f79f0efe8e18 Documentation/spec_ctrl: Do some minor cleanups f8cd89f5e05d proc: Use underscores for SSBD in 'status' bf3da841edae x86/bugs: Rename _RDS to _SSBD 05a85a396f39 x86/speculation: Make "seccomp" the default mode for Speculative Store Bypass 094c2767c4f0 seccomp: Move speculation migitation control to arch code ab677c2addbb seccomp: Add filter flag to opt-out of SSB mitigation c71def81cd07 seccomp: Use PR_SPEC_FORCE_DISABLE 036608d62a83 prctl: Add force disable speculation ea055f7d43fb x86/bugs: Make boot modes __ro_after_init 0a112f104548 seccomp: Enable speculation flaw mitigations 51ef9af2a35b proc: Provide details on speculation flaw mitigations 4272f528da38 nospec: Allow getting/setting on non-current task a078e3e81964 x86/speculation: Add prctl for Speculative Store Bypass mitigation 89c6e9b599c5 x86/process: Allow runtime control of Speculative Store Bypass 5ed7788df973 x86/process: Optimize TIF_NOTSC switch 439f2ef88430 x86/process: Correct and optimize TIF_BLOCKSTEP switch fd01e82efa26 x86/process: Optimize TIF checks in __switch_to_xtra() 4812ffbbfcac prctl: Add speculation control prctls 7a2d2358ba9b x86/speculation: Create spec-ctrl.h to avoid include hell 99318eca2c7a x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest f854434b37bb x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requested 99b13116965f x86/bugs: Whitelist allowed SPEC_CTRL MSR values 19e3a2bec95e x86/bugs/intel: Set proper CPU features and setup RDS 6f70a553666d x86/bugs: Provide boot parameters for the spec_store_bypass_disable mitigation a80714172abc x86/cpufeatures: Add X86_FEATURE_RDS 24e4dd97af40 x86/bugs: Expose /sys/../spec_store_bypass cf21f58ae6f2 x86/bugs, KVM: Support the combination of guest and host IBRS 0f5dd651397b x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits 3effee64a999 x86/bugs: Concentrate bug reporting into a separate function 88659d5fd9be x86/bugs: Concentrate bug detection into a separate function 741c026d1a0c x86/nospec: Simplify alternative_msr_write() 298d5db170f7 btrfs: fix reading stale metadata blocks after degraded raid1 mounts 944e0fc51a89 x86/amd: don't set X86_BUG_SYSRET_SS_ATTRS when running under Xen b2d748b3a8d4 btrfs: fix crash when trying to resume balance without the resume flag 92291247b606 Btrfs: fix xattr loss after power failure 21cc684a31ef ARM: 8772/1: kprobes: Prohibit kprobes on get_user functions b1690451d93f ARM: 8770/1: kprobes: Prohibit probing on optimized_callback 70b4b1451086 ARM: 8769/1: kprobes: Fix to use get_kprobe_ctlblk after irq-disabed f58b66165d55 tick/broadcast: Use for_each_cpu() specially on UP kernels 10b408d6324b ARM: 8771/1: kprobes: Prohibit kprobes on do_undefinstr dc7de9b203e8 efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode 7925d9da8d18 x86/pkeys: Do not special case protection key 0 a8330db3fb9b x86/pkeys: Override pkey when moving away from PROT_EXEC 633b4eb03bab s390: remove indirect branch from do_softirq_own_stack c79b01b8d4cb s390/qdio: don't release memory in qdio_setup_irq() a03e14f09b40 s390/cpum_sf: ensure sample frequency of perf event attributes is non-zero 252bbeb9688a s390/qdio: fix access to uninitialized qdio_q fields 270693b978f3 mm: don't allow deferred pages with NEED_PER_CPU_KM 96c83fb2de4d powerpc/powernv: Fix NVRAM sleep in invalid context when crashing 895c53e10b91 i2c: designware: fix poll-after-enable regression f32bb2aad27e netfilter: nf_tables: can't fail after linking rule into active rule list 1af681da78b7 tracing/x86/xen: Remove zero data size trace events trace_xen_mmu_flush_tlb{_all} 20a30619b331 signals: avoid unnecessary taking of sighand->siglock 0c8b8d37c858 powerpc: Don't preempt_disable() in show_cpuinfo() 9488d11728a6 KVM: arm/arm64: VGIC/ITS: protect kvm_read_guest() calls with SRCU lock ad04996f0bb0 spi: bcm-qspi: Always read and set BSPI_MAST_N_BOOT_CTRL 1c384327383d spi: bcm-qspi: Avoid setting MSPI_CDRAM_PCS for spi-nor master a436539bc16f spi: pxa2xx: Allow 64-bit DMA c5d8237ef606 ALSA: control: fix a redundant-copy issue e303276bbd9e ALSA: hda: Add Lenovo C50 All in one to the power_save blacklist 639a74bf5f4d ALSA: usb: mixer: volume quirk for CM102-A+/102S+ 0471d407998b usbip: usbip_host: fix bad unlock balance during stub_probe() f2a6d5f19450 usbip: usbip_host: fix NULL-ptr deref and use-after-free errors 59ad4f5342da usbip: usbip_host: run rebind from exit when module is removed 58c9c70cb7e1 usbip: usbip_host: delete device from busid_table after rebind dbab65be6bde usbip: usbip_host: refine probe and disconnect debug msgs to be useful 6ba89b52ba69 Linux 4.9.101 04103c29b6cc kernel/exit.c: avoid undefined behaviour when calling wait4() a164009f480e futex: futex_wake_op, fix sign_extend32 sign bits 6f1abf8628b7 proc: do not access cmdline nor environ from file-backed areas 61e8f6676e59 nfp: TX time stamp packets before HW doorbell is rung f21ad10b235b l2tp: revert "l2tp: fix missing print session offset info" eddf1b6325fe Revert "ARM: dts: imx6qdl-wandboard: Fix audio channel swap" 117dd2165ee7 lockd: lost rollback of set_grace_period() in lockd_down_net() 3e54e1c3beec xfrm: fix xfrm_do_migrate() with AEAD e.g(AES-GCM) 81da9f87ad9d futex: Remove duplicated code and fix undefined behaviour 8c5e7b071be1 serial: sccnxp: Fix error handling in sccnxp_probe() 0e67ad52f9d1 sctp: delay the authentication for the duplicated cookie-echo chunk db869e7dd670 sctp: fix the issue that the cookie-ack with auth can't get processed 832978fced8c tcp: ignore Fast Open on repair mode d7bfa99fcc7f bonding: send learning packets for vlans on slave 8274cb813b5d net/mlx5: Avoid cleaning flow steering table twice during error flow 89f502a4c07e bonding: do not allow rlb updates to invalid mac d979320029f9 tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent(). a9d361cfe203 tcp_bbr: fix to zero idle_restart only upon S/ACKed data c832ac459e2d sctp: use the old asoc when making the cookie-ack chunk in dupcook_d 1f2b77e868d9 sctp: remove sctp_chunk_put from fail_mark err path in sctp_ulpevent_make_rcvmsg f9a670e10d27 sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addr 4a5de2f99caf r8169: fix powering up RTL8168h 7b863f6bd3c2 qmi_wwan: do not steal interfaces from class drivers 32a42d5fa1f0 openvswitch: Don't swap table in nlattr_set() after OVS_ATTR_NESTED is found 51d2a5e79286 net: support compat 64-bit time in {s,g}etsockopt c8b54621de5c net_sched: fq: take care of throttled flows before reuse a541ccf5688d net/mlx5: E-Switch, Include VF RDMA stats in vport statistics a73d97e2ab24 net/mlx4_en: Verify coalescing parameters are in range b26c7becd7f0 net: ethernet: ti: cpsw: fix packet leaking in dual_mac mode 1ed74a5b26c9 net: ethernet: sun: niu set correct packet size in skb cf7ef0af1a6a llc: better deal with too small mtu d664986f9290 ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg aef419ef7754 dccp: fix tasklet usage 0c2133c8b38c bridge: check iface upper dev when setting master via ioctl 205cd52bbee7 8139too: Use disable_irq_nosync() in rtl8139_poll_controller() 872e1aead3ef Linux 4.9.100 70e65f281a56 perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map() c64ca00ec735 perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[] 5edbd2d8db42 perf/x86/msr: Fix possible Spectre-v1 indexing in the MSR driver 688d5d9189ce perf/x86/cstate: Fix possible Spectre-v1 indexing for pkg_msr 662218f1216d perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_* fba70eb3ecbc tracing/uprobe_event: Fix strncpy corner case 5d1639dae65f thermal: exynos: Propagate error value from tmu_read() 3cc96a4acf13 thermal: exynos: Reading temperature makes sense only when TMU is turned on c7a2c159d6be Revert "Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174" ad43aede80e2 atm: zatm: Fix potential Spectre v1 81b8eb6b9a35 net: atm: Fix potential Spectre v1 28d832be7e9f drm/i915: Fix drm:intel_enable_lvds ERROR message in kernel log 87994a2165ec drm/vc4: Fix scaling of uni-planar formats 0e79ef256d46 can: kvaser_usb: Increase correct stats counter in kvaser_usb_rx_can_msg() f94eef3a4c9c tracing: Fix regex_match_front() to not over compare the test string b2692091a9f4 libata: Apply NOLPM quirk for SanDisk SD7UB3Q*G1001 SSDs dd4e7140c4de rfkill: gpio: fix memory leak in probe error path 63e2ae9d75d4 gpio: fix error path in lineevent_create 2b0e672598f9 gpio: fix aspeed_gpio unmask irq 31d04ca1eb23 gpioib: do not free unrequested descriptors b8c320884eff arm64: Add work around for Arm Cortex-A55 Erratum 1024718 b8bf4b886b82 f2fs: fix a dead loop in f2fs_fiemap() b87943f388ab KVM: PPC: Book3S HV: Fix trap number return from __kvmppc_vcore_entry 57d641003679 bdi: Fix oops in wb_workfn() 869f538101ab tcp: fix TCP_REPAIR_QUEUE bound checking 68447d694fd4 perf: Remove superfluous allocation error check e68fb96236f4 soreuseport: initialise timewait reuseport field 543cb05defa6 dccp: initialize ireq->ir_mark 45227db4a6c2 net: fix uninit-value in __hw_addr_add_ex() ec98618c20d0 net: initialize skb->peeked when cloning a3cac7e26bbd net: fix rtnh_ok() 473ac55c5e03 netlink: fix uninit-value in netlink_sendmsg 7b38b6dd316e crypto: af_alg - fix possible uninit-value in alg_bind() 383250363daf kcm: Call strp_stop before strp_done in kcm_attach 1899f679355d IB/device: Convert ib-comp-wq to be CPU-bound 83797a770fe0 ipvs: fix rtnl_lock lockups caused by start_sync_thread 04cd74a759bf Linux 4.9.99 bce133ab7d4c s390/facilites: use stfle_fac_list array size for MAX_FACILITY_BIT a801ff4d8e4e platform/x86: asus-wireless: Fix NULL pointer dereference 097100202847 usb: musb: trace: fix NULL pointer dereference in musb_g_tx() 9f3ac2e8dfc7 usb: musb: host: fix potential NULL pointer dereference 78456009fddf USB: serial: option: adding support for ublox R410M 12b49756296b USB: serial: option: reimplement interface masking 1fac4fc6708e USB: Accept bulk endpoints with 1024-byte maxpacket ddb6f5228e61 USB: serial: visor: handle potential invalid device configuration b70f9d27eab5 test_firmware: fix setting old custom fw path back on exit, second try ccd174692f70 drm/bridge: vga-dac: Fix edid memory leak 32c6a543d8a5 drm/vmwgfx: Fix a buffer object leak 900ed3ec5634 IB/hfi1: Fix NULL pointer dereference when invalid num_vls is used 7508e14f327f IB/mlx5: Use unlimited rate when static rate is not supported f0b2a493973f NET: usb: qmi_wwan: add support for ublox R410M PID 0x90b2 a3fe8107c06f RDMA/mlx5: Protect from shift operand overflow aa2fb1f929c5 RDMA/ucma: Allow resolving address w/o specifying source address 1378078b7a8b RDMA/cxgb4: release hw resources on device removal b13d8f52b8e7 xfs: prevent creating negative-sized file via INSERT_RANGE c0ff32016565 Input: atmel_mxt_ts - add touchpad button mapping for Samsung Chromebook Pro 4178de2e9e18 Input: leds - fix out of bound access 0f2c8b315f7b tracepoint: Do not warn on ENOMEM b6a49cc35cf5 ALSA: aloop: Add missing cable lock to ctl API callbacks 68f4bc3ab8f1 ALSA: aloop: Mark paused device as inactive 955185725ba7 ALSA: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger() ec2088687413 ALSA: pcm: Check PCM state at xfern compat ioctl 466e8d108d6f USB: serial: option: Add support for Quectel EP06 aa6b517e7451 serial: imx: ensure UCR3 and UFCR are setup correctly 23fb8f797e6b crypto: talitos - fix IPsec cipher in length b8beca48a550 arm/arm64: KVM: Add PSCI version selection API fcbc8d0e7dbe bpf: map_get_next_key to return first key on NULL 8f54ead2389f percpu: include linux/sched.h for cond_resched() 0f8a75e90963 perf/core: Fix the perf_cpu_time_max_percent check eff40cb1908b Linux 4.9.98 80bb480f341d powerpc/eeh: Fix race with driver un/bind c11a6ed509f0 x86/microcode/intel: Save microcode patch unconditionally 09e43b9be965 x86/smpboot: Don't use mwait_play_dead() on AMD systems 41b0aa3c18d2 x86/ipc: Fix x32 version of shmid64_ds and msqid64_ds d8d835584146 tools/lib/subcmd/pager.c: do not alias select() params 20d10d70f0ed objtool, perf: Fix GCC 8 -Wrestrict error 537ef3ab077d drm/amdgpu: set COMPUTE_PGM_RSRC1 for SGPR/VGPR clearing shaders a2a8b263ebff rtc: opal: Fix OPAL RTC driver OPAL_BUSY loops 4edf8ffe0c82 cpufreq: powernv: Fix hardlockup due to synchronous smp_call in timer interrupt a72ac679ca58 earlycon: Use a pointer table to fix __earlycon_table stride 30c85553d822 libceph: validate con->state at the top of try_write() 6044c69297ad libceph: reschedule a tick in finish_hunting() 480179a1570d libceph: un-backoff on tick when we have a authenticated session ddf02dbc1727 ASoC: fsl_esai: Fix divisor calculation failure at lower ratio 2e2d6f1e783f crypto: drbg - set freed buffers to NULL 8970c12ac9b9 ARM: amba: Don't read past the end of sysfs "driver_override" buffer 272c99cf85a3 ARM: amba: Fix race condition with driver_override a4e38e8dd596 ARM: amba: Make driver_override output consistent with other buses 5b066d6423b2 PCI: aardvark: Fix PCIe Max Read Request Size setting e57bde8bbd4e PCI: aardvark: Set PIO_ADDR_LS correctly in advk_pcie_rd_conf() d6bc6d12b532 PCI: aardvark: Fix logic in advk_pcie_{rd,wr}_conf() dbf1c17b6c2d scsi: sd: Defer spinning up drive while SANITIZE is in progress 6ab441353d66 kobject: don't use WARN for registration failures f48bbbae0421 mtd: cfi: cmdset_0002: Do not allow read/write to suspend erase block. 0d8f3797ed5d mtd: cfi: cmdset_0001: Workaround Micron Erase suspend bug. 54a21fe4d8bb mtd: cfi: cmdset_0001: Do not allow read/write to suspend erase block. d197dfc89cfb ALSA: hda/realtek - Add some fixes for ALC233 69bd3f023770 ALSA: hda: Hardening for potential Spectre v1 1e0130b60917 ALSA: seq: oss: Hardening for potential Spectre v1 694f384e1a4d ALSA: seq: oss: Fix unbalanced use lock for synth MIDI device 1704aa184b1e ALSA: core: Report audio_tstamp in snd_pcm_sync_ptr ccbb19cf7af3 ALSA: control: Hardening for potential Spectre v1 92a35c4de4b1 ALSA: rme9652: Hardening for potential Spectre v1 44bb265eca2c ALSA: hdspm: Hardening for potential Spectre v1 9aa81e730fbd ALSA: asihpi: Hardening for potential Spectre v1 551a1c8aa429 ALSA: opl3: Hardening for potential Spectre v1 880c971350eb ALSA: dice: fix error path to destroy initialized stream data c2424856f87b ALSA: dice: fix OUI for TC group ad30f0539ae7 tty: Use __GFP_NOFAIL for tty_ldisc_get() 5080d3339eaf tty: n_gsm: Fix DLCI handling for ADM mode if debug & 2 is not set 11723a916fb7 tty: n_gsm: Fix long delays with control frame timeouts in ADM mode 6a506d48c187 tty: Don't call panic() at tty_ldisc_init() 97f54c13b6aa drm/virtio: fix vq wait_event condition 47cb14192bcb virtio_console: free buffers after reset 90488aaaf37f virtio: add ability to iterate over vqs 0160bda77b33 ALSA: usb-audio: Skip broken EU on Dell dock USB-audio 00bc34802fb8 USB: Increment wakeup count on remote wakeup. e4f365444649 usb: core: Add quirk for HP v222w 16GB Mini 52721f22b88e USB: serial: cp210x: add ID for NI USB serial console 1c971e495035 USB: serial: ftdi_sio: use jtag quirk for Arrow USB Blaster af50b899fe38 USB: serial: simple: add libtransistor console c0182ba5accb usbip: vhci_hcd: Fix usb device and sockfd leaks 039cb1bb0b89 usbip: usbip_host: fix to hold parent lock for device_attach() calls 3bebadf9931e usbip: usbip_event: fix to not print kernel pointer address 17e20c8b5a2c random: rate limit unseeded randomness warnings c3ff2da5cef0 random: fix possible sleeping allocation from irq context 2971585b27f6 random: set up the NUMA crng instances after the CRNG is fully initialized 1fd7c778ebf0 ext4: fix bitmap position validation 76964816c83d ext4: add validity checks for bitmap block numbers 2e54d7c12c34 ext4: set h_journal if there is a failure starting a reserved handle a405a2a02793 ext4: prevent right-shifting extents beyond EXT_MAX_BLOCKS ba3cd5796223 Linux 4.9.97 4959a913ef6b ACPI / video: Only default only_lcd to true on Win8-ready _desktops_ bed2d7627a9d s390/uprobes: implement arch_uretprobe_is_alive() a714a5f3afdd s390/dasd: fix IO error for newly defined devices 04f87299884a s390/cio: update chpid descriptor after resource accessibility event 4bd744b86114 cdrom: information leak in cdrom_ioctl_media_changed() 70f2351eca53 scsi: mptsas: Disable WRITE SAME 2f7be1262873 strparser: Fix incorrect strp->need_bytes value. e2956fc83565 ipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policy 55ca7b1d43a9 net: af_packet: fix race in PACKET_{R|T}X_RING 228ce13c3064 tcp: md5: reject TCP_MD5SIG or TCP_MD5SIG_EXT on established sockets 581cb195c59f net: fix deadlock while clearing neighbor proxy table b031b84f3c39 net: ethernet: ti: cpsw: fix tx vlan priority mapping 7b80c1687148 llc: fix NULL pointer deref for SOCK_ZAPPED 90e19ec22499 llc: hold llc_sap before release_sock() e5d0f6a6935a net: sched: ife: signal not finding metaid 2de74b91a85e sctp: do not check port in sctp_inet6_cmp_addr 9d33bfffd39b vlan: Fix reading memory beyond skb->tail in skb_vlan_tagged_multi ecaae08d72bd pppoe: check sockaddr length in pppoe_connect() 0b6693b49e4d tipc: add policy for TIPC_NLA_NET_ADDR b2a5207f8c45 packet: fix bitfield update race 8599a1fe10b8 team: fix netconsole setup over team 3626fb04d050 team: avoid adding twice the same option to the event list f838259677f3 tcp: don't read out-of-bounds opsize e202fa9ea5a3 llc: delete timers synchronously in llc_sk_free() 0e770d2927b7 net: validate attribute sizes in neigh_dump_table() e9c46600cdf1 l2tp: check sockaddr length in pppol2tp_connect() 06a02a816890 KEYS: DNS: limit the length of option strings a43e7cba5444 bonding: do not set slave_dev npinfo before slave_enable_netpoll in bond_enslave 037069f2c625 s390: correct module section names for expoline code revert 906cd975f6d4 s390: correct nospec auto detection init order fa90b9a2b63e s390: add sysfs attributes for spectre 4a51204f8b38 s390: report spectre mitigation via syslog 3e17958c6b31 s390: add automatic detection of the spectre defense 2afb4e9dfc0a s390: move nobp parameter functions to nospec-branch.c 7634817fc5fa s390/entry.S: fix spurious zeroing of r0 7ae60d00c31e s390: do not bypass BPENTER for interrupt system calls 49a48a0ec7c1 s390: Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*) 2a0b0e13a8de KVM: s390: force bp isolation for VSIE 24fbc4eee899 s390: introduce execute-trampolines for branches a1f44e7917a6 s390: run user space and KVM guests with modified branch prediction 07f65a834a81 s390: add options to change branch prediction behaviour for the kernel 46bd2c0ffd5c s390/alternative: use a copy of the facility bit mask 2dcf46aa49ac s390: add optimized array_index_mask_nospec c225febe980f s390: scrub registers on kernel entry and KVM exit 4d9c2b611ff2 KVM: s390: wire up bpb feature 420fd816bd20 s390: enable CPU alternatives unconditionally d69aa5e682c3 s390: introduce CPU alternatives c8b1584e5e37 PCI: Wait up to 60 seconds for device to become ready after FLR 237b5a362399 Revert "ath10k: send (re)assoc peer command when NSS changed" b5145685a8bb Revert "pinctrl: intel: Initialize GPIO properly when used through irqchip" 403e7bd6ed4a r8152: add Linksys USB3GIGV1 id 21670a464c6b mac80211_hwsim: fix use-after-free bug in hwsim_exit_net 2d1264b5e665 drm/i915/bxt, glk: Increase PCODE timeouts during CDCLK freq changing 9ffa6fb2583b RDMA/mlx5: Fix NULL dereference while accessing XRC_TGT QPs 9acdfe4eecf2 perf: Return proper values for user stack errors ac6f0cb331e2 perf: Fix sample_max_stack maximum check fdc2090bdadf Revert "perf tools: Decompress kernel module when reading DSO data" cff3a5f282ff jbd2: fix use after free in kjournald2() ff738afb8a84 ath9k_hw: check if the chip failed to wake up faf6fd7539a1 OF: Prevent unaligned access in of_alias_scan() d539f0aa5d1c stk-webcam: fix an endian bug in stk_camera_read_reg() f9437fa5d27b power: supply: bq2415x: check for NULL acpi_id to avoid null pointer dereference 98b62bd6823d Input: drv260x - fix initializing overdrive voltage 5955f16e49ec MIPS: Generic: Fix big endian CPUs on generic machine 4dcd6ce1dff4 usb: musb: Fix external abort in musb_remove on omap2430 9e565114f4bc usb: musb: call pm_runtime_{get,put}_sync before reading vbus registers c274101cd18b usb: musb: fix enumeration after resume bd8505f3f3d4 i2c: i801: Restore configuration at shutdown 53defab7a561 i2c: i801: Save register SMBSLVCMD value only once fbd45e2957fb i2c: i801: store and restore the SLVCMD register at load and unload 9c87602abe12 drm/i915: Fix LSPCON TMDS output buffer enabling from low-power state 5ddab9f7be78 drm/vc4: Fix memory leak during BO teardown 01eabcde1be5 x86/tsc: Prevent 32bit truncation in calc_hpet_ref() 193038d913f4 cifs: do not allow creating sockets except with SMB1 posix exensions Bug: 74373492 Bug: 79694505 Bug: 112017628 Bug: 114233284 Bug: 115336575 Bug: 115649324 Change-Id: Iaf1f78a6334109ca970a9c2e437d07e4a40a01be Build-Id: 5009567 Signed-off-by: Petri Gynther <pgynther@google.com>
2018-09-11crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.96-g1736bcf-ab5004897 (android-build@abfarm389) (Android clang version 5.0.1 (https://us3-mirror- android.googlesource.com/toolchain/clang 00e4a5a67eb7d626653c23780ff02367ead74955) (https://us3-mirror- android.googlesource.com/toolchain/llvm ef376ecb7d9c1460216126d102bb32fc5f73800d) (based on LLVM 5.0.1svn)) #0 SMP PREEMPT Wed Sep 12 00:59:49 UTC 2018 private/msm-google: 1736bcfef806 mm: mm_event: add read io stat 0fc7b97b79c7 mm: mm_event: add special kernel allocation stat 9de60685b99e mm: mm_event: add swapin stat a92498b7c22f mm: mm_event: add compaction stat e07f7701a15f mm: mm_event: add reclaim stat b202d56eda97 mm: mm_event: add page fault stat 5c5e04db5541 mm: mm_event: make capture period configurable 04ff5ec537a5 mm: introduce per-process mm event tracking feature c8675f24c301 Merge android-msm-bluecross-4.9-pi-qpr1 into android-msm-bluecross-4.9 af5b545d1029 power: p9221_charger: Remove support for older chipsets 4f777be5603f arm64/dts: b1c1: disable wireless charging on older devices 977bfdf96d4c smb-lib: Fix incorrect settings of Source pull-up 833ea182c39c Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 a34dd933e47a Merge branch 'android-msm-bluecross-4.9-pi-dr1-security-next' into android-msm-bluecross-4.9-pi-dr1 e7c6d078d645 ion: invalidate the pool pointers after free private/msm-google-modules/wlan/qcacld-3.0: 66d533a4a Merge android-msm-bluecross-4.9-pi-qpr1 into android-msm-bluecross-4.9 29dfedb59 Merge "qcacld-3.0: Fix possible buffer overflow in wma_encrypt_decrypt_msg_handler" into android-msm-bluecross-4.9-pi-qpr1 c458805eb qcacld-3.0: Check TDLS peer type in lim_process_add_sta_rsp b294e31aa qcacld-3.0: Fix possible buffer overflow in wma_encrypt_decrypt_msg_handler da5595079 Merge changes from topic "SAP_ACS" into android-msm-bluecross-4.9-pi-dr1 b9c9540a3 qcacld-3.0: Limit SAP channel to 1-11 for 2.4GHz d71ed7768 qcacld-3.0: Conditionally remove SRD channels from ACS configuration 11600a52a Revert "qcacld-3.0: Modify default world rule to exclude channel 13" Bug: 70638103 Bug: 80101091 Bug: 80168800 Bug: 112120626 Bug: 112277910 Bug: 112294368 Bug: 112520574 Bug: 113176991 Bug: 113290680 Change-Id: I58647ca36bde820139323ac8180d87cab0f98576 Build-Id: 5004897 Signed-off-by: Petri Gynther <pgynther@google.com>