From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id E2B05385841E for ; Thu, 25 May 2023 15:28:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E2B05385841E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 34PExZlU001625; Thu, 25 May 2023 15:28:40 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2023-03-30; bh=URasbuJpHQgyO53+G36YeEnPo+tN6xJUGSNqJF51pQs=; b=VEzmzfelt20CA90c9ZVnvjZOQ6N1bpOScjte0WCMlzdxlJTB09XCf3l+mgqNrR3uzO+C mK4DUmUji8TCYlRG1JA7ltzHQiGcZyj0QhbHjcJ5TIM84m8/d8JVxO67xZk1hFHHTcOk u8cak9q8SxUU2AWkWnNILeHf3tn2X01BS4CgM7YDoV9oMIenySD66C9BbDXBeLBPDrGB XIyTfqU6oCalP7vqeOWfPywRyc/MI/01Om1NAT14z0iSBI6lcx+CGGA6XJEUBc+FcaX5 VrS65+MQFYN79IhSaE9mYCj25bbWvp6GTw3FbRxsiQMD8J8pbTdSm0MUp8BrkNZL/Pze 2A== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3qt9wxr4hv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 25 May 2023 15:28:40 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 34PDumYF024503; Thu, 25 May 2023 15:28:39 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2169.outbound.protection.outlook.com [104.47.59.169]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3qqk8xaetm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 25 May 2023 15:28:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aFc8XtkGzj0W7Gp9ooMin2veNzXP9B9oCl7r+pMDx+dThtbhiVwFMZ/tqXJKCvWhNsUQ0p/R5+NXYybaVQcZrJRb4nr6mpU+VGXxA7u26cONHlVE+f/8YGMjsGLRV0mCtkIl3HEhDIqlOjKNGxQcyg51XQrtAFs2DBzU3UPV4Ef9CF5/AkEOlqDOAoWQW1pvzqgZgahmBj/bir0Nx0YlDEIv5R5aJondcRiPIIZ+KP2jpDPzg/rCotg40JSOSDlf9RkViuisB5JSgfhrKrZtclNNouCbCedRhLLGS9yYhLAztacf3z/Mmn6aQJlJl3yu48icF37Y9MmCYSSBLxtXvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=URasbuJpHQgyO53+G36YeEnPo+tN6xJUGSNqJF51pQs=; b=NLaD5PjuwA3wqTiIZcFYIWToQ6Fb6xX7h9raaSlBUaS5N9W6OwOl1piKN5M8/3bmaY8uYR8CCZVB+sfecq8Z8RNxTuLdHgY5JSRPip/jZekrvFwOFtIbC22fyiu9HwC66PegVUtXXEdMNakOEnpbcxKBMC9qwrTF1iUINvQYm4MEgWL5f7XQkCVbAzoGTHdMz0dp7S9BFnNU2E+kHOgTkM9Jla7wpUm6u4aJzVzvudI4FCS4a0ZAL6Of1goME99632N/yQ2EyXIOTgh/z4YBc3YRvaHsLiRpjEcboKkNI8Nd/aW0IMqanE9jbW2QqiifROcQM7ZlUiAnAkNONWiCrw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=URasbuJpHQgyO53+G36YeEnPo+tN6xJUGSNqJF51pQs=; b=NKf+/MtuRQezc6LQqINMQuTTWOqDifKM98c024pTrcMBMLAw9mRVzhWdY1FzlVMhUU8EHsvVbxv3HghmsHbUVphf7FTOzNgc2eI/2yeUlRakDjAIiTe7CzCUwY4ngZK7ODbczQnrCJfn1gQk4HeiYtNOGFYVeltEqfIcxBRDrrI= Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) by SA1PR10MB5842.namprd10.prod.outlook.com (2603:10b6:806:22b::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.17; Thu, 25 May 2023 15:28:37 +0000 Received: from CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7aa1:df38:105a:21fa]) by CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7aa1:df38:105a:21fa%7]) with mapi id 15.20.6411.028; Thu, 25 May 2023 15:28:37 +0000 From: Qing Zhao To: joseph@codesourcery.com, richard.guenther@gmail.com, jakub@redhat.com, gcc-patches@gcc.gnu.org Cc: keescook@chromium.org, siddhesh@gotplt.org, uecker@tugraz.at, Qing Zhao Subject: [V8][PATCH 0/2]Accept and Handle the case when a structure including a FAM nested in another structure Date: Thu, 25 May 2023 15:28:19 +0000 Message-Id: <20230525152821.2989599-1-qing.zhao@oracle.com> X-Mailer: git-send-email 2.31.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: DM6PR11CA0040.namprd11.prod.outlook.com (2603:10b6:5:14c::17) To CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR10MB4344:EE_|SA1PR10MB5842:EE_ X-MS-Office365-Filtering-Correlation-Id: 831c25c2-dffd-439d-fff4-08db5d34b59e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 46uC5sFlFhgfnXRxONAbrIHPPMkVrD8qRgCbCgx7NMQBLk8Npi6K5ng8HFkZ/T7JbGffNr/uLJw/Q/Paal32z2GMlCyh/0eyPjr3aT9PdrqDU0ov7oBEEQCVBIuOa93eG7isdfiySeF6JV50is7/QXP4BdZI5hgPFlmpI6zJ0dEpz6SUZdlJQwC929+SCVDx4clONUxyFLSZ+a3rJh9fM4GQ1QWx6Y8TOC9kZRiWtqyhtY+Bxdxwbj+bF9UFRcxSnTZf9c3y/xk98MG3rO948WqQwk/yLR6QI5boZQxvWrNZRf1Mgz9VKWR3yMeinacU58Ka6aE92I1cFymcaek3WuRbhhTrV+OtHUU7TOD53Jq+hpS6eiJOGTZdNRfjLPPRlRA4zplFzg0WBAbM0PmJMIb7bd6jG41r3Ta3EbNTuYjKYLNGR6de5sRKP6iMxov3i4mQwc8HoUs36LN5CSz6ud48hcsC2T0+WFIGEOUzkFxaEg0lazkqN6nGvJPYHeIGoUwVweNUHWZ92XE8DxvwKXdcST63UbcgTuW2WMyJz8l4xhrw9L8Y5EdYIRoITroyfEv0efCMJLfyMmqw9RZfMA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR10MB4344.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(366004)(136003)(346002)(39860400002)(376002)(396003)(451199021)(4326008)(8676002)(41300700001)(8936002)(316002)(6666004)(6486002)(66946007)(5660300002)(66556008)(66476007)(107886003)(478600001)(1076003)(26005)(6506007)(6512007)(44832011)(966005)(186003)(83380400001)(2616005)(2906002)(4744005)(38100700002)(86362001)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?rxOQB7RIaeKaMI9MHUcfyy+yAOSbnWimuh9KbD2+MYbpOmn81D3yWpssVSdy?= =?us-ascii?Q?BRb7vSf4oevNWbitAJy9Df3RE2td4ZKj2bD02AfW2S39hqeNvRAkyvVYoxbV?= =?us-ascii?Q?B5vzRE3V0sbCc7HsdMbQU+nSzA/wglRtKT6U8Im8lX+LWAG9J/z7mlgiiDZN?= =?us-ascii?Q?uM5P6dZm6x+K4r5j1UUhbAQ2Mq/TOvifvIr92tyYNb8A8ne8F7pQoL3cE9li?= =?us-ascii?Q?AKZ58T9PHY4KBfleFdYUDOQlZBZzr7zSxwh8k+6xi1KUb4nnDNqXp5EAaf7g?= =?us-ascii?Q?8/mWLnAMrOtdwpVsI67pqLMtui/kZxQURgExeVxA/Y/wosEHMWw2DvU4wzz1?= =?us-ascii?Q?qeir2JNefGMmD/Ky3MktSd8MuS06mcolpercs46GgxGt8LtjmW3LU4tO0xB7?= =?us-ascii?Q?gUvgKFXlsEyRKP3Wt+9wv4pTfsE8X4Id7u+TEpxm8OzD+0XWi1/eq5n7eDst?= =?us-ascii?Q?NTdw2riLNURqbsciVfjMtHg0l+sCeIn5wW18SQXddPTX39WF7tpF1ZIQBEHH?= =?us-ascii?Q?zKDYuttubOS5qYQ9u+5V0LYJtDjxTLcZ2XTX2aACZO+4srLxpSgRgALgOkQG?= =?us-ascii?Q?0cUJELZ0juXkTUcT6zwDT1v25dffjR45RHuZLRNsxVOSnZnI7pWzR6bBqwwo?= =?us-ascii?Q?fprdQgKP0qdlszCGJPagNmPbi4tit9BR3JmiFfSxblG4jU6RbuV0aSa0Cvx+?= =?us-ascii?Q?RYugIheQA6NBZQ7CuGb8sAGHDUx0N5xUcau7haMcBrz9NWxE/KDJYRjHY3sE?= =?us-ascii?Q?cpxYAiHEXUYUdhlB343Xccst+DOWMRuLW4wioYU+qtI3egrIOz/CXoFWCBPS?= =?us-ascii?Q?tkv67XRlJxrYCyXptQ9EgUegIMi6f4cc5XCYlINl7cyvt1lYnt86cWGsxnQ8?= =?us-ascii?Q?c6B7RnRb1yO5Bxg2h8hV/HJ0AZjVwWkACXF2VvwBrtf7UiRbBRsMKeslOp5Y?= =?us-ascii?Q?boNryCXZH43izmBw5V6IyDYrK44dSFPtVOOsaK6mU30WY/3n9t1wCdyZVYeB?= =?us-ascii?Q?vAxnKh4Slzin/uvsf3QEsVzKyD9wuReo6RaVyD/RPfrOrXqtfsMOabw0TNpC?= =?us-ascii?Q?CFptjck7clEd4XpQ8fiyzGaC7DdrLNJ5L/OV6Lzseq69swm/z3Di6FWv01Pd?= =?us-ascii?Q?Bd69h9NWkS0MfYR5jn+sA+zm5P9B7r1qeSXDRpo/Tjd12Juxd8dA9GY/1OOZ?= =?us-ascii?Q?vgB76GkHhyQmbaZX1HhQeQgaDNIcDUdFyiAxRgVoUH6Z0VQkq+j0nMQE8atB?= =?us-ascii?Q?grrDPmWAVNe49kXyoXcgfh1XAGgCfEhv6ewAioKhL5RULwJtpwDF/1I5gh0y?= =?us-ascii?Q?HY8os+tqC5CH342QU/w6kMPMdTqAwLIzW6I72jLt+DkmVkpOXShorUkUsrkc?= =?us-ascii?Q?9UcE1n7XUEJcQq++yBJrJYFK2OAn4M0YL4j9sSanldfE0ZuemSr31/r60TNu?= =?us-ascii?Q?efOjXPthWwFjAGbf4QJ6+GpwplX7aNnioOjrsXHFwOmRPI2JSHLmLccXJaGB?= =?us-ascii?Q?/gZSM66N8+y5LqLfVKh985+NBQy+DTJQH34zoEmNEY+kWXGM6U821DuxQrRy?= =?us-ascii?Q?3u3Qxz1DwDX0zvKqKxlNnu2s5AejHMeoOI7EPTPU?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?us-ascii?Q?C2ukXQ0WIpOaPO75QeBgzrtudI1KjpYEricUxNsbATF3TIW5B0muiJ0g8+gv?= =?us-ascii?Q?atEF03owCQWpoJouqnA0Z4JmgYkRZN9SR3jTYZl2AIGE6Tl9i1rjDfnzH9DP?= =?us-ascii?Q?VAHnKWT9gLYE8nR/bvLKHa7S4R+BOjrufrtDRMLU55ZT3touryVbrtktXA+Y?= =?us-ascii?Q?KnB1FdjAaP/su5HNbXRho4OfogCuF0cAR62Der9YsSMcHf+qzR/irE2Ut9Td?= =?us-ascii?Q?OvdsZJF6bZQ+j7TVi8YMZdATHYUETjvavSQqsA84yNdKasvYr0WjrqsRSKFY?= =?us-ascii?Q?MgRF4lNw4AV5P32LJvurOvKqChxKSeBoFMgi+lz9cw3c9W3hOpx7Vtg8/5WM?= =?us-ascii?Q?9OpOVuWhNaId0VhK0zly2/Y+d3UGZCY4F2i2Ol47fGHlvgCqaqfOsKk5cfsW?= =?us-ascii?Q?gcxNiht4eOAzEQLCHmQ4ldsmPr+iAvnMEWQxYqsTTjwsQ/uLJAoEEkOFWPjV?= =?us-ascii?Q?sDE+808Gqf0nAgFkSniUJZHJ/iV4NsjrDAIzx8HTi3cUurjyJU4oMc7AP4IY?= =?us-ascii?Q?7qE09eD+AQ8l2rhO5mYhWDNeEDXaQuCrW93j5PAABU0qRvFrXeUZ6zcucvlT?= =?us-ascii?Q?BAEkp5mY+/M7rVAVWMZW2XW0uggzt8jrR2v6M10bxPND1hhNIN+DsviVF9x9?= =?us-ascii?Q?pmoDy83+f1AEWgHckiilZ1wmTDRs5sMDop4/FpC+/N5drTaidMXd0JYbjRHP?= =?us-ascii?Q?UzuFR3NvPhyQpLvM3y0JfYdQNMXGl9WYZKxEBvX4tTWD++GiClt3CvKTalrk?= =?us-ascii?Q?4UO2GdCS6yN4uEHzshMJt4W4q8rIzeqns9jj8jtxZrLFhK0BWE4cOlGDnV0V?= =?us-ascii?Q?TpEWw4TYcSVXlYWP0QKQgrNBwopS1Shd4jxQQ6JTtjXoZN/v6fN+KyhHtIEb?= =?us-ascii?Q?dUx3pOqKVpUPDshtmRyACr+nf45/T7E4x/jYtJMxKauQnwj7MnZNd6Vp6ZmC?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 831c25c2-dffd-439d-fff4-08db5d34b59e X-MS-Exchange-CrossTenant-AuthSource: CH2PR10MB4344.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2023 15:28:37.1335 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: dtm81S2OsIk1JzR0QsY7j6hdGhg66yeJ0zdjh65zUzDgN3G6XVRJivgGJjFCucwsNzOXjJjzoxqZpBvWQsv1OQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB5842 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.176.26 definitions=2023-05-25_08,2023-05-25_03,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 mlxscore=0 mlxlogscore=955 bulkscore=0 malwarescore=0 suspectscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2304280000 definitions=main-2305250128 X-Proofpoint-GUID: oEkbBs9uE9y4VAaKneDYHCgG4dXJEmrD X-Proofpoint-ORIG-GUID: oEkbBs9uE9y4VAaKneDYHCgG4dXJEmrD X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP,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 server2.sourceware.org List-Id: (Resend due to the previous patches didn't include the version number) Hi, This is the 8th version of the patch, which rebased on the latest trunk. This is an important patch needed by Linux Kernel security project. compared to the 7th version, the major change are: 1. update the documentation wordings based on Joseph's suggestions. 2. change the name of the new macro TYPE_INCLUDE_FLEXARRAY to TYPE_INCLUDES_FLEXARRAY. all others keep the same as version 7. the 7th version are here: https://gcc.gnu.org/pipermail/gcc-patches/2023-May/619033.html https://gcc.gnu.org/pipermail/gcc-patches/2023-May/619034.html https://gcc.gnu.org/pipermail/gcc-patches/2023-May/619036.html bootstrapped and regression tested on aarch64 and x86. Okay for commit? thanks a lot. Qing