mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-01-15 14:10:43 +00:00
sysfs: turn WARN() into pr_warn()
It's not good to crash the machine if panic_on_warn() is set just because someone made a stupid mistake of trying to create a sysfs file with the same name of an existing one. This makes the automated testing tools a lot harder to find the real bugs in the kernel. So just print a warning out and dump the stack to get the attention of the developer that they did something foolish. Then keep on trucking, as this should not be a fatal error at all. Reported-by: Dmitry Vyukov <dvyukov@google.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
a9afc573db
commit
5d54f948aa
@ -10,6 +10,7 @@
|
||||
* Please see Documentation/filesystems/sysfs.txt for more information.
|
||||
*/
|
||||
|
||||
#define pr_fmt(fmt) "sysfs: " fmt
|
||||
#undef DEBUG
|
||||
|
||||
#include <linux/fs.h>
|
||||
@ -27,8 +28,8 @@ void sysfs_warn_dup(struct kernfs_node *parent, const char *name)
|
||||
if (buf)
|
||||
kernfs_path(parent, buf, PATH_MAX);
|
||||
|
||||
WARN(1, KERN_WARNING "sysfs: cannot create duplicate filename '%s/%s'\n",
|
||||
buf, name);
|
||||
pr_warn("cannot create duplicate filename '%s/%s'\n", buf, name);
|
||||
dump_stack();
|
||||
|
||||
kfree(buf);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user