From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 40D30C433DF for ; Wed, 15 Jul 2020 10:58:42 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0BCF2206E9 for ; Wed, 15 Jul 2020 10:58:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="H0VYu8yM" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0BCF2206E9 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=cuUKrssFI7ck9beVT45FD12gj4pJlzMhM5L08knfLJw=; b=H0VYu8yMq3psPm4DoFKiQMRmu lyxBWnXVbJXGw2l0zdDWLZgvJdLyisoefv3AFE0fmMVQ6DXH1h+NtXOgLCygH94rCHi+xBRJ2xE5o 27ISKvVvRmzPSSOoxYkBSN+Da1B1Pnlrfbf7wGkoF6losksXkZj42QEir364DwVB0RxK+qS56tHxX 53X7HSVazM8babh/Zpkz+8vEaocIGKXaTWWnvrqQn2T8u7RY53F6zyedJP4VD0XeMO2RoyFHk9OGV qQniKKoeu+wS0K1obs7z1hHByAXX75JMATR8MEH+k9rbeBXlmNOXpA/NOzWXQnZo8KsSRv4dFYsA1 4RWpMqGeA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jvf5u-0001oM-SX; Wed, 15 Jul 2020 10:56:58 +0000 Received: from foss.arm.com ([217.140.110.172]) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jvf5t-0001no-4O for linux-arm-kernel@lists.infradead.org; Wed, 15 Jul 2020 10:56:58 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3CEA430E; Wed, 15 Jul 2020 03:56:53 -0700 (PDT) Received: from [192.168.1.84] (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 100403F718; Wed, 15 Jul 2020 03:56:51 -0700 (PDT) Subject: Re: [PATCH 2/3] firmware: arm_scmi: Remove unneeded __packed attribute To: Cristian Marussi References: <20200710133919.39792-1-cristian.marussi@arm.com> <20200710133919.39792-2-cristian.marussi@arm.com> <751ee628-ff38-a383-5832-aab4905af32b@arm.com> <20200713130749.GA31938@e119603-lin.cambridge.arm.com> From: Steven Price Message-ID: <310a7e5a-2d6a-313a-4020-362703ceb1b8@arm.com> Date: Wed, 15 Jul 2020 11:56:46 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <20200713130749.GA31938@e119603-lin.cambridge.arm.com> Content-Language: en-GB X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200715_065657_299994_19473A2C X-CRM114-Status: GOOD ( 29.66 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: arnd@arndb.de, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, sudeep.holla@arm.com Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMTMvMDcvMjAyMCAxNDowNywgQ3Jpc3RpYW4gTWFydXNzaSB3cm90ZToKPiBIaSBTdGV2ZW4K PiAKPiB0aGFua3MgZm9yIHRoZSByZXZpZXcuCj4gCj4gT24gTW9uLCBKdWwgMTMsIDIwMjAgYXQg MTI6MjA6NDNQTSArMDEwMCwgU3RldmVuIFByaWNlIHdyb3RlOgo+PiBPbiAxMC8wNy8yMDIwIDE0 OjM5LCBDcmlzdGlhbiBNYXJ1c3NpIHdyb3RlOgo+Pj4gUmVtb3ZlIF9fcGFja2VkIGF0dHJpYnV0 ZSBmcm9tIHN0cnVjdCBzY21pX2V2ZW50X2hlYWRlci4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBD cmlzdGlhbiBNYXJ1c3NpIDxjcmlzdGlhbi5tYXJ1c3NpQGFybS5jb20+Cj4+Cj4+IEEgZHJpdmUt YnkgcmV2aWV3LiBCdXQgdGhpcyBkb2Vzbid0IGxvb2sgc2FmZSB0byBtZS4gc2l6ZW9mKHN0cnVj dAo+PiBzY21pX2V2ZW50X2hlYWRlcikgaXMgdXNlZCBpbiBzZXZlcmFsIHBsYWNlcyBhbmQgdGhp cyBjaGFuZ2Ugd2lsbCBtb2RpZnkKPj4gdGhhdCBmcm9tIDEzIHRvIDE2LCBidXQgbGVhdmUgdGhl IHN0cnVjdHVyZSBtZW1iZXJzIGF0IHRoZSBzYW1lIG9mZnNldCAoYXMKPj4gdGhlIG1lbWJlcnMg YXJlIG5hdHVyYWxseSBhbGlnbmVkKS4gSW4gcGFydGljdWxhciB0aGUgbmHDr8K/wr12ZSBoZWFk ZXIgc2l6ZSBpcwo+PiBub3cgYmlnZ2VyIHRoYW4gdGhlIG9mZnNldCB0byBwYXlsZC4KPj4KPj4g V2hhdCBpcyB0aGUganVzdGlmaWNhdGlvbiBmb3IgX19wYWNrZWQgYmVpbmcgJ3VubmVlZGVkJz8K Pj4KPiAKPiBBcm5kIHBvaW50ZWQgb3V0IGF0IGZpcnN0IHRoYXQgdGhpcyBzdHJ1Y3R1cmUgaW4g dGhlIG9yaWdpbmFsIHNlcmllcyBoYWQgYSBtaXggb2YKPiBmaXhlZCBhbmQgbm9uLWZpeGVkIHR5 cGVzIGluIGl0cyBmaWVsZHMgYW5kIHRoYXQgdGhlIF9fcGFja2VkIHJlbmRlcmVkIHNvbWUgZmll bGRzCj4gbWlzYWdsaW5lZC4KPiAKPiBSZW1vdmluZyB0aGF0IGFzIGl0IGlzLCBpbiBmYWN0IGxl ZnQgYWxzbyBzb21lIHVuZXhwbGFpbmVkIGltcGxpY2l0IHBhZGRpbmcgd2hpY2ggaXMKPiBhdCBv ZGQgZm9yIGEgc3RydWN0IGNvbnRhaW5pbmcgZml4ZWQtc2l6ZWQgdHlwZXMuCj4gCj4gSW4gYSBm b2xsb3dpbmcgZml4IGluIHRoZSBzZXJpZXMgSSBoYXZlIGluZGVlZCBtb3ZlZCB0aGlzIHN0cnVj dCdzIGZpZWxkcyAgYW5kIG90aGVycwo+IHRvIGdlbmVyaWMgbm9uIGZpeGVkIHR5cGUgZmllbGRz IGFuZCBzaHVmZmxlZCBhcm91bmQgdGhlIGZpZWxkcyB0byBhdm9pZCBtaXNhbGlnbm1lbnQKPiBh bmQgaW1wbGljaXQgaW50ZXJuYWwgcGFkZGluZyAoZXhjZXB0IGZvciB0aGUgdHJhaWxpbmcgcGFk ZGluZyBkdWUgdG8gdGhlIHZhcmlhYmxlCj4gc2l6ZSBhcnJheSkKPiAKPiBJdCB3YXMgcHJvYmFi bHkgYmV0dGVyIHRvIHNxdWFzaCBhbHNvIHRoaXMgcGF0Y2ggaW4gdGhhdCBmb2xsb3dpbmcgcGF0 Y2guCj4gCj4gVGhpcyBzdHJ1Y3R1cmUgaXMgdXNlZCBpbnRlcm5hbGx5IHRvIHB1c2ggdmFyaWFi bGUtc2l6ZWQgKHRocm91Z2ggdGhlIG1lYW5zIG9mIHRoZSBwYXlsZFtdKQo+IGV2ZW50cyBkZXNj cmlwdG9ycyB0aHJvdWdoIGEgZmlmbyBmcm9tIHRoZSBJU1IgdG8gdGhlIGRlZmVycmVkIHdvcmtx dWV1cywgc28gdGhhdCdzIHdoaHkgSQo+IG9yaWdpbmFsbHkgdGhvdWdodCB0byBhdm9pZCB0byBj YXJyeSBhcm91bmQgdW5uZWVkZWQgcGFkZGluZyBpbnRvIHRoZSBmaWZvcyBhbmQgdXNlIHRoZQo+ IF9fcGFja2VkLgo+IAo+IE9uIHRoZSBjb3JyZWN0bmVzcyBzaWRlLCBhcyB5b3UgcG9pbnRlZCBv dXQsIHRoZSBoZWFkZXIgd2l0aCBwYWRkaW5nIGlzIG5vdyAxNiBzbyB3aGVuCj4gSSBwdXNoIHRo b3J1Z2ggdGhlIGtmaWZvcyB0aGlzIGhlYWRlciBhbmQgdGhlIHBheWxvYWQgdGhlcmUncyBhIGhv bGUgaW4gdGhlIGRhdGEgYXMKPiByZXByZXNlbnRlZCBpbiB0aGUgZmlmbyBidWZmZXIgYXMgc3Vj aAo+IAo+IEBlbmRfb2YgaGRyK3BheWxkIGtmaWZvIHdyaXRlczoKPiAgICBraWZvX2luKGZpZm8s IGgsIHNpemVvZigqaCkpICsga2ZpZm9faW4oZmlmbywgcGF5bGQsIGgtPnBheWxkX3N6KQo+IAo+ IDAgICAgICAgMTQgICAxNgo+ICstLS0tLS0tKy0tLS0rLS0tLS0tLS0tLS0tCj4gfGhlYWRlciAt IHBhZHwgcGF5bG9hZC4uLgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgICAgICAgICBe Cj4gCXwKPiAJLnBheWxkCj4gCj4gKE5vdGUgdGhhdCBoZWFkZXIgYW5kIHBheWxvYWQgY29tZXMg ZnJvbSB0d28gZGlzdGluY3QgcGxhY2Ugc28gSSBoYXZlIHB1c2ggaXQgd2l0aCB0d28ga2ZpZm9f aW4oKQo+IGluIG9yZGVyIHRvIGF2b2lkIGEgcmVkdW5kYW50IG1lbWNweSBvbiBhbiBpbnRlcm1l ZGlhdGUgYnVmZmVyIHRvIGNvbGxhdGUgdGhlbS4uLnRoaW5nCj4gdGhhdCB3YXMgcG9pbnRlZCBv dXQgYXMgdW5kZXNpcmFibGUgaW4gYSByZXZpZXcpCj4gCj4gYW5kIHdoZW4gSSByZWFkIGl0IGJh Y2sgZnJvbSB0aGUgZmlmbyBzdWNoIGhvbGUgaXMganVzdCB0cmFuc3BhcmVudGx5IG92ZXJ3cml0 dGVuOgo+IAo+IEBoZWFkZXIgcmVhZDoKPiAgIGtmaWZvX291dChmaWZvLCBoLCBzaXplb2YoKmgp KQo+IAo+IDAgICAgICAgMTQgICAxNgo+ICstLS0tLS0tKy0tLS0rLS0tLS0tLS0tLS0tLS0KPiB8 aGVhZGVyIC0gcGFkfAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAKPiBAcGF5bG9h ZF9yZWFkOgo+ICAga2ZpZm9fb3V0KGZpZm8sIGgtPnBheWxkLCBoLT5wYXlsZF9zeikKPiAKPiAw ICAgICAgIDE0Cj4gKy0tLS0tLS0rLS0tLSstLS0tLS0tLS0tLS0tLQo+IHxoZWFkZXIgfCBwYXls b2FkLi4uLgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgICAgICAgICBeCj4gCXwK PiAJLnBheWxkCj4gCj4gU28gc2luY2UgYW55d2F5IHRoZSBkcmF3YmFjayBvZiBwYWNraW5nIGlz IHRoYXQgdGhlIG1pc2FnbGluZWQgYWNjZXNzIHBvdGVudGlhbGx5IHNsb3dzIGRvd24gdGhlCj4g cmVhZHMsIEkgd2FzIG5vdCBzdXJlIGFueW1vcmUgaXQgd2FzIHdvcnRoIHRvIHBhY2sgYW5kIG1p c2FsaWduLCBhbmQsIGdpdmVuIHRoYXQgaXQgc2VlbWVkIG5vdAo+IHRvIGJlIGxpa2VkIHNvIG11 Y2gsIEkgZHJvcHBlZCBpdCBhbmQgbW92ZWQgdG8gZ2VuZXJpYyBub24tZml4ZWQgdHlwZXMgd2l0 aG91dCBwYWNraW5nLgoKVGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24gLSBpdCBzb3VuZHMgbGlr ZSB0aGUgY2hhbmdlIGlzIGNvcnJlY3QuCgpIb3dldmVyLCBmcm9tIHRoZSBkZXNjcmlwdGlvbiBh Ym92ZSBpdCBzb3VuZHMgbGlrZSBzcGxpdHRpbmcgdGhlIGhlYWRlciAKYW5kIHBheWxvYWQgaW50 byBzZXBhcmF0ZSB0eXBlcyB3b3VsZCBiZSBjbGVhcmVyLiBJJ20gbm90IHN1cmUgdGhlIApmbGV4 aWJsZSBsZW5ndGggYXJyYXkgaXMgYWRkaW5nIHRvIGNvZGUgY2xhcml0eSBoZXJlLiBJbiBwYXJ0 aWN1bGFyIHRoZSAKJ3BhZCcgYmVpbmcgcHV0IGludG8gdGhlIGZpZm8gaXMgYWN0dWFsbHkgZ29p bmcgdG8gYmUgYSAodHJ1bmNhdGVkKSBjb3B5IApvZiB0aGUgcGF5bG9hZC4KClRoZXJlIGlzIGFs c28gYSB0cmljayB3aXRoIGFuIHVubmFtZWQgaW50ZXJuYWwgc3RydWN0IHdoaWNoIGdldHMgdGhl IApwYWRkaW5nIGluIHRoZSBjb3JyZWN0IHBsYWNlLi4uCgoJc3RydWN0IHNjbWlfZXZlbnRfaGVh ZGVyIHsKCQlzdHJ1Y3QgewoJCQl1NjQJdGltZXN0YW1wOwoJCQl1OAlldnRfaWQ7CgkJCXNpemVf dAlwYXlsZF9zejsKCQl9CgkJdTgJcGF5bGRbXTsKCX07CgouLi53aXRoIHRoYXQgdGhlbi4uLgoK CW9mZnNldG9mKHN0cnVjdCBzY21pX2V2ZW50X2hlYWRlciwgcGF5bGQpID09CgkJc2l6ZW9mKHN0 cnVjdCBzY21pX2V2ZW50X2hlYWRlcikKCi4uLndoaWNoIGF2b2lkcyB0aGUgbmVlZCBmb3Iga2Zp Zm9fb3V0IGhhdmluZyB0byBvdmVyd3JpdGUgdGhlIHBhZGRpbmcuCgo+IEEgYmV0dGVyIChhbmQg c2hvcnRlcikgZXhwbGFuYXRpb24gb2YgYWxsIG9mIHRoZSBhYm92ZSBpcyBwb3NzaWJseSBuZWVk ZWQgKGJ1dCBJJ2Qgc3RpbGwgcHJlZmVyCj4gdGhlIGZpeGVkIHNpemVkIHR5cGluZyBhbmQgX19w YWNrZWQgJ2hvbGVsZXNzJyBhcHByb2FjaC4uLikKCkZpeGVkIHNpemVkIHR5cGVzIGFuZCBfX3Bh Y2tlZCBpcyBlYXNpZXIgdG8gcmVhc29uIGFib3V0LCBidXQgb2J2aW91c2x5IApuYXR1cmFsbHkg YWxpZ25lZCB0eXBlcyBkbyB0ZW5kIHRvIGJlIGZhc3Rlci4KClN0ZXZlCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxp bmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==