This was introduced in 2.0.50, and I think it should be reverted. I
don't have it as a patch, but my drivers/char/vt.c has the
commented-out line replaced with the one below.
/*
* Generate the tone for the appropriate number of ticks.
* If the time is zero, turn off sound ourselves.
*/
ticks = HZ * ((arg >> 16) & 0xffff) / 1000;
/*count = ticks ? (arg & 0xffff) : 0;*/
count = ticks ? arg : 0;
kd_mksound(count, ticks);
return 0;
Hope this helps,
Martin