From d9f6020017c7d496726b09fbaff13fb2b445c8c1 Mon Sep 17 00:00:00 2001
From: Oskar Viljasaar <oskar.viljasaar@iopsys.eu>
Date: Tue, 19 Jan 2021 10:47:12 +0100
Subject: [PATCH] Import openwrt hack patch 910-kobject_uevent.patch

---
 lib/kobject_uevent.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/lib/kobject_uevent.c b/lib/kobject_uevent.c
index 7761f32943..81da622c6c 100644
--- a/lib/kobject_uevent.c
+++ b/lib/kobject_uevent.c
@@ -179,6 +179,18 @@ static int kobject_action_args(const char *buf, size_t count,
 	return r;
 }
 
+u64 uevent_next_seqnum(void)
+{
+	u64 seq;
+
+	mutex_lock(&uevent_sock_mutex);
+	seq = ++uevent_seqnum;
+	mutex_unlock(&uevent_sock_mutex);
+
+	return seq;
+}
+EXPORT_SYMBOL_GPL(uevent_next_seqnum);
+
 /**
  * kobject_synth_uevent - send synthetic uevent with arguments
  *
-- 
GitLab