Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758357AbXFZPPZ (ORCPT ); Tue, 26 Jun 2007 11:15:25 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754352AbXFZPPL (ORCPT ); Tue, 26 Jun 2007 11:15:11 -0400 Received: from mtagate2.uk.ibm.com ([195.212.29.135]:11246 "EHLO mtagate2.uk.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753111AbXFZPPJ (ORCPT ); Tue, 26 Jun 2007 11:15:09 -0400 Date: Tue, 26 Jun 2007 17:15:05 +0200 From: Heiko Carstens To: "Amit K. Arora" Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-ext4@vger.kernel.org, David Chinner , Andreas Dilger , suparna@in.ibm.com, cmm@us.ibm.com, xfs@oss.sgi.com Subject: Re: [PATCH 2/7][TAKE5] fallocate() on s390(x) Message-ID: <20070626151505.GA15160@osiris.boeblingen.de.ibm.com> References: <20070510223950.GD86004887@sgi.com> <20070511110301.GB28425@in.ibm.com> <20070512080157.GF85884050@sgi.com> <20070612061652.GA6320@amitarora.in.ibm.com> <20070613235217.GS86004887@sgi.com> <20070614091458.GH5181@schatzie.adilger.int> <20070614120413.GD86004887@sgi.com> <20070614193347.GN5181@schatzie.adilger.int> <20070625132810.GA1951@amitarora.in.ibm.com> <20070625134255.GC1951@amitarora.in.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070625134255.GC1951@amitarora.in.ibm.com> User-Agent: mutt-ng/devel-r804 (Linux) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1770 Lines: 36 > Index: linux-2.6.22-rc4/arch/s390/kernel/syscalls.S > =================================================================== > --- linux-2.6.22-rc4.orig/arch/s390/kernel/syscalls.S 2007-06-11 16:16:01.000000000 -0700 > +++ linux-2.6.22-rc4/arch/s390/kernel/syscalls.S 2007-06-11 16:27:29.000000000 -0700 > @@ -322,6 +322,7 @@ > SYSCALL(sys_getcpu,sys_getcpu,sys_getcpu_wrapper) > SYSCALL(sys_epoll_pwait,sys_epoll_pwait,compat_sys_epoll_pwait_wrapper) > SYSCALL(sys_utimes,sys_utimes,compat_sys_utimes_wrapper) > +SYSCALL(s390_fallocate,sys_fallocate,sys_fallocate_wrapper) > NI_SYSCALL /* 314 sys_fallocate */ You need to remove the NI_SYSCALL line. Otherwise all following entries will be wrong. > SYSCALL(sys_utimensat,sys_utimensat,compat_sys_utimensat_wrapper) /* 315 */ > SYSCALL(sys_signalfd,sys_signalfd,compat_sys_signalfd_wrapper) > Index: linux-2.6.22-rc4/include/asm-s390/unistd.h > =================================================================== > --- linux-2.6.22-rc4.orig/include/asm-s390/unistd.h 2007-06-11 16:16:01.000000000 -0700 > +++ linux-2.6.22-rc4/include/asm-s390/unistd.h 2007-06-11 16:27:29.000000000 -0700 > @@ -256,7 +256,8 @@ > #define __NR_signalfd 316 > #define __NR_timerfd 317 > #define __NR_eventfd 318 > -#define NR_syscalls 319 > +#define __NR_fallocate 319 > +#define NR_syscalls 320 Erm... no. You use slot 314 in the syscall table but assign number 319. That won't work. Please use 314 for both. I assume this got broken when updating to newer kernel versions. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/