mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-11-01 09:13:37 +00:00 
			
		
		
		
	This would be useful to check if a device is not probing because it's waiting for a supplier to be added and then linked to before it can probe. To reduce sysfs clutter, this file is added only if it can ever be 1. So, if fw_devlink is disabled or set to permissive, this file is not added. Also, this file is removed once the device probes as it's no longer relevant. Signed-off-by: Saravana Kannan <saravanak@google.com> Link: https://lore.kernel.org/r/20200521191800.136035-4-saravanak@google.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
		
			
				
	
	
		
			17 lines
		
	
	
	
		
			793 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			793 B
		
	
	
	
		
			Text
		
	
	
	
	
	
What:		/sys/devices/.../waiting_for_supplier
 | 
						|
Date:		May 2020
 | 
						|
Contact:	Saravana Kannan <saravanak@google.com>
 | 
						|
Description:
 | 
						|
		The /sys/devices/.../waiting_for_supplier attribute is only
 | 
						|
		present when fw_devlink kernel command line option is enabled
 | 
						|
		and is set to something stricter than "permissive".  It is
 | 
						|
		removed once a device probes successfully (because the
 | 
						|
		information is no longer relevant). The number read from it (0
 | 
						|
		or 1) reflects whether the device is waiting for one or more
 | 
						|
		suppliers to be added and then linked to using device links
 | 
						|
		before the device can probe.
 | 
						|
 | 
						|
		A value of 0 means the device is not waiting for any suppliers
 | 
						|
		to be added before it can probe.  A value of 1 means the device
 | 
						|
		is waiting for one or more suppliers to be added before it can
 | 
						|
		probe.
 |