From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dy1-f175.google.com (mail-dy1-f175.google.com [74.125.82.175]) (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 E49B719D071 for ; Fri, 15 May 2026 04:47:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778820447; cv=none; b=UvosMhsy3mFVY4YTaRC/FSH7V5D8+SPVvFamkzhWqkQ4yNZgpi11/N2yEQM8EO+yGkwOIn0fVe4bSVXxj2WTBQtQAWGrwVbK7WNHsg6uI9uRQC0x3v2nDSt+mftHXrE7qaR9+YoAqrk6ry6y3HW1w2umR6NWH7V59DQxwKh0XaQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778820447; c=relaxed/simple; bh=NijvWsrsHsPGHfADGjxWbC+hgUsKNBW5ghHkDQqiP8c=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=O0Vu/SKbn6/c6zNwVDX5KklRCZEX/TcKd7KUlH/dCGf2Lp63hfS6znbTC57Vrny13NkZ07elmVr0qK/925v60Kh1WhSz1tEkAIpov1HRaTjCp+rHmJPCznvMbsZ2W4MaYCPZnlm/6lwA7oLZkC8IskHof2rZR2nq1A8beJDKzjg= ARC-Authentication-Results:i=1; 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=mWh67mZW; arc=none smtp.client-ip=74.125.82.175 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="mWh67mZW" Received: by mail-dy1-f175.google.com with SMTP id 5a478bee46e88-2ff5472f263so5129009eec.1 for ; Thu, 14 May 2026 21:47:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778820445; x=1779425245; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=WvZB5T4clNth7fcajE013KijBJD905/lgIzRhBekpSE=; b=mWh67mZW0wm3j0pe4F7U0hDQRy5z2h6ndI2Z8hLgZrZLqJZpw9og9wKjwc04ZVv9OS hnjlVBVXTQiW2+fWusBF0N64D9wlME6EjU+xxKYJsZ+lfyJBN8QXsk2gcX1hKy6qa5zJ vguRoRZhIq53AOnwZODogtoYUSdWQyHEz1k6tLLLlcwjOaHdpon5XJPfIOw90Od3tRCX FWj2Ejn7wlXNKgU9O+y6g3c6cHFKg3gVEZLJvWTjDBPWFaAmhQYQOxiziSyjIn4ZGtCp z8NGF6NifrFxikK3UVPoHcPjdU7IhAPw/5KrBdHpcX5kFlSsaxfSSGKRl5PQdv1HhmzQ RRnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778820445; x=1779425245; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WvZB5T4clNth7fcajE013KijBJD905/lgIzRhBekpSE=; b=KHHtjaTxPALwKvgM5izAe6LOIFpFOQL8PquhGyGagD5CSiybddeM4Kg6Tm8L8eol0D W3hxTa6HPs5m8aHuPg4lzBHPf7g1sBNylyfew75kv9cvS4EkuQTA26S6ylt9Xy88U0n6 bM3jZKJ6Po/Jz8d9ZawdW3HALX/I0/+YIGKs8rqKe4TpS9j2fkXKn0+sw8hbTC0EdgKe YhmaU1NBCQ/SJmciQbYZnNM8+j0DKBzJiLbE7I0yul4bHVzK63paohB00swHQUMR92xm G7EYi1oPFTN9m48NG9qlJp8Rn9kJCH6MAgi8r6SXepG2p7CI2ruZKS9IALGECie4xfIO ALUw== X-Forwarded-Encrypted: i=1; AFNElJ/qcuNu//hKRCNUindlxappiw6/EGdMeUpNyFXybRdtw1wxYQY2R+g7VryLwixVRhCRLv2k31d+yUiY/yA=@vger.kernel.org X-Gm-Message-State: AOJu0YwSjgVSyvGBHjGNsyCxAuUwhEdwEBWMNzr88Si3WQ+v6IwAPiwT gGQuKwBgA9FyCrljtjnL4dcK7JUWBBVgbr3N0B6qPDhxzg9AxBvYWmVX X-Gm-Gg: Acq92OHxELnnvBHyuvE45LHHec/XiUTu7LMlRctYLl+CtEVlkgs41C6Kp2BNvzTVlZP xYaNssDD9235eSJB72S6o/SM5Cm0VbIGufFiqsI1yLwKFteccPNgQ4lzAJnw60gD5yg7PLo0HZ9 cgzLOQx4kNsj2Qwjpu9rUlHDcIyHOWd5csrzFKjrWHZJAVmPk9PQRjgCIn3ZIk3DwFWQOdm3HL5 FQ5TzId6bHsdhdhpTM87lOj5fuwcuqJOpLpyqpBP2ICDeF2aDdOAhOEKADr4/3YZqckmUz86c+Q BkyNn6+SHr+tR48ifd4Kc8xHe8UaWtqeGdxTIj8X6Sg2wlfHPA0y29TdMxGc9BQoQbzgOzXgthN HfVODgcfj+20XqfHZE9FwBIyJQOkm55p7VevFNe+L/biBRyo2XERLTQWQi5Ri9vY605ZHuIYMoV YM9vXm8UCe+XuyuwPvslOieAODdecxyA== X-Received: by 2002:a05:7301:1983:b0:2d3:f3fc:bb6b with SMTP id 5a478bee46e88-3039818ee3dmr1245826eec.1.1778820444974; Thu, 14 May 2026 21:47:24 -0700 (PDT) Received: from [192.168.21.192] ([67.170.89.46]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-302973bc9d4sm5528796eec.23.2026.05.14.21.47.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 14 May 2026 21:47:24 -0700 (PDT) Message-ID: <0669f754-a313-4aa3-9923-0c374d49feb3@gmail.com> Date: Thu, 14 May 2026 21:47:23 -0700 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Betterbird (Linux) Subject: Re: the stuttering regression in 7.0: should I have done something different Content-Language: en-US To: Thomas Gleixner Cc: Linux kernel regressions list , LKML , sparclinux@vger.kernel.org, John Paul Adrian Glaubitz , Thorsten Leemhuis , Linus Torvalds References: <1c165caf-36b4-4673-97fd-ed86bef17b88@leemhuis.info> <3332123b-9e11-4895-9ab3-1707fba5815c@gmail.com> <871pfj9cmj.ffs@tglx> <088e6cfa-0167-4748-af6c-458ade2f303a@gmail.com> <878q9p82je.ffs@tglx> <64f465ca-6117-4375-9c4b-af771b8205fd@gmail.com> <87tssb6olo.ffs@tglx> <87qznez3tf.ffs@tglx> From: Tony Rodriguez In-Reply-To: <87qznez3tf.ffs@tglx> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi Thomas, I’ve completed validation with the v7.0.7 release and v7.1‑rc3 on both S7‑2 and T7‑1 systems. Everything looks good. Thank you again for the debugging guidance and for the feedback on my original patch addressing the timer starvation issue. It was a pleasure contributing to the resolution. PS: I agree that the second patch we discussed isn’t needed—the systems run correctly without it. The following patch alone is sufficient: Best regards, Tony Rodriguez --- linux-7.1-rc1/arch/sparc/kernel/time_64.c.orig +++ linux-7.1-rc1/arch/sparc/kernel/time_64.c @@ -146,7 +146,7 @@                   : "=r" (new_tick));      new_tick &= ~TICKCMP_IRQ_BIT; -    return ((long)(new_tick - (orig_tick+adj))) > 0L; +    return ((long)(new_tick - (orig_tick+adj))) >= 0L;  }  static unsigned long tick_add_tick(unsigned long adj) @@ -277,7 +277,7 @@                   : "=r" (new_tick));      new_tick &= ~TICKCMP_IRQ_BIT; -    return ((long)(new_tick - (orig_tick+adj))) > 0L; +    return ((long)(new_tick - (orig_tick+adj))) >= 0L;  }  static unsigned long stick_get_frequency(void) @@ -411,7 +411,7 @@      val2 = __hbird_read_stick() & ~TICKCMP_IRQ_BIT; -    return ((long)(val2 - val)) > 0L; +    return ((long)(val2 - val)) >= 0L;  }  static unsigned long hbtick_get_frequency(void)