[kernel] r22790 - in dists/jessie/linux/debian: . patches patches/bugfix/all patches/bugfix/arm

Ben Hutchings benh at moszumanska.debian.org
Sun Jul 5 21:58:03 UTC 2015


Author: benh
Date: Sun Jul  5 21:58:02 2015
New Revision: 22790

Log:
Update to 3.16.7-ckt14

Still need to trim the less important changes from the changelog, and
check for ABI changes.

Deleted:
   dists/jessie/linux/debian/patches/bugfix/all/cdc_ncm-fix-tx_bytes-statistics.patch
   dists/jessie/linux/debian/patches/bugfix/all/config-enable-need_dma_map_state-by-default-when-swi.patch
   dists/jessie/linux/debian/patches/bugfix/all/ext4-fix-data-corruption-caused-by-unwritten-and-del.patch
   dists/jessie/linux/debian/patches/bugfix/all/ext4-move-check-under-lock-scope-to-close-a-race.patch
   dists/jessie/linux/debian/patches/bugfix/all/libata-blacklist-queued-trim-on-samsung-ssd-850-pro.patch
   dists/jessie/linux/debian/patches/bugfix/all/libata-update-crucial-micron-blacklist.patch
   dists/jessie/linux/debian/patches/bugfix/all/md-raid0-fix-restore-to-sector-variable-in-raid0_make_request.patch
   dists/jessie/linux/debian/patches/bugfix/all/vfs-read-file_handle-only-once-in-handle_to_path.patch
   dists/jessie/linux/debian/patches/bugfix/arm/arm-mvebu-armada-xp-openblocks-ax3-4-disable-interna.patch
   dists/jessie/linux/debian/patches/bugfix/arm/mvebu-do-not-register-custom-DMA-operations-when-coherency-is-disabled.patch
Modified:
   dists/jessie/linux/debian/changelog
   dists/jessie/linux/debian/patches/series

Modified: dists/jessie/linux/debian/changelog
==============================================================================
--- dists/jessie/linux/debian/changelog	Sun Jul  5 20:12:28 2015	(r22789)
+++ dists/jessie/linux/debian/changelog	Sun Jul  5 21:58:02 2015	(r22790)
@@ -1,4 +1,272 @@
-linux (3.16.7-ckt11-2) UNRELEASED; urgency=medium
+linux (3.16.7-ckt14-1) UNRELEASED; urgency=medium
+
+  * New upstream stable update:
+    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
+    - [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
+    - 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
+    - [armhf,arm64 KVM: Require in-kernel vgic for the arch timers
+    - [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
+    - [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
+    - 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
+    - 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.
+    - 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
+    - [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
+    - 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)
+    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
+    - 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
+    - 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.
+    - ipv4/udp: Verify multicast group is ours in upd_v4_early_demux()
+    - 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
+    - [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
+    - iser-target: Fix variable-length response error completion
+    - 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.
 
   [ Ben Hutchings ]
   * [x86] vmwgfx: Enable DRM_VMWGFX_FBCON (Closes: #714929)

Modified: dists/jessie/linux/debian/patches/series
==============================================================================
--- dists/jessie/linux/debian/patches/series	Sun Jul  5 20:12:28 2015	(r22789)
+++ dists/jessie/linux/debian/patches/series	Sun Jul  5 21:58:02 2015	(r22790)
@@ -77,11 +77,9 @@
 bugfix/x86/acpi-video-add-disable_native_backlight-quirk-for-samsung-510r.patch
 bugfix/x86/acpi-video-disable-native-backlight-on-samsung-series-9.patch
 bugfix/x86/drm-i915-quietly-reject-attempts-to-create-non-pagealigned-stolen-objects.patch
-bugfix/arm/mvebu-do-not-register-custom-DMA-operations-when-coherency-is-disabled.patch
 bugfix/x86/drm-i915-add-limited-color-range-readout-for-hdmi-dp.patch
 bugfix/x86/powercap-rapl-change-domain-detection-message.patch
 bugfix/arm/ARM-dts-imx53-correct-clock-names-of-SATA-node.patch
-bugfix/arm/arm-mvebu-armada-xp-openblocks-ax3-4-disable-interna.patch
 bugfix/x86/input-synaptics-retrieve-the-extended-capabilities-i.patch
 bugfix/x86/input-synaptics-remove-topbuttonpad-property-for-len.patch
 bugfix/x86/input-synaptics-re-route-tracksticks-buttons-on-the-.patch
@@ -209,20 +207,12 @@
 bugfix/all/net-mv643xx-disable-tso-by-default.patch
 bugfix/all/xen-balloon-cancel-ballooning-if-adding-new-memory-f.patch
 bugfix/all/xen-balloon-Don-t-continue-ballooning-when-BP_ECANCE.patch
-bugfix/all/vfs-read-file_handle-only-once-in-handle_to_path.patch
 bugfix/all/keys-request_key-should-reget-expired-keys-rather-th.patch
 bugfix/all/hid-thingm-fix-workqueue-race-on-remove.patch
 debian/emmc-don-t-initialize-partitions-on-rpmb-flagged-areas.patch
 bugfix/all/xen-netfront-release-per-queue-Tx-and-Rx-resource-wh.patch
 bugfix/all/rtc-hctosys-do-not-treat-lack-of-rtc-device-as-error.patch
 bugfix/all/rtc-hctosys-use-function-name-in-the-error-log.patch
-bugfix/all/ext4-fix-data-corruption-caused-by-unwritten-and-del.patch
-bugfix/all/ext4-move-check-under-lock-scope-to-close-a-race.patch
-bugfix/all/libata-update-crucial-micron-blacklist.patch
-bugfix/all/libata-blacklist-queued-trim-on-samsung-ssd-850-pro.patch
-bugfix/all/config-enable-need_dma_map_state-by-default-when-swi.patch
-bugfix/all/md-raid0-fix-restore-to-sector-variable-in-raid0_make_request.patch
-bugfix/all/cdc_ncm-fix-tx_bytes-statistics.patch
 bugfix/all/xen-netback-return-correct-ethtool-stats.patch
 
 # memfd_create() & kdbus backport



More information about the Kernel-svn-changes mailing list