[PATCH v4 2/2] ASoC: Intel: Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- Changes in v4: -No change content-wise. Split the patch into a patch set. sound/soc/intel/atom/sst/sst.c | 15 +-- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/sound/soc/intel/atom/ss

[PATCH v4 2/2] ASoC: Intel: Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
. Signed-off-by: Bhaktipriya Shridhar --- Changes in v4: -No change content-wise. Split the patch into a patch set. sound/soc/intel/atom/sst/sst.c | 15 +-- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/sound/soc/intel/atom/sst/sst.c b/sound/soc/intel/a

[PATCH v4 1/2] ASoC: tlv320dac33: Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
CPU locality or global ordering guarantee unless the target CPU is explicitly specified and thus the increase of local concurrency shouldn't make any difference. The work item has been flushed in dac33_soc_remove to ensure that there are no pending tasks while disconnecting the driver. Signed-off-by

[PATCH v4 1/2] ASoC: tlv320dac33: Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
CPU locality or global ordering guarantee unless the target CPU is explicitly specified and thus the increase of local concurrency shouldn't make any difference. The work item has been flushed in dac33_soc_remove to ensure that there are no pending tasks while disconnecting the driver. Signed-off-by

[PATCH v4 0/2] ASoc Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
This patch set removes deprecated create_singlethread_workqueue instances in sound/soc/. Bhaktipriya Shridhar (2): ASoC: tlv320dac33: Remove deprecated create_singlethread_workqueue ASoC: Intel: Remove deprecated create_singlethread_workqueue sound/soc/codecs/tlv320dac33.c | 17

[PATCH v4 0/2] ASoc Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
This patch set removes deprecated create_singlethread_workqueue instances in sound/soc/. Bhaktipriya Shridhar (2): ASoC: tlv320dac33: Remove deprecated create_singlethread_workqueue ASoC: Intel: Remove deprecated create_singlethread_workqueue sound/soc/codecs/tlv320dac33.c | 17

[PATCH v3 4/4] fs/afs/flock: Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
has been set to ensure forward progress under memory pressure because the workqueue is being used on a memory reclaim path. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com>

[PATCH v3 4/4] fs/afs/flock: Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
has been set to ensure forward progress under memory pressure because the workqueue is being used on a memory reclaim path. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- Changes in v3: -Updated patc

[PATCH v3 3/4] fs/afs/callback: Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
AIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- Changes in v3: -No change fs/afs/callback.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/afs/callback.c b/fs/afs/callback.c

[PATCH v3 3/4] fs/afs/callback: Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
AIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- Changes in v3: -No change fs/afs/callback.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/afs/callback.c b/fs/afs/callback.c index 7ef637d..1e9d2f8 100

[PATCH v3 2/4] fs/afs/rxrpc: Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
has been set to ensure forward progress under memory pressure because the workqueue is being used on a memory reclaim path. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- Changes in v3

[PATCH v3 2/4] fs/afs/rxrpc: Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
has been set to ensure forward progress under memory pressure because the workqueue is being used on a memory reclaim path. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- Changes in v3: - Updated patch descrip

[PATCH v3 1/4] fs/afs/vlocation: Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
ry reclaim path, WQ_MEM_RECLAIM flag has been set to ensure forward progress under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- Changes in v3: - No

[PATCH v3 1/4] fs/afs/vlocation: Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
ry reclaim path, WQ_MEM_RECLAIM flag has been set to ensure forward progress under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- Changes in v3: - No change fs/afs/vlocation.c | 4 ++

[PATCH v3 0/4] fs/afs: Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
This patch set removes deprecated create_singlethread_workqueue usages in fs/afs. Bhaktipriya Shridhar (4): fs/afs/vlocation: Remove deprecated create_singlethread_workqueue fs/afs/rxrpc: Remove deprecated create_singlethread_workqueue fs/afs/callback: Remove deprecated

[PATCH v3 0/4] fs/afs: Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
This patch set removes deprecated create_singlethread_workqueue usages in fs/afs. Bhaktipriya Shridhar (4): fs/afs/vlocation: Remove deprecated create_singlethread_workqueue fs/afs/rxrpc: Remove deprecated create_singlethread_workqueue fs/afs/callback: Remove deprecated

Re: [PATCH v2 2/4] fs/afs/rxrpc: Remove deprecated create_singlethread_workqueue

2016-09-01 Thread Bhaktipriya Shridhar
On Thu, Sep 1, 2016 at 2:47 AM, Tejun Heo wrote: > On Wed, Aug 31, 2016 at 09:24:40PM +0100, David Howells wrote: >> Concurrently is fine. > > I see. Bhaktpriya, can you please update the patch description? The > code itself should be fine, I think. > Sure. Will update it in

Re: [PATCH v2 2/4] fs/afs/rxrpc: Remove deprecated create_singlethread_workqueue

2016-09-01 Thread Bhaktipriya Shridhar
On Thu, Sep 1, 2016 at 2:47 AM, Tejun Heo wrote: > On Wed, Aug 31, 2016 at 09:24:40PM +0100, David Howells wrote: >> Concurrently is fine. > > I see. Bhaktpriya, can you please update the patch description? The > code itself should be fine, I think. > Sure. Will update it in v2. Thanks,

[PATCH v2] fs/nfsd/nfs4callback: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
een set since this is an in-kernel nfs server and isn't involved in memory reclaim operations on the local host. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- Changes in v2:

[PATCH v2] fs/nfsd/nfs4callback: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
een set since this is an in-kernel nfs server and isn't involved in memory reclaim operations on the local host. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- Changes in v2: - No change. Made this a s

[PATCH v2 4/4] fs/ocfs2/dlm: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- Changes in v2: -No change fs/ocfs2/dlm/dlmdomain.c | 2 +- 1 file changed, 1 insertion(+), 1 dele

[PATCH v2 4/4] fs/ocfs2/dlm: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- Changes in v2: -No change fs/ocfs2/dlm/dlmdomain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ocfs2/dl

[PATCH v2 3/4] fs/ocfs2/super: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
progress under memory pressure because the workqueue is being used on a memory reclaim path. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- Changes in v2: -No change. fs/ocfs2/super.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ocfs2/supe

[PATCH v2 3/4] fs/ocfs2/super: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
progress under memory pressure because the workqueue is being used on a memory reclaim path. Signed-off-by: Bhaktipriya Shridhar --- Changes in v2: -No change. fs/ocfs2/super.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c index d

[PATCH v2 2/4] fs/ocfs2/cluster: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
essure. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- Changes in v2: -No changes. fs/ocfs2/cluster/tcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ocfs2/cluster/tcp.c b/fs/ocfs2/cluster/tcp.c index 4238eb2..47afe9c 100644 --- a/fs/ocf

[PATCH v2 2/4] fs/ocfs2/cluster: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
essure. Signed-off-by: Bhaktipriya Shridhar --- Changes in v2: -No changes. fs/ocfs2/cluster/tcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ocfs2/cluster/tcp.c b/fs/ocfs2/cluster/tcp.c index 4238eb2..47afe9c 100644 --- a/fs/ocfs2/cluster/tcp.c +++ b/fs/

[PATCH v2 1/4] fs/ocfs2/dlmfs: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
set to ensure forward progress under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- fs/ocfs2/dlmfs/dlmfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) di

[PATCH v2 1/4] fs/ocfs2/dlmfs: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
set to ensure forward progress under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- fs/ocfs2/dlmfs/dlmfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ocfs2/dlmfs/dlmfs

[PATCH v2 0/4] fs/ocfs2: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
Message-ID: <cover.1472590094.git.bhaktipriy...@gmail.com> Reply-To: This patch set removes deprecated create_singlethread_workqueue usages in fs/ocfs2. Bhaktipriya Shridhar (4): fs/ocfs2/dlmfs: Remove deprecated create_singlethread_workqueue fs/ocfs2/cluster: Remove depr

[PATCH v2 0/4] fs/ocfs2: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
Message-ID: Reply-To: This patch set removes deprecated create_singlethread_workqueue usages in fs/ocfs2. Bhaktipriya Shridhar (4): fs/ocfs2/dlmfs: Remove deprecated create_singlethread_workqueue fs/ocfs2/cluster: Remove deprecated create_singlethread_workqueue fs/ocfs2/super: Remove

[PATCH v2 4/4] fs/afs/flock: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
rogress under memory pressure because the workqueue is being used on a memory reclaim path. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- Changes in v2: -No Change fs/afs/

[PATCH v2 4/4] fs/afs/flock: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
rogress under memory pressure because the workqueue is being used on a memory reclaim path. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- Changes in v2: -No Change fs/afs/flock.c | 4 ++-- 1 file changed,

[PATCH v2 3/4] fs/afs/callback: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
AIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- Changes in v2: -No change fs/afs/callback.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/afs/callback.c b/fs/afs/callback.c

[PATCH v2 3/4] fs/afs/callback: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
AIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- Changes in v2: -No change fs/afs/callback.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/afs/callback.c b/fs/afs/callback.c index 7ef637d..1e9d2f8 100

[PATCH v2 2/4] fs/afs/rxrpc: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
rogress under memory pressure because the workqueue is being used on a memory reclaim path. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- Changes in v2: -No change fs/af

[PATCH v2 2/4] fs/afs/rxrpc: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
rogress under memory pressure because the workqueue is being used on a memory reclaim path. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- Changes in v2: -No change fs/afs/rxrpc.c | 2 +- 1 file changed

[PATCH v2 1/4] fs/afs/vlocation: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
ry reclaim path, WQ_MEM_RECLAIM flag has been set to ensure forward progress under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- Changes in v2: -No

[PATCH v2 0/4] fs/afs: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
Message-ID: <cover.1472589043.git.bhaktipriy...@gmail.com> Reply-To: This patch set removes deprecated create_singlethread_workqueue usages in fs/afs. Bhaktipriya Shridhar (4): fs/afs/vlocation: Remove deprecated create_singlethread_workqueue fs/afs/rxrpc: Remove depr

[PATCH v2 1/4] fs/afs/vlocation: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
ry reclaim path, WQ_MEM_RECLAIM flag has been set to ensure forward progress under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- Changes in v2: -No change. fs/afs/vlocation.c | 4 ++

[PATCH v2 0/4] fs/afs: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
Message-ID: Reply-To: This patch set removes deprecated create_singlethread_workqueue usages in fs/afs. Bhaktipriya Shridhar (4): fs/afs/vlocation: Remove deprecated create_singlethread_workqueue fs/afs/rxrpc: Remove deprecated create_singlethread_workqueue fs/afs/callback: Remove

[PATCH] s390: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
k, >stat_work, adapter->work_queue, >events.work, >gid_pn_work, >test_link_work. Hence, an ordered dedicated workqueue has been used. WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com>

[PATCH] s390: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
k, >stat_work, adapter->work_queue, >events.work, >gid_pn_work, >test_link_work. Hence, an ordered dedicated workqueue has been used. WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- arch/s390/appldata/appldata_base.c

Re: [PATCH 0/9] Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
Hello David, I'll mail another patchset with AFS, ocfs2 and nfsd patches separated out. Thanks, Bhaktipriya On Wed, Aug 31, 2016 at 1:06 AM, David Howells <dhowe...@redhat.com> wrote: > Bhaktipriya Shridhar <bhaktipriy...@gmail.com> wrote: > >> This patc

Re: [PATCH 0/9] Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
Hello David, I'll mail another patchset with AFS, ocfs2 and nfsd patches separated out. Thanks, Bhaktipriya On Wed, Aug 31, 2016 at 1:06 AM, David Howells wrote: > Bhaktipriya Shridhar wrote: > >> This patch set removes deprecated create_singlethread_workqueue >

[PATCH v3] ASoC: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
urrency shouldn't make any difference. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- Changes in v3: -Added missing '&' sound/soc/codecs/tlv320dac33.c | 17 - sound/soc/intel/atom/sst/sst.c | 14 +- 2 files changed, 9 insertions(+),

[PATCH v3] ASoC: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
urrency shouldn't make any difference. Signed-off-by: Bhaktipriya Shridhar --- Changes in v3: -Added missing '&' sound/soc/codecs/tlv320dac33.c | 17 - sound/soc/intel/atom/sst/sst.c | 14 +- 2 files changed, 9 insertions(+), 22 deletions(-) diff --git a/so

[PATCH 1/2] fusion/mptfc: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
torage driver which is being used on a memory reclaim path and hence, requires forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- drivers/message/fusion/mptfc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers

[PATCH 1/2] fusion/mptfc: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
torage driver which is being used on a memory reclaim path and hence, requires forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/message/fusion/mptfc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/message/fusion/mptfc.c b/dri

[PATCH 0/2] fusion: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
This patch set removes deprecated create_singlethread_workqueue instances from drivers/message Bhaktipriya Shridhar (2): fusion/mptfc: Remove deprecated create_singlethread_workqueue fusion: mptbase: Remove deprecated create_singlethread_workqueue drivers/message/fusion/mptbase.c | 7

[PATCH 0/2] fusion: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
This patch set removes deprecated create_singlethread_workqueue instances from drivers/message Bhaktipriya Shridhar (2): fusion/mptfc: Remove deprecated create_singlethread_workqueue fusion: mptbase: Remove deprecated create_singlethread_workqueue drivers/message/fusion/mptbase.c | 7

[PATCH v2] cfg80211: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
nce, an ordered dedicated workqueue has been used. Since it's a wireless driver, WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- net/wireless/core.c | 2 +- 1 file changed, 1 insertion(+),

[PATCH v2] cfg80211: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
nce, an ordered dedicated workqueue has been used. Since it's a wireless driver, WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- net/wireless/core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/wirel

[PATCH 2/2] fusion: mptbase: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
to ensure forward progress under memory pressure since the workqueue belongs to a storage driver which is being used on a memory reclaim path. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com>

[PATCH 2/2] fusion: mptbase: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
to ensure forward progress under memory pressure since the workqueue belongs to a storage driver which is being used on a memory reclaim path. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- drivers/message/fusi

[PATCH v2] ASoC: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
urrency shouldn't make any difference. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- Changes in v2: - Fixed heading to indicate that changes were made in sound/soc sound/soc/codecs/tlv320dac33.c | 17 - sound/soc/intel/atom/sst/sst.c | 14 ++

[PATCH v2] ASoC: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
urrency shouldn't make any difference. Signed-off-by: Bhaktipriya Shridhar --- Changes in v2: - Fixed heading to indicate that changes were made in sound/soc sound/soc/codecs/tlv320dac33.c | 17 - sound/soc/intel/atom/sst/sst.c | 14 +- 2 files changed, 9 i

[PATCH] ASoC: tlv320dac33: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
urrency shouldn't make any difference. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- sound/soc/codecs/tlv320dac33.c | 17 - sound/soc/intel/atom/sst/sst.c | 14 +- 2 files changed, 9 insertions(+), 22 deletions(-) diff --git a/sound/soc/codecs/

[PATCH] ASoC: tlv320dac33: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
urrency shouldn't make any difference. Signed-off-by: Bhaktipriya Shridhar --- sound/soc/codecs/tlv320dac33.c | 17 - sound/soc/intel/atom/sst/sst.c | 14 +- 2 files changed, 9 insertions(+), 22 deletions(-) diff --git a/sound/soc/codecs/tlv320dac33.c b/sound/soc/codecs/t

[PATCH] KVM: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
tions even on the same CPU; however, a per-cpu workqueue doesn't have any CPU locality or global ordering guarantee unless the target CPU is explicitly specified and thus the increase of local concurrency shouldn't make any difference. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com>

[PATCH] KVM: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
tions even on the same CPU; however, a per-cpu workqueue doesn't have any CPU locality or global ordering guarantee unless the target CPU is explicitly specified and thus the increase of local concurrency shouldn't make any difference. Signed-off-by: Bhaktipriya Shridhar --- virt/kvm/arm/arch_timer.c

[PATCH 9/9] fs/nfsd/nfs4callback: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
een set since this is an in-kernel nfs server and isn't involved in memory reclaim operations on the local host. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- fs/nfsd/nfs4callback.c | 2

[PATCH 9/9] fs/nfsd/nfs4callback: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
een set since this is an in-kernel nfs server and isn't involved in memory reclaim operations on the local host. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- fs/nfsd/nfs4callback.c | 2 +- 1 file changed, 1 in

[PATCH 8/9] fs/ocfs2/dlm: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- fs/ocfs2/dlm/dlmdomain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ocfs2/dlm/dlm

[PATCH 8/9] fs/ocfs2/dlm: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- fs/ocfs2/dlm/dlmdomain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ocfs2/dlm/dlmdomain.c b/fs/ocfs2/dlm/dlmd

[PATCH 7/9] fs/ocfs2/super: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
progress under memory pressure because the workqueue is being used on a memory reclaim path. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- fs/ocfs2/super.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c index d7ca

[PATCH 5/9] fs/ocfs2/dlmfs: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
set to ensure forward progress under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- fs/ocfs2/dlmfs/dlmfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) di

[PATCH 3/9] fs/afs/callback: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
AIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- fs/afs/callback.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/afs/callback.c b/fs/afs/callback.c index 7ef637d..1e9d2f8 100644 --- a/fs/a

[PATCH 2/9] fs/afs/rxrpc: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
rogress under memory pressure because the workqueue is being used on a memory reclaim path. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- fs/afs/rxrpc.c | 2 +- 1 file changed

[PATCH 7/9] fs/ocfs2/super: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
progress under memory pressure because the workqueue is being used on a memory reclaim path. Signed-off-by: Bhaktipriya Shridhar --- fs/ocfs2/super.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c index d7cae33..af5285d 100644 --- a/fs/ocfs2/

[PATCH 5/9] fs/ocfs2/dlmfs: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
set to ensure forward progress under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- fs/ocfs2/dlmfs/dlmfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ocfs2/dlmfs/dlmfs

[PATCH 3/9] fs/afs/callback: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
AIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- fs/afs/callback.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/afs/callback.c b/fs/afs/callback.c index 7ef637d..1e9d2f8 100644 --- a/fs/afs/callback.c +++ b/fs/afs/call

[PATCH 2/9] fs/afs/rxrpc: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
rogress under memory pressure because the workqueue is being used on a memory reclaim path. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- fs/afs/rxrpc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) di

[PATCH 4/9] fs/afs/flock: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
rogress under memory pressure because the workqueue is being used on a memory reclaim path. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- fs/afs/flock.c | 4 ++-- 1 file changed,

[PATCH 6/9] fs/ocfs2/cluster: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
essure. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- fs/ocfs2/cluster/tcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ocfs2/cluster/tcp.c b/fs/ocfs2/cluster/tcp.c index 4238eb2..47afe9c 100644 --- a/fs/ocfs2/cluster/tcp.c +++ b/fs/ocfs2/cluster

[PATCH 4/9] fs/afs/flock: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
rogress under memory pressure because the workqueue is being used on a memory reclaim path. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- fs/afs/flock.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) di

[PATCH 6/9] fs/ocfs2/cluster: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
essure. Signed-off-by: Bhaktipriya Shridhar --- fs/ocfs2/cluster/tcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ocfs2/cluster/tcp.c b/fs/ocfs2/cluster/tcp.c index 4238eb2..47afe9c 100644 --- a/fs/ocfs2/cluster/tcp.c +++ b/fs/ocfs2/cluster/tcp.c @@ -21

[PATCH 0/9] Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
This patch set removes deprecated create_singlethread_workqueue usages in fs/. Bhaktipriya Shridhar (9): fs/afs/vlocation: Remove deprecated create_singlethread_workqueue fs/afs/rxrpc: Remove deprecated create_singlethread_workqueue fs/afs/callback: Remove deprecated

[PATCH 0/9] Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
This patch set removes deprecated create_singlethread_workqueue usages in fs/. Bhaktipriya Shridhar (9): fs/afs/vlocation: Remove deprecated create_singlethread_workqueue fs/afs/rxrpc: Remove deprecated create_singlethread_workqueue fs/afs/callback: Remove deprecated

[PATCH 1/9] fs/afs/vlocation: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
ry reclaim path, WQ_MEM_RECLAIM flag has been set to ensure forward progress under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- fs/afs/vlocation.c | 4 ++-- 1

[PATCH 1/9] fs/afs/vlocation: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
ry reclaim path, WQ_MEM_RECLAIM flag has been set to ensure forward progress under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- fs/afs/vlocation.c | 4 ++-- 1 file changed, 2 insertions(+), 2

[PATCH] device core: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
connecting the driver. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- drivers/base/dd.c | 12 +++- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/drivers/base/dd.c b/drivers/base/dd.c index 16688f5..3f5a867 100644 --- a/drivers/base/dd.c +++ b/d

[PATCH] device core: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
connecting the driver. Signed-off-by: Bhaktipriya Shridhar --- drivers/base/dd.c | 12 +++- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/drivers/base/dd.c b/drivers/base/dd.c index 16688f5..3f5a867 100644 --- a/drivers/base/dd.c +++ b/drivers/base/dd.c @@ -51,7 +51,6

[PATCH] ps3: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
e are no pending tasks while disconnecting the driver. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- drivers/ps3/ps3av.c | 11 ++- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/drivers/ps3/ps3av.c b/drivers/ps3/ps3av.c index 437fc35..e293606 10

[PATCH] ps3: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
e are no pending tasks while disconnecting the driver. Signed-off-by: Bhaktipriya Shridhar --- drivers/ps3/ps3av.c | 11 ++- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/drivers/ps3/ps3av.c b/drivers/ps3/ps3av.c index 437fc35..e293606 100644 --- a/drivers/ps3/ps3av.c +

[PATCH] Bluetooth: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
tance. WQ_MEM_RECLAIM has not been set since the driver is not being used on a memory reclaim path. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- drivers/bluetooth/hci_qca.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/bluetooth/hci_qca.c b

[PATCH] Bluetooth: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
tance. WQ_MEM_RECLAIM has not been set since the driver is not being used on a memory reclaim path. Signed-off-by: Bhaktipriya Shridhar --- drivers/bluetooth/hci_qca.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/bluetooth/hci_qca.c b/drivers/bluetooth/hci_qca.c

[PATCH] dm-bufio: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
sk drivers and require forward progress under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- drivers/md/dm-bufio.c | 2 +- 1 file changed, 1 insertion(+), 1 d

[PATCH] dm-bufio: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
sk drivers and require forward progress under memory pressure. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- drivers/md/dm-bufio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/md/

[PATCH] rsxx: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- drivers/block/rsxx/core.c | 3 ++- drivers/block/rsxx/cregs.c | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/block/

[PATCH] rsxx: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- drivers/block/rsxx/core.c | 3 ++- drivers/block/rsxx/cregs.c | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/block/rsxx/core.c b/drivers/block

[PATCH] parisc: led: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
to ensure that there are no pending tasks while disconnecting the driver. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- drivers/parisc/led.c | 23 ++- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/drivers/parisc/led.c b/drivers/parisc/led.c index b482431

[PATCH] parisc: led: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
to ensure that there are no pending tasks while disconnecting the driver. Signed-off-by: Bhaktipriya Shridhar --- drivers/parisc/led.c | 23 ++- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/drivers/parisc/led.c b/drivers/parisc/led.c index b482431..89dff2e 100644 --- a/drivers/pa

[PATCH] net: pegasus: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
d progress under memory pressure since it's a network driver. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- drivers/net/usb/pegasus.c | 3 ++- 1 file changed, 2 insertions(+), 1 d

[PATCH] net: pegasus: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
d progress under memory pressure since it's a network driver. Since there are fixed number of work items, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- drivers/net/usb/pegasus.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drive

[PATCH] bonding: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
lave_arr_work which require strict execution ordering. Hence, an ordered dedicated workqueue has been used. Since, it is a network driver, WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- driver

[PATCH] bonding: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
lave_arr_work which require strict execution ordering. Hence, an ordered dedicated workqueue has been used. Since, it is a network driver, WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/net/bonding/bond_main.c | 2 +-

[PATCH v2 8/8] power: ds2760_battery: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
;monitor_work, >set_charged_work, which require execution ordering. Hence, alloc_workqueue has been used to replace the deprecated create_singlethread_workqueue instance. WQ_MEM_RECLAIM flag has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar <bhak

[PATCH v2 8/8] power: ds2760_battery: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
;monitor_work, >set_charged_work, which require execution ordering. Hence, alloc_workqueue has been used to replace the deprecated create_singlethread_workqueue instance. WQ_MEM_RECLAIM flag has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --

[PATCH v2 5/8] power: ab8500_charger: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
g has also been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar <bhaktipriy...@gmail.com> --- drivers/power/ab8500_charger.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/power/ab8500_charger.c b/drivers/power/ab8500

[PATCH v2 7/8] power: ab8500_fg: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
iodic_work, fg_low_bat_work, fg_reinit_work, fg_work, fg_acc_cur_work and fg_check_hw_failure_work, which require execution ordering. Hence, a dedicated ordered workqueue has been used here. The WQ_MEM_RECLAIM flag has been set to guarantee forward progress under memory pressure. Signed-off-by: Bhaktipriy

  1   2   3   4   5   >