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 6FE31C77B7C for ; Fri, 26 May 2023 07:33:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 750FE6B0072; Fri, 26 May 2023 03:33:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6160F280002; Fri, 26 May 2023 03:33:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3520E900003; Fri, 26 May 2023 03:33:49 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 286D96B0072 for ; Fri, 26 May 2023 03:33:49 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id DEB9AC0530 for ; Fri, 26 May 2023 07:33:48 +0000 (UTC) X-FDA: 80831591736.09.00F12B3 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) by imf30.hostedemail.com (Postfix) with ESMTP id 3DCA980017 for ; Fri, 26 May 2023 07:33:43 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=1pmptwQd; dmarc=fail reason="No valid SPF, DKIM not aligned (relaxed)" header.from=kernel.org (policy=none); spf=none (imf30.hostedemail.com: domain of mcgrof@infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=mcgrof@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1685086427; a=rsa-sha256; cv=none; b=18zXep7wvXBdOH1iAt4pEv6bEZvfJIG07xLTL9/wei5kC5OauAf/efk7CRirlWBOk3kdjL ZqhGieut6di1FcSU3z5LlmJB7DSFbYpq9xt8GC2VOVneHQ0G9rxTfrz7G3HXXtZXEoh02k 36bVHv/bnZq7jghW35brWsoc59DsSlA= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=1pmptwQd; dmarc=fail reason="No valid SPF, DKIM not aligned (relaxed)" header.from=kernel.org (policy=none); spf=none (imf30.hostedemail.com: domain of mcgrof@infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=mcgrof@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1685086427; h=from:from:sender: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: references:dkim-signature; bh=23YpyXCnG95trpP/pZ5n4GhJ2jHSbd6X9bDByt1pjCI=; b=iDEO18B5g8wJzErU0W3M8EJpwwqZ3h9hF0DUqNzpaqQfB5qkA0TaoQw2nWOa2hCIDgEHZF CxK65c/D/2Wkk1m51y3eqVcVCx3POtbc/GwLxKcE9fAzl2/TrWuOvbfWVhavX0/SmIax8z eYQvd4C1UkzcUyslkNsABRe8tK+Ljc4= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Sender:Content-Transfer-Encoding: Content-Type:MIME-Version:Message-Id:Date:Subject:Cc:To:From:Reply-To: Content-ID:Content-Description:In-Reply-To:References; bh=23YpyXCnG95trpP/pZ5n4GhJ2jHSbd6X9bDByt1pjCI=; b=1pmptwQdQfDrJXHTJIIak+p56N nZDFIQCxxcIxw0zUKarHhboTE6oY7rvTOgGfiswmsjC5CWW8lOGwJ9B5AeQkCpBGux3R65tB+k27i P0vmdsjYL3A3dM9V9slp2BqgHODGy/QH4BFYSeTt8omfsUwrWvOq2scl47MGO3EOySrYqMO7TXK3f mcggnMJmh8lWXyude7lxcrYzLdmf6LD5lAWFgWWQ97kY0Fr+9zfUTGxbeAVryzFYAmYle936W9M7+ lbtmgWmxGlHTbwW0x4N0xCtJcJMISx+JewfMyrmz0ftBPLkT8DvX5h3pcFpy/B1olU2EFewhzzf1c At6yXbow==; Received: from mcgrof by bombadil.infradead.org with local (Exim 4.96 #2 (Red Hat Linux)) id 1q2RxA-001RdO-2w; Fri, 26 May 2023 07:33:36 +0000 From: Luis Chamberlain To: axboe@kernel.dk, agk@redhat.com, snitzer@kernel.org, philipp.reisner@linbit.com, lars.ellenberg@linbit.com, christoph.boehmwalder@linbit.com, hch@infradead.org, djwong@kernel.org, minchan@kernel.org, senozhatsky@chromium.org Cc: patches@lists.linux.dev, linux-block@vger.kernel.org, linux-mm@kvack.org, linux-xfs@vger.kernel.org, linux-fsdevel@vger.kernel.org, dm-devel@redhat.com, drbd-dev@lists.linbit.com, linux-kernel@vger.kernel.org, willy@infradead.org, hare@suse.de, p.raghav@samsung.com, da.gomez@samsung.com, rohan.puri@samsung.com, rpuri.linux@gmail.com, kbusch@kernel.org, mcgrof@kernel.org Subject: [PATCH v2 0/5] block: simplify with PAGE_SECTORS_SHIFT Date: Fri, 26 May 2023 00:33:31 -0700 Message-Id: <20230526073336.344543-1-mcgrof@kernel.org> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 3DCA980017 X-Stat-Signature: nron7kqg178qh8g73yfo4bngf4s7cn7p X-HE-Tag: 1685086423-542533 X-HE-Meta: U2FsdGVkX1/j2W8s6jKfYloHZAMv5UnkcUVJwILl3kncHVPstNAEeS4zppfc172chmoNKC1MWcr8YKZTXcALYWf7+xbqmRMPuXk7xsmlTSo5qU2DLTqVgbZdzaF8XY2ZSMUz1nIp+JgBE8yGBM/1t/s/PKCAFnoTXLNQ3NIgrrfmI3qOTSxwiOrJTH7JTgCVRHRQtgGmK9Xnx8kDjBNC9o//zALO3YiaL3A1nbA7545oPXyCH6k4FILtaDaiHbuFvFiTbrqL6v9+kuSz1ToccOVIbZSXHjvTs/LYZnFo5wx1YXS3Gmt5XDNqwZ4Q9dsu5CJZHRrT5Uv1gZ4n9a8yD84xCBKRWK4RPLXttEK6AlOl1tmia+o+AM7tF2J3UoxiZAhqtOaAVxxJu8rmUeUlVU5WtS0XG+XqbnS8Bky68JH66HsFkWYgTX3bYlJBUHryO7b4B8+ND2JM6hnqFiC5M7LHYaXd8XadMk/xmLnXWtCd8GSS/KRb2UULJhCGY3BtyuwgK345jVxL4wu2ln6Bavg6UzZxJHuoezGAazG9AdK6xEchqrqTB/BpDXwSPDw711c/24dg8h6EZbHdbrxseQ4OwMnRKV/jKfQJI+4ijhJtxvA0lNRtPEdjU53qXEIKSMSnLzECfDiTxhtWwEiKqRWcxd8onFOXa61j9FeT5Tk7HlwXeHG3fwr9kx/SLbXV5IWPuyzVoDiCMeg/tLm40Hhu6HkSES5EbU3f0ZBeJPsqj+DX0me00Q9FhCGP0/mgR7mRQEoNNaKSh6egnFUvZP+iV76fGiDSM+6MZU2swbUxLAoxVZqucIgjrSDgmiWyVsQDdHLewfPj5bOWAeTppT7uSb4nOYlzn26tRF3QBTb7TgyxvZxTQHQtnYR5WiclAuMWSwdD/BGfeoo0V7gRHWBRTIQ4Hc6sXqz7Bsvd0sYBhPEO+fY3ook+SPWwhr5RJ7ILcLF4BEUzlc4VwEu fgTOBENp bfvHazQuOkvXMzLdcb9oPtGdWEgUOGRNyTAusfDzSzA+HTGAHvWkkXL+Z3m0tqw4PgNSIoCO5+2jYwH4qrNHKyWQ1IqeakO1Y06d+7yp1eLOVulVHjut+5/YrUiVJunqtcDGGD7valyn4n106bijwRYIYSwyLoFIj+qgFfogV3CrezUHbd3RALFSzIuyzH5LRdhS4QIhKF4L/fKU4EmpXRGp1ACLdwqftPr6n+VCUgEKqQNslI+BC8OgkPrOcwQ3zfggvbzFO6yvgkfyKhzM8H8o+8LyqOix207AZjrSZBe28kbxsicGhSSO1D9ve8mFdsyHCF2+O4pbzo1LDLYRkdXLAKXt9HGBXcW/gSj8qbHMlPoZ6Qsco3ae7UHNCal0v0pLTPjZwfLzZp09CXK0YUcQwOtrgh9uyjM/nJW0umqvq5mxx+NIy2R+fhV34sqHm9Krr2xqQ4FxXGEj8/JyFyUw0zg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000633, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: A bit of block drivers have their own incantations with PAGE_SHIFT - SECTOR_SHIFT. Just simplfy and use PAGE_SECTORS_SHIFT all over. Based on linux-next next-20230525. Changes since v1: o keep iomap math visibly simple o Add tags for Reviews/acks o rebase onto next-20230525 Luis Chamberlain (5): block: annotate bdev_disk_changed() deprecation with a symbol namespace drbd: use PAGE_SECTORS_SHIFT and PAGE_SECTORS iomap: simplify iomap_init() with PAGE_SECTORS dm bufio: simplify by using PAGE_SECTORS_SHIFT zram: use generic PAGE_SECTORS and PAGE_SECTORS_SHIFT block/partitions/core.c | 6 +----- drivers/block/drbd/drbd_bitmap.c | 4 ++-- drivers/block/loop.c | 2 ++ drivers/block/zram/zram_drv.c | 12 ++++++------ drivers/block/zram/zram_drv.h | 2 -- drivers/md/dm-bufio.c | 4 ++-- drivers/s390/block/dasd_genhd.c | 2 ++ fs/iomap/buffered-io.c | 2 +- 8 files changed, 16 insertions(+), 18 deletions(-) -- 2.39.2