staging: lustre: delete the filesystem from the tree.
Subsystems (3)
Greg Kroah-Hartman
maintainerPATCH 1/1 staging: lustre: delete the filesystem from the tree.
The Lustre filesystem has been in the kernel tree for over 5 years now. While it has been an endless source of enjoyment for new kernel developers learning how to do basic codingstyle cleanups, as well as an semi-entertaining source of bewilderment from the vfs developers any time they have looked into the codebase to try to figure out how to port their latest api changes to this filesystem, it has not really moved forward into the "this is in shape to get out of staging" despite many half-completed attempts.
And getting code out of staging is the main goal of that portion of the kernel tree. Code should not stagnate and it feels like having this code in staging is only causing the development cycle of the filesystem to take longer than it should. There is a whole separate out-of-tree copy of this codebase where the developers work on it, and then random changes are thrown over the wall at staging at some later point in time. This dual-tree development model has never worked, and the state of this codebase is proof of that.
So, let's just delete the whole mess. Now the lustre developers can go off and work in their out-of-tree codebase and not have to worry about providing valid changelog entries and breaking their patches up into logical pieces. They can take the time they have spend doing those types of housekeeping chores and get the codebase into a much better shape, and it can be submitted for inclusion into the real part of the kernel tree when ready.
--- MAINTAINERS | 9 - drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/lustre/Kconfig | 3 - drivers/staging/lustre/Makefile | 2 - drivers/staging/lustre/README.txt | 83 - drivers/staging/lustre/TODO | 302 -- .../lustre/include/linux/libcfs/libcfs.h | 76 - .../lustre/include/linux/libcfs/libcfs_cpu.h | 434 -- .../include/linux/libcfs/libcfs_crypto.h | 208 - .../include/linux/libcfs/libcfs_debug.h | 207 - .../lustre/include/linux/libcfs/libcfs_fail.h | 194 - .../lustre/include/linux/libcfs/libcfs_hash.h | 869 ---- .../include/linux/libcfs/libcfs_private.h | 200 - .../include/linux/libcfs/libcfs_string.h | 102 - .../staging/lustre/include/linux/lnet/api.h | 212 - .../lustre/include/linux/lnet/lib-lnet.h | 652 --- .../lustre/include/linux/lnet/lib-types.h | 666 --- .../lustre/include/linux/lnet/socklnd.h | 87 - .../include/uapi/linux/lnet/libcfs_debug.h | 149 - .../include/uapi/linux/lnet/libcfs_ioctl.h | 141 - .../lustre/include/uapi/linux/lnet/lnet-dlc.h | 150 - .../include/uapi/linux/lnet/lnet-types.h | 669 --- .../lustre/include/uapi/linux/lnet/lnetctl.h | 123 - .../lustre/include/uapi/linux/lnet/lnetst.h | 556 --- .../lustre/include/uapi/linux/lnet/nidstr.h | 119 - .../lustre/include/uapi/linux/lnet/socklnd.h | 44 - .../include/uapi/linux/lustre/lustre_cfg.h | 261 - .../include/uapi/linux/lustre/lustre_fid.h | 293 -- .../include/uapi/linux/lustre/lustre_fiemap.h | 72 - .../include/uapi/linux/lustre/lustre_idl.h | 2690 ----------- .../include/uapi/linux/lustre/lustre_ioctl.h | 229 - .../uapi/linux/lustre/lustre_kernelcomm.h | 94 - .../include/uapi/linux/lustre/lustre_ostid.h | 236 - .../include/uapi/linux/lustre/lustre_param.h | 94 - .../include/uapi/linux/lustre/lustre_user.h | 1327 ------ .../include/uapi/linux/lustre/lustre_ver.h | 27 - drivers/staging/lustre/lnet/Kconfig | 46 - drivers/staging/lustre/lnet/Makefile | 1 - drivers/staging/lustre/lnet/klnds/Makefile | 1 - .../lustre/lnet/klnds/o2iblnd/Makefile | 5 - .../lustre/lnet/klnds/o2iblnd/o2iblnd.c | 2958 ------------ .../lustre/lnet/klnds/o2iblnd/o2iblnd.h | 1048 ---- .../lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 3763 --------------- .../lnet/klnds/o2iblnd/o2iblnd_modparams.c | 296 -- .../lustre/lnet/klnds/socklnd/Makefile | 6 - .../lustre/lnet/klnds/socklnd/socklnd.c | 2921 ------------ .../lustre/lnet/klnds/socklnd/socklnd.h | 704 --- .../lustre/lnet/klnds/socklnd/socklnd_cb.c | 2586 ---------- .../lustre/lnet/klnds/socklnd/socklnd_lib.c | 534 --- .../lnet/klnds/socklnd/socklnd_modparams.c | 184 - .../lustre/lnet/klnds/socklnd/socklnd_proto.c | 810 ---- drivers/staging/lustre/lnet/libcfs/Makefile | 16 - drivers/staging/lustre/lnet/libcfs/debug.c | 461 -- drivers/staging/lustre/lnet/libcfs/fail.c | 146 - drivers/staging/lustre/lnet/libcfs/hash.c | 2065 -------- .../staging/lustre/lnet/libcfs/libcfs_cpu.c | 1086 ----- .../staging/lustre/lnet/libcfs/libcfs_lock.c | 155 - .../staging/lustre/lnet/libcfs/libcfs_mem.c | 171 - .../lustre/lnet/libcfs/libcfs_string.c | 562 --- .../lustre/lnet/libcfs/linux-crypto-adler.c | 139 - .../staging/lustre/lnet/libcfs/linux-crypto.c | 447 -- .../staging/lustre/lnet/libcfs/linux-crypto.h | 30 - .../staging/lustre/lnet/libcfs/linux-debug.c | 142 - .../lustre/lnet/libcfs/linux-tracefile.c | 258 - drivers/staging/lustre/lnet/libcfs/module.c | 758 --- .../staging/lustre/lnet/libcfs/tracefile.c | 1198 ----- .../staging/lustre/lnet/libcfs/tracefile.h | 274 -- drivers/staging/lustre/lnet/lnet/Makefile | 10 - drivers/staging/lustre/lnet/lnet/acceptor.c | 501 -- drivers/staging/lustre/lnet/lnet/api-ni.c | 2307 --------- drivers/staging/lustre/lnet/lnet/config.c | 1235 ----- drivers/staging/lustre/lnet/lnet/lib-eq.c | 426 -- drivers/staging/lustre/lnet/lnet/lib-md.c | 463 -- drivers/staging/lustre/lnet/lnet/lib-me.c | 274 -- drivers/staging/lustre/lnet/lnet/lib-move.c | 2386 ---------- drivers/staging/lustre/lnet/lnet/lib-msg.c | 625 --- drivers/staging/lustre/lnet/lnet/lib-ptl.c | 987 ---- drivers/staging/lustre/lnet/lnet/lib-socket.c | 585 --- drivers/staging/lustre/lnet/lnet/lo.c | 105 - drivers/staging/lustre/lnet/lnet/module.c | 239 - drivers/staging/lustre/lnet/lnet/net_fault.c | 1023 ---- drivers/staging/lustre/lnet/lnet/nidstrings.c | 1261 ----- drivers/staging/lustre/lnet/lnet/peer.c | 456 -- drivers/staging/lustre/lnet/lnet/router.c | 1799 ------- .../staging/lustre/lnet/lnet/router_proc.c | 907 ---- drivers/staging/lustre/lnet/selftest/Makefile | 7 - .../staging/lustre/lnet/selftest/brw_test.c | 526 -- drivers/staging/lustre/lnet/selftest/conctl.c | 801 ---- drivers/staging/lustre/lnet/selftest/conrpc.c | 1396 ------ drivers/staging/lustre/lnet/selftest/conrpc.h | 142 - .../staging/lustre/lnet/selftest/console.c | 2104 -------- .../staging/lustre/lnet/selftest/console.h | 244 - .../staging/lustre/lnet/selftest/framework.c | 1786 ------- drivers/staging/lustre/lnet/selftest/module.c | 169 - .../staging/lustre/lnet/selftest/ping_test.c | 228 - drivers/staging/lustre/lnet/selftest/rpc.c | 1682 ------- drivers/staging/lustre/lnet/selftest/rpc.h | 295 -- .../staging/lustre/lnet/selftest/selftest.h | 622 --- drivers/staging/lustre/lnet/selftest/timer.c | 244 - drivers/staging/lustre/lnet/selftest/timer.h | 50 - drivers/staging/lustre/lustre/Kconfig | 45 - drivers/staging/lustre/lustre/Makefile | 2 - drivers/staging/lustre/lustre/fid/Makefile | 5 - .../staging/lustre/lustre/fid/fid_internal.h | 46 - drivers/staging/lustre/lustre/fid/fid_lib.c | 87 - .../staging/lustre/lustre/fid/fid_request.c | 410 -- drivers/staging/lustre/lustre/fid/lproc_fid.c | 225 - drivers/staging/lustre/lustre/fld/Makefile | 5 - drivers/staging/lustre/lustre/fld/fld_cache.c | 516 -- .../staging/lustre/lustre/fld/fld_internal.h | 170 - .../staging/lustre/lustre/fld/fld_request.c | 446 -- drivers/staging/lustre/lustre/fld/lproc_fld.c | 154 - .../staging/lustre/lustre/include/cl_object.h | 2463 ---------- .../lustre/lustre/include/interval_tree.h | 119 - .../staging/lustre/lustre/include/llog_swab.h | 67 - .../lustre/lustre/include/lprocfs_status.h | 646 --- .../staging/lustre/lustre/include/lu_object.h | 1305 ----- .../staging/lustre/lustre/include/lu_ref.h | 178 - .../lustre/lustre/include/lustre_acl.h | 51 - .../lustre/lustre/include/lustre_compat.h | 82 - .../lustre/lustre/include/lustre_debug.h | 52 - .../lustre/lustre/include/lustre_disk.h | 152 - .../lustre/lustre/include/lustre_dlm.h | 1346 ------ .../lustre/lustre/include/lustre_dlm_flags.h | 402 -- .../lustre/lustre/include/lustre_errno.h | 198 - .../lustre/lustre/include/lustre_export.h | 250 - .../lustre/lustre/include/lustre_fid.h | 676 --- .../lustre/lustre/include/lustre_fld.h | 137 - .../staging/lustre/lustre/include/lustre_ha.h | 61 - .../lustre/lustre/include/lustre_handles.h | 91 - .../lustre/lustre/include/lustre_import.h | 369 -- .../lustre/lustre/include/lustre_intent.h | 71 - .../lustre/lustre/include/lustre_kernelcomm.h | 56 - .../lustre/lustre/include/lustre_lib.h | 126 - .../lustre/lustre/include/lustre_linkea.h | 93 - .../lustre/lustre/include/lustre_lmv.h | 174 - .../lustre/lustre/include/lustre_log.h | 382 -- .../lustre/lustre/include/lustre_mdc.h | 229 - .../lustre/lustre/include/lustre_mds.h | 62 - .../lustre/lustre/include/lustre_net.h | 2360 --------- .../lustre/lustre/include/lustre_nrs.h | 718 --- .../lustre/lustre/include/lustre_nrs_fifo.h | 71 - .../lustre/lustre/include/lustre_obdo.h | 55 - .../lustre/include/lustre_patchless_compat.h | 68 - .../lustre/lustre/include/lustre_req_layout.h | 307 -- .../lustre/lustre/include/lustre_sec.h | 1072 ----- .../lustre/lustre/include/lustre_swab.h | 109 - drivers/staging/lustre/lustre/include/obd.h | 1114 ----- .../staging/lustre/lustre/include/obd_cksum.h | 153 - .../staging/lustre/lustre/include/obd_class.h | 1603 ------- .../lustre/lustre/include/obd_support.h | 517 -- .../staging/lustre/lustre/include/seq_range.h | 200 - .../lustre/lustre/ldlm/interval_tree.c | 599 --- drivers/staging/lustre/lustre/ldlm/l_lock.c | 73 - .../staging/lustre/lustre/ldlm/ldlm_extent.c | 258 - .../staging/lustre/lustre/ldlm/ldlm_flock.c | 486 -- .../lustre/lustre/ldlm/ldlm_inodebits.c | 69 - .../lustre/lustre/ldlm/ldlm_internal.h | 342 -- drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 842 ---- .../staging/lustre/lustre/ldlm/ldlm_lock.c | 2135 --------- .../staging/lustre/lustre/ldlm/ldlm_lockd.c | 1163 ----- .../staging/lustre/lustre/ldlm/ldlm_plain.c | 68 - .../staging/lustre/lustre/ldlm/ldlm_pool.c | 1013 ---- .../staging/lustre/lustre/ldlm/ldlm_request.c | 2033 -------- .../lustre/lustre/ldlm/ldlm_resource.c | 1318 ------ drivers/staging/lustre/lustre/llite/Makefile | 13 - drivers/staging/lustre/lustre/llite/acl.c | 108 - drivers/staging/lustre/lustre/llite/dcache.c | 300 -- drivers/staging/lustre/lustre/llite/dir.c | 1708 ------- drivers/staging/lustre/lustre/llite/file.c | 3580 -------------- drivers/staging/lustre/lustre/llite/glimpse.c | 205 - .../staging/lustre/lustre/llite/lcommon_cl.c | 292 -- .../lustre/lustre/llite/lcommon_misc.c | 186 - .../lustre/lustre/llite/llite_internal.h | 1344 ------ .../staging/lustre/lustre/llite/llite_lib.c | 2668 ----------- .../staging/lustre/lustre/llite/llite_mmap.c | 480 -- .../staging/lustre/lustre/llite/llite_nfs.c | 375 -- .../staging/lustre/lustre/llite/lproc_llite.c | 1659 ------- drivers/staging/lustre/lustre/llite/namei.c | 1207 ----- .../staging/lustre/lustre/llite/range_lock.c | 241 - .../staging/lustre/lustre/llite/range_lock.h | 83 - drivers/staging/lustre/lustre/llite/rw.c | 1214 ----- drivers/staging/lustre/lustre/llite/rw26.c | 641 --- .../staging/lustre/lustre/llite/statahead.c | 1577 ------ drivers/staging/lustre/lustre/llite/super25.c | 189 - drivers/staging/lustre/lustre/llite/symlink.c | 159 - drivers/staging/lustre/lustre/llite/vvp_dev.c | 640 --- .../lustre/lustre/llite/vvp_internal.h | 321 -- drivers/staging/lustre/lustre/llite/vvp_io.c | 1374 ------ .../staging/lustre/lustre/llite/vvp_lock.c | 87 - .../staging/lustre/lustre/llite/vvp_object.c | 303 -- .../staging/lustre/lustre/llite/vvp_page.c | 523 -- drivers/staging/lustre/lustre/llite/xattr.c | 665 --- .../staging/lustre/lustre/llite/xattr_cache.c | 504 -- .../lustre/lustre/llite/xattr_security.c | 96 - drivers/staging/lustre/lustre/lmv/Makefile | 5 - drivers/staging/lustre/lustre/lmv/lmv_fld.c | 82 - .../staging/lustre/lustre/lmv/lmv_intent.c | 521 -- .../staging/lustre/lustre/lmv/lmv_internal.h | 164 - drivers/staging/lustre/lustre/lmv/lmv_obd.c | 3131 ------------ drivers/staging/lustre/lustre/lmv/lproc_lmv.c | 173 - drivers/staging/lustre/lustre/lov/Makefile | 9 - .../lustre/lustre/lov/lov_cl_internal.h | 639 --- drivers/staging/lustre/lustre/lov/lov_dev.c | 384 -- drivers/staging/lustre/lustre/lov/lov_ea.c | 331 -- .../staging/lustre/lustre/lov/lov_internal.h | 286 -- drivers/staging/lustre/lustre/lov/lov_io.c | 1023 ---- drivers/staging/lustre/lustre/lov/lov_lock.c | 348 -- drivers/staging/lustre/lustre/lov/lov_merge.c | 105 - drivers/staging/lustre/lustre/lov/lov_obd.c | 1444 ------ .../staging/lustre/lustre/lov/lov_object.c | 1625 ------- .../staging/lustre/lustre/lov/lov_offset.c | 269 -- drivers/staging/lustre/lustre/lov/lov_pack.c | 400 -- drivers/staging/lustre/lustre/lov/lov_page.c | 136 - drivers/staging/lustre/lustre/lov/lov_pool.c | 546 --- .../staging/lustre/lustre/lov/lov_request.c | 354 -- .../staging/lustre/lustre/lov/lovsub_dev.c | 147 - .../staging/lustre/lustre/lov/lovsub_lock.c | 81 - .../staging/lustre/lustre/lov/lovsub_object.c | 180 - .../staging/lustre/lustre/lov/lovsub_page.c | 68 - drivers/staging/lustre/lustre/lov/lproc_lov.c | 299 -- drivers/staging/lustre/lustre/mdc/Makefile | 5 - drivers/staging/lustre/lustre/mdc/lproc_mdc.c | 231 - .../staging/lustre/lustre/mdc/mdc_internal.h | 144 - drivers/staging/lustre/lustre/mdc/mdc_lib.c | 498 -- drivers/staging/lustre/lustre/mdc/mdc_locks.c | 1239 ----- drivers/staging/lustre/lustre/mdc/mdc_reint.c | 421 -- .../staging/lustre/lustre/mdc/mdc_request.c | 2770 ----------- drivers/staging/lustre/lustre/mgc/Makefile | 5 - drivers/staging/lustre/lustre/mgc/lproc_mgc.c | 69 - .../staging/lustre/lustre/mgc/mgc_internal.h | 57 - .../staging/lustre/lustre/mgc/mgc_request.c | 1851 -------- .../staging/lustre/lustre/obdclass/Makefile | 12 - .../lustre/lustre/obdclass/cl_internal.h | 95 - .../staging/lustre/lustre/obdclass/cl_io.c | 1151 ----- .../staging/lustre/lustre/obdclass/cl_lock.c | 275 -- .../lustre/lustre/obdclass/cl_object.c | 1059 ----- .../staging/lustre/lustre/obdclass/cl_page.c | 1045 ---- .../lustre/lustre/obdclass/class_obd.c | 544 --- .../staging/lustre/lustre/obdclass/debug.c | 96 - .../staging/lustre/lustre/obdclass/genops.c | 1480 ------ .../lustre/lustre/obdclass/kernelcomm.c | 240 - .../staging/lustre/lustre/obdclass/linkea.c | 249 - .../lustre/obdclass/linux/linux-module.c | 514 -- .../lustre/obdclass/linux/linux-sysctl.c | 162 - drivers/staging/lustre/lustre/obdclass/llog.c | 524 -- .../staging/lustre/lustre/obdclass/llog_cat.c | 236 - .../lustre/lustre/obdclass/llog_internal.h | 79 - .../staging/lustre/lustre/obdclass/llog_obd.c | 225 - .../lustre/lustre/obdclass/llog_swab.c | 412 -- .../lustre/lustre/obdclass/lprocfs_counters.c | 134 - .../lustre/lustre/obdclass/lprocfs_status.c | 1698 ------- .../lustre/lustre/obdclass/lu_object.c | 2056 -------- .../staging/lustre/lustre/obdclass/lu_ref.c | 45 - .../lustre/lustre/obdclass/lustre_handles.c | 241 - .../lustre/lustre/obdclass/lustre_peer.c | 214 - .../lustre/lustre/obdclass/obd_config.c | 1538 ------ .../lustre/lustre/obdclass/obd_mount.c | 1245 ----- drivers/staging/lustre/lustre/obdclass/obdo.c | 181 - .../lustre/lustre/obdclass/statfs_pack.c | 58 - drivers/staging/lustre/lustre/obdclass/uuid.c | 45 - .../staging/lustre/lustre/obdecho/Makefile | 5 - .../lustre/lustre/obdecho/echo_client.c | 1729 ------- .../lustre/lustre/obdecho/echo_internal.h | 42 - drivers/staging/lustre/lustre/osc/Makefile | 6 - drivers/staging/lustre/lustre/osc/lproc_osc.c | 838 ---- drivers/staging/lustre/lustre/osc/osc_cache.c | 3306 ------------- .../lustre/lustre/osc/osc_cl_internal.h | 681 --- drivers/staging/lustre/lustre/osc/osc_dev.c | 246 - .../staging/lustre/lustre/osc/osc_internal.h | 237 - drivers/staging/lustre/lustre/osc/osc_io.c | 918 ---- drivers/staging/lustre/lustre/osc/osc_lock.c | 1230 ----- .../staging/lustre/lustre/osc/osc_object.c | 473 -- drivers/staging/lustre/lustre/osc/osc_page.c | 1094 ----- drivers/staging/lustre/lustre/osc/osc_quota.c | 236 - .../staging/lustre/lustre/osc/osc_request.c | 2907 ------------ drivers/staging/lustre/lustre/ptlrpc/Makefile | 23 - drivers/staging/lustre/lustre/ptlrpc/client.c | 3271 ------------- .../staging/lustre/lustre/ptlrpc/connection.c | 192 - drivers/staging/lustre/lustre/ptlrpc/errno.c | 383 -- drivers/staging/lustre/lustre/ptlrpc/events.c | 585 --- drivers/staging/lustre/lustre/ptlrpc/import.c | 1677 ------- drivers/staging/lustre/lustre/ptlrpc/layout.c | 2232 --------- .../lustre/lustre/ptlrpc/llog_client.c | 338 -- .../staging/lustre/lustre/ptlrpc/llog_net.c | 67 - .../lustre/lustre/ptlrpc/lproc_ptlrpc.c | 1316 ------ drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 771 --- drivers/staging/lustre/lustre/ptlrpc/nrs.c | 1613 ------- .../staging/lustre/lustre/ptlrpc/nrs_fifo.c | 270 -- .../lustre/lustre/ptlrpc/pack_generic.c | 2311 --------- drivers/staging/lustre/lustre/ptlrpc/pers.c | 72 - drivers/staging/lustre/lustre/ptlrpc/pinger.c | 474 -- .../lustre/lustre/ptlrpc/ptlrpc_internal.h | 371 -- .../lustre/lustre/ptlrpc/ptlrpc_module.c | 186 - .../staging/lustre/lustre/ptlrpc/ptlrpcd.c | 914 ---- .../staging/lustre/lustre/ptlrpc/recover.c | 374 -- drivers/staging/lustre/lustre/ptlrpc/sec.c | 2379 ---------- .../staging/lustre/lustre/ptlrpc/sec_bulk.c | 572 --- .../staging/lustre/lustre/ptlrpc/sec_config.c | 850 ---- drivers/staging/lustre/lustre/ptlrpc/sec_gc.c | 190 - .../staging/lustre/lustre/ptlrpc/sec_lproc.c | 170 - .../staging/lustre/lustre/ptlrpc/sec_null.c | 459 -- .../staging/lustre/lustre/ptlrpc/sec_plain.c | 1023 ---- .../staging/lustre/lustre/ptlrpc/service.c | 2807 ----------- .../staging/lustre/lustre/ptlrpc/wiretest.c | 4210 ----------------- drivers/staging/lustre/sysfs-fs-lustre | 654 --- scripts/selinux/mdp/mdp.c | 1 - 308 files changed, 195272 deletions(-) delete mode 100644 drivers/staging/lustre/Kconfig delete mode 100644 drivers/staging/lustre/Makefile delete mode 100644 drivers/staging/lustre/README.txt delete mode 100644 drivers/staging/lustre/TODO delete mode 100644 drivers/staging/lustre/include/linux/libcfs/libcfs.h delete mode 100644 drivers/staging/lustre/include/linux/libcfs/libcfs_cpu.h delete mode 100644 drivers/staging/lustre/include/linux/libcfs/libcfs_crypto.h delete mode 100644 drivers/staging/lustre/include/linux/libcfs/libcfs_debug.h delete mode 100644 drivers/staging/lustre/include/linux/libcfs/libcfs_fail.h delete mode 100644 drivers/staging/lustre/include/linux/libcfs/libcfs_hash.h delete mode 100644 drivers/staging/lustre/include/linux/libcfs/libcfs_private.h delete mode 100644 drivers/staging/lustre/include/linux/libcfs/libcfs_string.h delete mode 100644 drivers/staging/lustre/include/linux/lnet/api.h delete mode 100644 drivers/staging/lustre/include/linux/lnet/lib-lnet.h delete mode 100644 drivers/staging/lustre/include/linux/lnet/lib-types.h delete mode 100644 drivers/staging/lustre/include/linux/lnet/socklnd.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lnet/libcfs_debug.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lnet/libcfs_ioctl.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lnet/lnet-dlc.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lnet/lnet-types.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lnet/lnetctl.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lnet/lnetst.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lnet/nidstr.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lnet/socklnd.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lustre/lustre_cfg.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lustre/lustre_fid.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lustre/lustre_fiemap.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lustre/lustre_idl.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lustre/lustre_ioctl.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lustre/lustre_kernelcomm.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lustre/lustre_ostid.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lustre/lustre_param.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lustre/lustre_user.h delete mode 100644 drivers/staging/lustre/include/uapi/linux/lustre/lustre_ver.h delete mode 100644 drivers/staging/lustre/lnet/Kconfig delete mode 100644 drivers/staging/lustre/lnet/Makefile delete mode 100644 drivers/staging/lustre/lnet/klnds/Makefile delete mode 100644 drivers/staging/lustre/lnet/klnds/o2iblnd/Makefile delete mode 100644 drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c delete mode 100644 drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h delete mode 100644 drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c delete mode 100644 drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c delete mode 100644 drivers/staging/lustre/lnet/klnds/socklnd/Makefile delete mode 100644 drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c delete mode 100644 drivers/staging/lustre/lnet/klnds/socklnd/socklnd.h delete mode 100644 drivers/staging/lustre/lnet/klnds/socklnd/socklnd_cb.c delete mode 100644 drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib.c delete mode 100644 drivers/staging/lustre/lnet/klnds/socklnd/socklnd_modparams.c delete mode 100644 drivers/staging/lustre/lnet/klnds/socklnd/socklnd_proto.c delete mode 100644 drivers/staging/lustre/lnet/libcfs/Makefile delete mode 100644 drivers/staging/lustre/lnet/libcfs/debug.c delete mode 100644 drivers/staging/lustre/lnet/libcfs/fail.c delete mode 100644 drivers/staging/lustre/lnet/libcfs/hash.c delete mode 100644 drivers/staging/lustre/lnet/libcfs/libcfs_cpu.c delete mode 100644 drivers/staging/lustre/lnet/libcfs/libcfs_lock.c delete mode 100644 drivers/staging/lustre/lnet/libcfs/libcfs_mem.c delete mode 100644 drivers/staging/lustre/lnet/libcfs/libcfs_string.c delete mode 100644 drivers/staging/lustre/lnet/libcfs/linux-crypto-adler.c delete mode 100644 drivers/staging/lustre/lnet/libcfs/linux-crypto.c delete mode 100644 drivers/staging/lustre/lnet/libcfs/linux-crypto.h delete mode 100644 drivers/staging/lustre/lnet/libcfs/linux-debug.c delete mode 100644 drivers/staging/lustre/lnet/libcfs/linux-tracefile.c delete mode 100644 drivers/staging/lustre/lnet/libcfs/module.c delete mode 100644 drivers/staging/lustre/lnet/libcfs/tracefile.c delete mode 100644 drivers/staging/lustre/lnet/libcfs/tracefile.h delete mode 100644 drivers/staging/lustre/lnet/lnet/Makefile delete mode 100644 drivers/staging/lustre/lnet/lnet/acceptor.c delete mode 100644 drivers/staging/lustre/lnet/lnet/api-ni.c delete mode 100644 drivers/staging/lustre/lnet/lnet/config.c delete mode 100644 drivers/staging/lustre/lnet/lnet/lib-eq.c delete mode 100644 drivers/staging/lustre/lnet/lnet/lib-md.c delete mode 100644 drivers/staging/lustre/lnet/lnet/lib-me.c delete mode 100644 drivers/staging/lustre/lnet/lnet/lib-move.c delete mode 100644 drivers/staging/lustre/lnet/lnet/lib-msg.c delete mode 100644 drivers/staging/lustre/lnet/lnet/lib-ptl.c delete mode 100644 drivers/staging/lustre/lnet/lnet/lib-socket.c delete mode 100644 drivers/staging/lustre/lnet/lnet/lo.c delete mode 100644 drivers/staging/lustre/lnet/lnet/module.c delete mode 100644 drivers/staging/lustre/lnet/lnet/net_fault.c delete mode 100644 drivers/staging/lustre/lnet/lnet/nidstrings.c delete mode 100644 drivers/staging/lustre/lnet/lnet/peer.c delete mode 100644 drivers/staging/lustre/lnet/lnet/router.c delete mode 100644 drivers/staging/lustre/lnet/lnet/router_proc.c delete mode 100644 drivers/staging/lustre/lnet/selftest/Makefile delete mode 100644 drivers/staging/lustre/lnet/selftest/brw_test.c delete mode 100644 drivers/staging/lustre/lnet/selftest/conctl.c delete mode 100644 drivers/staging/lustre/lnet/selftest/conrpc.c delete mode 100644 drivers/staging/lustre/lnet/selftest/conrpc.h delete mode 100644 drivers/staging/lustre/lnet/selftest/console.c delete mode 100644 drivers/staging/lustre/lnet/selftest/console.h delete mode 100644 drivers/staging/lustre/lnet/selftest/framework.c delete mode 100644 drivers/staging/lustre/lnet/selftest/module.c delete mode 100644 drivers/staging/lustre/lnet/selftest/ping_test.c delete mode 100644 drivers/staging/lustre/lnet/selftest/rpc.c delete mode 100644 drivers/staging/lustre/lnet/selftest/rpc.h delete mode 100644 drivers/staging/lustre/lnet/selftest/selftest.h delete mode 100644 drivers/staging/lustre/lnet/selftest/timer.c delete mode 100644 drivers/staging/lustre/lnet/selftest/timer.h delete mode 100644 drivers/staging/lustre/lustre/Kconfig delete mode 100644 drivers/staging/lustre/lustre/Makefile delete mode 100644 drivers/staging/lustre/lustre/fid/Makefile delete mode 100644 drivers/staging/lustre/lustre/fid/fid_internal.h delete mode 100644 drivers/staging/lustre/lustre/fid/fid_lib.c delete mode 100644 drivers/staging/lustre/lustre/fid/fid_request.c delete mode 100644 drivers/staging/lustre/lustre/fid/lproc_fid.c delete mode 100644 drivers/staging/lustre/lustre/fld/Makefile delete mode 100644 drivers/staging/lustre/lustre/fld/fld_cache.c delete mode 100644 drivers/staging/lustre/lustre/fld/fld_internal.h delete mode 100644 drivers/staging/lustre/lustre/fld/fld_request.c delete mode 100644 drivers/staging/lustre/lustre/fld/lproc_fld.c delete mode 100644 drivers/staging/lustre/lustre/include/cl_object.h delete mode 100644 drivers/staging/lustre/lustre/include/interval_tree.h delete mode 100644 drivers/staging/lustre/lustre/include/llog_swab.h delete mode 100644 drivers/staging/lustre/lustre/include/lprocfs_status.h delete mode 100644 drivers/staging/lustre/lustre/include/lu_object.h delete mode 100644 drivers/staging/lustre/lustre/include/lu_ref.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_acl.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_compat.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_debug.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_disk.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_dlm.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_dlm_flags.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_errno.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_export.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_fid.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_fld.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_ha.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_handles.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_import.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_intent.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_kernelcomm.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_lib.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_linkea.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_lmv.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_log.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_mdc.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_mds.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_net.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_nrs.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_nrs_fifo.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_obdo.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_patchless_compat.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_req_layout.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_sec.h delete mode 100644 drivers/staging/lustre/lustre/include/lustre_swab.h delete mode 100644 drivers/staging/lustre/lustre/include/obd.h delete mode 100644 drivers/staging/lustre/lustre/include/obd_cksum.h delete mode 100644 drivers/staging/lustre/lustre/include/obd_class.h delete mode 100644 drivers/staging/lustre/lustre/include/obd_support.h delete mode 100644 drivers/staging/lustre/lustre/include/seq_range.h delete mode 100644 drivers/staging/lustre/lustre/ldlm/interval_tree.c delete mode 100644 drivers/staging/lustre/lustre/ldlm/l_lock.c delete mode 100644 drivers/staging/lustre/lustre/ldlm/ldlm_extent.c delete mode 100644 drivers/staging/lustre/lustre/ldlm/ldlm_flock.c delete mode 100644 drivers/staging/lustre/lustre/ldlm/ldlm_inodebits.c delete mode 100644 drivers/staging/lustre/lustre/ldlm/ldlm_internal.h delete mode 100644 drivers/staging/lustre/lustre/ldlm/ldlm_lib.c delete mode 100644 drivers/staging/lustre/lustre/ldlm/ldlm_lock.c delete mode 100644 drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c delete mode 100644 drivers/staging/lustre/lustre/ldlm/ldlm_plain.c delete mode 100644 drivers/staging/lustre/lustre/ldlm/ldlm_pool.c delete mode 100644 drivers/staging/lustre/lustre/ldlm/ldlm_request.c delete mode 100644 drivers/staging/lustre/lustre/ldlm/ldlm_resource.c delete mode 100644 drivers/staging/lustre/lustre/llite/Makefile delete mode 100644 drivers/staging/lustre/lustre/llite/acl.c delete mode 100644 drivers/staging/lustre/lustre/llite/dcache.c delete mode 100644 drivers/staging/lustre/lustre/llite/dir.c delete mode 100644 drivers/staging/lustre/lustre/llite/file.c delete mode 100644 drivers/staging/lustre/lustre/llite/glimpse.c delete mode 100644 drivers/staging/lustre/lustre/llite/lcommon_cl.c delete mode 100644 drivers/staging/lustre/lustre/llite/lcommon_misc.c delete mode 100644 drivers/staging/lustre/lustre/llite/llite_internal.h delete mode 100644 drivers/staging/lustre/lustre/llite/llite_lib.c delete mode 100644 drivers/staging/lustre/lustre/llite/llite_mmap.c delete mode 100644 drivers/staging/lustre/lustre/llite/llite_nfs.c delete mode 100644 drivers/staging/lustre/lustre/llite/lproc_llite.c delete mode 100644 drivers/staging/lustre/lustre/llite/namei.c delete mode 100644 drivers/staging/lustre/lustre/llite/range_lock.c delete mode 100644 drivers/staging/lustre/lustre/llite/range_lock.h delete mode 100644 drivers/staging/lustre/lustre/llite/rw.c delete mode 100644 drivers/staging/lustre/lustre/llite/rw26.c delete mode 100644 drivers/staging/lustre/lustre/llite/statahead.c delete mode 100644 drivers/staging/lustre/lustre/llite/super25.c delete mode 100644 drivers/staging/lustre/lustre/llite/symlink.c delete mode 100644 drivers/staging/lustre/lustre/llite/vvp_dev.c delete mode 100644 drivers/staging/lustre/lustre/llite/vvp_internal.h delete mode 100644 drivers/staging/lustre/lustre/llite/vvp_io.c delete mode 100644 drivers/staging/lustre/lustre/llite/vvp_lock.c delete mode 100644 drivers/staging/lustre/lustre/llite/vvp_object.c delete mode 100644 drivers/staging/lustre/lustre/llite/vvp_page.c delete mode 100644 drivers/staging/lustre/lustre/llite/xattr.c delete mode 100644 drivers/staging/lustre/lustre/llite/xattr_cache.c delete mode 100644 drivers/staging/lustre/lustre/llite/xattr_security.c delete mode 100644 drivers/staging/lustre/lustre/lmv/Makefile delete mode 100644 drivers/staging/lustre/lustre/lmv/lmv_fld.c delete mode 100644 drivers/staging/lustre/lustre/lmv/lmv_intent.c delete mode 100644 drivers/staging/lustre/lustre/lmv/lmv_internal.h delete mode 100644 drivers/staging/lustre/lustre/lmv/lmv_obd.c delete mode 100644 drivers/staging/lustre/lustre/lmv/lproc_lmv.c delete mode 100644 drivers/staging/lustre/lustre/lov/Makefile delete mode 100644 drivers/staging/lustre/lustre/lov/lov_cl_internal.h delete mode 100644 drivers/staging/lustre/lustre/lov/lov_dev.c delete mode 100644 drivers/staging/lustre/lustre/lov/lov_ea.c delete mode 100644 drivers/staging/lustre/lustre/lov/lov_internal.h delete mode 100644 drivers/staging/lustre/lustre/lov/lov_io.c delete mode 100644 drivers/staging/lustre/lustre/lov/lov_lock.c delete mode 100644 drivers/staging/lustre/lustre/lov/lov_merge.c delete mode 100644 drivers/staging/lustre/lustre/lov/lov_obd.c delete mode 100644 drivers/staging/lustre/lustre/lov/lov_object.c delete mode 100644 drivers/staging/lustre/lustre/lov/lov_offset.c delete mode 100644 drivers/staging/lustre/lustre/lov/lov_pack.c delete mode 100644 drivers/staging/lustre/lustre/lov/lov_page.c delete mode 100644 drivers/staging/lustre/lustre/lov/lov_pool.c delete mode 100644 drivers/staging/lustre/lustre/lov/lov_request.c delete mode 100644 drivers/staging/lustre/lustre/lov/lovsub_dev.c delete mode 100644 drivers/staging/lustre/lustre/lov/lovsub_lock.c delete mode 100644 drivers/staging/lustre/lustre/lov/lovsub_object.c delete mode 100644 drivers/staging/lustre/lustre/lov/lovsub_page.c delete mode 100644 drivers/staging/lustre/lustre/lov/lproc_lov.c delete mode 100644 drivers/staging/lustre/lustre/mdc/Makefile delete mode 100644 drivers/staging/lustre/lustre/mdc/lproc_mdc.c delete mode 100644 drivers/staging/lustre/lustre/mdc/mdc_internal.h delete mode 100644 drivers/staging/lustre/lustre/mdc/mdc_lib.c delete mode 100644 drivers/staging/lustre/lustre/mdc/mdc_locks.c delete mode 100644 drivers/staging/lustre/lustre/mdc/mdc_reint.c delete mode 100644 drivers/staging/lustre/lustre/mdc/mdc_request.c delete mode 100644 drivers/staging/lustre/lustre/mgc/Makefile delete mode 100644 drivers/staging/lustre/lustre/mgc/lproc_mgc.c delete mode 100644 drivers/staging/lustre/lustre/mgc/mgc_internal.h delete mode 100644 drivers/staging/lustre/lustre/mgc/mgc_request.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/Makefile delete mode 100644 drivers/staging/lustre/lustre/obdclass/cl_internal.h delete mode 100644 drivers/staging/lustre/lustre/obdclass/cl_io.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/cl_lock.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/cl_object.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/cl_page.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/class_obd.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/debug.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/genops.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/kernelcomm.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/linkea.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/linux/linux-module.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/linux/linux-sysctl.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/llog.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/llog_cat.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/llog_internal.h delete mode 100644 drivers/staging/lustre/lustre/obdclass/llog_obd.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/llog_swab.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/lprocfs_counters.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/lprocfs_status.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/lu_object.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/lu_ref.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/lustre_handles.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/lustre_peer.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/obd_config.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/obd_mount.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/obdo.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/statfs_pack.c delete mode 100644 drivers/staging/lustre/lustre/obdclass/uuid.c delete mode 100644 drivers/staging/lustre/lustre/obdecho/Makefile delete mode 100644 drivers/staging/lustre/lustre/obdecho/echo_client.c delete mode 100644 drivers/staging/lustre/lustre/obdecho/echo_internal.h delete mode 100644 drivers/staging/lustre/lustre/osc/Makefile delete mode 100644 drivers/staging/lustre/lustre/osc/lproc_osc.c delete mode 100644 drivers/staging/lustre/lustre/osc/osc_cache.c delete mode 100644 drivers/staging/lustre/lustre/osc/osc_cl_internal.h delete mode 100644 drivers/staging/lustre/lustre/osc/osc_dev.c delete mode 100644 drivers/staging/lustre/lustre/osc/osc_internal.h delete mode 100644 drivers/staging/lustre/lustre/osc/osc_io.c delete mode 100644 drivers/staging/lustre/lustre/osc/osc_lock.c delete mode 100644 drivers/staging/lustre/lustre/osc/osc_object.c delete mode 100644 drivers/staging/lustre/lustre/osc/osc_page.c delete mode 100644 drivers/staging/lustre/lustre/osc/osc_quota.c delete mode 100644 drivers/staging/lustre/lustre/osc/osc_request.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/Makefile delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/client.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/connection.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/errno.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/events.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/import.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/layout.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/llog_client.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/llog_net.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/niobuf.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/nrs.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/nrs_fifo.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/pack_generic.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/pers.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/pinger.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/ptlrpc_internal.h delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/ptlrpc_module.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/recover.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/sec.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/sec_config.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/sec_gc.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/sec_lproc.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/sec_null.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/sec_plain.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/service.c delete mode 100644 drivers/staging/lustre/lustre/ptlrpc/wiretest.c delete mode 100644 drivers/staging/lustre/sysfs-fs-lustre
MAINTAINERS +0 -9
@@ -13329,15 +13329,6 @@ S: Odd Fixes F: Documentation/devicetree/bindings/staging/iio/ F: drivers/staging/iio/ -STAGING - LUSTRE PARALLEL FILESYSTEM -M: Oleg Drokin <[email protected]> -M: Andreas Dilger <[email protected]> -M: James Simmons <[email protected]> -L: lustre-devel at lists.lustre.org (moderated for non-subscribers) -W: http://wiki.lustre.org/ -S: Maintained -F: drivers/staging/lustre - STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) M: Marc Dietrich <[email protected]> L: ac100 at lists.launchpad.net (moderated for non-subscribers)
drivers/staging/Kconfig +0 -2
@@ -84,8 +84,6 @@ source "drivers/staging/netlogic/Kconfig" source "drivers/staging/mt29f_spinand/Kconfig" -source "drivers/staging/lustre/Kconfig" - source "drivers/staging/dgnc/Kconfig" source "drivers/staging/gs_fpgaboot/Kconfig"
drivers/staging/Makefile +0 -1
@@ -32,7 +32,6 @@ obj-$(CONFIG_STAGING_BOARD) += board/ obj-$(CONFIG_LTE_GDM724X) += gdm724x/ obj-$(CONFIG_FIREWIRE_SERIAL) += fwserial/ obj-$(CONFIG_GOLDFISH) += goldfish/ -obj-$(CONFIG_LNET) += lustre/ obj-$(CONFIG_DGNC) += dgnc/ obj-$(CONFIG_MTD_SPINAND_MT29F) += mt29f_spinand/ obj-$(CONFIG_GS_FPGABOOT) += gs_fpgaboot/
drivers/staging/lustre/Kconfig deleted +0 -0
drivers/staging/lustre/Makefile deleted +0 -0
drivers/staging/lustre/README.txt deleted +0 -0
drivers/staging/lustre/TODO deleted +0 -0
drivers/staging/lustre/include/linux/libcfs/libcfs.h deleted +0 -0
drivers/staging/lustre/include/linux/libcfs/libcfs_cpu.h deleted +0 -0
drivers/staging/lustre/include/linux/libcfs/libcfs_crypto.h deleted +0 -0
drivers/staging/lustre/include/linux/libcfs/libcfs_debug.h deleted +0 -0
drivers/staging/lustre/include/linux/libcfs/libcfs_fail.h deleted +0 -0
drivers/staging/lustre/include/linux/libcfs/libcfs_hash.h deleted +0 -0
drivers/staging/lustre/include/linux/libcfs/libcfs_private.h deleted +0 -0
drivers/staging/lustre/include/linux/libcfs/libcfs_string.h deleted +0 -0
drivers/staging/lustre/include/linux/lnet/api.h deleted +0 -0
drivers/staging/lustre/include/linux/lnet/lib-lnet.h deleted +0 -0
drivers/staging/lustre/include/linux/lnet/lib-types.h deleted +0 -0
drivers/staging/lustre/include/linux/lnet/socklnd.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lnet/libcfs_debug.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lnet/libcfs_ioctl.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lnet/lnet-dlc.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lnet/lnet-types.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lnet/lnetctl.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lnet/lnetst.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lnet/nidstr.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lnet/socklnd.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lustre/lustre_cfg.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lustre/lustre_fid.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lustre/lustre_fiemap.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lustre/lustre_idl.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lustre/lustre_ioctl.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lustre/lustre_kernelcomm.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lustre/lustre_ostid.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lustre/lustre_param.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lustre/lustre_user.h deleted +0 -0
drivers/staging/lustre/include/uapi/linux/lustre/lustre_ver.h deleted +0 -0
drivers/staging/lustre/lnet/Kconfig deleted +0 -0
drivers/staging/lustre/lnet/Makefile deleted +0 -0
drivers/staging/lustre/lnet/klnds/Makefile deleted +0 -0
drivers/staging/lustre/lnet/klnds/o2iblnd/Makefile deleted +0 -0
drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c deleted +0 -0
drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h deleted +0 -0
drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c deleted +0 -0
drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c deleted +0 -0
drivers/staging/lustre/lnet/klnds/socklnd/Makefile deleted +0 -0
drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c deleted +0 -0
drivers/staging/lustre/lnet/klnds/socklnd/socklnd.h deleted +0 -0
drivers/staging/lustre/lnet/klnds/socklnd/socklnd_cb.c deleted +0 -0
drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib.c deleted +0 -0
drivers/staging/lustre/lnet/klnds/socklnd/socklnd_modparams.c deleted +0 -0
drivers/staging/lustre/lnet/klnds/socklnd/socklnd_proto.c deleted +0 -0
drivers/staging/lustre/lnet/libcfs/Makefile deleted +0 -0
drivers/staging/lustre/lnet/libcfs/debug.c deleted +0 -0
drivers/staging/lustre/lnet/libcfs/fail.c deleted +0 -0
drivers/staging/lustre/lnet/libcfs/hash.c deleted +0 -0
drivers/staging/lustre/lnet/libcfs/libcfs_cpu.c deleted +0 -0
drivers/staging/lustre/lnet/libcfs/libcfs_lock.c deleted +0 -0
drivers/staging/lustre/lnet/libcfs/libcfs_mem.c deleted +0 -0
drivers/staging/lustre/lnet/libcfs/libcfs_string.c deleted +0 -0
drivers/staging/lustre/lnet/libcfs/linux-crypto-adler.c deleted +0 -0
drivers/staging/lustre/lnet/libcfs/linux-crypto.c deleted +0 -0
drivers/staging/lustre/lnet/libcfs/linux-crypto.h deleted +0 -0
drivers/staging/lustre/lnet/libcfs/linux-debug.c deleted +0 -0
drivers/staging/lustre/lnet/libcfs/linux-tracefile.c deleted +0 -0
drivers/staging/lustre/lnet/libcfs/module.c deleted +0 -0
drivers/staging/lustre/lnet/libcfs/tracefile.c deleted +0 -0
drivers/staging/lustre/lnet/libcfs/tracefile.h deleted +0 -0
drivers/staging/lustre/lnet/lnet/Makefile deleted +0 -0
drivers/staging/lustre/lnet/lnet/acceptor.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/api-ni.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/config.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/lib-eq.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/lib-md.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/lib-me.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/lib-move.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/lib-msg.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/lib-ptl.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/lib-socket.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/lo.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/module.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/net_fault.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/nidstrings.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/peer.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/router.c deleted +0 -0
drivers/staging/lustre/lnet/lnet/router_proc.c deleted +0 -0
drivers/staging/lustre/lnet/selftest/Makefile deleted +0 -0
drivers/staging/lustre/lnet/selftest/brw_test.c deleted +0 -0
drivers/staging/lustre/lnet/selftest/conctl.c deleted +0 -0
drivers/staging/lustre/lnet/selftest/conrpc.c deleted +0 -0
drivers/staging/lustre/lnet/selftest/conrpc.h deleted +0 -0
drivers/staging/lustre/lnet/selftest/console.c deleted +0 -0
drivers/staging/lustre/lnet/selftest/console.h deleted +0 -0
drivers/staging/lustre/lnet/selftest/framework.c deleted +0 -0
drivers/staging/lustre/lnet/selftest/module.c deleted +0 -0
drivers/staging/lustre/lnet/selftest/ping_test.c deleted +0 -0
drivers/staging/lustre/lnet/selftest/rpc.c deleted +0 -0
drivers/staging/lustre/lnet/selftest/rpc.h deleted +0 -0
drivers/staging/lustre/lnet/selftest/selftest.h deleted +0 -0
drivers/staging/lustre/lnet/selftest/timer.c deleted +0 -0
drivers/staging/lustre/lnet/selftest/timer.h deleted +0 -0
drivers/staging/lustre/lustre/Kconfig deleted +0 -0
drivers/staging/lustre/lustre/Makefile deleted +0 -0
drivers/staging/lustre/lustre/fid/Makefile deleted +0 -0
drivers/staging/lustre/lustre/fid/fid_internal.h deleted +0 -0
drivers/staging/lustre/lustre/fid/fid_lib.c deleted +0 -0
drivers/staging/lustre/lustre/fid/fid_request.c deleted +0 -0
drivers/staging/lustre/lustre/fid/lproc_fid.c deleted +0 -0
drivers/staging/lustre/lustre/fld/Makefile deleted +0 -0
drivers/staging/lustre/lustre/fld/fld_cache.c deleted +0 -0
drivers/staging/lustre/lustre/fld/fld_internal.h deleted +0 -0
drivers/staging/lustre/lustre/fld/fld_request.c deleted +0 -0
drivers/staging/lustre/lustre/fld/lproc_fld.c deleted +0 -0
drivers/staging/lustre/lustre/include/cl_object.h deleted +0 -0
drivers/staging/lustre/lustre/include/interval_tree.h deleted +0 -0
drivers/staging/lustre/lustre/include/llog_swab.h deleted +0 -0
drivers/staging/lustre/lustre/include/lprocfs_status.h deleted +0 -0
drivers/staging/lustre/lustre/include/lu_object.h deleted +0 -0
drivers/staging/lustre/lustre/include/lu_ref.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_acl.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_compat.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_debug.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_disk.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_dlm.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_dlm_flags.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_errno.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_export.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_fid.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_fld.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_ha.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_handles.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_import.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_intent.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_kernelcomm.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_lib.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_linkea.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_lmv.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_log.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_mdc.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_mds.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_net.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_nrs.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_nrs_fifo.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_obdo.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_patchless_compat.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_req_layout.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_sec.h deleted +0 -0
drivers/staging/lustre/lustre/include/lustre_swab.h deleted +0 -0
drivers/staging/lustre/lustre/include/obd.h deleted +0 -0
drivers/staging/lustre/lustre/include/obd_cksum.h deleted +0 -0
drivers/staging/lustre/lustre/include/obd_class.h deleted +0 -0
drivers/staging/lustre/lustre/include/obd_support.h deleted +0 -0
drivers/staging/lustre/lustre/include/seq_range.h deleted +0 -0
drivers/staging/lustre/lustre/ldlm/interval_tree.c deleted +0 -0
drivers/staging/lustre/lustre/ldlm/l_lock.c deleted +0 -0
drivers/staging/lustre/lustre/ldlm/ldlm_extent.c deleted +0 -0
drivers/staging/lustre/lustre/ldlm/ldlm_flock.c deleted +0 -0
drivers/staging/lustre/lustre/ldlm/ldlm_inodebits.c deleted +0 -0
drivers/staging/lustre/lustre/ldlm/ldlm_internal.h deleted +0 -0
drivers/staging/lustre/lustre/ldlm/ldlm_lib.c deleted +0 -0
drivers/staging/lustre/lustre/ldlm/ldlm_lock.c deleted +0 -0
drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c deleted +0 -0
drivers/staging/lustre/lustre/ldlm/ldlm_plain.c deleted +0 -0
drivers/staging/lustre/lustre/ldlm/ldlm_pool.c deleted +0 -0
drivers/staging/lustre/lustre/ldlm/ldlm_request.c deleted +0 -0
drivers/staging/lustre/lustre/ldlm/ldlm_resource.c deleted +0 -0
drivers/staging/lustre/lustre/llite/Makefile deleted +0 -0
drivers/staging/lustre/lustre/llite/acl.c deleted +0 -0
drivers/staging/lustre/lustre/llite/dcache.c deleted +0 -0
drivers/staging/lustre/lustre/llite/dir.c deleted +0 -0
drivers/staging/lustre/lustre/llite/file.c deleted +0 -0
drivers/staging/lustre/lustre/llite/glimpse.c deleted +0 -0
drivers/staging/lustre/lustre/llite/lcommon_cl.c deleted +0 -0
drivers/staging/lustre/lustre/llite/lcommon_misc.c deleted +0 -0
drivers/staging/lustre/lustre/llite/llite_internal.h deleted +0 -0
drivers/staging/lustre/lustre/llite/llite_lib.c deleted +0 -0
drivers/staging/lustre/lustre/llite/llite_mmap.c deleted +0 -0
drivers/staging/lustre/lustre/llite/llite_nfs.c deleted +0 -0
drivers/staging/lustre/lustre/llite/lproc_llite.c deleted +0 -0
drivers/staging/lustre/lustre/llite/namei.c deleted +0 -0
drivers/staging/lustre/lustre/llite/range_lock.c deleted +0 -0
drivers/staging/lustre/lustre/llite/range_lock.h deleted +0 -0
drivers/staging/lustre/lustre/llite/rw.c deleted +0 -0
drivers/staging/lustre/lustre/llite/rw26.c deleted +0 -0
drivers/staging/lustre/lustre/llite/statahead.c deleted +0 -0
drivers/staging/lustre/lustre/llite/super25.c deleted +0 -0
drivers/staging/lustre/lustre/llite/symlink.c deleted +0 -0
drivers/staging/lustre/lustre/llite/vvp_dev.c deleted +0 -0
drivers/staging/lustre/lustre/llite/vvp_internal.h deleted +0 -0
drivers/staging/lustre/lustre/llite/vvp_io.c deleted +0 -0
drivers/staging/lustre/lustre/llite/vvp_lock.c deleted +0 -0
drivers/staging/lustre/lustre/llite/vvp_object.c deleted +0 -0
drivers/staging/lustre/lustre/llite/vvp_page.c deleted +0 -0
drivers/staging/lustre/lustre/llite/xattr.c deleted +0 -0
drivers/staging/lustre/lustre/llite/xattr_cache.c deleted +0 -0
drivers/staging/lustre/lustre/llite/xattr_security.c deleted +0 -0
drivers/staging/lustre/lustre/lmv/Makefile deleted +0 -0
drivers/staging/lustre/lustre/lmv/lmv_fld.c deleted +0 -0
drivers/staging/lustre/lustre/lmv/lmv_intent.c deleted +0 -0
drivers/staging/lustre/lustre/lmv/lmv_internal.h deleted +0 -0
drivers/staging/lustre/lustre/lmv/lmv_obd.c deleted +0 -0
drivers/staging/lustre/lustre/lmv/lproc_lmv.c deleted +0 -0
drivers/staging/lustre/lustre/lov/Makefile deleted +0 -0
drivers/staging/lustre/lustre/lov/lov_cl_internal.h deleted +0 -0
drivers/staging/lustre/lustre/lov/lov_dev.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lov_ea.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lov_internal.h deleted +0 -0
drivers/staging/lustre/lustre/lov/lov_io.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lov_lock.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lov_merge.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lov_obd.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lov_object.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lov_offset.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lov_pack.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lov_page.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lov_pool.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lov_request.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lovsub_dev.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lovsub_lock.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lovsub_object.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lovsub_page.c deleted +0 -0
drivers/staging/lustre/lustre/lov/lproc_lov.c deleted +0 -0
drivers/staging/lustre/lustre/mdc/Makefile deleted +0 -0
drivers/staging/lustre/lustre/mdc/lproc_mdc.c deleted +0 -0
drivers/staging/lustre/lustre/mdc/mdc_internal.h deleted +0 -0
drivers/staging/lustre/lustre/mdc/mdc_lib.c deleted +0 -0
drivers/staging/lustre/lustre/mdc/mdc_locks.c deleted +0 -0
drivers/staging/lustre/lustre/mdc/mdc_reint.c deleted +0 -0
drivers/staging/lustre/lustre/mdc/mdc_request.c deleted +0 -0
drivers/staging/lustre/lustre/mgc/Makefile deleted +0 -0
drivers/staging/lustre/lustre/mgc/lproc_mgc.c deleted +0 -0
drivers/staging/lustre/lustre/mgc/mgc_internal.h deleted +0 -0
drivers/staging/lustre/lustre/mgc/mgc_request.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/Makefile deleted +0 -0
drivers/staging/lustre/lustre/obdclass/cl_internal.h deleted +0 -0
drivers/staging/lustre/lustre/obdclass/cl_io.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/cl_lock.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/cl_object.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/cl_page.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/class_obd.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/debug.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/genops.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/kernelcomm.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/linkea.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/linux/linux-module.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/linux/linux-sysctl.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/llog.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/llog_cat.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/llog_internal.h deleted +0 -0
drivers/staging/lustre/lustre/obdclass/llog_obd.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/llog_swab.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/lprocfs_counters.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/lprocfs_status.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/lu_object.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/lu_ref.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/lustre_handles.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/lustre_peer.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/obd_config.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/obd_mount.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/obdo.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/statfs_pack.c deleted +0 -0
drivers/staging/lustre/lustre/obdclass/uuid.c deleted +0 -0
drivers/staging/lustre/lustre/obdecho/Makefile deleted +0 -0
drivers/staging/lustre/lustre/obdecho/echo_client.c deleted +0 -0
drivers/staging/lustre/lustre/obdecho/echo_internal.h deleted +0 -0
drivers/staging/lustre/lustre/osc/Makefile deleted +0 -0
drivers/staging/lustre/lustre/osc/lproc_osc.c deleted +0 -0
drivers/staging/lustre/lustre/osc/osc_cache.c deleted +0 -0
drivers/staging/lustre/lustre/osc/osc_cl_internal.h deleted +0 -0
drivers/staging/lustre/lustre/osc/osc_dev.c deleted +0 -0
drivers/staging/lustre/lustre/osc/osc_internal.h deleted +0 -0
drivers/staging/lustre/lustre/osc/osc_io.c deleted +0 -0
drivers/staging/lustre/lustre/osc/osc_lock.c deleted +0 -0
drivers/staging/lustre/lustre/osc/osc_object.c deleted +0 -0
drivers/staging/lustre/lustre/osc/osc_page.c deleted +0 -0
drivers/staging/lustre/lustre/osc/osc_quota.c deleted +0 -0
drivers/staging/lustre/lustre/osc/osc_request.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/Makefile deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/client.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/connection.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/errno.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/events.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/import.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/layout.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/llog_client.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/llog_net.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/niobuf.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/nrs.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/nrs_fifo.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/pack_generic.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/pers.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/pinger.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/ptlrpc_internal.h deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/ptlrpc_module.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/recover.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/sec.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/sec_config.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/sec_gc.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/sec_lproc.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/sec_null.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/sec_plain.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/service.c deleted +0 -0
drivers/staging/lustre/lustre/ptlrpc/wiretest.c deleted +0 -0
drivers/staging/lustre/sysfs-fs-lustre deleted +0 -0
scripts/selinux/mdp/mdp.c +0 -1
@@ -124,7 +124,6 @@ int main(int argc, char *argv[])fprintf (fout,"fs_use_xattr reiserfs user_u:base_r:base_t;\n" );fprintf (fout,"fs_use_xattr jffs2 user_u:base_r:base_t;\n" );fprintf (fout,"fs_use_xattr gfs2 user_u:base_r:base_t;\n" ); -fprintf (fout,"fs_use_xattr lustre user_u:base_r:base_t;\n" );fprintf (fout,"fs_use_task eventpollfs user_u:base_r:base_t;\n" );fprintf (fout,"fs_use_task pipefs user_u:base_r:base_t;\n" );
Signature · 1 line
2.17.1
Thanks,
all that churn without much visible progress to a mergeable codebase was really ennoying.
I'd recommend if people want to merge lustre they start with a managable subset first, e.g. the fs client code with simple IP-only networking.
Quoted 8 lines · Christoph Hellwig
Thanks,
all that churn without much visible progress to a mergeable codebase was really ennoying.
I'd recommend if people want to merge lustre they start with a managable subset first, e.g. the fs client code with simple IP-only networking.
Adding or removing the IB networking makes basically no difference to the code size. This would also make the client much less useful, since a large number of sites use Lustre with IB networks.
Cheers, Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 873 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20180601/7f63d49e/attachment.sig>
Would it makes sense to land LNet and LNDs on their own first? Get the networking house in order first before layering on the file system?
Doug
Quoted 26 lines · Andreas Dilger
Quoted 8 lines · Christoph Hellwig
Thanks,
all that churn without much visible progress to a mergeable codebase was really ennoying.
I'd recommend if people want to merge lustre they start with a managable subset first, e.g. the fs client code with simple IP-only networking.
Adding or removing the IB networking makes basically no difference to the code size. This would also make the client much less useful, since a large number of sites use Lustre with IB networks.
Cheers, Andreas
_______________________________________________
lustre-devel mailing list
lustre-devel at lists.lustre.org
http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org
Quoted 3 lines · Doug Oucharek
Would it makes sense to land LNet and LNDs on their own first? Get the networking house in order first before layering on the file system?
I'd like to turn that question on it's head:
Do we need LNet and LNDs? What value do they provide?
(this is a genuine question, not being sarcastic).
It is a while since I tried to understand LNet, and then it was a fairly superficial look, but I think it is an abstraction layer that provides packet-based send/receive with some numa-awareness and routing functionality. It sits over sockets (TCP) and IB and provides a uniform interface.
That is almost a description of the xprt layer in sunrpc. sunrpc doesn't have routing, but it does have some numa awareness (for the server side at least) and it definitely provides packet-based send/receive over various transports - tcp, udp, local (unix domain), and IB.
So: can we use sunrpc/xprt in place of LNet? How much would we need to enhance sunrpc/xprt for this to work? What hooks would be needed to implement the routing as a separate layer.
If LNet is, in some way, much better than sunrpc, then can we share that superior functionality with our NFS friends by adding it to sunrpc?
Maybe the answer to this is "no", but I think LNet would be hard to sell without a clear statement of why that was the answer.
One reason that I would like to see lustre stay in drivers/staging (so I do not support Greg's patch) is that this sort of transition of Lustre to using an improved sunrpc/xprt would be much easier if both were in the same tree. Certainly it would be easier for a larger community to be participating in the work.
Thanks,
NeilBrown
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20180602/953bfcbc/attachment.sig>
Quoted 11 lines · NeilBrown
Quoted 3 lines · Doug Oucharek
Would it makes sense to land LNet and LNDs on their own first? Get the networking house in order first before layering on the file system?
I'd like to turn that question on it's head:
Do we need LNet and LNDs? What value do they provide?
(this is a genuine question, not being sarcastic).
Quoted 5 lines
It is a while since I tried to understand LNet, and then it was a fairly superficial look, but I think it is an abstraction layer that provides packet-based send/receive with some numa-awareness and routing functionality. It sits over sockets (TCP) and IB and provides a uniform interface.
LNet is originally based on a high-performance networking stack called Portals (v3, http://www.cs.sandia.gov/Portals/), with additions for LNet routing to allow cross-network bridging.
A critical part of LNet is that it is for RDMA and not packet-based messages. Everything in Lustre is structured around RDMA. Of course, RDMA is not possible with TCP so it just does send/receive under the covers, though it can do zero copy data sends (and at one time zero-copy receives, but those changes were rejected by the kernel maintainers). It definitely does RDMA with IB, RoCE, OPA in the kernel, and other RDMA network types not in the kernel (e.g. Cray Gemini/Aries, Atos/Bull BXI, and previously older network types no longer supported).
Even with TCP it has some improvements for performance, such as using separate sockets for send and receive of large messages, as well as a socket for small messages that has Nagle disabled so that it does not delay those packets for aggregation.
In addition to the RDMA support, there is also multi-rail support in the out-of-tree version that we haven't been allowed to land, which can aggregate network bandwidth. While there exists channel bonding for TCP connections, that does not exist for IB or other RDMA networks.
Quoted 6 lines
That is almost a description of the xprt layer in sunrpc. sunrpc doesn't have routing, but it does have some numa awareness (for the server side at least) and it definitely provides packet-based send/receive over various transports - tcp, udp, local (unix domain), and IB.
So: can we use sunrpc/xprt in place of LNet?
No, that would totally kill the performance of Lustre.
Quoted 5 lines
How much would we need to enhance sunrpc/xprt for this to work? What hooks would be needed to implement the routing as a separate layer.
If LNet is, in some way, much better than sunrpc, then can we share that superior functionality with our NFS friends by adding it to sunrpc?
There was some discussion at NetApp about adding a Lustre/LNet transport for pNFS, but I don't think it ever got beyond the proposal stage:
https://tools.ietf.org/html/draft-faibish-nfsv4-pnfs-lustre-layout-07
Quoted 2 lines
Maybe the answer to this is "no", but I think LNet would be hard to sell without a clear statement of why that was the answer.
There are other users outside of the kernel tree that use LNet in addition to just Lustre. The Cray "DVS" I/O forwarding service[*] uses LNet, and another experimental filesystem named Zest[+] also used LNet.
[*] https://www.alcf.anl.gov/files/Sugiyama-Wallace-Thursday16B-slides.pdf
[+] https://www.psc.edu/images/zest/zest-sc07-paper.pdf
Quoted 5 lines
One reason that I would like to see lustre stay in
drivers/staging(so I do not support Greg's patch) is that this sort of transition of Lustre to using an improved sunrpc/xprt would be much easier if both were in the same tree. Certainly it would be easier for a larger community to be participating in the work.
I don't think the proposal to encapsulate all of the Lustre protocol into pNFS made a lot of sense, since this would have only really been available on Linux, at which point it would be better to use the native Lustre client rather than funnel everything through pNFS.
However, _just_ using the LNet transport for (p)NFS might make sense. LNet is largely independent from Lustre (it used to be a separate source tree) and is very efficient over the network.
Cheers, Andreas
--
Andreas Dilger
Lustre Principal Architect
Intel Corporation
Quoted 22 lines · Andreas
Quoted 11 lines · NeilBrown
Quoted 3 lines · Doug Oucharek
Would it makes sense to land LNet and LNDs on their own first? Get the networking house in order first before layering on the file system?
I'd like to turn that question on it's head:
Do we need LNet and LNDs? What value do they provide?
(this is a genuine question, not being sarcastic).Quoted 5 lines
It is a while since I tried to understand LNet, and then it was a fairly superficial look, but I think it is an abstraction layer that provides packet-based send/receive with some numa-awareness and routing functionality. It sits over sockets (TCP) and IB and provides a uniform interface.
LNet is originally based on a high-performance networking stack called Portals (v3, http://www.cs.sandia.gov/Portals/), with additions for LNet routing to allow cross-network bridging.
Quoted 8 lines
A critical part of LNet is that it is for RDMA and not packet-based messages. Everything in Lustre is structured around RDMA. Of course, RDMA is not possible with TCP so it just does send/receive under the covers, though it can do zero copy data sends (and at one time zero-copy receives, but those changes were rejected by the kernel maintainers). It definitely does RDMA with IB, RoCE, OPA in the kernel, and other RDMA network types not in the kernel (e.g. Cray Gemini/Aries, Atos/Bull BXI, and previously older network types no longer supported).
Thanks! That will probably help me understand it more easily next time I dive in.
Quoted 5 lines
Even with TCP it has some improvements for performance, such as using separate sockets for send and receive of large messages, as well as a socket for small messages that has Nagle disabled so that it does not delay those packets for aggregation.
That sounds like something that could benefit NFS...
pNFS already partially does this by virtue of the fact that data often goes to a different server than control, so a different socket is needed. I wonder if it could benefit from more explicit separate of message sizes.
Thanks a lot for this background info!
NeilBrown
Quoted 51 lines
In addition to the RDMA support, there is also multi-rail support in the out-of-tree version that we haven't been allowed to land, which can aggregate network bandwidth. While there exists channel bonding for TCP connections, that does not exist for IB or other RDMA networks.
Quoted 6 lines
That is almost a description of the xprt layer in sunrpc. sunrpc doesn't have routing, but it does have some numa awareness (for the server side at least) and it definitely provides packet-based send/receive over various transports - tcp, udp, local (unix domain), and IB.
So: can we use sunrpc/xprt in place of LNet?No, that would totally kill the performance of Lustre.
Quoted 5 lines
How much would we need to enhance sunrpc/xprt for this to work? What hooks would be needed to implement the routing as a separate layer.
If LNet is, in some way, much better than sunrpc, then can we share that superior functionality with our NFS friends by adding it to sunrpc?
There was some discussion at NetApp about adding a Lustre/LNet transport for pNFS, but I don't think it ever got beyond the proposal stage:
https://tools.ietf.org/html/draft-faibish-nfsv4-pnfs-lustre-layout-07
Quoted 2 lines
Maybe the answer to this is "no", but I think LNet would be hard to sell without a clear statement of why that was the answer.
There are other users outside of the kernel tree that use LNet in addition to just Lustre. The Cray "DVS" I/O forwarding service[*] uses LNet, and another experimental filesystem named Zest[+] also used LNet.
[*] https://www.alcf.anl.gov/files/Sugiyama-Wallace-Thursday16B-slides.pdf
[+] https://www.psc.edu/images/zest/zest-sc07-paper.pdfQuoted 5 lines
One reason that I would like to see lustre stay in
drivers/staging(so I do not support Greg's patch) is that this sort of transition of Lustre to using an improved sunrpc/xprt would be much easier if both were in the same tree. Certainly it would be easier for a larger community to be participating in the work.I don't think the proposal to encapsulate all of the Lustre protocol into pNFS made a lot of sense, since this would have only really been available on Linux, at which point it would be better to use the native Lustre client rather than funnel everything through pNFS.
However, _just_ using the LNet transport for (p)NFS might make sense. LNet is largely independent from Lustre (it used to be a separate source tree) and is very efficient over the network.
Quoted 5 lines
Cheers, Andreas
--
Andreas Dilger
Lustre Principal Architect
Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20180604/f24aa49f/attachment.sig>
Quoted 30 lines
4 ???? 2018 ?., ? 6:54, NeilBrown <[email protected]> ???????(?):
Quoted 25 lines · Andreas
Quoted 11 lines · NeilBrown
Quoted 3 lines · Doug Oucharek
Would it makes sense to land LNet and LNDs on their own first? Get the networking house in order first before layering on the file system?
I'd like to turn that question on it's head:
Do we need LNet and LNDs? What value do they provide? (this is a genuine question, not being sarcastic).Quoted 5 lines
It is a while since I tried to understand LNet, and then it was a fairly superficial look, but I think it is an abstraction layer that provides packet-based send/receive with some numa-awareness and routing functionality. It sits over sockets (TCP) and IB and provides a uniform interface.
LNet is originally based on a high-performance networking stack called Portals (v3, http://www.cs.sandia.gov/Portals/), with additions for LNet routing to allow cross-network bridging.
A critical part of LNet is that it is for RDMA and not packet-based messages. Everything in Lustre is structured around RDMA. Of course, RDMA is not possible with TCP
To be clear. Soft IB (aka Soft RoCE) driver is part of OFED stack from 4.8(or 4.9). So RDMA API now is possible with TCP networks.
Alex
Quoted 7 lines · Alexey Lyashkov
Quoted 7 lines · Andreas
Quoted 5 lines
LNet is originally based on a high-performance networking stack called Portals (v3, http://www.cs.sandia.gov/Portals/), with additions for LNet routing to allow cross-network bridging.
Quoted 6 lines
Quoted 3 lines
Quoted 3 lines
A critical part of LNet is that it is for RDMA and not packet-based messages. Everything in Lustre is structured around RDMA. Of course, RDMA is not possible with TCP
To be clear. Soft IB (aka Soft RoCE) driver is part of OFED stack from 4.8 (or 4.9). So RDMA API now is possible with TCP networks.
Well, strictly speaking RoCE still isn't possible with TCP networks. RoCE v1 is an Ethernet layer protocol (not IP based), while RoCE v2 is UDP/IP based.
Cheers, Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 873 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20180603/b5789886/attachment.sig>
Quoted 15 lines
4 июня 2018 г., в 7:15, Andreas Dilger <[email protected]> написал(а):
Quoted 11 lines · Alexey Lyashkov
Quoted 10 lines · Andreas
Quoted 8 lines
LNet is originally based on a high-performance networking stack called Portals (v3, http://www.cs.sandia.gov/Portals/), with additions for LNet routing to allow cross-network bridging.
A critical part of LNet is that it is for RDMA and not packet-based messages. Everything in Lustre is structured around RDMA. Of course, RDMA is not possible with TCP
Quoted 7 lines
Quoted 2 lines
To be clear. Soft IB (aka Soft RoCE) driver is part of OFED stack from 4.8 (or 4.9). So RDMA API now is possible with TCP networks.
Well, strictly speaking RoCE still isn't possible with TCP networks. RoCE v1 is an Ethernet layer protocol (not IP based), while RoCE v2 is UDP/IP based.
Andreas,
I talk about RXE driver in OFED stack. It have works over TCP networks. It likely to be RoCE v2 compatible as UDP tunnel use and exist for while.
Alex
Quoted 9 lines · Greg Kroah-Hartman
The Lustre filesystem has been in the kernel tree for over 5 years now. While it has been an endless source of enjoyment for new kernel developers learning how to do basic codingstyle cleanups, as well as an semi-entertaining source of bewilderment from the vfs developers any time they have looked into the codebase to try to figure out how to port their latest api changes to this filesystem, it has not really moved forward into the "this is in shape to get out of staging" despite many half-completed attempts.
I am happy to submit a patch that moves Lustre out of staging and into the mainline. I'm just about to board a flight, but it could be done later today. Then we can avoid the constant churn of kernel newbies submitting patches that break the code.
Lustre has been in use at large sites around the world for 18 years now. Over 70% of the largest 100 systems in the world use Lustre. It runs at universities, oil companies, weather bureaus around the world, etc.
I know Andrew has long been a supporter of getting code into the kernel that users are using. This is code that thousands of large computers are using with exabytes of storage, a lot more than orangefs, exofs, and random other filesystems that seem to get into the kernel easily.
It's true the code is not as pretty as it could be, but the same is true of code that has been in the kernel for ages. We've spent years cleaning it up in staging, and it has gotten a lot better. Getting the client into the mainline kernel will accelerate the development and cleanup, and Christoph will no longer be able to submit patches that break the code because it is only in staging. This will also (finally) allow us to get this code in sync with the out-of-tree code and converge on a single tree.
Cheers, Andreas
Quoted 1,603 lines
And getting code out of staging is the main goal of that portion of the kernel tree. Code should not stagnate and it feels like having this code in staging is only causing the development cycle of the filesystem to take longer than it should. There is a whole separate out-of-tree copy of this codebase where the developers work on it, and then random changes are thrown over the wall at staging at some later point in time. This dual-tree development model has never worked, and the state of this codebase is proof of that.
So, let's just delete the whole mess. Now the lustre developers can go off and work in their out-of-tree codebase and not have to worry about providing valid changelog entries and breaking their patches up into logical pieces. They can take the time they have spend doing those types of housekeeping chores and get the codebase into a much better shape, and it can be submitted for inclusion into the real part of the kernel tree when ready.
Signed-off-by Greg Kroah-Hartman <[email protected]>---
MAINTAINERS | 9 - drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/lustre/Kconfig | 3 - drivers/staging/lustre/Makefile | 2 - drivers/staging/lustre/README.txt | 83 - drivers/staging/lustre/TODO | 302 -- .../lustre/include/linux/libcfs/libcfs.h | 76 - .../lustre/include/linux/libcfs/libcfs_cpu.h | 434 -- .../include/linux/libcfs/libcfs_crypto.h | 208 - .../include/linux/libcfs/libcfs_debug.h | 207 - .../lustre/include/linux/libcfs/libcfs_fail.h | 194 - .../lustre/include/linux/libcfs/libcfs_hash.h | 869 ---- .../include/linux/libcfs/libcfs_private.h | 200 - .../include/linux/libcfs/libcfs_string.h | 102 - .../staging/lustre/include/linux/lnet/api.h | 212 - .../lustre/include/linux/lnet/lib-lnet.h | 652 --- .../lustre/include/linux/lnet/lib-types.h | 666 --- .../lustre/include/linux/lnet/socklnd.h | 87 - .../include/uapi/linux/lnet/libcfs_debug.h | 149 - .../include/uapi/linux/lnet/libcfs_ioctl.h | 141 - .../lustre/include/uapi/linux/lnet/lnet-dlc.h | 150 - .../include/uapi/linux/lnet/lnet-types.h | 669 --- .../lustre/include/uapi/linux/lnet/lnetctl.h | 123 - .../lustre/include/uapi/linux/lnet/lnetst.h | 556 --- .../lustre/include/uapi/linux/lnet/nidstr.h | 119 - .../lustre/include/uapi/linux/lnet/socklnd.h | 44 - .../include/uapi/linux/lustre/lustre_cfg.h | 261 - .../include/uapi/linux/lustre/lustre_fid.h | 293 -- .../include/uapi/linux/lustre/lustre_fiemap.h | 72 - .../include/uapi/linux/lustre/lustre_idl.h | 2690 ----------- .../include/uapi/linux/lustre/lustre_ioctl.h | 229 - .../uapi/linux/lustre/lustre_kernelcomm.h | 94 - .../include/uapi/linux/lustre/lustre_ostid.h | 236 - .../include/uapi/linux/lustre/lustre_param.h | 94 - .../include/uapi/linux/lustre/lustre_user.h | 1327 ------ .../include/uapi/linux/lustre/lustre_ver.h | 27 - drivers/staging/lustre/lnet/Kconfig | 46 - drivers/staging/lustre/lnet/Makefile | 1 - drivers/staging/lustre/lnet/klnds/Makefile | 1 - .../lustre/lnet/klnds/o2iblnd/Makefile | 5 - .../lustre/lnet/klnds/o2iblnd/o2iblnd.c | 2958 ------------ .../lustre/lnet/klnds/o2iblnd/o2iblnd.h | 1048 ---- .../lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 3763 --------------- .../lnet/klnds/o2iblnd/o2iblnd_modparams.c | 296 -- .../lustre/lnet/klnds/socklnd/Makefile | 6 - .../lustre/lnet/klnds/socklnd/socklnd.c | 2921 ------------ .../lustre/lnet/klnds/socklnd/socklnd.h | 704 --- .../lustre/lnet/klnds/socklnd/socklnd_cb.c | 2586 ---------- .../lustre/lnet/klnds/socklnd/socklnd_lib.c | 534 --- .../lnet/klnds/socklnd/socklnd_modparams.c | 184 - .../lustre/lnet/klnds/socklnd/socklnd_proto.c | 810 ---- drivers/staging/lustre/lnet/libcfs/Makefile | 16 - drivers/staging/lustre/lnet/libcfs/debug.c | 461 -- drivers/staging/lustre/lnet/libcfs/fail.c | 146 - drivers/staging/lustre/lnet/libcfs/hash.c | 2065 -------- .../staging/lustre/lnet/libcfs/libcfs_cpu.c | 1086 ----- .../staging/lustre/lnet/libcfs/libcfs_lock.c | 155 - .../staging/lustre/lnet/libcfs/libcfs_mem.c | 171 - .../lustre/lnet/libcfs/libcfs_string.c | 562 --- .../lustre/lnet/libcfs/linux-crypto-adler.c | 139 - .../staging/lustre/lnet/libcfs/linux-crypto.c | 447 -- .../staging/lustre/lnet/libcfs/linux-crypto.h | 30 - .../staging/lustre/lnet/libcfs/linux-debug.c | 142 - .../lustre/lnet/libcfs/linux-tracefile.c | 258 - drivers/staging/lustre/lnet/libcfs/module.c | 758 --- .../staging/lustre/lnet/libcfs/tracefile.c | 1198 ----- .../staging/lustre/lnet/libcfs/tracefile.h | 274 -- drivers/staging/lustre/lnet/lnet/Makefile | 10 - drivers/staging/lustre/lnet/lnet/acceptor.c | 501 -- drivers/staging/lustre/lnet/lnet/api-ni.c | 2307 --------- drivers/staging/lustre/lnet/lnet/config.c | 1235 ----- drivers/staging/lustre/lnet/lnet/lib-eq.c | 426 -- drivers/staging/lustre/lnet/lnet/lib-md.c | 463 -- drivers/staging/lustre/lnet/lnet/lib-me.c | 274 -- drivers/staging/lustre/lnet/lnet/lib-move.c | 2386 ---------- drivers/staging/lustre/lnet/lnet/lib-msg.c | 625 --- drivers/staging/lustre/lnet/lnet/lib-ptl.c | 987 ---- drivers/staging/lustre/lnet/lnet/lib-socket.c | 585 --- drivers/staging/lustre/lnet/lnet/lo.c | 105 - drivers/staging/lustre/lnet/lnet/module.c | 239 - drivers/staging/lustre/lnet/lnet/net_fault.c | 1023 ---- drivers/staging/lustre/lnet/lnet/nidstrings.c | 1261 ----- drivers/staging/lustre/lnet/lnet/peer.c | 456 -- drivers/staging/lustre/lnet/lnet/router.c | 1799 ------- .../staging/lustre/lnet/lnet/router_proc.c | 907 ---- drivers/staging/lustre/lnet/selftest/Makefile | 7 - .../staging/lustre/lnet/selftest/brw_test.c | 526 -- drivers/staging/lustre/lnet/selftest/conctl.c | 801 ---- drivers/staging/lustre/lnet/selftest/conrpc.c | 1396 ------ drivers/staging/lustre/lnet/selftest/conrpc.h | 142 - .../staging/lustre/lnet/selftest/console.c | 2104 -------- .../staging/lustre/lnet/selftest/console.h | 244 - .../staging/lustre/lnet/selftest/framework.c | 1786 ------- drivers/staging/lustre/lnet/selftest/module.c | 169 - .../staging/lustre/lnet/selftest/ping_test.c | 228 - drivers/staging/lustre/lnet/selftest/rpc.c | 1682 ------- drivers/staging/lustre/lnet/selftest/rpc.h | 295 -- .../staging/lustre/lnet/selftest/selftest.h | 622 --- drivers/staging/lustre/lnet/selftest/timer.c | 244 - drivers/staging/lustre/lnet/selftest/timer.h | 50 - drivers/staging/lustre/lustre/Kconfig | 45 - drivers/staging/lustre/lustre/Makefile | 2 - drivers/staging/lustre/lustre/fid/Makefile | 5 - .../staging/lustre/lustre/fid/fid_internal.h | 46 - drivers/staging/lustre/lustre/fid/fid_lib.c | 87 - .../staging/lustre/lustre/fid/fid_request.c | 410 -- drivers/staging/lustre/lustre/fid/lproc_fid.c | 225 - drivers/staging/lustre/lustre/fld/Makefile | 5 - drivers/staging/lustre/lustre/fld/fld_cache.c | 516 -- .../staging/lustre/lustre/fld/fld_internal.h | 170 - .../staging/lustre/lustre/fld/fld_request.c | 446 -- drivers/staging/lustre/lustre/fld/lproc_fld.c | 154 - .../staging/lustre/lustre/include/cl_object.h | 2463 ---------- .../lustre/lustre/include/interval_tree.h | 119 - .../staging/lustre/lustre/include/llog_swab.h | 67 - .../lustre/lustre/include/lprocfs_status.h | 646 --- .../staging/lustre/lustre/include/lu_object.h | 1305 ----- .../staging/lustre/lustre/include/lu_ref.h | 178 - .../lustre/lustre/include/lustre_acl.h | 51 - .../lustre/lustre/include/lustre_compat.h | 82 - .../lustre/lustre/include/lustre_debug.h | 52 - .../lustre/lustre/include/lustre_disk.h | 152 - .../lustre/lustre/include/lustre_dlm.h | 1346 ------ .../lustre/lustre/include/lustre_dlm_flags.h | 402 -- .../lustre/lustre/include/lustre_errno.h | 198 - .../lustre/lustre/include/lustre_export.h | 250 - .../lustre/lustre/include/lustre_fid.h | 676 --- .../lustre/lustre/include/lustre_fld.h | 137 - .../staging/lustre/lustre/include/lustre_ha.h | 61 - .../lustre/lustre/include/lustre_handles.h | 91 - .../lustre/lustre/include/lustre_import.h | 369 -- .../lustre/lustre/include/lustre_intent.h | 71 - .../lustre/lustre/include/lustre_kernelcomm.h | 56 - .../lustre/lustre/include/lustre_lib.h | 126 - .../lustre/lustre/include/lustre_linkea.h | 93 - .../lustre/lustre/include/lustre_lmv.h | 174 - .../lustre/lustre/include/lustre_log.h | 382 -- .../lustre/lustre/include/lustre_mdc.h | 229 - .../lustre/lustre/include/lustre_mds.h | 62 - .../lustre/lustre/include/lustre_net.h | 2360 --------- .../lustre/lustre/include/lustre_nrs.h | 718 --- .../lustre/lustre/include/lustre_nrs_fifo.h | 71 - .../lustre/lustre/include/lustre_obdo.h | 55 - .../lustre/include/lustre_patchless_compat.h | 68 - .../lustre/lustre/include/lustre_req_layout.h | 307 -- .../lustre/lustre/include/lustre_sec.h | 1072 ----- .../lustre/lustre/include/lustre_swab.h | 109 - drivers/staging/lustre/lustre/include/obd.h | 1114 ----- .../staging/lustre/lustre/include/obd_cksum.h | 153 - .../staging/lustre/lustre/include/obd_class.h | 1603 ------- .../lustre/lustre/include/obd_support.h | 517 -- .../staging/lustre/lustre/include/seq_range.h | 200 - .../lustre/lustre/ldlm/interval_tree.c | 599 --- drivers/staging/lustre/lustre/ldlm/l_lock.c | 73 - .../staging/lustre/lustre/ldlm/ldlm_extent.c | 258 - .../staging/lustre/lustre/ldlm/ldlm_flock.c | 486 -- .../lustre/lustre/ldlm/ldlm_inodebits.c | 69 - .../lustre/lustre/ldlm/ldlm_internal.h | 342 -- drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 842 ---- .../staging/lustre/lustre/ldlm/ldlm_lock.c | 2135 --------- .../staging/lustre/lustre/ldlm/ldlm_lockd.c | 1163 ----- .../staging/lustre/lustre/ldlm/ldlm_plain.c | 68 - .../staging/lustre/lustre/ldlm/ldlm_pool.c | 1013 ---- .../staging/lustre/lustre/ldlm/ldlm_request.c | 2033 -------- .../lustre/lustre/ldlm/ldlm_resource.c | 1318 ------ drivers/staging/lustre/lustre/llite/Makefile | 13 - drivers/staging/lustre/lustre/llite/acl.c | 108 - drivers/staging/lustre/lustre/llite/dcache.c | 300 -- drivers/staging/lustre/lustre/llite/dir.c | 1708 ------- drivers/staging/lustre/lustre/llite/file.c | 3580 -------------- drivers/staging/lustre/lustre/llite/glimpse.c | 205 - .../staging/lustre/lustre/llite/lcommon_cl.c | 292 -- .../lustre/lustre/llite/lcommon_misc.c | 186 - .../lustre/lustre/llite/llite_internal.h | 1344 ------ .../staging/lustre/lustre/llite/llite_lib.c | 2668 ----------- .../staging/lustre/lustre/llite/llite_mmap.c | 480 -- .../staging/lustre/lustre/llite/llite_nfs.c | 375 -- .../staging/lustre/lustre/llite/lproc_llite.c | 1659 ------- drivers/staging/lustre/lustre/llite/namei.c | 1207 ----- .../staging/lustre/lustre/llite/range_lock.c | 241 - .../staging/lustre/lustre/llite/range_lock.h | 83 - drivers/staging/lustre/lustre/llite/rw.c | 1214 ----- drivers/staging/lustre/lustre/llite/rw26.c | 641 --- .../staging/lustre/lustre/llite/statahead.c | 1577 ------ drivers/staging/lustre/lustre/llite/super25.c | 189 - drivers/staging/lustre/lustre/llite/symlink.c | 159 - drivers/staging/lustre/lustre/llite/vvp_dev.c | 640 --- .../lustre/lustre/llite/vvp_internal.h | 321 -- drivers/staging/lustre/lustre/llite/vvp_io.c | 1374 ------ .../staging/lustre/lustre/llite/vvp_lock.c | 87 - .../staging/lustre/lustre/llite/vvp_object.c | 303 -- .../staging/lustre/lustre/llite/vvp_page.c | 523 -- drivers/staging/lustre/lustre/llite/xattr.c | 665 --- .../staging/lustre/lustre/llite/xattr_cache.c | 504 -- .../lustre/lustre/llite/xattr_security.c | 96 - drivers/staging/lustre/lustre/lmv/Makefile | 5 - drivers/staging/lustre/lustre/lmv/lmv_fld.c | 82 - .../staging/lustre/lustre/lmv/lmv_intent.c | 521 -- .../staging/lustre/lustre/lmv/lmv_internal.h | 164 - drivers/staging/lustre/lustre/lmv/lmv_obd.c | 3131 ------------ drivers/staging/lustre/lustre/lmv/lproc_lmv.c | 173 - drivers/staging/lustre/lustre/lov/Makefile | 9 - .../lustre/lustre/lov/lov_cl_internal.h | 639 --- drivers/staging/lustre/lustre/lov/lov_dev.c | 384 -- drivers/staging/lustre/lustre/lov/lov_ea.c | 331 -- .../staging/lustre/lustre/lov/lov_internal.h | 286 -- drivers/staging/lustre/lustre/lov/lov_io.c | 1023 ---- drivers/staging/lustre/lustre/lov/lov_lock.c | 348 -- drivers/staging/lustre/lustre/lov/lov_merge.c | 105 - drivers/staging/lustre/lustre/lov/lov_obd.c | 1444 ------ .../staging/lustre/lustre/lov/lov_object.c | 1625 ------- .../staging/lustre/lustre/lov/lov_offset.c | 269 -- drivers/staging/lustre/lustre/lov/lov_pack.c | 400 -- drivers/staging/lustre/lustre/lov/lov_page.c | 136 - drivers/staging/lustre/lustre/lov/lov_pool.c | 546 --- .../staging/lustre/lustre/lov/lov_request.c | 354 -- .../staging/lustre/lustre/lov/lovsub_dev.c | 147 - .../staging/lustre/lustre/lov/lovsub_lock.c | 81 - .../staging/lustre/lustre/lov/lovsub_object.c | 180 - .../staging/lustre/lustre/lov/lovsub_page.c | 68 - drivers/staging/lustre/lustre/lov/lproc_lov.c | 299 -- drivers/staging/lustre/lustre/mdc/Makefile | 5 - drivers/staging/lustre/lustre/mdc/lproc_mdc.c | 231 - .../staging/lustre/lustre/mdc/mdc_internal.h | 144 - drivers/staging/lustre/lustre/mdc/mdc_lib.c | 498 -- drivers/staging/lustre/lustre/mdc/mdc_locks.c | 1239 ----- drivers/staging/lustre/lustre/mdc/mdc_reint.c | 421 -- .../staging/lustre/lustre/mdc/mdc_request.c | 2770 ----------- drivers/staging/lustre/lustre/mgc/Makefile | 5 - drivers/staging/lustre/lustre/mgc/lproc_mgc.c | 69 - .../staging/lustre/lustre/mgc/mgc_internal.h | 57 - .../staging/lustre/lustre/mgc/mgc_request.c | 1851 -------- .../staging/lustre/lustre/obdclass/Makefile | 12 - .../lustre/lustre/obdclass/cl_internal.h | 95 - .../staging/lustre/lustre/obdclass/cl_io.c | 1151 ----- .../staging/lustre/lustre/obdclass/cl_lock.c | 275 -- .../lustre/lustre/obdclass/cl_object.c | 1059 ----- .../staging/lustre/lustre/obdclass/cl_page.c | 1045 ---- .../lustre/lustre/obdclass/class_obd.c | 544 --- .../staging/lustre/lustre/obdclass/debug.c | 96 - .../staging/lustre/lustre/obdclass/genops.c | 1480 ------ .../lustre/lustre/obdclass/kernelcomm.c | 240 - .../staging/lustre/lustre/obdclass/linkea.c | 249 - .../lustre/obdclass/linux/linux-module.c | 514 -- .../lustre/obdclass/linux/linux-sysctl.c | 162 - drivers/staging/lustre/lustre/obdclass/llog.c | 524 -- .../staging/lustre/lustre/obdclass/llog_cat.c | 236 - .../lustre/lustre/obdclass/llog_internal.h | 79 - .../staging/lustre/lustre/obdclass/llog_obd.c | 225 - .../lustre/lustre/obdclass/llog_swab.c | 412 -- .../lustre/lustre/obdclass/lprocfs_counters.c | 134 - .../lustre/lustre/obdclass/lprocfs_status.c | 1698 ------- .../lustre/lustre/obdclass/lu_object.c | 2056 -------- .../staging/lustre/lustre/obdclass/lu_ref.c | 45 - .../lustre/lustre/obdclass/lustre_handles.c | 241 - .../lustre/lustre/obdclass/lustre_peer.c | 214 - .../lustre/lustre/obdclass/obd_config.c | 1538 ------ .../lustre/lustre/obdclass/obd_mount.c | 1245 ----- drivers/staging/lustre/lustre/obdclass/obdo.c | 181 - .../lustre/lustre/obdclass/statfs_pack.c | 58 - drivers/staging/lustre/lustre/obdclass/uuid.c | 45 - .../staging/lustre/lustre/obdecho/Makefile | 5 - .../lustre/lustre/obdecho/echo_client.c | 1729 ------- .../lustre/lustre/obdecho/echo_internal.h | 42 - drivers/staging/lustre/lustre/osc/Makefile | 6 - drivers/staging/lustre/lustre/osc/lproc_osc.c | 838 ---- drivers/staging/lustre/lustre/osc/osc_cache.c | 3306 ------------- .../lustre/lustre/osc/osc_cl_internal.h | 681 --- drivers/staging/lustre/lustre/osc/osc_dev.c | 246 - .../staging/lustre/lustre/osc/osc_internal.h | 237 - drivers/staging/lustre/lustre/osc/osc_io.c | 918 ---- drivers/staging/lustre/lustre/osc/osc_lock.c | 1230 ----- .../staging/lustre/lustre/osc/osc_object.c | 473 -- drivers/staging/lustre/lustre/osc/osc_page.c | 1094 ----- drivers/staging/lustre/lustre/osc/osc_quota.c | 236 - .../staging/lustre/lustre/osc/osc_request.c | 2907 ------------ drivers/staging/lustre/lustre/ptlrpc/Makefile | 23 - drivers/staging/lustre/lustre/ptlrpc/client.c | 3271 ------------- .../staging/lustre/lustre/ptlrpc/connection.c | 192 - drivers/staging/lustre/lustre/ptlrpc/errno.c | 383 -- drivers/staging/lustre/lustre/ptlrpc/events.c | 585 --- drivers/staging/lustre/lustre/ptlrpc/import.c | 1677 ------- drivers/staging/lustre/lustre/ptlrpc/layout.c | 2232 --------- .../lustre/lustre/ptlrpc/llog_client.c | 338 -- .../staging/lustre/lustre/ptlrpc/llog_net.c | 67 - .../lustre/lustre/ptlrpc/lproc_ptlrpc.c | 1316 ------ drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 771 --- drivers/staging/lustre/lustre/ptlrpc/nrs.c | 1613 ------- .../staging/lustre/lustre/ptlrpc/nrs_fifo.c | 270 -- .../lustre/lustre/ptlrpc/pack_generic.c | 2311 --------- drivers/staging/lustre/lustre/ptlrpc/pers.c | 72 - drivers/staging/lustre/lustre/ptlrpc/pinger.c | 474 -- .../lustre/lustre/ptlrpc/ptlrpc_internal.h | 371 -- .../lustre/lustre/ptlrpc/ptlrpc_module.c | 186 - .../staging/lustre/lustre/ptlrpc/ptlrpcd.c | 914 ---- .../staging/lustre/lustre/ptlrpc/recover.c | 374 -- drivers/staging/lustre/lustre/ptlrpc/sec.c | 2379 ---------- .../staging/lustre/lustre/ptlrpc/sec_bulk.c | 572 --- .../staging/lustre/lustre/ptlrpc/sec_config.c | 850 ---- drivers/staging/lustre/lustre/ptlrpc/sec_gc.c | 190 - .../staging/lustre/lustre/ptlrpc/sec_lproc.c | 170 - .../staging/lustre/lustre/ptlrpc/sec_null.c | 459 -- .../staging/lustre/lustre/ptlrpc/sec_plain.c | 1023 ---- .../staging/lustre/lustre/ptlrpc/service.c | 2807 ----------- .../staging/lustre/lustre/ptlrpc/wiretest.c | 4210 ----------------- drivers/staging/lustre/sysfs-fs-lustre | 654 --- scripts/selinux/mdp/mdp.c | 1 - 308 files changed, 195272 deletions(-)delete mode 100644
drivers/staging/lustre/Kconfig
delete mode 100644drivers/staging/lustre/Makefile
delete mode 100644drivers/staging/lustre/README.txt
delete mode 100644drivers/staging/lustre/TODO
delete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs.hdelete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs_cpu.hdelete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs_crypto.hdelete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs_debug.hdelete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs_fail.hdelete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs_hash.hdelete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs_private.hdelete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs_string.hdelete mode 100644drivers/staging/lustre/include/linux/lnet/api.h
delete mode 100644drivers/staging/lustre/include/linux/lnet/lib-lnet.hdelete mode 100644drivers/staging/lustre/include/linux/lnet/lib-types.hdelete mode 100644drivers/staging/lustre/include/linux/lnet/socklnd.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/libcfs_debug.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/libcfs_ioctl.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/lnet-dlc.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/lnet-types.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/lnetctl.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/lnetst.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/nidstr.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/socklnd.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_cfg.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_fid.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_fiemap.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_idl.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_ioctl.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_kernelcomm.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_ostid.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_param.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_user.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_ver.hdelete mode 100644drivers/staging/lustre/lnet/Kconfig
delete mode 100644drivers/staging/lustre/lnet/Makefile
delete mode 100644drivers/staging/lustre/lnet/klnds/Makefile
delete mode 100644drivers/staging/lustre/lnet/klnds/o2iblnd/Makefiledelete mode 100644drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.cdelete mode 100644drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.hdelete mode 100644drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.cdelete mode 100644drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.cdelete mode 100644drivers/staging/lustre/lnet/klnds/socklnd/Makefiledelete mode 100644drivers/staging/lustre/lnet/klnds/socklnd/socklnd.cdelete mode 100644drivers/staging/lustre/lnet/klnds/socklnd/socklnd.hdelete mode 100644drivers/staging/lustre/lnet/klnds/socklnd/socklnd_cb.cdelete mode 100644drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib.cdelete mode 100644drivers/staging/lustre/lnet/klnds/socklnd/socklnd_modparams.cdelete mode 100644drivers/staging/lustre/lnet/klnds/socklnd/socklnd_proto.cdelete mode 100644drivers/staging/lustre/lnet/libcfs/Makefile
delete mode 100644drivers/staging/lustre/lnet/libcfs/debug.c
delete mode 100644drivers/staging/lustre/lnet/libcfs/fail.c
delete mode 100644drivers/staging/lustre/lnet/libcfs/hash.c
delete mode 100644drivers/staging/lustre/lnet/libcfs/libcfs_cpu.c
delete mode 100644drivers/staging/lustre/lnet/libcfs/libcfs_lock.cdelete mode 100644drivers/staging/lustre/lnet/libcfs/libcfs_mem.c
delete mode 100644drivers/staging/lustre/lnet/libcfs/libcfs_string.cdelete mode 100644drivers/staging/lustre/lnet/libcfs/linux-crypto-adler.cdelete mode 100644drivers/staging/lustre/lnet/libcfs/linux-crypto.cdelete mode 100644drivers/staging/lustre/lnet/libcfs/linux-crypto.hdelete mode 100644drivers/staging/lustre/lnet/libcfs/linux-debug.cdelete mode 100644drivers/staging/lustre/lnet/libcfs/linux-tracefile.cdelete mode 100644drivers/staging/lustre/lnet/libcfs/module.c
delete mode 100644drivers/staging/lustre/lnet/libcfs/tracefile.c
delete mode 100644drivers/staging/lustre/lnet/libcfs/tracefile.h
delete mode 100644drivers/staging/lustre/lnet/lnet/Makefile
delete mode 100644drivers/staging/lustre/lnet/lnet/acceptor.c
delete mode 100644drivers/staging/lustre/lnet/lnet/api-ni.c
delete mode 100644drivers/staging/lustre/lnet/lnet/config.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lib-eq.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lib-md.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lib-me.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lib-move.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lib-msg.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lib-ptl.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lib-socket.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lo.c
delete mode 100644drivers/staging/lustre/lnet/lnet/module.c
delete mode 100644drivers/staging/lustre/lnet/lnet/net_fault.c
delete mode 100644drivers/staging/lustre/lnet/lnet/nidstrings.c
delete mode 100644drivers/staging/lustre/lnet/lnet/peer.c
delete mode 100644drivers/staging/lustre/lnet/lnet/router.c
delete mode 100644drivers/staging/lustre/lnet/lnet/router_proc.c
delete mode 100644drivers/staging/lustre/lnet/selftest/Makefile
delete mode 100644drivers/staging/lustre/lnet/selftest/brw_test.c
delete mode 100644drivers/staging/lustre/lnet/selftest/conctl.c
delete mode 100644drivers/staging/lustre/lnet/selftest/conrpc.c
delete mode 100644drivers/staging/lustre/lnet/selftest/conrpc.h
delete mode 100644drivers/staging/lustre/lnet/selftest/console.c
delete mode 100644drivers/staging/lustre/lnet/selftest/console.h
delete mode 100644drivers/staging/lustre/lnet/selftest/framework.cdelete mode 100644drivers/staging/lustre/lnet/selftest/module.c
delete mode 100644drivers/staging/lustre/lnet/selftest/ping_test.cdelete mode 100644drivers/staging/lustre/lnet/selftest/rpc.c
delete mode 100644drivers/staging/lustre/lnet/selftest/rpc.h
delete mode 100644drivers/staging/lustre/lnet/selftest/selftest.h
delete mode 100644drivers/staging/lustre/lnet/selftest/timer.c
delete mode 100644drivers/staging/lustre/lnet/selftest/timer.h
delete mode 100644drivers/staging/lustre/lustre/Kconfig
delete mode 100644drivers/staging/lustre/lustre/Makefile
delete mode 100644drivers/staging/lustre/lustre/fid/Makefile
delete mode 100644drivers/staging/lustre/lustre/fid/fid_internal.hdelete mode 100644drivers/staging/lustre/lustre/fid/fid_lib.c
delete mode 100644drivers/staging/lustre/lustre/fid/fid_request.c
delete mode 100644drivers/staging/lustre/lustre/fid/lproc_fid.c
delete mode 100644drivers/staging/lustre/lustre/fld/Makefile
delete mode 100644drivers/staging/lustre/lustre/fld/fld_cache.c
delete mode 100644drivers/staging/lustre/lustre/fld/fld_internal.hdelete mode 100644drivers/staging/lustre/lustre/fld/fld_request.c
delete mode 100644drivers/staging/lustre/lustre/fld/lproc_fld.c
delete mode 100644drivers/staging/lustre/lustre/include/cl_object.hdelete mode 100644drivers/staging/lustre/lustre/include/interval_tree.hdelete mode 100644drivers/staging/lustre/lustre/include/llog_swab.hdelete mode 100644drivers/staging/lustre/lustre/include/lprocfs_status.hdelete mode 100644drivers/staging/lustre/lustre/include/lu_object.hdelete mode 100644drivers/staging/lustre/lustre/include/lu_ref.h
delete mode 100644drivers/staging/lustre/lustre/include/lustre_acl.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_compat.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_debug.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_disk.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_dlm.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_dlm_flags.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_errno.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_export.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_fid.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_fld.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_ha.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_handles.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_import.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_intent.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_kernelcomm.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_lib.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_linkea.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_lmv.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_log.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_mdc.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_mds.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_net.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_nrs.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_nrs_fifo.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_obdo.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_patchless_compat.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_req_layout.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_sec.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_swab.hdelete mode 100644drivers/staging/lustre/lustre/include/obd.h
delete mode 100644drivers/staging/lustre/lustre/include/obd_cksum.hdelete mode 100644drivers/staging/lustre/lustre/include/obd_class.hdelete mode 100644drivers/staging/lustre/lustre/include/obd_support.hdelete mode 100644drivers/staging/lustre/lustre/include/seq_range.hdelete mode 100644drivers/staging/lustre/lustre/ldlm/interval_tree.cdelete mode 100644drivers/staging/lustre/lustre/ldlm/l_lock.c
delete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_extent.cdelete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_flock.c
delete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_inodebits.cdelete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_internal.hdelete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_lib.c
delete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_lock.c
delete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c
delete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_plain.c
delete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_pool.c
delete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_request.cdelete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_resource.cdelete mode 100644drivers/staging/lustre/lustre/llite/Makefile
delete mode 100644drivers/staging/lustre/lustre/llite/acl.c
delete mode 100644drivers/staging/lustre/lustre/llite/dcache.c
delete mode 100644drivers/staging/lustre/lustre/llite/dir.c
delete mode 100644drivers/staging/lustre/lustre/llite/file.c
delete mode 100644drivers/staging/lustre/lustre/llite/glimpse.c
delete mode 100644drivers/staging/lustre/lustre/llite/lcommon_cl.cdelete mode 100644drivers/staging/lustre/lustre/llite/lcommon_misc.cdelete mode 100644drivers/staging/lustre/lustre/llite/llite_internal.hdelete mode 100644drivers/staging/lustre/lustre/llite/llite_lib.c
delete mode 100644drivers/staging/lustre/lustre/llite/llite_mmap.cdelete mode 100644drivers/staging/lustre/lustre/llite/llite_nfs.c
delete mode 100644drivers/staging/lustre/lustre/llite/lproc_llite.cdelete mode 100644drivers/staging/lustre/lustre/llite/namei.c
delete mode 100644drivers/staging/lustre/lustre/llite/range_lock.cdelete mode 100644drivers/staging/lustre/lustre/llite/range_lock.hdelete mode 100644drivers/staging/lustre/lustre/llite/rw.c
delete mode 100644drivers/staging/lustre/lustre/llite/rw26.c
delete mode 100644drivers/staging/lustre/lustre/llite/statahead.c
delete mode 100644drivers/staging/lustre/lustre/llite/super25.c
delete mode 100644drivers/staging/lustre/lustre/llite/symlink.c
delete mode 100644drivers/staging/lustre/lustre/llite/vvp_dev.c
delete mode 100644drivers/staging/lustre/lustre/llite/vvp_internal.hdelete mode 100644drivers/staging/lustre/lustre/llite/vvp_io.c
delete mode 100644drivers/staging/lustre/lustre/llite/vvp_lock.c
delete mode 100644drivers/staging/lustre/lustre/llite/vvp_object.cdelete mode 100644drivers/staging/lustre/lustre/llite/vvp_page.c
delete mode 100644drivers/staging/lustre/lustre/llite/xattr.c
delete mode 100644drivers/staging/lustre/lustre/llite/xattr_cache.cdelete mode 100644drivers/staging/lustre/lustre/llite/xattr_security.cdelete mode 100644drivers/staging/lustre/lustre/lmv/Makefile
delete mode 100644drivers/staging/lustre/lustre/lmv/lmv_fld.c
delete mode 100644drivers/staging/lustre/lustre/lmv/lmv_intent.c
delete mode 100644drivers/staging/lustre/lustre/lmv/lmv_internal.hdelete mode 100644drivers/staging/lustre/lustre/lmv/lmv_obd.c
delete mode 100644drivers/staging/lustre/lustre/lmv/lproc_lmv.c
delete mode 100644drivers/staging/lustre/lustre/lov/Makefile
delete mode 100644drivers/staging/lustre/lustre/lov/lov_cl_internal.hdelete mode 100644drivers/staging/lustre/lustre/lov/lov_dev.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_ea.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_internal.hdelete mode 100644drivers/staging/lustre/lustre/lov/lov_io.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_lock.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_merge.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_obd.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_object.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_offset.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_pack.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_page.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_pool.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_request.c
delete mode 100644drivers/staging/lustre/lustre/lov/lovsub_dev.c
delete mode 100644drivers/staging/lustre/lustre/lov/lovsub_lock.c
delete mode 100644drivers/staging/lustre/lustre/lov/lovsub_object.cdelete mode 100644drivers/staging/lustre/lustre/lov/lovsub_page.c
delete mode 100644drivers/staging/lustre/lustre/lov/lproc_lov.c
delete mode 100644drivers/staging/lustre/lustre/mdc/Makefile
delete mode 100644drivers/staging/lustre/lustre/mdc/lproc_mdc.c
delete mode 100644drivers/staging/lustre/lustre/mdc/mdc_internal.hdelete mode 100644drivers/staging/lustre/lustre/mdc/mdc_lib.c
delete mode 100644drivers/staging/lustre/lustre/mdc/mdc_locks.c
delete mode 100644drivers/staging/lustre/lustre/mdc/mdc_reint.c
delete mode 100644drivers/staging/lustre/lustre/mdc/mdc_request.c
delete mode 100644drivers/staging/lustre/lustre/mgc/Makefile
delete mode 100644drivers/staging/lustre/lustre/mgc/lproc_mgc.c
delete mode 100644drivers/staging/lustre/lustre/mgc/mgc_internal.hdelete mode 100644drivers/staging/lustre/lustre/mgc/mgc_request.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/Makefile
delete mode 100644drivers/staging/lustre/lustre/obdclass/cl_internal.hdelete mode 100644drivers/staging/lustre/lustre/obdclass/cl_io.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/cl_lock.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/cl_object.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/cl_page.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/class_obd.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/debug.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/genops.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/kernelcomm.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/linkea.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/linux/linux-module.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/linux/linux-sysctl.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/llog.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/llog_cat.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/llog_internal.hdelete mode 100644drivers/staging/lustre/lustre/obdclass/llog_obd.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/llog_swab.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/lprocfs_counters.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/lprocfs_status.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/lu_object.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/lu_ref.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/lustre_handles.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/lustre_peer.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/obd_config.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/obd_mount.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/obdo.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/statfs_pack.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/uuid.c
delete mode 100644drivers/staging/lustre/lustre/obdecho/Makefile
delete mode 100644drivers/staging/lustre/lustre/obdecho/echo_client.cdelete mode 100644drivers/staging/lustre/lustre/obdecho/echo_internal.hdelete mode 100644drivers/staging/lustre/lustre/osc/Makefile
delete mode 100644drivers/staging/lustre/lustre/osc/lproc_osc.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_cache.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_cl_internal.hdelete mode 100644drivers/staging/lustre/lustre/osc/osc_dev.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_internal.hdelete mode 100644drivers/staging/lustre/lustre/osc/osc_io.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_lock.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_object.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_page.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_quota.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_request.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/Makefile
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/client.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/connection.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/errno.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/events.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/import.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/layout.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/llog_client.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/llog_net.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/lproc_ptlrpc.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/niobuf.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/nrs.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/nrs_fifo.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/pack_generic.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/pers.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/pinger.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/ptlrpc_internal.hdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/ptlrpc_module.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/recover.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/sec.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/sec_config.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/sec_gc.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/sec_lproc.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/sec_null.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/sec_plain.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/service.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/wiretest.c
delete mode 100644drivers/staging/lustre/sysfs-fs-lustreMAINTAINERS +0
-0@@ -13329,15 +13329,6 @@ S: Odd FixesF:
Documentation/devicetree/bindings/staging/iio/
F:drivers/staging/iio/MAINTAINERS +0
-9-STAGING - LUSTRE PARALLEL FILESYSTEM -M: Oleg Drokin <[email protected]> -M: Andreas Dilger <[email protected]> -M: James Simmons <[email protected]> -L: [email protected] (moderated for non-subscribers) -W: http://wiki.lustre.org/ -S: Maintained -F: drivers/staging/lustre -STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
M: Marc Dietrich <[email protected]>
L: [email protected] (moderated for non-subscribers)drivers/staging/Kconfig +0
-0@@ -84,8 +84,6 @@ source "drivers/staging/netlogic/Kconfig"source "
drivers/staging/mt29f_spinand/Kconfig"drivers/staging/Kconfig +0
-2-source "drivers/staging/lustre/Kconfig" -source "
drivers/staging/dgnc/Kconfig"source "
drivers/staging/gs_fpgaboot/Kconfig"drivers/staging/Makefile +0
-0@@ -32,7 +32,6 @@ obj-$(CONFIG_STAGING_BOARD) += board/obj-$(CONFIG_LTE_GDM724X) += gdm724x/
obj-$(CONFIG_FIREWIRE_SERIAL) += fwserial/
obj-$(CONFIG_GOLDFISH) += goldfish/
-obj-$(CONFIG_LNET) += lustre/
obj-$(CONFIG_DGNC) += dgnc/
obj-$(CONFIG_MTD_SPINAND_MT29F) += mt29f_spinand/
obj-$(CONFIG_GS_FPGABOOT) += gs_fpgaboot/drivers/staging/lustre/Kconfig deleted +0
-0drivers/staging/lustre/Makefile deleted +0
-0drivers/staging/lustre/README.txt deleted +0
-0drivers/staging/lustre/TODO deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs.h deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs_cpu.h deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs_crypto.h deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs_debug.h deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs_fail.h deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs_hash.h deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs_private.h deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs_string.h deleted +0
-0drivers/staging/lustre/include/linux/lnet/api.h deleted +0
-0drivers/staging/lustre/include/linux/lnet/lib-lnet.h deleted +0
-0drivers/staging/lustre/include/linux/lnet/lib-types.h deleted +0
-0drivers/staging/lustre/include/linux/lnet/socklnd.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/libcfs_debug.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/libcfs_ioctl.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/lnet-dlc.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/lnet-types.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/lnetctl.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/lnetst.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/nidstr.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/socklnd.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_cfg.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_fid.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_fiemap.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_idl.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_ioctl.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_kernelcomm.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_ostid.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_param.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_user.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_ver.h deleted +0
-0drivers/staging/lustre/lnet/Kconfig deleted +0
-0drivers/staging/lustre/lnet/Makefile deleted +0
-0drivers/staging/lustre/lnet/klnds/Makefile deleted +0
-0drivers/staging/lustre/lnet/klnds/o2iblnd/Makefile deleted +0
-0drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c deleted +0
-0drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h deleted +0
-0drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c deleted +0
-0drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c deleted +0
-0drivers/staging/lustre/lnet/klnds/socklnd/Makefile deleted +0
-0drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c deleted +0
-0drivers/staging/lustre/lnet/klnds/socklnd/socklnd.h deleted +0
-0drivers/staging/lustre/lnet/klnds/socklnd/socklnd_cb.c deleted +0
-0drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib.c deleted +0
-0drivers/staging/lustre/lnet/klnds/socklnd/socklnd_modparams.c deleted +0
-0drivers/staging/lustre/lnet/klnds/socklnd/socklnd_proto.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/Makefile deleted +0
-0drivers/staging/lustre/lnet/libcfs/debug.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/fail.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/hash.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/libcfs_cpu.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/libcfs_lock.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/libcfs_mem.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/libcfs_string.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/linux-crypto-adler.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/linux-crypto.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/linux-crypto.h deleted +0
-0drivers/staging/lustre/lnet/libcfs/linux-debug.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/linux-tracefile.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/module.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/tracefile.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/tracefile.h deleted +0
-0drivers/staging/lustre/lnet/lnet/Makefile deleted +0
-0drivers/staging/lustre/lnet/lnet/acceptor.c deleted +0
-0drivers/staging/lustre/lnet/lnet/api-ni.c deleted +0
-0drivers/staging/lustre/lnet/lnet/config.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lib-eq.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lib-md.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lib-me.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lib-move.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lib-msg.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lib-ptl.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lib-socket.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lo.c deleted +0
-0drivers/staging/lustre/lnet/lnet/module.c deleted +0
-0drivers/staging/lustre/lnet/lnet/net_fault.c deleted +0
-0drivers/staging/lustre/lnet/lnet/nidstrings.c deleted +0
-0drivers/staging/lustre/lnet/lnet/peer.c deleted +0
-0drivers/staging/lustre/lnet/lnet/router.c deleted +0
-0drivers/staging/lustre/lnet/lnet/router_proc.c deleted +0
-0drivers/staging/lustre/lnet/selftest/Makefile deleted +0
-0drivers/staging/lustre/lnet/selftest/brw_test.c deleted +0
-0drivers/staging/lustre/lnet/selftest/conctl.c deleted +0
-0drivers/staging/lustre/lnet/selftest/conrpc.c deleted +0
-0drivers/staging/lustre/lnet/selftest/conrpc.h deleted +0
-0drivers/staging/lustre/lnet/selftest/console.c deleted +0
-0drivers/staging/lustre/lnet/selftest/console.h deleted +0
-0drivers/staging/lustre/lnet/selftest/framework.c deleted +0
-0drivers/staging/lustre/lnet/selftest/module.c deleted +0
-0drivers/staging/lustre/lnet/selftest/ping_test.c deleted +0
-0drivers/staging/lustre/lnet/selftest/rpc.c deleted +0
-0drivers/staging/lustre/lnet/selftest/rpc.h deleted +0
-0drivers/staging/lustre/lnet/selftest/selftest.h deleted +0
-0drivers/staging/lustre/lnet/selftest/timer.c deleted +0
-0drivers/staging/lustre/lnet/selftest/timer.h deleted +0
-0drivers/staging/lustre/lustre/Kconfig deleted +0
-0drivers/staging/lustre/lustre/Makefile deleted +0
-0drivers/staging/lustre/lustre/fid/Makefile deleted +0
-0drivers/staging/lustre/lustre/fid/fid_internal.h deleted +0
-0drivers/staging/lustre/lustre/fid/fid_lib.c deleted +0
-0drivers/staging/lustre/lustre/fid/fid_request.c deleted +0
-0drivers/staging/lustre/lustre/fid/lproc_fid.c deleted +0
-0drivers/staging/lustre/lustre/fld/Makefile deleted +0
-0drivers/staging/lustre/lustre/fld/fld_cache.c deleted +0
-0drivers/staging/lustre/lustre/fld/fld_internal.h deleted +0
-0drivers/staging/lustre/lustre/fld/fld_request.c deleted +0
-0drivers/staging/lustre/lustre/fld/lproc_fld.c deleted +0
-0drivers/staging/lustre/lustre/include/cl_object.h deleted +0
-0drivers/staging/lustre/lustre/include/interval_tree.h deleted +0
-0drivers/staging/lustre/lustre/include/llog_swab.h deleted +0
-0drivers/staging/lustre/lustre/include/lprocfs_status.h deleted +0
-0drivers/staging/lustre/lustre/include/lu_object.h deleted +0
-0drivers/staging/lustre/lustre/include/lu_ref.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_acl.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_compat.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_debug.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_disk.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_dlm.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_dlm_flags.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_errno.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_export.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_fid.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_fld.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_ha.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_handles.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_import.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_intent.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_kernelcomm.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_lib.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_linkea.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_lmv.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_log.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_mdc.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_mds.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_net.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_nrs.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_nrs_fifo.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_obdo.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_patchless_compat.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_req_layout.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_sec.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_swab.h deleted +0
-0drivers/staging/lustre/lustre/include/obd.h deleted +0
-0drivers/staging/lustre/lustre/include/obd_cksum.h deleted +0
-0drivers/staging/lustre/lustre/include/obd_class.h deleted +0
-0drivers/staging/lustre/lustre/include/obd_support.h deleted +0
-0drivers/staging/lustre/lustre/include/seq_range.h deleted +0
-0drivers/staging/lustre/lustre/ldlm/interval_tree.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/l_lock.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_extent.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_flock.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_inodebits.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_internal.h deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_lib.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_lock.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_plain.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_pool.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_request.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_resource.c deleted +0
-0drivers/staging/lustre/lustre/llite/Makefile deleted +0
-0drivers/staging/lustre/lustre/llite/acl.c deleted +0
-0drivers/staging/lustre/lustre/llite/dcache.c deleted +0
-0drivers/staging/lustre/lustre/llite/dir.c deleted +0
-0drivers/staging/lustre/lustre/llite/file.c deleted +0
-0drivers/staging/lustre/lustre/llite/glimpse.c deleted +0
-0drivers/staging/lustre/lustre/llite/lcommon_cl.c deleted +0
-0drivers/staging/lustre/lustre/llite/lcommon_misc.c deleted +0
-0drivers/staging/lustre/lustre/llite/llite_internal.h deleted +0
-0drivers/staging/lustre/lustre/llite/llite_lib.c deleted +0
-0drivers/staging/lustre/lustre/llite/llite_mmap.c deleted +0
-0drivers/staging/lustre/lustre/llite/llite_nfs.c deleted +0
-0drivers/staging/lustre/lustre/llite/lproc_llite.c deleted +0
-0drivers/staging/lustre/lustre/llite/namei.c deleted +0
-0drivers/staging/lustre/lustre/llite/range_lock.c deleted +0
-0drivers/staging/lustre/lustre/llite/range_lock.h deleted +0
-0drivers/staging/lustre/lustre/llite/rw.c deleted +0
-0drivers/staging/lustre/lustre/llite/rw26.c deleted +0
-0drivers/staging/lustre/lustre/llite/statahead.c deleted +0
-0drivers/staging/lustre/lustre/llite/super25.c deleted +0
-0drivers/staging/lustre/lustre/llite/symlink.c deleted +0
-0drivers/staging/lustre/lustre/llite/vvp_dev.c deleted +0
-0drivers/staging/lustre/lustre/llite/vvp_internal.h deleted +0
-0drivers/staging/lustre/lustre/llite/vvp_io.c deleted +0
-0drivers/staging/lustre/lustre/llite/vvp_lock.c deleted +0
-0drivers/staging/lustre/lustre/llite/vvp_object.c deleted +0
-0drivers/staging/lustre/lustre/llite/vvp_page.c deleted +0
-0drivers/staging/lustre/lustre/llite/xattr.c deleted +0
-0drivers/staging/lustre/lustre/llite/xattr_cache.c deleted +0
-0drivers/staging/lustre/lustre/llite/xattr_security.c deleted +0
-0drivers/staging/lustre/lustre/lmv/Makefile deleted +0
-0drivers/staging/lustre/lustre/lmv/lmv_fld.c deleted +0
-0drivers/staging/lustre/lustre/lmv/lmv_intent.c deleted +0
-0drivers/staging/lustre/lustre/lmv/lmv_internal.h deleted +0
-0drivers/staging/lustre/lustre/lmv/lmv_obd.c deleted +0
-0drivers/staging/lustre/lustre/lmv/lproc_lmv.c deleted +0
-0drivers/staging/lustre/lustre/lov/Makefile deleted +0
-0drivers/staging/lustre/lustre/lov/lov_cl_internal.h deleted +0
-0drivers/staging/lustre/lustre/lov/lov_dev.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_ea.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_internal.h deleted +0
-0drivers/staging/lustre/lustre/lov/lov_io.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_lock.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_merge.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_obd.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_object.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_offset.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_pack.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_page.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_pool.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_request.c deleted +0
-0drivers/staging/lustre/lustre/lov/lovsub_dev.c deleted +0
-0drivers/staging/lustre/lustre/lov/lovsub_lock.c deleted +0
-0drivers/staging/lustre/lustre/lov/lovsub_object.c deleted +0
-0drivers/staging/lustre/lustre/lov/lovsub_page.c deleted +0
-0drivers/staging/lustre/lustre/lov/lproc_lov.c deleted +0
-0drivers/staging/lustre/lustre/mdc/Makefile deleted +0
-0drivers/staging/lustre/lustre/mdc/lproc_mdc.c deleted +0
-0drivers/staging/lustre/lustre/mdc/mdc_internal.h deleted +0
-0drivers/staging/lustre/lustre/mdc/mdc_lib.c deleted +0
-0drivers/staging/lustre/lustre/mdc/mdc_locks.c deleted +0
-0drivers/staging/lustre/lustre/mdc/mdc_reint.c deleted +0
-0drivers/staging/lustre/lustre/mdc/mdc_request.c deleted +0
-0drivers/staging/lustre/lustre/mgc/Makefile deleted +0
-0drivers/staging/lustre/lustre/mgc/lproc_mgc.c deleted +0
-0drivers/staging/lustre/lustre/mgc/mgc_internal.h deleted +0
-0drivers/staging/lustre/lustre/mgc/mgc_request.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/Makefile deleted +0
-0drivers/staging/lustre/lustre/obdclass/cl_internal.h deleted +0
-0drivers/staging/lustre/lustre/obdclass/cl_io.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/cl_lock.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/cl_object.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/cl_page.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/class_obd.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/debug.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/genops.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/kernelcomm.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/linkea.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/linux/linux-module.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/linux/linux-sysctl.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/llog.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/llog_cat.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/llog_internal.h deleted +0
-0drivers/staging/lustre/lustre/obdclass/llog_obd.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/llog_swab.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/lprocfs_counters.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/lprocfs_status.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/lu_object.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/lu_ref.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/lustre_handles.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/lustre_peer.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/obd_config.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/obd_mount.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/obdo.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/statfs_pack.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/uuid.c deleted +0
-0drivers/staging/lustre/lustre/obdecho/Makefile deleted +0
-0drivers/staging/lustre/lustre/obdecho/echo_client.c deleted +0
-0drivers/staging/lustre/lustre/obdecho/echo_internal.h deleted +0
-0drivers/staging/lustre/lustre/osc/Makefile deleted +0
-0drivers/staging/lustre/lustre/osc/lproc_osc.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_cache.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_cl_internal.h deleted +0
-0drivers/staging/lustre/lustre/osc/osc_dev.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_internal.h deleted +0
-0drivers/staging/lustre/lustre/osc/osc_io.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_lock.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_object.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_page.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_quota.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_request.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/Makefile deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/client.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/connection.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/errno.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/events.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/import.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/layout.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/llog_client.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/llog_net.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/niobuf.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/nrs.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/nrs_fifo.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/pack_generic.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/pers.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/pinger.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/ptlrpc_internal.h deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/ptlrpc_module.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/recover.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/sec.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/sec_config.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/sec_gc.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/sec_lproc.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/sec_null.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/sec_plain.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/service.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/wiretest.c deleted +0
-0drivers/staging/lustre/sysfs-fs-lustre deleted +0
-0scripts/selinux/mdp/mdp.c +0
-2@@ -124,7 +124,6 @@ int main(int argc, char *argv[])fprintf (fout,"fs_use_xattr reiserfs user_u:base_r:base_t;\n" );fprintf (fout,"fs_use_xattr jffs2 user_u:base_r:base_t;\n" );fprintf (fout,"fs_use_xattr gfs2 user_u:base_r:base_t;\n" ); -fprintf (fout,"fs_use_xattr lustre user_u:base_r:base_t;\n" );fprintf (fout,"fs_use_task eventpollfs user_u:base_r:base_t;\n" );fprintf (fout,"fs_use_task pipefs user_u:base_r:base_t;\n" ); --
Quoted 3 lines
2.17.1
Cheers, Andreas
Quoted 14 lines · Andreas Dilger
Quoted 9 lines · Greg Kroah-Hartman
The Lustre filesystem has been in the kernel tree for over 5 years now. While it has been an endless source of enjoyment for new kernel developers learning how to do basic codingstyle cleanups, as well as an semi-entertaining source of bewilderment from the vfs developers any time they have looked into the codebase to try to figure out how to port their latest api changes to this filesystem, it has not really moved forward into the "this is in shape to get out of staging" despite many half-completed attempts.
Quoted 4 lines
I am happy to submit a patch that moves Lustre out of staging and into the mainline. I'm just about to board a flight, but it could be done later today. Then we can avoid the constant churn of kernel newbies submitting patches that break the code.
Yeah, I would also be in favor of this move, obviously.
While staging seems to be a great mechanism to jumpstart compatibility of smaller projects into great (or not so great) compliance, a big enough codebase seems to attract a lot of bickering about various minor details (in addition to some not so minor) that detracts from everybody in the end, unfortunately.
I know Christoph was unhappy about our o2ib code, if that’s his most gating issue - it’s modular enough to drop that particular bit until a suitable rework can happen and merged separately.
Similarly we can look into chopping some other highly controversial bits if somebody comes up their objections, I guess?
Quoted 1,633 lines
Lustre has been in use at large sites around the world for 18 years now. Over 70% of the largest 100 systems in the world use Lustre. It runs at universities, oil companies, weather bureaus around the world, etc.
I know Andrew has long been a supporter of getting code into the kernel that users are using. This is code that thousands of large computers are using with exabytes of storage, a lot more than orangefs, exofs, and random other filesystems that seem to get into the kernel easily.
It's true the code is not as pretty as it could be, but the same is true of code that has been in the kernel for ages. We've spent years cleaning it up in staging, and it has gotten a lot better. Getting the client into the mainline kernel will accelerate the development and cleanup, and Christoph will no longer be able to submit patches that break the code because it is only in staging. This will also (finally) allow us to get this code in sync with the out-of-tree code and converge on a single tree.
Cheers, Andreas
Quoted 1,603 lines
And getting code out of staging is the main goal of that portion of the kernel tree. Code should not stagnate and it feels like having this code in staging is only causing the development cycle of the filesystem to take longer than it should. There is a whole separate out-of-tree copy of this codebase where the developers work on it, and then random changes are thrown over the wall at staging at some later point in time. This dual-tree development model has never worked, and the state of this codebase is proof of that.
So, let's just delete the whole mess. Now the lustre developers can go off and work in their out-of-tree codebase and not have to worry about providing valid changelog entries and breaking their patches up into logical pieces. They can take the time they have spend doing those types of housekeeping chores and get the codebase into a much better shape, and it can be submitted for inclusion into the real part of the kernel tree when ready.
Signed-off-by Greg Kroah-Hartman <[email protected]>---
MAINTAINERS | 9 - drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/lustre/Kconfig | 3 - drivers/staging/lustre/Makefile | 2 - drivers/staging/lustre/README.txt | 83 - drivers/staging/lustre/TODO | 302 -- .../lustre/include/linux/libcfs/libcfs.h | 76 - .../lustre/include/linux/libcfs/libcfs_cpu.h | 434 -- .../include/linux/libcfs/libcfs_crypto.h | 208 - .../include/linux/libcfs/libcfs_debug.h | 207 - .../lustre/include/linux/libcfs/libcfs_fail.h | 194 - .../lustre/include/linux/libcfs/libcfs_hash.h | 869 ---- .../include/linux/libcfs/libcfs_private.h | 200 - .../include/linux/libcfs/libcfs_string.h | 102 - .../staging/lustre/include/linux/lnet/api.h | 212 - .../lustre/include/linux/lnet/lib-lnet.h | 652 --- .../lustre/include/linux/lnet/lib-types.h | 666 --- .../lustre/include/linux/lnet/socklnd.h | 87 - .../include/uapi/linux/lnet/libcfs_debug.h | 149 - .../include/uapi/linux/lnet/libcfs_ioctl.h | 141 - .../lustre/include/uapi/linux/lnet/lnet-dlc.h | 150 - .../include/uapi/linux/lnet/lnet-types.h | 669 --- .../lustre/include/uapi/linux/lnet/lnetctl.h | 123 - .../lustre/include/uapi/linux/lnet/lnetst.h | 556 --- .../lustre/include/uapi/linux/lnet/nidstr.h | 119 - .../lustre/include/uapi/linux/lnet/socklnd.h | 44 - .../include/uapi/linux/lustre/lustre_cfg.h | 261 - .../include/uapi/linux/lustre/lustre_fid.h | 293 -- .../include/uapi/linux/lustre/lustre_fiemap.h | 72 - .../include/uapi/linux/lustre/lustre_idl.h | 2690 ----------- .../include/uapi/linux/lustre/lustre_ioctl.h | 229 - .../uapi/linux/lustre/lustre_kernelcomm.h | 94 - .../include/uapi/linux/lustre/lustre_ostid.h | 236 - .../include/uapi/linux/lustre/lustre_param.h | 94 - .../include/uapi/linux/lustre/lustre_user.h | 1327 ------ .../include/uapi/linux/lustre/lustre_ver.h | 27 - drivers/staging/lustre/lnet/Kconfig | 46 - drivers/staging/lustre/lnet/Makefile | 1 - drivers/staging/lustre/lnet/klnds/Makefile | 1 - .../lustre/lnet/klnds/o2iblnd/Makefile | 5 - .../lustre/lnet/klnds/o2iblnd/o2iblnd.c | 2958 ------------ .../lustre/lnet/klnds/o2iblnd/o2iblnd.h | 1048 ---- .../lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 3763 --------------- .../lnet/klnds/o2iblnd/o2iblnd_modparams.c | 296 -- .../lustre/lnet/klnds/socklnd/Makefile | 6 - .../lustre/lnet/klnds/socklnd/socklnd.c | 2921 ------------ .../lustre/lnet/klnds/socklnd/socklnd.h | 704 --- .../lustre/lnet/klnds/socklnd/socklnd_cb.c | 2586 ---------- .../lustre/lnet/klnds/socklnd/socklnd_lib.c | 534 --- .../lnet/klnds/socklnd/socklnd_modparams.c | 184 - .../lustre/lnet/klnds/socklnd/socklnd_proto.c | 810 ---- drivers/staging/lustre/lnet/libcfs/Makefile | 16 - drivers/staging/lustre/lnet/libcfs/debug.c | 461 -- drivers/staging/lustre/lnet/libcfs/fail.c | 146 - drivers/staging/lustre/lnet/libcfs/hash.c | 2065 -------- .../staging/lustre/lnet/libcfs/libcfs_cpu.c | 1086 ----- .../staging/lustre/lnet/libcfs/libcfs_lock.c | 155 - .../staging/lustre/lnet/libcfs/libcfs_mem.c | 171 - .../lustre/lnet/libcfs/libcfs_string.c | 562 --- .../lustre/lnet/libcfs/linux-crypto-adler.c | 139 - .../staging/lustre/lnet/libcfs/linux-crypto.c | 447 -- .../staging/lustre/lnet/libcfs/linux-crypto.h | 30 - .../staging/lustre/lnet/libcfs/linux-debug.c | 142 - .../lustre/lnet/libcfs/linux-tracefile.c | 258 - drivers/staging/lustre/lnet/libcfs/module.c | 758 --- .../staging/lustre/lnet/libcfs/tracefile.c | 1198 ----- .../staging/lustre/lnet/libcfs/tracefile.h | 274 -- drivers/staging/lustre/lnet/lnet/Makefile | 10 - drivers/staging/lustre/lnet/lnet/acceptor.c | 501 -- drivers/staging/lustre/lnet/lnet/api-ni.c | 2307 --------- drivers/staging/lustre/lnet/lnet/config.c | 1235 ----- drivers/staging/lustre/lnet/lnet/lib-eq.c | 426 -- drivers/staging/lustre/lnet/lnet/lib-md.c | 463 -- drivers/staging/lustre/lnet/lnet/lib-me.c | 274 -- drivers/staging/lustre/lnet/lnet/lib-move.c | 2386 ---------- drivers/staging/lustre/lnet/lnet/lib-msg.c | 625 --- drivers/staging/lustre/lnet/lnet/lib-ptl.c | 987 ---- drivers/staging/lustre/lnet/lnet/lib-socket.c | 585 --- drivers/staging/lustre/lnet/lnet/lo.c | 105 - drivers/staging/lustre/lnet/lnet/module.c | 239 - drivers/staging/lustre/lnet/lnet/net_fault.c | 1023 ---- drivers/staging/lustre/lnet/lnet/nidstrings.c | 1261 ----- drivers/staging/lustre/lnet/lnet/peer.c | 456 -- drivers/staging/lustre/lnet/lnet/router.c | 1799 ------- .../staging/lustre/lnet/lnet/router_proc.c | 907 ---- drivers/staging/lustre/lnet/selftest/Makefile | 7 - .../staging/lustre/lnet/selftest/brw_test.c | 526 -- drivers/staging/lustre/lnet/selftest/conctl.c | 801 ---- drivers/staging/lustre/lnet/selftest/conrpc.c | 1396 ------ drivers/staging/lustre/lnet/selftest/conrpc.h | 142 - .../staging/lustre/lnet/selftest/console.c | 2104 -------- .../staging/lustre/lnet/selftest/console.h | 244 - .../staging/lustre/lnet/selftest/framework.c | 1786 ------- drivers/staging/lustre/lnet/selftest/module.c | 169 - .../staging/lustre/lnet/selftest/ping_test.c | 228 - drivers/staging/lustre/lnet/selftest/rpc.c | 1682 ------- drivers/staging/lustre/lnet/selftest/rpc.h | 295 -- .../staging/lustre/lnet/selftest/selftest.h | 622 --- drivers/staging/lustre/lnet/selftest/timer.c | 244 - drivers/staging/lustre/lnet/selftest/timer.h | 50 - drivers/staging/lustre/lustre/Kconfig | 45 - drivers/staging/lustre/lustre/Makefile | 2 - drivers/staging/lustre/lustre/fid/Makefile | 5 - .../staging/lustre/lustre/fid/fid_internal.h | 46 - drivers/staging/lustre/lustre/fid/fid_lib.c | 87 - .../staging/lustre/lustre/fid/fid_request.c | 410 -- drivers/staging/lustre/lustre/fid/lproc_fid.c | 225 - drivers/staging/lustre/lustre/fld/Makefile | 5 - drivers/staging/lustre/lustre/fld/fld_cache.c | 516 -- .../staging/lustre/lustre/fld/fld_internal.h | 170 - .../staging/lustre/lustre/fld/fld_request.c | 446 -- drivers/staging/lustre/lustre/fld/lproc_fld.c | 154 - .../staging/lustre/lustre/include/cl_object.h | 2463 ---------- .../lustre/lustre/include/interval_tree.h | 119 - .../staging/lustre/lustre/include/llog_swab.h | 67 - .../lustre/lustre/include/lprocfs_status.h | 646 --- .../staging/lustre/lustre/include/lu_object.h | 1305 ----- .../staging/lustre/lustre/include/lu_ref.h | 178 - .../lustre/lustre/include/lustre_acl.h | 51 - .../lustre/lustre/include/lustre_compat.h | 82 - .../lustre/lustre/include/lustre_debug.h | 52 - .../lustre/lustre/include/lustre_disk.h | 152 - .../lustre/lustre/include/lustre_dlm.h | 1346 ------ .../lustre/lustre/include/lustre_dlm_flags.h | 402 -- .../lustre/lustre/include/lustre_errno.h | 198 - .../lustre/lustre/include/lustre_export.h | 250 - .../lustre/lustre/include/lustre_fid.h | 676 --- .../lustre/lustre/include/lustre_fld.h | 137 - .../staging/lustre/lustre/include/lustre_ha.h | 61 - .../lustre/lustre/include/lustre_handles.h | 91 - .../lustre/lustre/include/lustre_import.h | 369 -- .../lustre/lustre/include/lustre_intent.h | 71 - .../lustre/lustre/include/lustre_kernelcomm.h | 56 - .../lustre/lustre/include/lustre_lib.h | 126 - .../lustre/lustre/include/lustre_linkea.h | 93 - .../lustre/lustre/include/lustre_lmv.h | 174 - .../lustre/lustre/include/lustre_log.h | 382 -- .../lustre/lustre/include/lustre_mdc.h | 229 - .../lustre/lustre/include/lustre_mds.h | 62 - .../lustre/lustre/include/lustre_net.h | 2360 --------- .../lustre/lustre/include/lustre_nrs.h | 718 --- .../lustre/lustre/include/lustre_nrs_fifo.h | 71 - .../lustre/lustre/include/lustre_obdo.h | 55 - .../lustre/include/lustre_patchless_compat.h | 68 - .../lustre/lustre/include/lustre_req_layout.h | 307 -- .../lustre/lustre/include/lustre_sec.h | 1072 ----- .../lustre/lustre/include/lustre_swab.h | 109 - drivers/staging/lustre/lustre/include/obd.h | 1114 ----- .../staging/lustre/lustre/include/obd_cksum.h | 153 - .../staging/lustre/lustre/include/obd_class.h | 1603 ------- .../lustre/lustre/include/obd_support.h | 517 -- .../staging/lustre/lustre/include/seq_range.h | 200 - .../lustre/lustre/ldlm/interval_tree.c | 599 --- drivers/staging/lustre/lustre/ldlm/l_lock.c | 73 - .../staging/lustre/lustre/ldlm/ldlm_extent.c | 258 - .../staging/lustre/lustre/ldlm/ldlm_flock.c | 486 -- .../lustre/lustre/ldlm/ldlm_inodebits.c | 69 - .../lustre/lustre/ldlm/ldlm_internal.h | 342 -- drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 842 ---- .../staging/lustre/lustre/ldlm/ldlm_lock.c | 2135 --------- .../staging/lustre/lustre/ldlm/ldlm_lockd.c | 1163 ----- .../staging/lustre/lustre/ldlm/ldlm_plain.c | 68 - .../staging/lustre/lustre/ldlm/ldlm_pool.c | 1013 ---- .../staging/lustre/lustre/ldlm/ldlm_request.c | 2033 -------- .../lustre/lustre/ldlm/ldlm_resource.c | 1318 ------ drivers/staging/lustre/lustre/llite/Makefile | 13 - drivers/staging/lustre/lustre/llite/acl.c | 108 - drivers/staging/lustre/lustre/llite/dcache.c | 300 -- drivers/staging/lustre/lustre/llite/dir.c | 1708 ------- drivers/staging/lustre/lustre/llite/file.c | 3580 -------------- drivers/staging/lustre/lustre/llite/glimpse.c | 205 - .../staging/lustre/lustre/llite/lcommon_cl.c | 292 -- .../lustre/lustre/llite/lcommon_misc.c | 186 - .../lustre/lustre/llite/llite_internal.h | 1344 ------ .../staging/lustre/lustre/llite/llite_lib.c | 2668 ----------- .../staging/lustre/lustre/llite/llite_mmap.c | 480 -- .../staging/lustre/lustre/llite/llite_nfs.c | 375 -- .../staging/lustre/lustre/llite/lproc_llite.c | 1659 ------- drivers/staging/lustre/lustre/llite/namei.c | 1207 ----- .../staging/lustre/lustre/llite/range_lock.c | 241 - .../staging/lustre/lustre/llite/range_lock.h | 83 - drivers/staging/lustre/lustre/llite/rw.c | 1214 ----- drivers/staging/lustre/lustre/llite/rw26.c | 641 --- .../staging/lustre/lustre/llite/statahead.c | 1577 ------ drivers/staging/lustre/lustre/llite/super25.c | 189 - drivers/staging/lustre/lustre/llite/symlink.c | 159 - drivers/staging/lustre/lustre/llite/vvp_dev.c | 640 --- .../lustre/lustre/llite/vvp_internal.h | 321 -- drivers/staging/lustre/lustre/llite/vvp_io.c | 1374 ------ .../staging/lustre/lustre/llite/vvp_lock.c | 87 - .../staging/lustre/lustre/llite/vvp_object.c | 303 -- .../staging/lustre/lustre/llite/vvp_page.c | 523 -- drivers/staging/lustre/lustre/llite/xattr.c | 665 --- .../staging/lustre/lustre/llite/xattr_cache.c | 504 -- .../lustre/lustre/llite/xattr_security.c | 96 - drivers/staging/lustre/lustre/lmv/Makefile | 5 - drivers/staging/lustre/lustre/lmv/lmv_fld.c | 82 - .../staging/lustre/lustre/lmv/lmv_intent.c | 521 -- .../staging/lustre/lustre/lmv/lmv_internal.h | 164 - drivers/staging/lustre/lustre/lmv/lmv_obd.c | 3131 ------------ drivers/staging/lustre/lustre/lmv/lproc_lmv.c | 173 - drivers/staging/lustre/lustre/lov/Makefile | 9 - .../lustre/lustre/lov/lov_cl_internal.h | 639 --- drivers/staging/lustre/lustre/lov/lov_dev.c | 384 -- drivers/staging/lustre/lustre/lov/lov_ea.c | 331 -- .../staging/lustre/lustre/lov/lov_internal.h | 286 -- drivers/staging/lustre/lustre/lov/lov_io.c | 1023 ---- drivers/staging/lustre/lustre/lov/lov_lock.c | 348 -- drivers/staging/lustre/lustre/lov/lov_merge.c | 105 - drivers/staging/lustre/lustre/lov/lov_obd.c | 1444 ------ .../staging/lustre/lustre/lov/lov_object.c | 1625 ------- .../staging/lustre/lustre/lov/lov_offset.c | 269 -- drivers/staging/lustre/lustre/lov/lov_pack.c | 400 -- drivers/staging/lustre/lustre/lov/lov_page.c | 136 - drivers/staging/lustre/lustre/lov/lov_pool.c | 546 --- .../staging/lustre/lustre/lov/lov_request.c | 354 -- .../staging/lustre/lustre/lov/lovsub_dev.c | 147 - .../staging/lustre/lustre/lov/lovsub_lock.c | 81 - .../staging/lustre/lustre/lov/lovsub_object.c | 180 - .../staging/lustre/lustre/lov/lovsub_page.c | 68 - drivers/staging/lustre/lustre/lov/lproc_lov.c | 299 -- drivers/staging/lustre/lustre/mdc/Makefile | 5 - drivers/staging/lustre/lustre/mdc/lproc_mdc.c | 231 - .../staging/lustre/lustre/mdc/mdc_internal.h | 144 - drivers/staging/lustre/lustre/mdc/mdc_lib.c | 498 -- drivers/staging/lustre/lustre/mdc/mdc_locks.c | 1239 ----- drivers/staging/lustre/lustre/mdc/mdc_reint.c | 421 -- .../staging/lustre/lustre/mdc/mdc_request.c | 2770 ----------- drivers/staging/lustre/lustre/mgc/Makefile | 5 - drivers/staging/lustre/lustre/mgc/lproc_mgc.c | 69 - .../staging/lustre/lustre/mgc/mgc_internal.h | 57 - .../staging/lustre/lustre/mgc/mgc_request.c | 1851 -------- .../staging/lustre/lustre/obdclass/Makefile | 12 - .../lustre/lustre/obdclass/cl_internal.h | 95 - .../staging/lustre/lustre/obdclass/cl_io.c | 1151 ----- .../staging/lustre/lustre/obdclass/cl_lock.c | 275 -- .../lustre/lustre/obdclass/cl_object.c | 1059 ----- .../staging/lustre/lustre/obdclass/cl_page.c | 1045 ---- .../lustre/lustre/obdclass/class_obd.c | 544 --- .../staging/lustre/lustre/obdclass/debug.c | 96 - .../staging/lustre/lustre/obdclass/genops.c | 1480 ------ .../lustre/lustre/obdclass/kernelcomm.c | 240 - .../staging/lustre/lustre/obdclass/linkea.c | 249 - .../lustre/obdclass/linux/linux-module.c | 514 -- .../lustre/obdclass/linux/linux-sysctl.c | 162 - drivers/staging/lustre/lustre/obdclass/llog.c | 524 -- .../staging/lustre/lustre/obdclass/llog_cat.c | 236 - .../lustre/lustre/obdclass/llog_internal.h | 79 - .../staging/lustre/lustre/obdclass/llog_obd.c | 225 - .../lustre/lustre/obdclass/llog_swab.c | 412 -- .../lustre/lustre/obdclass/lprocfs_counters.c | 134 - .../lustre/lustre/obdclass/lprocfs_status.c | 1698 ------- .../lustre/lustre/obdclass/lu_object.c | 2056 -------- .../staging/lustre/lustre/obdclass/lu_ref.c | 45 - .../lustre/lustre/obdclass/lustre_handles.c | 241 - .../lustre/lustre/obdclass/lustre_peer.c | 214 - .../lustre/lustre/obdclass/obd_config.c | 1538 ------ .../lustre/lustre/obdclass/obd_mount.c | 1245 ----- drivers/staging/lustre/lustre/obdclass/obdo.c | 181 - .../lustre/lustre/obdclass/statfs_pack.c | 58 - drivers/staging/lustre/lustre/obdclass/uuid.c | 45 - .../staging/lustre/lustre/obdecho/Makefile | 5 - .../lustre/lustre/obdecho/echo_client.c | 1729 ------- .../lustre/lustre/obdecho/echo_internal.h | 42 - drivers/staging/lustre/lustre/osc/Makefile | 6 - drivers/staging/lustre/lustre/osc/lproc_osc.c | 838 ---- drivers/staging/lustre/lustre/osc/osc_cache.c | 3306 ------------- .../lustre/lustre/osc/osc_cl_internal.h | 681 --- drivers/staging/lustre/lustre/osc/osc_dev.c | 246 - .../staging/lustre/lustre/osc/osc_internal.h | 237 - drivers/staging/lustre/lustre/osc/osc_io.c | 918 ---- drivers/staging/lustre/lustre/osc/osc_lock.c | 1230 ----- .../staging/lustre/lustre/osc/osc_object.c | 473 -- drivers/staging/lustre/lustre/osc/osc_page.c | 1094 ----- drivers/staging/lustre/lustre/osc/osc_quota.c | 236 - .../staging/lustre/lustre/osc/osc_request.c | 2907 ------------ drivers/staging/lustre/lustre/ptlrpc/Makefile | 23 - drivers/staging/lustre/lustre/ptlrpc/client.c | 3271 ------------- .../staging/lustre/lustre/ptlrpc/connection.c | 192 - drivers/staging/lustre/lustre/ptlrpc/errno.c | 383 -- drivers/staging/lustre/lustre/ptlrpc/events.c | 585 --- drivers/staging/lustre/lustre/ptlrpc/import.c | 1677 ------- drivers/staging/lustre/lustre/ptlrpc/layout.c | 2232 --------- .../lustre/lustre/ptlrpc/llog_client.c | 338 -- .../staging/lustre/lustre/ptlrpc/llog_net.c | 67 - .../lustre/lustre/ptlrpc/lproc_ptlrpc.c | 1316 ------ drivers/staging/lustre/lustre/ptlrpc/niobuf.c | 771 --- drivers/staging/lustre/lustre/ptlrpc/nrs.c | 1613 ------- .../staging/lustre/lustre/ptlrpc/nrs_fifo.c | 270 -- .../lustre/lustre/ptlrpc/pack_generic.c | 2311 --------- drivers/staging/lustre/lustre/ptlrpc/pers.c | 72 - drivers/staging/lustre/lustre/ptlrpc/pinger.c | 474 -- .../lustre/lustre/ptlrpc/ptlrpc_internal.h | 371 -- .../lustre/lustre/ptlrpc/ptlrpc_module.c | 186 - .../staging/lustre/lustre/ptlrpc/ptlrpcd.c | 914 ---- .../staging/lustre/lustre/ptlrpc/recover.c | 374 -- drivers/staging/lustre/lustre/ptlrpc/sec.c | 2379 ---------- .../staging/lustre/lustre/ptlrpc/sec_bulk.c | 572 --- .../staging/lustre/lustre/ptlrpc/sec_config.c | 850 ---- drivers/staging/lustre/lustre/ptlrpc/sec_gc.c | 190 - .../staging/lustre/lustre/ptlrpc/sec_lproc.c | 170 - .../staging/lustre/lustre/ptlrpc/sec_null.c | 459 -- .../staging/lustre/lustre/ptlrpc/sec_plain.c | 1023 ---- .../staging/lustre/lustre/ptlrpc/service.c | 2807 ----------- .../staging/lustre/lustre/ptlrpc/wiretest.c | 4210 ----------------- drivers/staging/lustre/sysfs-fs-lustre | 654 --- scripts/selinux/mdp/mdp.c | 1 - 308 files changed, 195272 deletions(-)delete mode 100644
drivers/staging/lustre/Kconfig
delete mode 100644drivers/staging/lustre/Makefile
delete mode 100644drivers/staging/lustre/README.txt
delete mode 100644drivers/staging/lustre/TODO
delete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs.hdelete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs_cpu.hdelete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs_crypto.hdelete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs_debug.hdelete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs_fail.hdelete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs_hash.hdelete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs_private.hdelete mode 100644drivers/staging/lustre/include/linux/libcfs/libcfs_string.hdelete mode 100644drivers/staging/lustre/include/linux/lnet/api.h
delete mode 100644drivers/staging/lustre/include/linux/lnet/lib-lnet.hdelete mode 100644drivers/staging/lustre/include/linux/lnet/lib-types.hdelete mode 100644drivers/staging/lustre/include/linux/lnet/socklnd.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/libcfs_debug.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/libcfs_ioctl.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/lnet-dlc.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/lnet-types.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/lnetctl.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/lnetst.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/nidstr.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lnet/socklnd.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_cfg.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_fid.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_fiemap.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_idl.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_ioctl.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_kernelcomm.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_ostid.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_param.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_user.hdelete mode 100644drivers/staging/lustre/include/uapi/linux/lustre/lustre_ver.hdelete mode 100644drivers/staging/lustre/lnet/Kconfig
delete mode 100644drivers/staging/lustre/lnet/Makefile
delete mode 100644drivers/staging/lustre/lnet/klnds/Makefile
delete mode 100644drivers/staging/lustre/lnet/klnds/o2iblnd/Makefiledelete mode 100644drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.cdelete mode 100644drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.hdelete mode 100644drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.cdelete mode 100644drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.cdelete mode 100644drivers/staging/lustre/lnet/klnds/socklnd/Makefiledelete mode 100644drivers/staging/lustre/lnet/klnds/socklnd/socklnd.cdelete mode 100644drivers/staging/lustre/lnet/klnds/socklnd/socklnd.hdelete mode 100644drivers/staging/lustre/lnet/klnds/socklnd/socklnd_cb.cdelete mode 100644drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib.cdelete mode 100644drivers/staging/lustre/lnet/klnds/socklnd/socklnd_modparams.cdelete mode 100644drivers/staging/lustre/lnet/klnds/socklnd/socklnd_proto.cdelete mode 100644drivers/staging/lustre/lnet/libcfs/Makefile
delete mode 100644drivers/staging/lustre/lnet/libcfs/debug.c
delete mode 100644drivers/staging/lustre/lnet/libcfs/fail.c
delete mode 100644drivers/staging/lustre/lnet/libcfs/hash.c
delete mode 100644drivers/staging/lustre/lnet/libcfs/libcfs_cpu.c
delete mode 100644drivers/staging/lustre/lnet/libcfs/libcfs_lock.cdelete mode 100644drivers/staging/lustre/lnet/libcfs/libcfs_mem.c
delete mode 100644drivers/staging/lustre/lnet/libcfs/libcfs_string.cdelete mode 100644drivers/staging/lustre/lnet/libcfs/linux-crypto-adler.cdelete mode 100644drivers/staging/lustre/lnet/libcfs/linux-crypto.cdelete mode 100644drivers/staging/lustre/lnet/libcfs/linux-crypto.hdelete mode 100644drivers/staging/lustre/lnet/libcfs/linux-debug.cdelete mode 100644drivers/staging/lustre/lnet/libcfs/linux-tracefile.cdelete mode 100644drivers/staging/lustre/lnet/libcfs/module.c
delete mode 100644drivers/staging/lustre/lnet/libcfs/tracefile.c
delete mode 100644drivers/staging/lustre/lnet/libcfs/tracefile.h
delete mode 100644drivers/staging/lustre/lnet/lnet/Makefile
delete mode 100644drivers/staging/lustre/lnet/lnet/acceptor.c
delete mode 100644drivers/staging/lustre/lnet/lnet/api-ni.c
delete mode 100644drivers/staging/lustre/lnet/lnet/config.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lib-eq.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lib-md.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lib-me.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lib-move.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lib-msg.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lib-ptl.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lib-socket.c
delete mode 100644drivers/staging/lustre/lnet/lnet/lo.c
delete mode 100644drivers/staging/lustre/lnet/lnet/module.c
delete mode 100644drivers/staging/lustre/lnet/lnet/net_fault.c
delete mode 100644drivers/staging/lustre/lnet/lnet/nidstrings.c
delete mode 100644drivers/staging/lustre/lnet/lnet/peer.c
delete mode 100644drivers/staging/lustre/lnet/lnet/router.c
delete mode 100644drivers/staging/lustre/lnet/lnet/router_proc.c
delete mode 100644drivers/staging/lustre/lnet/selftest/Makefile
delete mode 100644drivers/staging/lustre/lnet/selftest/brw_test.c
delete mode 100644drivers/staging/lustre/lnet/selftest/conctl.c
delete mode 100644drivers/staging/lustre/lnet/selftest/conrpc.c
delete mode 100644drivers/staging/lustre/lnet/selftest/conrpc.h
delete mode 100644drivers/staging/lustre/lnet/selftest/console.c
delete mode 100644drivers/staging/lustre/lnet/selftest/console.h
delete mode 100644drivers/staging/lustre/lnet/selftest/framework.cdelete mode 100644drivers/staging/lustre/lnet/selftest/module.c
delete mode 100644drivers/staging/lustre/lnet/selftest/ping_test.cdelete mode 100644drivers/staging/lustre/lnet/selftest/rpc.c
delete mode 100644drivers/staging/lustre/lnet/selftest/rpc.h
delete mode 100644drivers/staging/lustre/lnet/selftest/selftest.h
delete mode 100644drivers/staging/lustre/lnet/selftest/timer.c
delete mode 100644drivers/staging/lustre/lnet/selftest/timer.h
delete mode 100644drivers/staging/lustre/lustre/Kconfig
delete mode 100644drivers/staging/lustre/lustre/Makefile
delete mode 100644drivers/staging/lustre/lustre/fid/Makefile
delete mode 100644drivers/staging/lustre/lustre/fid/fid_internal.hdelete mode 100644drivers/staging/lustre/lustre/fid/fid_lib.c
delete mode 100644drivers/staging/lustre/lustre/fid/fid_request.c
delete mode 100644drivers/staging/lustre/lustre/fid/lproc_fid.c
delete mode 100644drivers/staging/lustre/lustre/fld/Makefile
delete mode 100644drivers/staging/lustre/lustre/fld/fld_cache.c
delete mode 100644drivers/staging/lustre/lustre/fld/fld_internal.hdelete mode 100644drivers/staging/lustre/lustre/fld/fld_request.c
delete mode 100644drivers/staging/lustre/lustre/fld/lproc_fld.c
delete mode 100644drivers/staging/lustre/lustre/include/cl_object.hdelete mode 100644drivers/staging/lustre/lustre/include/interval_tree.hdelete mode 100644drivers/staging/lustre/lustre/include/llog_swab.hdelete mode 100644drivers/staging/lustre/lustre/include/lprocfs_status.hdelete mode 100644drivers/staging/lustre/lustre/include/lu_object.hdelete mode 100644drivers/staging/lustre/lustre/include/lu_ref.h
delete mode 100644drivers/staging/lustre/lustre/include/lustre_acl.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_compat.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_debug.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_disk.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_dlm.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_dlm_flags.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_errno.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_export.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_fid.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_fld.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_ha.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_handles.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_import.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_intent.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_kernelcomm.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_lib.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_linkea.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_lmv.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_log.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_mdc.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_mds.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_net.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_nrs.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_nrs_fifo.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_obdo.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_patchless_compat.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_req_layout.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_sec.hdelete mode 100644drivers/staging/lustre/lustre/include/lustre_swab.hdelete mode 100644drivers/staging/lustre/lustre/include/obd.h
delete mode 100644drivers/staging/lustre/lustre/include/obd_cksum.hdelete mode 100644drivers/staging/lustre/lustre/include/obd_class.hdelete mode 100644drivers/staging/lustre/lustre/include/obd_support.hdelete mode 100644drivers/staging/lustre/lustre/include/seq_range.hdelete mode 100644drivers/staging/lustre/lustre/ldlm/interval_tree.cdelete mode 100644drivers/staging/lustre/lustre/ldlm/l_lock.c
delete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_extent.cdelete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_flock.c
delete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_inodebits.cdelete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_internal.hdelete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_lib.c
delete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_lock.c
delete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c
delete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_plain.c
delete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_pool.c
delete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_request.cdelete mode 100644drivers/staging/lustre/lustre/ldlm/ldlm_resource.cdelete mode 100644drivers/staging/lustre/lustre/llite/Makefile
delete mode 100644drivers/staging/lustre/lustre/llite/acl.c
delete mode 100644drivers/staging/lustre/lustre/llite/dcache.c
delete mode 100644drivers/staging/lustre/lustre/llite/dir.c
delete mode 100644drivers/staging/lustre/lustre/llite/file.c
delete mode 100644drivers/staging/lustre/lustre/llite/glimpse.c
delete mode 100644drivers/staging/lustre/lustre/llite/lcommon_cl.cdelete mode 100644drivers/staging/lustre/lustre/llite/lcommon_misc.cdelete mode 100644drivers/staging/lustre/lustre/llite/llite_internal.hdelete mode 100644drivers/staging/lustre/lustre/llite/llite_lib.c
delete mode 100644drivers/staging/lustre/lustre/llite/llite_mmap.cdelete mode 100644drivers/staging/lustre/lustre/llite/llite_nfs.c
delete mode 100644drivers/staging/lustre/lustre/llite/lproc_llite.cdelete mode 100644drivers/staging/lustre/lustre/llite/namei.c
delete mode 100644drivers/staging/lustre/lustre/llite/range_lock.cdelete mode 100644drivers/staging/lustre/lustre/llite/range_lock.hdelete mode 100644drivers/staging/lustre/lustre/llite/rw.c
delete mode 100644drivers/staging/lustre/lustre/llite/rw26.c
delete mode 100644drivers/staging/lustre/lustre/llite/statahead.c
delete mode 100644drivers/staging/lustre/lustre/llite/super25.c
delete mode 100644drivers/staging/lustre/lustre/llite/symlink.c
delete mode 100644drivers/staging/lustre/lustre/llite/vvp_dev.c
delete mode 100644drivers/staging/lustre/lustre/llite/vvp_internal.hdelete mode 100644drivers/staging/lustre/lustre/llite/vvp_io.c
delete mode 100644drivers/staging/lustre/lustre/llite/vvp_lock.c
delete mode 100644drivers/staging/lustre/lustre/llite/vvp_object.cdelete mode 100644drivers/staging/lustre/lustre/llite/vvp_page.c
delete mode 100644drivers/staging/lustre/lustre/llite/xattr.c
delete mode 100644drivers/staging/lustre/lustre/llite/xattr_cache.cdelete mode 100644drivers/staging/lustre/lustre/llite/xattr_security.cdelete mode 100644drivers/staging/lustre/lustre/lmv/Makefile
delete mode 100644drivers/staging/lustre/lustre/lmv/lmv_fld.c
delete mode 100644drivers/staging/lustre/lustre/lmv/lmv_intent.c
delete mode 100644drivers/staging/lustre/lustre/lmv/lmv_internal.hdelete mode 100644drivers/staging/lustre/lustre/lmv/lmv_obd.c
delete mode 100644drivers/staging/lustre/lustre/lmv/lproc_lmv.c
delete mode 100644drivers/staging/lustre/lustre/lov/Makefile
delete mode 100644drivers/staging/lustre/lustre/lov/lov_cl_internal.hdelete mode 100644drivers/staging/lustre/lustre/lov/lov_dev.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_ea.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_internal.hdelete mode 100644drivers/staging/lustre/lustre/lov/lov_io.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_lock.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_merge.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_obd.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_object.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_offset.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_pack.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_page.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_pool.c
delete mode 100644drivers/staging/lustre/lustre/lov/lov_request.c
delete mode 100644drivers/staging/lustre/lustre/lov/lovsub_dev.c
delete mode 100644drivers/staging/lustre/lustre/lov/lovsub_lock.c
delete mode 100644drivers/staging/lustre/lustre/lov/lovsub_object.cdelete mode 100644drivers/staging/lustre/lustre/lov/lovsub_page.c
delete mode 100644drivers/staging/lustre/lustre/lov/lproc_lov.c
delete mode 100644drivers/staging/lustre/lustre/mdc/Makefile
delete mode 100644drivers/staging/lustre/lustre/mdc/lproc_mdc.c
delete mode 100644drivers/staging/lustre/lustre/mdc/mdc_internal.hdelete mode 100644drivers/staging/lustre/lustre/mdc/mdc_lib.c
delete mode 100644drivers/staging/lustre/lustre/mdc/mdc_locks.c
delete mode 100644drivers/staging/lustre/lustre/mdc/mdc_reint.c
delete mode 100644drivers/staging/lustre/lustre/mdc/mdc_request.c
delete mode 100644drivers/staging/lustre/lustre/mgc/Makefile
delete mode 100644drivers/staging/lustre/lustre/mgc/lproc_mgc.c
delete mode 100644drivers/staging/lustre/lustre/mgc/mgc_internal.hdelete mode 100644drivers/staging/lustre/lustre/mgc/mgc_request.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/Makefile
delete mode 100644drivers/staging/lustre/lustre/obdclass/cl_internal.hdelete mode 100644drivers/staging/lustre/lustre/obdclass/cl_io.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/cl_lock.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/cl_object.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/cl_page.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/class_obd.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/debug.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/genops.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/kernelcomm.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/linkea.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/linux/linux-module.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/linux/linux-sysctl.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/llog.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/llog_cat.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/llog_internal.hdelete mode 100644drivers/staging/lustre/lustre/obdclass/llog_obd.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/llog_swab.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/lprocfs_counters.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/lprocfs_status.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/lu_object.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/lu_ref.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/lustre_handles.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/lustre_peer.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/obd_config.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/obd_mount.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/obdo.c
delete mode 100644drivers/staging/lustre/lustre/obdclass/statfs_pack.cdelete mode 100644drivers/staging/lustre/lustre/obdclass/uuid.c
delete mode 100644drivers/staging/lustre/lustre/obdecho/Makefile
delete mode 100644drivers/staging/lustre/lustre/obdecho/echo_client.cdelete mode 100644drivers/staging/lustre/lustre/obdecho/echo_internal.hdelete mode 100644drivers/staging/lustre/lustre/osc/Makefile
delete mode 100644drivers/staging/lustre/lustre/osc/lproc_osc.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_cache.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_cl_internal.hdelete mode 100644drivers/staging/lustre/lustre/osc/osc_dev.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_internal.hdelete mode 100644drivers/staging/lustre/lustre/osc/osc_io.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_lock.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_object.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_page.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_quota.c
delete mode 100644drivers/staging/lustre/lustre/osc/osc_request.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/Makefile
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/client.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/connection.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/errno.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/events.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/import.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/layout.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/llog_client.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/llog_net.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/lproc_ptlrpc.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/niobuf.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/nrs.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/nrs_fifo.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/pack_generic.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/pers.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/pinger.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/ptlrpc_internal.hdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/ptlrpc_module.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/recover.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/sec.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/sec_config.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/sec_gc.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/sec_lproc.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/sec_null.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/sec_plain.cdelete mode 100644drivers/staging/lustre/lustre/ptlrpc/service.c
delete mode 100644drivers/staging/lustre/lustre/ptlrpc/wiretest.c
delete mode 100644drivers/staging/lustre/sysfs-fs-lustreMAINTAINERS +0
-0@@ -13329,15 +13329,6 @@ S: Odd FixesF:
Documentation/devicetree/bindings/staging/iio/
F:drivers/staging/iio/MAINTAINERS +0
-9-STAGING - LUSTRE PARALLEL FILESYSTEM -M: Oleg Drokin <[email protected]> -M: Andreas Dilger <[email protected]> -M: James Simmons <[email protected]> -L: [email protected] (moderated for non-subscribers) -W: http://wiki.lustre.org/ -S: Maintained -F: drivers/staging/lustre -STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
M: Marc Dietrich <[email protected]>
L: [email protected] (moderated for non-subscribers)drivers/staging/Kconfig +0
-0@@ -84,8 +84,6 @@ source "drivers/staging/netlogic/Kconfig"source "
drivers/staging/mt29f_spinand/Kconfig"drivers/staging/Kconfig +0
-2-source "drivers/staging/lustre/Kconfig" -source "
drivers/staging/dgnc/Kconfig"source "
drivers/staging/gs_fpgaboot/Kconfig"drivers/staging/Makefile +0
-0@@ -32,7 +32,6 @@ obj-$(CONFIG_STAGING_BOARD) += board/obj-$(CONFIG_LTE_GDM724X) += gdm724x/
obj-$(CONFIG_FIREWIRE_SERIAL) += fwserial/
obj-$(CONFIG_GOLDFISH) += goldfish/
-obj-$(CONFIG_LNET) += lustre/
obj-$(CONFIG_DGNC) += dgnc/
obj-$(CONFIG_MTD_SPINAND_MT29F) += mt29f_spinand/
obj-$(CONFIG_GS_FPGABOOT) += gs_fpgaboot/drivers/staging/lustre/Kconfig deleted +0
-0drivers/staging/lustre/Makefile deleted +0
-0drivers/staging/lustre/README.txt deleted +0
-0drivers/staging/lustre/TODO deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs.h deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs_cpu.h deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs_crypto.h deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs_debug.h deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs_fail.h deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs_hash.h deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs_private.h deleted +0
-0drivers/staging/lustre/include/linux/libcfs/libcfs_string.h deleted +0
-0drivers/staging/lustre/include/linux/lnet/api.h deleted +0
-0drivers/staging/lustre/include/linux/lnet/lib-lnet.h deleted +0
-0drivers/staging/lustre/include/linux/lnet/lib-types.h deleted +0
-0drivers/staging/lustre/include/linux/lnet/socklnd.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/libcfs_debug.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/libcfs_ioctl.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/lnet-dlc.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/lnet-types.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/lnetctl.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/lnetst.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/nidstr.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lnet/socklnd.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_cfg.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_fid.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_fiemap.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_idl.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_ioctl.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_kernelcomm.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_ostid.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_param.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_user.h deleted +0
-0drivers/staging/lustre/include/uapi/linux/lustre/lustre_ver.h deleted +0
-0drivers/staging/lustre/lnet/Kconfig deleted +0
-0drivers/staging/lustre/lnet/Makefile deleted +0
-0drivers/staging/lustre/lnet/klnds/Makefile deleted +0
-0drivers/staging/lustre/lnet/klnds/o2iblnd/Makefile deleted +0
-0drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c deleted +0
-0drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h deleted +0
-0drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c deleted +0
-0drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c deleted +0
-0drivers/staging/lustre/lnet/klnds/socklnd/Makefile deleted +0
-0drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c deleted +0
-0drivers/staging/lustre/lnet/klnds/socklnd/socklnd.h deleted +0
-0drivers/staging/lustre/lnet/klnds/socklnd/socklnd_cb.c deleted +0
-0drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib.c deleted +0
-0drivers/staging/lustre/lnet/klnds/socklnd/socklnd_modparams.c deleted +0
-0drivers/staging/lustre/lnet/klnds/socklnd/socklnd_proto.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/Makefile deleted +0
-0drivers/staging/lustre/lnet/libcfs/debug.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/fail.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/hash.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/libcfs_cpu.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/libcfs_lock.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/libcfs_mem.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/libcfs_string.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/linux-crypto-adler.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/linux-crypto.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/linux-crypto.h deleted +0
-0drivers/staging/lustre/lnet/libcfs/linux-debug.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/linux-tracefile.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/module.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/tracefile.c deleted +0
-0drivers/staging/lustre/lnet/libcfs/tracefile.h deleted +0
-0drivers/staging/lustre/lnet/lnet/Makefile deleted +0
-0drivers/staging/lustre/lnet/lnet/acceptor.c deleted +0
-0drivers/staging/lustre/lnet/lnet/api-ni.c deleted +0
-0drivers/staging/lustre/lnet/lnet/config.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lib-eq.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lib-md.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lib-me.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lib-move.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lib-msg.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lib-ptl.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lib-socket.c deleted +0
-0drivers/staging/lustre/lnet/lnet/lo.c deleted +0
-0drivers/staging/lustre/lnet/lnet/module.c deleted +0
-0drivers/staging/lustre/lnet/lnet/net_fault.c deleted +0
-0drivers/staging/lustre/lnet/lnet/nidstrings.c deleted +0
-0drivers/staging/lustre/lnet/lnet/peer.c deleted +0
-0drivers/staging/lustre/lnet/lnet/router.c deleted +0
-0drivers/staging/lustre/lnet/lnet/router_proc.c deleted +0
-0drivers/staging/lustre/lnet/selftest/Makefile deleted +0
-0drivers/staging/lustre/lnet/selftest/brw_test.c deleted +0
-0drivers/staging/lustre/lnet/selftest/conctl.c deleted +0
-0drivers/staging/lustre/lnet/selftest/conrpc.c deleted +0
-0drivers/staging/lustre/lnet/selftest/conrpc.h deleted +0
-0drivers/staging/lustre/lnet/selftest/console.c deleted +0
-0drivers/staging/lustre/lnet/selftest/console.h deleted +0
-0drivers/staging/lustre/lnet/selftest/framework.c deleted +0
-0drivers/staging/lustre/lnet/selftest/module.c deleted +0
-0drivers/staging/lustre/lnet/selftest/ping_test.c deleted +0
-0drivers/staging/lustre/lnet/selftest/rpc.c deleted +0
-0drivers/staging/lustre/lnet/selftest/rpc.h deleted +0
-0drivers/staging/lustre/lnet/selftest/selftest.h deleted +0
-0drivers/staging/lustre/lnet/selftest/timer.c deleted +0
-0drivers/staging/lustre/lnet/selftest/timer.h deleted +0
-0drivers/staging/lustre/lustre/Kconfig deleted +0
-0drivers/staging/lustre/lustre/Makefile deleted +0
-0drivers/staging/lustre/lustre/fid/Makefile deleted +0
-0drivers/staging/lustre/lustre/fid/fid_internal.h deleted +0
-0drivers/staging/lustre/lustre/fid/fid_lib.c deleted +0
-0drivers/staging/lustre/lustre/fid/fid_request.c deleted +0
-0drivers/staging/lustre/lustre/fid/lproc_fid.c deleted +0
-0drivers/staging/lustre/lustre/fld/Makefile deleted +0
-0drivers/staging/lustre/lustre/fld/fld_cache.c deleted +0
-0drivers/staging/lustre/lustre/fld/fld_internal.h deleted +0
-0drivers/staging/lustre/lustre/fld/fld_request.c deleted +0
-0drivers/staging/lustre/lustre/fld/lproc_fld.c deleted +0
-0drivers/staging/lustre/lustre/include/cl_object.h deleted +0
-0drivers/staging/lustre/lustre/include/interval_tree.h deleted +0
-0drivers/staging/lustre/lustre/include/llog_swab.h deleted +0
-0drivers/staging/lustre/lustre/include/lprocfs_status.h deleted +0
-0drivers/staging/lustre/lustre/include/lu_object.h deleted +0
-0drivers/staging/lustre/lustre/include/lu_ref.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_acl.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_compat.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_debug.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_disk.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_dlm.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_dlm_flags.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_errno.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_export.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_fid.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_fld.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_ha.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_handles.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_import.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_intent.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_kernelcomm.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_lib.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_linkea.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_lmv.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_log.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_mdc.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_mds.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_net.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_nrs.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_nrs_fifo.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_obdo.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_patchless_compat.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_req_layout.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_sec.h deleted +0
-0drivers/staging/lustre/lustre/include/lustre_swab.h deleted +0
-0drivers/staging/lustre/lustre/include/obd.h deleted +0
-0drivers/staging/lustre/lustre/include/obd_cksum.h deleted +0
-0drivers/staging/lustre/lustre/include/obd_class.h deleted +0
-0drivers/staging/lustre/lustre/include/obd_support.h deleted +0
-0drivers/staging/lustre/lustre/include/seq_range.h deleted +0
-0drivers/staging/lustre/lustre/ldlm/interval_tree.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/l_lock.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_extent.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_flock.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_inodebits.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_internal.h deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_lib.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_lock.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_plain.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_pool.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_request.c deleted +0
-0drivers/staging/lustre/lustre/ldlm/ldlm_resource.c deleted +0
-0drivers/staging/lustre/lustre/llite/Makefile deleted +0
-0drivers/staging/lustre/lustre/llite/acl.c deleted +0
-0drivers/staging/lustre/lustre/llite/dcache.c deleted +0
-0drivers/staging/lustre/lustre/llite/dir.c deleted +0
-0drivers/staging/lustre/lustre/llite/file.c deleted +0
-0drivers/staging/lustre/lustre/llite/glimpse.c deleted +0
-0drivers/staging/lustre/lustre/llite/lcommon_cl.c deleted +0
-0drivers/staging/lustre/lustre/llite/lcommon_misc.c deleted +0
-0drivers/staging/lustre/lustre/llite/llite_internal.h deleted +0
-0drivers/staging/lustre/lustre/llite/llite_lib.c deleted +0
-0drivers/staging/lustre/lustre/llite/llite_mmap.c deleted +0
-0drivers/staging/lustre/lustre/llite/llite_nfs.c deleted +0
-0drivers/staging/lustre/lustre/llite/lproc_llite.c deleted +0
-0drivers/staging/lustre/lustre/llite/namei.c deleted +0
-0drivers/staging/lustre/lustre/llite/range_lock.c deleted +0
-0drivers/staging/lustre/lustre/llite/range_lock.h deleted +0
-0drivers/staging/lustre/lustre/llite/rw.c deleted +0
-0drivers/staging/lustre/lustre/llite/rw26.c deleted +0
-0drivers/staging/lustre/lustre/llite/statahead.c deleted +0
-0drivers/staging/lustre/lustre/llite/super25.c deleted +0
-0drivers/staging/lustre/lustre/llite/symlink.c deleted +0
-0drivers/staging/lustre/lustre/llite/vvp_dev.c deleted +0
-0drivers/staging/lustre/lustre/llite/vvp_internal.h deleted +0
-0drivers/staging/lustre/lustre/llite/vvp_io.c deleted +0
-0drivers/staging/lustre/lustre/llite/vvp_lock.c deleted +0
-0drivers/staging/lustre/lustre/llite/vvp_object.c deleted +0
-0drivers/staging/lustre/lustre/llite/vvp_page.c deleted +0
-0drivers/staging/lustre/lustre/llite/xattr.c deleted +0
-0drivers/staging/lustre/lustre/llite/xattr_cache.c deleted +0
-0drivers/staging/lustre/lustre/llite/xattr_security.c deleted +0
-0drivers/staging/lustre/lustre/lmv/Makefile deleted +0
-0drivers/staging/lustre/lustre/lmv/lmv_fld.c deleted +0
-0drivers/staging/lustre/lustre/lmv/lmv_intent.c deleted +0
-0drivers/staging/lustre/lustre/lmv/lmv_internal.h deleted +0
-0drivers/staging/lustre/lustre/lmv/lmv_obd.c deleted +0
-0drivers/staging/lustre/lustre/lmv/lproc_lmv.c deleted +0
-0drivers/staging/lustre/lustre/lov/Makefile deleted +0
-0drivers/staging/lustre/lustre/lov/lov_cl_internal.h deleted +0
-0drivers/staging/lustre/lustre/lov/lov_dev.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_ea.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_internal.h deleted +0
-0drivers/staging/lustre/lustre/lov/lov_io.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_lock.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_merge.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_obd.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_object.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_offset.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_pack.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_page.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_pool.c deleted +0
-0drivers/staging/lustre/lustre/lov/lov_request.c deleted +0
-0drivers/staging/lustre/lustre/lov/lovsub_dev.c deleted +0
-0drivers/staging/lustre/lustre/lov/lovsub_lock.c deleted +0
-0drivers/staging/lustre/lustre/lov/lovsub_object.c deleted +0
-0drivers/staging/lustre/lustre/lov/lovsub_page.c deleted +0
-0drivers/staging/lustre/lustre/lov/lproc_lov.c deleted +0
-0drivers/staging/lustre/lustre/mdc/Makefile deleted +0
-0drivers/staging/lustre/lustre/mdc/lproc_mdc.c deleted +0
-0drivers/staging/lustre/lustre/mdc/mdc_internal.h deleted +0
-0drivers/staging/lustre/lustre/mdc/mdc_lib.c deleted +0
-0drivers/staging/lustre/lustre/mdc/mdc_locks.c deleted +0
-0drivers/staging/lustre/lustre/mdc/mdc_reint.c deleted +0
-0drivers/staging/lustre/lustre/mdc/mdc_request.c deleted +0
-0drivers/staging/lustre/lustre/mgc/Makefile deleted +0
-0drivers/staging/lustre/lustre/mgc/lproc_mgc.c deleted +0
-0drivers/staging/lustre/lustre/mgc/mgc_internal.h deleted +0
-0drivers/staging/lustre/lustre/mgc/mgc_request.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/Makefile deleted +0
-0drivers/staging/lustre/lustre/obdclass/cl_internal.h deleted +0
-0drivers/staging/lustre/lustre/obdclass/cl_io.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/cl_lock.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/cl_object.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/cl_page.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/class_obd.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/debug.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/genops.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/kernelcomm.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/linkea.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/linux/linux-module.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/linux/linux-sysctl.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/llog.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/llog_cat.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/llog_internal.h deleted +0
-0drivers/staging/lustre/lustre/obdclass/llog_obd.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/llog_swab.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/lprocfs_counters.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/lprocfs_status.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/lu_object.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/lu_ref.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/lustre_handles.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/lustre_peer.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/obd_config.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/obd_mount.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/obdo.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/statfs_pack.c deleted +0
-0drivers/staging/lustre/lustre/obdclass/uuid.c deleted +0
-0drivers/staging/lustre/lustre/obdecho/Makefile deleted +0
-0drivers/staging/lustre/lustre/obdecho/echo_client.c deleted +0
-0drivers/staging/lustre/lustre/obdecho/echo_internal.h deleted +0
-0drivers/staging/lustre/lustre/osc/Makefile deleted +0
-0drivers/staging/lustre/lustre/osc/lproc_osc.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_cache.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_cl_internal.h deleted +0
-0drivers/staging/lustre/lustre/osc/osc_dev.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_internal.h deleted +0
-0drivers/staging/lustre/lustre/osc/osc_io.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_lock.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_object.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_page.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_quota.c deleted +0
-0drivers/staging/lustre/lustre/osc/osc_request.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/Makefile deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/client.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/connection.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/errno.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/events.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/import.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/layout.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/llog_client.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/llog_net.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/niobuf.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/nrs.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/nrs_fifo.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/pack_generic.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/pers.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/pinger.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/ptlrpc_internal.h deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/ptlrpc_module.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/recover.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/sec.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/sec_config.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/sec_gc.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/sec_lproc.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/sec_null.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/sec_plain.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/service.c deleted +0
-0drivers/staging/lustre/lustre/ptlrpc/wiretest.c deleted +0
-0drivers/staging/lustre/sysfs-fs-lustre deleted +0
-0scripts/selinux/mdp/mdp.c +0
-2@@ -124,7 +124,6 @@ int main(int argc, char *argv[])fprintf (fout,"fs_use_xattr reiserfs user_u:base_r:base_t;\n" );fprintf (fout,"fs_use_xattr jffs2 user_u:base_r:base_t;\n" );fprintf (fout,"fs_use_xattr gfs2 user_u:base_r:base_t;\n" ); -fprintf (fout,"fs_use_xattr lustre user_u:base_r:base_t;\n" );fprintf (fout,"fs_use_task eventpollfs user_u:base_r:base_t;\n" );fprintf (fout,"fs_use_task pipefs user_u:base_r:base_t;\n" ); --Quoted 3 lines
2.17.1
Cheers, Andreas
Greg Kroah-Hartman
maintainerQuoted 11 lines · Andreas Dilger
Quoted 9 lines · Greg Kroah-Hartman
The Lustre filesystem has been in the kernel tree for over 5 years now. While it has been an endless source of enjoyment for new kernel developers learning how to do basic codingstyle cleanups, as well as an semi-entertaining source of bewilderment from the vfs developers any time they have looked into the codebase to try to figure out how to port their latest api changes to this filesystem, it has not really moved forward into the "this is in shape to get out of staging" despite many half-completed attempts.
Quoted 4 lines
I am happy to submit a patch that moves Lustre out of staging and into the mainline. I'm just about to board a flight, but it could be done later today. Then we can avoid the constant churn of kernel newbies submitting patches that break the code.
It's not the kernel newbies that are your biggest problem. It's your development model, and lack of support from anyone to actually do real cleanups.
Every few months, when I get really bored, I do a drive-by pass and have never yet failed to find numerous problems that you all have been totally ignoring. Look at the debugfs patch series I sent out this week. Look at all of the wonderful work that NeilBrown has been doing on core cleanups for your mess. Neither he nor I should be the ones that have to do this stuff, you all should be doing it yourself.
You all have had over 5 years to work on cleaning up your crazy shim layers. It's still not done. And based on the recent patch series that was sent to me, I don't even see anyone planning on working on that type of thing.
I'm sorry, but I am tired of it. If you want to submit this for the filesystem maintainers to accept, wonderful, please do so. But that will not consist of a patch that just moves the directories. You have to create a real set of patches and send them to linux-fsdevel, just like any other new filesystem does.
And I would like to point out the fact that while this whole thing sat in staging, other filesystems and major driver subsystems entered staging, got cleaned up, and moved on out. It can be done. But for some reason you all don't want to do the real work to do it, which is fine, I understand that you need management buy-in to make that happen, and you all need to focus on your users and new features for them.
So if you really do want this out of staging, go off and do the real work to do so and then merge it the "real" way. I'm tired of dealing with it in staging as-is and having to every few months start rejecting new feature patches and tell people that "this is the last time I'm going to tell you..."
You all were warned many times, this is not my fault, but rather, yours, or your management for not allowing you to prioritize this work.
Quoted 3 lines
Lustre has been in use at large sites around the world for 18 years now. Over 70% of the largest 100 systems in the world use Lustre. It runs at universities, oil companies, weather bureaus around the world, etc.
And yet, I bet none of them run the in-kernel codebase, right?
I bet you could get all of this cleaned up and merge properly in 6 months if you really wanted to do so. But it seems that no one really wants to do that work, which is sad. I should not have to be the one to force you all, but it seems like I now have to be.
Quoted 4 lines
I know Andrew has long been a supporter of getting code into the kernel that users are using. This is code that thousands of large computers are using with exabytes of storage, a lot more than orangefs, exofs, and random other filesystems that seem to get into the kernel easily.
Because those developers took the time and did it right.
Please, compare yourself to orangefs. That is the perfect example of how to do everything right. They got their code into staging, cleaned it up, talked to us about what was needed to do to get the remaining bits in proper shape, they assigned dedicated developers to do that work, talked with all of us at different conferences around the world to check up and constantly ensure that they were doing the right thing, and most importantly, they asked for feedback and acted on it. In the end, their codebase is much smaller, works better, is in the "real" part of the kernel, and available to every Linux user out there.
So yes, you are no orangefs, but you really should aspire to be just like them, as they know how to do all of this correctly.
Quoted 2 lines
It's true the code is not as pretty as it could be, but the same is true of code that has been in the kernel for ages.
If you know of major subsystems that look at bad as lustre does with the numerous wrapper layers and other crazy things that you all do, please let me know and I will be glad to go point people at that code to help get it fixed up.
Also note that the attempt to defend your behavior with "but he's doing the same thing over there!" is not a valid defense at all. I'll gladly go over and deal with your misbehaving sibling after dealing with you :)
Quoted 2 lines
We've spent years cleaning it up in staging, and it has gotten a lot better.
Better yes. Correct and mergable out of staging, no. You all have had plenty of time to get your act together. Maybe this is what you all really need to kick it into gear to do it correctly. I certainly hope so, because I think we all can agree that what we have been doing for the past 5 years is NOT working at all.
sorry,
greg k-h
Quoted 9 lines · Greg Kroah-Hartman
Please, compare yourself to orangefs. That is the perfect example of how to do everything right. They got their code into staging, cleaned it up, talked to us about what was needed to do to get the remaining bits in proper shape, they assigned dedicated developers to do that work, talked with all of us at different conferences around the world to check up and constantly ensure that they were doing the right thing, and most importantly, they asked for feedback and acted on it. In the end, their codebase is much smaller, works better, is in the "real" part of the kernel, and available to every Linux user out there.
FYI, orangefs never went through the statging tree. Which might be one reason why it got merged so quickly - allowing rapid iteration without respect to merged windows, and doing all the trivial cleanups either before or after (but not at the same time as) the feature work really does help productivity.
Greg Kroah-Hartman
maintainerQuoted 11 lines · Christoph Hellwig
Quoted 9 lines · Greg Kroah-Hartman
Please, compare yourself to orangefs. That is the perfect example of how to do everything right. They got their code into staging, cleaned it up, talked to us about what was needed to do to get the remaining bits in proper shape, they assigned dedicated developers to do that work, talked with all of us at different conferences around the world to check up and constantly ensure that they were doing the right thing, and most importantly, they asked for feedback and acted on it. In the end, their codebase is much smaller, works better, is in the "real" part of the kernel, and available to every Linux user out there.
Quoted 5 lines
FYI, orangefs never went through the statging tree. Which might be one reason why it got merged so quickly - allowing rapid iteration without respect to merged windows, and doing all the trivial cleanups either before or after (but not at the same time as) the feature work really does help productivity.
Ah, my mistake, for some reason I thought it did, I guess I had offered to take it that way if the developers wanted it.
And yes, doing all of the needed cleanups and other changes outside of the kernel tree should be much much faster, which is why I bet it would only take 6 months max to get lustre merged "properly" if they really wanted to do it, by working out-of-tree.
Heck, they already have an out-of-tree repo today, so it's not like removing the in-kernel version is going to change their normal development workflow :(
greg k-h
Quoted 5 lines · Greg Kroah-Hartman
So, let's just delete the whole mess. Now the lustre developers can go off and work in their out-of-tree codebase and not have to worry about providing valid changelog entries and breaking their patches up into logical pieces.
I find it incredible that anyone would think that not having to "worry about providing valid changelogs" and not "breaking their patches up into logic pieces" could ever be seen as a good idea. I hope that if lustre development is excluded from mainline for a time, that we can still maintain the practices that demonstrably work so well.
For the record: I'm not in favor of ejecting this code from mainline. I think that the long term result may be that it never comes back, and will like at least delay the process.
But you must do what you think is best.
Thanks,
NeilBrown
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20180602/30a54852/attachment.sig>