{"push_id":2787094856,"size":16,"distinct_size":16,"ref":"refs/heads/drm-tip","head":"0de4e9a02a422ebe523f59c3b462c949673746b6","before":"aeddc9de8eb2223b7ce3f2c8990160481efc8902","commits":[{"sha":"f82aab2d521e4c1d4f9f98450b4a9a8abeaff1c4","author":{"name":"Chris Wilson","email":"711c73f64afdce07b7e38039a96d2224209e9a6c@chris-wilson.co.uk"},"message":"dma-buf: Remove requirement for ops->map() from dma_buf_export\n\nSince commit 9ea0dfbf972 (\"dma-buf: make map_atomic and map function\npointers optional\"), the core provides the no-op functions when map and\nmap_atomic are not provided, so we no longer need assert that are\nsupplied by a dma-buf exporter.\n\nFixes: 09ea0dfbf972 (\"dma-buf: make map_atomic and map function pointers optional\")\nSigned-off-by: Chris Wilson <chris@chris-wilson.co.uk>\nReviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>\nLink: http://patchwork.freedesktop.org/patch/msgid/20180807183647.22626-1-chris@chris-wilson.co.uk\nCc: Daniel Vetter <daniel@ffwll.ch>\nCc: Gerd Hoffmann <kraxel@redhat.com>\nCc: Sumit Semwal <sumit.semwal@linaro.org>\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/f82aab2d521e4c1d4f9f98450b4a9a8abeaff1c4"},{"sha":"abf7b30d7f61d981bfcca65d1e8331b27021b475","author":{"name":"Thomas Zimmermann","email":"1a7d732c1c6cc2fa166fa443b3d745644ae854e5@suse.de"},"message":"drm/cirrus: Use drm_framebuffer_put to avoid kernel oops in clean-up\n\nIn the Cirrus driver, the regular clean-up code also performs the clean-up\nof a failed initialization. If the fbdev's framebuffer was not initialized,\nthe clean-up will fail within drm_framebuffer_unregister_private. Booting\nwith cirrus.bpp=16 triggers this bug.\n\nThe framebuffer is currently stored directly within struct cirrus_fbdev. To\nfix the bug, we turn it into a pointer that is only set for initialized\nframebuffers. The fbdev's clean-up code skips uninitialized framebuffers.\n\nThe memory for struct drm_framebuffer is allocated dynamically. This requires\nadditional error handling within cirrusfb_create. The framebuffer clean-up is\nnow performed by drm_framebuffer_put, which also frees the data strcuture's\nmemory.\n\nLink: https://bugzilla.suse.com/show_bug.cgi?id=1101822\nSigned-off-by: Thomas Zimmermann <tzimmermann@suse.de>\nLink: http://patchwork.freedesktop.org/patch/msgid/20180720112743.27159-1-tzimmermann@suse.de\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/abf7b30d7f61d981bfcca65d1e8331b27021b475"},{"sha":"550f17441f5396732dee20ae69a903f29087ba1d","author":{"name":"Gerd Hoffmann","email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com"},"message":"drm/cirrus: flip default from 24bpp to 16bpp\n\nThe problem with 24bpp is that it is a rather unusual depth these days,\ncirrus is pretty much the only relevant device still using that, and it\nis a endless source of issues.  Wayland doesn't support it at all.  Bugs\nin Xorg keep showing up.\n\nTypically either 32bpp or 16bpp are used.  Using 32bpp would limit the\nresolution to 800x600 due to hardware constrains.  So lets go with 16bpp.\n\nAlso use the default depth for the framebuffer console and\nmode_info->preferred_depth.\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nReviewed-by: Adam Jackson <ajax@redhat.com>\nLink: http://patchwork.freedesktop.org/patch/msgid/20180808111311.30311-1-kraxel@redhat.com","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/550f17441f5396732dee20ae69a903f29087ba1d"},{"sha":"b0d146ac7b9a9f1e1303aca9e1e828348f5d8a2f","author":{"name":"Thomas Zimmermann","email":"1a7d732c1c6cc2fa166fa443b3d745644ae854e5@suse.de"},"message":"drm/qxl: Replace drm_dev_unref with drm_dev_put\n\nThis patch unifies the naming of DRM functions for reference counting\nof struct drm_device. The resulting code is more aligned with the rest\nof the Linux kernel interfaces.\n\nSigned-off-by: Thomas Zimmermann <tzimmermann@suse.de>\nLink: http://patchwork.freedesktop.org/patch/msgid/20180713120318.32195-1-tzimmermann@suse.de\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/b0d146ac7b9a9f1e1303aca9e1e828348f5d8a2f"},{"sha":"5043348a4969ae1661c008efe929abd0d76e3792","author":{"name":"Anton Vasilyev","email":"617f738967a7962200adea9d225cc2622fa4634c@ispras.ru"},"message":"drm: qxl: Fix error handling at qxl_device_init\n\nIf qxl_device_init fails on creating resources and does not report it,\nthen qxl module will catch null pointer exception on remove, or on\nprobe's error path.\n\nThe patch adds error path with resources release into qxl_device_init.\n\nFound by Linux Driver Verification project (linuxtesting.org).\n\nSigned-off-by: Anton Vasilyev <vasilyev@ispras.ru>\nLink: http://patchwork.freedesktop.org/patch/msgid/20180727115440.11112-1-vasilyev@ispras.ru\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/5043348a4969ae1661c008efe929abd0d76e3792"},{"sha":"66e0c8a5bcfd292606a70268376b44b468c316e8","author":{"name":"Anton Vasilyev","email":"617f738967a7962200adea9d225cc2622fa4634c@ispras.ru"},"message":"drm: qxl: Fix NULL pointer dereference at qxl_alloc_client_monitors_config\n\nIf qxl_alloc_client_monitors_config() fails to allocate\nclient_monitors_config then NULL pointer dereference occurs\nin function qxl_display_copy_rom_client_monitors_config() after\nqxl_alloc_client_monitors_config() call.\n\nThe patch adds return error from qxl_alloc_client_monitors_config()\nand additional status for qxl_display_copy_rom_client_monitors_config\nreturn value.\n\nFound by Linux Driver Verification project (linuxtesting.org).\n\nSigned-off-by: Anton Vasilyev <vasilyev@ispras.ru>\nLink: http://patchwork.freedesktop.org/patch/msgid/20180727153058.23620-1-vasilyev@ispras.ru\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/66e0c8a5bcfd292606a70268376b44b468c316e8"},{"sha":"eec97cd3677d92a01218b771f35436ea6141e933","author":{"name":"Thomas Zimmermann","email":"1a7d732c1c6cc2fa166fa443b3d745644ae854e5@suse.de"},"message":"drm/virtio: Replace drm_dev_unref with drm_dev_put\n\nThis patch unifies the naming of DRM functions for reference counting\nof struct drm_device. The resulting code is more aligned with the rest\nof the Linux kernel interfaces.\n\nSigned-off-by: Thomas Zimmermann <tzimmermann@suse.de>\nLink: http://patchwork.freedesktop.org/patch/msgid/20180716074940.8691-1-tzimmermann@suse.de\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/eec97cd3677d92a01218b771f35436ea6141e933"},{"sha":"1d21ec7da98f7cefe1d80c8a62a9865fcc93d684","author":{"name":"Gerd Hoffmann","email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com"},"message":"Merge remote-tracking branch 'drm-misc/drm-misc-fixes' into drm-tip","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/1d21ec7da98f7cefe1d80c8a62a9865fcc93d684"},{"sha":"a8121ce92295ad59c42ae752ab1f400d491552a2","author":{"name":"Gerd Hoffmann","email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com"},"message":"Merge remote-tracking branch 'drm-intel/drm-intel-fixes' into drm-tip","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/a8121ce92295ad59c42ae752ab1f400d491552a2"},{"sha":"5781df1d2fb00ded2cdfb19cbe40a1a8bb1d2247","author":{"name":"Gerd Hoffmann","email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com"},"message":"Merge remote-tracking branch 'drm-drm/drm-next' into drm-tip","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/5781df1d2fb00ded2cdfb19cbe40a1a8bb1d2247"},{"sha":"f6526774d73562aa6bdf719be0ed508805685a4c","author":{"name":"Gerd Hoffmann","email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com"},"message":"Merge remote-tracking branch 'drm-misc/drm-misc-next' into drm-tip","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/f6526774d73562aa6bdf719be0ed508805685a4c"},{"sha":"396238aa349ca358f7f81472dac4aac64cf67a9a","author":{"name":"Gerd Hoffmann","email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com"},"message":"Merge remote-tracking branch 'drm-intel/drm-intel-next-queued' into drm-tip\n\n# Conflicts:\n#\tdrivers/gpu/drm/i915/intel_pm.c","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/396238aa349ca358f7f81472dac4aac64cf67a9a"},{"sha":"fc24e4acbbeb0fa386786574f7c57fcda2c39e74","author":{"name":"Gerd Hoffmann","email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com"},"message":"Merge remote-tracking branch 'tiwai-sound/for-linus' into drm-tip","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/fc24e4acbbeb0fa386786574f7c57fcda2c39e74"},{"sha":"715e25afce475cf9a1d3f77ab7edbbd208f52217","author":{"name":"Gerd Hoffmann","email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com"},"message":"Merge remote-tracking branch 'tiwai-sound/for-next' into drm-tip","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/715e25afce475cf9a1d3f77ab7edbbd208f52217"},{"sha":"7a58b0aa9f8a22edfe1d2bf63774b51836467e0f","author":{"name":"Gerd Hoffmann","email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com"},"message":"Merge remote-tracking branch 'drm-intel/topic/core-for-CI' into drm-tip","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/7a58b0aa9f8a22edfe1d2bf63774b51836467e0f"},{"sha":"0de4e9a02a422ebe523f59c3b462c949673746b6","author":{"name":"Gerd Hoffmann","email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com"},"message":"drm-tip: 2018y-08m-10d-06h-00m-51s UTC integration manifest","distinct":true,"url":"https://api.github.com/repos/freedesktop/drm-tip/commits/0de4e9a02a422ebe523f59c3b462c949673746b6"}]}
{"actor":{"display_login":"fdo-mirror"}}