<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/staging/lustre, branch master</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2018-06-05T17:22:35+00:00</updated>
<entry>
<title>staging: lustre: delete the filesystem from the tree.</title>
<updated>2018-06-05T17:22:35+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-06-01T08:59:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=be65f9ed267fd7d8b3146b7c4be9ecdd3e0aa3ed'/>
<id>urn:sha1:be65f9ed267fd7d8b3146b7c4be9ecdd3e0aa3ed</id>
<content type='text'>
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 &lt;oleg.drokin@intel.com&gt;
Cc: Andreas Dilger &lt;andreas.dilger@intel.com&gt;
Cc: James Simmons &lt;jsimmons@infradead.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: lustre: get rid of ldebugfs_remove()</title>
<updated>2018-06-01T08:47:44+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-05-29T14:29:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b145d7865a7c9cf61074d5648e6b02e775783ba6'/>
<id>urn:sha1:b145d7865a7c9cf61074d5648e6b02e775783ba6</id>
<content type='text'>
It was just a dumb wrapper around debugfs_remove_recursive() so just
call the function properly.  Also, there is no need to set the dentry to
NULL, it's gone, who cares about it anymore...

Cc: Oleg Drokin &lt;oleg.drokin@intel.com&gt;
Cc: Andreas Dilger &lt;andreas.dilger@intel.com&gt;
Cc: James Simmons &lt;jsimmons@infradead.org&gt;
Cc: NeilBrown &lt;neilb@suse.com&gt;
Cc: Ingo Molnar &lt;mingo@kernel.org&gt;
Cc: Roman Storozhenko &lt;romeusmeister@gmail.com&gt;
Cc: Aastha Gupta &lt;aastha.gupta4104@gmail.com&gt;
Cc: Ben Evans &lt;bevans@cray.com&gt;
Cc: Quentin Bouget &lt;quentin.bouget@cea.fr&gt;
Cc: Arvind Yadav &lt;arvind.yadav.cs@gmail.com&gt;
Cc: Arushi Singhal &lt;arushisinghal19971997@gmail.com&gt;
Cc: Patrick Farrell &lt;paf@cray.com&gt;
Cc: Aliaksei Karaliou &lt;akaraliou.dev@gmail.com&gt;
Cc: Mathias Rav &lt;mathiasrav@gmail.com&gt;
Cc: Andriy Skulysh &lt;andriy.skulysh@seagate.com&gt;
Cc: Dafna Hirschfeld &lt;dafna3@gmail.com&gt;
Cc: "Gustavo A. R. Silva" &lt;garsilva@embeddedor.com&gt;
Cc: Bob Glosman &lt;bob.glossman@intel.com&gt;
Cc: lustre-devel@lists.lustre.org
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: lustre: make ldebugfs_add_vars a void function</title>
<updated>2018-06-01T08:47:44+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-05-29T14:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d5bf5cf9e150512f04ef8ae7744964b052d2f061'/>
<id>urn:sha1:d5bf5cf9e150512f04ef8ae7744964b052d2f061</id>
<content type='text'>
The call to ldebugfs_add_vars() can not really fail, so have it just
return nothing, which allows us to clean up a lot of unused error
handling code.

Cc: Oleg Drokin &lt;oleg.drokin@intel.com&gt;
Cc: Andreas Dilger &lt;andreas.dilger@intel.com&gt;
Cc: James Simmons &lt;jsimmons@infradead.org&gt;
Cc: NeilBrown &lt;neilb@suse.com&gt;
Cc: Roman Storozhenko &lt;romeusmeister@gmail.com&gt;
Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;
Cc: Quentin Bouget &lt;quentin.bouget@cea.fr&gt;
Cc: Aastha Gupta &lt;aastha.gupta4104@gmail.com&gt;
Cc: Ben Evans &lt;bevans@cray.com&gt;
Cc: Arvind Yadav &lt;arvind.yadav.cs@gmail.com&gt;
Cc: Arushi Singhal &lt;arushisinghal19971997@gmail.com&gt;
Cc: Frank Zago &lt;fzago@cray.com&gt;
Cc: Patrick Farrell &lt;paf@cray.com&gt;
Cc: Simo Koskinen &lt;koskisoft@gmail.com&gt;
Cc: Andriy Skulysh &lt;andriy.skulysh@seagate.com&gt;
Cc: "John L. Hammond" &lt;john.hammond@intel.com&gt;
Cc: Mathias Rav &lt;mathiasrav@gmail.com&gt;
Cc: Dafna Hirschfeld &lt;dafna3@gmail.com&gt;
Cc: "Gustavo A. R. Silva" &lt;garsilva@embeddedor.com&gt;
Cc: lustre-devel@lists.lustre.org
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: lustre: remove last two users of ldebugfs_register()</title>
<updated>2018-06-01T08:47:44+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-05-29T14:29:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=00905f006608c95f828ed27b3e18f11c9e55431a'/>
<id>urn:sha1:00905f006608c95f828ed27b3e18f11c9e55431a</id>
<content type='text'>
ldebugfs_register() is just a call to debugfs_create_dir() and
ldebugfs_add_vars() if the list option is set.  Fix up the last two
users of this function to just call these two functions instead, and
delete the now unused ldebugfs_register() call.

This ends up cleaning up more code and making things smaller, always a
good thing.

Cc: Oleg Drokin &lt;oleg.drokin@intel.com&gt;
Cc: Andreas Dilger &lt;andreas.dilger@intel.com&gt;
Cc: James Simmons &lt;jsimmons@infradead.org&gt;
Cc: NeilBrown &lt;neilb@suse.com&gt;
Cc: Ben Evans &lt;bevans@cray.com&gt;
Cc: Quentin Bouget &lt;quentin.bouget@cea.fr&gt;
Cc: Arvind Yadav &lt;arvind.yadav.cs@gmail.com&gt;
Cc: Arushi Singhal &lt;arushisinghal19971997@gmail.com&gt;
Cc: Julia Lawall &lt;julia.lawall@lip6.fr&gt;
Cc: Mathias Rav &lt;mathiasrav@gmail.com&gt;
Cc: Dafna Hirschfeld &lt;dafna3@gmail.com&gt;
Cc: "Gustavo A. R. Silva" &lt;garsilva@embeddedor.com&gt;
Cc: Patrick Farrell &lt;paf@cray.com&gt;
Cc: Nadav Amit &lt;namit@vmware.com&gt;
Cc: lustre-devel@lists.lustre.org
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: lustre: unwrap some ldebugfs_register() calls</title>
<updated>2018-06-01T08:47:44+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-05-29T14:29:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b145f49f233d73725d0857206833335a6b9bcace'/>
<id>urn:sha1:b145f49f233d73725d0857206833335a6b9bcace</id>
<content type='text'>
When the third option (list) to ldebugfs_register() is NULL, it's the
same as just calling debugfs_create_dir().  So unwind this and call
debugfs_create_dir() directly.

This ends up saving lots of code as we do not need to do any error
checking of the return value (because it does not matter).

The ldebugfs_register() call will be removed in a later patch when it is
fully removed, right now there are 2 outstanding users of it in the
tree.

Cc: Oleg Drokin &lt;oleg.drokin@intel.com&gt;
Cc: Andreas Dilger &lt;andreas.dilger@intel.com&gt;
Cc: James Simmons &lt;jsimmons@infradead.org&gt;
Cc: NeilBrown &lt;neilb@suse.com&gt;
Cc: Aastha Gupta &lt;aastha.gupta4104@gmail.com&gt;
Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;
Cc: Ingo Molnar &lt;mingo@kernel.org&gt;
Cc: Quentin Bouget &lt;quentin.bouget@cea.fr&gt;
Cc: Patrick Farrell &lt;paf@cray.com&gt;
Cc: Aliaksei Karaliou &lt;akaraliou.dev@gmail.com&gt;
Cc: "John L. Hammond" &lt;john.hammond@intel.com&gt;
Cc: Mathias Rav &lt;mathiasrav@gmail.com&gt;
Cc: Andriy Skulysh &lt;andriy.skulysh@seagate.com&gt;
Cc: Ben Evans &lt;bevans@cray.com&gt;
Cc: Bob Glosman &lt;bob.glossman@intel.com&gt;
Cc: lustre-devel@lists.lustre.org
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: lustre: remove ldebugfs_obd_seq_create() wrapper function</title>
<updated>2018-06-01T08:47:44+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-05-29T14:29:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=08bd45fd609a88eb4f960d8d4e4ef57163a046a1'/>
<id>urn:sha1:08bd45fd609a88eb4f960d8d4e4ef57163a046a1</id>
<content type='text'>
It was just calling debugfs_create_file() so unwind things and just call
the real function instead.  This ends up saving a number of lines as
there was never any error handling happening anyway, so that all can be
removed as well.

Cc: Oleg Drokin &lt;oleg.drokin@intel.com&gt;
Cc: Andreas Dilger &lt;andreas.dilger@intel.com&gt;
Cc: James Simmons &lt;jsimmons@infradead.org&gt;
Cc: Quentin Bouget &lt;quentin.bouget@cea.fr&gt;
Cc: Ben Evans &lt;bevans@cray.com&gt;
Cc: NeilBrown &lt;neilb@suse.com&gt;
Cc: Arushi Singhal &lt;arushisinghal19971997@gmail.com&gt;
Cc: Arvind Yadav &lt;arvind.yadav.cs@gmail.com&gt;
Cc: Julia Lawall &lt;julia.lawall@lip6.fr&gt;
Cc: Dafna Hirschfeld &lt;dafna3@gmail.com&gt;
Cc: Mathias Rav &lt;mathiasrav@gmail.com&gt;
Cc: "Gustavo A. R. Silva" &lt;garsilva@embeddedor.com&gt;
Cc: Roman Storozhenko &lt;romeusmeister@gmail.com&gt;
Cc: lustre-devel@lists.lustre.org
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: lustre: remove ldebugfs_seq_create() wrapper function</title>
<updated>2018-06-01T08:47:44+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-05-29T14:29:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6f7ed76048cd60a7cb4adbcbbc0baee181939090'/>
<id>urn:sha1:6f7ed76048cd60a7cb4adbcbbc0baee181939090</id>
<content type='text'>
It was just calling debugfs_create_file() so unwind things and just call
the real function instead.  This ends up saving a number of lines as
there was never any error handling happening anyway, so that all can be
removed as well.

Cc: Oleg Drokin &lt;oleg.drokin@intel.com&gt;
Cc: Andreas Dilger &lt;andreas.dilger@intel.com&gt;
Cc: James Simmons &lt;jsimmons@infradead.org&gt;
Cc: Quentin Bouget &lt;quentin.bouget@cea.fr&gt;
Cc: NeilBrown &lt;neilb@suse.com&gt;
Cc: Ben Evans &lt;bevans@cray.com&gt;
Cc: Arushi Singhal &lt;arushisinghal19971997@gmail.com&gt;
Cc: Arvind Yadav &lt;arvind.yadav.cs@gmail.com&gt;
Cc: "John L. Hammond" &lt;john.hammond@intel.com&gt;
Cc: Vitaly Fertman &lt;vitaly.fertman@seagate.com&gt;
Cc: Julia Lawall &lt;julia.lawall@lip6.fr&gt;
Cc: Dafna Hirschfeld &lt;dafna3@gmail.com&gt;
Cc: Mathias Rav &lt;mathiasrav@gmail.com&gt;
Cc: "Gustavo A. R. Silva" &lt;garsilva@embeddedor.com&gt;
Cc: Bob Glosman &lt;bob.glossman@intel.com&gt;
Cc: lustre-devel@lists.lustre.org
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: lustre: remove ldebugfs_register_stats() wrapper function</title>
<updated>2018-06-01T08:47:44+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-05-29T14:29:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=cd514eac802997cd4203bb52df26665df9d5df03'/>
<id>urn:sha1:cd514eac802997cd4203bb52df26665df9d5df03</id>
<content type='text'>
It was just calling debugfs_create_file() so unwind things and just call
the real function instead.  This ends up saving a number of lines as
there was never any error handling happening anyway, so that all can be
removed as well.

Cc: Oleg Drokin &lt;oleg.drokin@intel.com&gt;
Cc: Andreas Dilger &lt;andreas.dilger@intel.com&gt;
Cc: James Simmons &lt;jsimmons@infradead.org&gt;
Cc: Ben Evans &lt;bevans@cray.com&gt;
Cc: Quentin Bouget &lt;quentin.bouget@cea.fr&gt;
Cc: NeilBrown &lt;neilb@suse.com&gt;
Cc: Arushi Singhal &lt;arushisinghal19971997@gmail.com&gt;
Cc: Arvind Yadav &lt;arvind.yadav.cs@gmail.com&gt;
Cc: Patrick Farrell &lt;paf@cray.com&gt;
Cc: Aliaksei Karaliou &lt;akaraliou.dev@gmail.com&gt;
Cc: Aastha Gupta &lt;aastha.gupta4104@gmail.com&gt;
Cc: Dafna Hirschfeld &lt;dafna3@gmail.com&gt;
Cc: Mathias Rav &lt;mathiasrav@gmail.com&gt;
Cc: "Gustavo A. R. Silva" &lt;garsilva@embeddedor.com&gt;
Cc: Bob Glosman &lt;bob.glossman@intel.com&gt;
Cc: lustre-devel@lists.lustre.org
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: lustre: remove ldebugfs_add_simple() wrapper</title>
<updated>2018-06-01T08:47:43+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-05-29T14:29:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=460c9a862a2717ebcaa4fb9b744326b2f06de38f'/>
<id>urn:sha1:460c9a862a2717ebcaa4fb9b744326b2f06de38f</id>
<content type='text'>
It was only being called in one place, and is an unneeded wrapper
function around debugfs_create_file() so just call the real debugfs
function instead.  This ends up cleaning up some unneeded error handling
logic that was never needed as well.

Cc: Oleg Drokin &lt;oleg.drokin@intel.com&gt;
Cc: Andreas Dilger &lt;andreas.dilger@intel.com&gt;
Cc: James Simmons &lt;jsimmons@infradead.org&gt;
Cc: Quentin Bouget &lt;quentin.bouget@cea.fr&gt;
Cc: Ben Evans &lt;bevans@cray.com&gt;
Cc: NeilBrown &lt;neilb@suse.com&gt;
Cc: Arvind Yadav &lt;arvind.yadav.cs@gmail.com&gt;
Cc: Arushi Singhal &lt;arushisinghal19971997@gmail.com&gt;
Cc: Dafna Hirschfeld &lt;dafna3@gmail.com&gt;
Cc: Mathias Rav &lt;mathiasrav@gmail.com&gt;
Cc: "Gustavo A. R. Silva" &lt;garsilva@embeddedor.com&gt;
Cc: lustre-devel@lists.lustre.org
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: lustre: no need to check debugfs return values</title>
<updated>2018-06-01T08:47:43+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-05-29T14:29:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d0202661d86b3907a3c01123e8ba28fc534bb414'/>
<id>urn:sha1:d0202661d86b3907a3c01123e8ba28fc534bb414</id>
<content type='text'>
When calling debugfs functions, there is no need to ever check the
return value.  The function can work or not, but the code logic should
never do something different based on this.

Clean up the lustre core code by not caring about the value of debugfs
calls.  This ends up removing a number of lines of code that are not
needed.

Note, more work is needed to remove the unneeded debugfs wrapper
functions in the future.

Cc: Oleg Drokin &lt;oleg.drokin@intel.com&gt;
Cc: Andreas Dilger &lt;andreas.dilger@intel.com&gt;
Cc: James Simmons &lt;jsimmons@infradead.org&gt;
Cc: NeilBrown &lt;neilb@suse.com&gt;
Cc: Ben Evans &lt;bevans@cray.com&gt;
Cc: Arvind Yadav &lt;arvind.yadav.cs@gmail.com&gt;
Cc: "John L. Hammond" &lt;john.hammond@intel.com&gt;
Cc: Dafna Hirschfeld &lt;dafna3@gmail.com&gt;
Cc: Mathias Rav &lt;mathiasrav@gmail.com&gt;
Cc: "Gustavo A. R. Silva" &lt;garsilva@embeddedor.com&gt;
Cc: lustre-devel@lists.lustre.org
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
