From 941724c6f180cda68d35ae6ac125499d5a0e2662 Mon Sep 17 00:00:00 2001
From: Jan-Tarek Butt <tarek@ring0.de>
Date: Wed, 11 Apr 2018 00:41:31 +0200
Subject: [PATCH] netdevice-watchdoog: add netdevice-watchdog

---
 netdevice-watchdoog/luasrc/usr/sbin/netdevice-watchdog | 7 +++++++
 1 file changed, 7 insertions(+)
 create mode 100755 netdevice-watchdoog/luasrc/usr/sbin/netdevice-watchdog

diff --git a/netdevice-watchdoog/luasrc/usr/sbin/netdevice-watchdog b/netdevice-watchdoog/luasrc/usr/sbin/netdevice-watchdog
new file mode 100755
index 0000000..4d9c63d
--- /dev/null
+++ b/netdevice-watchdoog/luasrc/usr/sbin/netdevice-watchdog
@@ -0,0 +1,7 @@
+#!/usr/bin/lua
+local logread = io.popen("logread", 'r')
+for line in logread:lines() do
+  if line:match("unregister_netdevice: waiting for .* to become free.") then
+    os.execute("echo c > /proc/sysrq-trigger")
+  end
+end
-- 
GitLab