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 38A89C004D4 for ; Sat, 21 Jan 2023 07:11:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9E9976B0072; Sat, 21 Jan 2023 02:11:02 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 998D66B0073; Sat, 21 Jan 2023 02:11:02 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 860FF6B0074; Sat, 21 Jan 2023 02:11:02 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 731FE6B0072 for ; Sat, 21 Jan 2023 02:11:02 -0500 (EST) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 3CFF8160F89 for ; Sat, 21 Jan 2023 07:11:02 +0000 (UTC) X-FDA: 80377934364.24.DE0591E Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) by imf15.hostedemail.com (Postfix) with ESMTP id 9B1D8A000A for ; Sat, 21 Jan 2023 07:11:00 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=HCk2PP6U; spf=none (imf15.hostedemail.com: domain of BATV+1651c3ebed9361b307e7+7090+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+1651c3ebed9361b307e7+7090+infradead.org+hch@bombadil.srs.infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674285060; 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-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=XxN/g06gXKKOzUk9/hxK/873YDVkeAm3rSW7JQGJyyY=; b=nm3M96R2gJnsoux/cpc2UuVJLwqRoVqFvQMHlb4LWxwumFaDoBiQhL6075VvfY6y0riSik YD13xwCeqzXbX04SLU2Lpmsp/s6BF9xkyaiQfEtdqcZJUMg3IyfyowXoJuiuya3B0Pt08p MlbQCRiYbsr6dP7h6aFpPY3arBvErSU= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=HCk2PP6U; spf=none (imf15.hostedemail.com: domain of BATV+1651c3ebed9361b307e7+7090+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+1651c3ebed9361b307e7+7090+infradead.org+hch@bombadil.srs.infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1674285060; a=rsa-sha256; cv=none; b=iFqJgiWEtN3/ttAbroPM6ZPvSX6F0YLWUTRKTSl+imo2hFK9rQTkV7RVfP/A55Tv0gO0d6 HqcKU7dCF/T9MOa21ZaSy+c8Anrr/y5VcdJlxO65j6v4QTWbEJNyC8srKsSdDbFtlQF182 aB6Q9OuncEC8+Bn90NnOAbrn63oSzfI= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:In-Reply-To:References; bh=XxN/g06gXKKOzUk9/hxK/873YDVkeAm3rSW7JQGJyyY=; b=HCk2PP6Uph6P7RkD7c2hMvrU4j 30Wbo9OilqXiP6vAs07cWzj5PNamgWJtqxi1OOlNiCRxpcV5H1g/ACLxVgeCEpH1CHq9rvnbQh/K0 BM3htgtiu7EExJP/uMWv+X32/VEiR6IWOmPkPvOFGyoPzclpgfKdwX3PH4L6YR+qXa19iExtS32SC 1d2hAAul95U4FO1jhz3z8SNZtcg0sCAet43KZQKlNZaHu7rDHC+jiC7lpF0TFBFvzAkqD4qCnCyIT LuhBuK8U8m/uxIB/DrWnHwvcGLiU4RUMFKokJxu8gjXCKquuM0mO3s+cp6ehoEaHdD+dUSJjgaAK4 H/m1jVkg==; Received: from [2001:4bb8:19a:2039:6754:cc81:9ace:36fc] (helo=localhost) by bombadil.infradead.org with esmtpsa (Exim 4.94.2 #2 (Red Hat Linux)) id 1pJ81d-00DTm3-SS; Sat, 21 Jan 2023 07:10:54 +0000 From: Christoph Hellwig To: Andrew Morton , Uladzislau Rezki Cc: Andrey Ryabinin , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , kasan-dev@googlegroups.com, linux-mm@kvack.org Subject: cleanup vfree and vunmap Date: Sat, 21 Jan 2023 08:10:41 +0100 Message-Id: <20230121071051.1143058-1-hch@lst.de> X-Mailer: git-send-email 2.39.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 9B1D8A000A X-Stat-Signature: upwojrznon8ozqy4833ohhzrr5kxs8j7 X-Rspam-User: X-HE-Tag: 1674285060-334574 X-HE-Meta: U2FsdGVkX18rpBZKdD44YTAXdZ0JHhpnymydO7xQ89veUnXhEkaRwZc51dPGKx2n0JBY8mO15PVq31rroLmggo7mbutKTgbIPOuGpFXqu590a9ybVnqqYmtHoJ7YW8lIdipLhU+z8SrXgdoo8qUxWhuaW689g46kyh+xUXDsMb1RvktqWXDHwLo5SePENvMGZ4Q3t/QgP6DBRkm+MPGJmKn76tX5huUp3e7JIsnkQmTR6eTUGOcYdMG1a+7KMwnsaWewkdV8ZVpzLcBHNmILBVsEc+pfhU2Yj92eRqmNAYJjOtIZ9/VTf0eAgRKsUdZ+EeeWBySh64TbB095dVHTdP2fJmA/w9uZMSIJwbEeTYwziMm68WlLi7FE4Zc9lvpimJWhe/hFghz6DvcGkOuuaYf3PEKSHYPoJ3QjAqpFvOtlwXhvPUwjnfjLX8e3M9hF65mm3RW3OxIz94h9j0SuOYGpwOoZia5IoNhOJWsQobiSc3Ns3ibczMHujyNo+VMJtwbTuDCv0vStMf+GmMoEJIR/I2cUwUd9DZraN5dNZbLIwC3jZJ719nyXHPfIBDq9cDDZCMD3aqrkERCYCJoDu0I6ENXmKhXcoZcc9BgSFOaunHRjwLhuZTaSXVlViAPoNkxUddWK2B4MSpetpPpJcv9SCdoqsm167Dkxvlq3MLfpR4FSngYAe6pObhq7RYnmdHSWl7Ys+Z0YzwxQ7MJCo52hO9IOPAKCL5Pq4Vet4c133/+c5EkJgjqjgIn6meIKctfgFJEoiEUq2BX2ayjAbmePLvaV8FaSLzRjwXQY5lmPGeeeT6EjAKO/MeDFMNk462KTdRi+qoqn9uS7z0al+ztbkOJ6pYaFDOxvLY+9bhRlsoxWfLLgsefQXqE4lgCR2b9Uq8qTjBSjiegm+Vn1g/tVU/MCDePoIHvEeqMjhfhEvLjbDmTqshr7yxMcbwLf2BiZO44/mY0uUcxujGy N0AgMRmB 5cpqv4VuSwvQ1qROpmxirq0Fy+ZDEf/sJqKvjqogGqNNZYKPA7+frxSQ0UoR773NYtGcv4TE3X1urvc80aUbBEHnaEf82DLvrD3EYoT7bL9qY1GrzENvb1IdN5WXA9aLNlcVoDV3LgTOc3Tfoej0dlpM83n2NCGIQzYvvoa3m3R+AkAKJa7h7MjnpITtT6Ws0C0YfaWGnWTICW1oLQAWV+rNHyF83k/BHS2UDGkvITbVa9oLaX3FHwVqVfVOj6RXWUqzBI/PHKrx5mSNWCHbMl+mICAjbV1RhX86vsrJuwSzDc/RUIVSWHReoH7Zz91Hl9g1SxWvpwFNj6c2cQadTuit+cMsFipqZi2E3hLEuSF75zD011ewY1rBcEjGu8FuBrNFW/Of0j/Shu9ncBE2ztIXN7jUqvusYl1DTPs8eSt15JLhT6nDcYiTXX5IidVFiC69nS/GpsnG7rASfN1GipdxQfee/DcTMxiB4HDIDzNl3l3/qFNWH2Wl28w== 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: Hi all, this little series untangles the vfree and vunmap code path a bit. For the KASAN maintainers: the interesting patch re KASAN is patch 8. Note that it depends on 'Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use"' in linux-next. Changes since v1: - drop an extra WARN_ON Diffstat: vmalloc.c | 304 +++++++++++++++++++++++++++----------------------------------- 1 file changed, 134 insertions(+), 169 deletions(-)