Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp3068042pxb; Thu, 10 Feb 2022 11:27:53 -0800 (PST) X-Google-Smtp-Source: ABdhPJwurc1M/sU1xj8IXb5nbT50mbwcse87yLQ+7p9/+v40lsIwF216i+shXIvkA6UQutC1FHHc X-Received: by 2002:a05:6402:27d4:: with SMTP id c20mr9802928ede.182.1644521273334; Thu, 10 Feb 2022 11:27:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644521273; cv=none; d=google.com; s=arc-20160816; b=ZRDDdDVtZOdaazBgYWaczprFg0gRbVbsCUuuJGgquxhTj/bnNk5Q86cC9ez5S0ND55 hBkyPg5lxuTxwAU/YjL79oOFhchem7uB2MnP0ebFObBWV5+bysilu6r1pwjxxrVmGZH0 nUqzQ1cF1/8fJE2zwRHGq+Oe1CeL5dpmHkXEjwzwwKQ4H6EF0rwWlKFfbOIFLe3RwIYT Y5P/Ph9hjML1BSXatgocxAUDMlQEQQ48XB64DmlUBF2tftuCxeXqeWJW26g1DPzDThQc YHedGrs/JpXChY9TCrtX2yyg/ZGTcD4UkPYKaXf8W/zW3OhW4rjXhwj49krkfQbQOxV6 JXvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=GjUkhI43UheLXr57iSoKt+mRtyatqxjf2ErmILc7zmY=; b=M7/yKfxqkGh6UZ7mmDdu/m30g8jpJvH1UT6EOfinwVvNq8u76J9jEAcFLNnUP1+S7k lEdkPClsOiOgrUx8j6Ju+VPeLcSl86TSrpOWJg08I2DrPdYeow80V+TXz+Kt4nJpyIFa 1lSTZCezdsq0Hr6wDDukwzkOj7DXOdHMXsMUCecmPadJoO9XK89wYMQQM4vE52AqekTw Z9hR7uE/Tim02NP+znuP3jsErgysSuJy8OWjGegtWUbBHqLmq/61kxVO1RQGHRj1GGIj nI1E899Qha/2LMnmc0U82VJSAz/IRqFfNdn2KMxv/6jJ4yfYIMP7Y1lrRQhEpfRDxFqC 95pg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sb8si6279435ejc.545.2022.02.10.11.27.26; Thu, 10 Feb 2022 11:27:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238841AbiBJJjt convert rfc822-to-8bit (ORCPT + 99 others); Thu, 10 Feb 2022 04:39:49 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:58510 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238786AbiBJJjs (ORCPT ); Thu, 10 Feb 2022 04:39:48 -0500 X-Greylist: delayed 102 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Thu, 10 Feb 2022 01:39:49 PST Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.187]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E88AA220; Thu, 10 Feb 2022 01:39:48 -0800 (PST) Received: from mail-wm1-f45.google.com ([209.85.128.45]) by mrelayeu.kundenserver.de (mreue012 [213.165.67.97]) with ESMTPSA (Nemesis) id 1M3Eqr-1nJSJC0kQ9-003h6D; Thu, 10 Feb 2022 10:39:47 +0100 Received: by mail-wm1-f45.google.com with SMTP id i19so1652570wmq.5; Thu, 10 Feb 2022 01:39:47 -0800 (PST) X-Gm-Message-State: AOAM531cb0eqtPrq/hCj9B/hPBhQNdci/UadveB7HA3H/hnCgUdoURyD GycahrxyX7E3dkwlbQAmsYFFmtQe7P7Nov0WHIk= X-Received: by 2002:a05:600c:1f06:: with SMTP id bd6mr1419523wmb.98.1644485986746; Thu, 10 Feb 2022 01:39:46 -0800 (PST) MIME-Version: 1.0 References: <20220210021129.3386083-1-masahiroy@kernel.org> <20220210021129.3386083-3-masahiroy@kernel.org> In-Reply-To: <20220210021129.3386083-3-masahiroy@kernel.org> From: Arnd Bergmann Date: Thu, 10 Feb 2022 10:39:31 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 2/6] shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage To: Masahiro Yamada Cc: Andrew Morton , linux-arch , Arnd Bergmann , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Provags-ID: V03:K1:jyMslo3fNya4WydPD3YHn1XYJyEHge1unk7I3p/UHh5+V+hBae5 wgwCe5jLJ7oH/GBSFMm+AzIAUuyxeWRUzleqR1Kg4VjxdY+wUtO2cBkAWo80I7QcJR0QdGC SSd23Vwu7H9HxnW/jJg5UFRzKhoTzz9XFoJLe1u8gcCE3xFYjAY9CpYgp88mhorTOTzoOgt C9plEZhksApmrn2eQq4nw== X-UI-Out-Filterresults: notjunk:1;V03:K0:qkRBoUw9+k8=:lXxLoYCwEmC9akTlT8jJQI 6kbqoGW9UuaUcSJ1ZBgsrj8IPjccg4OIYivU0eoXpC7uAzD+JtBooH1dxwvvUuaof27+GU8Y+ 6LgmrIXEVHL7B7rmhM+AHKQVhFtaor6+NLv9FFVKOBJnuj8DqfvZQnv9XXR2SSlZegoqK7YrP /gHmqkNruerBOpcrU0GWwvBfqMjydhwiT7ImPkmcU8E8A9zSPJnuZXOE3T4KDUR4z7M/T8Etj nU4Nhn5kPWo4Ea87WOVjRnG7KQvevb8xS9Uy8YgHJrcmGJE9MSEkp4GPGCH1r48+cO4CPSCB2 OVJrNoaBdZBjlX/r4IqO2WO9cZgiHLLJV7wNcOukIaxTISzF29vTvq6PVZCqgBurxWbk2w1MH 0HtDCM5j/INvXcnlL663pl5mTD83RZNSZlMBk/xj7A6sUqRbY4EibnVCBXZAI/0Mr1hc3PlE/ m56xyLVy36Gz42Kf2qZY9wyXp7EUw/HheO2JvckLkm1BTT9QhF85BUfezhmGlqHFXU3U/jcCj CMSzU7vBA2pRSpsA7XRMluWEpVU8ZWU6X2l3koizq7OZ5wSf2kcRoJThd9tuILN8OPhPv05GY V8BIe5KgdDpz100hFhtOnejFtUYaYj19GyHrzBddHTvmajCQeqH8GyjNyupFfMZg3+x7RrU0n TR9qFV6tQXktJLcrSrswbQTU1t+gFLqmdN0iiwXSx8B2gSyErTiHpII7BKvm/Biif511qU6z1 rR0OBWlvI4GY55v2t5sCYm0FOtOXqV5j3GVr++TuPZkteqBeKLOGSdkE0LUv8E0fJT5hcbd6V imjiOhtcrki+7JriX/1dlX488JJ2humobMlx0Ww+tCMCgDdMjU= X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 10, 2022 at 3:11 AM Masahiro Yamada wrote: > > asm/shmbuf.h is currently excluded from the UAPI compile-test because of > the errors like follows: > > HDRTEST usr/include/asm/shmbuf.h > In file included from ./usr/include/asm/shmbuf.h:6, > from : > ./usr/include/asm-generic/shmbuf.h:26:33: error: field ‘shm_perm’ has incomplete type > 26 | struct ipc64_perm shm_perm; /* operation perms */ > | ^~~~~~~~ > ./usr/include/asm-generic/shmbuf.h:27:9: error: unknown type name ‘size_t’ > 27 | size_t shm_segsz; /* size of segment (bytes) */ > | ^~~~~~ > ./usr/include/asm-generic/shmbuf.h:40:9: error: unknown type name ‘__kernel_pid_t’ > 40 | __kernel_pid_t shm_cpid; /* pid of creator */ > | ^~~~~~~~~~~~~~ > ./usr/include/asm-generic/shmbuf.h:41:9: error: unknown type name ‘__kernel_pid_t’ > 41 | __kernel_pid_t shm_lpid; /* pid of last operator */ > | ^~~~~~~~~~~~~~ > > The errors can be fixed by replacing size_t with __kernel_size_t and by > including proper headers. > > Then, remove the no-header-test entry from user/include/Makefile. > > Signed-off-by: Masahiro Yamada Reviewed-by: Arnd Bergmann