Received: by 2002:ab2:3141:0:b0:1ed:23cc:44d1 with SMTP id i1csp1520307lqg; Sun, 3 Mar 2024 14:22:38 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCW8CZrr87hWjnOwCKjSicNKr9QEO32CN9HLXjLLEymcqdau9F5UJ+Q7TyltB7XtZH5rbGgXAwBWf4sdlgNSR3h2hqysD9lJATlZUBV4TA== X-Google-Smtp-Source: AGHT+IHGLimIPZWYFb9oCj25BM1np5rSkvLQVBmJ1IuyxhLu3L/71pVyh22Nuqr5mj8TYdQN7WEv X-Received: by 2002:a17:902:7845:b0:1d4:4df7:22ab with SMTP id e5-20020a170902784500b001d44df722abmr5542011pln.55.1709504558565; Sun, 03 Mar 2024 14:22:38 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709504558; cv=pass; d=google.com; s=arc-20160816; b=uTSkxTF9sE9D/RMT2UBhd7ql+VkFANy17+19hqScz0Ulr6M852cJ0UNGuqIdNdHIgR BRg9VVuQSg4SmNAP7BtLMvFa3hcpti9iC397JNXvfFKqCeUmtSPLkSb0t4zu7J/fJafx 5QNEJkzw1B7u1XVYWYIF7mQeAIo2VXgac41fGgXjyKEsj9dfHkDwZHWDsMxuhQm7CTSx pqv/yOtaTZpXAjVA9emSeFh+tl0LSGWRhpMDmt8qGULOVo6HjLgJTFApkvgCtxKe9zfn vJtLSFCtseennBV2xpO309f2wj0P2dkT+Nlm5zf/R0PZrah/0HTk/WhnVD3529sbfFAR d/PQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=jIHXZVVXuB45GC2GRd9h6jwuBiJ6oIOuCBu3L9F02rY=; fh=LJiAJt69lHG66aCjjhBUlfLPJrExzIV4sJf4HAYYgVI=; b=LSYw7OznQMjAmWCmJviKs/AxOBPPeKO3POJl72sriQxR/xGZHGDUZa5nJEQpd+Ud+K htUecw+nNIVK2MidqNObvttE7E6NkfmNkXIXd6bCxsvQiK3cmo9pQyV/OmIQu9etIRxe yAYMJIsmQxmG3ia/2TGhYdeFE6egcI6e7IGXQ79VdmfSUnb05msBpcJjozWK8DcwpuGY EoNIbPxK5Ds1mtfL81pewuYkYpDyvr27MutTwCAuFQWV1j0TWWuqKxly0kdiY51aKGco IaQU8TXpPtLBt6zH936M6viy61ScEALNF783yW5bD8PPOcmJk8zfNEaQnY9hRi0bmGFK +foA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="XEDxnU/L"; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-89928-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-89928-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id q8-20020a170902dac800b001dcfcc38baesi2716000plx.12.2024.03.03.14.22.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Mar 2024 14:22:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-89928-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="XEDxnU/L"; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-89928-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-89928-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 42C6C281530 for ; Sun, 3 Mar 2024 22:22:38 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 687997A736; Sun, 3 Mar 2024 22:22:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="XEDxnU/L" Received: from mail-lj1-f172.google.com (mail-lj1-f172.google.com [209.85.208.172]) (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 070B443AB5; Sun, 3 Mar 2024 22:22:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709504549; cv=none; b=qeSyVbAfjbfmJRrdE2PG66XwRl+PLxRfXY07bBGj3LDnlfLWAYr0K0sim6CWu9cJN1nHPnc4kqC2CHovhZSsuq7+qVI3Oi7OjRWvUi/PX2F6m4xSupRLWDN1FLAh78L8AursZrIWcd197zf/avQ/dvGOrw8+wMFVQ7kxRo4jyDI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709504549; c=relaxed/simple; bh=l4c7mgc2KlsqWlFa+HlguYlMpiem2JJrvCbQrfK5PdQ=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=IXTOSMePsWnuBo8jmTkCoCgyJhIppG6HeD9PcU5WLQrkkOOtPhoYmVUtVkP52+XX0t4uTsQ+NeRgSoP7CVLaD49sX8x3KzekGBBGdb9iPH/1YtZr1XVldaBolCwTDQ1MZ1FuVdIedaFiklrMp4NkTxRFF6adnNanasavDWFi4K0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=XEDxnU/L; arc=none smtp.client-ip=209.85.208.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-lj1-f172.google.com with SMTP id 38308e7fff4ca-2d094bc2244so55580291fa.1; Sun, 03 Mar 2024 14:22:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709504546; x=1710109346; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=jIHXZVVXuB45GC2GRd9h6jwuBiJ6oIOuCBu3L9F02rY=; b=XEDxnU/LTuVVZpK+0YcTCzz8AnqEB0fsj+jSXAr3prdqQ2CVvAqw5sJUWk8JGkOsdj y+u0PfFclFifCSPJXTGyR9NqoLQvBSRt22U2irn3GW2ho8wwJHxXONnrzbkzg3+UzRHY zg6RnBnxvfNUTSIuUHpRN/1SidyRun7Be6uhcLg5OfksNdgSmQVrmvmvcxHLIY/iv3q/ jRNr/BfqktjrD3fUfaYpda8/YNYZVj8AhFUDWnijeyEtORAdzhL19Gy92dal6zS3r/4w iC0bRCqyQHGbJo9d1XZwcDqMKvo2mKDJU+g7gTKc2FgAZXgSi4DRc4Xx+iOUmxKcXkAH eINg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709504546; x=1710109346; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=jIHXZVVXuB45GC2GRd9h6jwuBiJ6oIOuCBu3L9F02rY=; b=tDkZgaiwdzq0n6uF3/RkBite6F92gReAGr3o20pWB7APZcZMKn8cpzIqfM15GvLt9z CqxnOeAeSO2jmIVC5MKQ1gVC5/QzeLsUgkm1Qshf15e2yAR+8+sG7rzWebnKVhyBqO2N 1YwcODBPDDg5YGvcMGSLFvBlQbtuzIw03PbGXxYb0MWrtJE3xo5bGMHVCBqDKgW32hdR mAABs71plw/DM3nroycpGjRX/Q2vBax37dSyNXt57ujyjjGDNBdEfXQSQ+whDGNA9fRQ gFEh8IfQjj5aYnq+tbcs/CG8n1c3TvXjbP7nnaczAaIPrJfyfDnX9TJ3euHPDhV9UP8e IPEA== X-Forwarded-Encrypted: i=1; AJvYcCXlpTu/mjYlzcjcHajI3NGIb9R+xRrv5FFctBsDrhRdyu9yrQjQZIuRuSApiHm3avKdl8Uvt2LH+yAfS1h23PNaxJILiKaThHcwaurWxYAK7hDtCLCSgBI2ogKll5t81a3w4lOZ X-Gm-Message-State: AOJu0YwTBRa5WVG+gpVFXj4rA5OrBhk6y5hUVzKQ4nesM1uXtoW/Q/i+ y0418jRfiMxWPmplCwQIZCj9Se2YwTCdybfwbTSztfb3T6OwNptX X-Received: by 2002:a05:651c:b0e:b0:2d3:af63:56d0 with SMTP id b14-20020a05651c0b0e00b002d3af6356d0mr1447804ljr.42.1709504545831; Sun, 03 Mar 2024 14:22:25 -0800 (PST) Received: from [192.168.0.3] ([69.6.8.124]) by smtp.gmail.com with ESMTPSA id d13-20020a2e96cd000000b002d2682050d4sm1511084ljj.88.2024.03.03.14.22.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 03 Mar 2024 14:22:25 -0800 (PST) Message-ID: <965c055a-1ff7-4b7e-9fea-3fbca5b08be8@gmail.com> Date: Mon, 4 Mar 2024 00:22:30 +0200 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 net-next 4/6] net: wwan: hwsim: make wwan_hwsim_class constant Content-Language: en-US To: "Ricardo B. Marliere" , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Loic Poulain , Johannes Berg Cc: Krzysztof Kozlowski , Paolo Abeni , Salil Mehta , Yisen Zhuang , Greg Kroah-Hartman , netdev@vger.kernel.org, linux-kernel@vger.kernel.org References: <20240302-class_cleanup-net-next-v1-0-8fa378595b93@marliere.net> <20240302-class_cleanup-net-next-v1-4-8fa378595b93@marliere.net> From: Sergey Ryazanov In-Reply-To: <20240302-class_cleanup-net-next-v1-4-8fa378595b93@marliere.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 02.03.2024 19:06, Ricardo B. Marliere wrote: > Since commit 43a7206b0963 ("driver core: class: make class_register() take > a const *"), the driver core allows for struct class to be in read-only > memory, so move the wwan_hwsim_class structure to be declared at build time > placing it into read-only memory, instead of having to be dynamically > allocated at boot time. > > Cc: Greg Kroah-Hartman > Suggested-by: Greg Kroah-Hartman > Signed-off-by: Ricardo B. Marliere Thanks! Acked-by: Sergey Ryazanov