The SUSE Linux Enterprise 12 SP1 kernel was updated to 3.12.57 to receive various security and bugfixes.
The following security bugs were fixed:
The following non-security bugs were fixed: - aacraid: Refresh patches.drivers/0005-aacraid-MSI-x-support.patch. (boo#970249) - acpi: processor: Introduce apicid in struct processor to save parsed APIC id (bsc#959463). - alsa: rawmidi: Make sndrawmiditransmit() race-free (bsc#968018). - alsa: seq: Fix leak of pool buffer at concurrent writes (bsc#968018). - btrfs: Account data space in more proper timing: (bsc#963193). - btrfs: Add handler for invalidate page (bsc#963193). - btrfs: check prepareuptodatepage() error code earlier (bnc#966910). - btrfs: delayedref: Add new function to record reserved space into delayed ref (bsc#963193). - btrfs: delayedref: release and free qgroup reserved at proper timing (bsc#963193). - btrfs: extentio: Introduce needed structure for recoding set/clear bits (bsc#963193). - btrfs: extentio: Introduce new function clearrecordextentbits() (bsc#963193). - btrfs: extentio: Introduce new function setrecordextentbits (bsc#963193). - btrfs: extent-tree: Add new version of btrfscheckdatafreespace and btrfsfreereserveddataspace (bsc#963193). - btrfs: extent-tree: Add new version of btrfsdelallocreserve/releasespace (bsc#963193). - btrfs: extent-tree: Switch to new checkdatafreespace and freereserveddataspace (bsc#963193). - btrfs: extent-tree: Switch to new delalloc space reserve and release (bsc#963193). - btrfs: fallocate: Added a prerequisite patch and rebased the chunks that had previously been taken from it. Fixes a warning we had in fs/btrfs/file.c. - btrfs: fallocate: Add support to accurate qgroup reserve (bsc#963193). - btrfs: fix invalid page accesses in extentsame (dedup) ioctl (bnc#968230). - btrfs: fix page reading in extentsame ioctl leading to csum errors (bnc#968230). - btrfs: fix warning in backref walking (bnc#966278). - btrfs: qgroup: Add handler for NOCOW and inline (bsc#963193). - btrfs: qgroup: Add new trace point for qgroup data reserve (bsc#963193). - btrfs: qgroup: Avoid calling btrfsfreereserveddataspace in clearbithook (bsc#963193). - btrfs: qgroup: Check if qgroup reserved space leaked (bsc#963193). - btrfs: qgroup: Cleanup old inaccurate facilities (bsc#963193). - btrfs: qgroup: Fix a race in delayedref which leads to abort trans (bsc#963193). - btrfs: qgroup: Fix a rebase bug which will cause qgroup double free (bsc#963193). - btrfs: qgroup: Fix dead judgement on qgrouprescanleaf() return value (bsc#969439). - btrfs: qgroup: Introduce btrfsqgroupreservedata function (bsc#963193). - btrfs: qgroup: Introduce functions to release/free qgroup reserve data space (bsc#963193). - btrfs: qgroup: Introduce new functions to reserve/free metadata (bsc#963193). - btrfs: qgroup: Use new metadata reservation (bsc#963193). - dcache: use ISROOT to decide where dentry is hashed (bsc#949752). - dmapi: fix dmopenbyhandlervp taking an extra ref to mnt (bsc#967292). - drivers/base/memory.c: fix kernel warning during memory hotplug on ppc64 (bsc#963827). - drivers: hv: Allow for MMIO claims that span ACPI CRS records (bnc#965924). - drivers: hv: Define the channel type for Hyper-V PCI Express pass-through (bnc#965924). - drivers: hv: Export a function that maps Linux CPU num onto Hyper-V proc num (bnc#965924). - drivers: hv: Export the API to invoke a hypercall on Hyper-V (bnc#965924). - drivers: hv: kvp: fix IP Failover. - drivers: pci:hv: New paravirtual PCI front-end for Hyper-V VMs (bnc#965924). - drivers: xen-blkfront: only talktoblkback() when in XenbusStateInitialising (bsc#957986 fate#320625). - drivers: xen-blkfront: move talktoblkback to a more suitable place (bsc#957986 fate#320625). - e1000e: Avoid divide by zero error (bsc#968643). - e1000e: fix division by zero on jumbo MTUs (bsc#968643). - e1000e: Fix tight loop implementation of systime read algorithm (bsc#968643). - efi: Ignore efivarvalidate kabi failures -- it's an EFI internal function. - fix: print ext4 mountopt dataerr=abort correctly (bsc#969735). - Fix problem with setting ACL on directories (bsc#867251). - fs/procnamespace.c: simplify testing nsp and nsp->mntns (bug#963960). - futex: Drop refcount if requeuepi() acquired the rtmutex (bug#960174). - hv: Lock access to hypervmmio resource tree (bnc#965924). - hv: Make a function to free mmio regions through vmbus (bnc#965924). - hv: Reverse order of resources in hypervmmio (bnc#965924). - hv: Track allocations of children of hvvmbus in private resource tree (bnc#965924). - hv: Use new vmbusmmiofree() from client drivers (bnc#965924). - hwmon: (coretemp) Increase maximum core to 128 (bsc#970160) - ibmvnic: Fix ibmvniccapability struct (fate#320253). - intelpstate: Use deltimersync in intelpstatecpustop (bsc#967650). - ipv6: mld: fix addgrhead skboverpanic for devs with large MTUs (bsc#956852). - kabi: Preserve checksum of kvmx86ops (bsc#969112). - kabi: protect struct acpiprocessor signature (bsc#959463). - kgr: fix reversion of a patch already reverted by a replaceall patch (fate#313296). - kvm: SVM: add rdmsr support for AMD event registers (bsc#968448). - kvm: x86: Check destmap->vector to match eoi signals for rtc (bsc#966471). - kvm: x86: Convert ioapic->rtcstatus.destmap to a struct (bsc#966471). - kvm: x86: store IOAPIC-handled vectors in each VCPU (bsc#966471). - kvm: x86: Track irq vectors in ioapic->rtcstatus.destmap (bsc#966471). - libata: Revert 'libata: Align atadevice's id on a cacheline'. - libceph: fix scatterlist lastpiece calculation (bsc#963746). - lpfc: Fix kmalloc overflow in LPFC driver at large core count (bsc#969690). - memcg: do not hang on OOM when killed by userspace OOM access to memory reserves (bnc#969571). - mld, igmp: Fix reserved tailroom calculation (bsc#956852). - namespaces: Re-introduce tasknsproxy() helper (bug#963960). - namespaces: Use tasklock and not rcu to protect nsproxy (bug#963960). - net: core: Correct an over-stringent device loop detection (bsc#945219). - net: irda: Fix use-after-free in irttyopen() (bnc#967903). - net: Revert 'net/ipv6: add sysctl option acceptraminhoplimit'. - nfs4: treat lock owners as opaque values (bnc#968141). - nfs: Background flush should not be low priority (bsc#955308). - nfsd: fix nfsdsetattr return code for HSM (bsc#969992). - nfs: do not use STABLE writes during writeback (bnc#816099). - nfs: Fix handling of re-write-before-commit for mmapped NFS pages (bsc#964201). - nvme: default to 4k device page size (bsc#967047). - nvme: special case AEN requests (bsc#965087). - pci: Add global pcilockrescanremove() (bnc#965924). - pci: allow access to VPD attributes with size 0 (bsc#959146). - pciback: Check PF instead of VF for PCICOMMANDMEMORY. - pciback: Save the number of MSI-X entries to be copied later. - pci: Blacklist vpd access for buggy devices (bsc#959146). - pci: Determine actual VPD size on first access (bsc#959146). - pci: Export symbols required for loadable host driver modules (bnc#965924). - pci: pciehp: Disable link notification across slot reset (bsc#967651). - pci: pciehp: Do not check adapter or latch status while disabling (bsc#967651). - pci: pciehp: Do not disable the link permanently during removal (bsc#967651). - pci: pciehp: Ensure very fast hotplug events are also processed (bsc#967651). - pci: Update VPD definitions (bsc#959146). - perf, nmi: Fix unknown NMI warning (bsc#968512). - proc: Fix ptrace-based permission checks for accessing task maps. - pv6: Revert 'ipv6: tcp: add rcu locking in tcpv6sendsynack()' (bnc#961257). - qla2xxx: Remove unavailable firmware files (bsc#943645). - rbd: do not log miscompare as an error (bsc#970062). - resources: Set type in _requestregion() (bnc#965924). - rpm/kernel-binary.spec.in: Sync the main and -base package dependencies (bsc#965830#c51). - rpm/kernel-module-subpackage: Fix obsoleting dropped flavors (bsc#968253) - scsidhalua: Do not block request queue if workqueue is active (bsc#960458). - scsi: fix soft lockup in scsiremovetarget() on module removal (bsc#965199). - scsi: proper state checking and module refcount handling in scsideviceget (boo#966831). - series.conf: add section comments - supported.conf: Add e1000e (emulated by VMware) to -base (bsc#968074) - supported.conf: Add Hyper-V modules to -base (bsc#965830) - supported.conf: Add isofs to -base (bsc#969655). - supported.conf: Add more qemu device driver (bsc#968234) - supported.conf: Add mptspi and mptsas to -base (bsc#968206) - supported.conf: Add the qemu scsi driver (sym53c8xx) to -base (bsc#967802) - supported.conf: Add tulip to -base for Hyper-V (bsc#968234) - supported.conf: Add virtio-rng (bsc#966026) - supported.conf: Add xen-blkfront. - supported.conf: Add xfs to -base (bsc#965891) - supported.conf: Fix usb-common path usb-common moved to its own subdirectory in kernel v3.16, and we backported that change to SLE12. - tcp: Restore RFC5961-compliant behavior for SYN packets (bsc#966864). - usb: Quiet down false peer failure messages (bnc#960629). - x86: export x86msi (bnc#965924). - xen: Add /etc/modprobe.d/50-xen.conf selecting Xen frontend driver implementation (bsc#957986, bsc#956084, bsc#961658). - xen-blkfront: allow building in our Xen environment (bsc#957986 fate#320625). - xen, blkfront: factor out flush-related checks from doblkifrequest() (bsc#957986 fate#320625). - xen-blkfront: fix accounting of reqs when migrating (bsc#957986 fate#320625). - xen/blkfront: Fix crash if backend does not follow the right states (bsc#957986 fate#320625). - xen-blkfront: improve aproximation of required grants per request (bsc#957986 fate#320625). - xen/blkfront: improve protection against issuing unsupported REQFUA (bsc#957986 fate#320625). - xen/blkfront: remove redundant flushop (bsc#957986 fate#320625). - xen-blkfront: remove type check from blkfrontsetupdiscard (bsc#957986 fate#320625). - xen-blkfront: Silence pfn maybe-uninitialized warning (bsc#957986 fate#320625). - xen: block: xen-blkfront: Fix possible NULL ptr dereference (bsc#957986 fate#320625). - xen: Refresh patches.xen/xen3-patch-2.6.33 (detect NX support early). - xen: Refresh patches.xen/xen-vscsi-large-requests (gsc#966094). - xen: Update Xen config files (enable upstream block frontend). - xen: Update Xen patches to 3.12.55. - xen-vscsi-large-requests: Fix resource collision for racing request maps and unmaps (bsc#966094). - xfs/dmapi: drop lock over synchronous XFSSEND_DATA events (bsc#969993). - xfs/dmapi: propertly send postcreate event (bsc#967299).
{ "binaries": [ { "kernel-macros": "3.12.57-60.35.1", "kernel-devel": "3.12.57-60.35.1", "kernel-xen-devel": "3.12.57-60.35.1", "kernel-default": "3.12.57-60.35.1", "kernel-source": "3.12.57-60.35.1", "kernel-default-extra": "3.12.57-60.35.1", "kernel-syms": "3.12.57-60.35.1", "kernel-default-devel": "3.12.57-60.35.1", "kernel-xen": "3.12.57-60.35.1" } ] }
{ "binaries": [ { "kernel-macros": "3.12.57-60.35.1", "kernel-devel": "3.12.57-60.35.1", "kernel-xen-devel": "3.12.57-60.35.1", "kernel-default": "3.12.57-60.35.1", "kernel-source": "3.12.57-60.35.1", "kernel-default-extra": "3.12.57-60.35.1", "kernel-syms": "3.12.57-60.35.1", "kernel-default-devel": "3.12.57-60.35.1", "kernel-xen": "3.12.57-60.35.1" } ] }
{ "binaries": [ { "kernel-macros": "3.12.57-60.35.1", "kernel-devel": "3.12.57-60.35.1", "kernel-xen-devel": "3.12.57-60.35.1", "kernel-default": "3.12.57-60.35.1", "kernel-source": "3.12.57-60.35.1", "kernel-default-extra": "3.12.57-60.35.1", "kernel-syms": "3.12.57-60.35.1", "kernel-default-devel": "3.12.57-60.35.1", "kernel-xen": "3.12.57-60.35.1" } ] }
{ "binaries": [ { "kernel-macros": "3.12.57-60.35.1", "kernel-devel": "3.12.57-60.35.1", "kernel-xen-devel": "3.12.57-60.35.1", "kernel-default": "3.12.57-60.35.1", "kernel-source": "3.12.57-60.35.1", "kernel-default-extra": "3.12.57-60.35.1", "kernel-syms": "3.12.57-60.35.1", "kernel-default-devel": "3.12.57-60.35.1", "kernel-xen": "3.12.57-60.35.1" } ] }
{ "binaries": [ { "kernel-macros": "3.12.57-60.35.1", "kernel-devel": "3.12.57-60.35.1", "kernel-default-base": "3.12.57-60.35.1", "kernel-default-man": "3.12.57-60.35.1", "kernel-xen-devel": "3.12.57-60.35.1", "kernel-default": "3.12.57-60.35.1", "kernel-source": "3.12.57-60.35.1", "kernel-xen-base": "3.12.57-60.35.1", "kernel-syms": "3.12.57-60.35.1", "kernel-default-devel": "3.12.57-60.35.1", "kernel-xen": "3.12.57-60.35.1" } ] }
{ "binaries": [ { "kernel-macros": "3.12.57-60.35.1", "kernel-devel": "3.12.57-60.35.1", "kernel-default-base": "3.12.57-60.35.1", "kernel-default-man": "3.12.57-60.35.1", "kernel-xen-devel": "3.12.57-60.35.1", "kernel-default": "3.12.57-60.35.1", "kernel-source": "3.12.57-60.35.1", "kernel-xen-base": "3.12.57-60.35.1", "kernel-syms": "3.12.57-60.35.1", "kernel-default-devel": "3.12.57-60.35.1", "kernel-xen": "3.12.57-60.35.1" } ] }
{ "binaries": [ { "kernel-macros": "3.12.57-60.35.1", "kernel-devel": "3.12.57-60.35.1", "kernel-default-base": "3.12.57-60.35.1", "kernel-default-man": "3.12.57-60.35.1", "kernel-xen-devel": "3.12.57-60.35.1", "kernel-default": "3.12.57-60.35.1", "kernel-source": "3.12.57-60.35.1", "kernel-xen-base": "3.12.57-60.35.1", "kernel-syms": "3.12.57-60.35.1", "kernel-default-devel": "3.12.57-60.35.1", "kernel-xen": "3.12.57-60.35.1" } ] }
{ "binaries": [ { "kernel-macros": "3.12.57-60.35.1", "kernel-devel": "3.12.57-60.35.1", "kernel-default-base": "3.12.57-60.35.1", "kernel-default-man": "3.12.57-60.35.1", "kernel-xen-devel": "3.12.57-60.35.1", "kernel-default": "3.12.57-60.35.1", "kernel-source": "3.12.57-60.35.1", "kernel-xen-base": "3.12.57-60.35.1", "kernel-syms": "3.12.57-60.35.1", "kernel-default-devel": "3.12.57-60.35.1", "kernel-xen": "3.12.57-60.35.1" } ] }
{ "binaries": [ { "kernel-macros": "3.12.57-60.35.1", "kernel-devel": "3.12.57-60.35.1", "kernel-default-base": "3.12.57-60.35.1", "kernel-default-man": "3.12.57-60.35.1", "kernel-xen-devel": "3.12.57-60.35.1", "kernel-default": "3.12.57-60.35.1", "kernel-source": "3.12.57-60.35.1", "kernel-xen-base": "3.12.57-60.35.1", "kernel-syms": "3.12.57-60.35.1", "kernel-default-devel": "3.12.57-60.35.1", "kernel-xen": "3.12.57-60.35.1" } ] }
{ "binaries": [ { "kernel-macros": "3.12.57-60.35.1", "kernel-devel": "3.12.57-60.35.1", "kernel-default-base": "3.12.57-60.35.1", "kernel-default-man": "3.12.57-60.35.1", "kernel-xen-devel": "3.12.57-60.35.1", "kernel-default": "3.12.57-60.35.1", "kernel-source": "3.12.57-60.35.1", "kernel-xen-base": "3.12.57-60.35.1", "kernel-syms": "3.12.57-60.35.1", "kernel-default-devel": "3.12.57-60.35.1", "kernel-xen": "3.12.57-60.35.1" } ] }
{ "binaries": [ { "kernel-macros": "3.12.57-60.35.1", "kernel-devel": "3.12.57-60.35.1", "kernel-default-base": "3.12.57-60.35.1", "kernel-default-man": "3.12.57-60.35.1", "kernel-xen-devel": "3.12.57-60.35.1", "kernel-default": "3.12.57-60.35.1", "kernel-source": "3.12.57-60.35.1", "kernel-xen-base": "3.12.57-60.35.1", "kernel-syms": "3.12.57-60.35.1", "kernel-default-devel": "3.12.57-60.35.1", "kernel-xen": "3.12.57-60.35.1" } ] }
{ "binaries": [ { "kernel-macros": "3.12.57-60.35.1", "kernel-devel": "3.12.57-60.35.1", "kernel-default-base": "3.12.57-60.35.1", "kernel-default-man": "3.12.57-60.35.1", "kernel-xen-devel": "3.12.57-60.35.1", "kernel-default": "3.12.57-60.35.1", "kernel-source": "3.12.57-60.35.1", "kernel-xen-base": "3.12.57-60.35.1", "kernel-syms": "3.12.57-60.35.1", "kernel-default-devel": "3.12.57-60.35.1", "kernel-xen": "3.12.57-60.35.1" } ] }