forked from Mirrors/opensbi
		
	lib: utils/ipi: Constify FDT pointers in parsing functions
Indicate that none of these functions modify the devicetree by constifying the parameter type. Signed-off-by: Samuel Holland <samuel.holland@sifive.com> Reviewed-by: Andrew Jones <ajones@ventanamicro.com> Reviewed-by: Anup Patel <anup@brainfault.org>
This commit is contained in:
		
				
					committed by
					
						
						Anup Patel
					
				
			
			
				
	
			
			
			
						parent
						
							039e810437
						
					
				
				
					commit
					d561418f22
				
			@@ -16,7 +16,7 @@
 | 
			
		||||
 | 
			
		||||
struct fdt_ipi {
 | 
			
		||||
	const struct fdt_match *match_table;
 | 
			
		||||
	int (*cold_init)(void *fdt, int nodeoff, const struct fdt_match *match);
 | 
			
		||||
	int (*cold_init)(const void *fdt, int nodeoff, const struct fdt_match *match);
 | 
			
		||||
	int (*warm_init)(void);
 | 
			
		||||
	void (*exit)(void);
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
@@ -36,7 +36,7 @@ static int fdt_ipi_cold_init(void)
 | 
			
		||||
	int pos, noff, rc;
 | 
			
		||||
	struct fdt_ipi *drv;
 | 
			
		||||
	const struct fdt_match *match;
 | 
			
		||||
	void *fdt = fdt_get_address();
 | 
			
		||||
	const void *fdt = fdt_get_address();
 | 
			
		||||
 | 
			
		||||
	for (pos = 0; pos < fdt_ipi_drivers_size; pos++) {
 | 
			
		||||
		drv = fdt_ipi_drivers[pos];
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,7 @@
 | 
			
		||||
#include <sbi_utils/ipi/fdt_ipi.h>
 | 
			
		||||
#include <sbi_utils/ipi/aclint_mswi.h>
 | 
			
		||||
 | 
			
		||||
static int ipi_mswi_cold_init(void *fdt, int nodeoff,
 | 
			
		||||
static int ipi_mswi_cold_init(const void *fdt, int nodeoff,
 | 
			
		||||
			      const struct fdt_match *match)
 | 
			
		||||
{
 | 
			
		||||
	int rc;
 | 
			
		||||
 
 | 
			
		||||
@@ -17,8 +17,8 @@
 | 
			
		||||
 | 
			
		||||
extern struct plicsw_data plicsw;
 | 
			
		||||
 | 
			
		||||
int fdt_plicsw_cold_ipi_init(void *fdt, int nodeoff,
 | 
			
		||||
				const struct fdt_match *match)
 | 
			
		||||
int fdt_plicsw_cold_ipi_init(const void *fdt, int nodeoff,
 | 
			
		||||
			     const struct fdt_match *match)
 | 
			
		||||
{
 | 
			
		||||
	int rc;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user