<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/ufs/super.c, branch linux-3.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-08-08T22:57:21Z</updated>
<entry>
<title>fs/ufs: convert UFSD printk to pr_debug</title>
<updated>2014-08-08T22:57:21Z</updated>
<author>
<name>Fabian Frederick</name>
</author>
<published>2014-08-08T21:21:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d4beaabd307b4b7853ac97013ab0d6ee69429b04'/>
<id>urn:sha1:d4beaabd307b4b7853ac97013ab0d6ee69429b04</id>
<content type='text'>
Convert no level printk to pr_debug in UFSD.  DEBUG is defined with
CONFIG_UFS_DEBUG so pr_debug are emitted here.

Also fixing call to UFSD (add;)

Signed-off-by: Fabian Frederick &lt;fabf@skynet.be&gt;
Cc: Evgeniy Dushistov &lt;dushistov@mail.ru&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/ufs/super.c: use va_format instead of buffer/vsnprintf</title>
<updated>2014-08-08T22:57:21Z</updated>
<author>
<name>Fabian Frederick</name>
</author>
<published>2014-08-08T21:21:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7e1e4167d489b929a5f786076731de92e3e513e0'/>
<id>urn:sha1:7e1e4167d489b929a5f786076731de92e3e513e0</id>
<content type='text'>
Remove error_buffer and use %pV

Signed-off-by: Fabian Frederick &lt;fabf@skynet.be&gt;
Cc: Evgeniy Dushistov &lt;dushistov@mail.ru&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/ufs/super.c: use __func__ in logging</title>
<updated>2014-08-08T22:57:21Z</updated>
<author>
<name>Fabian Frederick</name>
</author>
<published>2014-08-08T21:21:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=07bc94fdb4dc86d7008ab6b48ea410cbe72c96c3'/>
<id>urn:sha1:07bc94fdb4dc86d7008ab6b48ea410cbe72c96c3</id>
<content type='text'>
Replace approximate function name by __func__ using standard format
"function():"

Signed-off-by: Fabian Frederick &lt;fabf@skynet.be&gt;
Cc: Evgeniy Dushistov &lt;dushistov@mail.ru&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/ufs: use pr_fmt</title>
<updated>2014-08-08T22:57:21Z</updated>
<author>
<name>Fabian Frederick</name>
</author>
<published>2014-08-08T21:20:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=de771bdaaa9dd2585c59e1bd6cf2cac83aa0beec'/>
<id>urn:sha1:de771bdaaa9dd2585c59e1bd6cf2cac83aa0beec</id>
<content type='text'>
Replace UFS-fs, UFS-fs: and UFS: by pr_fmt with module name "ufs: "

Signed-off-by: Fabian Frederick &lt;fabf@skynet.be&gt;
Cc: Evgeniy Dushistov &lt;dushistov@mail.ru&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/ufs: convert printk to pr_foo()</title>
<updated>2014-08-08T22:57:21Z</updated>
<author>
<name>Fabian Frederick</name>
</author>
<published>2014-08-08T21:20:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a9814c5d2dae4b6a3052321a6cb8f2dcc0b3e30b'/>
<id>urn:sha1:a9814c5d2dae4b6a3052321a6cb8f2dcc0b3e30b</id>
<content type='text'>
Use current logging functions.

- no level printk under CONFIG_UFS_DEBUG converted to pr_debug

- no level printk elsewhere converted to pr_err

- add DDEBUG flag in Makefile

- coalesce formats

Signed-off-by: Fabian Frederick &lt;fabf@skynet.be&gt;
Cc: Evgeniy Dushistov &lt;dushistov@mail.ru&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>ufs: sb mutex merge + mutex_destroy</title>
<updated>2014-06-06T23:08:18Z</updated>
<author>
<name>Fabian Frederick</name>
</author>
<published>2014-06-06T21:38:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0244756edc4b98c129e92c7061d9f383708cf786'/>
<id>urn:sha1:0244756edc4b98c129e92c7061d9f383708cf786</id>
<content type='text'>
Commit 788257d6101d ("ufs: remove the BKL") replaced BKL with mutex
protection using functions lock_ufs, unlock_ufs and struct mutex 'mutex'
in sb_info.

Commit b6963327e052 ("ufs: drop lock/unlock super") removed lock/unlock
super and added struct mutex 's_lock' in sb_info.

Those 2 mutexes are generally locked/unlocked at the same time except in
allocation (balloc, ialloc).

This patch merges the 2 mutexes and propagates first commit solution.
It also adds mutex destruction before kfree during ufs_fill_super
failure and ufs_put_super.

[akpm@linux-foundation.org: avoid ifdefs, return -EROFS not -EINVAL]
Signed-off-by: Fabian Frederick &lt;fabf@skynet.be&gt;
Cc: Evgeniy Dushistov &lt;dushistov@mail.ru&gt;
Cc: "Chen, Jet" &lt;jet.chen@intel.com&gt;
Cc: Wu Fengguang &lt;fengguang.wu@intel.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/ufs: remove unused ufs_super_block_third pointer</title>
<updated>2014-04-07T23:36:16Z</updated>
<author>
<name>Christian Engelmayer</name>
</author>
<published>2014-04-07T22:39:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fe4487d18fe88d7616628d2512ef0799e1bb697e'/>
<id>urn:sha1:fe4487d18fe88d7616628d2512ef0799e1bb697e</id>
<content type='text'>
Pointer 'usb3' to struct ufs_super_block_third acquired via
ubh_get_usb_third() is never used in function
ufs_read_cylinder_structures().  Thus remove it.

Detected by Coverity: CID 139939.

Signed-off-by: Christian Engelmayer &lt;cengelma@gmx.at&gt;
Cc: Evgeniy Dushistov &lt;dushistov@mail.ru&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/ufs: remove unused ufs_super_block_second pointer</title>
<updated>2014-04-07T23:36:16Z</updated>
<author>
<name>Christian Engelmayer</name>
</author>
<published>2014-04-07T22:39:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=48968a112cdf992d52c949a26c0020943c2268b1'/>
<id>urn:sha1:48968a112cdf992d52c949a26c0020943c2268b1</id>
<content type='text'>
Pointer 'usb2' to struct ufs_super_block_second acquired via
ubh_get_usb_second() is never used in function ufs_statfs().  Thus
remove it.

Detected by Coverity: CID 139940.

Signed-off-by: Christian Engelmayer &lt;cengelma@gmx.at&gt;
Cc: Evgeniy Dushistov &lt;dushistov@mail.ru&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/ufs: remove unused ufs_super_block_first pointer</title>
<updated>2014-04-07T23:36:16Z</updated>
<author>
<name>Christian Engelmayer</name>
</author>
<published>2014-04-07T22:39:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6e0bd34c33b193849b5ada01dd0b02d3bef85bf3'/>
<id>urn:sha1:6e0bd34c33b193849b5ada01dd0b02d3bef85bf3</id>
<content type='text'>
Remove occurences of unused pointers to struct ufs_super_block_first
that were acquired via ubh_get_usb_first().

Detected by Coverity: CID 139929 - CID 139936, CID 139940.

Signed-off-by: Christian Engelmayer &lt;cengelma@gmx.at&gt;
Cc: Evgeniy Dushistov &lt;dushistov@mail.ru&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/ufs/super.c: add __init to init_inodecache()</title>
<updated>2014-04-07T23:36:16Z</updated>
<author>
<name>Fabian Frederick</name>
</author>
<published>2014-04-07T22:39:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=76ee4735781713eed1b9754837715a0b3b231dcd'/>
<id>urn:sha1:76ee4735781713eed1b9754837715a0b3b231dcd</id>
<content type='text'>
init_inodecache is only called by __init init_ufs_fs.

Signed-off-by: Fabian Frederick &lt;fabf@skynet.be&gt;
Cc: Evgeniy Dushistov &lt;dushistov@mail.ru&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>
</feed>
