Skip to content

Add linux 4.9.17 #331

Merged
merged 3 commits into from
Mar 27, 2017
Merged

Add linux 4.9.17 #331

merged 3 commits into from
Mar 27, 2017

Conversation

donald
Copy link
Collaborator

@donald donald commented Mar 25, 2017

During my work on rebuilding perl I've noticed that one of the 851221 tests failed when the build was done over nfs. This bug could be reduced to a small test program which opened a new file with mode 0, closed it, removed it and did this a thousand times in a tight loop. On some systems, the open failed after several successful iterations with "permission denied", apparently trying to open the just removed file.

Then I figured out that this bug could be reproduced with all 4.4 kernels but was fixed in 4.5-rc1 and later kernels. I've bisected to the patch which fixed the bug and was surprised to read my own name it in. It was one of the patches which fixed the nfs problems we've identified in December. It is the same underlying problem but came in a different disguise.

https://marc.info/?l=linux-nfs&m=149036898510913&w=2

So the patches, which went into 4.5-rc1, were not backported to the stable and longterm categories as I assumed. After some discussion, Peter and I decided, that this should be the signal for us to attempt to jump on the next longterm kernel, which is the 4.9 series. As of today, 4.9.17 is the latest release of that series.

So if everything goes well, 4.9.17 should become our next default kernel.

I've already installed it on the distmaster and bootet it on null and void to see, if the rcu-Problems we've had with some newer kernels on these machines are a thing of the past now. I've also build perl on void on a disk mounted remote-mounted from null and ran the tests.

Nvidia graphics has not been tested yet. Should be done before a merge.

Do as Greg says [1]:

> All users of the 4.9 kernel series must upgrade.

Changes for Linux 4.9.17 [2][3]:

> Immediately after announcing the release of the Linux 4.10.5
> kernel, Greg Kroah-Hartman informed us about the immediate
> availability of the seventeenth maintenance update to the
> long-term supported Linux 4.9 kernel series.
>
> Just like Linux kernel 4.10.5, the Linux 4.9.17 LTS kernel is
> here only four days after the previous maintenance release, in
> this case Linux kernel 4.9.16 LTS. But this one is a major
> release adding changes to a total of 112 files, with 1815
> insertions and 1271 deletions, according to the appended shortlog.
> Therefore, it is recommended that you update your systems to
> the new version as soon as possible.
>
> "I'm announcing the release of the 4.9.17 kernel. All users of
> the 4.9 kernel series must upgrade. The updated 4.9.y git treexi
> can be found at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
> linux-4.9.y and can be browsed at the normal kernel.org gitxi
>  web browser:
> http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary,"
> said Greg Kroah-Hartman.
>
> "Nouveau updates, networking improvements"
>
> Among the changes included in the Linux 4.9.17 LTS kernel, we can
> notice lots of improvements to the Nouveau open-source graphics
> driver for Nvidia GPUs, along with various other fixes to the
> Ethernet (IBM, Intel, Mellanox), PCI, s390, SCSI, TTY, USB, VFIO,
> DMA, CLK, and ACPI drivers. Some issues were also resolved for the
> x86, PowerPC (PPC), and AArch64 (ARM64) architectures.
>
> Besides the usual core kernel and mm changes, Linux kernel 4.9.17 LTS
> updates the networking stack with various improvements to things
> like IPv4, IPv6, Bridge, Datagram Congestion Control Protocol (DCCP),
> Layer 2 Tunneling Protocol (L2TP), Multiprotocol Label Switching
> (MPLS), Open vSwitch, StrParser, and the packet scheduler. You can
> download the Linux kernel 4.9.17 LTS source tarball right now from
> kernel.org.

[1] https://lkml.org/lkml/2017/3/22/275
[2] http://news.softpedia.com/news/linux-kernel-4-9-17-lts-is-out-with-dozen-of-nouveau-and-networking-improvements-514183.shtml
[3] https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.17
@donald
Copy link
Collaborator Author

donald commented Mar 27, 2017

tested on sigusr2 (nvidia / desktop login)

@pmenzel
Copy link
Collaborator

pmenzel commented Mar 27, 2017

Tested on keineahnung (Intel/desktop) and lassmichmalbittekurznachdenken.

It looks like, it’s my fault, that these NFS patches weren’t applied to Linux 4.4.38 onwards. No idea why. Probably I took the wrong template. Sorry for that.

@pmenzel pmenzel merged commit f9db93b into master Mar 27, 2017
@donald
Copy link
Collaborator Author

donald commented Mar 28, 2017

Nope. We've had the patches manually in linux-4.4.27-109 and they were left out in linux-4.4.34-123.

#219 by ... someone else......

@donald donald deleted the add-linux-4.9.17 branch April 21, 2017 10:36
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants