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