Linus Torvalds
e6e5bec43c
for-linus-20180629
...
-----BEGIN PGP SIGNATURE-----
iQJEBAABCAAuFiEEwPw5LcreJtl1+l5K99NY+ylx4KYFAls2oVcQHGF4Ym9lQGtl
cm5lbC5kawAKCRD301j7KXHgpr89D/9PaJCtLpCEU1HdaohIDXDyJKBdtCllIsqJ
YAJTlUkFRkMvsbdEA3U43rVRVlu7zxP3aRg79VRI+kdZ8y8XSiisAF/QUbG/Bwd3
NuFqKj4Hm5xFTtLMKIUlumR2/exD4ZpPHKnWmD4idp1PZRoTUwxeIjqVv77L6Nfy
c4/GVlz2t9buWxH/5PSa//rsT49xM6CLpyIwO2lFsNEk2HYE/uAWya5KZVJ1YKVw
mSjUdyFtJ//lFK9lVU4YkdNF0d5w2PcEoCfNyPe0n9F43iITACo2om7rkSkTgciS
izPAs1DkqNdWPta2twULt656WlUoGlwnWyFchU34N/I/pDiww4kdCQFfNIOi6qBW
7rPQ4xpywiw/U93C2GLEeE09++T8+yO4KuELhIcN5+D3D2VGRIuaGcf4xeY0CX3A
a335EZIxBGOfxyejknBDg3BsoUcLvejbANKD8ltis3zciGf/QyLt+FFqx25WCzkN
N028ppml8WPSiqhSlFDMyfscO1dx/WSYh1q7ANrBiPPaEjFYmakzEDT0cZW4JsUh
av4jqYt3cqrFIXyhRHJM2wjFymQv6aVnmLa4zOKCFbwm9KzMWUUFjc4R962T/sQK
0g+eCSFGidii4JZ4ghOAQk2dqCTIZqV72pmLlpJBGu+SAIQxkh+29h0LOi5U3v1Y
FnTtJ1JhCg==
=0uqV
-----END PGP SIGNATURE-----
Merge tag 'for-linus-20180629' of git://git.kernel.dk/linux-block
Pull block fixes from Jens Axboe:
"Small set of fixes for this series. Mostly just minor fixes, the only
oddball in here is the sg change.
The sg change came out of the stall fix for NVMe, where we added a
mempool and limited us to a single page allocation. CONFIG_SG_DEBUG
sort-of ruins that, since we'd need to account for that. That's
actually a generic problem, since lots of drivers need to allocate SG
lists. So this just removes support for CONFIG_SG_DEBUG, which I added
back in 2007 and to my knowledge it was never useful.
Anyway, outside of that, this pull contains:
- clone of request with special payload fix (Bart)
- drbd discard handling fix (Bart)
- SATA blk-mq stall fix (me)
- chunk size fix (Keith)
- double free nvme rdma fix (Sagi)"
* tag 'for-linus-20180629' of git://git.kernel.dk/linux-block:
sg: remove ->sg_magic member
drbd: Fix drbd_request_prepare() discard handling
blk-mq: don't queue more if we get a busy return
block: Fix cloning of requests with a special payload
nvme-rdma: fix possible double free of controller async event buffer
block: Fix transfer when chunk sectors exceeds max
2018-06-30 10:47:46 -07:00
..
amd
drm/amd/display: release spinlock before committing updates to stream
2018-06-27 14:35:53 -05:00
arc
drm/arcpgu: remove drm_encoder_slave
2018-01-30 18:05:25 +01:00
arm
drm/mali-dp: Rectify the width and height passed to rotmem_required()
2018-06-18 18:08:43 +01:00
armada
drm: Don't pass clip to drm_atomic_helper_check_plane_state()
2018-03-05 20:48:25 +02:00
ast
drm/ast: fix mode_valid's return type
2018-04-25 09:09:22 +02:00
atmel-hlcdc
Fixes for v4.18-rc2:
2018-06-22 11:03:43 +10:00
bochs
drm/bochs: fix mode_valid's return type
2018-04-25 09:34:00 +02:00
bridge
Fixes for v4.18-rc2:
2018-06-22 11:03:43 +10:00
cirrus
Linux 4.16-rc7
2018-03-28 14:30:41 +10:00
etnaviv
Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into drm-next
2018-05-22 10:43:27 +10:00
exynos
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
fsl-dcu
gma500
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
hisilicon
drm/hisilicon: fix mode_valid's return type
2018-04-25 09:09:22 +02:00
i2c
Merge branch 'drm-tda998x-devel' of git://git.armlinux.org.uk/~rmk/linux-arm into drm-next
2018-05-22 10:20:45 +10:00
i810
i915
for-linus-20180629
2018-06-30 10:47:46 -07:00
imx
Linux 4.16-rc7
2018-03-28 14:30:41 +10:00
lib
mediatek
drm/mediatek: Using the function drm_display_mode_to_videomode
2018-05-02 14:20:47 +08:00
meson
drm/meson: Fix an un-handled error path in 'meson_drv_bind_master()'
2018-06-26 10:22:29 +02:00
mga
mgag200
drm/mgag200: fix mode_valid's return type
2018-04-25 09:09:22 +02:00
msm
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
mxsfb
drm/mxsfb: Use simple_display_pipe prepare_fb helper
2018-04-24 13:58:43 +02:00
nouveau
Merge branch 'linux-4.18' of git://github.com/skeggsb/linux into drm-fixes
2018-06-20 16:57:09 +10:00
omapdrm
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
panel
drm/panel: Enable DSI transactions on the RPi panel.
2018-04-30 13:57:13 -07:00
pl111
drm/pl111: Fix module probe bug
2018-05-04 00:13:41 +02:00
qxl
Only a small qxl fix that was queued for v4.17.
2018-06-20 16:58:49 +10:00
r128
r128: don't open-code memdup_user()
2017-12-27 19:00:09 -05:00
radeon
treewide: Use array_size() in vzalloc()
2018-06-12 16:19:22 -07:00
rcar-du
DeviceTree updates for v4.18:
2018-06-07 14:06:31 -07:00
rockchip
drm/rockchip: Disable blending for win0
2018-05-01 15:56:21 -04:00
savage
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
scheduler
drm/scheduler: fix a corner case in dependency optimization
2018-05-25 11:02:14 -05:00
selftests
treewide: Use array_size() in vzalloc()
2018-06-12 16:19:22 -07:00
shmobile
drm: shmobile: remove unused MERAM support
2018-05-14 15:47:30 +02:00
sis
sti
gpu: drm: sti: fix spelling mistake: "initialze" -> "initialize"
2018-05-02 13:09:49 +02:00
stm
drm/stm: ltdc: fix warnings in ltdc_plane_create()
2018-04-27 11:02:58 +02:00
sun4i
Fixes for v4.18-rc2:
2018-06-22 11:03:43 +10:00
tdfx
tegra
drm/tegra: Changes for v4.18-rc1
2018-05-22 10:45:43 +10:00
tilcdc
drm/tilcdc: Fix setting clock divider for omap-l138
2018-05-09 19:55:18 +03:00
tinydrm
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
ttm
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
tve200
drm/tve200: Use simple_display_pipe prepare_fb helper
2018-04-24 13:58:06 +02:00
udl
drm/udl: fix mode_valid's return type
2018-04-25 09:09:22 +02:00
v3d
drm-misc-next-fixes for v4.18:
2018-06-08 15:52:54 +10:00
vc4
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
vgem
via
treewide: Use array_size() in vzalloc()
2018-06-12 16:19:22 -07:00
virtio
drm-misc-next for v4.18:
2018-04-30 09:32:43 +10:00
vmwgfx
drm for v4.18-rc1
2018-06-06 08:16:33 -07:00
xen
drm for v4.18-rc1
2018-06-06 08:16:33 -07:00
zte
drm/zte: Stop consulting plane->crtc
2018-03-29 19:14:21 +03:00
ati_pcigart.c
drm_agpsupport.c
drm_atomic.c
urgent i686 mmap fix for drm drivers
2018-05-18 14:08:53 +10:00
drm_atomic_helper.c
drm/rect: Handle rounding errors in drm_rect_clip_scaled, v3.
2018-05-04 11:09:54 +02:00
drm_auth.c
drm: Check for lessee in DROP_MASTER ioctl
2018-01-31 09:27:51 +01:00
drm_blend.c
drm/blend: Add a generic alpha property
2018-04-16 21:17:29 +02:00
drm_bridge.c
drm_bufs.c
drm: dma_bufs: Fixed checkpatch issues
2018-03-19 09:31:20 -04:00
drm_cache.c
drm_color_mgmt.c
kernel.h: Retain constant expression output for max()/min()
2018-04-05 14:17:16 -07:00
drm_connector.c
drm: Expose modes with aspect ratio, only if requested
2018-05-11 09:06:39 +02:00
drm_context.c
drm_crtc.c
drm: Handle aspect ratio info in legacy modeset path
2018-05-11 09:05:18 +02:00
drm_crtc_helper.c
drm_crtc_helper_internal.h
drm_crtc_internal.h
drm: Don't EXPORT drm_add/reset_display_info
2018-04-24 21:34:53 +02:00
drm_debugfs.c
drm_debugfs_crc.c
drm/crc: Add support for polling on the data fd.
2018-02-05 13:22:44 +01:00
drm_dma.c
drm_dp_aux_dev.c
sched/wait, drivers/drm: Convert wait_on_atomic_t() usage to the new wait_var_event() API
2018-03-20 08:23:18 +01:00
drm_dp_dual_mode_helper.c
drm/i915: Fix LSPCON TMDS output buffer enabling from low-power state
2018-04-18 16:33:14 +03:00
drm_dp_helper.c
drm for v4.18-rc1
2018-06-06 08:16:33 -07:00
drm_dp_mst_topology.c
drm/dp/mst: Fix off-by-one typo when dump payload table
2018-03-28 09:12:16 +03:00
drm_drv.c
Single fix for v4.18:
2018-06-20 16:58:31 +10:00
drm_dumb_buffers.c
drm/dumb-buffers: Integer overflow in drm_mode_create_ioctl()
2018-05-16 17:56:06 +02:00
drm_edid.c
treewide: kmalloc() -> kmalloc_array()
2018-06-12 16:19:22 -07:00
drm_edid_load.c
drm_encoder.c
drm: Warn if plane/crtc/encoder/connector index exceeds our 32bit bitmasks
2018-01-29 18:46:53 +02:00
drm_encoder_slave.c
drm_fb_cma_helper.c
drm/cma-helper: Add drm_fb_cma_fbdev_init/fini()
2017-12-08 14:27:47 +01:00
drm_fb_helper.c
drm: Add aspect ratio parsing in DRM layer
2018-05-11 09:23:41 +02:00
drm_file.c
drm: set FMODE_UNSIGNED_OFFSET for drm files
2018-05-15 14:46:04 +10:00
drm_flip_work.c
drm_fourcc.c
drm/fourcc: Add a alpha field to drm_format_info
2018-01-29 12:07:47 +01:00
drm_framebuffer.c
drm: remove all control node code
2018-05-03 21:26:32 +02:00
drm_gem.c
drm/gem: Document that handle_create must be the last step
2018-03-26 17:42:06 +02:00
drm_gem_cma_helper.c
drm_gem_framebuffer_helper.c
drm: Move simple_display_pipe prepare_fb helper into gem fb helpers
2018-04-24 13:57:22 +02:00
drm_global.c
drm_hashtab.c
treewide: Use array_size() in vzalloc()
2018-06-12 16:19:22 -07:00
drm_info.c
drm_internal.h
drm_ioc32.c
drm: Drop DRM_CONTROL_ALLOW from ioctls
2018-05-03 11:28:02 +02:00
drm_ioctl.c
drm: Add DRM client cap for aspect-ratio
2018-05-11 09:05:03 +02:00
drm_irq.c
drm_kms_helper_common.c
drm_lease.c
gpu: drm/lease:: Use list_{next/prev}_entry instead of list_entry
2018-03-26 10:38:06 +02:00
drm_legacy.h
drm_lock.c
drm_memory.c
treewide: Use array_size() in vmalloc()
2018-06-12 16:19:22 -07:00
drm_mipi_dsi.c
drm/dsi: Fix improper use of mipi_dsi_device_transfer() return value
2018-01-16 17:10:14 -05:00
drm_mm.c
Linux 4.16-rc7
2018-03-28 14:30:41 +10:00
drm_mode_config.c
Linux 4.15-rc4
2017-12-19 21:37:24 +10:00
drm_mode_object.c
drm_modes.c
drm: Add and handle new aspect ratios in DRM layer
2018-05-11 09:23:55 +02:00
drm_modeset_helper.c
drm_modeset_lock.c
drm/atomic: Call ww_acquire_done after drm_modeset_lock_all
2018-03-05 10:35:32 +01:00
drm_of.c
drm: of: simplify component probe code
2018-03-06 14:05:00 +05:30
drm_panel.c
drm_panel_orientation_quirks.c
drm: panel-orientation-quirks: Convert to use match_string() helper
2018-05-10 11:36:25 -04:00
drm_pci.c
drm_plane.c
drm: Use plane->state->fb over plane->fb
2018-03-29 19:14:21 +03:00
drm_plane_helper.c
drm: Don't pass clip to drm_atomic_helper_check_plane_state()
2018-03-05 20:48:25 +02:00
drm_prime.c
drm: Make the prime vmap/vunmap hooks optional.
2018-04-30 10:42:03 -07:00
drm_print.c
drm: Reduce object size of DRM_DEV_<LEVEL> uses
2018-03-19 15:15:42 +01:00
drm_probe_helper.c
Linux 4.16-rc7
2018-03-28 14:30:41 +10:00
drm_property.c
drm: Don't pass the index to drm_property_add_enum()
2018-04-27 16:46:50 +03:00
drm_rect.c
drm/rect: Handle rounding errors in drm_rect_clip_scaled, v3.
2018-05-04 11:09:54 +02:00
drm_scatter.c
drm_scdc_helper.c
drm/scdc-helper: Convert errors into debug messages
2018-03-26 21:37:24 +03:00
drm_simple_kms_helper.c
drm/simple-kms-helper: Plumb plane state to the enable hook
2018-03-28 19:19:32 +03:00
drm_syncobj.c
Revert 190c462d5be19ba622a82f5fd0625087c870a1e6..bf3012ada1b2222e770de5c35c1bb16f73b3a01d"
2018-05-03 12:38:39 +02:00
drm_sysfs.c
drm: remove all control node code
2018-05-03 21:26:32 +02:00
drm_trace.h
drm_trace_points.c
drm_vblank.c
Merge tag 'drm-intel-next-2018-03-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
2018-03-14 14:53:01 +10:00
drm_vm.c
drm_vma_manager.c
Kconfig
drm/selftests: Add drm helper selftest
2018-05-04 11:36:45 +02:00
Makefile
drm/selftests: Rename the Kconfig option to CONFIG_DRM_DEBUG_SELFTEST
2018-05-04 11:36:34 +02:00