• C
    ubifs: remove broken lazytime support · f7dea8c1
    Christoph Hellwig 提交于
    [ Upstream commit ecf84096a526f2632ee85c32a3d05de3fa60ce80 ]
    
    When "ubifs: introduce UBIFS_ATIME_SUPPORT to ubifs" introduced atime
    support to ubifs, it also added lazytime support.  As far as I can tell
    the lazytime support is terminally broken, as it causes
    mark_inode_dirty_sync to be called from __writeback_single_inode, which
    will then trigger the locking assert in ubifs_dirty_inode.  Just remove
    the broken lazytime support for now, it can be added back later,
    especially as some infrastructure changes should make that easier soon.
    
    Fixes: 8c1c5f26 ("ubifs: introduce UBIFS_ATIME_SUPPORT to ubifs")
    Signed-off-by: NChristoph Hellwig <hch@lst.de>
    Signed-off-by: NRichard Weinberger <richard@nod.at>
    Signed-off-by: NSasha Levin <sashal@kernel.org>
    f7dea8c1
file.c 47.2 KB