Improve changelog for stable update 4.4.4
This commit is contained in:
parent
13ca0a257b
commit
2dc47cb5ae
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue