summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMax Staudt <max@enpas.org>2020-08-27 17:49:00 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-09-09 19:04:30 +0200
commitb0a689f84d53a8b923302cfab10527ada27d962c (patch)
tree6288e11c842156a94105eb0c9621f883c0e6b629 /include
parentfd1c0e39c65dfc2c7a5274dd4d6de50c3c355025 (diff)
affs: fix basic permission bits to actually work
commit d3a84a8d0dde4e26bc084b36ffcbdc5932ac85e2 upstream. The basic permission bits (protection bits in AmigaOS) have been broken in Linux' AFFS - it would only set bits, but never delete them. Also, contrary to the documentation, the Archived bit was not handled. Let's fix this for good, and set the bits such that Linux and classic AmigaOS can coexist in the most peaceful manner. Also, update the documentation to represent the current state of things. Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2") Cc: stable@vger.kernel.org Signed-off-by: Max Staudt <max@enpas.org> Signed-off-by: David Sterba <dsterba@suse.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions