Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp3527528imm; Fri, 24 Aug 2018 20:05:35 -0700 (PDT) X-Google-Smtp-Source: ANB0Vda0hkVFVdK7UiM3CXu3JA8jFmqcjpcZwcEdCBMkaV6HkHq+Pb7oPd7dG5tcp8Ghs52BCTvJ X-Received: by 2002:a62:8acd:: with SMTP id o74-v6mr4441900pfk.12.1535166335747; Fri, 24 Aug 2018 20:05:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535166335; cv=none; d=google.com; s=arc-20160816; b=dSvIq1kxGce7Zm5I+wQpZ4+xL6zWhOb5cPnJdcBIbTfh6btX+q/ZHtWxB/WojHLdKv Ro6jYjzYqwZ/5GS3+fvGbWrGAnpzMJPXajvnwn2X9EGdbqaWRvfCzxFOo4PyCuSsCr9a 5ngvn5hPNzuKJ6vYZ/230m5lMuwGkC1hWJK1yM0JmnkUsmpoy+X74nbk8d0DnYg8AdrS 1zoTBtpcyWZhtwbPGYrHdZBdZG5DE/7v3mm3QjfOPb3qcxsEnJ8yaTWcJOhmpwqKorsR fR2f7kqAnCznwFErilmoe60VE51AAbl0xg33IoW3o1zE11pE+zqnVHwPjtJZcX0f4VxS ekJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:organization:from:references:cc:to:subject :dkim-signature:arc-authentication-results; bh=Ocxw4+wdP8a6Mp90gPqoJVtBn/VB0nzrkG1jEQCFP4s=; b=Q7THJJq4GNiTPVjpJxLu6gT8gekT9WpyrJuyLZSZg6W46N4gt+e6m6MsU6j687Bw5i Bt76X8WCqdjjxGqtgY8pHB1NfHiWJEXbexKtGHLpc656fDbSotXVlY7Jy07Gayr7V3ap 20IN68Skoc5X/tzkVESwTEqZs9IXP+EcCtAOuY/879jiygfk80I4SnbPjAtWC4S60nZ2 ZRlwyKQdWkV+Tzjvby2iSsGvvSsmeEH+A1LJ4zluMrg5Vf3Vgov+KXjlQS+sTKoN+1V5 h2ypl+MScC29lkbcHwf08kYadHNJFR8gcZKP68PsiwpTVmwFa9wBrNeGj+z3tdG1pbs3 3TGw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2018-07-02 header.b=pCb1ZH6U; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n125-v6si8636797pga.376.2018.08.24.20.05.20; Fri, 24 Aug 2018 20:05:35 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2018-07-02 header.b=pCb1ZH6U; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726951AbeHYGlZ (ORCPT + 99 others); Sat, 25 Aug 2018 02:41:25 -0400 Received: from aserp2120.oracle.com ([141.146.126.78]:48638 "EHLO aserp2120.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726110AbeHYGlZ (ORCPT ); Sat, 25 Aug 2018 02:41:25 -0400 Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w7P33UMi004998; Sat, 25 Aug 2018 03:03:57 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=subject : to : cc : references : from : message-id : date : mime-version : in-reply-to : content-type : content-transfer-encoding; s=corp-2018-07-02; bh=Ocxw4+wdP8a6Mp90gPqoJVtBn/VB0nzrkG1jEQCFP4s=; b=pCb1ZH6Un7TsOEtR4Pg/gZWbR9yCSK/Ggw/7xwc90OuJJ/FO+R6RnWEEQMCBwIWvJDMh +hCMIYJqx9EAEjPrbGjG9KF/P/Lt7bm28t0DJofY20sEj4cAKcgMKR6JzN/4USE1ZuYf LKHpN3ETBOI5QZUXF7rRtMbIT46vTy2Z8/4o0VikG35ungLRqnE6XHlVouaGbpN9SX9L SJ5DbB3zjvOxEN+idwDIZqh1kfTHeGZfDH4RwyI5AxdV+bRZXixhj5X9oAnAoVcqPFHZ oux1zzyxbgH5uCf0HeyjFyX5ovwWAOAKUsBtwsEuEje2lJxVxtKNRN7XGkmdOgbSpERl 3Q== Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by aserp2120.oracle.com with ESMTP id 2kxbdqjtta-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 25 Aug 2018 03:03:57 +0000 Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w7P33ujN003918 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 25 Aug 2018 03:03:56 GMT Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w7P33tnH019099; Sat, 25 Aug 2018 03:03:55 GMT Received: from santoshs-mbp.lan (/69.181.241.203) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 24 Aug 2018 20:03:54 -0700 Subject: Re: [PATCH] uapi: Fix linux/rds.h userspace compilation errors. To: Vinson Lee , "David S. Miller" , Sowmini Varadhan , Willem de Bruijn , Kate Stewart , Greg Kroah-Hartman , Jason Gunthorpe , Ka-Cheong Poon Cc: linux-kernel@vger.kernel.org References: <20180825012656.12443-1-vlee@freedesktop.org> From: "santosh.shilimkar@oracle.com" Organization: Oracle Corporation Message-ID: <65dc4fe6-5363-3456-994e-166cb77a90cd@oracle.com> Date: Fri, 24 Aug 2018 20:03:47 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180825012656.12443-1-vlee@freedesktop.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8995 signatures=668707 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1808250030 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 8/24/18 6:26 PM, Vinson Lee wrote: > Include linux/in6.h for struct in6_addr. > > /usr/include/linux/rds.h:156:18: error: field ‘laddr’ has incomplete type > struct in6_addr laddr; > ^~~~~ > /usr/include/linux/rds.h:157:18: error: field ‘faddr’ has incomplete type > struct in6_addr faddr; > ^~~~~ > /usr/include/linux/rds.h:178:18: error: field ‘laddr’ has incomplete type > struct in6_addr laddr; > ^~~~~ > /usr/include/linux/rds.h:179:18: error: field ‘faddr’ has incomplete type > struct in6_addr faddr; > ^~~~~ > /usr/include/linux/rds.h:198:18: error: field ‘bound_addr’ has incomplete type > struct in6_addr bound_addr; > ^~~~~~~~~~ > /usr/include/linux/rds.h:199:18: error: field ‘connected_addr’ has incomplete type > struct in6_addr connected_addr; > ^~~~~~~~~~~~~~ > /usr/include/linux/rds.h:219:18: error: field ‘local_addr’ has incomplete type > struct in6_addr local_addr; > ^~~~~~~~~~ > /usr/include/linux/rds.h:221:18: error: field ‘peer_addr’ has incomplete type > struct in6_addr peer_addr; > ^~~~~~~~~ > /usr/include/linux/rds.h:245:18: error: field ‘src_addr’ has incomplete type > struct in6_addr src_addr; > ^~~~~~~~ > /usr/include/linux/rds.h:246:18: error: field ‘dst_addr’ has incomplete type > struct in6_addr dst_addr; > ^~~~~~~~ > > Fixes: b7ff8b1036f0 ("rds: Extend RDS API for IPv6 support") > Signed-off-by: Vinson Lee > --- Acked-by: Santosh Shilimkar