@John, thank youf or the patch, but maybe I misunderstood it. Applying that patch to Linus’ master branch, should fix the regression, right? No user space change needed, correct?
```
$ git log --oneline -2
4a4a4a7 apparmor: fix regression in network mediation when using feature pinning
6cff0a1 Merge tag 'platform-drivers-x86-v4.14-3' of git://git.infradead.org/linux-platform-drivers-x86
```
With a Linux kernel built from that, NetworkManager still does not work, and even brightness controls don’t work on a Dell XPS 13 9360.
@John, thank youf or the patch, but maybe I misunderstood it. Applying that patch to Linus’ master branch, should fix the regression, right? No user space change needed, correct?
``` drivers- x86-v4. 14-3' of git://git. infradead. org/linux- platform- drivers- x86
$ git log --oneline -2
4a4a4a7 apparmor: fix regression in network mediation when using feature pinning
6cff0a1 Merge tag 'platform-
```
With a Linux kernel built from that, NetworkManager still does not work, and even brightness controls don’t work on a Dell XPS 13 9360.
``` 5.907:2) : apparmor="STATUS" operation= "profile_ load" profile= "unconfined" name="/ usr/lib/ lightdm/ lightdm- guest-session" pid=828 comm="apparmor_ parse 5.907:3) : apparmor="STATUS" operation= "profile_ load" profile= "unconfined" name="/ usr/lib/ lightdm/ lightdm- guest-session/ /chromium" pid=828 comm="appa 5.991:4) : apparmor="STATUS" operation= "profile_ load" profile= "unconfined" name="/ sbin/dhclient" pid=830 comm="apparmor_ parser" 5.991:5) : apparmor="STATUS" operation= "profile_ load" profile= "unconfined" name="/ usr/lib/ NetworkManager/ nm-dhcp- client. action" pid=830 comm="apparmo 5.991:6) : apparmor="STATUS" operation= "profile_ load" profile= "unconfined" name="/ usr/lib/ NetworkManager/ nm-dhcp- helper" pid=830 comm="apparmor_ parse 5.991:7) : apparmor="STATUS" operation= "profile_ load" profile= "unconfined" name="/ usr/lib/ connman/ scripts/ dhclient- script" pid=830 comm="apparmor_par 6.055:8) : apparmor="STATUS" operation= "profile_ load" profile= "unconfined" name="webbrowse r-app" pid=833 comm="apparmor_ parser" 6.055:9) : apparmor="STATUS" operation= "profile_ load" profile= "unconfined" name="webbrowse r-app// oxide_helper" pid=833 comm="apparmor_ parser" 6.115:10) : apparmor="STATUS" operation= "profile_ load" profile= "unconfined" name="/ usr/sbin/ cups-browsed" pid=856 comm="apparmor_ parser" 6.155:11) : apparmor="STATUS" operation= "profile_ load" profile= "unconfined" name="/ usr/lib/ snapd/snap- confine" pid=852 comm="apparmor_ parser" NETDEV_ UP): wlp58s0: link is not ready NETDEV_ UP): wlp58s0: link is not ready NETDEV_ UP): wlp58s0: link is not ready 0.963:47) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 1.963:48) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 2.963:49) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 3.963:50) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 4.963:51) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 5.963:52) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 6.963:53) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 7.963:54) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 8.963:55) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 9.963:56) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 0.963:57) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 1.963:58) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 2.963:59) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 3.963:60) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 4.963:61) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 5.963:62) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 6.967:63) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 7.967:64) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 8.967:65) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 9.967:66) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" proto 0.967:67) : apparmor="DENIED" operation="create" profile= "/usr/sbin/ cups-browsed" pid=1111 comm="cups-browsed" family="unix" sock_type="stream" pro 8.387:105) : apparmor="DENIED" operation="create" profile= "/sbin/ dhclient" pid=1930 comm="dhclient" family="unix" sock_type="dgram" protocol=0 reques 8.391:106) : apparmor="DENIED" operation="create" profile= "/sbin/ dhclient" pid=1930 comm="dhclient" family="unix" sock_type="stream" protocol=0 reque 8.391:107) : apparmor="DENIED" operation="create" profile= "/sbin/ dhclient" pid=1930 comm="dhclient" family="unix" sock_type="stream" protocol=0 reque 8.399:108) : apparmor="DENIED" operation="create" profile= "/usr/lib/ NetworkManager/ nm-dhcp- helper" pid=1931 comm="nm- dhcp-helper" family="unix" sock_
$ journalctl -k
[…]
Okt 24 16:54:05 Ixpees kernel: ath10k_pci 0000:3a:00.0: board_file api 2 bmi_id N/A crc32 07ee144e
Okt 24 16:54:05 Ixpees kernel: audit: type=1400 audit(150885684
Okt 24 16:54:05 Ixpees kernel: audit: type=1400 audit(150885684
Okt 24 16:54:05 Ixpees kernel: audit: type=1400 audit(150885684
Okt 24 16:54:05 Ixpees kernel: audit: type=1400 audit(150885684
Okt 24 16:54:05 Ixpees kernel: audit: type=1400 audit(150885684
Okt 24 16:54:05 Ixpees kernel: audit: type=1400 audit(150885684
Okt 24 16:54:06 Ixpees kernel: audit: type=1400 audit(150885684
Okt 24 16:54:06 Ixpees kernel: audit: type=1400 audit(150885684
Okt 24 16:54:06 Ixpees kernel: audit: type=1400 audit(150885684
Okt 24 16:54:06 Ixpees kernel: audit: type=1400 audit(150885684
Okt 24 16:54:06 Ixpees kernel: ath10k_pci 0000:3a:00.0: Unknown eventid: 90118
Okt 24 16:54:06 Ixpees kernel: ath10k_pci 0000:3a:00.0: htt-ver 3.32 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
[…]
Okt 24 16:54:06 Ixpees kernel: ath: EEPROM regdomain: 0x6c
Okt 24 16:54:06 Ixpees kernel: ath: EEPROM indicates we should expect a direct regpair map
Okt 24 16:54:06 Ixpees kernel: ath: Country alpha2 being used: 00
Okt 24 16:54:06 Ixpees kernel: ath: Regpair used: 0x6c
Okt 24 16:54:06 Ixpees kernel: ath10k_pci 0000:3a:00.0 wlp58s0: renamed from wlan0
Okt 24 16:54:07 Ixpees kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Okt 24 16:54:07 Ixpees kernel: Bluetooth: BNEP filters: protocol multicast
Okt 24 16:54:07 Ixpees kernel: Bluetooth: BNEP socket layer initialized
Okt 24 16:54:08 Ixpees kernel: IPv6: ADDRCONF(
Okt 24 16:54:08 Ixpees kernel: ath10k_pci 0000:3a:00.0: Unknown eventid: 90118
Okt 24 16:54:08 Ixpees kernel: IPv6: ADDRCONF(
Okt 24 16:54:08 Ixpees kernel: IPv6: ADDRCONF(
Okt 24 16:54:09 Ixpees kernel: Bluetooth: RFCOMM TTY layer initialized
Okt 24 16:54:09 Ixpees kernel: Bluetooth: RFCOMM socket layer initialized
Okt 24 16:54:09 Ixpees kernel: Bluetooth: RFCOMM ver 1.11
Okt 24 16:54:10 Ixpees kernel: kauditd_printk_skb: 35 callbacks suppressed
Okt 24 16:54:10 Ixpees kernel: audit: type=1400 audit(150885685
Okt 24 16:54:11 Ixpees kernel: audit: type=1400 audit(150885685
Okt 24 16:54:12 Ixpees kernel: audit: type=1400 audit(150885685
Okt 24 16:54:13 Ixpees kernel: audit: type=1400 audit(150885685
Okt 24 16:54:14 Ixpees kernel: audit: type=1400 audit(150885685
Okt 24 16:54:15 Ixpees kernel: audit: type=1400 audit(150885685
Okt 24 16:54:16 Ixpees kernel: audit: type=1400 audit(150885685
Okt 24 16:54:17 Ixpees kernel: audit: type=1400 audit(150885685
Okt 24 16:54:18 Ixpees kernel: audit: type=1400 audit(150885685
Okt 24 16:54:19 Ixpees kernel: audit: type=1400 audit(150885685
Okt 24 16:54:20 Ixpees kernel: audit: type=1400 audit(150885686
Okt 24 16:54:21 Ixpees kernel: audit: type=1400 audit(150885686
Okt 24 16:54:22 Ixpees kernel: audit: type=1400 audit(150885686
Okt 24 16:54:23 Ixpees kernel: audit: type=1400 audit(150885686
Okt 24 16:54:24 Ixpees kernel: audit: type=1400 audit(150885686
Okt 24 16:54:25 Ixpees kernel: audit: type=1400 audit(150885686
Okt 24 16:54:26 Ixpees kernel: audit: type=1400 audit(150885686
Okt 24 16:54:27 Ixpees kernel: audit: type=1400 audit(150885686
Okt 24 16:54:28 Ixpees kernel: audit: type=1400 audit(150885686
Okt 24 16:54:29 Ixpees kernel: audit: type=1400 audit(150885686
Okt 24 16:54:30 Ixpees kernel: audit: type=1400 audit(150885687
[…]
Okt 24 16:55:08 Ixpees kernel: audit: type=1400 audit(150885690
Okt 24 16:55:08 Ixpees kernel: audit: type=1400 audit(150885690
Okt 24 16:55:08 Ixpees kernel: audit: type=1400 audit(150885690
Okt 24 16:55:08 Ixpees kernel: audit: type=1400 audit(150885690
[…]
```