From a6cb9a6b93d425318b8837f2f7f702448d0fe11b Mon Sep 17 00:00:00 2001 From: NAKAMURA Gou Date: Tue, 26 Jan 2016 12:38:21 +0900 Subject: [PATCH] sysfs: lookup_i(): refactoring --- executer/kernel/mcctrl/sysfs.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/executer/kernel/mcctrl/sysfs.c b/executer/kernel/mcctrl/sysfs.c index 8df2535b..1d3833fa 100644 --- a/executer/kernel/mcctrl/sysfs.c +++ b/executer/kernel/mcctrl/sysfs.c @@ -376,16 +376,15 @@ lookup_i(struct sysfsm_node *dirp, const char *name) } /* this is usual when called from create_i(), mkdir_i() and symlink_i(). */ -#define ENOENT_NOMSG 1 - error = ENOENT_NOMSG; + error = ENOENT; /* positive value means suppressing error message */ out: if (error) { if (error < 0) { eprintk("mcctrl:lookup_i(%s,%s): %d\n", dirp->name, name, error); } - else if (error == ENOENT_NOMSG) { - error = -ENOENT; + else { + error = -error; } np = ERR_PTR(error); }