Message ID | 20210217233547.93892-1-peterx@redhat.com (mailing list archive) |
---|---|
Headers | show |
Series | mm/hugetlb: Early cow on fork, and a few cleanups | expand |
On Wed, Feb 17, 2021 at 06:35:42PM -0500, Peter Xu wrote: > v5: > - patch 4: change "int cow" into "bool cow" > - collect r-bs for Jason Andrew, I just noticed 5.12-rc1 has released; is this series still possible to make it for 5.12, or needs to wait for 5.13? Thanks,
On Mon, 1 Mar 2021 09:11:51 -0500 Peter Xu <peterx@redhat.com> wrote: > On Wed, Feb 17, 2021 at 06:35:42PM -0500, Peter Xu wrote: > > v5: > > - patch 4: change "int cow" into "bool cow" > > - collect r-bs for Jason > > Andrew, > > I just noticed 5.12-rc1 has released; is this series still possible to make it > for 5.12, or needs to wait for 5.13? > It has taken a while to settle down. What is the case for fast-tracking it into 5.12?
On Mon, Mar 01, 2021 at 04:28:46PM -0800, Andrew Morton wrote: > On Mon, 1 Mar 2021 09:11:51 -0500 Peter Xu <peterx@redhat.com> wrote: > > > On Wed, Feb 17, 2021 at 06:35:42PM -0500, Peter Xu wrote: > > > v5: > > > - patch 4: change "int cow" into "bool cow" > > > - collect r-bs for Jason > > > > Andrew, > > > > I just noticed 5.12-rc1 has released; is this series still possible to make it > > for 5.12, or needs to wait for 5.13? > > > > It has taken a while to settle down. What is the case for > fast-tracking it into 5.12? IIRC hugetlb users and fork and DMA will get the unexpected VA corruption that triggered all this work. Jason
Yes, such user includes libfabric (https://ofiwg.github.io/libfabric/) . which uses hugetlb pages. On 3/1/21, 4:30 PM, "Jason Gunthorpe" <jgg@ziepe.ca> wrote: CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe. On Mon, Mar 01, 2021 at 04:28:46PM -0800, Andrew Morton wrote: > On Mon, 1 Mar 2021 09:11:51 -0500 Peter Xu <peterx@redhat.com> wrote: > > > On Wed, Feb 17, 2021 at 06:35:42PM -0500, Peter Xu wrote: > > > v5: > > > - patch 4: change "int cow" into "bool cow" > > > - collect r-bs for Jason > > > > Andrew, > > > > I just noticed 5.12-rc1 has released; is this series still possible to make it > > for 5.12, or needs to wait for 5.13? > > > > It has taken a while to settle down. What is the case for > fast-tracking it into 5.12? IIRC hugetlb users and fork and DMA will get the unexpected VA corruption that triggered all this work. Jason
On Mon, Mar 01, 2021 at 04:28:46PM -0800, Andrew Morton wrote: > On Mon, 1 Mar 2021 09:11:51 -0500 Peter Xu <peterx@redhat.com> wrote: > > > On Wed, Feb 17, 2021 at 06:35:42PM -0500, Peter Xu wrote: > > > v5: > > > - patch 4: change "int cow" into "bool cow" > > > - collect r-bs for Jason > > > > Andrew, > > > > I just noticed 5.12-rc1 has released; is this series still possible to make it > > for 5.12, or needs to wait for 5.13? > > > > It has taken a while to settle down. What is the case for > fast-tracking it into 5.12? Andrew, As Jason and Wei pointed out, I think some userspace still got corrupted data without this series when using hugetlb backend. I don't think it'll suite for a late RC release but it'll still be great if it can be considered as an early rc candidate, ideally rc1 of course. If you prefer the other way, I can also repost it before 5.13 merge window opens. Thanks,
On Tue, Mar 2, 2021 at 5:47 PM Peter Xu <peterx@redhat.com> wrote: > > As Jason and Wei pointed out, I think some userspace still got corrupted data > without this series when using hugetlb backend. I don't think it'll suite for > a late RC release but it'll still be great if it can be considered as an early > rc candidate, ideally rc1 of course. If you prefer the other way, I can also > repost it before 5.13 merge window opens. I think with my merge window delay issue, you guys have the perfect excuse for pushing it a bit late and it still hitting 5.12 Linus
On Tue, Mar 02, 2021 at 06:45:49PM -0800, Linus Torvalds wrote: > On Tue, Mar 2, 2021 at 5:47 PM Peter Xu <peterx@redhat.com> wrote: > > > > As Jason and Wei pointed out, I think some userspace still got corrupted data > > without this series when using hugetlb backend. I don't think it'll suite for > > a late RC release but it'll still be great if it can be considered as an early > > rc candidate, ideally rc1 of course. If you prefer the other way, I can also > > repost it before 5.13 merge window opens. > > I think with my merge window delay issue, you guys have the perfect > excuse for pushing it a bit late and it still hitting 5.12 Andrew did you need something further from Peter? I don't see it in linux-next? Jason