I am getting EFAULT (14). I feel, this is because i am allocating the memory
using alloc_bootmem_pages (during boot time) and hence it not associated with
any pages and get_user_pages returns this error.
Is there any way i can over come this. Any pointers are welcome.
From: Eric Sandeen [mailto:sandeen@xxxxxxx]
Sent: Tue 11/12/2002 7:45 PM
To: santhosh kumar
Cc: Seth Mos; linux-xfs@xxxxxxxxxxx
Subject: RE: open from kernel
Hi Santhosh -
How does the read fail? (what error value?)
Do you have the correct buffer alignment and read size for O_DIRECT?
so, since this worked in user-space for you?)
On Tue, 12 Nov 2002, santhosh kumar wrote:
> Yes, i have XFS fileystem support. I am able to open the file, but my
read fails. The operations in user-space works.
> I think i am missing something before calling read. (Note: i am doing
set_fs(KERNEL_DS), before calling read.
> -----Original Message-----
> From: Seth Mos [mailto:knuffie@xxxxxxxxx]
> Sent: Tue 11/12/2002 3:36 PM
> To: santhosh kumar; linux-xfs@xxxxxxxxxxx
> Subject: Re: open from kernel
> At 15:18 12-11-2002 +0530, santhosh kumar wrote:
> > I am not able to open files present in XFS filesystem
> > space. Is this a limitation or should i need to something in
> > achieve the same. I am using the O_DIRECT flag
> You need a kernel with XFS filesystem support to be able read
> XFS filesystems.
> if you "cat /proc/filesystems" does it contain the xfs string?
> It might just be your lucky day, if you only knew.