Update git submodules

* Update device/google/crosshatch-kernel from branch 'pie-platform-release'
  to df64e12f4f6db00d26936ee04a6d744557402d81
  - Snap for 5180536 from c4c5703392d6a888070aaeccc825ad8c39ef8f3c to pi-platform-release
    
    Change-Id: I5c60a231057c04b940f98721f583ba3251ed443a
    
  - Merge cherrypicks of [5704859, 5705300, 5704034, 5704195, 5705082, 5704058, 5704059, 5704932, 5705340, 5705341, 5705342, 5705343, 5705344, 5705361, 5705362, 5705363, 5705364, 5704870, 5704196, 5705083, 5701785, 5701786, 5701787, 5704035, 5705261, 5705281, 5704036, 5704037, 5704038, 5704871, 5704933, 5704872, 5705347, 5705262, 5704934] into pi-qpr2-release
    
    Change-Id: I8490ff5b3ddc33f7651d22b1d2e6d848a51e508b
    
  - crosshatch: update kernel-and-modules prebuilt [ DO NOT MERGE ]
    
    Linux version 4.9.124-geea7439-ab5155929 (android-build@abfarm786)
        (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 Nov 30 04:14:33 UTC 2018
    
    build:
    6fb6e20 build.sh: support specifying LD
    
    private/msm-google:
    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
    baa807764504 Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-dr1-security-next
    
    Bug: 63740206
    Bug: 109741776
    Bug: 116406063
    Bug: 119052051
    Bug: 119053086
    Bug: 119685425
    Bug: 119687798
    Bug: 120025196
    Bug: 120025789
    
    Test: booted on blueline
    Change-Id: I5e950e0fc40d2ba776bd96f1581d9f502b1c093e
    Build-Id: 5155929
    Signed-off-by: Robin Peng <robinpeng@google.com>
    (cherry picked from commit ec07a2da0ba41e30b0002cd52a87596e963eefa1)
    
  - Merge cherrypicks of [5656146, 5653357, 5656373, 5656227, 5656421, 5654207, 5654208, 5654209, 5654210, 5656164, 5656412, 5656413, 5656355, 5656356, 5656357, 5655631, 5655632, 5656165, 5656166, 5656167, 5656168, 5656376, 5656422, 5656147, 5656148, 5656149] into pi-qpr2-release
    
    Change-Id: I83bbe912dd800f969fca01085afaf5c3fb5a4eb7
    
  - crosshatch: update kernel-and-modules prebuilt [ DO NOT MERGE ]
    
    Linux version 4.9.124-g5615bb5-ab5148567 (android-build@abfarm338)
        (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 Mon Nov 26 21:22:21 UTC 2018
    
    private/msm-google:
    5615bb56caa59 power: p9221_charger: support invalid idt,gpio_qien
    
    Bug: 119791070
    Bug: 119793933
    
    Change-Id: I6766c7c927c8508cd0788397d2b9c11a657fe6c2
    Build-Id: 5148567
    Signed-off-by: Thierry Strudel <tstrudel@google.com>
    (cherry picked from commit 23b8a4dbc5d953dacb5f856352805c104677b230)
    
  - Snap for 5135467 from 0223b5e2686f5e9547c6861da2f3892d4cd2715c to pi-qpr2-release
    
    Change-Id: Ic718a01e2955b79b5ea7576b3ed40bc8bcdf12a4
    
  - crosshatch: update kernel-and-modules prebuilt [ DO NOT MERGE ]
    
    Linux version 4.9.124-g933e21b-ab5134532 (android-build@abfarm733)
        (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 Nov 15 20:14:12 UTC 2018
    
    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:
    933e21bb43ab6 dts: thermal: add WLC mitigation action in backup thermal
    90dc2b0558cbd smb-lib: force "wireless" psy offline on last thermal mitigation index
    41a2853049b67 power: p9221_charger: Add enable/disable RX, clean up
    
    Bug: 119501863
    
    Change-Id: I17e605700698fac470ce1a5795c399d37fb1d3ec
    Build-Id: 5134532
    Signed-off-by: Thierry Strudel <tstrudel@google.com>
    
  - Snap for 5130385 from b6db44c969cb00991753597a58ae4a8b5afb983a to pi-qpr2-release
    
    Change-Id: Ieb055ceef52a0c0496d30ac388ccbe3b0375331b
    
  - crosshatch: update kernel-and-modules prebuilt [ DO NOT MERGE ]
    
    Linux version 4.9.124-g15ca757ac570-ab5126950 (android-
        build@wprf1.hot.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 Tue Nov 13 01:13:30 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:
    15ca757ac570 input: touchscreen: sec_ts/stm: Early disable
    
    Bug: 112195471
    
    Change-Id: I907cf5a209f908873ff55efca6a6b8f7b588e417
    Build-Id: 5126950
    Signed-off-by: Steve Pfetsch <spfetsch@google.com>
    
  - crosshatch: update kernel-and-modules prebuilt [ DO NOT MERGE ]
    
    Linux version 4.9.124-g102ff3d16251-ab5121570 (android-
        build@wpra11.hot.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 Nov 9 16:18:24 UTC 2018
    
    kernel/tests:
    7c2d872 Revert "Implement a workaround for clang + PARAVIRT failure." am: e2edeed20b
    e2edeed Revert "Implement a workaround for clang + PARAVIRT failure."
    39fc349 net-test: deflake 4.19 entropy installation am: 86a0a4c2dd
    86a0a4c net-test: deflake 4.19 entropy installation
    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
    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
    
    private/msm-google:
    102ff3d16251 Merge android-msm-bluecross-4.9-pi-qpr1 into -pi-qpr2
    ce7062832778 Merge android-msm-bluecross-4.9-pi-dr1 into -pi-qpr1
    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()
    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
    
    private/msm-google-modules/wlan/qcacld-3.0:
    d0ee05365 qcacld-3.0: Fix potential NULL dereference in hdd_hostapd_sap_event_cb
    
    Bug: 111396209
    Bug: 111560739
    Bug: 112375110
    Bug: 113148515
    Bug: 113452403
    Bug: 115990430
    Bug: 116406122
    Bug: 116406509
    Bug: 116406625
    Bug: 116406626
    Bug: 117118062
    Bug: 117280327
    Bug: 118156122
    Bug: 118439383
    Bug: 118651133
    Bug: 118753529
    Bug: 118824609
    Bug: 118836219
    Bug: 119220340
    
    Change-Id: Iee9eacbf750d3f6a0ddcc3747a8843a7ee7102e8
    Build-Id: 5121570
    Signed-off-by: Petri Gynther <pgynther@google.com>
    
  - Snap for 5115288 from 127a80db1a69b98b9e0570ea7769ef89b8969e62 to pi-qpr2-release
    
    Change-Id: I5150f33b24c4d969c68218352c404c4dba698550
    
  - crosshatch: update kernel-and-modules prebuilt [ DO NOT MERGE ]
    
    Linux version 4.9.124-ga5780acc8dcb-ab5098573 (android-
        build@xpcc7.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 Tue Oct 30 00:16:54 UTC 2018
    
    private/msm-google:
    a5780acc8dcb UPSTREAM: f2fs: avoid wrong decrypted data from disk
    
    Bug: 115990430
    
    Change-Id: I1f0149e3fa0b80c2c119628fea3c8459abbd0df5
    Build-Id: 5098573
    Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
    
  - Snap for 5087486 from bea209060d070035c1b493ca4a9bda6cb3c476c8 to pi-qpr2-release
    
    Change-Id: Ie617faaa4697963229801fca80737c69761d2c35
    
  - crosshatch: update kernel-and-modules prebuilt [ DO NOT MERGE ]
    
    Linux version 4.9.124-gdb71b6bd23ef-ab5079143 (android-
        build@wprh5.hot.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 Oct 19 04:25:27 UTC 2018
    
    kernel/tests:
    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
    4fca0d9 run_net_test: UML - fix insufficient entropy problems am: e29f3e6f06
    e29f3e6 run_net_test: UML - fix insufficient entropy problems
    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
    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."
    b6cb3d7 run_net_test: add 'no_test' test am: ac82e92466
    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
    f593ebf run_net_test.sh: fix UML --readonly flag am: 75b9e5ee69
    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
    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:
    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
    28b515df37f9 ANDROID: Revert "netfilter: ipv6: nf_defrag: drop skb dst before queueing"
    9542a39af549 scsi: ufs: disallow SECURITY_PROTOCOL_IN without _OUT
    
    Bug: 79898356
    Bug: 109850759
    Bug: 112560467
    Bug: 113580864
    Bug: 113882222
    Bug: 116671340
    Bug: 117102691
    Bug: 117682499
    Bug: 117834054
    
    Change-Id: I56311b7506d36dbc88a7d61965cc37ba5b3d1f96
    Build-Id: 5079143
    Signed-off-by: Petri Gynther <pgynther@google.com>
    
  - Snap for 5073521 from 8dbecb399a37099bbbc54ff294dec909d162a795 to pi-qpr2-release
    
    Change-Id: I25aa60ee94eebc83ca03dda87d58d33a787e8ab7
    
  - crosshatch: update kernel-and-modules prebuilt [ DO NOT MERGE ]
    
    Linux version 4.9.124-g9d050a8-ab5065963 (android-build@abfarm367)
        (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 Oct 12 18:51:28 UTC 2018
    
    kernel/tests:
    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:
    9d050a8a77cb Merge branch 'android-msm-bluecross-4.9-pi-qpr1' into android-msm-bluecross-4.9-pi-qpr2
    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
    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
    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: 112296845
    Bug: 112376366
    Bug: 112560467
    Bug: 112805393
    Bug: 113307159
    Bug: 113307552
    Bug: 113580864
    Bug: 114041685
    Bug: 114042002
    Bug: 116075790
    Bug: 117243417
    Bug: 117288298
    
    Test: booted on blueline
    Change-Id: I55d4c69087c25f4561eafceb8f7c2f0cb375a4c6
    Build-Id: 5065963
    Signed-off-by: Andrew Lehmer <alehmer@google.com>
    
  - Snap for 5058880 from e0252fc6b86cd6887341be1719f6cce8804eff46 to pi-qpr2-release
    
    Change-Id: I54c7cd7fc95051e96eade6a4b21601b34edf1359
    
  - crosshatch: update kernel-and-modules prebuilt [ DO NOT MERGE ]
    
    Linux version 4.9.124-g933cb6d-ab5055826 (android-build@abfarm331)
        (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 Mon Oct 8 22:23:50 UTC 2018
    
    build:
    c6dae36 checkpatch.sh: make script work from any path
    d03b796 skip building external modules
    
    kernel/tests:
    ee3c660 Merge "Allow ROOTFS to use environment variables" am: d9c9eae96c
    d9c9eae Merge "Allow ROOTFS to use environment variables"
    91bbd4d Check xfrm state to delete embryonic SA am: f9e22fba0a am: 6f2a1e3a99
    6f2a1e3 Check xfrm state to delete embryonic SA am: f9e22fba0a
    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.
    308c2a3 Allow ROOTFS to use environment variables
    f9e22fb Check xfrm state to delete embryonic SA
    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:
    933cb6d08357 LTS: Merge 4.9.124 into android-msm-bluecross-4.9-pi-qpr2
    f5b86a6e4568 Merge 4.9.124 into android-msm-bluecross-4.9-lts
    92bd26981b35 Merge 4.9.123 into android-msm-bluecross-4.9-lts
    cb9d0cdeddc7 Merge 4.9.122 into android-msm-bluecross-4.9-lts
    f512ef7ddaa2 Merge 4.9.120 into android-msm-bluecross-4.9-lts
    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
    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
    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
    8eefb93eb5df Merge 4.9.107 into android-msm-bluecross-4.9-lts
    0b1b57b35c94 clang: upgrade from clang 5.0.1 to 7.0.2
    f42af1c92514 media: v4l2-compat-ioctl32: minor cleanup
    3c23a94760c6 tools: bpf: minor cleanup
    7274796fdd29 Merge 4.9.106 into android-msm-bluecross-4.9-lts
    b6fb66302e22 Merge 4.9.105 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
    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
    962d3d48dc2d Merge android-msm-bluecross-4.9-pi-dr1 into android-msm-bluecross-4.9
    649946b178b4 Merge android-msm-bluecross-4.9-pi-dr1 into android-msm-bluecross-4.9
    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
    f9be0f50fb3c Merge android-msm-bluecross-4.9-pi-dr1 into android-msm-bluecross-4.9
    16145fc3d91d ARM: dts: C1: update C1 VR sequence for DVT panels
    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
    c562e99fef17 Merge android-msm-bluecross-4.9-pi-dr1 into android-msm-bluecross-4.9
    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
    cb07c522af8c fs/pstore/ramoops: Apply `decrypt_state' node sync for BootReceive
    06fbc915a31a Merge android-msm-bluecross-4.9-pi-dr1 into android-msm-bluecross-4.9
    b240c41ce3fc overheat: Use POWER_SUPPLY_ONLINE instead of POWER_SUPPLY_PRESENT
    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
    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: 196547
    Bug: 73177709
    Bug: 74373492
    Bug: 77310947
    Bug: 79694505
    Bug: 110445229
    Bug: 110703579
    Bug: 112518266
    Bug: 115649324
    Bug: 116032043
    Bug: 116148058
    
    Change-Id: I9ae12b42095935c9ce5365f46f04ae50f6cad72f
    Build-Id: 5055826
    Signed-off-by: Petri Gynther <pgynther@google.com>
    
  - Snap for 5044688 from 1332ea523bb99d925907f14335befa04ec5b030e to pi-qpr2-release
    
    Change-Id: Ic24938968f0503ae3a4d3f6ca2af211bb39cc244
    
  - crosshatch: update kernel-and-modules prebuilt [ DO NOT MERGE ]
    
    Linux version 4.9.96-g833ea182c39c-ab4998676 (android-
        build@wpra4.hot.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 7 17:20:04 UTC 2018
    
    private/msm-google:
    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:
    29dfedb59 Merge "qcacld-3.0: Fix possible buffer overflow in wma_encrypt_decrypt_msg_handler" into android-msm-bluecross-4.9-pi-qpr1
    b294e31aa qcacld-3.0: Fix possible buffer overflow in wma_encrypt_decrypt_msg_handler
    
    Bug: 70638103
    Bug: 112277910
    Bug: 113176991
    
    Change-Id: I83b0ddcc3c3e1aa94bd977e0a1dca2aabda6b3eb
    Build-Id: 4998676
    Signed-off-by: Siqi Lin <siqilin@google.com>
    
  - crosshatch: update kernel-and-modules prebuilt [ DO NOT MERGE ]
    
    Linux version 4.9.96-g89b879a02651-ab4991128 (android-
        build@wpiu4.hot.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 Tue Sep 4 15:49:51 UTC 2018
    
    kernel/tests:
    2045589 Merge "Add tests for VTI rekey procedure" am: e1d7317542
    e1d7317 Merge "Add tests for VTI rekey procedure"
    fbbd1b7 Add tests for netfilter reject policies am: a05e9a297c
    a05e9a2 Add tests for netfilter reject policies
    90ac4e4 Add tests for VTI rekey procedure
    
    private/msm-google:
    89b879a02651 power: p9221_charger: fix race condition where votable not available
    
    Bug: 66467511
    Bug: 79896641
    Bug: 113635846
    
    Change-Id: I537f95e9827ff907d1d24a756b454898da663217
    Build-Id: 4991128
    Signed-off-by: Patrick Tjin <pattjin@google.com>
    
  - crosshatch: update kernel-and-modules prebuilt [ DO NOT MERGE ]
    
    Linux version 4.9.96-gf6eabffe-ab4983156 (android-build@abfarm317)
        (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 Aug 29 19:39:28 UTC 2018
    
    kernel/tests:
    1adf144 Always test UDP_DIAG for 4.9 kernel am: e59c063ef4 am: a5fd5d17d7
    a5fd5d1 Always test UDP_DIAG for 4.9 kernel am: e59c063ef4
    e59c063 Always test UDP_DIAG for 4.9 kernel
    
    private/msm-google:
    f6eabffe32fb input: touchscreen: sec_ts: preserve pinctrl state after suspend
    
    Bug: 112068616
    Bug: 112513859
    Bug: 112872590
    
    Change-Id: I89ee82f943c311746695257d30e518f7fdff52c7
    Build-Id: 4983156
    Signed-off-by: Steve Pfetsch <spfetsch@google.com>
    
diff --git a/device/google/crosshatch-kernel b/device/google/crosshatch-kernel
index 523eca6..df64e12 160000
--- a/device/google/crosshatch-kernel
+++ b/device/google/crosshatch-kernel
@@ -1 +1 @@
-Subproject commit 523eca6fc3e0a8f0453851afb7e61491aaab74e6
+Subproject commit df64e12f4f6db00d26936ee04a6d744557402d81