Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • L linux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Kirill Smelkov
  • linux
  • Repository
You need to sign in or sign up before continuing.
  • linux
  • scripts
  • Makefile.modinst
Find file BlameHistoryPermalink
  • Martin Nybo Andersen's avatar
    kbuild: Use CRC32 and a 1MiB dictionary for XZ compressed modules · fbf5892d
    Martin Nybo Andersen authored Sep 15, 2023
    Kmod is now (since kmod commit 09c9f8c5df04 ("libkmod: Use kernel
    decompression when available")) using the kernel decompressor, when
    loading compressed modules.
    
    However, the kernel XZ decompressor is XZ Embedded, which doesn't
    handle CRC64 and dictionaries larger than 1MiB.
    
    Use CRC32 and 1MiB dictionary when XZ compressing and installing
    kernel modules.
    
    Link: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050582
    
    
    Signed-off-by: default avatarMartin Nybo Andersen <tweek@tweek.dk>
    Signed-off-by: default avatarMasahiro Yamada <masahiroy@kernel.org>
    fbf5892d
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7