From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 43C86C43334 for ; Sat, 25 Jun 2022 00:39:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B59FF8E0281; Fri, 24 Jun 2022 20:39:11 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B0A188E027E; Fri, 24 Jun 2022 20:39:11 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 95B1C8E0281; Fri, 24 Jun 2022 20:39:11 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 831088E027E for ; Fri, 24 Jun 2022 20:39:11 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 58688605C3 for ; Sat, 25 Jun 2022 00:39:11 +0000 (UTC) X-FDA: 79614898902.05.8681456 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf24.hostedemail.com (Postfix) with ESMTP id BF328180025 for ; Sat, 25 Jun 2022 00:39:10 +0000 (UTC) Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 25ON4xdW004505; Sat, 25 Jun 2022 00:39:09 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=DDOifp1Io3xbIeHCXuzeVIZ0sTdlkpYQGQ5UMLm3bNI=; b=AkTMafS+nwopQjaurlUcImQSSS3tDB5IFG8Yvzdlr8kSN7Spydkgm+MjxJ3tyv0g7ml5 KoY3EoAtwRZ2wD49ZntMTH73v184ArWNeqJb139/jleepaA+PmytETwy1NwfE04XgmET udnyvGzgjJ1Yl5YccQ2pV7Iv/jwK6fG1zeK8KWD2La6BvuSWuevaTfT32N0HglwBXJ0e nO75QoduZLrYjOjMw63yhhPhto9VHCFb1xPpytzJJCWFAxpR0C1Rft61YC/9sVzf4rHq kZs1D0csRSWfPTzgE67f3m1y1PuojqYvRaSYGv93Jfk4I7h3LT5DeLIiCe9DimZsFEM/ +g== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3gs5g2743t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 25 Jun 2022 00:39:09 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 25P0a8O2008165; Sat, 25 Jun 2022 00:39:08 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2173.outbound.protection.outlook.com [104.47.59.173]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com with ESMTP id 3gtkfxy1py-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 25 Jun 2022 00:39:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=afmOdmeHeRc9W7yI5ciLH4p8QnglrUZmNYFt6zqbzboAeaNfXRa7jzss+T6ItyeHaM5TacAhivKmY/LL+OlxXcHgNfNvzNY6MHHXbg0vCcmYT+F21NTHCv122Dfi6Dor0bEijJwt5RWKtNEiFIapLNO0ZOELnlLvabLrPbTYiSG08+hAQ+s5sBtUVy/9gID15wcAHwQ8weHV+p35N8nMmJng8Aj4JnCEZANebsLKWIKtkYetYJq0J8zO/O8ngdXm5MiY8R67+49+PnNph57akpPaKzZ+CUNe+cT/PEPuIGd+mKCxElnBe29xvRUAtS9FWreJ7LKQ6AG3mzRfmYo5Vg== 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=DDOifp1Io3xbIeHCXuzeVIZ0sTdlkpYQGQ5UMLm3bNI=; b=igM5UyoLOqJ6OCO5A9bUaHMb27WszRls2hwsXga4ybzySHfu3v74lpN77deFTqWPeHzSuCvdE/H1zNekfBxvWO4LXvv2CJ2d42hQRUav0st7ROsJ2ZL/tPdDk6o19EMoBkF7XQDISVDuufyfPAwkM+UJYxjfDZqyHpeZQKC3Kh0s8btzvdWEJnjHyL3Jd410biXRAa+EyK+yrbiIJ7rsNsEzoP7+2i829o/31mAqMG7DbaMLO/KofvRgrHxioxarqf9KimGUU515NasTLiozzKSqAzfoWAmQhyORMOYhC3zaa7Q5peOoJhLqtNl1iz7idVmbQsqj7x1T1SvvFE4agA== 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=DDOifp1Io3xbIeHCXuzeVIZ0sTdlkpYQGQ5UMLm3bNI=; b=rhkR1kvndDVgLkdnGR7nZy5RXHxAaU9cckaJp4NY13jfdAr/JdrY8ME9TTm0oKz/laziXAgIJggnupNkXiBkSdp6CXAhGz1sXgJCCNoEzLh8BPs5xSK80A1SJ/bbRPCsymaj4IWklfxjnf5HU6Gg6FOXsIyJi13wdYTMF2sbbBU= Received: from SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) by SJ0PR10MB5648.namprd10.prod.outlook.com (2603:10b6:a03:3e0::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.15; Sat, 25 Jun 2022 00:39:06 +0000 Received: from SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::f59a:175d:d24:949c]) by SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::f59a:175d:d24:949c%7]) with mapi id 15.20.5373.016; Sat, 25 Jun 2022 00:39:06 +0000 From: Liam Howlett To: "maple-tree@lists.infradead.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , Andrew Morton , Yu Zhao Subject: [PATCH Fix 0/2] Underflow in mas_spanning_rebalance() and test Thread-Topic: [PATCH Fix 0/2] Underflow in mas_spanning_rebalance() and test Thread-Index: AQHYiCv5fO/H86RVQEWXQp93u/so/A== Date: Sat, 25 Jun 2022 00:39:06 +0000 Message-ID: <20220625003854.1230114-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-office365-filtering-correlation-id: c0f3d13e-6290-4052-aadc-08da56431c46 x-ms-traffictypediagnostic: SJ0PR10MB5648:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WSSgDZcx0BjGYJDOP+Vd3asfZRL5AwGt+OUcZDxaMwQ0IxudtPq3MWrh9G0bmnHaDPmcrGgLdGG0drvt+Ca3JbJjYb01hICEbAcS090I9FINqnJCYLkyBi97efptXn1NuVqbvcyxx8WA21E0QW2f6mf+vRUXR1opmVxDffeOUGaJTZV9rgHQG6RexUEw7h+FNan36LfRRg8nU30U1gLVW0QkagAX4whJ/wmlVISU8BjbLuOfTKmCPP8Cn/SsIR+2HPvkzy6AKPHgZHCx5sSiCsjqhPBUjRu0TACOD++fWDG+jtYoUq2cqZxs0I1xZe2M/6zJLaWg4YqAUUmNAZQGqdWHJK4ykfh9B/TtVKjldh5kQAnuNXeqycllSwz8Rb/a2JAuvi+RU4aMAqRWhIZCkdIJbHRMtJ/vKbYaF2bRwzzL8UEMmBslyHFQUCmbGIQ/2sHBpHwfBKSoHmR5s9PFadEuXDAAP0Li7QZ2kgEvTQ0NwGk4sK4EMbcKwRLDMYZB3IaiU0+2PeWS/S4u67RTB/UhZTz+FDTJ9bt7DP3iVzcrPt0TAn/00GwlH8G45vBMgTwhuFdgQEkvo9wftJOUhL40rkAdEE3nfsN58ZOe3C6R4HbBh0nk3la8Bg+mx2zw1VbEP1In1cM9xX6fJsL0n6eQwefW0YuUM03yW3snPIpmHBGe405wCPyOJpEjZn9q9BKXxMUo1tCs0KTtRKKbzKPkfbmzz/gHhlT7l5QgcjK7YMLqLP7AyT3E524STDjlbTEvtXuhdb7Qxc0o8Eu85TahIah45j/RKtZscp89ROM= 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:(13230016)(136003)(396003)(366004)(39860400002)(376002)(346002)(186003)(4744005)(8676002)(6486002)(38070700005)(478600001)(71200400001)(1076003)(6506007)(66476007)(66946007)(5660300002)(91956017)(66556008)(2616005)(26005)(66446008)(6512007)(110136005)(8936002)(44832011)(38100700002)(41300700001)(83380400001)(36756003)(316002)(76116006)(64756008)(2906002)(122000001)(86362001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?WG8gi6VUOQfTKW83/fWYn3XQsIDW71iFadgzc+22vDJu6yPwBBzg40T8Gz?= =?iso-8859-1?Q?83x//y87DixqOVzSdbpCKhT1pw+Ot63iD595a03pwaMhk/prBDLL4NC0St?= =?iso-8859-1?Q?D8WW2KaGRnRJr+kaFxYFIBWtaXQ6rR30lAtqYOxq2JzZ+JDjrC6UWatPQI?= =?iso-8859-1?Q?0bLMEiGvlE+qw3qH51g02j4mYNNhCdUWIyIjhc+jeRCBpVc8+D1knuXw9W?= =?iso-8859-1?Q?3vy+a1M8/3Bvv6W/X9vO+EMZhU0+RMOInoV68Xjh3P6ZfFce696Oezmg9u?= =?iso-8859-1?Q?U2i8W73g1JAF0fk+CqH3wJPKD9xGut5hzDnJ9WIdgW1fYU0ibWCCJY0lB2?= =?iso-8859-1?Q?PD8WdF/uFBDgacWSwKSzrMlxc70VaEY51aIJwBAvadFTtcLADDuoOiW0Do?= =?iso-8859-1?Q?nwj+gavfXkZrkm3WeVCkrCELglGCNqr2TXmClOgAVono2idiqpF8OoeWMx?= =?iso-8859-1?Q?iKdFrO4zCpxOyxMTc3eCKPIsKrmLMn7ZM/LpkUDEPG+PdlRFQJrmN8fJJC?= =?iso-8859-1?Q?/UfTectjb8ktp9L4jAccP2yoZuyu/I5E5lmhh9WDtKcT2oSNvDs8K0eHQW?= =?iso-8859-1?Q?4iTqw3SyFCvuDhpBhfGi7VrZ5P+VeznBFukUfWjXpTqXTAKb4spjvDYulA?= =?iso-8859-1?Q?wcFvukd0pgXtg1fU+O+ymjac1H+oOEwRO4nOy+2ZDmcvTdhoIFpo5KreZq?= =?iso-8859-1?Q?QJ5HsUm0fP0I4+9brMHObJ9g27ZMwS/PbNykM1sOhuq1VfZobfLi52V4PT?= =?iso-8859-1?Q?dRBMtNGPHmyMAOIZnevPlnwT4RGsp1HkfrmuOf5Y/OsNUkKXqW1ysUeqwQ?= =?iso-8859-1?Q?CHZrjCMOgW9bYm3oe47esGz+LHB2W6IOeGYa+0ebQ6rfNIjAhLqQSYVzl4?= =?iso-8859-1?Q?txXsj/0y7ECdNVnSLRGZVV4JwwitxPH/nTYptlBQSioGAriM+n1uAZmVyl?= =?iso-8859-1?Q?VAksKPsJRCoa9+H2uLeDDaIk1Su10ydgpksuP//b2xp6wCEu4gjKq4Zhkk?= =?iso-8859-1?Q?+933cRc7vjdTJz1X7EkHmYXBD68y4LyrM6MlJAUvPGeCfZvSXP1j+S3mNA?= =?iso-8859-1?Q?f3b8GCnQ/NJGn3Gur+7oEJ6CVCrxwMlzpppGJhJXmNiuZy7stbgk0c7TVo?= =?iso-8859-1?Q?EdkS8yfkbsWVYTL/SWnCuusLuvikH6avGTOcGS+CLootYuTGs0iQ0KQV2M?= =?iso-8859-1?Q?RAY6fqI39UfIac55cKHBTPxBuA1JhM/EXBy5E7fbbF+g3Qz5zJCoTpGVMv?= =?iso-8859-1?Q?a/dIKGFit7tZd1re2OK1HCGf9uku2L1TnZdKlWMa8+0r6X+P/oDWgFnF65?= =?iso-8859-1?Q?9hqJ5yDgQ6gI8HMx7eZ0KnFa0gtDwKlrkKfu/cl/MhcOYpWXRC043EEHd8?= =?iso-8859-1?Q?XEYEY1JxPRLTl5OkWwrK6DW5GgrdWAqrzkC0Fvbxhx6LRE5Pb4Qam1kuYI?= =?iso-8859-1?Q?t3nezZidJSG/RABuZtAzRL+hqdjxkuKktjkezTboW0XQKFGvVGO0pPxxPP?= =?iso-8859-1?Q?RfYlVYYoyVcwRldUt8RUpluktGS3iiWT8ztdbg4fbKpkWHn/uiZfrmVpPu?= =?iso-8859-1?Q?0C1RcTysS4sGicp4dWMaY5m0NaMPy9QqiFjxo8SV5einQqYE1R8PvNjS77?= =?iso-8859-1?Q?hqbLj0eXkQ4Vd59+wL2iFm4fq66HSn+j8ViEzGOHguyTfwyv39DbJQHw?= =?iso-8859-1?Q?=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: c0f3d13e-6290-4052-aadc-08da56431c46 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jun 2022 00:39:06.3381 (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: wR9vbrDC0Jz0zRnJIB1lJEX5f0yNRSO0refYjwc9mLn3rHPRyKFMvothWbTDNZ+O3PGulaH/8/tb7tUQSc+uAg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5648 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.517,18.0.883 definitions=2022-06-24_10:2022-06-24,2022-06-24 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 malwarescore=0 mlxlogscore=767 suspectscore=0 adultscore=0 phishscore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2204290000 definitions=main-2206250000 X-Proofpoint-GUID: ZN1eCgTySa1Zmkvs_I1k1K6ic4nYT_k6 X-Proofpoint-ORIG-GUID: ZN1eCgTySa1Zmkvs_I1k1K6ic4nYT_k6 ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1656117551; a=rsa-sha256; cv=pass; b=PCw/Tlprq63EWxZJ3yNxsayj4P2o144VQJQbJsz4MCQEMxklP6iUr4dwRW7ZW+fGaB3gto gDJwixo+BckGAJe5FenC4sfgZpW9sg+lanAgENVYDFLJuKb369dgLcyg3O+tqfOFp33Vqz iuQjV19AqkpNkDLtJjOdomC8kK06XB8= ARC-Authentication-Results: i=2; imf24.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2021-07-09 header.b=AkTMafS+; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=rhkR1kvn; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=oracle.com; spf=none (imf24.hostedemail.com: domain of liam.howlett@oracle.com has no SPF policy when checking 205.220.177.32) smtp.mailfrom=liam.howlett@oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1656117550; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=DDOifp1Io3xbIeHCXuzeVIZ0sTdlkpYQGQ5UMLm3bNI=; b=d129VZ0Dpk06yqnCojuhnMdqfVpot7lD2Ve8pMB/lcY806HrfU8z9loDkjbZNLSrw/cdtw GilifPuSgA4lBi/ahzbgBM/Ab9DU1HqPuqGDEFxW2adx77BCWWkvxGd4fUJ2E8aDlBK2IF iVRUXQeyp2H3ijfiji8czGwsnWhaVcw= X-Rspam-User: X-Stat-Signature: a553nsbkq1a5xeu6aoye4et8ufnzzqz1 X-Rspamd-Queue-Id: BF328180025 Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2021-07-09 header.b=AkTMafS+; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=rhkR1kvn; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=oracle.com; spf=none (imf24.hostedemail.com: domain of liam.howlett@oracle.com has no SPF policy when checking 205.220.177.32) smtp.mailfrom=liam.howlett@oracle.com X-Rspamd-Server: rspam03 X-HE-Tag: 1656117550-189999 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: Fixes the bug found by Yu Zhao running stress-ng on a large system (512gb of ram). Patches against mm-unstable. Liam R. Howlett (2): maple_tree: Fix underflow in mas_spanning_rebalance() test_maple_tree: Add test for spanning store of entire range. lib/maple_tree.c | 6 ++++-- lib/test_maple_tree.c | 13 +++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) --=20 2.35.1