Skip to content

Commit

Permalink
staging: lustre: delete the filesystem from the tree.
Browse files Browse the repository at this point in the history
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.

Cc: Oleg Drokin <[email protected]>
Cc: Andreas Dilger <[email protected]>
Cc: James Simmons <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
  • Loading branch information
gregkh committed Jun 5, 2018
1 parent 3b93c0f commit be65f9e
Show file tree
Hide file tree
Showing 308 changed files with 0 additions and 195,272 deletions.
9 changes: 0 additions & 9 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -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: [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)
Expand Down
2 changes: 0 additions & 2 deletions drivers/staging/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
1 change: 0 additions & 1 deletion drivers/staging/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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/
Expand Down
3 changes: 0 additions & 3 deletions drivers/staging/lustre/Kconfig

This file was deleted.

2 changes: 0 additions & 2 deletions drivers/staging/lustre/Makefile

This file was deleted.

83 changes: 0 additions & 83 deletions drivers/staging/lustre/README.txt

This file was deleted.

Loading

0 comments on commit be65f9e

Please sign in to comment.