ARM: tegra: Replace zero-length array with flexible-array
There is a regular need in the kernel to provide a way to declare having a dynamically sized set of trailing elements in a structure. Kernel code should always use “flexible array members”[1] for these cases. The older style of one-element or zero-length arrays should no longer be used[2]. [1] https://en.wikipedia.org/wiki/Flexible_array_member [2] https://github.com/KSPP/linux/issues/21 Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>
This commit is contained in:
		
							parent
							
								
									241cb28e38
								
							
						
					
					
						commit
						06f3a5a4cb
					
				| @ -120,7 +120,7 @@ static const u32 tegra_ahb_gizmo[] = { | ||||
| struct tegra_ahb { | ||||
| 	void __iomem	*regs; | ||||
| 	struct device	*dev; | ||||
| 	u32		ctx[0]; | ||||
| 	u32		ctx[]; | ||||
| }; | ||||
| 
 | ||||
| static inline u32 gizmo_readl(struct tegra_ahb *ahb, u32 offset) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user