From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtpcmd0757.aruba.it (smtpcmd0757.aruba.it [62.149.156.57]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EF80731E107 for ; Mon, 2 Mar 2026 14:47:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.149.156.57 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772462840; cv=none; b=KmJCZEohSfRuk2bxiHkcAC9eAVixkaMZ+I420WnvupbWMMZQ08ZJyMNnLGm++a4O0JoBPcYC75MdbAINoLEj/lNBxvFo/z4ztvUAtSKVrbYBDMFdilfJ7kaYCd/7hIrXQ0TiAgzKr5RwO1GP0FIZpkSs4n60cVBgfY940lzCeB4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772462840; c=relaxed/simple; bh=PAtFSBao/L4NhsbmqUJkWlq2VyXQU8tlfV8Kvjy3g2A=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=h92ChhAPkpJOrDx+No47iXq4H+DsRHng4FofG9ZqXNee8zsBUUp5J3QdrWRPli8D9HKpYqSEHuJ+MYhCcIIlHAGylQgMMqa39WWLJxcdJIdYH/QImUw6tHbCszKGKkoBBUH8PG3xaX5TpZRGSOs9RukgMXk0qd0d1OE2DKw/kOk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=enneenne.com; spf=pass smtp.mailfrom=enneenne.com; dkim=pass (2048-bit key) header.d=aruba.it header.i=@aruba.it header.b=flC8Fme1; arc=none smtp.client-ip=62.149.156.57 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=enneenne.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=enneenne.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=aruba.it header.i=@aruba.it header.b="flC8Fme1" Received: from [192.168.0.189] ([109.118.83.103]) by Aruba SMTP with ESMTPSA id x4VAvdZ5TtpTfx4VCvbcok; Mon, 02 Mar 2026 15:44:07 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aruba.it; s=a1; t=1772462648; bh=PAtFSBao/L4NhsbmqUJkWlq2VyXQU8tlfV8Kvjy3g2A=; h=Date:MIME-Version:Subject:To:From:Content-Type; b=flC8Fme1achnrQEWv8QH03jwREIS42rY/19nKaMj0DZL/d4xqzo8hEBl3KdF2jUJN 445TUJP13lLHLpRTJUFqK/qAko9t3NnocExFS1+klc8XUacdUdF6xxQE+0950aHQVw zqLFL2NILcgGi0tOmywN3fupR7aFyYkeuow9q8Qg9KawW2+EzFKFVsktKqFgqHaBUJ XBrNJgj3KgrJi+59zyVt4OAMjcLkyn8OovOhKANMGmXG2tP0ecaPip6Yn0ABJXmUdP DnKiK0q6A4dm859e/0Bw+QtFOgM1J9m2MUBQJXZI+TvnC38GtfrAsTP0mvTk115Rkk dsYWEwbg3vAVg== Message-ID: Date: Mon, 2 Mar 2026 15:44:03 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] pps: change pps_gen_class to a const struct To: Greg KH , Jori Koolstra Cc: linux-kernel@vger.kernel.org, kees@kernel.org References: <20260302142436.3292766-1-jkoolstra@xs4all.nl> <2026030258-drinkable-shower-6c5c@gregkh> From: Rodolfo Giometti Content-Language: en-US In-Reply-To: <2026030258-drinkable-shower-6c5c@gregkh> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4xfGVht3Xg/pFT9OAoIpQcd8aoSiKPG29+CoBSrCCvzqK+u3Drl9Lap5Q0mZXVwfUJ8o0JYPotQZGeagcg5gcxaKD98bhsLWkmGG6LEbTc/e9NjsN7f4IQ 0GWEFEPIN8OAOQUFj55pAJLAvFs1qWM4ZvMeRygabWVlhgkIc8AUTfhW7vAIA9MliNP9ZHf8DF9+vwV+RX3wmDqgXVw0nAGdPXAEFL39bj0wpAf7ylgY94x1 J2FqKM1swJT+GYn1BmSUCPkhGKyr82Lnf9K0ElFzvHvBWuqStP8VwYb+4DPOU/7tI9FUgczdbOHBPRWIvPFbNw== On 3/2/26 15:27, Greg KH wrote: > On Mon, Mar 02, 2026 at 03:24:36PM +0100, Jori Koolstra wrote: >> The class_create() call has been deprecated in favor of class_register() >> as the driver core now allows for a struct class to be in read-only >> memory. Change pps_gen_class to be a const struct class and drop the >> class_create() call. >> >> Signed-off-by: Jori Koolstra >> --- >> drivers/pps/generators/pps_gen.c | 22 ++++++++++++---------- >> 1 file changed, 12 insertions(+), 10 deletions(-) > > Reviewed-by: Greg Kroah-Hartman Acked-by: Rodolfo Giometti -- GNU/Linux Solutions e-mail: giometti@enneenne.com Linux Device Driver giometti@linux.it Embedded Systems phone: +39 349 2432127 UNIX programming