<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/coda/psdev.c, branch linux-4.12.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.12.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.12.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-03-02T07:42:32Z</updated>
<entry>
<title>sched/headers: Prepare to move signal wakeup &amp; sigpending methods from &lt;linux/sched.h&gt; into &lt;linux/sched/signal.h&gt;</title>
<updated>2017-03-02T07:42:32Z</updated>
<author>
<name>Ingo Molnar</name>
</author>
<published>2017-02-02T18:15:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=174cd4b1e5fbd0d74c68cf3a74f5bd4923485512'/>
<id>urn:sha1:174cd4b1e5fbd0d74c68cf3a74f5bd4923485512</id>
<content type='text'>
Fix up affected files that include this signal functionality via sched.h.

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>fs/coda: use linux/uaccess.h</title>
<updated>2014-08-08T22:57:20Z</updated>
<author>
<name>Fabian Frederick</name>
</author>
<published>2014-08-08T21:20:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=834b46c37a2900bc90b5f1c5a11815be5a025445'/>
<id>urn:sha1:834b46c37a2900bc90b5f1c5a11815be5a025445</id>
<content type='text'>
Fix checkpatch warning

  WARNING: Use #include &lt;linux/uaccess.h&gt; instead of &lt;asm/uaccess.h&gt;

Signed-off-by: Fabian Frederick &lt;fabf@skynet.be&gt;
Cc: Jan Harkes &lt;jaharkes@cs.cmu.edu&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>fs/coda: use __func__</title>
<updated>2014-06-06T23:08:09Z</updated>
<author>
<name>Fabian Frederick</name>
</author>
<published>2014-06-06T21:36:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6d6bd94f4d83d70cdff67d0bf2a64ef6878216e7'/>
<id>urn:sha1:6d6bd94f4d83d70cdff67d0bf2a64ef6878216e7</id>
<content type='text'>
Replace all function names by __func__ in pr_foo()

Signed-off-by: Fabian Frederick &lt;fabf@skynet.be&gt;
Cc: Jan Harkes &lt;jaharkes@cs.cmu.edu&gt;
Cc: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>fs/coda: logging prefix uniformization</title>
<updated>2014-06-06T23:08:09Z</updated>
<author>
<name>Fabian Frederick</name>
</author>
<published>2014-06-06T21:36:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f38cfb2564f5fead53eebd9617258ee0376b1906'/>
<id>urn:sha1:f38cfb2564f5fead53eebd9617258ee0376b1906</id>
<content type='text'>
- Add pr_fmt based on module name.

- Remove Coda: coda: from pr_foo()

Signed-off-by: Fabian Frederick &lt;fabf@skynet.be&gt;
Cc: Jan Harkes &lt;jaharkes@cs.cmu.edu&gt;
Cc: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>fs/coda: replace printk by pr_foo()</title>
<updated>2014-06-06T23:08:09Z</updated>
<author>
<name>Fabian Frederick</name>
</author>
<published>2014-06-06T21:36:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d9b4b3195a06e646c357f6108a424569b1a920d9'/>
<id>urn:sha1:d9b4b3195a06e646c357f6108a424569b1a920d9</id>
<content type='text'>
No level printk converted to pr_warn or pr_info

Signed-off-by: Fabian Frederick &lt;fabf@skynet.be&gt;
Cc: Jan Harkes &lt;jaharkes@cs.cmu.edu&gt;
Cc: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>coda: Restrict coda messages to the initial user namespace</title>
<updated>2013-02-13T14:00:53Z</updated>
<author>
<name>Eric W. Biederman</name>
</author>
<published>2013-01-31T03:21:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d83f5901bc0cd7131a3b8534169ee889efc4c257'/>
<id>urn:sha1:d83f5901bc0cd7131a3b8534169ee889efc4c257</id>
<content type='text'>
Remove the slight chance that uids and gids in coda messages will be
interpreted in the wrong user namespace.

- Only allow processes in the initial user namespace to open the coda
  character device to communicate with coda filesystems.
- Explicitly convert the uids in the coda header into the initial user
  namespace.
- In coda_vattr_to_attr make kuids and kgids from the initial user
  namespace uids and gids in struct coda_vattr that just came from
  userspace.
- In coda_iattr_to_vattr convert kuids and kgids into uids and gids
  in the intial user namespace and store them in struct coda_vattr for
  sending to coda userspace programs.

Nothing needs to be changed with mounts as coda does not support
being mounted in anything other than the initial user namespace.

Cc: Jan Harkes &lt;jaharkes@cs.cmu.edu&gt;
Signed-off-by: "Eric W. Biederman" &lt;ebiederm@xmission.com&gt;
</content>
</entry>
<entry>
<title>coda: Restrict coda messages to the initial pid namespace</title>
<updated>2013-02-13T14:00:52Z</updated>
<author>
<name>Eric W. Biederman</name>
</author>
<published>2013-01-31T02:50:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9fd973e085f7759f710603422b2e11ad5f2e000d'/>
<id>urn:sha1:9fd973e085f7759f710603422b2e11ad5f2e000d</id>
<content type='text'>
Remove the slight chance that pids in coda messages will be
interpreted in the wrong pid namespace.

- Explicitly send all pids in coda messages in the initial pid
  namespace.
- Only allow mounts from processes in the initial pid namespace.
- Only allow processes in the initial pid namespace to open the coda
  character device to communicate with coda.

Cc: Jan Harkes &lt;jaharkes@cs.cmu.edu&gt;
Signed-off-by: "Eric W. Biederman" &lt;ebiederm@xmission.com&gt;
</content>
</entry>
<entry>
<title>Remove all #inclusions of asm/system.h</title>
<updated>2012-03-28T17:30:03Z</updated>
<author>
<name>David Howells</name>
</author>
<published>2012-03-28T17:30:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9ffc93f203c18a70623f21950f1dd473c9ec48cd'/>
<id>urn:sha1:9ffc93f203c18a70623f21950f1dd473c9ec48cd</id>
<content type='text'>
Remove all #inclusions of asm/system.h preparatory to splitting and killing
it.  Performed with the following command:

perl -p -i -e 's!^#\s*include\s*&lt;asm/system[.]h&gt;.*\n!!' `grep -Irl '^#\s*include\s*&lt;asm/system[.]h&gt;' *`

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
</content>
</entry>
<entry>
<title>take coda-private headers out of include/linux</title>
<updated>2011-01-13T01:02:48Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2011-01-12T21:36:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=31a203df9c109480fc6d48ba0a68763e89199acb'/>
<id>urn:sha1:31a203df9c109480fc6d48ba0a68763e89199acb</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>Coda: replace BKL with mutex</title>
<updated>2010-10-25T15:02:40Z</updated>
<author>
<name>Yoshihisa Abe</name>
</author>
<published>2010-10-25T06:03:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=da47c19e5c746829042933c8f945a71e2b62d6fc'/>
<id>urn:sha1:da47c19e5c746829042933c8f945a71e2b62d6fc</id>
<content type='text'>
Replace the BKL with a mutex to protect the venus_comm structure which
binds the mountpoint with the character device and holds the upcall
queues.

Signed-off-by: Yoshihisa Abe &lt;yoshiabe@cs.cmu.edu&gt;
Signed-off-by: Jan Harkes &lt;jaharkes@cs.cmu.edu&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
