Skip to content

staging/lustre: Intel tree sync and two fixups

Peng Tao lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8staging/lustre/lmv: support DNE with HSM.drivers/staging/lustre/lustre/lmv/lmv_obd.c drivers/staging/lustre/lustre/mdc/mdc_request.c+205 -130 replies
2/8staging/lustre/llite: handle io init failure in ll_fault_io_init()drivers/staging/lustre/lustre/llite/llite_mmap.c+21 -150 replies
3/8staging/lustre: fix 'data race condition' issues in at_reset()drivers/staging/lustre/lustre/include/lustre_import.h+2 -00 replies
4/8staging/lustre/llite: fix 'data race condition' issues of lli_flagsdrivers/staging/lustre/lustre/llite/llite_lib.c drivers/staging/lustre/lustre/llite/namei.c+8 -10 replies
5/8staging/lustre/obdclass: add obd_target.hdrivers/staging/lustre/lustre/include/linux/lustre_fsfilt.h drivers/staging/lustre/lustre/include/lprocfs_status.h drivers/staging/lustre/lustre/include/obd.h +4 more+3 -7471 reply
6/8staging/lustre: fix Kconfig bool defaultsdrivers/staging/lustre/lustre/Kconfig+1 -10 replies
7/8staging/lustre/obdclass: use a dummy structure for lu_ref_linkdrivers/staging/lustre/lustre/include/cl_object.h drivers/staging/lustre/lustre/include/lu_object.h drivers/staging/lustre/lustre/include/lu_ref.h +5 more+59 -340 replies
8/8staging/lustre: fix errno translate code on non-x86drivers/staging/lustre/lustre/ptlrpc/Makefile drivers/staging/lustre/lustre/ptlrpc/errno.c+2 -41 reply

Reviews trailers per patch

6 of 8 patches have a Reviewed-by or Acked-by.

PatchJohn L. Hammondjacques-Charles LafoucriereOleg DrokinLai SiyaoJinshan XiongBob GlossmanKeith ManntheyAndreas DilgerPeng TaoMike PershinAlex ZhuravlevFan Yong
1/8R-b R-b R-b
2/8R-b R-b R-b
3/8R-b R-b R-b
4/8R-b R-b R-b
5/8R-b R-b R-b
6/8
7/8R-b R-b R-b R-b
8/8

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 12 reviewers.

Read the v1 thread

Cover letter [PATCH-RESEND 0/8] staging/lustre: Intel tree sync and two fixups

Hi Greg,

I've fixed up the rest of Intel tree ported patches and rebased them on top of your staging-next. Also I found that the Lustre errno translate code breaks build on non-x86 systems. I've added one patch to fix it. Please queue them if they are OK to you.

Resend after fixing up sender email address...

Thanks,
Tao

Cc Andreas Dilger <[email protected]>

John L. Hammond (2):
staging/lustre/llite: handle io init failure in ll_fault_io_init() staging/lustre/obdclass: use a dummy structure for lu_ref_link

Liu Xuezhao (1):
staging/lustre/obdclass: add obd_target.h

Peng Tao (2):
staging/lustre: fix Kconfig bool defaults
staging/lustre: fix build on non-x86

Sebastien Buisson (2):
staging/lustre: fix 'data race condition' issues in at_reset() staging/lustre/llite: fix 'data race condition' issues of lli_flags

Thomas Leibovici (1):
staging/lustre/lmv: support DNE with HSM.

 drivers/staging/lustre/lustre/Kconfig              |    2 +-
 drivers/staging/lustre/lustre/include/cl_object.h  |   10 +-
 .../lustre/lustre/include/linux/lustre_fsfilt.h    |   10 -
 .../staging/lustre/lustre/include/lprocfs_status.h |   36 --
 drivers/staging/lustre/lustre/include/lu_object.h  |   18 +-
 drivers/staging/lustre/lustre/include/lu_ref.h     |   14 +-
 .../staging/lustre/lustre/include/lustre_import.h  |    2 +
 drivers/staging/lustre/lustre/include/obd.h        |  140 +-----
 drivers/staging/lustre/lustre/llite/llite_lib.c    |    4 +
 drivers/staging/lustre/lustre/llite/llite_mmap.c   |   36 +-
 drivers/staging/lustre/lustre/llite/namei.c        |    5 +-
 drivers/staging/lustre/lustre/lmv/lmv_obd.c        |  200 +++++++-
 drivers/staging/lustre/lustre/lvfs/lvfs_linux.c    |    1 -
 drivers/staging/lustre/lustre/mdc/mdc_request.c    |   18 +-
 drivers/staging/lustre/lustre/obdclass/Makefile    |    2 +-
 drivers/staging/lustre/lustre/obdclass/cl_io.c     |   17 +-
 drivers/staging/lustre/lustre/obdclass/cl_lock.c   |    6 +-
 drivers/staging/lustre/lustre/obdclass/cl_page.c   |    5 +-
 .../lustre/lustre/obdclass/lprocfs_jobstats.c      |  560 --------------------
 drivers/staging/lustre/lustre/obdclass/lu_object.c |   15 +-
 drivers/staging/lustre/lustre/obdclass/obd_mount.c |    1 -
 drivers/staging/lustre/lustre/osc/osc_cache.c      |    8 +-
 drivers/staging/lustre/lustre/ptlrpc/Makefile      |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/errno.c       |    4 +-
 24 files changed, 301 insertions(+), 815 deletions(-)
 delete mode 100644 drivers/staging/lustre/lustre/obdclass/lprocfs_jobstats.c