Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751193AbdHBVZM (ORCPT ); Wed, 2 Aug 2017 17:25:12 -0400 Received: from mail-ve1eur01on0139.outbound.protection.outlook.com ([104.47.1.139]:43830 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750725AbdHBVZJ (ORCPT ); Wed, 2 Aug 2017 17:25:09 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peda@axentia.se; Subject: Re: [PATCH 2/2] i2c: mux: pinctrl: drop the idle_state member To: Stephen Warren Cc: linux-kernel@vger.kernel.org, Wolfram Sang , Stephen Warren , linux-i2c@vger.kernel.org References: <20170802072728.24586-1-peda@axentia.se> <20170802072728.24586-3-peda@axentia.se> <15488723-e0ef-62b3-e62f-e74d12d8328d@wwwdotorg.org> From: Peter Rosin Organization: Axentia Technologies AB Message-ID: Date: Wed, 2 Aug 2017 23:25:02 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <15488723-e0ef-62b3-e62f-e74d12d8328d@wwwdotorg.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [81.224.168.30] X-ClientProxiedBy: AM5P190CA0028.EURP190.PROD.OUTLOOK.COM (2603:10a6:206:14::41) To DB6PR0202MB2549.eurprd02.prod.outlook.com (2603:10a6:4:1b::7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b7b4674a-d38d-48a2-7157-08d4d9ecf1ef X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(2017082002075)(300000503095)(300135400095)(201703131423075)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DB6PR0202MB2549; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0202MB2549;3:psJzPyUqnQo1ww1PFFf75lX1mYgL1lYS6dBIJwVpXzHKCO2r0nFlf9HztkQkYrggVjtiy+cDoE5I8BatPjh3xrfZiO0FBK/0VEEVlGuzdEX4Ry6uO40LURvghfYRlfmjRIU1B7RZjQ41OT/oHH6wa+UO4reM917tT3XX1GOkTiJ6nDIAtOxU8BgpCrqtXicvzDjwWZhHvXCX5JevB3dF2XN0dnPlZSHEXzZdMfOvnmtxa3PnKB7tZOEQP2z8B0dn2BZhea17yDFx1nvYdahityRoowvgv2B9B0oiFMs2kU4a9dUScH6UOKtadvr0mFZEzrKuKM5mdYafEfg2exHHrCGJGYtN6TyC2/fS8tth7OkVhAKDJIz1rkWvyff587oQjTqSPRunvePsjKIKUGYN5HJEF3INo6xAOVxOHJnDJju89aCqFVoP8qKOms2Cb1vrhBFCOH7d90mdSKsg+oIgj0+nEAKvtogm/v6Tj+Lzs6ktlqSszroDG1IZ2YaAERfnyxVYUgB1i5+JldvbtriTly6shGWyK97zphL0Ie+4zL9C1mFeMlg9i+yIQkbmcwLSq7me9QCn/VPERMiymAWdBU5EymlqsiZvjpsblutbW5GMEyQeEnWDbh4AKJXcYFnSJbAV+F+yYJ0wEqfFkYXHAl8wknCW1xuzeoJSGDc39kG9ramAghkiJjnlFewA26PAh/y6TmVATcPIdEzWg2HZZOkpeZaqb+T8B3uySJ+XgFayLnfAnsbATmDGhCBBe/HroMlYFkSZS2heuTmDTPQSL/C1apuwG2RmxwibAxclVjM= X-MS-TrafficTypeDiagnostic: DB6PR0202MB2549: X-Microsoft-Exchange-Diagnostics: 1;DB6PR0202MB2549;25:G0OsCR2Nt2/yHejGpIytec5z3dQuo4XsJjtsHYSEMUtK6vgC7ByLTpSVP6uW8oJWrIjXanMyw3Q5g+omE5hx7jplmSt8l8LFaBEvXp8zbZ1eQPlOUP+cu/cWQ/Mr3ym0uX7j6YWUfYIVRuuD+Q0zngJ99e5E+nfPMow0YtV4OXR/TzV3YAV7aA4nQ4qvMjPiuBsDhzy/AFafC1ssBAltAMxJl4E8J7iV67Iwlq1CrfVtzxWar4R/yqJOaAzrzwMRtIHh6tegNXX6Oxa7Scu0pw1R/f4hi0dpsps+3HA9vXsNaMUfQGFJwa6Rc0yDzGgaoGRgaJaLojcPJGR1A5NwsIq1VZ6uFtXplSjVbyV/hV15fVyR+Mc+AQWoivhcmhG9A6xZwXH/mgjTHqdSxkFjaqZNZUsIcBdAd7Pv5/VbrBHykK0Ps9bZq/noUHtAoRc+5Vtmi56UoHBvZD3N8K+VL9yWqPMJs7nOCg3LBK4BWxJ4UZUkRREzGoppjzUC04bY956R21rYjgtg/+4X/P8adho2UNEwKVKZrAmsd5i/mATZZ14+XwJzbZgJSHMwGzaRSFkkrIJ0M2yU/W0JLM4OdEU5/6mU8qNHzXG22cvcjt1xIJSMjmrDUPuRGOMk6enprPg0RWpWWqnDC61PVY15QdV7EiVSKs4Pd4v9EC0nOp4SSW3rJuAOmBJa3QPJaiCvVoSMAazOdi9R6cvDTRI+d29k4fxJy7aHAmoKGiNoWxPWlRBTAK4gTZ6IqFrMdM6r+HQCvzbT+D8XDBFI3QgHyWWfF2mxQfo+B3h+7WCT6n7D30DEWm/JXu2avGUf+MGSKzacAzaI1g8TkV8iYjOiDXyu5JCPGVAEoaXy1CBVsqyxWnwMwhK95dS4M6az4qwXFMP8DUUq1pYj0H5hphrKeW2f2vat5PnMy3Z4fTKRziY= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0202MB2549;31:M1o3sdi4daBdNHwQrCphi3J97kkDuRIV1dyD4QGyiOQRaCkH75ou5IKX50enYuyAY4sOCxJt1ykpZuQj83bW0rdpQnmteL3IJFORDSdcGSf1Ko8P8qwa1WdZ/CSgs2tdf4i8mJGUpJsBdE1MI+DfVIVs2i7Cm46lhGsqQtk/niXl/dDrm1bn/0rjZ+BY05R6vsxHKKITkRWKci/VKmtpjrc/mJnq5SpdQWAJ6Nn2XU/z9Pn8TT74jEaU8yDlf7HTHUVEj9Zgubi+J22+B/ZIjZKlT4ro/UKJwYy1uCijPelFYxbkzwr62G/VPgiaJ99OQRSyLITexU0hpqsD0Gd/tbK/PDJlUZtbf6nIdBXCxS4bTR9jZ4V0NZtVHZuUVaRbKh1aV6WjlzKZbBsFhANgK79/7HQOgRnhrOmrpx3i1NbxfbBhD5vmq75fghtPVQxbZg+mcyNEZKdX7Ou1D3TH39+3uDkPfeVAQcyJOpv1YPwR1Ey04BTM0MXyMRTpUrPQJd+seP2wFwRr/GFHHMlXA8WFNlS6+dFUW/fxZb1w6LThu73v07LPMaC8vu5rBjQLjB2oUW7YhaPiZTee0LoCGG/OzqOvzf3ws5Lbyh0EYf9DnS/xGEbEyU2DR5G/Aws7qgLWxlALeW4JDlfoxs3QNsy4OR7TB8Fby1eximOfKKD3vf+ls74g74YA83sLXrXBVQi4i99GbJYTYZaPNk6svf4Nma/ZVGkiOQz4RwKQyI8= X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6041248)(20161123564025)(201703131423075)(201703061421075)(20161123560025)(20161123555025)(20161123562025)(20161123558100)(2016111802025)(6072148)(6043046)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DB6PR0202MB2549;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DB6PR0202MB2549; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjAyMDJNQjI1NDk7NDpKb0VYcFppZEdESnBISkJUL3ExMnYwTFFs?= =?utf-8?B?MUZwazNkMFdiQ0FEWjN5eGdaQXhFRTRMc3Q0bjNjNHdnc0c5NTBEN240Nlcx?= =?utf-8?B?ZTF1bWRmdXpUSmwwK0FPNCtwNVhnZlp3TkZrYTgyS3ZCcjJadzU0amJ2T1N4?= =?utf-8?B?ZHhSdHJqMUtONTBYcmd5Y1BCcGQ4RnVPQUpmaXphZzROTk5Dbm0xSDh4M1pl?= =?utf-8?B?OUxjT0pKdzEzNjVtNy82U3dWK3lWaTk3dHQ5OFZyeWQ2bm5OR1F6NHFhNFlH?= =?utf-8?B?NzArSUtydUFJL3d2a3VocW1qdFNQZGVFRHFBL3pWOW5rOElOZCtsdFRWbXFG?= =?utf-8?B?SUZ5ZC9wTXUvT1lWcUpXc2xrZ3ZjOE9wekNIblRaVGgvQy9mUDFISVRnYWQ2?= =?utf-8?B?d1NKU3dVU1JQYVZEMzAwcmc2K2pDSjAzYzNPa3Q2VDhXckx1bDBwTjZPZkpB?= =?utf-8?B?dENRK3ZUOXBpUXRQemRJZ3JQaEhyRmhnaVdFSWNOajNtUHRiU1JKR25ta3g1?= =?utf-8?B?Vlh2TnFqNWZ1eDA5a0QybEpzNWRmSzkrWnRsK2lGZzl6SWlKa2Q4cE1iL0NV?= =?utf-8?B?Q3NjS3ArL3BWUVVMZnZCYTEyUTQveHFuSi9vdkhTZWNyTUhScHFSbnpMMEVG?= =?utf-8?B?bjh4MlVwaWlyenJRRnRxRzhvbmFDa1BwQktLbnd4ckFjTUxBZ0lISEVNOWRL?= =?utf-8?B?elpkTmc5UVpmcUlCTXdiVmxKMjVzRzNtd0psSHpwN3BxQmc5Mk41enlOYUdW?= =?utf-8?B?TkgwQzRnUzYrcWcxWUVoU3JtUStmbzgvamltdjZuUmo5bU1Eb0d4ZHZ1QXY0?= =?utf-8?B?enZJZWNBRisvMG9XYldjTzJKUm1YSzhKOTRWZ21taERVRmRLSXdvUUhGVVAz?= =?utf-8?B?a29TY0R0MXBxelB3anFpWE40aGc1YldzS0U0eHNkaHBLMlo4T2JZQTc1MjA2?= =?utf-8?B?S0crSHA1NzRldHdYUmZabTJVR0RRNVVIeFVrRFBrb2FFRE1vby93NDdldS9I?= =?utf-8?B?WkZOOUtzdFNGczdKanR1MlNaaUpNNlU1V001NE9HLzR1TlViaVMwdUlHYkw2?= =?utf-8?B?c1dvVWhBU3VmaHEzdzFTc2wrTDVucU4rQ2tMRFVBK3FjaVNuSUMvdjdJUXBJ?= =?utf-8?B?VFlXY0lDa2duOXRFZWpsbFd1QWZPMTZZb2NKQ3Q3Yk9ya04vYVZnWEtRemp6?= =?utf-8?B?eXBlV3ZtTDRETEJHbXJFY1RqYndVQU51Ynp1UjcrektvQnk0S3RjOGNXZ0pN?= =?utf-8?B?ZTdMUHQ0OXhnT3JTbk1neW1hU3lnYkhhZTZvelV0K0x5bktPQUt4Nitkb2NG?= =?utf-8?B?ZDBQWnZmSFJsUGVxcndhUXBRd3Y4UUNJWHk5dGgzeWVDMTQ4bTBlU0RRYjYr?= =?utf-8?B?T2trVjduQjF5VW1VMGc3V0pvWUJ0ekFZVE9acjV2Tmk2bS9sUkFObW9SZUR6?= =?utf-8?B?b1dOQlhoZ3pxTGI3bHhZWXN4Vm8yK2VsMEhXMWh0MUU0VWxHU2hwclRRa0NG?= =?utf-8?Q?BbCdSAQQKczI5MZOTFqj4G4Mi0=3D?= X-Forefront-PRVS: 0387D64A71 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(7370300001)(4630300001)(6009001)(6049001)(39450400003)(39400400002)(24454002)(377424004)(51444003)(377454003)(189002)(199003)(305945005)(3846002)(8676002)(7350300001)(74482002)(229853002)(7736002)(77096006)(6486002)(508600001)(106356001)(117156002)(105586002)(3260700006)(42186005)(189998001)(25786009)(31686004)(5660300001)(6246003)(54906002)(53936002)(97736004)(4326008)(38730400002)(110136004)(36756003)(53546010)(23676002)(33646002)(50986999)(65806001)(54356999)(76176999)(66066001)(65956001)(6116002)(65826007)(64126003)(31696002)(50466002)(86362001)(47776003)(83506001)(4001350100001)(2950100002)(6916009)(2906002)(6666003)(68736007)(101416001)(230700001)(81156014)(81166006)(42262002)(309714004);DIR:OUT;SFP:1102;SCL:1;SRVR:DB6PR0202MB2549;H:[192.168.13.3];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjAyMDJNQjI1NDk7MjM6b1dNQ3IvbStPbVNEbVljTDM0S2pnUG84?= =?utf-8?B?VVBpSkZ3WUkzUE4vd0x4cVltRDNpS2xsRzg5Z3ZzQVpSei8rVTVnUSt1MUI5?= =?utf-8?B?ZmZZcEw1eUlYczYwRDI3S05BMGFDcDYvSGRmM3dRSFoyM1MyUHlPWWw0VHdT?= =?utf-8?B?SVdzN0tHM2hZT1F1TEFDR1Exb3hWZ090Ui9LZmwyOFJub1FmS241TTAzaDhu?= =?utf-8?B?WS9vbnloVXY3Y2RZa2JOWHdDUmtXeFpNTmZ5Z2ZqcWZ3aFk2ak5rQ3ZhYXVz?= =?utf-8?B?aWN0VHREZFNFTGVVU3p6WU4wa1NLSkxpZjQ0VkRkZ3N4SzVkdCtFRW8wSGNx?= =?utf-8?B?alNFWHMxNnpTTmtWVkZDVW5Lbk5xWnJEMXBpcW16ekdxMHFETFpNa0xBNGpX?= =?utf-8?B?ekxXK2tGSWtVbTY3ZlYzYkVmb2EwS3BsbnRsbEhhNVVLZ01udmVFQUNUdE9J?= =?utf-8?B?bjdVTlBFUXVLcjE0SktPMVNjQmtxdUdjbG5SaDJxZE5CM0NVSXRMODlyNGk0?= =?utf-8?B?N0xoTmQwdmQ2NnhEeUMxbXNHT01PaXZDWkNjNGxsM0VvQjhJN0I1VU56TTNH?= =?utf-8?B?THI4T0tOakxGWENKODU3THp4SnNQaVdtRldCaWYxY0dxL3pRNjBnOXkvbmph?= =?utf-8?B?UWp6OUVhZzZHK01McWxVbG9nZWV6QTRPRWg1cTdJcUVjdFhwdU9VZEx0dkhN?= =?utf-8?B?S0tEdVIvS25KYWZ4UnYxeVI5dzRWdVlmbFJCeXVCQWIxeVhZL2xYTEs1bkpo?= =?utf-8?B?TVBBaTZ4UDFJS0MzRTJ0V092R1pmOGt4M0UzYjAzeU1FTitpWVVGam1UKzVX?= =?utf-8?B?bEFRZ0NpTk5CdU9rWVRLZWJNNEFkY0pmTUtFeVZxVUQvTXJyVkJ5M0VuSS8z?= =?utf-8?B?RGR2WGJFYWovZ3Y2R2ZCcURmQzZKeXVVQ21EVTV0ejV0blo2cWpCTjZjSWhy?= =?utf-8?B?Y1RPNDRsU0lzekVFSGVjb0YzZTdBVWZPZG5XVjJsR1VGNTFMUmdQejBCNUNp?= =?utf-8?B?Mmc2b3p2Z0w4aE80QTJmdzgxU3dGTHdXVm85VmxmMWFmWlplMExYYkZTWXp2?= =?utf-8?B?bDlRck5IRnR2RjNHajlzYzc3cnZlRXlEVzlxdWZoVXhIdG9VSEJQaldtKzFV?= =?utf-8?B?ZS95eElzb0xOaWRYY1I5djdxcTRDa3VOZENCZkNvWjU0YnJoa05PZ3ZvYTY2?= =?utf-8?B?UkxYV0JGM1phaWtpZERLaWt0Qkd5VlZGSFZuWXZFN0xTQ1lZS0JUQlJwTEVN?= =?utf-8?B?OHFrRmEyNWhSWHZCRjQ5YnJicExjLzFEZGdyOHlHc0J2aVZyc2p1STQ0Znl4?= =?utf-8?B?dkxMVDN6YWFtTXF4dHhrSVZFSUVWREY4cDVNQWJYdk8vS1NCSmhUMDRZOTAx?= =?utf-8?B?bE9jVmpJVC9mRjk2NklMWFJ6RmMxUGtLZ3ZtK01CK2tKUy9hZjVtOUliZEt2?= =?utf-8?B?OTJCaHhwN3JwRXdwbERIOWVNZkRndWg0ODBhUmpobDAzQjdwSU1kZGR3bTJF?= =?utf-8?B?QlVMNnZ0S0lCWVByMDhMdjk2QVJwOG9KRWFCc3ZoVlk5b1NJT2xWK0lRSTQ0?= =?utf-8?B?Y09TYnF6VHFTdFFVNU8wcmNMcWQyNHZRc2UrMWg4WTdxU21sYzE1dWoyUGw4?= =?utf-8?B?ZExqNmhNZWxDWnpJRjBpcjFBYk9rdHQ3ODhTN3hpaFhmVVY2YWE1WlFEWHdm?= =?utf-8?B?UmNhdXdlQk1ncWM4OGUzSXYvU292amJLTXEzZmZFcFFNSVJtL3pOZ1hwMmxG?= =?utf-8?B?MkwyVWhDMFdOa2NaekFoc0pmZVVYc2pOdmF0dzFzOGVEYkZ6eUlRR05NbGh0?= =?utf-8?B?UTJTRHhQd29yWTN4WnpQR01acmNmK2wvSWRvclZmSkVkUGxyZzBmNkdIMDBn?= =?utf-8?B?WnA0TnVuUlpRMlZOOU5pZ0UzU2dvUjZwK0ROUTUyZ3REVHRWdWlQOWFZbm9y?= =?utf-8?B?TnhicVpndEw0Z3NJTWY0MUtIWmRycW1BT2xOeWljQ1pxUVByVzdlVU5TeEtK?= =?utf-8?B?aXJPYUVyaHdZa0NsYzRzOUo5c20zdUJ4R2w0QTluVE9PZ1d5YXhQaVZPdy9l?= =?utf-8?B?YjRnRXBiT2xhZGRJMGNZMHBTU3dHOTZHeU1HaTNJRGtjWVVWdkxHQy8yRGhj?= =?utf-8?B?MjJiLzNxazNJOEV4SnoraStzN2hwcXRiMW9RMWVQNll4OGhFc1ZLZkt3eVYr?= =?utf-8?B?UW1tbll4Wkx5QlByWFJuREllWTdndWc9PQ==?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjAyMDJNQjI1NDk7NjpWZ0R4RnBHRHc0V2xqVE5Rcmt1NmZOZzFP?= =?utf-8?B?R3dQamdYSWFnOVl3bVRHV2x4RCtNNWpLRis5Mjk3RjdGUVVGK0xkRC9kblhz?= =?utf-8?B?alExMnNzYzZ0Q2lBaG56d2JwcjkzbThrU1UzSXFVVEFqN1VsMHJwTE1MUkln?= =?utf-8?B?bkpmUThTSkl5ZktuVjMwN3hydHhGZUJmbEtUbEVyYkhzcW9xSjVwTkRPL2JT?= =?utf-8?B?RVpCajJpcUhkNnMvMG1RNEVKT2d4Q1VrUDhGbVJaSW1oc3hFRzFlQjFOenRH?= =?utf-8?B?dGNzdWVBTkFWWkttZEFENWZOeURXN0IvWnhLUzVzM3FEREtybEtLbnlYa0ZE?= =?utf-8?B?WlZqTER5Z1FDclBHUUVMNU5UWUhDZHNPTE9lRjQ0SDdxWjhzZmtFSkE3eFE2?= =?utf-8?B?WDFDSlVqOStjL1RQaGxkaFRITFNLMUc4dXRWMWd2MitWTk1ZY3VzL3NuS2dN?= =?utf-8?B?N2lQRzBHK1FSWG1DMUxjMFE2eGE2alYySG1PVWF6Mkw3N01tQUk5cER1aCtv?= =?utf-8?B?S1FLbkZpR3ZvRjJvdWdldHNEZ0hjMHNjYUhUUkFvb1JRaE83S0RiVDhIZytG?= =?utf-8?B?QjFieVNQcW9IRS9vaVlrNEViZ25mdENwT1RLZHkvWnNoTTZZbDhyc1hmREJk?= =?utf-8?B?SU15U2VjZDVHZ1plR2ZVNS9PYUNoRE9ZWXUzdlhrQ2o5UzcrWVJpMXl1UE9q?= =?utf-8?B?dU1xU2swdVJvQ3NYaHoyaS9EUzVIZTVQdG9yTVJxdnVDY2hFVGJoWGhzR3BI?= =?utf-8?B?KzNYYkNheGdJNHJnRVRpOG1iZlFmSFlmL0tWU2VGK25vYU84dk9TZTZNUGdO?= =?utf-8?B?ZjJJR2ZabUxBckMyczA0ZzhNZCtuZk9KdXFEOVo5YUFIc2E4QmVGaklPcnIz?= =?utf-8?B?RWxyKyt2KzcrWkg5UTQ2bmtjeWI5UVRHNHBoR3V5QzYvU09VdmJyT3Z4MGl3?= =?utf-8?B?VjhaM1R5SEtuOXRyOWZHS1BHYkd4RzQxOUNRN2lXby9YbmlHTGNOdys1ZkJP?= =?utf-8?B?ME1lWFJZOFdVQW5XbWF6RHI2TmJnV3RjNHR4VkFVcmwxUmtJTHZ4MENTbVNK?= =?utf-8?B?cjAyRlFBVTJzQmExaHJHM2ZkMExjOTBTWnpZRXBLczdEMnZabm5wNXBSOUll?= =?utf-8?B?NGFTeHJvemVWbmdvTmxjemR5V2k0eVFzWDZDbThBaFpIa053NUVpWUJmalhq?= =?utf-8?B?WFBmdXRmeEFEeThpc0lFdnRnazI3QWVWSFZjeHQ1UmhIVlY4MzRKN2dQRzZt?= =?utf-8?B?VkxqWFNSUEdhaDBxZHVhRWZ5b0lGRzBmNEZzSjJBYkJ1d2xKNXh2VHlhd2Na?= =?utf-8?Q?tZPcT/Ecihgw+yTpp7IeiuKtToO8h/Jz4=3D?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0202MB2549;5:vYsv961UkFpXxHg1lx7Y2wlNl6GETRLFpxi4ulSn57w/gPGzCwssDoviJSK2rccJWr2bP8jO5CJ6xyK2BB1aa7LqiOEiTBC0iEZf7tJzXUKuALsnuSHBF/GsFcJg+cWHwCNrZ2QPdL+Intda0cC1I7JOHfMc7i0Pc2Rda7GJ5NZzQXYowCiIXr8Mm5vYTiPXoeqBmhwdUK/vrOBzxHF+f7dVwovw7pMMhx/eVALI6i5Dnp30nEYxd3ZEoqMiPC3mfRA5hUu0Zu5l887bUH0kORiZqo/T/ig5Oe5Scp18lzc+NA+zULIvoye/grhlw4bqQkl30uDxAQOoowaD5+zuxGsRU523NhK+NPy/+Yi/OtsaclMr999iXjOz9uzcduVBbg+1pwYgVhP1yTk8AP03OUisZiu+KTZq0oRhAYn7WuYa6X7aXITnDbd0po5J4EGg5hNKFu9a8e+A9ur3AV2QdFkn1S1luyVtHOY/Tv81Us1BiulsqG6wrYS4oxiwpqxH;24:rDVO32xVe3JIeurr8iIbj2tfRXYZDYj6QMhxuzVXhLMJiIgjF+oo94fFHoG7vk06/4ah56yB+zPTL13HDtvAor2E7XZKeOkkvsGnKGFzuOM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB6PR0202MB2549;7:jQqFkxaryPHsacgyENgQ96x6zWBtGMHeSN725FMdX5K6vL/uz5KqqDRVeFPtLntsC5Q41+1aQTVSHgaZTMUjBauICiaSAU4E12WiNh6rkgoamM4PeqDfKcNWnxKSHa82hEaCANBdlmbmd1DzJMaIsh9jJyuu/CahDbGU7zjOu/gxCAGZv6ePca5h9BA2B/PKd/yOFcrN6gaM8Et8gr4ctZEbFpKzqitYG3/vEqXV7Lzq+ZSfUqg5KGt928VvR5DuoQtXh2gOF+rfiN2/FpqAfirkWErwVB0XfWoMvjMpN4nSusVd1ASZSyftgI4BNc7b0ILrykrXCFyMOkOoV0lAfdWKNHSAWRTNR1VZFLzD6LMweisbchxxVSmIYRHA4R3q+lNcPns2wOQBGGK8TFDx4GYJFAwIO5dXgna0JTjBInZh3fmpPrv85s14R+QWR93JKxXaQmfU6WFi8LZL0M9HoHkYVRP7d1xglKE2ceALhx9NQuL6G7mXROjtOFJwr25Q77NRXySwGgPR42QMLyXAaVlQ7T+L/3tVl5TyRctgXumPla6K2rQnlbOfZthFZLwZzYg9+W9tqbm3t4fwf6m9i/z3VGD0rVz7nPhh+PI8TWZ9jRzAYGfuWvJdiPpYQZkfe7T0ktoU+pGba76vqCod+omPNuqZ4trxeSNQ9XfdJylzC8Jy28aoA3lZ5gNY6IT3Pz/Z3x4FBe8DkEREqzN0HjibHCaawuG0cdCapzr23kif0RCgI+02Te6D4jD391/SFMNeiXpvxX3PI8Gtlylq3LxPGauWeJHeJRmg3ANEoQY= X-OriginatorOrg: axentia.se X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2017 21:25:05.4342 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0202MB2549 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1045 Lines: 32 On 2017-08-02 21:06, Stephen Warren wrote: > On 08/02/2017 01:27 AM, Peter Rosin wrote: >> The information is available elsewhere. > >> diff --git a/drivers/i2c/muxes/i2c-mux-pinctrl.c b/drivers/i2c/muxes/i2c-mux-pinctrl.c > >> static int i2c_mux_pinctrl_deselect(struct i2c_mux_core *muxc, u32 chan) >> { >> + return i2c_mux_pinctrl_select(muxc, muxc->num_adapters); >> } > >> @@ -166,7 +162,7 @@ static int i2c_mux_pinctrl_probe(struct platform_device *pdev) > >> /* Do not add any adapter for the idle state (if it's there at all). */ >> - for (i = 0; i < num_names - !!mux->state_idle; i++) { >> + for (i = 0; i < num_names - !!muxc->deselect; i++) { > > I think that "num_names - !!muxc->deselect" could just be > muxc->num_adapters? Not really, it's the i2c_mux_add_adapter call in the loop that bumps muxc->num_adapters, so the loop would not be entered. Not desirable :-) (and muxc->max_adapters == num_names) > Otherwise, > Reviewed-by: Stephen Warren Thanks! Cheers, Peter