git.openpandora.org
/
pandora-kernel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2bdf67e
)
fat: ->i_pos race fix
author
OGAWA Hirofumi
<hirofumi@mail.parknet.co.jp>
Thu, 6 Nov 2008 20:53:57 +0000
(12:53 -0800)
committer
Linus Torvalds
<torvalds@linux-foundation.org>
Thu, 6 Nov 2008 23:41:21 +0000
(15:41 -0800)
i_pos is 64bits value, hence it's not atomic to update.
Important place is fat_write_inode() only, other places without lock
are just for printk().
This adds lock for "BITS_PER_LONG == 32" kernel.
Signed-off-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
No differences found