Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752349AbdGaNjK (ORCPT ); Mon, 31 Jul 2017 09:39:10 -0400 Received: from mail-db5eur01on0117.outbound.protection.outlook.com ([104.47.2.117]:27101 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751951AbdGaNjG (ORCPT ); Mon, 31 Jul 2017 09:39:06 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peda@axentia.se; From: Peter Rosin To: linux-kernel@vger.kernel.org Cc: Peter Rosin , Mauro Carvalho Chehab , linux-media@vger.kernel.org Subject: [PATCH 0/3] [media] cx231xx: cleanup i2c adapter handling Date: Mon, 31 Jul 2017 15:38:49 +0200 Message-Id: <20170731133852.8013-1-peda@axentia.se> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [81.224.168.30] X-ClientProxiedBy: VI1PR0101CA0049.eurprd01.prod.exchangelabs.com (2603:10a6:800:1f::17) To DB6PR0202MB2549.eurprd02.prod.outlook.com (2603:10a6:4:1b::7) X-MS-Office365-Filtering-Correlation-Id: a25b6452-a607-4abf-7ad0-08d4d8198212 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:4klMdeucpcNs5rKJhftn8VuouyS1ptUt+AdqZVm3X44sCsEuHjvDaI4vmVTbXw7ag0qvtznh9GOfCNg7g7+1FfVIxNGuq5t990dtICGH80HoqiU7TbaSyAADVgRPzkSzrtamQ1z6hIbHxWcqP0o4n60C5PzX0gI0f3y3ZOXQ8+rhx5vAe3gx5YuIh3ITiBs9zDocIWF1aJCcfVn1T+bwokKPtBQiR0SARpEUzd5/1wH0mybP2bOtiXvcNdL/fQunW97BADyGedD7f+gnJ/HkN3QMrWGXFOqI7OcpRCJZkHvtw3AEDFBUTIFAf2bN7wXV0LGQA6zAdqDptBw2tKOzZQiugTkbJ1Rg1Fnp4XJpOiK4NvJzm/Dbh2uBn6rEM3lW+enEirID4HPxgsIJJZdz3JwkNPuRXoYbTDegC+rnVb7rVYH0Z7A3NkdyHZXZPSaUNDKvAtkZ1y3T3oXogUfoP4FcoOFTBNEKNzbsHL9jD68/fZpaymzEngYW7P8Ptx4EJre6AwJZrNKCco/Ab7edNMhXIzyRnq8pgi6ikAsAkwJ8uDJ5mM3Iy7o5l/PWYqajO7c6n2pjustZ7jeGS4xUwz+4bTs3x8pnStYaAA02hEJPo05pTBpPULIW7xxhKsBaH71mg+YsmuytC8U8ZhaWv0STgQPl9StS8lpJt/hUr+cuB88UoVSmPUklCXwuMtA7Ktns6tGVSdqqzvQHDaorspp07y4++/QTZe52eNYsIVtHjblCdIwH2DQAcVngh4vJb6Ts0JlnG4AlHBXQAcORoGo5azsG1RsUfeI/uTOn5Mc= X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB6PR0202MB2549: X-Microsoft-Exchange-Diagnostics: 1;DB6PR0202MB2549;25:GqwUSLbsUz4KwPMvxRiouUdYfJVeGKErGz7jCpgaJBYbPsUOsV3WnqJfklJYVX5RYERgK9aXih0vju2LwIjnT/IN6ruC2UyVnwTL5XnKT0qpdYBmifnW0+uduhGCNsw0P8ooyN7imNPgEbHPRuVb6Mysh3xlLiTexIxIhcliqRwMd8Mfsrh/1g0qdNk9RJ7g9nvrqmPSU88VRVdgfNzfbcwZNs5/IomUqog8HWuIxenhlr50SFGiW56W+ld5mVZoGNOL+5zW58ute/l6hZT3DMD6h56qxc36iOdA58H5njW3fM9PS+mJkhmkqjr6kz0dn1FI7gLp1jacuzdOLsro6bg/KgjoWz+P/3/s26P55Y8qvw0Q55Z37t+PFP6WTq05xYtKTTIikGELiCc4OgI+gtF35JZ/U5QwXP18m80yCf5P0sGYKFAxlgWRqDUs84ARc5NMxoptce4iQbB9S+g5T1WREvRcxjQBNgd5Mzg9cVO/QGTpUBx/F/USCzETNblLC4pT7nfiTRj0hqhIWSkO5Q5P9mOYHVm/FdN7/7euchfd5zp6m9/7tLI9ehsX+w+8pL7Aa+fY8AuF6ZPI1QrgD8Df1d2NIrxxji033jahb6loJVlxezvW6HJf/DSr+lIAiYJcxwODS5EPYiM/ni2ECF8KpIcE+8JKpTr4jtPn8I0FMBJKVHQw2bN7q8oZ7HRPuB/PDiWi9V4WhD/Wskviar92Vdc+XR89D1Itxu/UXHNmMh88nLGARAkLlrgeXH4uu31WQE5/PywiGIcm5YsQWcIYlbjw7j4pRP9Bvxng2VR0kotqFxESExhwoekh2IWQHUIlRkJAK3Ma+rNjCNDX6jWGl3gpwgy76/tmOU43lqOVdZoXbc3ZCKEJuNmprMnuBTaZMfc0A4HyEXyFVmM0Xa90gxtFsdHbiwtREsAvc3s= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0202MB2549;31:m8X9aOLswVfFux8G2oWbyXICdc1rcExCkPmiyg/ok6QkmhEZcCTaOzYZavzOkC6NMyvsPD+OKlYXpS574zJ5b9gCLB6ZoZtWe15JXYaLPNlDLB5CP8Zh8z7ajUMIsNEsBEG51cYp70iqlKzjT+jp3lFgWTBZw6duV2WG72qKXFUE+Y87dH0j9OgXaVtnXxBCZJDKr/0GHhPVrPVTOiHdJVXGWqEUKxQ2gqjPP2Zbt8fU5nTCRaLYcCxifb2s8JIEYnqnLETtM6tRvdbVZArg560XfhB8q4J23HkYOsvUrtAJ+ft195TBnEqFR6Gxe0i7ERYwZ4VoGjnl4OzWbL5SXWg6fHD1NIsSD7emSPXq9YRjurqgmebIq/ad7ibhDNMPNwA3Z21tbVEjuNkQbL9IvHrhisi5x0i+2ADLTzfQpSvTFs/G/+hqt7iWjXrUbJ6IIKTs+hn+Tj1uAoeh/NY8o7U2p8USgDmDa6o5mT1tHojuKHXrIv1fE7XLu6Kceb52O8ydl8wNQ1Z3anIdknsJtBMnWX1SNLVDH90OPCEwlPKAss+4ypj0g6E9ToEOy64VpwsJdL0WHOYVy0S2+WxAFlconmv5AXRhWamF5+TnAAYGVv9Ib9n28qafm80jOfQV30+NDzWE1tpBRL5VRSg7ENp3Fp+kqGc4m7AeeWelVzU= 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)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6041248)(20161123560025)(20161123562025)(20161123564025)(2016111802025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6043046)(6072148)(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: =?us-ascii?Q?1;DB6PR0202MB2549;4:OzJm4nfIbw3qarkR3lPSjVrnqsthoNWIJ9E4Z3xK?= =?us-ascii?Q?P98WBbz4Mk/OTN3ju6eMIvAmJQr9AvSnB2B7tC55Q/qdd9gAbfoY2Ay5hAwc?= =?us-ascii?Q?zAgVrRvSrxK3gR9577edLaRccp2f0yEpxRULgnPZVkNm5ylnyn5NK1CxcOG4?= =?us-ascii?Q?bI4HUJ4MUJmD2F2JCjpYY/09oL6TRAN0OA5rx2FShfXV6KZd1vC2DJfy+bWm?= =?us-ascii?Q?dqtfioiRGlQDyIpnKhbbGjioo3dxXpYlmxbKCKth2DxbwBHpX0Y7Jy9+WDde?= =?us-ascii?Q?B1IBe1fBkr1vEK7JX3yDkyYvJ8mMCyQm1OBkGLjh1moodTBBNh14/B2KRoNL?= =?us-ascii?Q?RaUSSjhKM5L7yydCm5bSx/HhJ0M8Yj0dyuQvx2jrXm2oviNB2X0vCytxpuj8?= =?us-ascii?Q?rzY/fyzWAG9eY3tEqbUYx/SBazv+8dXo1tO1e3v1xRK6qDyVvnGmxEaaD5Iu?= =?us-ascii?Q?oTZ05HDk+BO9Op1Hj5kJ7WTezfQgv2+mUJp5AKGGPnw4n94XW2Hq7YajZ9dw?= =?us-ascii?Q?CkjIwntimRc9ySbXJNBM/wTEserN7qrNhQXvCU8v8IffDpOokX4B14UonceG?= =?us-ascii?Q?QjZsXoojiwh5uN8Kf0WMangr/Qj7Qwuz1qEhTHf2QAErJfedfKYuVSaLK4Yd?= =?us-ascii?Q?3e1CGx/3I+gnEOuTDki2jVB1ILkWsZfFJ2yv1xCySIQJllT/HYT1r0dZkj0/?= =?us-ascii?Q?l2MQ/HjgND3r6Yb/rmbla96iwrog0A5Qy1QubZ90cepmWNYPkU8nEXv9tbsx?= =?us-ascii?Q?V3gkUp5GfVOnDZON2rtgWDNgmkjJckgs1eZaWULRKVH/RklPZe+1n2t7BauP?= =?us-ascii?Q?IHhczqOT+7E8W5eGAAybSdv/MatGMwKQBay49pv37mWy1N2XFLTPDtN9ueVB?= =?us-ascii?Q?uCHOANBBZup+iXz9jCq/YJwzx0n+D5dqKHu3bw4AvkT+4/a4AAiWtI0iGcbJ?= =?us-ascii?Q?b2nk3fvW1wd4HDoa2YzVZWLEJvHh70nVlDx6jw0nRmF8gl3akxPbBfx3pcge?= =?us-ascii?Q?uOtrILfbMldNrueZicrRGn5NhyIS+fEynD0629jt1rl3Ehzu2ORkDG83/YmH?= =?us-ascii?Q?sudyFqNWVQDk0/ihVYXt9ETWCKPb8uheWW+23Hw1u9DUMABtHREVc7OXJMOa?= =?us-ascii?Q?h5ch4occTfgTibQ+nvZRZb17B6gzctpwZB1c4tvJiPtKeDKS3RFBNvifCkLP?= =?us-ascii?Q?NkEHqexHYo2ToaY=3D?= X-Forefront-PRVS: 03853D523D X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(7370300001)(6009001)(39410400002)(39400400002)(39830400002)(39450400003)(199003)(189002)(52314003)(106356001)(50466002)(97736004)(6116002)(7736002)(3846002)(7350300001)(305945005)(110136004)(38730400002)(48376002)(81166006)(81156014)(8676002)(50226002)(189998001)(74482002)(4326008)(86362001)(478600001)(101416001)(1076002)(5660300001)(53936002)(6512007)(66066001)(54906002)(47776003)(5003940100001)(50986999)(6486002)(6506006)(25786009)(105586002)(2361001)(68736007)(6666003)(6916009)(2351001)(33646002)(36756003)(42186005)(2906002)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:DB6PR0202MB2549;H:orc.pedanet;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DB6PR0202MB2549;23:qr7Llb1a9o6wPp1H/B0xgnJqXtpEShk7VaV9dq2?= =?us-ascii?Q?zLOTgEE+6+Mi5Pkla0qgaX4kAMGlR3eyOu4ZeBSVwcQhplfCEDRNMTHUSrBp?= =?us-ascii?Q?jpvGhhHTGhAVZ2BY9QN8lIVqSPHtkdPKwf4s6L3iwsaQRgPOtuFtNUmrA78T?= =?us-ascii?Q?jelGTCpHs1sJ0DvLfuguJh9V8PNoneOyHppiAvUJ7+RIkfAvp2RaGpFJUc/g?= =?us-ascii?Q?PfV0y/KBcOj7SH2G/6zgABQAKwEtVAFuS65DTEfNWNdDtEkQoY/tLqX+/FKB?= =?us-ascii?Q?vclNsPEsw9olO46lvzOQhSeUzh5Rrv6sxSJJIylYBQyl9QXPforbbc5mYQJQ?= =?us-ascii?Q?iesYZHTLynCSenEdMgtnU0vXN4TrVPFmnzTdhP/RLsW41IyzrK4a5T1FqzSh?= =?us-ascii?Q?DNY1HtgDmluspSUG1P9EGfj+UBazFxnA+Vn9JoCqS5P183T7FG2sVy8pt9Cu?= =?us-ascii?Q?hvsxo17zcJrPode1RGYd85sAL0gOHvmS1Dz6RRj8VNPE7+3RmPngzWdV1SXS?= =?us-ascii?Q?qrAnU4qiBwLVPZBkN9TE5b6TimxMFwwjIf+EOenAQR5U83V8eNIP6amuJp1M?= =?us-ascii?Q?EIfh/TG3O9DBGqt+zsuLXCugSPaoBZaBGXUQ8UkkROnH2+GOzBmVze05UkT9?= =?us-ascii?Q?mp5IiiC9/DY7zBE/LvCZjZTACABiJkAE83q04VnHjRJYty6H8uOrlKZskKEk?= =?us-ascii?Q?DDVGk+EDgodgLSQ8tX1Hll2D/O+qmmq0NfTAkJoNQPGSiS9Z0mnjFQuoAr26?= =?us-ascii?Q?yNMoxCdArHGBrkiITpgSNZFTYWLk9rcwCxro7mFPxbH6DdbcLiBj1wjI6YPm?= =?us-ascii?Q?1Gl6VzsGyKFUYpv6VvMgVSDXu6rfXzxgLs/+6DrUer12CZEtn7EBLl2Kvh/a?= =?us-ascii?Q?mTlQfiSCopX4Z7a+w2LkuWkxDq5ApvNY+jVfpY+Q5k7unIVOG58ZEralH2YZ?= =?us-ascii?Q?ROU3NVVBxNMdmHo/Ls44SNc3GQUiSuuUj3ImGLn2g7n4e2ZcWYSLFeoUVtUd?= =?us-ascii?Q?1Pc67gvzYnlqNyocntQnXIMMDuMCQG3OyW7pI0lGtUbLVdEmrfUIIrxfcp6o?= =?us-ascii?Q?bk0LmQpl0kpu6l7tX4WoNnYdMg/06iUNiCD84cl+zxpMIPxCdM9PkeyJLjkS?= =?us-ascii?Q?LcbvWaZYYtBtkmSNcvyzL4Dam7YVrFDwJj+qeeUYPx1QsrMSsI1AtuZbLaNq?= =?us-ascii?Q?1q7hPatHedMODOoWOR5/iQHyRv7ny8fOfP1VBk4/3qcO8xsscSR2LSzexuVE?= =?us-ascii?Q?xgJaXRw8/m7io2kgpRT16xn/P15DeqUNUnnHvD5TV7TVKZWoJwkLlTqkDKe5?= =?us-ascii?Q?BpeVy0CFBWUSP1NOtKgVxfr8=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DB6PR0202MB2549;6:aqURi7oKIni/KGxwBbe5aRRh6bQ6JFs5XafohlVw?= =?us-ascii?Q?KkrfvLH4Ok2rhYWaFQxaKJLyJ4NiOLAbUARWMMlcC1TqUP1Ja4KWipJkDxn+?= =?us-ascii?Q?R+OzPdrrbPBgtik4Yn8TvLChf9tQPNrAoxARlKZiLpGnXTeZ+vD9I6Q0IHlo?= =?us-ascii?Q?TB+cNYmCfm6t4ar4bDbW3MRLeiBkeZRjAvat3fF9M6/ZKNgYF6tIZRpYtCMz?= =?us-ascii?Q?ziFEJXjChlivbOI0K0ra5UQJUkiVmMLaWLTlfkyYR4kVJi0P6EnxVvnup49l?= =?us-ascii?Q?y+mw1fF9KDeh7E0obnK+RdW+nK+QlZeI9fcf6M6PiyIJKFhEiTqewt92BIml?= =?us-ascii?Q?tr/LvmAQx61hnN06n3hHhwrSPQVD2O6p0plgpcHmxNraZ8uBfB8BjP2RKNaX?= =?us-ascii?Q?F5mLYdefCNXhTHrAY+IvE/5finB97yaI1+UwPRB7DESTHmE5jMDY5XikrBsh?= =?us-ascii?Q?4D15UF+k2cdN0HSvxiHW4wL9M9QACZKrVQEz4UR9Rs7o5hf+nX6ld2BDY+aJ?= =?us-ascii?Q?DtkQv/bDrCQRFDS26RsfWYFscCM8En7yvQsbM/iE3+boW1dzDGL/vel1ERtO?= =?us-ascii?Q?qVjNIe9rOTlheltrndvvKEAmkpHlBDurfCXsMGjyMqs5oV5TBSKQdo3ZQpI2?= =?us-ascii?Q?55h9aHZc0r9s2igRMPP4YdWG3xoJSVHanMhyMx1MbqEt17+62K5GY+cMG2LW?= =?us-ascii?Q?BIHnUXzAzjqusOuu44s3hUhmW6IkCwVKqk9QZAiPGdbbaZlhGyeT668ltBuT?= =?us-ascii?Q?3wpEOu5/n+ZiahipFKkpX7GUqDIzS7kHjrczwOC0VmOoiQnWPQSpjjN8C8He?= =?us-ascii?Q?7nc357DUN4m5H10O3FHrRYjazK8PLCPdtYBuiW6RZoBEdK2LU+MnyrePULrZ?= =?us-ascii?Q?CUZJKrbWrrPSpTEIGBJ/wfTNp4jHLEncIp8/Ij0sw9vZqYhJP6vHPjeS0jRb?= =?us-ascii?Q?bv2ZY/BoImdxEntc0VHZH6YIaK12JzeWUQ33qa4AmysFKJFg+by4hFmhCOB2?= =?us-ascii?Q?s3w=3D?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0202MB2549;5:3LlPc//7sSIBOkxKCgHr6JDVrS7m/ViBysjzRxD5MqKBkQ+pLr1+ldtpMS7KZ5unDI2eS6po1O5H3lWTlTKqUuAJMrzHUQh9hv/h0qOpbPSFegQL1Kt9XPTCPmXpa0EkhGm+kIZen0sG88BeU6k/DgmQ3w93iJLgk3Hc9GYYbcPPwULib344AL6aAefUAD7D649zXrrPsmsZmVCcfQChKD3OTMhBhYCrBLq3vIonDKR4+fgDRQ5FCusja9ka5qYmxyFnJ+RqbrXUd9q6pY8fJjd2BQ+U5K4fwh/hnJnTQ/Escsrll2BmrwzNX4qo01jQwnZ5MWuAJ2Ud7TX2OM1otcFo23l/KTEZfMu7VhuVcQiHTCR3PqQemUXXsMexsR7btX+25x7J0spD65bliUfcC20I9vqeqgqkA/MJS3gTn8V6wKpyFRwFxYYfwmlIsrgF3QTJQ79zo7oFld/thrqVy9szFr6Ro+ZMMPcXGKlNCsNPom9bvf8wV0zaLkC1eII4;24:BhvR5KhghvvRakJxrej+MUnbMeK4Uto2MobRGDaIFAuOe2nHWx2rHlAYrpvT7dckvbJMkJVHUuyCggs0YKGaUZxFel/SnDmrjr0B1al2VUA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB6PR0202MB2549;7:IJMuYclgS9fZHrqz8nPxZ3dkE3lZTEEuV9+izt/o5b0cQgLKMf9LPzN9Z0W0lr/jIGuKcClRGeA8DiQ6ASpO6m9Ou3lW+SDBbm+4M7izib9vDIFn7WPFr2PTA6/jpvoqaECTBhO2GmvXqdgUHgWdNOnZwNdbu02eJ/qlDlrj2aDqoqgjzAxFuaK3b0lVrfgylH2nRPGLHQY9xoE9K/YGyTS3S3iulLiyMVVoDvWhCyAKHsRtg08IxKu9m3AOVs530jYNvC66hERg//8yKOKXlFwC8l7Nhoq4lNAJVEYyW8IzuSOpKJRTugLOGYTdGc8D2aZG8ctOjZNqkgazfPahKqlfjXsIU4SNxVzUJeQHCWEuGTnzxGrs77cjdCvazTLyOZ4MpXkVEwc4aii/G1/QknwEYfX73fQAS4ufSVZMkUyhwG/q51ogcEXL+sE+S5Zi7lb3FdfXaCnv3P2/vesiXafJIBUBwuRZyO4P5fFxkBoM1c+6ufoXNIXxylMNRQ5vplygHhU/mjvcLYXv+8HA5p6Mk/of7WG1aKJ+N508pV2PVXPRKGrfFf+lqmaSf0vr6EjbfiJTy6S5Rns2YNBY5tW1ntBhtRsRsYupOIYoNuDPrqJhVWc4OMUvO4K4vouYQp8S99pL2kMTLD2szrzvTt6Pj2MBSZMXbaLft7eR/yiRJHFPLVP7Dvkl9QjRYH1og7riB4vQ1+K0n7wFPQ+kuMdoiVN3yVsp+/dBvSLfyjO9+7jiyQ3/SoabkWwQStfD50QcVDFns/X/6UbbTAIpp6geIKbS0phviTFUFBudl3c= X-OriginatorOrg: axentia.se X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jul 2017 13:39:02.7238 (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: 951 Lines: 27 Hi! This seems like fairly straight forward cleanups/bugfixes. I don't have the hardware and found the issues by reading code while doing other things. So, it builds for me, but it's untested. 1/3 changes behavior on failure, but I think it's the right thing to do. If it isn't for some reason, then the current code is crap anyway, because as-is it compares with a value that is always zero meaning that the entire "if (0 != bus->i2c_rc)"-clause with its dev_warn can be removed from cx231xx_i2c_register. Cheers, Peter Peter Rosin (3): [media] cx231xx: fail probe if i2c_add_adapter fails [media] cx231xx: drop return value of cx231xx_i2c_unregister [media] cx231xx: only unregister successfully registered i2c adapters drivers/media/usb/cx231xx/cx231xx-core.c | 3 +++ drivers/media/usb/cx231xx/cx231xx-i2c.c | 8 ++++---- drivers/media/usb/cx231xx/cx231xx.h | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) -- 2.11.0