From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751203AbdAQN62 convert rfc822-to-8bit (ORCPT ); Tue, 17 Jan 2017 08:58:28 -0500 Received: from mail1.bemta3.messagelabs.com ([195.245.230.165]:16059 "EHLO mail1.bemta3.messagelabs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750987AbdAQN60 (ORCPT ); Tue, 17 Jan 2017 08:58:26 -0500 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOKsWRWlGSWpSXmKPExsUSt3Opse4npbo Ig7YvQhaXd81hs7ixbh+7xZOFZ5gsbs14werA4nFts5jHzu8N7B6fN8kFMEexZuYl5VcksGbM +HiTseA8W8X1zo3sDYzXWbsYuTiEBJYyStzb/ompi5GTg03AQmLyiQdsILaIgIfE9tdLWUCKm AX2Mkr8nHaBESQhLBApcf9bHxNEUZTEnw8foGwjia6758CaWQRUJVbvvA0U5+DgFQiQWP3WCS QsJFAp8fj8fXYQm1PAWWL3rsmsIDajgKzEl8bVzCA2s4C4xK0n88FGSggISCzZc54ZwhaVePn 4HyuELS+x/dtvdgjbXuL1vXcsIKskBPQl+hqLIcKGEqumHYAKm0us+8kNMV1HYsHuT2wQtrbE soWvwabzCghKnJz5hGUCo/gsJEfMQtIyC0nLLCQtCxhZVjFqFKcWlaUW6RpZ6iUVZaZnlOQmZ uboGhoY6+WmFhcnpqfmJCYV6yXn525iBEZiPQMD4w7Gpr1+hxglOZiURHk7HtdGCPEl5adUZi QWZ8QXleakFh9ilOHgUJLgLVKsixASLEpNT61Iy8wBpgSYtAQHj5II7zcFoDRvcUFibnFmOkT qFKMux6lPF14yCbHk5eelSonzioHMEAApyijNgxsBS0+XGGWlhHkZGRgYhHgKUotyM0tQ5V8x inMwKgnzFoJM4cnMK4Hb9AroCCagI67rVIMcUZKIkJJqYHTat/f9w8YZHBtqPefuLtA4+iLvy pyQ962WmolLqmq2pd2qPW7wcVJuRsLDi/y8XPWri2JXLglPexJy+7Xx7P6QEq195s/7H2WtPr Jjt7D4g4BtE/KMWFMeftP6Gy2lcTgq3rAjqfvSpJK7b1f8fadUHeevPO3MP63Z3+vV+h8d3Kx /wrs3PEeJpTgj0VCLuag4EQCCPwBZSgMAAA== X-Env-Sender: Adam.Thomson.Opensource@diasemi.com X-Msg-Ref: server-10.tower-39.messagelabs.com!1484661489!72786964!1 X-Originating-IP: [94.185.165.51] X-StarScan-Received: X-StarScan-Version: 9.1.1; banners=-,-,- X-VirusChecked: Checked From: Adam Thomson To: Guenter Roeck , Wim Van Sebroeck CC: "linux-watchdog@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "Support Opensource" Subject: RE: [PATCH 12/62] watchdog: da9055_wdt: Convert to use device managed functions Thread-Topic: [PATCH 12/62] watchdog: da9055_wdt: Convert to use device managed functions Thread-Index: AQHSa5pwQWKwJ+gUWUGjwOh2FctKW6E8uvyA Date: Tue, 17 Jan 2017 13:58:09 +0000 Message-ID: <2E89032DDAA8B9408CB92943514A03370142A77D22@SW-EX-MBX01.diasemi.com> References: <1484091325-9199-1-git-send-email-linux@roeck-us.net> <1484091325-9199-13-git-send-email-linux@roeck-us.net> In-Reply-To: <1484091325-9199-13-git-send-email-linux@roeck-us.net> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.20.24.43] x-kse-attachmentfiltering-interceptor-info: protection disabled x-kse-serverinfo: sw-ex-cashub01.diasemi.com, 9 x-kse-antivirus-interceptor-info: scan successful x-kse-antivirus-info: Clean, bases: 17/01/2017 11:36:00 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10 January 2017 23:34, Guenter Roeck wrote: > Use device managed functions to simplify error handling, reduce > source code size, improve readability, and reduce the likelyhood of bugs. > > The conversion was done automatically with coccinelle using the > following semantic patches. The semantic patches and the scripts used > to generate this commit log are available at > https://github.com/groeck/coccinelle-patches > > - Replace 'goto l; ... l: return e;' with 'return e;' > - Drop assignments to otherwise unused variables > - Drop remove function > - Drop platform_set_drvdata() > - Use devm_watchdog_register_driver() to register watchdog device > > Cc: Support Opensource > Signed-off-by: Guenter Roeck > --- Acked-by: Adam Thomson