Received: by 10.223.185.116 with SMTP id b49csp1178640wrg; Wed, 14 Feb 2018 12:54:22 -0800 (PST) X-Google-Smtp-Source: AH8x225BL9AxeyR+w0hAUpjg8VBAKD8z4SiwCxbjtGzKVO4Wc3+e4GbnmUP8NdKPYouKrY5aqk1o X-Received: by 10.99.95.81 with SMTP id t78mr250292pgb.380.1518641662423; Wed, 14 Feb 2018 12:54:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518641662; cv=none; d=google.com; s=arc-20160816; b=MPL/RAo7rElA405yni6lw4xzdnVpcIy/Il8pGifmH9nKhX0ezWxbYoKYThSR/FGAhT g/GpufCjBUTmjPw9gFrA0+RHhv50s3Vm8glEkbk5qAP+uMJqxCp83CjLw8sYksVt9sx/ Vs8JC9r2kSjj+RAKvfx+Fjwk0sOVMWwFUY7fmAhC++djYar/ynGoc6Bsxi5TxkH/5seQ +AuEjF5yna5bqAxVia6akzkb4vUA1BTc2MoZfI8tcQ4jlzUFvJezPUgXy0uPUowuynxF tnvFSE3/PO7WtYAhKNlBtj6skvTKsLK9j/DvDdjy3uAyidpTkUUzn7W90H5zluAgeH2O rZhA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:reply-to:message-id :subject:cc:to:from:date:arc-authentication-results; bh=zNiYpOj6BIp2Oiv1bx/asuMGXCZ2RdYHnhFL4bqD93g=; b=iPf/5lwx4LuT5oQ3AuvfraLKztJT2A7TqWB7OVK5Vks/mHml43fPl5Pi8zHCugiukw j83piSROp0rF4bPW+zUxk38geGj1cGRhYSAhJ7Z6TuNXBuIDZmNeOH77jZ2+uWDUaapG AhDy6Pa8dfjc673lpzELMC0dQhbrWvdI6miZUIEpsO1awWet7OOjTH60bU4aELKj6hjH o3hzx/zPKq5o3zhsylzn8gM6E/10T79nniIDDsXUaIYCndL0pRDenhI2KiuDAwaVAQyU lyC9EayWoZWUtuJyUyDh9ahS7jTnPS8QxHyYaVlz+UBbMOSSrE7lv+IvbrYHK0Z5wrkG WpMA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t3-v6si1981787plm.224.2018.02.14.12.54.06; Wed, 14 Feb 2018 12:54:22 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030719AbeBNUx1 (ORCPT + 99 others); Wed, 14 Feb 2018 15:53:27 -0500 Received: from g9t5008.houston.hpe.com ([15.241.48.72]:33136 "EHLO g9t5008.houston.hpe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1030206AbeBNUxZ (ORCPT ); Wed, 14 Feb 2018 15:53:25 -0500 Received: from g4t3433.houston.hpecorp.net (g4t3433.houston.hpecorp.net [16.208.49.245]) by g9t5008.houston.hpe.com (Postfix) with ESMTP id B973C4C; Wed, 14 Feb 2018 20:53:24 +0000 (UTC) Received: from anatevka.americas.hpqcorp.net (anatevka.americas.hpqcorp.net [10.34.81.6]) by g4t3433.houston.hpecorp.net (Postfix) with ESMTP id E4B5E46; Wed, 14 Feb 2018 20:53:23 +0000 (UTC) Date: Wed, 14 Feb 2018 13:53:23 -0700 From: Jerry Hoemann To: Marcus Folkesson Cc: wim@linux-watchdog.org, linux@roeck-us.net, linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, rwright@hpe.com, maurice.a.saldivar@hpe.com Subject: Re: [PATCH v2 06/11] watchdog/hpwdt: Modify to use watchdog core. Message-ID: <20180214205323.GA28235@anatevka.americas.hpqcorp.net> Reply-To: Jerry.Hoemann@hpe.com References: <20180212052111.12010-1-jerry.hoemann@hpe.com> <20180212052111.12010-7-jerry.hoemann@hpe.com> <20180212090621.GA4513@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180212090621.GA4513@gmail.com> User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 12, 2018 at 10:06:21AM +0100, Marcus Folkesson wrote: > Hi Jerry, > > On Sun, Feb 11, 2018 at 10:21:06PM -0700, Jerry Hoemann wrote: > > Follow Documentation/watchdog/convert_drivers_to_kernel_api.txt to > > convert hpwdt from legacy watchdog driver to use the watchdog core. > > > > Removed functions: hpwdt_open, hpwdt_release, hpwdt_write, hpwdt_ioctl > > Removed data structures: hpwdt_fops, hpwdt_miscdev, watchdog_device > > Modified functions: hpwdt_start, hpwdt_stop, hpwdt_ping, hpwdt_gettimeleft > > Added functions: hpwdt_settimeout > > Added structures: watchdog_device > > > > Signed-off-by: Jerry Hoemann > > I think it would be better to use > dev_emerg() > dev_crit() > dev_alert() > dev_err() > dev_warn() > dev_notice() > > instead of pr_* functions now when we have a device to use. > > } > > @@ -128,8 +126,10 @@ static int hpwdt_pretimeout(unsigned int ulReason, struct pt_regs *regs) > > if ((ulReason == NMI_UNKNOWN) && !mynmi) > > return NMI_DONE; > > > > + pr_debug("nmi: ulReason=%d, mynmi=0x%0x\n", ulReason, mynmi); > > dev_dbg() > Sorry, wasn't clear on my earlier response. As hpwdt_pretiemout isn't being passed a device, this instance will still be a pr_debug. I have converted the others to dev_.* in the next version of the series. -- ----------------------------------------------------------------------------- Jerry Hoemann Software Engineer Hewlett Packard Enterprise -----------------------------------------------------------------------------