From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) (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 3794C274FE3 for ; Fri, 24 Apr 2026 21:18:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=209.85.208.41 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777065501; cv=pass; b=ooYZOMZPYmRfsKOA3M/r+6n4JHJxBWhF83zDS9PCj/PsTbatX636VZr8XvuwferDs8cmApfAZL5megu4dnXGCHwBgOEq/H3IW8FxW5i+CqtKIrQGh/yBtuz4VPSDeQr+Uiykxsrqv4WqS0qGoFbhOHj1ghlkZdatRKJhs27Iom4= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777065501; c=relaxed/simple; bh=lz585B6WwMiI2wowDHqw9h6Q9k9rsSJa7Fgv8ysQuAQ=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=hT5CpEHQL8BKSwV0pmc+achJ01hFhKXWhkE/XQo44ad6RDAbNHkH/JPBbvZfxRmgLa7fmUeZT3MY/fBM6K9jcLR5URwlf+CRFFCTLSGp+cA7twNUD22X21fUtpQZqzK/Khj3Yfu7uqIC/PV3DPpygW4nnNwpZHt2CucAchbbc5g= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=EAI65fue; arc=pass smtp.client-ip=209.85.208.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="EAI65fue" Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-6634bb959a2so11478656a12.1 for ; Fri, 24 Apr 2026 14:18:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1777065498; cv=none; d=google.com; s=arc-20240605; b=jWUBPR7h25m8aZs9FfbGTFGqlkHnW73qJneP4oLK8BdxH57Oo3hBppiw7opdZrwmXd 8B7n95LeSLgmCpCizwvu3SM7xBHrAmcYRniuaohtbIJdYXi4w1bph+Ygw2oCn0PrbIRc WRDEnGai+lAa2Tck2GayB4unD+SrtgUYZ4xSdkrnfGBhk3q10WsyqL7WWvn5Fqnhg3Ih h5Fuzn/gde95DuPd9WCF5eNf06V5s/kdtg2VdDB0J35/f/YPUrTZbybE90f+OEyYTBPQ IDqDV4momJzvF2T7mxcJqnBYYmd3W6j57gP+dB4u+2yUWosWfrTtk21DjDz9XYpDOPXu SFKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=U5w6t51wi/NJAU0rulc7jt2qH+Lioz+UwXc7O5pAq7g=; fh=F3kbqrQjFMRRQk/L9SBAeY1AsoHFmryt1eTJK9W3TAE=; b=O8RS0qKcXGkbIFGhGuI2vFm1/3KJYd4350WH46kua0m72JjpTm47AxUB4NuMIL4W6i p5aRbJlUDBJF6wnjHJaAyaR/a9eFBb6x62Jl+HrCkNHgppcBBUQ5cwYk5ZmVA8w53+TP 4S9rlZSfXXnRCdAzOwmqkWFb/TcdrvfPCwaTnh1KbhjTrfrqWsuWgG1gkawA1HNvyZNW am+CF2DaEHJoQnwlF+KPncSJ8T3td36ym7H+ctm6gk2FBl4H6s+b+2kMnRr2/9FdPjTr LZLiCRRFfxYmPOsoIkLItDG1j29QcTBGDwd2GJlgZV4Bhk3syoEYRt6uj5wAVZrC3Ki7 Wkbw==; 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=gmail.com; s=20251104; t=1777065498; x=1777670298; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=U5w6t51wi/NJAU0rulc7jt2qH+Lioz+UwXc7O5pAq7g=; b=EAI65fueuET1xI++jinpwuhYwcwaxn/2h4+iJ+RujpY/5LQpeOGVLwWe7EkSv1/r+4 dNBeNo7m0WRe0ZaEPmsN0o/zUAvhC2x3gnV1tavMeqGKQFV+I/aRmVD6hOw4fg7QNChl /2bvEU2F7zw93rxpkCNMX3tN3dvC5O9Pdovp91PpXSr6nageX1vQzEPv9HWBwxdUKcPf MoUeV29MmOzRNnsKKTxQbcY1HO+9A8BxgfmdDqV6k6CUeTLzSFnJA2yOz8IpbiBUwufi F3plKlBHVsRF/uvJttA8edlUjHXPTkB6hHhUNTAHjHNa0oF+ciscAJJh97mAxLlmK9v4 uR1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777065498; x=1777670298; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=U5w6t51wi/NJAU0rulc7jt2qH+Lioz+UwXc7O5pAq7g=; b=aylU/4QB7PlJBf1EJNbSJcbNqzy+AKCAH2sJT7gtZiaPRlpylBQuhLhhRMttdSx2be QLgnckW6KoZ7eUhi9DksBcBKU48o8GyA9xmjwn5Z80m4r9Zg8zNbvBuDbAQ24nwc9+T9 WeiGtDPn+PSpNCphWPoJiIqfKPsCQay1LmVCbaeoSaUuZgVTQFiNTEEamz6pbHCZVgfh mJWP55aZ8l9Ux5w0lYYUmUxizdd+YaRKcsWT1b/m5KWRtVvr3pef+cMGACn5x5sfqYvR Xbva1DSdT6sj0gSUF7axyc3TS94dzDw/vW3c6wufXS51Nbw4TPh3G1Yo+IoWBqNegZWe QshQ== X-Forwarded-Encrypted: i=1; AFNElJ9pz11zT3H4M9JGcHoTm9UmjFdTOP68BQ+3vs14v0234BKBYjO5lETGUOIRAPfXSUWw8OoJ/RyRKO3P+dA=@vger.kernel.org X-Gm-Message-State: AOJu0Yyh1JHl9ZEJizDbqgsYzMClcOAM4h1V1f1L4w3KLYI/fbfrdLx1 3dTZxPQ4iGjWLoxHK8CPh9Hh95fRi8fjj6yCVUyBfqmkdC/H29EqucJsVG/xXT0GD5qKMnE9bpa iWudDK+u0sqMqpd49Ph1Idhra/s70JOg= X-Gm-Gg: AeBDies0mLHIesH2WceikVs9FYBgkP7SkJ+AD3tDsnbI/CvjlZli2Yt7Yj6uYJ3jKN0 V8bRg2gzJN7iU3swSnFpnm9L2vbu5rpQpk8056Z7crNwZEPQ4eEr7CW0mbx4yi+cXad+pT+fA+X 95E4zsCHuQQu/aCakuzGaFBCB9HCQbEp82nb2R6RQ3BA6qH0UapURcid0W0HhwswjDWcHWVAeXd JqWVK4VaMAqsmT7VvydJLH2Bdq2Qc9WrRRTG7jpSk5J6Ve4XhlXvShEI0SbQ2v4jk4UubAJggvg MgIn2MdXt7/Fz8unmw== X-Received: by 2002:a17:907:2d09:b0:bad:6134:7125 with SMTP id a640c23a62f3a-bad61347395mr313790766b.38.1777065497270; Fri, 24 Apr 2026 14:18:17 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <12879883.O9o76ZdvQC@rafael.j.wysocki> <5107109.31r3eYUQgx@rafael.j.wysocki> <12895688.O9o76ZdvQC@rafael.j.wysocki> In-Reply-To: <12895688.O9o76ZdvQC@rafael.j.wysocki> From: Evgeny Sagatov Date: Sat, 25 Apr 2026 00:18:02 +0300 X-Gm-Features: AQROBzBbz2A88RJqj9dFXx4Zfq70CenLvK7W2crgZXC-_gqkK-m5N4_vzzAGsQY Message-ID: Subject: Re: Pressing the power button causes the device to freeze completely To: "Rafael J. Wysocki" Cc: regressions@lists.linux.dev, linux-acpi@vger.kernel.org, Thorsten Leemhuis , LKML , Wysocki Rafael J Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable dmesg | grep "Fast frequency" Nothing was displayed. The PC froze when I pressed the power button. Nothing in the log. I applied this patch after deleting all the previous ones. Is this correct? I received this message when applying a patch. Perhaps we have different versions of the source code? I'm using 7.0.0. patching file drivers/acpi/acpica/evevent.c patching file drivers/cpufreq/acpi-cpufreq.c Hunk #1 succeeded at 895 (offset -17 lines). patching file drivers/cpufreq/cpufreq.c =D0=BF=D1=82, 24 =D0=B0=D0=BF=D1=80. 2026=E2=80=AF=D0=B3. =D0=B2 22:45, Raf= ael J. Wysocki : > > On Friday, April 24, 2026 7:06:50 PM CEST Evgeny Sagatov wrote: > > dmesg | grep "Fast frequency" > > [ 8.903099] cpufreq: CPU0: Fast frequency switching enabled > > [ 8.903181] cpufreq: CPU1: Fast frequency switching enabled > > [ 8.903247] cpufreq: CPU2: Fast frequency switching enabled > > [ 8.903316] cpufreq: CPU3: Fast frequency switching enabled > > If it is enabled, let's try to disable it and see what happens. > > > When I pressed the power button, the PC froze. Nothing in the log. > > Below is an updated version of the previous patch which additionally > disables fast frequency switching in the ACPI cpufreq driver that is > in use on your system. > > The "Fast frequency switching enabled" messages should not be there > any more in the log with this patch applied (please verify) and > please check if pressing the power button will still lock up the > system. > > --- > drivers/acpi/acpica/evevent.c | 5 +++++ > drivers/cpufreq/acpi-cpufreq.c | 3 +-- > drivers/cpufreq/cpufreq.c | 1 + > 3 files changed, 7 insertions(+), 2 deletions(-) > > --- a/drivers/acpi/acpica/evevent.c > +++ b/drivers/acpi/acpica/evevent.c > @@ -243,6 +243,11 @@ static u32 acpi_ev_fixed_event_dispatch( > (void)acpi_write_bit_register(acpi_gbl_fixed_event_info[event]. > status_register_id, ACPI_CLEAR_STAT= US); > > + if (event =3D=3D ACPI_EVENT_POWER_BUTTON) { > + pr_info("ACPI power button event\n"); > + return (ACPI_INTERRUPT_HANDLED); > + } > + > /* > * Make sure that a handler exists. If not, report an error > * and disable the event to prevent further interrupts. > --- a/drivers/cpufreq/acpi-cpufreq.c > +++ b/drivers/cpufreq/acpi-cpufreq.c > @@ -912,8 +912,7 @@ static int acpi_cpufreq_cpu_init(struct > */ > data->resume =3D 1; > > - policy->fast_switch_possible =3D !acpi_pstate_strict && > - !(policy_is_shared(policy) && policy->shared_type !=3D CP= UFREQ_SHARED_TYPE_ANY); > + policy->fast_switch_possible =3D false; > > if (perf->states[0].core_frequency * 1000 !=3D freq_table[0].freq= uency) > pr_warn(FW_WARN "P-state 0 is not max freq\n"); > --- a/drivers/cpufreq/cpufreq.c > +++ b/drivers/cpufreq/cpufreq.c > @@ -473,6 +473,7 @@ void cpufreq_enable_fast_switch(struct c > if (cpufreq_fast_switch_count >=3D 0) { > cpufreq_fast_switch_count++; > policy->fast_switch_enabled =3D true; > + pr_info("CPU%u: Fast frequency switching enabled\n", poli= cy->cpu); > } else { > pr_warn("CPU%u: Fast frequency switching not enabled\n", > policy->cpu); > > >