Hello again, I had some time this evening so I did a quick pass through arch/i86/drivers/char. These changes aren't as well tested as the previous ones, if at all. Same configuration as before. cvs source (with fs/minix/bitmap.c fix): Root device is (0, 0) Boot sector 512 bytes. Setup is 1772 bytes. System is 120672 B (61456 B code, 7940 B data and 51276d B bss) System is 69428 previously patched version Root device is (0, 0) Boot sector 512 bytes. Setup is 1772 bytes. System is 118380 B (59472 B code, 7640 B data and 51268d B bss) System is 67144 previously patched version with arch/i86/driver/char patch (attached) Root device is (0, 0) Boot sector 512 bytes. Setup is 1772 bytes. System is 117544 B (58704 B code, 7572 B data and 51268d B bss) System is 66308 Manuel