Hi, intermezzo has syntax errors in 2.5.49-plain, mostly due to inode time field changes from time_t to struct timespec. Patches attached for your review. These just use timespec.tv_sec in place of the previous time_t fields, gaining no time resolution. I thought I should leave that decision up to you. There is still one outstanding problem, which is in vfs.c, where BLKDEV_FAIL() calls set_device_ro() with the incorrect parameter type, which has changed from kdev_t to struct block_device *. Is it safe to just kill this (debug) code? Killing BLKDEV_FAIL() does allow it to build successfully. Thanks, ~Randy