This is the second patch series, first version, taken from Fedora Rawhide spec [1] that are distro-agnostic. The goal is to merge most of them so all the community/distros would benefit.
Andrei Borzenkov (1): btrfs: Fallback to old subvol name scheme to support old snapshot config Jeff Mahoney (1): btrfs: Add ability to boot from subvolumes Josef Bacik (1): net/tcp: add window scaling support Michael Chang (7): bootp: New net_bootp6 command btrfs: export btrfs_subvol and btrfs_subvolid btrfs: grub2-btrfs-03-follow_default btrfs: grub2-btrfs-04-grub2-install btdfs: grub2-btrfs-05-grub2-mkconfig btrfs: grub2-btrfs-06-subvol-mount btrfs: Grub not working correctly with btrfs snapshots (bsc#1026511) Peter Jones (9): 10_linux.in: Make grub2-mkconfig construct titles that look like the ones we want elsewhere. efinet and bootp: add support for dhcpv6 grub-get-kernel-settings.in: Add grub-get-kernel-settings and use it in 10_linux backtrace: Make grub_fatal() also backtrace grub.texi: Make our info pages say "grub2" where appropriate. 30_os-prober.in: just build chainloader entries, don't try any xnu xnu. btrfs: fix a bad null check efi: Add grub_efi_allocate_pool() and grub_efi_free_pool() wrappers. chainloader: Use grub_efi_...() memory helpers where reasonable. Robert Marshall (1): grub-set-password.in: Add friendly grub2 password config tool (#985962) Makefile.util.def | 20 + configure.ac | 2 + docs/grub-dev.texi | 4 +- docs/grub.texi | 359 +++--- docs/man/grub-get-kernel-settings.h2m | 2 + docs/man/grub-set-password.h2m | 2 + grub-core/Makefile.core.def | 3 + grub-core/fs/btrfs.c | 1090 ++++++++++++++++- grub-core/kern/misc.c | 6 + grub-core/lib/arm64/backtrace.c | 62 + grub-core/lib/backtrace.c | 2 + grub-core/lib/i386/backtrace.c | 14 +- grub-core/loader/efi/chainloader.c | 4 +- grub-core/net/bootp.c | 914 +++++++++++++- grub-core/net/drivers/efi/efinet.c | 84 +- grub-core/net/ip.c | 39 + grub-core/net/net.c | 72 ++ grub-core/net/tcp.c | 42 +- grub-core/net/tftp.c | 3 + grub-core/osdep/linux/getroot.c | 151 ++- grub-core/osdep/unix/config.c | 17 +- include/grub/btrfs.h | 1 + include/grub/efi/api.h | 129 +- include/grub/efi/efi.h | 36 +- include/grub/emu/config.h | 1 + include/grub/emu/getroot.h | 5 + include/grub/net.h | 79 ++ .../bash-completion.d/grub-completion.bash.in | 22 + util/config.c | 10 + util/grub-get-kernel-settings.in | 88 ++ util/grub-install.c | 63 + util/grub-mkconfig.in | 8 +- util/grub-mkconfig_lib.in | 4 + util/grub-mkrelpath.c | 6 + util/grub-set-password.in | 121 ++ util/grub.d/00_header.in | 25 +- util/grub.d/01_users.in | 11 + util/grub.d/10_linux.in | 61 +- util/grub.d/20_linux_xen.in | 4 + util/grub.d/30_os-prober.in | 78 +- 40 files changed, 3305 insertions(+), 339 deletions(-) create mode 100644 docs/man/grub-get-kernel-settings.h2m create mode 100644 docs/man/grub-set-password.h2m create mode 100644 grub-core/lib/arm64/backtrace.c create mode 100644 util/grub-get-kernel-settings.in create mode 100644 util/grub-set-password.in create mode 100644 util/grub.d/01_users.in -- 2.46.2 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel