Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp33252557rwd; Sat, 8 Jul 2023 08:01:57 -0700 (PDT) X-Google-Smtp-Source: APBJJlE/wUIMlfcdkHsr56A9MZdqcIOqTUcJXQNQ8HzrTzFcGk6bcmTbicFU1XQZVd2xwNmYnB5E X-Received: by 2002:a05:6a20:a891:b0:131:1120:97cd with SMTP id ca17-20020a056a20a89100b00131112097cdmr492738pzb.48.1688828517261; Sat, 08 Jul 2023 08:01:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688828517; cv=none; d=google.com; s=arc-20160816; b=O13xYcJWhxBkFE5iK/1v3SzUhR8sxWkIk1AspIO0J3S4SX13oixIV0xR9KYaDC+Rt7 m9X3+WJwRnaH6kYR6AjcJ1N/80xCVsjvm2r9GJclMtoaszfKW7wCpTcEJ02Rglt2bfCy /hi5udh0YnhNTotgVNyCldw9yX0X/VR81XRvGfiZC9zh5T6tc++aXqaaOPStPiP+BVeh QS0TwZPqCYUHrj+UXwV8FdglUiptcfqL8q9TYwp7fK+5tSdB/I6X0/u9c97ewU7HCQOK a21Kl71Se3PC//bEh5TU/LvJA+rGNe3PA1Vpk2sRZE+CNo3XUnMY+P1VRZzyUH6VtYd7 z1uQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:sender:dkim-signature; bh=qefpVYKHCZIqBOQ2CrloZdhfg0L8/Dnkq/kNB/3pkhk=; fh=wC4/T8o3HoJZrPjixXbcWiZzABFt2dVjH5VSp1uy2F0=; b=tAUQ4JGXQJ6vmj7UyOgm3NHSQ0Q4qowSYiuq5ZfYP03eUDkJl0vAfH1+f6Rn0/0jyb pGkf5SuWblJbdrGAfE4JpS/srLDLcGeZNVehsxDKxWTNTJEpj7tagPtRmJNQidIVydYn CVhhpTabMBRQj9VJ5gasZPu8uVaoS/kaYsRwFmjd/027er9pVVH5LnCLa4gu7gUDVfoP Tia7AUtS4WmjlzU1X9ABYbaUc7kPJSJWUNI2QBL/cl3v1LXuJtAiIceuzL/PK+nuFjZC 1galQRG2RLWkMqUlnh5KYr+h59pxy2UDdKGxa07bJb2xGFwLhM4HLjrwYMb0tjDrwseR m5fA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=Bh4jKRAu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c26-20020a631c5a000000b0053fd39c7f6csi5699280pgm.646.2023.07.08.08.01.37; Sat, 08 Jul 2023 08:01:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=Bh4jKRAu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229833AbjGHN0w (ORCPT + 99 others); Sat, 8 Jul 2023 09:26:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40660 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229462AbjGHN0v (ORCPT ); Sat, 8 Jul 2023 09:26:51 -0400 Received: from mail-pf1-x42d.google.com (mail-pf1-x42d.google.com [IPv6:2607:f8b0:4864:20::42d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4AA74BA; Sat, 8 Jul 2023 06:26:50 -0700 (PDT) Received: by mail-pf1-x42d.google.com with SMTP id d2e1a72fcca58-66767d628e2so1892182b3a.2; Sat, 08 Jul 2023 06:26:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688822809; x=1691414809; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=qefpVYKHCZIqBOQ2CrloZdhfg0L8/Dnkq/kNB/3pkhk=; b=Bh4jKRAud+SLMfpDuZvhOuWWvab4RDEKhavrxjbxVejiSrR+fMzWxPeeW1vtGyyuHF kdMj1saKwfyLWfKT3mt+snIhAojrZOZDhRQjLXYCC7DYJ1iERXoJsZqngG7KIsncwBLl +TcKsfFX9asYHaOui7QHrDIIQ5TW9cpAaBVmXBsJ51gZs+9Iy6fXR/mGLWs4ry/vAEMO Tt6TEjpKaHzFIo5qRTXBv2DQdSkEw+mT2ngyWulwQc207jxPh2ac5QA0xeHuKIhF+Sa6 XzGAc/BWcGVQTF8llYXfAQoSK0d7SNKiBQ2lfGRHHic4v7ygccf/3Q9bfvdP0kmIjmqP Gjfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688822809; x=1691414809; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qefpVYKHCZIqBOQ2CrloZdhfg0L8/Dnkq/kNB/3pkhk=; b=NTfuqFvkVP6pcqI5thnEHOQzqPFw0o17tWJTxtsPTCcX5suJtjhUEljeh4SziF+won 6kpcUPHSvOizRwT5a6XZ0YluNTBB6WC9cJUFQwD+yhEQldZNMiucSbQlTDw7tRkYuIOc xB4AOtU8lvVuq5DlzBk9Gl8fZOw3fPfz8LMKT7lGwS2OU8lrR6zZ2k37frCZZQ6QTCLP SxF5Iopj3xkFHqD38cY2eUNhd9N+KA7fJqg7O+mqWO/PWInH1aEZ0r/xbUcOX8cvHGgY jxIqQ2l0QFHDZo86snyzH5p6BMRAy3JKxxE6i++WK40A7C4QkiiGDuU3cqpjurL4do7K kqEQ== X-Gm-Message-State: ABy/qLbdJb0xZCDtMOO2lsBTwj9bAfmkf+7WVZvuwTiXA49BGRKm8rwX QcVdDCUX2BsJikdPzPHYeHE= X-Received: by 2002:a05:6a20:1c5:b0:12f:eb73:fc64 with SMTP id 5-20020a056a2001c500b0012feb73fc64mr4771396pzz.51.1688822809500; Sat, 08 Jul 2023 06:26:49 -0700 (PDT) Received: from server.roeck-us.net ([2600:1700:e321:62f0:329c:23ff:fee3:9d7c]) by smtp.gmail.com with ESMTPSA id i129-20020a636d87000000b0050fa6546a45sm4364265pgc.6.2023.07.08.06.26.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Jul 2023 06:26:49 -0700 (PDT) Sender: Guenter Roeck Date: Sat, 8 Jul 2023 06:26:47 -0700 From: Guenter Roeck To: Sergey Shtylyov Cc: Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , linux-sh@vger.kernel.org, linux-kernel@vger.kernel.org, Linux regressions mailing list Subject: Re: [PATCH] sh: Avoid using IRQ0 on SH3 and SH4 Message-ID: <5d15a610-b818-4089-9ab4-3390d7cf8832@roeck-us.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jul 06, 2023 at 06:57:04AM -0700, Guenter Roeck wrote: > Hi, > > On Thu, Jun 01, 2023 at 11:22:17PM +0300, Sergey Shtylyov wrote: > > IRQ0 is no longer returned by platform_get_irq() and its ilk -- they now > > return -EINVAL instead. However, the kernel code supporting SH3/4-based > > SoCs still maps the IRQ #s starting at 0 -- modify that code to start the > > IRQ #s from 16 instead. > > > > The patch should mostly affect the AP-SH4A-3A/AP-SH4AD-0A boards as they > > indeed are using IRQ0 for the SMSC911x compatible Ethernet chip. > > > > Unfortunately it also affects all sh4 emulations in qemu, and results in > boot stalls with those. There isn't a relevant log to attach because there > is no error message - booting just stalls until the emulation is aborted. > > Reverting this patch fixes the problem. > > Bisect log is attached for reference. Note that bisect requires applying > commit 7497840d462c ("sh: Provide unxlate_dev_mem_ptr() in asm/io.h"), > which is also the reason why the problem was not observed earlier since > it was hiding behind a build failure. > Since -rc1 is coming up and there has been no progress, it is time to start tracking this problem as regression. #regzbot ^introduced a8ac2961148e #regzbot title sh4: Boot stall with qemu emulations #regzbot ignore-activity > Guenter > > --- > # bad: [c17414a273b81fe4e34e11d69fc30cc8b1431614] Merge tag 'sh-for-v6.5-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux > # good: [b5641a5d8b8b14643bfe3d017d64da90a5c55479] mm: don't do validate_mm() unnecessarily and without mmap locking > git bisect start 'HEAD' 'b5641a5d8b8b' > # good: [15ac468614e5e4fee82e1eb32568f427b0e51adc] Merge tag 'media/v6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media > git bisect good 15ac468614e5e4fee82e1eb32568f427b0e51adc > # good: [73a3fcdaa73200e38e38f7e8a32c9b901c5b95b5] Merge tag 'f2fs-for-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs > git bisect good 73a3fcdaa73200e38e38f7e8a32c9b901c5b95b5 > # good: [6843306689aff3aea608e4d2630b2a5a0137f827] Merge tag 'net-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net > git bisect good 6843306689aff3aea608e4d2630b2a5a0137f827 > # good: [afa92949124abc25ddab1789dd654214e2e1b040] dt-bindings: phy: cdns,salvo: add property cdns,usb2-disconnect-threshold-microvolt > git bisect good afa92949124abc25ddab1789dd654214e2e1b040 > # good: [37bd215fc48ef2a399f836d62d2e4a166efb31be] phy: qualcomm: fix indentation in Makefile > git bisect good 37bd215fc48ef2a399f836d62d2e4a166efb31be > # bad: [7497840d462c8f54c4888c22ab3726a8cde4b9a2] sh: Provide unxlate_dev_mem_ptr() in asm/io.h > git bisect bad 7497840d462c8f54c4888c22ab3726a8cde4b9a2 > # bad: [01658fe3d6c02992846a038c8111e70ace169295] sh: Refactor header include path addition > git bisect bad 01658fe3d6c02992846a038c8111e70ace169295 > # bad: [a8ac2961148e8c720dc760f2e06627cd5c55a154] sh: Avoid using IRQ0 on SH3 and SH4 > git bisect bad a8ac2961148e8c720dc760f2e06627cd5c55a154 > # good: [bc9d1f0cecd2407cfb2364a7d4be2f52d1d46a9d] sh: j2: Use ioremap() to translate device tree address into kernel memory > git bisect good bc9d1f0cecd2407cfb2364a7d4be2f52d1d46a9d > # first bad commit: [a8ac2961148e8c720dc760f2e06627cd5c55a154] sh: Avoid using IRQ0 on SH3 and SH4