mirror of
				https://github.com/Ysurac/openmptcprouter.git
				synced 2025-03-09 15:40:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
	
		
			744 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			744 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 0d37e6edc09c99e683dd91ca0e83bbc0df8477b3 Mon Sep 17 00:00:00 2001
 | |
| From: Felix Fietkau <nbd@nbd.name>
 | |
| Date: Sun, 16 Jul 2017 16:56:10 +0200
 | |
| Subject: lib: add uevent_next_seqnum()
 | |
| 
 | |
| Signed-off-by: Felix Fietkau <nbd@nbd.name>
 | |
| ---
 | |
|  include/linux/kobject.h |  5 +++++
 | |
|  lib/kobject_uevent.c    | 37 +++++++++++++++++++++++++++++++++++++
 | |
|  2 files changed, 42 insertions(+)
 | |
| 
 | |
| --- a/lib/kobject_uevent.c
 | |
| +++ b/lib/kobject_uevent.c
 | |
| @@ -179,6 +179,18 @@ out:
 | |
|  	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
 | |
|   *
 |