All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/23] mdadm-CI for-jes/20220728: patches for merge
@ 2022-07-28 12:20 Coly Li
  2022-07-28 12:20 ` [PATCH 01/23] Makefile: Don't build static build with everything and everything-test Coly Li
                   ` (22 more replies)
  0 siblings, 23 replies; 25+ messages in thread
From: Coly Li @ 2022-07-28 12:20 UTC (permalink / raw)
  To: jes; +Cc: linux-raid, Coly Li

Hi Jes,

The following patches are reviewed by Mariusz and me, and the non-test
patches  pass roughly testing by array (with/without imsm) array
creation/stop.

All the patches are pushed to for-jes/20220728 branch of my mdadm-CI
tree, for patchwork to trace them more conveniently I post them all in
this email threads.

Please consider to take them to mdadm upstream.

Thanks.

Coly Li
---
Hannes Reinecke (1):
  mdadm: enable Intel Alderlake RSTe configuration

Kinga Tanska (2):
  Assemble: check if device is container before scheduling force-clean
    update
  mdadm: replace container level checking with inline

Logan Gunthorpe (11):
  Makefile: Don't build static build with everything and everything-test
  DDF: Cleanup validate_geometry_ddf_container()
  DDF: Fix NULL pointer dereference in validate_geometry_ddf()
  mdadm/Grow: Fix use after close bug by closing after fork
  monitor: Avoid segfault when calling NULL get_bad_blocks
  mdadm: Fix mdadm -r remove option regression
  mdadm: Fix optional --write-behind parameter
  mdadm/test: Add a mode to repeat specified tests
  mdadm/test: Mark and ignore broken test failures
  tests: Add broken files for all broken tests
  tests/00readonly: Run udevadm settle before setting ro

Mariusz Tkaczyk (3):
  tests: add test for names
  mdadm: remove symlink option
  mdadm: move data_offset to struct shape

Mateusz Kusiak (1):
  Grow: Split Grow_reshape into helper function

NeilBrown (1):
  super1: report truncated device

Sudhakar Panneerselvam (4):
  tests/00raid0: add a test that validates raid0 with layout fails for
    0.9
  tests: fix raid0 tests for 0.90 metadata
  tests/04update-metadata: avoid passing chunk size to raid1
  tests/02lineargrow: clear the superblock at every iteration

 Assemble.c                                 |  10 +-
 Create.c                                   |  22 ++--
 Grow.c                                     | 142 +++++++++++----------
 Incremental.c                              |   4 +-
 Makefile                                   |   4 +-
 ReadMe.c                                   |   2 +-
 config.c                                   |   7 +-
 mdadm.8.in                                 |   9 --
 mdadm.c                                    |  46 ++-----
 mdadm.conf.5.in                            |  15 ---
 mdadm.h                                    |  24 +++-
 monitor.c                                  |   3 +
 platform-intel.c                           |   8 +-
 super-ddf.c                                |  98 +++++++-------
 super-intel.c                              |   4 +-
 super0.c                                   |   2 +-
 super1.c                                   |  36 ++++--
 sysfs.c                                    |   2 +-
 test                                       |  71 +++++++++--
 tests/00createnames                        |  93 ++++++++++++++
 tests/00raid0                              |  10 +-
 tests/00readonly                           |   5 +
 tests/01r5integ.broken                     |   7 +
 tests/01raid6integ.broken                  |   7 +
 tests/02lineargrow                         |   2 +
 tests/03r0assem                            |   6 +-
 tests/04r0update                           |   4 +-
 tests/04r5swap.broken                      |   7 +
 tests/04update-metadata                    |   8 +-
 tests/07autoassemble.broken                |   8 ++
 tests/07autodetect.broken                  |   5 +
 tests/07changelevelintr.broken             |   9 ++
 tests/07changelevels.broken                |   9 ++
 tests/07reshape5intr.broken                |  45 +++++++
 tests/07revert-grow.broken                 |  31 +++++
 tests/07revert-shrink.broken               |   9 ++
 tests/07testreshape5.broken                |  12 ++
 tests/09imsm-assemble.broken               |   6 +
 tests/09imsm-create-fail-rebuild.broken    |   5 +
 tests/09imsm-overlap.broken                |   7 +
 tests/10ddf-assemble-missing.broken        |   6 +
 tests/10ddf-fail-create-race.broken        |   7 +
 tests/10ddf-fail-two-spares.broken         |   5 +
 tests/10ddf-incremental-wrong-order.broken |   9 ++
 tests/14imsm-r1_2d-grow-r1_3d.broken       |   5 +
 tests/14imsm-r1_2d-takeover-r0_2d.broken   |   6 +
 tests/18imsm-r10_4d-takeover-r0_2d.broken  |   5 +
 tests/18imsm-r1_2d-takeover-r0_1d.broken   |   6 +
 tests/19raid6auto-repair.broken            |   5 +
 tests/19raid6repair.broken                 |   5 +
 util.c                                     |  14 ++
 51 files changed, 626 insertions(+), 251 deletions(-)
 create mode 100644 tests/00createnames
 create mode 100644 tests/01r5integ.broken
 create mode 100644 tests/01raid6integ.broken
 create mode 100644 tests/04r5swap.broken
 create mode 100644 tests/07autoassemble.broken
 create mode 100644 tests/07autodetect.broken
 create mode 100644 tests/07changelevelintr.broken
 create mode 100644 tests/07changelevels.broken
 create mode 100644 tests/07reshape5intr.broken
 create mode 100644 tests/07revert-grow.broken
 create mode 100644 tests/07revert-shrink.broken
 create mode 100644 tests/07testreshape5.broken
 create mode 100644 tests/09imsm-assemble.broken
 create mode 100644 tests/09imsm-create-fail-rebuild.broken
 create mode 100644 tests/09imsm-overlap.broken
 create mode 100644 tests/10ddf-assemble-missing.broken
 create mode 100644 tests/10ddf-fail-create-race.broken
 create mode 100644 tests/10ddf-fail-two-spares.broken
 create mode 100644 tests/10ddf-incremental-wrong-order.broken
 create mode 100644 tests/14imsm-r1_2d-grow-r1_3d.broken
 create mode 100644 tests/14imsm-r1_2d-takeover-r0_2d.broken
 create mode 100644 tests/18imsm-r10_4d-takeover-r0_2d.broken
 create mode 100644 tests/18imsm-r1_2d-takeover-r0_1d.broken
 create mode 100644 tests/19raid6auto-repair.broken
 create mode 100644 tests/19raid6repair.broken

-- 
2.35.3


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

end of thread, other threads:[~2022-08-05 10:03 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-28 12:20 [PATCH 00/23] mdadm-CI for-jes/20220728: patches for merge Coly Li
2022-07-28 12:20 ` [PATCH 01/23] Makefile: Don't build static build with everything and everything-test Coly Li
2022-07-28 12:20 ` [PATCH 02/23] DDF: Cleanup validate_geometry_ddf_container() Coly Li
2022-07-28 12:20 ` [PATCH 03/23] DDF: Fix NULL pointer dereference in validate_geometry_ddf() Coly Li
2022-07-28 12:20 ` [PATCH 04/23] mdadm/Grow: Fix use after close bug by closing after fork Coly Li
2022-07-28 12:20 ` [PATCH 05/23] monitor: Avoid segfault when calling NULL get_bad_blocks Coly Li
2022-07-28 12:20 ` [PATCH 06/23] mdadm: Fix mdadm -r remove option regression Coly Li
2022-07-28 12:20 ` [PATCH 07/23] mdadm: Fix optional --write-behind parameter Coly Li
2022-07-28 12:20 ` [PATCH 08/23] tests/00raid0: add a test that validates raid0 with layout fails for 0.9 Coly Li
2022-07-28 12:20 ` [PATCH 09/23] tests: fix raid0 tests for 0.90 metadata Coly Li
2022-07-28 12:20 ` [PATCH 10/23] tests/04update-metadata: avoid passing chunk size to raid1 Coly Li
2022-07-28 12:20 ` [PATCH 11/23] tests/02lineargrow: clear the superblock at every iteration Coly Li
2022-07-28 12:20 ` [PATCH 12/23] mdadm/test: Add a mode to repeat specified tests Coly Li
2022-07-28 12:20 ` [PATCH 13/23] mdadm/test: Mark and ignore broken test failures Coly Li
2022-07-28 12:20 ` [PATCH 14/23] tests: Add broken files for all broken tests Coly Li
2022-07-28 12:20 ` [PATCH 15/23] Grow: Split Grow_reshape into helper function Coly Li
2022-07-28 12:20 ` [PATCH 16/23] super1: report truncated device Coly Li
2022-07-28 12:20 ` [PATCH 17/23] Assemble: check if device is container before scheduling force-clean update Coly Li
2022-07-28 12:20 ` [PATCH 18/23] mdadm: replace container level checking with inline Coly Li
2022-07-28 12:20 ` [PATCH 19/23] mdadm: enable Intel Alderlake RSTe configuration Coly Li
2022-08-05 10:02   ` Kinga Tanska
2022-07-28 12:20 ` [PATCH 20/23] tests: add test for names Coly Li
2022-07-28 12:20 ` [PATCH 21/23] mdadm: remove symlink option Coly Li
2022-07-28 12:21 ` [PATCH 22/23] mdadm: move data_offset to struct shape Coly Li
2022-07-28 12:21 ` [PATCH 23/23] tests/00readonly: Run udevadm settle before setting ro Coly Li

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.