diff options
author | Theodore Ts'o <tytso@mit.edu> | 2020-03-28 19:33:43 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2020-04-01 17:29:06 -0400 |
commit | 54d3adbc29f0c7c53890da1683e629cd220d7201 (patch) | |
tree | 485a4098e4523ed56c97b308c324f8cf91e5a51f /COPYING | |
parent | df41460a21b06a76437af040d90ccee03888e8e5 (diff) | |
download | linux-54d3adbc29f0c7c53890da1683e629cd220d7201.tar.bz2 |
ext4: save all error info in save_error_info() and drop ext4_set_errno()
Using a separate function, ext4_set_errno() to set the errno is
problematic because it doesn't do the right thing once
s_last_error_errorcode is non-zero. It's also less racy to set all of
the error information all at once. (Also, as a bonus, it shrinks code
size slightly.)
Link: https://lore.kernel.org/r/20200329020404.686965-1-tytso@mit.edu
Fixes: 878520ac45f9 ("ext4: save the error code which triggered...")
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions