Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Do as Greg says [1][2]: > All users of the 4.8 kernel series must upgrade. Enable certain tracers asked for by Peter (see diff at the end). Note, that the regression in the *bnx2* driver, requiring firmware to be present in the initramfs should be fixed. Changes for Linux 4.8.9 [3][4]: > Lately, new kernel releases are pushed like crazy, but we don't > complain, as they always try to improve support for our devices or > introduce security and bug fixes. > > Just four days after the release of Linux kernel 4.8.8, Greg > Kroah-Hartman announced on November 19 the availability of the ninth > maintenance update in the stable series, which currently powers > several rolling distributions, including the popular Arch Linux, > Solus, and openSUSE Tumbleweed. Linux kernel 4.8.9 is a fairly normal > point release that changes a total of 97 files, with 725 insertions > and 399 deletions. > > "I'm announcing the release of the 4.8.9 kernel. All users of the 4.8 > kernel series must upgrade," said Greg Kroah-Hartman. "The updated > 4.8.y git tree can be found at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git > linux-4.8.y and can be browsed at the normal kernel.org git web > browser: > http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary." > > ### Here's what was changed since Linux kernel 4.8.8 ### > > Looking at the appended shortlog and the diff since Linux kernel > 4.8.8, we can notice that Linux kernel 4.8.9 comes with an updated > networking stack that includes multiple improvements for the SunRPC > remote procedure call protocol, along with some minor Netfilter, > B.A.T.M.A.N. Advanced, and Ceph fixes, a workaround to the > -Wmaybe-uninitialized warning for NFS v4.1 filesystems, and a few > sound stack updates. > > Moreover, it looks like there are a few improvements to the s390, x86, > and ARC architectures, and dozens of updated drivers, in particular > for things like GPU (AMDGPU, AMD GPU Scheduler, Intel i915, and > Radeon), general-purpose input/output (GPIO), iiO, IOMMU, MMC, NFC, > NVM Express (NVMe), PINCTRL, PCI, RTC, SCSI, TTY, USB, Ethernet, and > Watchdog. Download Linux kernel 4.8.9 source archive now from > kernel.org. Changes for Linux 4.8.10 [5][6]: > You won't believe this, but new maintenance updates for the long-term > supported Linux 4.4 kernel branch, as well as the Linux 4.8 kernel > series, have been published today, November 21, 2016. > > The Linux kernel 4.8.10 and Linux kernel 4.4.34 LTS point releases > come just two days after their previous maintenance updates, namely > Linux kernel 4.8.9 and Linux kernel 4.4.33 LTS, so we can't imagine > how busy OS vendors must be these days updating the kernels for their > supported architectures. We decided to write a single story about both > of these new kernel patches because they include pretty much the same > changes. > > "I'm announcing the release of the 4.8.10 kernel. All users of the 4.8 > kernel series must upgrade," said Greg Kroah-Hartman. "The updated > 4.8.y git tree can be found at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git > linux-4.8.y and can be browsed at the normal kernel.org git web > browser: > http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary." > > ### Many SPARC64 improvements, updated Ethernet drivers ### > > While Linux kernel 4.8.10 changes a total of 61 files, with 1624 > insertions and 801 deletions, Linux kernel 4.4.34 LTS changes 57 > files, with 1499 insertions and 803 deletions, according to their > appended shortlogs. The biggest part of the new patches are > improvements to the SPARC64 hardware architecture, but there's also an > updated networking stack with many IPv4 changes and a few IPv6, DCCP, > and SCTP fixes. > > The Linux kernel 4.8.10 and Linux kernel 4.4.34 LTS also include a few > updates to the Ethernet drivers, for STMicroelectronics, Broadcom and > Mellanox devices. It's not much, but you still need to update your > GNU/Linux distribution to these new versions. Power users and OS > vendors can download the Linux kernel 4.8.10 and Linux kernel 4.4.34 > LTS source archives right now from kernel.org or through our website. ``` > diff -u /boot/config-4.8.8.mx64.119 /boot/config-4.8.10.mx64.121 --- /boot/config-4.8.8.mx64.119 2016-11-15 11:16:42.000000000 +0100 +++ /boot/config-4.8.10.mx64.121 2016-11-22 16:34:40.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.8.8 Kernel Configuration +# Linux/x86 4.8.10 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -52,7 +52,7 @@ CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set -CONFIG_LOCALVERSION=".mx64.119" +CONFIG_LOCALVERSION=".mx64.121" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y @@ -177,7 +177,7 @@ CONFIG_NET_NS=y # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set -# CONFIG_RELAY is not set +CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y @@ -237,6 +237,7 @@ # CONFIG_SLAB_FREELIST_RANDOM is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set +CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y @@ -1274,6 +1275,7 @@ # Network testing # # CONFIG_NET_PKTGEN is not set +# CONFIG_NET_DROP_MONITOR is not set # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set @@ -3902,6 +3904,7 @@ # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_POISONING is not set +# CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y @@ -3914,7 +3917,6 @@ CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y -# CONFIG_KMEMCHECK is not set CONFIG_HAVE_ARCH_KASAN=y # CONFIG_KASAN is not set CONFIG_ARCH_HAS_KCOV=y @@ -3977,6 +3979,7 @@ # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y @@ -3986,8 +3989,38 @@ CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y -# CONFIG_FTRACE is not set +CONFIG_FTRACE=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_SCHED_TRACER is not set +CONFIG_FTRACE_SYSCALLS=y +# CONFIG_TRACER_SNAPSHOT is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +# CONFIG_PROFILE_ALL_BRANCHES is not set +# CONFIG_STACK_TRACER is not set +CONFIG_BLK_DEV_IO_TRACE=y +# CONFIG_UPROBE_EVENT is not set +# CONFIG_PROBE_EVENTS is not set +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +# CONFIG_FUNCTION_PROFILER is not set +CONFIG_FTRACE_MCOUNT_RECORD=y +# CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_MMIOTRACE is not set +# CONFIG_HIST_TRIGGERS is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +# CONFIG_RING_BUFFER_BENCHMARK is not set +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_ENUM_MAP_FILE is not set # # Runtime Testing @@ -4264,10 +4297,11 @@ CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m +# CONFIG_KVM_MMU_AUDIT is not set CONFIG_KVM_DEVICE_ASSIGNMENT=y # CONFIG_VHOST_NET is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set -# CONFIG_BINARY_PRINTF is not set +CONFIG_BINARY_PRINTF=y # # Library routines ``` [1] https://lkml.org/lkml/2016/11/19/25 [2] https://lkml.org/lkml/2016/11/21/123 [3] http://news.softpedia.com/news/linux-kernel-4-8-9-adds-sunrpc-and-s390-improvements-lots-of-updated-drivers-510364.shtml [4] https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.8.9 [5] http://news.softpedia.com/news/linux-kernels-4-8-10-and-4-4-34-lts-out-now-add-sparc64-and-networking-fixes-510402.shtml [6] https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.8.10
- Loading branch information