Performance oriented customized Linux kernel based on the mainline kernel.
Find a file
Abhinav Kumar a13c0863b8 drm/msm: fix the highest_bank_bit for sc7180
[ Upstream commit 3e30296b37 ]

sc7180 programs the ubwc settings as 0x1e as that would mean a
highest bank bit of 14 which matches what the GPU sets as well.

However, the highest_bank_bit field of the msm_mdss_data which is
being used to program the SSPP's fetch configuration is programmed
to a highest bank bit of 16 as 0x3 translates to 16 and not 14.

Fix the highest bank bit field used for the SSPP to match the mdss
and gpu settings.

Fixes: 6f410b2462 ("drm/msm/mdss: populate missing data")
Reviewed-by: Rob Clark <robdclark@gmail.com>
Tested-by: Stephen Boyd <swboyd@chromium.org> # Trogdor.Lazor
Patchwork: https://patchwork.freedesktop.org/patch/607625/
Link: https://lore.kernel.org/r/20240808235227.2701479-1-quic_abhinavk@quicinc.com
Signed-off-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-08-29 17:36:03 +02:00
arch arm64: Fix KASAN random tag seed initialization 2024-08-29 17:35:53 +02:00
block block: Fix lockdep warning in blk_mq_mark_tag_wait 2024-08-29 17:35:53 +02:00
certs kbuild: use $(src) instead of $(srctree)/$(src) for source directory 2024-05-10 04:34:52 +09:00
crypto This push fixes a bug in the new ecc P521 code as well as a buggy 2024-05-20 08:47:54 -07:00
Documentation cpu/SMT: Enable SMT only if a core is online 2024-08-29 17:35:52 +02:00
drivers drm/msm: fix the highest_bank_bit for sc7180 2024-08-29 17:36:03 +02:00
fs smb/client: avoid possible NULL dereference in cifs_free_subrequest() 2024-08-29 17:35:54 +02:00
include kcm: Serialise kcm_sendmsg() for the same socket. 2024-08-29 17:35:57 +02:00
init rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT 2024-08-29 17:35:52 +02:00
io_uring io_uring/napi: check napi_enabled in io_napi_add() before proceeding 2024-08-29 17:35:52 +02:00
ipc Mainly singleton patches, documented in their respective changelogs. 2024-05-19 14:02:03 -07:00
kernel workqueue: Fix spruious data race in __flush_work() 2024-08-29 17:36:03 +02:00
lib debugobjects: Annotate racy debug variables 2024-08-14 15:34:06 +02:00
LICENSES LICENSES: Add the copyleft-next-0.3.1 license 2022-11-08 15:44:01 +01:00
mm memcg_write_event_control(): fix a user-triggerable oops 2024-08-29 17:35:43 +02:00
net s390/iucv: Fix vargs handling in iucv_alloc_device() 2024-08-29 17:36:01 +02:00
rust rust: avoid unused import warning in rusttest 2024-06-11 23:33:28 +02:00
samples tracing/treewide: Remove second parameter of __assign_str() 2024-05-22 20:14:47 -04:00
scripts kbuild: avoid scripts/kallsyms parsing /dev/null 2024-08-29 17:35:55 +02:00
security selinux: add the processing of the failure of avc_add_xperms_decision() 2024-08-29 17:35:41 +02:00
sound ALSA: hda/tas2781: Use correct endian conversion 2024-08-29 17:35:55 +02:00
tools selftests: mlxsw: ethtool_lanes: Source ethtool lib from correct path 2024-08-29 17:36:00 +02:00
usr kbuild: use $(src) instead of $(srctree)/$(src) for source directory 2024-05-10 04:34:52 +09:00
virt KVM fixes for 6.10 2024-06-21 08:03:55 -04:00
.clang-format clang-format: Update with v6.7-rc4's for_each macro list 2023-12-08 23:54:38 +01:00
.cocciconfig scripts: add Linux .cocciconfig for coccinelle 2016-07-22 12:13:39 +02:00
.editorconfig .editorconfig: remove trim_trailing_whitespace option 2024-06-13 16:47:52 +02:00
.get_maintainer.ignore Add Jeff Kirsher to .get_maintainer.ignore 2024-03-08 11:36:54 +00:00
.gitattributes .gitattributes: set diff driver for Rust source code files 2023-05-31 17:48:25 +02:00
.gitignore kbuild: create a list of all built DTB files 2024-02-19 18:20:39 +09:00
.mailmap MAINTAINERS: mailmap: update Lorenzo Stoakes's email address 2024-07-06 11:39:51 -07:00
.rustfmt.toml rust: add .rustfmt.toml 2022-09-28 09:02:20 +02:00
COPYING COPYING: state that all contributions really are covered by this file 2020-02-10 13:32:20 -08:00
CREDITS pci-v6.10-fixes-2 2024-07-05 12:33:00 -07:00
Kbuild Kbuild updates for v6.1 2022-10-10 12:00:45 -07:00
Kconfig kbuild: ensure full rebuild when the compiler is updated 2020-05-12 13:28:33 +09:00
MAINTAINERS Fixes for the I2C testunit, the Renesas R-Car driver and some 2024-07-13 16:34:22 -07:00
Makefile Makefile: add $(srctree) to dependency of compile_commands.json target 2024-08-29 17:35:55 +02:00
README README: Fix spelling 2024-03-18 03:36:32 -06:00

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the reStructuredText markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.