From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 28635396D24 for ; Mon, 9 Mar 2026 11:08:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773054506; cv=none; b=L6wttMmGhmHWeQudBSp8bhpkSUM7xXGAdmXikiNIo7WJnMdyxXiedHiqM03Un7XjfdNpg7qShTlxLAklBw+19MKqDbbWewM16OiMQQlb78uSXFnHtwFeIVUtZJRI6Qey1ZvT88FBSEespths6vNvlCyQPW9KvF3XS4o/QMr5SNI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773054506; c=relaxed/simple; bh=haZYw/rVRG4cTY6XlUED1nGXUhf7pYB6b6bzXHZlX40=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=lyJEYROLrXPInH1XQdvgRNQbsdLrX+u3FlH7IPYSmPw8hdmSiybQd05Mk0cvjYpP/fqSoMnECPqDWfTxZWRrMId+KaHBgryVvzkT7K02Iizi3jnB+VHL7KEyiNUKpj6KDHsLnLOwzo8b27Snqx1K4GObojdRbrvqfp0JCSOtuQI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=Ub24Gv1J; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=i/IEdR+b; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="Ub24Gv1J"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="i/IEdR+b" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6298W9Nk3773088 for ; Mon, 9 Mar 2026 11:08:24 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=qcppdkim1; bh=A+vqi5yNfETZAao574uaaCl9 A1rW1wYUCbmkQ0a4C8Y=; b=Ub24Gv1Jn9nX9rjaOFOGcGwcZdVmHjStc0FyiSku Du3qSxRdTTmlVzYgQU52dkfNzEOykV6TdXX3XU2RMK5PpxOOuVmJnJtQTSSU3aQh YZzE5Y5YAOPSZz7lIVDB6OrQqEoNTkG7ubqqPSc695WGs8YU5Pf2motMQ+QZiTG7 D1KjojNEENM+PhejSi1HkESscTsw9XJIGLBnUwRAt8QC8HearsmjoHY4RF7rJFkr J0HybVZePW1OirXbbHCjmvNavFwA67/oKKp+MPInfHMVdnJSDAqGCBVsPFAMRvGG 933MqxunRvncA0CWlIIQtWPjnVk1jtIPVkCIg6XS4I3Ygg== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cstsa8hx0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Mar 2026 11:08:24 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-c73b1376f98so4640087a12.0 for ; Mon, 09 Mar 2026 04:08:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773054503; x=1773659303; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=A+vqi5yNfETZAao574uaaCl9A1rW1wYUCbmkQ0a4C8Y=; b=i/IEdR+bcJoT4s1jMvcducB1mjixJC0TpvNWdGyRYiktxJLfrf4kRAkqWtEweAJIWq 9fGYoNwMFcmJuiwo4mDDVUl5RDVU7EZWx49EmUutOBksKIhBg0adBpVLDnQTpIfteqX+ vJoGDt+mnQuOV3/q89PXuyt8WLWKud08IOSarX+GNdu9qq4DLXVs2D9N1dcxBdA4MZAp vPvl10hDOGhyj9UNxqPsqQsb8gW+3xnoFeFoLg/k348d6kS9eQeitndVvAEDieFFbO1j 8NhMHoVcXEQ/S6ROTcHrctKIpUI0R094TqxpkpZDIaPjZAbiFBV5tQx1XMy24NnYbmgd 9Z6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773054503; x=1773659303; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=A+vqi5yNfETZAao574uaaCl9A1rW1wYUCbmkQ0a4C8Y=; b=AJ/42QR2DRX/FkhgNq/27Dv8WRwg5lxElGDe863BVV5+PQV334WLnw7tjRtBWoE97j 4Lqf4az8IVn+zICTOgrihqJiDEoD6Rqm7BxW2AvVmoB6wmXbG0ZZTl0hED84i6rkvF73 AzOEoPYKVCNO4n+DFEUyK8DPiPdoWmRKJkzkz4NkWVyKK5bqL7OWHxy7RruLKJk7JbqH 8oXWsM9WNV39A4bqyxhXa1gmV7SlzCoFZQwFY80pyrl++58S5yATl0okVJ0BDhRix4SS k/itRMnLwpLJasbTYobPQPk+F1CktcmGDPlYk32wI8ehfHQ0X8qc2YgiDfHMhnFw8Whh A72w== X-Forwarded-Encrypted: i=1; AJvYcCWDUZcn6De5v9rxoVxPFljZN3OjYMLX9SKRWfX7bsQV+MswOnQFyU5l+5TRFRf1AWh3UZdlul0=@vger.kernel.org X-Gm-Message-State: AOJu0Yx+XFSjzLJFlt1RIIQBoq5pg3RbMk25pRrEVkvxK6TTK8z9KMgX 8AQZ8fBjCjqa/d2wWEQrOPkDATh+ddgPJUE0gqLjNz6lzjREETMMP41MMZChqcx8aYRIQQbP/UP 8o/xdaQasVtSdtj8kS/wPMmd0OJeUGjDGLjZjX9dNWsRsuE9qAvGl3OhEfM8= X-Gm-Gg: ATEYQzxx1R/Te/WgNzF2LilOGaNy4pCoGRzfAnHnPni97iW0/91JNDmZwXar7ooyCh/ Tqbw61jsrUdUkGmHmW5epcEsTsog0BzsiB69WMGSYboIyc+l7erB/7ivY/HSkNn4REILI+PVQvl ZD+x+JpDmLUm/HpwV+9WjsndNyA+avNooZ9JzhdFOwQ3sCbCwVamwrpwxlHOckOz567Z7JzfPte Ykv6I3IQ3a36MwqGWlHDA21JfHnJDIH1u2EwvMhUSrMi4jgCv+YKdifQiUd9EGTS6l837J/I1TI zRKRT7VhnXFLeWlG7H7611VyBMARAjesKJtSk2GrhmvuCElCK040LktbdHxlsOdoY3isYxUZ+C8 ky/vfYCNFKeO6gMhYg7DRuw0sD37UNdXnQds= X-Received: by 2002:a05:6a00:249b:b0:824:4a22:ec16 with SMTP id d2e1a72fcca58-829a2f142fbmr7232860b3a.34.1773054503038; Mon, 09 Mar 2026 04:08:23 -0700 (PDT) X-Received: by 2002:a05:6a00:249b:b0:824:4a22:ec16 with SMTP id d2e1a72fcca58-829a2f142fbmr7232839b3a.34.1773054502566; Mon, 09 Mar 2026 04:08:22 -0700 (PDT) Received: from oss.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-829a48dfc17sm11868886b3a.64.2026.03.09.04.08.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Mar 2026 04:08:22 -0700 (PDT) Date: Mon, 9 Mar 2026 16:38:12 +0530 From: Mohd Ayaan Anwar To: "Russell King (Oracle)" Cc: Andrew Lunn , Alexandre Torgue , Andrew Lunn , AngeloGioacchino Del Regno , Chen-Yu Tsai , "David S. Miller" , Eric Dumazet , Frank Li , imx@lists.linux.dev, Jakub Kicinski , Jan Petrous , Jonathan Hunter , linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, linux-sunxi@lists.linux.dev, linux-tegra@vger.kernel.org, Maxime Chevallier , netdev@vger.kernel.org, Paolo Abeni , Pengutronix Kernel Team , s32@nxp.com, Samuel Holland , Sascha Hauer , Yao Zi Subject: Re: [PATCH net-next v2 1/7] net: stmmac: provide plat_dat->dma_cfg in stmmac_plat_dat_alloc() Message-ID: References: Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Proofpoint-GUID: Hh4mz2n7V2XaP13w2s5jrP-EM3A4-5b1 X-Authority-Analysis: v=2.4 cv=I+Vohdgg c=1 sm=1 tr=0 ts=69aeaa28 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=kj9zAlcOel0A:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=PHq6YzTAAAAA:8 a=EUspDBNiAAAA:8 a=EL_Z8gHO3nUhwFgt7b4A:9 a=CjuIK1q_8ugA:10 a=zZCYzV9kfG8A:10 a=_Vgx9l1VpLgwpw_dHYaR:22 a=ZKzU8r6zoKMcqsNulkmm:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA5MDEwMiBTYWx0ZWRfX4kxI2XQd+s3C o2UXmYbKDwR+8CGl4qLgc2Hx2U+8ATW5tki8VCqV3I+KSrKksa9LteyBdUzXqM7Lc09G0OpbiQU g5eMegU57rB/0EySHVpqqc1rlJgo+aqEkNLVhvdxhS3xSVZLs2cEMW40/AZiX6vnaIUTqKiDmTq KOw+Vn3tKluqIYhBJRD78IPMNEDApqJzod+reXofyoCiRodKUfV47Rx9rGWKpixzJOt1xCbJYwN Lip3k0KNE8B/GpOLXJeVB6ml/sHGFTts7V8ZoCSLOj2TdB7dnDs71eaVa2ZmYTfAenoYW6/zHKZ 4FaZfU6zy9CbKygv/3ihBogez0qhqOF+zdsUv9fSUOlUY8OQGrO5eX17JWR6UMiTWa67DEXNa7F YZzzEGcGYK1ceLuKBaHYO6xZQ40Uw7R9bPrisxUKMdKbho61AQRAZyHg/hNJj0L70OXoeziiHKW I/sJumS59vJgoAXwk2A== X-Proofpoint-ORIG-GUID: Hh4mz2n7V2XaP13w2s5jrP-EM3A4-5b1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-09_03,2026-03-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 spamscore=0 malwarescore=0 suspectscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603090102 On Mon, Mar 09, 2026 at 09:39:18AM +0000, Russell King (Oracle) wrote: > plat_dat->dma_cfg is unconditionally required for the operation of the > driver, so it would make sense to allocate it along with the plat_dat. > > On Arm64, sizeof(*plat_dat) has recently shrunk from 880 to 816 bytes > and sizeof(*plat_dat->dma_cfg) has shrunk from 32 to 20 bytes. > > Given that dma_cfg is required, and it is now less than a cache line, > It doesn't make sense to allocate this separateny, so place it at the > end of struct plat_stmmacenet_data, and set plat_dat->dma_cfg to point > at that to avoid mass changes. > > Signed-off-by: Russell King (Oracle) > --- Reviewed-by: Mohd Ayaan Anwar Ayaan