Skip to content

linux: Add version 4.14.74 #932

Merged
merged 1 commit into from
Oct 7, 2018
Merged

linux: Add version 4.14.74 #932

merged 1 commit into from
Oct 7, 2018

Conversation

donald
Copy link
Collaborator

@donald donald commented Oct 5, 2018

Add Linux 4.14.74 containing a fix for for a cache invalidation bug in Linux memory management
.

@pmenzel
Copy link
Collaborator

pmenzel commented Oct 5, 2018

Should 4.14.74 be patched like 4.14.68 or remove PCI_IRQ_AFFINITY in the file below?

$ git grep AFFIN ./drivers/scsi/aacraid/
drivers/scsi/aacraid/comminit.c:                                          PCI_IRQ_MSIX | PCI_IRQ_AFFINITY);

@donald
Copy link
Collaborator Author

donald commented Oct 5, 2018

But linux-4.14.74-225.bee is a copy of linux-4.14.68-222.bee and includes the revert patch ?

buczek@theinternet:~/git/bee-files (rebuild-linux)$ grep PATCH linux-4.14.74-225.bee
PATCHURL+=(/src/mariux/patches/0001-Revert-genirq-affinity-assign-vectors-to-all-possibl.patch)
echo "PATCH $@"

@pmenzel
Copy link
Collaborator

pmenzel commented Oct 6, 2018 via email

@donald
Copy link
Collaborator Author

donald commented Oct 6, 2018

related issue: #850

@donald
Copy link
Collaborator Author

donald commented Oct 6, 2018

I think, 4.14.74 with the Revert "genirq/affinity: assign vectors to all possible CPUs" patch should be valid for all systems, so I'll withdraw 4.14.55 and its nvidia from this PR.

This version includes a security fix for the "cache
invalidation bug in Linux memory management" [1]

This version includes the patch to revert
"genirq/affinity: assign vectors to all possible CPUs", which
is incompatible with the current aacraid driver.

Generated by

    cp linux-4.14.68-222.bee linux-4.14.74-225.bee
    cp nvidia_linux-4.14.68-222-390.25-0.bee nvidia_linux-4.14.74-225-390.25-0.bee

[1] https://googleprojectzero.blogspot.com/2018/09/a-cache-invalidation-bug-in-linux.html
@donald donald changed the title linux: Rebuild to include security fix linux: Add version 4.14.74 Oct 6, 2018
@thomas
Copy link
Collaborator

thomas commented Oct 6, 2018 via email

@pmenzel
Copy link
Collaborator

pmenzel commented Oct 7, 2018 via email

@pmenzel pmenzel merged commit 560bd56 into master Oct 7, 2018
@donald
Copy link
Collaborator Author

donald commented Oct 8, 2018

My only concern is the presence of words like 'think, should, and the like'.

Whatever anybody says, it is always explicitly or implicitly qualified by "in may opinion which may be wrong". I just formulate cautiously so that I don't look to stupid if I'm really wrong 😎

On a second thought, maybe to remove PCI_IRQ_AFFINITY from the aacraid would have been a better general fix (taking present but offline CPUs into accounts as well), but in our environment both should do.

I've rebooted deadbird to 4.14.74.mx64.225 and the disks are present and no problem in dmesg. claptrap will be next, I love to test on my home server, because any problems will get to me before a normal user suffers. So these two are the few selected servers you asked for.

@donald
Copy link
Collaborator Author

donald commented Oct 8, 2018

Drat! Left out Add-trace-events-for-all-v4-operations.patch in 4.14.74.

@donald donald mentioned this pull request Oct 8, 2018
Sign in to join this conversation on GitHub.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants