+++ /dev/null
-From eee9c708cc89b4600c6e6cdda5bc2b8b4dad96cb Mon Sep 17 00:00:00 2001
-From: Linus Torvalds <torvalds@linux-foundation.org>
-Date: Thu, 29 Jun 2023 12:36:47 -0700
-Subject: gup: avoid stack expansion warning for known-good case
-
-From: Linus Torvalds <torvalds@linux-foundation.org>
-
-commit eee9c708cc89b4600c6e6cdda5bc2b8b4dad96cb upstream.
-
-In commit a425ac5365f6 ("gup: add warning if some caller would seem to
-want stack expansion") I added a temporary warning to catch any strange
-GUP users that would be impacted by the fact that GUP no longer extends
-the stack.
-
-But it turns out that the warning is most easily triggered through
-__access_remote_vm(), that already knows to expand the stack - it just
-does it *after* calling GUP. So the warning is easy to trigger by just
-running gdb (or similar) and accessing things remotely under the stack.
-
-This just adds a temporary extra "expand stack early" to avoid the
-warning for the already converted case - not because the warning is bad,
-but because getting the warning for this known good case would then hide
-any subsequent warnings for any actually interesting cases.
-
-Let's try to remember to revert this change when we remove the warnings.
-
-Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- mm/memory.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
---- a/mm/memory.c
-+++ b/mm/memory.c
-@@ -5656,6 +5656,10 @@ int __access_remote_vm(struct mm_struct
- return 0;
- }
-
-+ /* Avoid triggering the temporary warning in __get_user_pages */
-+ if (!vma_lookup(mm, addr) && !expand_stack(mm, addr))
-+ return 0;
-+
- /* ignore errors, just check how much was successfully transferred */
- while (len) {
- int bytes, ret, offset;
docs-set-minimal-gtags-gnu-global-version-to-6.6.5.patch
drm-amdgpu-validate-vm-ioctl-flags.patch
drm-amd-display-ensure-vmin-and-vmax-adjust-for-dce.patch
-gup-avoid-stack-expansion-warning-for-known-good-case.patch
+++ /dev/null
-From eee9c708cc89b4600c6e6cdda5bc2b8b4dad96cb Mon Sep 17 00:00:00 2001
-From: Linus Torvalds <torvalds@linux-foundation.org>
-Date: Thu, 29 Jun 2023 12:36:47 -0700
-Subject: gup: avoid stack expansion warning for known-good case
-
-From: Linus Torvalds <torvalds@linux-foundation.org>
-
-commit eee9c708cc89b4600c6e6cdda5bc2b8b4dad96cb upstream.
-
-In commit a425ac5365f6 ("gup: add warning if some caller would seem to
-want stack expansion") I added a temporary warning to catch any strange
-GUP users that would be impacted by the fact that GUP no longer extends
-the stack.
-
-But it turns out that the warning is most easily triggered through
-__access_remote_vm(), that already knows to expand the stack - it just
-does it *after* calling GUP. So the warning is easy to trigger by just
-running gdb (or similar) and accessing things remotely under the stack.
-
-This just adds a temporary extra "expand stack early" to avoid the
-warning for the already converted case - not because the warning is bad,
-but because getting the warning for this known good case would then hide
-any subsequent warnings for any actually interesting cases.
-
-Let's try to remember to revert this change when we remove the warnings.
-
-Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- mm/memory.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
---- a/mm/memory.c
-+++ b/mm/memory.c
-@@ -5628,6 +5628,10 @@ int __access_remote_vm(struct mm_struct
- return 0;
- }
-
-+ /* Avoid triggering the temporary warning in __get_user_pages */
-+ if (!vma_lookup(mm, addr) && !expand_stack(mm, addr))
-+ return 0;
-+
- /* ignore errors, just check how much was successfully transferred */
- while (len) {
- int bytes, ret, offset;
dm-ioctl-avoid-double-fetch-of-version.patch
drm-amdgpu-validate-vm-ioctl-flags.patch
drm-amd-display-ensure-vmin-and-vmax-adjust-for-dce.patch
-gup-avoid-stack-expansion-warning-for-known-good-case.patch
+++ /dev/null
-From eee9c708cc89b4600c6e6cdda5bc2b8b4dad96cb Mon Sep 17 00:00:00 2001
-From: Linus Torvalds <torvalds@linux-foundation.org>
-Date: Thu, 29 Jun 2023 12:36:47 -0700
-Subject: gup: avoid stack expansion warning for known-good case
-
-From: Linus Torvalds <torvalds@linux-foundation.org>
-
-commit eee9c708cc89b4600c6e6cdda5bc2b8b4dad96cb upstream.
-
-In commit a425ac5365f6 ("gup: add warning if some caller would seem to
-want stack expansion") I added a temporary warning to catch any strange
-GUP users that would be impacted by the fact that GUP no longer extends
-the stack.
-
-But it turns out that the warning is most easily triggered through
-__access_remote_vm(), that already knows to expand the stack - it just
-does it *after* calling GUP. So the warning is easy to trigger by just
-running gdb (or similar) and accessing things remotely under the stack.
-
-This just adds a temporary extra "expand stack early" to avoid the
-warning for the already converted case - not because the warning is bad,
-but because getting the warning for this known good case would then hide
-any subsequent warnings for any actually interesting cases.
-
-Let's try to remember to revert this change when we remove the warnings.
-
-Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- mm/memory.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
---- a/mm/memory.c
-+++ b/mm/memory.c
-@@ -5721,6 +5721,10 @@ int __access_remote_vm(struct mm_struct
- return 0;
- }
-
-+ /* Avoid triggering the temporary warning in __get_user_pages */
-+ if (!vma_lookup(mm, addr) && !expand_stack(mm, addr))
-+ return 0;
-+
- /* ignore errors, just check how much was successfully transferred */
- while (len) {
- int bytes, ret, offset;
dm-ioctl-avoid-double-fetch-of-version.patch
drm-amdgpu-validate-vm-ioctl-flags.patch
arch-arm64-mm-fault-fix-undeclared-variable-error-in-do_page_fault.patch
-gup-avoid-stack-expansion-warning-for-known-good-case.patch