From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932942AbXBQV2n (ORCPT ); Sat, 17 Feb 2007 16:28:43 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932986AbXBQV2n (ORCPT ); Sat, 17 Feb 2007 16:28:43 -0500 Received: from moutng.kundenserver.de ([212.227.126.174]:62507 "EHLO moutng.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932942AbXBQV2m convert rfc822-to-8bit (ORCPT ); Sat, 17 Feb 2007 16:28:42 -0500 From: Arnd Bergmann To: Artem Bityutskiy Subject: Re: [PATCH 03/44 take 2] [UBI] user-space API header Date: Sat, 17 Feb 2007 22:27:27 +0100 User-Agent: KMail/1.9.5 Cc: Linux Kernel Mailing List , Christoph Hellwig , Frank Haverkamp , Josh Boyer , Thomas Gleixner , David Woodhouse References: <20070217165424.5845.4390.sendpatchset@localhost.localdomain> <20070217165439.5845.66537.sendpatchset@localhost.localdomain> In-Reply-To: <20070217165439.5845.66537.sendpatchset@localhost.localdomain> X-Face: >j"dOR3XO=^3iw?0`(E1wZ/&le9!.ok[JrI=S~VlsF~}"P\+jx.GT@=?utf-8?q?=0A=09-oaEG?=,9Ba>v;3>:kcw#yO5?B:l{(Ln.2)=?utf-8?q?=27=7Dfw07+4-=26=5E=7CScOpE=3F=5D=5EXdv=5B/zWkA7=60=25M!DxZ=0A=09?= =?utf-8?q?8MJ=2EU5?="hi+2yT(k`PF~Zt;tfT,i,JXf=x@eLP{7B:"GyA\=UnN) =?utf-8?q?=26=26qdaA=3A=7D-Y*=7D=3A3YvzV9=0A=09=7E=273a=7E7I=7CWQ=5D?=<50*%U-6Ewmxfzdn/CK_E/ouMU(r?FAQG/ev^JyuX.%(By`" =?utf-8?q?L=5F=0A=09H=3Dbj?=)"y7*XOqz|SS"mrZ$`Q_syCd X-Legal: Vorsitzender des Aufsichtsrats: Johann Weihen=0A=0D Gesch=E4ftsf=FChrung: Herbert Kircher=0A=0D Sitz der Gesellschaft: B=F6blingen=0A=0D Registergericht: Amtsgericht Stuttgart, HRB 243294 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 8BIT Content-Disposition: inline Message-Id: <200702172227.28708.arnd@arndb.de> X-Provags-ID: kundenserver.de abuse@kundenserver.de login:c48f057754fc1b1a557605ab9fa6da41 X-Provags-ID2: V01U2FsdGVkX1/gBALZhFtJlZoBd2iwUnTrKCG/Q4670FPcMt/itswU+ldkVk1Tv3c8G8iu7N7raPIia8W/DJ2ra2mfz7Lxnvc5jRrDJNayKHJlYilNpxHUDw== Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Saturday 17 February 2007 17:54, Artem Bityutskiy wrote: > +struct ubi_mkvol_req { > +       int32_t vol_id; > +       int32_t alignment; > +       int64_t bytes; > +       int8_t vol_type; > +       int8_t padding[9]; > +       int16_t name_len; > +       __user const char *name; > +} __attribute__ ((packed)); This structure is not suitable for an ioctl call, because it has incompatible layout between 32 and 64 bit processes. The easiest fix for this would be to change the 'name' field to an array instead of a pointer. Arnd <><