linux/drivers/gpu/drm/exynos
Tejun Heo 43829731dd workqueue: deprecate flush[_delayed]_work_sync()
flush[_delayed]_work_sync() are now spurious.  Mark them deprecated
and convert all users to flush[_delayed]_work().

If you're cc'd and wondering what's going on: Now all workqueues are
non-reentrant and the regular flushes guarantee that the work item is
not pending or running on any CPU on return, so there's no reason to
use the sync flushes at all and they're going away.

This patch doesn't make any functional difference.

Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: Russell King <linux@arm.linux.org.uk>
Cc: Paul Mundt <lethal@linux-sh.org>
Cc: Ian Campbell <ian.campbell@citrix.com>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Mattia Dongili <malattia@linux.it>
Cc: Kent Yoder <key@linux.vnet.ibm.com>
Cc: David Airlie <airlied@linux.ie>
Cc: Jiri Kosina <jkosina@suse.cz>
Cc: Karsten Keil <isdn@linux-pingi.de>
Cc: Bryan Wu <bryan.wu@canonical.com>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Alasdair Kergon <agk@redhat.com>
Cc: Mauro Carvalho Chehab <mchehab@infradead.org>
Cc: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: linux-wireless@vger.kernel.org
Cc: Anton Vorontsov <cbou@mail.ru>
Cc: Sangbeom Kim <sbkim73@samsung.com>
Cc: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Eric Van Hensbergen <ericvh@gmail.com>
Cc: Takashi Iwai <tiwai@suse.de>
Cc: Steven Whitehouse <swhiteho@redhat.com>
Cc: Petr Vandrovec <petr@vandrovec.name>
Cc: Mark Fasheh <mfasheh@suse.com>
Cc: Christoph Hellwig <hch@infradead.org>
Cc: Avi Kivity <avi@redhat.com>
2012-08-20 14:51:24 -07:00
..
exynos_ddc.c drm/exynos: remove module of exynos drm subdrv 2012-03-20 09:40:23 +00:00
exynos_drm_buf.c drm/exynos: added drm prime feature. 2012-05-08 18:46:32 +09:00
exynos_drm_buf.h drm/exynos: update gem and buffer framework. 2012-03-20 09:40:21 +00:00
exynos_drm_connector.c drm/exynos: Add missing static storage class specifier 2012-07-27 11:13:54 +09:00
exynos_drm_connector.h
exynos_drm_core.c drm/exynos: removed unnecessary variable 2012-07-27 11:13:57 +09:00
exynos_drm_crtc.c drm/exynos: add property for crtc mode 2012-07-27 11:13:54 +09:00
exynos_drm_crtc.h drm/exynos: update overlay via plane from crtc 2012-07-27 11:13:53 +09:00
exynos_drm_dmabuf.c drm/exynos: set buffer type from exporter. 2012-07-27 11:13:56 +09:00
exynos_drm_dmabuf.h drm/exynos: added drm prime feature. 2012-05-08 18:46:32 +09:00
exynos_drm_drv.c drm/exynos: add property for plane zpos 2012-07-27 11:13:54 +09:00
exynos_drm_drv.h drm/exynos: add property for crtc mode 2012-07-27 11:13:54 +09:00
exynos_drm_encoder.c drm/exynos: add plane enable/disable 2012-07-27 11:13:54 +09:00
exynos_drm_encoder.h drm/exynos: add plane enable/disable 2012-07-27 11:13:54 +09:00
exynos_drm_fb.c drm/exynos: Keep a reference to frame buffer GEM objects 2012-06-05 11:53:58 +09:00
exynos_drm_fb.h drm/exynos: Use DRM_FORMAT_{NV12, YUV420} instead of DRM_FORMAT_{NV12M, YUV420M} 2012-06-05 11:51:43 +09:00
exynos_drm_fbdev.c drm/exynos: remove module of exynos drm subdrv 2012-03-20 09:40:23 +00:00
exynos_drm_fbdev.h
exynos_drm_fimd.c drm/exynos: Use devm_* functions in exynos_drm_fimd.c 2012-07-27 11:13:55 +09:00
exynos_drm_g2d.c workqueue: deprecate flush[_delayed]_work_sync() 2012-08-20 14:51:24 -07:00
exynos_drm_g2d.h drm/exynos: add G2D driver 2012-05-17 20:14:48 +09:00
exynos_drm_gem.c drm/exynos: fixed exception to page allocation failure 2012-07-27 11:13:57 +09:00
exynos_drm_gem.h drm/exynos: fixed a comment to gem size. 2012-07-27 11:13:57 +09:00
exynos_drm_hdmi.c drm: Make the .mode_fixup() operations mode argument a const pointer 2012-07-19 21:52:38 -04:00
exynos_drm_hdmi.h drm: Make the .mode_fixup() operations mode argument a const pointer 2012-07-19 21:52:38 -04:00
exynos_drm_plane.c drm/exynos: add plane enable/disable 2012-07-27 11:13:54 +09:00
exynos_drm_plane.h drm/exynos: add plane enable/disable 2012-07-27 11:13:54 +09:00
exynos_drm_vidi.c drm/exynos: fixed build warning. 2012-07-27 11:13:56 +09:00
exynos_drm_vidi.h drm/exynos: added virtual display driver. 2012-03-21 10:15:49 +00:00
exynos_hdmi.c drm/exynos: Use devm_* functions in exynos_hdmi.c 2012-07-27 11:13:55 +09:00
exynos_hdmi.h drm/exynos: cleanup exynos_hdmi.h 2012-03-20 09:41:45 +00:00
exynos_hdmiphy.c drm/exynos: added hdmi display support 2011-12-29 11:21:42 +09:00
exynos_mixer.c drm/exynos: Use devm_* functions in exynos_mixer.c 2012-07-27 11:13:55 +09:00
Kconfig drm/exynos: add G2D driver 2012-05-17 20:14:48 +09:00
Makefile drm/exynos: add G2D driver 2012-05-17 20:14:48 +09:00
regs-hdmi.h drm/exynos: enable dvi mode for dvi monitor 2012-05-17 20:14:25 +09:00
regs-mixer.h drm/exynos: added hdmi display support 2011-12-29 11:21:42 +09:00
regs-vp.h drm/exynos: added hdmi display support 2011-12-29 11:21:42 +09:00