|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alex Tomas 2:5020/400 16 Dec 2002 22:38:52 To : Andrey Melnikov Subject : Re: process stub. State: "Disk sleep" :( -------------------------------------------------------------------------------- >>>>> Andrey Melnikov (AM) writes: AM> Hello Alex! 16 Dec 02 19:14, Alex AM> Tomas wrote to Andrey Melnikov: AT> From: Alex Tomas <bzzz@tmi.comex.ru> >>>>>>> Andrey Melnikov (AM) writes: AT> зачем это нужно?! каждый драйвер это сам должен делать. зачем AT> VFS-у этим заниматься? AM> А VFS не должен уметь отменить команду ? Он не должен уметь AM> сказать cancel после определенного веремени которое hardcoded или AM> задано юзером ? Тьху на такой vfs. AT> ты не ответил зачем это нужно. AM> a) программы для юзеря. b) юзерь имеет право указать AM> timeout. 1) подумай о том, что таймауты могут быть совсем разными для разных устройств. и их явно указывает не пользователь системы, а администратор. 2) эти таймауты уже есть (например в SCSI). зачем их еще раз дублировать в VFS? 3) зачем пользователю указывать этот таймаут? может быть HDD сможет выполнить запрос, если таймаут увеличить с 5 секунд до 10? AT> с какой стати VFS'у пытаться "лечить" гнилой драйвер? AM> С той, что VFS ближе к юзерю - ему и назначать timeouts для AM> FS IO. точна.. щас ты будешь назначать таймауты для scsi девайса, совершенно не знаю как он там внутри работает. давай, уважаю! AT> не проще сделать нормальный драйвер? AM> Ты это у меня спрашиваешь ? Спроси у тех, кто пишет дерьмо AM> под linux и нзывает его высокопарным словом driver и впихивает в AM> ядро. отлично.. значит виноват тот, кто сделал _нормальный_ VFS. причем виноват в том, что кто-то другой ну смог/захотел сделать нормальный драйвер, работающий с заданным дизайном. так себе и представляю картину. Andrey Melnikov пишет пользует глюкавую программу и материт разработчиков компилятора, что программа сегфолтит, выполняя *NULL=1; хе-хе AM> PS: могешь меня не лечить - я знаю что такое драйвера с времен AM> 8080/8086. И все эти урроды (C) нынешнего поколения не могут из AM> писать по определению. Ибо нет дл них понятия - железо. это значит ты себя лечи -- пора PS. ты так и не ответил на вопрос зачем эти таймауты нужны нормальной программе на нормальном железе с нормальными драйверами ... --- ifmail v.2.15dev5 * Origin: HOME (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/75909125cba9.html, оценка из 5, голосов 10
|