From: Vivien Didelot
Sent: 08 September 2017 15:57
...
quoted
quoted
Also more important, you will notice what seems to be a bug to me:
I can read or write a file even if I didn't mask the corresponding mode
hence the double check in dsa_debugfs_show and dsa_debugfs_write.
The mode can be changed by userspace, you shouldn't ever need to check
it in any debugfs calls, right?
Correct. But this happens even if the file mode isn't changed by
userspace in the meantime, which seemed weird to me. e.g. echo
redirected to a -r--r--r-- debugfs entry will call dsa_debugfs_write.
root will be able to write using 'root' permissions, regardless of
the directory entry.
David