From patchwork Mon Jan 19 06:15:20 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Glass X-Patchwork-Id: 1629 Return-Path: X-Original-To: u-boot-concept@u-boot.org Delivered-To: u-boot-concept@u-boot.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1768803447; bh=Ep4IkxSGSYvCfAtuCZIpqdGN9OhqzVLWXjcUrMyQiBQ=; h=From:To:Date:In-Reply-To:References:CC:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=cZ91H3r7XbFYwY2EOx4TvZdgeWnak8Cb/IVOemIqzo+Kx+chcS3LnofL9wIfFpgaE tZ0KJjb8LQSuxZ1fZAxvM+ZSfI6e2oNRSA7RcH5XbSJtB3MXf13ovQpSZnzs/cPinZ Djo7LRYZpWJPVNDQGZ8+KueCE4qochO9b6F3cfMqiOt6amqpg4+0ZwApkrcBmI+Nm7 HynsWgDLP+vPHqtXYdNWUk5iU3pdEryscqX1m724pOe5mKjVSOO8pxjA6LeaWQUIVP Jv1iz/IEGf+uh29wegRXVrWQkdnt3nCyW96AXfzOiuetQqU7+/D0jAQFP8doakDNjj uJIUwvQMQkeBg== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 34D34693AE for ; Sun, 18 Jan 2026 23:17:27 -0700 (MST) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id NIylVbzFdYFz for ; Sun, 18 Jan 2026 23:17:27 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1768803446; bh=Ep4IkxSGSYvCfAtuCZIpqdGN9OhqzVLWXjcUrMyQiBQ=; h=From:To:Date:In-Reply-To:References:CC:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=WTgEjBaz3TPnB+7pRDYlfkT2+43CDKr4EvxTdwC0KOtyYhIqWlO0HCBHv53SH/LSA w/kNhbYakXhyExjZTk6W4lkRRfRdf8jwSBMGC9elVkI2BA8X1l05y8cikl2u/bSpId 7eDF+/koef5mlqnDYOmnIVusZRDNleAsWURLrWMxrMJKGlp195zET3wzCXsuFAbSvJ GzIj2hYXqivQ6QS4bLlC7GhrRoxGcLqyMRVXN2R81EPnoSSu6yg2SxGQUlGowgYUG4 0usjb2kQpwQoFrTIB9TuUz0LKt2kZOvKumuYZzy6cG4OF5Dw0Bsensv/dB9gnM4cfa CcNapm68Pnyfw== Received: from mail.u-boot.org (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 27E07694CE for ; Sun, 18 Jan 2026 23:17:26 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1768803443; bh=HGS+3h+gXG47FDdfsvbwAQnjyxk9lNw9PQfTNe2ratc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Dvy04fDAoBeh6BPBi+2U1LkgNr5nhkUsF4W33kgb9TH0h1UInhYOPQF+aVg/5TwHV 5kwm+JpZOcorM+B7Lm79xV08T+BL1LOiwwUyUGcv15B5nS35B5OFV/o8MxrdCw+q5F +KHfv7yLW1vNrgiqoAx5idwDR96VA7ZgvuCtg9AvO5Fw1G7QmsAbW0UbE3pKTn5UOo cNT+1pgvyy1MY6g3Vln2jR5rcJZprXKmEXqI354farpg1UE/lQbZCSyQOExZIxAasm cnLjMBlDvKjTeQFMuxvuPaNlJzR4QIFR0kWCJXEzfG9bujt9+0uLaNzoB14hokhMiq FY6dwq5p84TgA== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 8E23C694CE; Sun, 18 Jan 2026 23:17:23 -0700 (MST) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10026) with ESMTP id T6HqB5kCTnOK; Sun, 18 Jan 2026 23:17:23 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1768803443; bh=nC4XrTdpzJd4nAdCUWKzUtAadmGTWaXojowLYTokH5k=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=rWjMm2wRV5ohUjEnrxU8YXpBNKSqOj9jhEiTIFlG3ZWzWdUE75cNjakU7XHjM5N9t /ZdVQqH4+QrFFZQIoR4eR5ycvEMZ0GV8CBtuvcrXr2c+XPLm6QUYa68TzED2d8RkJP Z8TDURPqK+hmftcExLU4berFWq8y2naENeZHC85vMPZFra0SQetmcJwkz3Nj6m9Azx lAM+5I36Cacv2duwelV85x2nRzSGr39cZXj+UUXmjcb5SeZchfpjkLdqhimj0wlO0i mh6BWjpXyE7vBw2N5yuQ/Q5bBoMAqhPpecp7KTfmLt1qteA6k7KqT0cY9hvFHvkrew GGFBpy9a1Vf7w== Received: from u-boot.org (unknown [73.34.74.121]) by mail.u-boot.org (Postfix) with ESMTPSA id 0C231694C0; Sun, 18 Jan 2026 23:17:22 -0700 (MST) From: Simon Glass To: U-Boot Concept Date: Sun, 18 Jan 2026 23:15:20 -0700 Message-ID: <20260119061529.3383191-23-sjg@u-boot.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260119061529.3383191-1-sjg@u-boot.org> References: <20260119061529.3383191-1-sjg@u-boot.org> MIME-Version: 1.0 Message-ID-Hash: NDKJKZMNOMDK5WDPRR4XILNPU7GAHDEN X-Message-ID-Hash: NDKJKZMNOMDK5WDPRR4XILNPU7GAHDEN X-MailFrom: sjg@u-boot.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Simon Glass , "Claude Opus 4 . 5" X-Mailman-Version: 3.3.10 Precedence: list Subject: [Concept] [PATCH 22/23] ext4l: Move SECTOR_SHIFT to linux/blk_types.h List-Id: Discussion and patches related to U-Boot Concept Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Simon Glass Add SECTOR_SHIFT and SECTOR_SIZE definitions to include/linux/blk_types.h where they belong with other block layer types, matching Linux kernel organisation. Co-developed-by: Claude Opus 4.5 Signed-off-by: Simon Glass --- fs/ext4l/ext4_uboot.h | 4 +--- include/linux/blk_types.h | 8 ++++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/fs/ext4l/ext4_uboot.h b/fs/ext4l/ext4_uboot.h index 0a1b7406127..f3b1aaaa408 100644 --- a/fs/ext4l/ext4_uboot.h +++ b/fs/ext4l/ext4_uboot.h @@ -1611,9 +1611,7 @@ int bh_read(struct buffer_head *bh, int flags); ({ (void)(bdev); (void)(s); (void)(n); (void)(gfp); 0; }) #define blkdev_issue_zeroout(bdev, s, n, gfp, f) \ ({ (void)(bdev); (void)(s); (void)(n); (void)(gfp); (void)(f); 0; }) -#ifndef SECTOR_SHIFT -#define SECTOR_SHIFT 9 -#endif +/* SECTOR_SHIFT, SECTOR_SIZE are in linux/blk_types.h */ /* mapping_max_folio_order is in linux/pagemap.h */ /* Memory allocation for journal.c */ diff --git a/include/linux/blk_types.h b/include/linux/blk_types.h index a842300ae64..1c3c7c99e48 100644 --- a/include/linux/blk_types.h +++ b/include/linux/blk_types.h @@ -12,6 +12,14 @@ #include +/* Sector size definitions */ +#ifndef SECTOR_SHIFT +#define SECTOR_SHIFT 9 +#endif +#ifndef SECTOR_SIZE +#define SECTOR_SIZE (1 << SECTOR_SHIFT) +#endif + /* Block I/O operation flags */ typedef __u32 __bitwise blk_opf_t;