⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 213-kobject_uevent.patch

📁 Linux Home Server 是专门为家庭和SOHO/SMB 设计的高性价比的ISCSI 存储服务器, 具有如下的特色: 强大的iscsi 存储服务器软件; 混合iscsi 和NAS 服务;
💻 PATCH
字号:
Index: linux-2.6.21.7/lib/kobject_uevent.c===================================================================--- linux-2.6.21.7.orig/lib/kobject_uevent.c+++ linux-2.6.21.7/lib/kobject_uevent.c@@ -30,9 +30,22 @@ u64 uevent_seqnum; char uevent_helper[UEVENT_HELPER_PATH_LEN] = "/sbin/hotplug"; static DEFINE_SPINLOCK(sequence_lock); #if defined(CONFIG_NET)-static struct sock *uevent_sock;+struct sock *uevent_sock = NULL;+EXPORT_SYMBOL_GPL(uevent_sock); #endif +u64 uevent_next_seqnum(void)+{+	u64 seq;++	spin_lock(&sequence_lock);+	seq = ++uevent_seqnum;+	spin_unlock(&sequence_lock);+	+	return seq;+}+EXPORT_SYMBOL_GPL(uevent_next_seqnum);+ static char *action_to_string(enum kobject_action action) { 	switch (action) {@@ -171,9 +184,7 @@ int kobject_uevent_env(struct kobject *k 	}  	/* we will send an event, request a new sequence number */-	spin_lock(&sequence_lock);-	seq = ++uevent_seqnum;-	spin_unlock(&sequence_lock);+	seq = uevent_next_seqnum(); 	sprintf(seq_buff, "SEQNUM=%llu", (unsigned long long)seq);  #if defined(CONFIG_NET)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -