• Thibaut VARENE's avatar
    make elv_register() output atomic · 1ffb96c5
    Thibaut VARENE authored
    Booting 2.6.21-rc3-g45592145 I noticed the following on one of my
    machines in the bootlog:
    
    io scheduler noop registered<6>Time: jiffies clocksource has been installed.
    
    io scheduler deadline registered (default)
    
    Looking at block/elevator.c, it appears that elv_register() uses two
    consecutive printks in a non-atomic way, leading to the above glitch. The
    attached trivial patch fixes this issue, by using a single printk.
    Signed-off-by: default avatarThibaut VARENE <varenet@parisc-linux.org>
    Signed-off-by: default avatarJens Axboe <jens.axboe@oracle.com>
    1ffb96c5
elevator.c 25.1 KB