Backport patches for DAMON merge regions fix
Status from this message: This is a note to let you know that I've just added the patch titled
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | minmax: sanity check constant bounds when clampinginclude/ | +24 | 0 replies | |
| 2/7 | minmax: clamp more efficiently by avoiding extra comparisoninclude/ | +1 | 0 replies | |
| 3/7 | minmax: fix header inclusionsinclude/ | +2 | 0 replies | |
| 4/7 | minmax: allow min()/max()/clamp() if the arguments have the same signedness.include/ | +32 | 0 replies | |
| 5/7 | minmax: allow comparisons of 'int' against 'unsigned char/short'include/ | +3 | 0 replies | |
| 6/7 | minmax: relax check to allow comparison between unsigned arguments and signed constantsinclude/ | +17 | 0 replies | |
| 7/7 | mm/damon/core: merge regions aggressively when max_nr_regions is unmetmm/ | +19 | 1 reply |
Reviews trailers per patch
2 of 7 patches have a Reviewed-by or Acked-by.
| Patch | Andy Shevchenko | Herve Codina |
|---|---|---|
| 1/7 | R-b | |
| 2/7 | ||
| 3/7 | R-b | |
| 4/7 | ||
| 5/7 | ||
| 6/7 | ||
| 7/7 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 6.1.y 0/7] Backport patches for DAMON merge regions fix
Commit 310d6c15e910 ("mm/damon/core: merge regions aggressively when max_nr_regions") causes a build warning [1] on 6.1.y. That was due to unnecessarily strict type check from max().
Fix the warning by backporting a minmax.h upstream commit that made the type check less strict for unnecessary case, and upstream commits that it depends on.
Note that all patches except the third one ("minmax: fix header inclusions") are clean cherry-picks of upstream commit. For the third one, a minor conflict fix was needed.
[1] https://lore.kernel.org/2024071519-janitor-robe-779f@gregkh
Andy Shevchenko (1):
minmax: fix header inclusions
David Laight (3):
minmax: allow min()/max()/clamp() if the arguments have the same
signedness.
minmax: allow comparisons of 'int' against 'unsigned char/short'
minmax: relax check to allow comparison between unsigned arguments and
signed constants
Jason A. Donenfeld (2):
minmax: sanity check constant bounds when clamping
minmax: clamp more efficiently by avoiding extra comparison
SeongJae Park (1):
mm/damon/core: merge regions aggressively when max_nr_regions is unmet
include/linux/minmax.h | 89 ++++++++++++++++++++++++++++++------------ mm/damon/core.c | 21 +++++++++- 2 files changed, 83 insertions(+), 27 deletions(-)
base-commit: 291e563ecab1ea89c70172ecf0d6bff7b725d3cb
Signature · 1 line
2.39.2