mdev: fix mode of creatred node if config file support is not configured
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
df9196d824
commit
c9665631d3
@ -164,7 +164,10 @@ struct globals {
|
|||||||
struct rule cur_rule;
|
struct rule cur_rule;
|
||||||
} FIX_ALIASING;
|
} FIX_ALIASING;
|
||||||
#define G (*(struct globals*)&bb_common_bufsiz1)
|
#define G (*(struct globals*)&bb_common_bufsiz1)
|
||||||
#define INIT_G() do { } while (0)
|
#define INIT_G() do { \
|
||||||
|
IF_NOT_FEATURE_MDEV_CONF(G.cur_rule.maj = -1;) \
|
||||||
|
IF_NOT_FEATURE_MDEV_CONF(G.cur_rule.mode = 0660;) \
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
|
||||||
/* Prevent infinite loops in /sys symlinks */
|
/* Prevent infinite loops in /sys symlinks */
|
||||||
@ -477,9 +480,8 @@ static void make_device(char *path, int delete)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* else: it's final implicit "match-all" rule */
|
/* else: it's final implicit "match-all" rule */
|
||||||
#endif
|
|
||||||
|
|
||||||
rule_matches:
|
rule_matches:
|
||||||
|
#endif
|
||||||
dbg("rule matched");
|
dbg("rule matched");
|
||||||
|
|
||||||
/* Build alias name */
|
/* Build alias name */
|
||||||
|
Loading…
Reference in New Issue
Block a user