All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] find_next_iomem_res() fixes
@ 2018-09-27 14:21 ` Bjorn Helgaas
  0 siblings, 0 replies; 33+ messages in thread
From: Bjorn Helgaas @ 2018-09-27 14:21 UTC (permalink / raw)
  To: linux-kernel
  Cc: Lianbo Jiang, Vivek Goyal, kexec, tglx, mingo, hpa, x86, akpm,
	dan.j.williams, thomas.lendacky, baiyaowei, tiwai, bp,
	brijesh.singh, dyoung, bhe

These fix:

  - A kexec off-by-one error that we probably never see in practice (only
    affects a resource starting at exactly 640KB).

  - A corner case in walk_iomem_res_desc(), walk_system_ram_res(), etc that
    we probably also never see in practice (only affects a single byte
    resource at the very end of the region we're searching)

  - An issue in walk_iomem_res_desc() that apparently causes a kdump issue
    (see Lianbo's note at [1]).

I think we need to fix the kdump issue either by these patches
(specifically the last one) or by the patch Lianbo posted [2].

I'm hoping to avoid deciding and merging these myself, but I'm not
sure who really wants to own kernel/resource.c.

[1] https://lore.kernel.org/lkml/01551d06-c421-5df3-b19f-fc66f3639e4f@redhat.com
[2] https://lore.kernel.org/lkml/20180921073211.20097-2-lijiang@redhat.com

---

Bjorn Helgaas (3):
      x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error
      resource: Include resource end in walk_*() interfaces
      resource: Fix find_next_iomem_res() iteration issue


 arch/x86/include/asm/kexec.h |    2 -
 kernel/resource.c            |   96 ++++++++++++++++++------------------------
 2 files changed, 43 insertions(+), 55 deletions(-)

^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2018-10-16  2:51 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-27 14:21 [PATCH 0/3] find_next_iomem_res() fixes Bjorn Helgaas
2018-09-27 14:21 ` Bjorn Helgaas
2018-09-27 14:21 ` [PATCH 1/3] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error Bjorn Helgaas
2018-09-27 14:21   ` Bjorn Helgaas
2018-09-28 13:15   ` Borislav Petkov
2018-09-28 13:15     ` Borislav Petkov
2018-09-30  9:21   ` Dave Young
2018-09-30  9:21     ` Dave Young
2018-09-30  9:27     ` Dave Young
2018-09-30  9:27       ` Dave Young
2018-10-15  4:51       ` Dave Young
2018-10-15  4:51         ` Dave Young
2018-10-15 11:18         ` Borislav Petkov
2018-10-15 11:18           ` Borislav Petkov
2018-10-15 13:44         ` Bjorn Helgaas
2018-10-15 13:44           ` Bjorn Helgaas
2018-10-16  2:51           ` Dave Young
2018-10-16  2:51             ` Dave Young
2018-10-09 15:30   ` [tip:x86/mm] " tip-bot for Bjorn Helgaas
2018-09-27 14:22 ` [PATCH 2/3] resource: Include resource end in walk_*() interfaces Bjorn Helgaas
2018-09-27 14:22   ` Bjorn Helgaas
2018-09-28 13:54   ` Borislav Petkov
2018-09-28 13:54     ` Borislav Petkov
2018-10-09 15:31   ` [tip:x86/mm] " tip-bot for Bjorn Helgaas
2018-09-27 14:22 ` [PATCH 3/3] resource: Fix find_next_iomem_res() iteration issue Bjorn Helgaas
2018-09-27 14:22   ` Bjorn Helgaas
2018-09-28 16:41   ` Borislav Petkov
2018-09-28 16:41     ` Borislav Petkov
2018-10-09 17:30     ` Bjorn Helgaas
2018-10-09 17:30       ` Bjorn Helgaas
2018-10-09 17:35       ` Borislav Petkov
2018-10-09 17:35         ` Borislav Petkov
2018-10-09 15:31   ` [tip:x86/mm] " tip-bot for Bjorn Helgaas

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.