From mboxrd@z Thu Jan 1 00:00:00 1970 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 2AB632BD02 for ; Thu, 2 Jul 2026 00:03:57 +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=1782950640; cv=none; b=um8Aol5P71kd24+e+xuoBdPUPyW3IfZlOVuNp4Jkk6+fxHc8yCIfMWqctEH7EbbZiupECmSebkYF5jFVqB96uXNeu8IMHllxpoPh/BgHrvuBKtanjOJj/XYHoHzQlV6YmCOzbbUtYtDNUOTJ+9i+k/0pwV+VNLdAAt40xV+81No= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782950640; c=relaxed/simple; bh=vKcW73rj/HAWS+mdL9p+53eUeyncJbNJWXi2tbB1mKw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Gv0Z3lXdNyA1B0Usolk81OKt5FBEyQUcR7mT89+GmlxgDwZcAj2XwLBWqH5uTXEA8fXV18YLdvvelgPvk+d8pd17F9Td5yY4X4c6hMWJ3yu82tlv/w17cyaZgHRvQQoWHzeSQnQBli88CNm3cT8HDw1AEVI2OxMJfuR5KT4vCE0= 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=I0h8EIHi; arc=none smtp.client-ip=209.85.214.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="I0h8EIHi" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-2c9c9916f75so6706275ad.0 for ; Wed, 01 Jul 2026 17:03:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782950637; x=1783555437; 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=QhUALtqBmM0O5xc81uU+e8IeAZx94R3OQxF/O7No750=; b=I0h8EIHiusSBnnTpAsCQJw+TMjUcjBGG5ct2BbA3zcUgj39ABxlwoZRnW4qnnsyZyu sd21DVmlHouA1GCW1lB/bc3MTPWelfivvecL8ZCMNLJ/RejSo+9XBwHX23qGzivj0YQs G072ppIzNFBAk8l7EF47TbdX+yr8/GlAN190DVFd5TT1JJVjHOawX5Sg7pdJm05aGA8M A5ePm8al9jCJKlmFFCvkFeDEotkzvzzCbLfomaP+t3SdgKaHFfX31jbQPrA6hTKYV/Zj MGHyC82+Xxw6grsmpTYz5hNtYyIGQKx+tJESianZ2fLHZLQpMweK1oImXR7UcnHbJxtN D9Aw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782950637; x=1783555437; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=QhUALtqBmM0O5xc81uU+e8IeAZx94R3OQxF/O7No750=; b=X3BZx4Dsy/oUDYrHLhGE1CBX+dqq1bEz4XXoIJ/pUUQDLhUtJkcBmEubeGEliyjCTd 1qSS1K+8oq2OkdCWmq/YmKyRG4SgnxFKlqUD/5eIeoYgLmqrsQcxw7CdhWX/GS+mmDWw tuzm/EHeXeMgljIs3d9n075deLWlDkPpD14r7zhXfkbo/5oaMr5YFyGEygee+zbz1se0 l4s5BIpZLoyTb0g5+Twvd25sMg8ItjoMJB33rr7WdD2heFcK4uRA/eUmJDPVs9nWbChK wMiRp2QZ7Iy9lDUC3Nn71JE+oCnADaoVBiFQYPHVdqU2MFjPgMCBx4Etay52xoRN70gT n8kw== X-Forwarded-Encrypted: i=1; AHgh+Rrt6Mgm0ohPNyx5gQgQBGrdi+8VvgiY1y6MPLx3TSOVy5kD+yxrhMBTCB+kfZGak2BhpjCEfkXmreFD2yc=@vger.kernel.org X-Gm-Message-State: AOJu0YzBs30oNpIYeR99tLXHTfWDEC5l8nrR5GUxJwn5FxMh1cYn+ReN BSOBAm6xbWfHdG1hitd3ivzeUklVYoHd++koAkKt9JpjYcxmovmywYqu X-Gm-Gg: AfdE7clmyK69youOH+tgGdLDMORJ0UEQ8MtoLfFSQnJwmek+XhjCIJT6OKd+hdIc8r/ jKURuhv4x2j/PVxoI4DrZA//OqjZhZQof/s4AVdYqZOom5VQqIHWktEmrROxi/Gm+skyIUyudqY JsMOy5NyHsGX1Vp/hlf73DV3Zy3e8EIhi9jO5XhO/DzCJVY/BMZz2OSnbpdKQHfzvSCosu+Ookq Cq+FNvR+I01KTTk1MmB/0eCP+eyFEm6zthWJHVANUmt3MOhNHV9z3oYtNKpCaEFK7AkMD4SPlCF M3yfc8r9VHHnKopR5qCJd47006ldEUeMq1v45XKtx3aFkZzUtXJRaNkrR03O+Y3Q6vYSy7HxMCT EiUgIYFB7bcQmK4FB3fmIS4SSry+EzvOBqjJQIcj1/OOeao5/UasxB1ejSc9HR9ebK/3fLeh+Na slXptYegF9w9d2foQPsST26//6Sfa/RQDmEL4qFqpNqxHHqnxTfc7XJs1RZMn8LrqmCoSaYq+n0 o0kyWPguQ== X-Received: by 2002:a17:902:cccf:b0:2ca:329:3da0 with SMTP id d9443c01a7336-2ca7e682ae3mr39492905ad.3.1782950637371; Wed, 01 Jul 2026 17:03:57 -0700 (PDT) Received: from ryzen.lan ([2601:644:8000:7a86::e35]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ca9a9fee7csm5023255ad.69.2026.07.01.17.03.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Jul 2026 17:03:56 -0700 (PDT) From: Rosen Penev To: linux-ide@vger.kernel.org Cc: Damien Le Moal , Niklas Cassel , linux-kernel@vger.kernel.org (open list) Subject: [PATCHv2 4/8] ata: sata_dwc_460ex: drop redundant struct copy of port_info Date: Wed, 1 Jul 2026 17:03:46 -0700 Message-ID: <20260702000350.68331-5-rosenp@gmail.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260702000350.68331-1-rosenp@gmail.com> References: <20260702000350.68331-1-rosenp@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit sata_dwc_port_info[0] was copied to a local auto variable before being referenced via a pointer array. The local copy is never modified, so drop it and point ppi directly at the static data. This saves ~104 bytes of stack and makes the const qualification consistent. Assisted-by: opencode:big-pickle Signed-off-by: Rosen Penev --- drivers/ata/sata_dwc_460ex.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/ata/sata_dwc_460ex.c b/drivers/ata/sata_dwc_460ex.c index 43011789c75e..2a28e6655bba 100644 --- a/drivers/ata/sata_dwc_460ex.c +++ b/drivers/ata/sata_dwc_460ex.c @@ -1130,8 +1130,8 @@ static int sata_dwc_probe(struct platform_device *ofdev) int err = 0; int irq; struct ata_host *host; - struct ata_port_info pi = sata_dwc_port_info[0]; - const struct ata_port_info *ppi[] = { &pi, NULL }; + const struct ata_port_info *pi = &sata_dwc_port_info[0]; + const struct ata_port_info *ppi[] = { pi, NULL }; struct resource *res; /* Allocate DWC SATA device */ -- 2.55.0