Commit Graph

1055334 Commits

Author SHA1 Message Date
Greg Kroah-Hartman
3bbb661512 Merge 655fedaad3 ("Merge tag 'jfs-5.16' of git://github.com/kleikamp/linux-shaggy") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ie9f09f93a3a4f2525e3000a8325d6e4dcdbe2cad
2021-11-13 16:03:34 +01:00
Greg Kroah-Hartman
35dba11eb2 Merge e1fd0b2acd ("Merge tag 'trace-v5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ic37fbe59e3b95af4d8f6e461fc31c9b0537eec11
2021-11-13 16:03:09 +01:00
Greg Kroah-Hartman
9cb10a6ad2 Merge 25edbc383b ("Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I8150cf259f18904501205a260249ea509b1863f8
2021-11-13 16:02:15 +01:00
Greg Kroah-Hartman
53f47613b5 Merge ff0700f036 ("Merge tag 'sound-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound") into android-mainline
Steps on the way to 5.16

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I23584f8838e4c7b4822baac7f807a4ed2ca955e7
2021-11-13 16:00:35 +01:00
Greg Kroah-Hartman
0bc9a82c5f Revert "kbuild: Enable DT schema checks for %.dtb targets"
This reverts commit 53182e81f4.

Right now it breaks the Android kernel build as libyaml needs to be
added to it, and an updated version of DTC also needs to be added to the
build system.

Until then, revert this change as we don't "need" to validate the yaml
at this point in time as we "trust" the files are good for now.

Cc: Rob Herring <robh@kernel.org>
Fixes: 53182e81f4 ("kbuild: Enable DT schema checks for %.dtb targets")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I72acd7d9a2475137c53d910d997e0c9b8f4fe905
2021-11-13 15:58:38 +01:00
Greg Kroah-Hartman
7ebc9cfb38 Revert "of/unittest: Disable new dtc node_name_vs_property_name and interrupt_map warnings"
This reverts commit b68d0924ad as it
breaks the build on clang-based systems with the errors:
	FATAL ERROR: Unrecognized check name "interrupt_map"
	FATAL ERROR: Unrecognized check name "node_name_vs_property_name"

Cc: Rob Herring <robh@kernel.org>
Fixes: b68d0924ad ("of/unittest: Disable new dtc node_name_vs_property_name and interrupt_map warnings")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia90d9a1d73604f7f1cace2397fc97e3e35ce5b1c
2021-11-13 15:58:09 +01:00
Greg Kroah-Hartman
1e5a1d093b Merge dcd68326d2 ("Merge tag 'devicetree-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I942a9a77b0f1da12e3e6577318643e1998d076c1
2021-11-13 15:57:35 +01:00
Greg Kroah-Hartman
1cc0f16c01 Merge 624ad333d4 ("Merge tag 'docs-5.16' of git://git.lwn.net/linux") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I73d8bec65f45ab651aeab83ee60cc66dc36467e3
2021-11-13 15:57:00 +01:00
Greg Kroah-Hartman
1d0a965dda Merge 313b6ffc8e ("Merge tag 'linux-kselftest-kunit-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I877a4703c8d622c753063158807acd4ad49f47bc
2021-11-13 15:56:15 +01:00
Greg Kroah-Hartman
9602912266 Merge 84924e2e62 ("Merge tag 'linux-kselftest-next-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id08e6b2d2eb419c69a99d31cad114c69610f4115
2021-11-13 15:55:40 +01:00
Greg Kroah-Hartman
6ff08305e3 Merge 6ab1d4839a ("Merge tag 'platform-drivers-x86-v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I4c8077ac9b98672c29033f4f25dde588a12beb3b
2021-11-13 15:54:24 +01:00
Greg Kroah-Hartman
e8a7240707 Revert "drm/virtio: implement context init: add virtio_gpu_fence_event"
This reverts commit cd7f5ca335.

It causes a crash in cuttlefish when using the virtio gpu driver.

Cc: Gurchetan Singh <gurchetansingh@chromium.org>
Cc: Nicholas Verne <nverne@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I57bfa710c6b750a5bf30806d0e2cabe3e4e42772
2021-11-13 13:59:08 +01:00
Greg Kroah-Hartman
172272a5e9 Revert "drm/virtio: implement context init: advertise feature to userspace"
This reverts commit 78aa20fa43.

It causes a crash in cuttlefish when using the virtio gpu driver.

Cc: Gurchetan Singh <gurchetansingh@chromium.org>
Cc: Nicholas Verne <nverne@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Icfeade9b434e2c5419b3fbb68e7327699bbdcb71
2021-11-13 13:58:52 +01:00
Greg Kroah-Hartman
6a9c0ec079 Merge 56d3375448 ("Merge tag 'drm-next-2021-11-03' of git://anongit.freedesktop.org/drm/drm") into android-mainline
Resolves conflicts in:
	drivers/gpu/drm/amd/display/include/dal_asic_id.h
	drivers/gpu/drm/i915/gem/i915_gem_context.c
	drivers/gpu/drm/i915/gt/intel_context.c

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I5412a9d724fed352e2cc6448be33366ffd914dcc
2021-11-13 13:54:40 +01:00
Greg Kroah-Hartman
18961dc80e Merge 8d6b006e1f ("drm/virtio: implement context init: handle VIRTGPU_CONTEXT_PARAM_POLL_RINGS_MASK") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I6c5fe1217f02b296cd2dea61e3cb01d81a0c9c4e
2021-11-13 10:57:11 +01:00
Greg Kroah-Hartman
750baf9344 Merge 85c83ea915 ("drm/virtio: implement context init: allocate an array of fence contexts") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id009a39fa4dba2115b4d506a79d4736b30e9421d
2021-11-13 10:56:59 +01:00
Greg Kroah-Hartman
883bdbc806 Merge bbf588d7d4 ("drm/virtio: implement context init: stop using drv->context when creating fence") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia14e99d24bd73a87e08d5a2fd4d02d1d47253632
2021-11-13 10:56:46 +01:00
Greg Kroah-Hartman
81c3ff65d9 Merge e8b6e76f69 ("drm/virtio: implement context init: plumb {base_fence_ctx, ring_idx} to virtio_gpu_fence_alloc") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ie2d64ec13e010ec299691c5cced57bc2c86ac6ce
2021-11-13 10:55:27 +01:00
Greg Kroah-Hartman
2f202c511e Merge 7547675b84 ("drm/virtio: implement context init: track {ring_idx, emit_fence_info} in virtio_gpu_fence") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I83d7b644af5240abdc4ea64f36a6cb03d101f984
2021-11-13 10:55:17 +01:00
Greg Kroah-Hartman
e44056eb93 Merge 4fb530e5ca ("drm/virtio: implement context init: support init ioctl") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I91136c78cd6b88888b1489fa535c270b6549d609
2021-11-13 10:55:00 +01:00
Greg Kroah-Hartman
55dbdc9f5f Merge 6198770a1f ("drm/virtio: implement context init: probe for feature") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ic2d581757dd8095f695e97f7a3deb782901edcdf
2021-11-13 10:54:49 +01:00
Greg Kroah-Hartman
b6ceee1c4a Merge 1925d6a7e0 ("drm/virtio: implement context init: track valid capabilities in a mask") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I4b353dde9c1cc95a301151252d28cebf56ad8d11
2021-11-13 10:54:05 +01:00
Greg Kroah-Hartman
11e26f35d5 Merge b10790434c ("drm/virtgpu api: create context init feature") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id8b3e1de1676acf32efe195d6ef6abcee98eca30
2021-11-13 10:53:54 +01:00
Greg Kroah-Hartman
a6a5f22f4e Merge 34268c9dde ("virtio-gpu api: multiple context types with explicit initialization") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I183528a32f487f12a67921a78cef714e73181f9f
2021-11-13 10:53:43 +01:00
Greg Kroah-Hartman
3adfa875e7 Merge 93ee1a2c0f ("drm/panel: support for BOE and INX video mode panel") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I6f6bb61e77650dd8f502561509677b5a8d6b7eb8
2021-11-12 16:51:11 +01:00
Greg Kroah-Hartman
a64581c762 Merge 18c58153b8 ("drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I6adfd8c512cd12c2d29def8e2d1259dd84c34dd8
2021-11-12 16:50:45 +01:00
Greg Kroah-Hartman
f1332888c8 Merge 7d1be0a09f ("drm/edid: Fix EDID quirk compile error on older compilers") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I3cfb91483c45a9e1283b8df340f2814912566398
2021-11-12 16:35:26 +01:00
Greg Kroah-Hartman
f5d20c421a Merge dfbc6cb60b ("drm/gma500: Managed device release") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ibb9f830a3b84c48b41837f4d20cf0eb70f45b62b
2021-11-12 16:32:05 +01:00
Greg Kroah-Hartman
b576d70a93 Merge b1f8166640 ("Merge tag 'amd-drm-next-5.16-2021-10-08' of https://gitlab.freedesktop.org/agd5f/linux into drm-next") into android-mainline
Steps on the way to 5.16-rc1

Resolves conflicts in:
	drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I95680ac70bd89c984688d1ff3fdf6412d3da7555
2021-11-12 11:49:25 +01:00
Greg Kroah-Hartman
bb460c08a1 Merge 407baae3e6 ("Merge tag 'du-next-20211007' of git://linuxtv.org/pinchartl/media into drm-next") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I1572877963a415ce8408de83d21305f21920982d
2021-11-12 11:47:24 +01:00
Greg Kroah-Hartman
0446bed2ec Merge 1e3944578b ("Merge tag 'amd-drm-next-5.16-2021-09-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-next") into android-mainline
Steps on the way to 5.16-rc1

Resolves conflicts in:
	drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dio_link_encoder.c
	drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dio_link_encoder.h

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ic8a3f6d258cd8530850b5789290bf030924ed15e
2021-11-12 11:46:40 +01:00
Greg Kroah-Hartman
c8096b12e4 Merge f602a96e02 ("Merge tag 'drm-misc-next-2021-09-23' of git://anongit.freedesktop.org/drm/drm-misc into drm-next") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I5e6504a75ecdc5b7d524fd6b1c95e74b43fc3a9e
2021-11-12 11:18:50 +01:00
Greg Kroah-Hartman
e464be96e3 Merge 0dfc70818a ("Merge tag 'drm-misc-next-2021-09-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-next") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I272d0d7715f18a76620785eb5f2ec0591cd07a6c
2021-11-12 11:18:26 +01:00
John Stultz
02dbd8a73f ANDROID: db845c_gki.fragment: Enable QCOM_SPMI_ADC5_TM5, QCOM_CPR and QCOM_SPM
Enable a few config options that help performance with
5.16-rc kernels.

Bug: 146449535
Signed-off-by: John Stultz <john.stultz@linaro.org>
Change-Id: I1b83a8f69ab7f9760cd3fcd162be2e6b18f0db78
2021-11-12 04:05:02 +00:00
Greg Kroah-Hartman
41fcee3a2b Merge d5dd580deb ("Merge drm/drm-next into drm-intel-gt-next") into android-mainline
Steps on the way to 5.16-rc1

Resolves conflicts in:
	drivers/gpu/drm/i915/gem/i915_gem_context.c
	drivers/gpu/drm/i915/gt/intel_rps.c
	drivers/gpu/drm/i915/i915_trace.h

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id4d5f1398e96f280d3455cc2e2af61786959bde5
2021-11-11 15:26:33 +01:00
Greg Kroah-Hartman
b7b59711c2 Merge 2f76520561 ("Merge drm/drm-next into drm-misc-next") into android-mainline
Steps on the way to 5.16-rc1

Resolves conflicts in:
	drivers/gpu/drm/drm_panel_orientation_quirks.c
	drivers/gpu/drm/msm/msm_gem_submit.c

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I9c61ce473ae764ab79c2dd5923aab8886fbbcc0a
2021-11-11 14:42:41 +01:00
Greg Kroah-Hartman
6904105a3f Merge 08994edbb8 ("Merge tag 'drm-misc-intel-oob-hotplug-v1' of git://git.kernel.org/pub/scm/linux/kernel/git/hansg/linux into drm-misc-next") into android-mainline
Steps on the way to 5.16-rc1

Resolves conflicts in:
	drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
	drivers/gpu/drm/drm_panel_orientation_quirks.c
	drivers/gpu/drm/i915/gem/i915_gem_ttm.c

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Iaae62240e81569925b6bb6c11f08c07abd2ecd52
2021-11-11 14:24:24 +01:00
Greg Kroah-Hartman
b57a50c79d Merge d1b803f4ca ("Merge drm/drm-next into drm-intel-next") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I80ee3d85d9cc001253ea4a759885ed2299989f18
2021-11-11 08:51:28 +01:00
Greg Kroah-Hartman
8f2b91699e Merge 464fddbba1 ("Merge tag 'pnp-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I732f205e64b9a7b6dd4bb929775e30fad76defb5
2021-11-10 19:07:11 +01:00
Greg Kroah-Hartman
8824048890 Merge f73cd9c951 ("Merge tag 'thermal-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I8098178e1ffb219c346ea8e8b7749fa2b68633f7
2021-11-10 19:07:10 +01:00
Greg Kroah-Hartman
2f7599f2af Merge 833db72142 ("Merge tag 'pm-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm") into android-mainline
Steps on the way to 5.16-rc1.

Resolves merge conflicts in:
	kernel/power/suspend.c

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ie7497d13d654d3a430082291090b626b1bc638c2
2021-11-10 14:03:34 +01:00
Greg Kroah-Hartman
3e5423ecf6 Merge c0d6586afa ("Merge tag 'acpi-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I98ba3de45dc7bd1f9d866c6c5296c34f35e8a6a5
2021-11-10 11:47:54 +01:00
Greg Kroah-Hartman
d8257d3c92 Merge d7e0a795bf ("Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I91ae732086e95c1019b5756f59478529f566f2dc
2021-11-10 11:46:47 +01:00
Greg Kroah-Hartman
5f4d4e1245 ANDROID: GKI: continue to allow eBPF unprivileged programs to run
The 5.16-rc1 kernel has changed the default to disable eBPF unprivileged
programs to run because of Intel's broken hardware which allows for
speculation leaks to happen very easily on those platforms.  This is not
an issue on the majority of Android systems, and the Android networking
functionality relies on this feature, so specifically disable the
configuration option so that things continue to work properly.

Disabling a disable configuration option, ugh...

Fixes: 8a03e56b25 ("bpf: Disallow unprivileged bpf by default")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ifd055add42ec1e8360c3d7823ae12567513dba19
2021-11-10 09:46:01 +01:00
Greg Kroah-Hartman
73658a3e41 Merge fc02cb2b37 ("Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I009a2678847a7aeebf8be5eb60716c863510b33b
2021-11-10 08:32:47 +01:00
Shaleen Agrawal
33c9940220 ANDROID: sched: Add parameter to android_rvh_set_iowait
While overriding sugov behavior, it is also necessary to know the
runqueue on which the task is going to be enqueued.

Bug: 171598214
Change-Id: I1491a2be34a6e615c5d4bc68e095647744870233
Signed-off-by: Shaleen Agrawal <shalagra@codeaurora.org>
2021-11-09 12:14:23 -08:00
Greg Kroah-Hartman
a3c004c5d4 Merge 2895f48f98 ("Merge branch 'Implement bloom filter map'") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I71c89c4823b1c1b8f62fa20fd2425a40870ca4c6
2021-11-09 18:47:30 +01:00
Greg Kroah-Hartman
8f7188e4e8 Merge 03e6a7a940 ("Merge branch 'selftests/bpf: parallel mode improvement'") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id75550d93612a6ebffc64c8dfcdfd1d3a6073249
2021-11-09 17:02:21 +01:00
Greg Kroah-Hartman
41860fdc1b Merge 59f2a29c04 ("Merge branch 'libbpf: Add btf__type_cnt() and btf__raw_data() APIs'") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I8d8b0552ee348b734cf620e7ad8c363494bdffd6
2021-11-09 17:01:58 +01:00
Greg Kroah-Hartman
68db14aace Merge e52a8b96c5 ("Merge branch 'selftests/bpf: Add parallelism to test_progs'") into android-mainline
Steps on the way to 5.16-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I7fefeb83c0110a664e05aa8c1995406355673843
2021-11-09 17:01:36 +01:00