On Wed, Aug 04, 2004 at 06:11:22PM +0200, Jakub Bogusz wrote: > On Wed, Aug 04, 2004 at 05:41:56PM +0200, Paweł Sikora wrote: > > On Wednesday 04 of August 2004 17:09, Jakub Bogusz wrote: > > > # losetup /dev/loop2 plik -o 16384 > > > ioctl: LOOP_SET_STATUS: Zły argument > > > > > > Starą binarką działa. Potem: > > > > > > # losetup /dev/loop2 > > > Segmentation fault > > > > > > Stara binarka pokazuje co trzeba: > > > # /root/losetup /dev/loop2 > > > /dev/loop2: [0304]:479093066 (plik) offset 16384, none encryption > > > > > > Do tego losetup z Ac na nieustawionym loopie pokazuje: > > > > > > # losetup /dev/loop7 > > > /dev/loop7: [809ff27]:-1073746384 () offset -1073746488, [EMAIL PROTECTED] > > > encryption > > > loop: can't get info on device /dev/loop7: Nie ma takiego urządzenia ani > > > adresu > > > > > > Stara wersja: > > > > > > # /root/losetup /dev/loop7 > > > loop: can't get info on device /dev/loop7: Nie ma takiego urządzenia ani > > > adresu > > > > > > > > > Niestety próby stracowania losetup skończyły się deadlockiem w jądrze > > > (2.4.26) i wiszącymi w stanie 'D' procesami losetup :/ > > > > odkad pamietam, to nie mialem z loopem problemow. > > aktualnie na kernel-2.6.8-0.18 tez dziala.
BTW, możesz sprawdzić, czy kernel 2.6.x jest odporny na strace'owanie losetup przy konfiguracji loopa? > Opcja -o nie działa na 2.4.26. > Wyświetlanie stanu urządzenia nie działa na 2.4.26. > Szyfrowania nie sprawdzałem, w tej chwili nie potrzebuję. > Widocznie jakieś struktury w 2.6.x (a tym samym llh) się różnią :/ > Albo to 2.4.26 jest zwalone. > (i tak jest, bo inaczej strace losetup nie robiłoby deadlocka na ioctl). > > A wyświetlanie stanu dla nieistniejącego urządzenia jest zwalone tak > samo na obu jądrach. > > # losetup /dev/loop4 > /dev/loop4: [809ff27]:-1073744320 () offset -1073744424, [krzaki] encryption > loop: can't get info on device /dev/loop4: Nie ma takiego urządzenia ani adresu > > Prawdopodobnie po prostu wyświetla dane przed sprawdzeniem statusu > operacji, tym samym wyświetlając jakieś śmieci z pamięci. Aaah. Oczywiście. Cudowny patch util-linux-crypto-debian.patch, wystarczy zajrzeć. Co do -o to możliwe, że też - łata miesza przy ioctl-u LOOP_SET_STATUS. -- Jakub Bogusz http://cyber.cs.net.pl/~qboosh/ _______________________________________________ pld-devel-pl mailing list [EMAIL PROTECTED] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
