[PATCH 0/8] Fix some bugs/races in imx-drm

Russell King - ARM Linux linux at arm.linux.org.uk
Mon Dec 16 12:38:23 UTC 2013


On Mon, Dec 16, 2013 at 11:33:01AM +0000, Russell King - ARM Linux wrote:
> The following patch series fixes some bugs and races in the imx-drm
> code, which should probably be applied to an -rc kernel.
> 
>  drivers/staging/imx-drm/imx-drm-core.c      |   21 ++++++++++++-----
>  drivers/staging/imx-drm/ipu-v3/ipu-common.c |   32 +++++++++++++-------------
>  drivers/staging/imx-drm/ipuv3-plane.c       |   10 ++++++++
>  3 files changed, 41 insertions(+), 22 deletions(-)
> 
> Russell King (4):
>       imx-drm: imx-drm-core: fix error cleanup path for imx_drm_add_crtc()
>       imx-drm: imx-drm-core: fix DRM cleanup paths
>       imx-drm: fix missing symbol exports
>       imx-drm: ipu-v3: fix potential CRTC device registration race

I've decided to add four more patches to this set from my 50+ patch set
for this driver.  The new four come after the above four, so I'll just
append them to the thread.  New diffstat/shortlog:

 drivers/staging/imx-drm/imx-drm-core.c      |   39 ++++++++++++++++++++-------
 drivers/staging/imx-drm/imx-tve.c           |    9 ------
 drivers/staging/imx-drm/ipu-v3/ipu-common.c |   32 +++++++++++-----------
 drivers/staging/imx-drm/ipuv3-plane.c       |   10 +++++++
 4 files changed, 55 insertions(+), 35 deletions(-)

Russell King (8):
      imx-drm: imx-drm-core: fix error cleanup path for imx_drm_add_crtc()
      imx-drm: imx-drm-core: fix DRM cleanup paths
      imx-drm: fix missing symbol exports
      imx-drm: ipu-v3: fix potential CRTC device registration race
      imx-drm: imx-tve: don't call sleeping functions beneath enable_lock spinlo      imx-drm: imx-drm-core: use defined constant for number of CRTCs.
      imx-drm: imx-drm-core: make imx_drm_crtc_register() safer
      imx-drm: imx-drm-core: improve safety of imx_drm_add_crtc()



More information about the devel mailing list