Re: [PATCH v2] vfs: export lseek_execute() to modules
From: Jeff Liu <hidden>
Date: 2013-06-25 07:48:55
Also in:
linux-fsdevel
On 06/25/2013 03:11 PM, Al Viro wrote:
On Tue, Jun 25, 2013 at 12:02:13PM +0800, Jeff Liu wrote:quoted
From: Jie Liu <redacted> For those file systems(btrfs/ext4/ocfs2/tmpfs) that support SEEK_DATA/SEEK_HOLE functions, we end up handling the similar matter in lseek_execute() to update the current file offset to the desired offset if it is valid, ceph also does the simliar things at ceph_llseek(). To reduce the duplications, this patch make lseek_execute() public accessible so that we can call it directly from the underlying file systems.Umm... I like it, but it needs changes: * inode argument of lseek_execute() is pointless (and killed off in vfs.git, actually) * I'm really not happy about the name of that function. For a static it's kinda-sort tolerable, but for something global, let alone exported... I've put a modified variant into #for-next; could you check if you are still OK with it?
Yep, I'm ok with vfs_setpos(). Thanks, -Jeff -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>