Improved debug output.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41833 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -380,12 +380,15 @@ IOCache::_TransferRequestLine(IORequest* request, off_t lineOffset,
|
|||||||
status_t error = _TransferPages(firstMissing - firstPageOffset,
|
status_t error = _TransferPages(firstMissing - firstPageOffset,
|
||||||
missingPages, false, isVIP);
|
missingPages, false, isVIP);
|
||||||
if (error != B_OK) {
|
if (error != B_OK) {
|
||||||
_DiscardPages(firstMissing - firstPageOffset, missingPages);
|
dprintf("IOCache::_TransferRequestLine(): Failed to read into "
|
||||||
|
"cache (offset: %" B_PRIdOFF ", length: %" B_PRIuSIZE "), "
|
||||||
dprintf("IOCache: falling back to uncached transfer, offset %"
|
"trying uncached read (offset: %" B_PRIdOFF ", length: %"
|
||||||
B_PRIiOFF ", length %" B_PRIuSIZE "\n", requestOffset,
|
B_PRIuSIZE ")\n", (off_t)firstMissing * B_PAGE_SIZE,
|
||||||
|
(size_t)missingPages * B_PAGE_SIZE, requestOffset,
|
||||||
requestLength);
|
requestLength);
|
||||||
|
|
||||||
|
_DiscardPages(firstMissing - firstPageOffset, missingPages);
|
||||||
|
|
||||||
// Try again using an uncached transfer
|
// Try again using an uncached transfer
|
||||||
return _TransferRequestLineUncached(request, lineOffset,
|
return _TransferRequestLineUncached(request, lineOffset,
|
||||||
requestOffset, requestLength);
|
requestOffset, requestLength);
|
||||||
|
|||||||
Reference in New Issue
Block a user