я могу и тупить, но в ядре 2.4 эта опрация выполняется раз в 10 быстрее нежели чем в 2.6/3.x разница между .open в двух драйверах точко в том, что в 2.4 все устройства были статичеки прописаны в массиве? а в 2.6 использую linked list, но физическое устройство есть только одно, поэтому не более одной итерации цикла при открытии, но тем не менее >32с против 4-х %(
долго боялся спрашивать (тут я точно туплю), но с чем это может быть связано?