bpf: Change func bpf_iter_unreg_target() signature
Change func bpf_iter_unreg_target() parameter from target name to target reg_info, similar to bpf_iter_reg_target(). Signed-off-by: Yonghong Song <yhs@fb.com> Signed-off-by: Alexei Starovoitov <ast@kernel.org> Acked-by: Andrii Nakryiko <andriin@fb.com> Link: https://lore.kernel.org/bpf/20200513180220.2949737-1-yhs@fb.com
This commit is contained in:
		
				
					committed by
					
						 Alexei Starovoitov
						Alexei Starovoitov
					
				
			
			
				
	
			
			
			
						parent
						
							15172a46fa
						
					
				
				
					commit
					ab2ee4fcb9
				
			| @@ -257,14 +257,14 @@ int bpf_iter_reg_target(const struct bpf_iter_reg *reg_info) | ||||
| 	return 0; | ||||
| } | ||||
| 
 | ||||
| void bpf_iter_unreg_target(const char *target) | ||||
| void bpf_iter_unreg_target(const struct bpf_iter_reg *reg_info) | ||||
| { | ||||
| 	struct bpf_iter_target_info *tinfo; | ||||
| 	bool found = false; | ||||
| 
 | ||||
| 	mutex_lock(&targets_mutex); | ||||
| 	list_for_each_entry(tinfo, &targets, list) { | ||||
| 		if (!strcmp(target, tinfo->reg_info->target)) { | ||||
| 		if (reg_info == tinfo->reg_info) { | ||||
| 			list_del(&tinfo->list); | ||||
| 			kfree(tinfo); | ||||
| 			found = true; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user