Message ID | 20250312090132.1624445-1-nichen@iscas.ac.cn (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | drm/bridge: anx7625: Remove redundant 'flush_workqueue()' calls | expand |
On Wed, Mar 12, 2025 at 10:02 AM Chen Ni <nichen@iscas.ac.cn> wrote: > > 'destroy_workqueue()' already drains the queue before destroying it, so > there is no need to flush it explicitly. > > Remove the redundant 'flush_workqueue()' calls. > > This was generated with coccinelle: > > @@ > expression E; > @@ > - flush_workqueue(E); > destroy_workqueue(E); > > Signed-off-by: Chen Ni <nichen@iscas.ac.cn> > --- > drivers/gpu/drm/bridge/analogix/anx7625.c | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/drivers/gpu/drm/bridge/analogix/anx7625.c b/drivers/gpu/drm/bridge/analogix/anx7625.c > index 0b97b66de577..591ec8e5b642 100644 > --- a/drivers/gpu/drm/bridge/analogix/anx7625.c > +++ b/drivers/gpu/drm/bridge/analogix/anx7625.c > @@ -2771,7 +2771,6 @@ static void anx7625_i2c_remove(struct i2c_client *client) > > if (platform->hdcp_workqueue) { > cancel_delayed_work(&platform->hdcp_work); > - flush_workqueue(platform->hdcp_workqueue); > destroy_workqueue(platform->hdcp_workqueue); > } Reviewed-by: Robert Foss <rfoss@kernel.org> > > -- > 2.25.1 >
diff --git a/drivers/gpu/drm/bridge/analogix/anx7625.c b/drivers/gpu/drm/bridge/analogix/anx7625.c index 0b97b66de577..591ec8e5b642 100644 --- a/drivers/gpu/drm/bridge/analogix/anx7625.c +++ b/drivers/gpu/drm/bridge/analogix/anx7625.c @@ -2771,7 +2771,6 @@ static void anx7625_i2c_remove(struct i2c_client *client) if (platform->hdcp_workqueue) { cancel_delayed_work(&platform->hdcp_work); - flush_workqueue(platform->hdcp_workqueue); destroy_workqueue(platform->hdcp_workqueue); }
'destroy_workqueue()' already drains the queue before destroying it, so there is no need to flush it explicitly. Remove the redundant 'flush_workqueue()' calls. This was generated with coccinelle: @@ expression E; @@ - flush_workqueue(E); destroy_workqueue(E); Signed-off-by: Chen Ni <nichen@iscas.ac.cn> --- drivers/gpu/drm/bridge/analogix/anx7625.c | 1 - 1 file changed, 1 deletion(-)