Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

MAINATINERS: update drm maintainer contacts

Also fix a few places in gpu docs that are still relevant, and add a
bunch of .mailmap entries.

Acked-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Simona Vetter <simona.vetter@ffwll.ch>

+29 -25
+4
.mailmap
··· 608 608 Sibi Sankar <quic_sibis@quicinc.com> <sibis@codeaurora.org> 609 609 Sid Manning <quic_sidneym@quicinc.com> <sidneym@codeaurora.org> 610 610 Simon Arlott <simon@octiron.net> <simon@fire.lp0.eu> 611 + Simona Vetter <simona.vetter@ffwll.ch> <daniel.vetter@ffwll.ch> 612 + Simona Vetter <simona.vetter@ffwll.ch> <daniel.vetter@intel.com> 613 + Simona Vetter <simona.vetter@ffwll.ch> <daniel@ffwll.ch> 614 + Simona Vetter <simona.vetter@ffwll.ch> <daniel@biene.ffwll.ch> 611 615 Simon Horman <horms@kernel.org> <simon.horman@corigine.com> 612 616 Simon Horman <horms@kernel.org> <simon.horman@netronome.com> 613 617 Simon Kelley <simon@thekelleys.org.uk>
+5 -5
Documentation/gpu/introduction.rst
··· 154 154 155 155 * `An Overview of the Linux and Userspace Graphics Stack <https://www.youtube.com/watch?v=wjAJmqwg47k>`_ - Paul Kocialkowski (2020) 156 156 * `Getting pixels on screen on Linux: introduction to Kernel Mode Setting <https://www.youtube.com/watch?v=haes4_Xnc5Q>`_ - Simon Ser (2020) 157 - * `Everything Great about Upstream Graphics <https://www.youtube.com/watch?v=kVzHOgt6WGE>`_ - Daniel Vetter (2019) 157 + * `Everything Great about Upstream Graphics <https://www.youtube.com/watch?v=kVzHOgt6WGE>`_ - Simona Vetter (2019) 158 158 * `An introduction to the Linux DRM subsystem <https://www.youtube.com/watch?v=LbDOCJcDRoo>`_ - Maxime Ripard (2017) 159 - * `Embrace the Atomic (Display) Age <https://www.youtube.com/watch?v=LjiB_JeDn2M>`_ - Daniel Vetter (2016) 159 + * `Embrace the Atomic (Display) Age <https://www.youtube.com/watch?v=LjiB_JeDn2M>`_ - Simona Vetter (2016) 160 160 * `Anatomy of an Atomic KMS Driver <https://www.youtube.com/watch?v=lihqR9sENpc>`_ - Laurent Pinchart (2015) 161 - * `Atomic Modesetting for Drivers <https://www.youtube.com/watch?v=kl9suFgbTc8>`_ - Daniel Vetter (2015) 161 + * `Atomic Modesetting for Drivers <https://www.youtube.com/watch?v=kl9suFgbTc8>`_ - Simona Vetter (2015) 162 162 * `Anatomy of an Embedded KMS Driver <https://www.youtube.com/watch?v=Ja8fM7rTae4>`_ - Laurent Pinchart (2013) 163 163 164 164 Slides and articles ··· 169 169 * `Understanding the Linux Graphics Stack <https://bootlin.com/doc/training/graphics/graphics-slides.pdf>`_ - Bootlin (2022) 170 170 * `DRM KMS overview <https://wiki.st.com/stm32mpu/wiki/DRM_KMS_overview>`_ - STMicroelectronics (2021) 171 171 * `Linux graphic stack <https://studiopixl.com/2017-05-13/linux-graphic-stack-an-overview>`_ - Nathan Gauër (2017) 172 - * `Atomic mode setting design overview, part 1 <https://lwn.net/Articles/653071/>`_ - Daniel Vetter (2015) 173 - * `Atomic mode setting design overview, part 2 <https://lwn.net/Articles/653466/>`_ - Daniel Vetter (2015) 172 + * `Atomic mode setting design overview, part 1 <https://lwn.net/Articles/653071/>`_ - Simona Vetter (2015) 173 + * `Atomic mode setting design overview, part 2 <https://lwn.net/Articles/653466/>`_ - Simona Vetter (2015) 174 174 * `The DRM/KMS subsystem from a newbie’s point of view <https://bootlin.com/pub/conferences/2014/elce/brezillon-drm-kms/brezillon-drm-kms.pdf>`_ - Boris Brezillon (2014) 175 175 * `A brief introduction to the Linux graphics stack <https://blogs.igalia.com/itoral/2014/07/29/a-brief-introduction-to-the-linux-graphics-stack/>`_ - Iago Toral (2014) 176 176 * `The Linux Graphics Stack <https://blog.mecheye.net/2012/06/the-linux-graphics-stack/>`_ - Jasper St. Pierre (2012)
+17 -17
Documentation/gpu/todo.rst
··· 37 37 implementation (there's lots of outdated locking leftovers in various 38 38 implementations), and then remove it. 39 39 40 - Contact: Daniel Vetter, respective driver maintainers 40 + Contact: Simona Vetter, respective driver maintainers 41 41 42 42 Level: Intermediate 43 43 ··· 61 61 .. [2] https://lwn.net/Articles/653071/ 62 62 .. [3] https://lwn.net/Articles/653466/ 63 63 64 - Contact: Daniel Vetter, respective driver maintainers 64 + Contact: Simona Vetter, respective driver maintainers 65 65 66 66 Level: Advanced 67 67 ··· 75 75 avoid confusion - the other helpers in that file are all deprecated legacy 76 76 helpers. 77 77 78 - Contact: Ville Syrjälä, Daniel Vetter, driver maintainers 78 + Contact: Ville Syrjälä, Simona Vetter, driver maintainers 79 79 80 80 Level: Advanced 81 81 ··· 97 97 - Then we could go through all the drivers and remove the more-or-less confused 98 98 checks for plane_state->fb and plane_state->crtc. 99 99 100 - Contact: Daniel Vetter 100 + Contact: Simona Vetter 101 101 102 102 Level: Advanced 103 103 ··· 116 116 the new atomic_async_check/commit functionality in the helpers in drivers that 117 117 still look at that flag. 118 118 119 - Contact: Daniel Vetter, respective driver maintainers 119 + Contact: Simona Vetter, respective driver maintainers 120 120 121 121 Level: Advanced 122 122 ··· 169 169 ``_helper_funcs`` since they are not part of the core ABI. There's a 170 170 ``FIXME`` comment in the kerneldoc for each such case in ``drm_crtc.h``. 171 171 172 - Contact: Daniel Vetter 172 + Contact: Simona Vetter 173 173 174 174 Level: Intermediate 175 175 ··· 194 194 fine-grained per-buffer object and per-context lockings scheme. Currently only 195 195 the ``msm`` and `i915` drivers use ``struct_mutex``. 196 196 197 - Contact: Daniel Vetter, respective driver maintainers 197 + Contact: Simona Vetter, respective driver maintainers 198 198 199 199 Level: Advanced 200 200 ··· 251 251 helpers could further benefit from using struct iosys_map instead of 252 252 raw pointers. 253 253 254 - Contact: Thomas Zimmermann <tzimmermann@suse.de>, Daniel Vetter 254 + Contact: Thomas Zimmermann <tzimmermann@suse.de>, Simona Vetter 255 255 256 256 Level: Advanced 257 257 ··· 297 297 version of the varios drm_gem_fb_create functions. Maybe called 298 298 drm_gem_fb_create/_with_dirty/_with_funcs as needed. 299 299 300 - Contact: Daniel Vetter 300 + Contact: Simona Vetter 301 301 302 302 Level: Intermediate 303 303 ··· 329 329 330 330 Might be good to also have some igt testcases for this. 331 331 332 - Contact: Daniel Vetter, Noralf Tronnes 332 + Contact: Simona Vetter, Noralf Tronnes 333 333 334 334 Level: Advanced 335 335 ··· 359 359 360 360 - Once all drivers are converted, remove the load/unload callbacks. 361 361 362 - Contact: Daniel Vetter 362 + Contact: Simona Vetter 363 363 364 364 Level: Intermediate 365 365 ··· 422 422 * TTM might benefit from using struct iosys_map internally. 423 423 * Framebuffer copying and blitting helpers should operate on struct iosys_map. 424 424 425 - Contact: Thomas Zimmermann <tzimmermann@suse.de>, Christian König, Daniel Vetter 425 + Contact: Thomas Zimmermann <tzimmermann@suse.de>, Christian König, Simona Vetter 426 426 427 427 Level: Intermediate 428 428 ··· 558 558 <https://lore.kernel.org/lkml/1446217392-11981-1-git-send-email-alexandru.murtaza@intel.com/>`_ 559 559 for some example code that could be reused. 560 560 561 - Contact: Daniel Vetter 561 + Contact: Simona Vetter 562 562 563 563 Level: Advanced 564 564 ··· 587 587 this (together with the drm_minor->drm_device move) would allow us to remove 588 588 debugfs_init. 589 589 590 - Contact: Daniel Vetter 590 + Contact: Simona Vetter 591 591 592 592 Level: Intermediate 593 593 ··· 608 608 various convenience wrappers provided, e.g. drmm_crtc_alloc_with_planes(), 609 609 drmm_universal_plane_alloc(), ... and so on. 610 610 611 - Contact: Daniel Vetter 611 + Contact: Simona Vetter 612 612 613 613 Level: Intermediate 614 614 ··· 628 628 this problem for USB devices by fishing out the USB host controller device, as 629 629 long as that supports DMA. Otherwise importing can still needlessly fail. 630 630 631 - Contact: Thomas Zimmermann <tzimmermann@suse.de>, Daniel Vetter 631 + Contact: Thomas Zimmermann <tzimmermann@suse.de>, Simona Vetter 632 632 633 633 Level: Advanced 634 634 ··· 709 709 2. In all, only look at one of the three status bits set by the above helpers. 710 710 3. Remove the other two status bits. 711 711 712 - Contact: Daniel Vetter 712 + Contact: Simona Vetter 713 713 714 714 Level: Intermediate 715 715
+3 -3
MAINTAINERS
··· 7345 7345 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> 7346 7346 M: Maíra Canal <mairacanal@riseup.net> 7347 7347 R: Haneen Mohammed <hamohammed.sa@gmail.com> 7348 - R: Daniel Vetter <daniel@ffwll.ch> 7348 + R: Simona Vetter <simona@ffwll.ch> 7349 7349 R: Melissa Wen <melissa.srw@gmail.com> 7350 7350 L: dri-devel@lists.freedesktop.org 7351 7351 S: Maintained ··· 7379 7379 7380 7380 DRM DRIVERS 7381 7381 M: David Airlie <airlied@gmail.com> 7382 - M: Daniel Vetter <daniel@ffwll.ch> 7382 + M: Simona Vetter <simona@ffwll.ch> 7383 7383 L: dri-devel@lists.freedesktop.org 7384 7384 S: Maintained 7385 7385 B: https://gitlab.freedesktop.org/drm ··· 8820 8820 F: arch/x86/math-emu/ 8821 8821 8822 8822 FRAMEBUFFER CORE 8823 - M: Daniel Vetter <daniel@ffwll.ch> 8823 + M: Simona Vetter <simona@ffwll.ch> 8824 8824 S: Odd Fixes 8825 8825 T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8826 8826 F: drivers/video/fbdev/core/