<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/befs/linuxvfs.c, branch linux-4.13.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.13.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.13.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-07-11T10:06:17Z</updated>
<entry>
<title>befs: Implement show_options</title>
<updated>2017-07-11T10:06:17Z</updated>
<author>
<name>David Howells</name>
</author>
<published>2017-07-05T15:25:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3ab7947ac3b5cd625c186bb608678bffd881e472'/>
<id>urn:sha1:3ab7947ac3b5cd625c186bb608678bffd881e472</id>
<content type='text'>
Implement the show_options superblock op for befs as part of a bid to get
rid of s_options and generic_show_options() to make it easier to implement
a context-based mount where the mount options can be passed individually
over a file descriptor.

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
cc: Luis de Bethencourt &lt;luisbg@osg.samsung.com&gt;
cc: Salah Triki &lt;salah.triki@gmail.com&gt;
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>befs: make export work with cold dcache</title>
<updated>2017-05-05T10:35:35Z</updated>
<author>
<name>Fabian Frederick</name>
</author>
<published>2017-03-28T18:16:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dcfd9b215b89d72c1053a717571d52bf96cc64f8'/>
<id>urn:sha1:dcfd9b215b89d72c1053a717571d52bf96cc64f8</id>
<content type='text'>
based on commit b3b42c0deaa1
("fs/affs: make export work with cold dcache")

This adds get_parent function so that nfs client can still work after
cache drop (Tested on NFS v4 with echo 3 &gt; /proc/sys/vm/drop_caches)

Signed-off-by: Fabian Frederick &lt;fabf@skynet.be&gt;
Signed-off-by: Luis de Bethencourt &lt;luisbg@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>sched/headers: Prepare to remove &lt;linux/cred.h&gt; inclusion from &lt;linux/sched.h&gt;</title>
<updated>2017-03-02T07:42:31Z</updated>
<author>
<name>Ingo Molnar</name>
</author>
<published>2017-02-02T16:54:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5b825c3af1d8a0af4deb4a5eb349d0d0050c62e5'/>
<id>urn:sha1:5b825c3af1d8a0af4deb4a5eb349d0d0050c62e5</id>
<content type='text'>
Add #include &lt;linux/cred.h&gt; dependencies to all .c files rely on sched.h
doing that for them.

Note that even if the count where we need to add extra headers seems high,
it's still a net win, because &lt;linux/sched.h&gt; is included in over
2,200 files ...

Acked-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Cc: Mike Galbraith &lt;efault@gmx.de&gt;
Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;
Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;
</content>
</entry>
<entry>
<title>befs: add NFS export support</title>
<updated>2016-12-22T11:25:24Z</updated>
<author>
<name>Luis de Bethencourt</name>
</author>
<published>2016-11-04T15:23:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ac632f5b6301c4beb19f9ea984ce0dc67b6e5874'/>
<id>urn:sha1:ac632f5b6301c4beb19f9ea984ce0dc67b6e5874</id>
<content type='text'>
Implement mandatory export_operations, so it is possible to export befs via
nfs.

Signed-off-by: Luis de Bethencourt &lt;luisbg@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>befs: remove trailing whitespaces</title>
<updated>2016-12-22T11:25:23Z</updated>
<author>
<name>Luis de Bethencourt</name>
</author>
<published>2016-11-10T11:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e60f749b60979e333764b8e9143aad7a7bdea0fa'/>
<id>urn:sha1:e60f749b60979e333764b8e9143aad7a7bdea0fa</id>
<content type='text'>
Removing all trailing whitespaces in befs.

I was skeptic about tainting the history with this, but whitespace changes
can be ignored by using 'git blame -w' and 'git log -w'.

Signed-off-by: Luis de Bethencourt &lt;luisbg@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>befs: remove signatures from comments</title>
<updated>2016-12-22T11:25:22Z</updated>
<author>
<name>Luis de Bethencourt</name>
</author>
<published>2016-08-14T17:41:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=50b00fc468ddf9cb47a00b62c25fcbf86fcce56f'/>
<id>urn:sha1:50b00fc468ddf9cb47a00b62c25fcbf86fcce56f</id>
<content type='text'>
No idea why some comments have signatures. These predate git. Removing them
since they add noise and no information.

Signed-off-by: Luis de Bethencourt &lt;luisbg@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>befs: fix style issues in linuxvfs.c</title>
<updated>2016-12-22T11:25:21Z</updated>
<author>
<name>Luis de Bethencourt</name>
</author>
<published>2016-08-14T16:59:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=62b80719dfe126f73e417d7011dfb5ef53c6a203'/>
<id>urn:sha1:62b80719dfe126f73e417d7011dfb5ef53c6a203</id>
<content type='text'>
Fix the following type of checkpatch.pl issues:
WARNING: line over 80 characters
+static struct dentry *befs_lookup(struct inode *, struct dentry *, unsigned int);

ERROR: code indent should use tabs where possible
+        if (!bi)$

WARNING: please, no spaces at the start of a line
+        if (!bi)$

WARNING: labels should not be indented
+      unacquire_bh:

WARNING: space prohibited between function name and open parenthesis '('
+                                             sizeof (struct befs_inode_info),

WARNING: braces {} are not necessary for single statement blocks
+       if (!*out) {
+               return -ENOMEM;
+       }

WARNING: Block comments use a trailing */ on a separate line
+        * in special cases */

WARNING: Missing a blank line after declarations
+               int token;
+               if (!*p)

ERROR: do not use assignment in if condition
+       if (!(bh = sb_bread(sb, sb_block))) {

ERROR: space prohibited after that open parenthesis '('
+       if( befs_sb-&gt;num_blocks &gt; ~((sector_t)0) ) {

ERROR: space prohibited before that close parenthesis ')'
+       if( befs_sb-&gt;num_blocks &gt; ~((sector_t)0) ) {

ERROR: space required before the open parenthesis '('
+       if( befs_sb-&gt;num_blocks &gt; ~((sector_t)0) ) {

Signed-off-by: Luis de Bethencourt &lt;luisbg@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>befs: fix typos in linuxvfs.c</title>
<updated>2016-12-22T11:25:21Z</updated>
<author>
<name>Luis de Bethencourt</name>
</author>
<published>2016-08-14T16:48:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1ca7087e59cba48a58bf5e6594a67e8ccbead7e2'/>
<id>urn:sha1:1ca7087e59cba48a58bf5e6594a67e8ccbead7e2</id>
<content type='text'>
Signed-off-by: Luis de Bethencourt &lt;luisbg@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'befs-v4.9-rc1' of git://github.com/luisbg/linux-befs</title>
<updated>2016-10-15T19:09:13Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2016-10-15T19:09:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=df34d04a6f09ba41037e58c3df6d6fbed0ffcde9'/>
<id>urn:sha1:df34d04a6f09ba41037e58c3df6d6fbed0ffcde9</id>
<content type='text'>
Pull befs fixes from Luis de Bethencourt:
 "I recently took maintainership of the befs file system [0]. This is
  the first time I send you a git pull request, so please let me know if
  all the below is OK.

  Salah Triki and myself have been cleaning the code and fixing a few
  small bugs.

  Sorry I couldn't send this sooner in the merge window, I was waiting
  to have my GPG key signed by kernel members at ELCE in Berlin a few
  days ago."

[0] https://lkml.org/lkml/2016/7/27/502

* tag 'befs-v4.9-rc1' of git://github.com/luisbg/linux-befs: (39 commits)
  befs: befs: fix style issues in datastream.c
  befs: improve documentation in datastream.c
  befs: fix typos in datastream.c
  befs: fix typos in btree.c
  befs: fix style issues in super.c
  befs: fix comment style
  befs: add check for ag_shift in superblock
  befs: dump inode_size superblock information
  befs: remove unnecessary initialization
  befs: fix typo in befs_sb_info
  befs: add flags field to validate superblock state
  befs: fix typo in befs_find_key
  befs: remove unused BEFS_BT_PARMATCH
  fs: befs: remove ret variable
  fs: befs: remove in vain variable assignment
  fs: befs: remove unnecessary *befs_sb variable
  fs: befs: remove useless initialization to zero
  fs: befs: remove in vain variable assignment
  fs: befs: Insert NULL inode to dentry
  fs: befs: Remove useless calls to brelse in befs_find_brun_dblindirect
  ...
</content>
</entry>
<entry>
<title>fs: befs: remove ret variable</title>
<updated>2016-10-08T09:01:25Z</updated>
<author>
<name>Salah Triki</name>
</author>
<published>2016-07-31T20:34:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=33c712b4fcf23fba57cb9a8d947d9ab41e363b08'/>
<id>urn:sha1:33c712b4fcf23fba57cb9a8d947d9ab41e363b08</id>
<content type='text'>
ret is initialized to -EIO and is never modified, so remove ret and use
-EIO directly.

Signed-off-by: Salah Triki &lt;salah.triki@gmail.com&gt;
Acked-by: Luis de Bethencourt &lt;luisbg@osg.samsung.com&gt;
</content>
</entry>
</feed>
