On Mon, 2007-06-25 at 05:47 -0600, Matthew Wilcox wrote: > On Mon, Jun 25, 2007 at 12:37:34PM +0100, David Woodhouse wrote: > > - Some architectures must align 64-bit integers into an aligned > > pair of registers. A slot may be wasted for padding. > > - S390 may not have a 64-bit integer in slots 5/6. > > Uhm, doesn't sys_sync_file_range2 break that?
Yes, but the consensus when it was discussed for fallocate() seemed to be that it was more important to have the fd first, for reasons not entirely clear to me. S390 needs special handling for fallocate(), and in fact has already implemented sys_sync_file_range() so doesn't need to do sys_sync_file_range2(). > Also, you might want to put something in the syscall file about signed > vs unsigned arguments and how they behave with 32-on-64 systems. True. If I properly understood why arch/powerpc/sys_ppc32.c has _some_ of that stuff but apparently no longer needs it, then I would have tried to say something coherent about it. -- dwmw2 - To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html
