I need help testing new interface

2010-05-12 Thread Sergio Lopez
Hi, I've implemented a replacement for m_o_lock_request (called m_o_sync_request) that helps to prevent thread storms in ext2fs when synchronizing large pagers, by giving translators the ability to throttle the amount of m_o_data_return request that are going to be received. When using this inter

Re: GNU Mach: disabling all network device drivers

2010-05-12 Thread Da Zheng
Hello, On 10-5-13 上午12:26, Thomas Schwinge wrote: > Hello! > > Adding the possibility to programmatically disable all network device > drivers into GNU Mach's configure script is possible, but it'll take a > bunch of time if done properly, or I can do it in a very, very ugly way. > Instead, can't

Re: Glibc cross-compilation error

2010-05-12 Thread Ludovic Courtès
Hello Thomas! Thomas Schwinge writes: > On Wed, May 12, 2010 at 05:54:18PM +0200, Ludovic Courtès wrote: >> Cross-compilation of glibc 2.11.1 from the official release tarball >> fails for me: > > According to your failure log, you're building this in an Nix > environment. What exactly are you

Re: Glibc cross-compilation error

2010-05-12 Thread Thomas Schwinge
Hello! On Wed, May 12, 2010 at 05:54:18PM +0200, Ludovic Courtès wrote: > Cross-compilation of glibc 2.11.1 from the official release tarball > fails for me: According to your failure log, you're building this in an Nix environment. What exactly are you doing / working on? Building a whole syst

Re: Glibc cross-compilation error

2010-05-12 Thread Thomas Schwinge
Hello! On Wed, May 12, 2010 at 05:54:18PM +0200, Ludovic Courtès wrote: > Should I just give up building the “official” glibc and instead build > From hurd/glibc.git? Absolutely! (Or with the Debian patches, of course; but we're slowly converging.) Regards, Thomas signature.asc Description:

Glibc cross-compilation error

2010-05-12 Thread Ludovic Courtès
Hello, Cross-compilation of glibc 2.11.1 from the official release tarball fails for me: --8<---cut here---start->8--- gawk -f ../scripts/gen-as-const.awk ../sysdeps/i386/tlsdesc.sym \ | i586-pc-gnu-gcc -S -o /tmp/nix-build-0r7cgavcrf4h2ng9cys44izxfc5x

GNU Mach: disabling all network device drivers

2010-05-12 Thread Thomas Schwinge
Hello! Adding the possibility to programmatically disable all network device drivers into GNU Mach's configure script is possible, but it'll take a bunch of time if done properly, or I can do it in a very, very ugly way. Instead, can't you simply use ``--disable-device-drivers --enable-ide''? The

Re: Short circuiting data_unlock in ext2fs

2010-05-12 Thread Justus Winter
On Wed, 12 May 2010 12:14:06 +0200 Sergio Lopez wrote: > Thanks for taking some time to test this. If possible, I'd like to see > the results of "dd" writting longer files to disk. Also, the > information that "dd" prints at the end of the proccess could be > useful too. Okay, I removed the tar t

[bug #29809] creating a firmlink loop results in memory exhaustion

2010-05-12 Thread Carl Fredrik Hammar
Follow-up Comment #2, bug #29809 (project hurd): Here is what happens with a settrans -ac foo; ls foo: 0 Client does a dir_lookup("foo") on CWD, presumably on ext2fs 0 ext2fs does a fsys_getroot() on firmlink 0 firmlink does a dir_lookup("foo") on (same) CWD 0 Back to (2) The important bit is t

[bug #29655] linkat() fails because __file_name_lookup_at() problems

2010-05-12 Thread Emilio Pozuelo Monfort
Update of bug #29655 (project hurd): Wiki-like text discussion box: => As we have just discussed on #hurd, the patch looks good and should be submitted to libc-alpha after I have the copyright assignment for glibc on file (and after updating the changelog). _

Re: irq handling in DDE Linux26

2010-05-12 Thread Samuel Thibault
Da Zheng, le Wed 12 May 2010 17:36:36 +0800, a écrit : > On 10-5-12 上午6:03, Samuel Thibault wrote: > > Da Zheng, le Sat 08 May 2010 23:19:08 +0800, a écrit : > >> A stupid question: when disable_irq_nosync is called, IRQ_DISABLED is set > >> in the > >> irq descriptor in the Linux kernel and the c

Re: Short circuiting data_unlock in ext2fs

2010-05-12 Thread Sergio Lopez
El Wed, 12 May 2010 06:19:29 +0200 Justus Winter <4win...@informatik.uni-hamburg.de> escribió: > On Tue, 11 May 2010 19:19:01 +0200 > Sergio Lopez wrote: > > > Hi, > > > > I think short circuiting data_unlock requests in ext2fs (by > > allocating the page in file_pager_read_page and returning i

Re: state updates on porting of dde linux26

2010-05-12 Thread Da Zheng
On 10-5-11 下午2:18, Samuel Thibault wrote: > Da Zheng, le Tue 11 May 2010 09:35:34 +0800, a écrit : >> Only qemu emulates ne2k-pci and rtl8139 cards and both DDE drivers >> work well in qemu. >> >> The odd thing occurs to e1000. VMWare and qemu both emulate e1000. DDE >> e1000 doesn't work in VMWare

Re: irq handling in DDE Linux26

2010-05-12 Thread Da Zheng
On 10-5-12 上午6:03, Samuel Thibault wrote: > Da Zheng, le Sat 08 May 2010 23:19:08 +0800, a écrit : >> A stupid question: when disable_irq_nosync is called, IRQ_DISABLED is set in >> the >> irq descriptor in the Linux kernel and the corresponding hardirq line should >> be >> masked as well (at lea

Re: state updates on porting of dde linux26

2010-05-12 Thread Da Zheng
On 10-5-12 上午6:14, Samuel Thibault wrote: > Hello, > > I do not have the time to try it myself, just commenting: > > Da Zheng, le Tue 11 May 2010 09:35:34 +0800, a écrit : >> Linux drivers use jiffies to measure time. Unfortunately, Mach doesn't >> provide it > > Mmm, but Mach's time device prov