From patchwork Fri Jun 9 11:45:08 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bhumika Goyal X-Patchwork-Id: 773827 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3wkgW55JS7z9s8N for ; Fri, 9 Jun 2017 21:46:57 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="QSoVGPMW"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751577AbdFILq4 (ORCPT ); Fri, 9 Jun 2017 07:46:56 -0400 Received: from mail-pf0-f196.google.com ([209.85.192.196]:33411 "EHLO mail-pf0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751534AbdFILqz (ORCPT ); Fri, 9 Jun 2017 07:46:55 -0400 Received: by mail-pf0-f196.google.com with SMTP id f27so8384027pfe.0; Fri, 09 Jun 2017 04:46:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=c8yftgxplxJfQXlBkSKTC/8dMWom9HX59W8INSayHCE=; b=QSoVGPMWdKSI2zfhM2AwUYKwMS7roLaebkeDwpD1/x40EwJ9kgcJv7CataEy/BnPnO nwLA8945tkxvZurIlj0ODJ3FMRemtEBEB3fyte3GILP/3C6t9vulL/qRpqm5UEkDVXRo dMsyWDzdcaGy+mzcYuy/FyCIaLUNnKhwzUL2LGCHaCNTjlev5qr5H70lotSMJrFw7xkg KTNm6HM6C1a/A0WAkJBU3KIHO/0aFhwoeig1038hC/M1VZ0uDSx0K3CqZdgvSG/tBHdM hQ+WoxiYeHPV03drDGIW7eT1fCu4CqWxHW+GN8lsLOdR3c5ZAgdvn5Hkanu7HeLhwEF+ awBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=c8yftgxplxJfQXlBkSKTC/8dMWom9HX59W8INSayHCE=; b=TNzI6qWgkzOAjp1DzpwN/pJygXouHIYe/hc2Gf+05XqUl8PG9V2gqsTv7TrBpf5vN2 cbG4rsDID2tz310pFiNdTGO+teejzs09Fq3AAOPL17G3YVqssOH+xlHedJzedS/sFXde Il1Bwlp2EY0iSmgPGETRMQxYq4B9Xzev7CnkPYZ2ZZJPeCvfQIJM5gvr1tXO4QBFAlcY oFOwWiz5qIj7zQGhhkslkXIKrjWGSpzsh8qIBisC7t3egJUxHB83gLmkTbOKMhW8Je3d fx62BO4WATX470kGnVsn0M87u48s1Xip0Df8w55YkDPi8wcfr54m/eh2pp17QOtqLBlt eClQ== X-Gm-Message-State: AODbwcDujErjW88s8fnjuWS1LWZ+JE+UbxNqV2nmfDiNVQvptVmRPt5s BH3pioQpCFJC4g== X-Received: by 10.101.86.12 with SMTP id l12mr43796828pgs.114.1497008814409; Fri, 09 Jun 2017 04:46:54 -0700 (PDT) Received: from gmail.com ([106.51.8.234]) by smtp.gmail.com with ESMTPSA id w2sm2351144pfb.18.2017.06.09.04.46.49 (version=TLS1 cipher=AES128-SHA bits=128/128); Fri, 09 Jun 2017 04:46:53 -0700 (PDT) Received: by gmail.com (sSMTP sendmail emulation); Fri, 09 Jun 2017 17:15:25 +0530 From: Bhumika Goyal To: julia.lawall@lip6.fr, b.zolnierkie@samsung.com, tj@kernel.org, linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Bhumika Goyal Subject: [PATCH] ata: declare ata_port_info structures as const Date: Fri, 9 Jun 2017 17:15:08 +0530 Message-Id: <1497008708-9026-1-git-send-email-bhumirks@gmail.com> X-Mailer: git-send-email 2.7.4 Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org ata_port_info structures are either copied to other objects or their references are stored in objects of type const. So, ata_port_info structures having similar usage pattern can be made const. Signed-off-by: Bhumika Goyal --- drivers/ata/pata_rdc.c | 2 +- drivers/ata/pata_sch.c | 2 +- drivers/ata/sata_inic162x.c | 2 +- drivers/ata/sata_via.c | 6 +++--- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/ata/pata_rdc.c b/drivers/ata/pata_rdc.c index 9ce5952..959bb54 100644 --- a/drivers/ata/pata_rdc.c +++ b/drivers/ata/pata_rdc.c @@ -292,7 +292,7 @@ static struct ata_port_operations rdc_pata_ops = { .prereset = rdc_pata_prereset, }; -static struct ata_port_info rdc_port_info = { +static const struct ata_port_info rdc_port_info = { .flags = ATA_FLAG_SLAVE_POSS, .pio_mask = ATA_PIO4, diff --git a/drivers/ata/pata_sch.c b/drivers/ata/pata_sch.c index b920c34..1b80a66 100644 --- a/drivers/ata/pata_sch.c +++ b/drivers/ata/pata_sch.c @@ -81,7 +81,7 @@ static struct ata_port_operations sch_pata_ops = { .set_dmamode = sch_set_dmamode, }; -static struct ata_port_info sch_port_info = { +static const struct ata_port_info sch_port_info = { .flags = ATA_FLAG_SLAVE_POSS, .pio_mask = ATA_PIO4, .mwdma_mask = ATA_MWDMA2, diff --git a/drivers/ata/sata_inic162x.c b/drivers/ata/sata_inic162x.c index e81a821..9b6d793 100644 --- a/drivers/ata/sata_inic162x.c +++ b/drivers/ata/sata_inic162x.c @@ -737,7 +737,7 @@ static struct ata_port_operations inic_port_ops = { .port_start = inic_port_start, }; -static struct ata_port_info inic_port_info = { +static const struct ata_port_info inic_port_info = { .flags = ATA_FLAG_SATA | ATA_FLAG_PIO_DMA, .pio_mask = ATA_PIO4, .mwdma_mask = ATA_MWDMA2, diff --git a/drivers/ata/sata_via.c b/drivers/ata/sata_via.c index f3f538e..31a2768 100644 --- a/drivers/ata/sata_via.c +++ b/drivers/ata/sata_via.c @@ -166,7 +166,7 @@ static const struct ata_port_info vt6420_port_info = { .port_ops = &vt6420_sata_ops, }; -static struct ata_port_info vt6421_sport_info = { +static const struct ata_port_info vt6421_sport_info = { .flags = ATA_FLAG_SATA, .pio_mask = ATA_PIO4, .mwdma_mask = ATA_MWDMA2, @@ -174,7 +174,7 @@ static struct ata_port_info vt6421_sport_info = { .port_ops = &vt6421_sata_ops, }; -static struct ata_port_info vt6421_pport_info = { +static const struct ata_port_info vt6421_pport_info = { .flags = ATA_FLAG_SLAVE_POSS, .pio_mask = ATA_PIO4, /* No MWDMA */ @@ -182,7 +182,7 @@ static struct ata_port_info vt6421_pport_info = { .port_ops = &vt6421_pata_ops, }; -static struct ata_port_info vt8251_port_info = { +static const struct ata_port_info vt8251_port_info = { .flags = ATA_FLAG_SATA | ATA_FLAG_SLAVE_POSS, .pio_mask = ATA_PIO4, .mwdma_mask = ATA_MWDMA2,