Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
8f9a3034
Commit
8f9a3034
authored
Sep 19, 2016
by
Joseph Salisbury
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
UBUNTU: Ubuntu-4.4.0-39.59
Signed-off-by:
Joseph Salisbury
<
joseph.salisbury@canonical.com
>
parent
7cecab86
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
309 additions
and
5 deletions
+309
-5
debian.master/changelog
debian.master/changelog
+309
-5
No files found.
debian.master/changelog
View file @
8f9a3034
linux
(
4.4.0
-
39.5
8
)
UNRELEASED
;
urgency
=
low
linux
(
4.4.0
-
39.5
9
)
xenial
;
urgency
=
low
CHANGELOG
:
Do
not
edit
directly
.
Autogenerated
at
release
.
CHANGELOG
:
Use
the
printchanges
target
to
see
the
curent
changes
.
CHANGELOG
:
Use
the
insertchanges
target
to
create
the
final
log
.
[
Joseph
Salisbury
]
*
Release
Tracking
Bug
-
LP
:
#
1625303
*
thunder
:
chip
errata
w
/
multiple
CQEs
for
a
TSO
packet
(
LP
:
#
1624569
)
-
net
:
thunderx
:
Fix
for
issues
with
multiple
CQEs
posted
for
a
TSO
packet
*
thunder
:
faulty
TSO
padding
(
LP
:
#
1623627
)
-
net
:
thunderx
:
Fix
for
HW
issue
while
padding
TSO
packet
*
CVE
-
2016
-
6828
-
tcp
:
fix
use
after
free
in
tcp_xmit_retransmit_queue
()
*
Sennheiser
Officerunner
-
cannot
get
freq
at
ep
0x83
(
LP
:
#
1622763
)
-
SAUCE
:
(
no
-
up
)
ALSA
:
usb
-
audio
:
Add
quirk
for
sennheiser
officerunner
*
Backport
E3
Skylake
Support
in
ie31200_edac
to
Xenial
(
LP
:
#
1619766
)
-
EDAC
,
ie31200_edac
:
Add
Skylake
support
*
Ubuntu
16.04
-
Full
EEH
Recovery
Support
for
NVMe
devices
(
LP
:
#
1602724
)
-
SAUCE
:
nvme
:
Don
't suspend admin queue that wasn'
t
created
*
ISST
-
LTE
:
pNV
:
system
ben
is
hung
during
ST
(
nvme
)
(
LP
:
#
1620317
)
-
blk
-
mq
:
Allow
timeouts
to
run
while
queue
is
freezing
-
blk
-
mq
:
improve
warning
for
running
a
queue
on
the
wrong
CPU
-
blk
-
mq
:
don
't overwrite rq->mq_ctx
* lsattr 32bit does not work on 64bit kernel (Inappropriate ioctl error)
(LP: #1619918)
- btrfs: bugfix: handle FS_IOC32_{GETFLAGS, SETFLAGS, GETVERSION} in
btrfs_ioctl
* radeon: monitor connected to onboard VGA doesn'
t
work
with
Xenial
(
LP
:
#
1600092
)
-
drm
/
radeon
/
dp
:
add
back
special
handling
for
NUTMEG
*
initramfs
includes
qle
driver
,
but
not
firmware
(
LP
:
#
1623187
)
-
qed
:
add
MODULE_FIRMWARE
()
*
[
Hyper
-
V
]
Rebase
Hyper
-
V
to
4.7.2
(
stable
)
(
LP
:
#
1616677
)
-
hv_netvsc
:
Implement
support
for
VF
drivers
on
Hyper
-
V
-
hv_netvsc
:
Fix
the
list
processing
for
network
change
event
-
Drivers
:
hv
:
vmbus
:
Introduce
functions
for
estimating
room
in
the
ring
buffer
-
Drivers
:
hv
:
vmbus
:
Use
READ_ONCE
()
to
read
variables
that
are
volatile
-
Drivers
:
hv
:
vmbus
:
Export
the
vmbus_set_event
()
API
-
lcoking
/
barriers
,
arch
:
Use
smp
barriers
in
smp_store_release
()
-
asm
-
generic
:
guard
smp_store_release
/
load_acquire
-
x86
:
reuse
asm
-
generic
/
barrier
.
h
-
asm
-
generic
:
add
__smp_xxx
wrappers
-
x86
:
define
__smp_xxx
-
asm
-
generic
:
implement
virt_xxx
memory
barriers
-
Drivers
:
hv
:
vmbus
:
Move
some
ring
buffer
functions
to
hyperv
.
h
-
Drivers
:
hv
:
vmbus
:
Implement
APIs
to
support
"in place"
consumption
of
vmbus
packets
-
drivers
:
hv
:
Lock
access
to
hyperv_mmio
resource
tree
-
drivers
:
hv
:
Make
a
function
to
free
mmio
regions
through
vmbus
-
drivers
:
hv
:
Track
allocations
of
children
of
hv_vmbus
in
private
resource
tree
-
drivers
:
hv
:
Separate
out
frame
buffer
logic
when
picking
MMIO
range
-
Drivers
:
hv
:
vmbus
:
handle
various
crash
scenarios
-
Drivers
:
hv
:
balloon
:
don
't crash when memory is added in non-sorted order
- Drivers: hv: balloon: reset host_specified_ha_region
- tools: hv: lsvmbus: add pci pass-through UUID
- hv_netvsc: move start_remove flag to net_device_context
- hv_netvsc: use start_remove flag to protect netvsc_link_change()
- hv_netvsc: untangle the pointer mess
- hv_netvsc: get rid of struct net_device pointer in struct netvsc_device
- hv_netvsc: synchronize netvsc_change_mtu()/netvsc_set_channels() with
netvsc_remove()
- hv_netvsc: set nvdev link after populating chn_table
- hv_netvsc: Fix VF register on vlan devices
- hv_netvsc: remove redundant assignment in netvsc_recv_callback()
- hv_netvsc: introduce {net, hv}_device_to_netvsc_device() helpers
- hv_netvsc: pass struct netvsc_device to rndis_filter_{open, close}()
- hv_netvsc: pass struct net_device to rndis_filter_set_device_mac()
- hv_netvsc: pass struct net_device to rndis_filter_set_offload_params()
- netvsc: get rid of completion timeouts
- PCI: hv: Don'
t
leak
buffer
in
hv_pci_onchannelcallback
()
-
PCI
:
hv
:
Handle
all
pending
messages
in
hv_pci_onchannelcallback
()
-
netvsc
:
Use
the
new
in
-
place
consumption
APIs
in
the
rx
path
-
x86
/
kernel
:
Audit
and
remove
any
unnecessary
uses
of
module
.
h
-
PCI
:
hv
:
Fix
interrupt
cleanup
path
-
hv_netvsc
:
Fix
VF
register
on
bonding
devices
-
hv_netvsc
:
don
't lose VF information
- hv_netvsc: avoid deadlocks between rtnl lock and vf_use_cnt wait
- hv_netvsc: reset vf_inject on VF removal
- hv_netvsc: protect module refcount by checking net_device_ctx->vf_netdev
- hv_netvsc: fix bonding devices check in netvsc_netdev_event()
- Drivers: hv: vmbus: Use the new virt_xx barrier code
- ixgbevf: call ndo_stop() instead of dev_close() when running offline
selftest
- ixgbevf: fix error code path when setting MAC address
- ixgbevf: use bit operations for setting and checking resets
- ixgbevf: Add support for generic Tx checksums
- ixgbe/ixgbevf: Add support for bulk free in Tx cleanup & cleanup boolean
logic
- ixgbevf: refactor ethtool stats handling
- ixgbevf: add support for per-queue ethtool stats
- ixgbevf: make use of BIT() macro to avoid shift of signed values
- ixgbevf: Move API negotiation function into mac_ops
- ixgbevf: Add the device ID'
s
presented
while
running
on
Hyper
-
V
-
ixgbevf
:
Support
Windows
hosts
(
Hyper
-
V
)
-
ixgbevf
:
Change
the
relaxed
order
settings
in
VF
driver
for
sparc
-
ixgbevf
:
Use
mac_ops
instead
of
trying
to
identify
NIC
type
*
New
device
ID
for
Kabypoint
(
LP
:
#
1622469
)
-
mfd
:
lpss
:
Add
Intel
Kaby
Lake
PCH
-
H
PCI
IDs
-
SAUCE
:
i2c
:
i801
:
Add
support
for
Kaby
Lake
PCH
-
H
*
Xenial
update
to
v4
.4.21
stable
release
(
LP
:
#
1624037
)
-
Revert
"i40e: fix: do not sleep in netdev_ops"
-
fs
:
Check
for
invalid
i_uid
in
may_follow_link
()
-
netfilter
:
x_tables
:
check
for
size
overflow
-
ext4
:
validate
that
metadata
blocks
do
not
overlap
superblock
-
ext4
:
fix
xattr
shifting
when
expanding
inodes
-
ext4
:
fix
xattr
shifting
when
expanding
inodes
part
2
-
ext4
:
properly
align
shifted
xattrs
when
expanding
inodes
-
ext4
:
avoid
deadlock
when
expanding
inode
size
-
ext4
:
avoid
modifying
checksum
fields
directly
during
checksum
verification
-
block
:
Fix
race
triggered
by
blk_set_queue_dying
()
-
block
:
make
sure
a
big
bio
is
split
into
at
most
256
bvecs
-
cgroup
:
reduce
read
locked
section
of
cgroup_threadgroup_rwsem
during
fork
-
s390
/
sclp_ctl
:
fix
potential
information
leak
with
/
dev
/
sclp
-
drm
/
radeon
:
fix
radeon_move_blit
on
32
bit
systems
-
drm
:
Reject
page_flip
for
!DRIVER_MODESET
-
drm
/
msm
:
fix
use
of
copy_from_user
()
while
holding
spinlock
-
ASoC
:
atmel_ssc_dai
:
Don
't unconditionally reset SSC on stream startup
- xfs: fix superblock inprogress check
- timekeeping: Cap array access in timekeeping_debug
- timekeeping: Avoid taking lock in NMI path with CONFIG_DEBUG_TIMEKEEPING
- lustre: remove unused declaration
- wrappers for ->i_mutex access
- ovl: don'
t
copy
up
opaqueness
-
ovl
:
remove
posix_acl_default
from
workdir
-
ovl
:
listxattr
:
use
strnlen
()
-
ovl
:
fix
workdir
creation
-
ubifs
:
Fix
assertion
in
layout_in_gaps
()
-
bcache
:
RESERVE_PRIO
is
too
small
by
one
when
prio_buckets
()
is
a
power
of
two
.
-
vhost
/
scsi
:
fix
reuse
of
&
vq
->
iov
[
out
]
in
response
-
x86
/
apic
:
Do
not
init
irq
remapping
if
ioapic
is
disabled
-
uprobes
:
Fix
the
memcg
accounting
-
crypto
:
caam
-
fix
IV
loading
for
authenc
(
giv
)
decryption
-
ALSA
:
usb
-
audio
:
Add
sample
rate
inquiry
quirk
for
B850V3
CP2114
-
ALSA
:
firewire
-
tascam
:
accessing
to
user
space
outside
spinlock
-
ALSA
:
fireworks
:
accessing
to
user
space
outside
spinlock
-
ALSA
:
rawmidi
:
Fix
possible
deadlock
with
virmidi
registration
-
ALSA
:
hda
-
Add
headset
mic
quirk
for
Dell
Inspiron
5468
-
ALSA
:
hda
-
Enable
subwoofer
on
Dell
Inspiron
7559
-
ALSA
:
timer
:
fix
NULL
pointer
dereference
in
read
()/
ioctl
()
race
-
ALSA
:
timer
:
fix
division
by
zero
after
SNDRV_TIMER_IOCTL_CONTINUE
-
ALSA
:
timer
:
fix
NULL
pointer
dereference
on
memory
allocation
failure
-
scsi
:
fix
upper
bounds
check
of
sense
key
in
scsi_sense_key_string
()
-
metag
:
Fix
atomic_
*
_return
inline
asm
constraints
-
cpufreq
:
Fix
GOV_LIMITS
handling
for
the
userspace
governor
-
hwrng
:
exynos
-
Disable
runtime
PM
on
probe
failure
-
regulator
:
anatop
:
allow
regulator
to
be
in
bypass
mode
-
lib
/
mpi
:
mpi_write_sgl
():
fix
skipping
of
leading
zero
limbs
-
Linux
4.4.21
*
Headset
mic
detection
on
some
variants
of
Dell
Inspiron
5468
(
LP
:
#
1617900
)
-
ALSA
:
hda
-
Add
headset
mic
quirk
for
Dell
Inspiron
5468
*
Xenial
update
to
v4
.4.20
stable
release
(
LP
:
#
1621113
)
-
hugetlb
:
fix
nr_pmds
accounting
with
shared
page
tables
-
x86
/
mm
:
Disable
preemption
during
CR3
read
+
write
-
uprobes
/
x86
:
Fix
RIP
-
relative
handling
of
EVEX
-
encoded
instructions
-
tools
/
testing
/
nvdimm
:
fix
SIGTERM
vs
hotplug
crash
-
SUNRPC
:
Handle
EADDRNOTAVAIL
on
connection
failures
-
SUNRPC
:
allow
for
upcalls
for
same
uid
but
different
gss
service
-
powerpc
/
eeh
:
eeh_pci_enable
():
fix
checking
of
post
-
request
state
-
ALSA
:
usb
-
audio
:
Add
a
sample
rate
quirk
for
Creative
Live
! Cam Socialize HD
(
VF0610
)
-
ALSA
:
usb
-
audio
:
Add
quirk
for
ELP
HD
USB
Camera
-
arm64
:
Define
AT_VECTOR_SIZE_ARCH
for
ARCH_DLINFO
-
parisc
:
Fix
order
of
EREFUSED
define
in
errno
.
h
-
virtio
:
fix
memory
leak
in
virtqueue_add
()
-
vfio
/
pci
:
Fix
NULL
pointer
oops
in
error
interrupt
setup
handling
-
perf
intel
-
pt
:
Fix
occasional
decoding
errors
when
tracing
system
-
wide
-
libnvdimm
,
nd_blk
:
mask
off
reserved
status
bits
-
ALSA
:
hda
-
Manage
power
well
properly
for
resume
-
NVMe
:
Don
't unmap controller registers on reset
- PCI: Support PCIe devices with short cfg_size
- PCI: Add Netronome vendor and device IDs
- PCI: Limit config space size for Netronome NFP6000 family
- PCI: Add Netronome NFP4000 PF device ID
- PCI: Limit config space size for Netronome NFP4000
- mmc: sdhci-acpi: Reduce Baytrail eMMC/SD/SDIO hangs
- ACPI: CPPC: Return error if _CPC is invalid on a CPU
- ACPI / CPPC: Prevent cpc_desc_ptr points to the invalid data
- um: Don'
t
discard
.
text
.
exit
section
-
genirq
/
msi
:
Remove
unused
MSI_FLAG_IDENTITY_MAP
-
genirq
/
msi
:
Make
sure
PCI
MSIs
are
activated
early
-
crypto
:
caam
-
fix
non
-
hmac
hashes
-
crypto
:
caam
-
fix
echainiv
(
authenc
)
encrypt
shared
descriptor
-
crypto
:
caam
-
defer
aead_set_sh_desc
in
case
of
zero
authsize
-
usb
:
ehci
:
change
order
of
register
cleanup
during
shutdown
-
usb
:
misc
:
usbtest
:
add
fix
for
driver
hang
-
usb
:
dwc3
:
pci
:
add
Intel
Kabylake
PCI
ID
-
usb
:
dwc3
:
gadget
:
increment
request
->
actual
once
-
usb
:
hub
:
Fix
unbalanced
reference
count
/
memory
leak
/
deadlocks
-
USB
:
hub
:
fix
up
early
-
exit
pathway
in
hub_activate
-
USB
:
hub
:
change
the
locking
in
hub_activate
-
usb
:
renesas_usbhs
:
clear
the
BRDYSTS
in
usbhsg_ep_enable
()
-
usb
:
renesas_usbhs
:
Use
dmac
only
if
the
pipe
type
is
bulk
-
USB
:
validate
wMaxPacketValue
entries
in
endpoint
descriptors
-
usb
:
gadget
:
fsl_qe_udc
:
off
by
one
in
setup_received_handle
()
-
usb
/
gadget
:
fix
gadgetfs
aio
support
.
-
xhci
:
always
handle
"Command Ring Stopped"
events
-
usb
:
xhci
:
Fix
panic
if
disconnect
-
xhci
:
don
't dereference a xhci member after removing xhci
- USB: serial: fix memleak in driver-registration error path
- USB: serial: option: add D-Link DWM-156/A3
- USB: serial: option: add support for Telit LE920A4
- USB: serial: ftdi_sio: add device ID for WICED USB UART dev board
- USB: serial: ftdi_sio: add PIDs for Ivium Technologies devices
- iommu/dma: Don'
t
put
uninitialised
IOVA
domains
-
iommu
/
arm
-
smmu
:
Fix
CMDQ
error
handling
-
iommu
/
arm
-
smmu
:
Don
't BUG() if we find aborting STEs with disable_bypass
- pinctrl/amd: Remove the default de-bounce time
- EDAC: Increment correct counter in edac_inc_ue_error()
- s390/dasd: fix hanging device after clear subchannel
- mac80211: fix purging multicast PS buffer queue
- arm64: dts: rockchip: add reset saradc node for rk3368 SoCs
- of: fix reference counting in of_graph_get_endpoint_by_regs
- sched/cputime: Fix NO_HZ_FULL getrusage() monotonicity regression
- sched/nohz: Fix affine unpinned timers mess
- iio: fix sched WARNING "do not call blocking ops when !TASK_RUNNING"
- drm/amdgpu: Change GART offset to 64-bit
- drm/amdgpu: fix amdgpu_move_blit on 32bit systems
- drm/amdgpu: avoid a possible array overflow
- drm/amdgpu: skip TV/CV in display parsing
- drm/amd/amdgpu: sdma resume fail during S4 on CI
- drm/amdgpu: record error code when ring test failed
- drm/i915: fix aliasing_ppgtt leak
- ARC: build: Better way to detect ISA compatible toolchain
- ARC: use correct offset in pt_regs for saving/restoring user mode r25
- ARC: Call trace_hardirqs_on() before enabling irqs
- ARC: Elide redundant setup of DMA callbacks
- aacraid: Check size values after double-fetch from user
- mfd: cros_ec: Add cros_ec_cmd_xfer_status() helper
- i2c: cros-ec-tunnel: Fix usage of cros_ec_cmd_xfer()
- cdc-acm: fix wrong pipe type on rx interrupt xfers
- mpt3sas: Fix resume on WarpDrive flash cards
- megaraid_sas: Fix probing cards without io port
- usb: renesas_usbhs: gadget: fix return value check in
usbhs_mod_gadget_probe()
- gpio: Fix OF build problem on UM
- fs/seq_file: fix out-of-bounds read
- btrfs: waiting on qgroup rescan should not always be interruptible
- btrfs: properly track when rescan worker is running
- Input: tegra-kbc - fix inverted reset logic
- Input: i8042 - break load dependency between atkbd/psmouse and i8042
- Input: i8042 - set up shared ps2_cmd_mutex for AUX ports
- crypto: nx - off by one bug in nx_of_update_msc()
- crypto: qat - fix aes-xts key sizes
- dmaengine: usb-dmac: check CHCR.DE bit in usb_dmac_isr_channel()
- USB: avoid left shift by -1
- usb: chipidea: udc: don'
t
touch
DP
when
controller
is
in
host
mode
-
USB
:
fix
typo
in
wMaxPacketSize
validation
-
USB
:
serial
:
mos7720
:
fix
non
-
atomic
allocation
in
write
path
-
USB
:
serial
:
mos7840
:
fix
non
-
atomic
allocation
in
write
path
-
USB
:
serial
:
option
:
add
WeTelecom
WM
-
D200
-
USB
:
serial
:
option
:
add
WeTelecom
0x6802
and
0x6803
products
-
staging
:
comedi
:
daqboard2000
:
bug
fix
board
type
matching
code
-
staging
:
comedi
:
comedi_test
:
fix
timer
race
conditions
-
staging
:
comedi
:
ni_mio_common
:
fix
AO
inttrig
backwards
compatibility
-
staging
:
comedi
:
ni_mio_common
:
fix
wrong
insn_write
handler
-
ACPI
/
drivers
:
fix
typo
in
ACPI_DECLARE_PROBE_ENTRY
macro
-
ACPI
/
drivers
:
replace
acpi_probe_lock
spinlock
with
mutex
-
ACPI
/
sysfs
:
fix
error
code
in
get_status
()
-
ACPI
/
SRAT
:
fix
SRAT
parsing
order
with
both
LAPIC
and
X2APIC
present
-
ALSA
:
line6
:
Remove
double
line6_pcm_release
()
after
failed
acquire
.
-
ALSA
:
line6
:
Give
up
on
the
lock
while
URBs
are
released
.
-
ALSA
:
line6
:
Fix
POD
sysfs
attributes
segfault
-
hwmon
:
(
iio_hwmon
)
fix
memory
leak
in
name
attribute
-
sysfs
:
correctly
handle
read
offset
on
PREALLOC
attrs
-
Linux
4.4.20
*
Failed
to
acknowledge
elog
:
/
sys
/
firmware
/
opal
/
elog
/
0x5018d709
/
acknowledge
(
2
:
No
such
file
or
directory
)
(
LP
:
#
1619552
)
-
powerpc
/
powernv
:
Drop
reference
added
by
kset_find_obj
()
*
backport
support
for
userspace
access
of
DP
aux
devices
(
LP
:
#
1619756
)
-
drm
/
dp
:
Add
a
drm_aux
-
dev
module
for
reading
/
writing
dpcd
registers
.
-
drm
/
dp
:
Allow
signals
to
interrupt
drm_aux
-
dev
reads
/
writes
-
[
Config
]
CONFIG_DRM_DP_AUX_CHARDEV
=
y
*
Enable
virtual
scsi
server
driver
for
Power
(
LP
:
#
1615665
)
-
SAUCE
:
Ibmvscsis
:
Properly
deregister
target
sessions
-
SAUCE
:
Return
TCMU
-
generated
sense
data
to
fabric
module
-
SAUCE
:
Ibmvscsis
:
Code
cleanup
of
print
statements
-
SAUCE
:
Ibmvscsis
:
Fixed
a
bug
reported
by
Dan
Carpenter
*
ISST
-
LTE
:
system
dropped
into
xmon
at
pcibios_release_device
+
0x5c
/
0x80
during
running
dlpar
test
on
monklp3
(
LP
:
#
1618151
)
-
powerpc
/
pseries
:
use
pci_host_bridge
.
release_fn
()
to
kfree
(
phb
)
*
Kernel
Build
Fails
for
Fuse
Module
(
LP
:
#
1617550
)
-
SAUCE
:
(
namespace
)
userns
:
Export
current_in_userns
to
modules
*
boot
-
time
kernel
panic
introduced
in
4.4.0
-
18
,
not
present
in
4.4.0
-
15
(
LP
:
#
1572630
)
-
blk
-
mq
:
Reuse
hardware
context
cpumask
for
tags
-
blk
-
mq
:
Use
proper
cpumask
iterator
--
Tim
Gardner
<
tim
.
gardner
@
canonical
.
com
>
Tue
,
06
Sep
2016
09
:
39
:
30
-
06
00
--
Joseph
Salisbury
<
joseph
.
salisbury
@
canonical
.
com
>
Mon
,
19
Sep
2016
14
:
23
:
10
-
04
00
linux
(
4.4.0
-
38.57
)
xenial
;
urgency
=
low
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment