From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (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 CD1D620C016 for ; Thu, 23 Jan 2025 11:38:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632286; cv=none; b=DArkb6fqBmzyxlkYxqf0gVLFvi0U75hKYQFkLOSv0H868fR6HunGwKTVnqfTpvVsYT65QSFz4uzgPRlJlGUlFvTMQhDLN3Jx2ePqumCO8uRt3/gJvAZajT48m8jGLcFnSSllys/4Th3K1bbLq+A0j+wms1C3kWAjP+MVgGlK11I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632286; c=relaxed/simple; bh=MbK+HOv1UjD+nx0NPWZX+6e2GlX2Tr4E6xZ7vZCDKeI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=gaQdDTp/zQ6b5Hm2pRJ14Rwh0zIej4aY8duFzMK/2FTJVt8/WWU/MJDiDUKaEk4VcLaPl+jsoLSu1UeJpjp22yzMkJeh9RIH90yMNBL4YgLkLkwrLgz7JXtE8LpDQ7pKUmLJdO74tbqMzm4BgCljILwyYHZG/taXCHY/wgpyDxY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=JVcqKHoT; arc=none smtp.client-ip=209.85.214.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="JVcqKHoT" Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-21628b3fe7dso11888425ad.3 for ; Thu, 23 Jan 2025 03:38:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632284; x=1738237084; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/BURswXzavwBUBL8SbuuWIsmTTY6DE3SqcuzUjfY2Q8=; b=JVcqKHoT3RfMWBUOTCT0stlYLnEhDNayuahPk1b/zRzqtLueXlsp4UJI0kgLb81W+f DkZgmgLW57uhJGg3AoFK8uV2K8YTF+LoLMgssXF8DB2R6qGJMFQp6D+cNavP7cj3Mauq hZ569cDG8/yqEhunVlMXzrNj82mj6V4IBxOnzOzGHo5XfaG7WgA25SV3EOqh75a+HAWt hnHkQxxl3jbmz7DUU87Hhz59pf+iDAHUaAZoiVdyKdat/gQn1Z+DzDcZKfvQFgTZY6n8 gGKvx4Vdxd3Ll5T7oIJhfZgCPP/f0sRKgM55q7xC0BjGWmxtc9FosA7Jce5neeq28A2H ii0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632284; x=1738237084; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/BURswXzavwBUBL8SbuuWIsmTTY6DE3SqcuzUjfY2Q8=; b=l5r0Yz4R5j61rNHH7W+aBAClmn0dxyjPjRiwpZlAR8u/1sftQ3vOjoR15INGAS5QiC PDP80BYKukhU1JSI0fagfrUGtg+rgP7GOxtBd08JoYRsK+UuJPMozlpdFtz5xpcvxIj+ YK+7bIDQsy8pirvJHaShtKRvGxEMG0mU3Y4SlRuOHUL5YC9oZg+zi33EC2viez1PZkxJ fyFOcsl8PFZ3KlROn15H+i7kQ8srwwmapFTsm7ygnWQemLJLvWWx1bPEH6rIngzkQq2e dBzKSeWpJK5r7agBe3mY1uK4+MWySvd+AIrX62P3ULBL/bXC4x+wU2kK4xs0cAVnPwwy Ra3w== X-Forwarded-Encrypted: i=1; AJvYcCW225dmXdHS0NuOUM2Fdz8VANLKST4s9wJBIdHpEAK70c7U4g8p+K2aSzrY+e7qsqt9wSFLf7ccRNgXSl4=@vger.kernel.org X-Gm-Message-State: AOJu0YwWwBF5gbDLn0FmpKM+yB/WnlWLJ0LIY+9zIuKAVhkblWmmVQe9 L+D3P64qfBQd1iDRfIb0/ph79MXKKwqFU+kQx6naJ0lTwZ7sI/A4mamqJ0PVG8c= X-Gm-Gg: ASbGncvg6k7pQpJdV3N0Zw+C1nCGGhGThwlb3yswhTR7ewaYVfmv+++YV6xyAwaN+Dl XlOKJg5BeUdTmsjdQaL+zVa2eDxuBK2Om6QR0WrBlrZItG99OAe7jvp/BHwOXR+OyG3mhiajX2g JmZEI+2d0SyrcPWcI99cY+l7kdZjWlWkQjMz9q4IeUIt/o8odkbkyiTE6cUAkA3wnnIZ/T3jAOa DOrkXOsP1uba8BLyTpdi7vv0t0J03kPcwy+i0lkZOr7awnAUGmh3drKq6KyFYiIACzQUUvP5K0L f+gxC3Q= X-Google-Smtp-Source: AGHT+IFgWLpTY7shOq2EOCNH+GW2Avz6xkQDFCiT2sjaDUy/K+cOgLyTwIWgYwmf3aC2gRP7McjPdA== X-Received: by 2002:a05:6a00:21c8:b0:727:64c8:2c44 with SMTP id d2e1a72fcca58-72dafa68820mr38895508b3a.19.1737632284107; Thu, 23 Jan 2025 03:38:04 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dabaa751asm12843539b3a.162.2025.01.23.03.38.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:03 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 01/33] cpufreq: Always create freq-table related sysfs file Date: Thu, 23 Jan 2025 17:05:37 +0530 Message-Id: <22b68afa4ce5a0a2e77bb3a08e1cb7ac75f70f72.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Currently it is left for the individual drivers to set the available and boost frequencies related attributes in the cpufreq_driver->attr field. Some drivers provide them, while others don't. A quick search revealed that only the drivers that set the policy->freq_table field, enable these attributes. Which makes sense as well, since the show_available_freqs() helper works only if the freq_table is present. In order to simplify drivers, create the relevant sysfs files forcefully from cpufreq core. For now, skip adding them twice. This can be removed once all the drivers are updated. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/cpufreq.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c index 1a4cae54a01b..973bd6e4bdd4 100644 --- a/drivers/cpufreq/cpufreq.c +++ b/drivers/cpufreq/cpufreq.c @@ -1058,9 +1058,31 @@ static int cpufreq_add_dev_interface(struct cpufreq_= policy *policy) struct freq_attr **drv_attr; int ret =3D 0; =20 + /* Attributes that need freq_table */ + if (policy->freq_table) { + ret =3D sysfs_create_file(&policy->kobj, + &cpufreq_freq_attr_scaling_available_freqs.attr); + if (ret) + return ret; + + if (cpufreq_boost_supported()) { + ret =3D sysfs_create_file(&policy->kobj, + &cpufreq_freq_attr_scaling_boost_freqs.attr); + if (ret) + return ret; + } + } + /* set up files for this cpu device */ drv_attr =3D cpufreq_driver->attr; while (drv_attr && *drv_attr) { + /* These are already added, skip them */ + if (*drv_attr =3D=3D &cpufreq_freq_attr_scaling_available_freqs || + *drv_attr =3D=3D &cpufreq_freq_attr_scaling_boost_freqs) { + drv_attr++; + continue; + } + ret =3D sysfs_create_file(&policy->kobj, &((*drv_attr)->attr)); if (ret) return ret; --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) (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 1529E20F065 for ; Thu, 23 Jan 2025 11:38:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632289; cv=none; b=MavzkTc9ropts7EkpcsKVRbl9D2cBIzhB0Mt+/fpkET0pdCEHVSsdRMn0AnAHhFrADFDgYMzOz5qLAudJTDPKM+Ep1dMItpvlLKWKSm6/PbipoOw0uh7pIknbrAiFWIXnv74N0l5V11sS7wegKpj9CgYeQNGUnXqzF1BHGmAz+o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632289; c=relaxed/simple; bh=TK/02vJH9qxC6L2RbiiTzvpI0aWvujEjiv/pmlf0b60=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=MyAemQ1OiVzDazqn8O9QH6uLRaSdPdOXKlqOWrFzEo7dOiVqtzJexu9H4Hrsiy0LIjQWJi/IHVzfg9skpe/vYwMh9DCn3/vRVg5pimO8IpA3FOE/EOSUWExKelplZlccLzjn2wCiMAKRHRNLmbHhznRSL6nX4w6kLqMDjfMTb7w= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=DAislcQ+; arc=none smtp.client-ip=209.85.216.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="DAislcQ+" Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-2ef6c56032eso1102972a91.2 for ; Thu, 23 Jan 2025 03:38:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632287; x=1738237087; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pHLQc6TpMRiBo7O03RUpvPo/6POy19GAQNZJ+hIGUAs=; b=DAislcQ+URhaKANnDvJAbPOCYQ7RAIwD9IRp6UWd58LVQHMEAM0LR4vteDyiVcuzeN L6wXVWhOxKl/9q/mkgFxN6iXZgWqHG7poW2SP4lYlSN7JXuDlHChTMbTmFvnfIzQug8r Q+fvhZnBi9CEURcKKHh5Sm5aRyzeDQn8+0xS1G8Hero7ktm39h2HDB+i6DeOiFOFX93+ UYNtDGZ4PuXKVF55EEcHoUtam4kBLt5RM4Vxrh2/AM5RP9675mrxNJYVhfLITdVY5x/P NgDQ6beSdupHouts+75X1qObjS9yBSsShTpspXDW4WvIgbWvQFmkrXMrUZiy7pxqbsDT 6k0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632287; x=1738237087; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pHLQc6TpMRiBo7O03RUpvPo/6POy19GAQNZJ+hIGUAs=; b=KTEI94HGy1JVH7O58k6UivLWxQZE/JF1IXjJikMTYvLpI7daBNkwD6qNQV7VUWLm4Y zZcLbSEWlSUEunAYR6hn33l2ekd4ISireNB+f4bp9VlGx1W+0VKPIZ/NNnp57TaXvKUu KQQEEGssBmgEtrSn5YpszqgX//R7ChGqpKnbpfpScmlUB8JMaMF7FehyLFtFEgwADEZC s6dDlnydiZ1C+tZbOFNsoPJeWCryMm1fIxsJCl0ulAY9oZi4yEZhN9yumfi8FEN6Amtk zdD1SyOqBHn2JLKN1AioaAvjusX17OgiWRAWG6gS/gXCjJp7s6qMXrHm03gQscZYuYwb Pr7w== X-Forwarded-Encrypted: i=1; AJvYcCUYvp82bBom9qAPzHFpb28HAObZTTyROMaf00Za03esq9ajW1SyBblkg95RFZaybgeNA8dSMW+WgU6gYLY=@vger.kernel.org X-Gm-Message-State: AOJu0YwPW+9tPcR1kW38PjHrc0Lpw2K3S5iowb+MpD+tnWypsRBH8aVX B76M8Y9Re4O+FnxkZonlzNF42+lmNSiKueWTWIzD8SC/v2PPXI0kjG3Hx+4aXsg= X-Gm-Gg: ASbGncsGbqzJ6Ae0ffMWniIEv1rMdOBN3q2PI+KzVdrsBWnY3XX07AzOIBRpi1LKYg0 hO+7aY23FIzSrdosjItHHgFwtwbvcNWJacrM7ReBRg+qePiUcBYf9/gBo9asK+wsUkMVwXPeGfU iOb6oIJfea5XRHLCuntFecyep9neV4EqQ5UsTi1cZ2y5UhbzGvhT+LXtwCrM1cyyLqPyz25k3WI noP62UwDL2ZHL1AIM6XY9EWhSKHMFQb+UlPAkGy1jP0ZHzqoalc4aPcJG9pQeHTkSiJEgxoB93d jTCeznY= X-Google-Smtp-Source: AGHT+IHi41Np/qBLdPixkWfJVnY+1Zg5h/hxk1aFRCjn6UmJXabZCfHQZ/z7wsx3IMhaEnina5TEYw== X-Received: by 2002:a05:6a00:2294:b0:728:e745:23cd with SMTP id d2e1a72fcca58-72daf92bbd7mr37719465b3a.3.1737632287338; Thu, 23 Jan 2025 03:38:07 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dab7f2e73sm12919004b3a.32.2025.01.23.03.38.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:06 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 02/33] cpufreq: dt: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:38 +0530 Message-Id: <3ed3afa4e161644ea7f0b71803d409abc7565a87.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/cpufreq-dt.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/drivers/cpufreq/cpufreq-dt.c b/drivers/cpufreq/cpufreq-dt.c index 3a7c3372bda7..072ccf0c2e41 100644 --- a/drivers/cpufreq/cpufreq-dt.c +++ b/drivers/cpufreq/cpufreq-dt.c @@ -36,12 +36,6 @@ struct private_data { =20 static LIST_HEAD(priv_list); =20 -static struct freq_attr *cpufreq_dt_attr[] =3D { - &cpufreq_freq_attr_scaling_available_freqs, - NULL, /* Extra space for boost-attr if required */ - NULL, -}; - static struct private_data *cpufreq_dt_find_data(int cpu) { struct private_data *priv; @@ -126,7 +120,6 @@ static int cpufreq_init(struct cpufreq_policy *policy) ret =3D cpufreq_enable_boost_support(); if (ret) goto out_clk_put; - cpufreq_dt_attr[1] =3D &cpufreq_freq_attr_scaling_boost_freqs; } =20 return 0; @@ -169,7 +162,6 @@ static struct cpufreq_driver dt_cpufreq_driver =3D { .offline =3D cpufreq_offline, .register_em =3D cpufreq_register_em_with_opp, .name =3D "cpufreq-dt", - .attr =3D cpufreq_dt_attr, .suspend =3D cpufreq_generic_suspend, }; =20 --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) (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 3A55220F08D for ; Thu, 23 Jan 2025 11:38:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632292; cv=none; b=ddJHcHjYSggFIAdlqupDKDlr7+bQyILvUX1F5ArZ50LRT5tt0SCowEg4VOVwxvVvxtPRry8kyHyrbjtIoUhzX/nCAoh3CeDJSiyMV6+KcXRGFVHRSYXi8xzOxtOZhGmRsaMfpocY5Fk6J9rRfZ/9SV52mfhwx2/2qdk7IBPDy+Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632292; c=relaxed/simple; bh=3EqTMyJtqtFHPVycbC3qEEeT/l6iBIOW6lgp64PBNuw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=XsXvU1d3iSHuwMv4aUa1NhqfPHBeS1lfNSwpQR62tcLb6ylc9gOhpf2x2KxI6+ANPRFVLaJoXWDqAAIMGnVgvfQzot3DQfe2++j21/KQrx4xdEc/kLQZqLBA4efeNWELdLCK4Dz6Xm+KC6hVZkdfBGPs4BmWuc6oODqNykE/kRM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=kgU21g0r; arc=none smtp.client-ip=209.85.216.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="kgU21g0r" Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-2f44353649aso1175815a91.0 for ; Thu, 23 Jan 2025 03:38:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632290; x=1738237090; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=idxb9Cgj6A0IQcTpE1yY/ZRCz8Sif6aWzEjBOTW3qPc=; b=kgU21g0reVnJosswbAEEdRQF74w/VlBhIUfM4KGa4GL+lqw19/8DBCqKXpNJdhUljd buGu+K/oqlWnT3uhHJTvo7+CFOJvut3/dtsHAkfjv/0HxCmAxZUWoPPFDCBWiL8rhDzp 77UTwrVuAWbEvNxHwVSB3aMGOQslGy6rpDpKvLJNrhqlOuT8NkJxZOpMttbU1+1Nw1qS 2XRNiGMxp4oAwuUsiVXISdJ+IwQc9lnYBkX9LRmn9CizzRMsHdXL2qskc3sVNGkDord9 VTcYMi0rv6kd202ONDxUsgqAq8lGn2sMSpHL2BpNrQ/HWkRG5oQsCnBL9C3LksZck/QE WfKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632290; x=1738237090; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=idxb9Cgj6A0IQcTpE1yY/ZRCz8Sif6aWzEjBOTW3qPc=; b=fGYeZLYN+84U2mdUbr82+C1uoBhx5lNU/0ygNjv7gbnXvU109bVRFTay9vaaw8TGvk Xy9egtM4tDhM0t/HHM9LBSblSBmIrMkjki7ISSUAvU96VZwLvuCBwMHorG4OEFb7Biug 5FeFK25qGwFcI29FqFJujrk+hTQ1LhtGgdB5JEsVz0l3akNBnwUbwm41XUK/wUPDCONi B+8Saub5fkwWuQuf3sW7D6I/0+uIgBXbnc7lCXn8sYmexL271QmkrvLx+vR763o9scOl MJ06RnTvaCew2n2hLZRiybgngd2qlVyCNY6lhx6G3avjOuekVAvkqlNjZ9nWcs2JtX0b 4ENA== X-Forwarded-Encrypted: i=1; AJvYcCU1k8cdsnpwiaZHhrdE5OGlIEHWpOrThFIyPmmfNjBuSZAwG8RrAMQJBKbaRDO9phrYd+Te+EzF+gqHejs=@vger.kernel.org X-Gm-Message-State: AOJu0YzWeGjY65yZ3V15cdQbhJJr0r8JGCjurtM6xL6eSfWSI5/flDXU L6VyfTPB7iohyPGdTe6tA14yPq02fk9dmwE12/zF3GN1FUcnMBrFoUZkkj+kx6WNL3PMLcY2t8+ k X-Gm-Gg: ASbGnctczNF36nb5byMt4um/KfX9T6PScsX8IouFkVyCcJp/ocEP3r3E17iMq3gJVB5 4+UwtfXJgQIgMmk8ucIbd28EpdJuNv174hvv2LTWMSlAgFW6n61278mRmqm8fVraK+rTK8sIVRV ogSvisb2hTr9DIqBAUne0E5KKmJSLVz6z95+WXiszco4C5arEh6PCSPnhpvOAQfOpaOEGB8R7Nm PF141r/Y7XKh6Hrf6BtQ1RPNSMtYZuZ5g8L+pcPQ94rhI9iif4c+bJzd81oolKg7/kiCRTpAnWQ Guq3d58= X-Google-Smtp-Source: AGHT+IE9L9+OPWt3mEh1svIod37EsVQ7Yc2Xn42XCSXFy+PzNQ8SIdzcyKM0TGYQVNSLzMk6808RdA== X-Received: by 2002:a05:6a00:1c84:b0:72a:9e3c:920d with SMTP id d2e1a72fcca58-72dafbe6a98mr31890478b3a.22.1737632290558; Thu, 23 Jan 2025 03:38:10 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dab9c8e95sm13152379b3a.106.2025.01.23.03.38.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:10 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 03/33] cpufreq: acpi: Stop setting common freq attributes Date: Thu, 23 Jan 2025 17:05:39 +0530 Message-Id: X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The core handles this now, the driver can skip setting it. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/acpi-cpufreq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/acpi-cpufreq.c b/drivers/cpufreq/acpi-cpufreq.c index c9ebacf5c88e..dcffddba5af5 100644 --- a/drivers/cpufreq/acpi-cpufreq.c +++ b/drivers/cpufreq/acpi-cpufreq.c @@ -936,7 +936,6 @@ static int acpi_cpufreq_resume(struct cpufreq_policy *p= olicy) } =20 static struct freq_attr *acpi_cpufreq_attr[] =3D { - &cpufreq_freq_attr_scaling_available_freqs, &freqdomain_cpus, #ifdef CONFIG_X86_ACPI_CPUFREQ_CPB &cpb, --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) (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 60C9720F96F for ; Thu, 23 Jan 2025 11:38:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632295; cv=none; b=AharQ1vI0RsGQbO5vkK2HIv+7FG1pvSUJgWRoQ6bG01TaS1gGhRbAYCC4Hq+I6O+AiRM+FI1QUmsg52IEkxUYgeQaRV42v2FS/yKkFPsV2PxQwaoELumrtEgRtcQdQmma8z8XY6PG//ouIBk6ydPH+N4LnKukZjsXtrPYT/b1W0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632295; c=relaxed/simple; bh=/eaDwV7KTDWfsPyU+hktEZ7d7yXLBX2ep1Cpqy09s9s=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=dsXx3yF6XZ1D1vV3ZKDjcQ2hDg2ThG6uSyJjeJTZsiU348uXZq1PYZvTuYl8zyuRob3/RsgylomL5NoS5ctWoPlpo5/mn5o17jcegCdr+AGerUBRB6zjvitLQky+cUMXrZ6Vj4HGPN/GUpkmU3+nEsm9TtDDxAu+LRwrgkwqkfY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=bTWCmuhX; arc=none smtp.client-ip=209.85.214.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="bTWCmuhX" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2166651f752so992815ad.3 for ; Thu, 23 Jan 2025 03:38:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632294; x=1738237094; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=0kw2sM+GGGQCvi7C9fRiq4muvzn9J9eRfRdcwd5c9mE=; b=bTWCmuhX7DU8ymMt5/srsw5NxVR2yaYOQtXO3HlmJqQ3hyKVotQ3yu3O4bQuCp7AyN 1xEqTCBhQRsAeuPmy+wVTQzgjKRyr2ZurtJH+TX7cZ7qFkSGkET5ejz0OVh4VJteQXyk iUpwSaWSZ6LwSyPBiTeGfieUH+cBka0s6aMcAAwyaFoLvYKnOvPbtwTc9/Y5lqMc4qzR U9pnsP6QTAomyjRAc2iju4k1MjFuptw92vloHEXr1tixMQzqkCl00qCUKF6h4vo8IWFd MkF5vTnljF0wu94aPRyKmB3BR1NGGONSb1j80rearwerKb1bmgAPDjNlDHaBsrjSwoi1 yssw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632294; x=1738237094; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0kw2sM+GGGQCvi7C9fRiq4muvzn9J9eRfRdcwd5c9mE=; b=YfUy7sHmti5Qm3rP9wN8KlYkK+BfzBK6F/cD8N3z9lIvfDSrfxKvh65uF0Ow8TRZUW D7ro8Pg6hSM8ED9A3oYpRfFzF9kXF9GeSNuD64ALaAWocsNm+hXzh6hxL6kTsTglNMur Hb+hdOW5Umjh+dC+P8HlSatocpn3hJDNhlSusJ/YB/lJj/VglGp1DihhJivLl8Lgk+VT V5DXyroLmSk2Bx/gSRqdOxQdgfxf24patM2ueIm4hobl68qYWXnTfuIDuL6j1Y9gmFFb wn7KC7/qE+wG7LPQuFXG/pg2EJja7GznjSsYcQjDLfAEAnw/yKQsHIhMOiDibfFiuq3z wm/w== X-Forwarded-Encrypted: i=1; AJvYcCWNhkWyqyrF4GiTRwN1TvAIZpqxKALSb/27wRXbNgIaEaRVhGT+wWuXNOgdLlFngM05NcWTEgb2QanFJjs=@vger.kernel.org X-Gm-Message-State: AOJu0Yz6qX+/835/85ZO/yaAhaTr1xks3XaL5VenuTpCwn2Bci8ti4zD /j96CvVcPgd/tBURBWvm07yQ2uBtOzxL+2iuMSaNZYMQimJvKcQ6F9726RjJleileoxmWWweP5v w X-Gm-Gg: ASbGncvdujhWOyH1OTMx2jInnlvTkEgTuIDy/wm73/Y9Abs8DDcSa1WfpTzXD9hDUPI Z9tZGnLznLenUhlGjX0u2YyYNCRmazDcZzef3wzbonNihOLEj8mrQe1wI2oTUHtmNK39G5OD4cD zaD7XQklz4RxM+R/qV/QCIdTCHq+orAeQCwPL2AHWrtX9Pv9/sg6POtyPhLgxdgqyV8ocwZpgjK my2JxN5IUnB8wBd+XznpXCFT7W30fH3uDG0tPc62S/+RUsR0+vm6vEVCfOrkLZDTFH0wi9wXzzy 9zHapys= X-Google-Smtp-Source: AGHT+IHWLM3diQyfBwkugU/sw/GmrdkJCg0OZDXV8IndopAoO/pn5U57ZDPYAMTatmutRubStW8Kvw== X-Received: by 2002:a05:6a00:10d4:b0:72d:8fa2:9999 with SMTP id d2e1a72fcca58-72dafa03124mr36163356b3a.11.1737632293795; Thu, 23 Jan 2025 03:38:13 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dab7f06c3sm12714223b3a.20.2025.01.23.03.38.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:13 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Hector Martin , Sven Peter , Alyssa Rosenzweig , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 04/33] cpufreq: apple: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:40 +0530 Message-Id: <17e7f171a63d9104a0688d223539d36feead8790.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/apple-soc-cpufreq.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/drivers/cpufreq/apple-soc-cpufreq.c b/drivers/cpufreq/apple-so= c-cpufreq.c index 269b18c62d04..6ff604a0fe79 100644 --- a/drivers/cpufreq/apple-soc-cpufreq.c +++ b/drivers/cpufreq/apple-soc-cpufreq.c @@ -229,12 +229,6 @@ static int apple_soc_cpufreq_find_cluster(struct cpufr= eq_policy *policy, return 0; } =20 -static struct freq_attr *apple_soc_cpufreq_hw_attr[] =3D { - &cpufreq_freq_attr_scaling_available_freqs, - NULL, /* Filled in below if boost is enabled */ - NULL, -}; - static int apple_soc_cpufreq_init(struct cpufreq_policy *policy) { int ret, i; @@ -321,7 +315,6 @@ static int apple_soc_cpufreq_init(struct cpufreq_policy= *policy) if (ret) { dev_warn(cpu_dev, "failed to enable boost: %d\n", ret); } else { - apple_soc_cpufreq_hw_attr[1] =3D &cpufreq_freq_attr_scaling_boost_freqs; apple_soc_cpufreq_driver.boost_enabled =3D true; } } @@ -360,7 +353,6 @@ static struct cpufreq_driver apple_soc_cpufreq_driver = =3D { .target_index =3D apple_soc_cpufreq_set_target, .fast_switch =3D apple_soc_cpufreq_fast_switch, .register_em =3D cpufreq_register_em_with_opp, - .attr =3D apple_soc_cpufreq_hw_attr, .suspend =3D cpufreq_generic_suspend, }; =20 --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) (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 E24F720F98F for ; Thu, 23 Jan 2025 11:38:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632299; cv=none; b=MKQxAsQRhaQBnsnmJ1ORZMxutvVHZPugvx+z7V7+bptSIGspgfreOdfwABamnn3AhnTlcJ4vm7K3A3BwVjThQBXWVx2k0u9mwQaBp2rNS1/LkcKEVeeT5SA22MX3GpuKLOY+1+jSGZE9apiH5CRcIGoACSPR1L0tjJxpS8622EY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632299; c=relaxed/simple; bh=pNTexRJWIf3fZZzwBCWXAepE4JkfhvFWKAeKA5yIT1I=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=gExDZpnvLg/kzoyuh/BKOTepXo5YtcpNjUaVSPs12qhJZ1McszBrkPf1/vDObrA9zdfg705GeDIkiEkGZ2lTA71h/j11F9fZEyQGhcfaGOxQjUgmhlyaArjm/BSIuZ6BPVJPqBbMqA7+Q+JufMzO7JBQeNMz3aIcWIs0YQ1vbr0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=LlFARTKw; arc=none smtp.client-ip=209.85.214.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="LlFARTKw" Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-216426b0865so11506455ad.0 for ; Thu, 23 Jan 2025 03:38:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632297; x=1738237097; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tSFP0rzuKci4fmBdM64F+0SOn2uhNTB/qBnSXaiAWeU=; b=LlFARTKw2bCU8Nz9btuFdYE8aPLkkphD+9xCG86/R5PQu8JseUObpnhI5TUIeyo1vs 6W0fbQe4vyu+Zt+sPG5rUuXyCnivAXQPJHwQBsBM0RlUSlA/k9rGUiTcZpjUSsEeSRzg C8SCmlsWJWDgFeymvW9s3cVOHFQ9QjswQmWHdY8xYJpWq42CocGiuxZUwyCF8iA3W2e/ AXP0pz9ybSTjObUkWJJf+1JA15Tsnfe5qCw9AWweHZv2OH+PvJTOOKgUUjGRD4sfD+MI pltWga1kZHwEO/SeAt7vXhBm5nNjidO4BMy+pv54L2QRXDi+nbr2+CjwLxonWamyh/9G 4JOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632297; x=1738237097; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tSFP0rzuKci4fmBdM64F+0SOn2uhNTB/qBnSXaiAWeU=; b=TMwpXccAhzn4HC4ZtvajAtaRB8x7SuiPs7pnJ40a68YK1SFAuAP8bXFbf70HYDN1xx do9LK2/44kp6cGk2JQu/bC2tHzjlFHneWCSdtOTOA2wmcAaoJywnogZ5YwkgX5fSzbta rXJaOlPz69+/vhU4Ni41u08SBINafovRvLZ5N17V0/H5iYKTKhEh+7NS4Ow5fDXeIF8k Mh6+snXKVIRIHmZQ2oPRYulK0lmAyI7hYAMHWAJ9ZVugciHG2VsPYJzEdf7XoCecIbyU LpiihvU8XHrZ80mEOS3KCbLSvda2ynhBa0VXGHRoDVWtW+HuzBs5Wy6iqCfTEHqiGPRI 028w== X-Forwarded-Encrypted: i=1; AJvYcCWnXGsZLFOLehhaMAGz5NqQqVLAXvt+fncsXIdjHnCJ3AQzQIKOWAAE4ZZ7xvd89ip8LpYlRTSsnUndcAM=@vger.kernel.org X-Gm-Message-State: AOJu0Yxr8ebK/0Szb9fo+7nlPSjj5vQrL/R7U8cP8VgBqe5uA0d+k2D5 u+jPO7P3mtX6eM1c2g/1KksjOTux3oOtu79fCJpjXQs+lolGwCYCp5gMzTr6eu0= X-Gm-Gg: ASbGncvUBh1gGI8MkGFV3EnZZ8Ms8cHHIJu6t6PZ4tyh0o7jqXh17XTVtd9NhBq5Ow5 xNEJ1oFkTwsguaJpyNm3+T9Z+LCXikG4Xn20QiUVSHLoi7eNhb4R+CF+XhTLqQNZO8sqJY8Dz05 sfJr7dpORy0tvJkwa7m2C8taD3Seb6YhdPxS2YfZjAcOTUQayZ3a0UDr4xDOyqJgl568BFwUtmi qfeSCVFRQnaJXfyutRR806rRD+7tCfPDEtUUjih1/CuH1Kufhq0+Km6oQhjB4eiBG0PUIsfThpa Qla0+Bk= X-Google-Smtp-Source: AGHT+IE5jdOmMEuUvJMGIentp08v5PmGBgmH8uckcFgvnSzhfckoJkoSjIBVmln4p0rR+rIkdNgFzg== X-Received: by 2002:a17:903:1c7:b0:215:b75f:a18d with SMTP id d9443c01a7336-21c351bd440mr382125575ad.11.1737632297308; Thu, 23 Jan 2025 03:38:17 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21c2d3acf2csm110506705ad.121.2025.01.23.03.38.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:16 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Markus Mayer , Broadcom internal kernel review list , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 05/33] cpufreq: bmips: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:41 +0530 Message-Id: X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki Reviewed-by: Florian Fainelli --- drivers/cpufreq/bmips-cpufreq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/bmips-cpufreq.c b/drivers/cpufreq/bmips-cpufre= q.c index 17a4c174553d..36051880640b 100644 --- a/drivers/cpufreq/bmips-cpufreq.c +++ b/drivers/cpufreq/bmips-cpufreq.c @@ -150,7 +150,6 @@ static struct cpufreq_driver bmips_cpufreq_driver =3D { .get =3D bmips_cpufreq_get, .init =3D bmips_cpufreq_init, .exit =3D bmips_cpufreq_exit, - .attr =3D cpufreq_generic_attr, .name =3D BMIPS_CPUFREQ_PREFIX, }; =20 --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) (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 9EA2220FAB1 for ; Thu, 23 Jan 2025 11:38:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632303; cv=none; b=WMOetje4ZsnLQhS0D23WHHb3+6+W0759Dh9HV5ykLnJWUIcTXmYJ76m3SkgFLd5jmlp8Y734goszu1s8lII/+idMgTBB/pYOu4HostLIi1jQ++FzXwPd4v5379mWdEEUb9opv9Ak/3IMBX4VFZb3nOX0VcFb7tFddoIFn9UpsOI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632303; c=relaxed/simple; bh=chdagJqGuIzaTRQhr0IscjqPzKErLMaWgV64P/MSA1k=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=C0oiNi2dt54wldVqwdTDUFe+PoQp6jGiTpFXW7HdlrmDpTZb+xVeCaI54+Fqv/Ki6uOyjB8FTyrkwnehI7InMi8amazy+Irz+vy3wi7zmZgPlC5O20Q7xc9TADwJH5MGYIZn1R81SSoDZarWeagISS50X1oBRWrOCUIySVyECPc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=i7ykwDTT; arc=none smtp.client-ip=209.85.214.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="i7ykwDTT" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-21a7ed0155cso12459215ad.3 for ; Thu, 23 Jan 2025 03:38:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632301; x=1738237101; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=OpVXuYPIOo1AMkujzDGS3Xg8DYJdil+zOZbNi+qKPE0=; b=i7ykwDTTCuXEcx3O54+ypsL1MvXhiW4s++1UGQ9gGV7intv2FVl3c0+f4FPpxMvDLa YZAxMkfCcjTfoJid5p3TIfWGlxlWI6KqorIIz5/9zhxCOqhMSfsn69EJ3cUK/vUCgSst o/YhQ5EyYdyq8y4F7eFT55OGNhrRhXMrL79GFjH4ArVXTlL+7ZAxtglyK+rRhkXVYrQQ zoIpWAzvi4O32juQLg6ZEmAI4M54GLxEBUcvY7g3nJUTCr7mCAbyYW5NiHryc8gb7Nhs SI4g11HmOExTg5aUbcQmyIAt/MhGW9EPMVQ+Sh5b9VWVNnQ9bYn4zzrRJ4gWgcFXtAz0 t1/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632301; x=1738237101; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OpVXuYPIOo1AMkujzDGS3Xg8DYJdil+zOZbNi+qKPE0=; b=R5+ubbhBh0NQ/KVFXXlhoFLXZE+RcPdkzVp48FzXSPHpolPUPbnB5bGlhZ1Vawjd1x gGzio1urB1kAhQ+6dVP4EJ3EeRuUAUlLXhOWCnbd+imL+yOUOpsPofnxHLVcJiaFTCXr OBuwzCYSMLepIvNJFLKtdmAJt/psseqXN2vT/Nx7Mia7Hxh+TOX0xowMgYs38ilkWiuq vRRuPWpY0dRExLJ2GmQx7GMpeBgscJd96SbuC9ODK7uwZevJmEkiP0+Bm37p/leBEAk9 dLIzFLzeAQav8G7YE3lDxBif6yakVfmxTfpi5gYwrj7SLtFxVnpfTQ2P41sA5Qdz95xG P8WA== X-Forwarded-Encrypted: i=1; AJvYcCXVO0/kgqohW7NGXVBl4iNVg7UwHcQ+nUqbw86eYxfBtvswG/IEh11QJ0qEhr5ChPhIEvowtJBg/WYDeIw=@vger.kernel.org X-Gm-Message-State: AOJu0YzBIb3hLgakCGPsk8HCFI6mtEdWjnqll7pvB+1ltbD+nlHXAasm qEQs/lX1ZLuOq4DC7KeB6rCQdzvlWsKOkCa7gNEddkNITm4mNVdP+1WiDbIdrug= X-Gm-Gg: ASbGncsdnDOuycptVkBKxtEZzH8xHXeSedR6xy6v2lk0qst1XfSybG94K0aKQZ6+wOw lHEiBLJBvaiM1nPwlBRrdU4T82DjDyL4yT4wn56rBgp84LTLvVxjTNPByP5UqeAGylY8tESw5xd 1K2+G1j5choXM6H5eTGSnv2/ce1oTYJsUaz6cy2aqMHNTmmtkYrQyff8KHFhBY3zEaewZYb3xsc TITMP0yJr5VBZ0HxnTIXghrSqUrNaXzwJmB4ehNMLgI9O6YRy2UhWcXHTrRWu/9soZGboQJiiQu 5FJg+zI= X-Google-Smtp-Source: AGHT+IH/XL+a1IKlocNRJcPr/DB+WeQS0VytU2SOKmpvEEPtNpqG4MYiPimBgaGTBbIa0Va5cHYLyA== X-Received: by 2002:a05:6a20:4307:b0:1e0:c8c5:9b1c with SMTP id adf61e73a8af0-1eb2145cb94mr39891344637.9.1737632300901; Thu, 23 Jan 2025 03:38:20 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-a9bdf0b7041sm10951980a12.75.2025.01.23.03.38.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:20 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Markus Mayer , Broadcom internal kernel review list , Viresh Kumar , Florian Fainelli Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 06/33] cpufreq: brcmstb: Stop setting common freq attributes Date: Thu, 23 Jan 2025 17:05:42 +0530 Message-Id: <3e6d8f8ac58727a8ca4d2a57fd90600618085936.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this now, the driver can skip setting it. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki Reviewed-by: Florian Fainelli --- drivers/cpufreq/brcmstb-avs-cpufreq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/brcmstb-avs-cpufreq.c b/drivers/cpufreq/brcmst= b-avs-cpufreq.c index 2fd0f6be6fa3..7b841a086acc 100644 --- a/drivers/cpufreq/brcmstb-avs-cpufreq.c +++ b/drivers/cpufreq/brcmstb-avs-cpufreq.c @@ -720,7 +720,6 @@ cpufreq_freq_attr_ro(brcm_avs_voltage); cpufreq_freq_attr_ro(brcm_avs_frequency); =20 static struct freq_attr *brcm_avs_cpufreq_attr[] =3D { - &cpufreq_freq_attr_scaling_available_freqs, &brcm_avs_pstate, &brcm_avs_mode, &brcm_avs_pmap, --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) (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 2B80421129D for ; Thu, 23 Jan 2025 11:38:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632306; cv=none; b=GArS+STfmejVotbQw0QYN23PQWBMHDzV/EKR7dvTVWvPVX59jwI++//vRMyYHGv9dZgtguqEIzK+AAvCcH8gBIRXuA4nx0rwLVsIV0Ox08OqHivpseTPDGFZ7NOcZCGcq0d1m7Qz1YBdbCvXjniAeVDCrvrFCGK8Q/odt/ZOWM4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632306; c=relaxed/simple; bh=ZueQfCMECx+kI05WZhaPypKs9tljAe9z2E4ejICVPJs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=jnYTEJJYepNAkWoNTFk6o1vXOq1WobJY5MbIf/8WxUvCG3P4P7+HWU49NZ1KJWJczMytTTg9fTVTXG/m3ead+JWrVk+LoVSNHR6/tNYTwVA64+gwMW8iIAcFrf5deUtsukaQ6gmY7mppGGj9RBH5zA/6Fb2ZELoi0uIU+XNtuOw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Vx3QtFar; arc=none smtp.client-ip=209.85.216.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Vx3QtFar" Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-2ee709715d9so1207695a91.3 for ; Thu, 23 Jan 2025 03:38:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632304; x=1738237104; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/vWStfdhwz/DXffVrkvPN3mnj9RUVL7HlMAJE5ve61A=; b=Vx3QtFarjBLP2vmXCBdeRZZUkxLNnuAg60Bv9dTUXAxqebR8DJSOIIJ8fXer9A3gMl jN95pchUF2tDRocF+X5rQC8xV+PcU82/rRTdvcizMwHJupvCmPsh7t/fjsLPtIi3XmbS JOkH+cODrQlMqobBf3RjYlTBZqUMzZJJimJfW/c7ktqu4XJQG15Ds7rWMqs2XZrQp3Yt UgQsTRrQ18xZpa2/V9exhiSePTIScz72/DhGzSilRswUS2G2FKtA4qDbCQVSOi+s3JG+ Aq/5RfdZVxwtc8ft8mgZ+BmrJ26DOjW2oaUOG0/JhSTHjEBY4ctLQlPdhq/vIzUTdEhR vxEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632304; x=1738237104; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/vWStfdhwz/DXffVrkvPN3mnj9RUVL7HlMAJE5ve61A=; b=GB8zZuHuFp7psAYWcETPJZRa0o3yWdf8k4pPx9yRDAMp4dn4MtMDnoA+1iOVM332jY aUmShkiF3P9MwzEkvI9bb519EVsgZsYdnaz+2dKfKRJpBZZody5EFRpIb61JFYRL/69R 5MfVVc1bMzdVJNIF7wTLCJc27GgBPiNNvYZ3QRmjbL5Zt7m/17jLA9a6KOGU/95SyI98 HgM4AyyviucyPXeS/yU2ThD0/BQM7+cakhL2feNhSs/gecLc5Cv02houegATsZA0uaUQ +BaOTM+8h3tGOWnQ2EOYp+pTIAIu9XBgrTZcDQeJMRdQJAiLP9xBoLQq4j3hULoOFtqo krHg== X-Forwarded-Encrypted: i=1; AJvYcCW042mGVQckqgrsEDtSo3xyTEz6Mlrr2rTBuoDPTXOK1MBjV4XpEjd8JEsGK7qpdrdSH1LImSVuAw0pyzI=@vger.kernel.org X-Gm-Message-State: AOJu0YynQxhVW6SUtyfWYQt4YNADgm0s1lq7le/5P9SCEHzh1HWuxvEl 8oXvAkiAE+DbdJ6XYEAuhEisAYAnchY6M2YHlH8rR7P70pCK7FmPSonuuJ+Hbuk= X-Gm-Gg: ASbGncvkcuXHVVTwnwcmizGuff28UGXtiFlf3wo9wENuLOYYKGNlORyrKMoVrEJ+Bjn M8uBTWmHZnXXGK87gCjuoaKY8YYnFWaOlYoQGjz0y4PZ5tySXc5oVicBC0v3Qv+cXtlVJZmp/jP tezLxrjM9XdqensFOxMrh7lLLYxNGSL2N0FFq9ar7nyvY5XwM0GnEVAJ+OW3bdhYic1tF1pLsH5 swO4SYlSOK2MLLHYf1+QMv1CFRN0HnWBvwic2wjVn0vtiGHObWs30fTPA3uLC90K0omDm2km4Lq l9tlPBQ= X-Google-Smtp-Source: AGHT+IFuDqxjxxazYMnLc94WXF9eSOvTNEROLXLZgmXpoclSdt9+o3HboHu3L6335uB7BMgfmBgY2A== X-Received: by 2002:a17:90b:4d0e:b0:2ee:bf84:4fe8 with SMTP id 98e67ed59e1d1-2f782d69fc6mr36897321a91.30.1737632304537; Thu, 23 Jan 2025 03:38:24 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2f7e6a7df25sm4029815a91.14.2025.01.23.03.38.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:24 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 07/33] cpufreq: davinci: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:43 +0530 Message-Id: <98e575271e22d7386b9e1e9858ff2000776b50e0.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/davinci-cpufreq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/davinci-cpufreq.c b/drivers/cpufreq/davinci-cp= ufreq.c index 8736be3a06ce..2c277eb3795a 100644 --- a/drivers/cpufreq/davinci-cpufreq.c +++ b/drivers/cpufreq/davinci-cpufreq.c @@ -101,7 +101,6 @@ static struct cpufreq_driver davinci_driver =3D { .get =3D cpufreq_generic_get, .init =3D davinci_cpu_init, .name =3D "davinci", - .attr =3D cpufreq_generic_attr, }; =20 static int __init davinci_cpufreq_probe(struct platform_device *pdev) --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pj1-f53.google.com (mail-pj1-f53.google.com [209.85.216.53]) (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 8DDEB20E71F for ; Thu, 23 Jan 2025 11:38:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632310; cv=none; b=VedurLcCJT0VJdSVdYjG9Jxi3dZw9HV/TNPBodqol22cn6QyxEJG3kC50QbSY/yx38TzrZE6HeeVnfBrpJBjryuMg+gmJWFS5PCaK98dIQRbXBd2JdczzqUCZ9z/gB9JF3flHjkPb4bOLr5slsqpXzEjEChZbYYHxXDBzraF8tQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632310; c=relaxed/simple; bh=FxwoZUT4CWAkTdJpb5wTqOHaH/qxwabhS0+9DskqS/c=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=AZWTiv64f9kKU6xRXypdicB+C2c4VFVfVpZjbhEpxXw9GbOJdxSHUrtdHwxaWiru46mHVW+LDvbaPUzFut80IfkloKOUg2YnRbPeQyyWiWscWjbcADbbSkUI0LubpIQvam0wJ2//qWfKgNbK60gM+ofVg9owy2NjDI/+0hh0zas= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=PyALAkdI; arc=none smtp.client-ip=209.85.216.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="PyALAkdI" Received: by mail-pj1-f53.google.com with SMTP id 98e67ed59e1d1-2f13acbe29bso3127967a91.1 for ; Thu, 23 Jan 2025 03:38:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632308; x=1738237108; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tNUCJs8tTMBbcsMlIIIc/iUWSozwVtiMbxOIXPAmzXM=; b=PyALAkdIW5MPHc5kzEKD5F5RMswzCnZg9D2VSTiljFrEKFVBpSGZo4k7Q9DJf2hTH8 svLEdiFx569QX8imz2GyIFB6xYbhK0z/LdpTjpWUsN7Jfd15mpdEfQU9lnFydASo9Q6H 3ttwGdadomtjCxJQzNWP3x2iSH1aOLLCEsTZDXLOPIYs1yzefF/jsZvyLjdjk/lzBtUX SSaUDVfEhtnFLWW4zm+SKoFdc8A+8aDF8187yUXBxya24eWnIg7SqDCtOZybFowHGl5V bkOx1gUeziH7MJgzgriZzYgdYDyNAu418X6QCvExHRBq6KqYVftVEE6p18t1I0GYaFKp gPFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632308; x=1738237108; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tNUCJs8tTMBbcsMlIIIc/iUWSozwVtiMbxOIXPAmzXM=; b=vz/s53aaQyhv4r2NbK/TbZlCvrWB7Er0n466Cb8pm/8YQNxRmeOgPE/6VpiGgfRYtQ CT4yFOJ3sYOzls38eJ+Yr0SYUXu6MogCyNgoZ2wvRaHgtVYhy42bkQCsQexgqqUnALaj MkNivQhOCkv3svqes6djc/DmcU3ncFBAXcQCE2es2jz1HhlyhMvgx9wW4Xcgkv5oRiGR +Ms8Np7gYmw+CfsDKiptnHRh1JPPYcYQR7LOBrXzcp1UNO03cDcIhmeI0fXvi5VlpBDB aWAYuAECbJDhtVN6mnRkwPQN9vCUooWT8RSETlJFIsrcORqdUJFLmQggDfQIA3k97+4s 0IAA== X-Forwarded-Encrypted: i=1; AJvYcCW22G5m6ftZE4dv/klAbToLXrzhU6x6ipw+0c8YLmC/+aHkJ1bNuR9sLFAjYyK6iMpeoejArZsrtq+5aoQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yxz+s1oggQPTpiHBDlkUXtXLwefjEkTJ3B5hWKSQvjEhR7LYjd7 njqi0fbtSsv5tKBfSNMHfexJwL1kVqOb83BEgB4cvnrJk/ZQqftgiVtX0vWlcB64AJ1GUDGX2Y3 v X-Gm-Gg: ASbGncuXWj6CkDdM4Q7306+DcF/cPNStrkxdsVr/cFAJu1ylZZv3+5WVcRWHDwKEw+S z4HueU+AxW+/9c8PJsn6bvuBq4Bq/8N2lay2DsSIu2nGb5awVTzoRRjwZg8B7t7n1F/MH7vwDSe 2zJIXzwGbc6XtcU21oEF9RK2SkuiFqoV5TglgWG9ub0WpQpleiiIgakYAroPYQASryNE07M0E7d oYNPpFlDBa8kimL12WWTrxTqwljNK5Y8NtIu61kJysSvlkuXusiEW1mF2nibnpBskDQ6ANFrinC VSggehE= X-Google-Smtp-Source: AGHT+IFvwnmbtMq1AAgByJ1dQ6xLahavSboMk8vqrBZAEwTMZjjFkDFba2QzD5D2VC7qs1yzoyT1xA== X-Received: by 2002:aa7:8512:0:b0:725:e386:3c5b with SMTP id d2e1a72fcca58-72f7d1fc0acmr5032604b3a.5.1737632307954; Thu, 23 Jan 2025 03:38:27 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dab814955sm12748876b3a.48.2025.01.23.03.38.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:27 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 08/33] cpufreq: e_powersaver: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:44 +0530 Message-Id: <81a74edcd9cf07440f07106d702953bde079206e.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/e_powersaver.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/e_powersaver.c b/drivers/cpufreq/e_powersaver.c index 6e958b09e1b5..d23a97ba6478 100644 --- a/drivers/cpufreq/e_powersaver.c +++ b/drivers/cpufreq/e_powersaver.c @@ -376,7 +376,6 @@ static struct cpufreq_driver eps_driver =3D { .exit =3D eps_cpu_exit, .get =3D eps_get, .name =3D "e_powersaver", - .attr =3D cpufreq_generic_attr, }; =20 =20 --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) (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 E19E8211A0C for ; Thu, 23 Jan 2025 11:38:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632313; cv=none; b=Gla5odlLBGCCDHo9++lhj1fLKscRy05DWEewU3ziRW8+3sB2KsjfndKvzMcAYpBVEjsShoetIr79195ywM+uHBzEZEZ1RGqf8aNqpfivkfWTgqqga9ae7Is7of17EnhpQ2dfucZqAe/Ha5SnsyqruAQYdLcCq/mqLyO1XqDzG+8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632313; c=relaxed/simple; bh=THNC8n9hqdQ+kzmG3RgwjlwfPOuFsB8/C0FFHQfr36Y=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=lVHEXP7vFRiKuZ9bsAj/Mxz9y2zaoNOcUEBn/KfpoSafyL13UWcglpQKViKlI+Zwk92qzthQxK7yrbttAcOVZxt7hMaLnewnxt+u3ul50wY4mtH94n9JtLmFB2/0vuVAh731u7rVrskIk3CGM+zFstwEBkBL3FM4yLNQAYCQITg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Sp1ICBkb; arc=none smtp.client-ip=209.85.216.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Sp1ICBkb" Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-2efded08c79so1225774a91.0 for ; Thu, 23 Jan 2025 03:38:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632311; x=1738237111; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=T9f/kMsBtgnH6FD3SBlZFGa8eDXW7rw9RTFttNA9PE0=; b=Sp1ICBkb4bOq2sITiNPYVry9pvzxxYArojQwx112LyW17WzxHnZ6wh29ULAAbwO5T3 7koV/Ck2AoY4c7OsL4/34L9mBpnahcFglQaBjbL5KPs9zpXnqqq+zFHIOVtIzP8B5Je9 4e7Rm4WdgMhQY2vJ+IRn0ITsJfvlYQ/fdhHzA+eyDpUROb8Mch+hCODDKokr2CDybcZQ 2Wap0V5fxvsXE0U7vW0+cEhltw3Jqzk2AyqsYy2x9JlupcCQ4mJW7yyZjfoRWzoUC026 T2G7RcFhvJFodmKBVmbcNRve6qa4sAfCoeKVKytPNGYrXF4CGveQZ1Q52Q05qS/0hZJM DEUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632311; x=1738237111; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=T9f/kMsBtgnH6FD3SBlZFGa8eDXW7rw9RTFttNA9PE0=; b=AChlGcEAhtcgx9p6Iy/3oX1l7Y9TJu9a5HMCHMOA49G4L/lAQjWDuT2d/xsOg+68hg vhh8I9HFo4SOU/13S35ykf9BU20PaWxl8qoVsKUmEeWPegvYCTaVeUvrk37fkgHKSHjP FUmcVYaxmEq0dVXupApr2WUWlKu0M1ApIoPbwTn6LZlLVN4tjDRdp1sF6PzOYi9kaMK8 nMyCdQNELFlmk08GjSRpJlHqis3dwNj1s2pzWla3xIyF9Ku900U+yVEnTHZOId4DNSC8 X4rMXPVfSiuxl6AHxGAM3LFGmfyjjDEEF7tlWAR0fzkoJd0YIMAC6AMrdvulyJpdsIhR hkeA== X-Forwarded-Encrypted: i=1; AJvYcCUKWX1CEPKIvykmtXoHDYIlmYbSXwgxeNdxKvrWgdvf6CS0MJeU2iYdx1naC4350Yh7E+8vD3tcGnOFKUE=@vger.kernel.org X-Gm-Message-State: AOJu0YzTZVMQXSnM5zQHrQFE8RE1ywPPGTFE7Qks04RnN3s/gkYAeFC2 fGSph8k83zNc2B6s8kNfgV4cNtI+biAuoSxilap/0PJQLn5LP/ol0L8MeB/sC8Q= X-Gm-Gg: ASbGncta4Et3so7vy/7VMEJ3ypF2uqpzigZxPiCaIap9avp4z+KFHM3QKfgpMcZeTeo 2owEoHmkJOKW2Hs3AOyjo9+ET3pq1NIIZI+UPw6J9VH40ZuYcFmAUuMV/kls13KwKXaonakac8V ByhNjTyVnK+BU6EKbS1pLeiG5Krqsk53Wbg2kZINTckZq7oZGB/VSyc7MxayhAUG6Jjw+JnL8XW Yfw4tUY3Sz/IhMKtvnySBkvjW6yXjNYOw+tka0mK/DV13OLY1U2dRTq4U3jm37CJincQ0vrtk+E iThq+e4= X-Google-Smtp-Source: AGHT+IHcc6cJOWSdjAR8ms0RMJfjcVOJQ3pnBAUSPrtKAPzCiALqJYum2MVWf1fzB1fOvmO+PFUsuQ== X-Received: by 2002:a05:6a00:21c3:b0:72a:a9d9:5a82 with SMTP id d2e1a72fcca58-72daf8878c0mr37819280b3a.0.1737632311336; Thu, 23 Jan 2025 03:38:31 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dab9c8ed3sm12764611b3a.113.2025.01.23.03.38.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:30 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 09/33] cpufreq: elanfreq: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:45 +0530 Message-Id: X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/elanfreq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/elanfreq.c b/drivers/cpufreq/elanfreq.c index 4ce5eb35dc46..36494b855e41 100644 --- a/drivers/cpufreq/elanfreq.c +++ b/drivers/cpufreq/elanfreq.c @@ -194,7 +194,6 @@ static struct cpufreq_driver elanfreq_driver =3D { .target_index =3D elanfreq_target, .init =3D elanfreq_cpu_init, .name =3D "elanfreq", - .attr =3D cpufreq_generic_attr, }; =20 static const struct x86_cpu_id elan_id[] =3D { --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 5458A212B1A for ; Thu, 23 Jan 2025 11:38:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632317; cv=none; b=C5XLxWtk5FYIzP3J2sYy0M7E9nXXmds2nUM8inzgEFfFF1/jlzwegeJ3p47NDG2tHDjIsbQ00tuGWW6diXsKz71AJEvdrvg4clgjCTXS2CfcSR511ulfSVHL52w7qEz9c69eC3NvN5WxOH/bhIEeZr8+yn9XRaU1goiFV3PyTRg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632317; c=relaxed/simple; bh=eqge6iGc84vWezU2Z/6+14UXJ7R2ONxOtI2jhRzLc18=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=IWF6u3v5vyBhuAjxtGkOpN73YPDp3ncev9geEeU28e4OkYWuvAJPCLJwMEAgVp+T+A+OHAhWjdhpm0vFxsD4fZrr8+yBxNE9zRg2d7Tv1H9BpgTcdXZ0RwxlNoUBlUUqZ4czhApg4N9XMslDPFBnReqtYBJ7iK1GBqU2jFFop5A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=RNQwjFmn; arc=none smtp.client-ip=209.85.214.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="RNQwjFmn" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-21661be2c2dso12515285ad.1 for ; Thu, 23 Jan 2025 03:38:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632314; x=1738237114; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sYbiAMRoMV0hiAkufuN0q0TYEj4Lvw0IVcfL3LWIkWk=; b=RNQwjFmnrXm5TK26oWPCp3JBQYPBIMuwwE5btaF515vHageFFrd4Jji6WgloD71ESA G2SCcDsxNP7nZ77SvdOmyxGn6m8TsASbJ4JVtZh4hsBOayfG7DjzGacK9+QzTAs7EyNv bU92q/eE1DBtUwNJfOXlz4uHVsHR027qgcVHOY9W9dfepl2wru0FkxnY/pvrTRZGQzlQ D/i8qlPeGdfe2Wlfh1WNwmqp+vuUVLpIXb5f4ExOmOz2FI3DYFkyQisRltKBhLQ95j6y CSHZ5syfoAt5Ytrfd91IgqGTfjTf9IiiIcO34gLJi6rMprDWdTJHQkrx/e03eGYSxHpR n7OQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632314; x=1738237114; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sYbiAMRoMV0hiAkufuN0q0TYEj4Lvw0IVcfL3LWIkWk=; b=rWw5Oi7v0hJdwGaTA5tYjoxONtd/tJsd6qO9KbLNldjrUS9sRC1SLjJRWdNZNK1Wbu 1Dg/IpgXbH/0ub96p/n0xEo0T8l4+8Jw/NCPpy8k7LVEXZtMQ+stTueLG+mXvjwUrRaK pDI6A6KSRThe3o4FcqmBR2wLn2UAbNUIVHYw66U9IljkUq2c/kaA0H1zol5fTMdl4VzU NSgnjZi9/BYpc2DBkSiMmIIsVs6OHmKoQ4m5A5SBXIzlTEzoomsz4f8xXKvnV4Eapjp7 mgknxlj6qx3WNwKnZtdS9hTlJO9rsUySb4Qpljkqh2ruEor1UfwQAC3rPt8bsYJWpkja DTKg== X-Forwarded-Encrypted: i=1; AJvYcCUTjSp1A4LzD3k2/JhMQzdguhDXyGNc61fWc96mtRRiE61UzWi0WFD7f0UnNx82qo9y+3rEsBeEZcHgskQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yxg3SCy6xzKiQ/TFEym1kaKH5Kjk6f5a7kKfgXYtufzjvHIbGMR dzTA6TAgTTScwOFQ2cm4F9pdKpb392c9KK2Eiv6MrpghUxEHI92bceccw/L3+Qw= X-Gm-Gg: ASbGncsCGwLkwwg6CScKkYNqcardlLbdv8BhTE0Z7mY9pRP9fCkepz9ROn1+RQdaciX 4CeexcZlXeUGNTlptdkHeg6hmSZ22yykcwKxGGRXV34CMBAzJOX9Adg/sGcgoN5+vGuq+3oqUOr udEfTso3TJVKb7cdc/3G8ebdiemwp/wakozymtrrmvvNhGuej5xngusmrqxXeNS6gOmnPpe8sLD yh/gEilk2aAYfGrl0f3CksM+ZGygER/obe93sKt2c1eulSchfZV9xk3i/1cf1/f0JwZiLxEEd9/ JAMf5ZY= X-Google-Smtp-Source: AGHT+IEWmtbirwXj+IQSwqe5xIcegzpevjEjqaadAFbmkiVSRl3S49VNOuJSbdJ9u4+HbITo37I9Vg== X-Received: by 2002:a17:902:d2c9:b0:21a:8ce5:10e7 with SMTP id d9443c01a7336-21c35530380mr379810615ad.23.1737632314631; Thu, 23 Jan 2025 03:38:34 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21c2ce9e938sm112035515ad.44.2025.01.23.03.38.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:34 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: linux-pm@vger.kernel.org, Vincent Guittot , imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 10/33] cpufreq: imx6q: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:46 +0530 Message-Id: <5d3f8c59063edeffb48671025685f0189b052654.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/imx6q-cpufreq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/imx6q-cpufreq.c b/drivers/cpufreq/imx6q-cpufre= q.c index f3c99f378ad6..db1c88e9d3f9 100644 --- a/drivers/cpufreq/imx6q-cpufreq.c +++ b/drivers/cpufreq/imx6q-cpufreq.c @@ -207,7 +207,6 @@ static struct cpufreq_driver imx6q_cpufreq_driver =3D { .init =3D imx6q_cpufreq_init, .register_em =3D cpufreq_register_em_with_opp, .name =3D "imx6q-cpufreq", - .attr =3D cpufreq_generic_attr, .suspend =3D cpufreq_generic_suspend, }; =20 --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) (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 B6FD4212D6E for ; Thu, 23 Jan 2025 11:38:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632320; cv=none; b=bB4cNeN5TuAn90PnQ8bFCcCUl1PMwNkHgn6ybpL23E4h+Ot+wPy9r+VbtPdjaygv2nrn9726cJaJXUrWC18juviUXbLCTnqYpeIkWB2BciXPBh+ea+WtdsKoYNlMGS3uxMefVkd8XkYA8xuigYAJiQJs12Grazw/n6V9uLN73aU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632320; c=relaxed/simple; bh=6DtFcJYmLtS0XPomO373HL7zqfxc6DRv2DtbO6xIpbk=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=DhhZOqB8Tv7GgmCJkPI1aLl04j+amilpL1x792RQrzeab3Hi/GYRevzjrQ+fUb94F0ZKLza3XbwcuIJKGXVUYthaR2Zgl0r7tCQi0S7qeC9/S+FdEGSKvYjAWPu9pKGJEK2XWuF1615LQsFR8Xvr3e0qG1zxbhSFBUrexgsU7fk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=NWHY3iM/; arc=none smtp.client-ip=209.85.214.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="NWHY3iM/" Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-21670dce0a7so15241235ad.1 for ; Thu, 23 Jan 2025 03:38:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632318; x=1738237118; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=C//8xYSNLR6Oizw+j6lSO/S2euOwsVxZ7R8vVZI1QW0=; b=NWHY3iM/CeaNj5wiJe2rhoPnLG5dUTHY5soPYe05hWGjIFuOzMnQ8xdksr1x6udsDS kWWNdareBx2w9rBltpPtAztiDBS8BKF8nnN4ZAMfJ3TNGNfMRBcxKy+7eweJObXfDsc1 0rDHcLebtCGUAgh76fZpuqgkeqx0DqAzWDNEUUqf83jMlinvfcmTh5bmCviGF3klpJYr 0JSu7uZI4IIcjjWbIpoQK1mHwKsGf5lLxQYAGxBv8O/ZpRNZM8TzcdxRYVQAOD2uu31J S1BngBtCnMagxf3n5+xzksFE+MvajMWNiJGy6vfJbSkycZgA87jYQhG3UifM2Iqs1uuf h7lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632318; x=1738237118; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=C//8xYSNLR6Oizw+j6lSO/S2euOwsVxZ7R8vVZI1QW0=; b=m2Jib1gsxkpSB0HLDaSob3y07D9Bbx/RajAMz2UkiyFE6FXgGoCzQWfS1Y6EDc5S5V w24qvwQpXAUWVS0LykV5A86WOysf3WlR5djvn8mRqV1W3pfLCsu8BFABP6/w2kza5aWH 7hroTrVrOVxdR7F/WuI/Gjazpcw/HWYcNSaRGXOv4sc2PITURL5acxSlJU0UJPZ42q89 XtMWgtbTHtyZjonW7CrBZnl+2of3gZ+dKSs0t+yJDXRiXIcMth00I/OhiIOIMU71g9OD HFwqHH4nUlXaR30nQKiwq0gxp4tRAv+Zu4W2KELB3Ro6DpPpqhsnhFs0jUmTAD2mzjll ueAg== X-Forwarded-Encrypted: i=1; AJvYcCW4k1HpAA2p8mt1vs1vQBc/WnPcgySyrBHuo+l8iF1gAqiveVGaoCUBFAGRaml6QdmJ0X5++W63/ZmYj/M=@vger.kernel.org X-Gm-Message-State: AOJu0YwVOpxOoKSNfegjBxXSWpw4LgkBxN1xMPtqYC8xYIe/GOls2W8I an13XePgU+1YFzyrcLbZH1Doy8f3ncMrNus6gtQOadnLq71rHDHU45b0wwRcsNM= X-Gm-Gg: ASbGncv4Mkv/JGcp68ee13ACS3UdRsASFbRf94LuA+nqiiQmKH1apmIKBOHmjojz8/i 6eSslMBt5HOxc7eCBc7BK6v0VFIbxU1A8b3z30k6AZDRHeLk+wWMfrZb3Resoh2r5s73efRnrIo CYvnOocWxDuEnhjkSdJ2GlrWf7TB0TQv9j1J2246eQVcJRCSB35j/bCvWJTwYEgltniaZFVI/HP QdpAXKtvkfaT2C5VHA8jZrlXcpcbpo2S3N20wzXC8AFLCkJzaxUXSqUQpwaPAwNGRMMtjcnnQo9 F9V++BA= X-Google-Smtp-Source: AGHT+IGKhVdwKWlFQhhgZxT0fvm4HefE1GFmObSRKUGf2wcrJhga758g56vgLwzrjCe1dxxNLU26Hw== X-Received: by 2002:a17:903:22ca:b0:215:603e:2141 with SMTP id d9443c01a7336-21c35511d01mr416669115ad.19.1737632317985; Thu, 23 Jan 2025 03:38:37 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21c2d3e09d5sm111215965ad.170.2025.01.23.03.38.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:37 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 11/33] cpufreq: kirkwood: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:47 +0530 Message-Id: X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/kirkwood-cpufreq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/kirkwood-cpufreq.c b/drivers/cpufreq/kirkwood-= cpufreq.c index 312f2654d1d5..24b285cbeb8d 100644 --- a/drivers/cpufreq/kirkwood-cpufreq.c +++ b/drivers/cpufreq/kirkwood-cpufreq.c @@ -96,7 +96,6 @@ static struct cpufreq_driver kirkwood_cpufreq_driver =3D { .target_index =3D kirkwood_cpufreq_target, .init =3D kirkwood_cpufreq_cpu_init, .name =3D "kirkwood-cpufreq", - .attr =3D cpufreq_generic_attr, }; =20 static int kirkwood_cpufreq_probe(struct platform_device *pdev) --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) (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 D46AE212FA9 for ; Thu, 23 Jan 2025 11:38:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632323; cv=none; b=dcO3m+sNsUr7N3/BAe2dP+3jZ8m7xeD6LN+wOrqYmKi1TwbQCgioIwfc8/FuxDiS/4gP01AWxBR+vEIF8ZrR8jfIR55CIv4XKtc1hkDvRa8FfB8OGtHbHHJpG1v+JyoCTYK1YO8lrlH6IBXeag1he3HMJzDl1mYXkwwDAsLkUyA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632323; c=relaxed/simple; bh=gjhLnUgCBEp9meHZg6SfAGfSOVSDJTb1Hpxddkmkf70=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=cdJiZ3CUS22gPC313jnHYD4Q28n7KEKSz1Y3rPHNQpIqFgMn/QlrxgrBZ67+Q/Vk9R31BpN/HWmm6EsFLvx85DMLLzD1lZ2pbNCUQxNzPRRgebQZsgUZSFKyGsdLIInnlHdQlTNCFfwpThrjtdhgmIw95acplctmOT2oMT+O858= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=JMYf1tG4; arc=none smtp.client-ip=209.85.214.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="JMYf1tG4" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-2163b0c09afso13596745ad.0 for ; Thu, 23 Jan 2025 03:38:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632321; x=1738237121; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/f+R49y7rqR8LPNzeEWH65+ozFeRSdC3z0jYqOQ6KQE=; b=JMYf1tG4EsSKxn+KkXQvic+64WNqEZFcE+rv2kk7oDhrh3RK/t30jNkFEp8Dhs2EdM 9SGuxU0ixP+EWZfUe3gOhPBkdI6ZYqoJuF1YH2UqZL+OZ8LcrwboNmG5r9cGDh8nPDbT 0zba6pOdE4Fb4M4BJC1hN3nVcasrtZEJdolykudUN/FomY8iVPWs32l1a3C/JaNzckq3 tuo1Exfn7iaiDVrLhw81zs+NWKfRsDMuas/r5D2/c5EMRqQbs6H2M4J3pM5M02dHHEiA P88BayOjkL2fHso3iy9e5YIq9cT75aq3JDSVjy985cp6m/AFpa+12tb76FvCVIFa64fU ucog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632321; x=1738237121; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/f+R49y7rqR8LPNzeEWH65+ozFeRSdC3z0jYqOQ6KQE=; b=qJzekjPs91f90lLa4JmQmecHGYkpO2JSAh1/F9XMdcFDuMiqjFVB90C0TC+iuLm976 e08kFCFaaDejtnBjFvHZQXyYn/TnyH/e7LF4QyhxBhk+6yVJwXMLmZZ887VlyRoaoGeq RQMl9X6SkKtdPfhljDvkJI1WsGHeh1PNMbqasj8FT7qft4tTOhPqTE880xXopOx7sYlr Sad296w/zGTgDZAZttVmW09lLQqOmdmtOi5xXRrZEaxt4LFmbTKzsSLWvfsQ206p3/6F toHClwGU/ZQl92mwiAhMHvTbIgTq5htIhQuIYJLU8Z4yheFfAug1tsr4Q9HDRChz3mKS RxnQ== X-Forwarded-Encrypted: i=1; AJvYcCXUG3HWfm6n/qYn1ScmRHph/PeYoxMfDFIYlqG1HXPREPHd/CSAUi0hjh9tKAYiHF6QmUwW8Rd5P9hYXOM=@vger.kernel.org X-Gm-Message-State: AOJu0YyasmuBYvL9rHlyRhKOyc2nPdu1kpvMaCi5Cmm7M1rEA+qKs8rO 2CO49kttJnS0+uL1b9S3vsbdgljsQ6EfEknMaKTrpn7y/ly6pCd+X2AYT0XgBO4= X-Gm-Gg: ASbGncvL16q97sqFmx7NkcAPE5qkqUjuOGI6YpfgLJMWbmoqzLg+4xFOwpiwvo+ocW/ r3pCQhdSTKHguDx8u2VU0XGd1t/9d+jJsZm6oKv1ET78M5kT23IpriDwibB35GnpGkIOxNN2LCY l8tS/iKqv8oFm9RX1SaBD5Dq71/Ba0JLKvCiO5qsDpWZX8W10/8TsJqfDcUqv9xIVOtPGtY7GmO BFn0Gotjo+y5GRYWWH2XCxwVbuT+tuJhUcNSgbgwcslJxYP5nD7Rt5QcN3C3g8HZQjSinUoUWWq 9MCMRa0= X-Google-Smtp-Source: AGHT+IEF1gk8nknAFgH2VOJv+6XrYgoix7hht6At3tn5rpItQbdwTaF2EtfB8RgZioj8Vw2107cNrg== X-Received: by 2002:a17:902:cec3:b0:21a:7cbe:3a9a with SMTP id d9443c01a7336-21c353ee9cfmr386129505ad.14.1737632321228; Thu, 23 Jan 2025 03:38:41 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21c2d3acf2csm110513615ad.121.2025.01.23.03.38.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:40 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 12/33] cpufreq: longhaul: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:48 +0530 Message-Id: <2fd835c8f4f626588d2d87cf8892eb66b4f2bf63.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/longhaul.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/longhaul.c b/drivers/cpufreq/longhaul.c index bd6fe8638d39..68ccd73c8129 100644 --- a/drivers/cpufreq/longhaul.c +++ b/drivers/cpufreq/longhaul.c @@ -906,7 +906,6 @@ static struct cpufreq_driver longhaul_driver =3D { .get =3D longhaul_get, .init =3D longhaul_cpu_init, .name =3D "longhaul", - .attr =3D cpufreq_generic_attr, }; =20 static const struct x86_cpu_id longhaul_id[] =3D { --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (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 68C462135A4 for ; Thu, 23 Jan 2025 11:38:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632327; cv=none; b=E/7dtnCP1LGRBNdgouxb3VqB0R+EZQl1IVFCVVzUcRv+N6EB8LcXldK+oLVWDnAGRjZI10UEue7TM9ZltUV0EGv0QAy8xw7nob+r2RqXV7Rc9e2BHTVmpNjFxjJK0x3MGaYHpfF7TBbOouA9S1fEBfKzHcDUhvYMljNN7+YlNHo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632327; c=relaxed/simple; bh=WV84G/RB5+7f1rTZu4Rt6v1dVd1mWE1RlukKepVDMOg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=ViPcygplG/5sdbvY8oApEPGSJ7xgFeVmQnfUvp2mGTtl62LNykYv4cNpE+HqWr943eYvLEwsTMFMvOtGQf8K2wRGi03fI33fSj0bJKntvi9ulLKzUQus/X2KzKIBfJYsmo26awAq4F2hAwJuOE6G+hWYQUk57Ub+O36s11oUQbQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Wdn7woYJ; arc=none smtp.client-ip=209.85.214.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Wdn7woYJ" Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-21654fdd5daso12212355ad.1 for ; Thu, 23 Jan 2025 03:38:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632325; x=1738237125; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dPQFhXLLMXODhvNoypMAGj1uR2YWHafKwP+IehwFe5U=; b=Wdn7woYJL9ZSp22i6X1PZMk6vjuOmO4Jeio+YsjMlGFjEcjxQ3P0V1AroUVQBf50Yi GWEmHxeXYiTpJa9G+trWKJFxVFjTI0hK+T2dF3DzCrh4kg58RrLyoNat6ffIfrddqaro VOmdzU5B8IXM8C7YhhNDpMtW3i9927hZUQBpizCdvwydng0N275yl+47bzBTHqZEepc8 Lsw6KnLtnk92Pxkh1A11pKCvKrvfXFjXP4aIvYbYnK6W8FmxpK25ABBbICt729niaBJy rWkRP9DBBag3x2plDB6rjunA12xGBxX+eyo0NVyxIfbR8lNyqOVqaioMzc09ALIoQY2S 8KwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632325; x=1738237125; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dPQFhXLLMXODhvNoypMAGj1uR2YWHafKwP+IehwFe5U=; b=bzJVRQ7d0g/S9107yfNtRpte8f41hmMgQIowbu1CRJjqNX4oZgK3izVswHDgluTcRI PL64avYFTPsSHooerEyhuK7RtXmKvlID6x+/Hr5uIOMWlwC8ukqggePjPhKSNo0qR3S+ mb3dkYgIvu2RYxVgeLD3kcWC1Ko5lZOcypIks63GCDeOe99HG7okFNURobgTYqmG3vor YidYlYVNtKjiHoTUJi9O5WzPk4KOi9n82a0YM1gBWiS0sr/RTU2Hq8AXSvJNGjt22geg e52VDoucXZUOkuzwfuK7s6YDLM3RNlQ3iw6tMoauZWwEuo2CuUVETC3xmys0sPO6uS3f Zdkg== X-Forwarded-Encrypted: i=1; AJvYcCVv1doAJyWlZ8TMNz4IkLjkNd946Lt2mu8RH9c0GBurlpNWN8TPlLsX1zPHWYY49RG8mYngU9+vXIZJ2WA=@vger.kernel.org X-Gm-Message-State: AOJu0YwhLOpc0074AW6ShCQWqDnCX30CTVQ4NFtdNxJ6cBjSmGdaI5XE ZgSAMSf7SB6oiLt4uWGgrrIEtKRrzzkVerpoZnGUrailELpv8sqc30O8bqHSUnM= X-Gm-Gg: ASbGncvFZTANAhEWQd3Jd37KX9Q4vjYL/g+eipPoU3q7tlxstrCRzYGPsVaxohvZhEo r4De18IkkWhnG8zUnwdCO15SQQOeqEaN7axOV5aT5G1kDEvHYwi3jcOGGRpBxcHic5prv8hMlqM xIcn3OKenXzRZF8JNrlYWaIOdwBmp73fUWW9BQzSTfhgDGxvq4b0RZ/yz4qa6erJnNB8Sv9m6wC fWl7GrP1LoxwxE39akZIejJVU1GrU5u6CFhI0Gb0fVrOJUlfdwz6SZcCO6XlPR+oi7UN+WQxDTt cNBYsvQ= X-Google-Smtp-Source: AGHT+IGH1rgrIO+s+Y/sZ3xBZQHUbxqMwBuZRbD1wDrTeC9bj2qH2sxuniFd3GYQRJetgoOSm4ug5w== X-Received: by 2002:a05:6a00:bd7:b0:72d:b2ed:8788 with SMTP id d2e1a72fcca58-72db2ed89dbmr24987717b3a.10.1737632324738; Thu, 23 Jan 2025 03:38:44 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dabace1bdsm13291546b3a.171.2025.01.23.03.38.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:44 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Jiaxun Yang , Viresh Kumar , Huacai Chen , WANG Xuerui Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, loongarch@lists.linux.dev Subject: [PATCH 13/33] cpufreq: loongson: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:49 +0530 Message-Id: X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the drivers can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/loongson2_cpufreq.c | 1 - drivers/cpufreq/loongson3_cpufreq.c | 1 - 2 files changed, 2 deletions(-) diff --git a/drivers/cpufreq/loongson2_cpufreq.c b/drivers/cpufreq/loongson= 2_cpufreq.c index ed1a6dbad638..39a6c4315a60 100644 --- a/drivers/cpufreq/loongson2_cpufreq.c +++ b/drivers/cpufreq/loongson2_cpufreq.c @@ -91,7 +91,6 @@ static struct cpufreq_driver loongson2_cpufreq_driver =3D= { .verify =3D cpufreq_generic_frequency_table_verify, .target_index =3D loongson2_cpufreq_target, .get =3D cpufreq_generic_get, - .attr =3D cpufreq_generic_attr, }; =20 static const struct platform_device_id platform_device_ids[] =3D { diff --git a/drivers/cpufreq/loongson3_cpufreq.c b/drivers/cpufreq/loongson= 3_cpufreq.c index bd34bf0fafa5..ea516b939c44 100644 --- a/drivers/cpufreq/loongson3_cpufreq.c +++ b/drivers/cpufreq/loongson3_cpufreq.c @@ -337,7 +337,6 @@ static struct cpufreq_driver loongson3_cpufreq_driver = =3D { .offline =3D loongson3_cpufreq_cpu_offline, .get =3D loongson3_cpufreq_get, .target_index =3D loongson3_cpufreq_target, - .attr =3D cpufreq_generic_attr, .verify =3D cpufreq_generic_frequency_table_verify, .suspend =3D cpufreq_generic_suspend, }; --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (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 E5EE92135DF for ; Thu, 23 Jan 2025 11:38:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632330; cv=none; b=gUS9XaR2v+Gu/zAcJvF3QIyoO0qjTBSTIJxAH6Pj/iSOCzKKcV6/ai4Q19eoFGlS2Bzq3gxZ0V7gXu5coFZsFBsETOV4NZu4VZ8Dq0eNl91v57Fl6MPjJtiGiLQEXQ8VZ6aBtUW3zIEn6wrX3DRdY+hzo5N4fI1Daq9D0f6PTio= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632330; c=relaxed/simple; bh=OuDqbHqGfRysDhKjL9U5QmypsKBYfISLrjDmh0ILSLU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=V0TID5uZ/1Ank3l5RF9NtQOgLxzhXrRr5WaWT05qNfUXcPjAM3FCDRU+LEvIMfCsfP9nuJdudHhWYj5aUAb3FcSo1reUkMNLwCaZmI/y1bGnHgvlkqDnhZ83bonxY/X2+5LKV5OcKeTWP1X+GlBFyQz1vb6h7xrhwJ6vcA78sUY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=jZTiIwE5; arc=none smtp.client-ip=209.85.214.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="jZTiIwE5" Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2165448243fso16030825ad.1 for ; Thu, 23 Jan 2025 03:38:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632328; x=1738237128; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vt1kyyizP9VY8dmYd/NkcYQ7O3bbff4IlhNlXP/VIDI=; b=jZTiIwE5N4Pqmvl83iCCEue0h0FWxdLBhyaeYj6Z79M7+KoCHGZcygToW55E7kmJGc VXw62j9PCd6WfvThQteDED8nC4W6XGIw4LA7aw866j+08Xbx0D3NNsHMyGcOMQCERBkv JnoPOD0LfDS/kvU0ziOWlkJ1aZXNlk/9OLiDMAmZ2JY+FV2qgSzvG11NSaaPtEIMiUar yVtKF/RnwFcMI/GxlPCDbZ9Mh7DED4B6V2DNKCkwpQZZmCvXrryvCae2POoxDVDm51GZ j8Lc8FQHEUwsrB5aDw0Pqqx8G0xgWfD/tee6H+GMBFux/7hqdhiNcfDnobvBBrGeDFZ6 zdCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632328; x=1738237128; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vt1kyyizP9VY8dmYd/NkcYQ7O3bbff4IlhNlXP/VIDI=; b=Wj2ayXSOysyCC/vRQ436j0gWBGARZKJs5LaiXV82gfGblYN3kXX4WUww9ndbpk+TgK BQC57ArpGe7odlELz0FOap1ojP1DpzPCG7Yp/fsE3HZ4CHv1dMJosRh3h5nsqDeTCvET q/yPmfY95mkBT5NEtmWdqU1vIwn24+QwwyzNISIvAuKrsIq9vst3nUMnJOGawuXOlIhB ARa+aR2eUmo1O2ybi05lyG7pU50ngiIrG+H44twGQN/OWqSTY+upgy5Hw5Mwz6NQkHdP 6WcrypBZQADR/p3/cEFET2IQbmWGvO04/NI1FMnUwSY6K717ghiwnIQFWEphJIO+epoH 7lFA== X-Forwarded-Encrypted: i=1; AJvYcCUgAEjZm3LM3qILmmmlTBWemTsjW6dOMHuYX0nIVKJjYwiAFYVIAQkyV6I93qsjRawrqydHcTW+vynq8jA=@vger.kernel.org X-Gm-Message-State: AOJu0YzWYgNEWuAtXyPB3/u47foFTZKuJ4yBdOUdTEKC1LVzG9YxoawC 9IDbaYutsR1OMBbVRLLMPZEKGzSVoAv0vIK5P+LNcxmIHe9MxlrFHdx8ztrWqKs7tkd/raRaDLS B X-Gm-Gg: ASbGncuLA1X/sKdQbF0o3Cq1Ch3qX639mdhqNceBYx75PpkecFGEYJvymnixE+4E3KH b8SZ0BjYjfX3C2SQnEzifBVdgZQ4txARQ3c+3kUhh7xylwaG1dPYgSQhZtIHmrBcilLtLDEQQO+ EKq0BE1AQO/jnZp0q6qe23w7BgUOImHBZ/EJmc2g8S8J5i8rZTjWXDMoMpxrDE64E2AUHpG9Cut wo/GVFHVKoHnbrl6yha38XbIyU6v0/QSCDB6CgmazCcuv/MpvEmx/9yztjTIhrnynNC3mhNFOeL EAfjonk= X-Google-Smtp-Source: AGHT+IEDImNLEpDbeExd7a/CwLwEpkI62SjufT/nbplsqzlm5l6MTyrbVsJXoZ25z9KBxH8jSJvHqg== X-Received: by 2002:a17:902:ea03:b0:219:d28a:ca23 with SMTP id d9443c01a7336-21c355eea74mr385862205ad.36.1737632328330; Thu, 23 Jan 2025 03:38:48 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21c2d3d7d98sm111571915ad.177.2025.01.23.03.38.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:47 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar , Matthias Brugger , AngeloGioacchino Del Regno Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH 14/33] cpufreq: mediatek: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:50 +0530 Message-Id: <4f57adcf5fa9f3c95d5f86c76a323f0c8bf1a0c9.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/mediatek-cpufreq-hw.c | 1 - drivers/cpufreq/mediatek-cpufreq.c | 1 - 2 files changed, 2 deletions(-) diff --git a/drivers/cpufreq/mediatek-cpufreq-hw.c b/drivers/cpufreq/mediat= ek-cpufreq-hw.c index 9252ebd60373..aa209f5527dc 100644 --- a/drivers/cpufreq/mediatek-cpufreq-hw.c +++ b/drivers/cpufreq/mediatek-cpufreq-hw.c @@ -293,7 +293,6 @@ static struct cpufreq_driver cpufreq_mtk_hw_driver =3D { .register_em =3D mtk_cpufreq_register_em, .fast_switch =3D mtk_cpufreq_hw_fast_switch, .name =3D "mtk-cpufreq-hw", - .attr =3D cpufreq_generic_attr, }; =20 static int mtk_cpufreq_hw_driver_probe(struct platform_device *pdev) diff --git a/drivers/cpufreq/mediatek-cpufreq.c b/drivers/cpufreq/mediatek-= cpufreq.c index 663f61565cf7..2656b88db378 100644 --- a/drivers/cpufreq/mediatek-cpufreq.c +++ b/drivers/cpufreq/mediatek-cpufreq.c @@ -618,7 +618,6 @@ static struct cpufreq_driver mtk_cpufreq_driver =3D { .exit =3D mtk_cpufreq_exit, .register_em =3D cpufreq_register_em_with_opp, .name =3D "mtk-cpufreq", - .attr =3D cpufreq_generic_attr, }; =20 static int mtk_cpufreq_probe(struct platform_device *pdev) --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (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 83EF1213E60 for ; Thu, 23 Jan 2025 11:38:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632334; cv=none; b=LeuBJnP9qkk2JQgw97vpkHOup6w/4MBYDkHGEC6eBpIdWDTj5hUO51rm+LIXm/3rLMMQdsoGw8g6n/9fOIpbbiqC7mc1qwVnYosSn1RIauWBbmoNWb+e3dP79q8jA6MdkF3UNxqUUnqiivXN96WEHmG7Ifx1zm+HDKij8IVkQp4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632334; c=relaxed/simple; bh=igX5ZUgBwCdDAnj7x2Moq6k+WA2yw2v+2BGH2OQnJUA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=qWwkPVUUCZsB/U9CNLfoBzZLgkg3sCJt6H/FRtZJPuhhOOAnQJC95ZWc62uD6e91u6dpOOJbwEXtxXsjEkZ5zb0oxr5dHeB2AC8xCOGKtoGunWNN9YHWIrb+u1Gpeqhtg5Fvq0Jo3+Ks8ZoR3nRISP7uvHXCy9ElFEy1Ogz45HQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=EYxmbj96; arc=none smtp.client-ip=209.85.214.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="EYxmbj96" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-215770613dbso8686245ad.2 for ; Thu, 23 Jan 2025 03:38:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632332; x=1738237132; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=VjQgNBAFe49xaXae+rYQPhtfMBBIQd9+kyHPZESGBA0=; b=EYxmbj96rmhMrbBc29uqC9oECp7T0xnQfCLeAycuWyned002/xy37+bzKaWAxgqKQn gXifJkSeoWK8hDRE0zh80AEBL1a/fatR+mnaVv1JaZa+n/ybNxfI9am6zSho35MrD2n/ qn/tMQMWrSG/rQYkvyU0X9sO+d3bh4DKjLYS+9FMXbjHxgejC1/1ixyGQODVvctKg3M1 /BuPXxU0x+lm50ebnfzxvsJ5u917sE//PuqCZsVzuua8qmVnMrUvVBQj3+vXauAFjAIw An0Y/CfVntlCdHyYc7pF4a7ywFDRgn1gD2y6C4sym6i5hmHC19kdkwFRevh0qJAl8PSq xfPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632332; x=1738237132; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VjQgNBAFe49xaXae+rYQPhtfMBBIQd9+kyHPZESGBA0=; b=XQQaZuBn7/OYJxBPSCsp9QCdQpPPbdhs1LjGbf8EV4HvCfNDBvvxFvCd7fPtIVvNnc qXQfE131dTv3QRGZ1PtxaECzomEIBh7+T9LDKSCgQeu1mI7K9rNsRgAuNESKhz/jRXaj MRpthJYyqordAzt/M9g9Hih2CZd2cIcTd9OhVKYsnUqB08Nbi0VxFusD5VJWb+CSqn27 V2goTk+iQ5kXYy801AIRJJzyLYbumtMlekiP0Ga5F7Q+UUSUQvWPyiOU8Rcj3kEyU8QJ 4E1SGkHxbk/XHOE7SZAEuvXd1ea5aGr3yiXYB9aOy4nX9nqZobo+M8qUrulh1Vh9a8Xe 1AeQ== X-Forwarded-Encrypted: i=1; AJvYcCW7ZdeWkFPmW5KwSYsgx4dL8kirbVnR9qOAr0/hS197MngB/RfTlCm+3fsuIz+ARLXOvjsnb6g0ez2dPq0=@vger.kernel.org X-Gm-Message-State: AOJu0Yy5y7LLwqYTHr2PVw69buAoeaCYbYOswUx/wERevGn3ZrIp6Wnc orcOdJotGdye60ojyDHG3VFmWs7pN9uTaK/RsbO4sv83v9aPV8LAyZKtYmJhFoI= X-Gm-Gg: ASbGncsxR1zQ1bhubjboO1zwbgXHfk4/Jf1npjQMDHfQ9rul0qxGLKoWWIc5eGfxE81 RtTPDZs6WY4qeGmCiOEmOpNt5bG095kOpkIkp0fEn9talpbY6dwJsD5xGtxMjF9AgKvG8nTmABS oXNAdhaxlKSPwurUXd2FDSbyRHjUgo/bDt+66JDK2k1MAMoVC4Rw8a32YrERprxfxNXlMfVrGXR ixcQEfeo0jTKilnyf2vw3+V8ZpMRglQu9a2jAqBOv+gKb8j9LGbDxyFJRsmhRkU10f13xxumaXC FYnCEjI= X-Google-Smtp-Source: AGHT+IFmHslrORl8iCSfMyQPeWS7T03UGbsvKy3s6/N5wWrGhzpF0qVtjOGI5Dkz5XcIfMQH+4A4Wg== X-Received: by 2002:a05:6a20:432a:b0:1e1:dbfd:582b with SMTP id adf61e73a8af0-1eb21498454mr34159462637.15.1737632331808; Thu, 23 Jan 2025 03:38:51 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72daba48cd0sm13058058b3a.131.2025.01.23.03.38.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:51 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Kevin Hilman , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-omap@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 15/33] cpufreq: omap: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:51 +0530 Message-Id: X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/omap-cpufreq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/omap-cpufreq.c b/drivers/cpufreq/omap-cpufreq.c index 106220c0fd11..bbb01d93b54b 100644 --- a/drivers/cpufreq/omap-cpufreq.c +++ b/drivers/cpufreq/omap-cpufreq.c @@ -147,7 +147,6 @@ static struct cpufreq_driver omap_driver =3D { .exit =3D omap_cpu_exit, .register_em =3D cpufreq_register_em_with_opp, .name =3D "omap", - .attr =3D cpufreq_generic_attr, }; =20 static int omap_cpufreq_probe(struct platform_device *pdev) --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.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 B3A5921423A for ; Thu, 23 Jan 2025 11:38:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632337; cv=none; b=SpLsxXA/a0EfOhjwfxiYI/g19jockUn3iMsEII4G4fKs5Oc0Z6eUvuVKUYi+cS0WrEcV3ZfxYY0Vdav6HmJLIRCbis9l/tH+o3xB2K7ztyRnUKMdHAq5zsGkmFRWk4lCx8Qq/Eb9bsybryJ4O8rRhuv5pp5gxRtMwnb75GET5zU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632337; c=relaxed/simple; bh=l/ZtrPDOVSNg8XHI3m1UYzDQeoPlFdWwpysIgnohRTE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=fdONqLLFej53g3+kcHio8/cfVWcLCyL50P0y3P91OAp/Ipwhlcd/3xiQPM9UzfOuxoqvcFU2lW+GrruFpduBmeQMKkoE6ocqk18jrtf1pbsaf/OMriYWV/nuBMMypuPof4r6OoxMlb9tg1Wle2jBNMXqrao/kbaFBY0cLeTd7Jc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=ehnAED0E; arc=none smtp.client-ip=209.85.214.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="ehnAED0E" Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-2163dc5155fso12801005ad.0 for ; Thu, 23 Jan 2025 03:38:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632335; x=1738237135; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hZKL8mCFGzDJ57UILfjkQQSDe5NBzM/NuS+z4/cUha0=; b=ehnAED0El3KFJGOK0tF5a/0q+GQJOvbimrqrNLzIcvdUne3PFKY+bQx95PHPHRQZFg yTzUfLFvwVxbmNKgtsr7J7XkR0NklKwXzn28IdL0yMDbYwMVSKjfxK+mgtFaYe2sshHL nryt2+p/Rlv38euT8ACNN096FVpPmOR8c8N4t2sNFLQnucmSQVJ03NZpUm09FX4Jx+zt W6snftGGOEQmWK+VTq+YIv+W/8ykwvPflRGRfNv2WdM4r9fIctqn+gWWEUSednFGWPv5 OZKdZcSUiIFPHEOvd8pggou9z+GdvdBG1TFsXshu74DM0qwrolHmAiJM5s+KJcZ22+CE uWNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632335; x=1738237135; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hZKL8mCFGzDJ57UILfjkQQSDe5NBzM/NuS+z4/cUha0=; b=v/n+KkdR/KS833yYCAfCWmETZQXh5ExREJf4k/z8x1vAtlI2qWv8onOYJUEK1R8DI4 lW+XG0OR3ALkH/zs2yXjCTyguDxLxpQfUXJUPbGoyQ9COUvwWXxLFEfpf30t9rkmo1iG we8XN0EV96Ey/Ct1f2ft/Sva2ObCiUGoXWGINYQZNKHvG04wuVwRSD/UMU6ieL2ltKgA +LnkKKOOXDK0FQ6eNhuvZi2fv3nWIUmyx8bUS5rH5jTSJ14raT6yuEDeti0mWzerJzkx t8ENA+itFndrLD6xGL+kCgpriozufSVCprRBNpROBLNYbR3E1hOPfKN0nFy2OuvXvnFJ En+A== X-Forwarded-Encrypted: i=1; AJvYcCU0NtPOJjSlLyL4UM96n4AtbBoGRra6tySF7FCgbUsSswvE17GYPT10gFuRb1Sj/c9LXcg7sycci6evJNg=@vger.kernel.org X-Gm-Message-State: AOJu0Yz+0OSOXpVbrPbXrn3F5qQRLjwtDM9U0s/kOe7vbRTzWCXJU+Ar M26643O+yjau2LIZm+hz11e53iefIFRzQ+3D/RdAD606Eciv9LI5VO/Codufmt4= X-Gm-Gg: ASbGncsfSdu0ii8vc5JVq83LKhvxtMt/D+VQ7NY3Lwi9p37jMcLVj/38+PWGVB0CBFK INcLqSE8YPUsHEPjnqc+F+FZKxjd5AeyrRFEIpszJUbsxM1NassePLZ/b1kpXyQWHYr+gtnStr2 YrNafl7DDXTN8Q4f8BI6C0Y7Ed4XO9gnu6drI1Ee6qSiPHnOg1tx9WwLsbwusJCXwqkd/4B5hpk zjjB0Q4CvboeF3I4qu3h6KGtiwOTkGyxL6rw5y20fCnfdSSefGfqmd23DdxcqgC7G/iEyUcmM7f MKDf2KI= X-Google-Smtp-Source: AGHT+IGkhkDfdgugGjlffy8yk5cvn/fKZwo0Z6Pi2dOa8WyxHLZVLsDgHmGNQbOmumHerqhkpWOpXA== X-Received: by 2002:a17:902:db12:b0:215:603e:214a with SMTP id d9443c01a7336-21c352c8151mr450071325ad.1.1737632335096; Thu, 23 Jan 2025 03:38:55 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21c2d4027bdsm111345385ad.219.2025.01.23.03.38.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:54 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 16/33] cpufreq: p4: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:52 +0530 Message-Id: <3ba09d4cdeca803770791333335b7917d3480b60.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/p4-clockmod.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/p4-clockmod.c b/drivers/cpufreq/p4-clockmod.c index ef0a3216a386..69c19233fcd4 100644 --- a/drivers/cpufreq/p4-clockmod.c +++ b/drivers/cpufreq/p4-clockmod.c @@ -227,7 +227,6 @@ static struct cpufreq_driver p4clockmod_driver =3D { .init =3D cpufreq_p4_cpu_init, .get =3D cpufreq_p4_get, .name =3D "p4-clockmod", - .attr =3D cpufreq_generic_attr, }; =20 static const struct x86_cpu_id cpufreq_p4_id[] =3D { --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.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 4EF1C2144DF for ; Thu, 23 Jan 2025 11:38:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632340; cv=none; b=kxECaNtJMmJDI/NLpNOY2cR8B21HrVUY3J5KOf/bkQEtBc+y5qTN1SPQxSLk7IJvYwgMlJUAoaBLBleFF8zKEgRYgVsu4kJ9FVwBCZFYI/xqK/oJ0bshXrlOYPYfc8FwD/fMp86l52OqBYyVJnH7XiHPYntzVKxn16kZScJWXrc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632340; c=relaxed/simple; bh=SElg6W0brjdrMTzkS2G3RHlECrQXEcemB+B1qzeCoSw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=b/MqOSm/eo7idAJEWfRRBihGAhJi7QvuJOouNaQXrpP4K0bRnTCdf021qXJjCN3jbuBxL9GMMSoTNvUTCgGAC0nb+on4EquRd+qVJ/64LH+Qiv2VeRsGf6x0JWq2WojMW/R7vIoTUMnn0ejllnh6X87QSvFlPGi2UPoNQkmb/AE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=CzS9AUF+; arc=none smtp.client-ip=209.85.214.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="CzS9AUF+" Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-2165cb60719so12423095ad.0 for ; Thu, 23 Jan 2025 03:38:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632338; x=1738237138; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jgUMFQF2jZPTg63RfJyqUIOezgHoYovaa305j3CfZfs=; b=CzS9AUF+sjapUMxblrgkpmBRNNvux8xFwfgVWl9ZD3alwoCqsVPIkjaxZOB4bEcuwP Q/cXjEX7n4bYw8n2entQOguVZv3tDy191mXuZqwvTjBsKXHG47jT7QfsTOwQ3etpSFj9 4Td/mH+QZZ4g3Ygbc8GXsynWlLSL3c/E9ypjRaYVFV2tc9QYIDNKmadVtmICZ42CgGD9 HxUiswu3zebFETyJ2Kbfq9PCKHedipCQgSqwkwz09S1t/f9qPa7qGkglswnKpHlDH8rh LV8zOexd5PmdPWHI2gsoscYg0/nh7JkMFBflOv3Nghsui6Rt2mQciEbmQ20K6inHEhC8 2L4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632338; x=1738237138; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jgUMFQF2jZPTg63RfJyqUIOezgHoYovaa305j3CfZfs=; b=oBn3z/F9jnbgtifT6ZUpnYMuRGRRNxl1jtAaiy0YIKDv7YXS4WmuB1qmNGpru1JIl/ itqVvFHBc8A3sCKDmaB00mifHJSUAiVHlv47MsOeCUXz0TFCR3htjspr6CsPRCL9KVq+ 51iwdFrTBLTlg4XCztvkex9KeFRZ4mHBxPXlyFHcPS6+65sGOIffxFCBCqJMUcbV/oRU doq6ZRunSHBn2WKxYAjN1L3fOllhDGrKsHP5rw/JFOBYs3gE10zAiJvXaEtN5uAtym90 2eEc8mK8znEpxqkZJdsVoaNKEaSS4EpBDT9eDtuQzzqld1Yr11mzBbEL0Uwa9OVfhVZJ oVqA== X-Forwarded-Encrypted: i=1; AJvYcCU+ee/lkypE3A51hdBxz7AZVnQO2cRkChdoq4zLxBdxHkGfjBJcEctkHw9f7oOR95ddbSnrD9NiHnE2dNI=@vger.kernel.org X-Gm-Message-State: AOJu0YyjGQQL5bCA86cO3gmYqMf3kGTwzl3A1ANGV+SfOUkRkJnZ80G6 1VTfuqPRfL2+xgwqNDq5leXt/KOfLC/8fpab31d8rhLRfhccJekc0ezfLcD+BtY= X-Gm-Gg: ASbGncuot/7YNrH1pCt/6IopQyQEmupKvMe9d574LSX3yCIQsuozczOr2LPBCbVlXOq P38TCFgrHCcdfz93KqlYoVzFXNl6y3O1vqSoXa+uQ+lG11PHsCjLN+L8RfnfzujMdlqItCPNjhc KEr2YqcgFR83gbpfncNQB+ZA7r9ICkxXrEeaQwsKbo7IAnLg/i1h3/upE8pwPxZH/tfJ1KokfVm 4pK1rPSYggmqiKMGJU2f8JDuyC7ADbUflnzJl26tBFB9KtRnqR5mUulTT0LuftqeG2DKtCMAjcW GGBO/yQ= X-Google-Smtp-Source: AGHT+IG8elfcqoVP5TeqJF0YRGoxv3Se634EVNeUTNkO1Px/MlZcL9qlyaSPzaiuo/PEWE6hWA8Y5Q== X-Received: by 2002:a05:6a00:be0:b0:72f:59d8:43ed with SMTP id d2e1a72fcca58-72f59d84743mr12350234b3a.14.1737632338582; Thu, 23 Jan 2025 03:38:58 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dab8148dbsm12918263b3a.44.2025.01.23.03.38.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:38:57 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Naveen N Rao , Madhavan Srinivasan , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: [PATCH 17/33] cpufreq: pasemi: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:53 +0530 Message-Id: X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/pasemi-cpufreq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/pasemi-cpufreq.c b/drivers/cpufreq/pasemi-cpuf= req.c index 5fc9cb480516..a3931349360f 100644 --- a/drivers/cpufreq/pasemi-cpufreq.c +++ b/drivers/cpufreq/pasemi-cpufreq.c @@ -245,7 +245,6 @@ static struct cpufreq_driver pas_cpufreq_driver =3D { .exit =3D pas_cpufreq_cpu_exit, .verify =3D cpufreq_generic_frequency_table_verify, .target_index =3D pas_cpufreq_target, - .attr =3D cpufreq_generic_attr, }; =20 /* --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (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 A081E214A6B for ; Thu, 23 Jan 2025 11:39:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632344; cv=none; b=j0QGRbsvt+1m6UXxmZJhaF71jQ5k+ji3Rwag1D2r1I3agkpGdZLRsJazRIHrvOFo0Ma9fDKLDx/E0NQv2WV5fmB4Mtq5KmFZCeYgOZo+w5DAv2CofQMqKBSXfs2rwEw7JMpI+TUjjfFCZ4Uul2SttjdgTnfJhvaSWfDctcrDWT0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632344; c=relaxed/simple; bh=1TgBER8sFGZQgqK+x2ai4Zw+YEr6+EpZ4fRhfGjT9Uc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=NuIspIo74Ls35CwKEfXq9RZgi8HHnayr6x+FW7n1mIFe53AVFGUmX2Qme1kaGXlEZ8v5Y4jd2G2I1gMpADnTm9UvdMSzgs8pyLfw+eFvdn1YzYAd1l1/UAe9hamcL0uvtcPI+zpWfI7w6FZDtGnaoRHp+dxfV1hTTLMJRYAlIi0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=mEX0CHpN; arc=none smtp.client-ip=209.85.214.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="mEX0CHpN" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-2166360285dso12903795ad.1 for ; Thu, 23 Jan 2025 03:39:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632342; x=1738237142; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=QfvCGCHZNCxyn69/UWRqVioH0Lp44Bh/3oJ9xo86mtE=; b=mEX0CHpN8f+5R+8BRYRQ4PeGF3Js/rDGTNSJ6BgdZXhJlaeaz8D3CVo8CrTyNY7OQB xQTjeZe3sL6lBU1kKaL6/DtWe1ds3MIgtkeqE1nyoT4epz6JxjCVYW6JKVemUvfLDQOr HSBMlFgfTmDNWR+QPyEbLznbQplX7YWRgjU7UtIe9nPu+5yD3RON0cV0tOQn8C2xdphg IQeL2WVtDK1BubUR0uhbbazSB87hjXiLFDpq3EQbH17k4+7Rx7CBSa4xnKHwQKyaOnso toJocC+3TJQZQkEuzmJ7JrBYslJVm9pGeE8HzyxD9nV3neNi7x4VHheWniFr4BtzzRh0 hBwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632342; x=1738237142; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QfvCGCHZNCxyn69/UWRqVioH0Lp44Bh/3oJ9xo86mtE=; b=g3d34JwAB8X3nQpSf7R0xlpwxpFhoyE85JFRfafbWwWY3FXhvInGUWTJ9R+B6jn94n G6R9GWbDsWbzmY8C7UbQtEnz5IXz7gCU1w/GN0zTOHLa4tOpl04cRuqIZMa27MoDwdPm xnosL0Q8e2TQEs3LEZPgFTALqk/NNgbayrYbjHOHMhb8VIjVzgLjs//Jppou6/pT5XVP HamL9CifMmb0l7umfX6gTI1P754FWOc4+f0v+WeuVG5xOuE86FRXsW+90z3Anx+nrlFm l7jvFnSXcK1p6M7cWBfT2p+hqvJpAx+9fpar9FExXWtDaxhgAM/zaS8LinbSsZW5IlN+ SdaA== X-Forwarded-Encrypted: i=1; AJvYcCWlpHzai52B/kx61A97qhQCc6/XzRzAItHGYT6YK1fEiUhcOdysjjCnMDvHvETR5f3dOLclpXhrQ4x2mGU=@vger.kernel.org X-Gm-Message-State: AOJu0YzRy6l5X/Jc65eIjUn6lyxMbO0ZBcqyfXUjExYx+yjNPEoPjNzS m4ZJPV0UVgEVU/ZQVn4XmfybBPT0h+w8fpgD3tsqk+B6j175SvqVmWbzZoWCOaQ= X-Gm-Gg: ASbGnct/xmORk0PG2dsmj4hWkvSnIf/+tq5l9frCi/hI4XoY6pVhRwDYNYJqeKpUhZs ec4DaVrdGO7kRqMH7qOTsIDOlxRlQ54rrEVvv+RrNOjCvmz05dBVy0CU5flXaCghxh5RuqEAw2k u+/Xs1tKrOXSip+bYUC855+DZCn1zoKLHCOpUgzHsvuo5/c5wzvtRW07wpYqtGoqTQEodoaC1d9 7zWfVYEpnQa0odDNGlBc4zrgj161vgGl3uPzDRQOV0Egw9rT5uJOQoTFp+KRE9skk62TGot9iRh vk7fXwg= X-Google-Smtp-Source: AGHT+IFOTJp7fcVtErTm2ko8MfwAJVCJqrxtj35BJRTuPk8xc83dAT0RCHhiqJHyXYcuqQ3GU0FTBg== X-Received: by 2002:a17:902:c943:b0:215:5bd8:9f92 with SMTP id d9443c01a7336-21c351d328amr426236855ad.5.1737632342032; Thu, 23 Jan 2025 03:39:02 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21c2d3deb6csm111272655ad.175.2025.01.23.03.39.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:01 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Naveen N Rao , Madhavan Srinivasan Cc: linux-pm@vger.kernel.org, Vincent Guittot , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: [PATCH 18/33] cpufreq: pmac: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:54 +0530 Message-Id: X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the drivers can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/pmac32-cpufreq.c | 1 - drivers/cpufreq/pmac64-cpufreq.c | 1 - 2 files changed, 2 deletions(-) diff --git a/drivers/cpufreq/pmac32-cpufreq.c b/drivers/cpufreq/pmac32-cpuf= req.c index 6c9f0888a2a7..a22c22bd693a 100644 --- a/drivers/cpufreq/pmac32-cpufreq.c +++ b/drivers/cpufreq/pmac32-cpufreq.c @@ -439,7 +439,6 @@ static struct cpufreq_driver pmac_cpufreq_driver =3D { .suspend =3D pmac_cpufreq_suspend, .resume =3D pmac_cpufreq_resume, .flags =3D CPUFREQ_NO_AUTO_DYNAMIC_SWITCHING, - .attr =3D cpufreq_generic_attr, .name =3D "powermac", }; =20 diff --git a/drivers/cpufreq/pmac64-cpufreq.c b/drivers/cpufreq/pmac64-cpuf= req.c index 74ff6c47df29..80897ec8f00e 100644 --- a/drivers/cpufreq/pmac64-cpufreq.c +++ b/drivers/cpufreq/pmac64-cpufreq.c @@ -332,7 +332,6 @@ static struct cpufreq_driver g5_cpufreq_driver =3D { .verify =3D cpufreq_generic_frequency_table_verify, .target_index =3D g5_cpufreq_target, .get =3D g5_cpufreq_get_speed, - .attr =3D cpufreq_generic_attr, }; =20 =20 --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) (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 4A7A921504B for ; Thu, 23 Jan 2025 11:39:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632347; cv=none; b=NyEVzlepEJ4Q4W4El2m1B+x/rbTvfjaCAX1YxLBtOnKurW7jYWa5CDm1UDKHi6d/tbX4hAYAgoULwQuJaDz7sxPbtGi6VMVZhI/xGvvja8c3RCx4pItzX/qraXiDDUb/7RtL4O2SPuXfGMbAegiH6kbufkCswflbppiyDYy/erQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632347; c=relaxed/simple; bh=xnL8tB/+WK4uVjlaFmvG1uac8pUoDIUDIef1HU7CfBY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=l/xxe5u7lXJQ/03onvKrTrVcWKbhCBxO1kU+wPbuOtH+SA/y4oK3nrXTL4GG7EvzVT6nvnp99BF/l1FjnEzNOnJ9bTiEBy8UhKXPSsKdBljrrF06rH9gnEIgOy5OK5vEl0wEVbJ2bgA5HXjWS9lTtMUmos50Um0WFLdpdgFR5cU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=d4gLGQ7z; arc=none smtp.client-ip=209.85.214.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="d4gLGQ7z" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-21634338cfdso16309815ad.2 for ; Thu, 23 Jan 2025 03:39:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632345; x=1738237145; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NGgL2Pcwn8U3/AjOXI4MB8UyAOlQbSMfePC58mcHPH8=; b=d4gLGQ7zRz0LJJmK1Q8R1nnYu4ReOJjCeL92TySARSQkveS/IoQe9srq6AbB4yaAUO Jc4Co/EgERZFk/2quQTCAV2Z0pAhrdyPmo8DFiRW2OPWumyvIPA+L9X8kJWNlwb4ZQYi LRJ4qgp/x1i8lx0aPJT/Ov/ImjSo8m0emDScbbgiXROO1UhA3o0Epq4thYN8LvKvNMQZ u7euJNdZZ8PU+pMEC7YCpFnGJQMKxQhPY80v9T7VBPTenaDIJwE0kX641Empi9W6M/XI 2jfI32RArqWvOTLY6pl4RFeF0OGKJHaef7vqJeu0cDeZztLn2Jvm+q4gIFqaTGH9jO1H Aebw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632345; x=1738237145; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NGgL2Pcwn8U3/AjOXI4MB8UyAOlQbSMfePC58mcHPH8=; b=J50QTI7po83237EYvQUx1NOztHaq6kbLgo+8HPp0aaaK/uyzP+EX3+xRqMIvngoyDE amZWjw/RGLeGEznqEkTOM0vVY7kieBnSqBaybd18vkdSevCrqtgf/Ft9mmtiTyIlHG7W VKPiTG/OXSVD38cswpNJ/EQgvKgNtXKp918SxH+YDWzGePJ5Bw7GQ7wSJj/VsQ+hVoLx keYXQ+7cQc/QTovIHvQkYaezvhUWJVnv1XsfPC83AFfHzNprKEyJGSVo1yoQv6rE/bCu Rhr6r9mUpx5Ry0D7VDGEG8s7yjdpZFTlgQxPgkOeeinbPoZlFuqZp13wMRNgk1LS5CCk RZAQ== X-Forwarded-Encrypted: i=1; AJvYcCUUPCjXZ/QRRS4G2SjA0Sd+nHjjX0igQiVawJwexOasTeb00+xqn6UxNDZfoh8iBNEy2bE2nwYreLjdwSo=@vger.kernel.org X-Gm-Message-State: AOJu0YyWQw71pqfDlN37oIYtx8egXlcuJh+pdiEk4OrkiU8rbhvV97Dr 2AsvWbYNysQR+arQt+bHAzfV2Z8eAi2A3RvcbXK/kxkHlsaHuuJC7CTcF3hO784wC3i5ciKkyoE q X-Gm-Gg: ASbGncsmpHE43zXeYPTE9lx78qp1x293m5GtdfVjps6MDjaDPm/DRagvvB9peGq8SsH STCxsnXi5hzsi0NuYMW2DRKvQHwAI6y9I4wrcNCPaSanWcWVvkrOHpqG7UG7R4HICbaW8MV6zLt l8cpCJ7bxoMgrGP4zCyF/UEPt/aTUDU791qfJ9pfVpgzIZbaA+f/nRddfs9cbEuJp94TBdaWcWx NLZUdqfpIiRCjp5tVCXbptKBkU5VVvxelasgaUKMQBdW3Swj6flSDpJlN1T9qItwCgUx8w0L6J8 35XlBHg= X-Google-Smtp-Source: AGHT+IFJ5vZUH+XuQOogqVlXtlKr65mibtBaOhKwEW4aPJ2FTjDDoIIe3COQuuBME2eIdCbPXslwsA== X-Received: by 2002:a05:6a00:1705:b0:72a:aa0f:c86e with SMTP id d2e1a72fcca58-72daf9beb8dmr34127042b3a.4.1737632345704; Thu, 23 Jan 2025 03:39:05 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dab7f0693sm13023397b3a.10.2025.01.23.03.39.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:05 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 19/33] cpufreq: powernow: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:55 +0530 Message-Id: <99b86ee0b0fccb7cdd77b803140f1227d2d45b52.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/powernow-k6.c | 1 - drivers/cpufreq/powernow-k7.c | 1 - drivers/cpufreq/powernow-k8.c | 1 - 3 files changed, 3 deletions(-) diff --git a/drivers/cpufreq/powernow-k6.c b/drivers/cpufreq/powernow-k6.c index f0a4a6c31204..99d2244e03b0 100644 --- a/drivers/cpufreq/powernow-k6.c +++ b/drivers/cpufreq/powernow-k6.c @@ -253,7 +253,6 @@ static struct cpufreq_driver powernow_k6_driver =3D { .exit =3D powernow_k6_cpu_exit, .get =3D powernow_k6_get, .name =3D "powernow-k6", - .attr =3D cpufreq_generic_attr, }; =20 static const struct x86_cpu_id powernow_k6_ids[] =3D { diff --git a/drivers/cpufreq/powernow-k7.c b/drivers/cpufreq/powernow-k7.c index 4271446c8725..fb2197dc170f 100644 --- a/drivers/cpufreq/powernow-k7.c +++ b/drivers/cpufreq/powernow-k7.c @@ -667,7 +667,6 @@ static struct cpufreq_driver powernow_driver =3D { .init =3D powernow_cpu_init, .exit =3D powernow_cpu_exit, .name =3D "powernow-k7", - .attr =3D cpufreq_generic_attr, }; =20 static int __init powernow_init(void) diff --git a/drivers/cpufreq/powernow-k8.c b/drivers/cpufreq/powernow-k8.c index a01170f7d01c..4e3ba6e68c32 100644 --- a/drivers/cpufreq/powernow-k8.c +++ b/drivers/cpufreq/powernow-k8.c @@ -1143,7 +1143,6 @@ static struct cpufreq_driver cpufreq_amd64_driver =3D= { .exit =3D powernowk8_cpu_exit, .get =3D powernowk8_get, .name =3D "powernow-k8", - .attr =3D cpufreq_generic_attr, }; =20 static void __request_acpi_cpufreq(void) --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 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 DAB3A2153F3 for ; Thu, 23 Jan 2025 11:39:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632351; cv=none; b=ZIZYjYSzdg2m9k3azQhxDRRKDbGyVZjNuN3aNfSP/iDx7NfUGwBhStksZOrVi+KZsDfM2JVYx6kcnUrxoDlCZSRxx0DZf5YGjaJGo9RjlLfXBwK6o5FRVsoXOoHI6v1f4Cr57wzL+DVhu52IZcxt6gLRLxDxNdhChRLMBAkKCW4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632351; c=relaxed/simple; bh=nBYWr6u0ZfDo3OuGnUqOwU6bkdCzsoe1frBrwoTxnF4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=f+6A9K5pKRkezfxOJ7CGHn/lJOvsawF34dBx/5FCOrN3gsOpz1mxco9YQJ7RCq3h9NnPLzf1fSiEOOF4vrzb03yYYIKgx28wusa53w8ULF7XOypEWCLn1yIAVM514qh8fBDqgXHImi2muX83CePVhlFcFnuxzUMtD2CJ7me5HuI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Mgnyj5Hj; arc=none smtp.client-ip=209.85.214.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Mgnyj5Hj" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2161eb95317so12520745ad.1 for ; Thu, 23 Jan 2025 03:39:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632349; x=1738237149; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NOQaZrUykuIT2nDOu/hapfD8pr24HO9XboBFcdlFf5E=; b=Mgnyj5Hjegq1sjgvt7Oe77prbEQbucNRxGoZ8STlL8zQjBTknzCJcOVPApqSWCOF24 W5LK3CFRByoUm7JQiCB9OSIVjK2jxNyVIxM8/zXgT57YxljA+FcC50g2VBmgMvkE7h1B FQtBx41886l4Ng30cxn3Fm8EePIvbvG0v/Jx+dW2Kmf90x9BZlJJfL1R1HUOglKb95l6 ns88hhZMYuL8jEWdDZBIt+qXL4vc695Dn7W7sthJ1h2JXijCFT9/chDDePgZGoOBQphb 21bS8pgLJ5zE5ET2ttjGEwtw/ULC4w/yMWENhS7bRSXnSlv/d3e/ZrMeJyHkAAZkT41/ WweQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632349; x=1738237149; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NOQaZrUykuIT2nDOu/hapfD8pr24HO9XboBFcdlFf5E=; b=gKJO+3KGNcjIBXbZjTDnX4oc5JWZIAnj6dXdCgmu+TXJMCTK3OHG6HDL4XLwQMPz5N 2TtfvVBOwx8s6Gh88ssONW9LbidH5yUfEzulZJ1INxkIHp3T53tr7+JuHZw+HJLRL+jB TY1aGGJwHRAg5YT7UghZhBb8x+fMShfNb/xJNHPx6jeuynmpIylcOZdaREphgKB4kR1c /YfWzq8+LfCNl5X4ecUuvbaOyPC2wmJ/G+MXuRYowsqzoD6VAaH7plEY4ORU0Gu+oeJ/ 2q5U8uKLuU68Um7nGvJqXLb8zjebB8b0R5nk6oOsd9ubqMWpDZOIoa9Ew1J3aH4+f4vG oooA== X-Forwarded-Encrypted: i=1; AJvYcCXERRetGzSgUHK9tCnG8h/LZcoh56XX7CV57DnvfupwNwc+4XtnlfoH6kFxVMt0WBCAFKDP1fndpwGR9P0=@vger.kernel.org X-Gm-Message-State: AOJu0Yxh9sKffZhDpYx1Q0emZGVp2VM2c8Nf0RF62CaNnAl92qiAk6L6 N3HWyUTLBbOhH+HRfxdm+CoM+EgS70APAygIjAQStKiL5sQZE2ouWmj+Ukh4CZY= X-Gm-Gg: ASbGncuUChrs4IRG+xn+qaw3pUfjoD80J2CxBJcsy7zgBO+lo47NexJEV0nJ+CwSTMn cH9m6+gDqdDehJUqC3lFzt7k+DHTaQWEWRG/Ia7cVJo+Xx2yeO5CPUHHpCaw+lBUr/ClS/q+4jm aM6qQcOehD0pXaXU3NCoPE0J3D70qwjNTHqiTLWuwAw0NtS+49IIsdJKiH9ZQgvzLQ8whOVyigu 4emmfNVgDnLlAy/D1NVjagspCQGuKfKsF2D6SfVD0MtaezBxgGJpkEcq7nuURb23EpxIs1IrRe8 QvSTGLUPQs7+iiwGUQ== X-Google-Smtp-Source: AGHT+IHIGxlnIT9W1m1496ap5CdNvSqcyAIJOYfXO5RvLWjmiK3vtYAvEomKz83J4zLXKOM8QP8JXg== X-Received: by 2002:a05:6a20:1596:b0:1e1:bdae:e058 with SMTP id adf61e73a8af0-1eb215ec58cmr42346024637.37.1737632349101; Thu, 23 Jan 2025 03:39:09 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dabaa39c6sm12950387b3a.160.2025.01.23.03.39.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:08 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Naveen N Rao , Madhavan Srinivasan Cc: linux-pm@vger.kernel.org, Vincent Guittot , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: [PATCH 20/33] cpufreq: powernv: Stop setting common freq attributes Date: Thu, 23 Jan 2025 17:05:56 +0530 Message-Id: <1f5393d54b2c04206afefd521ebdf3fc03004a11.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this now, the driver can skip setting it. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/powernv-cpufreq.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/cpufreq/powernv-cpufreq.c b/drivers/cpufreq/powernv-cp= ufreq.c index 8de759247771..0c3e907c58bc 100644 --- a/drivers/cpufreq/powernv-cpufreq.c +++ b/drivers/cpufreq/powernv-cpufreq.c @@ -388,9 +388,7 @@ static struct freq_attr cpufreq_freq_attr_cpuinfo_nomin= al_freq =3D #define SCALING_BOOST_FREQS_ATTR_INDEX 2 =20 static struct freq_attr *powernv_cpu_freq_attr[] =3D { - &cpufreq_freq_attr_scaling_available_freqs, &cpufreq_freq_attr_cpuinfo_nominal_freq, - &cpufreq_freq_attr_scaling_boost_freqs, NULL, }; =20 --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.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 2F635215F56 for ; Thu, 23 Jan 2025 11:39:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632354; cv=none; b=NWu4QRYeeJVxDu6v9+u2L/GTAhVnaEHc7rJ3KSxQjckzsmoNJKTca9IzN2E/gsM3dh5+37IH+gdUlv81zOqI0PRxwKOOHTxV7BMsLllcWPkUQLiu9d5qWzcG9k6IP6S80dj6CrwIVX2ns9u1D0iD4mv3Cq9gXhXXccyC+Vu0bb4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632354; c=relaxed/simple; bh=0vuFyrpowJWXJ+EgmQo075OCUAokbqO688arZlJgNwE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=ZuFX72xgwYEjNOsw5PO57lBBFmpRYkc917QPXyquuAkh4zUWUjGWalt4ibYTbsSOcsWl60cPfB2reFTIKgQPXoJMHuXwE6WQTmUqxIQQ7zHvqautxP7nrcBS5DxFvbMj/R1CGXjX8pBM1BIXeDmeh0XCAOrjNfoL17Lv9F3nujA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=HlMEm15d; arc=none smtp.client-ip=209.85.216.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="HlMEm15d" Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-2ee786b3277so1115868a91.1 for ; Thu, 23 Jan 2025 03:39:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632352; x=1738237152; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pfFWpe84qglq/TtVYEMV6ZHL0gX6mGnPHNUCBfXIIJs=; b=HlMEm15dy4WZlJDIFyZD3ccFVVQ8zml48ro3I4mFTiykgduqdehXhBkf50wkI6lDyR tUXp1EpGnwNGRs/1sD98wnosfM/CT4CgLF7StQE7/MF+U0B4B97xyxfTGqj04lSFfmSh oA9mt3ONYLMMGYWwtEVyIlLviAuFB3gOAbVu1SwBRwtIbG7191lRpubwP1G6Iomhp07S UOi06IDJNlN/Q0cOuQOA1cJkwnc9QOwAINH1Th/l3f75AGgcOzCacgM5TrI+pVaFWmPJ 7oAWddiKxJOrVEKPiyA1UyvjGzyJLuaEv0AU5WjQmD+zG6iDNBvnLi4wGcuKOGH89oc0 ZVPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632352; x=1738237152; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pfFWpe84qglq/TtVYEMV6ZHL0gX6mGnPHNUCBfXIIJs=; b=Rv15+hYiIPWSnx6wF9AjmaRSHj4dj/biQeLga5XK7X7KQSJ8ddu/9XA3EeJhfNpT9B ws1MYgepfEg2d9Wzeq0QlsmHqiXQJ1jJq8z/9Kwa/wnGvSt1u7Jmw+XvlQJc3nRDEnQ0 BDSr/YwqxIC/33lVbDzvFseOA5f9wY/2psRbzYuIXn9orrvYcoki5f0TRE4fkfjUSrKe gyfsJ4vjVqJDYzRORPNOKcDCG1KAf+r2HsM6tsB3S7i1i25GggKeE93s3vpBrQny8cNV 7l+0RjlISZ3GnmbJn1Q7/T5QuGktqd+4tIOptt8JDnIqnMAXo6aTIK9PgYNZeSz20yNb mufQ== X-Forwarded-Encrypted: i=1; AJvYcCWh6+4PPFhwAkkNiTz03tIpjqv8nhVJelXVMb+xjuV1txI8KEO176ir4IMBzQpzaUqjyEyxFLk+Mdj3dK8=@vger.kernel.org X-Gm-Message-State: AOJu0Yx2/mTDr4ekCHgyw2/XoWHrqp2yqSleZuH0X9kD622yUg1eZ25P V7PXAdSLE8FIRKUiKQmmZ2xIiEP4gB56oWuKg/IsbMneeiAGglFzeIiIl8gha8I= X-Gm-Gg: ASbGncvng2zun7RLyIpusVXVD5eqWIS88tA44/cMh44Utz5jMJ8T+YRoo+EBGZiC+2q VdsxlZBzlzAsaS4bSmJSWM82ECigYiNDHf/WYHUAOQSyAnUKVcrShXY6a0mo5bHWIwP5YFKRVF4 9XP7L1wJ/f1PojBMxk6QAUn6++zzwmIdQnHJbwNc+YFSC8KPqgE940jzPLX73VRLQXeQODwm8q5 8sB3AWPbvLreEQOiLDn19e/ir1x4JYSZB1S2HjbQvAB0rG4cMI79joV6xy+485kn50oeBuv4d65 IMwxWRM= X-Google-Smtp-Source: AGHT+IHlclUl4YrIQK3CJ0/Pzuudje5vfVTFEO6w99Udj/Vlk9RQblNRiPVYs/2jxiDc+XWZQoS5zQ== X-Received: by 2002:a05:6a00:2e9e:b0:725:e1de:c0bf with SMTP id d2e1a72fcca58-72daf9483fdmr33058325b3a.9.1737632352436; Thu, 23 Jan 2025 03:39:12 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dab7f1ae0sm12995670b3a.24.2025.01.23.03.39.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:11 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 21/33] cpufreq: qcom: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:57 +0530 Message-Id: <2e582722386a1ea89ecd8b174e758e054da86555.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/qcom-cpufreq-hw.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/drivers/cpufreq/qcom-cpufreq-hw.c b/drivers/cpufreq/qcom-cpufr= eq-hw.c index b2e7e89feaac..7d83d7d2ccc8 100644 --- a/drivers/cpufreq/qcom-cpufreq-hw.c +++ b/drivers/cpufreq/qcom-cpufreq-hw.c @@ -595,12 +595,6 @@ static void qcom_cpufreq_ready(struct cpufreq_policy *= policy) enable_irq(data->throttle_irq); } =20 -static struct freq_attr *qcom_cpufreq_hw_attr[] =3D { - &cpufreq_freq_attr_scaling_available_freqs, - &cpufreq_freq_attr_scaling_boost_freqs, - NULL -}; - static struct cpufreq_driver cpufreq_qcom_hw_driver =3D { .flags =3D CPUFREQ_NEED_INITIAL_FREQ_CHECK | CPUFREQ_HAVE_GOVERNOR_PER_POLICY | @@ -615,7 +609,6 @@ static struct cpufreq_driver cpufreq_qcom_hw_driver =3D= { .register_em =3D cpufreq_register_em_with_opp, .fast_switch =3D qcom_cpufreq_hw_fast_switch, .name =3D "qcom-cpufreq-hw", - .attr =3D qcom_cpufreq_hw_attr, .ready =3D qcom_cpufreq_ready, }; =20 --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) (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 A6FDD21638D for ; Thu, 23 Jan 2025 11:39:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632358; cv=none; b=nJhw7i0s5STHXoNCmfTFj9tdiZKqS/i+0tjF+QPAsX45RSMeCcP5iw95p1inw2biHLGds74FZob0v6wbd+QpqO/t317AMe7+2e9OdybtUqmjw4YOcXA2vVl1+mqJ6Cmjd1vioFw7x/tYa1s2TyADhsGlu04cueCS5eBhgHlZkpg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632358; c=relaxed/simple; bh=feCbCIcFx3cOhmMWRrLjYWMUrTUQrRROQKIptj7tDMQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Hpm/bJcAgXMRuOQMoIw6g6MWnql3TOlFHI2UagY8NpbQ/RALOprdM45oPfKuGWPx30EO4rYLKDpMecdV5vKfrMDrVGvrVPAs8iwu45OkDN3MAmRwtBaiv+ntGRFLNvBB2oDizpncsm2Odjx+4R6618qgEDKyZSntBLrFvkc0bsE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=zXmpZ6eQ; arc=none smtp.client-ip=209.85.214.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="zXmpZ6eQ" Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-21649a7bcdcso12443245ad.1 for ; Thu, 23 Jan 2025 03:39:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632356; x=1738237156; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SiUnW/A/sIuOYtot6QrMnnQMyB23bhvBzFaSXjZ6+H8=; b=zXmpZ6eQVfh9c9LoRCKrjdRhZpYX3CQIYuHQRPU/DiMnrMAL56uuYkFM+k1YQVInrT iVjH3fZk7gfnJqZAtQHxxOu/yezLInW0Uop7CcQCghV/VYKm0sgOo/0iXp1POXSsFPdU HoxWQkFJ6pnvP62nk2qmR90MJtF701SmDy/S6U6Bsp9Rmab9aaAJv6J+3g46ZYVSvhJo lyiM16M7NLeJlf5typX0QABLpJ99UbsFVOvN8N13pGc2O8AYVHlwolkQb+grrUNN8nzs o+5llnwqrSrM2nsDh3fPwWnG1bOj0MI5RFu3PbiL4TT1x+kap0YVZTrSy91EO1TEUe4R WcNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632356; x=1738237156; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SiUnW/A/sIuOYtot6QrMnnQMyB23bhvBzFaSXjZ6+H8=; b=oP2Q7xZ7SnVV6qkU9fMRlvXbGL9RkIvpiS8XIW2yDyKGf6L4GM+oNoiT6CU7mj81M7 vaV4PsYt42kVApHDascz+NpxVXeU2f7alvdJsvVeyLiIx1FqReyBxyFT6HWLEWDXOkUH Wlim3Ek7/e2IXi5b5AxHESnDxsy7y9XC2pyFySDCUx79y0qvH8sIrJ5zVuJ7OXeSWEet vRT2ogaaAaGe3+LnyUjYzRmH7UHZZHlS0Xls3A5wwmzYLg1Bl670i/fNJFqvNpdDwhWC pjAmLJzpVN//tEKT4zA8EVxSD578wEOsLYmpMzK//4ousqKB9ifGkgLB6H5xR4LMuL9Q IdBw== X-Forwarded-Encrypted: i=1; AJvYcCWMMCPEqGTxCZboIejYQFFL1u5X1qAAKewxAQrh1g8Ac9/jngsPUivq37CS8/gyLVR5sjxnDmm8DvM0Y30=@vger.kernel.org X-Gm-Message-State: AOJu0YxrjDqWzDPgwJ46YucLqQyrcqLVUZ8/mEnjslz2Rrt8Bj7zCw44 yRNXgMdWK5m3g3XCRd3c9Goj3iNQrk6o/GhCwaKJa0I2BFFTdp/lUCyF1ZY3tFM= X-Gm-Gg: ASbGncs8LAaFUvPxCHXEcJF7PHv/HY/RY32VmgzaByJ/U130wwC2THREtiuVHj1una/ yMYoAS9efE5Iiv5gqa2MZe0364u4+zXKrakfMzXiBh/6R8fNO3pnm0HJsuGm+KXPcc22bBohkMk HNA15v0o9n0bZC3ETkREKxlaQgwJklv/4AUoKxPyazy1SV1CrBsQrSi8MuXzNhnQbw8QtE9xtue nYBBx+VvUORxcTuviHqfwnyZ0lL6pUZWgPyfbb1xWtvyLIkjJcqzJxvAN4aYFEa0M6asHyKcFRY 4UUFbcA= X-Google-Smtp-Source: AGHT+IHsz/dPNZuGemgfxRCMc7Wv+q1opoL1kPmm83F9upPwA6huOYPB4w5KEgeEmi3wQhmJChOggw== X-Received: by 2002:a05:6a20:9185:b0:1ea:e93d:7574 with SMTP id adf61e73a8af0-1eb214c97a5mr42403278637.18.1737632355847; Thu, 23 Jan 2025 03:39:15 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dabaa8948sm12851228b3a.164.2025.01.23.03.39.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:15 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 22/33] cpufreq: qoriq: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:58 +0530 Message-Id: X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/qoriq-cpufreq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/qoriq-cpufreq.c b/drivers/cpufreq/qoriq-cpufre= q.c index a37ce051236c..8d1f5ac59132 100644 --- a/drivers/cpufreq/qoriq-cpufreq.c +++ b/drivers/cpufreq/qoriq-cpufreq.c @@ -254,7 +254,6 @@ static struct cpufreq_driver qoriq_cpufreq_driver =3D { .verify =3D cpufreq_generic_frequency_table_verify, .target_index =3D qoriq_cpufreq_target, .get =3D cpufreq_generic_get, - .attr =3D cpufreq_generic_attr, }; =20 static const struct of_device_id qoriq_cpufreq_blacklist[] =3D { --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) (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 A50E72165E9 for ; Thu, 23 Jan 2025 11:39:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632361; cv=none; b=k7Ykur9nyRa2oqrP6ZSBTIobGxMviN7+GJgCEBo+XtrXDwSJ5y3eFuSMqeVI/HYBgkHTXLXfWpnc5edeVs/9CXtyMddrtnotro5aIPqkB3JW4ZvRDrDD4p0Rk02zBtI+IN6jAx1mPFER612eTiG3jaDf5k70x8OZEHJxDzmICcs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632361; c=relaxed/simple; bh=UH1tpNt6VbcCT0ZrE3SxdKh5LKux9R4FiQ78W9CUXSw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=D61rx34jCB5hSgEdHn23O68Y9+6pc07pwpMikVUOObqhyyAj20eX8eRsY9rH7oufsic72B1zR+lAg0q24zaONfUfG7VEom79ck27NwsdNIYJ028qea2SD1fYI53hQErqz5I5SK2VzkYYy+4GJ045ZuZmeynvtyhE5fkV6Y3Wmfc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=yHe2EOq4; arc=none smtp.client-ip=209.85.214.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="yHe2EOq4" Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-21661be2c2dso12527295ad.1 for ; Thu, 23 Jan 2025 03:39:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632359; x=1738237159; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Qw5eLVV+9z3dLXaoxWtpMTsTyt1/ZfCdP5QemkFoNNA=; b=yHe2EOq41ZfmGr0psiX70WMim9yL0HQ9zITiUFhbMESWQdckAuYFlHiuhC2rVIWk0o oVHHcXhg6wuJNEJJGpxr3C41MjAHowyZ57JZVcUS+jJELGmCAdzfvEYp/elMNBC06cNF QvB9JZZ/Ygbk9GxsoG1Lq7qqexWn3QbHiSuoW9pJx+q0yc8+wAJkvdJduPi55Xx3dN9b MNLm+XqJDUkUpvG9a40klRYVAzN9FpnpLY0wSRNZAiqJkmkoazTUFvJBHVeNohRJZqXk gmGwxlEZOTQC8/ddNuqVwU++Ep8BsTlFiBMfTI8p2pVg/dvZf1y2sD8270BKYXxft27K YA5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632359; x=1738237159; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Qw5eLVV+9z3dLXaoxWtpMTsTyt1/ZfCdP5QemkFoNNA=; b=nbphsEKbbkwOcVlbaySKKWIbc7clRyQ9QU3h7cthOCM6h3fDmolD6jPMqXFUSCsLY2 2bAGb+mF9LAI1oAFpUzbu45NNUrpO7ZxYAPkNn2nxbe9GTe33EreSNho51aXJO0A4Pau +7gV/PVQKCFBLFBaR/jMoQ5iUzof+XkbvOpZYLIzGw8ze/ADJsNYnr3JcqyqP0jpJZg5 r28qJxxcLr+ae1dyXO7gJdflxxieCc7h84royOAuak9SadCdgwDmqI9YCZ/6C2cPh+/K 1bh2fw8pLL5vLCpwx/KsHsUHaC6jSmeH+JM5tgQJ0vtX6MzkBobbhtPwMlIIFoMugh9h PsHQ== X-Forwarded-Encrypted: i=1; AJvYcCVD/FJVam269I12IW2337EDsHWUlw0+un3vNwZEj+k3QCP7WzJkeQCfGYt4V2IG+cHdtsh3BelE+/8M5+w=@vger.kernel.org X-Gm-Message-State: AOJu0Yz6Fmr3M3yYBL41ZVB5ZixsTCbYAAYUR3uJP7TEWHYH1as1WUIm 17HghWg1hrjMwdxPYRTLBR4w+sLyjUx3cDaAxKHf1AVwsteijevfWP/vcxmQx1w= X-Gm-Gg: ASbGncsg6rtCPvS39gQ61gIvZC3a3uwJT7M4SyNGJdHMcKz2Hl2mC7PCZJ/eBs/vzAS RemYUXjmTNLKMaaSTSxzho8ghdxLHG+Eplb4P3+M8Y3QFWNd903eLigJ7MqwolzfuJo6zYLgJ/5 jbru2DGdin1WhQ6uMy2PaS8fxxSxf5b34PXnlj2K7OXHDvqJ49M5sKvUFBm4nHPTWgTqVY9W2Uf BOIEg+C+d5ZsnE3c4P0CFc2ctlD8rb5GojgWkzz+H2hM+1TPq4X22JIz9oWNB7sMZSLEhCyhrrL KvfFv30= X-Google-Smtp-Source: AGHT+IG35bHKpPtBqyWEN4vjNem7enzw9Cfzq+hJCua4U03cU32W+2jXl1Mmp4lHTbPlx0N5HnW7XQ== X-Received: by 2002:a17:902:d2c9:b0:21a:8ce5:10e7 with SMTP id d9443c01a7336-21c35530380mr379841305ad.23.1737632359102; Thu, 23 Jan 2025 03:39:19 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-a9bcaa3a4dbsm12429106a12.12.2025.01.23.03.39.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:18 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 23/33] cpufreq: sc520_freq: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:05:59 +0530 Message-Id: <2ead2cb17391d12fed69785f0eea4c56210a524d.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/sc520_freq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/sc520_freq.c b/drivers/cpufreq/sc520_freq.c index 330c8d6cf93c..103d2519dff7 100644 --- a/drivers/cpufreq/sc520_freq.c +++ b/drivers/cpufreq/sc520_freq.c @@ -92,7 +92,6 @@ static struct cpufreq_driver sc520_freq_driver =3D { .target_index =3D sc520_freq_target, .init =3D sc520_freq_cpu_init, .name =3D "sc520_freq", - .attr =3D cpufreq_generic_attr, }; =20 static const struct x86_cpu_id sc520_ids[] =3D { --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (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 273BC216608 for ; Thu, 23 Jan 2025 11:39:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632364; cv=none; b=f7MVlnQWENuVrsjSAQ3boa2C8afSGHGe4cx7yooFRaNDWBbT4RN9BsUZqanf+gXOa9nfwoIsv5RhUskmZxZjm9M2OPy+JGBUB1l+/6HW/yeN6EvmNmERErOhur8h+nE2yOD3TCLUcnaJ9mevABHH2GyNCXDy+VQQHngGAZZ9yDM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632364; c=relaxed/simple; bh=VXzi3vQGoGrFGGoCyXxs3yzYdKXJIY2PFnz+CzvQS0U=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=K01PlQ7LDyKP/hY2zVsrAxgJOetJKaBpTjhzl4UJRytL/WADk1F4jRAjnzI4mCwTUQ9iBf7qscMlDyHV6vyoSoztA87b3BmAEtb9Qf5JXz5wajqvKDUvGDmIsNCKUctbbhClWS4e6Zak902qCXLyme9Ho+wDnbmMrva3ZHS/0vE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Nu2AC3Ua; arc=none smtp.client-ip=209.85.214.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Nu2AC3Ua" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-215770613dbso8693245ad.2 for ; Thu, 23 Jan 2025 03:39:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632362; x=1738237162; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=MdX1SYlxV+BuSD5MpIWAGjJb4j3+Z4eC30JBUmG9pbw=; b=Nu2AC3UayPXF+ScZ+VlLYNfUBBO1RN50K0T2I5+aSVZMpCfbI+9lSr2d5lYzxkJhYi uz7xWyIvI5q5QLIJG0SOyv32gKNXIuJJEDXcifVnYz3WIPgi7lYVw41MOBU9bzG5I94c LZosnuaNZyXtAQkbz8ROQofDL21zaGOA84+dOvmNnefl0QnGlQGiVlRzBN+YGuK+XVwA jbKQ5YDSZe1cBYj6Xu/WhTu7QVfRwxHNIUItJzw5HrncHYTtNGJWBzLZnLhz/WN4bBNY Q1u0O71Bzrdd3WUIGwK0mxrSEYTcZ5Nd6AbDkzFiE5Gp7n4jSHF52ayriql18lehgpFt Lbng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632362; x=1738237162; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=MdX1SYlxV+BuSD5MpIWAGjJb4j3+Z4eC30JBUmG9pbw=; b=raQwMBdnFPnAO+sm2ueCoVXTlSSu8EdGbacPP6OO0GAqWb6zLlxc8ifPQtb7B5dbpI Eno5IYgjUy7Fm7gz6rhkI+O6Wun369epjeypKFftq/wcR5G00FGUTg3pXrRyyrG4Sx0Q iScscvuD3hXzCUcb1Z/EuNyb6YYdiYpbCCamZ5bCX5FE0f9lH/z0j72DLYVSjHea/qEG od8jv4FGanLRrggZbc9/c/oV7EwOZ3hPypVJjT52HxtILXH3vLr1ig2u8CNbC+Vn4kjw f7V3QTwEA0tgAV60PDkTC8zndrf4H9+pfyjPgkbTRhDdJ6RRGqNzsZXxWX2nehyyXvJ5 dheg== X-Forwarded-Encrypted: i=1; AJvYcCUVxyhaaULd8SO+X9S5gm/4S5Os07RSufSsTZ+ATiusdtahvwOknwkr9ev/hIUDk8Bblj+cMYpNdpzEciY=@vger.kernel.org X-Gm-Message-State: AOJu0Yy5ZFCo8LjEW3/5LGcpq8idjTu3uGIDiyYZa+mBKXORDC++bD6P LiL5AhHBXe8gKusOa1PrlgvtC+DswqS4bnYO+WvvatQIOF9ogc6de2Z+0EvA6WU= X-Gm-Gg: ASbGncuDDoiJnP12nDS69SK7fQOzHBKHrsa19VI2VHCY3zJ0jT3XkvL7DHrWTJhmZlt YQ8XsNgw05lDY+sb51keIiQn9UKQgA9LTE4NKGRGybs97IxVxnLvJrXSdS+PdbsXRSTMXPLOjio txb19sFTEKyGOr9tibrmBTjeF1N4YlH9KIzqU9nzSuk9CewPpSjws3tAVRmVlG21jjgfLc1kTDH aZu1Li6SlGMeB3TYuttP4PdmdYe9vAMDShCTHN2zV6CnaNFFb45n+ZkpN2QvU39wWZpwVy5l5kD HZpm48WXdbs1dajF9g== X-Google-Smtp-Source: AGHT+IGErAbE+NwTrY1AINeQ3Si6MPxs7fVewd1+h1jBQl/h9wJNR/mCHaoI/Y7H43GtjmK7onqLBg== X-Received: by 2002:a05:6a20:2589:b0:1e0:d0c8:7100 with SMTP id adf61e73a8af0-1eb214701c4mr46281215637.7.1737632362526; Thu, 23 Jan 2025 03:39:22 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dab7f2a38sm12882604b3a.21.2025.01.23.03.39.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:22 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Sudeep Holla , Cristian Marussi , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , arm-scmi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 24/33] cpufreq: scmi: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:06:00 +0530 Message-Id: X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki Acked-by: Sudeep Holla --- drivers/cpufreq/scmi-cpufreq.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/drivers/cpufreq/scmi-cpufreq.c b/drivers/cpufreq/scmi-cpufreq.c index b8fe758aeb01..4a3ee59cb771 100644 --- a/drivers/cpufreq/scmi-cpufreq.c +++ b/drivers/cpufreq/scmi-cpufreq.c @@ -171,12 +171,6 @@ scmi_get_rate_limit(u32 domain, bool has_fast_switch) return rate_limit; } =20 -static struct freq_attr *scmi_cpufreq_hw_attr[] =3D { - &cpufreq_freq_attr_scaling_available_freqs, - NULL, - NULL, -}; - static int scmi_limit_notify_cb(struct notifier_block *nb, unsigned long e= vent, void *data) { struct scmi_data *priv =3D container_of(nb, struct scmi_data, limit_notif= y_nb); @@ -309,7 +303,6 @@ static int scmi_cpufreq_init(struct cpufreq_policy *pol= icy) dev_warn(cpu_dev, "failed to enable boost: %d\n", ret); goto out_free_table; } else { - scmi_cpufreq_hw_attr[1] =3D &cpufreq_freq_attr_scaling_boost_freqs; scmi_cpufreq_driver.boost_enabled =3D true; } } @@ -395,7 +388,6 @@ static struct cpufreq_driver scmi_cpufreq_driver =3D { CPUFREQ_NEED_INITIAL_FREQ_CHECK | CPUFREQ_IS_COOLING_DEV, .verify =3D cpufreq_generic_frequency_table_verify, - .attr =3D scmi_cpufreq_hw_attr, .target_index =3D scmi_cpufreq_set_target, .fast_switch =3D scmi_cpufreq_fast_switch, .get =3D scmi_cpufreq_get_rate, --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.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 B9A1E20E70B for ; Thu, 23 Jan 2025 11:39:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632368; cv=none; b=WW5XT32wUNFvdmz6e0RpCWc9zIBTSp1ff9ZlxKOyw7uPT183hHJnWFcNGTESyhYHZv9cfYfzwcBbrTrqu/d8ASjG43njCa2K1AaG4BQJgLqUonNhzMrTBrpDpmU6VRNB2etLSsqBwGYVA11ZeV/2GCsIejC4SMkUmcHSTuNi6WI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632368; c=relaxed/simple; bh=ISnDu8HFa/lMeUi1aSqC0GPxgTXvokFOJYnohLySKhM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=ZIsIo17ez9xEYas2lVAWufXZQppTnlIkkknscgDLOtmWHH86Oo513rYcrSdcKo0Javy5aUWNGlkUVyhvnuwTzNF50FkqKL4OT6NnpSGdJ+dksGvrO/mvvjpShU9cJEPNqHV/greqnDguLbHXX/aNy9GcXcu33j8xPMWb9IBVwv4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=FpdX5lel; arc=none smtp.client-ip=209.85.216.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="FpdX5lel" Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-2f4448bf96fso1175486a91.0 for ; Thu, 23 Jan 2025 03:39:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632366; x=1738237166; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bidGXEhWbEsWi+5Sth126LejibvpIMLA/P72ifY2Y/8=; b=FpdX5lelOIK58W32hV07DR31kCXPX10mFmUBXsJNAwfuNczwYakcwz8HSyKh250Atg lZixakHB/OPPq+YETzH4NbGs+WhgkpxVnRPpsunvWX598FikNYVX3vjs+T8x9nMPc6uW It/UrvBtmUp35CldDl4eMZ0FNuynFiX4vIjaR58unop7kVf41n30MYtd6eyuth+vMkLW 1hFGCv+Go5/uKugpf7Q6AuVoZWj+aYTuO2dnrESFC3w/1IR3muynkJ57Lskhq/e5dJNz XqICDzRpjMNQaHdu0C4ezzEtN/9BHPGZzATL14+HHikgcxjVeieLyiCwLoflttU6pGft 14TQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632366; x=1738237166; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bidGXEhWbEsWi+5Sth126LejibvpIMLA/P72ifY2Y/8=; b=c8clwzuefzXU9kV0Q1YyenOi9juM25TWv1ekOe964BwMXuyHdt/Hx5TYcitd31lBYS T9Y0MxUBgKN38TMLc8OZ43NoiHlMPvD6iq5pe99HRUdBYWfJsjm1fbELW1aDZzUaMSWR 0I+BXgmJIAS8zw61Pz1nE+4e0lmAVbD3MJFyylLOsy8DWDe69o9bh8eWt1ZuZ4+PQcJo 8n5HJLUTGTYA3fcBiXj/g10SnpSJN/yUkA2tXQjfe39jX6Z5TW7Bho3z+pMtYFR24+rM lryvQwmSbR/3TifXD2awSddUlM43plyQ0Rc5ylIbnOlraX20PQM1fb4xmbVwevzJdiZM mRQw== X-Forwarded-Encrypted: i=1; AJvYcCU89lzoUZQO7RocJZLyHUXkhv2ZfIUjtDv1h8tnC8T+88hQdHwI9zoidUTx9ZrThuCdNZ6usbJDize48po=@vger.kernel.org X-Gm-Message-State: AOJu0Yz7UrNuji9xJwPMcGpZtcIT5mx+RAhDvHPxFBC4bQxBTOznJsAQ eCL0KFQwQCZ/pt0/WDQ/gr3W/xVFsz7fq6RTdgqGOsYbNVmKvL66gWfQ6+wtHyU= X-Gm-Gg: ASbGncv1kL6hcVgyOaIWu2qcvJqDYflYJYRj4dKvq+cEu+v7zjl8UmDwtJaf0Em9Odf x1wgXHUjxzgQmoG8ccrDp9+yrhK3XzOlCTTnhFJH/eo5Cmrk28FVsDmK4WK3URyQ/cSBo6yyRRB 6iKZddoqIPrCe5SXNRaySWflnatlmm8Mj8ss2Zk5zIttMr7pMpeM6vor0b6G83VJpRrS6Uhh3qj sj52Y/ONBW3bEO6nkd4ncvphO0oO0ALCC5X5Ij92GKpQywX97Tw8h8Oz/lYOyFBCx5KhP8JJY9c 9HXOnHo= X-Google-Smtp-Source: AGHT+IHMoaj306mgy718YKGGZ2ZKiv1T27I/McQDNCDh5aizBvwSBcMBEOMZ/suJHkPkfqgWyPwUEA== X-Received: by 2002:a17:90b:37ce:b0:2f2:ab09:c256 with SMTP id 98e67ed59e1d1-2f782d6f0b9mr39599393a91.33.1737632365880; Thu, 23 Jan 2025 03:39:25 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-a9bdd309d91sm12546450a12.48.2025.01.23.03.39.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:25 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Sudeep Holla , Cristian Marussi , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , arm-scmi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 25/33] cpufreq: scpi: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:06:01 +0530 Message-Id: <2b89078adc1472d5ab9377ad7675cf4c07a8f7cc.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki Acked-by: Sudeep Holla --- drivers/cpufreq/scpi-cpufreq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/scpi-cpufreq.c b/drivers/cpufreq/scpi-cpufreq.c index cd89c1b9832c..54574978986c 100644 --- a/drivers/cpufreq/scpi-cpufreq.c +++ b/drivers/cpufreq/scpi-cpufreq.c @@ -183,7 +183,6 @@ static struct cpufreq_driver scpi_cpufreq_driver =3D { CPUFREQ_NEED_INITIAL_FREQ_CHECK | CPUFREQ_IS_COOLING_DEV, .verify =3D cpufreq_generic_frequency_table_verify, - .attr =3D cpufreq_generic_attr, .get =3D scpi_cpufreq_get_rate, .init =3D scpi_cpufreq_init, .exit =3D scpi_cpufreq_exit, --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) (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 D5607216E17 for ; Thu, 23 Jan 2025 11:39:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632373; cv=none; b=sKK8GVsvaGTnznFQfIDFVjCwTGETZGyGtkRePI9wtdohCxLk3xSvzhpoN4+2fOwuLDZHUuQTxekzrBvff/vAo3Wl6q+d3cNZO5EgsotPUnlZnxw3KwBQ1CAS3OvlXndf0iS+7CBVX1yp50Y979JAlXyeQ8u7Yvi3QP2vUco9tvc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632373; c=relaxed/simple; bh=tVzpkvRHob2oScLfzIZzugzDEZoNPWNMmUeVbL5KCJ0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=acQ2W+Jt2kzMR6EXwfGor2TyUjijVp/NTpGtWClqc1WPTgPPy0NYyIl/sFcm1RebUK5PkOMFbW2b8AMcKTtiHoIUeCx1zcgwoCnRtoKrMyNBcJbj+lvNCYnfmUmab/3hkdgEvzOas0umIgPUh0XHI4BOGsvFljD/1GbstuZ4yaA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=eX2v4j1x; arc=none smtp.client-ip=209.85.214.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="eX2v4j1x" Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-21670dce0a7so15259235ad.1 for ; Thu, 23 Jan 2025 03:39:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632369; x=1738237169; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=GGe7MqKM2mmQTSmw67MYMu+5UndpwYqCm1PZBz2cmzo=; b=eX2v4j1xsKeOwKFtMm0YaFu8E94TF07F5GBbPH1ptY7qIqMdoDAen1gPHejl0hBmL4 MfOUrKEb1+ksjaCjS8nnCOTORwI5xi72Nhmv0UuCLDPRyZH603wEOYSvyfrBNppe+i0z AGgmNOlV9gmuXYOtvGX964TT14QjPGUOvmhvf+NDrkKTn1eiWt96oGWJGXkXnTkarRQG JraWXHExOPFNmqKw2T2Bi6DuNa5P46EKwJ0OAVZhYEWvb5WjUMxgVPoC5moPv5P2VaG3 kct+KJLgY+O0PrH8caxAJzGmoTzTouRhdKk3JRUcr/1bwn3K2F7cOH1+oF3ePL0T9fMi N5pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632369; x=1738237169; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GGe7MqKM2mmQTSmw67MYMu+5UndpwYqCm1PZBz2cmzo=; b=rRvd1DrFcemmsaRxtv25ufXyTMiPyxhltVyY3vMXXC+5GipRpz4tGTwiKtRIk+e2KD PQAMyq73C68YYG08nA31HK8CS6V1zqKXSpPvU8YoMJDQYadNohSCLcPYbZDz4PzFPxVv LW8ZXsuQIKHisJl1DBMZGhD0naYxs6h/G8GK5udCO0e7gVhxY2LPUooqcwu1JjRr4rV3 rFVwgKe+GuvwLRDwOFMyKbsyabAcmNQvmGAaqHdfNL8tinc+Aicny086Mf9WP0wTd+A/ NRSDlhHwD4qNtlDBI3rUCsxSKeHpYumab479PrpIo/GAgfQK4ClorkCawNeGzWMJCLIx wKnQ== X-Forwarded-Encrypted: i=1; AJvYcCXSs4rrNTHa+5sXA11GadBCbbCbI6NJFRq3pWwMxTXKVjMd0Yv82dzNCkoWD4IA9/ZPXXa+dJCm6i94yWQ=@vger.kernel.org X-Gm-Message-State: AOJu0Ywv/uXhYiezPQRfiWgpfZW0uCn+v48Dq6UlKfcC5RSRJL6pVpqB IqDWflx8zMoGNPsboodZDp9rAnLQkYAKB6BACWEydGsKJB+A5RnRBk/UaIQIzV4= X-Gm-Gg: ASbGnctUhKbxsmoKTkH5mFBl0IBO5rs/kOv7OIlCKCvG+v3LhYThwfbDOW+AQbwUJMM PdlskSJ+VK0n2gFlATZ7rSmd9Fgivg+68WRLUPSs9Uvcjss1eZMswdtIr3AEN+SEdmrTfbMqFmY Tu1PyJ0qD8ZBkO0kRYjC0z1aSHWH25CdfCxaw0UInPTsU3Kq5Gnrf/AFJ2bETf94V/t++1e7s3g 2I/a4b92UJ+HIBFkEhxXHD4c1jKH8wtABJ+8AygilL70SVacEDUGDiJ/2izJjqyByjvxWrwBAG3 rFUbwY0= X-Google-Smtp-Source: AGHT+IHG6Tmy6vaGOWJamV9GkohlZ7OBqGg9X+O+3mNupP6Bb4a45cYQLihph+6Wmco/QdsR7Mkr1g== X-Received: by 2002:a17:903:41c4:b0:216:2d42:2e05 with SMTP id d9443c01a7336-21c35539f08mr371019405ad.22.1737632369164; Thu, 23 Jan 2025 03:39:29 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21c2d402799sm111476555ad.221.2025.01.23.03.39.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:28 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 26/33] cpufreq: sh: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:06:02 +0530 Message-Id: <47b6125c790b37393b2c35e9924c1b8a8fc6fff7.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/sh-cpufreq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/sh-cpufreq.c b/drivers/cpufreq/sh-cpufreq.c index aa74036d0420..9c0b01e00508 100644 --- a/drivers/cpufreq/sh-cpufreq.c +++ b/drivers/cpufreq/sh-cpufreq.c @@ -151,7 +151,6 @@ static struct cpufreq_driver sh_cpufreq_driver =3D { .verify =3D sh_cpufreq_verify, .init =3D sh_cpufreq_cpu_init, .exit =3D sh_cpufreq_cpu_exit, - .attr =3D cpufreq_generic_attr, }; =20 static int __init sh_cpufreq_module_init(void) --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 15E55216E2C for ; Thu, 23 Jan 2025 11:39:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632375; cv=none; b=tD1kUQex6C2oz1Kp34LhBYv5LkiabV9tpR3TaL+aSNN7I6/xw4SkYY7kg+Bs37RJzs2RTnELth1zf+wFxJC+nysQueZB2uQSCorODfKdDaukBo8e9b42oj3Pv/PDxI0Ozb0eQXFxahVFO29vHntkMPKvnex/Vy3SQ4Nwps1z3IM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632375; c=relaxed/simple; bh=9oOev658oCheE+irPhEfKW32u9AIDGcsZDIGTbry3tI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Cc/QaHfLYrTmiD+cf8i14nlSkFG3tuKfEeETrFslFfJ5/KMS0Z2uRooNdrYbLHEQE0Gte0IWzs2jZ4w9U16CO73dCc/AndVqSy6KHs6lNcdBRlb5PhMpLNzcTa/3GUebL9Ug7oOTWi/B8eO2YuPC3qnd1UzZH//i94kWUO7yek0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=AmuA34BV; arc=none smtp.client-ip=209.85.214.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="AmuA34BV" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2164b1f05caso11966535ad.3 for ; Thu, 23 Jan 2025 03:39:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632372; x=1738237172; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=F1qoMOIo+OLN2OfUa7PaSWk3Sg/XRX4qZfCM9AlKq4E=; b=AmuA34BVruhkv7BlNBzt6ZAzbWlhodGNnQI9B+AaMD5Sun99gKKIqeZekQsRsj3sWk muYfeyNvQRwEsON+sAJScHmKeUKuYzyYbGsyqLsNHaX9m0CEAl1ouTyN5pmbXzhTuzgq ZuZH8CfqDbsiBuo1RR0Z75jLKspqI2juRbt7shmTgVTzNwub/Nbg/LuUH0EHY0gby9OV rLF+gP8OR1YIMCDt5QeABwZTm6wUqUzKwLXtCBHymYKuRGMF2Q7wGcRfNqdj8FSpb24o 8vm4gX0xXE4OAaoJDPXRzqh5kR9MG0ihsV798JutjUJgQv4+sXhAl3jBlQ0n50sWRuIP QIeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632372; x=1738237172; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=F1qoMOIo+OLN2OfUa7PaSWk3Sg/XRX4qZfCM9AlKq4E=; b=iZWEw+1WkHy0A1Frqi/VSjS2gjN9P8icgzR26mWQY3B7Zs/8ijoyY9PQO9KAqx3kny a3Hm6aUKAZcylEE1+MYBuPbXt1kU3P+ZUZyhWGPwbjLR5pDckKNnpuye9XyO2uABntz9 djIOl3TfXzK9hqAT8phorspFR/94xfsX4tDcYDlsKL6sXQlGv5VA6MVM3hEupoYZWo+N y0mGTjWOTvlEJMh8Fzc/p1+0G0Hi8e2KwqigQYNA39Oy1XWSF+PTZ09Y/su2s9RlyoiQ M6iUBfRoEgWIHSjuitAb4ebKSlZ/Cxp6lbv6Qgpjse3r3r0n3T7HEnf/ei77rsHUYgDf fnhw== X-Forwarded-Encrypted: i=1; AJvYcCWvXads8tyV7EEH2bHIMuQO+9hbJsJXYS0hK7c/bVvUng2pvLyC0xHvKhVXEnnz9iDn8pb8xFG2tJHMXbA=@vger.kernel.org X-Gm-Message-State: AOJu0YzcoxrpcD2JEV7T1vN7aqVyhJ1bzj5e+8ctFkB3mhmM3uQkTD+T 9oKP/ILsj1xQHqIYKa/cs2BrwrxOTkHzs8mG6EPR5FWxmt7FUloEBfJ417AqAS6sDVGVYyMGexU x X-Gm-Gg: ASbGncuwhw+/LqKtFsPR/+QD7mQjrs1qZrh2U8TyNUb4WzADnzVE5Fcy+59astRXL9e BFBKnw50b3LTCwNkC8hEUvuq9ZMS+eRdNieIUm8p9FM4vSY3nIWhWViORfedbdSfxvtsCdQ0cdt FhZpDQApxJsl80AmnrFaD9qCyn6qXkrieI0PZIK8D3gHiic+RkXDCGT8Mm+xbLjwHizxl4UZNya +a3nfJIeopgvfoIr5Esc3CDCYed8TfJN2gvl2zH3cAfX4iX9pX6A5pzlL+D0RGPYvTClO2ido2q 6ERnKHU= X-Google-Smtp-Source: AGHT+IE1AhkQc7qL6VS4zFBoS2qj3rH+icxtjNX5Hc7Cx+vRs4GTv/u3rSA4LANdaudIKlcxq8Pbag== X-Received: by 2002:a05:6a20:394b:b0:1e5:a0d8:5a33 with SMTP id adf61e73a8af0-1eb21480ef0mr43895785637.18.1737632372479; Thu, 23 Jan 2025 03:39:32 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dab848321sm12935134b3a.76.2025.01.23.03.39.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:31 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 27/33] cpufreq: spear: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:06:03 +0530 Message-Id: <24443216b7d69eb64d01441eb8d9bd0e23e8981f.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/spear-cpufreq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/spear-cpufreq.c b/drivers/cpufreq/spear-cpufre= q.c index d8ab5b01d46d..707c71090cc3 100644 --- a/drivers/cpufreq/spear-cpufreq.c +++ b/drivers/cpufreq/spear-cpufreq.c @@ -165,7 +165,6 @@ static struct cpufreq_driver spear_cpufreq_driver =3D { .target_index =3D spear_cpufreq_target, .get =3D cpufreq_generic_get, .init =3D spear_cpufreq_init, - .attr =3D cpufreq_generic_attr, }; =20 static int spear_cpufreq_probe(struct platform_device *pdev) --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) (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 E9C4021765C for ; Thu, 23 Jan 2025 11:39:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632379; cv=none; b=bXlkTGq/jpQwOle7yjowSWWgld6TXgJji/DRIippZwQgcTZh5EOkVCLjFHFkhfMjnyeT/qivaychK5lBIjIT2pQ7PWvPCeHYN5tbbPdfu/LNvpQEz1iVP8YiSWC/n0bT6GPtjfaJEebrHcv3mc8kY84ftv5VFUxv5l2JJO7TUog= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632379; c=relaxed/simple; bh=LHdZZBs8LqTdaSpOCmU9TByv0nLy7UgO7+chu9ptj08=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=ISThDfZdtmqFqtI5gWilwEpcJYzilSkA0znScnV9IW0dntKziQCSS/VrucYYrEVtaIW+jIVWBgKJuOm3HyfklQQqmoR592pM3gi+x/Qb1DXKprC6cELzF07CuPpKFGDR6KtFI1jMmOXTMP1KckVB0hXADnrIKk/n7q5+25JdrFA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Vmrx21SY; arc=none smtp.client-ip=209.85.214.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Vmrx21SY" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-216426b0865so11526105ad.0 for ; Thu, 23 Jan 2025 03:39:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632376; x=1738237176; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=EBicRp1Zl8mKWJDqg/9fln4v72TIU9xhaEp8a6ynJK8=; b=Vmrx21SYwhSrZFdoFBUPr8kAzyD1BuqBIyM2VauFmgabm3klMTO29RsiYEpMXUutRn ++X90BirTFNUiIqnRrr/J/FwLfxvVE1qUABMGPRuyDzxdaIss0V/2oCDt4oBvPRKN5hi P1mUHHZinD7eA30ygqWFwmOc/ChO2/rZAf3QMlw67Gy9JvngSoxCC7W7y2JNskPxfOrF L1ejlar+06EHbX2fkmHen2dtGLk11LSbh99WUlG1Uizfl+ScdExV6ZYhkW1xm+Qax2FM nPdxv5aoPlbPNJtLBvIwbqxXl1+8PRU1LQqqyEqobji/du+tG+8uKuQ8mV6tNGZ+AeSL We5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632376; x=1738237176; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EBicRp1Zl8mKWJDqg/9fln4v72TIU9xhaEp8a6ynJK8=; b=Tzyh5dSJ1qedLtkkDhJ0Sc7YGZffy8fn9RscBB8EVZRUVtWuMs2v6/P2NSxfi/ZCLN fBYiYqgkjLklMYM2ZA/0fhi9Tm+Nhs1sHvNFzxX2sxIURZupzFLQSrbW42CPuWMgQK1W wMm15/Hvz35GG4MN/64nyUAbHjDyhGhwJMMGOTCCsEciwzsuSIlHZwGDFXzSboE/BGx+ EEABTI/jg+ofkCyUgeqPeraRzkTVOw1TizNYhpPaa0SNBc6lbZRG/gPY9t+aCjZpRrEd 67orWUhCFaytaUBe1g5k+OfL1OMYZSL1icnhKXgJEQT4LgirkVEEmDz6dEVNk8d1cwV/ TluQ== X-Forwarded-Encrypted: i=1; AJvYcCV9YezKKyUULrcQFh9ooE8bdLxElY1tcF7LGsyrafh+DnbsiwoXEshkBxp8px82ix/e2P2uwpUWCor5jok=@vger.kernel.org X-Gm-Message-State: AOJu0YywDVXOYrQPfOIx7NNqhV3/ZFU9kBpxE2HATdWnwdvYpQQWeETG OikeUgUEyTlzplUorJ00X0IuIVySHWuhcY0URfhHYafcLxki6CKUhINYRp8jGTM= X-Gm-Gg: ASbGncvpTHO8KyRP/K/eGFEeGUkOE70y9am4Un7zMR0dZe5m0tcug2VDslTkHeZNERw tNcA5V5PQG19XAcgtduOxb+tItmuWmW7PAGznMPIf7yc7oMNXtDZrsnVHsGWPWJbaCjmoM4AvxX R6+8al3zVVjadPWwiKd/k/sF9ut7ekSuqoMF0s9NJ8vvP26FNvDCxVXGbFHWUDp6AIBLZ7v6kvX YTJPwZtBV22xw4Io+a6IPmtFnLtVIYO8YT+t/9AwrutexXwvZIwCWbvBn+emS+AADVf64n6dCmI cIbajXY= X-Google-Smtp-Source: AGHT+IEVeVKW2icUS5K8c44XwKvlMP+JRAoHXW+RwI1RCgxUCMtM492yQON+xonJq1vZPLhZ81eMBw== X-Received: by 2002:a17:902:ec81:b0:216:5448:22a4 with SMTP id d9443c01a7336-21c351bcc64mr417493375ad.10.1737632376284; Thu, 23 Jan 2025 03:39:36 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21c2cea0531sm112676825ad.24.2025.01.23.03.39.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:35 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 28/33] cpufreq: speedstep: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:06:04 +0530 Message-Id: <2df2aa08d493cb0236361f21589b186c3585c37a.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/speedstep-centrino.c | 1 - drivers/cpufreq/speedstep-ich.c | 1 - drivers/cpufreq/speedstep-smi.c | 1 - 3 files changed, 3 deletions(-) diff --git a/drivers/cpufreq/speedstep-centrino.c b/drivers/cpufreq/speedst= ep-centrino.c index 3fafedb983b5..3e6e85a92212 100644 --- a/drivers/cpufreq/speedstep-centrino.c +++ b/drivers/cpufreq/speedstep-centrino.c @@ -507,7 +507,6 @@ static struct cpufreq_driver centrino_driver =3D { .verify =3D cpufreq_generic_frequency_table_verify, .target_index =3D centrino_target, .get =3D get_cur_freq, - .attr =3D cpufreq_generic_attr, }; =20 /* diff --git a/drivers/cpufreq/speedstep-ich.c b/drivers/cpufreq/speedstep-ic= h.c index f2076d72bf39..262cfbde9ca7 100644 --- a/drivers/cpufreq/speedstep-ich.c +++ b/drivers/cpufreq/speedstep-ich.c @@ -315,7 +315,6 @@ static struct cpufreq_driver speedstep_driver =3D { .target_index =3D speedstep_target, .init =3D speedstep_cpu_init, .get =3D speedstep_get, - .attr =3D cpufreq_generic_attr, }; =20 static const struct x86_cpu_id ss_smi_ids[] =3D { diff --git a/drivers/cpufreq/speedstep-smi.c b/drivers/cpufreq/speedstep-sm= i.c index 0ce9d4b6dfcc..39265884c3f1 100644 --- a/drivers/cpufreq/speedstep-smi.c +++ b/drivers/cpufreq/speedstep-smi.c @@ -295,7 +295,6 @@ static struct cpufreq_driver speedstep_driver =3D { .init =3D speedstep_cpu_init, .get =3D speedstep_get, .resume =3D speedstep_resume, - .attr =3D cpufreq_generic_attr, }; =20 static const struct x86_cpu_id ss_smi_ids[] =3D { --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) (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 4CBB8217705 for ; Thu, 23 Jan 2025 11:39:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632384; cv=none; b=Qm526jb/5V93Kiit+4e2httwWALUmZ4RlFu3JAK0fmAMgVLF15fO5IB8xpr6Q+qYvDUiLqCzsLv9d9visxvl1cOsCmohWdB/lQ/ovB1KgLx/Q81FouWgaz99i0FLiEy6EH/GMalDqWiD9uBWZyuZ5MtzHJmIVQRpqx/qQ1Ica1w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632384; c=relaxed/simple; bh=/RmPuuk1QBdOp+fFd+3u2pJjkPwx9R+qmj0CkPks3v0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=AlhCKy4DouOL5OUR5qdWY14ZgfIv8K5h5kZXoobyQwPvpte/Afpixf0UcuZjrEOH2J09GyfvnPr0wSHRGIJuFo4lJX/i+1XlbzI9sHP0sBk4I8Dmr9Nwm7GaOJTcIw+1a87GbGWMoAEv+mufp70pCfGLLbLFRNGQQVY7p5Ie+LY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=qMWkRTXN; arc=none smtp.client-ip=209.85.214.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="qMWkRTXN" Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-216634dd574so8756675ad.2 for ; Thu, 23 Jan 2025 03:39:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632380; x=1738237180; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4UBx5rEFZg5PgS8nxgdRfkrF65rnIH7pugxuBKI58m0=; b=qMWkRTXN3VHUyoPzNC0oOZmBpkit1qy/eQ1amcM29oM5zq0/oRpq2fyBpyJ+64U8Sb ftVDcM/J/995U4flbvxGKMMaSzbvuMoBG9MtFLQwx5rg2WzD9isGqG+KzT9So1B/Hxio DT338KHL/CfTwPpD/Rz7bC8oJZ4l5TXuRi3gZ0b45ktr8wCxF2qw43eZ0I2jpiiRubRo H4symqPgsk7zzaTNRLhV0763VzdDz1jJDgse8d/1/Y4YWrrSOYOCvTNTJTcivAAmfG+4 dHc0Tr989gVTNr5WuZjlMB6Wy76zjztovqPYYkHizAmwe24TwAfcu9lz/7VTRlkTYHF0 QnLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632380; x=1738237180; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4UBx5rEFZg5PgS8nxgdRfkrF65rnIH7pugxuBKI58m0=; b=q42pZVGHcHPlGBOsyZwqe5+PKDnao+Rke8PBfUHF6SzQtIofXwuHfvVElE/zlM5IVH wbKGhH95IScK3TEqvFs9J9+6AV3Rjcer6+vWAxXbExmbsVXXX01P903lh08jVvG4J09N Oay1DftqDNB/QK/v1TDCH8PCNP2K9mIswr9ri6MecAhCdVZF0Z2KxKcJuGkKU99n4HNS /EP7e569n0I2K1sYkt7bj5JEHCCOEW26gX9XiBDzU+NysGrUrlNHDewcQYDaXeZWbQp7 jR6wXbS/tPF9Dcwb1z/D69lPoenkVmIYRRPtrT36HqwvvY5N6703U+XaHDtkGZ8zmQsw iboA== X-Forwarded-Encrypted: i=1; AJvYcCXrW+i5UeM/Xo23J3m2CXuaU60U/Z4g8NrZyf7TJdJmDx8XdcXnhQizMvzvhaHXX+Eg/6Wr6TnjNl5oYXk=@vger.kernel.org X-Gm-Message-State: AOJu0YwLALEiEzx1lUjoNIsDaxi1X7YLMB+EXbhV3ZCn0sbkJbjSt0Jc kz3sm3aX5kfmGnpzgtDh4+ZrQahm0wr6BAiEr8t9SnhejLnVw5DGlSq4qkpObqI= X-Gm-Gg: ASbGncskiICKzIYu3Y1s24OjGuEP8/IEIbzWprLLVoIQPt+4/06XAXlrZAyBoFhCm6T vgsudDKAM37OhK0EYnyptI5gMCWykiIW3peX8TmRjtMRYCl5v+UCgt2uCY1ivPS64b7Asiyzpc/ qhOslElSLtvrPTd57Di9O8HgNY5+JDy3CdptkrueI1FTRUEwEYhK+5Yh+QDtuv7j7+eIfNcUW8o EFrepBWY/RfIhYZegdPKNGOYmNEV76KpU+4eu436HMGkBrBOLVMJNx7cVOT9AyxA4Cfv0qfIVq4 CKwxBYMQlqZjYWXqcA== X-Google-Smtp-Source: AGHT+IGvwGQNvEk20SR8FXwOYBdk/eKLULIdQVMu1dIgz8TqDRTBdFlyeE3AUsqvQwO3DrZBqBulzw== X-Received: by 2002:a17:903:41c3:b0:216:386e:dca with SMTP id d9443c01a7336-21c3554c994mr378111625ad.30.1737632379733; Thu, 23 Jan 2025 03:39:39 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-a9bce3a6157sm12352214a12.39.2025.01.23.03.39.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:39 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar , Thierry Reding , Jonathan Hunter Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 29/33] cpufreq: tegra: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:06:05 +0530 Message-Id: X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the drivers can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/tegra186-cpufreq.c | 1 - drivers/cpufreq/tegra194-cpufreq.c | 1 - 2 files changed, 2 deletions(-) diff --git a/drivers/cpufreq/tegra186-cpufreq.c b/drivers/cpufreq/tegra186-= cpufreq.c index c7761eb99f3c..b54a77be54e6 100644 --- a/drivers/cpufreq/tegra186-cpufreq.c +++ b/drivers/cpufreq/tegra186-cpufreq.c @@ -123,7 +123,6 @@ static struct cpufreq_driver tegra186_cpufreq_driver = =3D { .verify =3D cpufreq_generic_frequency_table_verify, .target_index =3D tegra186_cpufreq_set_target, .init =3D tegra186_cpufreq_init, - .attr =3D cpufreq_generic_attr, }; =20 static struct cpufreq_frequency_table *init_vhint_table( diff --git a/drivers/cpufreq/tegra194-cpufreq.c b/drivers/cpufreq/tegra194-= cpufreq.c index 9055dd398e7f..9b4f516f313e 100644 --- a/drivers/cpufreq/tegra194-cpufreq.c +++ b/drivers/cpufreq/tegra194-cpufreq.c @@ -589,7 +589,6 @@ static struct cpufreq_driver tegra194_cpufreq_driver = =3D { .exit =3D tegra194_cpufreq_exit, .online =3D tegra194_cpufreq_online, .offline =3D tegra194_cpufreq_offline, - .attr =3D cpufreq_generic_attr, }; =20 static struct tegra_cpufreq_ops tegra194_cpufreq_ops =3D { --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 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 B114521772C for ; Thu, 23 Jan 2025 11:39:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632385; cv=none; b=sze7pejVHG6kbPkGk/XsiIUdvnToGT2KhkwXmsEMwO/ta3ihm7PyhWbJFvgHxpkbndCVXMGiE1n6ZT/8/QcZy/Jg4FY8WQXaVqyshJg8bQ3XqbX0j/o7TkuBZsZ1swrVkdwqGihARTQj9hqW06UcXkCOZ9WoNBQLTQdLB30p4ok= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632385; c=relaxed/simple; bh=eofYrMAlyFUOfvE8J67A4zVSwYQVPwRTWfHU8IdSj3k=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=gIWh+i7mUQoISq8NBQe9JV5WEapro3Obr2iLuoY3L9eKo3GoGl0sCzEqMENHXJYjryteXZk+SGuaoIcwIDIj6yqxlmGkH61rgqKbUATuJhNe9jQVE7wukbyPqh2jPExhDg1wSNxRNlanRG48ypUNZEKJh/tr93GqVY2Exxo81PY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=nSVzSVr9; arc=none smtp.client-ip=209.85.214.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="nSVzSVr9" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-21680814d42so12145915ad.2 for ; Thu, 23 Jan 2025 03:39:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632383; x=1738237183; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=rb2rqEJd02k20/AhSog2v3OCrcQN7RS+AjxhMFEwgGo=; b=nSVzSVr9LWoRKSUoUvqJC/IxrMNirQbDC17L8GxOxCuv9avTouguHE0jLem4VYFzDu LiuJD4yjIwTbdUR6MfeGSgPTUbl3CPpPR+s02cGokrzSzUSUnmosd6sO5gSvCX0QsMUY CHhEJjNmEeSRQKRXiuun/IoZPMpfRHZ9+ZAOZ3ozaIQvXrgNDljsFM7wHV7Hf/caxlQv tGOdehTCtJs/DczHX/WYa1wDrqU7mMKtF2wFqw0bUjtowY66Vgly4mwVuaZkQ3D0J6KS PKhUSBikExEaE2vYNpA5XZ0gItdnesxLxsT31K/xeImB40VWXMpEhL8jyTxk9fozEB65 ZGFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632383; x=1738237183; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rb2rqEJd02k20/AhSog2v3OCrcQN7RS+AjxhMFEwgGo=; b=obruc7zYbXv5/QUPQ7aF7Z25ZNerH7vVPXXLsCNcU56MrvXrtYmAtPz04QxocrWsJ4 ZqKeMmo+wZVJUpEL1UZDtkLQ7jgSAC6W2+WaM7j5Wi5EH6O4bHzIeof/DGF9xOoWcD0Z Jk18cq0sBwPBCxz7SSIaXeIR2xDteiYf8K+7BbZSwWanSpxJQ3P3P+vc3O5Gd6RKVewm ZYxR5wHRa/P0uHm7sa3e35tsuJkZ4tdypmgP1yPh+ViG6Ydhj2IBAa0ZxpfPCJETYAwc l7dYcOARscJ8OyjlzcaGph68HCtEnKN2CSlaCvL8Mjw8MUCU9Are4B62JOoD2xFucllN kLVg== X-Forwarded-Encrypted: i=1; AJvYcCUXgKOxlBMAJp2t4Mc3dSt3LvTG+H3wkwI9b8pWYrvc3UnZdj6Xz1ll5jaiIQVFVcYx4+dFvDp0wBM/W5g=@vger.kernel.org X-Gm-Message-State: AOJu0YzwSYzG97NFugRy/e3gGq3tWMhlXn6ustsPtdUz8OnqTzG+JDHs bseVvVLZPJc6gt7rh7ji8y21YLjUDeSE7W7Bf2Ky7Bhy35RjYjvQ217yQ+k/I/XVG95BkOS2K2d U X-Gm-Gg: ASbGnctamkmK2y6LIAyiGJBdrXHkC4+KVyDKmkBjSext/jI3UmpWvcDWrMJRx9vipjx P+Ns04v2DALaeJBChvbY+78D4YIulcZTvYe+LGlrLyg2UXh26gidWHbiPay/XFKDsXPkcyHWTmn g8MKVIwZn1TPBEFg7enIRaVGxox15GBPdLF6/BtPAZhFO1q81oqMeV6PEw4YHQqi2GH7Qw8ieru 7h1G7e5j+N5KcIojrFAwid3xpFhtLXDG7N4VIt5RUoeIDhx7O7jFatEOkIknyoga6QFc3ny8gzV RVqQ+vo= X-Google-Smtp-Source: AGHT+IGfdcmFFMWXsL9R37HEeSmVQ+IjPSu61yVqhm5T58o74JeCbGEVeItG8c5Wzh+RQYFtC1lURg== X-Received: by 2002:a05:6a21:7895:b0:1e8:a13b:3885 with SMTP id adf61e73a8af0-1eb215fb145mr44955603637.35.1737632382985; Thu, 23 Jan 2025 03:39:42 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-a9bdd4f6e5dsm10604521a12.59.2025.01.23.03.39.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:42 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar , Sudeep Holla Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 30/33] cpufreq: vexpress: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:06:06 +0530 Message-Id: <62b1f43c0fe1fcedfeaedee9e7d8f18953bfe36c.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki Acked-by: Sudeep Holla --- drivers/cpufreq/vexpress-spc-cpufreq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/vexpress-spc-cpufreq.c b/drivers/cpufreq/vexpr= ess-spc-cpufreq.c index 0f86cdb7ec8a..65fea47b82e6 100644 --- a/drivers/cpufreq/vexpress-spc-cpufreq.c +++ b/drivers/cpufreq/vexpress-spc-cpufreq.c @@ -471,7 +471,6 @@ static struct cpufreq_driver ve_spc_cpufreq_driver =3D { .init =3D ve_spc_cpufreq_init, .exit =3D ve_spc_cpufreq_exit, .register_em =3D cpufreq_register_em_with_opp, - .attr =3D cpufreq_generic_attr, }; =20 #ifdef CONFIG_BL_SWITCHER --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) (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 E603E217F5C for ; Thu, 23 Jan 2025 11:39:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632388; cv=none; b=grGhj3FW5a+ZmlFtYdlw1pCgdQzrcARjD4AvNT8FdRsYJR3pShvfvDI8bGeJIcbjIo13hbgl8az1J82ZDCmpG3E+nPfj75hZUC1WW+QJKK6/mOD+TK3aNz5GSoRo0/DLq6BVWHHhsDjtb4Zy/9yQD43+/LIjqJtx21jedmLmtB4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632388; c=relaxed/simple; bh=qdYaBq1Q1yEL+rIvhlhaYVfASvfIfTKZczb9vnsCgp8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=ncDTeEC9OFSE2fRgvPpkUySLcUhHgzBI1XdwU4exRVjW8AosijdFp5Sk6ibQ1EKgw795KZh7srpUiAqwJjzJPNi0CnovEe3LXIYz9Z3vR6zsPqCiplwov8oTiBFGyUC2LopMNrnVgo9ibr5Rn5zc52gFnMU2Em22GUROCH/fAwU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=JO7+CGEc; arc=none smtp.client-ip=209.85.214.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="JO7+CGEc" Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-2163b0c09afso13614225ad.0 for ; Thu, 23 Jan 2025 03:39:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632386; x=1738237186; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mZN744IIikaolPVQBfMUPuwC2jdu5k0xBOOUnBiu/B0=; b=JO7+CGEcnOHTFFWwDCWD3e8GpBvtcCB8GNiXsofXpG4oPow5l98Qlkr/h2sFZ14pM6 VfUq0/xzalBj9JQBI8X1wz7pniYshz7A9elNoV9dklRTzx1kD0DlDZwLCbGO3xuEWqj3 a/8MWMb5CTVVlGzbEc+tTsYS2CHLtd7rUyI2tDenKtUZ23Pf0eIMIm/+aJhnEECQAvRp nqgB7FwgrepKxSn6s7njdR/o95bYVu5Z0XNbJauRwtxxwQdYF+GXXstZXRGqOiG8Tpem YaxfbQevPWRC+6QvUGePXeH1PDWXmLGCDdSmCgSWeKl/7bzcbmYGsOZbS0GtVLOH1EZE HeHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632386; x=1738237186; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mZN744IIikaolPVQBfMUPuwC2jdu5k0xBOOUnBiu/B0=; b=sbE07oc66bc9O92dI7eefPXS7QTSHNtTMcpdlNqutq8N6p3QtM9dUtrNI7yDyX3nhq o/KuJHOlTv2GHdmfKKPFoy1umIMKK5J/hEsv9DpciA30zLQRBovSS3meGnbxT3iGKlGg Y6Q4iI8hJztlAob/eSW+PSXRfz/LTZnA95aqAdJ7/qckfaKcNV7clolsAs8AL/N28ydu 9HNzw/yHCAhbKKYkEqHCWw2pnXIiRFTl+J+yd0bxaY1IbSXgpAzc23RF3yNiJp6+k+lV Sj7m6ueKx9hyp718rYHB9n9UG7SDDbWRKZnhW9Yl+oroPYE+4lraSnKIEDRmQKQUBYEc tiQA== X-Forwarded-Encrypted: i=1; AJvYcCWAigMn28pWgoPzAPVoAH/zPxom2ZtZ+OsEQZJ/M7Lg6kuaYiy1zdtiIzgFrOffOU5Z4wUUVDyXkvkS50c=@vger.kernel.org X-Gm-Message-State: AOJu0YyH+KqUQxz75nCWQsmYmxShx9V6g2hxvVGVeLRN5TYWjFWnPcGE wM5WDmafSO5MPNPnt1USZSqEwMX74nfruGwgDDOX6T4RKvfhaDVW11XJwmWGmw0= X-Gm-Gg: ASbGnctPAC9hEQifjxqyXfeCSCn1KEKn+rC7yO/NzMmsi1w2l5qMry1hwqrBFY00yzD N341wRcC/v3crIQFYnDlK3rt1T8E8TdST8s+1yhNFpaK2NkvOHA7xQK8M8wsuc/D0dlRuw+5uAI MgMz3iqapx0XcRUOA+D6US4EhXBYbcEEZhK7tfZTQciDRtZfw19uoU4UsLefIxv5Ac9U8DuNFYG 95NjIhoV6zOhjYnc9bexJrHmpw88XOU052Fztev3iVRO7Ofwov7pEC2RxtW6Wpj8Na7XjvTE2VM QmmDomc= X-Google-Smtp-Source: AGHT+IH8bcJpDg4V5yC0nWgdxJWWOCO6JUGTm1wcRp6iDPkksvPd9U80jdnIZi+pnk1nG+wxG9yuSA== X-Received: by 2002:a17:902:eccc:b0:20b:8a71:b5c1 with SMTP id d9443c01a7336-21c352c7d0fmr420284665ad.1.1737632386324; Thu, 23 Jan 2025 03:39:46 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21c2cebaebcsm111592955ad.99.2025.01.23.03.39.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:45 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 31/33] cpufreq: virtual: Stop setting cpufreq_driver->attr field Date: Thu, 23 Jan 2025 17:06:07 +0530 Message-Id: X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The cpufreq core handles this for basic attributes now, the driver can skip setting them. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/virtual-cpufreq.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/virtual-cpufreq.c b/drivers/cpufreq/virtual-cp= ufreq.c index a050b3a6737f..45becb92aa4a 100644 --- a/drivers/cpufreq/virtual-cpufreq.c +++ b/drivers/cpufreq/virtual-cpufreq.c @@ -265,7 +265,6 @@ static struct cpufreq_driver cpufreq_virt_driver =3D { .verify =3D virt_cpufreq_verify_policy, .target =3D virt_cpufreq_target, .fast_switch =3D virt_cpufreq_fast_switch, - .attr =3D cpufreq_generic_attr, }; =20 static int virt_cpufreq_driver_probe(struct platform_device *pdev) --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 759132185B3 for ; Thu, 23 Jan 2025 11:39:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632391; cv=none; b=M+bBNe1x8EKrTnHr5zZYpleT7/IsatfH9ZacT6c/gZMU4VjZ5S5cyGRpIa/tfvbS2wDHpWOXa2d4f4N0LBu09JcTUoaEeBejY16vykAvGW4pt1QxWLq2Na5cAX3kWbXo5/UrUGH2ZvgA6yom/VkTWzPG9o+FXq2hcJ0BsPSdbfM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632391; c=relaxed/simple; bh=g+5UVqausj/S8woGbcTzNjS7nHTJDZhAgMiqGXmWZmQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=HWjd7Zi99UnidwbaCxSf6GxSKJFeV5FFmOWZ3nDiwj1c7RnJzBApwMb7UGFkp2WOEqBOstpbpsIXeywRoL9UMQlCERuQStcw/eNU9XhUd0e/UOw9cbCm0VT+FHInM6TR3sDhE8Y5l9DfrYwgwzO2uxCzo9acStBAodnOdy9T40Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=ZzezXR6B; arc=none smtp.client-ip=209.85.214.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="ZzezXR6B" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2161eb94cceso8607875ad.2 for ; Thu, 23 Jan 2025 03:39:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632390; x=1738237190; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xwCpKJU9BK4nLoeDO8+WP0VYX3zsmqzC41yjD4cUd20=; b=ZzezXR6BPa/iKZTmBD4hmgNHukexJmybhX672kjnnMxLf4NFODTbBvZe+1E7QNj6Tz m72o80h4JubbFX3icdYAg81SZ03Y9g8UYKvvF+MAn0HS/QrLMJrC1JMNuYW7xIjJT0of RY1emHo0Zk/ln1QyBE4A/FafbjEGptj6r2Zjm7NEHQZoy3ZKo7U6vlnN66Yx4FQNodW+ 3P/re0U3JNpAgNNP9GD9Qbiyxdn1SN0gc82maYJ9nhveMRIrw+Nm08g9Wuw2ekatooA4 1W2fGh7ff+JVccJBgzwYlDQASmAaR0lsJW8srGeRn7bJJ7Vu/hNSPfDJKAYdFuffGUrg c6uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632390; x=1738237190; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xwCpKJU9BK4nLoeDO8+WP0VYX3zsmqzC41yjD4cUd20=; b=IwRZxKOVKqYxX6hnlrb4nBPC9vhYi3XFstxYuAp5p8cdqwkGkkOpVH5Zwexg1zf303 pWfcuB02Qhwqul9JMsD7rc/wJknfiJVUy2PtFtwg6RcT0wPT2/zYmU9Q8BwkeRApP1mC LgInk3Qiz7gd1100YxwGTJi4Q6HwPToEdeyCf6JHgy+CbQRlUY676GdZ+W058qDvnX+q /bvqCFQTzurk6T5gMOdrRDOuWS/VCAjxFLyiCiXGT1Ss2vvDbrN1dXfRe3Q/yxbzasnh Pl2KFRRyloWKeiolOJ8in4SS2D30idIMLwNXmg3T0DNoDE7sLqfko0qx9MnEsI3HYpnF q23w== X-Forwarded-Encrypted: i=1; AJvYcCXQEludGJ6wdgNeIL4ibU5z3mw1qds7HzQc4gLKgtvjaAV+T3DZZUfROEqUkasbk6qyD1UqDXDMsnGS5OM=@vger.kernel.org X-Gm-Message-State: AOJu0YxWx1TvgNMPwnw7lJKwZ4zrWGaskSgH0/1EVJ6/3Iu1pW7TGZmq IIL/iq1RDMrKC5w/iEvabO58gdUxTPDJ9tWrDr3AAZHgdVKEHTF9rMuV/hjdjvw= X-Gm-Gg: ASbGnctS4Xn7BshcNUPCFUh9tc7NtVlcPsTGbbdiE6LxmjbWB/lOmcX3EZm8n7RjhnS GMemLT7mMcjrRStOwTmcxyW0Po9KzeGv2SRnR2jpUFIk5N21AK5LGBS2eBhjlq9sH+2ZJeHU0Qp S4FUugcDqRIvp3XfXwfAiSSvJrsiwRpaaXoe9b0MyHpON9R+OCKAiag0iCfaOnQulPFZTZO07At 8woHXS4RMuIvHZqslBZwhv/Z0nBty9v9fdlfi7taP3zy8DlACrbriVkN6OMCU8kbz3ZbWPyKQwf tarn0zk= X-Google-Smtp-Source: AGHT+IFnn97+a1tkcc7DZeADa5XTR/Mpm+78sHyqxcLkkY3EK29mqG5VL6REvWToDBoEwVhzHSt/FQ== X-Received: by 2002:a05:6a00:1813:b0:729:cc5:fa42 with SMTP id d2e1a72fcca58-72dafbaa1c1mr38126960b3a.20.1737632389842; Thu, 23 Jan 2025 03:39:49 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dab817a4dsm13161894b3a.61.2025.01.23.03.39.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:49 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 32/33] cpufreq: Remove cpufreq_generic_attrs Date: Thu, 23 Jan 2025 17:06:08 +0530 Message-Id: <07c4420e1f3e7956e77dba34e35427f156d23c5c.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" All users of cpufreq_generic_attr are migrated now, remove it. While at it, also stop exporting attributes for available and boost frequencies as they are only used by cpufreq core now. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/freq_table.c | 8 -------- include/linux/cpufreq.h | 1 - 2 files changed, 9 deletions(-) diff --git a/drivers/cpufreq/freq_table.c b/drivers/cpufreq/freq_table.c index 10e80d912b8d..16e56f2fcee4 100644 --- a/drivers/cpufreq/freq_table.c +++ b/drivers/cpufreq/freq_table.c @@ -276,7 +276,6 @@ static ssize_t scaling_available_frequencies_show(struc= t cpufreq_policy *policy, return show_available_freqs(policy, buf, false); } cpufreq_attr_available_freq(scaling_available); -EXPORT_SYMBOL_GPL(cpufreq_freq_attr_scaling_available_freqs); =20 /* * scaling_boost_frequencies_show - show available boost frequencies for @@ -288,13 +287,6 @@ static ssize_t scaling_boost_frequencies_show(struct c= pufreq_policy *policy, return show_available_freqs(policy, buf, true); } cpufreq_attr_available_freq(scaling_boost); -EXPORT_SYMBOL_GPL(cpufreq_freq_attr_scaling_boost_freqs); - -struct freq_attr *cpufreq_generic_attr[] =3D { - &cpufreq_freq_attr_scaling_available_freqs, - NULL, -}; -EXPORT_SYMBOL_GPL(cpufreq_generic_attr); =20 static int set_freq_table_sorted(struct cpufreq_policy *policy) { diff --git a/include/linux/cpufreq.h b/include/linux/cpufreq.h index 7fe0981a7e46..d237ef91d1f1 100644 --- a/include/linux/cpufreq.h +++ b/include/linux/cpufreq.h @@ -1198,7 +1198,6 @@ void arch_set_freq_scale(const struct cpumask *cpus, /* the following are really really optional */ extern struct freq_attr cpufreq_freq_attr_scaling_available_freqs; extern struct freq_attr cpufreq_freq_attr_scaling_boost_freqs; -extern struct freq_attr *cpufreq_generic_attr[]; int cpufreq_table_validate_and_sort(struct cpufreq_policy *policy); =20 unsigned int cpufreq_generic_get(unsigned int cpu); --=20 2.31.1.272.g89b43f80a514 From nobody Sun Dec 14 02:18:19 2025 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (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 D5CB1218AA2 for ; Thu, 23 Jan 2025 11:39:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632395; cv=none; b=BHMP1bZDcNHPeYoSusBicjRSw9ZOjjh81cqhLEmKhL0IO2HjtXIHLj8T1v4j+eRimYhkd3boeODxFdpFLwCbhK7F+QDuj+hVi+jCQPL6Ctl3AS7+4MzVT9Mg8XfcZ3KPZOa4pSd37XR3UEDNhYLGg/25BsotmHCi1uZMi7r0E2M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737632395; c=relaxed/simple; bh=VN9IacOPeI5nUxWK7zWMJWorTJy+PSNeXSys/yXQA0s=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=R6xrcnGBE10rheBO8plIg2fg+yGQLVst8GfMtf0xitnMNrhBpfK6rsPxAIxB9smRmgM9dj331jz4sKyh8jXfScceUeic6AQ0g1MuvIeL2XrK63+WiJXuIPdhoSBeYcmGM7mlNMGMaaoeT2TM2RwSML1znvT7czhqLkcC3Ma8IsI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=NXWcqgCo; arc=none smtp.client-ip=209.85.214.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="NXWcqgCo" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2162c0f6a39so36537155ad.0 for ; Thu, 23 Jan 2025 03:39:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1737632393; x=1738237193; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HpR6CUvCRb/ja749qvOp/VQU58xavrM06pOATjKwG2I=; b=NXWcqgCou+EvQapK8HIFRDQa0eZ8aNmFAhBILPHZsqT/awlQjFmwKP5256Xs8sJN/O g6TWhCENVKHsT9OwuMYxsfKPnnU94t5wXQBASPMA70jjmAfiXOZXhV/o+RrRLgXewft4 7aXyh+uO8Vb2eu85NYUlcs2G1xWUSbz8z68s+4Oda6FK0YEJiurtxyNdHZWpM5ExNmxe PwEO7FktE6I5ZdZYQtuy7zQB3MeTMRsBn+eSIzrqngbtmI8W3/P5WHlLYDUqb2zk9DW5 tU/hbMx1GUJkte7j3RqXBKZ5TLPoveuNwbAGBQjB6H3E5O+Amj7lbt/t7eaYcafcq5z3 i8sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737632393; x=1738237193; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HpR6CUvCRb/ja749qvOp/VQU58xavrM06pOATjKwG2I=; b=wctQcumO6ZsMkU6lwDc2KFskW6ecdrpYrr6sEqH/IUcXryA7blRaqNyyYlS6fL2tnr GBPEUedPnJTNHdjoziG5Pkx9Kn6yx2eWlZb3iBIQsl0jbNckRH0OX8NarzsXNcE6A9qz 2wXrYiZblZVjm2PtHDGD8zNP73pDJlHLqiF4LCU+osf7i5z2gm9DVesvncA5pgMRuxho oz1qBW41ze/+oQ0Na4j75fBptys6UCzCzLABbOF3Ta9D+y9Ryo+XcRQUmv/UTGtuLlRF JaFmGr1cii2u/j0tsBOGFycC4hjFKGGfE3ZVnhrRgfzlzwPOCbhsMRmenKOe32PJOV/n 8g6Q== X-Forwarded-Encrypted: i=1; AJvYcCXm4u591931seXIVkeiSJiCNzVuO0LYz0+HIewZ1lS5oLboOWALbQZTeaFV6Q28xpOe/7dkWdT4MAiCDZw=@vger.kernel.org X-Gm-Message-State: AOJu0Ywd06z28mlT+PtbN7mhbwnyevl2sjYaejzZnBie3RK1JFCCyQ7Y ruX0b8Z0OV7NUzebyppkwyz7JcsLPvXf0kpDQZs7yx3XEy2WDJqRqwJV/pTvWxs= X-Gm-Gg: ASbGncvRO3J4R3r+f8HbFGysfr5CiANMdferHK5mgZ4e88JK998ugzaeDS4CP1kEg4p t71pXdV0A0vQKpbigKkVD4gQUJ8VvmX+xZesYrQkDK/PUvMI0v5rPRoCffBe/vwEtnu9SKQVF/N kpJzdba0X/QOUj0tlDCM5iaKXzoLQRohUlV9WivPrPuFSR2IJ3Rt+R3uA/nGERgD2hRZZYGA0C8 9i0q+p7bOFdOm8kajUyg1ikEA7Gbv6bkXpeQ7v5x7u3pdIq+t3zT4TcAJ/3pTklxTMw8yBfpiY7 VWJ/Gdk= X-Google-Smtp-Source: AGHT+IGo++1b7/8/COkEZYhpLDYX941EcGajeBPmeTjsJgAikmQ5GvL8OOkXH/im95bhumUzwE6Bwg== X-Received: by 2002:a05:6a20:3948:b0:1ea:f941:8d8e with SMTP id adf61e73a8af0-1eb6978d3a5mr4736487637.16.1737632393186; Thu, 23 Jan 2025 03:39:53 -0800 (PST) Received: from localhost ([122.172.84.139]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-a9bdd30cdecsm12394311a12.57.2025.01.23.03.39.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:39:52 -0800 (PST) From: Viresh Kumar To: "Rafael J. Wysocki" , Viresh Kumar Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: [PATCH 33/33] cpufreq: Stop checking for duplicate available/boost freq attributes Date: Thu, 23 Jan 2025 17:06:09 +0530 Message-Id: <320e85838d2f19f6cbd5a66aee934cbaf4f60016.1737631669.git.viresh.kumar@linaro.org> X-Mailer: git-send-email 2.31.1.272.g89b43f80a514 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" None of the drivers set these attributes directly now, remove the unnecessary check. Signed-off-by: Viresh Kumar Acked-by: Rafael J. Wysocki --- drivers/cpufreq/cpufreq.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c index 973bd6e4bdd4..2569f9980d2c 100644 --- a/drivers/cpufreq/cpufreq.c +++ b/drivers/cpufreq/cpufreq.c @@ -1076,13 +1076,6 @@ static int cpufreq_add_dev_interface(struct cpufreq_= policy *policy) /* set up files for this cpu device */ drv_attr =3D cpufreq_driver->attr; while (drv_attr && *drv_attr) { - /* These are already added, skip them */ - if (*drv_attr =3D=3D &cpufreq_freq_attr_scaling_available_freqs || - *drv_attr =3D=3D &cpufreq_freq_attr_scaling_boost_freqs) { - drv_attr++; - continue; - } - ret =3D sysfs_create_file(&policy->kobj, &((*drv_attr)->attr)); if (ret) return ret; --=20 2.31.1.272.g89b43f80a514