File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -252,6 +252,7 @@ struct bpf_prog *bpf_prog_get_type(u32 ufd, enum bpf_prog_type type);
252
252
struct bpf_prog * __must_check bpf_prog_add (struct bpf_prog * prog , int i );
253
253
void bpf_prog_sub (struct bpf_prog * prog , int i );
254
254
struct bpf_prog * __must_check bpf_prog_inc (struct bpf_prog * prog );
255
+ struct bpf_prog * __must_check bpf_prog_inc_not_zero (struct bpf_prog * prog );
255
256
void bpf_prog_put (struct bpf_prog * prog );
256
257
int __bpf_prog_charge (struct user_struct * user , u32 pages );
257
258
void __bpf_prog_uncharge (struct user_struct * user , u32 pages );
@@ -344,6 +345,12 @@ static inline struct bpf_prog * __must_check bpf_prog_inc(struct bpf_prog *prog)
344
345
return ERR_PTR (- EOPNOTSUPP );
345
346
}
346
347
348
+ static inline struct bpf_prog * __must_check
349
+ bpf_prog_inc_not_zero (struct bpf_prog * prog )
350
+ {
351
+ return ERR_PTR (- EOPNOTSUPP );
352
+ }
353
+
347
354
static inline int __bpf_prog_charge (struct user_struct * user , u32 pages )
348
355
{
349
356
return 0 ;
Original file line number Diff line number Diff line change @@ -911,7 +911,7 @@ struct bpf_prog *bpf_prog_inc(struct bpf_prog *prog)
911
911
EXPORT_SYMBOL_GPL (bpf_prog_inc );
912
912
913
913
/* prog_idr_lock should have been held */
914
- static struct bpf_prog * bpf_prog_inc_not_zero (struct bpf_prog * prog )
914
+ struct bpf_prog * bpf_prog_inc_not_zero (struct bpf_prog * prog )
915
915
{
916
916
int refold ;
917
917
@@ -927,6 +927,7 @@ static struct bpf_prog *bpf_prog_inc_not_zero(struct bpf_prog *prog)
927
927
928
928
return prog ;
929
929
}
930
+ EXPORT_SYMBOL_GPL (bpf_prog_inc_not_zero );
930
931
931
932
static struct bpf_prog * __bpf_prog_get (u32 ufd , enum bpf_prog_type * type )
932
933
{
You can’t perform that action at this time.
0 commit comments