In 2.4.13pre3, the loop device was changed to use an array of unsigned long for its entry in blk_size[]. This is broken, because blk_size[] is of type 'int * []'. A patch is attached which fixes this problem while still retaining the presumably intended behavior of working properly with large devices. -- Chip Salzenberg - a.k.a. - "We have no fuel on board, plus or minus 8 kilograms." -- NEAR tech