linux 3.12.8-1 source package in Debian

Changelog

linux (3.12.8-1) unstable; urgency=medium


  * New upstream stable update:
    http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.12.7
    - [powerpc] kvm: fix rare but potential deadlock scene
    - [m68k] TTY: pmac_zilog, check existence of ports in pmz_console_init()
    - xhci: Limit the spurious wakeup fix only to HP machines (fixes
      regression in 3.12)
    - usb: chipidea: host: Only disable the vbus regulator if it is not NULL
      (fixes regression in 3.12)
    - aio: fix kioctx leak introduced by "aio: Fix a trinity splat"
    - iser-target: Move INIT_WORK setup into isert_create_device_ib_res
    - [x86] idle: Repair large-server 50-watt idle-power regression
      (fixes regression in 3.10)
    - ext4: call ext4_error_inode() if jbd2_journal_dirty_metadata() fails
    - ext4: fix use-after-free in ext4_mb_new_blocks
    - ext4: fix del_timer() misuse for ->s_err_report
    - ext4: add explicit casts when masking cluster sizes
    - ext4: fix bigalloc regression
    - sched/rt: Fix rq's cpupri leak while enqueue/dequeue child RT entities
    - net_dma: mark broken (fixes potential data loss)
    - drm/i915: Take modeset locks around intel_modeset_setup_hw_state()
    - drm/i915: Hold mutex across i915_gem_release
    - drm/i915: Fix use-after-free in do_switch
    - drm/i915: don't update the dri1 breadcrumb with modesetting
    - drm/i915: Fix erroneous dereference of batch_obj inside reset_status
    - ceph: Avoid data inconsistency due to d-cache aliasing in readpage()
    - tg3: Expand 4g_overflow_test workaround to skb fragments of any size.
    - cgroup: fix cgroup_create() error handling path
    - [powerpc] auxvec.h: account for AT_HWCAP2 in AT_VECTOR_SIZE_BASE
    - ath9k_htc: properly set MAC address and BSSID mask (CVE-2013-4579)
      (Closes: #729573)
    - KVM: nVMX: Unconditionally uninit the MMU on nested vmexit
    - [x86] KVM: Fix APIC map calculation after re-enabling
    - [powerpc] Fix bad stack check in exception entry
    - libata: implement ATA_HORKAGE_NO_NCQ_TRIM and apply it to Micro M500 SSDs
      (fixes potential data loss)
    - radiotap: fix bitmap-end-finding buffer overrun
    - mm: numa: serialise parallel get_user_page against THP migration
    - mm: numa: call MMU notifiers on THP migration
    - mm: clear pmd_numa before invalidating
    - mm: numa: do not clear PTE for pte_numa update
    - mm: numa: ensure anon_vma is locked to prevent parallel THP splits
    - sched: numa: skip inaccessible VMAs
    - mm: numa: clear numa hinting information on mprotect
    - mm: fix TLB flush race between migration, and change_protection_range
    - mm: numa: guarantee that tlb_flush_pending updates are visible before
      page table updates
    - mm/mempolicy: correct putback method for isolate pages if failed
    - mm/compaction: respect ignore_skip_hint in update_pageblock_skip
    - mm/hugetlb: check for pte NULL pointer in __page_check_address()
    - mm: munlock: fix a bug where THP tail page is encountered
    - mm: munlock: fix deadlock in __munlock_pagevec()
    - mm: fix use-after-free in sys_remap_file_pages
    - Input: allocate absinfo data when setting ABS capability
    - GFS2: Fix use-after-free race when calling gfs2_remove_from_ail
    - GFS2: Fix slab memory leak in gfs2_bufdata
    - GFS2: Fix incorrect invalidation for DIO/buffered I/O
    - [s390] 3270: fix allocation of tty3270_screen structure
    - [sh] always link in helper functions extracted from libgcc
    - selinux: look for IPsec labels on both inbound and outbound packets
    - selinux: process labeled IPsec TCP SYN-ACK packets properly in
      selinux_ip_postroute()
    - aio: clean up and fix aio_setup_ring page mapping
    - aio/migratepages: make aio migrate pages sane
    - ACPIPHP / radeon / nouveau: Fix VGA switcheroo problem related to hotplug
      (regression in 3.12)
    http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.12.8
    - IPv6: Fixed support for blackhole and prohibit routes
    - net: do not pretend FRAGLIST support
    - tun: unbreak truncated packet signalling
    - macvtap: signal truncated packets
    - br: fix use of ->rx_handler_data in code executed on non-rx_handler path
    - inet: fix NULL pointer Oops in fib(6)_rule_suppress
    - vxlan: release rt when found circular route
    - ipv6: fix illegal mac_header comparison on 32bit
    - ip_gre: fix msg_name parsing for recvfrom/recvmsg
    - net: inet_diag: zero out uninitialized idiag_{src,dst} fields
    - drivers/net/hamradio: Integer overflow in hdlcdrv_ioctl()
    - hamradio/yam: fix info leak in ioctl
    - net: fec: fix potential use after free
    - rds: prevent dereference of a NULL device
    - arc_emac: fix potential use after free
    - net: rose: restore old recvmsg behavior (regression in 3.12.4)
    - vlan: Fix header ops passthru when doing TX VLAN offload.
    - virtio-net: fix refill races during restore
    - net: llc: fix use after free in llc_ui_recvmsg
    - netpoll: Fix missing TXQ unlock and and OOPS.
    - bridge: use spin_lock_bh() in br_multicast_set_hash_max
    - sfc: Add length checks to efx_xmit_with_hwtstamp() and
      efx_ptp_is_ptp_tx()
    - sfc: PTP: Moderate log message on event queue overflow
    - sfc: Rate-limit log message for PTP packets without a matching timestamp
      event
    - [arm] fix "bad mode in ... handler" message for undefined instructions
    - [arm] 7923/1: mm: fix dcache flush logic for compound high pages
    - [hppa] Ensure full cache coherency for kmap/kunmap
    - clk: clk-divider: fix divisor > 255 bug
    - mfd: rtsx_pcr: Disable interrupts before cancelling delayed works
    - netfilter: fix wrong byte order in nf_ct_seqadj_set internal information
      (regression in 3.12)
    - netfilter: nf_nat: fix access to uninitialized buffer in IRC NAT helper
    - x86, fpu, amd: Clear exceptions in AMD FXSAVE workaround
      (CVE-2014-1438) (Closes: #733551)
    - sched: Fix race on toggling cfs_bandwidth_used
    - sched: Fix cfs_bandwidth misuse of hrtimer_expires_remaining
    - sched: Fix hrtimer_cancel()/rq->lock deadlock

  [ Ben Hutchings ]
  * [hppa] Update configuration, thanks to Helge Deller (Closes: #733895)
    - Change AGP, AGP_PARISC from modules to built-in, to work around
      race condition between DRM and AGP
    - Enable DEBUG_STACKOVERFLOW
    - udeb: Build packages for the parisc64-smp flavour instead of the
      removed parisc flavour (fixes FTBFS)
  * linux-image: Make maintainer scripts less verbose (Closes: #734266)
  * [m68k] Enable EARLY_PRINTK (Closes: #734289)
  * crypto: Enable more processor-specific algorithms and drivers:
    - [amd64] Enable CRYPTO_CRCT10DIF_PCLMUL, CRYPTO_SHA256_SSSE3,
      CRYPTO_SHA512_SSSE3, CRYPTO_GHASH_CLMUL_NI_INTEL,
      CRYPTO_CAMELLIA_AESNI_AVX_X86_64, CRYPTO_CAMELLIA_AESNI_AVX2_X86_64,
      CRYPTO_CAST5_AVX_X86_64, CRYPTO_CAST6_AVX_X86_64,
      CRYPTO_SERPENT_AVX2_X86_64 as modules (Closes: #734376)
    - [arm] Enable CRYPTO_SHA1_ARM, CRYPTO_AES_ARM as modules
    - [powerpc] Enable CRYPTO_SHA1_PPC as module
    - [sparc] Enable CRYPTO_CRC32C_SPARC64, CRYPTO_MD5_SPARC64,
      CRYPTO_SHA1_SPARC64, CRYPTO_SHA256_SPARC64, CRYPTO_SHA512_SPARC64,
      CRYPTO_AES_SPARC64, CRYPTO_CAMELLIA_SPARC64, CRYPTO_DES_SPARC64,
      CRYPTO_DEV_NIAGARA2 as modules
    - [x86] Enable CRYPTO_CRC32_PCLMUL as module
  * [powerpc] Remove AT_HWCAP2 from auxv to avoid module ABI change
  * [rt] Update to 3.12.6-rt9:
    - rcu: Don't activate RCU core on NO_HZ_FULL CPUs
    - timers: do not raise softirq unconditionally
    - rcutree/rcu_bh_qs: disable irq while calling rcu_preempt_qs()
  * Revert "net: unix: allow set_peek_off to fail", included in 3.12.8,
    as it would cause an ABI change
  * media: Enable VIDEO_STK1160_COMMON (new dependency of VIDEO_STK1160)
    as module (Closes: #735870)
  * [x86] brcm80211: Enable BRCMFMAC as module, and BRCMFMAC_SDIO
    (Closes: #735245)
  * [x86] staging: lustre: Make LUSTRE_LLITE_LLOOP tristate

  [ Ian Campbell ]
  * [armel/kirkwood] Fix interrupt handling on non-DT platforms (Closes: #735172)
  * [armhf/armmp] Add mmci driver to mmc-module udeb.

 -- Ben Hutchings <email address hidden>  Sun, 19 Jan 2014 19:22:22 +0000

Upload details

Uploaded by:
Debian kernel team
Uploaded to:
Sid
Original maintainer:
Debian kernel team
Architectures:
all alpha amd64 arm64 armel armhf hppa i386 ia64 m68k mips mipsel powerpc powerpcspe ppc64 s390 s390x sh4 sparc sparc64 x32
Section:
kernel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Downloads

File Size SHA-256 Checksum
linux_3.12.8-1.dsc 88.9 KiB dad14baf4ded460891daee7246b0564689d3661b97b2621c270da0dec13d5478
linux_3.12.8.orig.tar.xz 73.7 MiB 349120a9e811d8660caa2a408796fcf2a5e58031b47b825d22c59c1f428ab58e
linux_3.12.8-1.debian.tar.xz 2.8 MiB 987ff733dede047d7b295ef0d897c8fa9fccc13009231db9ef71033b7e1ce041

No changes file available.

Binary packages built by this source