Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update kexec to 2.0.20 #654

Merged
merged 2 commits into from
Jan 15, 2020
Merged

Conversation

flammit
Copy link
Collaborator

@flammit flammit commented Jan 12, 2020

Depends on #653

Fixes issue with new musl-cross-make module (from #653) which causes kexec to fail to load the new kernel with an error: Unhandled rela relocation: R_X86_64_PLT32.

Fix issue with kexec failing to load the target kernel when
building with musl-cross-make.

Also update distro signing keys and module commit hashes to be
complete.
@osresearch
Copy link
Collaborator

Is there a problem with the short git hashes? Since the directory is named based on them, it ends up quite long.

Rather than accumulate patch files for old versions and to keep the history of the patches, I've been doing a git mv to move it to the new version number.

What happened with the tails and fedora keys?

@flammit
Copy link
Collaborator Author

flammit commented Jan 12, 2020

On some machines (can't figure out what causes it), the tar.gz file generated by github contains the short directory name "tpmtotp-18b860f/*" instead of "tpmtotp-18b860fdcf5a55537c8395b891f2b2a5c24fc00a/" (which is expected given the sha256sum of the tar.gz file).

Sorry I should delete the old kexec 2.0.16 patch file. The previous patch doesn't apply to the new version, so I had to update it.

The Tails and Fedora keys are just the ones with updated key expiration times.

@tlaurion tlaurion merged commit ca2435f into linuxboot:musl-cross-make Jan 15, 2020
@flammit flammit deleted the fix-kexec branch January 17, 2020 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants