Skip to content

staging/lustre/libcfs: clean up wait queue related wrappers

Peng Tao lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5staging/lustre/libcfs: remove init_waitqueue_entry_currentdrivers/staging/lustre/include/linux/libcfs/libcfs_prim.h drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c drivers/staging/lustre/lnet/klnds/socklnd/socklnd_cb.c +13 more+19 -270 replies
2/5staging/lustre/libcfs: remove waitq_waitdrivers/staging/lustre/include/linux/libcfs/libcfs_prim.h drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c drivers/staging/lustre/lnet/lnet/lib-eq.c +9 more+11 -190 replies
3/5staging/lustre/libcfs: remove waitq_timedwaitdrivers/staging/lustre/include/linux/libcfs/libcfs_prim.h drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c drivers/staging/lustre/lnet/klnds/socklnd/socklnd_cb.c +5 more+7 -210 replies
4/5staging/lustre/libcfs: remove schedule_timeout_and_set_statedrivers/staging/lustre/include/linux/libcfs/libcfs_prim.h drivers/staging/lustre/lnet/lnet/router.c drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c +6 more+14 -220 replies
5/5staging/lustre/libcfs: remove cfs_pausedrivers/staging/lustre/include/linux/libcfs/libcfs_prim.h drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c +11 more+38 -320 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/5] staging/lustre/libcfs: clean up wait queue related wrappers

Hi Greg,

Following patches remove wait queue related wrappers from lustre. The only thing left is add_wait_queue_exclusive_head() that we hope to make into generic helpers in a separate patch.

Thanks,
Tao

Cc Andreas Dilger <[email protected]>
Cc Oleg Drokin <[email protected]>

Peng Tao (5):
staging/lustre/libcfs: remove init_waitqueue_entry_current staging/lustre/libcfs: remove waitq_wait staging/lustre/libcfs: remove waitq_timedwait staging/lustre/libcfs: remove schedule_timeout_and_set_state staging/lustre/libcfs: remove cfs_pause

 .../lustre/include/linux/libcfs/libcfs_prim.h      |    9 -----
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c    |    6 ++-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c |   10 +++---
 .../staging/lustre/lnet/klnds/socklnd/socklnd.c    |    6 ++-
 .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c |   15 ++++----
 drivers/staging/lustre/lnet/lnet/acceptor.c        |    3 +-
 drivers/staging/lustre/lnet/lnet/api-ni.c          |    3 +-
 drivers/staging/lustre/lnet/lnet/lib-eq.c          |    7 ++--
 drivers/staging/lustre/lnet/lnet/peer.c            |    3 +-
 drivers/staging/lustre/lnet/lnet/router.c          |   12 ++++---
 drivers/staging/lustre/lnet/selftest/conrpc.c      |    3 +-
 drivers/staging/lustre/lnet/selftest/rpc.c         |    3 +-
 drivers/staging/lustre/lnet/selftest/selftest.h    |    6 +++-
 drivers/staging/lustre/lustre/fid/fid_request.c    |   10 +++---
 drivers/staging/lustre/lustre/include/linux/obd.h  |    3 +-
 drivers/staging/lustre/lustre/include/lustre_lib.h |    8 ++---
 drivers/staging/lustre/lustre/lclient/lcommon_cl.c |    4 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c    |    4 +-
 drivers/staging/lustre/lustre/libcfs/debug.c       |    4 +-
 drivers/staging/lustre/lustre/libcfs/fail.c        |    4 +-
 .../lustre/lustre/libcfs/linux/linux-prim.c        |   38 --------------------
 drivers/staging/lustre/lustre/libcfs/tracefile.c   |    5 +--
 .../staging/lustre/lustre/libcfs/upcall_cache.c    |    5 +--
 drivers/staging/lustre/lustre/libcfs/workitem.c    |    6 ++-
 drivers/staging/lustre/lustre/lov/lov_object.c     |    4 +-
 drivers/staging/lustre/lustre/obdclass/cl_lock.c   |    4 +-
 drivers/staging/lustre/lustre/obdclass/genops.c    |    4 +-
 drivers/staging/lustre/lustre/obdclass/lu_object.c |    4 +-
 drivers/staging/lustre/lustre/obdecho/echo.c       |    3 +-
 .../staging/lustre/lustre/obdecho/echo_client.c    |    4 +-
 .../lustre/lustre/ptlrpc/gss/gss_svc_upcall.c      |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/sec.c         |    4 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c    |    4 +-
 33 files changed, 89 insertions(+), 121 deletions(-)
Signature · 1 line
1.7.7.6