On 18/01/19 8:49 AM, Darwin Dingel wrote:
> On 17/01/19 10:00 PM, zhe...@windriver.com wrote:
>> From: He Zhe
>>
>> The initialization code of interrupt backoff work might reference NULL
>> pointer and cause the following crash, if no port was found.
>>
>>
; + up->overrun_backoff_time_ms;
> + INIT_DELAYED_WORK(&uart->overrun_backoff,
> + serial_8250_overrun_backoff_work);
> + } else {
> + uart->overrun_backoff_time_ms = 0;
> + }
> }
>
> mutex_unlock(&serial_mutex);
>
Reviewed-by: Darwin Dingel
I presume this is the same issue reported here:
https://www.spinics.net/lists/linux-serial/msg33114.html
https://lkml.org/lkml/2018/12/22/171
Thanks!
Regards,
Darwin
only stops receive and will
continue to transmit characters to serial port. After the backoff period
is done, it receive will be re-enabled. This is optional and will only
be enabled by setting 'overrun-throttle-ms' in the dts.
Signed-off-by: Darwin Dingel
---
Notes:
Changelog
ned-off-by: Darwin Dingel
---
Notes:
Changelog
v1->v2:
- Separated dts binding to another patch
v2->v3:
- Fixed commit message and reviewed-by fields
Documentation/devicetree/bindings/serial/8250.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Document
So sorry for the premature "Reviewed-by" bits on the commit messages on the
previous patches
submitted. Please ignore these while I fix the patch up for v3.
Regards,
Darwin
From: Darwin Dingel
Sent: Wednesday, 5 December 2018 1:
Reviewed-by: Jiri Slaby
Signed-off-by: Darwin Dingel
---
drivers/tty/serial/8250/8250_core.c | 25 +
drivers/tty/serial/8250/8250_fsl.c | 23 ++-
drivers/tty/serial/8250/8250_of.c | 5 +
include/linux/serial_8250.h | 4
4 files c
other
processes get starved of processing time. Value provided will be in
milliseconds.
&serial0{
overrun-throttle-ms = <500>;
};
Reviewed-by: Andy Shevchenko
Reviewed-by: Greg Kroah-Hartman
Reviewed-by: Jiri Slaby
Signed-off-by: Darwin Dingel
---
Documentation/devicetree/bindi
Hi Pavel,
Looks like uboot has similar IFC driver. Do you have plans to apply this change
to uboot as well?
Cheers,
Darwin
From: Pavel Machek
Sent: Thursday, 1 June 2017 10:15 a.m.
To: Darwin Dingel
Cc: Boris Brezillon; rich...@nod.at; dw...@infradead.org;
computersforpe...@gmail.com
Hi Pavel,
Just a minor thing. Sorry about the late comment.
On 01/06/17 08:59, Pavel Machek wrote:
> +
> + res = check_erased_page(chip, buf);
> + return res;
> + }
Can we just remove 'res' and change this line to:
return check_erased_page(chip, buf);
Cheer
y: Pavel Machek
> Reported-by: Darwin Dingel
>
Acked-by: Darwin Dingel
Cheers,
Darwin
Hi,
On 01/06/17 08:59, Pavel Machek wrote:
>
> You meen "errors = 0"? Does that actually make a difference? It is a
> local variable, and continue makes sure the value is not used:
>
I missed the 'continue' statement there. In that case we don't need to
reset 'error'.
Cheers,
Darwin
Hi,
We are also having the same problem where the IFC (nand flash) was
reporting ECC uncorrectable errors on single bitflips with erased pages.
Applying this patch with some minor modifications seems to solve our
issue. We are still doing more testing but recent results looks promising.
Our ke
By passing a non-null flag we allow fixup_user_fault to retry, which
enables userfaultfd. As during these retries we might drop the mmap_sem we
need to check if that happened and redo the complete chain of actions.
Signed-off-by: Dominik Dingel
---
arch/s390/mm/pgtable.c | 29
not having the same
semantics as filemap_fault. It never indicated if a retry happened and so
a caller wasn't able to handle that case. So we now changed the behaviour
to always retry a locked mmap_sem.
Signed-off-by: Dominik Dingel
---
arch/s390/mm/pgtable.c | 8 +---
include/linux
ng the VM_FAULT_RETRY from fixup_user_fault we do retries
within fixup_user_fault, like get_user_pages_locked do.
- gmap code will now take retry if fixup_user_fault drops the lock.
Dominik Dingel (2):
mm: bring in additional flag for fixup_user_fault to signal unlock
s390/mm: enable fixup_user
needs some fix.
Thanks,
Dominik
v1 -> v2:
- Instead of passing the VM_FAULT_RETRY from fixup_user_fault we do retries
within fixup_user_fault, like get_user_pages_locked do.
- gmap code will now take retry if fixup_user_fault drops the lock
Dominik Dingel (2):
mm: bring in additional f
not having the same
semantics as filemap_fault. It never indicated if a retry happened and so
a caller wasn't able to handle that case. So we now changed the behaviour
to always retry a locked mmap_sem.
Signed-off-by: Dominik Dingel
---
arch/s390/mm/pgtable.c | 8 +---
include/linux
By passing a non-null flag we allow fixup_user_fault to retry, which
enables userfaultfd. As during these retries we might drop the mmap_sem we
need to check if that happened and redo the complete chain of actions.
Signed-off-by: Dominik Dingel
---
arch/s390/mm/pgtable.c | 29
On Thu, 19 Nov 2015 09:25:24 +0100
Christian Borntraeger wrote:
> On 11/19/2015 09:18 AM, Martin Schwidefsky wrote:
> > On Thu, 19 Nov 2015 00:49:58 +0100
> > Dominik Dingel wrote:
> >
> >> The userfaultfd does need FAULT_FLAG_ALLOW_RETRY to not return
> >&
When calling fixup_userfault with FAULT_FLAG_ALLOW_RETRY, fixup_userfault
didn't care about VM_FAULT_RETRY and returned 0. If the VM_FAULT_RETRY flag is
set we will return the complete result of handle_mm_fault.
Signed-off-by: Dominik Dingel
---
mm/gup.c | 2 ++
1 file changed, 2 inser
needed some fix. This patchset includes the
retry logic fory gmap fault scenarios, as well as passing back VM_FAULT_RETRY
from fixup_userfault.
Thanks,
Dominik
Dominik Dingel (2):
mm: fixup_userfault returns VM_FAULT_RETRY if asked
s390/mm: allow gmap code to retry on faulting in guest
The userfaultfd does need FAULT_FLAG_ALLOW_RETRY to not return
VM_FAULT_SIGBUS. So we improve the gmap code to handle one
VM_FAULT_RETRY.
Signed-off-by: Dominik Dingel
---
arch/s390/mm/pgtable.c | 28
1 file changed, 24 insertions(+), 4 deletions(-)
diff --git a
Greetings,
With 4.3-rc3 during the build of perf (on s390) I get following error:
libperf.a(libperf-in.o): In function `parse_regs':
/home/dingel/GIT/linux/tools/perf/util/parse-regs-options.c:28: undefined
reference to `sample_reg_masks'
/home/dingel/GIT/linux/tools/perf/util/
On Fri, 18 Sep 2015 13:26:53 +0200
Paolo Bonzini wrote:
>
>
> On 18/09/2015 11:27, Dominik Dingel wrote:
> > Commit 2ee507c47293 ("sched: Add function single_task_running to let a task
> > check if it is the only task running on a cpu") referenced th
t the usefulness,
we change single_task_running to access directly the cpu local runqueue.
Cc: Tim Chen
Suggested-by: Peter Zijlstra
Cc: # 4.2.x
Signed-off-by: Dominik Dingel
---
kernel/sched/core.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/kernel/sched/core.c b
On Thu, 17 Sep 2015 18:45:00 +0200
Paolo Bonzini wrote:
>
>
> On 17/09/2015 18:27, Dominik Dingel wrote:
> > + preempt_disable();
> > + solo = single_task_running();
> > + preempt_enable();
> > +
> &
Commit f78195129963 ("kvm: add halt_poll_ns module parameter") calls, with
enabled preemption, single_task_running. When CONFIG_DEBUG_PREEMPT is
enabled that will result in a debug_smp_processor_id() call.
Cc: # 4.2.x
Signed-off-by: Dominik Dingel
---
virt/kvm/kvm_main.c | 8 ++
This reverts commit cf54e2fce51c7ad2479fe8cf213a2ed618a8189b.
---
arch/s390/include/asm/page.h | 2 +-
arch/s390/mm/pgtable.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/s390/include/asm/page.h b/arch/s390/include/asm/page.h
index dd34523..0844b78 100644
--- a
This reverts commit bea41197ead3e03308bdd10c11db3ce91ae5c8ab.
---
arch/s390/include/asm/page.h | 8
arch/s390/kernel/setup.c | 2 --
arch/s390/mm/pgtable.c | 2 --
3 files changed, 4 insertions(+), 8 deletions(-)
diff --git a/arch/s390/include/asm/page.h b/arch/s390/include/asm
HUGETLB_PAGE_SIZE_VARIABLE I think it would be best to simply allow
architectures to
define their own hugepages_supported().
Thanks
Dominik
Dominik Dingel (4):
Revert "s390/mm: change HPAGE_SHIFT type to int"
Revert "s390/mm: make hugepages_supported a boot time decision
instead of setting HPAGE_SHIFT to 0, we will implement the check for the
hardware capability.
Signed-off-by: Dominik Dingel
---
arch/s390/include/asm/hugetlb.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/s390/include/asm/hugetlb.h b/arch/s390/include/asm/hugetlb.h
index 0130d03..d9be7c0
s390 has a constant hugepage size, by setting HPAGE_SHIFT we also
change e.g. the pageblock_order, which should be independent in
respect to hugepage support.
With this patch every architecture is free to define how to check
for hugepage support.
Signed-off-by: Dominik Dingel
---
include/linux
On Fri, 26 Jun 2015 10:47:39 -0400
nick wrote:
>
>
> On 2015-06-26 09:56 AM, Dominik Dingel wrote:
> > On Thu, 25 Jun 2015 21:36:37 -0400
> > Nicholas Krause wrote:
> >
> >> This adds a return check after the call to the function rmap_walk
> >
On Thu, 25 Jun 2015 21:36:37 -0400
Nicholas Krause wrote:
> This adds a return check after the call to the function rmap_walk
> in the function page_referenced as this function call can fail
> and thus should signal callers of page_referenced if this happens
> by returning the SWAP macro return v
With making HPAGE_SHIFT an unsigned integer we also accidentally changed
pageblock_order.
In order to avoid compiler warnings we make HPAGE_SHFIT an int again.
Suggested-by: Andrew Morton
Signed-off-by: Dominik Dingel
---
arch/s390/include/asm/page.h | 2 +-
arch/s390/mm/pgtable.c | 2
On Mon, 01 Jun 2015 09:35:57 +0200
Christian Borntraeger wrote:
> Am 28.05.2015 um 13:52 schrieb Dominik Dingel:
> > Hi everyone,
> >
> > there is a potential bug with KVM and hugetlbfs if the hardware does not
> > support hugepages (EDAT1).
> > We fix this b
With s390 dropping support for emulated hugepages, the last user of
arch_prepare_hugepage and arch_release_hugepage is gone.
Acked-by: Martin Schwidefsky
Signed-off-by: Dominik Dingel
---
mm/hugetlb.c | 10 --
1 file changed, 10 deletions(-)
diff --git a/mm/hugetlb.c b/mm/hugetlb.c
/release_hugepage
I also removed theses calls from common and other architecture code.
Thanks,
Dominik
Dominik Dingel (5):
s390/mm: make hugepages_supported a boot time decision
mm/hugetlb: remove unused arch hook prepare/release_hugepage
mm/hugetlb: remove arch_prepare/release_hugepage
We now support only hugepages on hardware with EDAT1 support.
So we remove the prepare/release_hugepage hooks and
simplify set_huge_pte_at and huge_ptep_get.
Acked-by: Martin Schwidefsky
Signed-off-by: Dominik Dingel
---
arch/s390/include/asm/hugetlb.h | 3 ---
arch/s390/mm/hugetlbpage.c
Nobody used these hooks so they were removed from common code,
and can now be removed from the architectures.
Acked-by: Martin Schwidefsky
Signed-off-by: Dominik Dingel
---
arch/arm/include/asm/hugetlb.h | 9 -
arch/arm64/include/asm/hugetlb.h | 9 -
arch/ia64/include/asm
We already do the check in pmd_large, so we can just forward the call.
Acked-by: Martin Schwidefsky
Signed-off-by: Dominik Dingel
---
arch/s390/mm/hugetlbpage.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/arch/s390/mm/hugetlbpage.c b/arch/s390/mm/hugetlbpage.c
index
.
Acked-by: Martin Schwidefsky
Signed-off-by: Dominik Dingel
---
arch/s390/include/asm/page.h | 8
arch/s390/kernel/setup.c | 2 ++
arch/s390/mm/pgtable.c | 2 ++
3 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/arch/s390/include/asm/page.h b/arch/s390/include/asm
commit 72dc67a69690 ("KVM: remove the usage of the mmap_sem for the protection
of the memory slots.")
changed the lock which will be taken. This should be reflected in the function
commentary.
Signed-off-by: Dominik Dingel
---
virt/kvm/kvm_main.c | 2 +-
1 file changed, 1 inser
On Wed, 22 Oct 2014 12:22:23 -0700
Andrew Morton wrote:
> On Wed, 22 Oct 2014 13:09:28 +0200 Dominik Dingel
> wrote:
>
> > Add a new function stub to allow architectures to disable for
> > an mm_structthe backing of non-present, anonymous pages with
> >
guest memory.
v2 -> v3:
- Clearing up patch description Patch 3/4
- removing unnecessary flag in mmu_context (Paolo)
v1 -> v2:
- Following Dave and Paolo suggestion removing the vma flag
Dominik Dingel (4):
s390/mm: recfactor global pgste updates
mm: introduce mm_forbids_zeropa
her vCPUs executing storage key instructions will get a one time interception
and be serialized also with mmap_sem.
Signed-off-by: Dominik Dingel
---
arch/s390/include/asm/pgtable.h | 5 +
arch/s390/mm/pgtable.c | 13 -
2 files changed, 17 insertions(+), 1 deletion(-)
diff --g
Add a new function stub to allow architectures to disable for
an mm_structthe backing of non-present, anonymous pages with
read-only empty zero pages.
Signed-off-by: Dominik Dingel
---
include/linux/mm.h | 4
mm/huge_memory.c | 2 +-
mm/memory.c| 2 +-
3 files changed, 6
When storage keys are enabled unmerge already merged pages and prevent
new pages from being merged.
Signed-off-by: Dominik Dingel
Acked-by: Christian Borntraeger
---
arch/s390/include/asm/pgtable.h | 2 +-
arch/s390/kvm/priv.c| 17 -
arch/s390/mm/pgtable.c
Replace the s390 specific page table walker for the pgste updates
with a call to the common code walk_page_range function.
There are now two pte modification functions, one for the reset
of the CMMA state and another one for the initialization of the
storage keys.
Signed-off-by: Dominik Dingel
On Wed, 22 Oct 2014 12:09:31 +0200
Paolo Bonzini wrote:
> On 10/22/2014 10:30 AM, Dominik Dingel wrote:
> > As use_skey is already the condition on which we call s390_enable_skey
> > we need to introduce a new flag for the mm->context on which we decide
> > if zero
Add a new function stub to allow architectures to disable for
an mm_structthe backing of non-present, anonymous pages with
read-only empty zero pages.
Signed-off-by: Dominik Dingel
---
include/linux/mm.h | 4
mm/huge_memory.c | 2 +-
mm/memory.c| 2 +-
3 files changed, 6
and host large pages are also mutual exclusive we do not even
need to retry the fixup_user_fault.
As use_skey is already the condition on which we call s390_enable_skey
we need to introduce a new flag for the mm->context on which we decide
if zero page mapping is allowed.
Signed-off-by: Do
When storage keys are enabled unmerge already merged pages and prevent
new pages from being merged.
Signed-off-by: Dominik Dingel
Acked-by: Christian Borntraeger
---
arch/s390/include/asm/pgtable.h | 2 +-
arch/s390/kvm/priv.c| 17 -
arch/s390/mm/pgtable.c
Replace the s390 specific page table walker for the pgste updates
with a call to the common code walk_page_range function.
There are now two pte modification functions, one for the reset
of the CMMA state and another one for the initialization of the
storage keys.
Signed-off-by: Dominik Dingel
guest memory.
v1 -> v2:
- Following Dave and Paolo suggestion removing the vma flag
Dominik Dingel (4):
s390/mm: recfactor global pgste updates
mm: introduce mm_forbids_zeropage function
s390/mm: prevent and break zero page mappings in case of storage keys
s390/mm: disable KSM for sto
On Tue, 21 Oct 2014 10:11:43 +0200
Paolo Bonzini wrote:
>
>
> On 10/21/2014 08:11 AM, Martin Schwidefsky wrote:
> >> I agree with Dave (I thought I disagreed, but I changed my mind while
> >> writing down my thoughts). Just define mm_forbids_zeropage in
> >> arch/s390/include/asm, and make it
On Fri, 17 Oct 2014 15:04:21 -0700
Dave Hansen wrote:
> Is there ever a time where the VMAs under an mm have mixed VM_NOZEROPAGE
> status? Reading the patches, it _looks_ like it might be an all or
> nothing thing.
Currently it is an all or nothing thing, but for a future change we might want
n need to retry the fixup_user_fault.
Signed-off-by: Dominik Dingel
Acked-by: Christian Borntraeger
Signed-off-by: Martin Schwidefsky
---
arch/s390/Kconfig | 3 +++
arch/s390/mm/pgtable.c | 15 +++
2 files changed, 18 insertions(+)
diff --git a/arch/s390/Kconfig b/arch/s39
guest memory.
Dominik Dingel (4):
s390/mm: recfactor global pgste updates
mm: introduce new VM_NOZEROPAGE flag
s390/mm: prevent and break zero page mappings in case of storage keys
s390/mm: disable KSM for storage key enabled pages
arch/s390/Kconfig | 3 +
arch/s390/includ
When storage keys are enabled unmerge already merged pages and prevent
new pages from being merged.
Signed-off-by: Dominik Dingel
Acked-by: Christian Borntraeger
Signed-off-by: Martin Schwidefsky
---
arch/s390/include/asm/pgtable.h | 2 +-
arch/s390/kvm/priv.c| 17
Add a new vma flag to allow an architecture to disable the backing
of non-present, anonymous pages with the read-only empty zero page.
Signed-off-by: Dominik Dingel
Acked-by: Christian Borntraeger
Signed-off-by: Martin Schwidefsky
---
include/linux/mm.h | 13 +++--
mm/huge_memory.c
Replace the s390 specific page table walker for the pgste updates
with a call to the common code walk_page_range function.
There are now two pte modification functions, one for the reset
of the CMMA state and another one for the initialization of the
storage keys.
Signed-off-by: Dominik Dingel
ll error handling
- Reducing the needed modifications on the common code
Dominik Dingel (4):
PF: Add FAULT_FLAG_RETRY_NOWAIT for guest fault
PF: Make KVM_HVA_ERR_BAD usable on s390
PF: Provide additional direct page notification
PF: Async page fault support on s390
Documentat
In case of a fault retry exit sie64() with gmap_fault indication for the
running thread set. This makes it possible to handle async page faults
without the need for mm notifiers.
Based on a patch from Martin Schwidefsky.
Signed-off-by: Dominik Dingel
Acked-by: Christian Borntraeger
---
arch
will directly push the information to the guest.
This way s390 can use an already existing architecture interface.
Still the vcpu thread should call check_completion to cleanup leftovers,
that leaves most of the common code untouched.
Signed-off-by: Dominik Dingel
Acked-by: Christian Borntraeger
this
purpose, as described in "CP Programming Services (SC24-6084)".
Signed-off-by: Dominik Dingel
---
Documentation/s390/kvm.txt | 24 +
arch/s390/include/asm/kvm_host.h | 22
arch/s390/include/uapi/asm/kvm.h | 10
arch/s390/kvm/Kconfig|
Current common code uses PAGE_OFFSET to indicate a bad host virtual address.
As this check won't work on architectures that don't map kernel and user memory
into the same address space (e.g. s390), such architectures can now provide
there own KVM_HVA_ERR_BAD defines.
Signed-off-by: Domi
handling
v1 -> v2:
- Adding other architecture backends
- Adding documentation for the ioctl
- Improving the overall error handling
- Reducing the needed modifications on the common code
Dominik Dingel (4):
PF: Add FAULT_FLAG_RETRY_NOWAIT for guest fault
PF: Make KVM_HVA_ERR_BAD usa
ned-off-by: Dominik Dingel
---
include/linux/kvm_host.h | 14 ++
1 file changed, 14 insertions(+)
diff --git a/include/linux/kvm_host.h b/include/linux/kvm_host.h
index a63d83e..f3c04e7 100644
--- a/include/linux/kvm_host.h
+++ b/include/linux/kvm_host.h
@@ -85,6 +85,18 @@ static i
will directly push the information to the guest.
Still the vcpu thread should call check_completion to cleanup leftovers,
that leaves most of the common code untouched.
Signed-off-by: Dominik Dingel
---
arch/x86/kvm/mmu.c | 2 +-
include/linux/kvm_host.h | 2 +-
virt/kvm/Kconfig
this
purpose, as described in "CP Programming Services (SC24-6084)".
Signed-off-by: Dominik Dingel
---
Documentation/s390/kvm.txt | 24 ++
arch/s390/include/asm/kvm_host.h | 22 +
arch/s390/include/uapi/asm/kvm.h | 10
arch/s390/kvm/Kconfig|
In case of a fault retry exit sie64() with gmap_fault indication for the
running thread set. This makes it possible to handle async page faults
without the need for mm notifiers.
Based on a patch from Martin Schwidefsky.
Signed-off-by: Dominik Dingel
---
arch/s390/include/asm/pgtable.h | 2
In case of a fault retry exit sie64() with gmap_fault indication for the
running thread set. This makes it possible to handle async page faults
without the need for mm notifiers.
Based on a patch from Martin Schwidefsky.
Signed-off-by: Dominik Dingel
---
arch/s390/include/asm/pgtable.h | 2
will directly push the information to the guest.
Still the vcpu thread should call check_completion to cleanup leftovers,
that leaves most of the common code untouched.
Signed-off-by: Dominik Dingel
---
arch/x86/kvm/mmu.c | 2 +-
include/linux/kvm_host.h | 2 +-
virt/kvm/Kconfig
guest interface for this
purpose, as described in "CP Programming Services" (SC24-6084)".
Signed-off-by: Dominik Dingel
---
Documentation/s390/kvm.txt | 24 ++
arch/s390/include/asm/kvm_host.h | 22 +
arch/s390/include/uapi/asm/kvm.h | 10
arch/s
ce hase to enable the capability.
With that knob we can later on disable this feature for live migration.
v1 -> v2:
- Adding other architecture backends
- Adding documentation for the ioctl
- Improving the overall error handling
- Reducing the needed modifications on the common code
Domi
Current common codes uses PAGE_OFFSET to indicate a bad host virtual address.
As this check won't work on architectures that don't map kernel and user memory
into the same address space (e.g. s390), it is moved into architcture specific
code.
Signed-off-by: Dominik Dingel
---
arch/a
Current common code use PAGE_OFFSET to indicate a bad host virtual address.
This works for x86 but not necessarily on other architectures. So the check
is moved into architecture specific code.
Todo:
- apply to other architectures when applicable
Signed-off-by: Dominik Dingel
---
arch/s390
: Dominik Dingel
---
arch/s390/include/asm/processor.h | 7 +++
arch/s390/kvm/kvm-s390.c | 15 +++
arch/s390/mm/fault.c | 29 +
arch/s390/mm/pgtable.c| 1 +
4 files changed, 48 insertions(+), 4 deletions(-)
diff --git a/arch
This patch adds the handling for async page faults to s390x code.
It provides the userspace API to enable, disable or get the
status of this feature.
Also it includes the diagnose code, called by the guest, to enable
async page faults by pfault or disable them.
Signed-off-by: Dominik Dingel
insert the page to the queue.
So if we are not able to schedule the async page, we have to remove it from
the list again. As this is only when we also have to page in synchronously,
the overhead is not really important.
Signed-off-by: Dominik Dingel
---
arch/x86/kvm/mmu.c | 2 +-
include
ce hase to enable the capability.
With that knob we can later on disable this feature for live migration.
Dominik Dingel (4):
PF: Add FAULT_FLAG_RETRY_NOWAIT for guest fault
PF: Move architecture specifics to the backends
PF: Additional flag for direct page fault inject
PF: Intial async
From: Dominik Dingel
page_mkwrite is initalized with zero and only set once, from that point exists
no way to get to the oom or oom_free_new labels.
Signed-off-by: Dominik Dingel
---
mm/memory.c | 4
1 file changed, 4 deletions(-)
diff --git a/mm/memory.c b/mm/memory.c
index 221fc9f
83 matches
Mail list logo