From 455507d34b2f36afb10ce9572850cffaa4711cab Mon Sep 17 00:00:00 2001 From: Ben Hutchings Date: Sat, 6 Feb 2016 18:31:53 +0000 Subject: [PATCH] Improve changelog for stable updates 4.3.{4,5} Delete entries for commits that are unimportant. Add regression versions. --- debian/changelog | 145 +++++++++++------------------------------------ 1 file changed, 32 insertions(+), 113 deletions(-) diff --git a/debian/changelog b/debian/changelog index 7b5e47a32..ed1b83164 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,167 +2,94 @@ linux (4.3.5-1) UNRELEASED; urgency=medium * New upstream stable update: https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.3.4 - - ACPI: Use correct IRQ when uninstalling ACPI interrupt handler - - ACPI: Using correct irq when waiting for events - - ACPI / PM: Fix incorrect wakeup IRQ setting during suspend-to-idle - - tpm, tpm_tis: fix tpm_tis ACPI detection issue with TPM 2.0 - - toshiba_acpi: Initialize hotkey_event_type variable - - USB: cdc_acm: Ignore Infineon Flash Loader utility - - USB: serial: Another Infineon flash loader USB ID - - usb-storage: Fix scsi-sd failure "Invalid field in cdb" for USB adapter - JMicron - - USB: cp210x: Remove CP2110 ID from compatibility list + - toshiba_acpi: Initialize hotkey_event_type variable (regression in 4.3) - USB: add quirk for devices with broken LPM - - USB: whci-hcd: add check for dma mapping error - - usb: gadget: pxa27x: fix suspend callback - - USB: host: ohci-at91: fix a crash in ohci_hcd_at91_overcurrent_irq - - usb: musb: USB_TI_CPPI41_DMA requires dmaengine support - usb: core : hub: Fix BOS 'NULL pointer' kernel panic - - usb: Use the USB_SS_MULT() macro to decode burst multiplier for log message - - pppoe: fix memory corruption in padt work structure - - gre6: allow to update all parameters via rtnl - - atl1c: Improve driver not to do order 4 GFP_ATOMIC allocation + - pppoe: fix memory corruption in padt work structure (regression in 4.1) - ipv6: keep existing flags when setting IFA_F_OPTIMISTIC - - vxlan: fix incorrect RCO bit in VXLAN header - - sctp: use the same clock as if sock source timestamps were on + (regression in 4.1) + - vxlan: fix incorrect RCO bit in VXLAN header (regression in 4.0) - sctp: update the netstamp_needed counter when copying sockets - - sctp: also copy sk_tsflags when copying the socket - - net: cdc_mbim: add "NDP to end" quirk for Huawei E3372 - - net: qca_spi: fix transmit queue timeout handling - - r8152: fix lockup when runtime PM is enabled + - sctp: also copy sk_tsflags when copying the socket (regression in 3.17) + - r8152: fix lockup when runtime PM is enabled (regression in 4.2) - ipv6: sctp: clone options to avoid use after free - - phy: micrel: Fix finding PHY properties in MAC node. + - phy: micrel: Fix finding PHY properties in MAC node. (regression in 4.2) - openvswitch: Fix helper reference leak - openvswitch: Respect conntrack zone even if invalid - - uapi: export ila.h - - sh_eth: fix kernel oops in skb_put() - net: fix IP early demux races - vlan: Fix untag operations of stacked vlans with REORDER_HEADER off - skbuff: Fix offset error in skb_reorder_vlan_header - net: check both type and procotol for tcp sockets - net_sched: make qdisc_tree_decrease_qlen() work for non mq + (regression in 4.3.3) - net: fix uninitialized variable issue - ipv6: automatically enable stable privacy mode if stable_secret set - - inet: tcp: fix inetpeer_set_addr_v4() - - rhashtable: Enforce minimum size on initial hash table - - gianfar: Don't enable RX Filer if not supported + - inet: tcp: fix inetpeer_set_addr_v4() (regression in 4.3) + - rhashtable: Enforce minimum size on initial hash table (regression in 4.1) - fou: clean up socket with kfree_rcu - af_unix: Revert 'lock_interruptible' in stream receive code - - tcp: restore fastopen with no data in SYN packet - - rhashtable: Fix walker list corruption + - tcp: restore fastopen with no data in SYN packet (regression in 4.0) + - rhashtable: Fix walker list corruption (regression in 4.1) https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.3.5 - - [x86] smpboot: Re-enable init_udelay=0 by default on modern CPUs - [x86] mpx: Fix instruction decoder condition - [x86] signal: Fix restart_syscall number for x32 tasks - [x86] paravirt: Prevent rtc_cmos platform device init on PV guests - - [x86] mce: Ensure offline CPUs don't participate in rendezvous process - - [x86] xen: don't reset vcpu_info on a cancelled suspend - - [x86] KVM: VMX: fix SMEP and SMAP without EPT + (regression in 4.2) - [powerpc*] KVM: Book3S HV: Don't dynamically split core when already split + (regression in 4.3) - [powerpc*] KVM: Book3S HV: Prohibit setting illegal transaction state in MSR - - [x86] KVM: expose MSR_TSC_AUX to userspace - - [x86] KVM: correctly print #AC in traces - - [x86] reboot/quirks: Add iMac10,1 to pci_reboot_dmi_table[] - [x86] boot: Double BOOT_HEAP_SIZE to 64KB - [x86] mm: Add barriers and document switch_mm()-vs-flush synchronization (CVE-2016-2069) - - [x86] mm: Improve switch_mm() barrier comments - timers: Use proper base migration in add_timer_on() - - ipmi: Start the timer and thread on internal msgs - ipmi: move timer init to before irq is setup - - [x86] ALSA: hda/realtek - Dell XPS one ALC3260 speaker no sound after - resume back - ALSA: hda - Disable 64bit address for Creative HDA controllers - - ALSA: hda - Fix lost 4k BDL boundary workaround - - [x86] ALSA: hda - Add Intel Lewisburg device IDs Audio - - [x86] ALSA: hda - Apply pin fixup for HP ProBook 6550b - - ALSA: fireworks/bebob/oxfw/dice: enable to make as built-in - - ALSA: hda - Apply HP headphone fixups more generically - - [x86] ALSA: hda - Fix noise on Dell Latitude E6440 - - [x86] ALSA: hda - Add fixup for Acer Aspire One Cloudbook 14 - - [x86] ALSA: hda - Fix headphone noise after Dell XPS 13 resume back - from S3 - - [x86] ALSA: hda - Fix noise on Gigabyte Z170X mobo + - ALSA: hda - Fix lost 4k BDL boundary workaround (regression in 4.2) + - [x86] ALSA: hda - Fix noise on Dell Latitude E6440 (regression in 4.1) - ALSA: hda - Skip ELD notification during system suspend - - ALSA: rme96: Fix unexpected volume reset after rate changes - - [x86] ALSA: hda - Add inverted dmic for Packard Bell DOTS - - ALSA: hda - Fixing speaker noise on the two latest thinkpad models - - [x86] ALSA: hda - Fix noise problems on Thinkpad T440s - - [x86] ALSA: hda/ca0132 - quirk for Alienware 17 2015 - - [x86] ALSA: hda - Add a fixup for Thinkpad X1 Carbon 2nd - - [x86] ALSA: hda - Apply click noise workaround for Thinkpads generically - - [x86] ALSA: hda - Fix headphone mic input on a few Dell ALC293 machines - - [x86] ALSA: hda - Set codec to D3 at reboot/shutdown on Thinkpads - - ALSA: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFly - - ALSA: usb-audio: Add sample rate inquiry quirk for AudioQuest DragonFly - - ALSA: hda - Set SKL+ hda controller power at freeze() and thaw() - - [x86] ALSA: hda/realtek - Fix silent headphone output on MacPro 4,1 (v2) - - [x86] ALSA: hda - Add mic mute hotkey quirk for Lenovo ThinkCentre AIO - - ALSA: hda - Add keycode map for alc input device - - [x86] ALSA: usb: Add native DSD support for Oppo HA-1 - - ALSA: hda - Fixup inverted internal mic for Lenovo E50-80 + (regression in 4.3) - ALSA: seq: Fix missing NULL check at remove_events ioctl - ALSA: usb-audio: Avoid calling usb_autopm_put_interface() at disconnect - ALSA: seq: Fix race at timer setup and close - [x86] ALSA: hda - Fix white noise on Dell Latitude E5550 + (regression in 4.1) - ALSA: usb-audio: Fix mixer ctl regression of Native Instrument devices + (regression in 3.19) - ALSA: timer: Harden slave timer list handling - - [x86] ALSA: hda - fix the headset mic detection problem for a Dell laptop - ALSA: timer: Fix race among timer ioctls - ALSA: timer: Fix double unlink of active_list - - [x86] ALSA: hda - Add fixup for Dell Latitidue E6540 + - [x86] ALSA: hda - Add fixup for Dell Latitidue E6540 (regression in 4.1) - ALSA: seq: Fix snd_seq_call_port_info_ioctl in compat mode - ALSA: pcm: Fix snd_pcm_hw_params struct copy in compat mode - - ALSA: hrtimer: Fix stall by hrtimer_cancel() - ALSA: control: Avoid kernel warnings from tlv ioctl with numid 0 - - [x86] ALSA: hda - Fix bass pin fixup for ASUS N550JX - - ALSA: hda - Flush the pending probe work at remove - ALSA: timer: Handle disconnection more safely - ASoC: rt286: Fix run time error while modifying const data - - ASoC: rsnd: fixup SCU_SYS_INT_EN1 address - - ASoC: wm8962: correct addresses for HPF_C_0/1 - - ASoC: es8328: Fix deemphasis values - - ASoC: wm8974: set cache type for regmap - - ASoC: davinci-mcasp: Fix XDATA check in mcasp_start_tx - - ASoC: arizona: Fix bclk for sample rates that are multiple of 4kHz - - ASoC: wm5110: Fix PGA clear when disabling DRE - - ASoC: compress: Fix compress device direction check - - usb: xhci: fix config fail of FS hub behind a HS hub with MTT - - airspy: increase USB control message buffer size + (regression in 4.3) + - airspy: increase USB control message buffer size (regression in 3.17) - USB: fix invalid memory access in hub_activate() - - USB: ipaq.c: fix a timeout loop - - USB: cp210x: add ID for ELV Marble Sound Board 1 - - usb: core: lpm: fix usb3_hardware_lpm sysfs node - - xhci: refuse loading if nousb is used - openvswitch: correct encoding of set tunnel action attributes + (regression in 4.3) - veth: don’t modify ip_summed; doing so treats packets with bad checksums as good. - ipv6/addrlabel: fix ip6addrlbl_get() - addrconf: always initialize sysctl table data - - net: cdc_ncm: avoid changing RX/TX buffers on MTU changes - - sctp: sctp should release assoc when sctp_make_abort_user return NULL - in sctp_close - connector: bump skb->users before callback invocation - af_unix: Fix splice-bind deadlock - bridge: Only call /sbin/bridge-stp for the initial network namespace - - net: filter: make JITs zero A for SKF_AD_ALU_XOR_X - - net: sched: fix missing free per cpu on qstats + - net: filter: make JITs zero A for SKF_AD_ALU_XOR_X (regression in 3.16) + - net: sched: fix missing free per cpu on qstats (regression in 3.18) - net: possible use after free in dst_release - tcp: fix zero cwnd in tcp_cwnd_reduction (CVE-2016-2070) - - vxlan: fix test which detect duplicate vxlan iface + (regression in 4.3) - net: sctp: prevent writes to cookie_hmac_alg from accessing invalid memory - ipv6: tcp: add rcu locking in tcp_v6_send_synack() - tcp_yeah: don't set ssthresh below 2 - - sched,cls_flower: set key address type when present - - net: pktgen: fix null ptr deref in skb allocation - - udp: disallow UFO for sockets with SO_NO_CHECK option + - udp: disallow UFO for sockets with SO_NO_CHECK option (regression in 4.0) - net: preserve IP control block during GSO segmentation - - bonding: Prevent IPv6 link local address on enslaved devices - - phonet: properly unshare skbs in phonet_rcv() + - phonet: properly unshare skbs in phonet_rcv() (regression in 4.0) - net: bpf: reject invalid shifts - ipv6: update skb->csum when CE mark is propagated - - bridge: fix lockdep addr_list_lock false positive splat - batman-adv: Avoid recursive call_rcu for batadv_bla_claim - batman-adv: Avoid recursive call_rcu for batadv_nc_node - batman-adv: Drop immediate batadv_orig_ifinfo free function @@ -170,41 +97,33 @@ linux (4.3.5-1) UNRELEASED; urgency=medium - batman-adv: Drop immediate neigh_ifinfo free function - batman-adv: Drop immediate batadv_hard_iface free function - batman-adv: Drop immediate orig_node free function - - net/mlx5_core: Fix trimming down IRQ number - team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vid - xfrm: dst_entries_init() per-net dst_ops - [powerpc*] tm: Block signal return setting invalid MSR state - [powerpc*] tm: Check for already reclaimed tasks - - [powerpc*] opal-irqchip: Fix double endian conversion + - [ppc64el] opal-irqchip: Fix double endian conversion (regression in 4.2) - [powerpc*] opal-irqchip: Fix deadlock introduced by "Fix double endian conversion" - [powerpc*] powernv: pr_warn_once on unsupported OPAL_MSG type - [powerpc*] Make value-returning atomics fully ordered - [powerpc*] Make {cmp}xchg* and their atomic_ versions fully ordered - - [powerpc*] scripts/recordmcount.pl: support data in text section - - [powerpc*] module: Handle R_PPC64_ENTRY relocations - - [arm64] recordmcount: Replace the ignored mcount call into nop - [arm64] bpf: fix div-by-zero case - [arm64] bpf: fix mod-by-zero case - - [arm64] cmpxchg_dbl: fix return value type - - [arm64] kernel: pause/unpause function graph tracer in cpu_suspend() + - [arm64] cmpxchg_dbl: fix return value type (regression in 4.3) - [arm*] KVM: test properly for a PTE's uncachedness - [arm64] KVM: Fix AArch32 to AArch64 register mapping - [arm*] KVM: correct PTE uncachedness check - - [arm64] Clear out any singlestep state on a ptrace detach operation - - [arm64] mm: ensure that the zero page is visible to the page table walker - [arm64] kernel: enforce pmuserenr_el0 initialization and restore - [arm*] iommu/arm-smmu: Fix error checking for ASID and VMID allocation - - [x86] iommu/vt-d: Fix ATSR handling for Root-Complex integrated endpoints - - [hppa] iommu: fix panic due to trying to allocate too large region - HID: wacom: Tie cached HID_DG_CONTACTCOUNT indices to report ID + (regression in 4.3) - HID: wacom: Expect 'touch_max' touches if HID_DG_CONTACTCOUNT not present + (regression in 4.3) - HID: core: Avoid uninitialized buffer access - staging: lustre: echo_copy.._lsm() dereferences userland pointers directly - direct-io: Fix negative return from dio read beyond eof - fix the regression from "direct-io: Fix negative return from dio read beyond eof" - - [arm64] restore bogomips information in /proc/cpuinfo - [arm64] KVM: Add workaround for Cortex-A57 erratum 834220 - [arm64] kernel: fix architected PMU registers unconditional access