The global arrays The block subsystem uses many global arrays: read_ahead[] blk_size[] hardsect_size[] ... These arrays: are ugly require the use of major numbers present race conditions are ugly Something will replace them.