The SUSE Linux Enterprise 11 SP3 Realtime kernel was updated to receive various security and bugfixes.
The following feature was added for RT: - FATE#317131: The SocketCAN (Peak PCI) driver was added for CAN bus support.
Following security bugs were fixed:
Also the following non-security bugs were fixed: - audit: keep inode pinned (bsc#851068). - btrfs: be aware of btree inode write errors to avoid fs corruption (bnc#942350). - btrfs: check if previous transaction aborted to avoid fs corruption (bnc#942350). - btrfs: deal with convertextentbit errors to avoid fs corruption (bnc#942350). - cifs: Fix missing crypto allocation (bnc#937402). - client MUST ignore EncryptionKeyLength if CAPEXTENDEDSECURITY is set (bnc#932348). - drm: ast,cirrus,mgag200: use drmcansleep (bnc#883380, bsc#935572). - drm/cirrus: do not attempt to acquire a reservation while in an interrupt handler (bsc#935572). - drm/mgag200: do not attempt to acquire a reservation while in an interrupt handler (bsc#935572). - drm/mgag200: Do not do full cleanup if mgag200deviceinit fails. - ext3: Fix data corruption in inodes with journalled data (bsc#936637) - ext4: handle SEEKHOLE/SEEKDATA generically (bsc#934944). - fanotify: Fix deadlock with permission events (bsc#935053). - fork: reset mm->pinnedvm (bnc#937855). - hrtimer: prevent timer interrupt DoS (bnc#886785). - hugetlb: do not account hugetlb pages as NRFILEPAGES (bnc#930092). - hugetlb, kabi: do not account hugetlb pages as NRFILEPAGES (bnc#930092). - IB/core: Fix mismatch between locked and pinned pages (bnc#937855). - iommu/amd: Fix memory leak in freepagetable (bsc#935866). - iommu/amd: Handle integer overflow in dmaopsareaalloc (bsc#931538). - iommu/amd: Handle large pages correctly in freepagetable (bsc#935866). - ipr: Increase default adapter init stage change timeout (bsc#930761). - ixgbe: Use pcivfsassigned instead of ixgbevfsareassigned (bsc#927355). - kdump: fix crashkexec()/smpsendstop() race in panic() (bnc#937444). - kernel: add paniconwarn. (bsc#934742) - kvm: irqchip: Break up high order allocations of kvmirqroutingtable (bnc#926953). - libata: prevent HSM state change race between ISR and PIO (bsc#923245). - md: use kzalloc() when bitmap is disabled (bsc#939994). - megaraidsas: Use correct reset sequence in adpreset() (bsc#894936). - mlx4: Check for assigned VFs before disabling SR-IOV (bsc#927355). - mm/hugetlb: check for pte NULL pointer in _pagecheckaddress() (bnc#929143). - mm: restrict access to slab files under procfs and sysfs (bnc#936077). - net: fib6: fib6commitmetrics: fix potential NULL pointer dereference (bsc#867362). - net: Fix 'ip rule delete table 256' (bsc#873385). - net: ipv6: fib: do not sleep inside atomic lock (bsc#867362). - net/mlx4core: Do not disable SRIOV if there are active VFs (bsc#927355). - nfsd: Fix nfsv4 opcode decoding error (bsc#935906). - nfsd: support disabling 64bit dir cookies (bnc#937503). - nfs: never queue requests with rqcong set on the sending queue (bsc#932458). - nfsv4: Minor cleanups for nfs4handleexception and nfs4asynchandleerror (bsc#939910). - pagecache limit: add tracepoints (bnc#924701). - pagecache limit: Do not skip over small zones that easily (bnc#925881). - pagecache limit: export debugging counters via /proc/vmstat (bnc#924701). - pagecache limit: fix wrong nrreclaimed count (bnc#924701). - pagecache limit: reduce starvation due to reclaim retries (bnc#925903). - pci: Add SRIOV helper function to determine if VFs are assigned to guest (bsc#927355). - pci: Disable Bus Master only on kexec reboot (bsc#920110). - pci: disable Bus Master on PCI device shutdown (bsc#920110). - pci: Disable Bus Master unconditionally in pcideviceshutdown() (bsc#920110). - pci: Don't try to disable Bus Master on disconnected PCI devices (bsc#920110). - perf, nmi: Fix unknown NMI warning (bsc#929142). - perf/x86/intel: Move NMI clearing to end of PMI handler (bsc#929142). - rtlwifi: rtl8192cu: Fix kernel deadlock (bnc#927786). - sched: fix _schedsetscheduler() vs load balancing race (bnc#921430) - scsierror: add missing case statements in scsidecidedisposition() (bsc#920733). - scsi: Set hostbyte status in scsichecksense() (bsc#920733). - scsi: set host msg status correctly (bnc#933936) - scsi: vmwpvscsi: Fix pvscsiabort() function (bnc#940398 bsc#930934). - st: null pointer dereference panic caused by use after krefput by stopen (bsc#936875). - udf: Remove repeated loads blocksize (bsc#933907). - usb: core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port reset (bnc#937641). - vmxnet3: Bump up driver version number (bsc#936423). - vmxnet3: Changes for vmxnet3 adapter version 2 (fwd) (bug#936423). - vmxnet3: Fix memory leaks in rx path (fwd) (bug#936423). - vmxnet3: Register shutdown handler for device (fwd) (bug#936423). - x86/mm: Improve AMD Bulldozer ASLR workaround (bsc#937032). - x86, tls: Interpret an all-zero struct userdesc as 'no segment' (bsc#920250). - x86, tls, ldt: Stop checking lm in LDTempty (bsc#920250). - xenbus: add proper handling of XSERROR from Xenbus for transactions. - xfs: avoid mounting of xfs filesystems with inconsistent option (bnc#925705) - zcrypt: Fixed reset and interrupt handling of AP queues (bnc#936925, LTC#126491).
{ "binaries": [ { "kernel-rt_trace-base": "3.0.101.rt130-0.33.40.1", "kernel-rt-devel": "3.0.101.rt130-0.33.40.1", "kernel-rt_trace": "3.0.101.rt130-0.33.40.1", "kernel-rt_trace-devel": "3.0.101.rt130-0.33.40.1", "kernel-source-rt": "3.0.101.rt130-0.33.40.1", "kernel-rt": "3.0.101.rt130-0.33.40.1", "kernel-syms-rt": "3.0.101.rt130-0.33.40.1", "kernel-rt-base": "3.0.101.rt130-0.33.40.1" } ] }
{ "binaries": [ { "kernel-rt_trace-base": "3.0.101.rt130-0.33.40.1", "kernel-rt-devel": "3.0.101.rt130-0.33.40.1", "kernel-rt_trace": "3.0.101.rt130-0.33.40.1", "kernel-rt_trace-devel": "3.0.101.rt130-0.33.40.1", "kernel-source-rt": "3.0.101.rt130-0.33.40.1", "kernel-rt": "3.0.101.rt130-0.33.40.1", "kernel-syms-rt": "3.0.101.rt130-0.33.40.1", "kernel-rt-base": "3.0.101.rt130-0.33.40.1" } ] }
{ "binaries": [ { "kernel-rt_trace-base": "3.0.101.rt130-0.33.40.1", "kernel-rt-devel": "3.0.101.rt130-0.33.40.1", "kernel-rt_trace": "3.0.101.rt130-0.33.40.1", "kernel-rt_trace-devel": "3.0.101.rt130-0.33.40.1", "kernel-source-rt": "3.0.101.rt130-0.33.40.1", "kernel-rt": "3.0.101.rt130-0.33.40.1", "kernel-syms-rt": "3.0.101.rt130-0.33.40.1", "kernel-rt-base": "3.0.101.rt130-0.33.40.1" } ] }
{ "binaries": [ { "kernel-rt_trace-base": "3.0.101.rt130-0.33.40.1", "kernel-rt-devel": "3.0.101.rt130-0.33.40.1", "kernel-rt_trace": "3.0.101.rt130-0.33.40.1", "kernel-rt_trace-devel": "3.0.101.rt130-0.33.40.1", "kernel-source-rt": "3.0.101.rt130-0.33.40.1", "kernel-rt": "3.0.101.rt130-0.33.40.1", "kernel-syms-rt": "3.0.101.rt130-0.33.40.1", "kernel-rt-base": "3.0.101.rt130-0.33.40.1" } ] }