Improve changelog for stable updates 4.3.{4,5}

Delete entries for commits that are unimportant.

Add regression versions.
This commit is contained in:
Ben Hutchings 2016-02-06 18:31:53 +00:00
parent ef736f8440
commit 455507d34b
1 changed files with 32 additions and 113 deletions

145
debian/changelog vendored
View File

@ -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: dont 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