summaryrefslogtreecommitdiff
path: root/target/linux/generic/patches-4.3/910-kobject_uevent.patch
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@hauke-m.de>2015-10-11 19:08:08 +0000
committerHauke Mehrtens <hauke@hauke-m.de>2015-10-11 19:08:08 +0000
commitb5842aed82e0c9101e99ec4bcf5959b931e98989 (patch)
treef9749eb8ce7d61f284cc4d91bac5aafd07de8344 /target/linux/generic/patches-4.3/910-kobject_uevent.patch
parent3d1a65adb41db2758827fe81f36d92ab61618ea3 (diff)
downloadmtk-20170518-b5842aed82e0c9101e99ec4bcf5959b931e98989.zip
mtk-20170518-b5842aed82e0c9101e99ec4bcf5959b931e98989.tar.gz
mtk-20170518-b5842aed82e0c9101e99ec4bcf5959b931e98989.tar.bz2
kernel: generic: add kernel 4.3
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 47182
Diffstat (limited to 'target/linux/generic/patches-4.3/910-kobject_uevent.patch')
-rw-r--r--target/linux/generic/patches-4.3/910-kobject_uevent.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/target/linux/generic/patches-4.3/910-kobject_uevent.patch b/target/linux/generic/patches-4.3/910-kobject_uevent.patch
new file mode 100644
index 0000000..a2c935f
--- /dev/null
+++ b/target/linux/generic/patches-4.3/910-kobject_uevent.patch
@@ -0,0 +1,21 @@
+--- a/lib/kobject_uevent.c
++++ b/lib/kobject_uevent.c
+@@ -52,6 +52,18 @@ static const char *kobject_actions[] = {
+ [KOBJ_OFFLINE] = "offline",
+ };
+
++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_action_type - translate action string to numeric type
+ *