All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Hildenbrand <david@redhat.com>
To: David Laight <David.Laight@ACULAB.COM>,
	'Greg KH' <gregkh@linuxfoundation.org>
Cc: Al Viro <viro@zeniv.linux.org.uk>,
	Nick Desaulniers <ndesaulniers@google.com>,
	Christoph Hellwig <hch@lst.de>,
	"kernel-team@android.com" <kernel-team@android.com>,
	Andrew Morton <akpm@linux-foundation.org>,
	Jens Axboe <axboe@kernel.dk>, Arnd Bergmann <arnd@arndb.de>,
	David Howells <dhowells@redhat.com>,
	"linux-arm-kernel@lists.infradead.org" 
	<linux-arm-kernel@lists.infradead.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"linux-mips@vger.kernel.org" <linux-mips@vger.kernel.org>,
	"linux-parisc@vger.kernel.org" <linux-parisc@vger.kernel.org>,
	"linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>,
	"linux-s390@vger.kernel.org" <linux-s390@vger.kernel.org>,
	"sparclinux@vger.kernel.org" <sparclinux@vger.kernel.org>,
	"linux-block@vger.kernel.org" <linux-block@vger.kernel.org>,
	"linux-scsi@vger.kernel.org" <linux-scsi@vger.kernel.org>,
	"linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>,
	"linux-aio@kvack.org" <linux-aio@kvack.org>,
	"io-uring@vger.kernel.org" <io-uring@vger.kernel.org>,
	"linux-arch@vger.kernel.org" <linux-arch@vger.kernel.org>,
	"linux-mm@kvack.org" <linux-mm@kvack.org>,
	"netdev@vger.kernel.org" <netdev@vger.kernel.org>,
	"keyrings@vger.kernel.org" <keyrings@vger.kernel.org>,
	"linux-security-module@vger.kernel.org" 
	<linux-security-module@vger.kernel.org>
Subject: Re: Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c"
Date: Fri, 23 Oct 2020 15:09:30 +0200	[thread overview]
Message-ID: <935f7168-c2f5-dd14-7124-412b284693a2@redhat.com> (raw)
In-Reply-To: <134f162d711d466ebbd88906fae35b33@AcuMS.aculab.com>

On 23.10.20 14:46, David Laight wrote:
> From: Greg KH <gregkh@linuxfoundation.org>
>> Sent: 22 October 2020 14:51
> 
> I've rammed the code into godbolt.
> 
> https://godbolt.org/z/9v5PPW
> 
> Definitely a clang bug.
> 
> Search for [wx]24 in the clang output.
> nr_segs comes in as w2 and the initial bound checks are done on w2.
> w24 is loaded from w2 - I don't believe this changes the high bits.
> There are no references to w24, just x24.
> So the kmalloc_array() is passed 'huge' and will fail.
> The iov_iter_init also gets the 64bit value.
> 
> Note that the gcc code has a sign-extend copy of w2.

Do we have a result from using "unsigned long" in the base function and
explicitly masking of the high bits? That should definitely work.

Now, I am not a compiler expert, but as I already cited, at least on
x86-64 clang expects that the high bits were cleared by the caller - in
contrast to gcc. I suspect it's the same on arm64, but again, I am no
compiler expert.

If what I said and cites for x86-64 is correct, if the function expects
an "unsigned int", it will happily use 64bit operations without further
checks where valid when assuming high bits are zero. That's why even
converting everything to "unsigned int" as proposed by me won't work on
clang - it assumes high bits are zero (as indicated by Nick).

As I am neither a compiler experts (did I mention that already? ;) ) nor
an arm64 experts, I can't tell if this is a compiler BUG or not.

Main issue seems to be garbage in high bits as originally suggested by me.

-- 
Thanks,

David / dhildenb


WARNING: multiple messages have this Message-ID (diff)
From: David Hildenbrand <david@redhat.com>
To: David Laight <David.Laight@ACULAB.COM>,
	'Greg KH' <gregkh@linuxfoundation.org>
Cc: Al Viro <viro@zeniv.linux.org.uk>,
	Nick Desaulniers <ndesaulniers@google.com>,
	Christoph Hellwig <hch@lst.de>,
	"kernel-team@android.com" <kernel-team@android.com>,
	Andrew Morton <akpm@linux-foundation.org>,
	Jens Axboe <axboe@kernel.dk>, Arnd Bergmann <arnd@arndb.de>,
	David Howells <dhowells@redhat.com>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"linux-mips@vger.kernel.org" <linux-mips@vger.kernel.org>,
	"linux-parisc@vger.kernel.org" <linux-parisc@vger.kernel.org>,
	"linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>,
	"linux-s390@vger.kernel.org" <linux-s390@vger.kernel.org>,
	"sparclinux@vger.kernel.org" <sparclinux@vger.kernel.org>,
	"linux-block@vger.kernel.org" <linux-block@vger.kernel.org>,
	"linux-scsi@vger.kernel.org" <linux-scsi@vger.kernel.org>,
	"linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>,
	"linux-aio@kvack.org" <linux-aio@kvack.org>,
	"io-uring@vger.kernel.org" <io-uring@vger.kernel.org>,
	"linux-arch@vger.kernel.org" <linux-arch@vger.kernel.org>,
	"linux-mm@kvack.org" <linux-mm@kvack.org>,
	"netdev@vger.kernel.org" <netdev@vger.kernel.org>,
	"keyrings@vger.kernel.org" <keyrings@vger.kernel.org>,
	"linux-security-module@vger.kernel.org"
	<linux-security-module@vger.kernel.org>
Subject: Re: Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it
Date: Fri, 23 Oct 2020 13:09:30 +0000	[thread overview]
Message-ID: <935f7168-c2f5-dd14-7124-412b284693a2@redhat.com> (raw)
In-Reply-To: <134f162d711d466ebbd88906fae35b33@AcuMS.aculab.com>

On 23.10.20 14:46, David Laight wrote:
> From: Greg KH <gregkh@linuxfoundation.org>
>> Sent: 22 October 2020 14:51
> 
> I've rammed the code into godbolt.
> 
> https://godbolt.org/z/9v5PPW
> 
> Definitely a clang bug.
> 
> Search for [wx]24 in the clang output.
> nr_segs comes in as w2 and the initial bound checks are done on w2.
> w24 is loaded from w2 - I don't believe this changes the high bits.
> There are no references to w24, just x24.
> So the kmalloc_array() is passed 'huge' and will fail.
> The iov_iter_init also gets the 64bit value.
> 
> Note that the gcc code has a sign-extend copy of w2.

Do we have a result from using "unsigned long" in the base function and
explicitly masking of the high bits? That should definitely work.

Now, I am not a compiler expert, but as I already cited, at least on
x86-64 clang expects that the high bits were cleared by the caller - in
contrast to gcc. I suspect it's the same on arm64, but again, I am no
compiler expert.

If what I said and cites for x86-64 is correct, if the function expects
an "unsigned int", it will happily use 64bit operations without further
checks where valid when assuming high bits are zero. That's why even
converting everything to "unsigned int" as proposed by me won't work on
clang - it assumes high bits are zero (as indicated by Nick).

As I am neither a compiler experts (did I mention that already? ;) ) nor
an arm64 experts, I can't tell if this is a compiler BUG or not.

Main issue seems to be garbage in high bits as originally suggested by me.

-- 
Thanks,

David / dhildenb

WARNING: multiple messages have this Message-ID (diff)
From: David Hildenbrand <david@redhat.com>
To: David Laight <David.Laight@ACULAB.COM>,
	'Greg KH' <gregkh@linuxfoundation.org>
Cc: "linux-aio@kvack.org" <linux-aio@kvack.org>,
	"linux-mips@vger.kernel.org" <linux-mips@vger.kernel.org>,
	David Howells <dhowells@redhat.com>,
	"linux-mm@kvack.org" <linux-mm@kvack.org>,
	"keyrings@vger.kernel.org" <keyrings@vger.kernel.org>,
	"sparclinux@vger.kernel.org" <sparclinux@vger.kernel.org>,
	Christoph Hellwig <hch@lst.de>,
	"linux-arch@vger.kernel.org" <linux-arch@vger.kernel.org>,
	"linux-s390@vger.kernel.org" <linux-s390@vger.kernel.org>,
	"linux-scsi@vger.kernel.org" <linux-scsi@vger.kernel.org>,
	"kernel-team@android.com" <kernel-team@android.com>,
	Arnd Bergmann <arnd@arndb.de>,
	"linux-block@vger.kernel.org" <linux-block@vger.kernel.org>,
	Al Viro <viro@zeniv.linux.org.uk>,
	"io-uring@vger.kernel.org" <io-uring@vger.kernel.org>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	Jens Axboe <axboe@kernel.dk>,
	"linux-parisc@vger.kernel.org" <linux-parisc@vger.kernel.org>,
	"netdev@vger.kernel.org" <netdev@vger.kernel.org>,
	Nick Desaulniers <ndesaulniers@google.com>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"linux-security-module@vger.kernel.org"
	<linux-security-module@vger.kernel.org>,
	"linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	"linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>
Subject: Re: Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c"
Date: Fri, 23 Oct 2020 15:09:30 +0200	[thread overview]
Message-ID: <935f7168-c2f5-dd14-7124-412b284693a2@redhat.com> (raw)
In-Reply-To: <134f162d711d466ebbd88906fae35b33@AcuMS.aculab.com>

On 23.10.20 14:46, David Laight wrote:
> From: Greg KH <gregkh@linuxfoundation.org>
>> Sent: 22 October 2020 14:51
> 
> I've rammed the code into godbolt.
> 
> https://godbolt.org/z/9v5PPW
> 
> Definitely a clang bug.
> 
> Search for [wx]24 in the clang output.
> nr_segs comes in as w2 and the initial bound checks are done on w2.
> w24 is loaded from w2 - I don't believe this changes the high bits.
> There are no references to w24, just x24.
> So the kmalloc_array() is passed 'huge' and will fail.
> The iov_iter_init also gets the 64bit value.
> 
> Note that the gcc code has a sign-extend copy of w2.

Do we have a result from using "unsigned long" in the base function and
explicitly masking of the high bits? That should definitely work.

Now, I am not a compiler expert, but as I already cited, at least on
x86-64 clang expects that the high bits were cleared by the caller - in
contrast to gcc. I suspect it's the same on arm64, but again, I am no
compiler expert.

If what I said and cites for x86-64 is correct, if the function expects
an "unsigned int", it will happily use 64bit operations without further
checks where valid when assuming high bits are zero. That's why even
converting everything to "unsigned int" as proposed by me won't work on
clang - it assumes high bits are zero (as indicated by Nick).

As I am neither a compiler experts (did I mention that already? ;) ) nor
an arm64 experts, I can't tell if this is a compiler BUG or not.

Main issue seems to be garbage in high bits as originally suggested by me.

-- 
Thanks,

David / dhildenb


WARNING: multiple messages have this Message-ID (diff)
From: David Hildenbrand <david@redhat.com>
To: David Laight <David.Laight@ACULAB.COM>,
	'Greg KH' <gregkh@linuxfoundation.org>
Cc: "linux-aio@kvack.org" <linux-aio@kvack.org>,
	"linux-mips@vger.kernel.org" <linux-mips@vger.kernel.org>,
	David Howells <dhowells@redhat.com>,
	"linux-mm@kvack.org" <linux-mm@kvack.org>,
	"keyrings@vger.kernel.org" <keyrings@vger.kernel.org>,
	"sparclinux@vger.kernel.org" <sparclinux@vger.kernel.org>,
	Christoph Hellwig <hch@lst.de>,
	"linux-arch@vger.kernel.org" <linux-arch@vger.kernel.org>,
	"linux-s390@vger.kernel.org" <linux-s390@vger.kernel.org>,
	"linux-scsi@vger.kernel.org" <linux-scsi@vger.kernel.org>,
	"kernel-team@android.com" <kernel-team@android.com>,
	Arnd Bergmann <arnd@arndb.de>,
	"linux-block@vger.kernel.org" <linux-block@vger.kernel.org>,
	Al Viro <viro@zeniv.linux.org.uk>,
	"io-uring@vger.kernel.org" <io-uring@vger.kernel.org>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	Jens Axboe <axboe@kernel.dk>,
	"linux-parisc@vger.kernel.org" <linux-parisc@vger.kernel.org>,
	"netdev@vger.kernel.org" <netdev@vger.kernel.org>,
	Nick Desaulniers <ndesaulniers@google.com>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"linux-security-module@vger.kernel.org"
	<linux-security-module@vger.kernel.org>,
	"linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	"linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>
Subject: Re: Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c"
Date: Fri, 23 Oct 2020 15:09:30 +0200	[thread overview]
Message-ID: <935f7168-c2f5-dd14-7124-412b284693a2@redhat.com> (raw)
In-Reply-To: <134f162d711d466ebbd88906fae35b33@AcuMS.aculab.com>

On 23.10.20 14:46, David Laight wrote:
> From: Greg KH <gregkh@linuxfoundation.org>
>> Sent: 22 October 2020 14:51
> 
> I've rammed the code into godbolt.
> 
> https://godbolt.org/z/9v5PPW
> 
> Definitely a clang bug.
> 
> Search for [wx]24 in the clang output.
> nr_segs comes in as w2 and the initial bound checks are done on w2.
> w24 is loaded from w2 - I don't believe this changes the high bits.
> There are no references to w24, just x24.
> So the kmalloc_array() is passed 'huge' and will fail.
> The iov_iter_init also gets the 64bit value.
> 
> Note that the gcc code has a sign-extend copy of w2.

Do we have a result from using "unsigned long" in the base function and
explicitly masking of the high bits? That should definitely work.

Now, I am not a compiler expert, but as I already cited, at least on
x86-64 clang expects that the high bits were cleared by the caller - in
contrast to gcc. I suspect it's the same on arm64, but again, I am no
compiler expert.

If what I said and cites for x86-64 is correct, if the function expects
an "unsigned int", it will happily use 64bit operations without further
checks where valid when assuming high bits are zero. That's why even
converting everything to "unsigned int" as proposed by me won't work on
clang - it assumes high bits are zero (as indicated by Nick).

As I am neither a compiler experts (did I mention that already? ;) ) nor
an arm64 experts, I can't tell if this is a compiler BUG or not.

Main issue seems to be garbage in high bits as originally suggested by me.

-- 
Thanks,

David / dhildenb


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  reply	other threads:[~2020-10-23 13:09 UTC|newest]

Thread overview: 840+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-25  4:51 let import_iovec deal with compat_iovecs as well v4 Christoph Hellwig
2020-09-25  4:51 ` Christoph Hellwig
2020-09-25  4:51 ` Christoph Hellwig
2020-09-25  4:51 ` Christoph Hellwig
2020-09-25  4:51 ` [PATCH 1/9] compat.h: fix a spelling error in <linux/compat.h> Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51 ` [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-10-21 16:13   ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Greg KH
2020-10-21 16:13     ` Greg KH
2020-10-21 16:13     ` Greg KH
2020-10-21 16:13     ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c Greg KH
2020-10-21 20:59     ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-21 20:59       ` David Laight
2020-10-21 20:59       ` David Laight
2020-10-21 20:59       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-21 20:59       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-21 23:39     ` Al Viro
2020-10-21 23:39       ` Al Viro
2020-10-21 23:39       ` Al Viro
2020-10-21 23:39       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Al Viro
2020-10-22  8:26       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Greg KH
2020-10-22  8:26         ` Greg KH
2020-10-22  8:26         ` Greg KH
2020-10-22  8:26         ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Greg KH
2020-10-22  8:35         ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Hildenbrand
2020-10-22  8:35           ` David Hildenbrand
2020-10-22  8:35           ` David Hildenbrand
2020-10-22  8:35           ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Hildenbrand
2020-10-22  8:40           ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-22  8:40             ` David Laight
2020-10-22  8:40             ` David Laight
2020-10-22  8:40             ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-22  8:40             ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-22  8:48             ` David Hildenbrand
2020-10-22  8:48               ` David Hildenbrand
2020-10-22  8:48               ` David Hildenbrand
2020-10-22  8:48               ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Hildenbrand
2020-10-22  8:48               ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Hildenbrand
2020-10-22  9:01               ` Greg KH
2020-10-22  9:01                 ` Greg KH
2020-10-22  9:01                 ` Greg KH
2020-10-22  9:01                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Greg KH
2020-10-22  9:01                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Greg KH
2020-10-22  9:06                 ` David Laight
2020-10-22  9:06                   ` David Laight
2020-10-22  9:06                   ` David Laight
2020-10-22  9:06                   ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-22  9:06                   ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-22  9:19                 ` David Hildenbrand
2020-10-22  9:19                   ` David Hildenbrand
2020-10-22  9:19                   ` David Hildenbrand
2020-10-22  9:19                   ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Hildenbrand
2020-10-22  9:19                   ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Hildenbrand
2020-10-22  9:25                   ` David Hildenbrand
2020-10-22  9:25                     ` David Hildenbrand
2020-10-22  9:25                     ` David Hildenbrand
2020-10-22  9:25                     ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Hildenbrand
2020-10-22  9:25                     ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Hildenbrand
2020-10-22  9:32                     ` David Laight
2020-10-22  9:32                       ` David Laight
2020-10-22  9:32                       ` David Laight
2020-10-22  9:32                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-22  9:32                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-22  9:36                       ` David Hildenbrand
2020-10-22  9:36                         ` David Hildenbrand
2020-10-22  9:36                         ` David Hildenbrand
2020-10-22  9:36                         ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Hildenbrand
2020-10-22  9:36                         ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Hildenbrand
2020-10-22 10:48                         ` Greg KH
2020-10-22 10:48                           ` Greg KH
2020-10-22 10:48                           ` Greg KH
2020-10-22 10:48                           ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Greg KH
2020-10-22 10:48                           ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Greg KH
2020-10-22 12:18                           ` Greg KH
2020-10-22 12:18                             ` Greg KH
2020-10-22 12:18                             ` Greg KH
2020-10-22 12:18                             ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Greg KH
2020-10-22 12:18                             ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Greg KH
2020-10-22 12:42                             ` David Hildenbrand
2020-10-22 12:42                               ` David Hildenbrand
2020-10-22 12:42                               ` David Hildenbrand
2020-10-22 12:42                               ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Hildenbrand
2020-10-22 12:42                               ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Hildenbrand
2020-10-22 12:57                               ` Greg KH
2020-10-22 12:57                                 ` Greg KH
2020-10-22 12:57                                 ` Greg KH
2020-10-22 12:57                                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Greg KH
2020-10-22 12:57                                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Greg KH
2020-10-22 13:50                                 ` Greg KH
2020-10-22 13:50                                   ` Greg KH
2020-10-22 13:50                                   ` Greg KH
2020-10-22 13:50                                   ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Greg KH
2020-10-22 13:50                                   ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Greg KH
2020-10-22 14:28                                   ` Arnd Bergmann
2020-10-22 14:28                                     ` Arnd Bergmann
2020-10-22 14:40                                     ` Greg KH
2020-10-22 14:40                                       ` Greg KH
2020-10-22 14:40                                       ` Greg KH
2020-10-22 14:40                                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Greg KH
2020-10-22 14:40                                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Greg KH
2020-10-22 16:15                                       ` David Laight
2020-10-22 16:15                                         ` David Laight
2020-10-22 16:15                                         ` David Laight
2020-10-22 16:15                                         ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-22 16:15                                         ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-23 12:46                                   ` David Laight
2020-10-23 12:46                                     ` David Laight
2020-10-23 12:46                                     ` David Laight
2020-10-23 12:46                                     ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-23 12:46                                     ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-23 13:09                                     ` David Hildenbrand [this message]
2020-10-23 13:09                                       ` David Hildenbrand
2020-10-23 13:09                                       ` David Hildenbrand
2020-10-23 13:09                                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Hildenbrand
2020-10-23 13:09                                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Hildenbrand
2020-10-23 14:33                                       ` David Hildenbrand
2020-10-23 14:33                                         ` David Hildenbrand
2020-10-23 14:33                                         ` David Hildenbrand
2020-10-23 14:33                                         ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Hildenbrand
2020-10-23 14:33                                         ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Hildenbrand
2020-10-23 14:39                                         ` David Laight
2020-10-23 14:39                                           ` David Laight
2020-10-23 14:39                                           ` David Laight
2020-10-23 14:39                                           ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-23 14:39                                           ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-23 14:47                                           ` 'Greg KH'
2020-10-23 14:47                                             ` 'Greg KH'
2020-10-23 14:47                                             ` 'Greg KH'
2020-10-23 14:47                                             ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it 'Greg KH'
2020-10-23 14:47                                             ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" 'Greg KH'
2020-10-23 16:33                                             ` David Hildenbrand
2020-10-23 16:33                                               ` David Hildenbrand
2020-10-23 16:33                                               ` David Hildenbrand
2020-10-23 16:33                                               ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Hildenbrand
2020-10-23 16:33                                               ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Hildenbrand
2020-11-02  9:06                                             ` David Laight
2020-11-02  9:06                                               ` David Laight
2020-11-02  9:06                                               ` David Laight
2020-11-02  9:06                                               ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-11-02  9:06                                               ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-11-02 13:52                                               ` 'Greg KH'
2020-11-02 13:52                                                 ` 'Greg KH'
2020-11-02 13:52                                                 ` 'Greg KH'
2020-11-02 13:52                                                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it 'Greg KH'
2020-11-02 13:52                                                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" 'Greg KH'
2020-11-02 18:23                                                 ` David Laight
2020-11-02 18:23                                                   ` David Laight
2020-11-02 18:23                                                   ` David Laight
2020-11-02 18:23                                                   ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-11-02 18:23                                                   ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-23 17:58                                       ` Al Viro
2020-10-23 17:58                                         ` Al Viro
2020-10-23 17:58                                         ` Al Viro
2020-10-23 17:58                                         ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Al Viro
2020-10-23 17:58                                         ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Al Viro
2020-10-23 18:27                                         ` Segher Boessenkool
2020-10-23 18:27                                           ` Segher Boessenkool
2020-10-23 18:27                                           ` Segher Boessenkool
2020-10-23 18:27                                           ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Segher Boessenkool
2020-10-23 18:27                                           ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Segher Boessenkool
2020-10-23 21:28                                           ` David Laight
2020-10-23 21:28                                             ` David Laight
2020-10-23 21:28                                             ` David Laight
2020-10-23 21:28                                             ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-23 21:28                                             ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-24 17:29                                             ` Segher Boessenkool
2020-10-24 17:29                                               ` Segher Boessenkool
2020-10-24 17:29                                               ` Segher Boessenkool
2020-10-24 17:29                                               ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Segher Boessenkool
2020-10-24 17:29                                               ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Segher Boessenkool
2020-10-24 21:12                                               ` David Laight
2020-10-24 21:12                                                 ` David Laight
2020-10-24 21:12                                                 ` David Laight
2020-10-24 21:12                                                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-24 21:12                                                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-23 13:23                                     ` Arnd Bergmann
2020-10-23 13:23                                       ` Arnd Bergmann
2020-10-23 13:28                                       ` David Laight
2020-10-23 13:28                                         ` David Laight
2020-10-23 13:28                                         ` David Laight
2020-10-23 13:28                                         ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-23 13:28                                         ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-22 13:23                         ` Christoph Hellwig
2020-10-22 13:23                           ` Christoph Hellwig
2020-10-22 13:23                           ` Christoph Hellwig
2020-10-22 13:23                           ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Christoph Hellwig
2020-10-22 13:23                           ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Christoph Hellwig
2020-10-22 16:35                           ` David Laight
2020-10-22 16:35                             ` David Laight
2020-10-22 16:35                             ` David Laight
2020-10-22 16:35                             ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-22 16:35                             ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-22 16:40                             ` Matthew Wilcox
2020-10-22 16:40                               ` Matthew Wilcox
2020-10-22 16:40                               ` Matthew Wilcox
2020-10-22 16:40                               ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Matthew Wilcox
2020-10-22 16:40                               ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Matthew Wilcox
2020-10-22 16:50                               ` David Laight
2020-10-22 16:50                                 ` David Laight
2020-10-22 16:50                                 ` David Laight
2020-10-22 16:50                                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-22 16:50                                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-22 17:00                               ` Nick Desaulniers
2020-10-22 17:00                                 ` Nick Desaulniers
2020-10-22 17:00                                 ` Nick Desaulniers
2020-10-22 17:00                                 ` Nick Desaulniers
2020-10-22 17:00                                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Nick Desaulniers
2020-10-22 17:00                                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Nick Desaulniers
2020-10-22 20:59                                 ` Eric Biggers
2020-10-22 20:59                                   ` Eric Biggers
2020-10-22 20:59                                   ` Eric Biggers
2020-10-22 20:59                                   ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Eric Biggers
2020-10-22 20:59                                   ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Eric Biggers
2020-10-22 21:28                                   ` Al Viro
2020-10-22 21:28                                     ` Al Viro
2020-10-22 21:28                                     ` Al Viro
2020-10-22 21:28                                     ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Al Viro
2020-10-22 21:28                                     ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Al Viro
2020-10-22 18:19                               ` Al Viro
2020-10-22 18:19                                 ` Al Viro
2020-10-22 18:19                                 ` Al Viro
2020-10-22 18:19                                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Al Viro
2020-10-22 18:19                                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Al Viro
2020-10-22 17:54                             ` Nick Desaulniers
2020-10-22 17:54                               ` Nick Desaulniers
2020-10-22 17:54                               ` Nick Desaulniers
2020-10-22 17:54                               ` Nick Desaulniers
2020-10-22 17:54                               ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Nick Desaulniers
2020-10-22 17:54                               ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Nick Desaulniers
2020-10-22 18:12                               ` Arnd Bergmann
2020-10-22 18:12                                 ` Arnd Bergmann
2020-10-22 19:04                                 ` Nick Desaulniers
2020-10-22 19:04                                   ` Nick Desaulniers
2020-10-22 19:04                                   ` Nick Desaulniers
2020-10-22 19:04                                   ` Nick Desaulniers
2020-10-22 19:04                                   ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Nick Desaulniers
2020-10-22 19:04                                   ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Nick Desaulniers
2020-10-22 19:24                                   ` Al Viro
2020-10-22 19:24                                     ` Al Viro
2020-10-22 19:24                                     ` Al Viro
2020-10-22 19:24                                     ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Al Viro
2020-10-22 19:24                                     ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Al Viro
2020-10-22 19:27                                     ` Al Viro
2020-10-22 19:27                                       ` Al Viro
2020-10-22 19:27                                       ` Al Viro
2020-10-22 19:27                                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Al Viro
2020-10-22 19:27                                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Al Viro
2020-10-22 20:06                                     ` Al Viro
2020-10-22 20:06                                       ` Al Viro
2020-10-22 20:06                                       ` Al Viro
2020-10-22 20:06                                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Al Viro
2020-10-22 20:06                                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Al Viro
2020-10-22 20:09                                       ` Al Viro
2020-10-22 20:09                                         ` Al Viro
2020-10-22 20:09                                         ` Al Viro
2020-10-22 20:09                                         ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Al Viro
2020-10-22 20:09                                         ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Al Viro
2020-10-22 20:11                                     ` Nick Desaulniers
2020-10-22 20:11                                       ` Nick Desaulniers
2020-10-22 20:11                                       ` Nick Desaulniers
2020-10-22 20:11                                       ` Nick Desaulniers
2020-10-22 20:11                                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it Nick Desaulniers
2020-10-22 20:11                                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" Nick Desaulniers
2020-10-22 22:07                                     ` David Laight
2020-10-22 22:07                                       ` David Laight
2020-10-22 22:07                                       ` David Laight
2020-10-22 22:07                                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-22 22:07                                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-23 13:12                                     ` David Hildenbrand
2020-10-23 13:12                                       ` David Hildenbrand
2020-10-23 13:12                                       ` David Hildenbrand
2020-10-23 13:12                                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Hildenbrand
2020-10-23 13:12                                       ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Hildenbrand
2020-10-22 20:06                                   ` Arnd Bergmann
2020-10-22 20:06                                     ` Arnd Bergmann
2020-10-22 22:04                                   ` David Laight
2020-10-22 22:04                                     ` David Laight
2020-10-22 22:04                                     ` David Laight
2020-10-22 22:04                                     ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-22 22:04                                     ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-22  9:28                   ` David Laight
2020-10-22  9:28                     ` David Laight
2020-10-22  9:28                     ` David Laight
2020-10-22  9:28                     ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-22  9:28                     ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-22  9:02               ` David Laight
2020-10-22  9:02                 ` David Laight
2020-10-22  9:02                 ` David Laight
2020-10-22  9:02                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_it David Laight
2020-10-22  9:02                 ` Buggy commit tracked to: "Re: [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c" David Laight
2020-10-22  9:14         ` Arnd Bergmann
2020-10-22  9:14           ` Arnd Bergmann
2020-10-22  9:16         ` Arnd Bergmann
2020-10-22  9:16           ` Arnd Bergmann
2020-10-22  9:16           ` Arnd Bergmann
2020-09-25  4:51 ` [PATCH 3/9] iov_iter: refactor rw_copy_check_uvector and import_iovec Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51 ` [PATCH 4/9] iov_iter: transparently handle compat iovecs in import_iovec Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51 ` [PATCH 5/9] fs: remove various compat readv/writev helpers Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51 ` [PATCH 6/9] fs: remove the compat readv/writev syscalls Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51 ` [PATCH 7/9] fs: remove compat_sys_vmsplice Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51 ` [PATCH 8/9] mm: remove compat_process_vm_{readv,writev} Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51 ` [PATCH 9/9] security/keys: remove compat_keyctl_instantiate_key_iov Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25  4:51   ` Christoph Hellwig
2020-09-25 15:23 ` let import_iovec deal with compat_iovecs as well v4 Al Viro
2020-09-25 15:23   ` Al Viro
2020-09-25 15:23   ` Al Viro
2020-09-25 15:23   ` Al Viro
  -- strict thread matches above, loose matches on Subject: below --
2020-09-23  6:05 let import_iovec deal with compat_iovecs as well v3 Christoph Hellwig
2020-09-23  6:05 ` Christoph Hellwig
2020-09-23  6:05 ` Christoph Hellwig
2020-09-23  6:05 ` Christoph Hellwig
2020-09-23  6:05 ` [PATCH 1/9] compat.h: fix a spelling error in <linux/compat.h> Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05 ` [PATCH 2/9] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05 ` [PATCH 3/9] iov_iter: refactor rw_copy_check_uvector and import_iovec Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23 14:16   ` Al Viro
2020-09-23 14:16     ` Al Viro
2020-09-23 14:16     ` Al Viro
2020-09-23 14:16     ` Al Viro
2020-09-23 14:38     ` David Laight
2020-09-23 14:38       ` David Laight
2020-09-23 14:38       ` David Laight
2020-09-23 14:38       ` David Laight
2020-09-23 14:49       ` Al Viro
2020-09-23 14:49         ` Al Viro
2020-09-23 14:49         ` Al Viro
2020-09-23 14:49         ` Al Viro
2020-09-23 14:49         ` Al Viro
2020-09-23 14:40     ` Al Viro
2020-09-23 14:40       ` Al Viro
2020-09-23 14:40       ` Al Viro
2020-09-23 14:40       ` Al Viro
2020-09-23  6:05 ` [PATCH 4/9] iov_iter: transparently handle compat iovecs in import_iovec Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05 ` [PATCH 5/9] fs: remove various compat readv/writev helpers Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23 14:25   ` Al Viro
2020-09-23 14:25     ` Al Viro
2020-09-23 14:25     ` Al Viro
2020-09-23 14:25     ` Al Viro
2020-09-23 14:32     ` Christoph Hellwig
2020-09-23 14:32       ` Christoph Hellwig
2020-09-23 14:32       ` Christoph Hellwig
2020-09-23 14:32       ` Christoph Hellwig
2020-09-23 14:59       ` Al Viro
2020-09-23 14:59         ` Al Viro
2020-09-23 14:59         ` Al Viro
2020-09-23 14:59         ` Al Viro
2020-09-23 16:38         ` Al Viro
2020-09-23 16:38           ` Al Viro
2020-09-23 16:38           ` Al Viro
2020-09-23 16:38           ` Al Viro
2020-09-23 17:05           ` Al Viro
2020-09-23 17:05             ` Al Viro
2020-09-23 17:05             ` Al Viro
2020-09-23 17:05             ` Al Viro
2020-09-23 17:46             ` Christoph Hellwig
2020-09-23 17:46               ` Christoph Hellwig
2020-09-23 17:46               ` Christoph Hellwig
2020-09-23 17:46               ` Christoph Hellwig
2020-09-23 17:08           ` Brian Gerst
2020-09-23 17:08             ` Brian Gerst
2020-09-23 17:08             ` Brian Gerst
2020-09-23 17:08             ` Brian Gerst
2020-09-23 17:08             ` Brian Gerst
2020-09-23 18:45           ` Arnd Bergmann
2020-09-23 18:45             ` Arnd Bergmann
2020-09-23 18:45             ` Arnd Bergmann
2020-09-23 18:45             ` Arnd Bergmann
2020-09-23 18:45             ` Arnd Bergmann
2020-09-23 19:47             ` Al Viro
2020-09-23 19:47               ` Al Viro
2020-09-23 19:47               ` Al Viro
2020-09-23 19:47               ` Al Viro
2020-09-23 19:52               ` Arnd Bergmann
2020-09-23 19:52                 ` Arnd Bergmann
2020-09-23 19:52                 ` Arnd Bergmann
2020-09-23 19:52                 ` Arnd Bergmann
2020-09-23 19:52                 ` Arnd Bergmann
2020-09-23 21:30             ` David Laight
2020-09-23 21:30               ` David Laight
2020-09-23 21:30               ` David Laight
2020-09-23 21:30               ` David Laight
2020-09-23  6:05 ` [PATCH 6/9] fs: remove the compat readv/writev syscalls Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05 ` [PATCH 7/9] fs: remove compat_sys_vmsplice Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05 ` [PATCH 8/9] mm: remove compat_process_vm_{readv,writev} Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05 ` [PATCH 9/9] security/keys: remove compat_keyctl_instantiate_key_iov Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-23  6:05   ` Christoph Hellwig
2020-09-21 14:34 let import_iovec deal with compat_iovecs as well v2 Christoph Hellwig
2020-09-21 14:34 ` Christoph Hellwig
2020-09-21 14:34 ` Christoph Hellwig
2020-09-21 14:34 ` Christoph Hellwig
2020-09-21 14:34 ` [PATCH 01/11] compat.h: fix a spelling error in <linux/compat.h> Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34 ` [PATCH 02/11] mm: call import_iovec() instead of rw_copy_check_uvector() in process_vm_rw() Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:48   ` Matthew Wilcox
2020-09-21 14:48     ` Matthew Wilcox
2020-09-21 14:48     ` Matthew Wilcox
2020-09-21 14:48     ` Matthew Wilcox
2020-09-21 15:02   ` Al Viro
2020-09-21 15:02     ` Al Viro
2020-09-21 15:02     ` Al Viro
2020-09-21 15:02     ` Al Viro
2020-09-21 15:21     ` David Laight
2020-09-21 15:21       ` David Laight
2020-09-21 15:21       ` David Laight
2020-09-21 15:21       ` David Laight
2020-09-21 15:29       ` Al Viro
2020-09-21 15:29         ` Al Viro
2020-09-21 15:29         ` Al Viro
2020-09-21 15:29         ` Al Viro
2020-09-21 15:29         ` Al Viro
2020-09-21 15:44         ` David Laight
2020-09-21 15:44           ` David Laight
2020-09-21 15:44           ` David Laight
2020-09-21 15:44           ` David Laight
2020-09-21 16:27           ` Al Viro
2020-09-21 16:27             ` Al Viro
2020-09-21 16:27             ` Al Viro
2020-09-21 16:27             ` Al Viro
2020-09-21 16:27             ` Al Viro
2020-09-21 16:12         ` Christoph Hellwig
2020-09-21 16:12           ` Christoph Hellwig
2020-09-21 16:12           ` Christoph Hellwig
2020-09-21 16:12           ` Christoph Hellwig
2020-09-21 16:12           ` Christoph Hellwig
2020-09-21 14:34 ` [PATCH 03/11] iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c and mark it static Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34 ` [PATCH 04/11] iov_iter: explicitly check for CHECK_IOVEC_ONLY in rw_copy_check_uvector Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 15:05   ` David Laight
2020-09-21 15:05     ` David Laight
2020-09-21 15:05     ` David Laight
2020-09-21 15:05     ` David Laight
2020-09-21 15:11     ` Al Viro
2020-09-21 15:11       ` Al Viro
2020-09-21 15:11       ` Al Viro
2020-09-21 15:11       ` Al Viro
2020-09-21 15:11       ` Al Viro
2020-09-21 15:26       ` David Laight
2020-09-21 15:26         ` David Laight
2020-09-21 15:26         ` David Laight
2020-09-21 15:26         ` David Laight
2020-09-21 15:07   ` Al Viro
2020-09-21 15:07     ` Al Viro
2020-09-21 15:07     ` Al Viro
2020-09-21 15:07     ` Al Viro
2020-09-21 14:34 ` [PATCH 05/11] iov_iter: merge the compat case into rw_copy_check_uvector Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 15:14   ` Al Viro
2020-09-21 15:14     ` Al Viro
2020-09-21 15:14     ` Al Viro
2020-09-21 15:14     ` Al Viro
2021-01-08 11:49   ` David Laight
2021-01-08 11:49     ` David Laight
2021-01-08 11:49     ` David Laight
2021-01-08 11:49     ` David Laight
2021-01-08 11:49     ` David Laight
2020-09-21 14:34 ` [PATCH 06/11] iov_iter: handle the compat case in import_iovec Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 15:20   ` Al Viro
2020-09-21 15:20     ` Al Viro
2020-09-21 15:20     ` Al Viro
2020-09-21 15:20     ` Al Viro
2020-09-21 14:34 ` [PATCH 07/11] fs: remove various compat readv/writev helpers Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34 ` [PATCH 08/11] fs: remove the compat readv/writev syscalls Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34 ` [PATCH 09/11] fs: remove compat_sys_vmsplice Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34 ` [PATCH 10/11] mm: remove compat_process_vm_{readv,writev} Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34 ` [PATCH 11/11] security/keys: remove compat_keyctl_instantiate_key_iov Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-21 14:34   ` Christoph Hellwig
2020-09-18 12:45 let import_iovec deal with compat_iovecs as well Christoph Hellwig
2020-09-18 12:45 ` Christoph Hellwig
2020-09-18 12:45 ` Christoph Hellwig
2020-09-18 12:45 ` Christoph Hellwig
2020-09-18 12:45 ` [PATCH 1/9] kernel: add a PF_FORCE_COMPAT flag Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 13:40   ` Al Viro
2020-09-18 13:40     ` Al Viro
2020-09-18 13:40     ` Al Viro
2020-09-18 13:40     ` Al Viro
2020-09-18 13:44     ` Christoph Hellwig
2020-09-18 13:44       ` Christoph Hellwig
2020-09-18 13:44       ` Christoph Hellwig
2020-09-18 13:44       ` Christoph Hellwig
2020-09-18 13:58       ` Al Viro
2020-09-18 13:58         ` Al Viro
2020-09-18 13:58         ` Al Viro
2020-09-18 13:58         ` Al Viro
2020-09-18 15:16         ` Christoph Hellwig
2020-09-18 15:16           ` Christoph Hellwig
2020-09-18 15:16           ` Christoph Hellwig
2020-09-18 15:16           ` Christoph Hellwig
2020-09-19 16:21           ` Andy Lutomirski
2020-09-19 16:21             ` Andy Lutomirski
2020-09-19 16:21             ` Andy Lutomirski
2020-09-19 16:21             ` Andy Lutomirski
2020-09-19 16:21             ` Andy Lutomirski
2020-09-19 21:16             ` Arnd Bergmann
2020-09-19 21:16               ` Arnd Bergmann
2020-09-19 21:16               ` Arnd Bergmann
2020-09-19 21:16               ` Arnd Bergmann
2020-09-19 21:16               ` Arnd Bergmann
2020-09-19 21:52               ` Finn Thain
2020-09-19 21:52                 ` Finn Thain
2020-09-19 21:52                 ` Finn Thain
2020-09-19 21:52                 ` Finn Thain
2020-09-19 21:52                 ` Finn Thain
2020-09-19 22:22               ` Andy Lutomirski
2020-09-19 22:22                 ` Andy Lutomirski
2020-09-19 22:22                 ` Andy Lutomirski
2020-09-19 22:22                 ` Andy Lutomirski
2020-09-19 22:22                 ` Andy Lutomirski
2020-09-21 16:10                 ` Pavel Begunkov
2020-09-21 16:10                   ` Pavel Begunkov
2020-09-21 16:10                   ` Pavel Begunkov
2020-09-21 16:10                   ` Pavel Begunkov
2020-09-21 16:10                   ` Pavel Begunkov
2020-09-21 16:13                   ` Pavel Begunkov
2020-09-21 16:13                     ` Pavel Begunkov
2020-09-21 16:13                     ` Pavel Begunkov
2020-09-21 16:13                     ` Pavel Begunkov
2020-09-21 16:13                     ` Pavel Begunkov
2020-09-21 23:51                     ` Andy Lutomirski
2020-09-21 23:51                       ` Andy Lutomirski
2020-09-21 23:51                       ` Andy Lutomirski
2020-09-21 23:51                       ` Andy Lutomirski
2020-09-21 23:51                       ` Andy Lutomirski
2020-09-21 23:51                       ` Andy Lutomirski
2020-09-22  0:22                       ` Pavel Begunkov
2020-09-22  0:22                         ` Pavel Begunkov
2020-09-22  0:22                         ` Pavel Begunkov
2020-09-22  0:22                         ` Pavel Begunkov
2020-09-22  0:22                         ` Pavel Begunkov
2020-09-22  0:58                         ` Andy Lutomirski
2020-09-22  0:58                           ` Andy Lutomirski
2020-09-22  0:58                           ` Andy Lutomirski
2020-09-22  0:58                           ` Andy Lutomirski
2020-09-22  0:58                           ` Andy Lutomirski
2020-09-22  0:58                           ` Andy Lutomirski
2020-09-22  6:30                           ` Pavel Begunkov
2020-09-22  6:30                             ` Pavel Begunkov
2020-09-22  6:30                             ` Pavel Begunkov
2020-09-22  6:30                             ` Pavel Begunkov
2020-09-22  7:23                             ` Arnd Bergmann
2020-09-22  7:23                               ` Arnd Bergmann
2020-09-22  7:23                               ` Arnd Bergmann
2020-09-22  7:23                               ` Arnd Bergmann
2020-09-22  7:23                               ` Arnd Bergmann
2020-09-22  7:57                               ` Pavel Begunkov
2020-09-22  7:57                                 ` Pavel Begunkov
2020-09-22  7:57                                 ` Pavel Begunkov
2020-09-22  7:57                                 ` Pavel Begunkov
2020-09-22  9:01                                 ` Arnd Bergmann
2020-09-22  9:01                                   ` Arnd Bergmann
2020-09-22  9:01                                   ` Arnd Bergmann
2020-09-22  9:01                                   ` Arnd Bergmann
2020-09-22  9:01                                   ` Arnd Bergmann
2020-09-22 16:20                                   ` Andy Lutomirski
2020-09-22 16:20                                     ` Andy Lutomirski
2020-09-22 16:20                                     ` Andy Lutomirski
2020-09-22 16:20                                     ` Andy Lutomirski
2020-09-23  8:01                                   ` Pavel Begunkov
2020-09-23  8:01                                     ` Pavel Begunkov
2020-09-23  8:01                                     ` Pavel Begunkov
2020-09-23  8:01                                     ` Pavel Begunkov
2020-09-23 13:22                                     ` Al Viro
2020-09-23 13:22                                       ` Al Viro
2020-09-23 13:22                                       ` Al Viro
2020-09-23 13:22                                       ` Al Viro
2020-09-19 22:09           ` Al Viro
2020-09-19 22:09             ` Al Viro
2020-09-19 22:09             ` Al Viro
2020-09-19 22:09             ` Al Viro
2020-09-19 22:23             ` Andy Lutomirski
2020-09-19 22:23               ` Andy Lutomirski
2020-09-19 22:23               ` Andy Lutomirski
2020-09-19 22:23               ` Andy Lutomirski
2020-09-19 22:23               ` Andy Lutomirski
2020-09-19 22:41               ` Al Viro
2020-09-19 22:41                 ` Al Viro
2020-09-19 22:41                 ` Al Viro
2020-09-19 22:41                 ` Al Viro
2020-09-19 22:41                 ` Al Viro
2020-09-19 22:53                 ` Andy Lutomirski
2020-09-19 22:53                   ` Andy Lutomirski
2020-09-19 22:53                   ` Andy Lutomirski
2020-09-19 22:53                   ` Andy Lutomirski
2020-09-19 23:24                   ` Al Viro
2020-09-19 23:24                     ` Al Viro
2020-09-19 23:24                     ` Al Viro
2020-09-19 23:24                     ` Al Viro
2020-09-20  0:14                     ` Andy Lutomirski
2020-09-20  0:14                       ` Andy Lutomirski
2020-09-20  0:14                       ` Andy Lutomirski
2020-09-20  0:14                       ` Andy Lutomirski
2020-09-20  0:14                       ` Andy Lutomirski
2020-09-20  2:57                       ` Al Viro
2020-09-20  2:57                         ` Al Viro
2020-09-20  2:57                         ` Al Viro
2020-09-20  2:57                         ` Al Viro
2020-09-20 16:59                         ` Andy Lutomirski
2020-09-20 16:59                           ` Andy Lutomirski
2020-09-20 16:59                           ` Andy Lutomirski
2020-09-20 16:59                           ` Andy Lutomirski
2020-09-20 16:59                           ` Andy Lutomirski
2020-09-20 18:12                           ` Al Viro
2020-09-20 18:12                             ` Al Viro
2020-09-20 18:12                             ` Al Viro
2020-09-20 18:12                             ` Al Viro
2020-09-20 13:55             ` Arnd Bergmann
2020-09-20 13:55               ` Arnd Bergmann
2020-09-20 13:55               ` Arnd Bergmann
2020-09-20 13:55               ` Arnd Bergmann
2020-09-20 13:55               ` Arnd Bergmann
2020-09-20 15:02               ` Al Viro
2020-09-20 15:02                 ` Al Viro
2020-09-20 15:02                 ` Al Viro
2020-09-20 15:02                 ` Al Viro
2020-09-19 14:53         ` David Laight
2020-09-19 14:53           ` David Laight
2020-09-19 14:53           ` David Laight
2020-09-19 14:53           ` David Laight
2020-09-19 14:53           ` David Laight
2020-09-18 13:59       ` Arnd Bergmann
2020-09-18 13:59         ` Arnd Bergmann
2020-09-18 13:59         ` Arnd Bergmann
2020-09-18 13:59         ` Arnd Bergmann
2020-09-18 13:59         ` Arnd Bergmann
2020-09-20 15:15   ` Matthew Wilcox
2020-09-20 15:15     ` Matthew Wilcox
2020-09-20 15:15     ` Matthew Wilcox
2020-09-20 15:15     ` Matthew Wilcox
2020-09-20 15:55     ` William Kucharski
2020-09-20 15:55       ` William Kucharski
2020-09-20 15:55       ` William Kucharski
2020-09-20 15:55       ` William Kucharski
2020-09-21 16:20       ` Pavel Begunkov
2020-09-21 16:20         ` Pavel Begunkov
2020-09-21 16:20         ` Pavel Begunkov
2020-09-21 16:20         ` Pavel Begunkov
2020-09-20 16:00     ` Arnd Bergmann
2020-09-20 16:00       ` Arnd Bergmann
2020-09-20 16:00       ` Arnd Bergmann
2020-09-20 16:00       ` Arnd Bergmann
2020-09-20 16:00       ` Arnd Bergmann
2020-09-20 18:07     ` Al Viro
2020-09-20 18:07       ` Al Viro
2020-09-20 18:07       ` Al Viro
2020-09-20 18:07       ` Al Viro
2020-09-20 18:41       ` Al Viro
2020-09-20 18:41         ` Al Viro
2020-09-20 18:41         ` Al Viro
2020-09-20 18:41         ` Al Viro
2020-09-20 18:41         ` Al Viro
2020-09-20 19:01       ` Matthew Wilcox
2020-09-20 19:01         ` Matthew Wilcox
2020-09-20 19:01         ` Matthew Wilcox
2020-09-20 19:01         ` Matthew Wilcox
2020-09-20 19:10         ` Al Viro
2020-09-20 19:10           ` Al Viro
2020-09-20 19:10           ` Al Viro
2020-09-20 19:10           ` Al Viro
2020-09-20 19:22           ` Matthew Wilcox
2020-09-20 19:22             ` Matthew Wilcox
2020-09-20 19:22             ` Matthew Wilcox
2020-09-20 19:22             ` Matthew Wilcox
2020-09-20 19:28             ` Andy Lutomirski
2020-09-20 19:28               ` Andy Lutomirski
2020-09-20 19:28               ` Andy Lutomirski
2020-09-20 19:28               ` Andy Lutomirski
2020-09-20 19:28               ` Andy Lutomirski
2020-09-20 20:49               ` Arnd Bergmann
2020-09-20 20:49                 ` Arnd Bergmann
2020-09-20 20:49                 ` Arnd Bergmann
2020-09-20 20:49                 ` Arnd Bergmann
2020-09-20 20:49                 ` Arnd Bergmann
2020-09-20 21:13                 ` David Laight
2020-09-20 21:13                   ` David Laight
2020-09-20 21:13                   ` David Laight
2020-09-20 21:13                   ` David Laight
2020-09-21 16:31                   ` Pavel Begunkov
2020-09-21 16:31                     ` Pavel Begunkov
2020-09-21 16:31                     ` Pavel Begunkov
2020-09-21 16:31                     ` Pavel Begunkov
2020-09-20 21:42             ` Al Viro
2020-09-20 21:42               ` Al Viro
2020-09-20 21:42               ` Al Viro
2020-09-20 21:42               ` Al Viro
2020-09-21 16:26             ` Pavel Begunkov
2020-09-21 16:26               ` Pavel Begunkov
2020-09-21 16:26               ` Pavel Begunkov
2020-09-21 16:26               ` Pavel Begunkov
2020-09-20 19:14       ` Andy Lutomirski
2020-09-20 19:14         ` Andy Lutomirski
2020-09-20 19:14         ` Andy Lutomirski
2020-09-20 19:14         ` Andy Lutomirski
2020-09-20 19:14         ` Andy Lutomirski
2020-09-21  4:28         ` Christoph Hellwig
2020-09-21  4:28           ` Christoph Hellwig
2020-09-21  4:28           ` Christoph Hellwig
2020-09-21  4:28           ` Christoph Hellwig
2020-09-18 12:45 ` [PATCH 2/9] compat.h: fix a spelling error in <linux/compat.h> Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 13:37   ` Johannes Thumshirn
2020-09-18 13:37     ` Johannes Thumshirn
2020-09-18 13:37     ` Johannes Thumshirn
2020-09-18 13:37     ` Johannes Thumshirn
2020-09-18 12:45 ` [PATCH 3/9] fs: explicitly check for CHECK_IOVEC_ONLY in rw_copy_check_uvector Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:56   ` Matthew Wilcox
2020-09-18 12:56     ` Matthew Wilcox
2020-09-18 12:56     ` Matthew Wilcox
2020-09-18 12:56     ` Matthew Wilcox
2020-09-18 13:39   ` Johannes Thumshirn
2020-09-18 13:39     ` Johannes Thumshirn
2020-09-18 13:39     ` Johannes Thumshirn
2020-09-18 13:39     ` Johannes Thumshirn
2020-09-18 12:45 ` [PATCH 4/9] fs: handle the compat case in import_iovec Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45 ` [PATCH 5/9] fs: remove various compat readv/writev helpers Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45 ` [PATCH 6/9] fs: remove the compat readv/writev syscalls Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45 ` [PATCH 7/9] fs: remove compat_sys_vmsplice Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45 ` [PATCH 8/9] mm: remove compat_process_vm_{readv,writev} Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 13:48   ` Arnd Bergmann
2020-09-18 13:48     ` Arnd Bergmann
2020-09-18 13:48     ` Arnd Bergmann
2020-09-18 13:48     ` Arnd Bergmann
2020-09-18 13:48     ` Arnd Bergmann
2020-09-18 12:45 ` [PATCH 9/9] security/keys: remove compat_keyctl_instantiate_key_iov Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-18 12:45   ` Christoph Hellwig
2020-09-19 14:24 ` let import_iovec deal with compat_iovecs as well David Laight
2020-09-19 14:24   ` David Laight
2020-09-19 14:24   ` David Laight
2020-09-19 14:24   ` David Laight
2020-09-21  4:41   ` 'Christoph Hellwig'
2020-09-21  4:41     ` 'Christoph Hellwig'
2020-09-21  4:41     ` 'Christoph Hellwig'
2020-09-21  4:41     ` 'Christoph Hellwig'
2020-09-21  4:41     ` 'Christoph Hellwig'
2020-09-21 11:11     ` David Laight
2020-09-21 11:11       ` David Laight
2020-09-21 11:11       ` David Laight
2020-09-21 11:11       ` David Laight

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=935f7168-c2f5-dd14-7124-412b284693a2@redhat.com \
    --to=david@redhat.com \
    --cc=David.Laight@ACULAB.COM \
    --cc=akpm@linux-foundation.org \
    --cc=arnd@arndb.de \
    --cc=axboe@kernel.dk \
    --cc=dhowells@redhat.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=hch@lst.de \
    --cc=io-uring@vger.kernel.org \
    --cc=kernel-team@android.com \
    --cc=keyrings@vger.kernel.org \
    --cc=linux-aio@kvack.org \
    --cc=linux-arch@vger.kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-block@vger.kernel.org \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mips@vger.kernel.org \
    --cc=linux-mm@kvack.org \
    --cc=linux-parisc@vger.kernel.org \
    --cc=linux-s390@vger.kernel.org \
    --cc=linux-scsi@vger.kernel.org \
    --cc=linux-security-module@vger.kernel.org \
    --cc=linuxppc-dev@lists.ozlabs.org \
    --cc=ndesaulniers@google.com \
    --cc=netdev@vger.kernel.org \
    --cc=sparclinux@vger.kernel.org \
    --cc=viro@zeniv.linux.org.uk \
    /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.