From patchwork Tue Mar 20 08:00:27 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sam Protsenko X-Patchwork-Id: 132135 Delivered-To: patch@linaro.org Received: by 10.46.84.29 with SMTP id i29csp544717ljb; Tue, 20 Mar 2018 01:00:40 -0700 (PDT) X-Google-Smtp-Source: AG47ELtpT2JYOyIpugpCCiishIoQ/rR8si9DI9c1qnwKLzOTiWs3rvNCSjlZqc/+Py1jtfou5ama X-Received: by 2002:a17:902:be14:: with SMTP id r20-v6mr15397171pls.302.1521532839992; Tue, 20 Mar 2018 01:00:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521532839; cv=none; d=google.com; s=arc-20160816; b=qlmWFylZFhLrmzJ25jrstFW/sLrSoMriDc5DXcvs1dCwKYmMQFYOpzffQETA+tCOKz cbceL4bQrsxsgg0iF3p+yoyPsylNMN7anJ0S/e8pruo9Wgpxc/fYvUyDg6san/z/9egM YYqWPspfkRbsDVpatsu8PBE/ajld8tQhzRV1xY1lOcUNZdB98rWldBvYDTk2/gjNVsSG TQNJW3jePXo9TU+Q9a68ZWNN1Crj3SklmC4NMcMEBp8j4yYQzQliWoSCEY+qHrsrc/aY egn3ZzVkE+8suKuws99PflsOAh3uCRRuPtEyKZVDbRchoOao8r1ELwyepYYH36valE4c 8Xwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=liAoQPvWWznmFf2ow7XPd/Q8/3w9/yzAbwzzeB+q6CA=; b=0x3cPTzfMeZgdaK7CeBUxczAy7EbHII6/qeiCcX6bP07vvqYNMY6aHqF+GgcNpdSFn UxCvmmPbqqMVDZgTuqYfHgiN261M4/fe0GZ3w5d+2ev7hqIJ7ag+6WwPFWffU2giD4D9 tK9INhbKc61JyKzqDhxldpu6xNoJmOQVv0IEE2M7nbZI7fVrq8ALI5Ix5POkXIskxAAZ W+PM0VtH9VGqHnuPWbQXzoINTishK7BaSP79DHncKT/OyrjpegxPi1HfhxVr4n/v+1hB 0t+zvduiFZ978wcfSY1aJnVaj9AN6UWU100MSh176NSkyL2k8vp8K5uXrV5A4U64cJ1p dyFA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VYDYjn3L; spf=pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=stable-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 31-v6si1115343pli.653.2018.03.20.01.00.39; Tue, 20 Mar 2018 01:00:39 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VYDYjn3L; spf=pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=stable-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751892AbeCTIAj (ORCPT + 11 others); Tue, 20 Mar 2018 04:00:39 -0400 Received: from mail-pl0-f67.google.com ([209.85.160.67]:36472 "EHLO mail-pl0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751527AbeCTIAi (ORCPT ); Tue, 20 Mar 2018 04:00:38 -0400 Received: by mail-pl0-f67.google.com with SMTP id 61-v6so522689plf.3 for ; Tue, 20 Mar 2018 01:00:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=liAoQPvWWznmFf2ow7XPd/Q8/3w9/yzAbwzzeB+q6CA=; b=VYDYjn3Lk9iu9ppFJSn1wpCWPVlJOdJaUVp6cAnlLBq/7+bgMqWR+bBMV7gvkCTgom iCn/FVdpd0cHehReTjLRc3fZr9w+EuNXYucZ+RHZYJ05nZiQ8wJquOJK7T5cwz5xXErc 1QuAH2bGC6KYH+mJ3QHEvN8HaSc3FM2+so6TQ= 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:in-reply-to :references; bh=liAoQPvWWznmFf2ow7XPd/Q8/3w9/yzAbwzzeB+q6CA=; b=nj5zwyOhJVoBy9tLVmfHTzFb/Hv+h1bjAeckeYb9IdZ2Be5vUcrHF/Uj9w8bPE83ON V6VWma6vXRvRjmdp3He084K7RjpowKaNowPA+k+IrpnS3mtJUt9b6fuc6xVykeiBJE32 q6n+QEWfhihR5J0w0R9XPCYME1SQCoEQKH0zK+euhykKA/jVoppgvijRKr2KnhX69VAM WSnYaqOKZk0/cmIYov7/l8ZvOgAsV6Eo42Tmzusw+XlOSDKdLsqzpc2mNW2A/1yyQht0 E5RI0GLoMOytfT+W8GBlyOCbOfX3i3RTsy5eUYJ06ArNUHgX+qaWBzYZq+YGO5tH/RUm 2PMg== X-Gm-Message-State: AElRT7FPUe6oxuXw0ZO3E6kPoFMmFVDPDnsuMuCMlsG2mlIalg5hJdA9 pGW+wo/WqXtplgOC7ZAi2ZoAaGTN7VI= X-Received: by 2002:a17:902:b18d:: with SMTP id s13-v6mr10218757plr.120.1521532837799; Tue, 20 Mar 2018 01:00:37 -0700 (PDT) Received: from localhost ([218.255.99.6]) by smtp.gmail.com with ESMTPSA id d77sm2284715pfe.20.2018.03.20.01.00.36 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 20 Mar 2018 01:00:37 -0700 (PDT) From: Sam Protsenko To: stable@vger.kernel.org Cc: Greg Kroah-Hartman , Praneeth Bajjuri , Sekhar Nori , Roger Quadros , Tero Kristo , Milosz Wasilewski , Dan Rue Subject: [PATCH 3/3] ARM: OMAP2+: omap_hwmod: provide space for more hwmod flags Date: Tue, 20 Mar 2018 16:00:27 +0800 Message-Id: <20180320080027.8948-4-semen.protsenko@linaro.org> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180320080027.8948-1-semen.protsenko@linaro.org> References: <20180320080027.8948-1-semen.protsenko@linaro.org> Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org From: Sekhar Nori commit 390c06828dd22549706946113a0783cb8e2a3240 upstream. 'flags' member of omap_hwmod structure is fast running out of space with 16 different flags already defined. Make flags a 32-bit entity so as to allow for more flags. This results is a ~2.3K data section size increase with omap2plus_defconfig on v4.11-rc2. before: text data bss dec hex filename 8186930 3082444 8252992 19522366 129e33e vmlinux after: text data bss dec hex filename 8186922 3084812 8252992 19524726 129ec76 vmlinux Signed-off-by: Sekhar Nori Signed-off-by: Tony Lindgren Signed-off-by: Sam Protsenko --- arch/arm/mach-omap2/omap_hwmod.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.16.1 diff --git a/arch/arm/mach-omap2/omap_hwmod.h b/arch/arm/mach-omap2/omap_hwmod.h index f772f6c77125..c320bbe2ff35 100644 --- a/arch/arm/mach-omap2/omap_hwmod.h +++ b/arch/arm/mach-omap2/omap_hwmod.h @@ -699,7 +699,7 @@ struct omap_hwmod { struct list_head node; struct omap_hwmod_ocp_if *_mpu_port; unsigned int (*xlate_irq)(unsigned int); - u16 flags; + u32 flags; u8 mpu_rt_idx; u8 response_lat; u8 rst_lines_cnt;