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