From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D8DA1BA34 for ; Sat, 2 May 2026 06:40:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=209.85.214.178 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777704043; cv=pass; b=BEPEyTnFg2HKEtPGfdkrdIvl9XXDpgC6sokamJinWITJTTRzwk2vvQk8uJPTAV4vgzoSqwOh6uiBTpBJnkh4Hwhb8Tg/eW/qwmXW/zewEWZkHZb1o18aJ1XRJ1ZXo8puBA1WB43nj2jj0JNUo01N/mfVfUIyIvZL4L/KOHLFqTA= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777704043; c=relaxed/simple; bh=QnUGDy9vOmiW6AGUw5tco79uLy1dgFjJxw7sFBwnGP0=; h=MIME-Version:From:Date:Message-ID:Subject:To:Cc:Content-Type; b=cK41/ntMzNH5F2yDn0DdMUtjaGixqPtGsmEuyese7bbSBYuWirePT6mzkB3Sti+q385IlHWSmrV1uYCHsxqs6iAE8Bo+iwUvnJZXzTVPfiosTDeTv5EoMr7JyMStTOouX6kQbvSeXjPynN9XtFEKLj0T+Y8daQUWzSyzdc2VhtM= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=quora.org; spf=pass smtp.mailfrom=quora.org; dkim=pass (1024-bit key) header.d=quora.org header.i=@quora.org header.b=d5ihMMXS; arc=pass smtp.client-ip=209.85.214.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=quora.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quora.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=quora.org header.i=@quora.org header.b="d5ihMMXS" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2b25cf1b5f0so13442405ad.3 for ; Fri, 01 May 2026 23:40:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1777704041; cv=none; d=google.com; s=arc-20240605; b=Urz8Z5wmuWx3WCu4kQPeVJkl7+7A46i62YA/pMuFjOx/6yOIc5UpRm/G5Iehi+dOXp lFP1abB6CIkzEDrhou4BVXrVC6U5OikLV6j97k6rRbmbAHOmF7Ri+oeBjNgua/MyDMqR D20b90AG4CFoHgDvsllLvfGQOE+uQYD5nxxGMifjz3r6Ebh6lHJfo69X4RoEHk8M8QmJ 6iy7TLsMls4HODS9nxkQ+6w9S0supDMScAiELLyXvyelPuFvxB09Rkn+WcCFZ4vFhcNt IT1BgTZlMKs0a4Zf8QZYZonVkOCEiDJVw88ENsOULSgmFlfE7p8kpXQ12FVADkheZFtp 8BGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:mime-version:dkim-signature; bh=6P9sTgt6bNnGgSvDZzNunjjig+XiK5tMd74kW3KCPl4=; fh=aPgbprnEUVnct2K4uCwvIaKMteubIlIwbmemcnJZ3zY=; b=gjXRdDuWNXbDMklg2BfeHtGY8tAFlcBacrezxSukA4Tq0pcJFpiNKJEV9OlpVQ72T1 PL9idtly6fGUw1Wk8on2uG473MR9MWk9vcbdxnPcPY1OgKDSiU0OHFN+mmQbDRfJ2FAG SjB1D8JHHWQZvOd4VzD8VQYi53uSl3lA0SoC8msVIxxxFddQg8FU5CwAUUJOVwKGRjte ZJdwKU84fxpJbJKQ/J0RsvXj4UaZ0sRLEpEBUy+T4XY+TDLr+5ZjWtoQCfEIBzUST0XX jbiO+sPkmk4wfpH8gZAvX3snQfhDP2y28aKEJj4GYCuGZQKuixRorviGPoDMuOLtGev6 gVuw==; darn=vger.kernel.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quora.org; s=google; t=1777704041; x=1778308841; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=6P9sTgt6bNnGgSvDZzNunjjig+XiK5tMd74kW3KCPl4=; b=d5ihMMXSVcoc4fV7W0uNsSAAo/KkY+tRqbd7ir3Q61ILJJDyprpefpEhQ5t3j40xGI sTZnWWcBc71E6b2zf2/vs0bI1pyKb9+l2Gk5T9SXWHU/v0E+vzt2WGHXjHE6thLcYTbw MzEI5yGhVE15fUY+PBSzhZN8Bcvy23nH3UTS0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777704041; x=1778308841; h=cc:to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=6P9sTgt6bNnGgSvDZzNunjjig+XiK5tMd74kW3KCPl4=; b=iUFc+/S6e1CUXC4DuiWh7fDwo7jYRX/uZeZDSYA44Cxo5WZoTJddlLVBI8DEQjjjfa 0hgaMM/4cjdqOcHy/GKUqxaXaUaf2OxMzu4m36oqM8Pct0BGgzHY8raJuddRkn3SIV3Z wwpwoOHFBAyY1nqcVtgc7zuytDUvorPYsMKC3XUfilwFLQWVc+c55SqELo9beSdRfUhI 5wfhq4KAwDYAB7CrBR/GgfR4+aOIpEyT3lXygcaSEI25iYKC8cqjb6FWFtv0inR2kegZ 5ir3Zg5c3GDlUutSFqgAH7q90xrafnzfLV4GKc3dj0OvonP5KYHTs5CgqO7iugSnD5FG WosA== X-Gm-Message-State: AOJu0Yyp5HKfy3j4C8sqiNe6qxfeLJStsWtw55JsZTQ4dHaKP0+Vff56 i6NHolCO+HP0fEuY1jmG+wW3J1rJDzz6MqtWPZ13+r7AQTIAwl9Epu0hVzYaJ16s/XdArqMgkMS 5aERec9rC4a6NaaXi48WpEnijduF840miZ3uZIUKQaQ== X-Gm-Gg: AeBDietLEPDJ9oBml4+cTgQKn20b0K5pkQrdnpKPxb2zE9Gobp+yPbz2eJWDgiCeUJ0 Ju4gbLGmLeQdvhVnT81lpTVY1yeXVkQ/GFQjSBlhn3SxZRD7IdcbGP1ABp/c3SZUK/aDI89AKCU UVXEaVld6kChkJ+NRL1XDZe99Tn+Xs4Vje2agOPRi6p38iP/SbM9zTsgd1HNAFw83v+2i7oUnyj MPJiNPAwiNKVxnSWrDWgDeQ/mZ+RhSoATMVmlp+WliwxZx4i6ZGlS2GYSlKy9606AaqubSpxnJe Bu/WQNBSe4aQ6Lm5pj1pePQ9wKZIK0Ahke+QsA0qbdIEEeNgwPkdBvmuXlrUi1TP20yCJA0LJwA 1yPRxji8rzV1lSOCvIe65or77dSL5JMWDypv9kV2l3FgYpiyYDzvWgG6bvqSw39YhJqzxQ1Dye3 0wRrsJ7jZZkqilJFFjRUVBcRjCj4ggnlb6whbr0NaqScTQSUUqUB3TVDtl8jMJIR2aYUxn/0QPa XDgINVlhxDYPOu6f5cc X-Received: by 2002:a17:902:f087:b0:2b2:ebed:7af8 with SMTP id d9443c01a7336-2b9f252f63amr14597745ad.1.1777704041251; Fri, 01 May 2026 23:40:41 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Daniel J Blueman Date: Sat, 2 May 2026 14:40:30 +0800 X-Gm-Features: AVHnY4KG0MAC71QfRSpCx26yLu5YPmowJSH5TFquWMsTeiQuLtPwKy0Qi0Yfg28 Message-ID: Subject: [7.1-rc1 BUG] System hang when reading clock controller sysfs 'registers' files To: Konrad Dybcio , Dmitry Baryshkov , Jagadeesh Kona , Taniya Das , Abel Vesa , Imran Shaik , Vladimir Zapolskiy Cc: Linux Kernel , linux-arm-msm@vger.kernel.org, Bjorn Andersson Content-Type: text/plain; charset="UTF-8" On a Qualcomm X1 Hamoa-based Lenovo Slim7x with upstream 7.1-rc1, when reading any of the /sys/kernel/debug/regmap/*clock*/registers files [1] (which could happen inadvertently with grep), we see a complete and immediate system hang. If this relates to clock/power gating, it could be avoided by inhibiting that prior to the read. It also reproduces when booted with "clk_ignore_unused pd_ignore_unused". Thanks, Dan -- [1] /sys/kernel/debug/regmap/100000.clock-controller/registers /sys/kernel/debug/regmap/1fc0000.clock-controller/registers /sys/kernel/debug/regmap/3d90000.clock-controller/registers /sys/kernel/debug/regmap/6b6c000.clock-controller-lpass-audio-csr/registers /sys/kernel/debug/regmap/6ea0000.clock-controller-lpass-tcsr/registers /sys/kernel/debug/regmap/aaf0000.clock-controller/registers /sys/kernel/debug/regmap/af00000.clock-controller/registers /sys/kernel/debug/regmap/dummy-clock-controller@0x0000000001fc0000/registers -- Daniel J Blueman