[linux] 01/01: Improve changelog for stable updates 3.16.7-ckt{12, 13, 14, 15, 16, 17}
debian-kernel at lists.debian.org
debian-kernel at lists.debian.org
Wed Sep 23 19:31:31 UTC 2015
This is an automated email from the git hooks/post-receive script.
benh pushed a commit to branch jessie
in repository linux.
commit 0022e7cb329de76ffc29e8ef33ad68e6bb75fdec
Author: Ben Hutchings <ben at decadent.org.uk>
Date: Wed Sep 23 01:45:46 2015 +0200
Improve changelog for stable updates 3.16.7-ckt{12,13,14,15,16,17}
Delete entries for commits that are unimportant.
Add architecture qualifications, regression versions, etc.
---
debian/changelog | 580 +++++++++++--------------------------------------------
1 file changed, 111 insertions(+), 469 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 4dcbe38..1351a12 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,62 +2,34 @@ linux (3.16.7-ckt17-1) UNRELEASED; urgency=medium
* New upstream stable updates:
http://kernel.ubuntu.com/stable/ChangeLog-3.16.7-ckt12
- - mlx4: Fix tx ring affinity_mask creation
- - net/mlx4_en: Schedule napi when RX buffers allocation fails
- - efi/reboot: Add generic wrapper around EfiResetSystem()
- - efi/reboot: Allow powering off machines using EFI
- [x86] reboot: Add EFI reboot quirk for ACPI Hardware Reduced flag
- UBI: fix soft lockup in ubi_check_volume()
- mnt: Fail collect_mounts when applied to unmounted mounts
- - ASoC: dapm: Enable autodisable on SOC_DAPM_SINGLE_TLV_AUTODISABLE
- - ASoC: rt5677: add register patch for PLL
- btrfs: unlock i_mutex after attempting to delete subvolume during send
- - ALSA: hda - Fix mute-LED fixed mode
- - ALSA: hda - Add mute-LED mode control to Thinkpad
+ (regression in 3.16)
- [arm64] dma-mapping: always clear allocated buffers
- ALSA: emu10k1: Fix card shortname string buffer overflow
- - ALSA: emux: Fix mutex deadlock at unloading
- - drm/radeon: add SI DPM quirk for Sapphire R9 270 Dual-X 2G GDDR5
- SCSI: add 1024 max sectors black list flag
- - 3w-sas: fix command completion race
- - 3w-xxxx: fix command completion race
- - 3w-9xxx: fix command completion race
- - usb: chipidea: otg: remove mutex unlock and lock while stop and start role
- - [armhf] cdc-acm: prevent infinite loop when parsing CDC headers.
- - serial: of-serial: Remove device_type = "serial" registration
+ - 3w-sas,3w-xxxx,3w-9xxx: fix command completion race
+ - [armhf] usb: chipidea: otg: remove mutex unlock and lock while stop and
+ start role (regression in 3.16)
+ - cdc-acm: prevent infinite loop when parsing CDC headers.
+ (regression in 3.16.7-ckt8)
- ALSA: emux: Fix mutex deadlock in OSS emulation
- - ALSA: emu10k1: Emu10k2 32 bit DMA mode
- rbd: end I/O the entire obj_request on error
- - bridge/mdb: remove wrong use of NLM_F_MULTI
- mlx4_en: Use correct loop cursor in error path.
- - [powerpc*] pseries: Correct cpu affinity for dlpar added cpus
- - Revert "i2c: Mark adapter devices with pm_runtime_no_callbacks"
- - Revert "mm/hugetlb: use pmd_page() in follow_huge_pmd()"
- [armhf,arm64] KVM: Fix and refactor unmap_range
- [armhf] KVM: Unmap IPA on memslot delete/move
- [armhf] KVM: user_mem_abort: support stage 2 MMIO page mapping
- - [arm64] KVM: export demux regids as KVM_REG_ARM64
- - [armhf,arm64] virt: fix wrong HSCTLR.EE bit setting
- - [arm64] KVM: store kvm_vcpu_fault_info est_el2 as word
- - [armhf,arm64] KVM: fix non-const declaration of function returning const
- - [armhf,arm64] KVM: fix broken __percpu annotation
- [armhf,arm64] KVM: avoid returning negative error code as bool
- - [armhf,arm64] KVM: vgic: return int instead of bool when checking I/O
- ranges
- [armhf,arm64] KVM: fix use of WnR bit in kvm_is_write_fault()
- [armhf] KVM: vgic: plug irq injection race
- [armhf,arm64] KVM: Fix set_clear_sgi_pend_reg offset
- [armhf,arm64] KVM: Fix VTTBR_BADDR_MASK and pgd alloc
- - [armhf] kvm: fix CPU hotplug
- [armhf,arm64] KVM: fix potential NULL dereference in user_mem_abort()
- [armhf,arm64] KVM: Ensure memslots are within KVM_PHYS_SIZE
- - [armhf] kvm: STRICT_MM_TYPECHECKS fix for user_mem_abort
- [arm64] KVM: fix unmapping with 48-bit VAs
- - [armhf,arm64] KVM: vgic: Fix error code in kvm_vgic_create()
- - [arm64] kvm: Fix assembler compatibility of macros
- [armhf,arm64] kvm: drop inappropriate use of kvm_is_mmio_pfn()
- - [armhf,arm64] KVM: Don't clear the VCPU_POWER_OFF flag
- - [armhf,arm64] KVM: Correct KVM_ARM_VCPU_INIT power off option
- [armhf,arm64] KVM: Reset the HCR on each vcpu when resetting the vcpu
- [armhf,arm64] KVM: Introduce stage2_unmap_vm
- [armhf,arm64] KVM: Don't allow creating VCPUs after vgic_initialized
@@ -65,307 +37,144 @@ linux (3.16.7-ckt17-1) UNRELEASED; urgency=medium
- [arm64] KVM: Fix TLB invalidation by IPA/VMID
- [arm64] KVM: Fix HCR setting for 32bit guests
- [arm64] KVM: Do not use pgd_index to index stage-2 pgd
- - [armhf,arm64] KVM: Keep elrsr/aisr in sync with software model
- net: make skb_gso_segment error handling more robust
- - efivarfs: Ensure VariableName is NUL-terminated
- - [x86] efi: Store upper bits of command line buffer address in
- ext_cmd_line_ptr
- blk-mq: fix CPU hotplug handling
- - writeback: use |1 instead of +1 to protect against div by zero
- - [armhf] dts: imx6: phyFLEX: USB VBUS control is active-high
- - gpio: unregister gpiochip device before removing it
- - gpio: sysfs: fix memory leaks and device hotplug
- - ACPI / PNP: add two IDs to list for PNPACPI device enumeration
- - [armhf] OMAP2+: Fix omap off idle power consumption creeping up
- - [armhf] dts: OMAP3-N900: Add microphone bias voltages
- - drm/radeon: disable semaphores for UVD V1 (v2)
- - RDMA/CMA: Canonize IPv4 on IPV6 sockets properly
- - [x86] drm/i915: Add missing MacBook Pro models with dual channel LVDS
- - efi: Fix error handling in add_sysfs_runtime_map_entry()
- - xen/events: Clear cpu_evtchn_mask before resuming
- - xen/xenbus: Update xenbus event channel on resume
- - xen/console: Update console event channel on resume
- - xen/events: Set irq_info->evtchn before binding the channel to CPU in
- __startup_pirq()
- mm/memory-failure: call shake_page() when error hits thp tail page
- - mm: soft-offline: fix num_poisoned_pages counting on concurrent events
- nilfs2: fix sanity check of btree level in nilfs_btree_root_broken()
- ocfs2: dlm: fix race between purge and get lock resource
- - [x86] drm/i915/dp: there is no audio on port A
- drm/radeon: make VCE handle check more strict
- drm/radeon: make UVD handle checking more strict
- drm/radeon: more strictly validate the UVD codec
- - path_openat(): fix double fput()
- mnt: Fix fs_fully_visible to verify the root directory is visible
- - xen-pciback: Add name prefix to global 'permissive' variable
- - mmc: core: add missing pm event in mmc_pm_notify to fix hib restore
- - mmc: sh_mmcif: Fix timeout value for command request
- - mmc: card: Don't access RPMB partitions for normal read/write
- pinctrl: Don't just pretend to protect pinctrl_maps, do it for real
- - ACPICA: Utilities: split IO address types from data type models.
- - ACPICA: Tables: Change acpi_find_root_pointer() to use
- acpi_physical_address.
- - ACPICA: Utilities: Cleanup to enforce ACPI_PHYSADDR_TO_PTR()/
- ACPI_PTR_TO_PHYSADDR().
- - ACPICA: Utilities: Cleanup to convert physical address printing formats.
- - ACPICA: Utilities: Cleanup to remove useless ACPI_PRINTF/FORMAT_xxx
- helpers.
- crush: ensuring at most num-rep osds are selected
- netfilter: nf_tables: fix error handling of rule replacement
- netfilter: Zero the tuple in nfnl_cthelper_parse_tuple()
- netfilter: nf_tables: check for overflow of rule dlen field
- - netfilter: nft_compat: set IP6T_F_PROTO flag if protocol is set
- - netfilter: nf_tables: allow to change chain policy without hook if it
- exists
- netfilter: nft_rbtree: fix locking
- - [arm64] mm: Remove hack in mmap randomize layout
- sched/autogroup: Fix failure to set cpu.rt_runtime_us
- xprtrdma: Free the pd if ib_query_qp() fails
- xfs: ensure truncate forces zeroed blocks to disk
http://kernel.ubuntu.com/stable/ChangeLog-3.16.7-ckt13
- - [x86] kprobes: Return correct length in __copy_instruction()
- - iio: light: hid-sensor-prox: Fix modifier
- - iio: pressure: hid-sensor-press: Fix modifier
- - libata: Add helper to determine when PHY events should be ignored
- - libata: Ignore spurious PHY event on LPM policy change
- - iio:st_sensors: Fix oops when probing SPI devices
- usb: gadget: configfs: Fix interfaces array NULL-termination
- - rtlwifi: rtl8192cu: Fix kernel deadlock
- - USB: cp210x: add ID for KCF Technologies PRN device
- - USB: pl2303: Remove support for Samsung I330
- - USB: visor: Match I330 phone more precisely
- - net: can: xilinx_can: fix extended frame handling
- nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op
- - svcrpc: fix potential GSSX_ACCEPT_SEC_CONTEXT decoding failures
- libata: Blacklist queued TRIM on all Samsung 800-series (Closes: #790520)
- - ACPI / init: Fix the ordering of acpi_reserve_resources()
- md/raid5: don't record new size if resize_stripes fails.
- sched: Handle priority boosted tasks proper in setscheduler()
- - xhci: fix isoc endpoint dequeue from advancing too far on transaction
- error
- - xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256
- - xhci: gracefully handle xhci_irq dead device
- - usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices
- - ahci: avoton port-disable reset-quirk
- - tty/n_gsm.c: fix a memory leak when gsmtty is removed
- [armel,armhf] net fix emit_udiv() for BPF_ALU | BPF_DIV | BPF_K
intruction.
- - [x86] perf/rapl: Enable Broadwell-U RAPL support
- - drm/radeon: fix VM_CONTEXT*_PAGE_TABLE_END_ADDR handling
- - RDMA/core: Fix for parsing netlink string attribute
- drm/radeon: add new bonaire pci id (Closes: #792099)
- - [hppa] Fix crashes due to stack randomization on stack-grows-upwards
- architectures
- firmware: dmi_scan: Fix ordering of product_uuid
- ext4: fix NULL pointer dereference when journal restart fails
- - ext4: check for zero length extent explicitly
+ (regression in 3.11)
+ - ext4: check for zero length extent explicitly (regression in 3.13)
- jbd2: fix r_count overflows leading to buffer overflow in journal recovery
- - mm, numa: really disable NUMA balancing by default on single node machines
- - spi: bitbang: Make setup_transfer() callback optional
- igb: Fix oops on changing number of rings
- igb: Fix NULL assignment to incorrect variable in igb_reset_q_vector
- [arm64] add missing PAGE_ALIGN() to __dma_free()
- - [armhf] 8307/1: psci: move psci firmware calls out of line
- - staging: rtl8712, rtl8712: avoid lots of build warnings
- - qla2xxx: remove redundant declaration in 'qla_gbl.h'
- net: socket: Fix the wrong returns for recvmsg and sendmsg
- - ALSA: hda - Add headphone quirk for Lifebook E752
- - [armhf] ASoC: mc13783: Fix wrong mask value used in mc13xxx_reg_rmw()
- calls
- - [armhf] thermal: armada: Update Armada 380 thermal sensor coefficients
+ (regression in 3.16.7-ckt9)
- mac80211: move WEP tailroom size check
- [x86] KVM: MMU: fix smap permission check
- [x86] KVM: MMU: fix CR4.SMEP=1, CR0.WP=0 with shadow pages
- [x86] KVM: MMU: fix SMAP virtualization
- - [x86] storvsc: Set the SRB flags correctly when no data transfer is needed
- - Input: elantech - fix semi-mt protocol for v3 HW
- - [powerpc*] Align TOC to 256 bytes
- - ALSA: hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724
- - ALSA: hda/realtek - ALC292 dock fix for Thinkpad L450
- - mmc: atmel-mci: fix bad variable type for clkdiv
- sd: Disable support for 256 byte/sector disks
- xen/events: don't bind non-percpu VIRQs with percpu chip
- libceph: request a new osdmap if lingering request maps to no osd
- - crypto: s390/ghash - Fix incorrect ghash icv buffer handling.
+ - [s390x] crypto: ghash - Fix incorrect ghash icv buffer handling.
- ipvs: fix memory leak in ip_vs_ctl.c
- - tcp/ipv6: fix flow label setting in TIME_WAIT state
- - ipv6: do not delete previously existing ECMP routes if add fails
- ipv6: fix ECMP route replacement
- ipv4: Avoid crashing in ip_error
- bridge: fix parsing of MLDv2 reports
- - [armel,armhf] fix missing syscall trace exit
- module: Call module notifier on failure after complete_formation()
- - gpio: gpio-kempld: Fix get_direction return value
+ (regression in 3.16)
+ - [x86] gpio: gpio-kempld: Fix get_direction return value
+ (regression in 3.12)
- [armel,armhf] 8356/1: mm: handle non-pmd-aligned end of RAM
- mac80211: don't use napi_gro_receive() outside NAPI context
- - [armhf] dts: set display clock correctly for exynos4412-trats2
- - Revert "ALSA: hda - Add mute-LED mode control to Thinkpad"
- - hwmon: (ntc_thermistor) Ensure iio channel is of type IIO_VOLTAGE
- - drm/radeon: partially revert "fix VM_CONTEXT*_PAGE_TABLE_END_ADDR
- handling"
- xfs: xfs_attr_inactive leaves inconsistent attr fork state behind
- fs, omfs: add NULL terminator in the end up the token list
- - vfs: d_walk() might skip too much
- - hwmon: (nct6775) Add missing sysfs attribute initialization
+ - vfs: d_walk() might skip too much (regression in 3.16.7-ckt4)
- target/pscsi: Don't leak scsi_host if hba is VIRTUAL_HOST
- - [x86] bpf_jit: fix compilation of large bpf programs
- net_sched: invoke ->attach() after setting dev->qdisc
- fs/binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings
- - rt2x00: add new rt2800usb device DWA 130
- - udf: Remove repeated loads blocksize
- - udf: Check length of extended attributes and allocation descriptors
- (CVE-2015-4167)
+ (regression in 3.16.7-ckt11)
http://kernel.ubuntu.com/stable/ChangeLog-3.16.7-ckt14
- - USB: serial: ftdi_sio: Add support for a Motion Tracker Development Board
- - [armhf] serial: imx: Fix DMA handling for IDLE condition aborts
- - [armhf] usb: dwc3: gadget: Fix incorrect DEPCMD and DGCMD status macros
- - ALSA: usb-audio: Add mic volume fix quirk for Logitech Quickcam Fusion
- - n_tty: Fix auditing support for cannonical mode
- - [x86] drm/i915/hsw: Fix workaround for server AUX channel clock divisor
- - [x86] asm/irq: Stop relying on magic JMP behavior for early_idt_handlers
+ - n_tty: Fix auditing support for cannonical mode (regression in 3.12)
- lib: Fix strnlen_user() to not touch memory after specified maximum
- - Input: elantech - fix detection of touchpads where the revision matches a
- known rate
- - ALSA: hda/realtek - Add a fixup for another Acer Aspire 9420
- - ALSA: usb-audio: add MAYA44 USB+ mixer control names
- - ALSA: usb-audio: fix missing input volume controls in MAYA44 USB(+)
- - USB: cp210x: add ID for HubZ dual ZigBee and Z-Wave dongle
- - Input: elantech - add new icbody type
- xfrm: fix a race in xfrm_state_lookup_byspi
- - thermal: step_wise: Revert optimization
- - net: core: Correct an over-stringent device loop detection.
- - net: phy: Allow EEE for all RGMII variants
+ - thermal: step_wise: Revert optimization (regression in 3.12)
- net: dp83640: fix broken calibration routine.
- net: dp83640: reinforce locking rules.
- unix/caif: sk_socket can disappear when state is unlocked
- - xen/netback: Properly initialize credit_bytes
- - udp: fix behavior of wrong checksums
- - xen: netback: read hotplug script once at start of day.
+ - xen/netback: Properly initialize credit_bytes (regression in 3.16)
- ipv4/udp: Verify multicast group is ours in upd_v4_early_demux()
+ (regression in 3.13)
- bridge: disable softirqs around br_fdb_update to avoid lockup
- - [x86] drm/i915: Assume dual channel LVDS if pixel clock necessitates it
- Btrfs: send, add missing check for dead clone root
- Btrfs: send, don't leave without decrementing clone root's send_progress
- btrfs: incorrect handling for fiemap_fill_next_extent return
- btrfs: cleanup orphans while looking up default subvolume
- [x86] iommu/vt-d: Allow RMRR on graphics devices too
- - [x86] iommu/vt-d: Fix passthrough mode with translation-disabled devices
- - virtio_pci: Clear stale cpumask when setting irq affinity
+ (regression in 3.16.3)
- [armhf] irqchip: sunxi-nmi: Fix off-by-one error in irq iterator
- - Input: synaptics - add min/max quirk for Lenovo S540
- - [x86] drm/i915: Fix DDC probe for passive adapters
- - cfg80211: wext: clear sinfo struct before calling driver
- mm/memory_hotplug.c: set zone->wait_table to null after freeing it
- - ring-buffer-benchmark: Fix the wrong sched_priority of producer
- - block: fix ext_dev_lock lockdep report
+ - block: fix ext_dev_lock lockdep report (regression in 3.16.4)
- iser-target: Fix variable-length response error completion
+ (regression in 3.16)
- iser-target: release stale iser connections
- - ALSA: hda - adding a DAC/pin preference map for a HP Envy TS machine
- - drm/mgag200: Reject non-character-cell-aligned mode widths
- - crypto: caam - fix uninitialized state->buf_dma field
- - crypto: caam - improve initalization for context state saves
- - crypto: caam - fix RNG buffer cache alignment
- - tracing: Have filter check for balanced ops
- - [x86] drm/radeon: fix freeze for laptop with Turks/Thames GPU.
http://kernel.ubuntu.com/stable/ChangeLog-3.16.7-ckt15
- - ARM: clk-imx6q: refine sata's parent
- - KVM: nSVM: Check for NRIPS support before updating control field
+ - [x86] KVM: nSVM: Check for NRIPS support before updating control field
- nfs: take extra reference to fl->fl_file when running a setlk
- - bridge: fix multicast router rlist endless loop
- net: don't wait for order-3 page allocation
- - sctp: fix ASCONF list handling
- bridge: fix br_stp_set_bridge_priority race conditions
- packet: read num_members once in packet_rcv_fanout()
- packet: avoid out of bounds read in round robin fanout
- neigh: do not modify unlinked entries
- tcp: Do not call tcp_fastopen_reset_cipher from interrupt context
- - net: phy: fix phy link up when limiting speed via device tree
+ (regression in 3.13)
- sctp: Fix race between OOTB responce and route removal
- - x86/mce: Fix MCE severity messages
- - [media] s5h1420: fix a buffer overflow when checking userspace params
- - [media] cx24116: fix a buffer overflow when checking userspace params
- - [media] af9013: Don't accept invalid bandwidth
- - [media] cx24117: fix a buffer overflow when checking userspace params
+ - media: s5h1420: fix a buffer overflow when checking userspace params
+ - media: cx24116: fix a buffer overflow when checking userspace params
+ - media: af9013: Don't accept invalid bandwidth
+ - media: cx24117: fix a buffer overflow when checking userspace params
- spi: fix race freeing dummy_tx/rx before it is unmapped
- mtd: fix: avoid race condition when accessing mtd->usecount
- - intel_pstate: set BYT MSR with wrmsrl_on_cpu()
+ - intel_pstate: set BYT MSR with wrmsrl_on_cpu() (regression in 3.14)
- leds / PM: fix hibernation on arm when gpio-led used with CPU led trigger
- - crypto: talitos - avoid memleak in talitos_alg_alloc()
- - Revert "crypto: talitos - convert to use be16_add_cpu()"
- - genirq: devres: Fix testing return value of request_any_context_irq()
- - ASoC: wm8737: Fixup setting VMID Impedance control register
- - ASoC: wm8903: Fix define for WM8903_VMID_RES_250K
+ (regression in 3.11)
- mnt: Refactor the logic for mounting sysfs and proc in a user namespace
- - ASoC: wm8955: Fix setting wrong register for WM8955_K_8_0_MASK bits
- - scsi_transport_srp: Introduce srp_wait_for_queuecommand()
- scsi_transport_srp: Fix a race condition
- - KVM: mips: use id_to_memslot correctly
- w1_therm reference count family data
- drm/radeon: take the mode_config mutex when dealing with hpds (v2)
- - usb: dwc3: gadget: return error if command sent to DGCMD register fails
+ - [armhf] usb: dwc3: gadget: return error if command sent to DGCMD register
+ fails
- rcu: Correctly handle non-empty Tiny RCU callback list with none ready
- - ASoC: arizona: Fix noise generator gain TLV
- - usb: dwc3: gadget: don't clear EP_BUSY too early
+ - [armhf] usb: dwc3: gadget: don't clear EP_BUSY too early
- staging: rtl8712: prevent buffer overrun in recvbuf2recvframe
- - usb: core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port reset
- - staging: vt6655: device_rx_srv check sk_buff is NULL
- - fixing infinite OPEN loop in 4.0 stateid recovery
- - ideapad_laptop: Lenovo G50-30 fix rfkill reports wireless blocked
- - powerpc/perf: Fix book3s kernel to userspace backtraces
- SUNRPC: Fix a memory leak in the backchannel code
- - ipr: Increase default adapter init stage change timeout
- ieee802154: Fix sockaddr_ieee802154 implicit padding information leak.
- mnt: Modify fs_fully_visible to deal with locked ro nodev and atime
- - drm/qxl: Do not cause spice-server to clean our objects
- - drm/qxl: Do not leak memory if qxl_release_list_add fails
- - selinux: fix setting of security labels on NFS
- - ath3k: Add support of 0489:e076 AR3012 device
- - ath3k: add support of 13d3:3474 AR3012 device
- - Bluetooth: btusb: Fix memory leak in Intel setup routine
- - ath9k: fix DMA stop sequence for AR9003+
- - b43: fix support for 14e4:4321 PCI dev with BCM4321 chipset
- - cdc-acm: Add support of ATOL FPrint fiscal printers
- regulator: core: fix constraints output buffer
- ACPI / PM: Add missing pm_generic_complete() invocation
- - x86/PCI: Use host bridge _CRS info on Foxconn K8M890-8237A
- - pinctrl: mvebu: armada-38x: fix PCIe functions
- - pinctrl: mvebu: armada-370: fix spi0 pin description
- - pinctrl: mvebu: armada-375: remove non-existing NAND re/we pins
- - pinctrl: mvebu: armada-xp: remove non-existing NAND pins
- - pinctrl: mvebu: armada-xp: remove non-existing VDD cpu_pd functions
- - pinctrl: mvebu: armada-xp: fix functions of MPP48
- - pinctrl: mvebu: armada-375: remove incorrect space in pin description
- - pinctrl: mvebu: armada-38x: fix incorrect total number of GPIOs
- - i2c: at91: fix a race condition when using the DMA controller
- - dmaengine: mv_xor: bug fix for racing condition in descriptors cleanup
- - ASoC: wm8960: the enum of "DAC Polarity" should be wm8960_enum[1]
- - arm64: Do not attempt to use init_mm in reset_context()
+ (regression in 3.16)
+ - [armel,armh] dmaengine: mv_xor: bug fix for racing condition in
+ descriptors cleanup
+ - [arm64] Do not attempt to use init_mm in reset_context()
- ext4: fix race between truncate and __ext4_journalled_writepage()
- - Disable write buffering on Toshiba ToPIC95
+ - [x86] pcmcia: Disable write buffering on Toshiba ToPIC95
- fs/ufs: revert "ufs: fix deadlocks introduced by sb mutex merge"
+ (regression in 3.16.4)
- jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail()
- - regmap: Fix regmap_bulk_read in BE mode
- jbd2: fix ocfs2 corrupt when updating journal superblock fails
- - ideapad: fix software rfkill setting
- - fs/ufs: restore s_lock mutex
+ - fs/ufs: restore s_lock mutex (regression in 3.16)
- regmap: Fix possible shift overflow in regmap_field_init()
- - ima: fix ima_show_template_data_ascii()
- - nfs: increase size of EXCHANGE_ID name string buffer
- - vTPM: set virtual device before passing to ibmvtpm_reset_crq
- - arm: KVM: force execution of HCPTR access on VM exit
- - arm64: mm: Fix freeing of the wrong memmap entries with !SPARSEMEM_VMEMMAP
- - dm space map metadata: fix occasional leak of a metadata block on resize
- - dm stats: fix divide by zero if 'number_of_areas' arg is zero
- - x86/PCI: Use host bridge _CRS info on systems with >32 bit addressing
- - pNFS: Fix a memory leak when attempted pnfs fails
- - ACPI / PNP: Avoid conflicting resource reservations
- - Bluetooth: ath3k: add support of 04ca:300f AR3012 device
- - Bluetooth: ath3k: Add support of 04ca:300d AR3012 device
- - libata: Do not blacklist Micron M500DC
- - arm64: vdso: work-around broken ELF toolchains in Makefile
- - iommu/amd: Handle large pages correctly in free_pagetable
+ - [x86] PCI: Use host bridge _CRS info on systems with >32 bit addressing
+ (regression in 3.14)
+ - libata: Do not blacklist Micron M500DC (regression in 3.14)
+ - [x86] iommu/amd: Handle large pages correctly in free_pagetable
+ (regression in 3.11)
- ext4: call sync_blockdev() before invalidate_bdev() in put_super()
- - MIPS: Fix KVM guest fixmap address
- xfs: fix remote symlinks on V5/CRC filesystems
- ext4: don't retry file block mapping on bigalloc fs with non-extent file
- xfs: don't truncate attribute extents if no extents exist
@@ -373,332 +182,165 @@ linux (3.16.7-ckt17-1) UNRELEASED; urgency=medium
- netfilter: nf_qeueue: Drop queue entries on nf_unregister_hook
- fs: Fix S_NOSEC handling
- stmmac: troubleshoot unexpected bits in des0 & des1
- - ACPI / resources: free memory on error in add_region_before()
- PM / sleep: Increase default DPM watchdog timeout to 60
- - ARC: add compiler barrier to LLSC based cmpxchg
- - locking,arch,arc: Fold atomic_ops
- - ARC: add smp barriers around atomics per Documentation/atomic_ops.txt
- - mm: kmemleak: allow safe memory scanning during kmemleak disabling
- - dell-laptop: Fix allocating & freeing SMI buffer page
- - ALSA: hda - Fix Dock Headphone on Thinkpad X250 seen as a Line Out
- - tracing/filter: Do not WARN on operand count going below zero
- - tracing/filter: Do not allow infix to exceed end of string
- - clocksource: exynos_mct: Avoid blocking calls in the cpu hotplug notifier
- - ALSA: hda - Add headset support to Acer Aspire V5
- - ALSA: hda - Fix the dock headphone output on Fujitsu Lifebook E780
- - agp/intel: Fix typo in needs_ilk_vtd_wa()
- - drm/i915: fix backlight after resume on 855gm
+ (regression in 3.13)
+ - [armhf] clocksource: exynos_mct: Avoid blocking calls in the cpu hotplug
+ notifier (regression in 3.11)
- drm/radeon: compute ring fix hibernation (CI GPU family) v2.
- drm/radeon: SDMA fix hibernation (CI GPU family).
- - net: mvneta: introduce compatible string "marvell, armada-xp-neta"
- - ARM: mvebu: update Ethernet compatible string for Armada XP
- - net: mvneta: disable IP checksum with jumbo frames for Armada 370
- - crush: fix a bug in tree bucket decode
- - rbd: use GFP_NOIO in rbd_obj_request_create()
- - arm64: Don't report clear pmds and puds as huge
+ - [armhf] net: mvneta: disable IP checksum with jumbo frames for Armada 370
+ - [arm64] Don't report clear pmds and puds as huge
- fuse: initialize fc->release before calling it
- vfs: Ignore unlocked mounts in fs_fully_visible
- - VFS: Introduce inode-getting helpers for layered/unioned fs environments
- - fs: Add helper functions for permanently empty directories.
- - sysctl: Allow creating permanently empty directories that serve as mountpoints.
- - proc: Allow creating permanently empty directories that serve as mount points
- - kernfs: Add support for always empty directories.
- - sysfs: Add support for permanently empty directories to serve as mount points.
+ - proc: Allow creating permanently empty directories that serve as mount
+ points
- mnt: Update fs_fully_visible to test for permanently empty directories
- - vfs: Remove incorrect debugging WARN in prepend_path
- - hwmon: (mcp3021) Fix broken output scaling
- - ACPICA: Tables: Enable both 32-bit and 64-bit FACS
+ - ACPICA: Tables: Enable both 32-bit and 64-bit FACS (regression in 3.14)
- ACPICA: Tables: Fix an issue that FACS initialization is performed twice
- ACPICA: Tables: Enable default 64-bit FADT addresses favor
- - KVM: x86: make vapics_in_nmi_mode atomic
- - KVM: x86: properly restore LVT0
- - KVM: s390: virtio-ccw: don't overwrite config space values
+ - [x86] KVM: make vapics_in_nmi_mode atomic
+ - [s390x] KVM: virtio-ccw: don't overwrite config space values
- 9p: forgetting to cancel request on interrupted zero-copy RPC
- - clk: Fix JSON output in debugfs
- e1000e: Cleanup handling of VLAN_HLEN as a part of max frame size
- - powerpc/pseries: Fix possible leaked device node reference
- - clk: ti: dra7-atl-clock: Fix possible ERR_PTR dereference
- - ipip: fix one sparse error
- - HID: rmi: fix some harmless BIT() mistakes
- - HID: i2c-hid: fix harmless test_bit() issue
- - pktgen: adjust spacing in proc file interface output
- - USB: devio: fix a condition in async_completed()
- - tty: remove platform_sysrq_reset_seq
- - net/mlx4_core: Enhance the MAD_IFC wrapper to convert VF port to physical
- - IB/mlx4: Convert slave port before building address-handle
+ (regression in 3.15)
- ath9k_htc: memory corruption calling set_bit()
- - rndis_wlan: harmless issue calling set_bit()
- - mtd: dc21285: use raw spinlock functions for nw_gpio_lock
- mac80211: prevent possible crypto tx tailroom corruption
- cfg80211: ignore netif running state when changing iftype
- - phy: twl4030-usb: remove incorrect pm_runtime_get_sync() in probe function.
- - NFS: Fix size of NFSACL SETACL operations
- Btrfs: lock superblock before remounting for rw subvol
+ (regression in 3.15)
- of: return NUMA_NO_NODE from fallback of_node_to_nid()
+ (regression in 3.13)
- sched/fair: Prevent throttling in early pick_next_task_fair()
- - ASoC: imx-wm8962: Add a missing error check
+ (regression in 3.15)
- ACPI / init: Switch over platform to the ACPI mode later
- - drm/tegra: dpaux: Fix transfers larger than 4 bytes
+ (regression in 3.14)
+ - [armhf] drm/tegra: dpaux: Fix transfers larger than 4 bytes
- mmc: card: Fixup request missing in mmc_blk_issue_rw_rq
- perf: Fix ring_buffer_attach() RCU sync, again
- - watchdog: omap: assert the counter being stopped before reprogramming
- - bridge: multicast: restore router configuration on port link down/up
- - mm/hugetlb: introduce minimum hugepage order
- - security_syslog() should be called once only
- - __bitmap_parselist: fix bug in empty string handling
- - x86/iosf: Add Kconfig prompt for IOSF_MBI selection
- - kvm: x86: fix kvm_apic_has_events to check for NULL pointer
- - sparc: Use GFP_ATOMIC in ldc_alloc_exp_dring() as it can be called in softirq context
- - fs/ufs: restore s_lock mutex_init()
- - ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage
- LZ4 : fix the data abort issue
- - lz4: fix system halt at boot kernel on x86_64
http://kernel.ubuntu.com/stable/ChangeLog-3.16.7-ckt16
- - netfilter: nfnetlink_cthelper: Remove 'const' and '&' to avoid warnings
- - Bluetooth: ath3k: Add a new ID 0cf3:e006 to ath3k list
- Btrfs: use kmem_cache_free when freeing entry in inode cache
- Btrfs: fix race between caching kthread and returning inode to inode cache
- Btrfs: fix fsync data loss after append write
- ext4: fix reservation release on invalidatepage for delalloc fs
- ext4: be more strict when migrating to non-extent based file
- ext4: correctly migrate a file with a hole at the beginning
- - ext4: replace open coded nofail allocation in ext4_free_blocks()
- - drm/radeon: Handle irqs only based on irq ring, not irq status regs.
- - drm/radeon: unpin cursor BOs on suspend and pin them again on resume (v2)
- - hpfs: kstrdup() out of memory handling
- - hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV instead
- 9p: don't leave a half-initialized inode sitting around
- - MIPS: kernel: traps: Fix broken indentation
- - thermal: step_wise: fix: Prevent from binary overflow when trend is dropping
- - spi: pl022: Specify 'num-cs' property as required in devicetree binding
- - iio: twl4030-madc: Pass the IRQF_ONESHOT flag
- - iio: inv-mpu: Specify the expected format/precision for write channels
- - iio: DAC: ad5624r_spi: fix bit shift of output data value
- - iio: adc: at91_adc: allow to use full range of startup time
- - ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4
- - iio: tmp006: Check channel info on write
+ - thermal: step_wise: fix: Prevent from binary overflow when trend is
+ dropping
- dm btree remove: fix bug in redistribute3
- - kbuild: Allow arch Makefiles to override {cpp,ld,c}flags
- - ARC: Override toplevel default -O2 with -O3
- - crypto: omap-des - Fix unmapping of dma channels
- - USB: option: add 2020:4000 ID
- - USB: cp210x: add ID for Aruba Networks controllers
- - dm btree: silence lockdep lock inversion in dm_btree_del()
- - usb: musb: host: rely on port_mode to call musb_start()
- - usb: f_mass_storage: limit number of reported LUNs
+ - [armhf] crypto: omap-des - Fix unmapping of dma channels
+ - [armhf] usb: musb: host: rely on port_mode to call musb_start()
+ (regression in 3.13)
- drm: add a check for x/y in drm_mode_setcrtc
- bio integrity: do not assume bio_integrity_pool exists if bioset exists
- - ARM: dts: mx23: fix iio-hwmon support
- - tracing: Have branch tracer use recursive field of task struct
- - drivers: net: cpsw: fix crash while accessing second slave ethernet interface
- - USB: serial: Destroy serial_minors IDR on module exit
- Btrfs: fix memory leak in the extent_same ioctl
- Btrfs: fix list transaction->pending_ordered corruption
- - can: rcar_can: fix IRQ check
- - ARC: make sure instruction_pointer() returns unsigned value
- Btrfs: fix file corruption after cloning inline extents
- - st: null pointer dereference panic caused by use after kref_put by st_open
- - drm/radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5
- - drm/radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL
- - genirq: Prevent resend to interrupts marked IRQ_NESTED_THREAD
- - x86/asm/entry/64: Fold the 'test_in_nmi' macro into its only user
- - x86/asm/entry/64: Remove a redundant jump
- - x86/nmi: Enable nested do_nmi() handling for 64-bit kernels
- - x86/nmi/64: Remove asm code that saves CR2
- - x86/nmi/64: Switch stacks on userspace NMI entry
- - x86/nmi/64: Improve nested NMI comments
- - x86/nmi/64: Reorder nested NMI checks
- - x86/nmi/64: Use DF to avoid userspace RSP confusing nested NMI detection
- - ARM: 8404/1: dma-mapping: fix off-by-one error in bitmap size check
- - ipv6: Make MLD packets to only be processed locally
- - bridge: mdb: start delete timer for temp static entries
+ - [armel,armhf] 8404/1: dma-mapping: fix off-by-one error in bitmap size
+ check (regression in 3.15)
- net: graceful exit from netif_alloc_netdev_queues()
- ip_tunnel: fix ipv4 pmtu check to honor inner ip header df
- - bridge: mdb: zero out the local br_ip variable before use
+ (regression in 3.11)
- net: do not process device backlog during unregistration
- - net: dsa: Test array index before use
- - net: dsa: Fix off-by-one in switch address parsing
- - can: rcar_can: print signed IRQ #
- - perf symbols: Store if there is a filter in place
- - perf hists browser: Take the --comm, --dsos, etc filters into account
- rds: rds_ib_device.refcount overflow
- - KEYS: ensure we free the assoc array edit if edit is valid
- mm: avoid setting up anonymous pages into file mapping
- - evm: labeling pseudo filesystems exception
- - USB: usbfs: allow URBs to be reaped after disconnection
- - sg_start_req(): make sure that there's not too many elements in iovec
- HID: cp2112: fix to force single data-report reply
- - ata: pmp: add quirk for Marvell 4140 SATA PMP
- - libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER
- - libata: add ATA_HORKAGE_NOTRIM
- - libata: force disable trim for SuperSSpeed S238
- - libata: increase the timeout when setting transfer mode
- - can: mcp251x: fix resume when device is down
- - libata: Do not blacklist M510DC
- - mac80211: clear subdir_stations when removing debugfs
- - iio: adc: vf610: fix the adc register read fail issue
- - net: mvneta: fix refilling for Rx DMA buffers
- - ALSA: hda - Add new GPU codec ID 0x10de007d to snd-hda
- - xdrm/i915: Use two 32bit reads for select 64bit REG_READ ioctls
- - usb: dwc3: gadget: return error if command sent to DEPCMD register fails
- - usb: dwc3: Reset the transfer resource index on SET_INTERFACE
- - usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function
- - xhci: Calculate old endpoints correctly on device reset
- - xhci: report U3 when link is in resume state
- - xhci: prevent bus_suspend if SS port resuming in phase 1
- - xhci: do not report PLC when link is in internal resume state
- - usb: core: lpm: set lpm_capable for root hub device
+ - [armhf] net: mvneta: fix refilling for Rx DMA buffers
+ - [armhf] usb: dwc3: gadget: return error if command sent to DEPCMD register
+ fails
+ - usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init()
+ function
+ - usb: core: lpm: set lpm_capable for root hub device (regression in 3.15)
- USB: OHCI: Fix race between ED unlink and URB submission
+ (regression in 3.16.2)
- usb-storage: ignore ZTE MF 823 card reader in mode 0x1225
- - blkcg: fix gendisk reference leak in blkg_conf_prep()
- - tile: use free_bootmem_late() for initrd
- - Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen
- - block: Do a full clone when splitting discard bios
- md/raid1: fix test for 'was read error from last working device'.
- - mmc: omap_hsmmc: Fix DTO and DCRC handling
- - mtd: nand: Fix NAND_USE_BOUNCE_BUFFER flag conflict
- - net/xen-netback: off by one in BUG_ON() condition
- - bridge: mdb: fix double add notification
- - isdn/gigaset: reset tty->receive_room when attaching ser_gigaset
- - usb: gadget: mv_udc_core: fix phy_regs I/O memory leak
- - bonding: fix destruction of bond with devices different from arphrd_ether
+ - [armhf] mmc: omap_hsmmc: Fix DTO and DCRC handling
- bonding: correctly handle bonding type change on enslave failure
- inet: frags: fix defragmented packet's IP header for af_packet
- - mmc: block: Add missing mmc_blk_put() in power_ro_lock_show()
- - mmc: sdhci-esdhc: Make 8BIT bus work
- - mmc: sdhci-pxav3: fix platform_data is not initialized
- - freeing unlinked file indefinitely delayed
- - s390/sclp: clear upper register halves in _sclp_print_early
- - s390/process: fix sfpc inline assembly
- - mmc: sdhci: Fix FSL ESDHC reset handling quirk
- - md: fix a build warning
+ - vfs: freeing unlinked file indefinitely delayed
+ - mmc: sdhci: Fix FSL ESDHC reset handling quirk (regression in 3.16)
http://kernel.ubuntu.com/stable/ChangeLog-3.16.7-ckt17
- - md: use kzalloc() when bitmap is disabled
- - sparc64: Fix userspace FPU register corruptions.
- sysfs: Create mountpoints with sysfs_create_mount_point
- - ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc
- - ASoC: pcm1681: Fix setting de-emphasis sampling rate selection
- iscsi-target: Fix use-after-free during TPG session shutdown
- iscsi-target: Fix iscsit_start_kthreads failure OOPs
+ (regression in 3.16.7-ckt11)
- iscsi-target: Fix iser explicit logout TX kthread leak
- - ARM: dts: i.MX35: Fix can support.
- - ALSA: hda - Apply fixup for another Toshiba Satellite S50D
- - vhost: actually track log eventfd file
- - arm64/efi: map the entire UEFI vendor string before reading it
+ (regression in 3.16.7-ckt11)
- xfs: remote attribute headers contain an invalid LSN
- xfs: remote attributes need to be considered data
- - ALSA: hda - Apply a fixup to Dell Vostro 5480
- - ALSA: usb-audio: add dB range mapping for some devices
- - drm/i915: Replace WARN inside I915_READ64_2x32 with retry loop
- - drm/radeon/combios: add some validation of lvds values
- - x86/efi: Use all 64 bit of efi_memmap in setup_e820()
+ - [x86] drm/i915: Replace WARN inside I915_READ64_2x32 with retry loop
- ipr: Fix locking for unit attention handling
- - ipr: Fix incorrect trace indexing
- ipr: Fix invalid array indexing for HRRQ
- - ALSA: hda - Fix MacBook Pro 5,2 quirk
- - x86/xen: Probe target addresses in set_aliased_prot() before the hypercall
- - netfilter: ctnetlink: put back references to master ct and expect objects
+ - [x86] xen: Probe target addresses in set_aliased_prot() before the
+ hypercall
+ - netfilter: ctnetlink: put back references to master ct and expect object
+ (regression in 3.12)
- ipvs: do not use random local source address for tunnels
- ipvs: fix crash if scheduler is changed
- ipvs: fix crash with sync protocol v0 and FTP
- - netfilter: nf_conntrack: Support expectations in different zones
- - NFS: Don't revalidate the mapping if both size and change attr are up to date
- - ALSA: hda - fix cs4210_spdif_automute()
- - net/mlx4_core: Fix wrong index in propagating port change event to VFs
- - niu: don't count tx error twice in case of headroom realloc fails
- - avr32: handle NULL as a valid clock object
+ - NFS: Don't revalidate the mapping if both size and change attr are up to
+ date (regression in 3.16)
- packet: missing dev_put() in packet_do_bind()
- packet: tpacket_snd(): fix signed/unsigned comparison
- - bridge: mdb: fix delmdb state in the notification
- net: sched: fix refcount imbalance in actions
- act_pedit: check binding before calling tcf_hash_release()
- - PCI: Restore PCI_MSIX_FLAGS_BIRMASK definition
- - USB: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355
- - USB: qcserial: Add support for Dell Wireless 5809e 4G Modem
- nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem
- - crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer
- - USB: sierra: add 1199:68AB device ID
+ - [armel/ixp4xx] crypto: Remove bogus BUG_ON on scattered dst buffer
- rbd: fix copyup completion race
- md/bitmap: return an error when bitmap superblock is corrupt.
- - md/raid1: extend spinlock to protect raid1_end_read_request against inconsistencies
- - thermal: exynos: Disable the regulator on probe failure
- - MIPS: Fix sched_getaffinity with MT FPAFF enabled
- - MIPS: Malta: Don't reinitialise RTC
- - MIPS: do_mcheck: Fix kernel code dump with EVA
- - MIPS: show_stack: Fix stack trace with EVA
- - MIPS: Flush RPS on kernel entry with EVA
+ - md/raid1: extend spinlock to protect raid1_end_read_request against
+ inconsistencies
+ - [armhf] thermal: exynos: Disable the regulator on probe failure
- xhci: fix off by one error in TRB DMA address boundary check
- - drivers/usb: Delete XHCI command timer if necessary
- - ALSA: fireworks/firewire-lib: add support for recent firmware quirk
- mm, vmscan: Do not wait for page writeback for GFP_NOFS allocations
- - MIPS: Make set_pte() SMP safe.
- - ipc: modify message queue accounting to not take kernel data structures into account
+ - [mips*] Make set_pte() SMP safe.
+ - ipc: modify message queue accounting to not take kernel data structures
+ into account
- ocfs2: fix BUG in ocfs2_downconvert_thread_do_work()
- fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()
- - drm/radeon: fix hotplug race at startup
- rtnetlink: verify IFLA_VF_INFO attributes before passing them to driver
- net/tipc: initialize security state for new connection socket
- - net: pktgen: fix race between pktgen_thread_worker() and kthread_stop()
- net: call rcu_read_lock early in process_backlog
- net: Clone skb before setting peeked flag
- net: Fix skb csum races when peeking
- net: Fix skb_set_peeked use-after-free bug
- ipv6: lock socket in ip6_datagram_connect()
- - bonding: correct the MAC address for "follow" fail_over_mac policy
- netlink: don't hold mutex in rcu callback when releasing mmapd ring
- rds: fix an integer overflow test in rds_info_getsockopt()
- udp: fix dst races with multicast early demux
- - bna: fix interrupts storm caused by erroneous packets
+ - bna: fix interrupts storm caused by erroneous packets (regression in 3.14)
- net: gso: use feature flag argument in all protocol gso handlers
- - Fix firmware loader uevent buffer NULL pointer dereference
- - qla2xxx: Mark port lost when we receive an RSCN for it.
- - megaraid_sas: use raw_smp_processor_id()
- - fs/buffer.c: support buffer cache allocations with gfp modifiers
- - bufferhead: Add _gfp version for sb_getblk()
- ext4: avoid deadlocks in the writeback path by using sb_getblk_gfp
- - HID: usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL
- - ima: add support for new "euid" policy condition
- - ima: extend "mask" policy matching support
- - mfd: arizona: Fix initialisation of the PM runtime
- xen-blkfront: don't add indirect pages to list when !feature_persistent
- xen-blkback: replace work_pending with work_busy in purge_persistent_gnt()
- regmap: regcache-rbtree: Clean new present bits on present bitmap resize
+ (regression in 3.12)
- target/iscsi: Fix double free of a TUR followed by a solicited NOPOUT
- - target: REPORT LUNS should return LUN 0 even for dynamic ACLs
- - perf: Fix fasync handling on inherited events
- - KVM: x86: Use adjustment in guest cycles when handling MSR_IA32_TSC_ADJUST
- - x86/ldt: Make modify_ldt synchronous
- - x86/ldt: Correct LDT access in single stepping logic
- - rcu: Provide counterpart to rcu_dereference() for non-RCU situations
- - rcu: Move lockless_dereference() out of rcupdate.h
- - x86/ldt: Correct FPU emulation access to LDT
- - localmodconfig: Use Kbuild files too
- - dm thin metadata: delete btrees when releasing metadata snapshot
+ - [x86] ldt: Make modify_ldt synchronous
+ - [x86] ldt: Correct LDT access in single stepping logic
+ - [i386] ldt: Correct FPU emulation access to LDT
- dm btree: add ref counting ops for the leaves of top level btrees
- - drm/radeon: add new OLAND pci id
- - libiscsi: Fix host busy blocking during connection teardown
- - libfc: Fix fc_exch_recv_req() error path
+ - libfc: Fix fc_exch_recv_req() error path (regression in 3.13)
- libfc: Fix fc_fcp_cleanup_each_cmd()
- - EDAC, ppc4xx: Access mci->csrows array elements properly
- - crypto: caam - fix memory corruption in ahash_final_ctx
- - drm/vmwgfx: Fix execbuf locking issues
+ - [x86] drm/vmwgfx: Fix execbuf locking issues
- mm/hwpoison: fix page refcount of unknown non LRU page
- - ipc,sem: fix use after free on IPC_RMID after a task using same semaphore set exits
+ - ipc,sem: fix use after free on IPC_RMID after a task using same semaphore
+ set exits
- ipc/sem.c: change memory barrier in sem_lock() to smp_rmb()
- ipc/sem.c: update/correct memory barriers
- - MIPS: Fix seccomp syscall argument for MIPS64
- - x86/ldt: Further fix FPU emulation
- - SCSI: Fix NULL pointer dereference in runtime PM
- - ALSA: usb-audio: Fix runtime PM unbalance
- - Add factory recertified Crucial M500s to blacklist
- - arm64: KVM: Fix host crash when injecting a fault into a 32bit guest
+ - [mips*] Fix seccomp syscall argument for MIPS64 (regression in 3.15)
+ - [i386] ldt: Further fix FPU emulation
+ - ALSA: usb-audio: Fix runtime PM unbalance (regression in 3.15)
+ - libata: Add factory recertified Crucial M500s to blacklist
+ - [arm64] KVM: Fix host crash when injecting a fault into a 32bit guest
- batman-adv: fix kernel crash due to missing NULL checks
+ (regression in 3.16)
- batman-adv: protect tt_local_entry from concurrent delete events
- - perf: Fix PERF_EVENT_IOC_PERIOD migration race
+ - perf: Fix PERF_EVENT_IOC_PERIOD migration race (regression in 3.14)
- net: Fix RCU splat in af_key
- ip6_gre: release cached dst on tunnel removal
- - s390/sclp: fix compile error
- - xen/gntdev: convert priv->lock to a mutex
- xen/gntdevt: Fix race condition in gntdev_release()
- signalfd: fix information leak in signalfd_copyinfo
- signal: fix information leak in copy_siginfo_to_user
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/linux.git
More information about the Kernel-svn-changes
mailing list