lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20221219161922.2708732-1-Liam.Howlett@oracle.com>
Date:   Mon, 19 Dec 2022 16:20:08 +0000
From:   Liam Howlett <liam.howlett@...cle.com>
To:     "linux-mm@...ck.org" <linux-mm@...ck.org>,
        "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
        Andrew Morton <akpm@...ux-foundation.org>,
        "maple-tree@...ts.infradead.org" <maple-tree@...ts.infradead.org>
CC:     "stable@...r.kernel.org" <stable@...r.kernel.org>,
        Liam Howlett <liam.howlett@...cle.com>
Subject: [PATCH v2 0/2] maple_tree: Fix mas_spanning_rebalance() on

Mike Rapoport contacted me off-list with a regression in running criu.
Periodic tests fail with an RCU stall during execution.  Although rare,
it is possible to hit this with other uses so this patch should be
backported to fix the regression.

This patch set adds the fix and a test case to the maple tree test
suite.

Link: https://lore.kernel.org/linux-mm/20221216185233.2036415-1-Liam.Howlett@oracle.com/

V1 changes:
- Add stable to CC list
- Add tested-by to Mike's Reported-by.
- Moved test case to its own commit since the test code was added after
  the fixed-by commit and isn't part of the fix.

Liam R. Howlett (2):
  maple_tree: Fix mas_spanning_rebalance() on insufficient data
  test_maple_tree: Add test for mas_spanning_rebalance() on insufficient
    data

 lib/maple_tree.c      |  4 +++-
 lib/test_maple_tree.c | 23 +++++++++++++++++++++++
 2 files changed, 26 insertions(+), 1 deletion(-)

-- 
2.35.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ