When I was implementing bpf recharge[1], I found some other issues. These issues are independent, so I send them separately. [1]. https://lore.kernel.org/bpf/20220619155032.32515-1-laoar.shao@xxxxxxxxx/ v3: - use GFP_NOWAIT instead and update commit log (Shakeel) - exclude some attach types for BPF_PROG_TYPE_TRACING (Alexei) v2: - fix GFP_HIGH consistently over the bpf code. (Daniel, Roman) - get rid of an error patch (Hao) Yafang Shao (2): bpf: Make non-preallocated allocation low priority bpf: Warn on non-preallocated case for missed trace types kernel/bpf/devmap.c | 2 +- kernel/bpf/hashtab.c | 6 +++--- kernel/bpf/local_storage.c | 2 +- kernel/bpf/lpm_trie.c | 2 +- kernel/bpf/verifier.c | 18 +++++++++++++----- 5 files changed, 19 insertions(+), 11 deletions(-) -- 2.17.1