mbox series

[v3,0/5] fast-reboot: parallel memory clearing

Message ID 20180717045829.3211-1-stewart@linux.ibm.com
Headers show
Series fast-reboot: parallel memory clearing | expand

Message

Stewart Smith July 17, 2018, 4:58 a.m. UTC
Following on from the v2 RFC patchset, changes here are:
- keep the pnor read caching patch for later
- Fall back to cpu_queue_job if queue_job_on_node fails
- Nick's latest patch which takes the test fixes from me.

Nicholas Piggin (1):
  cpu: add cpu_queue_job_on_node()

Stewart Smith (4):
  fast-reboot: parallel memory clearing
  Scan PCI and clear memory simultaneously
  mem_region: log region name on mem_alloc failure
  mem_check(): Correct alignment assumptions

 core/cpu.c                                    |  84 +++++++++---
 core/device.c                                 |   2 +-
 core/fast-reboot.c                            |   5 +-
 core/mem_region.c                             | 127 +++++++++++++++++-
 core/test/dummy-cpu.h                         |  40 ++++++
 core/test/run-malloc-speed.c                  |   7 +-
 core/test/run-malloc.c                        |   7 +-
 core/test/run-mem_range_is_reserved.c         |   8 +-
 core/test/run-mem_region.c                    |  10 +-
 core/test/run-mem_region_init.c               |   8 +-
 core/test/run-mem_region_next.c               |   8 +-
 core/test/run-mem_region_release_unused.c     |   8 +-
 .../run-mem_region_release_unused_noalloc.c   |   8 +-
 core/test/run-mem_region_reservations.c       |   8 +-
 core/test/stubs.c                             |  44 ++++++
 hdata/test/hdata_to_dt.c                      |   9 ++
 hdata/test/stubs.c                            |  47 +++++++
 include/cpu.h                                 |   4 +
 include/device.h                              |   5 +-
 include/mem_region.h                          |   3 +-
 20 files changed, 361 insertions(+), 81 deletions(-)
 create mode 100644 core/test/dummy-cpu.h

Comments

Stewart Smith July 17, 2018, 8:11 a.m. UTC | #1
Stewart Smith <stewart@linux.ibm.com> writes:
> Following on from the v2 RFC patchset, changes here are:
> - keep the pnor read caching patch for later
> - Fall back to cpu_queue_job if queue_job_on_node fails
> - Nick's latest patch which takes the test fixes from me.
>
> Nicholas Piggin (1):
>   cpu: add cpu_queue_job_on_node()
>
> Stewart Smith (4):
>   fast-reboot: parallel memory clearing
>   Scan PCI and clear memory simultaneously
>   mem_region: log region name on mem_alloc failure
>   mem_check(): Correct alignment assumptions

Series merged to master as of 2c30ddb93baf34c0191e5c23579c03a8f76f27c4