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

2016-09-04 Thread Bhaktipriya Shridhar
tasks while disconnecting the driver. 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/s

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

2016-09-04 Thread Bhaktipriya Shridhar
connecting the driver. Signed-off-by: Bhaktipriya Shridhar --- Changes in v4: -No change. Split the patch into a patch set. sound/soc/codecs/tlv320dac33.c | 17 - 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/sound/soc/codecs/tlv320dac33.c b/sound/soc/codecs

[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
_RECLAIM flag 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:

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

2016-09-04 Thread Bhaktipriya Shridhar
path, WQ_MEM_RECLAIM 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 7ef63

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

2016-09-04 Thread Bhaktipriya Shridhar
flag 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 v3 1/4] fs/afs/vlocation: Remove deprecated create_singlethread_workqueue

2016-09-04 Thread Bhaktipriya Shridhar
on a memory 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

[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 v2. Thanks, Bhaktip

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

2016-08-30 Thread Bhaktipriya Shridhar
has not been 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.

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

2016-08-30 Thread Bhaktipriya Shridhar
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/ocfs2/dlm/dlmdomain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) dif

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

2016-08-30 Thread Bhaktipriya Shridhar
RECLAIM has been set to ensure forward 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/

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

2016-08-30 Thread Bhaktipriya Shridhar
progress under memory pressure. 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/clust

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

2016-08-30 Thread Bhaktipriya Shridhar
M 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/ocfs2/dlmfs/dlmfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/oc

[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
nsure 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 v2: -No Change fs/afs/flock.c | 4 +

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

2016-08-30 Thread Bhaktipriya Shridhar
path, WQ_MEM_RECLAIM 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 7ef63

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

2016-08-30 Thread Bhaktipriya Shridhar
nsure 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 v2: -No change fs/afs/rxrpc.c | 2

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

2016-08-30 Thread Bhaktipriya Shridhar
on a memory 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

[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
_work, &adapter->ns_up_work, &adapter->stat_work, adapter->work_queue, &adapter->events.work, &port->gid_pn_work, &port->test_link_work. Hence, an ordered dedicated workqueue has been used. WQ_MEM_RECLAIM has been set to ensure forward progress under memo

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_workqueu

[PATCH v3] ASoC: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
d and thus the increase of local concurrency 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

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

2016-08-30 Thread Bhaktipriya Shridhar
rkqueue is belongs to a storage 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/m

[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
, which require strict execution ordering. Hence, 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

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

2016-08-30 Thread Bhaktipriya Shridhar
flag has been set 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 --- dr

[PATCH v2] ASoC: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
d and thus the increase of local concurrency 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.

[PATCH] ASoC: tlv320dac33: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
d and thus the increase of local concurrency 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/soun

[PATCH] KVM: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
iple work items to overlap executions 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

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

2016-08-30 Thread Bhaktipriya Shridhar
has not been 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

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

2016-08-30 Thread Bhaktipriya Shridhar
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/dlm/dlmdomain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ocfs2/dlm/dlmdomain.c b/fs

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

2016-08-30 Thread Bhaktipriya Shridhar
RECLAIM has been set to ensure forward 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

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

2016-08-30 Thread Bhaktipriya Shridhar
M 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/ocfs2/dlmfs/dlmfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/oc

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

2016-08-30 Thread Bhaktipriya Shridhar
path, WQ_MEM_RECLAIM 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

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

2016-08-30 Thread Bhaktipriya Shridhar
nsure 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 --- fs/afs/rxrpc.c | 2 +- 1 file changed, 1 insertion(+), 1 d

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

2016-08-30 Thread Bhaktipriya Shridhar
nsure 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 --- fs/afs/flock.c | 4 ++-- 1 file changed, 2 insertions(+)

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

2016-08-30 Thread Bhaktipriya Shridhar
progress under memory pressure. 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/

[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
on a memory 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 inserti

[PATCH] device core: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
t there are no pending tasks while disconnecting 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 +++

[PATCH] ps3: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
d in ps3av_remove to ensure that there 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 1

[PATCH] Bluetooth: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
create_singlethread_workqueue instance. 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

[PATCH] dm-bufio: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
re block multi disk 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 --

[PATCH] rsxx: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
pressure. Since there are a 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/r

[PATCH] parisc: led: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
d_halt 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..8

[PATCH] net: pegasus: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
orward 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 --g

[PATCH] bonding: Remove deprecated create_singlethread_workqueue

2016-08-30 Thread Bhaktipriya Shridhar
amp;bond->alb_work, &bond->mii_work, &bond->ad_work, &bond->slave_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 pressu

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

2016-08-15 Thread Bhaktipriya Shridhar
monitor_work, &di->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 Shri

[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 --- 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_charger.c index 30de5d4..5cee

[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

[PATCH v2 6/8] power: ipaq_micro_battery: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
M flag has been set to ensure forward progress under memory pressure. Since there is a single work item, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- drivers/power/ipaq_micro_battery.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[PATCH v2 4/8] power: intel_mid_battery: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
ttery status needs to be monitored for any change, the WQ_MEM_RECLAIM flag has been set to ensure forward progress under memory pressure. Since there is a single work item, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- drivers/power/intel_mid_battery

[PATCH v2 3/8] power: pm2301_charger: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
he WQ_MEM_RECLAIM flag has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/power/pm2301_charger.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/power/pm2301_charger.c b/drivers/power/pm2301_charger.c inde

[PATCH v2 2/8] power: ab8500_btemp: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
ECLAIM flag has been set to ensure forward progress under memory pressure. Since there is a single work item, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- drivers/power/ab8500_btemp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[PATCH v2 1/8] power: abx500_chargalg: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
gt;chargalg_wd_work, &di->chargalg_work per abx500_chargalg, which require ordering. It has been identity converted. Also, WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/power/abx500_chargalg.c | 4 ++-- 1 f

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

2016-08-15 Thread Bhaktipriya Shridhar
This patch set removes the instances of deprecated create_singlethread_workqueues in drivers/power by making the appropriate conversions. Bhaktipriya Shridhar (8): power: abx500_chargalg: Remove deprecated create_singlethread_workqueue power: ab8500_btemp: Remove deprecated

[PATCH 21/22] IB/ipoib_verbs: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
t;neigh_reap_task, &priv->ah_reap_task, &priv->mcast_task and &priv->carrier_on_task. The work items require strict execution ordering. Hence, an ordered dedicated workqueue has been used. WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-

[PATCH 22/22] IB/mlx4/alias_GUID: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
ress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/hw/mlx4/alias_GUID.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/hw/mlx4/alias_GUID.c b/drivers/infiniband/hw/mlx4/alias_GUID.c index c74ef26..5e99390 100644 ---

[PATCH 19/22] IB/nes: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
e the workqueues are not being used on a memory reclaim path. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/hw/nes/nes_cm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/infiniband/hw/nes/nes_cm.c b/drivers/infiniband/hw/nes/nes_cm.c index 7f0aa23

[PATCH 20/22] IB/ipoib: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
alloc_ordered_workqueue() replaces deprecated create_singlethread_workqueue(). The workqueue "ipoib_workqueue" that is used for all flush operstions for the device. WQ_MEM_RECLAIM has not been set since it is not being used on a memory reclaim path. Signed-off-by: Bhaktipriy

[PATCH 18/22] IB/mlx4/mcg: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
em mcg_clean_task. Both have been identity converted. WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/hw/mlx4/mcg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/infiniband/hw/

[PATCH 17/22] IB/mlx4/mad: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
ueues have been identity converted. WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/hw/mlx4/mad.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/infiniband/hw/mlx4/mad.c b/driv

[PATCH 16/22] IB/mlx4: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
e forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/hw/mlx4/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/hw/mlx4/main.c b/drivers/infiniband/hw/mlx4/main.c index 42a4607..f3876b79 100644 --- a/drivers/i

[PATCH 15/22] IB/mlx5/odp: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/hw/mlx5/odp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/infiniband/hw/mlx5/odp.c b/drivers/infiniband/hw/mlx5/odp.c index 34e79e7..cacb631 100644 --- a/driv

[PATCH 14/22] IB/mlx5: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
func). It has been identity converted. WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/hw/mlx5/mr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/hw/mlx5/mr.c b/drivers/in

[PATCH 13/22] i40iw_cm: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
osing connection and queues i40iw_disconnect_worker. Both workqueues have been identity converted. WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/hw/i40iw/i40iw_cm.c | 7 +-- 1 file changed, 5 insert

[PATCH 12/22] i40iw_main: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
ECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/hw/i40iw/i40iw_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/hw/i40iw/i40iw_main.c b/drivers/infiniband/hw/i40iw/i4

[PATCH 10/22] iw_cxgb4: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
emory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/hw/cxgb4/cm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/hw/cxgb4/cm.c b/drivers/infiniband/hw/cxgb4/cm.c index a3a6721..6438b4c 100644 --- a/drivers/infiniband/hw/cxgb4/cm.c

[PATCH 11/22] IB/mthca: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
converted. WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/hw/mthca/mthca_catas.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/hw/mthca/mthca_catas.c b/drivers/infiniban

[PATCH 09/22] IB/qib: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
ress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/hw/qib/qib_init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/infiniband/hw/qib/qib_init.c b/drivers/infiniband/hw/qib/qib_init.c index f253111..1730aa8 100644 --- a/drivers/

[PATCH 08/22] iw_cxgb3: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
emory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/hw/cxgb3/iwch_cm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/hw/cxgb3/iwch_cm.c b/drivers/infiniband/hw/cxgb3/iwch_cm.c index 3e8431b..1ce4e6b 100644 --- a/drivers/infin

[PATCH 07/22] IB/iwcm: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
rward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/core/iwcm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/core/iwcm.c b/drivers/infiniband/core/iwcm.c index f057204..d6b5224 100644 --- a/drivers/infiniba

[PATCH 06/22] IB/addr: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
der memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/core/addr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/core/addr.c b/drivers/infiniband/core/addr.c index 1374541..b136d3a 100644 --- a/drivers/infiniband/core/addr.c +++ b

[PATCH 04/22] IB/ucma: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
e_event_id). It has been identity converted. WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/core/ucma.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/infiniband/core/ucma.c b

[PATCH 05/22] IB/cma: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
der memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/core/cma.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/core/cma.c b/drivers/infiniband/core/cma.c index ad1b1ad..a262fdc 100644 --- a/drivers/infiniband/core/cma.c +++

[PATCH 01/22] IB/sa : Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
s under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/core/sa_query.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/core/sa_query.c b/drivers/infiniband/core/sa_query.c index e955386..6559199 100644 --- a/drivers/infiniband/c

[PATCH 02/22] IB/mad: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
The workqueue "ib_nl" queues work items &ib_nl_timed_work and &mad_agent_priv->local_work. It has been identity converted. WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/core/mad.c |

[PATCH 03/22] IB/multicast: Remove deprecated create_singlethread_workqueue

2016-08-15 Thread Bhaktipriya Shridhar
ress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/infiniband/core/multicast.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/core/multicast.c b/drivers/infiniband/core/multicast.c index a83ec28..002a85c 100644 --- a/drivers/infiniband

[PATCH 00/22] Remove deprecated create_workqueue instances

2016-08-15 Thread Bhaktipriya Shridhar
This patch set removes the instances of deprecated create_singlethread_workqueue (scheduled for removal) in drivers/infiniband by making the appropriate conversions. Bhaktipriya Shridhar (22): IB/sa : Remove deprecated create_singlethread_workqueue IB/mad: Remove deprecated

[PATCH 00/23] Remove deprecated create_workqueue instances

2016-08-15 Thread Bhaktipriya Shridhar
This patch set removes the instances of deprecated create_singlethread_workqueue (scheduled for removal) in drivers/infiniband by making the appropriate conversions. Bhaktipriya Shridhar (23): drm/ttm: Remove deprecated create_singlethread_workqueue IB/sa : Remove deprecated

Re: [PATCH 00/23] Remove deprecated create_workqueue instances

2016-08-15 Thread Bhaktipriya Shridhar
Please ignore this mail. Bhaktipriya On Mon, Aug 15, 2016 at 11:23 PM, Bhaktipriya Shridhar wrote: > This patch set removes the instances of deprecated > create_singlethread_workqueue (scheduled for removal) in drivers/infiniband > by making the appropriate conversions. > > Bhakt

[PATCH 1/3] Input: psmouse: Remove deprecated create_singletheread_workqueue

2016-08-14 Thread Bhaktipriya Shridhar
ed. The workqueue is not being used on a memory reclaim path. Hence, WQ_MEM_RECLAIM has not been set. Signed-off-by: Bhaktipriya Shridhar --- drivers/input/mouse/psmouse-base.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/input/mouse/psmouse-base.c b/drivers/input

[PATCH 2/3] Input: touchscreen: mc13783_ts: Remove deprecated create_singletheread_workqueue

2016-08-14 Thread Bhaktipriya Shridhar
workitems pending when the driver is disconnected. Signed-off-by: Bhaktipriya Shridhar --- drivers/input/touchscreen/mc13783_ts.c | 19 --- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/drivers/input/touchscreen/mc13783_ts.c b/drivers/input/touchscreen/mc137

[PATCH 0/3] Remove usages of deprecated create_singlethread_workqueue

2016-08-14 Thread Bhaktipriya Shridhar
This patch set removes the instances of deprecated create_singlethread_workqueue (scheduled for removal) in drivers/input by making the appropriate conversions. Bhaktipriya Shridhar (3): Input: psmouse: Remove deprecated create_singletheread_workqueue Input: touchscreen: mc13783_ts: Remove

[PATCH 3/3] Input: wm97xx: Remove deprecated create_singletheread_workqueue

2016-08-14 Thread Bhaktipriya Shridhar
to wm97xx_pen_irq_worker (handles a pen down interrupt) and wm97xx_ts_reader (the touchscreen sample reader) respectively. 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 --- drivers/

[PATCH] android: binder: Remove deprecated create_singlethread_workqueue

2016-08-13 Thread Bhaktipriya Shridhar
ystem_wq allows multiple work items to overlap executions 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. S

[PATCH] edac: wq: Remove deprecated create_singlethread_workqueue

2016-08-13 Thread Bhaktipriya Shridhar
Hence, WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/edac/wq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/edac/wq.c b/drivers/edac/wq.c index 1b8c07e..2a9a11a 100644 --- a/drivers/edac/wq.c

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

2016-08-13 Thread Bhaktipriya Shridhar
monitor_work, &di->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 Shri

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

2016-08-13 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

[PATCH 6/8] power: ipaq_micro_battery: Remove deprecated create_singlethread_workqueue

2016-08-13 Thread Bhaktipriya Shridhar
M flag has been set to ensure forward progress under memory pressure. Since there is a single work item, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- drivers/power/ipaq_micro_battery.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

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

2016-08-13 Thread Bhaktipriya Shridhar
g has also been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- 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_charger.c index 30de5d4..5cee

[PATCH 4/8] power: intel_mid_battery: Remove deprecated create_singlethread_workqueue

2016-08-13 Thread Bhaktipriya Shridhar
ttery status needs to be monitored for any change, the WQ_MEM_RECLAIM flag has been set to ensure forward progress under memory pressure. Since there is a single work item, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- drivers/power/intel_mid_battery

[PATCH 3/8] power: pm2301_charger: Remove deprecated create_singlethread_workqueue

2016-08-13 Thread Bhaktipriya Shridhar
he WQ_MEM_RECLAIM flag has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/power/pm2301_charger.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/power/pm2301_charger.c b/drivers/power/pm2301_charger.c inde

[PATCH 2/8] power: ab8500_btemp: Remove deprecated create_singlethread_workqueue

2016-08-13 Thread Bhaktipriya Shridhar
ECLAIM flag has been set to ensure forward progress under memory pressure. Since there is a single work item, explicit concurrency limit is unnecessary here. Signed-off-by: Bhaktipriya Shridhar --- drivers/power/ab8500_btemp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[PATCH 1/8] power: abx500_chargalg: Remove deprecated create_singlethread_workqueue

2016-08-13 Thread Bhaktipriya Shridhar
gt;chargalg_wd_work, &di->chargalg_work per abx500_chargalg, which require ordering. It has been identity converted. Also, WQ_MEM_RECLAIM has been set to ensure forward progress under memory pressure. Signed-off-by: Bhaktipriya Shridhar --- drivers/power/abx500_chargalg.c | 4 ++-- 1 f

[PATCH 0/8] Remove deprecated workqueue interface users

2016-08-13 Thread Bhaktipriya Shridhar
This patch set removes the instances of deprecated create_singlethread_workqueues in drivers/power by making the appropriate conversions. Bhaktipriya Shridhar (8): power: abx500_chargalg: Remove deprecated create_singlethread_workqueue power: ab8500_btemp: Remove deprecated

[PATCH] whci: Remove deprecated create_singlethread_workqueue

2016-08-13 Thread Bhaktipriya Shridhar
IM has not been set. Signed-off-by: Bhaktipriya Shridhar --- drivers/usb/host/whci/init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/host/whci/init.c b/drivers/usb/host/whci/init.c index e363723..ad8eb57 100644 --- a/drivers/usb/host/whci/init.c +++ b/drivers/usb

[PATCH v2] cfag12864b: Remove deprecated create_singlethread_workqueue

2016-08-13 Thread Bhaktipriya Shridhar
asks while disconnecting the driver. Signed-off-by: Bhaktipriya Shridhar --- Changes in v2: -Used cancel_delayed_work_sync instead of cancel delayed_work to ensure that the work item is finished. drivers/auxdisplay/cfag12864b.c | 14 ++ 1 file changed, 2 insertions(+

[PATCH] usb: lvstest: Remove deprecated create_singlethread_workqueue

2016-07-28 Thread Bhaktipriya Shridhar
sks while disconnecting the driver. Signed-off-by: Bhaktipriya Shridhar --- drivers/usb/misc/lvstest.c | 17 +++-- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/drivers/usb/misc/lvstest.c b/drivers/usb/misc/lvstest.c index 86b4e4b..a985cad 100644 --- a/drivers/usb/misc/

  1   2   3   >