Verification done for Focal.
$ uname -rv 5.4.0-43-generic #47-Ubuntu SMP Sat Aug 8 06:34:35 UTC 2020
$ ./aa-refcnt-af_alg & $ sudo insmod kmod.ko ... [ 171.672847] accept() :: comm = aa-refcnt-af_al, pid = 1600, sk->sk_security->label->count = 0x583 [ 171.674249] release() :: comm = aa-refcnt-af_al, pid = 1600, sk->sk_security->label->count = 0x584 [ 171.675676] accept() :: comm = aa-refcnt-af_al, pid = 1600, sk->sk_security->label->count = 0x583 [ 171.676932] release() :: comm = aa-refcnt-af_al, pid = 1600, sk->sk_security->label->count = 0x584 [ 171.678154] accept() :: comm = aa-refcnt-af_al, pid = 1600, sk->sk_security->label->count = 0x583 [ 171.679617] release() :: comm = aa-refcnt-af_al, pid = 1600, sk->sk_security->label->count = 0x584
Verification done for Focal.
$ uname -rv
5.4.0-43-generic #47-Ubuntu SMP Sat Aug 8 06:34:35 UTC 2020
$ ./aa-refcnt-af_alg & security- >label- >count = 0x583 security- >label- >count = 0x584 security- >label- >count = 0x583 security- >label- >count = 0x584 security- >label- >count = 0x583 security- >label- >count = 0x584
$ sudo insmod kmod.ko
...
[ 171.672847] accept() :: comm = aa-refcnt-af_al, pid = 1600, sk->sk_
[ 171.674249] release() :: comm = aa-refcnt-af_al, pid = 1600, sk->sk_
[ 171.675676] accept() :: comm = aa-refcnt-af_al, pid = 1600, sk->sk_
[ 171.676932] release() :: comm = aa-refcnt-af_al, pid = 1600, sk->sk_
[ 171.678154] accept() :: comm = aa-refcnt-af_al, pid = 1600, sk->sk_
[ 171.679617] release() :: comm = aa-refcnt-af_al, pid = 1600, sk->sk_