Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1385315pxb; Thu, 4 Nov 2021 01:04:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzpFLquiAzvk8vvqZ7o5Wy7eJKpMQzQem/A1hn8Yl97AB9G5+BUjuo3+qsXpLeNbhK946MS X-Received: by 2002:a92:d790:: with SMTP id d16mr30412199iln.235.1636013060260; Thu, 04 Nov 2021 01:04:20 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1636013060; cv=pass; d=google.com; s=arc-20160816; b=KhQj9mYK6QndlPWUQr7ZPDwpeCdkiKgIHQrq6gPV13l/LagOU789mF55f1xXmsx3uJ UzO9RGPFSieMw4rQUHrIshVdODOuPawb8FwC4eZiL4D2jU3UB7XQcF830eiSO6C5YfYf bHglnAqK7q5I55I/OsYCjs293OKtlVbXYmtSaAEoAyvQ1fAL2VsTtx1mX6hN8T+hpnl/ c2zL9EOE9MM6+tq4FH9kWxctSZZIzzgprzLgWwPCrSwsLI603OI86BZK0nSz0uHdvXJn +jEgDBXUPKo2++x18rXB1y/fsv/ziB4BDYHCBqgwhtblfqCRj13Eg/0UV+7IJMUfBBD8 m/Qg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :message-id:date:subject:cc:to:from:dkim-signature; bh=USEQJsSq8P0LRj8o7+Qc8h96Ror9gUlvtGDei+onOIs=; b=TI653jaAeWUGWsSx1z4jeclVM7BUyOGXSY8zTGhiHiwq6G0HT82NEm3Ec3ShpvMCqP 0+a4meUZzKBb77i+MKPCH3aaVsO7kOecCOvHERwNOncQuktJKexVCWD9mNjgF2F4JFS6 Dz6mvRBUenSsJ85PxliPm1Z3sY6ec09sH9C4+jnS6HehZkq6DkUBWz5E1dPmKgOHEDCd YYsRAlHoXExDoXBpBOartMGf24t+C+q7vIii4Sl2BCBkTiW0gYmjwnIJIjM38QjAWcfC Gj9b4V9iXYHv+WiYo53LzB4Too4R8o9G2uKEEU6y8Rv1xApuasrNfLBmgeIw5G+SW/PO Um1Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@vivo0.onmicrosoft.com header.s=selector2-vivo0-onmicrosoft-com header.b=daisJbed; arc=pass (i=1 spf=pass spfdomain=vivo.com dkim=pass dkdomain=vivo.com dmarc=pass fromdomain=vivo.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=vivo.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w11si10481860iov.94.2021.11.04.01.04.06; Thu, 04 Nov 2021 01:04:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@vivo0.onmicrosoft.com header.s=selector2-vivo0-onmicrosoft-com header.b=daisJbed; arc=pass (i=1 spf=pass spfdomain=vivo.com dkim=pass dkdomain=vivo.com dmarc=pass fromdomain=vivo.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=vivo.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230478AbhKDIEb (ORCPT + 99 others); Thu, 4 Nov 2021 04:04:31 -0400 Received: from mail-eopbgr1300107.outbound.protection.outlook.com ([40.107.130.107]:63538 "EHLO APC01-HK2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230329AbhKDIEa (ORCPT ); Thu, 4 Nov 2021 04:04:30 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XfRvkf5ig3T814/yiFQ4QFku0DMyJ7vPbvTOeV0h+mwVeSydHMjBhplHCkN4CNK0GRdZRIqlC43b/aMFAj7q9t1AIqd8JKOG/weTFb82PlRe8w3AGudv4/GKDB3cElevMRPPLn1Wy0S8/lgxQs5gpnjSfgsiTntCsIBho6zyp/mpsb/hQEocNj3dDMYCw+iplY8d8Y/rdn17b6WgzbhCETbRRWb1RfTA6fKtis+Db+dQ0Bpexu04e5+Y0CBM8/2WFWJlw7PsGPbptP900k94zx28jZiGlacbF/PBwqFHdgiZY9EFiqcRJFGAvSC8YSscRD8dvaptpiE+YSZjOOllfg== 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=USEQJsSq8P0LRj8o7+Qc8h96Ror9gUlvtGDei+onOIs=; b=QtDsgi0W12tmcKMOsDuGXxDoYnQ7vngrl1jO+qxMkX3o9Up/ltb638bWv0laPUyL4htTs2ngb0rEZQRBo29OUsf6IT0uaPmVLHk57kkAfZLTIFWL/yTYwxK00il/LueOkoBZSu/es40ncKWIKTE1eUdxGkPl7EHcXS1+yRZsIU8OGc6ZqEEMamutocorNQVBYYkf0l9pK6GVXyqMhNRNqJMzq0gytMGCIMKqMyZYhqT3b0JBVw3sUh/ODIAhyDczHNETguEvasq6p+uP79IDEWEqKCYhQK/ajfwacY8pTj/ecflfzQsnQdIXPdsSC1q8sK+oXZsqOvW1etXA1BEAcA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vivo.com; dmarc=pass action=none header.from=vivo.com; dkim=pass header.d=vivo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivo0.onmicrosoft.com; s=selector2-vivo0-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=USEQJsSq8P0LRj8o7+Qc8h96Ror9gUlvtGDei+onOIs=; b=daisJbedodmDPoeIANjpecuvJMXuc9rR2e7HmRmB2XBpaL7FJc6EZSfzy9UolBft7cpP4OFgLR0HZTeMRAhr5YMnDCz080TfBC3ZpHz+DdACxycugZ5kbKCk1hmFZtoCZCwYLBuZ9yesE47uPUJycRZl0nzDU2LnYo0knQpEttE= Authentication-Results: perex.cz; dkim=none (message not signed) header.d=none;perex.cz; dmarc=none action=none header.from=vivo.com; Received: from HK2PR06MB3492.apcprd06.prod.outlook.com (2603:1096:202:2f::10) by HK0PR06MB2356.apcprd06.prod.outlook.com (2603:1096:203:42::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.11; Thu, 4 Nov 2021 08:01:48 +0000 Received: from HK2PR06MB3492.apcprd06.prod.outlook.com ([fe80::814a:4668:a3bd:768]) by HK2PR06MB3492.apcprd06.prod.outlook.com ([fe80::814a:4668:a3bd:768%7]) with mapi id 15.20.4669.011; Thu, 4 Nov 2021 08:01:48 +0000 From: Guo Zhengkui To: Jaroslav Kysela , Takashi Iwai , Jeremy Szu , Kailang Yang , Hui Wang , Chris Chiu , Cameron Berkenpas , PeiSen Hou , Werner Sembach , Sami Loone , Elia Devito , alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org Cc: kernel@vivo.com, Guo Zhengkui Subject: [PATCH] ALSA: hda/realtek: fix flexible_array.cocci warning Date: Thu, 4 Nov 2021 15:59:41 +0800 Message-Id: <20211104080017.589-1-guozhengkui@vivo.com> X-Mailer: git-send-email 2.20.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: HK2PR06CA0017.apcprd06.prod.outlook.com (2603:1096:202:2e::29) To HK2PR06MB3492.apcprd06.prod.outlook.com (2603:1096:202:2f::10) MIME-Version: 1.0 Received: from localhost.localdomain (218.213.202.190) by HK2PR06CA0017.apcprd06.prod.outlook.com (2603:1096:202:2e::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.17 via Frontend Transport; Thu, 4 Nov 2021 08:01:47 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 84d04080-349d-4a3c-fa67-08d99f695a0f X-MS-TrafficTypeDiagnostic: HK0PR06MB2356: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5797; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5crAR9UiXpHTXCM227024CEgkCiWRs67b0fvywymlqvsg4k1DyVfT0q57nCZR52PxhKvy2wovasY+B63MBvo1etuSrVFNFaEkxv1E3gl0W17Ho5VgijpAObCaxKIiKj5NxNhvgVSfq5tVyBBLdTZZBV6raf3D2rJZphbgsIsZav48zh377lRxAPbl4F/zkaS6kFhX0zEhYHFWWS/J6YohLVo8XEEageHG05OTCAs+2sacAJX8Eux/0x0x/iSZisQ6n0/rhM76y/a3NuR9FIIpZ/eT8D39nfb9R7SAcpK/4kvvXlmoqT5trbDFMzFdqeP2UX7y/MQljGSYQJB55K+0FDvaP/7xdZGXXHFIQiC+zzajskWlgl4AQkz9zFzc9WbMNIMa5i7vPIurrCXcmdj/NKkBsTYl1NSjiemgIq7OBzAvY5TZRoCT/+c1uhEjKrWv5b+u0WAcnsxPNaPvNBrWBPSf0f8bUr0WacnpNZPgPBb+n7MZK7uZnFsuj8APmyJmariEeAHnG2y7JZmm24pyRcMiJQXfk2haJ49ZiQ3FubITC3KTZ0bfdAc7/+tnijGFet9Gi+tXORGGuQwtdKHj4+/es9viugNYGR7lPGEAyiTJtbf3SgkTYEBIAuBIuRMkT5Meb3SyYpw+P1hW7f/VLKwo7yuQdcKT4YkH2rqgQIcMzRjM0m95Vnjl68llHWnduFv/DZEl5y6A1ewh4cEaTIxtRtF2SqS6bhFUDsIlDQ= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HK2PR06MB3492.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(186003)(508600001)(2906002)(110136005)(86362001)(36756003)(956004)(66946007)(2616005)(66556008)(66476007)(921005)(6486002)(6506007)(6512007)(8936002)(8676002)(316002)(107886003)(5660300002)(83380400001)(52116002)(26005)(1076003)(38100700002)(7416002)(4326008)(6666004)(38350700002)(4744005);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?N2RkVDRCRWZiaHhoM2k3TzVKZS9QV3BTcnJZdkdSSjZZSG9OT1dtZmU3RDNq?= =?utf-8?B?K2FTVzlwbHptaElhMEFoMFg1TEVYbVl2aVdXOVI2Z0N5VmgrbmFVUm5LVmx1?= =?utf-8?B?bHh1Q1Bzbjc4STBGUzNUemMxQ0tHVnRYczB1akg2OUI4RXdSZExBZDJldVEw?= =?utf-8?B?ZzMrRkQ2cXgrN0ZYYUMzTDRDTG40WTM2N0wxUGlCMWVIdWUzNk9QNG13UVNX?= =?utf-8?B?enFEaFZ2bG1xVmUra09mRkFWNTNnSWEzNUk3ZFFQRFphZFZIZC9uay9HaCsr?= =?utf-8?B?a1hWdVFPb0VqSDVNYVErTkRWdnY1ZDZMTmhnQWpiRWJvRnVVVTJrRURNZ1Bi?= =?utf-8?B?WGdzVE02NTFYaGs5TGxvN1Rsb095RC9oeGp3bkVuelBLeWc2OFkvYlpmaDZx?= =?utf-8?B?SHEyNXAvb3hxQTd2SkRsWDdHcmVkeFphSlFTR1ZNMmt3YS9zZjRHcHRLMFBC?= =?utf-8?B?UVRZV3o1S0d4eHRGSnEycVJvYjYrZTc2MDFMamw5RzNVMGRwc2NVYlBERmYr?= =?utf-8?B?TSttbWRtS2N5OEJVVVU3U3RGSFRSZFpBc0thejlBRmdvSTlkRmNVcC9SdWdC?= =?utf-8?B?VHFoblUyTVVSL002K3d2YXZ3eDEwU2tYVnZpZEVDS2J1TDZEaGliYkE1RDNw?= =?utf-8?B?cEx4NnRucmc2QjNYL3FKT2VCZU91bXNTR0dleGkydmxmVlNjK0ppK0V6aE5W?= =?utf-8?B?Tng2aFFHVXZsVjFkM0FicWRFcG9hbkxaZ2wreWFYZEY0QS96akJFZUN5QWR0?= =?utf-8?B?TFlNSjlHM1cvS3NtMWxxRE1zbGlza3hKNFZuejZpaTRqclhPUDBxd3pvSC9G?= =?utf-8?B?cmY0UXFGUG16TVMzdlNDVzlxckNqRXlDc0V3NmlIdlBpQ0R5RC9TLzdhRDVp?= =?utf-8?B?eGw2aEVKdjRLU3MvSGhoaFlWb2l3TlU3aTYwVkpRUlprMHVRUzRKaHAxZllF?= =?utf-8?B?TTNYUlAzcEwrZzhGZlduREU2RWJFaDRoN1NzQndxa0NPUHJjNFhobisxR0tw?= =?utf-8?B?WC83Z29Ld3ltVGhKbGlra2tGYisyZ3FDQitkRythTnVoVzh2WnNQd2xRbi9a?= =?utf-8?B?RGp1c2dZR0RqT3VKb0JJaGp6QXE4Qlc2OTBpUWwyWkNHKy9FUjlFV29laC9T?= =?utf-8?B?QTVLRTlKa2hFM0tEazVZTno0Q09IeW82T2Nta2pMZGliOG5CckJ6eVJPYmNQ?= =?utf-8?B?WGczdWY5MldvZ3NaSWwvRkFoTFVaSlFQTi9mb2FBZ1V6RFgvQ05GR2NwcEVE?= =?utf-8?B?SzAzekY5czR0cDVseWV5TnRUM3VwanhiWGkvZWNIay8yOE1vdjBPU0ZGSXN3?= =?utf-8?B?K1Z5WG5zeFgvWldtaW42OGllbUt6cTkySGozN2t5Qy81ZVZnUmplR2xrM3N6?= =?utf-8?B?aGRhOVMyNytKanFreGhUd0VsQkxvdUhYQVFtSldPZnFramFqMEEzZGx6YldP?= =?utf-8?B?Y1J6dy92T2N1a292K1M0cVlnSi9GeUhuQmFlSjZXS2NhR0ZqMklCb0Y3aG9w?= =?utf-8?B?OUFoT0w2dC9rcmt6QXhDczBBNXJhZ21jOFdpcWNINldxY1JVSXVqcHNSV094?= =?utf-8?B?SmxSUERnSWxBclJLZjlhZGkzTHB0Q3dHaU96L2ZzNEl2a0cwMDJnalVTZ05M?= =?utf-8?B?TWgzdVJzYmFOczJCV0JRSEdCVlBhT0RhQWEzMCsxem1tVjk4T2x0bTc1M0dZ?= =?utf-8?B?TDVzREg0bEVlYlQ0TVFvQmN6dTVCTTVWbllUNVYxOWx5ZytSK29XOTNRcDhC?= =?utf-8?B?SHN5QXZYd3ZBdmI1cENxR2w1UDg2TzI5ZXdJaHVuQnlOSkM4SE8xSVBQRmFB?= =?utf-8?B?U2pIUzJVUHZ2MXBNY0JkWDF1QmR6MWVPN2EwV0JTWEpBYVdMNVpDMGJxaUlq?= =?utf-8?B?ODNFMDNIYlVTYTY5aHN5Y1Nxdnc1S1NRZ1crcE9YYW9ieVRyekJ3NWF4MEVw?= =?utf-8?B?THc2d1kweHJUT2htd21TcFJNdnRkblRWNm84YzBtcTlGYWVQNmZ4MzUwblBK?= =?utf-8?B?cDdTVkJsbUIwUEVhaWR1cnRobjIvL3hyQlFRRGpmU0wzemo2MVBzeXMvZTRY?= =?utf-8?B?ZFozc1JXZW9rbUhFTllad252YUZ6aVROTFI1bkJjWHlJS0EvUTBBS1piVDRu?= =?utf-8?B?WWZHWFBYcWl3Ukl1MG9FVDZ5ODBXaC9WYUZzT2hWQ1BIMnlZTVQybVZ3aDBS?= =?utf-8?Q?cTRXJpWZXnqk+uPk8VWfyIw=3D?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 84d04080-349d-4a3c-fa67-08d99f695a0f X-MS-Exchange-CrossTenant-AuthSource: HK2PR06MB3492.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Nov 2021 08:01:48.2813 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 923e42dc-48d5-4cbe-b582-1a797a6412ed X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: l72F7MkeGN5ILSm9jZ2VIUAgtXo5Zx/V7rec/DbNGMOnua0FVk4qyeHjfOtclNKB0Cl+v5yumX2o15TvU2CmRQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK0PR06MB2356 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Fix following coccicheck warnings: ./sound/pci/hda/patch_realtek.c:128:4-24: WARNING use flexible-array member instead. There is a regular need in the kernel to provide a way to declare having a dynamically sized set of trailing elements in a structure. Kernel code should always use “flexible array members” for these cases. The older style of one-element or zero-length arrays should no longer be used. Signed-off-by: Guo Zhengkui --- sound/pci/hda/patch_realtek.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c index 6322fac9e694..7935c363092e 100644 --- a/sound/pci/hda/patch_realtek.c +++ b/sound/pci/hda/patch_realtek.c @@ -125,7 +125,7 @@ struct alc_spec { unsigned int pll_coef_idx, pll_coef_bit; unsigned int coef0; struct input_dev *kb_dev; - u8 alc_mute_keycode_map[1]; + u8 alc_mute_keycode_map[]; }; /* -- 2.20.1