From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751833AbdBAIJy (ORCPT ); Wed, 1 Feb 2017 03:09:54 -0500 Received: from mail-eopbgr00135.outbound.protection.outlook.com ([40.107.0.135]:8450 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751724AbdBAIJv (ORCPT ); Wed, 1 Feb 2017 03:09:51 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peda@axentia.se; From: Peter Rosin To: CC: Peter Rosin , Jonathan Cameron , Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald-Stadler , Alison Schofield , Gregor Boirie , Sanchayan Maity , Ken Lin , Subject: [PATCH 2/2] iio: pressure: mpl115: do not rely on structure field ordering Date: Wed, 1 Feb 2017 09:09:27 +0100 Message-ID: <1485936567-3367-3-git-send-email-peda@axentia.se> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1485936567-3367-1-git-send-email-peda@axentia.se> References: <1485936567-3367-1-git-send-email-peda@axentia.se> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [217.210.101.82] X-ClientProxiedBy: AM5PR0601CA0039.eurprd06.prod.outlook.com (10.173.86.153) To AM5PR0202MB2546.eurprd02.prod.outlook.com (10.173.89.7) X-MS-Office365-Filtering-Correlation-Id: 73fbfc78-e4a3-4b78-8546-08d44a79a866 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:AM5PR0202MB2546; X-Microsoft-Exchange-Diagnostics: 1;AM5PR0202MB2546;3:Glvq4acgO2nlAjRnYlKXP1btvhNJK7hPYnxXqdSgjjNkWVD2TsdDCMjTY0pfCD1eXAApjZqK1gRld6rp2QmjwJREHCE1PzmCUQ4Qpt5QDdMl3rpW+gnUMpKPrWlTiNC2wlks1zLagqfqCZg1jQAavPj8x5tBR9d862iLxVo5Kkc5mV9EpCMTcPdw1QRWABK1E8IL0WEDwPtTqaEfQ2FJcPPBTSawRsT78kV+7G2oUQNHwVTl2IVCLKKay4AyVX/cqL3VrVd9bMXckXR6yjLs3w==;25:ZxCkS0C0/m1YdBLPAdgaL0r0IcKrpPLbE4XITlu4Q7dDLy0n7NXg/iXeyQN24uC376DjrznfGyGc9GQ0ZCLlWRwJWwVwI5QB4Vss/FpWju4+pdusQhBY5l8dCjcmBgpJcUegWeV1C3zXGEiUejqB+fmz1OAFLp+XfyTufqie9GL7z6tHhqA/awKArr98BWuR6Dv4mEM2n0PClj/cfRfgCmCf31VGuz59ytIqZjw8XkkiCuvwIsURqWnP0GI5uMvEbFr8QBCKJmvPaI3NergHsw/Y4PqMvPUWhkbsDXD/TMD9Je3YwxiNb5T2nMc84JbIPuWyEBvWlpixNRN5EbCZJV4hJMoeO6rnttnkEpauf60VrSXuHbqtp51BazvBVCnMGPHq9V0c2jEodbF7BXINfS1qXPhTK3/AX0m2COJKsemA5f5eHuRZUh3KYMWjCWhZdfy805PE/cV8Cg+rTOD2EQ== X-Microsoft-Exchange-Diagnostics: 1;AM5PR0202MB2546;31:e3M1TATg2H0+ZmoViU//3feDYM5tkzaoJUFWbDvTMopO1RCkYV1ILS8OwCD4VpKi1NTBpXNnE0RSavaP6Can17xaq0VYWm4OlFi+16ci8hadaF22KV/VWs+agM3BGxAkZ6r/GKpd4P8yWpRuIJRQWr4SJ4RU2SDGbA6KvNtJfbSnfrqFtxbK7lG1lUD+AdCN67EMBLJCNO7snXP+wp/lZ2k3H3fucSXP6019hM4cuyUmOjAE8tlMTrYq+TdssOEyw+yImawpaj0aD+qvVCLxwApZQiav1JaXgqwDBBXgAbE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(20161123564025)(20161123560025)(20161123558025)(20161123562025)(2016111802025)(20161123555025)(6043046)(6072148);SRVR:AM5PR0202MB2546;BCL:0;PCL:0;RULEID:;SRVR:AM5PR0202MB2546; X-Microsoft-Exchange-Diagnostics: 1;AM5PR0202MB2546;4:avSoFPEbeXy9cUfNzASC5PAyUxkaMCnxDf1woinBNfZuUbV0iom5Mk8Qk+m2yzgAfjzGgK1GkccKA8bvZ7mZTMCf2VNcsybjKnT7LFugH+KJdCaRhmT6/0jYO9BqTMVNHB43DHfz1CtuoZXtWf7H80Z769sAKN36b6aDM6Q2I7yS5w1MnVnJzAlyGzQG99Z/0aLBjvY2pHpU4DdOiOrIgOTCAfy6/fYNMe067cxgk/so2pJq6sMZjyXMajFU7+G6Gh/vapIU18qHYrupa/YEHLm/YPP0toMT8MtdMno81RiWMetpUL9b+XZQGrvwLortbZKQUFaKqQDR/OM9Q/Tfs9wfNknIK+FiwBaacAWiH2yP5DZoQjGALpAdHxmNOf9bADxZ+QsLuZZ2LiBDCvRahYtsXMsU4RQSYwn9VuE19sRaRYNe9odrQBlmocfX1zpLqCRVz3feFJ9VkLYSsfB1bl8hniErrbUt/MILeCnuM2m83PoOfm/uJ1coOA1hUi6/F+5Etd3yhs1m+CWA3VYCB0gBe3XE2gyQGgs5kNmxHGVkTuwkxSorq2p/U0E4624vwT/jWp9M57pI2Vbi6j04mU8SSTQ5itB4QxzOmyKmtIxuTvmgtDMt54GKZ7ZdTVQoBECG0/X5ODwjHoWXS7SDcMqY7VJ8ao2psGSlQXET/Ns= X-Forefront-PRVS: 0205EDCD76 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(39450400003)(39410400002)(39830400002)(189002)(199003)(86362001)(97736004)(33646002)(305945005)(7416002)(110136003)(38730400001)(50466002)(2950100002)(7736002)(101416001)(5003940100001)(575784001)(36756003)(6666003)(50986999)(8676002)(81166006)(81156014)(76176999)(48376002)(6916009)(189998001)(5660300001)(4326007)(50226002)(6512007)(42186005)(105586002)(106356001)(54906002)(8666007)(25786008)(53936002)(74482002)(92566002)(6116002)(47776003)(2906002)(21086003)(68736007)(6506006)(3846002)(66066001)(39060400001)(6486002)(2351001)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:AM5PR0202MB2546;H:orc.lan;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AM5PR0202MB2546;23:FS4kAshjjibOXiJpwJg8aLHUlVeQ5AJT1FeoD5q?= =?us-ascii?Q?e5vfP+YfCw2bOHxeFHzUzif0wsX8cB1CsdfnuVeQt3Sqxu8P6aKNaW0o6bV9?= =?us-ascii?Q?AqbffIs7Pglj505f1z2GbHlB6RCXMe3CsbcP8AUi+gk+xeL7Fc+b/bDO+lym?= =?us-ascii?Q?t+ZmgAVPwU/h9wip/RvIwX6McXKgqaQcsLXEMRJlxXH/CnkSoSgzkgz8jhGt?= =?us-ascii?Q?VRcDKPjnUhXea2yVImlsLaJoNKEqXFGTilVvrR/icdFSkF+8vfhBZpRGyaRY?= =?us-ascii?Q?yMoh9tYOHq9L/8BH2mYVu7qSUh0ygJVjfcG/9/eMmmkB/q3XBh+5hNA648Ui?= =?us-ascii?Q?Ea4gR/2Yc78AtBG3x/jTR1RcN1rF2v2Aow8hJ/KhVSW9gNwz9I6WSWl9GcNm?= =?us-ascii?Q?fUC5LEGVl3i0Og5FmBu5dAUrjAHKRUKBNPlmXHfZOndaXe8MPZDCH4Jj44Gk?= =?us-ascii?Q?kYCNYsRdB1UxqvErKpaMwymLJFgNHp0LgHRYpTMFvhq/cGW6C7f0CPq7f9GI?= =?us-ascii?Q?op9rwWgcZj4ZhnieK2POljwRuPAXw3TdgIGic21lRM1qnvFiGkWVYEgHvQew?= =?us-ascii?Q?Z2gSypHHNbvs7uYvAweTdbthDVrMCBQHn7gA8thdkfBWUYb9xfNZZ0hsN1Q/?= =?us-ascii?Q?LBP8Fgs51x3EL3r5Njali3EwtYpySuwdCt4+i4YSM8wQM4iAMfg3HQBUlt+P?= =?us-ascii?Q?ETeRAHAO7XTzuM1AYyAkEaD9oQ5zD6whebsnrmKqcFz+1xpXrtOhgc1YTiH1?= =?us-ascii?Q?RL0xYERqgOCdfec1huZeb+Er/3Jm5LIllvLDR9NBHWpn6Vk1PzPoG2R252fE?= =?us-ascii?Q?a6+t1OjDz1iEy+cv5QixtTGxG5dLElNpkOCSspvx1fqmWKPkNb1GWwSWcXTU?= =?us-ascii?Q?haIbev9oh75cwe6Z2XqR6vYhz3lER25BfSM5/TRy7RiOVKJypmtOxsSKp+Tb?= =?us-ascii?Q?01h/MoeNi834kRHM3WtKRBS90IvKTd/ythrKlkTboAkQRqOKEmzSC71HSnVF?= =?us-ascii?Q?3yFD8YwbTWqSt1BRieTeNGjH+HiwYXp0SU9tGttDm94e0t9jortglV3YMWaK?= =?us-ascii?Q?fnEiHxoHCd+vj4E+umNmZceioE6wvYvUC8QMk7R2Td4EsJlpj/u6uSnggVk3?= =?us-ascii?Q?AS5NFeiMHSQaxGEbyQ+o6bhbLavOW1yjpBxD/06c10XQ/+Alr8JgslGFqXeD?= =?us-ascii?Q?BPtezDipJetuEYMxo7c9NULY9HyrsulBTz2+Qu7lSUHWVcmHi8Lb9ZrHv06/?= =?us-ascii?Q?mu93liQEYrKxFUeaOJOmLsCwHtOllA8ozRBSrMHCPOXcd2QmEr54ouZws+m7?= =?us-ascii?Q?JhulPbkK7KIm7EaQyfM5hl4qa72YduoKu2dknqcmdFAyu?= X-Microsoft-Exchange-Diagnostics: 1;AM5PR0202MB2546;6:LJlPbR7cjs2XN6OQIi8s1h1ZZqTUZQn39NL2WYy0HVCPCVMol+ZZlH/NVu9kC2WS9kbhOWrtXw+zGqOcBF6vguRbLV5d+nNQiUd2R518Ysrgvt2l895jiH0jXP5j+a3SAqNoEPmHY5FjH+8mfHb8xEnhXNkD+a4SrXT6mwSO6Ixp9OMnOaWL2RW8pvOwnbv9bs/WyQsyycUltI5X4x1ySbKKzLsghUBkE79U4ldcZg35k8Us/3aqv4gKm8joPKPu6FwVIk++Wlq1g5HseOHbPfOdi2YpABtcBYDu13epXpcFkbJ5fHwpbo/s0lZaU5WIyux/ChOk5I5+z3t9hnc+SkSpa76F00ngdex6QudGT3GQJSYZCZQPjIZwHPv1bDmWGpJwAn2H8nnKMxDXOs+WOcg7UiiSjwBAT5BEqDvMXT0=;5:r78m3pmajorBO4u1Px7wlZSmeoGJjCAAXjoADXea5DHBdBc6O4cGbnOOjZgJr/YdKWngginhFEsGNckwDs8WrZpllm0JFCvgO1l5OTOmVDpOgtT8fM5SR5+4Q413i8X/TY3mjjOD6QEmYJR9V5yANdHQM0UhLzhsw3B4nXnaF5o=;24:/j39TntbgVCRiIDOimKiEkveCd4Ej+h+25oW8dYOYP14L2oYOXLoEQ2SaYdlePgplx1xKFi7vJAqCyoqJQbULqA/nePG3WWCt1xLAJhPK8w= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;AM5PR0202MB2546;7:2jPUlnv9uY3uer3ZTuc+hOiMOhjhaIbEFe5SUiJ5KdwFJfCvXpttHdgI8Ujv6wMiEnzOWkHlFqUih86T48WdRmCacrv/vB+RUYw0Qm1YsYCIbnV6nM74bpQM4eU4kscyrhewnsjtazQaHV5sEQoRe/DjFDjqMrQPCQLZ0vwq9j5acllBsuhAOcXfr/NhmiyhlURha/YqHRMfuTr/le/99eSnd+eQCQG4a1LIpVC75i2q/Y6Q2pE1Y9QEdwashSfpOrTvkOa0pki0KUtICMJXBNHT+Xu9wpYv/tQHWor7TccWGVWTAA/KYLzCCE6kmJdUS528ldPwwfvPHVVlWN71V09lP2OpMF4S3knsFWmNaMjoElvOyt9d9CawYVSJkZz3bvhrf0JoS7OooUdpCLaoSYuSeZrR8G8WlEcgpBxqp0zRSr2pP6J7x6jIBMP0W2L4KPque+CRrQspqfBf2/14slTr5v99w3vSm5/0D5Uq9HChw4cOs/cgArli77OGSEnIj14FmYf6R5ziGlSFCNud3NneF63OLuEZwWHKT2fyOdA/7c5Lej9alVYOKMjK5v/q X-OriginatorOrg: axentia.se X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Feb 2017 08:09:33.4444 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0202MB2546 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Fixes a regression triggered by a change in the layout of struct iio_chan_spec, but the real bug is in the driver which assumed a specific structure layout in the first place. Fixes: 3017d90e8931 ("iio: Add Freescale MPL115A2 pressure / temperature sensor driver") Fixes: 51239600074b ("iio:core: add a callback to allow drivers to provide _available attributes") Signed-off-by: Peter Rosin --- drivers/iio/pressure/mpl115.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/iio/pressure/mpl115.c b/drivers/iio/pressure/mpl115.c index 73f2f0c46e62..8f2bce213248 100644 --- a/drivers/iio/pressure/mpl115.c +++ b/drivers/iio/pressure/mpl115.c @@ -137,6 +137,7 @@ static const struct iio_chan_spec mpl115_channels[] = { { .type = IIO_TEMP, .info_mask_separate = BIT(IIO_CHAN_INFO_RAW), + .info_mask_shared_by_type = BIT(IIO_CHAN_INFO_OFFSET) | BIT(IIO_CHAN_INFO_SCALE), }, }; -- 2.1.4