Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1741446pxb; Wed, 20 Oct 2021 10:48:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwOgD7nRAQfa+1PM/KWervw/uSPKRVZfBogeUe18frli044dJafdRwTxRUNq11T5Nfo92v4 X-Received: by 2002:a63:9245:: with SMTP id s5mr574532pgn.4.1634752089149; Wed, 20 Oct 2021 10:48:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634752089; cv=none; d=google.com; s=arc-20160816; b=umn6iZ1RHNCKvTOAz9v60HRUs9u+b91O5r6ThN1dmPygPctk5OGKFKEFJQZDm9ausZ OYyp4KyofnUhiB0q77U39WGz9RKI5iYDK9RMyGDFmtJmobwCLUaaxaZfjsIsKMDOKBlr mTRw3uhTj9cGDXSJazFY2i8flddGH+8pjJje2Ju8EytJbFn8/umJf1TGbkyleqvIMXfM 6X4THvViixi7E2fE9f48xpQjFiumQved7QNoBAP/wNFuLuqEHY4vVgKcZyShHec5gNbR PtKCIDrxwa9Cppgs9f7bQZc9bJHLIdI3v/fesxvYhvRcA3ccriw30gd5vo5+b0Ns8oO6 xJbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=HmU3IYtqOVaBBCXv6tG4ho0Q93bXVlDzJUBG/qbhyts=; b=T7dURVB4vfRCgluY/Z2l+4ynT1GGgJJ6WSaCBsucElOX4+0jsj0YASCAJVipUm3LRh RN/dcc79wyUCS72K2hKnfLbCe8FG0iaF02B2QPr8GjJQRR3cv3okT9I2v61r3/Tx3Loy N8LlyYM/HMcgLm7Omy1+hKSZ2dDvgRq2NHu+vb+49awTueF+lLQz92GGSpHhcX6I4BGO Pnz5VS0hoVG1VJvbPhmemRa5/U36e++zcdh4V8Lyi9g9BwnSOGDgMWJipjb90zFhCyUw csU52K0zazD3I9/vpcRqVt9lh7lRePteoYlP/LvvQt3cHpSIa8I/4SUjCk0y3VaRsuVz JZOQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cogentembedded-com.20210112.gappssmtp.com header.s=20210112 header.b=D9yK6ChA; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r21si3644147pgg.431.2021.10.20.10.47.55; Wed, 20 Oct 2021 10:48:09 -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=@cogentembedded-com.20210112.gappssmtp.com header.s=20210112 header.b=D9yK6ChA; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231450AbhJTRsp (ORCPT + 99 others); Wed, 20 Oct 2021 13:48:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40614 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231480AbhJTRsN (ORCPT ); Wed, 20 Oct 2021 13:48:13 -0400 Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com [IPv6:2a00:1450:4864:20::129]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BA15CC061778 for ; Wed, 20 Oct 2021 10:45:53 -0700 (PDT) Received: by mail-lf1-x129.google.com with SMTP id g36so166491lfv.3 for ; Wed, 20 Oct 2021 10:45:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cogentembedded-com.20210112.gappssmtp.com; s=20210112; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=HmU3IYtqOVaBBCXv6tG4ho0Q93bXVlDzJUBG/qbhyts=; b=D9yK6ChAg/V54h2BZMeK2/pf+OrYqW51DlAufbp7PJsgsivMx1sLLlLsf40B0bLC6o 2IbCko8+8SC8+j9nCRsFAQ0z5VWOHOHg9KYDjYjnQU7CKD4q5ikB5Pl0N18FJJo+Wf0s HpUf2CuPt2IwS4dOFjqFmew7/KPBn4sHM+36OFN6YqeTzTk7Tft7efmMx+SdplYswb2h 29/CVe2pIVFSS3dARVn1Q9Zh+glFVI2pPpS0xi/jHGaX+MDNEDsTAMY/SX7BcJl2ixP1 JcgDix4TindTACaEeU34KpYfJuLlpxUTHd5StLB2CwmCHFLUiRWD8D/BHvoadIeMwxPS MdDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=HmU3IYtqOVaBBCXv6tG4ho0Q93bXVlDzJUBG/qbhyts=; b=brwzeWBv859dda9hG1Ma8m0TnaNDY7GW6H5vxCGpdXfuca7zkFBQpVox76fZu20R98 4lzUB04zy/pwbWb9EDoTJxWQeTwMnsH7U5flap4Dbw6t3OMg4pFlS/0DTwu2/jdl1kfH k8pn2hi7UAQfhpQfxuvzgu39oHhfLG1n0fQtUQQHd1IZWUr898kzxpIn5V3eJB5sYTil zWBDv3mwDCxog/gxk2xCOSIP4CZeEXKhZD8rJszylSCnL50umEEP7xHVg5WyckgUFXr2 dfShYV0J5xvNsd8H2vkgO6xe1uikOoRbQUUWotMbtPcL+EysBT+NN1pBzN9v7B83BzB5 7SUw== X-Gm-Message-State: AOAM532HyZgqd6MHwHNrHSfsWFaW9ocpzT1s2y/49H/Dnxbvb9u4pQQD aaNNJuyR1Zz+RHePr/8J4/zuLQ== X-Received: by 2002:a05:6512:1054:: with SMTP id c20mr654304lfb.59.1634751952080; Wed, 20 Oct 2021 10:45:52 -0700 (PDT) Received: from [192.168.112.17] (nikaet.starlink.ru. [94.141.168.29]) by smtp.gmail.com with ESMTPSA id p5sm243104lfk.113.2021.10.20.10.45.50 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 20 Oct 2021 10:45:51 -0700 (PDT) Subject: Re: [PATCH] media: vsp1: mask interrupts before enabling To: Kieran Bingham , Laurent Pinchart , Mauro Carvalho Chehab Cc: linux-media@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Koji Matsuoka References: <20210926155356.23861-1-nikita.yoush@cogentembedded.com> <163455832550.1371157.18009256492359430197@Monstersaurus> From: Nikita Yushchenko Message-ID: Date: Wed, 20 Oct 2021 20:45:50 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <163455832550.1371157.18009256492359430197@Monstersaurus> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, > Could you test to see if those lines to explicitly set VI6_DISP_IRQ_ENB > and VI6_WPF_IRQ_ENB are really needed in your use case please? Commenting out those register writes causes [ 2.275137][ C0] irq 188: nobody cared (try booting with the "irqpoll" option) [ 2.282621][ C0] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.15.0-rc5 #28 [ 2.289669][ C0] Hardware name: Renesas H3ULCB Kingfisher board based on r8a77951 (DT) [ 2.297844][ C0] Call trace: [ 2.300981][ C0] dump_backtrace+0x0/0x198 [ 2.305348][ C0] show_stack+0x1c/0x28 [ 2.309357][ C0] dump_stack_lvl+0x64/0x7c [ 2.313718][ C0] dump_stack+0x14/0x2c [ 2.317725][ C0] __report_bad_irq+0x50/0xdc [ 2.322254][ C0] note_interrupt+0x2e4/0x330 [ 2.326786][ C0] handle_irq_event_percpu+0x58/0x68 [ 2.331927][ C0] handle_irq_event+0x4c/0x98 [ 2.336456][ C0] handle_fasteoi_irq+0xd0/0x180 [ 2.341245][ C0] handle_domain_irq+0x94/0xd8 [ 2.345862][ C0] gic_handle_irq+0xa4/0xe0 [ 2.350216][ C0] do_interrupt_handler+0x38/0x60 [ 2.355093][ C0] el1_interrupt+0x2c/0x68 [ 2.359362][ C0] el1h_64_irq_handler+0x14/0x20 [ 2.364151][ C0] el1h_64_irq+0x74/0x78 [ 2.368244][ C0] __do_softirq+0xc8/0x404 [ 2.372511][ C0] irq_exit+0x118/0x140 [ 2.376521][ C0] handle_domain_irq+0x98/0xd8 [ 2.381137][ C0] gic_handle_irq+0xa4/0xe0 [ 2.385490][ C0] call_on_irq_stack+0x28/0x3c [ 2.390105][ C0] do_interrupt_handler+0x54/0x60 [ 2.394981][ C0] el1_interrupt+0x2c/0x68 [ 2.399247][ C0] el1h_64_irq_handler+0x14/0x20 [ 2.404036][ C0] el1h_64_irq+0x74/0x78 [ 2.408129][ C0] _raw_spin_unlock_irqrestore+0x20/0x50 [ 2.413615][ C0] __setup_irq+0x56c/0x888 [ 2.417882][ C0] request_threaded_irq+0xf0/0x1a8 [ 2.422843][ C0] devm_request_threaded_irq+0x84/0xf8 [ 2.428155][ C0] vsp1_probe+0x218/0xb48 [ 2.432340][ C0] platform_probe+0x6c/0xd8 [ 2.436700][ C0] really_probe+0xc0/0x428 [ 2.440967][ C0] __driver_probe_device+0x114/0x188 [ 2.446103][ C0] driver_probe_device+0x44/0xe8 [ 2.450891][ C0] __driver_attach+0xbc/0x1a0 [ 2.455419][ C0] bus_for_each_dev+0x64/0xa0 [ 2.459947][ C0] driver_attach+0x28/0x30 [ 2.464215][ C0] bus_add_driver+0x144/0x228 [ 2.468743][ C0] driver_register+0x68/0x118 [ 2.473272][ C0] __platform_driver_register+0x2c/0x38 [ 2.478669][ C0] vsp1_platform_driver_init+0x20/0x28 [ 2.483985][ C0] do_one_initcall+0x38/0x258 [ 2.488513][ C0] kernel_init_freeable+0x228/0x28c [ 2.493565][ C0] kernel_init+0x28/0x120 [ 2.497745][ C0] ret_from_fork+0x10/0x20 [ 2.502013][ C0] handlers: [ 2.504974][ C0] [<0000000040be598b>] vsp1_irq_handler [ 2.510376][ C0] Disabling IRQ #188 Nikita