From: Dave Chinner <david@fromorbit.com>
To: cluster-devel.redhat.com
Subject: [Cluster-devel] [PATCH v6 00/19] Change readahead API
Date: Tue, 18 Feb 2020 15:56:33 +1100 [thread overview]
Message-ID: <20200218045633.GH10776@dread.disaster.area> (raw)
In-Reply-To: <20200217184613.19668-1-willy@infradead.org>
On Mon, Feb 17, 2020 at 10:45:41AM -0800, Matthew Wilcox wrote:
> From: "Matthew Wilcox (Oracle)" <willy@infradead.org>
>
> This series adds a readahead address_space operation to eventually
> replace the readpages operation. The key difference is that
> pages are added to the page cache as they are allocated (and
> then looked up by the filesystem) instead of passing them on a
> list to the readpages operation and having the filesystem add
> them to the page cache. It's a net reduction in code for each
> implementation, more efficient than walking a list, and solves
> the direct-write vs buffered-read problem reported by yu kuai at
> https://lore.kernel.org/linux-fsdevel/20200116063601.39201-1-yukuai3 at huawei.com/
>
> The only unconverted filesystems are those which use fscache.
> Their conversion is pending Dave Howells' rewrite which will make the
> conversion substantially easier.
Latest version in your git tree:
$ ? glo -n 5 willy/readahead
4be497096c04 mm: Use memalloc_nofs_save in readahead path
ff63497fcb98 iomap: Convert from readpages to readahead
26aee60e89b5 iomap: Restructure iomap_readpages_actor
8115bcca7312 fuse: Convert from readpages to readahead
3db3d10d9ea1 f2fs: Convert from readpages to readahead
$
merged into a 5.6-rc2 tree fails at boot on my test vm:
[ 2.423116] ------------[ cut here ]------------
[ 2.424957] list_add double add: new=ffffea000efff4c8, prev=ffff8883bfffee60, next=ffffea000efff4c8.
[ 2.428259] WARNING: CPU: 4 PID: 1 at lib/list_debug.c:29 __list_add_valid+0x67/0x70
[ 2.430617] CPU: 4 PID: 1 Comm: sh Not tainted 5.6.0-rc2-dgc+ #1800
[ 2.432405] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 2.434744] RIP: 0010:__list_add_valid+0x67/0x70
[ 2.436107] Code: c6 4c 89 ca 48 c7 c7 10 41 58 82 e8 55 29 89 ff 0f 0b 31 c0 c3 48 89 f2 4c 89 c1 48 89 fe 48 c7 c7 60 41 58 82 e8 3b 29 89 ff <0f> 0b 31 c7
[ 2.441161] RSP: 0000:ffffc900018a3bb0 EFLAGS: 00010082
[ 2.442548] RAX: 0000000000000000 RBX: ffffea000efff4c0 RCX: 0000000000000256
[ 2.444432] RDX: 0000000000000001 RSI: 0000000000000086 RDI: ffffffff8288a8b0
[ 2.446315] RBP: ffffea000efff4c8 R08: ffffc900018a3a65 R09: 0000000000000256
[ 2.448199] R10: 0000000000000008 R11: ffffc900018a3a65 R12: ffffea000efff4c8
[ 2.450072] R13: ffff8883bfffee60 R14: 0000000000000010 R15: 0000000000000001
[ 2.451959] FS: 0000000000000000(0000) GS:ffff8883b9c00000(0000) knlGS:0000000000000000
[ 2.454083] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2.455604] CR2: 00000000ffffffff CR3: 00000003b9a37002 CR4: 0000000000060ee0
[ 2.457484] Call Trace:
[ 2.458171] __pagevec_lru_add_fn+0x15f/0x2c0
[ 2.459376] pagevec_lru_move_fn+0x87/0xd0
[ 2.460500] ? pagevec_move_tail_fn+0x2d0/0x2d0
[ 2.461712] lru_add_drain_cpu+0x8d/0x160
[ 2.462787] lru_add_drain+0x18/0x20
[ 2.463757] shift_arg_pages+0xb8/0x180
[ 2.464789] ? vprintk_emit+0x101/0x1c0
[ 2.465813] ? printk+0x58/0x6f
[ 2.466659] setup_arg_pages+0x205/0x240
[ 2.467716] load_elf_binary+0x34a/0x1560
[ 2.468789] ? get_user_pages_remote+0x159/0x280
[ 2.470024] ? selinux_inode_permission+0x10d/0x1e0
[ 2.471323] ? _raw_read_unlock+0xa/0x20
[ 2.472375] ? load_misc_binary+0x2b2/0x410
[ 2.473492] search_binary_handler+0x60/0xe0
[ 2.474634] __do_execve_file.isra.0+0x512/0x850
[ 2.475888] ? rest_init+0xc6/0xc6
[ 2.476801] do_execve+0x21/0x30
[ 2.477671] try_to_run_init_process+0x10/0x34
[ 2.478855] kernel_init+0xe2/0xfa
[ 2.479776] ret_from_fork+0x1f/0x30
[ 2.480737] ---[ end trace e77079de9b22dc6a ]---
I just dropped the ext4 conversion from my local tree so I can boot
the machine and test XFS. Might have some more info when that
crashes and burns...
Cheers,
Dave.
--
Dave Chinner
david at fromorbit.com
WARNING: multiple messages have this Message-ID (diff)
From: Dave Chinner <david@fromorbit.com>
To: Matthew Wilcox <willy@infradead.org>
Cc: linux-fsdevel@vger.kernel.org, linux-mm@kvack.org,
linux-kernel@vger.kernel.org, linux-btrfs@vger.kernel.org,
linux-erofs@lists.ozlabs.org, linux-ext4@vger.kernel.org,
linux-f2fs-devel@lists.sourceforge.net, cluster-devel@redhat.com,
ocfs2-devel@oss.oracle.com, linux-xfs@vger.kernel.org
Subject: Re: [PATCH v6 00/19] Change readahead API
Date: Tue, 18 Feb 2020 15:56:33 +1100 [thread overview]
Message-ID: <20200218045633.GH10776@dread.disaster.area> (raw)
In-Reply-To: <20200217184613.19668-1-willy@infradead.org>
On Mon, Feb 17, 2020 at 10:45:41AM -0800, Matthew Wilcox wrote:
> From: "Matthew Wilcox (Oracle)" <willy@infradead.org>
>
> This series adds a readahead address_space operation to eventually
> replace the readpages operation. The key difference is that
> pages are added to the page cache as they are allocated (and
> then looked up by the filesystem) instead of passing them on a
> list to the readpages operation and having the filesystem add
> them to the page cache. It's a net reduction in code for each
> implementation, more efficient than walking a list, and solves
> the direct-write vs buffered-read problem reported by yu kuai at
> https://lore.kernel.org/linux-fsdevel/20200116063601.39201-1-yukuai3@huawei.com/
>
> The only unconverted filesystems are those which use fscache.
> Their conversion is pending Dave Howells' rewrite which will make the
> conversion substantially easier.
Latest version in your git tree:
$ ▶ glo -n 5 willy/readahead
4be497096c04 mm: Use memalloc_nofs_save in readahead path
ff63497fcb98 iomap: Convert from readpages to readahead
26aee60e89b5 iomap: Restructure iomap_readpages_actor
8115bcca7312 fuse: Convert from readpages to readahead
3db3d10d9ea1 f2fs: Convert from readpages to readahead
$
merged into a 5.6-rc2 tree fails at boot on my test vm:
[ 2.423116] ------------[ cut here ]------------
[ 2.424957] list_add double add: new=ffffea000efff4c8, prev=ffff8883bfffee60, next=ffffea000efff4c8.
[ 2.428259] WARNING: CPU: 4 PID: 1 at lib/list_debug.c:29 __list_add_valid+0x67/0x70
[ 2.430617] CPU: 4 PID: 1 Comm: sh Not tainted 5.6.0-rc2-dgc+ #1800
[ 2.432405] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 2.434744] RIP: 0010:__list_add_valid+0x67/0x70
[ 2.436107] Code: c6 4c 89 ca 48 c7 c7 10 41 58 82 e8 55 29 89 ff 0f 0b 31 c0 c3 48 89 f2 4c 89 c1 48 89 fe 48 c7 c7 60 41 58 82 e8 3b 29 89 ff <0f> 0b 31 c7
[ 2.441161] RSP: 0000:ffffc900018a3bb0 EFLAGS: 00010082
[ 2.442548] RAX: 0000000000000000 RBX: ffffea000efff4c0 RCX: 0000000000000256
[ 2.444432] RDX: 0000000000000001 RSI: 0000000000000086 RDI: ffffffff8288a8b0
[ 2.446315] RBP: ffffea000efff4c8 R08: ffffc900018a3a65 R09: 0000000000000256
[ 2.448199] R10: 0000000000000008 R11: ffffc900018a3a65 R12: ffffea000efff4c8
[ 2.450072] R13: ffff8883bfffee60 R14: 0000000000000010 R15: 0000000000000001
[ 2.451959] FS: 0000000000000000(0000) GS:ffff8883b9c00000(0000) knlGS:0000000000000000
[ 2.454083] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2.455604] CR2: 00000000ffffffff CR3: 00000003b9a37002 CR4: 0000000000060ee0
[ 2.457484] Call Trace:
[ 2.458171] __pagevec_lru_add_fn+0x15f/0x2c0
[ 2.459376] pagevec_lru_move_fn+0x87/0xd0
[ 2.460500] ? pagevec_move_tail_fn+0x2d0/0x2d0
[ 2.461712] lru_add_drain_cpu+0x8d/0x160
[ 2.462787] lru_add_drain+0x18/0x20
[ 2.463757] shift_arg_pages+0xb8/0x180
[ 2.464789] ? vprintk_emit+0x101/0x1c0
[ 2.465813] ? printk+0x58/0x6f
[ 2.466659] setup_arg_pages+0x205/0x240
[ 2.467716] load_elf_binary+0x34a/0x1560
[ 2.468789] ? get_user_pages_remote+0x159/0x280
[ 2.470024] ? selinux_inode_permission+0x10d/0x1e0
[ 2.471323] ? _raw_read_unlock+0xa/0x20
[ 2.472375] ? load_misc_binary+0x2b2/0x410
[ 2.473492] search_binary_handler+0x60/0xe0
[ 2.474634] __do_execve_file.isra.0+0x512/0x850
[ 2.475888] ? rest_init+0xc6/0xc6
[ 2.476801] do_execve+0x21/0x30
[ 2.477671] try_to_run_init_process+0x10/0x34
[ 2.478855] kernel_init+0xe2/0xfa
[ 2.479776] ret_from_fork+0x1f/0x30
[ 2.480737] ---[ end trace e77079de9b22dc6a ]---
I just dropped the ext4 conversion from my local tree so I can boot
the machine and test XFS. Might have some more info when that
crashes and burns...
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
WARNING: multiple messages have this Message-ID (diff)
From: Dave Chinner <david@fromorbit.com>
To: Matthew Wilcox <willy@infradead.org>
Cc: linux-xfs@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-f2fs-devel@lists.sourceforge.net, cluster-devel@redhat.com,
linux-mm@kvack.org, ocfs2-devel@oss.oracle.com,
linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org,
linux-erofs@lists.ozlabs.org, linux-btrfs@vger.kernel.org
Subject: Re: [PATCH v6 00/19] Change readahead API
Date: Tue, 18 Feb 2020 15:56:33 +1100 [thread overview]
Message-ID: <20200218045633.GH10776@dread.disaster.area> (raw)
In-Reply-To: <20200217184613.19668-1-willy@infradead.org>
On Mon, Feb 17, 2020 at 10:45:41AM -0800, Matthew Wilcox wrote:
> From: "Matthew Wilcox (Oracle)" <willy@infradead.org>
>
> This series adds a readahead address_space operation to eventually
> replace the readpages operation. The key difference is that
> pages are added to the page cache as they are allocated (and
> then looked up by the filesystem) instead of passing them on a
> list to the readpages operation and having the filesystem add
> them to the page cache. It's a net reduction in code for each
> implementation, more efficient than walking a list, and solves
> the direct-write vs buffered-read problem reported by yu kuai at
> https://lore.kernel.org/linux-fsdevel/20200116063601.39201-1-yukuai3@huawei.com/
>
> The only unconverted filesystems are those which use fscache.
> Their conversion is pending Dave Howells' rewrite which will make the
> conversion substantially easier.
Latest version in your git tree:
$ ▶ glo -n 5 willy/readahead
4be497096c04 mm: Use memalloc_nofs_save in readahead path
ff63497fcb98 iomap: Convert from readpages to readahead
26aee60e89b5 iomap: Restructure iomap_readpages_actor
8115bcca7312 fuse: Convert from readpages to readahead
3db3d10d9ea1 f2fs: Convert from readpages to readahead
$
merged into a 5.6-rc2 tree fails at boot on my test vm:
[ 2.423116] ------------[ cut here ]------------
[ 2.424957] list_add double add: new=ffffea000efff4c8, prev=ffff8883bfffee60, next=ffffea000efff4c8.
[ 2.428259] WARNING: CPU: 4 PID: 1 at lib/list_debug.c:29 __list_add_valid+0x67/0x70
[ 2.430617] CPU: 4 PID: 1 Comm: sh Not tainted 5.6.0-rc2-dgc+ #1800
[ 2.432405] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 2.434744] RIP: 0010:__list_add_valid+0x67/0x70
[ 2.436107] Code: c6 4c 89 ca 48 c7 c7 10 41 58 82 e8 55 29 89 ff 0f 0b 31 c0 c3 48 89 f2 4c 89 c1 48 89 fe 48 c7 c7 60 41 58 82 e8 3b 29 89 ff <0f> 0b 31 c7
[ 2.441161] RSP: 0000:ffffc900018a3bb0 EFLAGS: 00010082
[ 2.442548] RAX: 0000000000000000 RBX: ffffea000efff4c0 RCX: 0000000000000256
[ 2.444432] RDX: 0000000000000001 RSI: 0000000000000086 RDI: ffffffff8288a8b0
[ 2.446315] RBP: ffffea000efff4c8 R08: ffffc900018a3a65 R09: 0000000000000256
[ 2.448199] R10: 0000000000000008 R11: ffffc900018a3a65 R12: ffffea000efff4c8
[ 2.450072] R13: ffff8883bfffee60 R14: 0000000000000010 R15: 0000000000000001
[ 2.451959] FS: 0000000000000000(0000) GS:ffff8883b9c00000(0000) knlGS:0000000000000000
[ 2.454083] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2.455604] CR2: 00000000ffffffff CR3: 00000003b9a37002 CR4: 0000000000060ee0
[ 2.457484] Call Trace:
[ 2.458171] __pagevec_lru_add_fn+0x15f/0x2c0
[ 2.459376] pagevec_lru_move_fn+0x87/0xd0
[ 2.460500] ? pagevec_move_tail_fn+0x2d0/0x2d0
[ 2.461712] lru_add_drain_cpu+0x8d/0x160
[ 2.462787] lru_add_drain+0x18/0x20
[ 2.463757] shift_arg_pages+0xb8/0x180
[ 2.464789] ? vprintk_emit+0x101/0x1c0
[ 2.465813] ? printk+0x58/0x6f
[ 2.466659] setup_arg_pages+0x205/0x240
[ 2.467716] load_elf_binary+0x34a/0x1560
[ 2.468789] ? get_user_pages_remote+0x159/0x280
[ 2.470024] ? selinux_inode_permission+0x10d/0x1e0
[ 2.471323] ? _raw_read_unlock+0xa/0x20
[ 2.472375] ? load_misc_binary+0x2b2/0x410
[ 2.473492] search_binary_handler+0x60/0xe0
[ 2.474634] __do_execve_file.isra.0+0x512/0x850
[ 2.475888] ? rest_init+0xc6/0xc6
[ 2.476801] do_execve+0x21/0x30
[ 2.477671] try_to_run_init_process+0x10/0x34
[ 2.478855] kernel_init+0xe2/0xfa
[ 2.479776] ret_from_fork+0x1f/0x30
[ 2.480737] ---[ end trace e77079de9b22dc6a ]---
I just dropped the ext4 conversion from my local tree so I can boot
the machine and test XFS. Might have some more info when that
crashes and burns...
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
WARNING: multiple messages have this Message-ID (diff)
From: Dave Chinner <david@fromorbit.com>
To: Matthew Wilcox <willy@infradead.org>
Cc: linux-xfs@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-f2fs-devel@lists.sourceforge.net, cluster-devel@redhat.com,
linux-mm@kvack.org, ocfs2-devel@oss.oracle.com,
linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org,
linux-erofs@lists.ozlabs.org, linux-btrfs@vger.kernel.org
Subject: Re: [f2fs-dev] [PATCH v6 00/19] Change readahead API
Date: Tue, 18 Feb 2020 15:56:33 +1100 [thread overview]
Message-ID: <20200218045633.GH10776@dread.disaster.area> (raw)
In-Reply-To: <20200217184613.19668-1-willy@infradead.org>
On Mon, Feb 17, 2020 at 10:45:41AM -0800, Matthew Wilcox wrote:
> From: "Matthew Wilcox (Oracle)" <willy@infradead.org>
>
> This series adds a readahead address_space operation to eventually
> replace the readpages operation. The key difference is that
> pages are added to the page cache as they are allocated (and
> then looked up by the filesystem) instead of passing them on a
> list to the readpages operation and having the filesystem add
> them to the page cache. It's a net reduction in code for each
> implementation, more efficient than walking a list, and solves
> the direct-write vs buffered-read problem reported by yu kuai at
> https://lore.kernel.org/linux-fsdevel/20200116063601.39201-1-yukuai3@huawei.com/
>
> The only unconverted filesystems are those which use fscache.
> Their conversion is pending Dave Howells' rewrite which will make the
> conversion substantially easier.
Latest version in your git tree:
$ ▶ glo -n 5 willy/readahead
4be497096c04 mm: Use memalloc_nofs_save in readahead path
ff63497fcb98 iomap: Convert from readpages to readahead
26aee60e89b5 iomap: Restructure iomap_readpages_actor
8115bcca7312 fuse: Convert from readpages to readahead
3db3d10d9ea1 f2fs: Convert from readpages to readahead
$
merged into a 5.6-rc2 tree fails at boot on my test vm:
[ 2.423116] ------------[ cut here ]------------
[ 2.424957] list_add double add: new=ffffea000efff4c8, prev=ffff8883bfffee60, next=ffffea000efff4c8.
[ 2.428259] WARNING: CPU: 4 PID: 1 at lib/list_debug.c:29 __list_add_valid+0x67/0x70
[ 2.430617] CPU: 4 PID: 1 Comm: sh Not tainted 5.6.0-rc2-dgc+ #1800
[ 2.432405] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 2.434744] RIP: 0010:__list_add_valid+0x67/0x70
[ 2.436107] Code: c6 4c 89 ca 48 c7 c7 10 41 58 82 e8 55 29 89 ff 0f 0b 31 c0 c3 48 89 f2 4c 89 c1 48 89 fe 48 c7 c7 60 41 58 82 e8 3b 29 89 ff <0f> 0b 31 c7
[ 2.441161] RSP: 0000:ffffc900018a3bb0 EFLAGS: 00010082
[ 2.442548] RAX: 0000000000000000 RBX: ffffea000efff4c0 RCX: 0000000000000256
[ 2.444432] RDX: 0000000000000001 RSI: 0000000000000086 RDI: ffffffff8288a8b0
[ 2.446315] RBP: ffffea000efff4c8 R08: ffffc900018a3a65 R09: 0000000000000256
[ 2.448199] R10: 0000000000000008 R11: ffffc900018a3a65 R12: ffffea000efff4c8
[ 2.450072] R13: ffff8883bfffee60 R14: 0000000000000010 R15: 0000000000000001
[ 2.451959] FS: 0000000000000000(0000) GS:ffff8883b9c00000(0000) knlGS:0000000000000000
[ 2.454083] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2.455604] CR2: 00000000ffffffff CR3: 00000003b9a37002 CR4: 0000000000060ee0
[ 2.457484] Call Trace:
[ 2.458171] __pagevec_lru_add_fn+0x15f/0x2c0
[ 2.459376] pagevec_lru_move_fn+0x87/0xd0
[ 2.460500] ? pagevec_move_tail_fn+0x2d0/0x2d0
[ 2.461712] lru_add_drain_cpu+0x8d/0x160
[ 2.462787] lru_add_drain+0x18/0x20
[ 2.463757] shift_arg_pages+0xb8/0x180
[ 2.464789] ? vprintk_emit+0x101/0x1c0
[ 2.465813] ? printk+0x58/0x6f
[ 2.466659] setup_arg_pages+0x205/0x240
[ 2.467716] load_elf_binary+0x34a/0x1560
[ 2.468789] ? get_user_pages_remote+0x159/0x280
[ 2.470024] ? selinux_inode_permission+0x10d/0x1e0
[ 2.471323] ? _raw_read_unlock+0xa/0x20
[ 2.472375] ? load_misc_binary+0x2b2/0x410
[ 2.473492] search_binary_handler+0x60/0xe0
[ 2.474634] __do_execve_file.isra.0+0x512/0x850
[ 2.475888] ? rest_init+0xc6/0xc6
[ 2.476801] do_execve+0x21/0x30
[ 2.477671] try_to_run_init_process+0x10/0x34
[ 2.478855] kernel_init+0xe2/0xfa
[ 2.479776] ret_from_fork+0x1f/0x30
[ 2.480737] ---[ end trace e77079de9b22dc6a ]---
I just dropped the ext4 conversion from my local tree so I can boot
the machine and test XFS. Might have some more info when that
crashes and burns...
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
_______________________________________________
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
WARNING: multiple messages have this Message-ID (diff)
From: Dave Chinner <david@fromorbit.com>
To: Matthew Wilcox <willy@infradead.org>
Cc: linux-fsdevel@vger.kernel.org, linux-mm@kvack.org,
linux-kernel@vger.kernel.org, linux-btrfs@vger.kernel.org,
linux-erofs@lists.ozlabs.org, linux-ext4@vger.kernel.org,
linux-f2fs-devel@lists.sourceforge.net, cluster-devel@redhat.com,
ocfs2-devel@oss.oracle.com, linux-xfs@vger.kernel.org
Subject: [Ocfs2-devel] [PATCH v6 00/19] Change readahead API
Date: Tue, 18 Feb 2020 15:56:33 +1100 [thread overview]
Message-ID: <20200218045633.GH10776@dread.disaster.area> (raw)
In-Reply-To: <20200217184613.19668-1-willy@infradead.org>
On Mon, Feb 17, 2020 at 10:45:41AM -0800, Matthew Wilcox wrote:
> From: "Matthew Wilcox (Oracle)" <willy@infradead.org>
>
> This series adds a readahead address_space operation to eventually
> replace the readpages operation. The key difference is that
> pages are added to the page cache as they are allocated (and
> then looked up by the filesystem) instead of passing them on a
> list to the readpages operation and having the filesystem add
> them to the page cache. It's a net reduction in code for each
> implementation, more efficient than walking a list, and solves
> the direct-write vs buffered-read problem reported by yu kuai at
> https://urldefense.com/v3/__https://lore.kernel.org/linux-fsdevel/20200116063601.39201-1-yukuai3 at huawei.com/__;!!GqivPVa7Brio!PG0XOF_XLPTeC9-PLTUjM9796KcmbSN1oN8Rjtk2yl5s7qtiHifU7l4CXSN_HbtjQP326w$
>
> The only unconverted filesystems are those which use fscache.
> Their conversion is pending Dave Howells' rewrite which will make the
> conversion substantially easier.
Latest version in your git tree:
$ ? glo -n 5 willy/readahead
4be497096c04 mm: Use memalloc_nofs_save in readahead path
ff63497fcb98 iomap: Convert from readpages to readahead
26aee60e89b5 iomap: Restructure iomap_readpages_actor
8115bcca7312 fuse: Convert from readpages to readahead
3db3d10d9ea1 f2fs: Convert from readpages to readahead
$
merged into a 5.6-rc2 tree fails at boot on my test vm:
[ 2.423116] ------------[ cut here ]------------
[ 2.424957] list_add double add: new=ffffea000efff4c8, prev=ffff8883bfffee60, next=ffffea000efff4c8.
[ 2.428259] WARNING: CPU: 4 PID: 1 at lib/list_debug.c:29 __list_add_valid+0x67/0x70
[ 2.430617] CPU: 4 PID: 1 Comm: sh Not tainted 5.6.0-rc2-dgc+ #1800
[ 2.432405] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 2.434744] RIP: 0010:__list_add_valid+0x67/0x70
[ 2.436107] Code: c6 4c 89 ca 48 c7 c7 10 41 58 82 e8 55 29 89 ff 0f 0b 31 c0 c3 48 89 f2 4c 89 c1 48 89 fe 48 c7 c7 60 41 58 82 e8 3b 29 89 ff <0f> 0b 31 c7
[ 2.441161] RSP: 0000:ffffc900018a3bb0 EFLAGS: 00010082
[ 2.442548] RAX: 0000000000000000 RBX: ffffea000efff4c0 RCX: 0000000000000256
[ 2.444432] RDX: 0000000000000001 RSI: 0000000000000086 RDI: ffffffff8288a8b0
[ 2.446315] RBP: ffffea000efff4c8 R08: ffffc900018a3a65 R09: 0000000000000256
[ 2.448199] R10: 0000000000000008 R11: ffffc900018a3a65 R12: ffffea000efff4c8
[ 2.450072] R13: ffff8883bfffee60 R14: 0000000000000010 R15: 0000000000000001
[ 2.451959] FS: 0000000000000000(0000) GS:ffff8883b9c00000(0000) knlGS:0000000000000000
[ 2.454083] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2.455604] CR2: 00000000ffffffff CR3: 00000003b9a37002 CR4: 0000000000060ee0
[ 2.457484] Call Trace:
[ 2.458171] __pagevec_lru_add_fn+0x15f/0x2c0
[ 2.459376] pagevec_lru_move_fn+0x87/0xd0
[ 2.460500] ? pagevec_move_tail_fn+0x2d0/0x2d0
[ 2.461712] lru_add_drain_cpu+0x8d/0x160
[ 2.462787] lru_add_drain+0x18/0x20
[ 2.463757] shift_arg_pages+0xb8/0x180
[ 2.464789] ? vprintk_emit+0x101/0x1c0
[ 2.465813] ? printk+0x58/0x6f
[ 2.466659] setup_arg_pages+0x205/0x240
[ 2.467716] load_elf_binary+0x34a/0x1560
[ 2.468789] ? get_user_pages_remote+0x159/0x280
[ 2.470024] ? selinux_inode_permission+0x10d/0x1e0
[ 2.471323] ? _raw_read_unlock+0xa/0x20
[ 2.472375] ? load_misc_binary+0x2b2/0x410
[ 2.473492] search_binary_handler+0x60/0xe0
[ 2.474634] __do_execve_file.isra.0+0x512/0x850
[ 2.475888] ? rest_init+0xc6/0xc6
[ 2.476801] do_execve+0x21/0x30
[ 2.477671] try_to_run_init_process+0x10/0x34
[ 2.478855] kernel_init+0xe2/0xfa
[ 2.479776] ret_from_fork+0x1f/0x30
[ 2.480737] ---[ end trace e77079de9b22dc6a ]---
I just dropped the ext4 conversion from my local tree so I can boot
the machine and test XFS. Might have some more info when that
crashes and burns...
Cheers,
Dave.
--
Dave Chinner
david at fromorbit.com
next prev parent reply other threads:[~2020-02-18 4:56 UTC|newest]
Thread overview: 555+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-02-17 18:45 [Cluster-devel] [PATCH v6 00/19] Change readahead API Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 01/19] mm: Return void from various readahead functions Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-18 4:47 ` [Cluster-devel] " Dave Chinner
2020-02-18 4:47 ` [Ocfs2-devel] " Dave Chinner
2020-02-18 4:47 ` [f2fs-dev] " Dave Chinner
2020-02-18 4:47 ` Dave Chinner
2020-02-18 4:47 ` Dave Chinner
2020-02-18 21:05 ` [Cluster-devel] " John Hubbard
2020-02-18 21:05 ` [Ocfs2-devel] " John Hubbard
2020-02-18 21:05 ` [f2fs-dev] " John Hubbard
2020-02-18 21:05 ` John Hubbard
2020-02-18 21:05 ` John Hubbard
2020-02-18 21:21 ` [Cluster-devel] " Matthew Wilcox
2020-02-18 21:21 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-18 21:21 ` [f2fs-dev] " Matthew Wilcox
2020-02-18 21:21 ` Matthew Wilcox
2020-02-18 21:21 ` Matthew Wilcox
2020-02-18 21:52 ` [Cluster-devel] " John Hubbard
2020-02-18 21:52 ` [Ocfs2-devel] " John Hubbard
2020-02-18 21:52 ` [f2fs-dev] " John Hubbard
2020-02-18 21:52 ` John Hubbard
2020-02-18 21:52 ` John Hubbard
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 02/19] mm: Ignore return value of ->readpages Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-18 4:48 ` [Cluster-devel] " Dave Chinner
2020-02-18 4:48 ` [Ocfs2-devel] " Dave Chinner
2020-02-18 4:48 ` [f2fs-dev] " Dave Chinner
2020-02-18 4:48 ` Dave Chinner
2020-02-18 4:48 ` Dave Chinner
2020-02-18 21:33 ` [Cluster-devel] " John Hubbard
2020-02-18 21:33 ` [Ocfs2-devel] " John Hubbard
2020-02-18 21:33 ` [f2fs-dev] " John Hubbard
2020-02-18 21:33 ` John Hubbard
2020-02-18 21:33 ` John Hubbard
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 03/19] mm: Use readahead_control to pass arguments Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-18 5:03 ` [Cluster-devel] " Dave Chinner
2020-02-18 5:03 ` [Ocfs2-devel] " Dave Chinner
2020-02-18 5:03 ` [f2fs-dev] " Dave Chinner
2020-02-18 5:03 ` Dave Chinner
2020-02-18 5:03 ` Dave Chinner
2020-02-18 13:56 ` [Cluster-devel] " Matthew Wilcox
2020-02-18 13:56 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-18 13:56 ` [f2fs-dev] " Matthew Wilcox
2020-02-18 13:56 ` Matthew Wilcox
2020-02-18 13:56 ` Matthew Wilcox
2020-02-18 22:46 ` [Cluster-devel] " Dave Chinner
2020-02-18 22:46 ` [Ocfs2-devel] " Dave Chinner
2020-02-18 22:46 ` [f2fs-dev] " Dave Chinner
2020-02-18 22:46 ` Dave Chinner
2020-02-18 22:46 ` Dave Chinner
2020-02-18 22:52 ` [Cluster-devel] " Matthew Wilcox
2020-02-18 22:52 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-18 22:52 ` [f2fs-dev] " Matthew Wilcox
2020-02-18 22:52 ` Matthew Wilcox
2020-02-18 22:52 ` Matthew Wilcox
2020-02-18 22:22 ` [Cluster-devel] " John Hubbard
2020-02-18 22:22 ` [Ocfs2-devel] " John Hubbard
2020-02-18 22:22 ` [f2fs-dev] " John Hubbard
2020-02-18 22:22 ` John Hubbard
2020-02-18 22:22 ` John Hubbard
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 04/19] mm: Rearrange readahead loop Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-18 5:08 ` [Cluster-devel] " Dave Chinner
2020-02-18 5:08 ` [Ocfs2-devel] " Dave Chinner
2020-02-18 5:08 ` [f2fs-dev] " Dave Chinner
2020-02-18 5:08 ` Dave Chinner
2020-02-18 5:08 ` Dave Chinner
2020-02-18 13:57 ` [Cluster-devel] " Matthew Wilcox
2020-02-18 13:57 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-18 13:57 ` [f2fs-dev] " Matthew Wilcox
2020-02-18 13:57 ` Matthew Wilcox
2020-02-18 13:57 ` Matthew Wilcox
2020-02-18 22:48 ` [Cluster-devel] " Dave Chinner
2020-02-18 22:48 ` [Ocfs2-devel] " Dave Chinner
2020-02-18 22:48 ` [f2fs-dev] " Dave Chinner
2020-02-18 22:48 ` Dave Chinner
2020-02-18 22:48 ` Dave Chinner
2020-02-18 22:33 ` [Cluster-devel] " John Hubbard
2020-02-18 22:33 ` [Ocfs2-devel] " John Hubbard
2020-02-18 22:33 ` [f2fs-dev] " John Hubbard
2020-02-18 22:33 ` John Hubbard
2020-02-18 22:33 ` John Hubbard
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 04/16] mm: Tweak readahead loop slightly Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-18 22:57 ` [Cluster-devel] " John Hubbard
2020-02-18 22:57 ` [Ocfs2-devel] " John Hubbard
2020-02-18 22:57 ` [f2fs-dev] " John Hubbard
2020-02-18 22:57 ` John Hubbard
2020-02-18 22:57 ` John Hubbard
2020-02-18 23:00 ` [Cluster-devel] " John Hubbard
2020-02-18 23:00 ` [Ocfs2-devel] " John Hubbard
2020-02-18 23:00 ` [f2fs-dev] " John Hubbard
2020-02-18 23:00 ` John Hubbard
2020-02-18 23:00 ` John Hubbard
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 05/16] mm: Put readahead pages in cache earlier Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 05/19] mm: Remove 'page_offset' from readahead loop Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-18 5:14 ` [Cluster-devel] " Dave Chinner
2020-02-18 5:14 ` [Ocfs2-devel] " Dave Chinner
2020-02-18 5:14 ` [f2fs-dev] " Dave Chinner
2020-02-18 5:14 ` Dave Chinner
2020-02-18 5:14 ` Dave Chinner
2020-02-18 23:08 ` [Cluster-devel] " John Hubbard
2020-02-18 23:08 ` [Ocfs2-devel] " John Hubbard
2020-02-18 23:08 ` [f2fs-dev] " John Hubbard
2020-02-18 23:08 ` John Hubbard
2020-02-18 23:08 ` John Hubbard
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 06/16] mm: Add readahead address space operation Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 06/19] mm: rename readahead loop variable to 'i' Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-18 5:33 ` [Cluster-devel] " Dave Chinner
2020-02-18 5:33 ` [Ocfs2-devel] " Dave Chinner
2020-02-18 5:33 ` [f2fs-dev] " Dave Chinner
2020-02-18 5:33 ` Dave Chinner
2020-02-18 5:33 ` Dave Chinner
2020-02-18 23:11 ` [Cluster-devel] " John Hubbard
2020-02-18 23:11 ` [Ocfs2-devel] " John Hubbard
2020-02-18 23:11 ` [f2fs-dev] " John Hubbard
2020-02-18 23:11 ` John Hubbard
2020-02-18 23:11 ` John Hubbard
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 07/16] mm: Add page_cache_readahead_limit Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 07/19] mm: Put readahead pages in cache earlier Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-18 6:14 ` [Cluster-devel] " Dave Chinner
2020-02-18 6:14 ` [Ocfs2-devel] " Dave Chinner
2020-02-18 6:14 ` [f2fs-dev] " Dave Chinner
2020-02-18 6:14 ` Dave Chinner
2020-02-18 6:14 ` Dave Chinner
2020-02-18 15:42 ` [Cluster-devel] " Matthew Wilcox
2020-02-18 15:42 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-18 15:42 ` [f2fs-dev] " Matthew Wilcox
2020-02-18 15:42 ` Matthew Wilcox
2020-02-18 15:42 ` Matthew Wilcox
2020-02-19 0:59 ` [Cluster-devel] " Dave Chinner
2020-02-19 0:59 ` [Ocfs2-devel] " Dave Chinner
2020-02-19 0:59 ` [f2fs-dev] " Dave Chinner
2020-02-19 0:59 ` Dave Chinner
2020-02-19 0:59 ` Dave Chinner
2020-02-19 0:01 ` [Cluster-devel] " John Hubbard
2020-02-19 0:01 ` [Ocfs2-devel] " John Hubbard
2020-02-19 0:01 ` [f2fs-dev] " John Hubbard
2020-02-19 0:01 ` John Hubbard
2020-02-19 0:01 ` John Hubbard
2020-02-19 1:02 ` [Cluster-devel] " Matthew Wilcox
2020-02-19 1:02 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-19 1:02 ` [f2fs-dev] " Matthew Wilcox
2020-02-19 1:02 ` Matthew Wilcox
2020-02-19 1:02 ` Matthew Wilcox
2020-02-19 1:13 ` [Cluster-devel] " John Hubbard
2020-02-19 1:13 ` [Ocfs2-devel] " John Hubbard
2020-02-19 1:13 ` [f2fs-dev] " John Hubbard
2020-02-19 1:13 ` John Hubbard
2020-02-19 1:13 ` John Hubbard
2020-02-19 3:24 ` [Cluster-devel] " John Hubbard
2020-02-19 3:24 ` [Ocfs2-devel] " John Hubbard
2020-02-19 3:24 ` [f2fs-dev] " John Hubbard
2020-02-19 3:24 ` John Hubbard
2020-02-19 3:24 ` John Hubbard
2020-02-19 14:41 ` [Cluster-devel] " Matthew Wilcox
2020-02-19 14:41 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-19 14:41 ` [f2fs-dev] " Matthew Wilcox
2020-02-19 14:41 ` Matthew Wilcox
2020-02-19 14:41 ` Matthew Wilcox
2020-02-19 14:52 ` [Cluster-devel] " Christoph Hellwig
2020-02-19 14:52 ` [Ocfs2-devel] " Christoph Hellwig
2020-02-19 14:52 ` [f2fs-dev] " Christoph Hellwig
2020-02-19 14:52 ` Christoph Hellwig
2020-02-19 14:52 ` Christoph Hellwig
2020-02-19 15:01 ` [Cluster-devel] " Matthew Wilcox
2020-02-19 15:01 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-19 15:01 ` [f2fs-dev] " Matthew Wilcox
2020-02-19 15:01 ` Matthew Wilcox
2020-02-19 15:01 ` Matthew Wilcox
2020-02-19 20:24 ` [Cluster-devel] " John Hubbard
2020-02-19 20:24 ` [Ocfs2-devel] " John Hubbard
2020-02-19 20:24 ` [f2fs-dev] " John Hubbard
2020-02-19 20:24 ` John Hubbard
2020-02-19 20:24 ` John Hubbard
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 08/16] fs: Convert mpage_readpages to mpage_readahead Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 08/19] mm: Add readahead address space operation Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-18 6:21 ` [Cluster-devel] " Dave Chinner
2020-02-18 6:21 ` [Ocfs2-devel] " Dave Chinner
2020-02-18 6:21 ` [f2fs-dev] " Dave Chinner
2020-02-18 6:21 ` Dave Chinner
2020-02-18 6:21 ` Dave Chinner
2020-02-18 16:10 ` [Cluster-devel] " Matthew Wilcox
2020-02-18 16:10 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-18 16:10 ` [f2fs-dev] " Matthew Wilcox
2020-02-18 16:10 ` Matthew Wilcox
2020-02-18 16:10 ` Matthew Wilcox
2020-02-19 1:04 ` [Cluster-devel] " Dave Chinner
2020-02-19 1:04 ` [Ocfs2-devel] " Dave Chinner
2020-02-19 1:04 ` [f2fs-dev] " Dave Chinner
2020-02-19 1:04 ` Dave Chinner
2020-02-19 1:04 ` Dave Chinner
2020-02-19 0:12 ` [Cluster-devel] " John Hubbard
2020-02-19 0:12 ` [Ocfs2-devel] " John Hubbard
2020-02-19 0:12 ` [f2fs-dev] " John Hubbard
2020-02-19 0:12 ` John Hubbard
2020-02-19 0:12 ` John Hubbard
2020-02-19 3:10 ` [Cluster-devel] " Eric Biggers
2020-02-19 3:10 ` [Ocfs2-devel] " Eric Biggers
2020-02-19 3:10 ` [f2fs-dev] " Eric Biggers
2020-02-19 3:10 ` Eric Biggers
2020-02-19 3:10 ` Eric Biggers
2020-02-19 3:35 ` [Cluster-devel] " Eric Biggers
2020-02-19 3:35 ` [Ocfs2-devel] " Eric Biggers
2020-02-19 3:35 ` [f2fs-dev] " Eric Biggers
2020-02-19 3:35 ` Eric Biggers
2020-02-19 3:35 ` Eric Biggers
2020-02-19 16:52 ` [Cluster-devel] " Matthew Wilcox
2020-02-19 16:52 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-19 16:52 ` [f2fs-dev] " Matthew Wilcox
2020-02-19 16:52 ` Matthew Wilcox
2020-02-19 16:52 ` Matthew Wilcox
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 09/16] btrfs: Convert from readpages to readahead Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 09/19] mm: Add page_cache_readahead_limit Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-18 6:31 ` [Cluster-devel] " Dave Chinner
2020-02-18 6:31 ` [Ocfs2-devel] " Dave Chinner
2020-02-18 6:31 ` [f2fs-dev] " Dave Chinner
2020-02-18 6:31 ` Dave Chinner
2020-02-18 6:31 ` Dave Chinner
2020-02-18 19:54 ` [Cluster-devel] " Matthew Wilcox
2020-02-18 19:54 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-18 19:54 ` [f2fs-dev] " Matthew Wilcox
2020-02-18 19:54 ` Matthew Wilcox
2020-02-18 19:54 ` Matthew Wilcox
2020-02-19 1:08 ` [Cluster-devel] " Dave Chinner
2020-02-19 1:08 ` [Ocfs2-devel] " Dave Chinner
2020-02-19 1:08 ` [f2fs-dev] " Dave Chinner
2020-02-19 1:08 ` Dave Chinner
2020-02-19 1:08 ` Dave Chinner
2020-02-19 1:32 ` [Cluster-devel] " John Hubbard
2020-02-19 1:32 ` [Ocfs2-devel] " John Hubbard
2020-02-19 1:32 ` [f2fs-dev] " John Hubbard
2020-02-19 1:32 ` John Hubbard
2020-02-19 1:32 ` John Hubbard
2020-02-19 2:23 ` [Cluster-devel] " Matthew Wilcox
2020-02-19 2:23 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-19 2:23 ` [f2fs-dev] " Matthew Wilcox
2020-02-19 2:23 ` Matthew Wilcox
2020-02-19 2:23 ` Matthew Wilcox
2020-02-19 2:46 ` [Cluster-devel] " John Hubbard
2020-02-19 2:46 ` [Ocfs2-devel] " John Hubbard
2020-02-19 2:46 ` [f2fs-dev] " John Hubbard
2020-02-19 2:46 ` John Hubbard
2020-02-19 2:46 ` John Hubbard
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 10/16] erofs: Convert uncompressed files from readpages to readahead Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 10/19] fs: Convert mpage_readpages to mpage_readahead Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-18 1:51 ` [Cluster-devel] [Ocfs2-devel] " Joseph Qi
2020-02-18 1:51 ` Joseph Qi
2020-02-18 1:51 ` [f2fs-dev] " Joseph Qi
2020-02-18 1:51 ` Joseph Qi
2020-02-18 1:51 ` Joseph Qi
2020-02-18 6:37 ` [Cluster-devel] " Dave Chinner
2020-02-18 6:37 ` [Ocfs2-devel] " Dave Chinner
2020-02-18 6:37 ` [f2fs-dev] " Dave Chinner
2020-02-18 6:37 ` Dave Chinner
2020-02-18 6:37 ` Dave Chinner
2020-02-19 2:48 ` [Cluster-devel] " John Hubbard
2020-02-19 2:48 ` [Ocfs2-devel] " John Hubbard
2020-02-19 2:48 ` [f2fs-dev] " John Hubbard
2020-02-19 2:48 ` John Hubbard
2020-02-19 2:48 ` John Hubbard
2020-02-19 3:28 ` [Cluster-devel] " Eric Biggers
2020-02-19 3:28 ` [Ocfs2-devel] " Eric Biggers
2020-02-19 3:28 ` [f2fs-dev] " Eric Biggers
2020-02-19 3:28 ` Eric Biggers
2020-02-19 3:28 ` Eric Biggers
2020-02-19 3:47 ` [Cluster-devel] " Matthew Wilcox
2020-02-19 3:47 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-19 3:47 ` [f2fs-dev] " Matthew Wilcox
2020-02-19 3:47 ` Matthew Wilcox
2020-02-19 3:47 ` Matthew Wilcox
2020-02-19 3:55 ` [Cluster-devel] " Eric Biggers
2020-02-19 3:55 ` [Ocfs2-devel] " Eric Biggers
2020-02-19 3:55 ` [f2fs-dev] " Eric Biggers
2020-02-19 3:55 ` Eric Biggers
2020-02-19 3:55 ` Eric Biggers
2020-02-17 18:45 ` [Cluster-devel] [PATCH v6 11/19] btrfs: Convert from readpages to readahead Matthew Wilcox
2020-02-17 18:45 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:45 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-17 18:45 ` Matthew Wilcox
2020-02-18 6:57 ` [Cluster-devel] " Dave Chinner
2020-02-18 6:57 ` [Ocfs2-devel] " Dave Chinner
2020-02-18 6:57 ` [f2fs-dev] " Dave Chinner
2020-02-18 6:57 ` Dave Chinner
2020-02-18 6:57 ` Dave Chinner
2020-02-18 21:12 ` [Cluster-devel] " Matthew Wilcox
2020-02-18 21:12 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-18 21:12 ` [f2fs-dev] " Matthew Wilcox
2020-02-18 21:12 ` Matthew Wilcox
2020-02-18 21:12 ` Matthew Wilcox
2020-02-19 1:23 ` [Cluster-devel] " Dave Chinner
2020-02-19 1:23 ` [Ocfs2-devel] " Dave Chinner
2020-02-19 1:23 ` [f2fs-dev] " Dave Chinner
2020-02-19 1:23 ` Dave Chinner
2020-02-19 1:23 ` Dave Chinner
2020-02-17 18:46 ` [Cluster-devel] [PATCH v6 11/16] erofs: Convert compressed files " Matthew Wilcox
2020-02-17 18:46 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:46 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-19 2:34 ` [Cluster-devel] " Gao Xiang
2020-02-19 2:34 ` [Ocfs2-devel] " Gao Xiang
2020-02-19 2:34 ` [f2fs-dev] " Gao Xiang
2020-02-19 2:34 ` Gao Xiang
2020-02-19 2:34 ` Gao Xiang
2020-02-17 18:46 ` [Cluster-devel] [PATCH v6 12/19] erofs: Convert uncompressed " Matthew Wilcox
2020-02-17 18:46 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:46 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-19 2:39 ` [Cluster-devel] " Gao Xiang
2020-02-19 2:39 ` [Ocfs2-devel] " Gao Xiang
2020-02-19 2:39 ` [f2fs-dev] " Gao Xiang
2020-02-19 2:39 ` Gao Xiang
2020-02-19 2:39 ` Gao Xiang
2020-02-19 3:04 ` [Cluster-devel] " Dave Chinner
2020-02-19 3:04 ` [Ocfs2-devel] " Dave Chinner
2020-02-19 3:04 ` [f2fs-dev] " Dave Chinner
2020-02-19 3:04 ` Dave Chinner
2020-02-19 3:04 ` Dave Chinner
2020-02-17 18:46 ` [Cluster-devel] [PATCH v6 12/16] ext4: Convert " Matthew Wilcox
2020-02-17 18:46 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:46 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` [Cluster-devel] [PATCH v6 13/19] erofs: Convert compressed files " Matthew Wilcox
2020-02-17 18:46 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:46 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-19 3:08 ` [Cluster-devel] " Dave Chinner
2020-02-19 3:08 ` [Ocfs2-devel] " Dave Chinner
2020-02-19 3:08 ` [f2fs-dev] " Dave Chinner
2020-02-19 3:08 ` Dave Chinner
2020-02-19 3:08 ` Dave Chinner
2020-02-17 18:46 ` [Cluster-devel] [PATCH v6 13/16] f2fs: Convert " Matthew Wilcox
2020-02-17 18:46 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:46 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` [Cluster-devel] [PATCH v6 14/19] ext4: " Matthew Wilcox
2020-02-17 18:46 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:46 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-19 3:16 ` [Cluster-devel] " Dave Chinner
2020-02-19 3:16 ` [Ocfs2-devel] " Dave Chinner
2020-02-19 3:16 ` [f2fs-dev] " Dave Chinner
2020-02-19 3:16 ` Dave Chinner
2020-02-19 3:16 ` Dave Chinner
2020-02-19 3:29 ` [Cluster-devel] " Eric Biggers
2020-02-19 3:29 ` [Ocfs2-devel] " Eric Biggers
2020-02-19 3:29 ` [f2fs-dev] " Eric Biggers
2020-02-19 3:29 ` Eric Biggers
2020-02-19 3:29 ` Eric Biggers
2020-02-17 18:46 ` [Cluster-devel] [PATCH v6 14/16] fuse: " Matthew Wilcox
2020-02-17 18:46 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:46 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` [Cluster-devel] [PATCH v6 15/19] f2fs: " Matthew Wilcox
2020-02-17 18:46 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:46 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` [Cluster-devel] [PATCH v6 15/16] iomap: " Matthew Wilcox
2020-02-17 18:46 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:46 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` [Cluster-devel] [PATCH v6 16/19] fuse: " Matthew Wilcox
2020-02-17 18:46 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:46 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-19 3:22 ` [Cluster-devel] " Dave Chinner
2020-02-19 3:22 ` [Ocfs2-devel] " Dave Chinner
2020-02-19 3:22 ` [f2fs-dev] " Dave Chinner
2020-02-19 3:22 ` Dave Chinner
2020-02-19 3:22 ` Dave Chinner
2020-02-17 18:46 ` [Cluster-devel] [PATCH v6 16/16] mm: Use memalloc_nofs_save in readahead path Matthew Wilcox
2020-02-17 18:46 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:46 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` [Cluster-devel] [PATCH v6 17/19] iomap: Restructure iomap_readpages_actor Matthew Wilcox
2020-02-17 18:46 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:46 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-19 3:17 ` [Cluster-devel] " John Hubbard
2020-02-19 3:17 ` [Ocfs2-devel] " John Hubbard
2020-02-19 3:17 ` [f2fs-dev] " John Hubbard
2020-02-19 3:17 ` John Hubbard
2020-02-19 3:17 ` John Hubbard
2020-02-19 5:35 ` [Cluster-devel] " Matthew Wilcox
2020-02-19 5:35 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-19 5:35 ` [f2fs-dev] " Matthew Wilcox
2020-02-19 5:35 ` Matthew Wilcox
2020-02-19 5:35 ` Matthew Wilcox
2020-02-19 3:29 ` [Cluster-devel] " Dave Chinner
2020-02-19 3:29 ` [Ocfs2-devel] " Dave Chinner
2020-02-19 3:29 ` [f2fs-dev] " Dave Chinner
2020-02-19 3:29 ` Dave Chinner
2020-02-19 3:29 ` Dave Chinner
2020-02-19 6:04 ` [Cluster-devel] " Matthew Wilcox
2020-02-19 6:04 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-19 6:04 ` [f2fs-dev] " Matthew Wilcox
2020-02-19 6:04 ` Matthew Wilcox
2020-02-19 6:04 ` Matthew Wilcox
2020-02-19 6:40 ` [Cluster-devel] " Dave Chinner
2020-02-19 6:40 ` [Ocfs2-devel] " Dave Chinner
2020-02-19 6:40 ` [f2fs-dev] " Dave Chinner
2020-02-19 6:40 ` Dave Chinner
2020-02-19 6:40 ` Dave Chinner
2020-02-19 17:06 ` [Cluster-devel] " Matthew Wilcox
2020-02-19 17:06 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-19 17:06 ` [f2fs-dev] " Matthew Wilcox
2020-02-19 17:06 ` Matthew Wilcox
2020-02-19 17:06 ` Matthew Wilcox
2020-02-17 18:46 ` [Cluster-devel] [PATCH v6 18/19] iomap: Convert from readpages to readahead Matthew Wilcox
2020-02-17 18:46 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:46 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-19 3:40 ` [Cluster-devel] " Dave Chinner
2020-02-19 3:40 ` [Ocfs2-devel] " Dave Chinner
2020-02-19 3:40 ` [f2fs-dev] " Dave Chinner
2020-02-19 3:40 ` Dave Chinner
2020-02-19 3:40 ` Dave Chinner
2020-02-17 18:46 ` [Cluster-devel] [PATCH v6 19/19] mm: Use memalloc_nofs_save in readahead path Matthew Wilcox
2020-02-17 18:46 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:46 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-17 18:46 ` Matthew Wilcox
2020-02-19 3:43 ` [Cluster-devel] " Dave Chinner
2020-02-19 3:43 ` [Ocfs2-devel] " Dave Chinner
2020-02-19 3:43 ` [f2fs-dev] " Dave Chinner
2020-02-19 3:43 ` Dave Chinner
2020-02-19 3:43 ` Dave Chinner
2020-02-19 5:22 ` [Cluster-devel] " Matthew Wilcox
2020-02-19 5:22 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-19 5:22 ` [f2fs-dev] " Matthew Wilcox
2020-02-19 5:22 ` Matthew Wilcox
2020-02-19 5:22 ` Matthew Wilcox
2020-02-17 18:48 ` [Cluster-devel] [PATCH v6 00/19] Change readahead API Matthew Wilcox
2020-02-17 18:48 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-17 18:48 ` [f2fs-dev] " Matthew Wilcox
2020-02-17 18:48 ` Matthew Wilcox
2020-02-17 18:48 ` Matthew Wilcox
2020-02-18 4:56 ` Dave Chinner [this message]
2020-02-18 4:56 ` [Ocfs2-devel] " Dave Chinner
2020-02-18 4:56 ` [f2fs-dev] " Dave Chinner
2020-02-18 4:56 ` Dave Chinner
2020-02-18 4:56 ` Dave Chinner
2020-02-18 13:42 ` [Cluster-devel] " Matthew Wilcox
2020-02-18 13:42 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-18 13:42 ` [f2fs-dev] " Matthew Wilcox
2020-02-18 13:42 ` Matthew Wilcox
2020-02-18 13:42 ` Matthew Wilcox
2020-02-18 21:26 ` [Cluster-devel] " Dave Chinner
2020-02-18 21:26 ` [Ocfs2-devel] " Dave Chinner
2020-02-18 21:26 ` [f2fs-dev] " Dave Chinner
2020-02-18 21:26 ` Dave Chinner
2020-02-18 21:26 ` Dave Chinner
2020-02-19 3:45 ` [Cluster-devel] " Dave Chinner
2020-02-19 3:45 ` [Ocfs2-devel] " Dave Chinner
2020-02-19 3:45 ` [f2fs-dev] " Dave Chinner
2020-02-19 3:45 ` Dave Chinner
2020-02-19 3:45 ` Dave Chinner
2020-02-19 3:48 ` [Cluster-devel] " Matthew Wilcox
2020-02-19 3:48 ` [Ocfs2-devel] " Matthew Wilcox
2020-02-19 3:48 ` [f2fs-dev] " Matthew Wilcox
2020-02-19 3:48 ` Matthew Wilcox
2020-02-19 3:48 ` Matthew Wilcox
2020-02-19 3:57 ` [Cluster-devel] " Dave Chinner
2020-02-19 3:57 ` [Ocfs2-devel] " Dave Chinner
2020-02-19 3:57 ` [f2fs-dev] " Dave Chinner
2020-02-19 3:57 ` Dave Chinner
2020-02-19 3:57 ` Dave Chinner
2020-02-18 20:49 ` [Cluster-devel] " John Hubbard
2020-02-18 20:49 ` [Ocfs2-devel] " John Hubbard
2020-02-18 20:49 ` [f2fs-dev] " John Hubbard
2020-02-18 20:49 ` John Hubbard
2020-02-18 20:49 ` John Hubbard
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200218045633.GH10776@dread.disaster.area \
--to=david@fromorbit.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.