Re: IA64 ino_t incorrectly sized?

From: Nathan Scott <nathans_at_sgi.com>
Date: 2003-10-17 08:47:57
Hi all,

On Wed, Oct 15, 2003 at 06:20:25PM -0700, David Mosberger wrote:
>   >>  (Neil, to give you some background: we'd like to change ino_t on
>   >> ia64 from 32 to 64 bits and found that the only potential ABI
>   >> issue is due to NFS; "struct nfsctl_export" is definitely an
>   >> issue, but perhaps we can live with that.  I'm less certain about
>   >> any issues exportfs might have.)
> 
>   Neil> ex_ino in nfsctl_export is not actually used, so all that is
>   Neil> needed is to make sure user_space and kernel_space agree on
>   Neil> the side of the field.  Maybe a __kernel_old_ino_t or
>   Neil> soemthing.  But I would be quite happy to #ifdef out that
>   Neil> system call for ia64 if that was preferred.
> 
>   Neil> So in short: there is no big problem, and the small problem is
>   Neil> largely one of aesthetics.
> 
> OK, perhaps for now you could use Nathan's #ifdef __ia64__?  Something
> along the lines of __kernel_old_ino_t certainly would be cleaner, if
> other arches need something similar.
> 

What's your preference here Neil?  I'll make a patch to create
__kernel_old_ino_t for each arch and nfsd/syscall.h if you like
that approach, else these patches seem to be all we need for ABI
compatibility now.

thanks.

-- 
Nathan

-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Received on Thu Oct 16 18:52:00 2003

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:19 EST