<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/hpfs/super.c, branch linux-3.4.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.4.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.4.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-03-21T01:17:41Z</updated>
<entry>
<title>hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV instead</title>
<updated>2016-03-21T01:17:41Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2015-03-27T03:47:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=580fc1504f13683d46bbab083a286f227862f6ed'/>
<id>urn:sha1:580fc1504f13683d46bbab083a286f227862f6ed</id>
<content type='text'>
commit a28e4b2b18ccb90df402da3f21e1a83c9d4f8ec1 upstream.

Removing unnecessary static buffers is good.
Use the vsprintf %pV extension instead.

Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: Mikulas Patocka &lt;mikulas@twibright.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
[Mikulas:
 - The bug corrected by the patch is - if hpfs_error is called concurrently
   on multiple filesystems, it could corrupt the string because the text
   buffer is shared. That's why I marked the patch for stable.]
[lizf: Backported to 3.4: adjust context]
Signed-off-by: Zefan Li &lt;lizefan@huawei.com&gt;
</content>
</entry>
<entry>
<title>hpfs: kstrdup() out of memory handling</title>
<updated>2016-03-21T01:17:40Z</updated>
<author>
<name>Sanidhya Kashyap</name>
</author>
<published>2015-03-21T16:57:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a4cdc47f96f44c55cfa5a80ff383db2304dd734'/>
<id>urn:sha1:0a4cdc47f96f44c55cfa5a80ff383db2304dd734</id>
<content type='text'>
commit ce657611baf902f14ae559ce4e0787ead6712067 upstream.

There is a possibility of nothing being allocated to the new_opts in
case of memory pressure, therefore return ENOMEM for such case.

Signed-off-by: Sanidhya Kashyap &lt;sanidhya.gatech@gmail.com&gt;
Signed-off-by: Mikulas Patocka &lt;mikulas@twibright.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
[lizf: Backported to 3.4: adjust context]
Signed-off-by: Zefan Li &lt;lizefan@huawei.com&gt;
</content>
</entry>
<entry>
<title>hpfs: better test for errors</title>
<updated>2013-07-13T18:03:40Z</updated>
<author>
<name>Mikulas Patocka</name>
</author>
<published>2013-07-04T16:42:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5f855daf6487b64eae1f201483b5830f42b2e9bb'/>
<id>urn:sha1:5f855daf6487b64eae1f201483b5830f42b2e9bb</id>
<content type='text'>
commit 3ebacb05044f82c5f0bb456a894eb9dc57d0ed90 upstream.

The test if bitmap access is out of bound could errorneously pass if the
device size is divisible by 16384 sectors and we are asking for one bitmap
after the end.

Check for invalid size in the superblock. Invalid size could cause integer
overflows in the rest of the code.

Signed-off-by: Mikulas Patocka &lt;mpatocka@artax.karlin.mff.cuni.cz&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>switch open-coded instances of d_make_root() to new helper</title>
<updated>2012-03-21T01:29:35Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2012-01-09T03:15:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=48fde701aff662559b38d9a609574068f22d00fe'/>
<id>urn:sha1:48fde701aff662559b38d9a609574068f22d00fe</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>vfs: fix the stupidity with i_dentry in inode destructors</title>
<updated>2012-01-04T03:52:40Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2011-12-12T20:51:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6b520e0565422966cdf1c3759bd73df77b0f248c'/>
<id>urn:sha1:6b520e0565422966cdf1c3759bd73df77b0f248c</id>
<content type='text'>
Seeing that just about every destructor got that INIT_LIST_HEAD() copied into
it, there is no point whatsoever keeping this INIT_LIST_HEAD in inode_init_once();
the cost of taking it into inode_init_always() will be negligible for pipes
and sockets and negative for everything else.  Not to mention the removal of
boilerplate code from -&gt;destroy_inode() instances...

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>HPFS: Fix endianity. Make hpfs work on big-endian machines</title>
<updated>2011-05-09T16:04:24Z</updated>
<author>
<name>Mikulas Patocka</name>
</author>
<published>2011-05-08T18:44:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0b69760be6968c528869d4aec95ecf64dbf3e8bd'/>
<id>urn:sha1:0b69760be6968c528869d4aec95ecf64dbf3e8bd</id>
<content type='text'>
Fix endianity. Make hpfs work on big-endian machines.

Signed-off-by: Mikulas Patocka &lt;mikulas@artax.karlin.mff.cuni.cz&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>HPFS: Fix a bug that filesystem was not marked dirty when remounting it</title>
<updated>2011-05-09T16:04:24Z</updated>
<author>
<name>Mikulas Patocka</name>
</author>
<published>2011-05-08T18:44:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dab4c82a6e7ee2c60e63737eaa2ec283f9784df6'/>
<id>urn:sha1:dab4c82a6e7ee2c60e63737eaa2ec283f9784df6</id>
<content type='text'>
Fix a bug that filesystem was not marked dirty when remounting it

Signed-off-by: Mikulas Patocka &lt;mikulas@artax.karlin.mff.cuni.cz&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>HPFS: When marking or clearing the dirty bit, sync the filesystem</title>
<updated>2011-05-09T16:04:24Z</updated>
<author>
<name>Mikulas Patocka</name>
</author>
<published>2011-05-08T18:43:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f73976818adeaa46515a238b21e865850b011a87'/>
<id>urn:sha1:f73976818adeaa46515a238b21e865850b011a87</id>
<content type='text'>
When marking or clearing the dirty bit, sync the filesystem

Signed-off-by: Mikulas Patocka &lt;mikulas@artax.karlin.mff.cuni.cz&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>HPFS: Remove CR/LF conversion option</title>
<updated>2011-05-09T16:04:23Z</updated>
<author>
<name>Mikulas Patocka</name>
</author>
<published>2011-05-08T18:43:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0fe105aa29bed0994991462b58ef61646db0e459'/>
<id>urn:sha1:0fe105aa29bed0994991462b58ef61646db0e459</id>
<content type='text'>
Remove CR/LF conversion option

It is unused anyway. It was used on 2.2 kernels or so.

Signed-off-by: Mikulas Patocka &lt;mikulas@artax.karlin.mff.cuni.cz&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>HPFS: Remove remaining locks</title>
<updated>2011-05-09T16:04:23Z</updated>
<author>
<name>Mikulas Patocka</name>
</author>
<published>2011-05-08T18:43:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7d23ce36e3f52f9b83ac8da49296b73339c8b5b8'/>
<id>urn:sha1:7d23ce36e3f52f9b83ac8da49296b73339c8b5b8</id>
<content type='text'>
Remove remaining locks

Because of a new global per-fs lock, no other locks are needed

Signed-off-by: Mikulas Patocka &lt;mikulas@artax.karlin.mff.cuni.cz&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
