[projects/geninitrd] Created tag 12818

atler atler at pld-linux.org
Mon Nov 7 00:37:22 CET 2022


The unsigned tag '12818' was created.

Tagger: Jan Palus <atler at pld-linux.org>
Date: Mon 07 Nov 2022 00:02:26 +0100

    Arkadiusz Miśkiewicz (14):
          Install blkid in /sbin because udevd expects it to be there.
          Install mdadm in /sbin because udevd expects it to be there.
          udevd uses ata_id and scsi_id, so install these.
          Use existing mechanism for installing udev apps but install regular variants, too if initrd-variants don't exist.
          Timeout here is not a good idea. rootfs cannot be mounted and kernel oopses due to that.
          Prepend cpu microcode to initrd image, so kernel will pick it up when LILO is in use.
          Another way for findings usb keyboard drivers that works on newer kernels.
          Try to detect a need for nvme driver. If you know better method then share with us.
          Accept d/D symbols, too (ffffffff825ca52c D __initramfs_start) as noticed in recent 4.19.85-1 kernel.
          glibc 2.31 ldd prints 'not a dynamic executable' on stderr, so silence it.
          Move /run mount to newroot. Always mount run for easier transition to /run hierarchy later.
          - swsusp support from mis at pld-linux
          Disable swsusp support when swap device not found.
          AES/CBC can be built-in (and in PLD 5.13 kernel CBC is built-in).
    
    Elan Ruusamäe (1):
          fix indent
    
    Jan Palus (16):
          don't try to expand pci devices if pci bus is missing
          fix zstd compression
          add support for lz4 compressor
          add support for using modprobe instead of insmod
          don't fail if root device cannot be determined
          luks: try adding modules for cbc(aes) and xts(aes) aliases
          usbkbd: always add hid-generic if usb keyboard was found
          usbkbd: find usb controllers attached to any bus
          swsusp: don't consider in-memory zram swaps
          luks: use posix compliant "AND" operator
          luks: "none" and "-" both mean no key file
          luks: correct indentation
          luks: look for key in /etc/cryptsetup-keys.d
          luks: initial support for luks2 tokens
          don't try to mount /usr if it's not on separate fs
          check if /newroot/dev/console creation can succeed

Changes since the last tag '12787':

Arkadiusz Miśkiewicz (14):
      Install blkid in /sbin because udevd expects it to be there.
      Install mdadm in /sbin because udevd expects it to be there.
      udevd uses ata_id and scsi_id, so install these.
      Use existing mechanism for installing udev apps but install regular variants, too if initrd-variants don't exist.
      Timeout here is not a good idea. rootfs cannot be mounted and kernel oopses due to that.
      Prepend cpu microcode to initrd image, so kernel will pick it up when LILO is in use.
      Another way for findings usb keyboard drivers that works on newer kernels.
      Try to detect a need for nvme driver. If you know better method then share with us.
      Accept d/D symbols, too (ffffffff825ca52c D __initramfs_start) as noticed in recent 4.19.85-1 kernel.
      glibc 2.31 ldd prints 'not a dynamic executable' on stderr, so silence it.
      Move /run mount to newroot. Always mount run for easier transition to /run hierarchy later.
      - swsusp support from mis at pld-linux
      Disable swsusp support when swap device not found.
      AES/CBC can be built-in (and in PLD 5.13 kernel CBC is built-in).

Elan Ruusamäe (1):
      fix indent

Jan Palus (16):
      don't try to expand pci devices if pci bus is missing
      fix zstd compression
      add support for lz4 compressor
      add support for using modprobe instead of insmod
      don't fail if root device cannot be determined
      luks: try adding modules for cbc(aes) and xts(aes) aliases
      usbkbd: always add hid-generic if usb keyboard was found
      usbkbd: find usb controllers attached to any bus
      swsusp: don't consider in-memory zram swaps
      luks: use posix compliant "AND" operator
      luks: "none" and "-" both mean no key file
      luks: correct indentation
      luks: look for key in /etc/cryptsetup-keys.d
      luks: initial support for luks2 tokens
      don't try to mount /usr if it's not on separate fs
      check if /newroot/dev/console creation can succeed


More information about the pld-cvs-commit mailing list