From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <86haxgtwgi.fsf@cmarib.ramside> Date: Thu, 22 Mar 2012 20:42:58 +0200 Message-ID: From: Pavel Zholkover To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] ARM 9pfuse broken? Topicbox-Message-UUID: 6e594770-ead7-11e9-9d60-3106f5b1d025 I've looked at http://code.swtch.com/plan9port/src/9574d432c889/src/cmd/9pf= use/main.c#cl-580 and O_NOFOLLOW =3D=3D 0400000 handling was added in http://code.swtch.com/plan9port/changeset/43f43652132d So maybe you can recompile a more recent version ? On Thu, Mar 22, 2012 at 8:30 PM, Pavel Zholkover wrote= : > I've also encountered this on my synology DS411 linux based kirkwood > NAS. If I remember correctly I saw a comment by Russ regarding > weird/unhandled flags being passed to the open syscall. > > My workaround was just to compile a 9p kernel module and mount the > vacfs export with it. > > On Thu, Mar 22, 2012 at 6:46 PM, =C2=A0 wrote: >> Hello, >> >> Are there any known bugs in 9pfuse on ARM? =C2=A0I can mount a vac file >> system OK with it, but trying to list files on it causes: >> >> =C2=A0unexpected open flags 02444000 >> =C2=A0ls: cannot open directory /mnt/foo: Permission denied >> >> Trying to read files: >> >> =C2=A0unexpected open flags 0400000 >> =C2=A0cat: /mnt/foo/bar.txt: Permission denied >> >> But walk/statting seem to succeed OK. =C2=A0I'm planning to debug a bit >> deeper, but figured I'd give a shout out, in case this bug is already >> known, and to see if there was already a patch for it floating around. >> >> This is an ARMv7 OMAP4 Cortex-A9, in case that's any clue. >> >> -- >> +---------------------------------------------------------------+ >> |Smiley =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PGP key= ID: =C2=A0 =C2=A0BC549F8B | >> |Fingerprint: 9329 DB4A 30F5 6EDA D2BA =C2=A03489 DAB7 555A BC54 9F8B| >> +---------------------------------------------------------------+ >>