Received: by 10.223.185.116 with SMTP id b49csp1827451wrg; Sun, 11 Feb 2018 22:31:45 -0800 (PST) X-Google-Smtp-Source: AH8x2265TwLwA9/OwTlvnwMcmNM6vvCvJfMDkrqxonp7xtw+z28npMLBZLYk4khxWWY/EQHQhzF7 X-Received: by 2002:a17:902:be15:: with SMTP id r21-v6mr9793476pls.361.1518417105079; Sun, 11 Feb 2018 22:31:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518417105; cv=none; d=google.com; s=arc-20160816; b=ERLTJbgGmgMBEb3EUUJCwIhkUJeqr/8x3XWkfkWrzJbiA3bgwVjd5oq3AQDLitxJTQ M264KlVVBp7/srQ7zwA7IxKa8TgWpxdZOgZGRGlTdOl59B6FAREGzskAatiatMCwIeCN xaKvP1RRhhci3QoZUv/eus7BzUVYL36Nc152eRFqP0p0u6rlHvtX752hy5ENJ6Dlk9VI H04lcRBk88MB7xwRGpeGMqNS5cJHIVdGklwxmOfQEngAkkExOn85lrNvF+LaGBgbnJXa 1qprgMBvVolGdpFBgVOHQs0psXNGXHQ6etsBEM/UW/pKNnYvgK88/Qiztg/jJxRIver0 MFNQ== 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=/nmlqOMqxHZAfA/G9oujXYMxwBto7wAdwH3Sf4q1XQc=; b=GMG2RRWjdJtp7nQduzYx1d4Ps3Z1P+bpw3GZGt/wOdFZWB/7Q4cCUtagWTSBVn86Ve gAM3kpzezKyMXlfIOpJ/kj1P/eI4isaPg+2kpdDGN2/EHzaHwvWwe4v1bxuAN+k1NGsZ Uw9er7bMsOTasUQ8i562g9q5oAL4OT/qCpMvR6YjeSX+uvBERP5WwGDKS2ILEhnnVIw+ Az7G8wv1m+HZk6itfWDxkEb85R0pwpqxzvYaJcK+1Rk642J4cA8p9oakrY1ZVBz0jQFP Cos/+46oMbUnJav20bmAaXV7QyUbB0ZkJkE7AcZ+MI2lQMzQa9ZMj6fzJCBmejF6bPoY ratw== 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 i67si3890029pfj.212.2018.02.11.22.31.31; Sun, 11 Feb 2018 22:31:45 -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 S1751336AbeBLFW1 (ORCPT + 99 others); Mon, 12 Feb 2018 00:22:27 -0500 Received: from g9t1613g.houston.hpe.com ([15.241.32.99]:30141 "EHLO g9t1613g.houston.hpe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750824AbeBLFWX (ORCPT ); Mon, 12 Feb 2018 00:22:23 -0500 Received: from g9t5008.houston.hpe.com (g9t5008.houston.hpe.com [15.241.48.72]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by g9t1613g.houston.hpe.com (Postfix) with ESMTPS id D3D5B6016C; Mon, 12 Feb 2018 05:22:22 +0000 (UTC) Received: from g9t2301.houston.hpecorp.net (g9t2301.houston.hpecorp.net [16.220.97.129]) by g9t5008.houston.hpe.com (Postfix) with ESMTP id 0ED7966; Mon, 12 Feb 2018 05:22:22 +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 966E34C; Mon, 12 Feb 2018 05:22:21 +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 v2 00/11] watchdog/hpwdt: Update driver to use watchdog core. Date: Sun, 11 Feb 2018 22:21:00 -0700 Message-Id: <20180212052111.12010-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 == v2 == 1) Fix compiler error when CONFIG_HPWDT_NMI_DECODING is not defined. Small non-white space changes to patches: 0001, 0006, 0008, 0009. 2) Break out driver version change to its own patch. Small non-white space changes to patch 0008 and added 0011. == v1 == 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 (11): 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. watchdog/hpwdt: Update driver version. drivers/watchdog/Kconfig | 1 + drivers/watchdog/hpwdt.c | 847 ++++++++--------------------------------------- 2 files changed, 139 insertions(+), 709 deletions(-) -- 2.13.6