diff options
author | 2012-11-12 22:54:02 +1100 | |
---|---|---|
committer | 2012-11-15 21:34:05 -0600 | |
commit | eab4e63368b4cfa597dbdac66d1a7a836a693b7d (patch) | |
tree | 37d6756a3fd9e43ecf65d1b4a3950ecd34ad653f /tools/perf/scripts/python/syscall-counts-by-pid.py | |
parent | xfs: make buffer read verication an IO completion function (diff) | |
download | linux-dev-eab4e63368b4cfa597dbdac66d1a7a836a693b7d.tar.xz linux-dev-eab4e63368b4cfa597dbdac66d1a7a836a693b7d.zip |
xfs: uncached buffer reads need to return an error
With verification being done as an IO completion callback, different
errors can be returned from a read. Uncached reads only return a
buffer or NULL on failure, which means the verification error cannot
be returned to the caller.
Split the error handling for these reads into two - a failure to get
a buffer will still return NULL, but a read error will return a
referenced buffer with b_error set rather than NULL. The caller is
responsible for checking the error state of the buffer returned.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Phil White <pwhite@sgi.com>
Signed-off-by: Ben Myers <bpm@sgi.com>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions