minix/servers
David van Moolenbroek 0c11190cdc MFS: reimplement block clean marking fix
MFS' get_block() must never return a newly acquired block buffer that
is marked dirty from previous use. This patch replaces git-dd59d50,
which assumed a working model where blocks for device NO_DEV would
never be dirty. For at least one scenario, that assumption does not
hold, triggering superblock overwrite warnings. In this patch, blocks
are explicitly marked as clean upon being repurposed. The working
model is now restored to be: the dirty state of a block is relevant
only when its associated device is not set to NO_DEV.
2012-04-20 17:40:47 +02:00
..
devman Kernel/servers/drivers: resolve a few warnings 2012-03-30 16:55:06 +02:00
ds retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
ext2 VFS: reimplement truncate mtime/ctime fix 2012-04-20 11:35:59 +02:00
hgfs Create SFFS library out of HGFS 2012-04-09 18:08:26 +02:00
inet retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
init Remove obsolete INSTALLFLAGS from makefiles 2012-02-16 23:26:38 +01:00
ipc retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
is retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
iso9660fs retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
lwip LWIP,NETSOCK - lwip uses asynchronous protocol 2012-03-02 15:44:48 +00:00
mfs MFS: reimplement block clean marking fix 2012-04-20 17:40:47 +02:00
pfs retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
pm recognize and execute dynamically linked executables 2012-04-16 00:41:42 +00:00
procfs procfs: fix rare panic in add_inode 2012-04-19 11:26:11 +02:00
rs recognize and execute dynamically linked executables 2012-04-16 00:41:42 +00:00
sched retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
vbfs Add VBFS: VirtualBox Shared Folder File System 2012-04-11 00:27:48 +02:00
vfs VFS: reimplement truncate mtime/ctime fix 2012-04-20 11:35:59 +02:00
vm vm: add MAP_FIXED 2012-04-12 15:01:36 +02:00
Makefile Add VBFS: VirtualBox Shared Folder File System 2012-04-11 00:27:48 +02:00
Makefile.inc Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00