{"push_id":2906417085,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"1be35bd3c7c72fa067261461ead1837e7dcb69e0","before":"faded35af26c6580b6dcb223c480cd0155333e47","commits":[{"sha":"0deb6d139ecaee0cb13a40dde7edae060a4dcfbe","author":{"name":"Hans de Goede","email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com"},"message":"staging: vboxvideo: Atomic phase 1: convert cursor to universal plane\n\nIn preparation for atomic conversion, let's use the transitional atomic\nhelpers drm_plane_helper_update/disable.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/0deb6d139ecaee0cb13a40dde7edae060a4dcfbe"},{"sha":"ff30a9451f35fa8afb7a175748700c6e6a7fc3ec","author":{"name":"Hans de Goede","email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com"},"message":"staging: vboxvideo: Atomic phase 1: Use drm_plane_helpers for primary plane\n\nUse drm_plane_helpers for the primary plane and replace our custom\nmode_set callback with drm_helper_crtc_mode_set.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/ff30a9451f35fa8afb7a175748700c6e6a7fc3ec"},{"sha":"dbe560d5e9e414ad792460b27ebe8011e18fbc82","author":{"name":"Hans de Goede","email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com"},"message":"staging: vboxvideo: Atomic phase 2: Wire up state object handlers\n\nWire up state object handlers for the crtc-s and the planes, call\ndrm_mode_config_reset() after creating all the crtc-s and encoders and\nremove the legacy drm_helper_disable_unused_functions() call.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/dbe560d5e9e414ad792460b27ebe8011e18fbc82"},{"sha":"dec5cb0e98b089201ac71536c7a6cca7cf089fa9","author":{"name":"Hans de Goede","email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com"},"message":"staging: vboxvideo: Atomic phase 2: Stop using plane->fb and crtc->*\n\nOnce we are fully atomic plane->fb will always be NULL and we also\nshould not access things like crtc->enabled and crt->[hw]mode.\n\nNow that we've wired up the state object handlers, we always have a\nplane_state and crtc_state so change the code referencing plane->fb and\ncrtc->* to use the data from the plane_state and crt_state instead.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/dec5cb0e98b089201ac71536c7a6cca7cf089fa9"},{"sha":"1be35bd3c7c72fa067261461ead1837e7dcb69e0","author":{"name":"Hans de Goede","email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com"},"message":"staging: vboxvideo: Atomic phase 3: Switch last bits over to atomic\n\nNow that the state objects are wired up, we can:\n\n1) Move to the final atomic handlers\n2) Wire up atomic set_config helper\n3) Enable atomic modesetting ioctl\n\nThis is all done in one commit because doing this piecemeal leads to\nan intermediate state which triggers WARN_ONs in the atomic code because\ne.g. plane->fb is still being set.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>","distinct":true,"url":"https://api.github.com/repos/jwrdegoede/linux-sunxi/commits/1be35bd3c7c72fa067261461ead1837e7dcb69e0"}]}
{"actor":{"display_login":"jwrdegoede"}}