<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/fs/freevxfs, branch v4.9.103</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>freevxfs: update Kconfig information</title>
<updated>2016-06-13T08:20:39+00:00</updated>
<author>
<name>Krzysztof Błaszkowski</name>
<email>kb@sysmikro.com.pl</email>
</author>
<published>2016-06-10T11:35:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=bf1bb4b460c8dc3a33793bff21464a9d816697ad'/>
<id>bf1bb4b460c8dc3a33793bff21464a9d816697ad</id>
<content type='text'>
Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freevxfs: refactor readdir and lookup code</title>
<updated>2016-06-12T17:35:17+00:00</updated>
<author>
<name>Krzysztof Błaszkowski</name>
<email>kb@sysmikro.com.pl</email>
</author>
<published>2016-06-12T17:26:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=12495ea3ac47ec5b53611e0d68ba3222a09784d1'/>
<id>12495ea3ac47ec5b53611e0d68ba3222a09784d1</id>
<content type='text'>
This change fixes also a buffer overflow which was caused by
accessing address space beyond mapped page

Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change fixes also a buffer overflow which was caused by
accessing address space beyond mapped page

Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freevxfs: fix lack of inode initialization</title>
<updated>2016-06-12T17:35:13+00:00</updated>
<author>
<name>Krzysztof Błaszkowski</name>
<email>kb@sysmikro.com.pl</email>
</author>
<published>2016-06-12T17:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f2fe2fa1fbad72e469f49da3716f176a9b53fb75'/>
<id>f2fe2fa1fbad72e469f49da3716f176a9b53fb75</id>
<content type='text'>
There is nothing worse than just allocated inode without being
initialized _once().

Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is nothing worse than just allocated inode without being
initialized _once().

Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freevxfs: fix memory leak in vxfs_read_fshead()</title>
<updated>2016-06-12T17:27:31+00:00</updated>
<author>
<name>Krzysztof Błaszkowski</name>
<email>kb@sysmikro.com.pl</email>
</author>
<published>2016-06-12T17:25:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=263040a1e7cefa9fb916d6328fc045fdb30ed268'/>
<id>263040a1e7cefa9fb916d6328fc045fdb30ed268</id>
<content type='text'>
Every successful mount two structs vxfs_fsh were not released.

Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Every successful mount two structs vxfs_fsh were not released.

Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freevxfs: update documentation and cresdits for HP-UX support</title>
<updated>2016-06-01T07:27:33+00:00</updated>
<author>
<name>Krzysztof Błaszkowski</name>
<email>kb@sysmikro.com.pl</email>
</author>
<published>2016-06-01T07:25:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1cce17017970c0797943e069cc520e17d068ca4b'/>
<id>1cce17017970c0797943e069cc520e17d068ca4b</id>
<content type='text'>
Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
[hch: cosmetic updates]
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
[hch: cosmetic updates]
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freevxfs: implement -&gt;alloc_inode and -&gt;destroy_inode</title>
<updated>2016-06-01T07:23:24+00:00</updated>
<author>
<name>Christoph Hellwig</name>
<email>hch@lst.de</email>
</author>
<published>2016-06-01T06:44:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2f137e31e07118bead0d17ccc89b0e71aec74732'/>
<id>2f137e31e07118bead0d17ccc89b0e71aec74732</id>
<content type='text'>
This driver predates those methods and was trying to be clever allocating
it's own private data.  Switch to the generic scheme used by other file
systems.

Based on an earlier patch from Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This driver predates those methods and was trying to be clever allocating
it's own private data.  Switch to the generic scheme used by other file
systems.

Based on an earlier patch from Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freevxfs: avoid the need for forward declaring the super operations</title>
<updated>2016-06-01T07:21:26+00:00</updated>
<author>
<name>Christoph Hellwig</name>
<email>hch@lst.de</email>
</author>
<published>2016-06-01T07:18:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f2bf2c70488145c961306b873c75147048db743d'/>
<id>f2bf2c70488145c961306b873c75147048db743d</id>
<content type='text'>
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freevxfs: move VFS inode allocation into vxfs_blkiget and vxfs_stiget</title>
<updated>2016-06-01T07:01:52+00:00</updated>
<author>
<name>Krzysztof Błaszkowski</name>
<email>kb@sysmikro.com.pl</email>
</author>
<published>2016-06-01T06:56:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8985f53ee2eaa503c22e2fc90e81b1fb8e547ab4'/>
<id>8985f53ee2eaa503c22e2fc90e81b1fb8e547ab4</id>
<content type='text'>
Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
[hch: split from a larger patch]
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
[hch: split from a larger patch]
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freevxfs: remove vxfs_put_fake_inode</title>
<updated>2016-06-01T07:01:30+00:00</updated>
<author>
<name>Krzysztof Błaszkowski</name>
<email>kb@sysmikro.com.pl</email>
</author>
<published>2016-06-01T06:41:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0e481d3c0964ef00ff3dc9f25508980619e28752'/>
<id>0e481d3c0964ef00ff3dc9f25508980619e28752</id>
<content type='text'>
Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
[hch: split from a larget patch]
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
[hch: split from a larget patch]
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freevxfs: handle big endian HP-UX file systems</title>
<updated>2016-06-01T07:01:28+00:00</updated>
<author>
<name>Krzysztof Błaszkowski</name>
<email>kb@sysmikro.com.pl</email>
</author>
<published>2016-05-31T06:45:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0d83f7fc83f77d1cc8395b9e851325d8cc1892e3'/>
<id>0d83f7fc83f77d1cc8395b9e851325d8cc1892e3</id>
<content type='text'>
To support VxFS filesystems from HP-UX on x86 systems we need to
implement byte swapping, and to keep support for Unixware filesystems
it needs to be the complicated dual-endian kind ala sysvfs.

To do this properly we have to split the on disk and in-core inode
so that we can keep the in-core one in native endianness.  All other
structures are byteswapped on demand.

Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
[hch: make spare happy]
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To support VxFS filesystems from HP-UX on x86 systems we need to
implement byte swapping, and to keep support for Unixware filesystems
it needs to be the complicated dual-endian kind ala sysvfs.

To do this properly we have to split the on disk and in-core inode
so that we can keep the in-core one in native endianness.  All other
structures are byteswapped on demand.

Signed-off-by: Krzysztof Błaszkowski &lt;kb@sysmikro.com.pl&gt;
[hch: make spare happy]
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</pre>
</div>
</content>
</entry>
</feed>
