xref: /linux-6.15/rust/helpers/err.c (revision d4d7c05f)
1*87634653SAndreas Hindborg // SPDX-License-Identifier: GPL-2.0
2*87634653SAndreas Hindborg 
3*87634653SAndreas Hindborg #include <linux/err.h>
4*87634653SAndreas Hindborg 
rust_helper_ERR_PTR(long err)5*87634653SAndreas Hindborg __force void *rust_helper_ERR_PTR(long err)
6*87634653SAndreas Hindborg {
7*87634653SAndreas Hindborg 	return ERR_PTR(err);
8*87634653SAndreas Hindborg }
9*87634653SAndreas Hindborg 
rust_helper_IS_ERR(__force const void * ptr)10*87634653SAndreas Hindborg bool rust_helper_IS_ERR(__force const void *ptr)
11*87634653SAndreas Hindborg {
12*87634653SAndreas Hindborg 	return IS_ERR(ptr);
13*87634653SAndreas Hindborg }
14*87634653SAndreas Hindborg 
rust_helper_PTR_ERR(__force const void * ptr)15*87634653SAndreas Hindborg long rust_helper_PTR_ERR(__force const void *ptr)
16*87634653SAndreas Hindborg {
17*87634653SAndreas Hindborg 	return PTR_ERR(ptr);
18*87634653SAndreas Hindborg }
19