Message ID | 20221219161922.2708732-3-Liam.Howlett@oracle.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id B55D3C3DA7A for <linux-mm@archiver.kernel.org>; Mon, 19 Dec 2022 16:20:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 01E068E0005; Mon, 19 Dec 2022 11:20:31 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id F0F348E0001; Mon, 19 Dec 2022 11:20:30 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D886A8E0005; Mon, 19 Dec 2022 11:20:30 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id C9E5B8E0001 for <linux-mm@kvack.org>; Mon, 19 Dec 2022 11:20:30 -0500 (EST) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 98CAD16081C for <linux-mm@kvack.org>; Mon, 19 Dec 2022 16:20:30 +0000 (UTC) X-FDA: 80259568620.18.3CEEE81 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf08.hostedemail.com (Postfix) with ESMTP id 404AA160016 for <linux-mm@kvack.org>; Mon, 19 Dec 2022 16:20:26 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=LU4BxFZ8; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=A+JSMOEJ; dmarc=pass (policy=none) header.from=oracle.com; spf=pass (imf08.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1671466826; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=KDQIl8DincmtwTIBP9/v7nsnc6e5ZzQYo8DVqjh961k=; b=XqGCrVJHJZKd69gNIjHbY7PE51K/+MxQB4vn/C2gWtTQ9CV0NGINnjXvdJTi3efw3T7qbx WZVhjnyR2lLsOsxS7wMuylEZaLd7EsMCvWkI3v8avJM3w0woqb0h6n0LXEMRP2fq9XMi2o z8Y2N7bw90UdCg94c3aVays6qlqtviY= ARC-Authentication-Results: i=2; imf08.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=LU4BxFZ8; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=A+JSMOEJ; dmarc=pass (policy=none) header.from=oracle.com; spf=pass (imf08.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1671466826; a=rsa-sha256; cv=pass; b=EKXZdPlJ6V229SCCTYOvhYuZKQ+Xf+kZqhPxGYd1P2+aQZYQ8Vb+zSu9qLeVA+VRqU7r1c kyRTDcq/iwYw/eePtc8KCywl7O1A28X/ilqMqJNP9cHxjUu3nDX4MysAZEBZjKyq1P+ijo mMjXtGOrCQHxn7FYzWZDDYaPb8Eqqmk= Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BJFxFff028286; Mon, 19 Dec 2022 16:20:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=KDQIl8DincmtwTIBP9/v7nsnc6e5ZzQYo8DVqjh961k=; b=LU4BxFZ8LHD8+ueY91Wo0ZBBfoJpCTW2EEOJkpMi+vKf7LkjGpLMNFUve4HSSKhCin43 ENBhqMlj4kjTo2fceiLj2LfjfPFNxH7OrEcqhS3bN5/3utDXNyRpXxBCVV+uGmzq2DJL 1wKprXEHzM1cTbKDyDfKWxd4AVc3kdlDDqJoHQRsY7WP9Ib/nL7I0LB66ZUukjhII2Lt n6KdJrc8j/rfkWYGrNQp1iq95M5eb5Ekkbz1+b8p5fAGUUZb9S8T8REjscryDfozn5qz Sc/MiTaiwmMGbZSaqY0pio3gCIAeQpErpIxL507b3d3CIbUqiXcM26qdSNJVsyd4WMsm OA== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3mh6tqu8us-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 19 Dec 2022 16:20:19 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2BJG15Pf024209; Mon, 19 Dec 2022 16:20:18 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2169.outbound.protection.outlook.com [104.47.58.169]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3mh473yj2x-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 19 Dec 2022 16:20:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ew19fC2X0YBbvIzpBA41n/Alh60cn3Sp6Qkj0HBgnTCtTsolZDABBIOPbIILWUSnvUiX5xEoerRh64D51d8mxiBYbzrz/oxQNEf3ybDXJogCMCmSwt4+ZgyWr25KBNNnQHzSdXCFlGvNr7SUZDdQaruOQXbxTTViEq2WDdV0mCyQMPhyj38nBdYwO03hbHhN33dEpT9NwMTMCyarz6I8NFX5OJu/T7gKuTdi4IUJTbmIcZ0dJoaZGUAr9D31EulcTw7FBMofdwnp6DELr7lkz5V3sDJDiYx39ihWLwFzL2JPvuGEEga0TQ0OPM8DBG342dfZIUH1T/y91/eHrGNqUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KDQIl8DincmtwTIBP9/v7nsnc6e5ZzQYo8DVqjh961k=; b=ja3xV/H86MiIGiy0B5m+DdfSPvo7mKc4MDdyoPQalC06kB7IN3zFkH8OH/ZR70GaV3fTs6r4a3/PNuL/ZYNTkbb7q7AzWqVvS16M3WPyUooeuRoUp2Edvq0Gm2ddug6MSzePqRVCOoRUPbtW4nh3yEVBJ5Vg2VSnGlnabUiPHMd2/9aD/EUnitqqNGVd2D/1fLjphnSl17LypL0d7pLMnLc9GY5ko0K7n+rT65MsV/Iakl/XD8H8LGedCio6cQQLQ8pQzGfZGVAdm6242ppcl44uysuQlXwn6kesvM0PrtdL7tR2I/UIUvTYdbAtHSuLYNgexjQosiN7RFvo+jdhOA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KDQIl8DincmtwTIBP9/v7nsnc6e5ZzQYo8DVqjh961k=; b=A+JSMOEJshEY3+Bz2z8uBU/xo+MNSRj+eRgUGRTmcji+7Gzrn4fQuHIhR6ndopNm1lz3hBqBbCxxuu/XIDY1uzJmcEiNrr9Hy6SJ2RLZtaJUSs0Ji6cNhUUkALs7Nfkhldo3DzNHrqpqPhbS+vCCKF1/MRo0qsEdgXJTdtQ2lao= Received: from SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) by CO6PR10MB5652.namprd10.prod.outlook.com (2603:10b6:303:135::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Mon, 19 Dec 2022 16:20:16 +0000 Received: from SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::a02:2ac8:ee3e:682]) by SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::a02:2ac8:ee3e:682%4]) with mapi id 15.20.5924.016; Mon, 19 Dec 2022 16:20:16 +0000 From: Liam Howlett <liam.howlett@oracle.com> To: "linux-mm@kvack.org" <linux-mm@kvack.org>, "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>, Andrew Morton <akpm@linux-foundation.org>, "maple-tree@lists.infradead.org" <maple-tree@lists.infradead.org> CC: "stable@vger.kernel.org" <stable@vger.kernel.org>, Liam Howlett <liam.howlett@oracle.com>, Andrei Vagin <avagin@gmail.com>, "usama.anjum@collabora.com" <usama.anjum@collabora.com>, Mike Rapoport <rppt@kernel.org> Subject: [PATCH v2 2/2] test_maple_tree: Add test for mas_spanning_rebalance() on insufficient data Thread-Topic: [PATCH v2 2/2] test_maple_tree: Add test for mas_spanning_rebalance() on insufficient data Thread-Index: AQHZE8XHNNHGYHGPtUakkZXyDajcKw== Date: Mon, 19 Dec 2022 16:20:15 +0000 Message-ID: <20221219161922.2708732-3-Liam.Howlett@oracle.com> References: <20221219161922.2708732-1-Liam.Howlett@oracle.com> In-Reply-To: <20221219161922.2708732-1-Liam.Howlett@oracle.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.35.1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN6PR10MB3022:EE_|CO6PR10MB5652:EE_ x-ms-office365-filtering-correlation-id: f1fc2dec-8cdd-4fd4-64e0-08dae1dce9f6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QtVHzxWqJj+rVCaXOCKEQoca/nn7dMlLs6D0sn9mzjSSPr4Z43g6DHEUkvACWAlqBZzARjB2ot9l7xjMt71rv4gKP+wB5vi846pgu/fXrAyhJ5aWJfBybQ8KZHr1Pp3KobCt9eoynCHWNUspx6c0auYmGVAO7C87rk577VN4NlWekDi2uofRbTYlP4JuXLIkWoVmebe7b0eJ5zKAaB2xLdSJPPMG/88JgPMwhbZuJV/2HuPpLo41x1e6zRzj/ZMb86ZQOYMrmHJzWPxFKphbSXtP1Z3WF13tsEndsOuxUWt2/BWYoQYHSeahmcmGXDWx9AXSF2eUM0K0LtoDDueZqMZc/ZQB2vPFy0mpRsyg3jFuA5OzDfT3DK07HRSTjAfwk4ZTvoNg+13jJl3/k/KXP1Klkq58tuVPBm6INM9lHWjfvZ+3XH4TdqLQXbpB4Ky0vTU6uKmWkQH8Sgiukci/WFHuSh2Q8NyZvDn3AW6gmHqrss/1hp7RgpoQqSItGUF+whIlo9F8xLlQfxKAxx46bdmonqxOAe2f494fNaKkKPSHe5AvAKdzk+zNtcrUGJYutycZUH6lIiSdoVmcC59k5uAYUtUulHlqnKxJCdAQGc7J5qNXxuh2MCLYwe50+/Xlj6mQeEVJtJl2dqFYNAEhGlZVDtZpCj4DAJ0YXMQYPJggOAZ4yw8tYZ90P/QJV2qS6c+OHJBgvtlg6BLWYE3XUA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR10MB3022.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(396003)(376002)(136003)(39860400002)(346002)(366004)(451199015)(478600001)(6486002)(71200400001)(6506007)(86362001)(186003)(2616005)(6512007)(66556008)(26005)(316002)(66476007)(66946007)(66446008)(64756008)(91956017)(54906003)(76116006)(110136005)(36756003)(38100700002)(41300700001)(8676002)(4326008)(1076003)(83380400001)(2906002)(44832011)(122000001)(8936002)(38070700005)(5660300002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?7pocQWLZas64FzjybfWHJzb?= =?iso-8859-1?q?pYoYSnF0Si2b9G990P0fFMRsxjXDksw05ZmNVfEyTzhmRKsDc7+JG0Qt7rJV?= =?iso-8859-1?q?Hi5IWtOFLqbT7dIx7ubMFSnAptT633lN1IqOApbp5H02IyMUYLs5IUJvwhmU?= =?iso-8859-1?q?w0NNuv8LybKduYgAUhId089D5s5EWWzzfGfXviKM5uwo25t9aE7Zs795Kjmh?= =?iso-8859-1?q?nxKkFUqkLKGkqRGkRo0sS9DWZ5STAx8ARL+HPd+k/r0ezarSBoTGnhgdHkYw?= =?iso-8859-1?q?r4ZnAFklDiHkfnATdYr9v6bVDK2By07Ed+brVFhYp2AAWe1K4JJl3vnBQE0Q?= =?iso-8859-1?q?TzCu/0Eu+VRnuKKx5GOUbxayryQfyP/xoLxeMayKSF/btISijGZSVe4lm1BA?= =?iso-8859-1?q?G80c7pw1jmlmJqp37ELgIl9fOjPLL7CmxUcgyCFGNfKfdjStq8V47LsO8DbB?= =?iso-8859-1?q?UB01xCOebUNOYGCsykNgn1dfIwt5WdWa/RGlRGH/6A5obDNmQsfWF2eF2myt?= =?iso-8859-1?q?ZlApzTbNDywO+3Y8Zk+NguR2CAa/MUmWleP0sbe1coee3lsgXA8cSLjRoroy?= =?iso-8859-1?q?p98ZKu7PiRp39C0ICJZZSl639gbJxiPNyEC99Jkh+hwFGbXKJT6MGaG9kHO/?= =?iso-8859-1?q?KyIB80FcW6Lb1k0XouLKayzVjQhBJnVMbNvz/lDnJ486C+pcHwkK2v9h1KNg?= =?iso-8859-1?q?6yTfHr74K9kAzrVdvd1waU4+VGyzKR1rnas8XSp4wAO7fKn3RkvdTygWhZ8Z?= =?iso-8859-1?q?u7Qx20Y+/gzvic/7q76vJUS8LV1A/CmwGvPqylh6pBDMmR5d5NaOWMAz2qhK?= =?iso-8859-1?q?ohZqS/SOLGFYCQgTePsynJKkbfGN45GXAFjKLwt4oG/tYA+bTp/QhhjbmkTR?= =?iso-8859-1?q?+wYDivWxdm+Dv8yBNI8uxKkZYPdGitJqMEWPN9LaQr6fORk7aVazmU1QBZNE?= =?iso-8859-1?q?0I0jp+fRSB8IcDFrKdorAuEIbQYXUkcD2r3f1nWhIFVJLj29S56+vJubSVne?= =?iso-8859-1?q?dYKXW4szkcqCBHD61ONmxBVc6jUtiZQ3iUV2KRo8O1zHh1NemeaeF4/MVCeA?= =?iso-8859-1?q?utt6qmosV37aKhGiTHsMzDnOImz85hKd9hwo9SzZPib6nec3zPxdeGic4v9Z?= =?iso-8859-1?q?YvQRtIj0iKko/qTxOGerPHFoNXa/Z8iOfyqJCs10/OLmHuZDQKyv24cniPCq?= =?iso-8859-1?q?QfierynWA8C1CLYCB3eVMdk+T4ckXuDTbFeapJHXrcyKMXs2WOAZJou2kSgU?= =?iso-8859-1?q?+rfhTit+OUQBvHIyPCiie5SIuEGO8HxgYfu6cZwxa0MqCFze2vdovN7d8+Ga?= =?iso-8859-1?q?s4/SwwF6/ZkkII+lfiDhCjfcdiSXeA5KeVKuJUqp+8LCzD2+W37f/jj94hZL?= =?iso-8859-1?q?fh9R/lxa0F5pDcc4lRIF8Uo5Wpu1Nnm6xB3kRoOh3xkV1J0UxTG+CApj1si+?= =?iso-8859-1?q?Xphx9vLUeSl/8fFHbWthZG3QQue6jgLHSoepRDcVcBQX8IRIgPVVf0uSE/5T?= =?iso-8859-1?q?M5ujs5W2qEvkcbwBhqlUDL0oVF9uAspkBnmJDIfHjGbH1eWg6QzuMXmdUJVw?= =?iso-8859-1?q?8ZYnmrcvdtQ8bXhCimkwxCcBYm6h7C4dJW5Jdt+Lr364pbS5o9D64NB1r3X4?= =?iso-8859-1?q?QDweRZgeRy6MJh65RINt1AqJst1SXp85WeSVSSg=3D=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR10MB3022.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f1fc2dec-8cdd-4fd4-64e0-08dae1dce9f6 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Dec 2022 16:20:15.7515 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 4s8I4Ik6LGOKNIT499qrlmXlViFyy4SfbP572NbCcU7zF+ZTUmkGvq1Y30B0e6zNmW5LUZThWE/0VWFHKmbegQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR10MB5652 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-19_01,2022-12-15_02,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 bulkscore=0 mlxscore=0 adultscore=0 phishscore=0 suspectscore=0 spamscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212190145 X-Proofpoint-GUID: nFGKeV6DE16SS2IT3A5T5eleMSh5J1Jl X-Proofpoint-ORIG-GUID: nFGKeV6DE16SS2IT3A5T5eleMSh5J1Jl X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 404AA160016 X-Stat-Signature: 57g7qpr6foah8y3izwuyd6xrksjuypgj X-HE-Tag: 1671466826-16733 X-HE-Meta: U2FsdGVkX1/SFxi5qM4HZoTxnnEAkhp3/mf3wFguBRkRbdr20mwxjwClF+l5VYn77NMitfCVB3fv1TuHflrUHoLIxVnHhl1vcxjNaW6VvlrKl0Ezk1ztqMd3sZXd/7anTvNOmBXxxNhWQD2cM/e0Iuum7+NFFQF1BSm+f9QX717D/l8J8b5GMPZbzTelmLdBx9b1ljm44cRQTGJ9cqqbXhHZZKZosKIGySZRy+ZWUxdnP1Q1QxkQcaTr180JkSU5q2UQExlmo2l15hIL4+yAkHJ1e9LV/VfpGpnt7Dpne269BoMeeAlxymp9AtU/4ogMfOp/J1ZWinc9Dqi6lXvA8TKhqlJLioABvKqsMAlM/k+YMcAarZjUqbmxgR2CeYktiVV9uMPxponWq57dBmtYnqn/43pIM68wF9pvYMOGMcq9LKjgy1dP8cyRnEf7VkJQF+tI9yrU/MZkBSB4XlqIVdSlwl/u2lItN2h7zALsozQ8OueeX+7URWxY5hyWjkszairBWJCzVZAztodsfL9pNTZzdCf/4UbhokS7BtARsXiE3hYGdux5kz8iqWR20UtXRCcvFofyepC5B8sFw40GeJzAsGsw/gyPvA5WQ9LTKmGmlC5hPyGqV8WsDtaC23NPNoE5cbuAL5h+SpsYKjOUWLfyhnKoDd/IqkzjHdiONVnN7dWDYcTENVc8AOh4TzDYlEzjOn5dq0+BU0el4PoF18KbAhp25Pq4NjkrH1mJijwOIjTMEL4kF8XLGheGTLdtui1ntuZRQ9be10QtZ8W81JjHE/gewptQJFutPQlUzo4zD8P7tL7UZWniJCPelvmKE2JDQwR/mpV5Y0CU4qZsSgOKxmpsp27Wk0iCDbKrXTqt5tGcNPEximYHDYcLj+R5Q6BHq/LzXbtI+aRNfuSaV4ap4aEDulcX/BF5+q1d7M+ZNtZgBH/2WtGUc8lO0xndC6cED3MuTy28VbKRVHE vFcnk9pv Cp6EYUjbE2I7CMhr19Wd/WgdReqv6K/JmKcZY23z/kjSQ20RGq/tnxD/4GEWozrzwHRzCG9iTBlA5oU6BTRPbw0Vx4VlvwjwSGyNqpk8L39Iej7NedFfnDJ5PQBtR5eT/uas+DVDScIrsdgPEYTRsqr4mAA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> |
Series |
maple_tree: Fix mas_spanning_rebalance() on
|
expand
|
diff --git a/lib/test_maple_tree.c b/lib/test_maple_tree.c index f425f169ef08..497fc93ccf9e 100644 --- a/lib/test_maple_tree.c +++ b/lib/test_maple_tree.c @@ -2498,6 +2498,25 @@ static noinline void check_dup(struct maple_tree *mt) } } +static noinline void check_bnode_min_spanning(struct maple_tree *mt) +{ + int i = 50; + MA_STATE(mas, mt, 0, 0); + + mt_set_non_kernel(9999); + mas_lock(&mas); + do { + mas_set_range(&mas, i*10, i*10+9); + mas_store(&mas, check_bnode_min_spanning); + } while (i--); + + mas_set_range(&mas, 240, 509); + mas_store(&mas, NULL); + mas_unlock(&mas); + mas_destroy(&mas); + mt_set_non_kernel(0); +} + static DEFINE_MTREE(tree); static int maple_tree_seed(void) { @@ -2742,6 +2761,10 @@ static int maple_tree_seed(void) check_dup(&tree); mtree_destroy(&tree); + mt_init_flags(&tree, MT_FLAGS_ALLOC_RANGE); + check_bnode_min_spanning(&tree); + mtree_destroy(&tree); + #if defined(BENCH) skip: #endif
Add a test to the maple tree test suite for the spanning rebalance insufficient node issue does not go undetected again. Cc: Andrei Vagin <avagin@gmail.com> Cc: usama.anjum@collabora.com CC: stable@vger.kernel.org Cc: Mike Rapoport <rppt@kernel.org> Signed-off-by: Liam R. Howlett <Liam.Howlett@oracle.com> --- lib/test_maple_tree.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+)