* [PATCH V3 net-next 00/10] net: hns3: some code optimizations & bugfixes & features
From: Huazhong Tan @ 2019-07-27 5:46 UTC (permalink / raw)
To: davem
Cc: netdev, linux-kernel, salil.mehta, yisen.zhuang, linuxarm, saeedm,
Huazhong Tan
This patch-set includes code optimizations, bugfixes and features for
the HNS3 ethernet controller driver.
[patch 1/10] checks reset status before setting channel.
[patch 2/10] adds a NULL pointer checking.
[patch 3/10] removes reset level upgrading when current reset fails.
[patch 4/10] fixes a GFP flags errors when holding spin_lock.
[patch 5/10] modifies firmware version format.
[patch 6/10] adds some print information which is off by default.
[patch 7/10 - 8/10] adds two code optimizations about interrupt handler
and work task.
[patch 9/10] adds support for using order 1 pages with a 4K buffer.
[patch 10/10] modifies messages prints with dev_info() instead of
pr_info().
Change log:
V2->V3: fixes comments from Saeed Mahameed and Joe Perches.
V1->V2: fixes comments from Saeed Mahameed and
removes previous [patch 4/11] and [patch 11/11]
which needs further discussion, and adds a new
patch [11/11] suggested by Saeed Mahameed.
Guangbin Huang (1):
net: hns3: add a check for get_reset_level
Huazhong Tan (2):
net: hns3: remove upgrade reset level when reset fail
net: hns3: use dev_info() instead of pr_info()
Jian Shen (1):
net: hns3: add reset checking before set channels
Yonglong Liu (1):
net: hns3: add debug messages to identify eth down cause
Yufeng Mo (2):
net: hns3: change GFP flag during lock period
net: hns3: modify firmware version display format
Yunsheng Lin (3):
net: hns3: make hclge_service use delayed workqueue
net: hns3: add interrupt affinity support for misc interrupt
net: hns3: Add support for using order 1 pages with a 4K buffer
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 9 ++
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 33 ++++-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 15 ++-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 34 +++++-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 10 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 11 ++
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 135 ++++++++++++---------
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 7 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 10 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 3 +-
10 files changed, 195 insertions(+), 72 deletions(-)
--
2.7.4
^ permalink raw reply
* Re: [PATCH bpf-next 02/10] libbpf: implement BPF CO-RE offset relocation algorithm
From: Andrii Nakryiko @ 2019-07-27 6:11 UTC (permalink / raw)
To: Song Liu
Cc: Andrii Nakryiko, bpf, Networking, Alexei Starovoitov,
Daniel Borkmann, Yonghong Song, Kernel Team
In-Reply-To: <2D563869-72E5-4623-B239-173EE2313084@fb.com>
On Thu, Jul 25, 2019 at 12:32 PM Song Liu <songliubraving@fb.com> wrote:
>
>
>
> > On Jul 24, 2019, at 12:27 PM, Andrii Nakryiko <andriin@fb.com> wrote:
> >
> > This patch implements the core logic for BPF CO-RE offsets relocations.
> > All the details are described in code comments.
>
> Some description in the change log is still useful. Please at least
> copy-paste key comments here.
OK, will add some more.
>
> And, this is looooong. I think it is totally possible to split it into
> multiple smaller patches.
I don't really know how to split it further without hurting reviewing
by artificially splitting related code into separate patches. Remove
any single function and algorithm will be incomplete.
Let me give you some high-level overview of how pieces are put
together. There are 9 non-trivial functions, let's go over their
purpose in the orderd in which they are defined in file:
1. bpf_core_spec_parse()
This one take bpf_offset_reloc's type_id and accessor string
("0:1:2:3") and parses it into more convenient bpf_core_spec
datastructure, which has calculated offset and high-level spec
"steps": either named field or array access.
2. bpf_core_find_cands()
Given local type name, finds all possible target BTF types with same
name (modulo "flavor" differences, ___flavor suffix is just ignored).
3. bpf_core_fields_are_compat()
Given local and target field match, checks that their types are
compatible (so that we don't accidentally match, e.g., int against
struct).
4. bpf_core_match_member()
Given named local field, find corresponding field in target struct. To
understand why it's not trivial, here's an example:
Local type:
struct s___local {
int a;
};
Target type:
struct s___target {
struct {
union {
int a;
};
};
};
For both cases you can access a as s.a, but in local case, field a is
immediately inside s___local, while for s___target, you have to
traverse two levels deeper into anonymous fields to get to an `a`
inside anonymous union.
So this function find that `a` by doing exhaustive search across all
named field and anonymous struct/unions. But otherwise it's pretty
straightforward recursive function.
bpf_core_spec_match()
Just goes over high-level spec steps in local spec and tries to figure
out both high-level and low-level steps for targe type. Consider the
above example. For both structs accessing s.a is one high-level step,
but for s___local it's single low-level step (just another :0 in spec
string), while for s___target it's three low-level steps: ":0:0:0",
one step for each BTF type we need to traverse.
Array access is simpler, it's always one high-level and one low-level step.
bpf_core_reloc_insn()
Once we match local and target specs and have local and target
offsets, do the relocations - check that instruction has expected
local offset and replace it with target offset.
bpf_core_find_kernel_btf()
This is the only function that can be moved into separate patch, but
it's also very simple. It just iterates over few known possible
locations for vmlinux image and once found, tries to parse .BTF out of
it, to be used as target BTF.
bpf_core_reloc_offset()
It combines all the above functions to perform single relocation.
Parse spec, get candidates, for each candidate try to find matching
target spec. All candidates that matched are cached for given local
root type.
bpf_core_reloc_offsets()
High-level coordination. Iterate over all per-program .BTF.ext offset
reloc sections, each relocation within them. Find corresponding
program and try to apply relocations one by one.
I think the only non-obvious part here is to understand that
relocation records local raw spec with every single anonymous type
traversal, which is not that useful when we try to match it against
target type, which can have very different composition, but still the
same field access pattern, from C language standpoint (which hides all
those anonymous type traversals from programmer).
But it should be pretty clear now, plus also check tests, they have
lots of cases showing what's compatible and what's not.
>
> I haven't finished all of it. Please see my comments below of parts I
> have covered.
>
> Thanks,
> Song
>
> >
> > Signed-off-by: Andrii Nakryiko <andriin@fb.com>
> > ---
> > tools/lib/bpf/libbpf.c | 866 ++++++++++++++++++++++++++++++++++++++++-
> > tools/lib/bpf/libbpf.h | 1 +
> > 2 files changed, 861 insertions(+), 6 deletions(-)
> >
> > diff --git a/tools/lib/bpf/libbpf.c b/tools/lib/bpf/libbpf.c
> > index 8741c39adb1c..86d87bf10d46 100644
> > --- a/tools/lib/bpf/libbpf.c
> > +++ b/tools/lib/bpf/libbpf.c
> > @@ -38,6 +38,7 @@
> > #include <sys/stat.h>
> > #include <sys/types.h>
> > #include <sys/vfs.h>
> > +#include <sys/utsname.h>
> > #include <tools/libc_compat.h>
> > #include <libelf.h>
> > #include <gelf.h>
> > @@ -47,6 +48,7 @@
> > #include "btf.h"
> > #include "str_error.h"
> > #include "libbpf_internal.h"
> > +#include "hashmap.h"
> >
> > #ifndef EM_BPF
> > #define EM_BPF 247
> > @@ -1013,16 +1015,22 @@ static int bpf_object__init_user_maps(struct bpf_object *obj, bool strict)
> > }
> >
> > static const struct btf_type *skip_mods_and_typedefs(const struct btf *btf,
> > - __u32 id)
> > + __u32 id,
> > + __u32 *res_id)
> > {
> > const struct btf_type *t = btf__type_by_id(btf, id);
>
> Maybe have a local "__u32 rid;"
>
> >
> > + if (res_id)
> > + *res_id = id;
> > +
>
> and do "rid = id;" here
>
> > while (true) {
> > switch (BTF_INFO_KIND(t->info)) {
> > case BTF_KIND_VOLATILE:
> > case BTF_KIND_CONST:
> > case BTF_KIND_RESTRICT:
> > case BTF_KIND_TYPEDEF:
> > + if (res_id)
> > + *res_id = t->type;
> and here
>
> > t = btf__type_by_id(btf, t->type);
> > break;
> > default:
> and "*res_id = rid;" right before return?
Sure, but why?
>
> > @@ -1041,7 +1049,7 @@ static const struct btf_type *skip_mods_and_typedefs(const struct btf *btf,
> > static bool get_map_field_int(const char *map_name, const struct btf *btf,
> > const struct btf_type *def,
> > const struct btf_member *m, __u32 *res) {
[...]
> > +struct bpf_core_spec {
> > + const struct btf *btf;
> > + /* high-level spec: named fields and array indicies only */
>
> typo: indices
thanks!
>
> > + struct bpf_core_accessor spec[BPF_CORE_SPEC_MAX_LEN];
> > + /* high-level spec length */
> > + int len;
> > + /* raw, low-level spec: 1-to-1 with accessor spec string */
> > + int raw_spec[BPF_CORE_SPEC_MAX_LEN];
> > + /* raw spec length */
> > + int raw_len;
> > + /* field byte offset represented by spec */
> > + __u32 offset;
> > +};
[...]
> > + *
> > + * int x = &s->a[3]; // access string = '0:1:2:3'
> > + *
> > + * Low-level spec has 1:1 mapping with each element of access string (it's
> > + * just a parsed access string representation): [0, 1, 2, 3].
> > + *
> > + * High-level spec will capture only 3 points:
> > + * - intial zero-index access by pointer (&s->... is the same as &s[0]...);
> > + * - field 'a' access (corresponds to '2' in low-level spec);
> > + * - array element #3 access (corresponds to '3' in low-level spec).
> > + *
> > + */
>
> IIUC, high-level points are subset of low-level points. How about we introduce
> "anonymous" high-level points, so that high-level points and low-level points
> are 1:1 mapping?
No, that will just hurt and complicate things. See above explanation
about why we need high-level points (it's what you as C programmer try
to achieve vs low-level spec is what C-language does in reality, with
all the anonymous struct/union traversal).
What's wrong with this separation? Think about it as recording
"intent" (high-level spec) vs "mechanics" (low-level spec, how exactly
to achieve that intent, in excruciating details).
>
> > +static int bpf_core_spec_parse(const struct btf *btf,
> > + __u32 type_id,
> > + const char *spec_str,
> > + struct bpf_core_spec *spec)
> > +{
> > + int access_idx, parsed_len, i;
> > + const struct btf_type *t;
> > + __u32 id = type_id;
> > + const char *name;
> > + __s64 sz;
> > +
> > + if (str_is_empty(spec_str) || *spec_str == ':')
> > + return -EINVAL;
> > +
> > + memset(spec, 0, sizeof(*spec));
> > + spec->btf = btf;
> > +
> > + /* parse spec_str="0:1:2:3:4" into array raw_spec=[0, 1, 2, 3, 4] */
> > + while (*spec_str) {
> > + if (*spec_str == ':')
> > + ++spec_str;
> > + if (sscanf(spec_str, "%d%n", &access_idx, &parsed_len) != 1)
> > + return -EINVAL;
> > + if (spec->raw_len == BPF_CORE_SPEC_MAX_LEN)
> > + return -E2BIG;
> > + spec_str += parsed_len;
> > + spec->raw_spec[spec->raw_len++] = access_idx;
> > + }
> > +
> > + if (spec->raw_len == 0)
> > + return -EINVAL;
> > +
> > + for (i = 0; i < spec->raw_len; i++) {
> > + t = skip_mods_and_typedefs(btf, id, &id);
> > + if (!t)
> > + return -EINVAL;
> > +
> > + access_idx = spec->raw_spec[i];
> > +
> > + if (i == 0) {
> > + /* first spec value is always reloc type array index */
> > + spec->spec[spec->len].type_id = id;
> > + spec->spec[spec->len].idx = access_idx;
> > + spec->len++;
> > +
> > + sz = btf__resolve_size(btf, id);
> > + if (sz < 0)
> > + return sz;
> > + spec->offset += access_idx * sz;
> spec->offset = access_idx * sz; should be enough
No. spec->offset is carefully maintained across multiple low-level
steps, as we traverse down embedded structs/unions.
Think about, e.g.:
struct s {
int a;
struct {
int b;
};
};
Imagine you are trying to match s.b access. With what you propose
you'll end up with offset 0, but it should be 4.
>
> > + continue;
> > + }
>
> Maybe pull i == 0 case out of the for loop?
>
> > +
> > + if (btf_is_composite(t)) {
[...]
> > +
> > + if (spec->len == 0)
> > + return -EINVAL;
>
> Can this ever happen?
Not really, because I already check raw_len == 0 and exit with error.
I'll remove.
>
> > +
> > + return 0;
> > +}
> > +
[...]
> > +
> > +/*
> > + * Given single high-level accessor (either named field or array index) in
> > + * local type, find corresponding high-level accessor for a target type. Along
> > + * the way, maintain low-level spec for target as well. Also keep updating
> > + * target offset.
> > + */
>
> Please describe the recursive algorithm here. I am kinda lost.
Explained above. I'll extend description a bit. But it's just
recursive exhaustive search:
1. if struct field is anonymous and is struct/union, go one level
deeper and try to find field with given name inside those.
2. if field has name and it matched what we are searching - check type
compatibility. It has to be compatible, so if it's not, then it's not
a match.
> Also, please document the meaning of zero, positive, negative return values.
Ok. It's standard <0 - error, 0 - false, 1 - true.
>
> > +static int bpf_core_match_member(const struct btf *local_btf,
> > + const struct bpf_core_accessor *local_acc,
> > + const struct btf *targ_btf,
> > + __u32 targ_id,
> > + struct bpf_core_spec *spec,
> > + __u32 *next_targ_id)
> > +{
[...]
> > +
> > +/*
> > + * Try to match local spec to a target type and, if successful, produce full
> > + * target spec (high-level, low-level + offset).
> > + */
> > +static int bpf_core_spec_match(struct bpf_core_spec *local_spec,
> > + const struct btf *targ_btf, __u32 targ_id,
> > + struct bpf_core_spec *targ_spec)
> > +{
> > + const struct btf_type *targ_type;
> > + const struct bpf_core_accessor *local_acc;
> > + struct bpf_core_accessor *targ_acc;
> > + int i, sz, matched;
> > +
> > + memset(targ_spec, 0, sizeof(*targ_spec));
> > + targ_spec->btf = targ_btf;
> > +
> > + local_acc = &local_spec->spec[0];
> > + targ_acc = &targ_spec->spec[0];
> > +
> > + for (i = 0; i < local_spec->len; i++, local_acc++, targ_acc++) {
> > + targ_type = skip_mods_and_typedefs(targ_spec->btf, targ_id,
> > + &targ_id);
> > + if (!targ_type)
> > + return -EINVAL;
> > +
> > + if (local_acc->name) {
> > + if (!btf_is_composite(targ_type))
> > + return 0;
> > +
> > + matched = bpf_core_match_member(local_spec->btf,
> > + local_acc,
> > + targ_btf, targ_id,
> > + targ_spec, &targ_id);
> > + if (matched <= 0)
> > + return matched;
> > + } else {
> > + /* for i=0, targ_id is already treated as array element
> > + * type (because it's the original struct), for others
> > + * we should find array element type first
> > + */
> > + if (i > 0) {
>
> i == 0 case would go into "if (local_acc->name)" branch, no?
No, i == 0 is always an array access. s->a.b.c is the same as
s[0].a.b.c, so relocation's first spec element is always either zero
for pointer access or any non-negative index for array access. But it
is always array access.
>
> > + const struct btf_array *a;
> > +
> > + if (!btf_is_array(targ_type))
> > + return 0;
> > +
> > + a = (void *)(targ_type + 1);
[...]
^ permalink raw reply
* Re: [PATCH bpf-next 02/10] libbpf: implement BPF CO-RE offset relocation algorithm
From: Andrii Nakryiko @ 2019-07-27 6:25 UTC (permalink / raw)
To: Alexei Starovoitov
Cc: Andrii Nakryiko, bpf, Networking, Alexei Starovoitov,
Daniel Borkmann, Yonghong Song, Kernel Team
In-Reply-To: <20190725231831.7v7mswluomcymy2l@ast-mbp>
On Thu, Jul 25, 2019 at 4:18 PM Alexei Starovoitov
<alexei.starovoitov@gmail.com> wrote:
>
> On Wed, Jul 24, 2019 at 12:27:34PM -0700, Andrii Nakryiko wrote:
> > This patch implements the core logic for BPF CO-RE offsets relocations.
> > All the details are described in code comments.
> >
> > Signed-off-by: Andrii Nakryiko <andriin@fb.com>
> > ---
> > tools/lib/bpf/libbpf.c | 866 ++++++++++++++++++++++++++++++++++++++++-
> > tools/lib/bpf/libbpf.h | 1 +
> > 2 files changed, 861 insertions(+), 6 deletions(-)
> >
> > diff --git a/tools/lib/bpf/libbpf.c b/tools/lib/bpf/libbpf.c
> > index 8741c39adb1c..86d87bf10d46 100644
> > --- a/tools/lib/bpf/libbpf.c
> > +++ b/tools/lib/bpf/libbpf.c
> > @@ -38,6 +38,7 @@
> > #include <sys/stat.h>
> > #include <sys/types.h>
> > #include <sys/vfs.h>
> > +#include <sys/utsname.h>
> > #include <tools/libc_compat.h>
> > #include <libelf.h>
> > #include <gelf.h>
> > @@ -47,6 +48,7 @@
> > #include "btf.h"
> > #include "str_error.h"
> > #include "libbpf_internal.h"
> > +#include "hashmap.h"
> >
> > #ifndef EM_BPF
> > #define EM_BPF 247
> > @@ -1013,16 +1015,22 @@ static int bpf_object__init_user_maps(struct bpf_object *obj, bool strict)
> > }
> >
> > static const struct btf_type *skip_mods_and_typedefs(const struct btf *btf,
> > - __u32 id)
> > + __u32 id,
> > + __u32 *res_id)
>
> I think it would be more readable to format it like:
> static const struct btf_type *
> skip_mods_and_typedefs(const struct btf *btf, __u32 id, __u32 *res_id)
Ok.
>
> > + } else if (class == BPF_ST && BPF_MODE(insn->code) == BPF_MEM) {
> > + if (insn->imm != orig_off)
> > + return -EINVAL;
> > + insn->imm = new_off;
> > + pr_debug("prog '%s': patched insn #%d (ST | MEM) imm %d -> %d\n",
> > + bpf_program__title(prog, false),
> > + insn_idx, orig_off, new_off);
>
> I'm pretty sure llvm was not capable of emitting BPF_ST insn.
> When did that change?
I just looked at possible instructions that could have 32-bit
immediate value. This is `*(rX) = offsetof(struct s, field)`, which I
though is conceivable. Do you think I should drop it?
>
> > +/*
> > + * CO-RE relocate single instruction.
> > + *
> > + * The outline and important points of the algorithm:
> > + * 1. For given local type, find corresponding candidate target types.
> > + * Candidate type is a type with the same "essential" name, ignoring
> > + * everything after last triple underscore (___). E.g., `sample`,
> > + * `sample___flavor_one`, `sample___flavor_another_one`, are all candidates
> > + * for each other. Names with triple underscore are referred to as
> > + * "flavors" and are useful, among other things, to allow to
> > + * specify/support incompatible variations of the same kernel struct, which
> > + * might differ between different kernel versions and/or build
> > + * configurations.
>
> "flavors" is a convention of bpftool btf2c converter, right?
> May be mention it here with pointer to the code?
Yes, btf2c converter generates "flavors" on type name conflict (adding
___2, ___3), but it's not the only use case. It's a general way to
have independent incompatible definitions for the same target type.
E.g., locally in your BPF program you can define two thread_structs to
accommodate field rename between kernel version changes:
struct thread_struct___before_47 {
long fs;
};
struct thread_struct___after_47 {
long fsbase;
};
Then with conditional relocations you'll use one of them to "extract"
it from real kernel's thread_struct:
void *fsbase;
if (LINUX_VERSION < 407)
BPF_CORE_READ(&fsbase, sizeof(fsbase),
&((struct thread_struct___before_47 *)&thread)->fs);
else
BPF_CORE_READ(&fsbase, sizeof(fsbase),
&((struct thread_struct___after_47 *)&thread)->fsbase);
So it works both ways (for local and target types) by design. I can
mention that btf2c converter uses this convention for types with
conflicting names, but btf2c is not a definition of what flavor is.
>
> > + pr_debug("prog '%s': relo #%d: insn_off=%d, [%d] (%s) + %s\n",
> > + prog_name, relo_idx, relo->insn_off,
> > + local_id, local_name, spec_str);
> > +
> > + err = bpf_core_spec_parse(local_btf, local_id, spec_str, &local_spec);
> > + if (err) {
> > + pr_warning("prog '%s': relo #%d: parsing [%d] (%s) + %s failed: %d\n",
> > + prog_name, relo_idx, local_id, local_name, spec_str,
> > + err);
> > + return -EINVAL;
> > + }
> > + pr_debug("prog '%s': relo #%d: [%d] (%s) + %s is off %u, len %d, raw_len %d\n",
> > + prog_name, relo_idx, local_id, local_name, spec_str,
> > + local_spec.offset, local_spec.len, local_spec.raw_len);
>
> one warn and two debug that print more or less the same info seems like overkill.
Only one of them will ever be emitted, though. And this information is
and will be invaluable to debug issues/explain behavior in the future
once adoption starts. So I'm inclined to keep them, at least for now.
But I think I'll extract spec formatting into a separate reusable
function, which will make this significantly less verbose.
>
> > + for (i = 0, j = 0; i < cand_ids->len; i++) {
> > + cand_id = cand_ids->data[j];
> > + cand_type = btf__type_by_id(targ_btf, cand_id);
> > + cand_name = btf__name_by_offset(targ_btf, cand_type->name_off);
> > +
> > + err = bpf_core_spec_match(&local_spec, targ_btf,
> > + cand_id, &cand_spec);
> > + if (err < 0) {
> > + pr_warning("prog '%s': relo #%d: failed to match spec [%d] (%s) + %s to candidate #%d [%d] (%s): %d\n",
> > + prog_name, relo_idx, local_id, local_name,
> > + spec_str, i, cand_id, cand_name, err);
> > + return err;
> > + }
> > + if (err == 0) {
> > + pr_debug("prog '%s': relo #%d: candidate #%d [%d] (%s) doesn't match spec\n",
> > + prog_name, relo_idx, i, cand_id, cand_name);
> > + continue;
> > + }
> > +
> > + pr_debug("prog '%s': relo #%d: candidate #%d ([%d] %s) is off %u, len %d, raw_len %d\n",
> > + prog_name, relo_idx, i, cand_id, cand_name,
> > + cand_spec.offset, cand_spec.len, cand_spec.raw_len);
>
> have the same feeling about 3 printfs above.
>
Same as above.
^ permalink raw reply
* Re: next-20190723: bpf/seccomp - systemd/journald issue?
From: Sedat Dilek @ 2019-07-27 6:43 UTC (permalink / raw)
To: Alexei Starovoitov
Cc: Yonghong Song, Alexei Starovoitov, Daniel Borkmann, Martin Lau,
Song Liu, netdev@vger.kernel.org, bpf@vger.kernel.org,
Clang-Built-Linux ML, Kees Cook, Nick Desaulniers,
Nathan Chancellor
In-Reply-To: <CAADnVQLhymu8YqtfM1NHD5LMgO6a=FZYaeaYS1oCyfGoBDE_BQ@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 8779 bytes --]
On Sat, Jul 27, 2019 at 4:24 AM Alexei Starovoitov
<alexei.starovoitov@gmail.com> wrote:
>
> On Fri, Jul 26, 2019 at 2:19 PM Sedat Dilek <sedat.dilek@gmail.com> wrote:
> >
> > On Fri, Jul 26, 2019 at 11:10 PM Yonghong Song <yhs@fb.com> wrote:
> > >
> > >
> > >
> > > On 7/26/19 2:02 PM, Sedat Dilek wrote:
> > > > On Fri, Jul 26, 2019 at 10:38 PM Sedat Dilek <sedat.dilek@gmail.com> wrote:
> > > >>
> > > >> Hi Yonghong Song,
> > > >>
> > > >> On Fri, Jul 26, 2019 at 5:45 PM Yonghong Song <yhs@fb.com> wrote:
> > > >>>
> > > >>>
> > > >>>
> > > >>> On 7/26/19 1:26 AM, Sedat Dilek wrote:
> > > >>>> Hi,
> > > >>>>
> > > >>>> I have opened a new issue in the ClangBuiltLinux issue tracker.
> > > >>>
> > > >>> Glad to know clang 9 has asm goto support and now It can compile
> > > >>> kernel again.
> > > >>>
> > > >>
> > > >> Yupp.
> > > >>
> > > >>>>
> > > >>>> I am seeing a problem in the area bpf/seccomp causing
> > > >>>> systemd/journald/udevd services to fail.
> > > >>>>
> > > >>>> [Fri Jul 26 08:08:43 2019] systemd[453]: systemd-udevd.service: Failed
> > > >>>> to connect stdout to the journal socket, ignoring: Connection refused
> > > >>>>
> > > >>>> This happens when I use the (LLVM) LLD ld.lld-9 linker but not with
> > > >>>> BFD linker ld.bfd on Debian/buster AMD64.
> > > >>>> In both cases I use clang-9 (prerelease).
> > > >>>
> > > >>> Looks like it is a lld bug.
> > > >>>
> > > >>> I see the stack trace has __bpf_prog_run32() which is used by
> > > >>> kernel bpf interpreter. Could you try to enable bpf jit
> > > >>> sysctl net.core.bpf_jit_enable = 1
> > > >>> If this passed, it will prove it is interpreter related.
> > > >>>
> > > >>
> > > >> After...
> > > >>
> > > >> sysctl -w net.core.bpf_jit_enable=1
> > > >>
> > > >> I can start all failed systemd services.
> > > >>
> > > >> systemd-journald.service
> > > >> systemd-udevd.service
> > > >> haveged.service
> > > >>
> > > >> This is in maintenance mode.
> > > >>
> > > >> What is next: Do set a permanent sysctl setting for net.core.bpf_jit_enable?
> > > >>
> > > >
> > > > This is what I did:
> > >
> > > I probably won't have cycles to debug this potential lld issue.
> > > Maybe you already did, I suggest you put enough reproducible
> > > details in the bug you filed against lld so they can take a look.
> > >
> >
> > I understand and will put the journalctl-log into the CBL issue
> > tracker and update informations.
> >
> > Thanks for your help understanding the BPF correlations.
> >
> > Is setting 'net.core.bpf_jit_enable = 2' helpful here?
>
> jit_enable=1 is enough.
> Or use CONFIG_BPF_JIT_ALWAYS_ON to workaround.
>
> It sounds like clang miscompiles interpreter.
> modprobe test_bpf
> should be able to point out which part of interpreter is broken.
BROKEN: test_bpf: #294 BPF_MAXINSNS: Jump, gap, jump, ... jited:0
- Sedat -
Steps to reproduce:
# sysctl -n net.core.bpf_jit_enable
1
# modprobe -v test_bpf
[ Full dmesg-log attached ]
+[Sat Jul 27 07:08:54 2019] test_bpf: #294 BPF_MAXINSNS: Jump, gap,
jump, ... jited:0
+[Sat Jul 27 07:08:54 2019] BUG: unable to handle page fault for
address: ffffffffbea03370
+[Sat Jul 27 07:08:54 2019] #PF: supervisor read access in kernel mode
+[Sat Jul 27 07:08:54 2019] #PF: error_code(0x0000) - not-present page
+[Sat Jul 27 07:08:54 2019] PGD 53a0e067 P4D 53a0e067 PUD 53a0f063 PMD
450369063 PTE 800fffffacbfc062
+[Sat Jul 27 07:08:54 2019] Oops: 0000 [#43] SMP PTI
+[Sat Jul 27 07:08:54 2019] CPU: 1 PID: 591 Comm: modprobe Tainted: G
D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
+[Sat Jul 27 07:08:54 2019] Hardware name: LENOVO
20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
+[Sat Jul 27 07:08:54 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
+[Sat Jul 27 07:08:54 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00
00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3
48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83
f8 1e 0f 8f c8 00
+[Sat Jul 27 07:08:54 2019] RSP: 0018:ffffb3140067ba58 EFLAGS: 00010246
+[Sat Jul 27 07:08:54 2019] RAX: ffffb3140067bb00 RBX:
ffffb31400255038 RCX: 0000000000000018
+[Sat Jul 27 07:08:54 2019] RDX: ffffb3140067bae0 RSI:
00000000000000ac RDI: ffffb3140067ba80
+[Sat Jul 27 07:08:54 2019] RBP: ffffb3140067ba70 R08:
ffffffffbf575562 R09: 0000000000000008
+[Sat Jul 27 07:08:54 2019] R10: 0000000000000000 R11:
ffffffffbdfb8210 R12: 0000000000000000
+[Sat Jul 27 07:08:54 2019] R13: ffffb31400255000 R14:
0000000000000000 R15: ffffb3140067ba80
+[Sat Jul 27 07:08:54 2019] FS: 00007fe10c790200(0000)
GS:ffff90f7d2480000(0000) knlGS:0000000000000000
+[Sat Jul 27 07:08:54 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+[Sat Jul 27 07:08:54 2019] CR2: ffffffffbea03370 CR3:
000000044bb78004 CR4: 00000000003606e0
+[Sat Jul 27 07:08:54 2019] Call Trace:
+[Sat Jul 27 07:08:54 2019] __bpf_prog_run32+0x44/0x70
+[Sat Jul 27 07:08:54 2019] ? vprintk_func+0x1cc/0x230
+[Sat Jul 27 07:08:54 2019] ? __set_cyc2ns_scale+0x130/0x130
+[Sat Jul 27 07:08:54 2019] ? ktime_get+0x53/0xb0
+[Sat Jul 27 07:08:54 2019] __run_one+0x3f/0xe2 [test_bpf]
+[Sat Jul 27 07:08:54 2019] test_bpf+0x3d6/0x5ac [test_bpf]
+[Sat Jul 27 07:08:54 2019] ? 0xffffffffc0be9000
+[Sat Jul 27 07:08:54 2019] init_module+0x15/0x26 [test_bpf]
+[Sat Jul 27 07:08:54 2019] do_one_initcall+0xf9/0x280
+[Sat Jul 27 07:08:54 2019] ? free_pcppages_bulk+0x28f/0x380
+[Sat Jul 27 07:08:54 2019] ? free_unref_page_commit+0x93/0x170
+[Sat Jul 27 07:08:54 2019] ? _cond_resched+0x1a/0x50
+[Sat Jul 27 07:08:54 2019] ? kmem_cache_alloc_trace+0x1e5/0x230
+[Sat Jul 27 07:08:54 2019] do_init_module+0x60/0x230
+[Sat Jul 27 07:08:54 2019] load_module+0x30c0/0x33f0
+[Sat Jul 27 07:08:54 2019] ? kernel_read_file_from_fd+0x46/0x80
+[Sat Jul 27 07:08:54 2019] __se_sys_finit_module+0x102/0x110
+[Sat Jul 27 07:08:54 2019] do_syscall_64+0x59/0x90
+[Sat Jul 27 07:08:54 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
+[Sat Jul 27 07:08:54 2019] RIP: 0033:0x7fe10c8aaf59
+[Sat Jul 27 07:08:54 2019] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00
0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8
4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 07 6f 0c 00
f7 d8 64 89 01 48
+[Sat Jul 27 07:08:54 2019] RSP: 002b:00007ffed6130f78 EFLAGS:
00000246 ORIG_RAX: 0000000000000139
+[Sat Jul 27 07:08:54 2019] RAX: ffffffffffffffda RBX:
0000564035bfbce0 RCX: 00007fe10c8aaf59
+[Sat Jul 27 07:08:54 2019] RDX: 0000000000000000 RSI:
00005640347d13f0 RDI: 0000000000000003
+[Sat Jul 27 07:08:54 2019] RBP: 00005640347d13f0 R08:
0000000000000000 R09: 0000564035bfd8b0
+[Sat Jul 27 07:08:54 2019] R10: 0000000000000003 R11:
0000000000000246 R12: 0000000000000000
+[Sat Jul 27 07:08:54 2019] R13: 0000564035bfbe50 R14:
0000000000040000 R15: 0000564035bfbce0
+[Sat Jul 27 07:08:54 2019] Modules linked in: test_bpf(+) binfmt_misc
nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp
parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic
mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher
af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov
async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod
hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear
md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel
nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915
i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd
drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal
wmi video button
+[Sat Jul 27 07:08:54 2019] CR2: ffffffffbea03370
+[Sat Jul 27 07:08:54 2019] ---[ end trace e8c8702f8ca94ac9 ]---
+[Sat Jul 27 07:08:54 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
+[Sat Jul 27 07:08:54 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00
00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3
48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83
f8 1e 0f 8f c8 00
+[Sat Jul 27 07:08:54 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
+[Sat Jul 27 07:08:54 2019] RAX: ffffb31400327d60 RBX:
ffffb314000e9038 RCX: 0000000000000002
+[Sat Jul 27 07:08:54 2019] RDX: ffffb31400327d40 RSI:
00000000000000ac RDI: ffffb31400327ce0
+[Sat Jul 27 07:08:54 2019] RBP: ffffb31400327cd0 R08:
0000000000000000 R09: ffffb31400327f58
+[Sat Jul 27 07:08:54 2019] R10: 0000000000000000 R11:
ffffffffbdfb8210 R12: 000000007fff0000
+[Sat Jul 27 07:08:54 2019] R13: ffffb31400327eb8 R14:
0000000000000000 R15: ffffb31400327ce0
+[Sat Jul 27 07:08:54 2019] FS: 00007fe10c790200(0000)
GS:ffff90f7d2480000(0000) knlGS:0000000000000000
+[Sat Jul 27 07:08:54 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+[Sat Jul 27 07:08:54 2019] CR2: ffffffffbea03370 CR3:
000000044bb78004 CR4: 00000000003606e0
[-- Attachment #2: dmesg_5.3.0-rc1-7-amd64-cbl-asmgoto_moprobe-test_bpf.txt --]
[-- Type: text/plain, Size: 146400 bytes --]
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:42 2019] ---[ end trace e8c8702f8ca94ab4 ]---
[Sat Jul 27 07:06:42 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:42 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:42 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:42 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:42 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:42 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:42 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:42 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:42 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2400000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:42 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370 CR3: 00000004466e2005 CR4: 00000000003606f0
[Sat Jul 27 07:06:42 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:42 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:42 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:42 2019] PGD 53a0e067 P4D 53a0e067 PUD 53a0f063 PMD 450369063 PTE 800fffffacbfc062
[Sat Jul 27 07:06:42 2019] Oops: 0000 [#23] SMP PTI
[Sat Jul 27 07:06:42 2019] CPU: 1 PID: 479 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:42 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:42 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:42 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:42 2019] RSP: 0018:ffffb31400307a88 EFLAGS: 00010246
[Sat Jul 27 07:06:42 2019] RAX: ffffb31400307b30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:42 2019] RDX: ffffb31400307b10 RSI: 00000000000000ac RDI: ffffb31400307ab0
[Sat Jul 27 07:06:42 2019] RBP: ffffb31400307aa0 R08: ffff90f7cb27b400 R09: 0000000000000000
[Sat Jul 27 07:06:42 2019] R10: ffff90f7ceb97200 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:42 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb31400307ab0
[Sat Jul 27 07:06:42 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2480000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:42 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370 CR3: 000000044e67c002 CR4: 00000000003606e0
[Sat Jul 27 07:06:42 2019] Call Trace:
[Sat Jul 27 07:06:42 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:42 2019] ? tomoyo_path_number_perm+0x78/0x200
[Sat Jul 27 07:06:42 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:42 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:42 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:42 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:42 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:42 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:42 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:42 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:42 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:42 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:42 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:42 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:42 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:42 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:42 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:42 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:42 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:42 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:42 2019] RAX: ffffffffffffffda RBX: 0000558cdf39c210 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:42 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:42 2019] RBP: 0000558cdf3947b0 R08: 000000000000002e R09: 0000000000000003
[Sat Jul 27 07:06:42 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:42 2019] R13: 0000000000000000 R14: 00000000000000a4 R15: 00007ffc477892d0
[Sat Jul 27 07:06:42 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:42 2019] ---[ end trace e8c8702f8ca94ab5 ]---
[Sat Jul 27 07:06:42 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:42 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:42 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:42 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:42 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:42 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:42 2019] PGD 53a0e067
[Sat Jul 27 07:06:42 2019] P4D 53a0e067
[Sat Jul 27 07:06:42 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:42 2019] PUD 53a0f063
[Sat Jul 27 07:06:42 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:42 2019] PMD 450369063
[Sat Jul 27 07:06:42 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:42 2019] PTE 800fffffacbfc062
[Sat Jul 27 07:06:42 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:42 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:42 2019] Oops: 0000 [#24] SMP PTI
[Sat Jul 27 07:06:42 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2480000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:42 2019] CPU: 3 PID: 481 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:42 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:42 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370 CR3: 000000044e67c002 CR4: 00000000003606e0
[Sat Jul 27 07:06:42 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:42 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:42 2019] RSP: 0018:ffffb3140043fa88 EFLAGS: 00010246
[Sat Jul 27 07:06:42 2019] RAX: ffffb3140043fb30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:42 2019] RDX: ffffb3140043fb10 RSI: 00000000000000ac RDI: ffffb3140043fab0
[Sat Jul 27 07:06:42 2019] RBP: ffffb3140043faa0 R08: ffff90f7c86c7800 R09: 0000000000000000
[Sat Jul 27 07:06:42 2019] R10: ffff90f7cf910600 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:42 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb3140043fab0
[Sat Jul 27 07:06:42 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2580000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:42 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370 CR3: 000000044ecfe003 CR4: 00000000003606e0
[Sat Jul 27 07:06:42 2019] Call Trace:
[Sat Jul 27 07:06:42 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:42 2019] ? tomoyo_path_number_perm+0x78/0x200
[Sat Jul 27 07:06:42 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:42 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:42 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:42 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:42 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:42 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:42 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:42 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:42 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:42 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:42 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:42 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:42 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:42 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:42 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:42 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:42 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:42 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:42 2019] RAX: ffffffffffffffda RBX: 0000558cdf372c60 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:42 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:42 2019] RBP: 0000558cdf382a20 R08: 000000000000002e R09: 00007f8ce5abbda0
[Sat Jul 27 07:06:42 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:42 2019] R13: 0000000000000000 R14: 00000000000000b9 R15: 00007ffc477892d0
[Sat Jul 27 07:06:42 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:42 2019] ---[ end trace e8c8702f8ca94ab6 ]---
[Sat Jul 27 07:06:42 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:42 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:42 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:42 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:42 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:42 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:42 2019] PGD 53a0e067
[Sat Jul 27 07:06:42 2019] P4D 53a0e067
[Sat Jul 27 07:06:42 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:42 2019] PUD 53a0f063
[Sat Jul 27 07:06:42 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:42 2019] PMD 450369063
[Sat Jul 27 07:06:42 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:42 2019] PTE 800fffffacbfc062
[Sat Jul 27 07:06:42 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:42 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:42 2019] Oops: 0000 [#25] SMP PTI
[Sat Jul 27 07:06:42 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2580000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:42 2019] CPU: 0 PID: 480 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:42 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:42 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370 CR3: 000000044ecfe003 CR4: 00000000003606e0
[Sat Jul 27 07:06:42 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:42 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:42 2019] RSP: 0018:ffffb314002f7a88 EFLAGS: 00010246
[Sat Jul 27 07:06:42 2019] RAX: ffffb314002f7b30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:42 2019] RDX: ffffb314002f7b10 RSI: 00000000000000ac RDI: ffffb314002f7ab0
[Sat Jul 27 07:06:42 2019] RBP: ffffb314002f7aa0 R08: ffff90f7cecd1c00 R09: 0000000000000000
[Sat Jul 27 07:06:42 2019] R10: ffff90f7c5ed9800 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:42 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb314002f7ab0
[Sat Jul 27 07:06:42 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2400000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:42 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370 CR3: 000000044ec1c001 CR4: 00000000003606f0
[Sat Jul 27 07:06:42 2019] Call Trace:
[Sat Jul 27 07:06:42 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:42 2019] ? tomoyo_path_number_perm+0x78/0x200
[Sat Jul 27 07:06:42 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:42 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:42 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:42 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:42 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:42 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:42 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:42 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:42 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:42 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:42 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:42 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:42 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:42 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:42 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:42 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:42 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:42 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:42 2019] RAX: ffffffffffffffda RBX: 0000558cdf3b3670 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:42 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:42 2019] RBP: 0000558cdf3b2fd0 R08: 000000000000002e R09: 00007f8ce5abbda0
[Sat Jul 27 07:06:42 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:42 2019] R13: 0000000000000000 R14: 00000000000000ba R15: 00007ffc477892d0
[Sat Jul 27 07:06:42 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:42 2019] ---[ end trace e8c8702f8ca94ab7 ]---
[Sat Jul 27 07:06:42 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:42 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:42 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:42 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:42 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:42 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:42 2019] PGD 53a0e067
[Sat Jul 27 07:06:42 2019] P4D 53a0e067
[Sat Jul 27 07:06:42 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:42 2019] PUD 53a0f063
[Sat Jul 27 07:06:42 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:42 2019] PMD 450369063
[Sat Jul 27 07:06:42 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:42 2019] PTE 800fffffacbfc062
[Sat Jul 27 07:06:42 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:42 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:42 2019] Oops: 0000 [#26] SMP PTI
[Sat Jul 27 07:06:42 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2400000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:42 2019] CPU: 2 PID: 469 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:42 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:42 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370 CR3: 000000044ec1c001 CR4: 00000000003606f0
[Sat Jul 27 07:06:42 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:42 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:42 2019] RSP: 0018:ffffb314003f7a88 EFLAGS: 00010246
[Sat Jul 27 07:06:42 2019] RAX: ffffb314003f7b30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:42 2019] RDX: ffffb314003f7b10 RSI: 00000000000000ac RDI: ffffb314003f7ab0
[Sat Jul 27 07:06:42 2019] RBP: ffffb314003f7aa0 R08: ffff90f7cf2f6200 R09: 0000000000000000
[Sat Jul 27 07:06:42 2019] R10: ffff90f7c4a03d00 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:42 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb314003f7ab0
[Sat Jul 27 07:06:42 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2500000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:42 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370 CR3: 00000004480c4005 CR4: 00000000003606e0
[Sat Jul 27 07:06:42 2019] Call Trace:
[Sat Jul 27 07:06:42 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:42 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:42 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:42 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:42 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:42 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:42 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:42 2019] ? alloc_set_pte+0x17f/0x650
[Sat Jul 27 07:06:42 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:42 2019] ? filemap_map_pages+0xa2/0x470
[Sat Jul 27 07:06:42 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:42 2019] ? do_read_fault+0x104/0x2a0
[Sat Jul 27 07:06:42 2019] ? handle_mm_fault+0x768/0xbf0
[Sat Jul 27 07:06:42 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:42 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:42 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:42 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:42 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:42 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:42 2019] RAX: ffffffffffffffda RBX: 0000558cdf3ccaf0 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:42 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:42 2019] RBP: 0000558cdf3ccfb0 R08: 000000000000000f R09: 0000558cdf3818f0
[Sat Jul 27 07:06:42 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:42 2019] R13: 0000000000000000 R14: 000000000000008a R15: 00007ffc477892d0
[Sat Jul 27 07:06:42 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:42 2019] ---[ end trace e8c8702f8ca94ab8 ]---
[Sat Jul 27 07:06:42 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:42 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:42 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:42 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:42 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:42 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:42 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:42 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:42 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2500000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:42 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370 CR3: 00000004480c4005 CR4: 00000000003606e0
[Sat Jul 27 07:06:42 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:42 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:42 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:42 2019] PGD 53a0e067 P4D 53a0e067 PUD 53a0f063 PMD 450369063 PTE 800fffffacbfc062
[Sat Jul 27 07:06:42 2019] Oops: 0000 [#27] SMP PTI
[Sat Jul 27 07:06:42 2019] CPU: 3 PID: 475 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:42 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:42 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:42 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:42 2019] RSP: 0018:ffffb3140041fa88 EFLAGS: 00010246
[Sat Jul 27 07:06:42 2019] RAX: ffffb3140041fb30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:42 2019] RDX: ffffb3140041fb10 RSI: 00000000000000ac RDI: ffffb3140041fab0
[Sat Jul 27 07:06:42 2019] RBP: ffffb3140041faa0 R08: ffff90f7cc96fc00 R09: 0000000000000000
[Sat Jul 27 07:06:42 2019] R10: ffff90f7cf910700 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:42 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb3140041fab0
[Sat Jul 27 07:06:42 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2580000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:42 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370 CR3: 00000004472d2004 CR4: 00000000003606e0
[Sat Jul 27 07:06:42 2019] Call Trace:
[Sat Jul 27 07:06:42 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:42 2019] ? finish_task_switch+0x209/0x260
[Sat Jul 27 07:06:42 2019] ? __schedule+0x2eb/0x490
[Sat Jul 27 07:06:42 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:42 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:42 2019] ? skb_clone+0x74/0xb0
[Sat Jul 27 07:06:42 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:42 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:42 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:42 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:42 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:42 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:42 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:42 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:42 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:42 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:42 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:42 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:42 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:42 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:42 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:42 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:42 2019] RAX: ffffffffffffffda RBX: 0000558cdf39bab0 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:42 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:42 2019] RBP: 0000558cdf39a880 R08: 000000000000002e R09: 0000000000000003
[Sat Jul 27 07:06:42 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:42 2019] R13: 0000000000000000 R14: 00000000000000a4 R15: 00007ffc477892d0
[Sat Jul 27 07:06:42 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:42 2019] ---[ end trace e8c8702f8ca94ab9 ]---
[Sat Jul 27 07:06:42 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:42 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:42 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:42 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:42 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:42 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:42 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:42 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:42 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2580000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:42 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370 CR3: 00000004472d2004 CR4: 00000000003606e0
[Sat Jul 27 07:06:42 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:42 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:42 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:42 2019] PGD 53a0e067 P4D 53a0e067 PUD 53a0f063 PMD 450369063 PTE 800fffffacbfc062
[Sat Jul 27 07:06:42 2019] Oops: 0000 [#28] SMP PTI
[Sat Jul 27 07:06:42 2019] CPU: 1 PID: 485 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:42 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:42 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:42 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:42 2019] RSP: 0018:ffffb31400497a88 EFLAGS: 00010246
[Sat Jul 27 07:06:42 2019] RAX: ffffb31400497b30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:42 2019] RDX: ffffb31400497b10 RSI: 00000000000000ac RDI: ffffb31400497ab0
[Sat Jul 27 07:06:42 2019] RBP: ffffb31400497aa0 R08: ffff90f7c50fee00 R09: 0000000000000000
[Sat Jul 27 07:06:42 2019] R10: ffff90f7c43e0600 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:42 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb31400497ab0
[Sat Jul 27 07:06:42 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2480000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:42 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370 CR3: 000000044ecf8003 CR4: 00000000003606e0
[Sat Jul 27 07:06:42 2019] Call Trace:
[Sat Jul 27 07:06:42 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:42 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:42 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:42 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:42 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:42 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:42 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:42 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:42 2019] ? ___slab_alloc+0x1fe/0x340
[Sat Jul 27 07:06:42 2019] ? __d_alloc+0x2a/0x1c0
[Sat Jul 27 07:06:42 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:42 2019] ? __d_alloc+0x159/0x1c0
[Sat Jul 27 07:06:42 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:42 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:42 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:42 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:42 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:42 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:42 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:42 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:42 2019] RAX: ffffffffffffffda RBX: 0000558cdf3733c0 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:42 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:42 2019] RBP: 0000558cdf383910 R08: 0000000000000073 R09: 0000000000000002
[Sat Jul 27 07:06:42 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:42 2019] R13: 0000000000000000 R14: 000000000000005a R15: 00007ffc477892d0
[Sat Jul 27 07:06:42 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:42 2019] ---[ end trace e8c8702f8ca94aba ]---
[Sat Jul 27 07:06:42 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:42 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:42 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:42 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:42 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:42 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:42 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:42 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:42 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2480000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:42 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:42 2019] CR2: ffffffffbea03370 CR3: 000000044ecf8003 CR4: 00000000003606e0
[Sat Jul 27 07:06:42 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:43 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:43 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:43 2019] PGD 53a0e067 P4D 53a0e067 PUD 53a0f063 PMD 450369063 PTE 800fffffacbfc062
[Sat Jul 27 07:06:43 2019] Oops: 0000 [#29] SMP PTI
[Sat Jul 27 07:06:43 2019] CPU: 1 PID: 484 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:43 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:43 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:43 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:43 2019] RSP: 0018:ffffb31400483a88 EFLAGS: 00010246
[Sat Jul 27 07:06:43 2019] RAX: ffffb31400483b30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:43 2019] RDX: ffffb31400483b10 RSI: 00000000000000ac RDI: ffffb31400483ab0
[Sat Jul 27 07:06:43 2019] RBP: ffffb31400483aa0 R08: ffff90f7c50ff600 R09: 0000000000000000
[Sat Jul 27 07:06:43 2019] R10: ffff90f7c43e0300 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:43 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb31400483ab0
[Sat Jul 27 07:06:43 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2480000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:43 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370 CR3: 000000044e598004 CR4: 00000000003606e0
[Sat Jul 27 07:06:43 2019] Call Trace:
[Sat Jul 27 07:06:43 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:43 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:43 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:43 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:43 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:43 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:43 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:43 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:43 2019] ? ___slab_alloc+0x1fe/0x340
[Sat Jul 27 07:06:43 2019] ? __d_alloc+0x2a/0x1c0
[Sat Jul 27 07:06:43 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:43 2019] ? __d_alloc+0x159/0x1c0
[Sat Jul 27 07:06:43 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:43 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:43 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:43 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:43 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:43 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:43 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:43 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:43 2019] RAX: ffffffffffffffda RBX: 0000558cdf3b3850 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:43 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:43 2019] RBP: 0000558cdf3ab950 R08: 0000000000000073 R09: 0000000000000002
[Sat Jul 27 07:06:43 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:43 2019] R13: 0000000000000000 R14: 0000000000000058 R15: 00007ffc477892d0
[Sat Jul 27 07:06:43 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:43 2019] ---[ end trace e8c8702f8ca94abb ]---
[Sat Jul 27 07:06:43 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:43 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:43 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:43 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:43 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:43 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:43 2019] PGD 53a0e067
[Sat Jul 27 07:06:43 2019] P4D 53a0e067
[Sat Jul 27 07:06:43 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:43 2019] PUD 53a0f063
[Sat Jul 27 07:06:43 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:43 2019] PMD 450369063
[Sat Jul 27 07:06:43 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:43 2019] PTE 800fffffacbfc062
[Sat Jul 27 07:06:43 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:43 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:43 2019] Oops: 0000 [#30] SMP PTI
[Sat Jul 27 07:06:43 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2480000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:43 2019] CPU: 0 PID: 482 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:43 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:43 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370 CR3: 000000044e598004 CR4: 00000000003606e0
[Sat Jul 27 07:06:43 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:43 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:43 2019] RSP: 0018:ffffb3140045ba88 EFLAGS: 00010246
[Sat Jul 27 07:06:43 2019] RAX: ffffb3140045bb30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:43 2019] RDX: ffffb3140045bb10 RSI: 00000000000000ac RDI: ffffb3140045bab0
[Sat Jul 27 07:06:43 2019] RBP: ffffb3140045baa0 R08: ffff90f7cecd3000 R09: 0000000000000000
[Sat Jul 27 07:06:43 2019] R10: ffff90f7c5ed6b00 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:43 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb3140045bab0
[Sat Jul 27 07:06:43 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2400000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:43 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370 CR3: 00000004443f8002 CR4: 00000000003606f0
[Sat Jul 27 07:06:43 2019] Call Trace:
[Sat Jul 27 07:06:43 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:43 2019] ? tomoyo_path_number_perm+0x78/0x200
[Sat Jul 27 07:06:43 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:43 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:43 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:43 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:43 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:43 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:43 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:43 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:43 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:43 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:43 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:43 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:43 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:43 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:43 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:43 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:43 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:43 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:43 2019] RAX: ffffffffffffffda RBX: 0000558cdf3ac100 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:43 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:43 2019] RBP: 0000558cdf3a6fd0 R08: 000000000000002e R09: 00007f8ce5abbda0
[Sat Jul 27 07:06:43 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:43 2019] R13: 0000000000000000 R14: 00000000000000b9 R15: 00007ffc477892d0
[Sat Jul 27 07:06:43 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:43 2019] ---[ end trace e8c8702f8ca94abc ]---
[Sat Jul 27 07:06:43 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:43 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:43 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:43 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:43 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:43 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:43 2019] PGD 53a0e067
[Sat Jul 27 07:06:43 2019] P4D 53a0e067
[Sat Jul 27 07:06:43 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:43 2019] PUD 53a0f063
[Sat Jul 27 07:06:43 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:43 2019] PMD 450369063
[Sat Jul 27 07:06:43 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:43 2019] PTE 800fffffacbfc062
[Sat Jul 27 07:06:43 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:43 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:43 2019] Oops: 0000 [#31] SMP PTI
[Sat Jul 27 07:06:43 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2400000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:43 2019] CPU: 2 PID: 487 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:43 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:43 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370 CR3: 00000004443f8002 CR4: 00000000003606f0
[Sat Jul 27 07:06:43 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:43 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:43 2019] RSP: 0018:ffffb314004a7a88 EFLAGS: 00010246
[Sat Jul 27 07:06:43 2019] RAX: ffffb314004a7b30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:43 2019] RDX: ffffb314004a7b10 RSI: 00000000000000ac RDI: ffffb314004a7ab0
[Sat Jul 27 07:06:43 2019] RBP: ffffb314004a7aa0 R08: ffff90f7cf2f7a00 R09: 0000000000000000
[Sat Jul 27 07:06:43 2019] R10: ffff90f7c4a03500 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:43 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb314004a7ab0
[Sat Jul 27 07:06:43 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2500000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:43 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370 CR3: 00000004472d4006 CR4: 00000000003606e0
[Sat Jul 27 07:06:43 2019] Call Trace:
[Sat Jul 27 07:06:43 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:43 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:43 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:43 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:43 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:43 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:43 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:43 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:43 2019] ? filename_parentat+0x210/0x490
[Sat Jul 27 07:06:43 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:43 2019] ? __d_alloc+0x159/0x1c0
[Sat Jul 27 07:06:43 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:43 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:43 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:43 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:43 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:43 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:43 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:43 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:43 2019] RAX: ffffffffffffffda RBX: 0000558cdf38c9f0 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:43 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:43 2019] RBP: 0000558cdf3b4840 R08: 0000558cde7af140 R09: 0000000000000002
[Sat Jul 27 07:06:43 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:43 2019] R13: 0000000000000000 R14: 000000000000005e R15: 00007ffc477892d0
[Sat Jul 27 07:06:43 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:43 2019] ---[ end trace e8c8702f8ca94abd ]---
[Sat Jul 27 07:06:43 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:43 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:43 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:43 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:43 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:43 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:43 2019] PGD 53a0e067
[Sat Jul 27 07:06:43 2019] P4D 53a0e067
[Sat Jul 27 07:06:43 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:43 2019] PUD 53a0f063
[Sat Jul 27 07:06:43 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:43 2019] PMD 450369063
[Sat Jul 27 07:06:43 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:43 2019] PTE 800fffffacbfc062
[Sat Jul 27 07:06:43 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:43 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:43 2019] Oops: 0000 [#32] SMP PTI
[Sat Jul 27 07:06:43 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2500000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:43 2019] CPU: 3 PID: 494 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:43 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:43 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370 CR3: 00000004472d4006 CR4: 00000000003606e0
[Sat Jul 27 07:06:43 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:43 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:43 2019] RSP: 0018:ffffb31400567a88 EFLAGS: 00010246
[Sat Jul 27 07:06:43 2019] RAX: ffffb31400567b30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:43 2019] RDX: ffffb31400567b10 RSI: 00000000000000ac RDI: ffffb31400567ab0
[Sat Jul 27 07:06:43 2019] RBP: ffffb31400567aa0 R08: ffff90f7c43e2e00 R09: 0000000000000000
[Sat Jul 27 07:06:43 2019] R10: ffff90f7cf910a00 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:43 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb31400567ab0
[Sat Jul 27 07:06:43 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2580000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:43 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370 CR3: 000000044a152003 CR4: 00000000003606e0
[Sat Jul 27 07:06:43 2019] Call Trace:
[Sat Jul 27 07:06:43 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:43 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:43 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:43 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:43 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:43 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:43 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:43 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:43 2019] ? filename_parentat+0x210/0x490
[Sat Jul 27 07:06:43 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:43 2019] ? __d_alloc+0x159/0x1c0
[Sat Jul 27 07:06:43 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:43 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:43 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:43 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:43 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:43 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:43 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:43 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:43 2019] RAX: ffffffffffffffda RBX: 0000558cdf3ac330 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:43 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:43 2019] RBP: 0000558cdf3ad410 R08: 0000558cde7af140 R09: 0000000000000000
[Sat Jul 27 07:06:43 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:43 2019] R13: 0000000000000000 R14: 000000000000005e R15: 00007ffc477892d0
[Sat Jul 27 07:06:43 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:43 2019] ---[ end trace e8c8702f8ca94abe ]---
[Sat Jul 27 07:06:43 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:43 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:43 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:43 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:43 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:43 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:43 2019] PGD 53a0e067
[Sat Jul 27 07:06:43 2019] P4D 53a0e067
[Sat Jul 27 07:06:43 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:43 2019] PUD 53a0f063
[Sat Jul 27 07:06:43 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:43 2019] PMD 450369063
[Sat Jul 27 07:06:43 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:43 2019] PTE 800fffffacbfc062
[Sat Jul 27 07:06:43 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:43 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:43 2019] Oops: 0000 [#33] SMP PTI
[Sat Jul 27 07:06:43 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2580000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:43 2019] CPU: 1 PID: 491 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:43 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:43 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370 CR3: 000000044a152003 CR4: 00000000003606e0
[Sat Jul 27 07:06:43 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:43 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:43 2019] RSP: 0018:ffffb3140054fa88 EFLAGS: 00010246
[Sat Jul 27 07:06:43 2019] RAX: ffffb3140054fb30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:43 2019] RDX: ffffb3140054fb10 RSI: 00000000000000ac RDI: ffffb3140054fab0
[Sat Jul 27 07:06:43 2019] RBP: ffffb3140054faa0 R08: ffff90f7c50fe800 R09: 0000000000000000
[Sat Jul 27 07:06:43 2019] R10: ffff90f7c43e0700 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:43 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb3140054fab0
[Sat Jul 27 07:06:43 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2480000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:43 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370 CR3: 000000044a106005 CR4: 00000000003606e0
[Sat Jul 27 07:06:43 2019] Call Trace:
[Sat Jul 27 07:06:43 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:43 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:43 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:43 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:43 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:43 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:43 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:43 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:43 2019] ? __d_alloc+0x2a/0x1c0
[Sat Jul 27 07:06:43 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:43 2019] ? __d_alloc+0x159/0x1c0
[Sat Jul 27 07:06:43 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:43 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:43 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:43 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:43 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:43 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:43 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:43 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:43 2019] RAX: ffffffffffffffda RBX: 0000558cdf39bd50 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:43 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:43 2019] RBP: 0000558cdf384cb0 R08: 0000558cde7af140 R09: 0000000000000002
[Sat Jul 27 07:06:43 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:43 2019] R13: 0000000000000000 R14: 0000000000000063 R15: 00007ffc477892d0
[Sat Jul 27 07:06:43 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:43 2019] ---[ end trace e8c8702f8ca94abf ]---
[Sat Jul 27 07:06:43 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:43 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:43 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:43 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:43 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:43 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:43 2019] PGD 53a0e067
[Sat Jul 27 07:06:43 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:43 2019] P4D 53a0e067
[Sat Jul 27 07:06:43 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:43 2019] PUD 53a0f063
[Sat Jul 27 07:06:43 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:43 2019] PMD 450369063
[Sat Jul 27 07:06:43 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:43 2019] PTE 800fffffacbfc062
[Sat Jul 27 07:06:43 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:43 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2480000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:43 2019] Oops: 0000 [#34] SMP PTI
[Sat Jul 27 07:06:43 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:43 2019] CPU: 0 PID: 483 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370 CR3: 000000044a106005 CR4: 00000000003606e0
[Sat Jul 27 07:06:43 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:43 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:43 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:43 2019] RSP: 0018:ffffb3140047ba88 EFLAGS: 00010246
[Sat Jul 27 07:06:43 2019] RAX: ffffb3140047bb30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:43 2019] RDX: ffffb3140047bb10 RSI: 00000000000000ac RDI: ffffb3140047bab0
[Sat Jul 27 07:06:43 2019] RBP: ffffb3140047baa0 R08: ffff90f7ca12a000 R09: 0000000000000000
[Sat Jul 27 07:06:43 2019] R10: ffff90f7c5ed8000 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:43 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb3140047bab0
[Sat Jul 27 07:06:43 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2400000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:43 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370 CR3: 00000004464f6004 CR4: 00000000003606f0
[Sat Jul 27 07:06:43 2019] Call Trace:
[Sat Jul 27 07:06:43 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:43 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:43 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:43 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:43 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:43 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:43 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:43 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:43 2019] ? filename_parentat+0x210/0x490
[Sat Jul 27 07:06:43 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:43 2019] ? __d_alloc+0x159/0x1c0
[Sat Jul 27 07:06:43 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:43 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:43 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:43 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:43 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:43 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:43 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:43 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:43 2019] RAX: ffffffffffffffda RBX: 0000558cdf37c9e0 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:43 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:43 2019] RBP: 0000558cdf3b5200 R08: 0000000000000073 R09: 0000000000000002
[Sat Jul 27 07:06:43 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:43 2019] R13: 0000000000000000 R14: 0000000000000058 R15: 00007ffc477892d0
[Sat Jul 27 07:06:43 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:43 2019] ---[ end trace e8c8702f8ca94ac0 ]---
[Sat Jul 27 07:06:43 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:43 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:43 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:43 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:43 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:43 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:43 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:43 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:43 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2400000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:43 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370 CR3: 00000004464f6004 CR4: 00000000003606f0
[Sat Jul 27 07:06:43 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:43 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:43 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:43 2019] PGD 53a0e067 P4D 53a0e067 PUD 53a0f063 PMD 450369063 PTE 800fffffacbfc062
[Sat Jul 27 07:06:43 2019] Oops: 0000 [#35] SMP PTI
[Sat Jul 27 07:06:43 2019] CPU: 1 PID: 490 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:43 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:43 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:43 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:43 2019] RSP: 0018:ffffb31400547a88 EFLAGS: 00010246
[Sat Jul 27 07:06:43 2019] RAX: ffffb31400547b30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:43 2019] RDX: ffffb31400547b10 RSI: 00000000000000ac RDI: ffffb31400547ab0
[Sat Jul 27 07:06:43 2019] RBP: ffffb31400547aa0 R08: ffff90f7c50ff200 R09: 0000000000000000
[Sat Jul 27 07:06:43 2019] R10: ffff90f7c43e0800 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:43 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb31400547ab0
[Sat Jul 27 07:06:43 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2480000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:43 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:43 2019] CR2: ffffffffbea03370 CR3: 000000044672a001 CR4: 00000000003606e0
[Sat Jul 27 07:06:43 2019] Call Trace:
[Sat Jul 27 07:06:43 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:43 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:43 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:43 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:43 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:44 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:44 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:44 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:44 2019] ? filename_parentat+0x210/0x490
[Sat Jul 27 07:06:44 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:44 2019] ? __d_alloc+0x159/0x1c0
[Sat Jul 27 07:06:44 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:44 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:44 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:44 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:44 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:44 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:44 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:44 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:44 2019] RAX: ffffffffffffffda RBX: 0000558cdf3bac80 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:44 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:44 2019] RBP: 0000558cdf394c30 R08: 0000558cde7af140 R09: 0000000000000002
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:44 2019] R13: 0000000000000000 R14: 0000000000000065 R15: 00007ffc477892d0
[Sat Jul 27 07:06:44 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:44 2019] ---[ end trace e8c8702f8ca94ac1 ]---
[Sat Jul 27 07:06:44 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:44 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:44 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:44 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:44 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:44 2019] PGD 53a0e067 P4D 53a0e067 PUD 53a0f063 PMD 450369063 PTE 800fffffacbfc062
[Sat Jul 27 07:06:44 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:44 2019] Oops: 0000 [#36] SMP PTI
[Sat Jul 27 07:06:44 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:44 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] CPU: 3 PID: 495 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:44 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:44 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:44 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2480000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:44 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:44 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:44 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370 CR3: 000000044672a001 CR4: 00000000003606e0
[Sat Jul 27 07:06:44 2019] RSP: 0018:ffffb3140056fa88 EFLAGS: 00010246
[Sat Jul 27 07:06:44 2019] RAX: ffffb3140056fb30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:44 2019] RDX: ffffb3140056fb10 RSI: 00000000000000ac RDI: ffffb3140056fab0
[Sat Jul 27 07:06:44 2019] RBP: ffffb3140056faa0 R08: ffff90f7c345cc00 R09: 0000000000000000
[Sat Jul 27 07:06:44 2019] R10: ffff90f7c5eb8200 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:44 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb3140056fab0
[Sat Jul 27 07:06:44 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2580000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:44 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370 CR3: 00000004480c2005 CR4: 00000000003606e0
[Sat Jul 27 07:06:44 2019] Call Trace:
[Sat Jul 27 07:06:44 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:44 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:44 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:44 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:44 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:44 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:44 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:44 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:44 2019] ? filename_parentat+0x210/0x490
[Sat Jul 27 07:06:44 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:44 2019] ? __d_alloc+0x159/0x1c0
[Sat Jul 27 07:06:44 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:44 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:44 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:44 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:44 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:44 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:44 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:44 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:44 2019] RAX: ffffffffffffffda RBX: 0000558cdf393fc0 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:44 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:44 2019] RBP: 0000558cdf38f3b0 R08: 0000558cde7af140 R09: 0000000000000000
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:44 2019] R13: 0000000000000000 R14: 0000000000000066 R15: 00007ffc477892d0
[Sat Jul 27 07:06:44 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:44 2019] ---[ end trace e8c8702f8ca94ac2 ]---
[Sat Jul 27 07:06:44 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:44 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:44 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:44 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:44 2019] PGD 53a0e067 P4D 53a0e067 PUD 53a0f063 PMD 450369063 PTE 800fffffacbfc062
[Sat Jul 27 07:06:44 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:44 2019] Oops: 0000 [#37] SMP PTI
[Sat Jul 27 07:06:44 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:44 2019] CPU: 0 PID: 489 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:44 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:44 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:44 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:44 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:44 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:44 2019] RSP: 0018:ffffb314004cfa88 EFLAGS: 00010246
[Sat Jul 27 07:06:44 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] RAX: ffffb314004cfb30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:44 2019] RDX: ffffb314004cfb10 RSI: 00000000000000ac RDI: ffffb314004cfab0
[Sat Jul 27 07:06:44 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2580000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:44 2019] RBP: ffffb314004cfaa0 R08: ffff90f7ca12ac00 R09: 0000000000000000
[Sat Jul 27 07:06:44 2019] R10: ffff90f7c5ed8500 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:44 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370 CR3: 00000004480c2005 CR4: 00000000003606e0
[Sat Jul 27 07:06:44 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb314004cfab0
[Sat Jul 27 07:06:44 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2400000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:44 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370 CR3: 0000000446012002 CR4: 00000000003606f0
[Sat Jul 27 07:06:44 2019] Call Trace:
[Sat Jul 27 07:06:44 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:44 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:44 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:44 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:44 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:44 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:44 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:44 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:44 2019] ? filename_parentat+0x210/0x490
[Sat Jul 27 07:06:44 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:44 2019] ? __d_alloc+0x159/0x1c0
[Sat Jul 27 07:06:44 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:44 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:44 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:44 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:44 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:44 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:44 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:44 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:44 2019] RAX: ffffffffffffffda RBX: 0000558cdf373150 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:44 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:44 2019] RBP: 0000558cdf3a8bf0 R08: 0000558cde7af140 R09: 0000000000000002
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:44 2019] R13: 0000000000000000 R14: 0000000000000065 R15: 00007ffc477892d0
[Sat Jul 27 07:06:44 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:44 2019] ---[ end trace e8c8702f8ca94ac3 ]---
[Sat Jul 27 07:06:44 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:44 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:44 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:44 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:44 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:44 2019] PGD 53a0e067 P4D 53a0e067 PUD 53a0f063 PMD 450369063 PTE 800fffffacbfc062
[Sat Jul 27 07:06:44 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:44 2019] Oops: 0000 [#38] SMP PTI
[Sat Jul 27 07:06:44 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:44 2019] CPU: 2 PID: 488 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:44 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:44 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:44 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:44 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2400000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:44 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:44 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370 CR3: 0000000446012002 CR4: 00000000003606f0
[Sat Jul 27 07:06:44 2019] RSP: 0018:ffffb314004afa88 EFLAGS: 00010246
[Sat Jul 27 07:06:44 2019] RAX: ffffb314004afb30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:44 2019] RDX: ffffb314004afb10 RSI: 00000000000000ac RDI: ffffb314004afab0
[Sat Jul 27 07:06:44 2019] RBP: ffffb314004afaa0 R08: ffff90f7cf2f6c00 R09: 0000000000000006
[Sat Jul 27 07:06:44 2019] R10: ffff90f7cf2e8700 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:44 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb314004afab0
[Sat Jul 27 07:06:44 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2500000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:44 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370 CR3: 00000004480c4003 CR4: 00000000003606e0
[Sat Jul 27 07:06:44 2019] Call Trace:
[Sat Jul 27 07:06:44 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:44 2019] ? new_slab+0x169/0x8b0
[Sat Jul 27 07:06:44 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:44 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:44 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:44 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:44 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:44 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:44 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:44 2019] ? __d_alloc+0x2a/0x1c0
[Sat Jul 27 07:06:44 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:44 2019] ? __d_alloc+0x159/0x1c0
[Sat Jul 27 07:06:44 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:44 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:44 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:44 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:44 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:44 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:44 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:44 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:44 2019] RAX: ffffffffffffffda RBX: 0000558cdf37e150 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:44 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:44 2019] RBP: 0000558cdf3a9530 R08: 0000558cde7af140 R09: 0000000000000002
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:44 2019] R13: 0000000000000000 R14: 000000000000005d R15: 00007ffc477892d0
[Sat Jul 27 07:06:44 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:44 2019] ---[ end trace e8c8702f8ca94ac4 ]---
[Sat Jul 27 07:06:44 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:44 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:44 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:44 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:44 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:44 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:44 2019] PGD 53a0e067
[Sat Jul 27 07:06:44 2019] P4D 53a0e067
[Sat Jul 27 07:06:44 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:44 2019] PUD 53a0f063
[Sat Jul 27 07:06:44 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] PMD 450369063
[Sat Jul 27 07:06:44 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:44 2019] PTE 800fffffacbfc062
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:44 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] Oops: 0000 [#39] SMP PTI
[Sat Jul 27 07:06:44 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2500000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:44 2019] CPU: 1 PID: 486 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:44 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:44 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370 CR3: 00000004480c4003 CR4: 00000000003606e0
[Sat Jul 27 07:06:44 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:44 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:44 2019] RSP: 0018:ffffb3140049fa88 EFLAGS: 00010246
[Sat Jul 27 07:06:44 2019] RAX: ffffb3140049fb30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:44 2019] RDX: ffffb3140049fb10 RSI: 00000000000000ac RDI: ffffb3140049fab0
[Sat Jul 27 07:06:44 2019] RBP: ffffb3140049faa0 R08: ffff90f7c50ff000 R09: 0000000000000000
[Sat Jul 27 07:06:44 2019] R10: ffff90f7c43e0d00 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:44 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb3140049fab0
[Sat Jul 27 07:06:44 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2480000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:44 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370 CR3: 00000004466c2004 CR4: 00000000003606e0
[Sat Jul 27 07:06:44 2019] Call Trace:
[Sat Jul 27 07:06:44 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:44 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:44 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:44 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:44 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:44 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:44 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:44 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:44 2019] ? filename_parentat+0x210/0x490
[Sat Jul 27 07:06:44 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:44 2019] ? __d_alloc+0x159/0x1c0
[Sat Jul 27 07:06:44 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:44 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:44 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:44 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:44 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:44 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:44 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:44 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:44 2019] RAX: ffffffffffffffda RBX: 0000558cdf3a4a10 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:44 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:44 2019] RBP: 0000558cdf3ad790 R08: 0000000000000073 R09: 0000000000000002
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:44 2019] R13: 0000000000000000 R14: 000000000000005e R15: 00007ffc477892d0
[Sat Jul 27 07:06:44 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:44 2019] ---[ end trace e8c8702f8ca94ac5 ]---
[Sat Jul 27 07:06:44 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:44 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:44 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:44 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:44 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:44 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:44 2019] PGD 53a0e067
[Sat Jul 27 07:06:44 2019] P4D 53a0e067
[Sat Jul 27 07:06:44 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:44 2019] PUD 53a0f063
[Sat Jul 27 07:06:44 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] PMD 450369063
[Sat Jul 27 07:06:44 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:44 2019] PTE 800fffffacbfc062
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:44 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2480000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:44 2019] Oops: 0000 [#40] SMP PTI
[Sat Jul 27 07:06:44 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:44 2019] CPU: 3 PID: 492 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370 CR3: 00000004466c2004 CR4: 00000000003606e0
[Sat Jul 27 07:06:44 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:44 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:44 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:44 2019] RSP: 0018:ffffb31400557a88 EFLAGS: 00010246
[Sat Jul 27 07:06:44 2019] RAX: ffffb31400557b30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:44 2019] RDX: ffffb31400557b10 RSI: 00000000000000ac RDI: ffffb31400557ab0
[Sat Jul 27 07:06:44 2019] RBP: ffffb31400557aa0 R08: ffff90f7c345c800 R09: 0000000000000000
[Sat Jul 27 07:06:44 2019] R10: ffff90f7c5eb8500 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:44 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb31400557ab0
[Sat Jul 27 07:06:44 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2580000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:44 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370 CR3: 000000044a110006 CR4: 00000000003606e0
[Sat Jul 27 07:06:44 2019] Call Trace:
[Sat Jul 27 07:06:44 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:44 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:44 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:44 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:44 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:44 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:44 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:44 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:44 2019] ? filename_parentat+0x210/0x490
[Sat Jul 27 07:06:44 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:44 2019] ? __d_alloc+0x159/0x1c0
[Sat Jul 27 07:06:44 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:44 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:44 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:44 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:44 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:44 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:44 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:44 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:44 2019] RAX: ffffffffffffffda RBX: 0000558cdf37a4b0 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:44 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:44 2019] RBP: 0000558cdf37ff00 R08: 0000558cde7af140 R09: 0000000000000002
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:44 2019] R13: 0000000000000000 R14: 000000000000005d R15: 00007ffc477892d0
[Sat Jul 27 07:06:44 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:44 2019] ---[ end trace e8c8702f8ca94ac6 ]---
[Sat Jul 27 07:06:44 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:44 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:44 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:44 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:44 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:44 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:44 2019] PGD 53a0e067
[Sat Jul 27 07:06:44 2019] P4D 53a0e067
[Sat Jul 27 07:06:44 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:44 2019] PUD 53a0f063
[Sat Jul 27 07:06:44 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] PMD 450369063
[Sat Jul 27 07:06:44 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:44 2019] PTE 800fffffacbfc062
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:44 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] Oops: 0000 [#41] SMP PTI
[Sat Jul 27 07:06:44 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2580000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:44 2019] CPU: 0 PID: 493 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:44 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:44 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370 CR3: 000000044a110006 CR4: 00000000003606e0
[Sat Jul 27 07:06:44 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:44 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:44 2019] RSP: 0018:ffffb3140055fa88 EFLAGS: 00010246
[Sat Jul 27 07:06:44 2019] RAX: ffffb3140055fb30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:44 2019] RDX: ffffb3140055fb10 RSI: 00000000000000ac RDI: ffffb3140055fab0
[Sat Jul 27 07:06:44 2019] RBP: ffffb3140055faa0 R08: ffff90f7ca12a200 R09: 0000000000000000
[Sat Jul 27 07:06:44 2019] R10: ffff90f7c5ed8d00 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:44 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb3140055fab0
[Sat Jul 27 07:06:44 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2400000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:44 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370 CR3: 000000044a11a006 CR4: 00000000003606f0
[Sat Jul 27 07:06:44 2019] Call Trace:
[Sat Jul 27 07:06:44 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:44 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:44 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:44 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:44 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:44 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:44 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:44 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:44 2019] ? filename_parentat+0x210/0x490
[Sat Jul 27 07:06:44 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:44 2019] ? __d_alloc+0x159/0x1c0
[Sat Jul 27 07:06:44 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:44 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:44 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:44 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:44 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:44 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:44 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:44 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:44 2019] RAX: ffffffffffffffda RBX: 0000558cdf391470 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:44 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:44 2019] RBP: 0000558cdf3978f0 R08: 0000558cde7af140 R09: 0000000000000000
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:44 2019] R13: 0000000000000000 R14: 000000000000005d R15: 00007ffc477892d0
[Sat Jul 27 07:06:44 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:44 2019] ---[ end trace e8c8702f8ca94ac7 ]---
[Sat Jul 27 07:06:44 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:44 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:44 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:44 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:44 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:44 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2400000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:44 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370 CR3: 000000044a11a006 CR4: 00000000003606f0
[Sat Jul 27 07:06:44 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:06:44 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:06:44 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:06:44 2019] PGD 53a0e067 P4D 53a0e067 PUD 53a0f063 PMD 450369063 PTE 800fffffacbfc062
[Sat Jul 27 07:06:44 2019] Oops: 0000 [#42] SMP PTI
[Sat Jul 27 07:06:44 2019] CPU: 3 PID: 496 Comm: systemd-udevd Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:06:44 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:06:44 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:44 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:44 2019] RSP: 0018:ffffb31400577a88 EFLAGS: 00010246
[Sat Jul 27 07:06:44 2019] RAX: ffffb31400577b30 RBX: ffffb314000d1038 RCX: 0000000000000000
[Sat Jul 27 07:06:44 2019] RDX: ffffb31400577b10 RSI: 00000000000000ac RDI: ffffb31400577ab0
[Sat Jul 27 07:06:44 2019] RBP: ffffb31400577aa0 R08: ffff90f7c345da00 R09: 0000000000000000
[Sat Jul 27 07:06:44 2019] R10: ffff90f7c5eb8e00 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:06:44 2019] R13: ffffb314000d1000 R14: 0000000000000000 R15: ffffb31400577ab0
[Sat Jul 27 07:06:44 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2580000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:44 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370 CR3: 000000044e6aa002 CR4: 00000000003606e0
[Sat Jul 27 07:06:44 2019] Call Trace:
[Sat Jul 27 07:06:44 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:06:44 2019] ? security_sock_rcv_skb+0x3f/0x60
[Sat Jul 27 07:06:44 2019] sk_filter_trim_cap+0xe4/0x220
[Sat Jul 27 07:06:44 2019] ? __skb_clone+0x2e/0x100
[Sat Jul 27 07:06:44 2019] netlink_broadcast_filtered+0x2df/0x4f0
[Sat Jul 27 07:06:44 2019] netlink_sendmsg+0x34f/0x3c0
[Sat Jul 27 07:06:44 2019] ___sys_sendmsg+0x315/0x330
[Sat Jul 27 07:06:44 2019] ? seccomp_run_filters+0x54/0x110
[Sat Jul 27 07:06:44 2019] ? filename_parentat+0x210/0x490
[Sat Jul 27 07:06:44 2019] ? __seccomp_filter+0xf7/0x6e0
[Sat Jul 27 07:06:44 2019] ? __d_alloc+0x159/0x1c0
[Sat Jul 27 07:06:44 2019] ? kmem_cache_free+0x1e/0x5c0
[Sat Jul 27 07:06:44 2019] ? fast_dput+0x73/0xb0
[Sat Jul 27 07:06:44 2019] __x64_sys_sendmsg+0x97/0xe0
[Sat Jul 27 07:06:44 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:06:44 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:06:44 2019] RIP: 0033:0x7f8ce59fa914
[Sat Jul 27 07:06:44 2019] Code: 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 48 8d 05 e9 5d 0c 00 8b 00 85 c0 75 13 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 41 54 41 89 d4 55 48 89 f5 53
[Sat Jul 27 07:06:44 2019] RSP: 002b:00007ffc477892b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[Sat Jul 27 07:06:44 2019] RAX: ffffffffffffffda RBX: 0000558cdf371160 RCX: 00007f8ce59fa914
[Sat Jul 27 07:06:44 2019] RDX: 0000000000000000 RSI: 00007ffc477892e0 RDI: 000000000000000e
[Sat Jul 27 07:06:44 2019] RBP: 0000558cdf3a9370 R08: 0000558cde7af140 R09: 0000558cdf38f530
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:06:44 2019] R13: 0000000000000000 R14: 000000000000005e R15: 00007ffc477892d0
[Sat Jul 27 07:06:44 2019] Modules linked in: nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:06:44 2019] ---[ end trace e8c8702f8ca94ac8 ]---
[Sat Jul 27 07:06:44 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:06:44 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:06:44 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:06:44 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:06:44 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:06:44 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:06:44 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:06:44 2019] FS: 00007f8ce5209d40(0000) GS:ffff90f7d2580000(0000) knlGS:0000000000000000
[Sat Jul 27 07:06:44 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:06:44 2019] CR2: ffffffffbea03370 CR3: 000000044e6aa002 CR4: 00000000003606e0
[Sat Jul 27 07:08:10 2019] audit: type=1400 audit(1564204091.066:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-senddoc" pid=521 comm="apparmor_parser"
[Sat Jul 27 07:08:10 2019] audit: type=1400 audit(1564204091.070:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/lxc-start" pid=520 comm="apparmor_parser"
[Sat Jul 27 07:08:10 2019] audit: type=1400 audit(1564204091.074:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/mysqld-akonadi" pid=518 comm="apparmor_parser"
[Sat Jul 27 07:08:10 2019] audit: type=1400 audit(1564204091.074:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/mysqld-akonadi///usr/sbin/mysqld" pid=518 comm="apparmor_parser"
[Sat Jul 27 07:08:10 2019] audit: type=1400 audit(1564204091.074:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/tcpdump" pid=519 comm="apparmor_parser"
[Sat Jul 27 07:08:10 2019] audit: type=1400 audit(1564204091.074:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-xpdfimport" pid=524 comm="apparmor_parser"
[Sat Jul 27 07:08:10 2019] audit: type=1400 audit(1564204091.078:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-oopslash" pid=525 comm="apparmor_parser"
[Sat Jul 27 07:08:10 2019] audit: type=1400 audit(1564204091.082:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=527 comm="apparmor_parser"
[Sat Jul 27 07:08:10 2019] audit: type=1400 audit(1564204091.082:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_filter" pid=527 comm="apparmor_parser"
[Sat Jul 27 07:08:10 2019] audit: type=1400 audit(1564204091.082:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_groff" pid=527 comm="apparmor_parser"
[Sat Jul 27 07:08:54 2019] test_bpf: #0 TAX jited:1 16 16 16 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #1 TXA jited:1 14 13 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #2 ADD_SUB_MUL_K jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #3 DIV_MOD_KX jited:1 30 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #4 AND_OR_LSH_K jited:1 13 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #5 LD_IMM_0 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #6 LD_IND jited:1 17 16 16 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #7 LD_ABS jited:1 18 17 17 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #8 LD_ABS_LL jited:1 25 24 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #9 LD_IND_LL jited:1 21 18 18 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #10 LD_ABS_NET jited:1 23 23 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #11 LD_IND_NET jited:1 18 18 18 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #12 LD_PKTTYPE jited:1 14 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #13 LD_MARK jited:1 13 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #14 LD_RXHASH jited:1 12 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #15 LD_QUEUE jited:1 12 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #16 LD_PROTOCOL jited:1 17 15 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #17 LD_VLAN_TAG jited:1 13 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #18 LD_VLAN_TAG_PRESENT jited:1 13 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #19 LD_IFINDEX jited:1 14 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #20 LD_HATYPE jited:1 13 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #21 LD_CPU jited:1 15 15 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #22 LD_NLATTR jited:1 13 16 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #23 LD_NLATTR_NEST jited:1 27 45 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #24 LD_PAYLOAD_OFF jited:1 91 98 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #25 LD_ANC_XOR jited:1 13 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #26 SPILL_FILL jited:1 13 12 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #27 JEQ jited:1 17 13 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #28 JGT jited:1 18 13 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #29 JGE (jt 0), test 1 jited:1 16 13 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #30 JGE (jt 0), test 2 jited:1 13 13 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #31 JGE jited:1 16 17 18 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #32 JSET jited:1 17 17 18 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #33 tcpdump port 22 jited:1 18 20 19 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #34 tcpdump complex jited:1 17 19 23 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #35 RET_A jited:1 12 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #36 INT: ADD trivial jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #37 INT: MUL_X jited:1 15 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #38 INT: MUL_X2 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #39 INT: MUL32_X jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #40 INT: ADD 64-bit jited:1 23 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #41 INT: ADD 32-bit jited:1 22 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #42 INT: SUB jited:1 23 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #43 INT: XOR jited:1 18 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #44 INT: MUL jited:1 42 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #45 MOV REG64 jited:1 19 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #46 MOV REG32 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #47 LD IMM64 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #48 INT: ALU MIX jited:1 25 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #49 INT: shifts by register jited:1 23 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #50 check: missing ret PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #51 check: div_k_0 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #52 check: unknown insn PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #53 check: out of range spill/fill PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #54 JUMPS + HOLES jited:1 15 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #55 check: RET X PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #56 check: LDX + RET X PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #57 M[]: alt STX + LDX jited:1 22 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #58 M[]: full STX + full LDX jited:1 15 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #59 check: SKF_AD_MAX PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #60 LD [SKF_AD_OFF-1] jited:1 16 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #61 load 64-bit immediate jited:1 15 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #62 ALU_MOV_X: dst = 2 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #63 ALU_MOV_X: dst = 4294967295 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #64 ALU64_MOV_X: dst = 2 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #65 ALU64_MOV_X: dst = 4294967295 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #66 ALU_MOV_K: dst = 2 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #67 ALU_MOV_K: dst = 4294967295 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #68 ALU_MOV_K: 0x0000ffffffff0000 = 0x00000000ffffffff jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #69 ALU64_MOV_K: dst = 2 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #70 ALU64_MOV_K: dst = 2147483647 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #71 ALU64_OR_K: dst = 0x0 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #72 ALU64_MOV_K: dst = -1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #73 ALU_ADD_X: 1 + 2 = 3 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #74 ALU_ADD_X: 1 + 4294967294 = 4294967295 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #75 ALU_ADD_X: 2 + 4294967294 = 0 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #76 ALU64_ADD_X: 1 + 2 = 3 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #77 ALU64_ADD_X: 1 + 4294967294 = 4294967295 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #78 ALU64_ADD_X: 2 + 4294967294 = 4294967296 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #79 ALU_ADD_K: 1 + 2 = 3 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #80 ALU_ADD_K: 3 + 0 = 3 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #81 ALU_ADD_K: 1 + 4294967294 = 4294967295 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #82 ALU_ADD_K: 4294967294 + 2 = 0 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #83 ALU_ADD_K: 0 + (-1) = 0x00000000ffffffff jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #84 ALU_ADD_K: 0 + 0xffff = 0xffff jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #85 ALU_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #86 ALU_ADD_K: 0 + 0x80000000 = 0x80000000 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #87 ALU_ADD_K: 0 + 0x80008000 = 0x80008000 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #88 ALU64_ADD_K: 1 + 2 = 3 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #89 ALU64_ADD_K: 3 + 0 = 3 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #90 ALU64_ADD_K: 1 + 2147483646 = 2147483647 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #91 ALU64_ADD_K: 4294967294 + 2 = 4294967296 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #92 ALU64_ADD_K: 2147483646 + -2147483647 = -1 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #93 ALU64_ADD_K: 1 + 0 = 1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #94 ALU64_ADD_K: 0 + (-1) = 0xffffffffffffffff jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #95 ALU64_ADD_K: 0 + 0xffff = 0xffff jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #96 ALU64_ADD_K: 0 + 0x7fffffff = 0x7fffffff jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #97 ALU64_ADD_K: 0 + 0x80000000 = 0xffffffff80000000 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #98 ALU_ADD_K: 0 + 0x80008000 = 0xffffffff80008000 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #99 ALU_SUB_X: 3 - 1 = 2 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #100 ALU_SUB_X: 4294967295 - 4294967294 = 1 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #101 ALU64_SUB_X: 3 - 1 = 2 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #102 ALU64_SUB_X: 4294967295 - 4294967294 = 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #103 ALU_SUB_K: 3 - 1 = 2 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #104 ALU_SUB_K: 3 - 0 = 3 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #105 ALU_SUB_K: 4294967295 - 4294967294 = 1 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #106 ALU64_SUB_K: 3 - 1 = 2 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #107 ALU64_SUB_K: 3 - 0 = 3 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #108 ALU64_SUB_K: 4294967294 - 4294967295 = -1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #109 ALU64_ADD_K: 2147483646 - 2147483647 = -1 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #110 ALU_MUL_X: 2 * 3 = 6 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #111 ALU_MUL_X: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #112 ALU_MUL_X: -1 * -1 = 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #113 ALU64_MUL_X: 2 * 3 = 6 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #114 ALU64_MUL_X: 1 * 2147483647 = 2147483647 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #115 ALU_MUL_K: 2 * 3 = 6 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #116 ALU_MUL_K: 3 * 1 = 3 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #117 ALU_MUL_K: 2 * 0x7FFFFFF8 = 0xFFFFFFF0 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #118 ALU_MUL_K: 1 * (-1) = 0x00000000ffffffff jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #119 ALU64_MUL_K: 2 * 3 = 6 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #120 ALU64_MUL_K: 3 * 1 = 3 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #121 ALU64_MUL_K: 1 * 2147483647 = 2147483647 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #122 ALU64_MUL_K: 1 * -2147483647 = -2147483647 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #123 ALU64_MUL_K: 1 * (-1) = 0xffffffffffffffff jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #124 ALU_DIV_X: 6 / 2 = 3 jited:1 16 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #125 ALU_DIV_X: 4294967295 / 4294967295 = 1 jited:1 16 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #126 ALU64_DIV_X: 6 / 2 = 3 jited:1 18 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #127 ALU64_DIV_X: 2147483647 / 2147483647 = 1 jited:1 19 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #128 ALU64_DIV_X: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 20 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #129 ALU_DIV_K: 6 / 2 = 3 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #130 ALU_DIV_K: 3 / 1 = 3 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #131 ALU_DIV_K: 4294967295 / 4294967295 = 1 jited:1 16 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #132 ALU_DIV_K: 0xffffffffffffffff / (-1) = 0x1 jited:1 15 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #133 ALU64_DIV_K: 6 / 2 = 3 jited:1 19 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #134 ALU64_DIV_K: 3 / 1 = 3 jited:1 19 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #135 ALU64_DIV_K: 2147483647 / 2147483647 = 1 jited:1 18 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #136 ALU64_DIV_K: 0xffffffffffffffff / (-1) = 0x0000000000000001 jited:1 21 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #137 ALU_MOD_X: 3 % 2 = 1 jited:1 16 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #138 ALU_MOD_X: 4294967295 % 4294967293 = 2 jited:1 16 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #139 ALU64_MOD_X: 3 % 2 = 1 jited:1 19 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #140 ALU64_MOD_X: 2147483647 % 2147483645 = 2 jited:1 19 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #141 ALU_MOD_K: 3 % 2 = 1 jited:1 16 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #142 ALU_MOD_K: 3 % 1 = 0 jited:1 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #143 ALU_MOD_K: 4294967295 % 4294967293 = 2 jited:1 15 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #144 ALU64_MOD_K: 3 % 2 = 1 jited:1 19 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #145 ALU64_MOD_K: 3 % 1 = 0 jited:1 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #146 ALU64_MOD_K: 2147483647 % 2147483645 = 2 jited:1 19 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #147 ALU_AND_X: 3 & 2 = 2 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #148 ALU_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #149 ALU64_AND_X: 3 & 2 = 2 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #150 ALU64_AND_X: 0xffffffff & 0xffffffff = 0xffffffff jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #151 ALU_AND_K: 3 & 2 = 2 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #152 ALU_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #153 ALU64_AND_K: 3 & 2 = 2 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #154 ALU64_AND_K: 0xffffffff & 0xffffffff = 0xffffffff jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #155 ALU64_AND_K: 0x0000ffffffff0000 & 0x0 = 0x0000ffff00000000 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #156 ALU64_AND_K: 0x0000ffffffff0000 & -1 = 0x0000ffffffffffff jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #157 ALU64_AND_K: 0xffffffffffffffff & -1 = 0xffffffffffffffff jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #158 ALU_OR_X: 1 | 2 = 3 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #159 ALU_OR_X: 0x0 | 0xffffffff = 0xffffffff jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #160 ALU64_OR_X: 1 | 2 = 3 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #161 ALU64_OR_X: 0 | 0xffffffff = 0xffffffff jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #162 ALU_OR_K: 1 | 2 = 3 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #163 ALU_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #164 ALU64_OR_K: 1 | 2 = 3 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #165 ALU64_OR_K: 0 & 0xffffffff = 0xffffffff jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #166 ALU64_OR_K: 0x0000ffffffff0000 | 0x0 = 0x0000ffff00000000 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #167 ALU64_OR_K: 0x0000ffffffff0000 | -1 = 0xffffffffffffffff jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #168 ALU64_OR_K: 0x000000000000000 | -1 = 0xffffffffffffffff jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #169 ALU_XOR_X: 5 ^ 6 = 3 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #170 ALU_XOR_X: 0x1 ^ 0xffffffff = 0xfffffffe jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #171 ALU64_XOR_X: 5 ^ 6 = 3 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #172 ALU64_XOR_X: 1 ^ 0xffffffff = 0xfffffffe jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #173 ALU_XOR_K: 5 ^ 6 = 3 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #174 ALU_XOR_K: 1 ^ 0xffffffff = 0xfffffffe jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #175 ALU64_XOR_K: 5 ^ 6 = 3 jited:1 15 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #176 ALU64_XOR_K: 1 & 0xffffffff = 0xfffffffe jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #177 ALU64_XOR_K: 0x0000ffffffff0000 ^ 0x0 = 0x0000ffffffff0000 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #178 ALU64_XOR_K: 0x0000ffffffff0000 ^ -1 = 0xffff00000000ffff jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #179 ALU64_XOR_K: 0x000000000000000 ^ -1 = 0xffffffffffffffff jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #180 ALU_LSH_X: 1 << 1 = 2 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #181 ALU_LSH_X: 1 << 31 = 0x80000000 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #182 ALU64_LSH_X: 1 << 1 = 2 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #183 ALU64_LSH_X: 1 << 31 = 0x80000000 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #184 ALU_LSH_K: 1 << 1 = 2 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #185 ALU_LSH_K: 1 << 31 = 0x80000000 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #186 ALU64_LSH_K: 1 << 1 = 2 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #187 ALU64_LSH_K: 1 << 31 = 0x80000000 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #188 ALU_RSH_X: 2 >> 1 = 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #189 ALU_RSH_X: 0x80000000 >> 31 = 1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #190 ALU64_RSH_X: 2 >> 1 = 1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #191 ALU64_RSH_X: 0x80000000 >> 31 = 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #192 ALU_RSH_K: 2 >> 1 = 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #193 ALU_RSH_K: 0x80000000 >> 31 = 1 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #194 ALU64_RSH_K: 2 >> 1 = 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #195 ALU64_RSH_K: 0x80000000 >> 31 = 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #196 ALU_ARSH_X: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #197 ALU_ARSH_K: 0xff00ff0000000000 >> 40 = 0xffffffffffff00ff jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #198 ALU_NEG: -(3) = -3 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #199 ALU_NEG: -(-3) = 3 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #200 ALU64_NEG: -(3) = -3 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #201 ALU64_NEG: -(-3) = 3 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #202 ALU_END_FROM_BE 16: 0x0123456789abcdef -> 0xcdef jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #203 ALU_END_FROM_BE 32: 0x0123456789abcdef -> 0x89abcdef jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #204 ALU_END_FROM_BE 64: 0x0123456789abcdef -> 0x89abcdef jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #205 ALU_END_FROM_LE 16: 0x0123456789abcdef -> 0xefcd jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #206 ALU_END_FROM_LE 32: 0x0123456789abcdef -> 0xefcdab89 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #207 ALU_END_FROM_LE 64: 0x0123456789abcdef -> 0x67452301 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #208 ST_MEM_B: Store/Load byte: max negative jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #209 ST_MEM_B: Store/Load byte: max positive jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #210 STX_MEM_B: Store/Load byte: max negative jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #211 ST_MEM_H: Store/Load half word: max negative jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #212 ST_MEM_H: Store/Load half word: max positive jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #213 STX_MEM_H: Store/Load half word: max negative jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #214 ST_MEM_W: Store/Load word: max negative jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #215 ST_MEM_W: Store/Load word: max positive jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #216 STX_MEM_W: Store/Load word: max negative jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #217 ST_MEM_DW: Store/Load double word: max negative jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #218 ST_MEM_DW: Store/Load double word: max negative 2 jited:1 15 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #219 ST_MEM_DW: Store/Load double word: max positive jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #220 STX_MEM_DW: Store/Load double word: max negative jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #221 STX_XADD_W: Test: 0x12 + 0x10 = 0x22 jited:1 16 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #222 STX_XADD_W: Test side-effects, r10: 0x12 + 0x10 = 0x22 jited:1 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #223 STX_XADD_W: Test side-effects, r0: 0x12 + 0x10 = 0x22 jited:1 16 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #224 STX_XADD_W: X + 1 + 1 + 1 + ... jited:1 21115 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #225 STX_XADD_DW: Test: 0x12 + 0x10 = 0x22 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #226 STX_XADD_DW: Test side-effects, r10: 0x12 + 0x10 = 0x22 jited:1 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #227 STX_XADD_DW: Test side-effects, r0: 0x12 + 0x10 = 0x22 jited:1 16 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #228 STX_XADD_DW: X + 1 + 1 + 1 + ... jited:1 21114 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #229 JMP_EXIT jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #230 JMP_JA: Unconditional jump: if (true) return 1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #231 JMP_JSLT_K: Signed jump: if (-2 < -1) return 1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #232 JMP_JSLT_K: Signed jump: if (-1 < -1) return 0 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #233 JMP_JSGT_K: Signed jump: if (-1 > -2) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #234 JMP_JSGT_K: Signed jump: if (-1 > -1) return 0 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #235 JMP_JSLE_K: Signed jump: if (-2 <= -1) return 1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #236 JMP_JSLE_K: Signed jump: if (-1 <= -1) return 1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #237 JMP_JSLE_K: Signed jump: value walk 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #238 JMP_JSLE_K: Signed jump: value walk 2 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #239 JMP_JSGE_K: Signed jump: if (-1 >= -2) return 1 jited:1 15 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #240 JMP_JSGE_K: Signed jump: if (-1 >= -1) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #241 JMP_JSGE_K: Signed jump: value walk 1 jited:1 15 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #242 JMP_JSGE_K: Signed jump: value walk 2 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #243 JMP_JGT_K: if (3 > 2) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #244 JMP_JGT_K: Unsigned jump: if (-1 > 1) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #245 JMP_JLT_K: if (2 < 3) return 1 jited:1 15 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #246 JMP_JGT_K: Unsigned jump: if (1 < -1) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #247 JMP_JGE_K: if (3 >= 2) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #248 JMP_JLE_K: if (2 <= 3) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #249 JMP_JGT_K: if (3 > 2) return 1 (jump backwards) jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #250 JMP_JGE_K: if (3 >= 3) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #251 JMP_JGT_K: if (2 < 3) return 1 (jump backwards) jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #252 JMP_JLE_K: if (3 <= 3) return 1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #253 JMP_JNE_K: if (3 != 2) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #254 JMP_JEQ_K: if (3 == 3) return 1 jited:1 21 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #255 JMP_JSET_K: if (0x3 & 0x2) return 1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #256 JMP_JSET_K: if (0x3 & 0xffffffff) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #257 JMP_JSGT_X: Signed jump: if (-1 > -2) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #258 JMP_JSGT_X: Signed jump: if (-1 > -1) return 0 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #259 JMP_JSLT_X: Signed jump: if (-2 < -1) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #260 JMP_JSLT_X: Signed jump: if (-1 < -1) return 0 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #261 JMP_JSGE_X: Signed jump: if (-1 >= -2) return 1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #262 JMP_JSGE_X: Signed jump: if (-1 >= -1) return 1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #263 JMP_JSLE_X: Signed jump: if (-2 <= -1) return 1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #264 JMP_JSLE_X: Signed jump: if (-1 <= -1) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #265 JMP_JGT_X: if (3 > 2) return 1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #266 JMP_JGT_X: Unsigned jump: if (-1 > 1) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #267 JMP_JLT_X: if (2 < 3) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #268 JMP_JLT_X: Unsigned jump: if (1 < -1) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #269 JMP_JGE_X: if (3 >= 2) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #270 JMP_JGE_X: if (3 >= 3) return 1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #271 JMP_JLE_X: if (2 <= 3) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #272 JMP_JLE_X: if (3 <= 3) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #273 JMP_JGE_X: ldimm64 test 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #274 JMP_JGE_X: ldimm64 test 2 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #275 JMP_JGE_X: ldimm64 test 3 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #276 JMP_JLE_X: ldimm64 test 1 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #277 JMP_JLE_X: ldimm64 test 2 jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #278 JMP_JLE_X: ldimm64 test 3 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #279 JMP_JNE_X: if (3 != 2) return 1 jited:1 14 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #280 JMP_JEQ_X: if (3 == 3) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #281 JMP_JSET_X: if (0x3 & 0x2) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #282 JMP_JSET_X: if (0x3 & 0xffffffff) return 1 jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #283 JMP_JA: Jump, gap, jump, ... jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #284 BPF_MAXINSNS: Maximum possible literals jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #285 BPF_MAXINSNS: Single literal jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #286 BPF_MAXINSNS: Run/add until end jited:1 1170 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #287 BPF_MAXINSNS: Too many instructions PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #288 BPF_MAXINSNS: Very long jump jited:1 12 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #289 BPF_MAXINSNS: Ctx heavy transformations jited:1 823 827 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #290 BPF_MAXINSNS: Call heavy transformations jited:1 15569 15566 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #291 BPF_MAXINSNS: Jump heavy test jited:1 1058 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #292 BPF_MAXINSNS: Very long jump backwards jited:1 13 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #293 BPF_MAXINSNS: Edge hopping nuthouse jited:1 8142 PASS
[Sat Jul 27 07:08:54 2019] test_bpf: #294 BPF_MAXINSNS: Jump, gap, jump, ... jited:0
[Sat Jul 27 07:08:54 2019] BUG: unable to handle page fault for address: ffffffffbea03370
[Sat Jul 27 07:08:54 2019] #PF: supervisor read access in kernel mode
[Sat Jul 27 07:08:54 2019] #PF: error_code(0x0000) - not-present page
[Sat Jul 27 07:08:54 2019] PGD 53a0e067 P4D 53a0e067 PUD 53a0f063 PMD 450369063 PTE 800fffffacbfc062
[Sat Jul 27 07:08:54 2019] Oops: 0000 [#43] SMP PTI
[Sat Jul 27 07:08:54 2019] CPU: 1 PID: 591 Comm: modprobe Tainted: G D 5.3.0-rc1-7-amd64-cbl-asmgoto #7~buster+dileks1
[Sat Jul 27 07:08:54 2019] Hardware name: LENOVO 20HDCTO1WW/20HDCTO1WW, BIOS N1QET83W (1.58 ) 04/18/2019
[Sat Jul 27 07:08:54 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:08:54 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:08:54 2019] RSP: 0018:ffffb3140067ba58 EFLAGS: 00010246
[Sat Jul 27 07:08:54 2019] RAX: ffffb3140067bb00 RBX: ffffb31400255038 RCX: 0000000000000018
[Sat Jul 27 07:08:54 2019] RDX: ffffb3140067bae0 RSI: 00000000000000ac RDI: ffffb3140067ba80
[Sat Jul 27 07:08:54 2019] RBP: ffffb3140067ba70 R08: ffffffffbf575562 R09: 0000000000000008
[Sat Jul 27 07:08:54 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 0000000000000000
[Sat Jul 27 07:08:54 2019] R13: ffffb31400255000 R14: 0000000000000000 R15: ffffb3140067ba80
[Sat Jul 27 07:08:54 2019] FS: 00007fe10c790200(0000) GS:ffff90f7d2480000(0000) knlGS:0000000000000000
[Sat Jul 27 07:08:54 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:08:54 2019] CR2: ffffffffbea03370 CR3: 000000044bb78004 CR4: 00000000003606e0
[Sat Jul 27 07:08:54 2019] Call Trace:
[Sat Jul 27 07:08:54 2019] __bpf_prog_run32+0x44/0x70
[Sat Jul 27 07:08:54 2019] ? vprintk_func+0x1cc/0x230
[Sat Jul 27 07:08:54 2019] ? __set_cyc2ns_scale+0x130/0x130
[Sat Jul 27 07:08:54 2019] ? ktime_get+0x53/0xb0
[Sat Jul 27 07:08:54 2019] __run_one+0x3f/0xe2 [test_bpf]
[Sat Jul 27 07:08:54 2019] test_bpf+0x3d6/0x5ac [test_bpf]
[Sat Jul 27 07:08:54 2019] ? 0xffffffffc0be9000
[Sat Jul 27 07:08:54 2019] init_module+0x15/0x26 [test_bpf]
[Sat Jul 27 07:08:54 2019] do_one_initcall+0xf9/0x280
[Sat Jul 27 07:08:54 2019] ? free_pcppages_bulk+0x28f/0x380
[Sat Jul 27 07:08:54 2019] ? free_unref_page_commit+0x93/0x170
[Sat Jul 27 07:08:54 2019] ? _cond_resched+0x1a/0x50
[Sat Jul 27 07:08:54 2019] ? kmem_cache_alloc_trace+0x1e5/0x230
[Sat Jul 27 07:08:54 2019] do_init_module+0x60/0x230
[Sat Jul 27 07:08:54 2019] load_module+0x30c0/0x33f0
[Sat Jul 27 07:08:54 2019] ? kernel_read_file_from_fd+0x46/0x80
[Sat Jul 27 07:08:54 2019] __se_sys_finit_module+0x102/0x110
[Sat Jul 27 07:08:54 2019] do_syscall_64+0x59/0x90
[Sat Jul 27 07:08:54 2019] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[Sat Jul 27 07:08:54 2019] RIP: 0033:0x7fe10c8aaf59
[Sat Jul 27 07:08:54 2019] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 07 6f 0c 00 f7 d8 64 89 01 48
[Sat Jul 27 07:08:54 2019] RSP: 002b:00007ffed6130f78 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[Sat Jul 27 07:08:54 2019] RAX: ffffffffffffffda RBX: 0000564035bfbce0 RCX: 00007fe10c8aaf59
[Sat Jul 27 07:08:54 2019] RDX: 0000000000000000 RSI: 00005640347d13f0 RDI: 0000000000000003
[Sat Jul 27 07:08:54 2019] RBP: 00005640347d13f0 R08: 0000000000000000 R09: 0000564035bfd8b0
[Sat Jul 27 07:08:54 2019] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000000
[Sat Jul 27 07:08:54 2019] R13: 0000564035bfbe50 R14: 0000000000040000 R15: 0000564035bfbce0
[Sat Jul 27 07:08:54 2019] Modules linked in: test_bpf(+) binfmt_misc nfsd auth_rpcgss nfs_acl lockd grace i2c_dev parport_pc ppdev lp parport sunrpc efivarfs ip_tables x_tables autofs4 ext4 crc32c_generic mbcache crc16 jbd2 btrfs zstd_decompress zstd_compress algif_skcipher af_alg sd_mod dm_crypt dm_mod raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor uas usb_storage scsi_mod hid_generic usbhid hid raid6_pq libcrc32c raid1 raid0 multipath linear md_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme aesni_intel xhci_pci xhci_hcd i2c_i801 nvme_core i915 i2c_algo_bit aes_x86_64 glue_helper crypto_simd e1000e cryptd drm_kms_helper psmouse usbcore intel_lpss_pci drm intel_lpss thermal wmi video button
[Sat Jul 27 07:08:54 2019] CR2: ffffffffbea03370
[Sat Jul 27 07:08:54 2019] ---[ end trace e8c8702f8ca94ac9 ]---
[Sat Jul 27 07:08:54 2019] RIP: 0010:___bpf_prog_run+0x40/0x14f0
[Sat Jul 27 07:08:54 2019] Code: f3 eb 24 48 83 f8 38 0f 84 a9 0c 00 00 48 83 f8 39 0f 85 8a 14 00 00 0f 1f 00 48 0f bf 43 02 48 8d 1c c3 48 83 c3 08 0f b6 33 <48> 8b 04 f5 10 2e a0 be 48 83 f8 3b 7f 62 48 83 f8 1e 0f 8f c8 00
[Sat Jul 27 07:08:54 2019] RSP: 0018:ffffb31400327cb8 EFLAGS: 00010246
[Sat Jul 27 07:08:54 2019] RAX: ffffb31400327d60 RBX: ffffb314000e9038 RCX: 0000000000000002
[Sat Jul 27 07:08:54 2019] RDX: ffffb31400327d40 RSI: 00000000000000ac RDI: ffffb31400327ce0
[Sat Jul 27 07:08:54 2019] RBP: ffffb31400327cd0 R08: 0000000000000000 R09: ffffb31400327f58
[Sat Jul 27 07:08:54 2019] R10: 0000000000000000 R11: ffffffffbdfb8210 R12: 000000007fff0000
[Sat Jul 27 07:08:54 2019] R13: ffffb31400327eb8 R14: 0000000000000000 R15: ffffb31400327ce0
[Sat Jul 27 07:08:54 2019] FS: 00007fe10c790200(0000) GS:ffff90f7d2480000(0000) knlGS:0000000000000000
[Sat Jul 27 07:08:54 2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Sat Jul 27 07:08:54 2019] CR2: ffffffffbea03370 CR3: 000000044bb78004 CR4: 00000000003606e0
^ permalink raw reply
* Re: [PATCH] tcp: add new tcp_mtu_probe_floor sysctl
From: Eric Dumazet @ 2019-07-27 7:05 UTC (permalink / raw)
To: Josh Hunt; +Cc: netdev, David Miller
In-Reply-To: <1564194225-14342-1-git-send-email-johunt@akamai.com>
On Sat, Jul 27, 2019 at 4:23 AM Josh Hunt <johunt@akamai.com> wrote:
>
> The current implementation of TCP MTU probing can considerably
> underestimate the MTU on lossy connections allowing the MSS to get down to
> 48. We have found that in almost all of these cases on our networks these
> paths can handle much larger MTUs meaning the connections are being
> artificially limited. Even though TCP MTU probing can raise the MSS back up
> we have seen this not to be the case causing connections to be "stuck" with
> an MSS of 48 when heavy loss is present.
>
> Prior to pushing out this change we could not keep TCP MTU probing enabled
> b/c of the above reasons. Now with a reasonble floor set we've had it
> enabled for the past 6 months.
And what reasonable value have you used ???
>
> The new sysctl will still default to TCP_MIN_SND_MSS (48), but gives
> administrators the ability to control the floor of MSS probing.
>
> Signed-off-by: Josh Hunt <johunt@akamai.com>
> ---
> Documentation/networking/ip-sysctl.txt | 6 ++++++
> include/net/netns/ipv4.h | 1 +
> net/ipv4/sysctl_net_ipv4.c | 9 +++++++++
> net/ipv4/tcp_ipv4.c | 1 +
> net/ipv4/tcp_timer.c | 2 +-
> 5 files changed, 18 insertions(+), 1 deletion(-)
>
> diff --git a/Documentation/networking/ip-sysctl.txt b/Documentation/networking/ip-sysctl.txt
> index df33674799b5..49e95f438ed7 100644
> --- a/Documentation/networking/ip-sysctl.txt
> +++ b/Documentation/networking/ip-sysctl.txt
> @@ -256,6 +256,12 @@ tcp_base_mss - INTEGER
> Path MTU discovery (MTU probing). If MTU probing is enabled,
> this is the initial MSS used by the connection.
>
> +tcp_mtu_probe_floor - INTEGER
> + If MTU probing is enabled this caps the minimum MSS used for search_low
> + for the connection.
> +
> + Default : 48
> +
> tcp_min_snd_mss - INTEGER
> TCP SYN and SYNACK messages usually advertise an ADVMSS option,
> as described in RFC 1122 and RFC 6691.
> diff --git a/include/net/netns/ipv4.h b/include/net/netns/ipv4.h
> index bc24a8ec1ce5..c0c0791b1912 100644
> --- a/include/net/netns/ipv4.h
> +++ b/include/net/netns/ipv4.h
> @@ -116,6 +116,7 @@ struct netns_ipv4 {
> int sysctl_tcp_l3mdev_accept;
> #endif
> int sysctl_tcp_mtu_probing;
> + int sysctl_tcp_mtu_probe_floor;
> int sysctl_tcp_base_mss;
> int sysctl_tcp_min_snd_mss;
> int sysctl_tcp_probe_threshold;
> diff --git a/net/ipv4/sysctl_net_ipv4.c b/net/ipv4/sysctl_net_ipv4.c
> index 0b980e841927..59ded25acd04 100644
> --- a/net/ipv4/sysctl_net_ipv4.c
> +++ b/net/ipv4/sysctl_net_ipv4.c
> @@ -820,6 +820,15 @@ static struct ctl_table ipv4_net_table[] = {
> .extra2 = &tcp_min_snd_mss_max,
> },
> {
> + .procname = "tcp_mtu_probe_floor",
> + .data = &init_net.ipv4.sysctl_tcp_mtu_probe_floor,
> + .maxlen = sizeof(int),
> + .mode = 0644,
> + .proc_handler = proc_dointvec_minmax,
> + .extra1 = &tcp_min_snd_mss_min,
> + .extra2 = &tcp_min_snd_mss_max,
> + },
> + {
> .procname = "tcp_probe_threshold",
> .data = &init_net.ipv4.sysctl_tcp_probe_threshold,
> .maxlen = sizeof(int),
> diff --git a/net/ipv4/tcp_ipv4.c b/net/ipv4/tcp_ipv4.c
> index d57641cb3477..e0a372676329 100644
> --- a/net/ipv4/tcp_ipv4.c
> +++ b/net/ipv4/tcp_ipv4.c
> @@ -2637,6 +2637,7 @@ static int __net_init tcp_sk_init(struct net *net)
> net->ipv4.sysctl_tcp_min_snd_mss = TCP_MIN_SND_MSS;
> net->ipv4.sysctl_tcp_probe_threshold = TCP_PROBE_THRESHOLD;
> net->ipv4.sysctl_tcp_probe_interval = TCP_PROBE_INTERVAL;
> + net->ipv4.sysctl_tcp_mtu_probe_floor = TCP_MIN_SND_MSS;
>
> net->ipv4.sysctl_tcp_keepalive_time = TCP_KEEPALIVE_TIME;
> net->ipv4.sysctl_tcp_keepalive_probes = TCP_KEEPALIVE_PROBES;
> diff --git a/net/ipv4/tcp_timer.c b/net/ipv4/tcp_timer.c
> index c801cd37cc2a..dbd9d2d0ee63 100644
> --- a/net/ipv4/tcp_timer.c
> +++ b/net/ipv4/tcp_timer.c
> @@ -154,7 +154,7 @@ static void tcp_mtu_probing(struct inet_connection_sock *icsk, struct sock *sk)
> } else {
> mss = tcp_mtu_to_mss(sk, icsk->icsk_mtup.search_low) >> 1;
> mss = min(net->ipv4.sysctl_tcp_base_mss, mss);
> - mss = max(mss, 68 - tcp_sk(sk)->tcp_header_len);
> + mss = max(mss, net->ipv4.sysctl_tcp_mtu_probe_floor);
> mss = max(mss, net->ipv4.sysctl_tcp_min_snd_mss);
> icsk->icsk_mtup.search_low = tcp_mss_to_mtu(sk, mss);
> }
Existing sysctl should be enough ?
tcp_min_snd_mss documentation could be slightly updated.
And maybe its default value could be raised a bit.
^ permalink raw reply
* Re: next-20190723: bpf/seccomp - systemd/journald issue?
From: Sedat Dilek @ 2019-07-27 7:36 UTC (permalink / raw)
To: Alexei Starovoitov
Cc: Yonghong Song, Alexei Starovoitov, Daniel Borkmann, Martin Lau,
Song Liu, netdev@vger.kernel.org, bpf@vger.kernel.org,
Clang-Built-Linux ML, Kees Cook, Nick Desaulniers,
Nathan Chancellor
In-Reply-To: <CAADnVQLhymu8YqtfM1NHD5LMgO6a=FZYaeaYS1oCyfGoBDE_BQ@mail.gmail.com>
On Sat, Jul 27, 2019 at 4:24 AM Alexei Starovoitov
<alexei.starovoitov@gmail.com> wrote:
>
> On Fri, Jul 26, 2019 at 2:19 PM Sedat Dilek <sedat.dilek@gmail.com> wrote:
> >
> > On Fri, Jul 26, 2019 at 11:10 PM Yonghong Song <yhs@fb.com> wrote:
> > >
> > >
> > >
> > > On 7/26/19 2:02 PM, Sedat Dilek wrote:
> > > > On Fri, Jul 26, 2019 at 10:38 PM Sedat Dilek <sedat.dilek@gmail.com> wrote:
> > > >>
> > > >> Hi Yonghong Song,
> > > >>
> > > >> On Fri, Jul 26, 2019 at 5:45 PM Yonghong Song <yhs@fb.com> wrote:
> > > >>>
> > > >>>
> > > >>>
> > > >>> On 7/26/19 1:26 AM, Sedat Dilek wrote:
> > > >>>> Hi,
> > > >>>>
> > > >>>> I have opened a new issue in the ClangBuiltLinux issue tracker.
> > > >>>
> > > >>> Glad to know clang 9 has asm goto support and now It can compile
> > > >>> kernel again.
> > > >>>
> > > >>
> > > >> Yupp.
> > > >>
> > > >>>>
> > > >>>> I am seeing a problem in the area bpf/seccomp causing
> > > >>>> systemd/journald/udevd services to fail.
> > > >>>>
> > > >>>> [Fri Jul 26 08:08:43 2019] systemd[453]: systemd-udevd.service: Failed
> > > >>>> to connect stdout to the journal socket, ignoring: Connection refused
> > > >>>>
> > > >>>> This happens when I use the (LLVM) LLD ld.lld-9 linker but not with
> > > >>>> BFD linker ld.bfd on Debian/buster AMD64.
> > > >>>> In both cases I use clang-9 (prerelease).
> > > >>>
> > > >>> Looks like it is a lld bug.
> > > >>>
> > > >>> I see the stack trace has __bpf_prog_run32() which is used by
> > > >>> kernel bpf interpreter. Could you try to enable bpf jit
> > > >>> sysctl net.core.bpf_jit_enable = 1
> > > >>> If this passed, it will prove it is interpreter related.
> > > >>>
> > > >>
> > > >> After...
> > > >>
> > > >> sysctl -w net.core.bpf_jit_enable=1
> > > >>
> > > >> I can start all failed systemd services.
> > > >>
> > > >> systemd-journald.service
> > > >> systemd-udevd.service
> > > >> haveged.service
> > > >>
> > > >> This is in maintenance mode.
> > > >>
> > > >> What is next: Do set a permanent sysctl setting for net.core.bpf_jit_enable?
> > > >>
> > > >
> > > > This is what I did:
> > >
> > > I probably won't have cycles to debug this potential lld issue.
> > > Maybe you already did, I suggest you put enough reproducible
> > > details in the bug you filed against lld so they can take a look.
> > >
> >
> > I understand and will put the journalctl-log into the CBL issue
> > tracker and update informations.
> >
> > Thanks for your help understanding the BPF correlations.
> >
> > Is setting 'net.core.bpf_jit_enable = 2' helpful here?
>
> jit_enable=1 is enough.
> Or use CONFIG_BPF_JIT_ALWAYS_ON to workaround.
>
> It sounds like clang miscompiles interpreter.
> modprobe test_bpf
> should be able to point out which part of interpreter is broken.
Maybe we need something like...
"bpf: Disable GCC -fgcse optimization for ___bpf_prog_run()"
...for clang?
- Sedat -
[1] https://git.kernel.org/linus/3193c0836f203a91bef96d88c64cccf0be090d9c
^ permalink raw reply
* Re: [PATCH net-next v3 2/3] flow_offload: support get tcf block immediately
From: wenxu @ 2019-07-27 8:02 UTC (permalink / raw)
To: Jakub Kicinski; +Cc: pablo, fw, netfilter-devel, netdev
In-Reply-To: <20190726175245.4467d94b@cakuba.netronome.com>
在 2019/7/27 8:52, Jakub Kicinski 写道:
> On Fri, 26 Jul 2019 21:34:06 +0800, wenxu@ucloud.cn wrote:
>> From: wenxu <wenxu@ucloud.cn>
>>
>> Because the new flow-indr-block can't get the tcf_block
>> directly.
>> It provide a callback to find the tcf block immediately
>> when the device register and contain a ingress block.
>>
>> Signed-off-by: wenxu <wenxu@ucloud.cn>
> Please CC people who gave you feedback on your subsequent submissions.
>
>> diff --git a/include/net/flow_offload.h b/include/net/flow_offload.h
>> index 66f89bc..3b2e848 100644
>> --- a/include/net/flow_offload.h
>> +++ b/include/net/flow_offload.h
>> @@ -391,6 +391,10 @@ struct flow_indr_block_dev {
>> struct flow_block *flow_block;
>> };
>>
>> +typedef void flow_indr_get_default_block_t(struct flow_indr_block_dev *indr_dev);
>> +
>> +void flow_indr_set_default_block_cb(flow_indr_get_default_block_t *cb);
>> +
>> struct flow_indr_block_dev *flow_indr_block_dev_lookup(struct net_device *dev);
>>
>> int __flow_indr_block_cb_register(struct net_device *dev, void *cb_priv,
>> diff --git a/net/core/flow_offload.c b/net/core/flow_offload.c
>> index 9f1ae67..db8469d 100644
>> --- a/net/core/flow_offload.c
>> +++ b/net/core/flow_offload.c
>> @@ -298,6 +298,14 @@ struct flow_indr_block_dev *
>> }
>> EXPORT_SYMBOL(flow_indr_block_dev_lookup);
>>
>> +static flow_indr_get_default_block_t *flow_indr_get_default_block;
> This static variable which can only be set to the TC's callback really
> is not a great API design :/
So any advise? just call the function in tc system with #ifdef NET_CLSXXX?
>
^ permalink raw reply
* Re: [PATCH net-next v3 1/3] flow_offload: move tc indirect block to flow offload
From: wenxu @ 2019-07-27 8:05 UTC (permalink / raw)
To: Jakub Kicinski; +Cc: pablo, fw, netfilter-devel, netdev
In-Reply-To: <20190726175627.7c146f94@cakuba.netronome.com>
在 2019/7/27 8:56, Jakub Kicinski 写道:
> On Fri, 26 Jul 2019 21:34:05 +0800, wenxu@ucloud.cn wrote:
>> From: wenxu <wenxu@ucloud.cn>
>>
>> move tc indirect block to flow_offload and rename
>> it to flow indirect block.The nf_tables can use the
>> indr block architecture.
>>
>> Signed-off-by: wenxu <wenxu@ucloud.cn>
>> diff --git a/include/net/flow_offload.h b/include/net/flow_offload.h
>> index 00b9aab..66f89bc 100644
>> --- a/include/net/flow_offload.h
>> +++ b/include/net/flow_offload.h
>> @@ -4,6 +4,7 @@
>> #include <linux/kernel.h>
>> #include <linux/list.h>
>> #include <net/flow_dissector.h>
>> +#include <linux/rhashtable.h>
>>
>> struct flow_match {
>> struct flow_dissector *dissector;
>> @@ -366,4 +367,42 @@ static inline void flow_block_init(struct flow_block *flow_block)
>> INIT_LIST_HEAD(&flow_block->cb_list);
>> }
>>
>> +typedef int flow_indr_block_bind_cb_t(struct net_device *dev, void *cb_priv,
>> + enum tc_setup_type type, void *type_data);
>> +
>> +struct flow_indr_block_cb {
>> + struct list_head list;
>> + void *cb_priv;
>> + flow_indr_block_bind_cb_t *cb;
>> + void *cb_ident;
>> +};
>> +
>> +typedef void flow_indr_block_ing_cmd_t(struct net_device *dev,
>> + struct flow_block *flow_block,
>> + struct flow_indr_block_cb *indr_block_cb,
>> + enum flow_block_command command);
>> +
>> +struct flow_indr_block_dev {
>> + struct rhash_head ht_node;
>> + struct net_device *dev;
>> + unsigned int refcnt;
>> + struct list_head cb_list;
>> + flow_indr_block_ing_cmd_t *ing_cmd_cb;
>> + struct flow_block *flow_block;
> TC can only have one block per device. Now with nftables offload we can
> have multiple blocks. Could you elaborate how this is solved?
>
>> +};
the nftable offload only work on netdev base chain. Each device can limit to one netdev base chain.
^ permalink raw reply
* Re: next-20190723: bpf/seccomp - systemd/journald issue?
From: Sedat Dilek @ 2019-07-27 8:16 UTC (permalink / raw)
To: Alexei Starovoitov
Cc: Yonghong Song, Alexei Starovoitov, Daniel Borkmann, Martin Lau,
Song Liu, netdev@vger.kernel.org, bpf@vger.kernel.org,
Clang-Built-Linux ML, Kees Cook, Nick Desaulniers,
Nathan Chancellor
In-Reply-To: <CA+icZUXGPCgdJzxTO+8W0EzNLZEQ88J_wusp7fPfEkNE2RoXJA@mail.gmail.com>
On Sat, Jul 27, 2019 at 9:36 AM Sedat Dilek <sedat.dilek@gmail.com> wrote:
>
> On Sat, Jul 27, 2019 at 4:24 AM Alexei Starovoitov
> <alexei.starovoitov@gmail.com> wrote:
> >
> > On Fri, Jul 26, 2019 at 2:19 PM Sedat Dilek <sedat.dilek@gmail.com> wrote:
> > >
> > > On Fri, Jul 26, 2019 at 11:10 PM Yonghong Song <yhs@fb.com> wrote:
> > > >
> > > >
> > > >
> > > > On 7/26/19 2:02 PM, Sedat Dilek wrote:
> > > > > On Fri, Jul 26, 2019 at 10:38 PM Sedat Dilek <sedat.dilek@gmail.com> wrote:
> > > > >>
> > > > >> Hi Yonghong Song,
> > > > >>
> > > > >> On Fri, Jul 26, 2019 at 5:45 PM Yonghong Song <yhs@fb.com> wrote:
> > > > >>>
> > > > >>>
> > > > >>>
> > > > >>> On 7/26/19 1:26 AM, Sedat Dilek wrote:
> > > > >>>> Hi,
> > > > >>>>
> > > > >>>> I have opened a new issue in the ClangBuiltLinux issue tracker.
> > > > >>>
> > > > >>> Glad to know clang 9 has asm goto support and now It can compile
> > > > >>> kernel again.
> > > > >>>
> > > > >>
> > > > >> Yupp.
> > > > >>
> > > > >>>>
> > > > >>>> I am seeing a problem in the area bpf/seccomp causing
> > > > >>>> systemd/journald/udevd services to fail.
> > > > >>>>
> > > > >>>> [Fri Jul 26 08:08:43 2019] systemd[453]: systemd-udevd.service: Failed
> > > > >>>> to connect stdout to the journal socket, ignoring: Connection refused
> > > > >>>>
> > > > >>>> This happens when I use the (LLVM) LLD ld.lld-9 linker but not with
> > > > >>>> BFD linker ld.bfd on Debian/buster AMD64.
> > > > >>>> In both cases I use clang-9 (prerelease).
> > > > >>>
> > > > >>> Looks like it is a lld bug.
> > > > >>>
> > > > >>> I see the stack trace has __bpf_prog_run32() which is used by
> > > > >>> kernel bpf interpreter. Could you try to enable bpf jit
> > > > >>> sysctl net.core.bpf_jit_enable = 1
> > > > >>> If this passed, it will prove it is interpreter related.
> > > > >>>
> > > > >>
> > > > >> After...
> > > > >>
> > > > >> sysctl -w net.core.bpf_jit_enable=1
> > > > >>
> > > > >> I can start all failed systemd services.
> > > > >>
> > > > >> systemd-journald.service
> > > > >> systemd-udevd.service
> > > > >> haveged.service
> > > > >>
> > > > >> This is in maintenance mode.
> > > > >>
> > > > >> What is next: Do set a permanent sysctl setting for net.core.bpf_jit_enable?
> > > > >>
> > > > >
> > > > > This is what I did:
> > > >
> > > > I probably won't have cycles to debug this potential lld issue.
> > > > Maybe you already did, I suggest you put enough reproducible
> > > > details in the bug you filed against lld so they can take a look.
> > > >
> > >
> > > I understand and will put the journalctl-log into the CBL issue
> > > tracker and update informations.
> > >
> > > Thanks for your help understanding the BPF correlations.
> > >
> > > Is setting 'net.core.bpf_jit_enable = 2' helpful here?
> >
> > jit_enable=1 is enough.
> > Or use CONFIG_BPF_JIT_ALWAYS_ON to workaround.
> >
> > It sounds like clang miscompiles interpreter.
Just to clarify:
This does not happen with clang-9 + ld.bfd (GNU/ld linker).
> > modprobe test_bpf
> > should be able to point out which part of interpreter is broken.
>
> Maybe we need something like...
>
> "bpf: Disable GCC -fgcse optimization for ___bpf_prog_run()"
>
> ...for clang?
>
Not sure if something like GCC's...
-fgcse
Perform a global common subexpression elimination pass. This pass also
performs global constant and copy propagation.
Note: When compiling a program using computed gotos, a GCC extension,
you may get better run-time performance if you disable the global
common subexpression elimination pass by adding -fno-gcse to the
command line.
Enabled at levels -O2, -O3, -Os.
...is available for clang.
I tried with hopping to turn off "global common subexpression elimination":
diff --git a/arch/x86/net/Makefile b/arch/x86/net/Makefile
index 383c87300b0d..92f934a1e9ff 100644
--- a/arch/x86/net/Makefile
+++ b/arch/x86/net/Makefile
@@ -3,6 +3,8 @@
# Arch-specific network modules
#
+KBUILD_CFLAGS += -O0
+
ifeq ($(CONFIG_X86_32),y)
obj-$(CONFIG_BPF_JIT) += bpf_jit_comp32.o
else
Still see...
BROKEN: test_bpf: #294 BPF_MAXINSNS: Jump, gap, jump, ... jited:0
- Sedat -
^ permalink raw reply related
* Re: [PATCH] net: key: af_key: Fix possible null-pointer dereferences in pfkey_send_policy_notify()
From: Steffen Klassert @ 2019-07-27 8:32 UTC (permalink / raw)
To: Jeremy Sowden; +Cc: Jia-Ju Bai, herbert, davem, netdev, linux-kernel
In-Reply-To: <20190726201555.GA4745@azazel.net>
On Fri, Jul 26, 2019 at 09:15:55PM +0100, Jeremy Sowden wrote:
> On 2019-07-26, at 11:45:14 +0200, Steffen Klassert wrote:
> > On Wed, Jul 24, 2019 at 05:35:09PM +0800, Jia-Ju Bai wrote:
> > >
> > > diff --git a/net/key/af_key.c b/net/key/af_key.c
> > > index b67ed3a8486c..ced54144d5fd 100644
> > > --- a/net/key/af_key.c
> > > +++ b/net/key/af_key.c
> > > @@ -3087,6 +3087,8 @@ static int pfkey_send_policy_notify(struct xfrm_policy *xp, int dir, const struc
> > > case XFRM_MSG_DELPOLICY:
> > > case XFRM_MSG_NEWPOLICY:
> > > case XFRM_MSG_UPDPOLICY:
> > > + if (!xp)
> > > + break;
> >
> > I think this can not happen. Who sends one of these notifications
> > without a pointer to the policy?
>
> I had a quick grep and found two places where km_policy_notify is passed
> NULL as the policy:
>
> $ grep -rn '\<km_policy_notify(NULL,' net/
> net/xfrm/xfrm_user.c:2154: km_policy_notify(NULL, 0, &c);
> net/key/af_key.c:2788: km_policy_notify(NULL, 0, &c);
>
> They occur in xfrm_flush_policy() and pfkey_spdflush() respectively.
Yes, but these two send a XFRM_MSG_FLUSHPOLICY notify.
This does not trigger the code that is changed here.
^ permalink raw reply
* Re: [patch iproute2 1/2] tc: action: fix crash caused by incorrect *argv check
From: Jiri Pirko @ 2019-07-27 8:36 UTC (permalink / raw)
To: Stephen Hemminger; +Cc: chrims, netdev, sthemmin, dsahern, alexanderk, mlxsw
In-Reply-To: <20190726124707.2c53d6a4@hermes.lan>
Fri, Jul 26, 2019 at 09:47:07PM CEST, stephen@networkplumber.org wrote:
>On Tue, 23 Jul 2019 13:25:37 +0200
>Jiri Pirko <jiri@resnulli.us> wrote:
>
>> From: Jiri Pirko <jiri@mellanox.com>
>>
>> One cannot depend on *argv being null in case of no arg is left on the
>> command line. For example in batch mode, this is not always true. Check
>> argc instead to prevent crash.
>>
>> Reported-by: Alex Kushnarov <alexanderk@mellanox.com>
>> Fixes: fd8b3d2c1b9b ("actions: Add support for user cookies")
>> Signed-off-by: Jiri Pirko <jiri@mellanox.com>
>> ---
>> tc/m_action.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/tc/m_action.c b/tc/m_action.c
>> index ab6bc0ad28ff..0f9c3a27795d 100644
>> --- a/tc/m_action.c
>> +++ b/tc/m_action.c
>> @@ -222,7 +222,7 @@ done0:
>> goto bad_val;
>> }
>>
>> - if (*argv && strcmp(*argv, "cookie") == 0) {
>> + if (argc && strcmp(*argv, "cookie") == 0) {
>> size_t slen;
>>
>> NEXT_ARG();
>
>
>The logic here is broken at end of file.
>
> do {
> if (getcmdline(&line_next, &len, stdin) == -1)
> lastline = true;
>
> largc_next = makeargs(line_next, largv_next, 100);
> bs_enabled_next = batchsize_enabled(largc_next, largv_next);
> if (bs_enabled) {
> struct batch_
>
>
>getcmdline() will return -1 at end of file.
>The code will call make_args on an uninitialized pointer.
>
>I see lots of other unnecessary complexity in the whole batch logic.
>It needs to be rewritten.
>
>Rather than me fixing the code, I am probably going to revert.
I agree. This is a mess :(
>
>commit 485d0c6001c4aa134b99c86913d6a7089b7b2ab0
>Author: Chris Mi <chrism@mellanox.com>
>Date: Fri Jan 12 14:13:16 2018 +0900
>
> tc: Add batchsize feature for filter and actions
^ permalink raw reply
* Re: [PATCH net-next 3/3] net: dsa: mt7530: Add support for port 5
From: Florian Fainelli @ 2019-07-27 8:42 UTC (permalink / raw)
To: René van Dorst, netdev
Cc: frank-w, sean.wang, linux, davem, matthias.bgg, andrew,
vivien.didelot, john, linux-mediatek, linux-mips, robh+dt,
devicetree
In-Reply-To: <20190724192549.24615-4-opensource@vdorst.com>
On 7/24/2019 9:25 PM, René van Dorst wrote:
> Adding support for port 5.
>
> Port 5 can muxed/interface to:
> - internal 5th GMAC of the switch; can be used as 2nd CPU port or as
> extra port with an external phy for a 6th ethernet port.
> - internal PHY of port 0 or 4; Used in most applications so that port 0
> or 4 is the WAN port and interfaces with the 2nd GMAC of the SOC.
>
> Signed-off-by: René van Dorst <opensource@vdorst.com>
[snip]
> + /* Setup port 5 */
> + priv->p5_intf_sel = P5_DISABLED;
> + interface = PHY_INTERFACE_MODE_NA;
> +
> + if (!dsa_is_unused_port(ds, 5)) {
> + priv->p5_intf_sel = P5_INTF_SEL_GMAC5;
> + interface = of_get_phy_mode(ds->ports[5].dn);
> + } else {
> + /* Scan the ethernet nodes. Look for GMAC1, Lookup used phy */
> + for_each_child_of_node(dn, mac_np) {
> + if (!of_device_is_compatible(mac_np,
> + "mediatek,eth-mac"))
> + continue;
> + _id = of_get_property(mac_np, "reg", NULL);
> + if (be32_to_cpup(_id) != 1)
> + continue;
> +
> + interface = of_get_phy_mode(mac_np);
> + phy_node = of_parse_phandle(mac_np, "phy-handle", 0);
> +
> + if (phy_node->parent == priv->dev->of_node->parent) {
> + _id = of_get_property(phy_node, "reg", NULL);
> + id = be32_to_cpup(_id);
> + if (id == 0)
> + priv->p5_intf_sel = P5_INTF_SEL_PHY_P0;
> + if (id == 4)
> + priv->p5_intf_sel = P5_INTF_SEL_PHY_P4;
Can you use of_mdio_parse_addr() here?
--
Florian
^ permalink raw reply
* Re: [PATCH] isdn/gigaset: check endpoint null in gigaset_probe
From: Paul Bolle @ 2019-07-27 9:36 UTC (permalink / raw)
To: Phong Tran, isdn, gregkh
Cc: gigaset307x-common, netdev, linux-kernel, linux-kernel-mentees,
syzbot+35b1c403a14f5c89eba7
In-Reply-To: <24cd0b70-45e6-ea98-fc8f-b25fbf6e817f@gmail.com>
Hi Phong,
Phong Tran schreef op za 27-07-2019 om 08:56 [+0700]:
> On 7/26/19 9:22 PM, Paul Bolle wrote:
> > Phong Tran schreef op vr 26-07-2019 om 20:35 [+0700]:
> > > diff --git a/drivers/isdn/gigaset/usb-gigaset.c b/drivers/isdn/gigaset/usb-gigaset.c
> > > index 1b9b43659bdf..2e011f3db59e 100644
> > > --- a/drivers/isdn/gigaset/usb-gigaset.c
> > > +++ b/drivers/isdn/gigaset/usb-gigaset.c
> > > @@ -703,6 +703,10 @@ static int gigaset_probe(struct usb_interface *interface,
> > > usb_set_intfdata(interface, cs);
> > >
> > > endpoint = &hostif->endpoint[0].desc;
> > > + if (!endpoint) {
> > > + dev_err(cs->dev, "Couldn't get control endpoint\n");
> > > + return -ENODEV;
> > > + }
> >
> > When can this happen? Is this one of those bugs that one can only trigger with
> > a specially crafted (evil) usb device?
> >
>
> Yes, in my understanding, this only happens with random test of syzbot.
Looking at this again, I note the code is taking the address of a struct
usb_endpoint_descriptor that's stored somewhere in memory. That address can't
be NULL, can it?
So I haven't even looked at the fuzzer's report here, but I don't see how this
patch could help. It only adds dead code. Am I missing something and should I
drink even more coffee this Saturday morning?
> > > buffer_size = le16_to_cpu(endpoint->wMaxPacketSize);
> > > ucs->bulk_out_size = buffer_size;
> > > @@ -722,6 +726,11 @@ static int gigaset_probe(struct usb_interface *interface,
> > >
> > Please note that I'm very close to getting cut off from the ISDN network, so
> > the chances of being able to testi this on a live system are getting small.
> >
>
> This bug can be invalid now. Do you agree?
It's just that your patch arrived while I was busy doing my last ever test of
the gigaset driver. So please don't expect me to put much time in this report
(see
https://lwn.net/ml/linux-kernel/20190726220541.28783-1-pebolle%40tiscali.nl/
).
Thanks,
Paul Bolle
^ permalink raw reply
* [PATCH net] net: phylink: Fix flow control for fixed-link
From: René van Dorst @ 2019-07-27 9:40 UTC (permalink / raw)
To: Russell King, Andrew Lunn, Florian Fainelli, Heiner Kallweit,
David S . Miller
Cc: netdev, René van Dorst
In phylink_parse_fixedlink() the pl->link_config.advertising bits are AND
with pl->supported, pl->supported is zeroed and only the speed/duplex
modes and MII bits are set.
So pl->link_config.advertising always loses the flow control/pause bits.
By setting Pause and Asym_Pause bits in pl->supported, the flow control
work again when devicetree "pause" is set in fixes-link node and the MAC
advertise that is supports pause.
Results with this patch.
Legend:
- DT = 'Pause' is set in the fixed-link in devicetree.
- validate() = ‘Yes’ means phylink_set(mask, Pause) is set in the
validate().
- flow = results reported my link is Up line.
+-----+------------+-------+
| DT | validate() | flow |
+-----+------------+-------+
| Yes | Yes | rx/tx |
| No | Yes | off |
| Yes | No | off |
+-----+------------+-------+
Fixes: 9525ae83959b ("phylink: add phylink infrastructure")
Signed-off-by: René van Dorst <opensource@vdorst.com>
---
drivers/net/phy/phylink.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/phy/phylink.c b/drivers/net/phy/phylink.c
index 5d0af041b8f9..a6aebaa14338 100644
--- a/drivers/net/phy/phylink.c
+++ b/drivers/net/phy/phylink.c
@@ -216,6 +216,8 @@ static int phylink_parse_fixedlink(struct phylink *pl,
pl->supported, true);
linkmode_zero(pl->supported);
phylink_set(pl->supported, MII);
+ phylink_set(pl->supported, Pause);
+ phylink_set(pl->supported, Asym_Pause);
if (s) {
__set_bit(s->bit, pl->supported);
} else {
--
2.20.1
^ permalink raw reply related
* [patch net-next 0/3] net: devlink: Finish network namespace support
From: Jiri Pirko @ 2019-07-27 9:44 UTC (permalink / raw)
To: netdev; +Cc: davem, jakub.kicinski, sthemmin, dsahern, mlxsw
From: Jiri Pirko <jiri@mellanox.com>
Devlink from the beginning counts with network namespaces, but the
instances has been fixed to init_net. The first patch allows user
to move existing devlink instances into namespaces:
$ devlink dev
netdevsim/netdevsim1
$ ip netns add ns1
$ devlink dev set netdevsim/netdevsim1 netns ns1
$ devlink -N ns1 dev
netdevsim/netdevsim1
The last patch allows user to create new netdevsim instance directly
inside network namespace of a caller.
Jiri Pirko (3):
net: devlink: allow to change namespaces
net: devlink: export devlink net set/get helpers
netdevsim: create devlink and netdev instances in namespace
drivers/net/netdevsim/bus.c | 1 +
drivers/net/netdevsim/dev.c | 17 ++--
drivers/net/netdevsim/netdev.c | 4 +-
drivers/net/netdevsim/netdevsim.h | 5 +-
include/net/devlink.h | 3 +
include/uapi/linux/devlink.h | 4 +
net/core/devlink.c | 128 ++++++++++++++++++++++++++++--
7 files changed, 148 insertions(+), 14 deletions(-)
--
2.21.0
^ permalink raw reply
* [patch net-next 1/3] net: devlink: allow to change namespaces
From: Jiri Pirko @ 2019-07-27 9:44 UTC (permalink / raw)
To: netdev; +Cc: davem, jakub.kicinski, sthemmin, dsahern, mlxsw
In-Reply-To: <20190727094459.26345-1-jiri@resnulli.us>
From: Jiri Pirko <jiri@mellanox.com>
All devlink instances are created in init_net and stay there for a
lifetime. Allow user to be able to move devlink instances into
namespaces.
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
---
include/uapi/linux/devlink.h | 4 ++
net/core/devlink.c | 112 ++++++++++++++++++++++++++++++++++-
2 files changed, 113 insertions(+), 3 deletions(-)
diff --git a/include/uapi/linux/devlink.h b/include/uapi/linux/devlink.h
index ffc993256527..95f0a1edab99 100644
--- a/include/uapi/linux/devlink.h
+++ b/include/uapi/linux/devlink.h
@@ -348,6 +348,10 @@ enum devlink_attr {
DEVLINK_ATTR_PORT_PCI_PF_NUMBER, /* u16 */
DEVLINK_ATTR_PORT_PCI_VF_NUMBER, /* u16 */
+ DEVLINK_ATTR_NETNS_FD, /* u32 */
+ DEVLINK_ATTR_NETNS_PID, /* u32 */
+ DEVLINK_ATTR_NETNS_ID, /* u32 */
+
/* add new attributes above here, update the policy in devlink.c */
__DEVLINK_ATTR_MAX,
diff --git a/net/core/devlink.c b/net/core/devlink.c
index 4f40aeace902..ec024462e7d4 100644
--- a/net/core/devlink.c
+++ b/net/core/devlink.c
@@ -439,8 +439,16 @@ static void devlink_nl_post_doit(const struct genl_ops *ops,
{
struct devlink *devlink;
- devlink = devlink_get_from_info(info);
- if (~ops->internal_flags & DEVLINK_NL_FLAG_NO_LOCK)
+ /* When devlink changes netns, it would not be found
+ * by devlink_get_from_info(). So try if it is stored first.
+ */
+ if (ops->internal_flags & DEVLINK_NL_FLAG_NEED_DEVLINK) {
+ devlink = info->user_ptr[0];
+ } else {
+ devlink = devlink_get_from_info(info);
+ WARN_ON(IS_ERR(devlink));
+ }
+ if (!IS_ERR(devlink) && ~ops->internal_flags & DEVLINK_NL_FLAG_NO_LOCK)
mutex_unlock(&devlink->lock);
mutex_unlock(&devlink_mutex);
}
@@ -645,6 +653,70 @@ static int devlink_nl_cmd_get_doit(struct sk_buff *skb, struct genl_info *info)
return genlmsg_reply(msg, info);
}
+static struct net *devlink_netns_get(struct sk_buff *skb,
+ struct devlink *devlink,
+ struct genl_info *info)
+{
+ struct nlattr *netns_pid_attr = info->attrs[DEVLINK_ATTR_NETNS_PID];
+ struct nlattr *netns_fd_attr = info->attrs[DEVLINK_ATTR_NETNS_FD];
+ struct nlattr *netns_id_attr = info->attrs[DEVLINK_ATTR_NETNS_ID];
+ struct net *net;
+
+ if ((netns_pid_attr && (netns_fd_attr || netns_id_attr)) ||
+ (netns_fd_attr && (netns_pid_attr || netns_id_attr)) ||
+ (netns_id_attr && (netns_pid_attr || netns_fd_attr))) {
+ NL_SET_ERR_MSG(info->extack, "multiple netns identifying attributes specified");
+ return ERR_PTR(-EINVAL);
+ }
+
+ if (netns_pid_attr) {
+ net = get_net_ns_by_pid(nla_get_u32(netns_pid_attr));
+ } else if (netns_fd_attr) {
+ net = get_net_ns_by_fd(nla_get_u32(netns_fd_attr));
+ } else if (netns_id_attr) {
+ net = get_net_ns_by_id(sock_net(skb->sk),
+ nla_get_u32(netns_id_attr));
+ if (!net)
+ net = ERR_PTR(-EINVAL);
+ }
+ if (IS_ERR(net)) {
+ NL_SET_ERR_MSG(info->extack, "Unknown network namespace");
+ return ERR_PTR(-EINVAL);
+ }
+ if (!netlink_ns_capable(skb, net->user_ns, CAP_NET_ADMIN)) {
+ put_net(net);
+ return ERR_PTR(-EPERM);
+ }
+ return net;
+}
+
+static void devlink_netns_change(struct devlink *devlink, struct net *net)
+{
+ if (net_eq(devlink_net(devlink), net))
+ return;
+ devlink_notify(devlink, DEVLINK_CMD_DEL);
+ devlink_net_set(devlink, net);
+ devlink_notify(devlink, DEVLINK_CMD_NEW);
+}
+
+static int devlink_nl_cmd_set_doit(struct sk_buff *skb, struct genl_info *info)
+{
+ struct devlink *devlink = info->user_ptr[0];
+
+ if (info->attrs[DEVLINK_ATTR_NETNS_PID] ||
+ info->attrs[DEVLINK_ATTR_NETNS_FD] ||
+ info->attrs[DEVLINK_ATTR_NETNS_ID]) {
+ struct net *net;
+
+ net = devlink_netns_get(skb, devlink, info);
+ if (IS_ERR(net))
+ return PTR_ERR(net);
+ devlink_netns_change(devlink, net);
+ put_net(net);
+ }
+ return 0;
+}
+
static int devlink_nl_cmd_get_dumpit(struct sk_buff *msg,
struct netlink_callback *cb)
{
@@ -5184,6 +5256,9 @@ static const struct nla_policy devlink_nl_policy[DEVLINK_ATTR_MAX + 1] = {
[DEVLINK_ATTR_HEALTH_REPORTER_AUTO_RECOVER] = { .type = NLA_U8 },
[DEVLINK_ATTR_FLASH_UPDATE_FILE_NAME] = { .type = NLA_NUL_STRING },
[DEVLINK_ATTR_FLASH_UPDATE_COMPONENT] = { .type = NLA_NUL_STRING },
+ [DEVLINK_ATTR_NETNS_PID] = { .type = NLA_U32 },
+ [DEVLINK_ATTR_NETNS_FD] = { .type = NLA_U32 },
+ [DEVLINK_ATTR_NETNS_ID] = { .type = NLA_U32 },
};
static const struct genl_ops devlink_nl_ops[] = {
@@ -5195,6 +5270,13 @@ static const struct genl_ops devlink_nl_ops[] = {
.internal_flags = DEVLINK_NL_FLAG_NEED_DEVLINK,
/* can be retrieved by unprivileged users */
},
+ {
+ .cmd = DEVLINK_CMD_SET,
+ .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP,
+ .doit = devlink_nl_cmd_set_doit,
+ .flags = GENL_ADMIN_PERM,
+ .internal_flags = DEVLINK_NL_FLAG_NEED_DEVLINK,
+ },
{
.cmd = DEVLINK_CMD_PORT_GET,
.validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP,
@@ -6955,9 +7037,33 @@ int devlink_compat_switch_id_get(struct net_device *dev,
return 0;
}
+static void __net_exit devlink_pernet_exit(struct net *net)
+{
+ struct devlink *devlink;
+
+ mutex_lock(&devlink_mutex);
+ list_for_each_entry(devlink, &devlink_list, list)
+ if (net_eq(devlink_net(devlink), net))
+ devlink_netns_change(devlink, &init_net);
+ mutex_unlock(&devlink_mutex);
+}
+
+static struct pernet_operations __net_initdata devlink_pernet_ops = {
+ .exit = devlink_pernet_exit,
+};
+
static int __init devlink_init(void)
{
- return genl_register_family(&devlink_nl_family);
+ int err;
+
+ err = genl_register_family(&devlink_nl_family);
+ if (err)
+ goto out;
+ err = register_pernet_device(&devlink_pernet_ops);
+
+out:
+ WARN_ON(err);
+ return err;
}
subsys_initcall(devlink_init);
--
2.21.0
^ permalink raw reply related
* [patch net-next 2/3] net: devlink: export devlink net set/get helpers
From: Jiri Pirko @ 2019-07-27 9:44 UTC (permalink / raw)
To: netdev; +Cc: davem, jakub.kicinski, sthemmin, dsahern, mlxsw
In-Reply-To: <20190727094459.26345-1-jiri@resnulli.us>
From: Jiri Pirko <jiri@mellanox.com>
Allow drivers to set/get net struct for devlink instance. Set is only
allowed for newly allocated devlink instance.
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
---
include/net/devlink.h | 3 +++
net/core/devlink.c | 18 ++++++++++++++----
2 files changed, 17 insertions(+), 4 deletions(-)
diff --git a/include/net/devlink.h b/include/net/devlink.h
index bc36f942a7d5..98b89eabd73a 100644
--- a/include/net/devlink.h
+++ b/include/net/devlink.h
@@ -35,6 +35,7 @@ struct devlink {
struct device *dev;
possible_net_t _net;
struct mutex lock;
+ bool registered;
char priv[0] __aligned(NETDEV_ALIGN);
};
@@ -591,6 +592,8 @@ static inline struct devlink *netdev_to_devlink(struct net_device *dev)
struct ib_device;
+struct net *devlink_net(const struct devlink *devlink);
+void devlink_net_set(struct devlink *devlink, struct net *net);
struct devlink *devlink_alloc(const struct devlink_ops *ops, size_t priv_size);
int devlink_register(struct devlink *devlink, struct device *dev);
void devlink_unregister(struct devlink *devlink);
diff --git a/net/core/devlink.c b/net/core/devlink.c
index ec024462e7d4..ad57058ed0d5 100644
--- a/net/core/devlink.c
+++ b/net/core/devlink.c
@@ -92,16 +92,25 @@ static LIST_HEAD(devlink_list);
*/
static DEFINE_MUTEX(devlink_mutex);
-static struct net *devlink_net(const struct devlink *devlink)
+struct net *devlink_net(const struct devlink *devlink)
{
return read_pnet(&devlink->_net);
}
+EXPORT_SYMBOL_GPL(devlink_net);
-static void devlink_net_set(struct devlink *devlink, struct net *net)
+static void __devlink_net_set(struct devlink *devlink, struct net *net)
{
write_pnet(&devlink->_net, net);
}
+void devlink_net_set(struct devlink *devlink, struct net *net)
+{
+ if (WARN_ON(devlink->registered))
+ return;
+ __devlink_net_set(devlink, net);
+}
+EXPORT_SYMBOL_GPL(devlink_net_set);
+
static struct devlink *devlink_get_from_attrs(struct net *net,
struct nlattr **attrs)
{
@@ -695,7 +704,7 @@ static void devlink_netns_change(struct devlink *devlink, struct net *net)
if (net_eq(devlink_net(devlink), net))
return;
devlink_notify(devlink, DEVLINK_CMD_DEL);
- devlink_net_set(devlink, net);
+ __devlink_net_set(devlink, net);
devlink_notify(devlink, DEVLINK_CMD_NEW);
}
@@ -5602,7 +5611,7 @@ struct devlink *devlink_alloc(const struct devlink_ops *ops, size_t priv_size)
if (!devlink)
return NULL;
devlink->ops = ops;
- devlink_net_set(devlink, &init_net);
+ __devlink_net_set(devlink, &init_net);
INIT_LIST_HEAD(&devlink->port_list);
INIT_LIST_HEAD(&devlink->sb_list);
INIT_LIST_HEAD_RCU(&devlink->dpipe_table_list);
@@ -5626,6 +5635,7 @@ int devlink_register(struct devlink *devlink, struct device *dev)
{
mutex_lock(&devlink_mutex);
devlink->dev = dev;
+ devlink->registered = true;
list_add_tail(&devlink->list, &devlink_list);
devlink_notify(devlink, DEVLINK_CMD_NEW);
mutex_unlock(&devlink_mutex);
--
2.21.0
^ permalink raw reply related
* [patch net-next 3/3] netdevsim: create devlink and netdev instances in namespace
From: Jiri Pirko @ 2019-07-27 9:44 UTC (permalink / raw)
To: netdev; +Cc: davem, jakub.kicinski, sthemmin, dsahern, mlxsw
In-Reply-To: <20190727094459.26345-1-jiri@resnulli.us>
From: Jiri Pirko <jiri@mellanox.com>
When user does create new netdevsim instance using sysfs bus file,
create the devlink instance and related netdev instance in the namespace
of the caller.
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
---
drivers/net/netdevsim/bus.c | 1 +
drivers/net/netdevsim/dev.c | 17 +++++++++++------
drivers/net/netdevsim/netdev.c | 4 +++-
drivers/net/netdevsim/netdevsim.h | 5 ++++-
4 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/drivers/net/netdevsim/bus.c b/drivers/net/netdevsim/bus.c
index 1a0ff3d7747b..6aeed0c600f8 100644
--- a/drivers/net/netdevsim/bus.c
+++ b/drivers/net/netdevsim/bus.c
@@ -283,6 +283,7 @@ nsim_bus_dev_new(unsigned int id, unsigned int port_count)
nsim_bus_dev->dev.bus = &nsim_bus;
nsim_bus_dev->dev.type = &nsim_bus_dev_type;
nsim_bus_dev->port_count = port_count;
+ nsim_bus_dev->initial_net = current->nsproxy->net_ns;
err = device_register(&nsim_bus_dev->dev);
if (err)
diff --git a/drivers/net/netdevsim/dev.c b/drivers/net/netdevsim/dev.c
index c5c417a3c0ce..685dd21f5500 100644
--- a/drivers/net/netdevsim/dev.c
+++ b/drivers/net/netdevsim/dev.c
@@ -268,7 +268,8 @@ static const struct devlink_ops nsim_dev_devlink_ops = {
};
static struct nsim_dev *
-nsim_dev_create(struct nsim_bus_dev *nsim_bus_dev, unsigned int port_count)
+nsim_dev_create(struct net *net, struct nsim_bus_dev *nsim_bus_dev,
+ unsigned int port_count)
{
struct nsim_dev *nsim_dev;
struct devlink *devlink;
@@ -277,6 +278,7 @@ nsim_dev_create(struct nsim_bus_dev *nsim_bus_dev, unsigned int port_count)
devlink = devlink_alloc(&nsim_dev_devlink_ops, sizeof(*nsim_dev));
if (!devlink)
return ERR_PTR(-ENOMEM);
+ devlink_net_set(devlink, net);
nsim_dev = devlink_priv(devlink);
nsim_dev->nsim_bus_dev = nsim_bus_dev;
nsim_dev->switch_id.id_len = sizeof(nsim_dev->switch_id.id);
@@ -335,7 +337,7 @@ static void nsim_dev_destroy(struct nsim_dev *nsim_dev)
devlink_free(devlink);
}
-static int __nsim_dev_port_add(struct nsim_dev *nsim_dev,
+static int __nsim_dev_port_add(struct net *net, struct nsim_dev *nsim_dev,
unsigned int port_index)
{
struct nsim_dev_port *nsim_dev_port;
@@ -361,7 +363,7 @@ static int __nsim_dev_port_add(struct nsim_dev *nsim_dev,
if (err)
goto err_dl_port_unregister;
- nsim_dev_port->ns = nsim_create(nsim_dev, nsim_dev_port);
+ nsim_dev_port->ns = nsim_create(net, nsim_dev, nsim_dev_port);
if (IS_ERR(nsim_dev_port->ns)) {
err = PTR_ERR(nsim_dev_port->ns);
goto err_port_debugfs_exit;
@@ -404,17 +406,19 @@ static void nsim_dev_port_del_all(struct nsim_dev *nsim_dev)
int nsim_dev_probe(struct nsim_bus_dev *nsim_bus_dev)
{
+ struct net *initial_net = nsim_bus_dev->initial_net;
struct nsim_dev *nsim_dev;
int i;
int err;
- nsim_dev = nsim_dev_create(nsim_bus_dev, nsim_bus_dev->port_count);
+ nsim_dev = nsim_dev_create(initial_net, nsim_bus_dev,
+ nsim_bus_dev->port_count);
if (IS_ERR(nsim_dev))
return PTR_ERR(nsim_dev);
dev_set_drvdata(&nsim_bus_dev->dev, nsim_dev);
for (i = 0; i < nsim_bus_dev->port_count; i++) {
- err = __nsim_dev_port_add(nsim_dev, i);
+ err = __nsim_dev_port_add(initial_net, nsim_dev, i);
if (err)
goto err_port_del_all;
}
@@ -449,13 +453,14 @@ int nsim_dev_port_add(struct nsim_bus_dev *nsim_bus_dev,
unsigned int port_index)
{
struct nsim_dev *nsim_dev = dev_get_drvdata(&nsim_bus_dev->dev);
+ struct net *net = devlink_net(priv_to_devlink(nsim_dev));
int err;
mutex_lock(&nsim_dev->port_list_lock);
if (__nsim_dev_port_lookup(nsim_dev, port_index))
err = -EEXIST;
else
- err = __nsim_dev_port_add(nsim_dev, port_index);
+ err = __nsim_dev_port_add(net, nsim_dev, port_index);
mutex_unlock(&nsim_dev->port_list_lock);
return err;
}
diff --git a/drivers/net/netdevsim/netdev.c b/drivers/net/netdevsim/netdev.c
index 0740940f41b1..25c7de7a4a31 100644
--- a/drivers/net/netdevsim/netdev.c
+++ b/drivers/net/netdevsim/netdev.c
@@ -280,7 +280,8 @@ static void nsim_setup(struct net_device *dev)
}
struct netdevsim *
-nsim_create(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port)
+nsim_create(struct net *net, struct nsim_dev *nsim_dev,
+ struct nsim_dev_port *nsim_dev_port)
{
struct net_device *dev;
struct netdevsim *ns;
@@ -290,6 +291,7 @@ nsim_create(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port)
if (!dev)
return ERR_PTR(-ENOMEM);
+ dev_net_set(dev, net);
ns = netdev_priv(dev);
ns->netdev = dev;
ns->nsim_dev = nsim_dev;
diff --git a/drivers/net/netdevsim/netdevsim.h b/drivers/net/netdevsim/netdevsim.h
index 79c05af2a7c0..cdf53d0e0c49 100644
--- a/drivers/net/netdevsim/netdevsim.h
+++ b/drivers/net/netdevsim/netdevsim.h
@@ -19,6 +19,7 @@
#include <linux/netdevice.h>
#include <linux/u64_stats_sync.h>
#include <net/devlink.h>
+#include <net/net_namespace.h>
#include <net/xdp.h>
#define DRV_NAME "netdevsim"
@@ -75,7 +76,8 @@ struct netdevsim {
};
struct netdevsim *
-nsim_create(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port);
+nsim_create(struct net *net, struct nsim_dev *nsim_dev,
+ struct nsim_dev_port *nsim_dev_port);
void nsim_destroy(struct netdevsim *ns);
#ifdef CONFIG_BPF_SYSCALL
@@ -213,6 +215,7 @@ struct nsim_bus_dev {
struct device dev;
struct list_head list;
unsigned int port_count;
+ struct net *initial_net;
unsigned int num_vfs;
struct nsim_vf_config *vfconfigs;
};
--
2.21.0
^ permalink raw reply related
* Re: KASAN: use-after-free Read in lock_sock_nested
From: syzbot @ 2019-07-27 9:45 UTC (permalink / raw)
To: davem, linux-hams, linux-kernel, netdev, ralf, syzkaller-bugs
In-Reply-To: <0000000000007a5aad057e7748c9@google.com>
syzbot has found a reproducer for the following crash on:
HEAD commit: 3ea54d9b Merge tag 'docs-5.3-1' of git://git.lwn.net/linux
git tree: upstream
console output: https://syzkaller.appspot.com/x/log.txt?x=16a66564600000
kernel config: https://syzkaller.appspot.com/x/.config?x=195ab3ca46c2e324
dashboard link: https://syzkaller.appspot.com/bug?extid=500c69d1e21d970e461b
compiler: clang version 9.0.0 (/home/glider/llvm/clang
80fee25776c2fb61e74c1ecb1a523375c2500b69)
syz repro: https://syzkaller.appspot.com/x/repro.syz?x=145318b4600000
C reproducer: https://syzkaller.appspot.com/x/repro.c?x=14ac7b78600000
Bisection is inconclusive: the bug happens on the oldest tested release.
bisection log: https://syzkaller.appspot.com/x/bisect.txt?x=11c610a7200000
final crash: https://syzkaller.appspot.com/x/report.txt?x=13c610a7200000
console output: https://syzkaller.appspot.com/x/log.txt?x=15c610a7200000
IMPORTANT: if you fix the bug, please add the following tag to the commit:
Reported-by: syzbot+500c69d1e21d970e461b@syzkaller.appspotmail.com
==================================================================
BUG: KASAN: use-after-free in debug_spin_lock_before
kernel/locking/spinlock_debug.c:83 [inline]
BUG: KASAN: use-after-free in do_raw_spin_lock+0x295/0x3a0
kernel/locking/spinlock_debug.c:112
Read of size 4 at addr ffff88809f0acf0c by task syz-executor847/10804
CPU: 0 PID: 10804 Comm: syz-executor847 Not tainted 5.3.0-rc1+ #51
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS
Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:77 [inline]
dump_stack+0x1d8/0x2f8 lib/dump_stack.c:113
print_address_description+0x75/0x5b0 mm/kasan/report.c:351
__kasan_report+0x14b/0x1c0 mm/kasan/report.c:482
kasan_report+0x26/0x50 mm/kasan/common.c:612
__asan_report_load4_noabort+0x14/0x20 mm/kasan/generic_report.c:131
debug_spin_lock_before kernel/locking/spinlock_debug.c:83 [inline]
do_raw_spin_lock+0x295/0x3a0 kernel/locking/spinlock_debug.c:112
__raw_spin_lock_bh include/linux/spinlock_api_smp.h:136 [inline]
_raw_spin_lock_bh+0x40/0x50 kernel/locking/spinlock.c:175
spin_lock_bh include/linux/spinlock.h:343 [inline]
lock_sock_nested+0x45/0x120 net/core/sock.c:2917
lock_sock include/net/sock.h:1522 [inline]
nr_getname+0x5b/0x220 net/netrom/af_netrom.c:838
__sys_accept4+0x63a/0x9a0 net/socket.c:1759
__do_sys_accept4 net/socket.c:1789 [inline]
__se_sys_accept4 net/socket.c:1786 [inline]
__x64_sys_accept4+0x9a/0xb0 net/socket.c:1786
do_syscall_64+0xfe/0x140 arch/x86/entry/common.c:296
entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x4480e9
Code: e8 ac e7 ff ff 48 83 c4 18 c3 0f 1f 80 00 00 00 00 48 89 f8 48 89 f7
48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff
ff 0f 83 4b 06 fc ff c3 66 2e 0f 1f 84 00 00 00 00
RSP: 002b:00007f43bf6ced88 EFLAGS: 00000246 ORIG_RAX: 0000000000000120
RAX: ffffffffffffffda RBX: 00000000006ddc38 RCX: 00000000004480e9
RDX: 0000000000000000 RSI: 0000000020000b00 RDI: 0000000000000004
RBP: 00000000006ddc30 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 00000000006ddc3c
R13: 00007ffd18de174f R14: 00007f43bf6cf9c0 R15: 00000000006ddc3c
Allocated by task 0:
save_stack mm/kasan/common.c:69 [inline]
set_track mm/kasan/common.c:77 [inline]
__kasan_kmalloc+0x11c/0x1b0 mm/kasan/common.c:487
kasan_kmalloc+0x9/0x10 mm/kasan/common.c:501
__do_kmalloc mm/slab.c:3655 [inline]
__kmalloc+0x254/0x340 mm/slab.c:3664
kmalloc include/linux/slab.h:557 [inline]
sk_prot_alloc+0xb0/0x290 net/core/sock.c:1603
sk_alloc+0x38/0x950 net/core/sock.c:1657
nr_make_new net/netrom/af_netrom.c:476 [inline]
nr_rx_frame+0xabc/0x1e40 net/netrom/af_netrom.c:959
nr_loopback_timer+0x6a/0x140 net/netrom/nr_loopback.c:59
call_timer_fn+0xec/0x200 kernel/time/timer.c:1322
expire_timers kernel/time/timer.c:1366 [inline]
__run_timers+0x7cd/0x9c0 kernel/time/timer.c:1685
run_timer_softirq+0x4a/0x90 kernel/time/timer.c:1698
__do_softirq+0x333/0x7c4 arch/x86/include/asm/paravirt.h:778
Freed by task 10804:
save_stack mm/kasan/common.c:69 [inline]
set_track mm/kasan/common.c:77 [inline]
__kasan_slab_free+0x12a/0x1e0 mm/kasan/common.c:449
kasan_slab_free+0xe/0x10 mm/kasan/common.c:457
__cache_free mm/slab.c:3425 [inline]
kfree+0x115/0x200 mm/slab.c:3756
sk_prot_free net/core/sock.c:1640 [inline]
__sk_destruct+0x567/0x660 net/core/sock.c:1726
sk_destruct net/core/sock.c:1734 [inline]
__sk_free+0x317/0x3e0 net/core/sock.c:1745
sk_free net/core/sock.c:1756 [inline]
sock_put include/net/sock.h:1725 [inline]
sock_efree+0x60/0x80 net/core/sock.c:2042
skb_release_head_state+0x100/0x220 net/core/skbuff.c:652
skb_release_all net/core/skbuff.c:663 [inline]
__kfree_skb+0x25/0x170 net/core/skbuff.c:679
kfree_skb+0x6f/0xb0 net/core/skbuff.c:697
nr_accept+0x4ef/0x650 net/netrom/af_netrom.c:819
__sys_accept4+0x5bc/0x9a0 net/socket.c:1754
__do_sys_accept4 net/socket.c:1789 [inline]
__se_sys_accept4 net/socket.c:1786 [inline]
__x64_sys_accept4+0x9a/0xb0 net/socket.c:1786
do_syscall_64+0xfe/0x140 arch/x86/entry/common.c:296
entry_SYSCALL_64_after_hwframe+0x49/0xbe
The buggy address belongs to the object at ffff88809f0ace80
which belongs to the cache kmalloc-2k of size 2048
The buggy address is located 140 bytes inside of
2048-byte region [ffff88809f0ace80, ffff88809f0ad680)
The buggy address belongs to the page:
page:ffffea00027c2b00 refcount:1 mapcount:0 mapping:ffff8880aa400e00
index:0x0 compound_mapcount: 0
flags: 0x1fffc0000010200(slab|head)
raw: 01fffc0000010200 ffffea0002704708 ffffea0002695508 ffff8880aa400e00
raw: 0000000000000000 ffff88809f0ac600 0000000100000003 0000000000000000
page dumped because: kasan: bad access detected
Memory state around the buggy address:
ffff88809f0ace00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
ffff88809f0ace80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
> ffff88809f0acf00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
^
ffff88809f0acf80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
ffff88809f0ad000: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
==================================================================
------------[ cut here ]------------
ODEBUG: activate not available (active state 0) object type: timer_list
hint: nr_t1timer_expiry+0x0/0x400 net/netrom/nr_timer.c:46
WARNING: CPU: 0 PID: 10804 at lib/debugobjects.c:484 debug_print_object
lib/debugobjects.c:481 [inline]
WARNING: CPU: 0 PID: 10804 at lib/debugobjects.c:484
debug_object_activate+0x33d/0x6f0 lib/debugobjects.c:680
Modules linked in:
CPU: 0 PID: 10804 Comm: syz-executor847 Tainted: G B
5.3.0-rc1+ #51
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS
Google 01/01/2011
RIP: 0010:debug_print_object lib/debugobjects.c:481 [inline]
RIP: 0010:debug_object_activate+0x33d/0x6f0 lib/debugobjects.c:680
Code: f7 e8 f7 01 4a fe 4d 8b 06 48 c7 c7 ca 56 88 88 48 c7 c6 f0 2d a1 88
48 c7 c2 e3 69 81 88 31 c9 49 89 d9 31 c0 e8 63 6d e0 fd <0f> 0b 48 ba 00
00 00 00 00 fc ff df ff 05 65 92 95 05 49 83 c6 20
RSP: 0018:ffff88809633faa8 EFLAGS: 00010046
RAX: a65408733c6cb800 RBX: ffffffff86dc84e0 RCX: ffff8880a8b08440
RDX: 0000000000000000 RSI: 0000000080000001 RDI: 0000000000000000
RBP: ffff88809633faf0 R08: ffffffff816063f4 R09: ffffed1015d440c2
R10: ffffed1015d440c2 R11: 0000000000000000 R12: ffff8880a10bfd70
R13: 1ffff11014217fae R14: ffffffff88cd9fc0 R15: ffff88809f0ad358
FS: 00007f43bf6cf700(0000) GS:ffff8880aea00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000000 CR3: 000000008c7b1000 CR4: 00000000001406f0
Call Trace:
debug_timer_activate kernel/time/timer.c:710 [inline]
__mod_timer+0x960/0x16e0 kernel/time/timer.c:1035
mod_timer+0x1f/0x30 kernel/time/timer.c:1096
sk_reset_timer+0x22/0x50 net/core/sock.c:2821
nr_start_t1timer+0x78/0x90 net/netrom/nr_timer.c:52
nr_release+0x238/0x390 net/netrom/af_netrom.c:537
__sock_release net/socket.c:590 [inline]
sock_close+0xe1/0x260 net/socket.c:1268
__fput+0x2e4/0x740 fs/file_table.c:280
____fput+0x15/0x20 fs/file_table.c:313
task_work_run+0x17e/0x1b0 kernel/task_work.c:113
tracehook_notify_resume include/linux/tracehook.h:188 [inline]
exit_to_usermode_loop arch/x86/entry/common.c:163 [inline]
prepare_exit_to_usermode+0x459/0x580 arch/x86/entry/common.c:194
syscall_return_slowpath+0x113/0x4a0 arch/x86/entry/common.c:274
do_syscall_64+0x126/0x140 arch/x86/entry/common.c:299
entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x4480e9
Code: e8 ac e7 ff ff 48 83 c4 18 c3 0f 1f 80 00 00 00 00 48 89 f8 48 89 f7
48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff
ff 0f 83 4b 06 fc ff c3 66 2e 0f 1f 84 00 00 00 00
RSP: 002b:00007f43bf6ced88 EFLAGS: 00000246 ORIG_RAX: 0000000000000120
RAX: fffffffffffffff2 RBX: 00000000006ddc38 RCX: 00000000004480e9
RDX: 0000000000000000 RSI: 0000000020000b00 RDI: 0000000000000004
RBP: 00000000006ddc30 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 00000000006ddc3c
R13: 00007ffd18de174f R14: 00007f43bf6cf9c0 R15: 00000000006ddc3c
irq event stamp: 0
hardirqs last enabled at (0): [<0000000000000000>] 0x0
hardirqs last disabled at (0): [<ffffffff81484c09>]
copy_process+0x1589/0x5bc0 kernel/fork.c:1960
softirqs last enabled at (0): [<ffffffff81484c7f>]
copy_process+0x15ff/0x5bc0 kernel/fork.c:1963
softirqs last disabled at (0): [<0000000000000000>] 0x0
---[ end trace 41aab9a9be4009d5 ]---
^ permalink raw reply
* Re: KASAN: use-after-free Read in nr_release
From: syzbot @ 2019-07-27 9:55 UTC (permalink / raw)
To: davem, hdanton, linux-hams, linux-kernel, netdev, ralf,
syzkaller-bugs, xiyou.wangcong
In-Reply-To: <0000000000007e8b70058acbd60f@google.com>
syzbot has found a reproducer for the following crash on:
HEAD commit: 3ea54d9b Merge tag 'docs-5.3-1' of git://git.lwn.net/linux
git tree: upstream
console output: https://syzkaller.appspot.com/x/log.txt?x=140a9794600000
kernel config: https://syzkaller.appspot.com/x/.config?x=4809ada7c73f0407
dashboard link: https://syzkaller.appspot.com/bug?extid=6eaef7158b19e3fec3a0
compiler: gcc (GCC) 9.0.0 20181231 (experimental)
syz repro: https://syzkaller.appspot.com/x/repro.syz?x=156f25a2600000
C reproducer: https://syzkaller.appspot.com/x/repro.c?x=13fae0e8600000
The bug was bisected to:
commit c8c8218ec5af5d2598381883acbefbf604e56b5e
Author: Cong Wang <xiyou.wangcong@gmail.com>
Date: Thu Jun 27 21:30:58 2019 +0000
netrom: fix a memory leak in nr_rx_frame()
bisection log: https://syzkaller.appspot.com/x/bisect.txt?x=10a3bcd0600000
final crash: https://syzkaller.appspot.com/x/report.txt?x=12a3bcd0600000
console output: https://syzkaller.appspot.com/x/log.txt?x=14a3bcd0600000
IMPORTANT: if you fix the bug, please add the following tag to the commit:
Reported-by: syzbot+6eaef7158b19e3fec3a0@syzkaller.appspotmail.com
Fixes: c8c8218ec5af ("netrom: fix a memory leak in nr_rx_frame()")
==================================================================
BUG: KASAN: use-after-free in atomic_read
include/asm-generic/atomic-instrumented.h:26 [inline]
BUG: KASAN: use-after-free in refcount_inc_not_zero_checked+0x81/0x200
lib/refcount.c:123
Read of size 4 at addr ffff888093589300 by task syz-executor118/6083
CPU: 1 PID: 6083 Comm: syz-executor118 Not tainted 5.3.0-rc1+ #85
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS
Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:77 [inline]
dump_stack+0x172/0x1f0 lib/dump_stack.c:113
print_address_description.cold+0xd4/0x306 mm/kasan/report.c:351
__kasan_report.cold+0x1b/0x36 mm/kasan/report.c:482
kasan_report+0x12/0x17 mm/kasan/common.c:612
check_memory_region_inline mm/kasan/generic.c:185 [inline]
check_memory_region+0x134/0x1a0 mm/kasan/generic.c:192
__kasan_check_read+0x11/0x20 mm/kasan/common.c:92
atomic_read include/asm-generic/atomic-instrumented.h:26 [inline]
refcount_inc_not_zero_checked+0x81/0x200 lib/refcount.c:123
refcount_inc_checked+0x17/0x70 lib/refcount.c:156
sock_hold include/net/sock.h:649 [inline]
nr_release+0x62/0x3e0 net/netrom/af_netrom.c:520
__sock_release+0xce/0x280 net/socket.c:590
sock_close+0x1e/0x30 net/socket.c:1268
__fput+0x2ff/0x890 fs/file_table.c:280
____fput+0x16/0x20 fs/file_table.c:313
task_work_run+0x145/0x1c0 kernel/task_work.c:113
tracehook_notify_resume include/linux/tracehook.h:188 [inline]
exit_to_usermode_loop+0x316/0x380 arch/x86/entry/common.c:163
prepare_exit_to_usermode arch/x86/entry/common.c:194 [inline]
syscall_return_slowpath arch/x86/entry/common.c:274 [inline]
do_syscall_64+0x5a9/0x6a0 arch/x86/entry/common.c:299
entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x406901
Code: 75 14 b8 03 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 24 1a 00 00 c3 48
83 ec 08 e8 6a fc ff ff 48 89 04 24 b8 03 00 00 00 0f 05 <48> 8b 3c 24 48
89 c2 e8 b3 fc ff ff 48 89 d0 48 83 c4 08 48 3d 01
RSP: 002b:00007ffede643710 EFLAGS: 00000293 ORIG_RAX: 0000000000000003
RAX: 0000000000000000 RBX: 0000000000000004 RCX: 0000000000406901
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003
RBP: 00000000006dcc30 R08: 0000000120080522 R09: 0000000120080522
R10: 00007ffede643730 R11: 0000000000000293 R12: 00007ffede643760
R13: 0000000000000004 R14: 00000000006dcc3c R15: 0000000000000064
Allocated by task 0:
save_stack+0x23/0x90 mm/kasan/common.c:69
set_track mm/kasan/common.c:77 [inline]
__kasan_kmalloc mm/kasan/common.c:487 [inline]
__kasan_kmalloc.constprop.0+0xcf/0xe0 mm/kasan/common.c:460
kasan_kmalloc+0x9/0x10 mm/kasan/common.c:501
__do_kmalloc mm/slab.c:3655 [inline]
__kmalloc+0x163/0x770 mm/slab.c:3664
kmalloc include/linux/slab.h:557 [inline]
sk_prot_alloc+0x23a/0x310 net/core/sock.c:1603
sk_alloc+0x39/0xf70 net/core/sock.c:1657
nr_make_new net/netrom/af_netrom.c:476 [inline]
nr_rx_frame+0x733/0x1e73 net/netrom/af_netrom.c:959
nr_loopback_timer+0x7b/0x170 net/netrom/nr_loopback.c:59
call_timer_fn+0x1ac/0x780 kernel/time/timer.c:1322
expire_timers kernel/time/timer.c:1366 [inline]
__run_timers kernel/time/timer.c:1685 [inline]
__run_timers kernel/time/timer.c:1653 [inline]
run_timer_softirq+0x697/0x17a0 kernel/time/timer.c:1698
__do_softirq+0x262/0x98c kernel/softirq.c:292
Freed by task 6086:
save_stack+0x23/0x90 mm/kasan/common.c:69
set_track mm/kasan/common.c:77 [inline]
__kasan_slab_free+0x102/0x150 mm/kasan/common.c:449
kasan_slab_free+0xe/0x10 mm/kasan/common.c:457
__cache_free mm/slab.c:3425 [inline]
kfree+0x10a/0x2c0 mm/slab.c:3756
sk_prot_free net/core/sock.c:1640 [inline]
__sk_destruct+0x4f7/0x6e0 net/core/sock.c:1726
sk_destruct+0x86/0xa0 net/core/sock.c:1734
__sk_free+0xfb/0x360 net/core/sock.c:1745
sk_free+0x42/0x50 net/core/sock.c:1756
sock_put include/net/sock.h:1725 [inline]
sock_efree+0x61/0x80 net/core/sock.c:2042
skb_release_head_state+0xeb/0x250 net/core/skbuff.c:652
skb_release_all+0x16/0x60 net/core/skbuff.c:663
__kfree_skb net/core/skbuff.c:679 [inline]
kfree_skb net/core/skbuff.c:697 [inline]
kfree_skb+0x101/0x3c0 net/core/skbuff.c:691
nr_accept+0x56e/0x700 net/netrom/af_netrom.c:819
__sys_accept4+0x34e/0x6a0 net/socket.c:1754
__do_sys_accept4 net/socket.c:1789 [inline]
__se_sys_accept4 net/socket.c:1786 [inline]
__x64_sys_accept4+0x97/0xf0 net/socket.c:1786
do_syscall_64+0xfd/0x6a0 arch/x86/entry/common.c:296
entry_SYSCALL_64_after_hwframe+0x49/0xbe
The buggy address belongs to the object at ffff888093589280
which belongs to the cache kmalloc-2k of size 2048
The buggy address is located 128 bytes inside of
2048-byte region [ffff888093589280, ffff888093589a80)
The buggy address belongs to the page:
page:ffffea00024d6200 refcount:1 mapcount:0 mapping:ffff8880aa400e00
index:0x0 compound_mapcount: 0
flags: 0x1fffc0000010200(slab|head)
raw: 01fffc0000010200 ffffea000228a508 ffffea00024cef08 ffff8880aa400e00
raw: 0000000000000000 ffff888093588180 0000000100000003 0000000000000000
page dumped because: kasan: bad access detected
Memory state around the buggy address:
ffff888093589200: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
ffff888093589280: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
> ffff888093589300: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
^
ffff888093589380: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
ffff888093589400: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
==================================================================
------------[ cut here ]------------
ODEBUG: activate not available (active state 0) object type: timer_list
hint: nr_t1timer_expiry+0x0/0x340 net/netrom/nr_timer.c:157
WARNING: CPU: 1 PID: 6083 at lib/debugobjects.c:481
debug_print_object+0x168/0x250 lib/debugobjects.c:481
Modules linked in:
CPU: 1 PID: 6083 Comm: syz-executor118 Tainted: G B
5.3.0-rc1+ #85
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS
Google 01/01/2011
RIP: 0010:debug_print_object+0x168/0x250 lib/debugobjects.c:481
Code: dd e0 30 c6 87 48 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 b5 00 00 00 48
8b 14 dd e0 30 c6 87 48 c7 c7 e0 25 c6 87 e8 50 c3 05 fe <0f> 0b 83 05 33
4d 67 06 01 48 83 c4 20 5b 41 5c 41 5d 41 5e 5d c3
RSP: 0018:ffff888089fbfaf0 EFLAGS: 00010082
RAX: 0000000000000000 RBX: 0000000000000005 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff815c5bd6 RDI: ffffed10113f7f50
RBP: ffff888089fbfb30 R08: ffff8880924ea140 R09: fffffbfff134ac80
R10: fffffbfff134ac7f R11: ffffffff89a563ff R12: 0000000000000001
R13: ffffffff88db6460 R14: ffffffff8161fa40 R15: 1ffff110113f7f6c
FS: 0000555555b49880(0000) GS:ffff8880ae900000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f63ae9fde78 CR3: 000000009873d000 CR4: 00000000001406e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
debug_object_activate+0x2e5/0x470 lib/debugobjects.c:680
debug_timer_activate kernel/time/timer.c:710 [inline]
__mod_timer kernel/time/timer.c:1035 [inline]
mod_timer+0x452/0xc10 kernel/time/timer.c:1096
sk_reset_timer+0x24/0x60 net/core/sock.c:2821
nr_start_t1timer+0x6e/0xa0 net/netrom/nr_timer.c:52
nr_release+0x1de/0x3e0 net/netrom/af_netrom.c:537
__sock_release+0xce/0x280 net/socket.c:590
sock_close+0x1e/0x30 net/socket.c:1268
__fput+0x2ff/0x890 fs/file_table.c:280
____fput+0x16/0x20 fs/file_table.c:313
task_work_run+0x145/0x1c0 kernel/task_work.c:113
tracehook_notify_resume include/linux/tracehook.h:188 [inline]
exit_to_usermode_loop+0x316/0x380 arch/x86/entry/common.c:163
prepare_exit_to_usermode arch/x86/entry/common.c:194 [inline]
syscall_return_slowpath arch/x86/entry/common.c:274 [inline]
do_syscall_64+0x5a9/0x6a0 arch/x86/entry/common.c:299
entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x406901
Code: 75 14 b8 03 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 24 1a 00 00 c3 48
83 ec 08 e8 6a fc ff ff 48 89 04 24 b8 03 00 00 00 0f 05 <48> 8b 3c 24 48
89 c2 e8 b3 fc ff ff 48 89 d0 48 83 c4 08 48 3d 01
RSP: 002b:00007ffede643710 EFLAGS: 00000293 ORIG_RAX: 0000000000000003
RAX: 0000000000000000 RBX: 0000000000000004 RCX: 0000000000406901
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003
RBP: 00000000006dcc30 R08: 0000000120080522 R09: 0000000120080522
R10: 00007ffede643730 R11: 0000000000000293 R12: 00007ffede643760
R13: 0000000000000004 R14: 00000000006dcc3c R15: 0000000000000064
irq event stamp: 0
hardirqs last enabled at (0): [<0000000000000000>] 0x0
hardirqs last disabled at (0): [<ffffffff81437c05>]
copy_process+0x1815/0x6b00 kernel/fork.c:1960
softirqs last enabled at (0): [<ffffffff81437cac>]
copy_process+0x18bc/0x6b00 kernel/fork.c:1963
softirqs last disabled at (0): [<0000000000000000>] 0x0
---[ end trace f5b6f61236ba2f96 ]---
------------[ cut here ]------------
^ permalink raw reply
* [patch iproute2 1/2] devlink: introduce cmdline option to switch to a different namespace
From: Jiri Pirko @ 2019-07-27 10:05 UTC (permalink / raw)
To: netdev; +Cc: davem, jakub.kicinski, sthemmin, dsahern, mlxsw
In-Reply-To: <20190727094459.26345-1-jiri@resnulli.us>
From: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
---
devlink/devlink.c | 12 ++++++++++--
man/man8/devlink.8 | 4 ++++
2 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/devlink/devlink.c b/devlink/devlink.c
index d8197ea3a478..9242cc05ad0c 100644
--- a/devlink/devlink.c
+++ b/devlink/devlink.c
@@ -32,6 +32,7 @@
#include "mnlg.h"
#include "json_writer.h"
#include "utils.h"
+#include "namespace.h"
#define ESWITCH_MODE_LEGACY "legacy"
#define ESWITCH_MODE_SWITCHDEV "switchdev"
@@ -6332,7 +6333,7 @@ static int cmd_health(struct dl *dl)
static void help(void)
{
pr_err("Usage: devlink [ OPTIONS ] OBJECT { COMMAND | help }\n"
- " devlink [ -f[orce] ] -b[atch] filename\n"
+ " devlink [ -f[orce] ] -b[atch] filename -N[etns] netnsname\n"
"where OBJECT := { dev | port | sb | monitor | dpipe | resource | region | health }\n"
" OPTIONS := { -V[ersion] | -n[o-nice-names] | -j[son] | -p[retty] | -v[erbose] }\n");
}
@@ -6478,6 +6479,7 @@ int main(int argc, char **argv)
{ "json", no_argument, NULL, 'j' },
{ "pretty", no_argument, NULL, 'p' },
{ "verbose", no_argument, NULL, 'v' },
+ { "Netns", required_argument, NULL, 'N' },
{ NULL, 0, NULL, 0 }
};
const char *batch_file = NULL;
@@ -6493,7 +6495,7 @@ int main(int argc, char **argv)
return EXIT_FAILURE;
}
- while ((opt = getopt_long(argc, argv, "Vfb:njpv",
+ while ((opt = getopt_long(argc, argv, "Vfb:njpvN:",
long_options, NULL)) >= 0) {
switch (opt) {
@@ -6519,6 +6521,12 @@ int main(int argc, char **argv)
case 'v':
dl->verbose = true;
break;
+ case 'N':
+ if (netns_switch(optarg)) {
+ ret = EXIT_FAILURE;
+ goto dl_free;
+ }
+ break;
default:
pr_err("Unknown option.\n");
help();
diff --git a/man/man8/devlink.8 b/man/man8/devlink.8
index 13d4dcd908b3..9fc9b034eefe 100644
--- a/man/man8/devlink.8
+++ b/man/man8/devlink.8
@@ -51,6 +51,10 @@ When combined with -j generate a pretty JSON output.
.BR "\-v" , " --verbose"
Turn on verbose output.
+.TP
+.BR "\-N", " \-Netns " <NETNSNAME>
+Switches to the specified network namespace.
+
.SS
.I OBJECT
--
2.21.0
^ permalink raw reply related
* [patch iproute2 2/2] devlink: add support for network namespace change
From: Jiri Pirko @ 2019-07-27 10:05 UTC (permalink / raw)
To: netdev; +Cc: davem, jakub.kicinski, sthemmin, dsahern, mlxsw
In-Reply-To: <20190727094459.26345-1-jiri@resnulli.us>
From: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
---
devlink/devlink.c | 54 +++++++++++++++++++++++++++++++++++-
include/uapi/linux/devlink.h | 4 +++
man/man8/devlink-dev.8 | 12 ++++++++
3 files changed, 69 insertions(+), 1 deletion(-)
diff --git a/devlink/devlink.c b/devlink/devlink.c
index 9242cc05ad0c..a39bd8771d8b 100644
--- a/devlink/devlink.c
+++ b/devlink/devlink.c
@@ -235,6 +235,7 @@ static void ifname_map_free(struct ifname_map *ifname_map)
#define DL_OPT_HEALTH_REPORTER_NAME BIT(27)
#define DL_OPT_HEALTH_REPORTER_GRACEFUL_PERIOD BIT(27)
#define DL_OPT_HEALTH_REPORTER_AUTO_RECOVER BIT(28)
+#define DL_OPT_NETNS BIT(29)
struct dl_opts {
uint32_t present; /* flags of present items */
@@ -271,6 +272,8 @@ struct dl_opts {
const char *reporter_name;
uint64_t reporter_graceful_period;
bool reporter_auto_recover;
+ bool netns_is_pid;
+ uint32_t netns;
};
struct dl {
@@ -1331,6 +1334,22 @@ static int dl_argv_parse(struct dl *dl, uint32_t o_required,
if (err)
return err;
o_found |= DL_OPT_HEALTH_REPORTER_AUTO_RECOVER;
+ } else if (dl_argv_match(dl, "netns") &&
+ (o_all & DL_OPT_NETNS)) {
+ const char *netns_str;
+
+ dl_arg_inc(dl);
+ err = dl_argv_str(dl, &netns_str);
+ if (err)
+ return err;
+ opts->netns = netns_get_fd(netns_str);
+ if (opts->netns < 0) {
+ err = dl_argv_uint32_t(dl, &opts->netns);
+ if (err)
+ return err;
+ opts->netns_is_pid = true;
+ }
+ o_found |= DL_OPT_NETNS;
} else {
pr_err("Unknown option \"%s\"\n", dl_argv(dl));
return -EINVAL;
@@ -1444,7 +1463,11 @@ static void dl_opts_put(struct nlmsghdr *nlh, struct dl *dl)
if (opts->present & DL_OPT_HEALTH_REPORTER_AUTO_RECOVER)
mnl_attr_put_u8(nlh, DEVLINK_ATTR_HEALTH_REPORTER_AUTO_RECOVER,
opts->reporter_auto_recover);
-
+ if (opts->present & DL_OPT_NETNS)
+ mnl_attr_put_u32(nlh,
+ opts->netns_is_pid ? DEVLINK_ATTR_NETNS_PID :
+ DEVLINK_ATTR_NETNS_FD,
+ opts->netns);
}
static int dl_argv_parse_put(struct nlmsghdr *nlh, struct dl *dl,
@@ -1499,6 +1522,7 @@ static bool dl_dump_filter(struct dl *dl, struct nlattr **tb)
static void cmd_dev_help(void)
{
pr_err("Usage: devlink dev show [ DEV ]\n");
+ pr_err(" devlink dev set DEV netns { PID | NAME | ID }\n");
pr_err(" devlink dev eswitch set DEV [ mode { legacy | switchdev } ]\n");
pr_err(" [ inline-mode { none | link | network | transport } ]\n");
pr_err(" [ encap { disable | enable } ]\n");
@@ -2551,6 +2575,31 @@ static int cmd_dev_show(struct dl *dl)
return err;
}
+static void cmd_dev_set_help(void)
+{
+ pr_err("Usage: devlink dev set DEV netns { PID | NAME | ID }\n");
+}
+
+static int cmd_dev_set(struct dl *dl)
+{
+ struct nlmsghdr *nlh;
+ int err;
+
+ if (dl_argv_match(dl, "help") || dl_no_arg(dl)) {
+ cmd_dev_set_help();
+ return 0;
+ }
+
+ nlh = mnlg_msg_prepare(dl->nlg, DEVLINK_CMD_SET,
+ NLM_F_REQUEST | NLM_F_ACK);
+
+ err = dl_argv_parse_put(nlh, dl, DL_OPT_HANDLE, DL_OPT_NETNS);
+ if (err)
+ return err;
+
+ return _mnlg_socket_sndrcv(dl->nlg, nlh, NULL, NULL);
+}
+
static void cmd_dev_reload_help(void)
{
pr_err("Usage: devlink dev reload [ DEV ]\n");
@@ -2747,6 +2796,9 @@ static int cmd_dev(struct dl *dl)
dl_argv_match(dl, "list") || dl_no_arg(dl)) {
dl_arg_inc(dl);
return cmd_dev_show(dl);
+ } else if (dl_argv_match(dl, "set")) {
+ dl_arg_inc(dl);
+ return cmd_dev_set(dl);
} else if (dl_argv_match(dl, "eswitch")) {
dl_arg_inc(dl);
return cmd_dev_eswitch(dl);
diff --git a/include/uapi/linux/devlink.h b/include/uapi/linux/devlink.h
index fc195cbd66f4..bc1869993e20 100644
--- a/include/uapi/linux/devlink.h
+++ b/include/uapi/linux/devlink.h
@@ -348,6 +348,10 @@ enum devlink_attr {
DEVLINK_ATTR_PORT_PCI_PF_NUMBER, /* u16 */
DEVLINK_ATTR_PORT_PCI_VF_NUMBER, /* u16 */
+ DEVLINK_ATTR_NETNS_FD, /* u32 */
+ DEVLINK_ATTR_NETNS_PID, /* u32 */
+ DEVLINK_ATTR_NETNS_ID, /* u32 */
+
/* add new attributes above here, update the policy in devlink.c */
__DEVLINK_ATTR_MAX,
diff --git a/man/man8/devlink-dev.8 b/man/man8/devlink-dev.8
index 1804463b2321..0e1a5523fa7b 100644
--- a/man/man8/devlink-dev.8
+++ b/man/man8/devlink-dev.8
@@ -25,6 +25,13 @@ devlink-dev \- devlink device configuration
.ti -8
.B devlink dev help
+.ti -8
+.BR "devlink dev set"
+.IR DEV
+.RI "[ "
+.BI "netns { " PID " | " NAME " | " ID " }
+.RI "]"
+
.ti -8
.BR "devlink dev eswitch set"
.IR DEV
@@ -92,6 +99,11 @@ Format is:
.in +2
BUS_NAME/BUS_ADDRESS
+.SS devlink dev set - sets devlink device attributes
+
+.TP
+.BI "netns { " PID " | " NAME " | " ID " }
+
.SS devlink dev eswitch show - display devlink device eswitch attributes
.SS devlink dev eswitch set - sets devlink device eswitch attributes
--
2.21.0
^ permalink raw reply related
* Re: [patch iproute2 1/2] devlink: introduce cmdline option to switch to a different namespace
From: Toke Høiland-Jørgensen @ 2019-07-27 10:12 UTC (permalink / raw)
To: Jiri Pirko, netdev; +Cc: davem, jakub.kicinski, sthemmin, dsahern, mlxsw
In-Reply-To: <20190727100544.28649-1-jiri@resnulli.us>
Jiri Pirko <jiri@resnulli.us> writes:
> From: Jiri Pirko <jiri@mellanox.com>
>
> Signed-off-by: Jiri Pirko <jiri@mellanox.com>
> ---
> devlink/devlink.c | 12 ++++++++++--
> man/man8/devlink.8 | 4 ++++
> 2 files changed, 14 insertions(+), 2 deletions(-)
>
> diff --git a/devlink/devlink.c b/devlink/devlink.c
> index d8197ea3a478..9242cc05ad0c 100644
> --- a/devlink/devlink.c
> +++ b/devlink/devlink.c
> @@ -32,6 +32,7 @@
> #include "mnlg.h"
> #include "json_writer.h"
> #include "utils.h"
> +#include "namespace.h"
>
> #define ESWITCH_MODE_LEGACY "legacy"
> #define ESWITCH_MODE_SWITCHDEV "switchdev"
> @@ -6332,7 +6333,7 @@ static int cmd_health(struct dl *dl)
> static void help(void)
> {
> pr_err("Usage: devlink [ OPTIONS ] OBJECT { COMMAND | help }\n"
> - " devlink [ -f[orce] ] -b[atch] filename\n"
> + " devlink [ -f[orce] ] -b[atch] filename -N[etns]
> netnsname\n"
'ip' uses lower-case n for this; why not be consistent?
-Toke
^ permalink raw reply
* Re: memory leak in new_inode_pseudo (2)
From: syzbot @ 2019-07-27 10:16 UTC (permalink / raw)
To: axboe, axboe, catalin.marinas, davem, linux-block, linux-kernel,
linux-mm, michaelcallahan, netdev, syzkaller-bugs
In-Reply-To: <000000000000111cbe058dc7754d@google.com>
syzbot has bisected this bug to:
commit a21f2a3ec62abe2e06500d6550659a0ff5624fbb
Author: Michael Callahan <michaelcallahan@fb.com>
Date: Tue May 3 15:12:49 2016 +0000
block: Minor blk_account_io_start usage cleanup
bisection log: https://syzkaller.appspot.com/x/bisect.txt?x=13565e92600000
start commit: be8454af Merge tag 'drm-next-2019-07-16' of git://anongit...
git tree: upstream
final crash: https://syzkaller.appspot.com/x/report.txt?x=10d65e92600000
console output: https://syzkaller.appspot.com/x/log.txt?x=17565e92600000
kernel config: https://syzkaller.appspot.com/x/.config?x=d23a1a7bf85c5250
dashboard link: https://syzkaller.appspot.com/bug?extid=e682cca30bc101a4d9d9
syz repro: https://syzkaller.appspot.com/x/repro.syz?x=155c5800600000
C reproducer: https://syzkaller.appspot.com/x/repro.c?x=1738f800600000
Reported-by: syzbot+e682cca30bc101a4d9d9@syzkaller.appspotmail.com
Fixes: a21f2a3ec62a ("block: Minor blk_account_io_start usage cleanup")
For information about bisection process see: https://goo.gl/tpsmEJ#bisection
^ permalink raw reply
* Re: [patch iproute2 1/2] devlink: introduce cmdline option to switch to a different namespace
From: Jiri Pirko @ 2019-07-27 10:21 UTC (permalink / raw)
To: Toke Høiland-Jørgensen
Cc: netdev, davem, jakub.kicinski, sthemmin, dsahern, mlxsw
In-Reply-To: <87ef2bwztr.fsf@toke.dk>
Sat, Jul 27, 2019 at 12:12:48PM CEST, toke@redhat.com wrote:
>Jiri Pirko <jiri@resnulli.us> writes:
>
>> From: Jiri Pirko <jiri@mellanox.com>
>>
>> Signed-off-by: Jiri Pirko <jiri@mellanox.com>
>> ---
>> devlink/devlink.c | 12 ++++++++++--
>> man/man8/devlink.8 | 4 ++++
>> 2 files changed, 14 insertions(+), 2 deletions(-)
>>
>> diff --git a/devlink/devlink.c b/devlink/devlink.c
>> index d8197ea3a478..9242cc05ad0c 100644
>> --- a/devlink/devlink.c
>> +++ b/devlink/devlink.c
>> @@ -32,6 +32,7 @@
>> #include "mnlg.h"
>> #include "json_writer.h"
>> #include "utils.h"
>> +#include "namespace.h"
>>
>> #define ESWITCH_MODE_LEGACY "legacy"
>> #define ESWITCH_MODE_SWITCHDEV "switchdev"
>> @@ -6332,7 +6333,7 @@ static int cmd_health(struct dl *dl)
>> static void help(void)
>> {
>> pr_err("Usage: devlink [ OPTIONS ] OBJECT { COMMAND | help }\n"
>> - " devlink [ -f[orce] ] -b[atch] filename\n"
>> + " devlink [ -f[orce] ] -b[atch] filename -N[etns]
>> netnsname\n"
>
>'ip' uses lower-case n for this; why not be consistent?
Because "n" is taken :/
>
>-Toke
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox