From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1m43Ou-0006nq-JO for mharc-grub-devel@gnu.org; Thu, 15 Jul 2021 11:35:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39584) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m43Os-0006iY-FX for grub-devel@gnu.org; Thu, 15 Jul 2021 11:35:46 -0400 Received: from smtp-out1.suse.de ([195.135.220.28]:47252) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m43Om-00084s-35 for grub-devel@gnu.org; Thu, 15 Jul 2021 11:35:43 -0400 Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 14FED22A2F; Thu, 15 Jul 2021 15:35:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1626363336; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=iBD/YyisIDWsHS6jjVFXHGGH6XrsRIIpUxBDw7jJBZY=; b=2/fJwxS6kbRFaqXgzhXiu37D7wXvzcOzYfGJun/j5C549/+F63IqkHddKKHd7RdI4YHd06 a6zbfQ+m9uvbM9BGLSjPBl9xBnbvVO42FtqOuUjY5GpJVhiHQE2XVqdXiH0YyBUFY73W8e 4Ncd8fePQUbDR2SQyRG7spLYzx9weU4= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1626363336; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=iBD/YyisIDWsHS6jjVFXHGGH6XrsRIIpUxBDw7jJBZY=; b=NmrzYbJCsrJi/YyHgyCelipTUm1j1cMToFAqsTvs1qCmIkmK1L87Pwheq5pdKzvoRm/jZS xziOTCDcY0lwl0BA== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id CBBDD13C3B; Thu, 15 Jul 2021 15:35:35 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id /T/wL8dV8GA+dQAAMHmgww (envelope-from ); Thu, 15 Jul 2021 15:35:35 +0000 From: Petr Vorel To: grub-devel@gnu.org Cc: Petr Vorel , Daniel Kiper , Michael Chang , Mike Gilbert , Jeff Mahoney Subject: [PATCH v2 0/2] linux: use stat instead of udevadm for partition lookup Date: Thu, 15 Jul 2021 17:35:26 +0200 Message-Id: <20210715153528.16233-1-pvorel@suse.cz> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=195.135.220.28; envelope-from=pvorel@suse.cz; helo=smtp-out1.suse.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jul 2021 15:35:46 -0000 Hi, changes v1->v2: * remove udevadm fallback from sysfs_partition_path() as we agreed it does not bring any advantage over plain stat() call. * improve comment in major.h * improve commit message * adjust comment in configure.ac * fix code style (spaces) Jeff Mahoney (1): linux/hostdisk: use stat() instead of udevadm for partition lookup Petr Vorel (1): osdep: Introduce major.h and use it configure.ac | 2 +- grub-core/osdep/devmapper/getroot.c | 7 +--- grub-core/osdep/devmapper/hostdisk.c | 7 +--- grub-core/osdep/linux/getroot.c | 7 +--- grub-core/osdep/linux/hostdisk.c | 52 ++++------------------------ grub-core/osdep/unix/getroot.c | 7 +--- include/grub/osdep/major.h | 30 ++++++++++++++++ 7 files changed, 41 insertions(+), 71 deletions(-) create mode 100644 include/grub/osdep/major.h -- 2.32.0