[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210602152903.910190-10-warwish@yandex-team.ru>
Date: Wed, 2 Jun 2021 18:29:02 +0300
From: Anton Suvorov <warwish@...dex-team.ru>
To: linux-kernel@...r.kernel.org
Cc: warwish@...dex-team.ru, linux-fsdevel@...r.kernel.org,
dmtrmonakhov@...dex-team.ru, linux-block@...r.kernel.org,
viro@...iv.linux.org.uk
Subject: [PATCH 09/10] security: reduce stack footprint in loadpin_read_file()
Stack usage reduced (measured with allyesconfig):
./security/loadpin/loadpin.c loadpin_read_file 200 56 -144
Signed-off-by: Anton Suvorov <warwish@...dex-team.ru>
---
security/loadpin/loadpin.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/security/loadpin/loadpin.c b/security/loadpin/loadpin.c
index b12f7d986b1e..ad4e6756c038 100644
--- a/security/loadpin/loadpin.c
+++ b/security/loadpin/loadpin.c
@@ -78,11 +78,8 @@ static void check_pinning_enforcement(struct super_block *mnt_sb)
* device, allow sysctl to change modes for testing.
*/
if (mnt_sb->s_bdev) {
- char bdev[BDEVNAME_SIZE];
-
ro = bdev_read_only(mnt_sb->s_bdev);
- bdevname(mnt_sb->s_bdev, bdev);
- pr_info("%s (%u:%u): %s\n", bdev,
+ pr_info("%pg (%u:%u): %s\n", mnt_sb->s_bdev,
MAJOR(mnt_sb->s_bdev->bd_dev),
MINOR(mnt_sb->s_bdev->bd_dev),
ro ? "read-only" : "writable");
--
2.25.1
Powered by blists - more mailing lists