summaryrefslogtreecommitdiff
path: root/mm/secretmem.c
diff options
context:
space:
mode:
authorThomas Zimmermann <tzimmermann@suse.de>2022-07-28 15:40:53 +0300
committerThomas Zimmermann <tzimmermann@suse.de>2022-07-29 17:01:25 +0300
commit2d70b9a1482e09f8465452c4655ffe20c605d526 (patch)
treee7497583fbf6a6c88ccd82eb702bd910e5a852bf /mm/secretmem.c
parent9382ec27acb2f5a43dc3c3b77036f898a498ba60 (diff)
downloadlinux-2d70b9a1482e09f8465452c4655ffe20c605d526.tar.xz
drm/mgag200: Acquire I/O-register lock in atomic_commit_tail function
Hold I/O-register lock in atomic_commit_tail to protect all pipeline updates at once. Protects against concurrent I/O access in get-modes helper. Complex modesetting operations involve mode changes, plane updates and possibly BMC updates. Make all this atomic wrt to reading display modes via EDID. It's not so much an issue with simple-KMS helpers, but will become necessary for using regular atomic helpers. v4: * remove empty line Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Reviewed-by: Jocelyn Falempe <jfalempe@redhat.com> Tested-by: Jocelyn Falempe <jfalempe@redhat.com> Acked-by: Sam Ravnborg <sam@ravnborg.org> Link: https://patchwork.freedesktop.org/patch/msgid/20220728124103.30159-5-tzimmermann@suse.de
Diffstat (limited to 'mm/secretmem.c')
0 files changed, 0 insertions, 0 deletions