1 // SPDX-License-Identifier: GPL-2.0 2 3 #include <linux/err.h> 4 #include <linux/export.h> 5 6 __force void *rust_helper_ERR_PTR(long err) 7 { 8 return ERR_PTR(err); 9 } 10 EXPORT_SYMBOL_GPL(rust_helper_ERR_PTR); 11 12 bool rust_helper_IS_ERR(__force const void *ptr) 13 { 14 return IS_ERR(ptr); 15 } 16 EXPORT_SYMBOL_GPL(rust_helper_IS_ERR); 17 18 long rust_helper_PTR_ERR(__force const void *ptr) 19 { 20 return PTR_ERR(ptr); 21 } 22 EXPORT_SYMBOL_GPL(rust_helper_PTR_ERR); 23