Se eu ler corretamente link (código para uma função chamada choose_devnum
), pode ser bem mais antigo que isso, no valor 127, e depois voltar para 1:
/* Try to allocate the next devnum beginning at
* bus->devnum_next. */
devnum = find_next_zero_bit(bus->devmap.devicemap, 128,
bus->devnum_next);
if (devnum >= 128)
devnum = find_next_zero_bit(bus->devmap.devicemap,
128, 1);
bus->devnum_next = (devnum >= 127 ? 1 : devnum + 1);
Mais tarde, a propriedade bus->devnum
é realmente definida apenas se devnum
for menor que 128.