qeth: delete napi struct when removing a qeth device
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu on IBM z Systems |
Fix Released
|
High
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
Vivid |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Yakkety |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
== Comment: #0 - Hendrik Brueckner <email address hidden> - 2016-07-08 10:59:08 ==
Please backport:
commit 7831b4ff0d926e0
Author: Ursula Braun <email address hidden>
Date: Mon Jul 4 14:07:16 2016 +0200
qeth: delete napi struct when removing a qeth device
A qeth_card contains a napi_struct linked to the net_device during
device probing. This struct must be deleted when removing the qeth
device, otherwise Panic on oops can occur when qeth devices are
repeatedly removed and added.
Fixes: a1c3ed4c9ca ("qeth: NAPI support for l2 and l3 discipline")
Cc: <email address hidden> # v2.6.37+
Signed-off-by: Ursula Braun <email address hidden>
Tested-by: Alexander Klein <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
tags: | added: architecture-s39064 bugnameltc-143623 severity-high targetmilestone-inin1604 |
Changed in ubuntu: | |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
affects: | ubuntu → kernel-package (Ubuntu) |
affects: | kernel-package (Ubuntu) → linux (Ubuntu) |
Changed in linux (Ubuntu Xenial): | |
milestone: | none → xenial-updates |
Changed in linux (Ubuntu Yakkety): | |
assignee: | Skipper Bug Screeners (skipper-screen-team) → nobody |
Changed in linux (Ubuntu Precise): | |
status: | New → In Progress |
Changed in linux (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in linux (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in linux (Ubuntu Yakkety): | |
status: | New → In Progress |
status: | In Progress → Fix Committed |
Changed in ubuntu-z-systems: | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in ubuntu-z-systems: | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Trusty): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Vivid): | |
status: | New → Fix Committed |
Changed in ubuntu-z-systems: | |
status: | Fix Committed → Fix Released |
no longer affects: | linux |
tags: | removed: verification-needed-precise verification-needed-vivid |
This bug was fixed in the package linux - 4.4.0-33.52
---------------
linux (4.4.0-33.52) xenial; urgency=low
[ Seth Forshee ]
* Release Tracking Bug
- LP: #1605709
* [regression] NFS client: access problems after updating to kernel 0-31-generic (LP: #1603719)
4.4.
- SAUCE: (namespace) Bypass sget() capability check for nfs
linux (4.4.0-32.51) xenial; urgency=low
[ Seth Forshee ]
* Release Tracking Bug
- LP: #1604443
* thinkpad yoga 260 wacom touchscreen not working (LP: #1603975)
- HID: wacom: break out parsing of device and registering of input
- HID: wacom: Initialize hid_data.inputmode to -1
- HID: wacom: Support switching from vendor-defined device mode on G9 and G11
* changelog: add CVEs as first class citizens (LP: #1604344)
- use CVE numbers in changelog
* [Xenial] Include Huawei PCIe SSD hio kernel driver (LP: #1603483)
- SAUCE: import Huawei ES3000_V2 (2.1.0.23)
- SAUCE: hio: bio_endio() no longer takes errors arg
- SAUCE: hio: blk_queue make_request_fn now returns a blk_qc_t
- SAUCE: hio: use alloc_cpumask_var to avoid -Wframe-larger-than
- SAUCE: hio: fix mask maybe-uninitialized warning
- [config] enable CONFIG_HIO (Huawei ES3000_V2 PCIe SSD driver)
- SAUCE: hio: Makefile and Kconfig
* CVE-2016-5243 (LP: #1589036) compat_ link_dump
- tipc: fix an infoleak in tipc_nl_
- tipc: fix nl compat regression for link statistics
* CVE-2016-4470
- KEYS: potential uninitialized variable
* integer overflow in xt_alloc_table_info (LP: #1555353)
- netfilter: x_tables: check for size overflow
* CVE-2016-3135:
- Revert "UBUNTU: SAUCE: (noup) netfilter: x_tables: check for size overflow"
* CVE-2016-4440 (LP: #1584192)
- kvm:vmx: more complete state update on APICv on/off
* the system hangs in the dma driver when reboot or shutdown on a baytrail-m
laptop (LP: #1602579)
- dmaengine: dw: platform: power on device on shutdown
- ACPI / LPSS: override power state for LPSS DMA device
* Add proper palm detection support for MS Precision Touchpad (LP: #1593124)
- Revert "HID: multitouch: enable palm rejection if device implements
confidence usage"
- HID: multitouch: enable palm rejection for Windows Precision Touchpad
* Add support for Intel 8265 Bluetooth ([8087:0A2B]) (LP: #1599068)
- Bluetooth: Add support for Intel Bluetooth device 8265 [8087:0a2b]
* CVE-2016-4794 (LP: #1581871) map_extend_ work and chunk
- percpu: fix synchronization between chunk->
destruction
- percpu: fix synchronization between synchronous map extension and chunk
destruction
* Xenial update to v4.4.15 stable release (LP: #1601952) DYNAMIC_ DEBUG
- net_sched: fix pfifo_head_drop behavior vs backlog
- net: Don't forget pr_fmt on net_dbg_ratelimited for CONFIG_
- sit: correct IP protocol used in ipip6_err
- esp: Fix ESN generation under UDP encapsulation
- netem: fix a use after free
- ipmr/ip6mr: Initialize the last assert time of mfc entries.
- Bridge: Fix ipv6 mc snooping if bridge has no ipv6 address
- sock_diag: do not broadcast raw socket destruction
- bpf, perf...