mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
				synced 2025-11-04 16:52:06 +10:00 
			
		
		
		
	regulator: max8660: zero-initialize regulator match table array
The struct of_regulator_match rmatch[] is declared as a non-static local variable so the structure members are not auto-initialized. Initialize the array at declaration time to avoid the structure members values to be indeterminate and have sane defaults instead. Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
		
							parent
							
								
									f114040e3e
								
							
						
					
					
						commit
						c9889803e3
					
				@ -335,7 +335,7 @@ static int max8660_pdata_from_dt(struct device *dev,
 | 
			
		||||
	int matched, i;
 | 
			
		||||
	struct device_node *np;
 | 
			
		||||
	struct max8660_subdev_data *sub;
 | 
			
		||||
	struct of_regulator_match rmatch[ARRAY_SIZE(max8660_reg)];
 | 
			
		||||
	struct of_regulator_match rmatch[ARRAY_SIZE(max8660_reg)] = { };
 | 
			
		||||
 | 
			
		||||
	np = of_get_child_by_name(dev->of_node, "regulators");
 | 
			
		||||
	if (!np) {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user