Verification done for Bionic.
$ uname -rv 4.15.0-113-generic #114-Ubuntu SMP Sun Aug 9 07:27:58 UTC 2020
$ ./aa-refcnt-af_alg & $ sudo insmod kmod.ko ... [ 335.387236] release() :: comm = aa-refcnt-af_al, pid = 5764, sk->sk_security->label->count = 0x582 [ 335.388370] accept() :: comm = aa-refcnt-af_al, pid = 5764, sk->sk_security->label->count = 0x581 [ 335.389376] release() :: comm = aa-refcnt-af_al, pid = 5764, sk->sk_security->label->count = 0x582 [ 335.390558] accept() :: comm = aa-refcnt-af_al, pid = 5764, sk->sk_security->label->count = 0x581 [ 335.391521] release() :: comm = aa-refcnt-af_al, pid = 5764, sk->sk_security->label->count = 0x582
Verification done for Bionic.
$ uname -rv
4.15.0-113-generic #114-Ubuntu SMP Sun Aug 9 07:27:58 UTC 2020
$ ./aa-refcnt-af_alg & security- >label- >count = 0x582 security- >label- >count = 0x581 security- >label- >count = 0x582 security- >label- >count = 0x581 security- >label- >count = 0x582
$ sudo insmod kmod.ko
...
[ 335.387236] release() :: comm = aa-refcnt-af_al, pid = 5764, sk->sk_
[ 335.388370] accept() :: comm = aa-refcnt-af_al, pid = 5764, sk->sk_
[ 335.389376] release() :: comm = aa-refcnt-af_al, pid = 5764, sk->sk_
[ 335.390558] accept() :: comm = aa-refcnt-af_al, pid = 5764, sk->sk_
[ 335.391521] release() :: comm = aa-refcnt-af_al, pid = 5764, sk->sk_