{"ref":"refs/heads/master","commits":[{"author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@chris-wilson.co.uk","name":"Chris Wilson"},"sha":"6eebd6bb5f1ea04f04019e5c39f87a0f17ffb472","message":"drm: Fix lack of CRTC disable for drm_crtc_helper_set_config(.fb=NULL)\n\nDisabling the CRTC by setting its framebuffer to NULL, as used by\ndrm_framebuffer_cleanup(), was failing to pass the current framebuffer\nto the crtc_func->disable callback. This is because of the dance within\ndrm_crtc_helper_set_config to pass the new_fb (NULL in this case) to the\ndrm_crtc_helper_set_mode with the currently attached fb as a parameter.\ndrm_crtc_helper_set_mode treats this as a no-op and the encoder is still\nenabled. And so the current fb is forgotten before the call to\ndrm_helper_disable_unused_functions.\n\nThis patch treats disabling the CRTC as a simple special case rather\nthan adding further complexity into the configuration logic.\n\nThis fixes a pin-leak of the fb bo on Xserver close.\n\nSigned-off-by: Chris Wilson <chris@chris-wilson.co.uk>\nSigned-off-by: Dave Airlie <airlied@redhat.com>","url":"https://api.github.com/repos/torvalds/linux/commits/6eebd6bb5f1ea04f04019e5c39f87a0f17ffb472"},{"author":{"email":"08dc22c6156113f2deff178e35e3ed9b24d6af9e@amd.com","name":"Alex Deucher"},"sha":"392e37229f0d6358dcc7b43641df776e9f62a6e6","message":"drm/radeon/kms: fix scanout of 2D tiled buffers on EG/CM\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id=43191\n\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>\nSigned-off-by: Dave Airlie <airlied@redhat.com>","url":"https://api.github.com/repos/torvalds/linux/commits/392e37229f0d6358dcc7b43641df776e9f62a6e6"},{"author":{"email":"08dc22c6156113f2deff178e35e3ed9b24d6af9e@amd.com","name":"Alex Deucher"},"sha":"f3a71df05082c84d1408129084736c5f742a6165","message":"drm/radeon/kms: fix 2D tiling CS support on EG/CM\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id=43191\n\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>\nSigned-off-by: Dave Airlie <airlied@redhat.com>","url":"https://api.github.com/repos/torvalds/linux/commits/f3a71df05082c84d1408129084736c5f742a6165"},{"author":{"email":"91e0ff19c25a4c90f9bdc24b1ac8e48e9177c077@gmail.com","name":"Xi Wang"},"sha":"bab9efc206ba89766c53a9042eb771e87e68c42b","message":"vmwgfx: integer overflow in vmw_kms_update_layout_ioctl()\n\nThere are two issues in vmw_kms_update_layout_ioctl().  First, the\nfor loop forgets to index rects and only checks the first element.\nSecond, there is a potential integer overflow if userspace passes\nin a large arg->num_outputs.  The call to kzalloc() would allocate\na small buffer, leading to out-of-bounds read.\n\nReported-by: Haogang Chen <haogangchen@gmail.com>\nSigned-off-by: Xi Wang <xi.wang@gmail.com>\nSigned-off-by: Thomas Hellstrom <thellstrom@vmware.com>\nSigned-off-by: Dave Airlie <airlied@redhat.com>","url":"https://api.github.com/repos/torvalds/linux/commits/bab9efc206ba89766c53a9042eb771e87e68c42b"},{"author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"sha":"0efebaa72d3b8cf377c45930c78e1a0969d6355a","message":"Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\n* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: hda - Fix S3/S4 problem on machines with VREF-pin mute-LED\n  ALSA: hda_intel - revert a quirk that affect VIA chipsets\n  ALSA: hda - Avoid touching mute-VREF pin for IDT codecs\n  firmware: Sigma: Fix endianess issues\n  firmware: Sigma: Skip header during CRC generation\n  firmware: Sigma: Prevent out of bounds memory access\n  ALSA: usb-audio - Support for Roland GAIA SH-01 Synthesizer\n  ASoC: Supply dcs_codes for newer WM1811 revisions\n  ASoC: Error out if we can't generate a LRCLK at all for WM8994\n  ASoC: Correct name of Speyside Main Speaker widget\n  ASoC: skip resume of soc-audio devices without codecs\n  ASoC: cs42l51: Fix off-by-one for reg_cache_size\n  ASoC: drop support for PlayPaq with WM8510\n  ASoC: mpc8610: tell the CS4270 codec that it's the master\n  ASoC: cs4720: use snd_soc_cache_sync()\n  ASoC: SAMSUNG: Fix build error\n  ASoC: max9877: Update register if either val or val2 is changed\n  ASoC: Fix wrong define for AD1836_ADC_WORD_OFFSET","url":"https://api.github.com/repos/torvalds/linux/commits/0efebaa72d3b8cf377c45930c78e1a0969d6355a"},{"author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"sha":"c2b5adb4868c190dd9d6dc624567fa38f1ba79af","message":"Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux\n\n* 'drm-fixes' of git://people.freedesktop.org/~airlied/linux:\n  vmwgfx: integer overflow in vmw_kms_update_layout_ioctl()\n  drm/radeon/kms: fix 2D tiling CS support on EG/CM\n  drm/radeon/kms: fix scanout of 2D tiled buffers on EG/CM\n  drm: Fix lack of CRTC disable for drm_crtc_helper_set_config(.fb=NULL)\n  drm/radeon/kms: add some new pci ids\n  drm/radeon/kms: Skip ACPI call to ATIF when possible\n  drm/radeon/kms: Hide debugging message\n  drm/radeon/kms: add some loop timeouts in pageflip code\n  drm/nv50/disp: silence compiler warning\n  drm/nouveau: fix oopses caused by clear being called on unpopulated ttms\n  drm/nouveau: Keep RAMIN heap within the channel.\n  drm/nvd0/disp: fix sor dpms typo, preventing dpms on in some situations\n  drm/nvc0/gr: fix TP init for transform feedback offset queries\n  drm/nouveau: add dumb ioctl support","url":"https://api.github.com/repos/torvalds/linux/commits/c2b5adb4868c190dd9d6dc624567fa38f1ba79af"},{"author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"sha":"7ed89aed2b897059c3d733cbd4994035b4ce1fba","message":"Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: Correct General touch PID","url":"https://api.github.com/repos/torvalds/linux/commits/7ed89aed2b897059c3d733cbd4994035b4ce1fba"},{"author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"sha":"ffb8fb5469315755ec2dd462452dcb869b358d55","message":"Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs\n\n* 'for-linus' of git://oss.sgi.com/xfs/xfs:\n  xfs: fix attr2 vs large data fork assert\n  xfs: force buffer writeback before blocking on the ilock in inode reclaim\n  xfs: validate acl count","url":"https://api.github.com/repos/torvalds/linux/commits/ffb8fb5469315755ec2dd462452dcb869b358d55"},{"author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"sha":"f9143eae1035195352da7577d89ec5982cbc9f72","message":"Merge branch 'staging-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\n* 'staging-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:\n  Staging: comedi: fix integer overflow in do_insnlist_ioctl()\n  Revert \"Staging: comedi: integer overflow in do_insnlist_ioctl()\"\n  Staging: comedi: integer overflow in do_insnlist_ioctl()\n  Staging: comedi: fix signal handling in read and write\n  Staging: comedi: fix mmap_count\n  staging: comedi: fix oops for USB DAQ devices.\n  staging: comedi: usbduxsigma: Fixed wrong range for the analogue channel.\n  staging:rts_pstor:Complete scanning_done variable\n  staging: usbip: bugfix for deadlock","url":"https://api.github.com/repos/torvalds/linux/commits/f9143eae1035195352da7577d89ec5982cbc9f72"},{"author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"sha":"af968e29acd91ebeb4224e899202c46c93171ecd","message":"Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\n* 'usb-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (21 commits)\n  usb: ftdi_sio: add PID for Propox ISPcable III\n  Revert \"xHCI: reset-on-resume quirk for NEC uPD720200\"\n  xHCI: fix bug in xhci_clear_command_ring()\n  usb: gadget: fsl_udc: fix dequeuing a request in progress\n  usb: fsl_mxc_udc.c: Remove compile-time dependency of MX35 SoC type\n  usb: fsl_mxc_udc.c: Fix build issue by including missing header file\n  USB: fsl_udc_core: use usb_endpoint_xfer_isoc to judge ISO XFER\n  usb: udc: Fix gadget driver's speed check in various UDC drivers\n  usb: gadget: fix g_serial regression\n  usb: renesas_usbhs: fixup driver speed\n  usb: renesas_usbhs: fixup gadget.dev.driver when udc_stop.\n  usb: renesas_usbhs: fixup signal the driver that cable was disconnected\n  usb: renesas_usbhs: fixup device_register timing\n  usb: musb: PM: fix context save/restore in suspend/resume path\n  USB: linux-cdc-acm.inf: add support for the acm_ms gadget\n  EHCI : Fix a regression in the ISO scheduler\n  xHCI: reset-on-resume quirk for NEC uPD720200\n  USB: whci-hcd: fix endian conversion in qset_clear()\n  USB: usb-storage: unusual_devs entry for Kingston DT 101 G2\n  usb: option: add SIMCom SIM5218\n  ...","url":"https://api.github.com/repos/torvalds/linux/commits/af968e29acd91ebeb4224e899202c46c93171ecd"}],"head":"af968e29acd91ebeb4224e899202c46c93171ecd","push_id":52375636,"size":10}