Received: by 10.223.176.5 with SMTP id f5csp1218724wra; Tue, 6 Feb 2018 15:04:28 -0800 (PST) X-Google-Smtp-Source: AH8x2272n3aGRq7okzg/X+1J9W+pZXk89VMU1n5XZOUDftXx/6a8Bjb49oPLoHglgyTHjXnQbFfX X-Received: by 2002:a17:902:b413:: with SMTP id x19-v6mr3803710plr.420.1517958268443; Tue, 06 Feb 2018 15:04:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517958268; cv=none; d=google.com; s=arc-20160816; b=ZzEq2gFinK/Kw6g6b4iIsBo/tGgS/ZzXr8cf7GxstiM83b3qnNYCUxLi2Ir1+ePyYS WF/YO9h+DqNAtwaCio7IkG48qgXowEOEZLqmFcHOPQQ105892/6MvxYFYS5wIZWsj3Sk KKmGBv6l3hqlMjyo1pKecWwHOLO+2pmeQvND86E7n9sOPn45EDjJb4OKmc2J7vMEZF/0 5YE857/vmbW9FYWB9BVBHPjFi84ICVNEH0QKlvuQ30DJBHGn93rX9BfttGHtiqIJxsI0 SVJp//Umejcvf0MnkZVNGboPBcQD5B6fDjZxt+GlxmY5gd1FDdsFsinkYYtb8e5LLqrb mAFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=eMBji4sxuWr30KZFQfZFTh9cFFf5g5309qoATTRHqQU=; b=CzU0EXH1SVgYOYjvfnTRzmR1ieTQq8U+TWhTLcGEdHHJaLFV98Ew/BBZAwzAV2cuFx 0BSR381YPlgp8/pk/u0nE8Whme4ZVzg/hc3XEICn7OnOA5psSRkzMW1OuQVY8jnHDQ94 IXYiO8dUyhJUO6qwGZeFm0XqjcW14OxNZev/gUjXOeXnjdSvv67oHPVJr0MVAZm23ffc iEV2J9/GkQ9bYPh9UR0VicF/5BJ+inAPJcKO3BXV6BDV3G0Ya1mF2ziAnCVwALVF/27p NSE+sJlnjs+UrVjA4Viji17G1Ps2WOcBBJDSJmss9T8DRR3d8YR0gxMo2/DlAHFL4Ptp aB2Q== 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 k13si50877pgs.339.2018.02.06.15.04.14; Tue, 06 Feb 2018 15:04:28 -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 S1753890AbeBFXAP (ORCPT + 99 others); Tue, 6 Feb 2018 18:00:15 -0500 Received: from g2t1383g.austin.hpe.com ([15.233.16.89]:13042 "EHLO g2t1383g.austin.hpe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753668AbeBFXAN (ORCPT ); Tue, 6 Feb 2018 18:00:13 -0500 Received: from g4t3425.houston.hpe.com (g4t3425.houston.hpe.com [15.241.140.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by g2t1383g.austin.hpe.com (Postfix) with ESMTPS id 9F34A15E2; Tue, 6 Feb 2018 23:00:12 +0000 (UTC) Received: from g9t2301.houston.hpecorp.net (g9t2301.houston.hpecorp.net [16.220.97.129]) by g4t3425.houston.hpe.com (Postfix) with ESMTP id EE70A5F; Tue, 6 Feb 2018 23:00:11 +0000 (UTC) Received: from anatevka.ftc.rdlabs.hpecorp.net (anatevka.americas.hpqcorp.net [10.34.81.6]) by g9t2301.houston.hpecorp.net (Postfix) with ESMTP id 6C86F4A; Tue, 6 Feb 2018 23:00:11 +0000 (UTC) From: Jerry Hoemann To: wim@linux-watchdog.org, linux@roeck-us.net Cc: linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, rwright@hpe.com, maurice.a.saldivar@hpe.com, Jerry Hoemann Subject: [PATCH 00/10] watchdog/hpwdt: Update driver to use watchdog core. Date: Tue, 6 Feb 2018 15:58:45 -0700 Message-Id: <20180206225855.30582-1-jerry.hoemann@hpe.com> X-Mailer: git-send-email 2.13.6 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The primary purposes of this patch set are to 1) Update the hpwdt driver to use the watchdog core. 2) Reduce complexity by removing unnecessary features. 3) Add customer requested features like optional pretimeout. 4) Enhance readability/maintainability of the driver. The size of the resultant driver is reduced from over 900 lines to 350 lines. Patch 1& 2 remove legacy NMI sourcing. Patch 3 adds useful indication of NMI cause to panic message Patch 4 & 5 are general cleanup Patch 6 & 7 updates the driver to user the watchdog core. Patch 8 makes the pretimeout NMI programmable. Patch 9 modifies whether the NMI handler claims the NMI. Patch 10 retracts the allow_kdump module parameter. Jerry Hoemann (10): watchdog/hpwdt: Remove legacy NMI sourcing. watchdog/hpwdt: remove include files no longer needed. watchdog/hpwdt: Update nmi_panic message. watchdog/hpwdt: white space changes watchdog/hpwdt: Update Module info. watchdog/hpwdt: Modify to use watchdog core. watchdog/hpwdt: Select WATCHDOG_CORE watchdog/hpwdt: Programable Pretimeout NMI watchdog/hpwdt: condition early return of NMI handler on iLO5 watchdog/hpwdt: remove allow_kdump module parameter. drivers/watchdog/Kconfig | 1 + drivers/watchdog/hpwdt.c | 843 ++++++++--------------------------------------- 2 files changed, 135 insertions(+), 709 deletions(-) -- 2.13.6