From f1e821833b8b7b978c77f4fa43c2a20802615e79 Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Fri, 5 Feb 2021 11:08:43 +0800 Subject: [PATCH] mtd/ftl: Don't call ferr if return value equals -ENOTTY MIRTOS4BES-22 since -ENOTTY is an expected code to indicate IOCTL isn't supported Signed-off-by: Xiang Xiao Change-Id: I62cf58c514be696327ad769ab2f35099154bcb42 --- drivers/mtd/ftl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mtd/ftl.c b/drivers/mtd/ftl.c index c3f6038e19..5d467544fe 100644 --- a/drivers/mtd/ftl.c +++ b/drivers/mtd/ftl.c @@ -497,7 +497,7 @@ static int ftl_geometry(FAR struct inode *inode, static int ftl_ioctl(FAR struct inode *inode, int cmd, unsigned long arg) { - struct ftl_struct_s *dev ; + FAR struct ftl_struct_s *dev; int ret; finfo("Entry\n"); @@ -542,7 +542,7 @@ static int ftl_ioctl(FAR struct inode *inode, int cmd, unsigned long arg) */ ret = MTD_IOCTL(dev->mtd, cmd, arg); - if (ret < 0) + if (ret < 0 && ret != -ENOTTY) { ferr("ERROR: MTD ioctl(%04x) failed: %d\n", cmd, ret); }