diff --git a/debian/changelog b/debian/changelog index 75ca6a147..ca3b42495 100644 --- a/debian/changelog +++ b/debian/changelog @@ -137,17 +137,14 @@ linux (4.4.4-1) UNRELEASED; urgency=medium https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.4.4 - af_iucv: Validate socket address length in iucv_sock_bind() - gro: Make GRO aware of lightweight tunnels. - - net: dp83640: Fix tx timestamp overflow handling. - tunnels: Allow IPv6 UDP checksums to be correctly controlled. - lwt: fix rx checksum setting for lwt devices tunneling over ipv6 - tcp: fix NULL deref in tcp_v4_send_ack() - af_unix: fix struct pid memory leak - pptp: fix illegal memory access caused by multiple bind()s - sctp: allow setting SCTP_SACK_IMMEDIATELY by the application - - net: dsa: fix mv88e6xxx switches - tipc: fix connection abort during subscription cancel - inet: frag: Always orphan skbs inside ip_defrag() - - switchdev: Require RTNL mutex to be held when sending FDB notifications - tcp: beware of alignments in tcp_get_info() - ipv6: enforce flowi6_oif usage in ip6_dst_lookup_tail() - ipv6/udp: use sticky pktinfo egress ifindex on connect() @@ -184,19 +181,10 @@ linux (4.4.4-1) UNRELEASED; urgency=medium - unix_diag: fix incorrect sign extension in unix_lookup_by_ino - sctp: Fix port hash table size computation - ext4: fix bh->b_state corruption - - ARM: debug-ll: fix BCM63xx entry for multiplatform - - arm64: errata: Add -mpc-relative-literal-loads to build flags - - KVM: s390: fix guest fprs memory leak + - [s390] KVM: fix guest fprs memory leak - devm_memremap: Fix error value when memremap failed - - drm/gma500: Use correct unref in the gem bo create function - - ARM: 8457/1: psci-smp is built only for SMP - - lib/ucs2_string: Add ucs2 -> utf8 helper functions - - efi: Use ucs2_as_utf8 in efivarfs instead of open coding a bad version - - efi: Do variable name validation tests in utf8 - - efi: Make our variable validation list include the guid - efi: Make efivarfs entries immutable by default - efi: Add pstore variables to the deletion whitelist - - lib/ucs2_string: Correct ucs2 -> utf8 conversion - bcache: fix a livelock when we cause a huge number of cache misses - bcache: Add a cond_resched() call to gc - bcache: clear BCACHE_DEV_UNLINK_DONE flag when attaching a backing device @@ -211,17 +199,14 @@ linux (4.4.4-1) UNRELEASED; urgency=medium - USB: cp210x: add IDs for GE B650V3 and B850V3 boards - USB: option: add support for SIM7100E - USB: option: add "4G LTE usb-modem U901" - - drivers: android: correct the size of struct binder_uintptr_t for BC_DEAD_BINDER_DONE - - spi: omap2-mcspi: Prevent duplicate gpio_request + - [armhf] spi: omap2-mcspi: Prevent duplicate gpio_request - iw_cxgb3: Fix incorrectly returning error on success - - drm/i915: shut up gen8+ SDE irq dmesg noise + - [x86] drm/i915: shut up gen8+ SDE irq dmesg noise - ocfs2: unlock inode if deleting inode from orphan fails - mm: thp: fix SMP race condition between THP page fault and MADV_DONTNEED - mm: numa: quickly fail allocations for NUMA balancing on full nodes - genirq: Validate action before dereferencing it in handle_irq_event_percpu() - - clocksource/drivers/vt8500: Increase the minimum delta - - s390/kvm: remove dependency on struct save_area definition - - KVM: s390: fix memory overwrites when vx is disabled + - [s390] KVM: fix memory overwrites when vx is disabled - Btrfs: add missing brelse when superblock checksum fails - Btrfs: igrab inode in writepage - btrfs: statfs: report zero available if metadata are exhausted @@ -230,17 +215,15 @@ linux (4.4.4-1) UNRELEASED; urgency=medium - Btrfs: fix transaction handle leak on failure to create hard link - Btrfs: Initialize btrfs_root->highest_objectid when loading tree root and subvolume roots - btrfs: initialize the seq counter in struct btrfs_device - - s390: fix normalization bug in exception table sorting - - s390/dasd: prevent incorrect length error under z/VM after PAV changes - - s390/dasd: fix refcount for PAV reassignment - - s390/dasd: fix performance drop - - s390/compat: correct restore of high gprs on signal return - - s390/fpu: signals vs. floating point control register + - [s390] fix normalization bug in exception table sorting + - [s390] dasd: prevent incorrect length error under z/VM after PAV changes + - [s390] dasd: fix refcount for PAV reassignment + - [s390] dasd: fix performance drop + - [s390] compat: correct restore of high gprs on signal return + - [s390] fpu: signals vs. floating point control register - uml: flush stdout before forking - uml: fix hostfs mknod() - - um: link with -lpthread - locks: fix unlock when fcntl_setlk races with a close - - rtlwifi: rtl_pci: Fix kernel panic - rtlwifi: rtl8192cu: Add missing parameter setup - rtlwifi: rtl8192ce: Fix handling of module parameters - rtlwifi: rtl8192de: Fix incorrect module parameter descriptions @@ -248,40 +231,28 @@ linux (4.4.4-1) UNRELEASED; urgency=medium - rtlwifi: rtl8192se: Fix module parameter initialization - rtlwifi: rtl8188ee: Fix module parameter initialization - rtlwifi: rtl8723be: Fix module parameter initialization - - mei: fix fasync return value on error - - mei: validate request value in client notify request ioctl + - [x86] mei: fix fasync return value on error + - [x86] mei: validate request value in client notify request ioctl - namei: ->d_inode of a pinned dentry is stable only for positives - - rc: sunxi-cir: Initialize the spinlock properly - - media: dvb-core: Don't force CAN_INVERSION_AUTO in oneshot mode - - si2157: return -EINVAL if firmware blob is too big + - [armhf] rc: sunxi-cir: Initialize the spinlock properly - gspca: ov534/topro: prevent a division by 0 - vb2: fix a regression in poll() behavior for output,streams - tda1004x: only update the frontend properties if locked - - dm space map metadata: remove unused variable in brb_pop() - dm snapshot: fix hung bios when copy error occurs - dm: fix dm_rq_target_io leak on faults with .request_fn DM w/ blk-mq paths - - coresight: checking for NULL string in coresight_name_match() - - irqchip/omap-intc: Add support for spurious irq handling - - irqchip/mxs: Add missing set_handle_irq() - - irqchip/atmel-aic: Fix wrong bit operation for IRQ priority - - irqchip/gic-v3-its: Fix double ICC_EOIR write for LPI in EOImode==1 - posix-clock: Fix return code on the poll method's error path - - clockevents/tcb_clksrc: Prevent disabling an already disabled clock - - mmc: usdhi6rol0: handle NULL data in timeout - mmc: sdhci-pci: Do not default to 33 Ohm driver strength for Intel SPT - mmc: sdhci: Fix DMA descriptor with zero data length - mmc: sdio: Fix invalid vdd in voltage switch power cycle - mmc: mmc: Fix incorrect use of driver strength switching HS200 and HS400 - mmc: sdhci: Fix sdhci_runtime_pm_bus_on/off() - mmc: core: Enable tuning according to the actual timing - - mmc: mmci: fix an ages old detection error - - mmc: sdhci-acpi: Fix card detect race for Intel BXT/APL - - mmc: pxamci: fix again read-only gpio detection polarity + - [armhf, arm64] mmc: mmci: fix an ages old detection error + - [x86] mmc: sdhci-acpi: Fix card detect race for Intel BXT/APL - mmc: sdhci-pci: Fix card detect race for Intel BXT/APL - mmc: sdhci: Allow override of mmc host operations - mmc: sdhci: Allow override of get_cd() called from sdhci_request() - - tools: hv: vss: fix the write()'s argument: error -> vss_msg - - Drivers: hv: vmbus: Fix a Host signaling bug + - [x86] Drivers: hv: vmbus: Fix a Host signaling bug - Bluetooth: Use continuous scanning when creating LE connections - Bluetooth: Add support of Toshiba Broadcom based devices - Bluetooth: Fix incorrect removing of IRKs @@ -290,13 +261,13 @@ linux (4.4.4-1) UNRELEASED; urgency=medium - time: Avoid signed overflow in timekeeping_get_ns() - cputime: Prevent 32bit overflow in time[val|spec]_to_cputime() - Revert "MIPS: Fix PAGE_MASK definition" - - MIPS: Loongson-3: Fix SMP_ASK_C0COUNT IPI handler - - MIPS: hpet: Choose a safe value for the ETIME check - - MIPS: Fix some missing CONFIG_CPU_MIPSR6 #ifdefs - - MIPS: Fix buffer overflow in syscall_get_arguments() + - [MIPS] Loongson-3: Fix SMP_ASK_C0COUNT IPI handler + - [MIPS] hpet: Choose a safe value for the ETIME check + - [MIPS] Fix some missing CONFIG_CPU_MIPSR6 #ifdefs + - [MIPS] Fix buffer overflow in syscall_get_arguments() - EDAC: Robustify workqueues destruction - EDAC, mc_sysfs: Fix freeing bus' name - - sparc64: fix incorrect sign extension in sys_sparc64_personality + - [sparc64] fix incorrect sign extension in sys_sparc64_personality - cxl: use correct operator when writing pcie config space values - clk: exynos: use irqsave version of spin_lock to avoid deadlock with irqs - regulator: axp20x: Fix GPIO LDO enable value for AXP22x @@ -436,18 +407,18 @@ linux (4.4.4-1) UNRELEASED; urgency=medium - NFSv4: Fix a dentry leak on alias use - of/irq: Fix msi-map calculation for nonzero rid-base - KVM: async_pf: do not warn on page allocation failures - - KVM: arm/arm64: vgic: Ensure bitmaps are long enough - - KVM: x86: fix missed hardware breakpoints - - KVM: x86: fix conversion of addresses to linear in 32-bit protected mode - - KVM: x86: MMU: fix ubsan index-out-of-range warning - - powerpc/eeh: Fix partial hotplug criterion + - [arm/arm64] KVM: vgic: Ensure bitmaps are long enough + - [x86] KVM: fix missed hardware breakpoints + - [x86] KVM: fix conversion of addresses to linear in 32-bit protected mode + - [x86] KVM: MMU: fix ubsan index-out-of-range warning + - [powerpc] eeh: Fix partial hotplug criterion - tracing: Fix showing function event in available_events - sunrpc/cache: fix off-by-one in qword_get() - kernel/resource.c: fix muxed resource handling in __request_region() - do_last(): don't let a bogus return value from ->open() et.al. to confuse us - - ARM: OMAP2+: Fix onenand initialization to avoid filesystem corruption - - ARM: at91/dt: fix typo in sama5d2 pinmux descriptions - - xen/arm: correctly handle DMA mapping of compound pages + - [ARM] OMAP2+: Fix onenand initialization to avoid filesystem corruption + - [ARM] at91/dt: fix typo in sama5d2 pinmux descriptions + - [arm] xen: correctly handle DMA mapping of compound pages - xen/scsiback: correct frontend counting - xen/pciback: Check PF instead of VF for PCI_COMMAND_MEMORY - xen/pciback: Save the number of MSI-X entries to be copied later. @@ -455,23 +426,23 @@ linux (4.4.4-1) UNRELEASED; urgency=medium - should_follow_link(): validate ->d_seq after having decided to follow - do_last(): ELOOP failure exit should be done after leaving RCU mode - hpfs: don't truncate the file when delete fails - - x86/mpx: Fix off-by-one comparison with nr_registers - - x86/entry/compat: Add missing CLAC to entry_INT80_32 - - x86/irq: Call chip->irq_set_affinity in proper context - - x86/irq: Fix a race in x86_vector_free_irqs() - - x86/irq: Validate that irq descriptor is still active - - x86/irq: Do not use apic_chip_data.old_domain as temporary buffer - - x86/irq: Reorganize the return path in assign_irq_vector - - x86/irq: Reorganize the search in assign_irq_vector - - x86/irq: Check vector allocation early - - x86/irq: Copy vectormask instead of an AND operation - - x86/irq: Get rid of code duplication - - x86/irq: Remove offline cpus from vector cleanup - - x86/irq: Clear move_in_progress before sending cleanup IPI - - x86/irq: Remove the cpumask allocation from send_cleanup_vector() - - x86/irq: Remove outgoing CPU from vector cleanup mask - - x86/irq: Call irq_force_move_complete with irq descriptor - - x86/irq: Plug vector cleanup race + - [x86] mpx: Fix off-by-one comparison with nr_registers + - [x86] entry/compat: Add missing CLAC to entry_INT80_32 + - [x86] irq: Call chip->irq_set_affinity in proper context + - [x86] irq: Fix a race in x86_vector_free_irqs() + - [x86] irq: Validate that irq descriptor is still active + - [x86] irq: Do not use apic_chip_data.old_domain as temporary buffer + - [x86] irq: Reorganize the return path in assign_irq_vector + - [x86] irq: Reorganize the search in assign_irq_vector + - [x86] irq: Check vector allocation early + - [x86] irq: Copy vectormask instead of an AND operation + - [x86] irq: Get rid of code duplication + - [x86] irq: Remove offline cpus from vector cleanup + - [x86] irq: Clear move_in_progress before sending cleanup IPI + - [x86] irq: Remove the cpumask allocation from send_cleanup_vector() + - [x86] irq: Remove outgoing CPU from vector cleanup mask + - [x86] irq: Call irq_force_move_complete with irq descriptor + - [x86] irq: Plug vector cleanup race - IB/cma: Fix RDMA port validation for iWarp - security: let security modules use PTRACE_MODE_* with bitmasks - iwlwifi: dvm: fix WoWLAN