Merge ~jocave/netplan/+git/netplan:dont-rebind-mwifiex into netplan:master
Proposed by
Jonathan Cave
on 2016-10-04
| Status: | Merged |
|---|---|
| Merge reported by: | Martin Pitt |
| Merged at revision: | not available |
| Proposed branch: | ~jocave/netplan/+git/netplan:dont-rebind-mwifiex |
| Merge into: | netplan:master |
| Diff against target: |
20 lines (+6/-1) 1 file modified
src/netplan (+6/-1) |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Martin Pitt | 2016-10-04 | Approve on 2016-10-04 | |
|
Review via email:
|
|||
Description of the Change
We have found the mwifiex_pcie driver does not handle unbind/bind actions well. This manifested as frequent kernel panics when console-conf used netplan to configure interfaces on Ubuntu Core images.
To post a comment you must log in.
| Martin Pitt (pitti) wrote : | # |
~jocave/netplan/+git/netplan:dont-rebind-mwifiex
updated
on 2016-10-04
- 5de3398... by Jonathan Cave on 2016-10-04
| Martin Pitt (pitti) wrote : | # |
Thanks for the cleanup! I'll pull that into the package and xenial-updates backport. The latter will take a bit, so I take it in the meantime you want to land this in the snappy overlay PPA.
review:
Approve
| Martin Pitt (pitti) wrote : | # |
Merged into trunk (squashed the three commits into one).

I'm fine with applying this patch, but note that mac80211_hwsim is a bit special: it genuinely doesn't even advertise rebinding, but it's also just being used for testing so it doesn't matter much.
OTOH mwifiex_pcie actually controls real hardware, and with that "netplan apply" would stop working for renames. Obviously you do call netplan apply (otherwise you wouldn't run into the crash), so I figure you do want it to actually apply.
Can you please file a bug against the kernel with the logs and traces so that this gets fixed properly eventually?
I also have an inline comment, see below.