From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FAKE_REPLY_C,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7509DC07E95 for ; Sat, 10 Jul 2021 14:56:23 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 585B06135E for ; Sat, 10 Jul 2021 14:56:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232478AbhGJO7G (ORCPT ); Sat, 10 Jul 2021 10:59:06 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:59408 "EHLO mx0a-00069f02.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232467AbhGJO7F (ORCPT ); Sat, 10 Jul 2021 10:59:05 -0400 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 16AD3WL8015891; Sat, 10 Jul 2021 14:55:58 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : content-type : in-reply-to : mime-version; s=corp-2020-01-29; bh=xVnjX1GVeq+Z5vKqehmp+nRxFp3HU3RmMBsy54Nujrg=; b=ByTH60bAa/yZCnAcBJVt6B+V5OtMfn97COBnf7/oBNS0+JRcC7UITze11vCQafmH8IuB 5iHPtckb6qcVq4Rm9MdYwulFreK2QP+fzkGGHBIOSG08eEVrbUmzZ0mfQ5oSlcwSjz2r FSkTMyDspTtBdqvV7ivssaEtjA5ErLRsj94kGOpaQ7qI4YoWZivBLkXtAcTfbuZTul1t 5OueUfQma8+f0ZHGYEjf0el6UguJXxAtEdXzBCbcEDXuNRgkvViEw0MswWr+hBvGgdtJ jpRAe1NvYABgyKWOWTUh6SNnSF7qagxojo7CKaUZgmJXKOR5p9jOmlYBoVcFs2MzzXAw Rg== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 39q3eagfm4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 10 Jul 2021 14:55:58 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 16AC7gEQ094739; Sat, 10 Jul 2021 14:55:57 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2170.outbound.protection.outlook.com [104.47.59.170]) by aserp3030.oracle.com with ESMTP id 39q1kaxrb7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 10 Jul 2021 14:55:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ivg6pZyWjQaF8M2OYxxJD0/UA9CyeMs2Bh5FWbIGlKVmDRThN3+CaN52yCAMJ/r8kA3VE1FskttFeSasd+L0ST1DBnTkxFI9EPKMLLrXvYxdsgwWoaAdSdhwbqpNXLwoJuwnVcqtyshSiMtudZlfw4uR/OHHR9QH1SmhcdYnRMzCdTnTqeJruBKzBPEvWqmRHgO5qZW+8a7blOVzHqMe1IpftuG98ju8r/swZxGesco8NB6g2aSh5ExMNTfyAiehpwo8vHR7Ro7m8+OpCjsnIuRIc6kaQRF5Nmtup7rh5SaR/Ob3FazxkUu4os73ul3X9okNO8K1LUCJZjZO5WB2bQ== 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-SenderADCheck; bh=xVnjX1GVeq+Z5vKqehmp+nRxFp3HU3RmMBsy54Nujrg=; b=J53HAXqw0pFlPR1Qiqi9dqleEKT9cdB5fTgtmQRzoXOf4bXRumTIGve5BdLPiyOT45brwvix75lSDtQ8UC1/tEg26neknttOLiXTcQ0kVKmlChuAj10oOKzgC+Bagy8GMELPSSH6UWI5LTjxfrcqUJl6yp6xRwTxLHb6aZTXIMtz68SX/shPcvOJN+lp9dUDElF7NEi3hmeNPe+kPmcWlechnzgooO87vQK8N/GiETPL6RTiBK0ATsdrmHyvpKCxYid1A36FX0uYzdufIBRuj2AkSNACXhI5nH+HcpYgP3AIpwzpw+FaxOhpU2dMHSY7ZbP/XkwOZYPMubxCIH1t1Q== 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=xVnjX1GVeq+Z5vKqehmp+nRxFp3HU3RmMBsy54Nujrg=; b=UJdth1YhJmI8GbM5k3Fp8vkHpVEPB48Ixo5yMQRfBAs5TTtjWScy2V8i5Ip6I+ud/Y3/JXkqys6SLAZDKsuJLf1buXrpjYy7HD9iacvs8VZR3zuxqcNdg0aH8gKn56dQUb2qe2DWZW+67+/c/fkXyt9MQil7awKUMNsx2w+IDmE= Authentication-Results: lists.01.org; dkim=none (message not signed) header.d=none;lists.01.org; dmarc=none action=none header.from=oracle.com; Received: from MWHPR1001MB2365.namprd10.prod.outlook.com (2603:10b6:301:2d::28) by MWHPR10MB1486.namprd10.prod.outlook.com (2603:10b6:300:24::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20; Sat, 10 Jul 2021 14:55:55 +0000 Received: from MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::3413:3c61:5067:ba73]) by MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::3413:3c61:5067:ba73%5]) with mapi id 15.20.4287.033; Sat, 10 Jul 2021 14:55:55 +0000 Date: Sat, 10 Jul 2021 17:55:31 +0300 From: Dan Carpenter To: kbuild@lists.01.org, Maxim Kochetkov , linuxppc-dev@lists.ozlabs.org Cc: lkp@intel.com, kbuild-all@lists.01.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, saravanak@google.com, leoyang.li@nxp.com, qiang.zhao@nxp.com, gregkh@linuxfoundation.org, Maxim Kochetkov Subject: Re: [PATCH] soc: fsl: qe: convert QE interrupt controller to platform_device Message-ID: <202107100655.2aRikOP4-lkp@intel.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210705111250.1513634-1-fido_max@inbox.ru> User-Agent: Mutt/1.9.4 (2018-02-28) X-ClientProxiedBy: JNAP275CA0064.ZAFP275.PROD.OUTLOOK.COM (2603:1086:0:4f::20) To MWHPR1001MB2365.namprd10.prod.outlook.com (2603:10b6:301:2d::28) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from kadam (102.222.70.252) by JNAP275CA0064.ZAFP275.PROD.OUTLOOK.COM (2603:1086:0:4f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.23 via Frontend Transport; Sat, 10 Jul 2021 14:55:46 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6a455a18-7a4d-4aeb-a2db-08d943b2d14f X-MS-TrafficTypeDiagnostic: MWHPR10MB1486: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xJv08PkXxv5xhmYqoGqN8oubFHRCV4wdxkFmFwWO8FOfbKwEs4elwJxX3pgpMlKX322TbTIwpsbZxpCL0CXH69wernuDhR5Dd7vw/vXGOauf4kwso4uqC5SABuRQktBpDxB3clVjWicNvb0PFspMQDnSe4GEtSoHudfla+ZVKQyL6E9q0uNjPEutCSiI+4g07PwAsZ30bY0w5C9ZSCG2U1VttPGkU/mZ9PUcuf/1SNmrPlP47doyzTM6RVNni9pSkE+1Mmb0c9tunb95apeT559G5TbQ/r4PhEnBeDCbD742aRl18l5HkVxac7Njlbo0oGrOIvuV81JYrdbg0EIXC8GWdKUw9nRhBWXwxC8wgPRlyqjtKnwhBFfYmEuKSHt+n2hqnFSlgPOkkMYw1MFWOifeKj/8Lk5fT5zInley5g9CbfcCNbER0u3zuGEjdtxnqeyGU7+t823ZDmY1Odfdws1nnhl5WUIPPX3OqEak9eltX/W82A5d4U1vCO+SS+pDFtlnElxinFBNi1n7MSEekVgKCyJmiXcUPuPP7UY/TUsMwepiSixlmlOInsCvmavkIXbM9CKiPtYtBrFVdzUwRcOdsgeNN1l/9mPDJVvDvqxDv/2HKbixmsNHwws0FqO5f9lurSQMWiEL7ZE6xXpSfoZjjIjE8Ls+eR7spBQviflB3XadfR7vLCuLdan2glXWcUAcIlG1lYCB0SWpmSqxSF2SrU8ywTbxW9A/jZL+bWPNKXT4cSOPstFL0iUKLeXdF66N3Ew6Z6TC2xr2ZWXUzaznPjWcpnImieE5v35gbviiRJoDfTc+95TKisyPW2px X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1001MB2365.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(39860400002)(396003)(136003)(346002)(366004)(376002)(83380400001)(956004)(7416002)(186003)(26005)(36756003)(316002)(6486002)(2906002)(8936002)(52116002)(4326008)(6496006)(6666004)(86362001)(1076003)(44832011)(38350700002)(66556008)(66476007)(66946007)(966005)(8676002)(38100700002)(4001150100001)(5660300002)(9686003)(478600001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?lCdC7zG7kVV38boHnMJdyrKNpNVvgAlNuOPuymUkhaKQ1uiV9uvJVzvLmig3?= =?us-ascii?Q?ijny7Sp8FqBhwcMwfkioCNZNMeTWlwW2aXrveVDRYv4nngAhVNC8Go5yjj4j?= =?us-ascii?Q?iyu7syhLSqi25HmgdeTYTBxntPlDpMEXDpbMnQwLwrQxub7T1XIfY3YPAT+R?= =?us-ascii?Q?UUwmiFJo/jsO3WFZSkJnA4sehwnBlD0QT4DcIco+KdaRjti3QEF0ycspMtqe?= =?us-ascii?Q?izKl7NYvdP/IKrHo+BPez+bP+XBhmbw5X2PAu86WLiVvSAmUeqsNpqcSvppM?= =?us-ascii?Q?iXbelL7ttQpxWNKGkSaws52BC4FSvqkGgGuyGVakhfGSUzi2beKnwpakuCBl?= =?us-ascii?Q?/Gg5uXaBp+CahOqCBNwiSq96A7bvlnN8MQx5kcLgygr8zscBsZkWy2T/iSpH?= =?us-ascii?Q?yTPN19MIwWh25JY4eo9N+4nOniJRCC0T0odVEOO8iIt07955bRe+mgCOY94T?= =?us-ascii?Q?UINAhaG0WeW4qPqemj1BDZ99PUWZdjF6+0qAJaGfJht4AgCDzROFstuOdI1N?= =?us-ascii?Q?wo8R15j92be3Y0ipg4fujXJeh+trOOM8Id9bZPpNPZ8Oo1NdVqv4bAD6jCyp?= =?us-ascii?Q?pOlQTlfYbm7b8yV4sRF2TqBYnb4k2Dm4JM7Wi/5GVrNU6IW9k/F5rxW4W90x?= =?us-ascii?Q?dad2aoxC9drmUD/QDAsFMb6v/MNGYo6augX+RdC5qtDPduvHAo+1feAY5l5M?= =?us-ascii?Q?cZca7W3REy2YbliJ7WkI9KVStGZQLMeC75MUGw9G1J+1PmsMZA4e9Y0x/NHP?= =?us-ascii?Q?ePTtAxkm/7qTfoo28JCgwmPz29nw8F2sAcg0KrEMzxGizME1eax6bPp2JJZZ?= =?us-ascii?Q?HLhvJbD00B8KluubqB4zHZ03rgNOjRtvfqsR6XYZKA9mG0pQMB5CvWnM/5Qs?= =?us-ascii?Q?fnDw0LpQ6cmEQWiB6nW/TjhJFVZctdYnmoS30GzapQLhFTjSsVEOA6PeEn4S?= =?us-ascii?Q?J/8kE7olfW+ERnWYV+6ZAgVLBrZJINgy2m12igBoiJITuAfpXb3B6JSJLalD?= =?us-ascii?Q?nRRHUaicT1TzpzIq+Rb4JXCL7Ok53/cLTD3t9Lu/IFm4DkCVbjSASClFZl3m?= =?us-ascii?Q?UgueEHmFpAPAP30IclCwwXgpjdVvuQhZW4HXPItHjs+GQD4rAYXYQshmpuF/?= =?us-ascii?Q?TWyYqAptUYlafuhaIlsz/u/rQP61Pt1shy69W/wFLi5+XmU6K4JJbNbtbjkZ?= =?us-ascii?Q?GZz5IPpNIG+nie8T55l7L9LUXaGa06fYa+CfeLRxkC2STx+E3Vny8Clszevj?= =?us-ascii?Q?Oip6IDarwNHwEZbAj99wSfuGvw0mqboKWfEyVYnTEpVqyhu9WwfBBzdNxhgv?= =?us-ascii?Q?WbL23+LsaMvBx+csxU1Rv8l3?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6a455a18-7a4d-4aeb-a2db-08d943b2d14f X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2365.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2021 14:55:54.9190 (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: 93sM1MZ2mO9vOxZDuvfSjXBM39mhnv3zv4LXGjzDSSmKjMJD27gpVP+LLC/f3ELGUdjysAX85nD2X/ivj1Hd7cDabZnYy/tYgGdS0jl1rng= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR10MB1486 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10040 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 phishscore=0 mlxscore=0 malwarescore=0 bulkscore=0 spamscore=0 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107100024 X-Proofpoint-GUID: _y1pVKxSYaZQg1oSBYZvETCIP1iybr51 X-Proofpoint-ORIG-GUID: _y1pVKxSYaZQg1oSBYZvETCIP1iybr51 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Maxim, url: https://github.com/0day-ci/linux/commits/Maxim-Kochetkov/soc-fsl-qe-convert-QE-interrupt-controller-to-platform_device/20210705-191227 base: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git for-next config: openrisc-randconfig-m031-20210709 (attached as .config) compiler: or1k-linux-gcc (GCC) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot Reported-by: Dan Carpenter smatch warnings: drivers/soc/fsl/qe/qe_ic.c:461 qe_ic_init() warn: 'qe_ic->regs' not released on lines: 442. vim +461 drivers/soc/fsl/qe/qe_ic.c 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 408 static int qe_ic_init(struct platform_device *pdev) 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 409 { 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 410 void (*low_handler)(struct irq_desc *desc); 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 411 void (*high_handler)(struct irq_desc *desc); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 412 struct qe_ic *qe_ic; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 413 struct resource res; 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 414 struct device_node *node = pdev->dev.of_node; 882c626d1d4650 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 415 u32 ret; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 416 2272a55f16c998 arch/powerpc/sysdev/qe_lib/qe_ic.c Michael Ellerman 2008-05-26 417 ret = of_address_to_resource(node, 0, &res); 2272a55f16c998 arch/powerpc/sysdev/qe_lib/qe_ic.c Michael Ellerman 2008-05-26 418 if (ret) 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 419 return -ENODEV; 2272a55f16c998 arch/powerpc/sysdev/qe_lib/qe_ic.c Michael Ellerman 2008-05-26 420 ea96025a26ab89 arch/powerpc/sysdev/qe_lib/qe_ic.c Anton Vorontsov 2009-07-01 421 qe_ic = kzalloc(sizeof(*qe_ic), GFP_KERNEL); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 422 if (qe_ic == NULL) 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 423 return -ENOMEM; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 424 a8db8cf0d894df arch/powerpc/sysdev/qe_lib/qe_ic.c Grant Likely 2012-02-14 425 qe_ic->irqhost = irq_domain_add_linear(node, NR_QE_IC_INTS, a8db8cf0d894df arch/powerpc/sysdev/qe_lib/qe_ic.c Grant Likely 2012-02-14 426 &qe_ic_host_ops, qe_ic); 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-01 427 if (qe_ic->irqhost == NULL) { ^^^^^^^^^^^^^^ Does this need to be cleaned up? 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-01 428 kfree(qe_ic); 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 429 return -ENODEV; 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-01 430 } 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 431 28f65c11f2ffb3 arch/powerpc/sysdev/qe_lib/qe_ic.c Joe Perches 2011-06-09 432 qe_ic->regs = ioremap(res.start, resource_size(&res)); ^^^^^^^^^^^^^^^^^^^^^ 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 433 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 434 qe_ic->hc_irq = qe_ic_irq_chip; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 435 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 436 qe_ic->virq_high = irq_of_parse_and_map(node, 0); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 437 qe_ic->virq_low = irq_of_parse_and_map(node, 1); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 438 10d7930dbb51a8 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 439 if (!qe_ic->virq_low) { 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 440 printk(KERN_ERR "Failed to map QE_IC low IRQ\n"); 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-01 441 kfree(qe_ic); 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 442 return -ENODEV; Call iounmap() before returning? 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 443 } 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 444 if (qe_ic->virq_high != qe_ic->virq_low) { 523eef1d206a67 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 445 low_handler = qe_ic_cascade_low; 523eef1d206a67 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 446 high_handler = qe_ic_cascade_high; 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 447 } else { 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 448 low_handler = qe_ic_cascade_muxed_mpic; 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 449 high_handler = NULL; 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 450 } 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 451 882c626d1d4650 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 452 qe_ic_write(qe_ic->regs, QEIC_CICR, 0); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 453 ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-25 454 irq_set_handler_data(qe_ic->virq_low, qe_ic); ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-25 455 irq_set_chained_handler(qe_ic->virq_low, low_handler); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 456 10d7930dbb51a8 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 457 if (qe_ic->virq_high && qe_ic->virq_high != qe_ic->virq_low) { ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-25 458 irq_set_handler_data(qe_ic->virq_high, qe_ic); ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-25 459 irq_set_chained_handler(qe_ic->virq_high, high_handler); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 460 } 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 @461 return 0; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 462 } --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FAKE_REPLY_C,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 329C4C07E95 for ; Sat, 10 Jul 2021 16:00:36 +0000 (UTC) Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 68A5A61242 for ; Sat, 10 Jul 2021 16:00:35 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 68A5A61242 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=oracle.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4GMZW54YKxz3c4t for ; Sun, 11 Jul 2021 02:00:33 +1000 (AEST) Authentication-Results: lists.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256 header.s=corp-2020-01-29 header.b=ByTH60bA; dkim=pass (1024-bit key; unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com header.b=UJdth1Yh; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=oracle.com (client-ip=205.220.165.32; helo=mx0a-00069f02.pphosted.com; envelope-from=dan.carpenter@oracle.com; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256 header.s=corp-2020-01-29 header.b=ByTH60bA; dkim=pass (1024-bit key; unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com header.b=UJdth1Yh; dkim-atps=neutral X-Greylist: delayed 3816 seconds by postgrey-1.36 at boromir; Sun, 11 Jul 2021 01:59:53 AEST Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4GMZVK0Kc8z30BJ for ; Sun, 11 Jul 2021 01:59:51 +1000 (AEST) Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 16AD3WL8015891; Sat, 10 Jul 2021 14:55:58 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : content-type : in-reply-to : mime-version; s=corp-2020-01-29; bh=xVnjX1GVeq+Z5vKqehmp+nRxFp3HU3RmMBsy54Nujrg=; b=ByTH60bAa/yZCnAcBJVt6B+V5OtMfn97COBnf7/oBNS0+JRcC7UITze11vCQafmH8IuB 5iHPtckb6qcVq4Rm9MdYwulFreK2QP+fzkGGHBIOSG08eEVrbUmzZ0mfQ5oSlcwSjz2r FSkTMyDspTtBdqvV7ivssaEtjA5ErLRsj94kGOpaQ7qI4YoWZivBLkXtAcTfbuZTul1t 5OueUfQma8+f0ZHGYEjf0el6UguJXxAtEdXzBCbcEDXuNRgkvViEw0MswWr+hBvGgdtJ jpRAe1NvYABgyKWOWTUh6SNnSF7qagxojo7CKaUZgmJXKOR5p9jOmlYBoVcFs2MzzXAw Rg== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 39q3eagfm4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 10 Jul 2021 14:55:58 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 16AC7gEQ094739; Sat, 10 Jul 2021 14:55:57 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2170.outbound.protection.outlook.com [104.47.59.170]) by aserp3030.oracle.com with ESMTP id 39q1kaxrb7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 10 Jul 2021 14:55:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ivg6pZyWjQaF8M2OYxxJD0/UA9CyeMs2Bh5FWbIGlKVmDRThN3+CaN52yCAMJ/r8kA3VE1FskttFeSasd+L0ST1DBnTkxFI9EPKMLLrXvYxdsgwWoaAdSdhwbqpNXLwoJuwnVcqtyshSiMtudZlfw4uR/OHHR9QH1SmhcdYnRMzCdTnTqeJruBKzBPEvWqmRHgO5qZW+8a7blOVzHqMe1IpftuG98ju8r/swZxGesco8NB6g2aSh5ExMNTfyAiehpwo8vHR7Ro7m8+OpCjsnIuRIc6kaQRF5Nmtup7rh5SaR/Ob3FazxkUu4os73ul3X9okNO8K1LUCJZjZO5WB2bQ== 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-SenderADCheck; bh=xVnjX1GVeq+Z5vKqehmp+nRxFp3HU3RmMBsy54Nujrg=; b=J53HAXqw0pFlPR1Qiqi9dqleEKT9cdB5fTgtmQRzoXOf4bXRumTIGve5BdLPiyOT45brwvix75lSDtQ8UC1/tEg26neknttOLiXTcQ0kVKmlChuAj10oOKzgC+Bagy8GMELPSSH6UWI5LTjxfrcqUJl6yp6xRwTxLHb6aZTXIMtz68SX/shPcvOJN+lp9dUDElF7NEi3hmeNPe+kPmcWlechnzgooO87vQK8N/GiETPL6RTiBK0ATsdrmHyvpKCxYid1A36FX0uYzdufIBRuj2AkSNACXhI5nH+HcpYgP3AIpwzpw+FaxOhpU2dMHSY7ZbP/XkwOZYPMubxCIH1t1Q== 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=xVnjX1GVeq+Z5vKqehmp+nRxFp3HU3RmMBsy54Nujrg=; b=UJdth1YhJmI8GbM5k3Fp8vkHpVEPB48Ixo5yMQRfBAs5TTtjWScy2V8i5Ip6I+ud/Y3/JXkqys6SLAZDKsuJLf1buXrpjYy7HD9iacvs8VZR3zuxqcNdg0aH8gKn56dQUb2qe2DWZW+67+/c/fkXyt9MQil7awKUMNsx2w+IDmE= Authentication-Results: lists.01.org; dkim=none (message not signed) header.d=none;lists.01.org; dmarc=none action=none header.from=oracle.com; Received: from MWHPR1001MB2365.namprd10.prod.outlook.com (2603:10b6:301:2d::28) by MWHPR10MB1486.namprd10.prod.outlook.com (2603:10b6:300:24::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20; Sat, 10 Jul 2021 14:55:55 +0000 Received: from MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::3413:3c61:5067:ba73]) by MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::3413:3c61:5067:ba73%5]) with mapi id 15.20.4287.033; Sat, 10 Jul 2021 14:55:55 +0000 Date: Sat, 10 Jul 2021 17:55:31 +0300 From: Dan Carpenter To: kbuild@lists.01.org, Maxim Kochetkov , linuxppc-dev@lists.ozlabs.org Subject: Re: [PATCH] soc: fsl: qe: convert QE interrupt controller to platform_device Message-ID: <202107100655.2aRikOP4-lkp@intel.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210705111250.1513634-1-fido_max@inbox.ru> User-Agent: Mutt/1.9.4 (2018-02-28) X-ClientProxiedBy: JNAP275CA0064.ZAFP275.PROD.OUTLOOK.COM (2603:1086:0:4f::20) To MWHPR1001MB2365.namprd10.prod.outlook.com (2603:10b6:301:2d::28) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from kadam (102.222.70.252) by JNAP275CA0064.ZAFP275.PROD.OUTLOOK.COM (2603:1086:0:4f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.23 via Frontend Transport; Sat, 10 Jul 2021 14:55:46 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6a455a18-7a4d-4aeb-a2db-08d943b2d14f X-MS-TrafficTypeDiagnostic: MWHPR10MB1486: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xJv08PkXxv5xhmYqoGqN8oubFHRCV4wdxkFmFwWO8FOfbKwEs4elwJxX3pgpMlKX322TbTIwpsbZxpCL0CXH69wernuDhR5Dd7vw/vXGOauf4kwso4uqC5SABuRQktBpDxB3clVjWicNvb0PFspMQDnSe4GEtSoHudfla+ZVKQyL6E9q0uNjPEutCSiI+4g07PwAsZ30bY0w5C9ZSCG2U1VttPGkU/mZ9PUcuf/1SNmrPlP47doyzTM6RVNni9pSkE+1Mmb0c9tunb95apeT559G5TbQ/r4PhEnBeDCbD742aRl18l5HkVxac7Njlbo0oGrOIvuV81JYrdbg0EIXC8GWdKUw9nRhBWXwxC8wgPRlyqjtKnwhBFfYmEuKSHt+n2hqnFSlgPOkkMYw1MFWOifeKj/8Lk5fT5zInley5g9CbfcCNbER0u3zuGEjdtxnqeyGU7+t823ZDmY1Odfdws1nnhl5WUIPPX3OqEak9eltX/W82A5d4U1vCO+SS+pDFtlnElxinFBNi1n7MSEekVgKCyJmiXcUPuPP7UY/TUsMwepiSixlmlOInsCvmavkIXbM9CKiPtYtBrFVdzUwRcOdsgeNN1l/9mPDJVvDvqxDv/2HKbixmsNHwws0FqO5f9lurSQMWiEL7ZE6xXpSfoZjjIjE8Ls+eR7spBQviflB3XadfR7vLCuLdan2glXWcUAcIlG1lYCB0SWpmSqxSF2SrU8ywTbxW9A/jZL+bWPNKXT4cSOPstFL0iUKLeXdF66N3Ew6Z6TC2xr2ZWXUzaznPjWcpnImieE5v35gbviiRJoDfTc+95TKisyPW2px X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR1001MB2365.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(39860400002)(396003)(136003)(346002)(366004)(376002)(83380400001)(956004)(7416002)(186003)(26005)(36756003)(316002)(6486002)(2906002)(8936002)(52116002)(4326008)(6496006)(6666004)(86362001)(1076003)(44832011)(38350700002)(66556008)(66476007)(66946007)(966005)(8676002)(38100700002)(4001150100001)(5660300002)(9686003)(478600001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?lCdC7zG7kVV38boHnMJdyrKNpNVvgAlNuOPuymUkhaKQ1uiV9uvJVzvLmig3?= =?us-ascii?Q?ijny7Sp8FqBhwcMwfkioCNZNMeTWlwW2aXrveVDRYv4nngAhVNC8Go5yjj4j?= =?us-ascii?Q?iyu7syhLSqi25HmgdeTYTBxntPlDpMEXDpbMnQwLwrQxub7T1XIfY3YPAT+R?= =?us-ascii?Q?UUwmiFJo/jsO3WFZSkJnA4sehwnBlD0QT4DcIco+KdaRjti3QEF0ycspMtqe?= =?us-ascii?Q?izKl7NYvdP/IKrHo+BPez+bP+XBhmbw5X2PAu86WLiVvSAmUeqsNpqcSvppM?= =?us-ascii?Q?iXbelL7ttQpxWNKGkSaws52BC4FSvqkGgGuyGVakhfGSUzi2beKnwpakuCBl?= =?us-ascii?Q?/Gg5uXaBp+CahOqCBNwiSq96A7bvlnN8MQx5kcLgygr8zscBsZkWy2T/iSpH?= =?us-ascii?Q?yTPN19MIwWh25JY4eo9N+4nOniJRCC0T0odVEOO8iIt07955bRe+mgCOY94T?= =?us-ascii?Q?UINAhaG0WeW4qPqemj1BDZ99PUWZdjF6+0qAJaGfJht4AgCDzROFstuOdI1N?= =?us-ascii?Q?wo8R15j92be3Y0ipg4fujXJeh+trOOM8Id9bZPpNPZ8Oo1NdVqv4bAD6jCyp?= =?us-ascii?Q?pOlQTlfYbm7b8yV4sRF2TqBYnb4k2Dm4JM7Wi/5GVrNU6IW9k/F5rxW4W90x?= =?us-ascii?Q?dad2aoxC9drmUD/QDAsFMb6v/MNGYo6augX+RdC5qtDPduvHAo+1feAY5l5M?= =?us-ascii?Q?cZca7W3REy2YbliJ7WkI9KVStGZQLMeC75MUGw9G1J+1PmsMZA4e9Y0x/NHP?= =?us-ascii?Q?ePTtAxkm/7qTfoo28JCgwmPz29nw8F2sAcg0KrEMzxGizME1eax6bPp2JJZZ?= =?us-ascii?Q?HLhvJbD00B8KluubqB4zHZ03rgNOjRtvfqsR6XYZKA9mG0pQMB5CvWnM/5Qs?= =?us-ascii?Q?fnDw0LpQ6cmEQWiB6nW/TjhJFVZctdYnmoS30GzapQLhFTjSsVEOA6PeEn4S?= =?us-ascii?Q?J/8kE7olfW+ERnWYV+6ZAgVLBrZJINgy2m12igBoiJITuAfpXb3B6JSJLalD?= =?us-ascii?Q?nRRHUaicT1TzpzIq+Rb4JXCL7Ok53/cLTD3t9Lu/IFm4DkCVbjSASClFZl3m?= =?us-ascii?Q?UgueEHmFpAPAP30IclCwwXgpjdVvuQhZW4HXPItHjs+GQD4rAYXYQshmpuF/?= =?us-ascii?Q?TWyYqAptUYlafuhaIlsz/u/rQP61Pt1shy69W/wFLi5+XmU6K4JJbNbtbjkZ?= =?us-ascii?Q?GZz5IPpNIG+nie8T55l7L9LUXaGa06fYa+CfeLRxkC2STx+E3Vny8Clszevj?= =?us-ascii?Q?Oip6IDarwNHwEZbAj99wSfuGvw0mqboKWfEyVYnTEpVqyhu9WwfBBzdNxhgv?= =?us-ascii?Q?WbL23+LsaMvBx+csxU1Rv8l3?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6a455a18-7a4d-4aeb-a2db-08d943b2d14f X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2365.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2021 14:55:54.9190 (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: 93sM1MZ2mO9vOxZDuvfSjXBM39mhnv3zv4LXGjzDSSmKjMJD27gpVP+LLC/f3ELGUdjysAX85nD2X/ivj1Hd7cDabZnYy/tYgGdS0jl1rng= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR10MB1486 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10040 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 phishscore=0 mlxscore=0 malwarescore=0 bulkscore=0 spamscore=0 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107100024 X-Proofpoint-GUID: _y1pVKxSYaZQg1oSBYZvETCIP1iybr51 X-Proofpoint-ORIG-GUID: _y1pVKxSYaZQg1oSBYZvETCIP1iybr51 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kbuild-all@lists.01.org, lkp@intel.com, saravanak@google.com, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, leoyang.li@nxp.com, Maxim Kochetkov , linux-arm-kernel@lists.infradead.org, qiang.zhao@nxp.com Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" Hi Maxim, url: https://github.com/0day-ci/linux/commits/Maxim-Kochetkov/soc-fsl-qe-convert-QE-interrupt-controller-to-platform_device/20210705-191227 base: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git for-next config: openrisc-randconfig-m031-20210709 (attached as .config) compiler: or1k-linux-gcc (GCC) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot Reported-by: Dan Carpenter smatch warnings: drivers/soc/fsl/qe/qe_ic.c:461 qe_ic_init() warn: 'qe_ic->regs' not released on lines: 442. vim +461 drivers/soc/fsl/qe/qe_ic.c 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 408 static int qe_ic_init(struct platform_device *pdev) 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 409 { 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 410 void (*low_handler)(struct irq_desc *desc); 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 411 void (*high_handler)(struct irq_desc *desc); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 412 struct qe_ic *qe_ic; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 413 struct resource res; 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 414 struct device_node *node = pdev->dev.of_node; 882c626d1d4650 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 415 u32 ret; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 416 2272a55f16c998 arch/powerpc/sysdev/qe_lib/qe_ic.c Michael Ellerman 2008-05-26 417 ret = of_address_to_resource(node, 0, &res); 2272a55f16c998 arch/powerpc/sysdev/qe_lib/qe_ic.c Michael Ellerman 2008-05-26 418 if (ret) 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 419 return -ENODEV; 2272a55f16c998 arch/powerpc/sysdev/qe_lib/qe_ic.c Michael Ellerman 2008-05-26 420 ea96025a26ab89 arch/powerpc/sysdev/qe_lib/qe_ic.c Anton Vorontsov 2009-07-01 421 qe_ic = kzalloc(sizeof(*qe_ic), GFP_KERNEL); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 422 if (qe_ic == NULL) 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 423 return -ENOMEM; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 424 a8db8cf0d894df arch/powerpc/sysdev/qe_lib/qe_ic.c Grant Likely 2012-02-14 425 qe_ic->irqhost = irq_domain_add_linear(node, NR_QE_IC_INTS, a8db8cf0d894df arch/powerpc/sysdev/qe_lib/qe_ic.c Grant Likely 2012-02-14 426 &qe_ic_host_ops, qe_ic); 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-01 427 if (qe_ic->irqhost == NULL) { ^^^^^^^^^^^^^^ Does this need to be cleaned up? 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-01 428 kfree(qe_ic); 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 429 return -ENODEV; 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-01 430 } 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 431 28f65c11f2ffb3 arch/powerpc/sysdev/qe_lib/qe_ic.c Joe Perches 2011-06-09 432 qe_ic->regs = ioremap(res.start, resource_size(&res)); ^^^^^^^^^^^^^^^^^^^^^ 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 433 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 434 qe_ic->hc_irq = qe_ic_irq_chip; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 435 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 436 qe_ic->virq_high = irq_of_parse_and_map(node, 0); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 437 qe_ic->virq_low = irq_of_parse_and_map(node, 1); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 438 10d7930dbb51a8 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 439 if (!qe_ic->virq_low) { 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 440 printk(KERN_ERR "Failed to map QE_IC low IRQ\n"); 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-01 441 kfree(qe_ic); 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 442 return -ENODEV; Call iounmap() before returning? 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 443 } 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 444 if (qe_ic->virq_high != qe_ic->virq_low) { 523eef1d206a67 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 445 low_handler = qe_ic_cascade_low; 523eef1d206a67 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 446 high_handler = qe_ic_cascade_high; 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 447 } else { 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 448 low_handler = qe_ic_cascade_muxed_mpic; 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 449 high_handler = NULL; 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 450 } 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 451 882c626d1d4650 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 452 qe_ic_write(qe_ic->regs, QEIC_CICR, 0); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 453 ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-25 454 irq_set_handler_data(qe_ic->virq_low, qe_ic); ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-25 455 irq_set_chained_handler(qe_ic->virq_low, low_handler); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 456 10d7930dbb51a8 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 457 if (qe_ic->virq_high && qe_ic->virq_high != qe_ic->virq_low) { ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-25 458 irq_set_handler_data(qe_ic->virq_high, qe_ic); ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-25 459 irq_set_chained_handler(qe_ic->virq_high, high_handler); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 460 } 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 @461 return 0; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 462 } --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,FAKE_REPLY_C,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8F9A9C07E95 for ; Sat, 10 Jul 2021 14:58:26 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 44C5F61248 for ; Sat, 10 Jul 2021 14:58:26 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 44C5F61248 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=oracle.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:References: List-Owner; bh=6XrkhJt/m9Bs4RwDVOpJ+K6QlcuDho9YIHdQGPoILQM=; b=yv4of61USl0Ug1 joi09lfvm6cgGYG2ILc3ORCjwnQ0yauprVF4pnDhAODNM3zXaoJ69/RLRj2Q2WonoZtzjruBgTAiq 7zVjDOJvvcgRMrzl8id4XCNJjw8Oxgn+BLxFP4MesvpoSy5dqeyI/Cq66JKus+Dx/vFnsBf07L/7t /3c/XI67d3uoQ89+OdJOJr82k6jxCVIE8Y6CJk/t60aPs2mSNNb/shGcw/sXqbgNcOtmHvXVl6qBT lYOefhKox+lghVLQRb2Hpukri5nWo1ltczaapfULOFHLnM0oDyliGVN+vKhyg/r9Zy0B0rbrsaC25 Hbn/ddz/lUDsB+vOI5Rw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m2EP0-003lT3-7o; Sat, 10 Jul 2021 14:56:22 +0000 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1m2EOo-003lS3-9o for linux-arm-kernel@lists.infradead.org; Sat, 10 Jul 2021 14:56:12 +0000 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 16AD3WL8015891; Sat, 10 Jul 2021 14:55:58 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : content-type : in-reply-to : mime-version; s=corp-2020-01-29; bh=xVnjX1GVeq+Z5vKqehmp+nRxFp3HU3RmMBsy54Nujrg=; b=ByTH60bAa/yZCnAcBJVt6B+V5OtMfn97COBnf7/oBNS0+JRcC7UITze11vCQafmH8IuB 5iHPtckb6qcVq4Rm9MdYwulFreK2QP+fzkGGHBIOSG08eEVrbUmzZ0mfQ5oSlcwSjz2r FSkTMyDspTtBdqvV7ivssaEtjA5ErLRsj94kGOpaQ7qI4YoWZivBLkXtAcTfbuZTul1t 5OueUfQma8+f0ZHGYEjf0el6UguJXxAtEdXzBCbcEDXuNRgkvViEw0MswWr+hBvGgdtJ jpRAe1NvYABgyKWOWTUh6SNnSF7qagxojo7CKaUZgmJXKOR5p9jOmlYBoVcFs2MzzXAw Rg== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 39q3eagfm4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 10 Jul 2021 14:55:58 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 16AC7gEQ094739; Sat, 10 Jul 2021 14:55:57 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2170.outbound.protection.outlook.com [104.47.59.170]) by aserp3030.oracle.com with ESMTP id 39q1kaxrb7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 10 Jul 2021 14:55:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ivg6pZyWjQaF8M2OYxxJD0/UA9CyeMs2Bh5FWbIGlKVmDRThN3+CaN52yCAMJ/r8kA3VE1FskttFeSasd+L0ST1DBnTkxFI9EPKMLLrXvYxdsgwWoaAdSdhwbqpNXLwoJuwnVcqtyshSiMtudZlfw4uR/OHHR9QH1SmhcdYnRMzCdTnTqeJruBKzBPEvWqmRHgO5qZW+8a7blOVzHqMe1IpftuG98ju8r/swZxGesco8NB6g2aSh5ExMNTfyAiehpwo8vHR7Ro7m8+OpCjsnIuRIc6kaQRF5Nmtup7rh5SaR/Ob3FazxkUu4os73ul3X9okNO8K1LUCJZjZO5WB2bQ== 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-SenderADCheck; bh=xVnjX1GVeq+Z5vKqehmp+nRxFp3HU3RmMBsy54Nujrg=; b=J53HAXqw0pFlPR1Qiqi9dqleEKT9cdB5fTgtmQRzoXOf4bXRumTIGve5BdLPiyOT45brwvix75lSDtQ8UC1/tEg26neknttOLiXTcQ0kVKmlChuAj10oOKzgC+Bagy8GMELPSSH6UWI5LTjxfrcqUJl6yp6xRwTxLHb6aZTXIMtz68SX/shPcvOJN+lp9dUDElF7NEi3hmeNPe+kPmcWlechnzgooO87vQK8N/GiETPL6RTiBK0ATsdrmHyvpKCxYid1A36FX0uYzdufIBRuj2AkSNACXhI5nH+HcpYgP3AIpwzpw+FaxOhpU2dMHSY7ZbP/XkwOZYPMubxCIH1t1Q== 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=xVnjX1GVeq+Z5vKqehmp+nRxFp3HU3RmMBsy54Nujrg=; b=UJdth1YhJmI8GbM5k3Fp8vkHpVEPB48Ixo5yMQRfBAs5TTtjWScy2V8i5Ip6I+ud/Y3/JXkqys6SLAZDKsuJLf1buXrpjYy7HD9iacvs8VZR3zuxqcNdg0aH8gKn56dQUb2qe2DWZW+67+/c/fkXyt9MQil7awKUMNsx2w+IDmE= Authentication-Results: lists.01.org; dkim=none (message not signed) header.d=none;lists.01.org; dmarc=none action=none header.from=oracle.com; Received: from MWHPR1001MB2365.namprd10.prod.outlook.com (2603:10b6:301:2d::28) by MWHPR10MB1486.namprd10.prod.outlook.com (2603:10b6:300:24::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20; Sat, 10 Jul 2021 14:55:55 +0000 Received: from MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::3413:3c61:5067:ba73]) by MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::3413:3c61:5067:ba73%5]) with mapi id 15.20.4287.033; Sat, 10 Jul 2021 14:55:55 +0000 Date: Sat, 10 Jul 2021 17:55:31 +0300 From: Dan Carpenter To: kbuild@lists.01.org, Maxim Kochetkov , linuxppc-dev@lists.ozlabs.org Cc: lkp@intel.com, kbuild-all@lists.01.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, saravanak@google.com, leoyang.li@nxp.com, qiang.zhao@nxp.com, gregkh@linuxfoundation.org, Maxim Kochetkov Subject: Re: [PATCH] soc: fsl: qe: convert QE interrupt controller to platform_device Message-ID: <202107100655.2aRikOP4-lkp@intel.com> Content-Disposition: inline In-Reply-To: <20210705111250.1513634-1-fido_max@inbox.ru> User-Agent: Mutt/1.9.4 (2018-02-28) X-ClientProxiedBy: JNAP275CA0064.ZAFP275.PROD.OUTLOOK.COM (2603:1086:0:4f::20) To MWHPR1001MB2365.namprd10.prod.outlook.com (2603:10b6:301:2d::28) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from kadam (102.222.70.252) by JNAP275CA0064.ZAFP275.PROD.OUTLOOK.COM (2603:1086:0:4f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.23 via Frontend Transport; Sat, 10 Jul 2021 14:55:46 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6a455a18-7a4d-4aeb-a2db-08d943b2d14f X-MS-TrafficTypeDiagnostic: MWHPR10MB1486: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xJv08PkXxv5xhmYqoGqN8oubFHRCV4wdxkFmFwWO8FOfbKwEs4elwJxX3pgpMlKX322TbTIwpsbZxpCL0CXH69wernuDhR5Dd7vw/vXGOauf4kwso4uqC5SABuRQktBpDxB3clVjWicNvb0PFspMQDnSe4GEtSoHudfla+ZVKQyL6E9q0uNjPEutCSiI+4g07PwAsZ30bY0w5C9ZSCG2U1VttPGkU/mZ9PUcuf/1SNmrPlP47doyzTM6RVNni9pSkE+1Mmb0c9tunb95apeT559G5TbQ/r4PhEnBeDCbD742aRl18l5HkVxac7Njlbo0oGrOIvuV81JYrdbg0EIXC8GWdKUw9nRhBWXwxC8wgPRlyqjtKnwhBFfYmEuKSHt+n2hqnFSlgPOkkMYw1MFWOifeKj/8Lk5fT5zInley5g9CbfcCNbER0u3zuGEjdtxnqeyGU7+t823ZDmY1Odfdws1nnhl5WUIPPX3OqEak9eltX/W82A5d4U1vCO+SS+pDFtlnElxinFBNi1n7MSEekVgKCyJmiXcUPuPP7UY/TUsMwepiSixlmlOInsCvmavkIXbM9CKiPtYtBrFVdzUwRcOdsgeNN1l/9mPDJVvDvqxDv/2HKbixmsNHwws0FqO5f9lurSQMWiEL7ZE6xXpSfoZjjIjE8Ls+eR7spBQviflB3XadfR7vLCuLdan2glXWcUAcIlG1lYCB0SWpmSqxSF2SrU8ywTbxW9A/jZL+bWPNKXT4cSOPstFL0iUKLeXdF66N3Ew6Z6TC2xr2ZWXUzaznPjWcpnImieE5v35gbviiRJoDfTc+95TKisyPW2px X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR1001MB2365.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(39860400002)(396003)(136003)(346002)(366004)(376002)(83380400001)(956004)(7416002)(186003)(26005)(36756003)(316002)(6486002)(2906002)(8936002)(52116002)(4326008)(6496006)(6666004)(86362001)(1076003)(44832011)(38350700002)(66556008)(66476007)(66946007)(966005)(8676002)(38100700002)(4001150100001)(5660300002)(9686003)(478600001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?lCdC7zG7kVV38boHnMJdyrKNpNVvgAlNuOPuymUkhaKQ1uiV9uvJVzvLmig3?= =?us-ascii?Q?ijny7Sp8FqBhwcMwfkioCNZNMeTWlwW2aXrveVDRYv4nngAhVNC8Go5yjj4j?= =?us-ascii?Q?iyu7syhLSqi25HmgdeTYTBxntPlDpMEXDpbMnQwLwrQxub7T1XIfY3YPAT+R?= =?us-ascii?Q?UUwmiFJo/jsO3WFZSkJnA4sehwnBlD0QT4DcIco+KdaRjti3QEF0ycspMtqe?= =?us-ascii?Q?izKl7NYvdP/IKrHo+BPez+bP+XBhmbw5X2PAu86WLiVvSAmUeqsNpqcSvppM?= =?us-ascii?Q?iXbelL7ttQpxWNKGkSaws52BC4FSvqkGgGuyGVakhfGSUzi2beKnwpakuCBl?= =?us-ascii?Q?/Gg5uXaBp+CahOqCBNwiSq96A7bvlnN8MQx5kcLgygr8zscBsZkWy2T/iSpH?= =?us-ascii?Q?yTPN19MIwWh25JY4eo9N+4nOniJRCC0T0odVEOO8iIt07955bRe+mgCOY94T?= =?us-ascii?Q?UINAhaG0WeW4qPqemj1BDZ99PUWZdjF6+0qAJaGfJht4AgCDzROFstuOdI1N?= =?us-ascii?Q?wo8R15j92be3Y0ipg4fujXJeh+trOOM8Id9bZPpNPZ8Oo1NdVqv4bAD6jCyp?= =?us-ascii?Q?pOlQTlfYbm7b8yV4sRF2TqBYnb4k2Dm4JM7Wi/5GVrNU6IW9k/F5rxW4W90x?= =?us-ascii?Q?dad2aoxC9drmUD/QDAsFMb6v/MNGYo6augX+RdC5qtDPduvHAo+1feAY5l5M?= =?us-ascii?Q?cZca7W3REy2YbliJ7WkI9KVStGZQLMeC75MUGw9G1J+1PmsMZA4e9Y0x/NHP?= =?us-ascii?Q?ePTtAxkm/7qTfoo28JCgwmPz29nw8F2sAcg0KrEMzxGizME1eax6bPp2JJZZ?= =?us-ascii?Q?HLhvJbD00B8KluubqB4zHZ03rgNOjRtvfqsR6XYZKA9mG0pQMB5CvWnM/5Qs?= =?us-ascii?Q?fnDw0LpQ6cmEQWiB6nW/TjhJFVZctdYnmoS30GzapQLhFTjSsVEOA6PeEn4S?= =?us-ascii?Q?J/8kE7olfW+ERnWYV+6ZAgVLBrZJINgy2m12igBoiJITuAfpXb3B6JSJLalD?= =?us-ascii?Q?nRRHUaicT1TzpzIq+Rb4JXCL7Ok53/cLTD3t9Lu/IFm4DkCVbjSASClFZl3m?= =?us-ascii?Q?UgueEHmFpAPAP30IclCwwXgpjdVvuQhZW4HXPItHjs+GQD4rAYXYQshmpuF/?= =?us-ascii?Q?TWyYqAptUYlafuhaIlsz/u/rQP61Pt1shy69W/wFLi5+XmU6K4JJbNbtbjkZ?= =?us-ascii?Q?GZz5IPpNIG+nie8T55l7L9LUXaGa06fYa+CfeLRxkC2STx+E3Vny8Clszevj?= =?us-ascii?Q?Oip6IDarwNHwEZbAj99wSfuGvw0mqboKWfEyVYnTEpVqyhu9WwfBBzdNxhgv?= =?us-ascii?Q?WbL23+LsaMvBx+csxU1Rv8l3?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6a455a18-7a4d-4aeb-a2db-08d943b2d14f X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2365.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2021 14:55:54.9190 (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: 93sM1MZ2mO9vOxZDuvfSjXBM39mhnv3zv4LXGjzDSSmKjMJD27gpVP+LLC/f3ELGUdjysAX85nD2X/ivj1Hd7cDabZnYy/tYgGdS0jl1rng= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR10MB1486 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10040 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 phishscore=0 mlxscore=0 malwarescore=0 bulkscore=0 spamscore=0 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107100024 X-Proofpoint-GUID: _y1pVKxSYaZQg1oSBYZvETCIP1iybr51 X-Proofpoint-ORIG-GUID: _y1pVKxSYaZQg1oSBYZvETCIP1iybr51 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210710_075610_406438_F9F063CE X-CRM114-Status: GOOD ( 13.03 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Maxim, url: https://github.com/0day-ci/linux/commits/Maxim-Kochetkov/soc-fsl-qe-convert-QE-interrupt-controller-to-platform_device/20210705-191227 base: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git for-next config: openrisc-randconfig-m031-20210709 (attached as .config) compiler: or1k-linux-gcc (GCC) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot Reported-by: Dan Carpenter smatch warnings: drivers/soc/fsl/qe/qe_ic.c:461 qe_ic_init() warn: 'qe_ic->regs' not released on lines: 442. vim +461 drivers/soc/fsl/qe/qe_ic.c 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 408 static int qe_ic_init(struct platform_device *pdev) 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 409 { 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 410 void (*low_handler)(struct irq_desc *desc); 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 411 void (*high_handler)(struct irq_desc *desc); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 412 struct qe_ic *qe_ic; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 413 struct resource res; 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 414 struct device_node *node = pdev->dev.of_node; 882c626d1d4650 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 415 u32 ret; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 416 2272a55f16c998 arch/powerpc/sysdev/qe_lib/qe_ic.c Michael Ellerman 2008-05-26 417 ret = of_address_to_resource(node, 0, &res); 2272a55f16c998 arch/powerpc/sysdev/qe_lib/qe_ic.c Michael Ellerman 2008-05-26 418 if (ret) 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 419 return -ENODEV; 2272a55f16c998 arch/powerpc/sysdev/qe_lib/qe_ic.c Michael Ellerman 2008-05-26 420 ea96025a26ab89 arch/powerpc/sysdev/qe_lib/qe_ic.c Anton Vorontsov 2009-07-01 421 qe_ic = kzalloc(sizeof(*qe_ic), GFP_KERNEL); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 422 if (qe_ic == NULL) 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 423 return -ENOMEM; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 424 a8db8cf0d894df arch/powerpc/sysdev/qe_lib/qe_ic.c Grant Likely 2012-02-14 425 qe_ic->irqhost = irq_domain_add_linear(node, NR_QE_IC_INTS, a8db8cf0d894df arch/powerpc/sysdev/qe_lib/qe_ic.c Grant Likely 2012-02-14 426 &qe_ic_host_ops, qe_ic); 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-01 427 if (qe_ic->irqhost == NULL) { ^^^^^^^^^^^^^^ Does this need to be cleaned up? 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-01 428 kfree(qe_ic); 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 429 return -ENODEV; 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-01 430 } 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 431 28f65c11f2ffb3 arch/powerpc/sysdev/qe_lib/qe_ic.c Joe Perches 2011-06-09 432 qe_ic->regs = ioremap(res.start, resource_size(&res)); ^^^^^^^^^^^^^^^^^^^^^ 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 433 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 434 qe_ic->hc_irq = qe_ic_irq_chip; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 435 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 436 qe_ic->virq_high = irq_of_parse_and_map(node, 0); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 437 qe_ic->virq_low = irq_of_parse_and_map(node, 1); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 438 10d7930dbb51a8 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 439 if (!qe_ic->virq_low) { 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 440 printk(KERN_ERR "Failed to map QE_IC low IRQ\n"); 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-01 441 kfree(qe_ic); 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 442 return -ENODEV; Call iounmap() before returning? 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 443 } 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 444 if (qe_ic->virq_high != qe_ic->virq_low) { 523eef1d206a67 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 445 low_handler = qe_ic_cascade_low; 523eef1d206a67 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 446 high_handler = qe_ic_cascade_high; 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 447 } else { 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 448 low_handler = qe_ic_cascade_muxed_mpic; 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 449 high_handler = NULL; 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 450 } 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 451 882c626d1d4650 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 452 qe_ic_write(qe_ic->regs, QEIC_CICR, 0); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 453 ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-25 454 irq_set_handler_data(qe_ic->virq_low, qe_ic); ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-25 455 irq_set_chained_handler(qe_ic->virq_low, low_handler); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 456 10d7930dbb51a8 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-28 457 if (qe_ic->virq_high && qe_ic->virq_high != qe_ic->virq_low) { ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-25 458 irq_set_handler_data(qe_ic->virq_high, qe_ic); ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-25 459 irq_set_chained_handler(qe_ic->virq_high, high_handler); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 460 } 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-05 @461 return 0; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-03 462 } --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0122354626638877507==" MIME-Version: 1.0 From: kernel test robot Subject: Re: [PATCH] soc: fsl: qe: convert QE interrupt controller to platform_device Date: Sat, 10 Jul 2021 06:41:04 +0800 Message-ID: <202107100655.2aRikOP4-lkp@intel.com> List-Id: To: kbuild@lists.01.org --===============0122354626638877507== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable CC: kbuild-all(a)lists.01.org In-Reply-To: <20210705111250.1513634-1-fido_max@inbox.ru> References: <20210705111250.1513634-1-fido_max@inbox.ru> TO: Maxim Kochetkov TO: linuxppc-dev(a)lists.ozlabs.org CC: linux-arm-kernel(a)lists.infradead.org CC: linux-kernel(a)vger.kernel.org CC: saravanak(a)google.com CC: leoyang.li(a)nxp.com CC: qiang.zhao(a)nxp.com CC: gregkh(a)linuxfoundation.org CC: Maxim Kochetkov Hi Maxim, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on soc/for-next] [also build test WARNING on linux/master linus/master v5.13 next-20210709] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Maxim-Kochetkov/soc-fsl-qe= -convert-QE-interrupt-controller-to-platform_device/20210705-191227 base: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git for-next :::::: branch date: 4 days ago :::::: commit date: 4 days ago config: openrisc-randconfig-m031-20210709 (attached as .config) compiler: or1k-linux-gcc (GCC) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot Reported-by: Dan Carpenter smatch warnings: drivers/soc/fsl/qe/qe_ic.c:461 qe_ic_init() warn: 'qe_ic->regs' not release= d on lines: 442. vim +461 drivers/soc/fsl/qe/qe_ic.c a36742d13a1deb drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 407 = 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 408 static int qe_ic_init(struct platform_device *pdev) 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 409 { 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 410 void (*low_handler)(struct irq_desc *desc); 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 411 void (*high_handler)(struct irq_desc *desc); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 412 struct qe_ic *qe_ic; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 413 struct resource res; 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 414 struct device_node *node =3D pdev->dev.of_node; 882c626d1d4650 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 415 u32 ret; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 416 = 2272a55f16c998 arch/powerpc/sysdev/qe_lib/qe_ic.c Michael Ellerman 2008-05-= 26 417 ret =3D of_address_to_resource(node, 0, &res); 2272a55f16c998 arch/powerpc/sysdev/qe_lib/qe_ic.c Michael Ellerman 2008-05-= 26 418 if (ret) 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 419 return -ENODEV; 2272a55f16c998 arch/powerpc/sysdev/qe_lib/qe_ic.c Michael Ellerman 2008-05-= 26 420 = ea96025a26ab89 arch/powerpc/sysdev/qe_lib/qe_ic.c Anton Vorontsov 2009-07-= 01 421 qe_ic =3D kzalloc(sizeof(*qe_ic), GFP_KERNEL); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 422 if (qe_ic =3D=3D NULL) 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 423 return -ENOMEM; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 424 = a8db8cf0d894df arch/powerpc/sysdev/qe_lib/qe_ic.c Grant Likely 2012-02-= 14 425 qe_ic->irqhost =3D irq_domain_add_linear(node, NR_QE_IC_INTS, a8db8cf0d894df arch/powerpc/sysdev/qe_lib/qe_ic.c Grant Likely 2012-02-= 14 426 &qe_ic_host_ops, qe_ic); 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-= 01 427 if (qe_ic->irqhost =3D=3D NULL) { 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-= 01 428 kfree(qe_ic); 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 429 return -ENODEV; 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-= 01 430 } 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 431 = 28f65c11f2ffb3 arch/powerpc/sysdev/qe_lib/qe_ic.c Joe Perches 2011-06-= 09 432 qe_ic->regs =3D ioremap(res.start, resource_size(&res)); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 433 = 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 434 qe_ic->hc_irq =3D qe_ic_irq_chip; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 435 = 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 436 qe_ic->virq_high =3D irq_of_parse_and_map(node, 0); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 437 qe_ic->virq_low =3D irq_of_parse_and_map(node, 1); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 438 = 10d7930dbb51a8 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 439 if (!qe_ic->virq_low) { 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 440 printk(KERN_ERR "Failed to map QE_IC low IRQ\n"); 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-= 01 441 kfree(qe_ic); 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 442 return -ENODEV; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 443 } 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 444 if (qe_ic->virq_high !=3D qe_ic->virq_low) { 523eef1d206a67 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 445 low_handler =3D qe_ic_cascade_low; 523eef1d206a67 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 446 high_handler =3D qe_ic_cascade_high; 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 447 } else { 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 448 low_handler =3D qe_ic_cascade_muxed_mpic; 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 449 high_handler =3D NULL; 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 450 } 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 451 = 882c626d1d4650 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 452 qe_ic_write(qe_ic->regs, QEIC_CICR, 0); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 453 = ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-= 25 454 irq_set_handler_data(qe_ic->virq_low, qe_ic); ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-= 25 455 irq_set_chained_handler(qe_ic->virq_low, low_handler); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 456 = 10d7930dbb51a8 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 457 if (qe_ic->virq_high && qe_ic->virq_high !=3D qe_ic->virq_low) { ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-= 25 458 irq_set_handler_data(qe_ic->virq_high, qe_ic); ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-= 25 459 irq_set_chained_handler(qe_ic->virq_high, high_handler); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 460 } 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 @461 return 0; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 462 } 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 463 static const struct of_device_id qe_ic_ids[] =3D { 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 464 { .compatible =3D "fsl,qe-ic"}, 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 465 { .compatible =3D "qeic"}, 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 466 {}, 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 467 }; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 468 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============0122354626638877507== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 eSol+cFK9SvK/wK2R/JaWN0BAA== --===============0122354626638877507==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5209970477797123755==" MIME-Version: 1.0 From: Dan Carpenter To: kbuild-all@lists.01.org Subject: Re: [PATCH] soc: fsl: qe: convert QE interrupt controller to platform_device Date: Sat, 10 Jul 2021 17:55:31 +0300 Message-ID: <202107100655.2aRikOP4-lkp@intel.com> In-Reply-To: <20210705111250.1513634-1-fido_max@inbox.ru> List-Id: --===============5209970477797123755== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Maxim, url: https://github.com/0day-ci/linux/commits/Maxim-Kochetkov/soc-fsl-qe= -convert-QE-interrupt-controller-to-platform_device/20210705-191227 base: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git for-next config: openrisc-randconfig-m031-20210709 (attached as .config) compiler: or1k-linux-gcc (GCC) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot Reported-by: Dan Carpenter smatch warnings: drivers/soc/fsl/qe/qe_ic.c:461 qe_ic_init() warn: 'qe_ic->regs' not release= d on lines: 442. vim +461 drivers/soc/fsl/qe/qe_ic.c 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 408 static int qe_ic_init(struct platform_device *pdev) 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 409 { 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 410 void (*low_handler)(struct irq_desc *desc); 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 411 void (*high_handler)(struct irq_desc *desc); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 412 struct qe_ic *qe_ic; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 413 struct resource res; 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 414 struct device_node *node =3D pdev->dev.of_node; 882c626d1d4650 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 415 u32 ret; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 416 = 2272a55f16c998 arch/powerpc/sysdev/qe_lib/qe_ic.c Michael Ellerman 2008-05-= 26 417 ret =3D of_address_to_resource(node, 0, &res); 2272a55f16c998 arch/powerpc/sysdev/qe_lib/qe_ic.c Michael Ellerman 2008-05-= 26 418 if (ret) 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 419 return -ENODEV; 2272a55f16c998 arch/powerpc/sysdev/qe_lib/qe_ic.c Michael Ellerman 2008-05-= 26 420 = ea96025a26ab89 arch/powerpc/sysdev/qe_lib/qe_ic.c Anton Vorontsov 2009-07-= 01 421 qe_ic =3D kzalloc(sizeof(*qe_ic), GFP_KERNEL); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 422 if (qe_ic =3D=3D NULL) 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 423 return -ENOMEM; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 424 = a8db8cf0d894df arch/powerpc/sysdev/qe_lib/qe_ic.c Grant Likely 2012-02-= 14 425 qe_ic->irqhost =3D irq_domain_add_linear(node, NR_QE_IC_INTS, a8db8cf0d894df arch/powerpc/sysdev/qe_lib/qe_ic.c Grant Likely 2012-02-= 14 426 &qe_ic_host_ops, qe_ic); 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-= 01 427 if (qe_ic->irqhost =3D=3D NULL) { = ^^^^^^^^^^^^^^ Does this need to be cleaned up? 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-= 01 428 kfree(qe_ic); 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 429 return -ENODEV; 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-= 01 430 } 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 431 = 28f65c11f2ffb3 arch/powerpc/sysdev/qe_lib/qe_ic.c Joe Perches 2011-06-= 09 432 qe_ic->regs =3D ioremap(res.start, resource_size(&res)); = ^^^^^^^^^^^^^^^^^^^^^ 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 433 = 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 434 qe_ic->hc_irq =3D qe_ic_irq_chip; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 435 = 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 436 qe_ic->virq_high =3D irq_of_parse_and_map(node, 0); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 437 qe_ic->virq_low =3D irq_of_parse_and_map(node, 1); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 438 = 10d7930dbb51a8 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 439 if (!qe_ic->virq_low) { 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 440 printk(KERN_ERR "Failed to map QE_IC low IRQ\n"); 3475dd8a68a7c7 arch/powerpc/sysdev/qe_lib/qe_ic.c Julia Lawall 2009-08-= 01 441 kfree(qe_ic); 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 442 return -ENODEV; Call iounmap() before returning? 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 443 } 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 444 if (qe_ic->virq_high !=3D qe_ic->virq_low) { 523eef1d206a67 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 445 low_handler =3D qe_ic_cascade_low; 523eef1d206a67 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 446 high_handler =3D qe_ic_cascade_high; 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 447 } else { 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 448 low_handler =3D qe_ic_cascade_muxed_mpic; 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 449 high_handler =3D NULL; 4e0e161d3cc403 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 450 } 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 451 = 882c626d1d4650 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 452 qe_ic_write(qe_ic->regs, QEIC_CICR, 0); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 453 = ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-= 25 454 irq_set_handler_data(qe_ic->virq_low, qe_ic); ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-= 25 455 irq_set_chained_handler(qe_ic->virq_low, low_handler); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 456 = 10d7930dbb51a8 drivers/soc/fsl/qe/qe_ic.c Rasmus Villemoes 2019-11-= 28 457 if (qe_ic->virq_high && qe_ic->virq_high !=3D qe_ic->virq_low) { ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-= 25 458 irq_set_handler_data(qe_ic->virq_high, qe_ic); ec775d0e70eb6b arch/powerpc/sysdev/qe_lib/qe_ic.c Thomas Gleixner 2011-03-= 25 459 irq_set_chained_handler(qe_ic->virq_high, high_handler); 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 460 } 43f09464f68dbb drivers/soc/fsl/qe/qe_ic.c Maxim Kochetkov 2021-07-= 05 @461 return 0; 9865853851313e arch/powerpc/sysdev/qe_lib/qe_ic.c Li Yang 2006-10-= 03 462 } --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============5209970477797123755==--