Searched +hist:57 +hist:a86098 (Results 1 - 1 of 1) sorted by relevance
/haiku/src/system/kernel/cache/ | ||
H A D | file_cache.cpp | diff 425ac1b6 Tue Jun 20 16:57:22 MDT 2023 Alexander von Gluck IV <kallisti5@unixzen.com> refactor: Swap %Ld for %lld in all format usages * %Ld is an undocumented alias for %lld in glibc. * muslc doesn't implement it for this reason. * While we will likely never drop %Ld support, lets clean house and set a better example. Change-Id: Id46dad3104abae483e80cc5c05d1464d3ecd8030 Reviewed-on: https://review.haiku-os.org/c/haiku/+/6636 Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk> Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> diff bd7645a1 Sat Feb 20 08:57:44 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Made vm_page::state private and added accessor methods. * Added kernel tracing for page state transitions. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35538 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff db8fb4fd Tue Jul 21 04:17:57 MDT 2009 Axel Dörfler <axeld@pinc-software.de> * The file cache must clear partial pages as well, since they can be mapped directly via mmap(). * This fixes bug #4106. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31669 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 245aecda Thu Jun 21 13:50:57 MDT 2007 Axel Dörfler <axeld@pinc-software.de> Got rid of vnode_id and mount_id, replaced with ino_t and dev_t. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21485 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 57a86098 Sat Mar 31 16:44:01 MDT 2007 Ingo Weinhold <ingo_weinhold@gmx.de> A few more changes to pages_io(): * Added a few comments. * Simplified the nested while loops by dropping the special handling for the first iovec and restructuring the innermost loop. This also rules out the possibility of a zero-length temporary vec. IMHO the readability has improved quite a bit (YMMV :-). Hopefully without introducing new bugs; please review! * Corrected computation of totalSize in case less than size has been read/written. * Also set *_numBytes in case all fileVecs have been processed. Only relevant in case the request extends beyond the end of file. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20483 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 57a86098 Sat Mar 31 16:44:01 MDT 2007 Ingo Weinhold <ingo_weinhold@gmx.de> A few more changes to pages_io(): * Added a few comments. * Simplified the nested while loops by dropping the special handling for the first iovec and restructuring the innermost loop. This also rules out the possibility of a zero-length temporary vec. IMHO the readability has improved quite a bit (YMMV :-). Hopefully without introducing new bugs; please review! * Corrected computation of totalSize in case less than size has been read/written. * Also set *_numBytes in case all fileVecs have been processed. Only relevant in case the request extends beyond the end of file. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20483 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 1c88c851 Wed Oct 19 17:01:57 MDT 2005 Axel Dörfler <axeld@pinc-software.de> Turned off debug output again - also temporarily removed the file cache warning about our block_io module not honouring the total length in read_pages(). Removed drops into the debugger when there is a block without an "original" data buffer - that's completely normal and happens when someone asks for a cleared block that is not yet in the cache. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14437 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff bd7645a12ab594d5eb1c6d6a70c3a82a429410dd Sat Feb 20 08:57:44 MST 2010 Ingo Weinhold <ingo_weinhold@gmx.de> * Made vm_page::state private and added accessor methods. * Added kernel tracing for page state transitions. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35538 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff db8fb4fdf024dbe77db8cc7d56296e35d9974584 Tue Jul 21 04:17:57 MDT 2009 Axel Dörfler <axeld@pinc-software.de> * The file cache must clear partial pages as well, since they can be mapped directly via mmap(). * This fixes bug #4106. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31669 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 245aecda8ac43fc2c0c0bac6a7e4016efa9b71e1 Thu Jun 21 13:50:57 MDT 2007 Axel Dörfler <axeld@pinc-software.de> Got rid of vnode_id and mount_id, replaced with ino_t and dev_t. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21485 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
Completed in 66 milliseconds