From 67a1091ee48190c5d8ca9168a06fcfbfe0ceadae Mon Sep 17 00:00:00 2001 From: eabdullin Date: Thu, 25 Sep 2025 07:20:47 +0000 Subject: [PATCH] Import from CS git --- .gitignore | 8 ++++---- .grub2.metadata | 4 ++++ ...rt-templates-Fix-user-facing-typo-with-an-incorr.patch | 0 ...rt-templates-Properly-disable-the-os-prober-by-d.patch | 0 ...evert-templates-Disable-the-os-prober-by-default.patch | 0 .../0004-Rework-linux-command.patch | 0 .../0005-Rework-linux16-command.patch | 0 .../0006-re-write-.gitignore.patch | 0 .../0007-IBM-client-architecture-CAS-reboot-support.patch | 0 ...ppc-reset-console-display-attr-when-clear-screen.patch | 0 ...isable-GRUB-video-support-for-IBM-power-machines.patch | 0 .../0010-Move-bash-completion-script-922997.patch | 0 ...w-fallback-to-include-entries-by-title-not-just-.patch | 0 .../0012-Make-exit-take-a-return-code.patch | 0 ...e-efi-machines-load-an-env-block-from-a-variable.patch | 0 .../0014-Migrate-PPC-from-Yaboot-to-Grub2.patch | 0 .../0015-Add-fw_path-variable-revised.patch | 0 .../0016-Pass-x-hex-hex-straight-through-unmolested.patch | 0 ...fg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch | 0 .../0018-Add-devicetree-loading.patch | 0 .../0019-Enable-pager-by-default.-985860.patch | 0 .../0020-Don-t-say-GNU-Linux-in-generated-menus.patch | 0 ...21-Add-.eh_frame-to-list-of-relocations-stripped.patch | 0 ...t-require-a-password-to-boot-entries-generated-b.patch | 0 ...fw_path-prefix-when-fallback-searching-for-grub-.patch | 0 ...mac-guid-etc-before-grub.cfg-on-tftp-config-file.patch | 0 ...rate-OS-and-CLASS-in-10_linux-from-etc-os-releas.patch | 0 .../0026-Try-prefix-if-fw_path-doesn-t-work.patch | 0 ...-grub2-mkconfig-construct-titles-that-look-like-.patch | 0 ...8-Add-friendly-grub2-password-config-tool-985962.patch | 0 .../0029-tcp-add-window-scaling-support.patch | 0 .../0030-efinet-and-bootp-add-support-for-dhcpv6.patch | 0 .../0031-bootp-New-net_bootp6-command.patch | 0 ...-grub-get-kernel-settings-and-use-it-in-10_linux.patch | 0 .../0033-Make-grub_fatal-also-backtrace.patch | 0 ...-Make-our-info-pages-say-grub2-where-appropriate.patch | 0 ...s-just-build-chainloader-entries-don-t-try-any-x.patch | 0 ...-grub2-btrfs-Add-ability-to-boot-from-subvolumes.patch | 0 .../0037-btrfs-fix-a-bad-null-check.patch | 0 .../0038-export-btrfs_subvol-and-btrfs_subvolid.patch | 0 .../0039-grub2-btrfs-03-follow_default.patch | 0 .../0040-grub2-btrfs-04-grub2-install.patch | 0 .../0041-grub2-btrfs-05-grub2-mkconfig.patch | 0 .../0042-grub2-btrfs-06-subvol-mount.patch | 0 ...back-to-old-subvol-name-scheme-to-support-old-sn.patch | 0 ...-not-working-correctly-with-btrfs-snapshots-bsc-.patch | 0 ...grub_efi_allocate_pool-and-grub_efi_free_pool-wr.patch | 0 ...6-Use-grub_efi_.-memory-helpers-where-reasonable.patch | 0 .../0047-Add-PRIxGRUB_EFI_STATUS-and-use-it.patch | 0 .../0048-don-t-use-int-for-efi-status.patch | 0 ...ke-GRUB_MOD_INIT-declare-its-function-prototypes.patch | 0 ...t-guess-boot-efi-as-HFS-on-ppc-machines-in-grub-.patch | 0 ...inux_xen-load-xen-or-multiboot-2-modules-as-need.patch | 0 .../0052-align-struct-efi_variable-better.patch | 0 .../0053-Add-BLS-support-to-grub-mkconfig.patch | 0 ...t-attempt-to-backtrace-on-grub_abort-for-grub-em.patch | 0 .../0055-Add-grub2-switch-to-blscfg.patch | 0 ...al-don-t-draw-our-startup-message-if-debug-is-se.patch | 0 ...-Work-around-some-minor-include-path-weirdnesses.patch | 0 .../0058-Make-it-possible-to-enabled-build-id-sha1.patch | 0 .../0059-make-better-backtraces.patch | 0 .../0060-Fixup-for-newer-compiler.patch | 0 ...t-attempt-to-export-the-start-and-_start-symbols.patch | 0 .../0062-Fixup-for-newer-compiler.patch | 0 .../0063-Add-support-for-non-Ethernet-network-cards.patch | 0 .../0064-efinet-UEFI-IPv6-PXE-support.patch | 0 .../0065-grub.texi-Add-net_bootp6-doument.patch | 0 ...otp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch | 0 ...Fix-const-char-pointers-in-grub-core-net-bootp.c.patch | 0 ...068-efinet-Setting-network-from-UEFI-device-path.patch | 0 ...069-efinet-Setting-DNS-server-from-UEFI-protocol.patch | 0 .../0070-Support-UEFI-networking-protocols.patch | 0 .../0071-AUDIT-0-http-boot-tracker-bug.patch | 0 ...-editenv-Add-incr-command-to-increment-integer-v.patch | 0 .../0073-Add-auto-hide-menu-support.patch | 0 .../0074-Add-grub-set-bootflag-utility.patch | 0 ...docs-Add-grub-boot-indeterminate.service-example.patch | 0 .../0076-gentpl-add-disable-support.patch | 0 .../0077-gentpl-add-pc-firmware-type.patch | 0 ...inet-also-use-the-firmware-acceleration-for-http.patch | 0 ...http-Make-root_url-reflect-the-protocol-hostname.patch | 0 ...-it-so-we-can-tell-configure-which-cflags-utils-.patch | 0 .../0081-Rework-how-the-fdt-command-builds.patch | 0 .../0082-Disable-non-wordsize-allocations-on-arm.patch | 0 .../0083-Prepend-prefix-when-HTTP-path-is-relative.patch | 0 .../0084-Make-grub_error-more-verbose.patch | 0 .../0085-Make-reset-an-alias-for-the-reboot-command.patch | 0 .../0086-Add-a-version-command.patch | 0 ...87-Add-more-dprintf-and-nerf-dprintf-in-script.c.patch | 0 ...mpt-to-fix-up-all-the-places-Wsign-compare-error.patch | 0 ...t-use-Wno-sign-compare-Wno-conversion-Wno-error-.patch | 0 .../0090-Fix-getroot.c-s-trampolines.patch | 0 .../0091-Do-not-allow-stack-trampolines-anywhere.patch | 0 .../0092-Reimplement-boot_counter.patch | 0 ...3-Fix-menu-entry-selection-based-on-ID-and-title.patch | 0 ...-the-menu-entry-users-option-argument-to-be-opti.patch | 0 ...095-Add-efi-export-env-and-efi-load-env-commands.patch | 0 ...rt-all-variables-from-the-initial-context-when-c.patch | 0 ....d-Split-out-boot-success-reset-from-menu-auto-h.patch | 0 ...t-assume-that-boot-commands-will-only-return-on-.patch | 0 ...-set-bootflag-Update-comment-about-running-as-ro.patch | 0 ...-set-bootflag-Write-new-env-to-tmpfile-and-then-.patch | 0 ....d-Fix-boot_indeterminate-getting-set-on-boot_su.patch | 0 .../0102-Add-start-symbol-for-RISC-V.patch | 0 ...3-bootstrap.conf-Force-autogen.sh-to-use-python3.patch | 0 ...http-Export-fw-http-_path-variables-to-make-them.patch | 0 ...http-Enclose-literal-IPv6-addresses-in-square-br.patch | 0 ...-net-Allow-to-specify-a-port-number-in-addresses.patch | 0 ...ip4_config-Improve-check-to-detect-literal-IPv6-.patch | 0 ...net-Print-a-debug-message-if-parsing-the-address.patch | 0 ...kern-term-Also-accept-F8-as-a-user-interrupt-key.patch | 0 ...-Prepend-prefix-when-the-HTTP-path-is-relative-a.patch | 0 ...a-missing-return-in-efi-export-env-and-efi-load-.patch | 0 ...0112-efi-dhcp-fix-some-allocation-error-checking.patch | 0 ...0113-efi-http-fix-some-allocation-error-checking.patch | 0 ...ip-46-_config.c-fix-some-potential-allocation-ov.patch | 0 ...const-char-pointers-in-grub-core-net-efi-ip4_con.patch | 0 ...const-char-pointers-in-grub-core-net-efi-ip6_con.patch | 0 ...x-const-char-pointers-in-grub-core-net-efi-net.c.patch | 0 ...x-const-char-pointers-in-grub-core-net-efi-pxe.c.patch | 0 ...systemd-integration-scripts-to-make-systemctl-re.patch | 0 ...emd-integration.sh-Also-set-old-menu_show_once-g.patch | 0 ...eyboard-use-set-1-when-keyboard-is-in-Translate-.patch | 0 ...2-grub-install-disable-support-for-EFI-platforms.patch | 0 ...with-debug-timestamps-configure-flag-to-prepend-.patch | 0 ...d-debug-statements-to-grub_disk_open-and-grub_di.patch | 0 ...oduce-function-grub_debug_is_enabled-void-return.patch | 0 ...126-Don-t-clear-screen-when-debugging-is-enabled.patch | 0 ...27-grub_file_-instrumentation-new-file-debug-tag.patch | 0 ...128-ieee1275-Avoiding-many-unecessary-open-close.patch | 0 ...1275-powerpc-implements-fibre-channel-discovery-.patch | 0 ...ieee1275-powerpc-enables-device-mapper-discovery.patch | 0 ...at_keyboard_fallback_set-var-to-force-the-set-ma.patch | 0 ...suport-for-signing-grub-with-an-appended-signatu.patch | 0 .../0133-docs-grub-Document-signing-grub-under-UEFI.patch | 0 ...-grub-Document-signing-grub-with-an-appended-sig.patch | 0 ...rovide-a-fake-grub_dl_set_persistent-for-the-emu.patch | 0 .../0136-pgp-factor-out-rsa_pad.patch | 0 ...pto-move-storage-for-grub_crypto_pk_-to-crypto.c.patch | 0 ...38-posix_wrap-tweaks-in-preparation-for-libtasn1.patch | 0 .../0139-libtasn1-import-libtasn1-4.16.0.patch | 0 .../0140-libtasn1-disable-code-not-needed-in-grub.patch | 0 .../0141-libtasn1-changes-for-grub-compatibility.patch | 0 .../0142-libtasn1-compile-into-asn1-module.patch | 0 .../0143-test_asn1-test-module-for-libtasn1.patch | 0 ...grub-install-support-embedding-x509-certificates.patch | 0 ...nded-signatures-import-GNUTLS-s-ASN.1-descriptio.patch | 0 ...nded-signatures-parse-PKCS-7-signedData-and-X.50.patch | 0 ...nded-signatures-support-verifying-appended-signa.patch | 0 .../0148-appended-signatures-verification-tests.patch | 0 .../0149-appended-signatures-documentation.patch | 0 ...ieee1275-enter-lockdown-based-on-ibm-secure-boot.patch | 0 .../0151-ieee1275-drop-HEAP_MAX_ADDR-HEAP_MIN_SIZE.patch | 0 ...ndedsig-x509-Also-handle-the-Extended-Key-Usage-.patch | 0 .../0153-ieee1275-ofdisk-retry-on-open-failure.patch | 0 .../0154-efinet-Add-DHCP-proxy-support.patch | 0 ...t-update-the-cmdline-when-generating-legacy-menu.patch | 0 .../0156-Suppress-gettext-error-message.patch | 0 ...-set-password-Always-use-boot-grub2-user.cfg-as-.patch | 0 ...al-main-Discover-the-device-to-read-the-config-f.patch | 0 ...rpc-adjust-setting-of-prefix-for-signed-binary-c.patch | 0 .../0160-powerpc-ieee1275-load-grub-at-4MB-not-2MB.patch | 0 .../0161-Add-Fedora-location-of-DejaVu-SANS-font.patch | 0 .../0162-efi-new-connectefi-command.patch | 0 ...rpc-prefix-detection-support-device-names-with-c.patch | 0 .../0164-make-ofdisk_retries-optional.patch | 0 ...5-misc-Make-grub_min-and-grub_max-more-resilient.patch | 0 .../0166-ReiserFS-switch-to-using-grub_min-grub_max.patch | 0 ...-make-grub_boot_time-also-call-grub_dprintf-boot.patch | 0 .../0168-modules-make-.module_license-read-only.patch | 0 ...modules-strip-.llvm_addrsig-sections-and-similar.patch | 0 ...les-Don-t-allocate-space-for-non-allocable-secti.patch | 0 ...les-load-module-sections-at-page-aligned-address.patch | 0 .../0172-nx-add-memory-attribute-get-set-API.patch | 0 .../0173-nx-set-page-permissions-for-loaded-modules.patch | 0 ...nx-set-the-nx-compatible-flag-in-EFI-grub-images.patch | 0 ...175-grub_fs_probe-dprint-errors-from-filesystems.patch | 0 ...-Make-debug-file-show-which-file-filters-get-run.patch | 0 ...77-BLS-create-etc-kernel-cmdline-during-mkconfig.patch | 0 .../0178-squish-don-t-dup-rhgb-quiet-check-mtimes.patch | 0 .../0179-squish-give-up-on-rhgb-quiet.patch | 0 ...sh-BLS-only-write-etc-kernel-cmdline-if-writable.patch | 0 .../0181-blscfg-Don-t-root-device-in-emu-builds.patch | 0 .../0182-ppc64le-signed-boot-media-changes.patch | 0 ...-core-Fix-several-implicit-function-declarations.patch | 0 ...1275-request-memory-with-ibm-client-architecture.patch | 0 ...185-hostdisk-work-around-proc-not-reporting-size.patch | 0 .../0186-blscfg-check-for-mounted-boot-in-emu.patch | 0 .../0187-grub_dl_set_mem_attrs-fix-format-string.patch | 0 ..._dl_set_mem_attrs-add-self-check-for-the-tramp-G.patch | 0 ..._dl_load_segments-page-align-the-tramp-GOT-areas.patch | 0 .../0190-emu-Add-switch-root-to-grub-emu.patch | 0 .../0191-util-Enable-default-kernel-for-updates.patch | 0 .../0192-efi-http-change-uint32_t-to-uintn_t.patch | 0 .../0193-Add-Install-section-to-aux-systemd-units.patch | 0 .../0194-Fix-missing-include-in-ofdisk.c.patch | 0 .../0195-add-flag-to-only-search-root-dev.patch | 0 .../0196-cryptdisk-fix-incorrect-sign-comparison.patch | 0 .../0197-grub-install-fix-a-sign-comparison-error.patch | 0 ...98-grub-mount-work-around-bad-integer-comparison.patch | 0 ...99-power-Fix-use-after-free-in-get_slave_from_dm.patch | 0 .../0200-Fix-some-sign-comparison-errors.patch | 0 .../0201-normal-Fix-a-discarded-const.patch | 0 ...eyboard-mark-grub_keyboard_controller_write-unus.patch | 0 .../0203-Fix-another-minor-sign-comparison-error.patch | 0 ...k-explicit-module-dependencies-in-Makefile.core..patch | 0 ...rt-mm-Assert-that-we-preserve-header-vs-region-a.patch | 0 ...-use-the-_CPU-variety-of-build-flags-for-PROGRAM.patch | 0 .../0207-Work-around-extra_deps.lst-issue.patch | 0 ...ude-proper-attribute-for-an-EFI-API-call-definit.patch | 0 .../0209-cast-grub_error-status-parameter.patch | 0 .../0210-remove-unused-varible.patch | 0 .../0211-cast-grub_net_bootp_packet-pointer.patch | 0 .../0212-libtasn1-fix-string-overflow-warning.patch | 0 .../0213-Add-support-for-Linux-EFI-stub-loading.patch | 0 .../0214-fix-i386_pc-on-legacycfg-module.patch | 0 .../0215-Add-secureboot-support-on-efi-chainloader.patch | 0 ...-any-of-the-loaders-that-link-in-efi-mode-honor-.patch | 0 ...mize-the-sort-ordering-for-.debug-and-rescue-ker.patch | 0 ...grub_qdprintf-grub_dprintf-without-the-file-line.patch | 0 ...-Make-a-gdb-dprintf-that-tells-us-load-addresses.patch | 0 ...ndle-multi-arch-64-on-32-boot-in-linuxefi-loader.patch | 0 ...y-to-pick-better-locations-for-kernel-and-initrd.patch | 0 ...efi-Use-bounce-buffers-for-reading-to-addresses-.patch | 0 ...3-x86-efi-Re-arrange-grub_cmd_linux-a-little-bit.patch | 0 ...-x86-efi-Make-our-own-allocator-for-kernel-stuff.patch | 0 ...efi-Allow-initrd-params-cmdline-allocations-abov.patch | 0 ...Set-image-base-address-before-jumping-to-the-PE-.patch | 0 ...-efi-Reduce-maximum-bounce-buffer-size-to-16-MiB.patch | 0 ...filinux-Fix-integer-overflows-in-grub_cmd_initrd.patch | 0 ...xefi-fail-kernel-validation-without-shim-protoco.patch | 0 ...230-Allow-chainloading-EFI-apps-from-loop-mounts.patch | 0 ...-core-loader-i386-efi-linux.c-do-not-validate-ke.patch | 0 ...-core-loader-efi-chainloader.c-do-not-validate-c.patch | 0 ...-core-loader-efi-linux.c-drop-now-unused-grub_li.patch | 0 ...er-efi-chainloader-grub_load_and_start_image-doe.patch | 0 ...loader-efi-chainloader-simplify-the-loader-state.patch | 0 ...36-loader-efi-chainloader-Use-grub_loader_set_ex.patch | 0 ...er-i386-efi-linux-Avoid-a-use-after-free-in-the-.patch | 0 ...238-loader-i386-efi-linux-Use-grub_loader_set_ex.patch | 0 ...er-i386-efi-linux-Fix-a-memory-leak-in-the-initr.patch | 0 ...allocate-kernel-in-EFI_RUNTIME_SERVICES_CODE-ins.patch | 0 ...use-enumerated-array-positions-for-our-allocatio.patch | 0 ...split-allocation-policy-for-kernel-vs-initrd-mem.patch | 0 ...allocate-the-initrd-within-the-bounds-expressed-.patch | 0 ...use-EFI_LOADER_-CODE-DATA-for-kernel-and-initrd-.patch | 0 ...efi-Fix-an-incorrect-array-size-in-kernel-alloca.patch | 0 .../0246-grub-install-on-EFI-if-forced.patch | 0 ...47-Remove-Install-section-from-aux-systemd-units.patch | 0 ...248-chainloader-remove-device-path-debug-message.patch | 0 ...-set-bootflag-Conservative-partial-fix-for-CVE-2.patch | 0 ...-set-bootflag-More-complete-fix-for-CVE-2024-104.patch | 0 ...-set-bootflag-Exit-calmly-when-not-running-as-ro.patch | 0 .../0252-Makefile.core.def-fix-linux-module.patch | 0 ...support-for-Linux-EFI-stub-loading-on-arm-archit.patch | 0 ...arm64-loader-Better-memory-allocation-and-error-.patch | 0 ...255-arm64-Fix-EFI-loader-kernel-image-allocation.patch | 0 ...dd-the-DOS-header-struct-and-fix-some-bad-naming.patch | 0 .../0257-Correct-BSS-zeroing-on-aarch64.patch | 0 ...m64-Use-proper-memory-type-for-kernel-allocation.patch | 0 ...al-Remove-grub_env_set-prefix-in-grub_try_normal.patch | 0 ...fs-Handle-non-continuous-data-blocks-in-director.patch | 0 .../0261-Ignore-warnings-for-incompatible-types.patch | 0 .../0262-cmd-search-Rework-of-CVE-2023-4001-fix.patch | 0 ...er-efi-linux.c-read-the-kernel-image-before-head.patch | 0 .../0264-nx-set-attrs-in-our-kernel-loaders.patch | 0 ...-efi-Provide-wrappers-for-load_image-start_image.patch | 0 ...Disallow-fallback-to-legacy-Linux-loader-when-sh.patch | 0 ...non-executable-stack-sections-on-EFI-assembly-fi.patch | 0 ...8-grub-mkconfig.in-turn-off-executable-owner-bit.patch | 0 ...-ieee1275-init-Add-IEEE-1275-Radix-support-for-K.patch | 0 ...2-mkconfig-Ensure-grub-cfg-stub-is-not-overwritt.patch | 0 .../0271-grub2-mkconfig-Simplify-os_name-detection.patch | 0 ...-mkconfig-Remove-check-for-mount-point-for-grub-.patch | 0 ...api.h-include-missing-__grub_efi_api-macros-on-E.patch | 0 .../0274-grub-core-net-arp.c-fix-variable-name.patch | 0 .../0275-load-EFI-commands-inside-test-expressions.patch | 0 ...loader-Check-if-NX-is-required-in-grub_efi_linux.patch | 0 ...-grub.efi-from-always-printing-dynamic_load_symb.patch | 0 ...xefi-Invalidate-i-cache-before-starting-the-kern.patch | 0 ...ub-mkconfig-dont-overwrite-BLS-cmdline-if-BLSCFG.patch | 0 ...2-mkconfig-Pass-all-boot-params-when-used-by-ana.patch | 0 ...inux.in-escape-semicolon-and-ampersand-on-BLS-up.patch | 0 ...-Fix-out-of-bounds-access-in-grub_acpi_xsdt_find.patch | 0 ...fs-Fix-large-extent-counters-incompat-feature-su.patch | 0 ...rm-ns8250-spcr-return-if-redirection-is-disabled.patch | 0 ...0285-commands-legacycfg-Avoid-closing-file-twice.patch | 0 ...k-ahci.c-remove-conditional-operator-for-endtime.patch | 0 .../0287-misc-Implement-grub_strlcpy.patch | 0 .../0288-fs-ufs-Fix-a-heap-OOB-write.patch | 0 ...0289-fs-hfs-Fix-stack-OOB-write-with-grub_strcpy.patch | 0 ...90-fs-tar-Initialize-name-in-grub_cpio_find_file.patch | 0 ...-fs-tar-Integer-overflow-leads-to-heap-OOB-write.patch | 0 .../0292-fs-f2fs-Set-a-grub_errno-if-mount-fails.patch | 0 .../0293-fs-hfsplus-Set-a-grub_errno-if-mount-fails.patch | 0 .../0294-fs-iso9660-Set-a-grub_errno-if-mount-fails.patch | 0 .../0295-fs-iso9660-Fix-invalid-free.patch | 0 .../0296-fs-jfs-Fix-OOB-read-in-jfs_getent.patch | 0 ...fs-Fix-OOB-read-caused-by-invalid-dir-slot-index.patch | 0 ...fs-Use-full-40-bits-offset-and-address-for-a-dat.patch | 0 ...fs-Inconsistent-signed-unsigned-types-usage-in-r.patch | 0 ...s-ext2-Fix-out-of-bounds-read-for-inline-extents.patch | 0 .../0301-fs-ntfs-Fix-out-of-bounds-read.patch | 0 ...s-ntfs-Track-the-end-of-the-MFT-attribute-buffer.patch | 0 ...-ntfs-Use-a-helper-function-to-access-attributes.patch | 0 .../0305-fs-xfs-Fix-out-of-bounds-read.patch | 0 ...-xfs-Ensuring-failing-to-mount-sets-a-grub_errno.patch | 0 .../0307-kern-file-Ensure-file-data-is-set.patch | 0 ...ern-file-Implement-filesystem-reference-counting.patch | 0 ...lock-Add-build-option-to-block-command-line-inte.patch | 0 ...-cryptodisk-Require-authentication-after-TPM-unl.patch | 0 ...isk-loopback-Reference-tracking-for-the-loopback.patch | 0 .../0312-kern-disk-Limit-recursion-depth.patch | 0 ...3-kern-partition-Limit-recursion-in-part_iterate.patch | 0 .../0314-script-execute-Limit-the-recursion-depth.patch | 0 ...Unregister-net_default_ip-and-net_default_mac-va.patch | 0 ...Remove-variables-hooks-when-interface-is-unregis.patch | 0 ...net-Fix-OOB-write-in-grub_net_search_config_file.patch | 0 ...-net-tftp-Fix-stack-buffer-overflow-in-tftp_open.patch | 0 ...o-readers-jpeg-Do-not-permit-duplicate-SOF0-mark.patch | 0 ...rn-dl-Fix-for-an-integer-overflow-in-grub_dl_ref.patch | 0 ...-dl-Check-for-the-SHF_INFO_LINK-flag-in-grub_dl_.patch | 0 ...mands-extcmd-Missing-check-for-failed-allocation.patch | 0 .../0323-commands-ls-Fix-NULL-dereference.patch | 0 ...ands-pgp-Unregister-the-check_signatures-hooks-o.patch | 0 ...5-normal-Remove-variables-hooks-on-module-unload.patch | 0 ...-gettext-Remove-variables-hooks-on-module-unload.patch | 0 ...ext-Integer-overflow-leads-to-heap-OOB-write-or-.patch | 0 ...gettext-Integer-overflow-leads-to-heap-OOB-write.patch | 0 ...ands-read-Fix-an-integer-overflow-when-supplying.patch | 0 ...ands-test-Stack-overflow-due-to-unlimited-recurs.patch | 0 ...ands-minicmd-Block-the-dump-command-in-lockdown-.patch | 0 ...ands-memrw-Disable-memory-reading-in-lockdown-mo.patch | 0 ...ands-hexdump-Disable-memory-reading-in-lockdown-.patch | 0 .../0334-fs-bfs-Disable-under-lockdown.patch | 0 .../0335-fs-Disable-many-filesystems-under-lockdown.patch | 0 ...6-disk-Use-safe-math-macros-to-prevent-overflows.patch | 0 ...-Prevent-overflows-when-allocating-memory-for-ar.patch | 0 ...-Check-if-returned-pointer-for-allocated-memory-.patch | 0 ...-ieee1275-ofdisk-Call-grub_ieee1275_close-when-g.patch | 0 ...340-fs-Use-safe-math-macros-to-prevent-overflows.patch | 0 ...revent-overflows-when-allocating-memory-for-arra.patch | 0 ...revent-overflows-when-assigning-returned-values-.patch | 0 ...fs-zfs-Use-safe-math-macros-to-prevent-overflows.patch | 0 ...fs-Prevent-overflows-when-allocating-memory-for-.patch | 0 ...fs-Check-if-returned-pointer-for-allocated-memor.patch | 0 ...fs-Add-missing-NULL-check-after-grub_strdup-call.patch | 0 ...47-net-Use-safe-math-macros-to-prevent-overflows.patch | 0 ...Prevent-overflows-when-allocating-memory-for-arr.patch | 0 ...Check-if-returned-pointer-for-allocated-memory-i.patch | 0 .../0350-fs-sfs-Check-if-allocated-memory-is-NULL.patch | 0 ...pt-execute-Fix-potential-underflow-and-NULL-dere.patch | 0 .../0352-osdep-unix-getroot-Fix-potential-underflow.patch | 0 ...3-misc-Ensure-consistent-overflow-error-messages.patch | 0 ...usb-ehci-Define-GRUB_EHCI_TOGGLE-as-grub_uint32_.patch | 0 ...al-menu-Use-safe-math-to-avoid-an-integer-overfl.patch | 0 ...-partition-Add-sanity-check-after-grub_strtoul-c.patch | 0 ...rn-misc-Add-sanity-check-after-grub_strtoul-call.patch | 0 ...ader-i386-linux-Cast-left-shift-to-grub_uint32_t.patch | 0 ...loader-i386-bsd-Use-safe-math-to-avoid-underflow.patch | 0 ...xt2-Rework-out-of-bounds-read-for-inline-and-ext.patch | 0 ...owerpc-increase-MIN-RMA-size-for-CAS-negotiation.patch | 0 ...1275-ofnet-Fix-grub_malloc-removed-after-added-s.patch | 0 20-grub.install => SOURCES/20-grub.install | 0 .../99-grub-mkconfig.install | 6 ++++++ bootstrap => SOURCES/bootstrap | 0 bootstrap.conf => SOURCES/bootstrap.conf | 0 gitignore => SOURCES/gitignore | 0 grub.macros => SOURCES/grub.macros | 0 grub.patches => SOURCES/grub.patches | 0 sbat.csv.in => SOURCES/sbat.csv.in | 0 strtoull_test.c => SOURCES/strtoull_test.c | 0 grub2.spec => SPECS/grub2.spec | 6 +++++- sources | 4 ---- 374 files changed, 19 insertions(+), 9 deletions(-) create mode 100644 .grub2.metadata rename 0001-Revert-templates-Fix-user-facing-typo-with-an-incorr.patch => SOURCES/0001-Revert-templates-Fix-user-facing-typo-with-an-incorr.patch (100%) rename 0002-Revert-templates-Properly-disable-the-os-prober-by-d.patch => SOURCES/0002-Revert-templates-Properly-disable-the-os-prober-by-d.patch (100%) rename 0003-Revert-templates-Disable-the-os-prober-by-default.patch => SOURCES/0003-Revert-templates-Disable-the-os-prober-by-default.patch (100%) rename 0004-Rework-linux-command.patch => SOURCES/0004-Rework-linux-command.patch (100%) rename 0005-Rework-linux16-command.patch => SOURCES/0005-Rework-linux16-command.patch (100%) rename 0006-re-write-.gitignore.patch => SOURCES/0006-re-write-.gitignore.patch (100%) rename 0007-IBM-client-architecture-CAS-reboot-support.patch => SOURCES/0007-IBM-client-architecture-CAS-reboot-support.patch (100%) rename 0008-for-ppc-reset-console-display-attr-when-clear-screen.patch => SOURCES/0008-for-ppc-reset-console-display-attr-when-clear-screen.patch (100%) rename 0009-Disable-GRUB-video-support-for-IBM-power-machines.patch => SOURCES/0009-Disable-GRUB-video-support-for-IBM-power-machines.patch (100%) rename 0010-Move-bash-completion-script-922997.patch => SOURCES/0010-Move-bash-completion-script-922997.patch (100%) rename 0011-Allow-fallback-to-include-entries-by-title-not-just-.patch => SOURCES/0011-Allow-fallback-to-include-entries-by-title-not-just-.patch (100%) rename 0012-Make-exit-take-a-return-code.patch => SOURCES/0012-Make-exit-take-a-return-code.patch (100%) rename 0013-Make-efi-machines-load-an-env-block-from-a-variable.patch => SOURCES/0013-Make-efi-machines-load-an-env-block-from-a-variable.patch (100%) rename 0014-Migrate-PPC-from-Yaboot-to-Grub2.patch => SOURCES/0014-Migrate-PPC-from-Yaboot-to-Grub2.patch (100%) rename 0015-Add-fw_path-variable-revised.patch => SOURCES/0015-Add-fw_path-variable-revised.patch (100%) rename 0016-Pass-x-hex-hex-straight-through-unmolested.patch => SOURCES/0016-Pass-x-hex-hex-straight-through-unmolested.patch (100%) rename 0017-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch => SOURCES/0017-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch (100%) rename 0018-Add-devicetree-loading.patch => SOURCES/0018-Add-devicetree-loading.patch (100%) rename 0019-Enable-pager-by-default.-985860.patch => SOURCES/0019-Enable-pager-by-default.-985860.patch (100%) rename 0020-Don-t-say-GNU-Linux-in-generated-menus.patch => SOURCES/0020-Don-t-say-GNU-Linux-in-generated-menus.patch (100%) rename 0021-Add-.eh_frame-to-list-of-relocations-stripped.patch => SOURCES/0021-Add-.eh_frame-to-list-of-relocations-stripped.patch (100%) rename 0022-Don-t-require-a-password-to-boot-entries-generated-b.patch => SOURCES/0022-Don-t-require-a-password-to-boot-entries-generated-b.patch (100%) rename 0023-use-fw_path-prefix-when-fallback-searching-for-grub-.patch => SOURCES/0023-use-fw_path-prefix-when-fallback-searching-for-grub-.patch (100%) rename 0024-Try-mac-guid-etc-before-grub.cfg-on-tftp-config-file.patch => SOURCES/0024-Try-mac-guid-etc-before-grub.cfg-on-tftp-config-file.patch (100%) rename 0025-Generate-OS-and-CLASS-in-10_linux-from-etc-os-releas.patch => SOURCES/0025-Generate-OS-and-CLASS-in-10_linux-from-etc-os-releas.patch (100%) rename 0026-Try-prefix-if-fw_path-doesn-t-work.patch => SOURCES/0026-Try-prefix-if-fw_path-doesn-t-work.patch (100%) rename 0027-Make-grub2-mkconfig-construct-titles-that-look-like-.patch => SOURCES/0027-Make-grub2-mkconfig-construct-titles-that-look-like-.patch (100%) rename 0028-Add-friendly-grub2-password-config-tool-985962.patch => SOURCES/0028-Add-friendly-grub2-password-config-tool-985962.patch (100%) rename 0029-tcp-add-window-scaling-support.patch => SOURCES/0029-tcp-add-window-scaling-support.patch (100%) rename 0030-efinet-and-bootp-add-support-for-dhcpv6.patch => SOURCES/0030-efinet-and-bootp-add-support-for-dhcpv6.patch (100%) rename 0031-bootp-New-net_bootp6-command.patch => SOURCES/0031-bootp-New-net_bootp6-command.patch (100%) rename 0032-Add-grub-get-kernel-settings-and-use-it-in-10_linux.patch => SOURCES/0032-Add-grub-get-kernel-settings-and-use-it-in-10_linux.patch (100%) rename 0033-Make-grub_fatal-also-backtrace.patch => SOURCES/0033-Make-grub_fatal-also-backtrace.patch (100%) rename 0034-Make-our-info-pages-say-grub2-where-appropriate.patch => SOURCES/0034-Make-our-info-pages-say-grub2-where-appropriate.patch (100%) rename 0035-macos-just-build-chainloader-entries-don-t-try-any-x.patch => SOURCES/0035-macos-just-build-chainloader-entries-don-t-try-any-x.patch (100%) rename 0036-grub2-btrfs-Add-ability-to-boot-from-subvolumes.patch => SOURCES/0036-grub2-btrfs-Add-ability-to-boot-from-subvolumes.patch (100%) rename 0037-btrfs-fix-a-bad-null-check.patch => SOURCES/0037-btrfs-fix-a-bad-null-check.patch (100%) rename 0038-export-btrfs_subvol-and-btrfs_subvolid.patch => SOURCES/0038-export-btrfs_subvol-and-btrfs_subvolid.patch (100%) rename 0039-grub2-btrfs-03-follow_default.patch => SOURCES/0039-grub2-btrfs-03-follow_default.patch (100%) rename 0040-grub2-btrfs-04-grub2-install.patch => SOURCES/0040-grub2-btrfs-04-grub2-install.patch (100%) rename 0041-grub2-btrfs-05-grub2-mkconfig.patch => SOURCES/0041-grub2-btrfs-05-grub2-mkconfig.patch (100%) rename 0042-grub2-btrfs-06-subvol-mount.patch => SOURCES/0042-grub2-btrfs-06-subvol-mount.patch (100%) rename 0043-Fallback-to-old-subvol-name-scheme-to-support-old-sn.patch => SOURCES/0043-Fallback-to-old-subvol-name-scheme-to-support-old-sn.patch (100%) rename 0044-Grub-not-working-correctly-with-btrfs-snapshots-bsc-.patch => SOURCES/0044-Grub-not-working-correctly-with-btrfs-snapshots-bsc-.patch (100%) rename 0045-Add-grub_efi_allocate_pool-and-grub_efi_free_pool-wr.patch => SOURCES/0045-Add-grub_efi_allocate_pool-and-grub_efi_free_pool-wr.patch (100%) rename 0046-Use-grub_efi_.-memory-helpers-where-reasonable.patch => SOURCES/0046-Use-grub_efi_.-memory-helpers-where-reasonable.patch (100%) rename 0047-Add-PRIxGRUB_EFI_STATUS-and-use-it.patch => SOURCES/0047-Add-PRIxGRUB_EFI_STATUS-and-use-it.patch (100%) rename 0048-don-t-use-int-for-efi-status.patch => SOURCES/0048-don-t-use-int-for-efi-status.patch (100%) rename 0049-make-GRUB_MOD_INIT-declare-its-function-prototypes.patch => SOURCES/0049-make-GRUB_MOD_INIT-declare-its-function-prototypes.patch (100%) rename 0050-Don-t-guess-boot-efi-as-HFS-on-ppc-machines-in-grub-.patch => SOURCES/0050-Don-t-guess-boot-efi-as-HFS-on-ppc-machines-in-grub-.patch (100%) rename 0051-20_linux_xen-load-xen-or-multiboot-2-modules-as-need.patch => SOURCES/0051-20_linux_xen-load-xen-or-multiboot-2-modules-as-need.patch (100%) rename 0052-align-struct-efi_variable-better.patch => SOURCES/0052-align-struct-efi_variable-better.patch (100%) rename 0053-Add-BLS-support-to-grub-mkconfig.patch => SOURCES/0053-Add-BLS-support-to-grub-mkconfig.patch (100%) rename 0054-Don-t-attempt-to-backtrace-on-grub_abort-for-grub-em.patch => SOURCES/0054-Don-t-attempt-to-backtrace-on-grub_abort-for-grub-em.patch (100%) rename 0055-Add-grub2-switch-to-blscfg.patch => SOURCES/0055-Add-grub2-switch-to-blscfg.patch (100%) rename 0056-normal-don-t-draw-our-startup-message-if-debug-is-se.patch => SOURCES/0056-normal-don-t-draw-our-startup-message-if-debug-is-se.patch (100%) rename 0057-Work-around-some-minor-include-path-weirdnesses.patch => SOURCES/0057-Work-around-some-minor-include-path-weirdnesses.patch (100%) rename 0058-Make-it-possible-to-enabled-build-id-sha1.patch => SOURCES/0058-Make-it-possible-to-enabled-build-id-sha1.patch (100%) rename 0059-make-better-backtraces.patch => SOURCES/0059-make-better-backtraces.patch (100%) rename 0060-Fixup-for-newer-compiler.patch => SOURCES/0060-Fixup-for-newer-compiler.patch (100%) rename 0061-Don-t-attempt-to-export-the-start-and-_start-symbols.patch => SOURCES/0061-Don-t-attempt-to-export-the-start-and-_start-symbols.patch (100%) rename 0062-Fixup-for-newer-compiler.patch => SOURCES/0062-Fixup-for-newer-compiler.patch (100%) rename 0063-Add-support-for-non-Ethernet-network-cards.patch => SOURCES/0063-Add-support-for-non-Ethernet-network-cards.patch (100%) rename 0064-efinet-UEFI-IPv6-PXE-support.patch => SOURCES/0064-efinet-UEFI-IPv6-PXE-support.patch (100%) rename 0065-grub.texi-Add-net_bootp6-doument.patch => SOURCES/0065-grub.texi-Add-net_bootp6-doument.patch (100%) rename 0066-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch => SOURCES/0066-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch (100%) rename 0067-Fix-const-char-pointers-in-grub-core-net-bootp.c.patch => SOURCES/0067-Fix-const-char-pointers-in-grub-core-net-bootp.c.patch (100%) rename 0068-efinet-Setting-network-from-UEFI-device-path.patch => SOURCES/0068-efinet-Setting-network-from-UEFI-device-path.patch (100%) rename 0069-efinet-Setting-DNS-server-from-UEFI-protocol.patch => SOURCES/0069-efinet-Setting-DNS-server-from-UEFI-protocol.patch (100%) rename 0070-Support-UEFI-networking-protocols.patch => SOURCES/0070-Support-UEFI-networking-protocols.patch (100%) rename 0071-AUDIT-0-http-boot-tracker-bug.patch => SOURCES/0071-AUDIT-0-http-boot-tracker-bug.patch (100%) rename 0072-grub-editenv-Add-incr-command-to-increment-integer-v.patch => SOURCES/0072-grub-editenv-Add-incr-command-to-increment-integer-v.patch (100%) rename 0073-Add-auto-hide-menu-support.patch => SOURCES/0073-Add-auto-hide-menu-support.patch (100%) rename 0074-Add-grub-set-bootflag-utility.patch => SOURCES/0074-Add-grub-set-bootflag-utility.patch (100%) rename 0075-docs-Add-grub-boot-indeterminate.service-example.patch => SOURCES/0075-docs-Add-grub-boot-indeterminate.service-example.patch (100%) rename 0076-gentpl-add-disable-support.patch => SOURCES/0076-gentpl-add-disable-support.patch (100%) rename 0077-gentpl-add-pc-firmware-type.patch => SOURCES/0077-gentpl-add-pc-firmware-type.patch (100%) rename 0078-efinet-also-use-the-firmware-acceleration-for-http.patch => SOURCES/0078-efinet-also-use-the-firmware-acceleration-for-http.patch (100%) rename 0079-efi-http-Make-root_url-reflect-the-protocol-hostname.patch => SOURCES/0079-efi-http-Make-root_url-reflect-the-protocol-hostname.patch (100%) rename 0080-Make-it-so-we-can-tell-configure-which-cflags-utils-.patch => SOURCES/0080-Make-it-so-we-can-tell-configure-which-cflags-utils-.patch (100%) rename 0081-Rework-how-the-fdt-command-builds.patch => SOURCES/0081-Rework-how-the-fdt-command-builds.patch (100%) rename 0082-Disable-non-wordsize-allocations-on-arm.patch => SOURCES/0082-Disable-non-wordsize-allocations-on-arm.patch (100%) rename 0083-Prepend-prefix-when-HTTP-path-is-relative.patch => SOURCES/0083-Prepend-prefix-when-HTTP-path-is-relative.patch (100%) rename 0084-Make-grub_error-more-verbose.patch => SOURCES/0084-Make-grub_error-more-verbose.patch (100%) rename 0085-Make-reset-an-alias-for-the-reboot-command.patch => SOURCES/0085-Make-reset-an-alias-for-the-reboot-command.patch (100%) rename 0086-Add-a-version-command.patch => SOURCES/0086-Add-a-version-command.patch (100%) rename 0087-Add-more-dprintf-and-nerf-dprintf-in-script.c.patch => SOURCES/0087-Add-more-dprintf-and-nerf-dprintf-in-script.c.patch (100%) rename 0088-Attempt-to-fix-up-all-the-places-Wsign-compare-error.patch => SOURCES/0088-Attempt-to-fix-up-all-the-places-Wsign-compare-error.patch (100%) rename 0089-Don-t-use-Wno-sign-compare-Wno-conversion-Wno-error-.patch => SOURCES/0089-Don-t-use-Wno-sign-compare-Wno-conversion-Wno-error-.patch (100%) rename 0090-Fix-getroot.c-s-trampolines.patch => SOURCES/0090-Fix-getroot.c-s-trampolines.patch (100%) rename 0091-Do-not-allow-stack-trampolines-anywhere.patch => SOURCES/0091-Do-not-allow-stack-trampolines-anywhere.patch (100%) rename 0092-Reimplement-boot_counter.patch => SOURCES/0092-Reimplement-boot_counter.patch (100%) rename 0093-Fix-menu-entry-selection-based-on-ID-and-title.patch => SOURCES/0093-Fix-menu-entry-selection-based-on-ID-and-title.patch (100%) rename 0094-Make-the-menu-entry-users-option-argument-to-be-opti.patch => SOURCES/0094-Make-the-menu-entry-users-option-argument-to-be-opti.patch (100%) rename 0095-Add-efi-export-env-and-efi-load-env-commands.patch => SOURCES/0095-Add-efi-export-env-and-efi-load-env-commands.patch (100%) rename 0096-Export-all-variables-from-the-initial-context-when-c.patch => SOURCES/0096-Export-all-variables-from-the-initial-context-when-c.patch (100%) rename 0097-grub.d-Split-out-boot-success-reset-from-menu-auto-h.patch => SOURCES/0097-grub.d-Split-out-boot-success-reset-from-menu-auto-h.patch (100%) rename 0098-Don-t-assume-that-boot-commands-will-only-return-on-.patch => SOURCES/0098-Don-t-assume-that-boot-commands-will-only-return-on-.patch (100%) rename 0099-grub-set-bootflag-Update-comment-about-running-as-ro.patch => SOURCES/0099-grub-set-bootflag-Update-comment-about-running-as-ro.patch (100%) rename 0100-grub-set-bootflag-Write-new-env-to-tmpfile-and-then-.patch => SOURCES/0100-grub-set-bootflag-Write-new-env-to-tmpfile-and-then-.patch (100%) rename 0101-grub.d-Fix-boot_indeterminate-getting-set-on-boot_su.patch => SOURCES/0101-grub.d-Fix-boot_indeterminate-getting-set-on-boot_su.patch (100%) rename 0102-Add-start-symbol-for-RISC-V.patch => SOURCES/0102-Add-start-symbol-for-RISC-V.patch (100%) rename 0103-bootstrap.conf-Force-autogen.sh-to-use-python3.patch => SOURCES/0103-bootstrap.conf-Force-autogen.sh-to-use-python3.patch (100%) rename 0104-efi-http-Export-fw-http-_path-variables-to-make-them.patch => SOURCES/0104-efi-http-Export-fw-http-_path-variables-to-make-them.patch (100%) rename 0105-efi-http-Enclose-literal-IPv6-addresses-in-square-br.patch => SOURCES/0105-efi-http-Enclose-literal-IPv6-addresses-in-square-br.patch (100%) rename 0106-efi-net-Allow-to-specify-a-port-number-in-addresses.patch => SOURCES/0106-efi-net-Allow-to-specify-a-port-number-in-addresses.patch (100%) rename 0107-efi-ip4_config-Improve-check-to-detect-literal-IPv6-.patch => SOURCES/0107-efi-ip4_config-Improve-check-to-detect-literal-IPv6-.patch (100%) rename 0108-efi-net-Print-a-debug-message-if-parsing-the-address.patch => SOURCES/0108-efi-net-Print-a-debug-message-if-parsing-the-address.patch (100%) rename 0109-kern-term-Also-accept-F8-as-a-user-interrupt-key.patch => SOURCES/0109-kern-term-Also-accept-F8-as-a-user-interrupt-key.patch (100%) rename 0110-http-Prepend-prefix-when-the-HTTP-path-is-relative-a.patch => SOURCES/0110-http-Prepend-prefix-when-the-HTTP-path-is-relative-a.patch (100%) rename 0111-Fix-a-missing-return-in-efi-export-env-and-efi-load-.patch => SOURCES/0111-Fix-a-missing-return-in-efi-export-env-and-efi-load-.patch (100%) rename 0112-efi-dhcp-fix-some-allocation-error-checking.patch => SOURCES/0112-efi-dhcp-fix-some-allocation-error-checking.patch (100%) rename 0113-efi-http-fix-some-allocation-error-checking.patch => SOURCES/0113-efi-http-fix-some-allocation-error-checking.patch (100%) rename 0114-efi-ip-46-_config.c-fix-some-potential-allocation-ov.patch => SOURCES/0114-efi-ip-46-_config.c-fix-some-potential-allocation-ov.patch (100%) rename 0115-Fix-const-char-pointers-in-grub-core-net-efi-ip4_con.patch => SOURCES/0115-Fix-const-char-pointers-in-grub-core-net-efi-ip4_con.patch (100%) rename 0116-Fix-const-char-pointers-in-grub-core-net-efi-ip6_con.patch => SOURCES/0116-Fix-const-char-pointers-in-grub-core-net-efi-ip6_con.patch (100%) rename 0117-Fix-const-char-pointers-in-grub-core-net-efi-net.c.patch => SOURCES/0117-Fix-const-char-pointers-in-grub-core-net-efi-net.c.patch (100%) rename 0118-Fix-const-char-pointers-in-grub-core-net-efi-pxe.c.patch => SOURCES/0118-Fix-const-char-pointers-in-grub-core-net-efi-pxe.c.patch (100%) rename 0119-Add-systemd-integration-scripts-to-make-systemctl-re.patch => SOURCES/0119-Add-systemd-integration-scripts-to-make-systemctl-re.patch (100%) rename 0120-systemd-integration.sh-Also-set-old-menu_show_once-g.patch => SOURCES/0120-systemd-integration.sh-Also-set-old-menu_show_once-g.patch (100%) rename 0121-at_keyboard-use-set-1-when-keyboard-is-in-Translate-.patch => SOURCES/0121-at_keyboard-use-set-1-when-keyboard-is-in-Translate-.patch (100%) rename 0122-grub-install-disable-support-for-EFI-platforms.patch => SOURCES/0122-grub-install-disable-support-for-EFI-platforms.patch (100%) rename 0123-New-with-debug-timestamps-configure-flag-to-prepend-.patch => SOURCES/0123-New-with-debug-timestamps-configure-flag-to-prepend-.patch (100%) rename 0124-Added-debug-statements-to-grub_disk_open-and-grub_di.patch => SOURCES/0124-Added-debug-statements-to-grub_disk_open-and-grub_di.patch (100%) rename 0125-Introduce-function-grub_debug_is_enabled-void-return.patch => SOURCES/0125-Introduce-function-grub_debug_is_enabled-void-return.patch (100%) rename 0126-Don-t-clear-screen-when-debugging-is-enabled.patch => SOURCES/0126-Don-t-clear-screen-when-debugging-is-enabled.patch (100%) rename 0127-grub_file_-instrumentation-new-file-debug-tag.patch => SOURCES/0127-grub_file_-instrumentation-new-file-debug-tag.patch (100%) rename 0128-ieee1275-Avoiding-many-unecessary-open-close.patch => SOURCES/0128-ieee1275-Avoiding-many-unecessary-open-close.patch (100%) rename 0129-ieee1275-powerpc-implements-fibre-channel-discovery-.patch => SOURCES/0129-ieee1275-powerpc-implements-fibre-channel-discovery-.patch (100%) rename 0130-ieee1275-powerpc-enables-device-mapper-discovery.patch => SOURCES/0130-ieee1275-powerpc-enables-device-mapper-discovery.patch (100%) rename 0131-Add-at_keyboard_fallback_set-var-to-force-the-set-ma.patch => SOURCES/0131-Add-at_keyboard_fallback_set-var-to-force-the-set-ma.patch (100%) rename 0132-Add-suport-for-signing-grub-with-an-appended-signatu.patch => SOURCES/0132-Add-suport-for-signing-grub-with-an-appended-signatu.patch (100%) rename 0133-docs-grub-Document-signing-grub-under-UEFI.patch => SOURCES/0133-docs-grub-Document-signing-grub-under-UEFI.patch (100%) rename 0134-docs-grub-Document-signing-grub-with-an-appended-sig.patch => SOURCES/0134-docs-grub-Document-signing-grub-with-an-appended-sig.patch (100%) rename 0135-dl-provide-a-fake-grub_dl_set_persistent-for-the-emu.patch => SOURCES/0135-dl-provide-a-fake-grub_dl_set_persistent-for-the-emu.patch (100%) rename 0136-pgp-factor-out-rsa_pad.patch => SOURCES/0136-pgp-factor-out-rsa_pad.patch (100%) rename 0137-crypto-move-storage-for-grub_crypto_pk_-to-crypto.c.patch => SOURCES/0137-crypto-move-storage-for-grub_crypto_pk_-to-crypto.c.patch (100%) rename 0138-posix_wrap-tweaks-in-preparation-for-libtasn1.patch => SOURCES/0138-posix_wrap-tweaks-in-preparation-for-libtasn1.patch (100%) rename 0139-libtasn1-import-libtasn1-4.16.0.patch => SOURCES/0139-libtasn1-import-libtasn1-4.16.0.patch (100%) rename 0140-libtasn1-disable-code-not-needed-in-grub.patch => SOURCES/0140-libtasn1-disable-code-not-needed-in-grub.patch (100%) rename 0141-libtasn1-changes-for-grub-compatibility.patch => SOURCES/0141-libtasn1-changes-for-grub-compatibility.patch (100%) rename 0142-libtasn1-compile-into-asn1-module.patch => SOURCES/0142-libtasn1-compile-into-asn1-module.patch (100%) rename 0143-test_asn1-test-module-for-libtasn1.patch => SOURCES/0143-test_asn1-test-module-for-libtasn1.patch (100%) rename 0144-grub-install-support-embedding-x509-certificates.patch => SOURCES/0144-grub-install-support-embedding-x509-certificates.patch (100%) rename 0145-appended-signatures-import-GNUTLS-s-ASN.1-descriptio.patch => SOURCES/0145-appended-signatures-import-GNUTLS-s-ASN.1-descriptio.patch (100%) rename 0146-appended-signatures-parse-PKCS-7-signedData-and-X.50.patch => SOURCES/0146-appended-signatures-parse-PKCS-7-signedData-and-X.50.patch (100%) rename 0147-appended-signatures-support-verifying-appended-signa.patch => SOURCES/0147-appended-signatures-support-verifying-appended-signa.patch (100%) rename 0148-appended-signatures-verification-tests.patch => SOURCES/0148-appended-signatures-verification-tests.patch (100%) rename 0149-appended-signatures-documentation.patch => SOURCES/0149-appended-signatures-documentation.patch (100%) rename 0150-ieee1275-enter-lockdown-based-on-ibm-secure-boot.patch => SOURCES/0150-ieee1275-enter-lockdown-based-on-ibm-secure-boot.patch (100%) rename 0151-ieee1275-drop-HEAP_MAX_ADDR-HEAP_MIN_SIZE.patch => SOURCES/0151-ieee1275-drop-HEAP_MAX_ADDR-HEAP_MIN_SIZE.patch (100%) rename 0152-appendedsig-x509-Also-handle-the-Extended-Key-Usage-.patch => SOURCES/0152-appendedsig-x509-Also-handle-the-Extended-Key-Usage-.patch (100%) rename 0153-ieee1275-ofdisk-retry-on-open-failure.patch => SOURCES/0153-ieee1275-ofdisk-retry-on-open-failure.patch (100%) rename 0154-efinet-Add-DHCP-proxy-support.patch => SOURCES/0154-efinet-Add-DHCP-proxy-support.patch (100%) rename 0155-Don-t-update-the-cmdline-when-generating-legacy-menu.patch => SOURCES/0155-Don-t-update-the-cmdline-when-generating-legacy-menu.patch (100%) rename 0156-Suppress-gettext-error-message.patch => SOURCES/0156-Suppress-gettext-error-message.patch (100%) rename 0157-grub-set-password-Always-use-boot-grub2-user.cfg-as-.patch => SOURCES/0157-grub-set-password-Always-use-boot-grub2-user.cfg-as-.patch (100%) rename 0158-normal-main-Discover-the-device-to-read-the-config-f.patch => SOURCES/0158-normal-main-Discover-the-device-to-read-the-config-f.patch (100%) rename 0159-powerpc-adjust-setting-of-prefix-for-signed-binary-c.patch => SOURCES/0159-powerpc-adjust-setting-of-prefix-for-signed-binary-c.patch (100%) rename 0160-powerpc-ieee1275-load-grub-at-4MB-not-2MB.patch => SOURCES/0160-powerpc-ieee1275-load-grub-at-4MB-not-2MB.patch (100%) rename 0161-Add-Fedora-location-of-DejaVu-SANS-font.patch => SOURCES/0161-Add-Fedora-location-of-DejaVu-SANS-font.patch (100%) rename 0162-efi-new-connectefi-command.patch => SOURCES/0162-efi-new-connectefi-command.patch (100%) rename 0163-powerpc-prefix-detection-support-device-names-with-c.patch => SOURCES/0163-powerpc-prefix-detection-support-device-names-with-c.patch (100%) rename 0164-make-ofdisk_retries-optional.patch => SOURCES/0164-make-ofdisk_retries-optional.patch (100%) rename 0165-misc-Make-grub_min-and-grub_max-more-resilient.patch => SOURCES/0165-misc-Make-grub_min-and-grub_max-more-resilient.patch (100%) rename 0166-ReiserFS-switch-to-using-grub_min-grub_max.patch => SOURCES/0166-ReiserFS-switch-to-using-grub_min-grub_max.patch (100%) rename 0167-misc-make-grub_boot_time-also-call-grub_dprintf-boot.patch => SOURCES/0167-misc-make-grub_boot_time-also-call-grub_dprintf-boot.patch (100%) rename 0168-modules-make-.module_license-read-only.patch => SOURCES/0168-modules-make-.module_license-read-only.patch (100%) rename 0169-modules-strip-.llvm_addrsig-sections-and-similar.patch => SOURCES/0169-modules-strip-.llvm_addrsig-sections-and-similar.patch (100%) rename 0170-modules-Don-t-allocate-space-for-non-allocable-secti.patch => SOURCES/0170-modules-Don-t-allocate-space-for-non-allocable-secti.patch (100%) rename 0171-modules-load-module-sections-at-page-aligned-address.patch => SOURCES/0171-modules-load-module-sections-at-page-aligned-address.patch (100%) rename 0172-nx-add-memory-attribute-get-set-API.patch => SOURCES/0172-nx-add-memory-attribute-get-set-API.patch (100%) rename 0173-nx-set-page-permissions-for-loaded-modules.patch => SOURCES/0173-nx-set-page-permissions-for-loaded-modules.patch (100%) rename 0174-nx-set-the-nx-compatible-flag-in-EFI-grub-images.patch => SOURCES/0174-nx-set-the-nx-compatible-flag-in-EFI-grub-images.patch (100%) rename 0175-grub_fs_probe-dprint-errors-from-filesystems.patch => SOURCES/0175-grub_fs_probe-dprint-errors-from-filesystems.patch (100%) rename 0176-Make-debug-file-show-which-file-filters-get-run.patch => SOURCES/0176-Make-debug-file-show-which-file-filters-get-run.patch (100%) rename 0177-BLS-create-etc-kernel-cmdline-during-mkconfig.patch => SOURCES/0177-BLS-create-etc-kernel-cmdline-during-mkconfig.patch (100%) rename 0178-squish-don-t-dup-rhgb-quiet-check-mtimes.patch => SOURCES/0178-squish-don-t-dup-rhgb-quiet-check-mtimes.patch (100%) rename 0179-squish-give-up-on-rhgb-quiet.patch => SOURCES/0179-squish-give-up-on-rhgb-quiet.patch (100%) rename 0180-squish-BLS-only-write-etc-kernel-cmdline-if-writable.patch => SOURCES/0180-squish-BLS-only-write-etc-kernel-cmdline-if-writable.patch (100%) rename 0181-blscfg-Don-t-root-device-in-emu-builds.patch => SOURCES/0181-blscfg-Don-t-root-device-in-emu-builds.patch (100%) rename 0182-ppc64le-signed-boot-media-changes.patch => SOURCES/0182-ppc64le-signed-boot-media-changes.patch (100%) rename 0183-core-Fix-several-implicit-function-declarations.patch => SOURCES/0183-core-Fix-several-implicit-function-declarations.patch (100%) rename 0184-ieee1275-request-memory-with-ibm-client-architecture.patch => SOURCES/0184-ieee1275-request-memory-with-ibm-client-architecture.patch (100%) rename 0185-hostdisk-work-around-proc-not-reporting-size.patch => SOURCES/0185-hostdisk-work-around-proc-not-reporting-size.patch (100%) rename 0186-blscfg-check-for-mounted-boot-in-emu.patch => SOURCES/0186-blscfg-check-for-mounted-boot-in-emu.patch (100%) rename 0187-grub_dl_set_mem_attrs-fix-format-string.patch => SOURCES/0187-grub_dl_set_mem_attrs-fix-format-string.patch (100%) rename 0188-grub_dl_set_mem_attrs-add-self-check-for-the-tramp-G.patch => SOURCES/0188-grub_dl_set_mem_attrs-add-self-check-for-the-tramp-G.patch (100%) rename 0189-grub_dl_load_segments-page-align-the-tramp-GOT-areas.patch => SOURCES/0189-grub_dl_load_segments-page-align-the-tramp-GOT-areas.patch (100%) rename 0190-emu-Add-switch-root-to-grub-emu.patch => SOURCES/0190-emu-Add-switch-root-to-grub-emu.patch (100%) rename 0191-util-Enable-default-kernel-for-updates.patch => SOURCES/0191-util-Enable-default-kernel-for-updates.patch (100%) rename 0192-efi-http-change-uint32_t-to-uintn_t.patch => SOURCES/0192-efi-http-change-uint32_t-to-uintn_t.patch (100%) rename 0193-Add-Install-section-to-aux-systemd-units.patch => SOURCES/0193-Add-Install-section-to-aux-systemd-units.patch (100%) rename 0194-Fix-missing-include-in-ofdisk.c.patch => SOURCES/0194-Fix-missing-include-in-ofdisk.c.patch (100%) rename 0195-add-flag-to-only-search-root-dev.patch => SOURCES/0195-add-flag-to-only-search-root-dev.patch (100%) rename 0196-cryptdisk-fix-incorrect-sign-comparison.patch => SOURCES/0196-cryptdisk-fix-incorrect-sign-comparison.patch (100%) rename 0197-grub-install-fix-a-sign-comparison-error.patch => SOURCES/0197-grub-install-fix-a-sign-comparison-error.patch (100%) rename 0198-grub-mount-work-around-bad-integer-comparison.patch => SOURCES/0198-grub-mount-work-around-bad-integer-comparison.patch (100%) rename 0199-power-Fix-use-after-free-in-get_slave_from_dm.patch => SOURCES/0199-power-Fix-use-after-free-in-get_slave_from_dm.patch (100%) rename 0200-Fix-some-sign-comparison-errors.patch => SOURCES/0200-Fix-some-sign-comparison-errors.patch (100%) rename 0201-normal-Fix-a-discarded-const.patch => SOURCES/0201-normal-Fix-a-discarded-const.patch (100%) rename 0202-at_keyboard-mark-grub_keyboard_controller_write-unus.patch => SOURCES/0202-at_keyboard-mark-grub_keyboard_controller_write-unus.patch (100%) rename 0203-Fix-another-minor-sign-comparison-error.patch => SOURCES/0203-Fix-another-minor-sign-comparison-error.patch (100%) rename 0204-Track-explicit-module-dependencies-in-Makefile.core..patch => SOURCES/0204-Track-explicit-module-dependencies-in-Makefile.core..patch (100%) rename 0205-Revert-mm-Assert-that-we-preserve-header-vs-region-a.patch => SOURCES/0205-Revert-mm-Assert-that-we-preserve-header-vs-region-a.patch (100%) rename 0206-make-use-the-_CPU-variety-of-build-flags-for-PROGRAM.patch => SOURCES/0206-make-use-the-_CPU-variety-of-build-flags-for-PROGRAM.patch (100%) rename 0207-Work-around-extra_deps.lst-issue.patch => SOURCES/0207-Work-around-extra_deps.lst-issue.patch (100%) rename 0208-include-proper-attribute-for-an-EFI-API-call-definit.patch => SOURCES/0208-include-proper-attribute-for-an-EFI-API-call-definit.patch (100%) rename 0209-cast-grub_error-status-parameter.patch => SOURCES/0209-cast-grub_error-status-parameter.patch (100%) rename 0210-remove-unused-varible.patch => SOURCES/0210-remove-unused-varible.patch (100%) rename 0211-cast-grub_net_bootp_packet-pointer.patch => SOURCES/0211-cast-grub_net_bootp_packet-pointer.patch (100%) rename 0212-libtasn1-fix-string-overflow-warning.patch => SOURCES/0212-libtasn1-fix-string-overflow-warning.patch (100%) rename 0213-Add-support-for-Linux-EFI-stub-loading.patch => SOURCES/0213-Add-support-for-Linux-EFI-stub-loading.patch (100%) rename 0214-fix-i386_pc-on-legacycfg-module.patch => SOURCES/0214-fix-i386_pc-on-legacycfg-module.patch (100%) rename 0215-Add-secureboot-support-on-efi-chainloader.patch => SOURCES/0215-Add-secureboot-support-on-efi-chainloader.patch (100%) rename 0216-Make-any-of-the-loaders-that-link-in-efi-mode-honor-.patch => SOURCES/0216-Make-any-of-the-loaders-that-link-in-efi-mode-honor-.patch (100%) rename 0217-Minimize-the-sort-ordering-for-.debug-and-rescue-ker.patch => SOURCES/0217-Minimize-the-sort-ordering-for-.debug-and-rescue-ker.patch (100%) rename 0218-Add-grub_qdprintf-grub_dprintf-without-the-file-line.patch => SOURCES/0218-Add-grub_qdprintf-grub_dprintf-without-the-file-line.patch (100%) rename 0219-Make-a-gdb-dprintf-that-tells-us-load-addresses.patch => SOURCES/0219-Make-a-gdb-dprintf-that-tells-us-load-addresses.patch (100%) rename 0220-Handle-multi-arch-64-on-32-boot-in-linuxefi-loader.patch => SOURCES/0220-Handle-multi-arch-64-on-32-boot-in-linuxefi-loader.patch (100%) rename 0221-Try-to-pick-better-locations-for-kernel-and-initrd.patch => SOURCES/0221-Try-to-pick-better-locations-for-kernel-and-initrd.patch (100%) rename 0222-x86-efi-Use-bounce-buffers-for-reading-to-addresses-.patch => SOURCES/0222-x86-efi-Use-bounce-buffers-for-reading-to-addresses-.patch (100%) rename 0223-x86-efi-Re-arrange-grub_cmd_linux-a-little-bit.patch => SOURCES/0223-x86-efi-Re-arrange-grub_cmd_linux-a-little-bit.patch (100%) rename 0224-x86-efi-Make-our-own-allocator-for-kernel-stuff.patch => SOURCES/0224-x86-efi-Make-our-own-allocator-for-kernel-stuff.patch (100%) rename 0225-x86-efi-Allow-initrd-params-cmdline-allocations-abov.patch => SOURCES/0225-x86-efi-Allow-initrd-params-cmdline-allocations-abov.patch (100%) rename 0226-efi-Set-image-base-address-before-jumping-to-the-PE-.patch => SOURCES/0226-efi-Set-image-base-address-before-jumping-to-the-PE-.patch (100%) rename 0227-x86-efi-Reduce-maximum-bounce-buffer-size-to-16-MiB.patch => SOURCES/0227-x86-efi-Reduce-maximum-bounce-buffer-size-to-16-MiB.patch (100%) rename 0228-efilinux-Fix-integer-overflows-in-grub_cmd_initrd.patch => SOURCES/0228-efilinux-Fix-integer-overflows-in-grub_cmd_initrd.patch (100%) rename 0229-linuxefi-fail-kernel-validation-without-shim-protoco.patch => SOURCES/0229-linuxefi-fail-kernel-validation-without-shim-protoco.patch (100%) rename 0230-Allow-chainloading-EFI-apps-from-loop-mounts.patch => SOURCES/0230-Allow-chainloading-EFI-apps-from-loop-mounts.patch (100%) rename 0231-grub-core-loader-i386-efi-linux.c-do-not-validate-ke.patch => SOURCES/0231-grub-core-loader-i386-efi-linux.c-do-not-validate-ke.patch (100%) rename 0232-grub-core-loader-efi-chainloader.c-do-not-validate-c.patch => SOURCES/0232-grub-core-loader-efi-chainloader.c-do-not-validate-c.patch (100%) rename 0233-grub-core-loader-efi-linux.c-drop-now-unused-grub_li.patch => SOURCES/0233-grub-core-loader-efi-linux.c-drop-now-unused-grub_li.patch (100%) rename 0234-loader-efi-chainloader-grub_load_and_start_image-doe.patch => SOURCES/0234-loader-efi-chainloader-grub_load_and_start_image-doe.patch (100%) rename 0235-loader-efi-chainloader-simplify-the-loader-state.patch => SOURCES/0235-loader-efi-chainloader-simplify-the-loader-state.patch (100%) rename 0236-loader-efi-chainloader-Use-grub_loader_set_ex.patch => SOURCES/0236-loader-efi-chainloader-Use-grub_loader_set_ex.patch (100%) rename 0237-loader-i386-efi-linux-Avoid-a-use-after-free-in-the-.patch => SOURCES/0237-loader-i386-efi-linux-Avoid-a-use-after-free-in-the-.patch (100%) rename 0238-loader-i386-efi-linux-Use-grub_loader_set_ex.patch => SOURCES/0238-loader-i386-efi-linux-Use-grub_loader_set_ex.patch (100%) rename 0239-loader-i386-efi-linux-Fix-a-memory-leak-in-the-initr.patch => SOURCES/0239-loader-i386-efi-linux-Fix-a-memory-leak-in-the-initr.patch (100%) rename 0240-EFI-allocate-kernel-in-EFI_RUNTIME_SERVICES_CODE-ins.patch => SOURCES/0240-EFI-allocate-kernel-in-EFI_RUNTIME_SERVICES_CODE-ins.patch (100%) rename 0241-efi-use-enumerated-array-positions-for-our-allocatio.patch => SOURCES/0241-efi-use-enumerated-array-positions-for-our-allocatio.patch (100%) rename 0242-efi-split-allocation-policy-for-kernel-vs-initrd-mem.patch => SOURCES/0242-efi-split-allocation-policy-for-kernel-vs-initrd-mem.patch (100%) rename 0243-efi-allocate-the-initrd-within-the-bounds-expressed-.patch => SOURCES/0243-efi-allocate-the-initrd-within-the-bounds-expressed-.patch (100%) rename 0244-efi-use-EFI_LOADER_-CODE-DATA-for-kernel-and-initrd-.patch => SOURCES/0244-efi-use-EFI_LOADER_-CODE-DATA-for-kernel-and-initrd-.patch (100%) rename 0245-x86-efi-Fix-an-incorrect-array-size-in-kernel-alloca.patch => SOURCES/0245-x86-efi-Fix-an-incorrect-array-size-in-kernel-alloca.patch (100%) rename 0246-grub-install-on-EFI-if-forced.patch => SOURCES/0246-grub-install-on-EFI-if-forced.patch (100%) rename 0247-Remove-Install-section-from-aux-systemd-units.patch => SOURCES/0247-Remove-Install-section-from-aux-systemd-units.patch (100%) rename 0248-chainloader-remove-device-path-debug-message.patch => SOURCES/0248-chainloader-remove-device-path-debug-message.patch (100%) rename 0249-grub-set-bootflag-Conservative-partial-fix-for-CVE-2.patch => SOURCES/0249-grub-set-bootflag-Conservative-partial-fix-for-CVE-2.patch (100%) rename 0250-grub-set-bootflag-More-complete-fix-for-CVE-2024-104.patch => SOURCES/0250-grub-set-bootflag-More-complete-fix-for-CVE-2024-104.patch (100%) rename 0251-grub-set-bootflag-Exit-calmly-when-not-running-as-ro.patch => SOURCES/0251-grub-set-bootflag-Exit-calmly-when-not-running-as-ro.patch (100%) rename 0252-Makefile.core.def-fix-linux-module.patch => SOURCES/0252-Makefile.core.def-fix-linux-module.patch (100%) rename 0253-Add-support-for-Linux-EFI-stub-loading-on-arm-archit.patch => SOURCES/0253-Add-support-for-Linux-EFI-stub-loading-on-arm-archit.patch (100%) rename 0254-arm-arm64-loader-Better-memory-allocation-and-error-.patch => SOURCES/0254-arm-arm64-loader-Better-memory-allocation-and-error-.patch (100%) rename 0255-arm64-Fix-EFI-loader-kernel-image-allocation.patch => SOURCES/0255-arm64-Fix-EFI-loader-kernel-image-allocation.patch (100%) rename 0256-pe-add-the-DOS-header-struct-and-fix-some-bad-naming.patch => SOURCES/0256-pe-add-the-DOS-header-struct-and-fix-some-bad-naming.patch (100%) rename 0257-Correct-BSS-zeroing-on-aarch64.patch => SOURCES/0257-Correct-BSS-zeroing-on-aarch64.patch (100%) rename 0258-arm64-Use-proper-memory-type-for-kernel-allocation.patch => SOURCES/0258-arm64-Use-proper-memory-type-for-kernel-allocation.patch (100%) rename 0259-normal-Remove-grub_env_set-prefix-in-grub_try_normal.patch => SOURCES/0259-normal-Remove-grub_env_set-prefix-in-grub_try_normal.patch (100%) rename 0260-fs-xfs-Handle-non-continuous-data-blocks-in-director.patch => SOURCES/0260-fs-xfs-Handle-non-continuous-data-blocks-in-director.patch (100%) rename 0261-Ignore-warnings-for-incompatible-types.patch => SOURCES/0261-Ignore-warnings-for-incompatible-types.patch (100%) rename 0262-cmd-search-Rework-of-CVE-2023-4001-fix.patch => SOURCES/0262-cmd-search-Rework-of-CVE-2023-4001-fix.patch (100%) rename 0263-loader-efi-linux.c-read-the-kernel-image-before-head.patch => SOURCES/0263-loader-efi-linux.c-read-the-kernel-image-before-head.patch (100%) rename 0264-nx-set-attrs-in-our-kernel-loaders.patch => SOURCES/0264-nx-set-attrs-in-our-kernel-loaders.patch (100%) rename 0265-efi-Provide-wrappers-for-load_image-start_image.patch => SOURCES/0265-efi-Provide-wrappers-for-load_image-start_image.patch (100%) rename 0266-efi-Disallow-fallback-to-legacy-Linux-loader-when-sh.patch => SOURCES/0266-efi-Disallow-fallback-to-legacy-Linux-loader-when-sh.patch (100%) rename 0267-Set-non-executable-stack-sections-on-EFI-assembly-fi.patch => SOURCES/0267-Set-non-executable-stack-sections-on-EFI-assembly-fi.patch (100%) rename 0268-grub-mkconfig.in-turn-off-executable-owner-bit.patch => SOURCES/0268-grub-mkconfig.in-turn-off-executable-owner-bit.patch (100%) rename 0269-kern-ieee1275-init-Add-IEEE-1275-Radix-support-for-K.patch => SOURCES/0269-kern-ieee1275-init-Add-IEEE-1275-Radix-support-for-K.patch (100%) rename 0270-grub2-mkconfig-Ensure-grub-cfg-stub-is-not-overwritt.patch => SOURCES/0270-grub2-mkconfig-Ensure-grub-cfg-stub-is-not-overwritt.patch (100%) rename 0271-grub2-mkconfig-Simplify-os_name-detection.patch => SOURCES/0271-grub2-mkconfig-Simplify-os_name-detection.patch (100%) rename 0272-grub-mkconfig-Remove-check-for-mount-point-for-grub-.patch => SOURCES/0272-grub-mkconfig-Remove-check-for-mount-point-for-grub-.patch (100%) rename 0273-efi-api.h-include-missing-__grub_efi_api-macros-on-E.patch => SOURCES/0273-efi-api.h-include-missing-__grub_efi_api-macros-on-E.patch (100%) rename 0274-grub-core-net-arp.c-fix-variable-name.patch => SOURCES/0274-grub-core-net-arp.c-fix-variable-name.patch (100%) rename 0275-load-EFI-commands-inside-test-expressions.patch => SOURCES/0275-load-EFI-commands-inside-test-expressions.patch (100%) rename 0276-efi-loader-Check-if-NX-is-required-in-grub_efi_linux.patch => SOURCES/0276-efi-loader-Check-if-NX-is-required-in-grub_efi_linux.patch (100%) rename 0277-Stop-grub.efi-from-always-printing-dynamic_load_symb.patch => SOURCES/0277-Stop-grub.efi-from-always-printing-dynamic_load_symb.patch (100%) rename 0278-linuxefi-Invalidate-i-cache-before-starting-the-kern.patch => SOURCES/0278-linuxefi-Invalidate-i-cache-before-starting-the-kern.patch (100%) rename 0279-grub-mkconfig-dont-overwrite-BLS-cmdline-if-BLSCFG.patch => SOURCES/0279-grub-mkconfig-dont-overwrite-BLS-cmdline-if-BLSCFG.patch (100%) rename 0280-grub2-mkconfig-Pass-all-boot-params-when-used-by-ana.patch => SOURCES/0280-grub2-mkconfig-Pass-all-boot-params-when-used-by-ana.patch (100%) rename 0281-10_linux.in-escape-semicolon-and-ampersand-on-BLS-up.patch => SOURCES/0281-10_linux.in-escape-semicolon-and-ampersand-on-BLS-up.patch (100%) rename 0282-acpi-Fix-out-of-bounds-access-in-grub_acpi_xsdt_find.patch => SOURCES/0282-acpi-Fix-out-of-bounds-access-in-grub_acpi_xsdt_find.patch (100%) rename 0283-fs-xfs-Fix-large-extent-counters-incompat-feature-su.patch => SOURCES/0283-fs-xfs-Fix-large-extent-counters-incompat-feature-su.patch (100%) rename 0284-term-ns8250-spcr-return-if-redirection-is-disabled.patch => SOURCES/0284-term-ns8250-spcr-return-if-redirection-is-disabled.patch (100%) rename 0285-commands-legacycfg-Avoid-closing-file-twice.patch => SOURCES/0285-commands-legacycfg-Avoid-closing-file-twice.patch (100%) rename 0286-disk-ahci.c-remove-conditional-operator-for-endtime.patch => SOURCES/0286-disk-ahci.c-remove-conditional-operator-for-endtime.patch (100%) rename 0287-misc-Implement-grub_strlcpy.patch => SOURCES/0287-misc-Implement-grub_strlcpy.patch (100%) rename 0288-fs-ufs-Fix-a-heap-OOB-write.patch => SOURCES/0288-fs-ufs-Fix-a-heap-OOB-write.patch (100%) rename 0289-fs-hfs-Fix-stack-OOB-write-with-grub_strcpy.patch => SOURCES/0289-fs-hfs-Fix-stack-OOB-write-with-grub_strcpy.patch (100%) rename 0290-fs-tar-Initialize-name-in-grub_cpio_find_file.patch => SOURCES/0290-fs-tar-Initialize-name-in-grub_cpio_find_file.patch (100%) rename 0291-fs-tar-Integer-overflow-leads-to-heap-OOB-write.patch => SOURCES/0291-fs-tar-Integer-overflow-leads-to-heap-OOB-write.patch (100%) rename 0292-fs-f2fs-Set-a-grub_errno-if-mount-fails.patch => SOURCES/0292-fs-f2fs-Set-a-grub_errno-if-mount-fails.patch (100%) rename 0293-fs-hfsplus-Set-a-grub_errno-if-mount-fails.patch => SOURCES/0293-fs-hfsplus-Set-a-grub_errno-if-mount-fails.patch (100%) rename 0294-fs-iso9660-Set-a-grub_errno-if-mount-fails.patch => SOURCES/0294-fs-iso9660-Set-a-grub_errno-if-mount-fails.patch (100%) rename 0295-fs-iso9660-Fix-invalid-free.patch => SOURCES/0295-fs-iso9660-Fix-invalid-free.patch (100%) rename 0296-fs-jfs-Fix-OOB-read-in-jfs_getent.patch => SOURCES/0296-fs-jfs-Fix-OOB-read-in-jfs_getent.patch (100%) rename 0297-fs-jfs-Fix-OOB-read-caused-by-invalid-dir-slot-index.patch => SOURCES/0297-fs-jfs-Fix-OOB-read-caused-by-invalid-dir-slot-index.patch (100%) rename 0298-fs-jfs-Use-full-40-bits-offset-and-address-for-a-dat.patch => SOURCES/0298-fs-jfs-Use-full-40-bits-offset-and-address-for-a-dat.patch (100%) rename 0299-fs-jfs-Inconsistent-signed-unsigned-types-usage-in-r.patch => SOURCES/0299-fs-jfs-Inconsistent-signed-unsigned-types-usage-in-r.patch (100%) rename 0300-fs-ext2-Fix-out-of-bounds-read-for-inline-extents.patch => SOURCES/0300-fs-ext2-Fix-out-of-bounds-read-for-inline-extents.patch (100%) rename 0301-fs-ntfs-Fix-out-of-bounds-read.patch => SOURCES/0301-fs-ntfs-Fix-out-of-bounds-read.patch (100%) rename 0302-fs-ntfs-Track-the-end-of-the-MFT-attribute-buffer.patch => SOURCES/0302-fs-ntfs-Track-the-end-of-the-MFT-attribute-buffer.patch (100%) rename 0303-fs-ntfs-Use-a-helper-function-to-access-attributes.patch => SOURCES/0303-fs-ntfs-Use-a-helper-function-to-access-attributes.patch (100%) rename 0305-fs-xfs-Fix-out-of-bounds-read.patch => SOURCES/0305-fs-xfs-Fix-out-of-bounds-read.patch (100%) rename 0306-fs-xfs-Ensuring-failing-to-mount-sets-a-grub_errno.patch => SOURCES/0306-fs-xfs-Ensuring-failing-to-mount-sets-a-grub_errno.patch (100%) rename 0307-kern-file-Ensure-file-data-is-set.patch => SOURCES/0307-kern-file-Ensure-file-data-is-set.patch (100%) rename 0308-kern-file-Implement-filesystem-reference-counting.patch => SOURCES/0308-kern-file-Implement-filesystem-reference-counting.patch (100%) rename 0309-cli_lock-Add-build-option-to-block-command-line-inte.patch => SOURCES/0309-cli_lock-Add-build-option-to-block-command-line-inte.patch (100%) rename 0310-disk-cryptodisk-Require-authentication-after-TPM-unl.patch => SOURCES/0310-disk-cryptodisk-Require-authentication-after-TPM-unl.patch (100%) rename 0311-disk-loopback-Reference-tracking-for-the-loopback.patch => SOURCES/0311-disk-loopback-Reference-tracking-for-the-loopback.patch (100%) rename 0312-kern-disk-Limit-recursion-depth.patch => SOURCES/0312-kern-disk-Limit-recursion-depth.patch (100%) rename 0313-kern-partition-Limit-recursion-in-part_iterate.patch => SOURCES/0313-kern-partition-Limit-recursion-in-part_iterate.patch (100%) rename 0314-script-execute-Limit-the-recursion-depth.patch => SOURCES/0314-script-execute-Limit-the-recursion-depth.patch (100%) rename 0315-net-Unregister-net_default_ip-and-net_default_mac-va.patch => SOURCES/0315-net-Unregister-net_default_ip-and-net_default_mac-va.patch (100%) rename 0316-net-Remove-variables-hooks-when-interface-is-unregis.patch => SOURCES/0316-net-Remove-variables-hooks-when-interface-is-unregis.patch (100%) rename 0317-net-Fix-OOB-write-in-grub_net_search_config_file.patch => SOURCES/0317-net-Fix-OOB-write-in-grub_net_search_config_file.patch (100%) rename 0318-net-tftp-Fix-stack-buffer-overflow-in-tftp_open.patch => SOURCES/0318-net-tftp-Fix-stack-buffer-overflow-in-tftp_open.patch (100%) rename 0319-video-readers-jpeg-Do-not-permit-duplicate-SOF0-mark.patch => SOURCES/0319-video-readers-jpeg-Do-not-permit-duplicate-SOF0-mark.patch (100%) rename 0320-kern-dl-Fix-for-an-integer-overflow-in-grub_dl_ref.patch => SOURCES/0320-kern-dl-Fix-for-an-integer-overflow-in-grub_dl_ref.patch (100%) rename 0321-kern-dl-Check-for-the-SHF_INFO_LINK-flag-in-grub_dl_.patch => SOURCES/0321-kern-dl-Check-for-the-SHF_INFO_LINK-flag-in-grub_dl_.patch (100%) rename 0322-commands-extcmd-Missing-check-for-failed-allocation.patch => SOURCES/0322-commands-extcmd-Missing-check-for-failed-allocation.patch (100%) rename 0323-commands-ls-Fix-NULL-dereference.patch => SOURCES/0323-commands-ls-Fix-NULL-dereference.patch (100%) rename 0324-commands-pgp-Unregister-the-check_signatures-hooks-o.patch => SOURCES/0324-commands-pgp-Unregister-the-check_signatures-hooks-o.patch (100%) rename 0325-normal-Remove-variables-hooks-on-module-unload.patch => SOURCES/0325-normal-Remove-variables-hooks-on-module-unload.patch (100%) rename 0326-gettext-Remove-variables-hooks-on-module-unload.patch => SOURCES/0326-gettext-Remove-variables-hooks-on-module-unload.patch (100%) rename 0327-gettext-Integer-overflow-leads-to-heap-OOB-write-or-.patch => SOURCES/0327-gettext-Integer-overflow-leads-to-heap-OOB-write-or-.patch (100%) rename 0328-gettext-Integer-overflow-leads-to-heap-OOB-write.patch => SOURCES/0328-gettext-Integer-overflow-leads-to-heap-OOB-write.patch (100%) rename 0329-commands-read-Fix-an-integer-overflow-when-supplying.patch => SOURCES/0329-commands-read-Fix-an-integer-overflow-when-supplying.patch (100%) rename 0330-commands-test-Stack-overflow-due-to-unlimited-recurs.patch => SOURCES/0330-commands-test-Stack-overflow-due-to-unlimited-recurs.patch (100%) rename 0331-commands-minicmd-Block-the-dump-command-in-lockdown-.patch => SOURCES/0331-commands-minicmd-Block-the-dump-command-in-lockdown-.patch (100%) rename 0332-commands-memrw-Disable-memory-reading-in-lockdown-mo.patch => SOURCES/0332-commands-memrw-Disable-memory-reading-in-lockdown-mo.patch (100%) rename 0333-commands-hexdump-Disable-memory-reading-in-lockdown-.patch => SOURCES/0333-commands-hexdump-Disable-memory-reading-in-lockdown-.patch (100%) rename 0334-fs-bfs-Disable-under-lockdown.patch => SOURCES/0334-fs-bfs-Disable-under-lockdown.patch (100%) rename 0335-fs-Disable-many-filesystems-under-lockdown.patch => SOURCES/0335-fs-Disable-many-filesystems-under-lockdown.patch (100%) rename 0336-disk-Use-safe-math-macros-to-prevent-overflows.patch => SOURCES/0336-disk-Use-safe-math-macros-to-prevent-overflows.patch (100%) rename 0337-disk-Prevent-overflows-when-allocating-memory-for-ar.patch => SOURCES/0337-disk-Prevent-overflows-when-allocating-memory-for-ar.patch (100%) rename 0338-disk-Check-if-returned-pointer-for-allocated-memory-.patch => SOURCES/0338-disk-Check-if-returned-pointer-for-allocated-memory-.patch (100%) rename 0339-disk-ieee1275-ofdisk-Call-grub_ieee1275_close-when-g.patch => SOURCES/0339-disk-ieee1275-ofdisk-Call-grub_ieee1275_close-when-g.patch (100%) rename 0340-fs-Use-safe-math-macros-to-prevent-overflows.patch => SOURCES/0340-fs-Use-safe-math-macros-to-prevent-overflows.patch (100%) rename 0341-fs-Prevent-overflows-when-allocating-memory-for-arra.patch => SOURCES/0341-fs-Prevent-overflows-when-allocating-memory-for-arra.patch (100%) rename 0342-fs-Prevent-overflows-when-assigning-returned-values-.patch => SOURCES/0342-fs-Prevent-overflows-when-assigning-returned-values-.patch (100%) rename 0343-fs-zfs-Use-safe-math-macros-to-prevent-overflows.patch => SOURCES/0343-fs-zfs-Use-safe-math-macros-to-prevent-overflows.patch (100%) rename 0344-fs-zfs-Prevent-overflows-when-allocating-memory-for-.patch => SOURCES/0344-fs-zfs-Prevent-overflows-when-allocating-memory-for-.patch (100%) rename 0345-fs-zfs-Check-if-returned-pointer-for-allocated-memor.patch => SOURCES/0345-fs-zfs-Check-if-returned-pointer-for-allocated-memor.patch (100%) rename 0346-fs-zfs-Add-missing-NULL-check-after-grub_strdup-call.patch => SOURCES/0346-fs-zfs-Add-missing-NULL-check-after-grub_strdup-call.patch (100%) rename 0347-net-Use-safe-math-macros-to-prevent-overflows.patch => SOURCES/0347-net-Use-safe-math-macros-to-prevent-overflows.patch (100%) rename 0348-net-Prevent-overflows-when-allocating-memory-for-arr.patch => SOURCES/0348-net-Prevent-overflows-when-allocating-memory-for-arr.patch (100%) rename 0349-net-Check-if-returned-pointer-for-allocated-memory-i.patch => SOURCES/0349-net-Check-if-returned-pointer-for-allocated-memory-i.patch (100%) rename 0350-fs-sfs-Check-if-allocated-memory-is-NULL.patch => SOURCES/0350-fs-sfs-Check-if-allocated-memory-is-NULL.patch (100%) rename 0351-script-execute-Fix-potential-underflow-and-NULL-dere.patch => SOURCES/0351-script-execute-Fix-potential-underflow-and-NULL-dere.patch (100%) rename 0352-osdep-unix-getroot-Fix-potential-underflow.patch => SOURCES/0352-osdep-unix-getroot-Fix-potential-underflow.patch (100%) rename 0353-misc-Ensure-consistent-overflow-error-messages.patch => SOURCES/0353-misc-Ensure-consistent-overflow-error-messages.patch (100%) rename 0354-bus-usb-ehci-Define-GRUB_EHCI_TOGGLE-as-grub_uint32_.patch => SOURCES/0354-bus-usb-ehci-Define-GRUB_EHCI_TOGGLE-as-grub_uint32_.patch (100%) rename 0355-normal-menu-Use-safe-math-to-avoid-an-integer-overfl.patch => SOURCES/0355-normal-menu-Use-safe-math-to-avoid-an-integer-overfl.patch (100%) rename 0356-kern-partition-Add-sanity-check-after-grub_strtoul-c.patch => SOURCES/0356-kern-partition-Add-sanity-check-after-grub_strtoul-c.patch (100%) rename 0357-kern-misc-Add-sanity-check-after-grub_strtoul-call.patch => SOURCES/0357-kern-misc-Add-sanity-check-after-grub_strtoul-call.patch (100%) rename 0358-loader-i386-linux-Cast-left-shift-to-grub_uint32_t.patch => SOURCES/0358-loader-i386-linux-Cast-left-shift-to-grub_uint32_t.patch (100%) rename 0359-loader-i386-bsd-Use-safe-math-to-avoid-underflow.patch => SOURCES/0359-loader-i386-bsd-Use-safe-math-to-avoid-underflow.patch (100%) rename 0360-fs-ext2-Rework-out-of-bounds-read-for-inline-and-ext.patch => SOURCES/0360-fs-ext2-Rework-out-of-bounds-read-for-inline-and-ext.patch (100%) rename 0361-powerpc-increase-MIN-RMA-size-for-CAS-negotiation.patch => SOURCES/0361-powerpc-increase-MIN-RMA-size-for-CAS-negotiation.patch (100%) rename 0362-ieee1275-ofnet-Fix-grub_malloc-removed-after-added-s.patch => SOURCES/0362-ieee1275-ofnet-Fix-grub_malloc-removed-after-added-s.patch (100%) rename 20-grub.install => SOURCES/20-grub.install (100%) rename 99-grub-mkconfig.install => SOURCES/99-grub-mkconfig.install (92%) rename bootstrap => SOURCES/bootstrap (100%) rename bootstrap.conf => SOURCES/bootstrap.conf (100%) rename gitignore => SOURCES/gitignore (100%) rename grub.macros => SOURCES/grub.macros (100%) rename grub.patches => SOURCES/grub.patches (100%) rename sbat.csv.in => SOURCES/sbat.csv.in (100%) rename strtoull_test.c => SOURCES/strtoull_test.c (100%) rename grub2.spec => SPECS/grub2.spec (99%) delete mode 100644 sources diff --git a/.gitignore b/.gitignore index c9613f0..ca42043 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -gnulib-9f48fb992a3d7e96610c4ce8be969cff2d61a01b.tar.gz -grub-2.12.tar.xz -theme.tar.bz2 -unifont-13.0.06.pcf.gz +SOURCES/gnulib-9f48fb992a3d7e96610c4ce8be969cff2d61a01b.tar.gz +SOURCES/grub-2.12.tar.xz +SOURCES/theme.tar.bz2 +SOURCES/unifont-13.0.06.pcf.gz diff --git a/.grub2.metadata b/.grub2.metadata new file mode 100644 index 0000000..cd5b468 --- /dev/null +++ b/.grub2.metadata @@ -0,0 +1,4 @@ +d08376d97163f99ce0d61fce160d6f7667c5c944 SOURCES/gnulib-9f48fb992a3d7e96610c4ce8be969cff2d61a01b.tar.gz +9a5cd9860a02d479ff65461b710a4d85ea46b9f4 SOURCES/grub-2.12.tar.xz +cf0b7763c528902da7e8b05cfa248f20c8825ce5 SOURCES/theme.tar.bz2 +3b39cb0830367171760ec536cab805abdbe08bc5 SOURCES/unifont-13.0.06.pcf.gz diff --git a/0001-Revert-templates-Fix-user-facing-typo-with-an-incorr.patch b/SOURCES/0001-Revert-templates-Fix-user-facing-typo-with-an-incorr.patch similarity index 100% rename from 0001-Revert-templates-Fix-user-facing-typo-with-an-incorr.patch rename to SOURCES/0001-Revert-templates-Fix-user-facing-typo-with-an-incorr.patch diff --git a/0002-Revert-templates-Properly-disable-the-os-prober-by-d.patch b/SOURCES/0002-Revert-templates-Properly-disable-the-os-prober-by-d.patch similarity index 100% rename from 0002-Revert-templates-Properly-disable-the-os-prober-by-d.patch rename to SOURCES/0002-Revert-templates-Properly-disable-the-os-prober-by-d.patch diff --git a/0003-Revert-templates-Disable-the-os-prober-by-default.patch b/SOURCES/0003-Revert-templates-Disable-the-os-prober-by-default.patch similarity index 100% rename from 0003-Revert-templates-Disable-the-os-prober-by-default.patch rename to SOURCES/0003-Revert-templates-Disable-the-os-prober-by-default.patch diff --git a/0004-Rework-linux-command.patch b/SOURCES/0004-Rework-linux-command.patch similarity index 100% rename from 0004-Rework-linux-command.patch rename to SOURCES/0004-Rework-linux-command.patch diff --git a/0005-Rework-linux16-command.patch b/SOURCES/0005-Rework-linux16-command.patch similarity index 100% rename from 0005-Rework-linux16-command.patch rename to SOURCES/0005-Rework-linux16-command.patch diff --git a/0006-re-write-.gitignore.patch b/SOURCES/0006-re-write-.gitignore.patch similarity index 100% rename from 0006-re-write-.gitignore.patch rename to SOURCES/0006-re-write-.gitignore.patch diff --git a/0007-IBM-client-architecture-CAS-reboot-support.patch b/SOURCES/0007-IBM-client-architecture-CAS-reboot-support.patch similarity index 100% rename from 0007-IBM-client-architecture-CAS-reboot-support.patch rename to SOURCES/0007-IBM-client-architecture-CAS-reboot-support.patch diff --git a/0008-for-ppc-reset-console-display-attr-when-clear-screen.patch b/SOURCES/0008-for-ppc-reset-console-display-attr-when-clear-screen.patch similarity index 100% rename from 0008-for-ppc-reset-console-display-attr-when-clear-screen.patch rename to SOURCES/0008-for-ppc-reset-console-display-attr-when-clear-screen.patch diff --git a/0009-Disable-GRUB-video-support-for-IBM-power-machines.patch b/SOURCES/0009-Disable-GRUB-video-support-for-IBM-power-machines.patch similarity index 100% rename from 0009-Disable-GRUB-video-support-for-IBM-power-machines.patch rename to SOURCES/0009-Disable-GRUB-video-support-for-IBM-power-machines.patch diff --git a/0010-Move-bash-completion-script-922997.patch b/SOURCES/0010-Move-bash-completion-script-922997.patch similarity index 100% rename from 0010-Move-bash-completion-script-922997.patch rename to SOURCES/0010-Move-bash-completion-script-922997.patch diff --git a/0011-Allow-fallback-to-include-entries-by-title-not-just-.patch b/SOURCES/0011-Allow-fallback-to-include-entries-by-title-not-just-.patch similarity index 100% rename from 0011-Allow-fallback-to-include-entries-by-title-not-just-.patch rename to SOURCES/0011-Allow-fallback-to-include-entries-by-title-not-just-.patch diff --git a/0012-Make-exit-take-a-return-code.patch b/SOURCES/0012-Make-exit-take-a-return-code.patch similarity index 100% rename from 0012-Make-exit-take-a-return-code.patch rename to SOURCES/0012-Make-exit-take-a-return-code.patch diff --git a/0013-Make-efi-machines-load-an-env-block-from-a-variable.patch b/SOURCES/0013-Make-efi-machines-load-an-env-block-from-a-variable.patch similarity index 100% rename from 0013-Make-efi-machines-load-an-env-block-from-a-variable.patch rename to SOURCES/0013-Make-efi-machines-load-an-env-block-from-a-variable.patch diff --git a/0014-Migrate-PPC-from-Yaboot-to-Grub2.patch b/SOURCES/0014-Migrate-PPC-from-Yaboot-to-Grub2.patch similarity index 100% rename from 0014-Migrate-PPC-from-Yaboot-to-Grub2.patch rename to SOURCES/0014-Migrate-PPC-from-Yaboot-to-Grub2.patch diff --git a/0015-Add-fw_path-variable-revised.patch b/SOURCES/0015-Add-fw_path-variable-revised.patch similarity index 100% rename from 0015-Add-fw_path-variable-revised.patch rename to SOURCES/0015-Add-fw_path-variable-revised.patch diff --git a/0016-Pass-x-hex-hex-straight-through-unmolested.patch b/SOURCES/0016-Pass-x-hex-hex-straight-through-unmolested.patch similarity index 100% rename from 0016-Pass-x-hex-hex-straight-through-unmolested.patch rename to SOURCES/0016-Pass-x-hex-hex-straight-through-unmolested.patch diff --git a/0017-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch b/SOURCES/0017-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch similarity index 100% rename from 0017-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch rename to SOURCES/0017-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch diff --git a/0018-Add-devicetree-loading.patch b/SOURCES/0018-Add-devicetree-loading.patch similarity index 100% rename from 0018-Add-devicetree-loading.patch rename to SOURCES/0018-Add-devicetree-loading.patch diff --git a/0019-Enable-pager-by-default.-985860.patch b/SOURCES/0019-Enable-pager-by-default.-985860.patch similarity index 100% rename from 0019-Enable-pager-by-default.-985860.patch rename to SOURCES/0019-Enable-pager-by-default.-985860.patch diff --git a/0020-Don-t-say-GNU-Linux-in-generated-menus.patch b/SOURCES/0020-Don-t-say-GNU-Linux-in-generated-menus.patch similarity index 100% rename from 0020-Don-t-say-GNU-Linux-in-generated-menus.patch rename to SOURCES/0020-Don-t-say-GNU-Linux-in-generated-menus.patch diff --git a/0021-Add-.eh_frame-to-list-of-relocations-stripped.patch b/SOURCES/0021-Add-.eh_frame-to-list-of-relocations-stripped.patch similarity index 100% rename from 0021-Add-.eh_frame-to-list-of-relocations-stripped.patch rename to SOURCES/0021-Add-.eh_frame-to-list-of-relocations-stripped.patch diff --git a/0022-Don-t-require-a-password-to-boot-entries-generated-b.patch b/SOURCES/0022-Don-t-require-a-password-to-boot-entries-generated-b.patch similarity index 100% rename from 0022-Don-t-require-a-password-to-boot-entries-generated-b.patch rename to SOURCES/0022-Don-t-require-a-password-to-boot-entries-generated-b.patch diff --git a/0023-use-fw_path-prefix-when-fallback-searching-for-grub-.patch b/SOURCES/0023-use-fw_path-prefix-when-fallback-searching-for-grub-.patch similarity index 100% rename from 0023-use-fw_path-prefix-when-fallback-searching-for-grub-.patch rename to SOURCES/0023-use-fw_path-prefix-when-fallback-searching-for-grub-.patch diff --git a/0024-Try-mac-guid-etc-before-grub.cfg-on-tftp-config-file.patch b/SOURCES/0024-Try-mac-guid-etc-before-grub.cfg-on-tftp-config-file.patch similarity index 100% rename from 0024-Try-mac-guid-etc-before-grub.cfg-on-tftp-config-file.patch rename to SOURCES/0024-Try-mac-guid-etc-before-grub.cfg-on-tftp-config-file.patch diff --git a/0025-Generate-OS-and-CLASS-in-10_linux-from-etc-os-releas.patch b/SOURCES/0025-Generate-OS-and-CLASS-in-10_linux-from-etc-os-releas.patch similarity index 100% rename from 0025-Generate-OS-and-CLASS-in-10_linux-from-etc-os-releas.patch rename to SOURCES/0025-Generate-OS-and-CLASS-in-10_linux-from-etc-os-releas.patch diff --git a/0026-Try-prefix-if-fw_path-doesn-t-work.patch b/SOURCES/0026-Try-prefix-if-fw_path-doesn-t-work.patch similarity index 100% rename from 0026-Try-prefix-if-fw_path-doesn-t-work.patch rename to SOURCES/0026-Try-prefix-if-fw_path-doesn-t-work.patch diff --git a/0027-Make-grub2-mkconfig-construct-titles-that-look-like-.patch b/SOURCES/0027-Make-grub2-mkconfig-construct-titles-that-look-like-.patch similarity index 100% rename from 0027-Make-grub2-mkconfig-construct-titles-that-look-like-.patch rename to SOURCES/0027-Make-grub2-mkconfig-construct-titles-that-look-like-.patch diff --git a/0028-Add-friendly-grub2-password-config-tool-985962.patch b/SOURCES/0028-Add-friendly-grub2-password-config-tool-985962.patch similarity index 100% rename from 0028-Add-friendly-grub2-password-config-tool-985962.patch rename to SOURCES/0028-Add-friendly-grub2-password-config-tool-985962.patch diff --git a/0029-tcp-add-window-scaling-support.patch b/SOURCES/0029-tcp-add-window-scaling-support.patch similarity index 100% rename from 0029-tcp-add-window-scaling-support.patch rename to SOURCES/0029-tcp-add-window-scaling-support.patch diff --git a/0030-efinet-and-bootp-add-support-for-dhcpv6.patch b/SOURCES/0030-efinet-and-bootp-add-support-for-dhcpv6.patch similarity index 100% rename from 0030-efinet-and-bootp-add-support-for-dhcpv6.patch rename to SOURCES/0030-efinet-and-bootp-add-support-for-dhcpv6.patch diff --git a/0031-bootp-New-net_bootp6-command.patch b/SOURCES/0031-bootp-New-net_bootp6-command.patch similarity index 100% rename from 0031-bootp-New-net_bootp6-command.patch rename to SOURCES/0031-bootp-New-net_bootp6-command.patch diff --git a/0032-Add-grub-get-kernel-settings-and-use-it-in-10_linux.patch b/SOURCES/0032-Add-grub-get-kernel-settings-and-use-it-in-10_linux.patch similarity index 100% rename from 0032-Add-grub-get-kernel-settings-and-use-it-in-10_linux.patch rename to SOURCES/0032-Add-grub-get-kernel-settings-and-use-it-in-10_linux.patch diff --git a/0033-Make-grub_fatal-also-backtrace.patch b/SOURCES/0033-Make-grub_fatal-also-backtrace.patch similarity index 100% rename from 0033-Make-grub_fatal-also-backtrace.patch rename to SOURCES/0033-Make-grub_fatal-also-backtrace.patch diff --git a/0034-Make-our-info-pages-say-grub2-where-appropriate.patch b/SOURCES/0034-Make-our-info-pages-say-grub2-where-appropriate.patch similarity index 100% rename from 0034-Make-our-info-pages-say-grub2-where-appropriate.patch rename to SOURCES/0034-Make-our-info-pages-say-grub2-where-appropriate.patch diff --git a/0035-macos-just-build-chainloader-entries-don-t-try-any-x.patch b/SOURCES/0035-macos-just-build-chainloader-entries-don-t-try-any-x.patch similarity index 100% rename from 0035-macos-just-build-chainloader-entries-don-t-try-any-x.patch rename to SOURCES/0035-macos-just-build-chainloader-entries-don-t-try-any-x.patch diff --git a/0036-grub2-btrfs-Add-ability-to-boot-from-subvolumes.patch b/SOURCES/0036-grub2-btrfs-Add-ability-to-boot-from-subvolumes.patch similarity index 100% rename from 0036-grub2-btrfs-Add-ability-to-boot-from-subvolumes.patch rename to SOURCES/0036-grub2-btrfs-Add-ability-to-boot-from-subvolumes.patch diff --git a/0037-btrfs-fix-a-bad-null-check.patch b/SOURCES/0037-btrfs-fix-a-bad-null-check.patch similarity index 100% rename from 0037-btrfs-fix-a-bad-null-check.patch rename to SOURCES/0037-btrfs-fix-a-bad-null-check.patch diff --git a/0038-export-btrfs_subvol-and-btrfs_subvolid.patch b/SOURCES/0038-export-btrfs_subvol-and-btrfs_subvolid.patch similarity index 100% rename from 0038-export-btrfs_subvol-and-btrfs_subvolid.patch rename to SOURCES/0038-export-btrfs_subvol-and-btrfs_subvolid.patch diff --git a/0039-grub2-btrfs-03-follow_default.patch b/SOURCES/0039-grub2-btrfs-03-follow_default.patch similarity index 100% rename from 0039-grub2-btrfs-03-follow_default.patch rename to SOURCES/0039-grub2-btrfs-03-follow_default.patch diff --git a/0040-grub2-btrfs-04-grub2-install.patch b/SOURCES/0040-grub2-btrfs-04-grub2-install.patch similarity index 100% rename from 0040-grub2-btrfs-04-grub2-install.patch rename to SOURCES/0040-grub2-btrfs-04-grub2-install.patch diff --git a/0041-grub2-btrfs-05-grub2-mkconfig.patch b/SOURCES/0041-grub2-btrfs-05-grub2-mkconfig.patch similarity index 100% rename from 0041-grub2-btrfs-05-grub2-mkconfig.patch rename to SOURCES/0041-grub2-btrfs-05-grub2-mkconfig.patch diff --git a/0042-grub2-btrfs-06-subvol-mount.patch b/SOURCES/0042-grub2-btrfs-06-subvol-mount.patch similarity index 100% rename from 0042-grub2-btrfs-06-subvol-mount.patch rename to SOURCES/0042-grub2-btrfs-06-subvol-mount.patch diff --git a/0043-Fallback-to-old-subvol-name-scheme-to-support-old-sn.patch b/SOURCES/0043-Fallback-to-old-subvol-name-scheme-to-support-old-sn.patch similarity index 100% rename from 0043-Fallback-to-old-subvol-name-scheme-to-support-old-sn.patch rename to SOURCES/0043-Fallback-to-old-subvol-name-scheme-to-support-old-sn.patch diff --git a/0044-Grub-not-working-correctly-with-btrfs-snapshots-bsc-.patch b/SOURCES/0044-Grub-not-working-correctly-with-btrfs-snapshots-bsc-.patch similarity index 100% rename from 0044-Grub-not-working-correctly-with-btrfs-snapshots-bsc-.patch rename to SOURCES/0044-Grub-not-working-correctly-with-btrfs-snapshots-bsc-.patch diff --git a/0045-Add-grub_efi_allocate_pool-and-grub_efi_free_pool-wr.patch b/SOURCES/0045-Add-grub_efi_allocate_pool-and-grub_efi_free_pool-wr.patch similarity index 100% rename from 0045-Add-grub_efi_allocate_pool-and-grub_efi_free_pool-wr.patch rename to SOURCES/0045-Add-grub_efi_allocate_pool-and-grub_efi_free_pool-wr.patch diff --git a/0046-Use-grub_efi_.-memory-helpers-where-reasonable.patch b/SOURCES/0046-Use-grub_efi_.-memory-helpers-where-reasonable.patch similarity index 100% rename from 0046-Use-grub_efi_.-memory-helpers-where-reasonable.patch rename to SOURCES/0046-Use-grub_efi_.-memory-helpers-where-reasonable.patch diff --git a/0047-Add-PRIxGRUB_EFI_STATUS-and-use-it.patch b/SOURCES/0047-Add-PRIxGRUB_EFI_STATUS-and-use-it.patch similarity index 100% rename from 0047-Add-PRIxGRUB_EFI_STATUS-and-use-it.patch rename to SOURCES/0047-Add-PRIxGRUB_EFI_STATUS-and-use-it.patch diff --git a/0048-don-t-use-int-for-efi-status.patch b/SOURCES/0048-don-t-use-int-for-efi-status.patch similarity index 100% rename from 0048-don-t-use-int-for-efi-status.patch rename to SOURCES/0048-don-t-use-int-for-efi-status.patch diff --git a/0049-make-GRUB_MOD_INIT-declare-its-function-prototypes.patch b/SOURCES/0049-make-GRUB_MOD_INIT-declare-its-function-prototypes.patch similarity index 100% rename from 0049-make-GRUB_MOD_INIT-declare-its-function-prototypes.patch rename to SOURCES/0049-make-GRUB_MOD_INIT-declare-its-function-prototypes.patch diff --git a/0050-Don-t-guess-boot-efi-as-HFS-on-ppc-machines-in-grub-.patch b/SOURCES/0050-Don-t-guess-boot-efi-as-HFS-on-ppc-machines-in-grub-.patch similarity index 100% rename from 0050-Don-t-guess-boot-efi-as-HFS-on-ppc-machines-in-grub-.patch rename to SOURCES/0050-Don-t-guess-boot-efi-as-HFS-on-ppc-machines-in-grub-.patch diff --git a/0051-20_linux_xen-load-xen-or-multiboot-2-modules-as-need.patch b/SOURCES/0051-20_linux_xen-load-xen-or-multiboot-2-modules-as-need.patch similarity index 100% rename from 0051-20_linux_xen-load-xen-or-multiboot-2-modules-as-need.patch rename to SOURCES/0051-20_linux_xen-load-xen-or-multiboot-2-modules-as-need.patch diff --git a/0052-align-struct-efi_variable-better.patch b/SOURCES/0052-align-struct-efi_variable-better.patch similarity index 100% rename from 0052-align-struct-efi_variable-better.patch rename to SOURCES/0052-align-struct-efi_variable-better.patch diff --git a/0053-Add-BLS-support-to-grub-mkconfig.patch b/SOURCES/0053-Add-BLS-support-to-grub-mkconfig.patch similarity index 100% rename from 0053-Add-BLS-support-to-grub-mkconfig.patch rename to SOURCES/0053-Add-BLS-support-to-grub-mkconfig.patch diff --git a/0054-Don-t-attempt-to-backtrace-on-grub_abort-for-grub-em.patch b/SOURCES/0054-Don-t-attempt-to-backtrace-on-grub_abort-for-grub-em.patch similarity index 100% rename from 0054-Don-t-attempt-to-backtrace-on-grub_abort-for-grub-em.patch rename to SOURCES/0054-Don-t-attempt-to-backtrace-on-grub_abort-for-grub-em.patch diff --git a/0055-Add-grub2-switch-to-blscfg.patch b/SOURCES/0055-Add-grub2-switch-to-blscfg.patch similarity index 100% rename from 0055-Add-grub2-switch-to-blscfg.patch rename to SOURCES/0055-Add-grub2-switch-to-blscfg.patch diff --git a/0056-normal-don-t-draw-our-startup-message-if-debug-is-se.patch b/SOURCES/0056-normal-don-t-draw-our-startup-message-if-debug-is-se.patch similarity index 100% rename from 0056-normal-don-t-draw-our-startup-message-if-debug-is-se.patch rename to SOURCES/0056-normal-don-t-draw-our-startup-message-if-debug-is-se.patch diff --git a/0057-Work-around-some-minor-include-path-weirdnesses.patch b/SOURCES/0057-Work-around-some-minor-include-path-weirdnesses.patch similarity index 100% rename from 0057-Work-around-some-minor-include-path-weirdnesses.patch rename to SOURCES/0057-Work-around-some-minor-include-path-weirdnesses.patch diff --git a/0058-Make-it-possible-to-enabled-build-id-sha1.patch b/SOURCES/0058-Make-it-possible-to-enabled-build-id-sha1.patch similarity index 100% rename from 0058-Make-it-possible-to-enabled-build-id-sha1.patch rename to SOURCES/0058-Make-it-possible-to-enabled-build-id-sha1.patch diff --git a/0059-make-better-backtraces.patch b/SOURCES/0059-make-better-backtraces.patch similarity index 100% rename from 0059-make-better-backtraces.patch rename to SOURCES/0059-make-better-backtraces.patch diff --git a/0060-Fixup-for-newer-compiler.patch b/SOURCES/0060-Fixup-for-newer-compiler.patch similarity index 100% rename from 0060-Fixup-for-newer-compiler.patch rename to SOURCES/0060-Fixup-for-newer-compiler.patch diff --git a/0061-Don-t-attempt-to-export-the-start-and-_start-symbols.patch b/SOURCES/0061-Don-t-attempt-to-export-the-start-and-_start-symbols.patch similarity index 100% rename from 0061-Don-t-attempt-to-export-the-start-and-_start-symbols.patch rename to SOURCES/0061-Don-t-attempt-to-export-the-start-and-_start-symbols.patch diff --git a/0062-Fixup-for-newer-compiler.patch b/SOURCES/0062-Fixup-for-newer-compiler.patch similarity index 100% rename from 0062-Fixup-for-newer-compiler.patch rename to SOURCES/0062-Fixup-for-newer-compiler.patch diff --git a/0063-Add-support-for-non-Ethernet-network-cards.patch b/SOURCES/0063-Add-support-for-non-Ethernet-network-cards.patch similarity index 100% rename from 0063-Add-support-for-non-Ethernet-network-cards.patch rename to SOURCES/0063-Add-support-for-non-Ethernet-network-cards.patch diff --git a/0064-efinet-UEFI-IPv6-PXE-support.patch b/SOURCES/0064-efinet-UEFI-IPv6-PXE-support.patch similarity index 100% rename from 0064-efinet-UEFI-IPv6-PXE-support.patch rename to SOURCES/0064-efinet-UEFI-IPv6-PXE-support.patch diff --git a/0065-grub.texi-Add-net_bootp6-doument.patch b/SOURCES/0065-grub.texi-Add-net_bootp6-doument.patch similarity index 100% rename from 0065-grub.texi-Add-net_bootp6-doument.patch rename to SOURCES/0065-grub.texi-Add-net_bootp6-doument.patch diff --git a/0066-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch b/SOURCES/0066-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch similarity index 100% rename from 0066-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch rename to SOURCES/0066-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch diff --git a/0067-Fix-const-char-pointers-in-grub-core-net-bootp.c.patch b/SOURCES/0067-Fix-const-char-pointers-in-grub-core-net-bootp.c.patch similarity index 100% rename from 0067-Fix-const-char-pointers-in-grub-core-net-bootp.c.patch rename to SOURCES/0067-Fix-const-char-pointers-in-grub-core-net-bootp.c.patch diff --git a/0068-efinet-Setting-network-from-UEFI-device-path.patch b/SOURCES/0068-efinet-Setting-network-from-UEFI-device-path.patch similarity index 100% rename from 0068-efinet-Setting-network-from-UEFI-device-path.patch rename to SOURCES/0068-efinet-Setting-network-from-UEFI-device-path.patch diff --git a/0069-efinet-Setting-DNS-server-from-UEFI-protocol.patch b/SOURCES/0069-efinet-Setting-DNS-server-from-UEFI-protocol.patch similarity index 100% rename from 0069-efinet-Setting-DNS-server-from-UEFI-protocol.patch rename to SOURCES/0069-efinet-Setting-DNS-server-from-UEFI-protocol.patch diff --git a/0070-Support-UEFI-networking-protocols.patch b/SOURCES/0070-Support-UEFI-networking-protocols.patch similarity index 100% rename from 0070-Support-UEFI-networking-protocols.patch rename to SOURCES/0070-Support-UEFI-networking-protocols.patch diff --git a/0071-AUDIT-0-http-boot-tracker-bug.patch b/SOURCES/0071-AUDIT-0-http-boot-tracker-bug.patch similarity index 100% rename from 0071-AUDIT-0-http-boot-tracker-bug.patch rename to SOURCES/0071-AUDIT-0-http-boot-tracker-bug.patch diff --git a/0072-grub-editenv-Add-incr-command-to-increment-integer-v.patch b/SOURCES/0072-grub-editenv-Add-incr-command-to-increment-integer-v.patch similarity index 100% rename from 0072-grub-editenv-Add-incr-command-to-increment-integer-v.patch rename to SOURCES/0072-grub-editenv-Add-incr-command-to-increment-integer-v.patch diff --git a/0073-Add-auto-hide-menu-support.patch b/SOURCES/0073-Add-auto-hide-menu-support.patch similarity index 100% rename from 0073-Add-auto-hide-menu-support.patch rename to SOURCES/0073-Add-auto-hide-menu-support.patch diff --git a/0074-Add-grub-set-bootflag-utility.patch b/SOURCES/0074-Add-grub-set-bootflag-utility.patch similarity index 100% rename from 0074-Add-grub-set-bootflag-utility.patch rename to SOURCES/0074-Add-grub-set-bootflag-utility.patch diff --git a/0075-docs-Add-grub-boot-indeterminate.service-example.patch b/SOURCES/0075-docs-Add-grub-boot-indeterminate.service-example.patch similarity index 100% rename from 0075-docs-Add-grub-boot-indeterminate.service-example.patch rename to SOURCES/0075-docs-Add-grub-boot-indeterminate.service-example.patch diff --git a/0076-gentpl-add-disable-support.patch b/SOURCES/0076-gentpl-add-disable-support.patch similarity index 100% rename from 0076-gentpl-add-disable-support.patch rename to SOURCES/0076-gentpl-add-disable-support.patch diff --git a/0077-gentpl-add-pc-firmware-type.patch b/SOURCES/0077-gentpl-add-pc-firmware-type.patch similarity index 100% rename from 0077-gentpl-add-pc-firmware-type.patch rename to SOURCES/0077-gentpl-add-pc-firmware-type.patch diff --git a/0078-efinet-also-use-the-firmware-acceleration-for-http.patch b/SOURCES/0078-efinet-also-use-the-firmware-acceleration-for-http.patch similarity index 100% rename from 0078-efinet-also-use-the-firmware-acceleration-for-http.patch rename to SOURCES/0078-efinet-also-use-the-firmware-acceleration-for-http.patch diff --git a/0079-efi-http-Make-root_url-reflect-the-protocol-hostname.patch b/SOURCES/0079-efi-http-Make-root_url-reflect-the-protocol-hostname.patch similarity index 100% rename from 0079-efi-http-Make-root_url-reflect-the-protocol-hostname.patch rename to SOURCES/0079-efi-http-Make-root_url-reflect-the-protocol-hostname.patch diff --git a/0080-Make-it-so-we-can-tell-configure-which-cflags-utils-.patch b/SOURCES/0080-Make-it-so-we-can-tell-configure-which-cflags-utils-.patch similarity index 100% rename from 0080-Make-it-so-we-can-tell-configure-which-cflags-utils-.patch rename to SOURCES/0080-Make-it-so-we-can-tell-configure-which-cflags-utils-.patch diff --git a/0081-Rework-how-the-fdt-command-builds.patch b/SOURCES/0081-Rework-how-the-fdt-command-builds.patch similarity index 100% rename from 0081-Rework-how-the-fdt-command-builds.patch rename to SOURCES/0081-Rework-how-the-fdt-command-builds.patch diff --git a/0082-Disable-non-wordsize-allocations-on-arm.patch b/SOURCES/0082-Disable-non-wordsize-allocations-on-arm.patch similarity index 100% rename from 0082-Disable-non-wordsize-allocations-on-arm.patch rename to SOURCES/0082-Disable-non-wordsize-allocations-on-arm.patch diff --git a/0083-Prepend-prefix-when-HTTP-path-is-relative.patch b/SOURCES/0083-Prepend-prefix-when-HTTP-path-is-relative.patch similarity index 100% rename from 0083-Prepend-prefix-when-HTTP-path-is-relative.patch rename to SOURCES/0083-Prepend-prefix-when-HTTP-path-is-relative.patch diff --git a/0084-Make-grub_error-more-verbose.patch b/SOURCES/0084-Make-grub_error-more-verbose.patch similarity index 100% rename from 0084-Make-grub_error-more-verbose.patch rename to SOURCES/0084-Make-grub_error-more-verbose.patch diff --git a/0085-Make-reset-an-alias-for-the-reboot-command.patch b/SOURCES/0085-Make-reset-an-alias-for-the-reboot-command.patch similarity index 100% rename from 0085-Make-reset-an-alias-for-the-reboot-command.patch rename to SOURCES/0085-Make-reset-an-alias-for-the-reboot-command.patch diff --git a/0086-Add-a-version-command.patch b/SOURCES/0086-Add-a-version-command.patch similarity index 100% rename from 0086-Add-a-version-command.patch rename to SOURCES/0086-Add-a-version-command.patch diff --git a/0087-Add-more-dprintf-and-nerf-dprintf-in-script.c.patch b/SOURCES/0087-Add-more-dprintf-and-nerf-dprintf-in-script.c.patch similarity index 100% rename from 0087-Add-more-dprintf-and-nerf-dprintf-in-script.c.patch rename to SOURCES/0087-Add-more-dprintf-and-nerf-dprintf-in-script.c.patch diff --git a/0088-Attempt-to-fix-up-all-the-places-Wsign-compare-error.patch b/SOURCES/0088-Attempt-to-fix-up-all-the-places-Wsign-compare-error.patch similarity index 100% rename from 0088-Attempt-to-fix-up-all-the-places-Wsign-compare-error.patch rename to SOURCES/0088-Attempt-to-fix-up-all-the-places-Wsign-compare-error.patch diff --git a/0089-Don-t-use-Wno-sign-compare-Wno-conversion-Wno-error-.patch b/SOURCES/0089-Don-t-use-Wno-sign-compare-Wno-conversion-Wno-error-.patch similarity index 100% rename from 0089-Don-t-use-Wno-sign-compare-Wno-conversion-Wno-error-.patch rename to SOURCES/0089-Don-t-use-Wno-sign-compare-Wno-conversion-Wno-error-.patch diff --git a/0090-Fix-getroot.c-s-trampolines.patch b/SOURCES/0090-Fix-getroot.c-s-trampolines.patch similarity index 100% rename from 0090-Fix-getroot.c-s-trampolines.patch rename to SOURCES/0090-Fix-getroot.c-s-trampolines.patch diff --git a/0091-Do-not-allow-stack-trampolines-anywhere.patch b/SOURCES/0091-Do-not-allow-stack-trampolines-anywhere.patch similarity index 100% rename from 0091-Do-not-allow-stack-trampolines-anywhere.patch rename to SOURCES/0091-Do-not-allow-stack-trampolines-anywhere.patch diff --git a/0092-Reimplement-boot_counter.patch b/SOURCES/0092-Reimplement-boot_counter.patch similarity index 100% rename from 0092-Reimplement-boot_counter.patch rename to SOURCES/0092-Reimplement-boot_counter.patch diff --git a/0093-Fix-menu-entry-selection-based-on-ID-and-title.patch b/SOURCES/0093-Fix-menu-entry-selection-based-on-ID-and-title.patch similarity index 100% rename from 0093-Fix-menu-entry-selection-based-on-ID-and-title.patch rename to SOURCES/0093-Fix-menu-entry-selection-based-on-ID-and-title.patch diff --git a/0094-Make-the-menu-entry-users-option-argument-to-be-opti.patch b/SOURCES/0094-Make-the-menu-entry-users-option-argument-to-be-opti.patch similarity index 100% rename from 0094-Make-the-menu-entry-users-option-argument-to-be-opti.patch rename to SOURCES/0094-Make-the-menu-entry-users-option-argument-to-be-opti.patch diff --git a/0095-Add-efi-export-env-and-efi-load-env-commands.patch b/SOURCES/0095-Add-efi-export-env-and-efi-load-env-commands.patch similarity index 100% rename from 0095-Add-efi-export-env-and-efi-load-env-commands.patch rename to SOURCES/0095-Add-efi-export-env-and-efi-load-env-commands.patch diff --git a/0096-Export-all-variables-from-the-initial-context-when-c.patch b/SOURCES/0096-Export-all-variables-from-the-initial-context-when-c.patch similarity index 100% rename from 0096-Export-all-variables-from-the-initial-context-when-c.patch rename to SOURCES/0096-Export-all-variables-from-the-initial-context-when-c.patch diff --git a/0097-grub.d-Split-out-boot-success-reset-from-menu-auto-h.patch b/SOURCES/0097-grub.d-Split-out-boot-success-reset-from-menu-auto-h.patch similarity index 100% rename from 0097-grub.d-Split-out-boot-success-reset-from-menu-auto-h.patch rename to SOURCES/0097-grub.d-Split-out-boot-success-reset-from-menu-auto-h.patch diff --git a/0098-Don-t-assume-that-boot-commands-will-only-return-on-.patch b/SOURCES/0098-Don-t-assume-that-boot-commands-will-only-return-on-.patch similarity index 100% rename from 0098-Don-t-assume-that-boot-commands-will-only-return-on-.patch rename to SOURCES/0098-Don-t-assume-that-boot-commands-will-only-return-on-.patch diff --git a/0099-grub-set-bootflag-Update-comment-about-running-as-ro.patch b/SOURCES/0099-grub-set-bootflag-Update-comment-about-running-as-ro.patch similarity index 100% rename from 0099-grub-set-bootflag-Update-comment-about-running-as-ro.patch rename to SOURCES/0099-grub-set-bootflag-Update-comment-about-running-as-ro.patch diff --git a/0100-grub-set-bootflag-Write-new-env-to-tmpfile-and-then-.patch b/SOURCES/0100-grub-set-bootflag-Write-new-env-to-tmpfile-and-then-.patch similarity index 100% rename from 0100-grub-set-bootflag-Write-new-env-to-tmpfile-and-then-.patch rename to SOURCES/0100-grub-set-bootflag-Write-new-env-to-tmpfile-and-then-.patch diff --git a/0101-grub.d-Fix-boot_indeterminate-getting-set-on-boot_su.patch b/SOURCES/0101-grub.d-Fix-boot_indeterminate-getting-set-on-boot_su.patch similarity index 100% rename from 0101-grub.d-Fix-boot_indeterminate-getting-set-on-boot_su.patch rename to SOURCES/0101-grub.d-Fix-boot_indeterminate-getting-set-on-boot_su.patch diff --git a/0102-Add-start-symbol-for-RISC-V.patch b/SOURCES/0102-Add-start-symbol-for-RISC-V.patch similarity index 100% rename from 0102-Add-start-symbol-for-RISC-V.patch rename to SOURCES/0102-Add-start-symbol-for-RISC-V.patch diff --git a/0103-bootstrap.conf-Force-autogen.sh-to-use-python3.patch b/SOURCES/0103-bootstrap.conf-Force-autogen.sh-to-use-python3.patch similarity index 100% rename from 0103-bootstrap.conf-Force-autogen.sh-to-use-python3.patch rename to SOURCES/0103-bootstrap.conf-Force-autogen.sh-to-use-python3.patch diff --git a/0104-efi-http-Export-fw-http-_path-variables-to-make-them.patch b/SOURCES/0104-efi-http-Export-fw-http-_path-variables-to-make-them.patch similarity index 100% rename from 0104-efi-http-Export-fw-http-_path-variables-to-make-them.patch rename to SOURCES/0104-efi-http-Export-fw-http-_path-variables-to-make-them.patch diff --git a/0105-efi-http-Enclose-literal-IPv6-addresses-in-square-br.patch b/SOURCES/0105-efi-http-Enclose-literal-IPv6-addresses-in-square-br.patch similarity index 100% rename from 0105-efi-http-Enclose-literal-IPv6-addresses-in-square-br.patch rename to SOURCES/0105-efi-http-Enclose-literal-IPv6-addresses-in-square-br.patch diff --git a/0106-efi-net-Allow-to-specify-a-port-number-in-addresses.patch b/SOURCES/0106-efi-net-Allow-to-specify-a-port-number-in-addresses.patch similarity index 100% rename from 0106-efi-net-Allow-to-specify-a-port-number-in-addresses.patch rename to SOURCES/0106-efi-net-Allow-to-specify-a-port-number-in-addresses.patch diff --git a/0107-efi-ip4_config-Improve-check-to-detect-literal-IPv6-.patch b/SOURCES/0107-efi-ip4_config-Improve-check-to-detect-literal-IPv6-.patch similarity index 100% rename from 0107-efi-ip4_config-Improve-check-to-detect-literal-IPv6-.patch rename to SOURCES/0107-efi-ip4_config-Improve-check-to-detect-literal-IPv6-.patch diff --git a/0108-efi-net-Print-a-debug-message-if-parsing-the-address.patch b/SOURCES/0108-efi-net-Print-a-debug-message-if-parsing-the-address.patch similarity index 100% rename from 0108-efi-net-Print-a-debug-message-if-parsing-the-address.patch rename to SOURCES/0108-efi-net-Print-a-debug-message-if-parsing-the-address.patch diff --git a/0109-kern-term-Also-accept-F8-as-a-user-interrupt-key.patch b/SOURCES/0109-kern-term-Also-accept-F8-as-a-user-interrupt-key.patch similarity index 100% rename from 0109-kern-term-Also-accept-F8-as-a-user-interrupt-key.patch rename to SOURCES/0109-kern-term-Also-accept-F8-as-a-user-interrupt-key.patch diff --git a/0110-http-Prepend-prefix-when-the-HTTP-path-is-relative-a.patch b/SOURCES/0110-http-Prepend-prefix-when-the-HTTP-path-is-relative-a.patch similarity index 100% rename from 0110-http-Prepend-prefix-when-the-HTTP-path-is-relative-a.patch rename to SOURCES/0110-http-Prepend-prefix-when-the-HTTP-path-is-relative-a.patch diff --git a/0111-Fix-a-missing-return-in-efi-export-env-and-efi-load-.patch b/SOURCES/0111-Fix-a-missing-return-in-efi-export-env-and-efi-load-.patch similarity index 100% rename from 0111-Fix-a-missing-return-in-efi-export-env-and-efi-load-.patch rename to SOURCES/0111-Fix-a-missing-return-in-efi-export-env-and-efi-load-.patch diff --git a/0112-efi-dhcp-fix-some-allocation-error-checking.patch b/SOURCES/0112-efi-dhcp-fix-some-allocation-error-checking.patch similarity index 100% rename from 0112-efi-dhcp-fix-some-allocation-error-checking.patch rename to SOURCES/0112-efi-dhcp-fix-some-allocation-error-checking.patch diff --git a/0113-efi-http-fix-some-allocation-error-checking.patch b/SOURCES/0113-efi-http-fix-some-allocation-error-checking.patch similarity index 100% rename from 0113-efi-http-fix-some-allocation-error-checking.patch rename to SOURCES/0113-efi-http-fix-some-allocation-error-checking.patch diff --git a/0114-efi-ip-46-_config.c-fix-some-potential-allocation-ov.patch b/SOURCES/0114-efi-ip-46-_config.c-fix-some-potential-allocation-ov.patch similarity index 100% rename from 0114-efi-ip-46-_config.c-fix-some-potential-allocation-ov.patch rename to SOURCES/0114-efi-ip-46-_config.c-fix-some-potential-allocation-ov.patch diff --git a/0115-Fix-const-char-pointers-in-grub-core-net-efi-ip4_con.patch b/SOURCES/0115-Fix-const-char-pointers-in-grub-core-net-efi-ip4_con.patch similarity index 100% rename from 0115-Fix-const-char-pointers-in-grub-core-net-efi-ip4_con.patch rename to SOURCES/0115-Fix-const-char-pointers-in-grub-core-net-efi-ip4_con.patch diff --git a/0116-Fix-const-char-pointers-in-grub-core-net-efi-ip6_con.patch b/SOURCES/0116-Fix-const-char-pointers-in-grub-core-net-efi-ip6_con.patch similarity index 100% rename from 0116-Fix-const-char-pointers-in-grub-core-net-efi-ip6_con.patch rename to SOURCES/0116-Fix-const-char-pointers-in-grub-core-net-efi-ip6_con.patch diff --git a/0117-Fix-const-char-pointers-in-grub-core-net-efi-net.c.patch b/SOURCES/0117-Fix-const-char-pointers-in-grub-core-net-efi-net.c.patch similarity index 100% rename from 0117-Fix-const-char-pointers-in-grub-core-net-efi-net.c.patch rename to SOURCES/0117-Fix-const-char-pointers-in-grub-core-net-efi-net.c.patch diff --git a/0118-Fix-const-char-pointers-in-grub-core-net-efi-pxe.c.patch b/SOURCES/0118-Fix-const-char-pointers-in-grub-core-net-efi-pxe.c.patch similarity index 100% rename from 0118-Fix-const-char-pointers-in-grub-core-net-efi-pxe.c.patch rename to SOURCES/0118-Fix-const-char-pointers-in-grub-core-net-efi-pxe.c.patch diff --git a/0119-Add-systemd-integration-scripts-to-make-systemctl-re.patch b/SOURCES/0119-Add-systemd-integration-scripts-to-make-systemctl-re.patch similarity index 100% rename from 0119-Add-systemd-integration-scripts-to-make-systemctl-re.patch rename to SOURCES/0119-Add-systemd-integration-scripts-to-make-systemctl-re.patch diff --git a/0120-systemd-integration.sh-Also-set-old-menu_show_once-g.patch b/SOURCES/0120-systemd-integration.sh-Also-set-old-menu_show_once-g.patch similarity index 100% rename from 0120-systemd-integration.sh-Also-set-old-menu_show_once-g.patch rename to SOURCES/0120-systemd-integration.sh-Also-set-old-menu_show_once-g.patch diff --git a/0121-at_keyboard-use-set-1-when-keyboard-is-in-Translate-.patch b/SOURCES/0121-at_keyboard-use-set-1-when-keyboard-is-in-Translate-.patch similarity index 100% rename from 0121-at_keyboard-use-set-1-when-keyboard-is-in-Translate-.patch rename to SOURCES/0121-at_keyboard-use-set-1-when-keyboard-is-in-Translate-.patch diff --git a/0122-grub-install-disable-support-for-EFI-platforms.patch b/SOURCES/0122-grub-install-disable-support-for-EFI-platforms.patch similarity index 100% rename from 0122-grub-install-disable-support-for-EFI-platforms.patch rename to SOURCES/0122-grub-install-disable-support-for-EFI-platforms.patch diff --git a/0123-New-with-debug-timestamps-configure-flag-to-prepend-.patch b/SOURCES/0123-New-with-debug-timestamps-configure-flag-to-prepend-.patch similarity index 100% rename from 0123-New-with-debug-timestamps-configure-flag-to-prepend-.patch rename to SOURCES/0123-New-with-debug-timestamps-configure-flag-to-prepend-.patch diff --git a/0124-Added-debug-statements-to-grub_disk_open-and-grub_di.patch b/SOURCES/0124-Added-debug-statements-to-grub_disk_open-and-grub_di.patch similarity index 100% rename from 0124-Added-debug-statements-to-grub_disk_open-and-grub_di.patch rename to SOURCES/0124-Added-debug-statements-to-grub_disk_open-and-grub_di.patch diff --git a/0125-Introduce-function-grub_debug_is_enabled-void-return.patch b/SOURCES/0125-Introduce-function-grub_debug_is_enabled-void-return.patch similarity index 100% rename from 0125-Introduce-function-grub_debug_is_enabled-void-return.patch rename to SOURCES/0125-Introduce-function-grub_debug_is_enabled-void-return.patch diff --git a/0126-Don-t-clear-screen-when-debugging-is-enabled.patch b/SOURCES/0126-Don-t-clear-screen-when-debugging-is-enabled.patch similarity index 100% rename from 0126-Don-t-clear-screen-when-debugging-is-enabled.patch rename to SOURCES/0126-Don-t-clear-screen-when-debugging-is-enabled.patch diff --git a/0127-grub_file_-instrumentation-new-file-debug-tag.patch b/SOURCES/0127-grub_file_-instrumentation-new-file-debug-tag.patch similarity index 100% rename from 0127-grub_file_-instrumentation-new-file-debug-tag.patch rename to SOURCES/0127-grub_file_-instrumentation-new-file-debug-tag.patch diff --git a/0128-ieee1275-Avoiding-many-unecessary-open-close.patch b/SOURCES/0128-ieee1275-Avoiding-many-unecessary-open-close.patch similarity index 100% rename from 0128-ieee1275-Avoiding-many-unecessary-open-close.patch rename to SOURCES/0128-ieee1275-Avoiding-many-unecessary-open-close.patch diff --git a/0129-ieee1275-powerpc-implements-fibre-channel-discovery-.patch b/SOURCES/0129-ieee1275-powerpc-implements-fibre-channel-discovery-.patch similarity index 100% rename from 0129-ieee1275-powerpc-implements-fibre-channel-discovery-.patch rename to SOURCES/0129-ieee1275-powerpc-implements-fibre-channel-discovery-.patch diff --git a/0130-ieee1275-powerpc-enables-device-mapper-discovery.patch b/SOURCES/0130-ieee1275-powerpc-enables-device-mapper-discovery.patch similarity index 100% rename from 0130-ieee1275-powerpc-enables-device-mapper-discovery.patch rename to SOURCES/0130-ieee1275-powerpc-enables-device-mapper-discovery.patch diff --git a/0131-Add-at_keyboard_fallback_set-var-to-force-the-set-ma.patch b/SOURCES/0131-Add-at_keyboard_fallback_set-var-to-force-the-set-ma.patch similarity index 100% rename from 0131-Add-at_keyboard_fallback_set-var-to-force-the-set-ma.patch rename to SOURCES/0131-Add-at_keyboard_fallback_set-var-to-force-the-set-ma.patch diff --git a/0132-Add-suport-for-signing-grub-with-an-appended-signatu.patch b/SOURCES/0132-Add-suport-for-signing-grub-with-an-appended-signatu.patch similarity index 100% rename from 0132-Add-suport-for-signing-grub-with-an-appended-signatu.patch rename to SOURCES/0132-Add-suport-for-signing-grub-with-an-appended-signatu.patch diff --git a/0133-docs-grub-Document-signing-grub-under-UEFI.patch b/SOURCES/0133-docs-grub-Document-signing-grub-under-UEFI.patch similarity index 100% rename from 0133-docs-grub-Document-signing-grub-under-UEFI.patch rename to SOURCES/0133-docs-grub-Document-signing-grub-under-UEFI.patch diff --git a/0134-docs-grub-Document-signing-grub-with-an-appended-sig.patch b/SOURCES/0134-docs-grub-Document-signing-grub-with-an-appended-sig.patch similarity index 100% rename from 0134-docs-grub-Document-signing-grub-with-an-appended-sig.patch rename to SOURCES/0134-docs-grub-Document-signing-grub-with-an-appended-sig.patch diff --git a/0135-dl-provide-a-fake-grub_dl_set_persistent-for-the-emu.patch b/SOURCES/0135-dl-provide-a-fake-grub_dl_set_persistent-for-the-emu.patch similarity index 100% rename from 0135-dl-provide-a-fake-grub_dl_set_persistent-for-the-emu.patch rename to SOURCES/0135-dl-provide-a-fake-grub_dl_set_persistent-for-the-emu.patch diff --git a/0136-pgp-factor-out-rsa_pad.patch b/SOURCES/0136-pgp-factor-out-rsa_pad.patch similarity index 100% rename from 0136-pgp-factor-out-rsa_pad.patch rename to SOURCES/0136-pgp-factor-out-rsa_pad.patch diff --git a/0137-crypto-move-storage-for-grub_crypto_pk_-to-crypto.c.patch b/SOURCES/0137-crypto-move-storage-for-grub_crypto_pk_-to-crypto.c.patch similarity index 100% rename from 0137-crypto-move-storage-for-grub_crypto_pk_-to-crypto.c.patch rename to SOURCES/0137-crypto-move-storage-for-grub_crypto_pk_-to-crypto.c.patch diff --git a/0138-posix_wrap-tweaks-in-preparation-for-libtasn1.patch b/SOURCES/0138-posix_wrap-tweaks-in-preparation-for-libtasn1.patch similarity index 100% rename from 0138-posix_wrap-tweaks-in-preparation-for-libtasn1.patch rename to SOURCES/0138-posix_wrap-tweaks-in-preparation-for-libtasn1.patch diff --git a/0139-libtasn1-import-libtasn1-4.16.0.patch b/SOURCES/0139-libtasn1-import-libtasn1-4.16.0.patch similarity index 100% rename from 0139-libtasn1-import-libtasn1-4.16.0.patch rename to SOURCES/0139-libtasn1-import-libtasn1-4.16.0.patch diff --git a/0140-libtasn1-disable-code-not-needed-in-grub.patch b/SOURCES/0140-libtasn1-disable-code-not-needed-in-grub.patch similarity index 100% rename from 0140-libtasn1-disable-code-not-needed-in-grub.patch rename to SOURCES/0140-libtasn1-disable-code-not-needed-in-grub.patch diff --git a/0141-libtasn1-changes-for-grub-compatibility.patch b/SOURCES/0141-libtasn1-changes-for-grub-compatibility.patch similarity index 100% rename from 0141-libtasn1-changes-for-grub-compatibility.patch rename to SOURCES/0141-libtasn1-changes-for-grub-compatibility.patch diff --git a/0142-libtasn1-compile-into-asn1-module.patch b/SOURCES/0142-libtasn1-compile-into-asn1-module.patch similarity index 100% rename from 0142-libtasn1-compile-into-asn1-module.patch rename to SOURCES/0142-libtasn1-compile-into-asn1-module.patch diff --git a/0143-test_asn1-test-module-for-libtasn1.patch b/SOURCES/0143-test_asn1-test-module-for-libtasn1.patch similarity index 100% rename from 0143-test_asn1-test-module-for-libtasn1.patch rename to SOURCES/0143-test_asn1-test-module-for-libtasn1.patch diff --git a/0144-grub-install-support-embedding-x509-certificates.patch b/SOURCES/0144-grub-install-support-embedding-x509-certificates.patch similarity index 100% rename from 0144-grub-install-support-embedding-x509-certificates.patch rename to SOURCES/0144-grub-install-support-embedding-x509-certificates.patch diff --git a/0145-appended-signatures-import-GNUTLS-s-ASN.1-descriptio.patch b/SOURCES/0145-appended-signatures-import-GNUTLS-s-ASN.1-descriptio.patch similarity index 100% rename from 0145-appended-signatures-import-GNUTLS-s-ASN.1-descriptio.patch rename to SOURCES/0145-appended-signatures-import-GNUTLS-s-ASN.1-descriptio.patch diff --git a/0146-appended-signatures-parse-PKCS-7-signedData-and-X.50.patch b/SOURCES/0146-appended-signatures-parse-PKCS-7-signedData-and-X.50.patch similarity index 100% rename from 0146-appended-signatures-parse-PKCS-7-signedData-and-X.50.patch rename to SOURCES/0146-appended-signatures-parse-PKCS-7-signedData-and-X.50.patch diff --git a/0147-appended-signatures-support-verifying-appended-signa.patch b/SOURCES/0147-appended-signatures-support-verifying-appended-signa.patch similarity index 100% rename from 0147-appended-signatures-support-verifying-appended-signa.patch rename to SOURCES/0147-appended-signatures-support-verifying-appended-signa.patch diff --git a/0148-appended-signatures-verification-tests.patch b/SOURCES/0148-appended-signatures-verification-tests.patch similarity index 100% rename from 0148-appended-signatures-verification-tests.patch rename to SOURCES/0148-appended-signatures-verification-tests.patch diff --git a/0149-appended-signatures-documentation.patch b/SOURCES/0149-appended-signatures-documentation.patch similarity index 100% rename from 0149-appended-signatures-documentation.patch rename to SOURCES/0149-appended-signatures-documentation.patch diff --git a/0150-ieee1275-enter-lockdown-based-on-ibm-secure-boot.patch b/SOURCES/0150-ieee1275-enter-lockdown-based-on-ibm-secure-boot.patch similarity index 100% rename from 0150-ieee1275-enter-lockdown-based-on-ibm-secure-boot.patch rename to SOURCES/0150-ieee1275-enter-lockdown-based-on-ibm-secure-boot.patch diff --git a/0151-ieee1275-drop-HEAP_MAX_ADDR-HEAP_MIN_SIZE.patch b/SOURCES/0151-ieee1275-drop-HEAP_MAX_ADDR-HEAP_MIN_SIZE.patch similarity index 100% rename from 0151-ieee1275-drop-HEAP_MAX_ADDR-HEAP_MIN_SIZE.patch rename to SOURCES/0151-ieee1275-drop-HEAP_MAX_ADDR-HEAP_MIN_SIZE.patch diff --git a/0152-appendedsig-x509-Also-handle-the-Extended-Key-Usage-.patch b/SOURCES/0152-appendedsig-x509-Also-handle-the-Extended-Key-Usage-.patch similarity index 100% rename from 0152-appendedsig-x509-Also-handle-the-Extended-Key-Usage-.patch rename to SOURCES/0152-appendedsig-x509-Also-handle-the-Extended-Key-Usage-.patch diff --git a/0153-ieee1275-ofdisk-retry-on-open-failure.patch b/SOURCES/0153-ieee1275-ofdisk-retry-on-open-failure.patch similarity index 100% rename from 0153-ieee1275-ofdisk-retry-on-open-failure.patch rename to SOURCES/0153-ieee1275-ofdisk-retry-on-open-failure.patch diff --git a/0154-efinet-Add-DHCP-proxy-support.patch b/SOURCES/0154-efinet-Add-DHCP-proxy-support.patch similarity index 100% rename from 0154-efinet-Add-DHCP-proxy-support.patch rename to SOURCES/0154-efinet-Add-DHCP-proxy-support.patch diff --git a/0155-Don-t-update-the-cmdline-when-generating-legacy-menu.patch b/SOURCES/0155-Don-t-update-the-cmdline-when-generating-legacy-menu.patch similarity index 100% rename from 0155-Don-t-update-the-cmdline-when-generating-legacy-menu.patch rename to SOURCES/0155-Don-t-update-the-cmdline-when-generating-legacy-menu.patch diff --git a/0156-Suppress-gettext-error-message.patch b/SOURCES/0156-Suppress-gettext-error-message.patch similarity index 100% rename from 0156-Suppress-gettext-error-message.patch rename to SOURCES/0156-Suppress-gettext-error-message.patch diff --git a/0157-grub-set-password-Always-use-boot-grub2-user.cfg-as-.patch b/SOURCES/0157-grub-set-password-Always-use-boot-grub2-user.cfg-as-.patch similarity index 100% rename from 0157-grub-set-password-Always-use-boot-grub2-user.cfg-as-.patch rename to SOURCES/0157-grub-set-password-Always-use-boot-grub2-user.cfg-as-.patch diff --git a/0158-normal-main-Discover-the-device-to-read-the-config-f.patch b/SOURCES/0158-normal-main-Discover-the-device-to-read-the-config-f.patch similarity index 100% rename from 0158-normal-main-Discover-the-device-to-read-the-config-f.patch rename to SOURCES/0158-normal-main-Discover-the-device-to-read-the-config-f.patch diff --git a/0159-powerpc-adjust-setting-of-prefix-for-signed-binary-c.patch b/SOURCES/0159-powerpc-adjust-setting-of-prefix-for-signed-binary-c.patch similarity index 100% rename from 0159-powerpc-adjust-setting-of-prefix-for-signed-binary-c.patch rename to SOURCES/0159-powerpc-adjust-setting-of-prefix-for-signed-binary-c.patch diff --git a/0160-powerpc-ieee1275-load-grub-at-4MB-not-2MB.patch b/SOURCES/0160-powerpc-ieee1275-load-grub-at-4MB-not-2MB.patch similarity index 100% rename from 0160-powerpc-ieee1275-load-grub-at-4MB-not-2MB.patch rename to SOURCES/0160-powerpc-ieee1275-load-grub-at-4MB-not-2MB.patch diff --git a/0161-Add-Fedora-location-of-DejaVu-SANS-font.patch b/SOURCES/0161-Add-Fedora-location-of-DejaVu-SANS-font.patch similarity index 100% rename from 0161-Add-Fedora-location-of-DejaVu-SANS-font.patch rename to SOURCES/0161-Add-Fedora-location-of-DejaVu-SANS-font.patch diff --git a/0162-efi-new-connectefi-command.patch b/SOURCES/0162-efi-new-connectefi-command.patch similarity index 100% rename from 0162-efi-new-connectefi-command.patch rename to SOURCES/0162-efi-new-connectefi-command.patch diff --git a/0163-powerpc-prefix-detection-support-device-names-with-c.patch b/SOURCES/0163-powerpc-prefix-detection-support-device-names-with-c.patch similarity index 100% rename from 0163-powerpc-prefix-detection-support-device-names-with-c.patch rename to SOURCES/0163-powerpc-prefix-detection-support-device-names-with-c.patch diff --git a/0164-make-ofdisk_retries-optional.patch b/SOURCES/0164-make-ofdisk_retries-optional.patch similarity index 100% rename from 0164-make-ofdisk_retries-optional.patch rename to SOURCES/0164-make-ofdisk_retries-optional.patch diff --git a/0165-misc-Make-grub_min-and-grub_max-more-resilient.patch b/SOURCES/0165-misc-Make-grub_min-and-grub_max-more-resilient.patch similarity index 100% rename from 0165-misc-Make-grub_min-and-grub_max-more-resilient.patch rename to SOURCES/0165-misc-Make-grub_min-and-grub_max-more-resilient.patch diff --git a/0166-ReiserFS-switch-to-using-grub_min-grub_max.patch b/SOURCES/0166-ReiserFS-switch-to-using-grub_min-grub_max.patch similarity index 100% rename from 0166-ReiserFS-switch-to-using-grub_min-grub_max.patch rename to SOURCES/0166-ReiserFS-switch-to-using-grub_min-grub_max.patch diff --git a/0167-misc-make-grub_boot_time-also-call-grub_dprintf-boot.patch b/SOURCES/0167-misc-make-grub_boot_time-also-call-grub_dprintf-boot.patch similarity index 100% rename from 0167-misc-make-grub_boot_time-also-call-grub_dprintf-boot.patch rename to SOURCES/0167-misc-make-grub_boot_time-also-call-grub_dprintf-boot.patch diff --git a/0168-modules-make-.module_license-read-only.patch b/SOURCES/0168-modules-make-.module_license-read-only.patch similarity index 100% rename from 0168-modules-make-.module_license-read-only.patch rename to SOURCES/0168-modules-make-.module_license-read-only.patch diff --git a/0169-modules-strip-.llvm_addrsig-sections-and-similar.patch b/SOURCES/0169-modules-strip-.llvm_addrsig-sections-and-similar.patch similarity index 100% rename from 0169-modules-strip-.llvm_addrsig-sections-and-similar.patch rename to SOURCES/0169-modules-strip-.llvm_addrsig-sections-and-similar.patch diff --git a/0170-modules-Don-t-allocate-space-for-non-allocable-secti.patch b/SOURCES/0170-modules-Don-t-allocate-space-for-non-allocable-secti.patch similarity index 100% rename from 0170-modules-Don-t-allocate-space-for-non-allocable-secti.patch rename to SOURCES/0170-modules-Don-t-allocate-space-for-non-allocable-secti.patch diff --git a/0171-modules-load-module-sections-at-page-aligned-address.patch b/SOURCES/0171-modules-load-module-sections-at-page-aligned-address.patch similarity index 100% rename from 0171-modules-load-module-sections-at-page-aligned-address.patch rename to SOURCES/0171-modules-load-module-sections-at-page-aligned-address.patch diff --git a/0172-nx-add-memory-attribute-get-set-API.patch b/SOURCES/0172-nx-add-memory-attribute-get-set-API.patch similarity index 100% rename from 0172-nx-add-memory-attribute-get-set-API.patch rename to SOURCES/0172-nx-add-memory-attribute-get-set-API.patch diff --git a/0173-nx-set-page-permissions-for-loaded-modules.patch b/SOURCES/0173-nx-set-page-permissions-for-loaded-modules.patch similarity index 100% rename from 0173-nx-set-page-permissions-for-loaded-modules.patch rename to SOURCES/0173-nx-set-page-permissions-for-loaded-modules.patch diff --git a/0174-nx-set-the-nx-compatible-flag-in-EFI-grub-images.patch b/SOURCES/0174-nx-set-the-nx-compatible-flag-in-EFI-grub-images.patch similarity index 100% rename from 0174-nx-set-the-nx-compatible-flag-in-EFI-grub-images.patch rename to SOURCES/0174-nx-set-the-nx-compatible-flag-in-EFI-grub-images.patch diff --git a/0175-grub_fs_probe-dprint-errors-from-filesystems.patch b/SOURCES/0175-grub_fs_probe-dprint-errors-from-filesystems.patch similarity index 100% rename from 0175-grub_fs_probe-dprint-errors-from-filesystems.patch rename to SOURCES/0175-grub_fs_probe-dprint-errors-from-filesystems.patch diff --git a/0176-Make-debug-file-show-which-file-filters-get-run.patch b/SOURCES/0176-Make-debug-file-show-which-file-filters-get-run.patch similarity index 100% rename from 0176-Make-debug-file-show-which-file-filters-get-run.patch rename to SOURCES/0176-Make-debug-file-show-which-file-filters-get-run.patch diff --git a/0177-BLS-create-etc-kernel-cmdline-during-mkconfig.patch b/SOURCES/0177-BLS-create-etc-kernel-cmdline-during-mkconfig.patch similarity index 100% rename from 0177-BLS-create-etc-kernel-cmdline-during-mkconfig.patch rename to SOURCES/0177-BLS-create-etc-kernel-cmdline-during-mkconfig.patch diff --git a/0178-squish-don-t-dup-rhgb-quiet-check-mtimes.patch b/SOURCES/0178-squish-don-t-dup-rhgb-quiet-check-mtimes.patch similarity index 100% rename from 0178-squish-don-t-dup-rhgb-quiet-check-mtimes.patch rename to SOURCES/0178-squish-don-t-dup-rhgb-quiet-check-mtimes.patch diff --git a/0179-squish-give-up-on-rhgb-quiet.patch b/SOURCES/0179-squish-give-up-on-rhgb-quiet.patch similarity index 100% rename from 0179-squish-give-up-on-rhgb-quiet.patch rename to SOURCES/0179-squish-give-up-on-rhgb-quiet.patch diff --git a/0180-squish-BLS-only-write-etc-kernel-cmdline-if-writable.patch b/SOURCES/0180-squish-BLS-only-write-etc-kernel-cmdline-if-writable.patch similarity index 100% rename from 0180-squish-BLS-only-write-etc-kernel-cmdline-if-writable.patch rename to SOURCES/0180-squish-BLS-only-write-etc-kernel-cmdline-if-writable.patch diff --git a/0181-blscfg-Don-t-root-device-in-emu-builds.patch b/SOURCES/0181-blscfg-Don-t-root-device-in-emu-builds.patch similarity index 100% rename from 0181-blscfg-Don-t-root-device-in-emu-builds.patch rename to SOURCES/0181-blscfg-Don-t-root-device-in-emu-builds.patch diff --git a/0182-ppc64le-signed-boot-media-changes.patch b/SOURCES/0182-ppc64le-signed-boot-media-changes.patch similarity index 100% rename from 0182-ppc64le-signed-boot-media-changes.patch rename to SOURCES/0182-ppc64le-signed-boot-media-changes.patch diff --git a/0183-core-Fix-several-implicit-function-declarations.patch b/SOURCES/0183-core-Fix-several-implicit-function-declarations.patch similarity index 100% rename from 0183-core-Fix-several-implicit-function-declarations.patch rename to SOURCES/0183-core-Fix-several-implicit-function-declarations.patch diff --git a/0184-ieee1275-request-memory-with-ibm-client-architecture.patch b/SOURCES/0184-ieee1275-request-memory-with-ibm-client-architecture.patch similarity index 100% rename from 0184-ieee1275-request-memory-with-ibm-client-architecture.patch rename to SOURCES/0184-ieee1275-request-memory-with-ibm-client-architecture.patch diff --git a/0185-hostdisk-work-around-proc-not-reporting-size.patch b/SOURCES/0185-hostdisk-work-around-proc-not-reporting-size.patch similarity index 100% rename from 0185-hostdisk-work-around-proc-not-reporting-size.patch rename to SOURCES/0185-hostdisk-work-around-proc-not-reporting-size.patch diff --git a/0186-blscfg-check-for-mounted-boot-in-emu.patch b/SOURCES/0186-blscfg-check-for-mounted-boot-in-emu.patch similarity index 100% rename from 0186-blscfg-check-for-mounted-boot-in-emu.patch rename to SOURCES/0186-blscfg-check-for-mounted-boot-in-emu.patch diff --git a/0187-grub_dl_set_mem_attrs-fix-format-string.patch b/SOURCES/0187-grub_dl_set_mem_attrs-fix-format-string.patch similarity index 100% rename from 0187-grub_dl_set_mem_attrs-fix-format-string.patch rename to SOURCES/0187-grub_dl_set_mem_attrs-fix-format-string.patch diff --git a/0188-grub_dl_set_mem_attrs-add-self-check-for-the-tramp-G.patch b/SOURCES/0188-grub_dl_set_mem_attrs-add-self-check-for-the-tramp-G.patch similarity index 100% rename from 0188-grub_dl_set_mem_attrs-add-self-check-for-the-tramp-G.patch rename to SOURCES/0188-grub_dl_set_mem_attrs-add-self-check-for-the-tramp-G.patch diff --git a/0189-grub_dl_load_segments-page-align-the-tramp-GOT-areas.patch b/SOURCES/0189-grub_dl_load_segments-page-align-the-tramp-GOT-areas.patch similarity index 100% rename from 0189-grub_dl_load_segments-page-align-the-tramp-GOT-areas.patch rename to SOURCES/0189-grub_dl_load_segments-page-align-the-tramp-GOT-areas.patch diff --git a/0190-emu-Add-switch-root-to-grub-emu.patch b/SOURCES/0190-emu-Add-switch-root-to-grub-emu.patch similarity index 100% rename from 0190-emu-Add-switch-root-to-grub-emu.patch rename to SOURCES/0190-emu-Add-switch-root-to-grub-emu.patch diff --git a/0191-util-Enable-default-kernel-for-updates.patch b/SOURCES/0191-util-Enable-default-kernel-for-updates.patch similarity index 100% rename from 0191-util-Enable-default-kernel-for-updates.patch rename to SOURCES/0191-util-Enable-default-kernel-for-updates.patch diff --git a/0192-efi-http-change-uint32_t-to-uintn_t.patch b/SOURCES/0192-efi-http-change-uint32_t-to-uintn_t.patch similarity index 100% rename from 0192-efi-http-change-uint32_t-to-uintn_t.patch rename to SOURCES/0192-efi-http-change-uint32_t-to-uintn_t.patch diff --git a/0193-Add-Install-section-to-aux-systemd-units.patch b/SOURCES/0193-Add-Install-section-to-aux-systemd-units.patch similarity index 100% rename from 0193-Add-Install-section-to-aux-systemd-units.patch rename to SOURCES/0193-Add-Install-section-to-aux-systemd-units.patch diff --git a/0194-Fix-missing-include-in-ofdisk.c.patch b/SOURCES/0194-Fix-missing-include-in-ofdisk.c.patch similarity index 100% rename from 0194-Fix-missing-include-in-ofdisk.c.patch rename to SOURCES/0194-Fix-missing-include-in-ofdisk.c.patch diff --git a/0195-add-flag-to-only-search-root-dev.patch b/SOURCES/0195-add-flag-to-only-search-root-dev.patch similarity index 100% rename from 0195-add-flag-to-only-search-root-dev.patch rename to SOURCES/0195-add-flag-to-only-search-root-dev.patch diff --git a/0196-cryptdisk-fix-incorrect-sign-comparison.patch b/SOURCES/0196-cryptdisk-fix-incorrect-sign-comparison.patch similarity index 100% rename from 0196-cryptdisk-fix-incorrect-sign-comparison.patch rename to SOURCES/0196-cryptdisk-fix-incorrect-sign-comparison.patch diff --git a/0197-grub-install-fix-a-sign-comparison-error.patch b/SOURCES/0197-grub-install-fix-a-sign-comparison-error.patch similarity index 100% rename from 0197-grub-install-fix-a-sign-comparison-error.patch rename to SOURCES/0197-grub-install-fix-a-sign-comparison-error.patch diff --git a/0198-grub-mount-work-around-bad-integer-comparison.patch b/SOURCES/0198-grub-mount-work-around-bad-integer-comparison.patch similarity index 100% rename from 0198-grub-mount-work-around-bad-integer-comparison.patch rename to SOURCES/0198-grub-mount-work-around-bad-integer-comparison.patch diff --git a/0199-power-Fix-use-after-free-in-get_slave_from_dm.patch b/SOURCES/0199-power-Fix-use-after-free-in-get_slave_from_dm.patch similarity index 100% rename from 0199-power-Fix-use-after-free-in-get_slave_from_dm.patch rename to SOURCES/0199-power-Fix-use-after-free-in-get_slave_from_dm.patch diff --git a/0200-Fix-some-sign-comparison-errors.patch b/SOURCES/0200-Fix-some-sign-comparison-errors.patch similarity index 100% rename from 0200-Fix-some-sign-comparison-errors.patch rename to SOURCES/0200-Fix-some-sign-comparison-errors.patch diff --git a/0201-normal-Fix-a-discarded-const.patch b/SOURCES/0201-normal-Fix-a-discarded-const.patch similarity index 100% rename from 0201-normal-Fix-a-discarded-const.patch rename to SOURCES/0201-normal-Fix-a-discarded-const.patch diff --git a/0202-at_keyboard-mark-grub_keyboard_controller_write-unus.patch b/SOURCES/0202-at_keyboard-mark-grub_keyboard_controller_write-unus.patch similarity index 100% rename from 0202-at_keyboard-mark-grub_keyboard_controller_write-unus.patch rename to SOURCES/0202-at_keyboard-mark-grub_keyboard_controller_write-unus.patch diff --git a/0203-Fix-another-minor-sign-comparison-error.patch b/SOURCES/0203-Fix-another-minor-sign-comparison-error.patch similarity index 100% rename from 0203-Fix-another-minor-sign-comparison-error.patch rename to SOURCES/0203-Fix-another-minor-sign-comparison-error.patch diff --git a/0204-Track-explicit-module-dependencies-in-Makefile.core..patch b/SOURCES/0204-Track-explicit-module-dependencies-in-Makefile.core..patch similarity index 100% rename from 0204-Track-explicit-module-dependencies-in-Makefile.core..patch rename to SOURCES/0204-Track-explicit-module-dependencies-in-Makefile.core..patch diff --git a/0205-Revert-mm-Assert-that-we-preserve-header-vs-region-a.patch b/SOURCES/0205-Revert-mm-Assert-that-we-preserve-header-vs-region-a.patch similarity index 100% rename from 0205-Revert-mm-Assert-that-we-preserve-header-vs-region-a.patch rename to SOURCES/0205-Revert-mm-Assert-that-we-preserve-header-vs-region-a.patch diff --git a/0206-make-use-the-_CPU-variety-of-build-flags-for-PROGRAM.patch b/SOURCES/0206-make-use-the-_CPU-variety-of-build-flags-for-PROGRAM.patch similarity index 100% rename from 0206-make-use-the-_CPU-variety-of-build-flags-for-PROGRAM.patch rename to SOURCES/0206-make-use-the-_CPU-variety-of-build-flags-for-PROGRAM.patch diff --git a/0207-Work-around-extra_deps.lst-issue.patch b/SOURCES/0207-Work-around-extra_deps.lst-issue.patch similarity index 100% rename from 0207-Work-around-extra_deps.lst-issue.patch rename to SOURCES/0207-Work-around-extra_deps.lst-issue.patch diff --git a/0208-include-proper-attribute-for-an-EFI-API-call-definit.patch b/SOURCES/0208-include-proper-attribute-for-an-EFI-API-call-definit.patch similarity index 100% rename from 0208-include-proper-attribute-for-an-EFI-API-call-definit.patch rename to SOURCES/0208-include-proper-attribute-for-an-EFI-API-call-definit.patch diff --git a/0209-cast-grub_error-status-parameter.patch b/SOURCES/0209-cast-grub_error-status-parameter.patch similarity index 100% rename from 0209-cast-grub_error-status-parameter.patch rename to SOURCES/0209-cast-grub_error-status-parameter.patch diff --git a/0210-remove-unused-varible.patch b/SOURCES/0210-remove-unused-varible.patch similarity index 100% rename from 0210-remove-unused-varible.patch rename to SOURCES/0210-remove-unused-varible.patch diff --git a/0211-cast-grub_net_bootp_packet-pointer.patch b/SOURCES/0211-cast-grub_net_bootp_packet-pointer.patch similarity index 100% rename from 0211-cast-grub_net_bootp_packet-pointer.patch rename to SOURCES/0211-cast-grub_net_bootp_packet-pointer.patch diff --git a/0212-libtasn1-fix-string-overflow-warning.patch b/SOURCES/0212-libtasn1-fix-string-overflow-warning.patch similarity index 100% rename from 0212-libtasn1-fix-string-overflow-warning.patch rename to SOURCES/0212-libtasn1-fix-string-overflow-warning.patch diff --git a/0213-Add-support-for-Linux-EFI-stub-loading.patch b/SOURCES/0213-Add-support-for-Linux-EFI-stub-loading.patch similarity index 100% rename from 0213-Add-support-for-Linux-EFI-stub-loading.patch rename to SOURCES/0213-Add-support-for-Linux-EFI-stub-loading.patch diff --git a/0214-fix-i386_pc-on-legacycfg-module.patch b/SOURCES/0214-fix-i386_pc-on-legacycfg-module.patch similarity index 100% rename from 0214-fix-i386_pc-on-legacycfg-module.patch rename to SOURCES/0214-fix-i386_pc-on-legacycfg-module.patch diff --git a/0215-Add-secureboot-support-on-efi-chainloader.patch b/SOURCES/0215-Add-secureboot-support-on-efi-chainloader.patch similarity index 100% rename from 0215-Add-secureboot-support-on-efi-chainloader.patch rename to SOURCES/0215-Add-secureboot-support-on-efi-chainloader.patch diff --git a/0216-Make-any-of-the-loaders-that-link-in-efi-mode-honor-.patch b/SOURCES/0216-Make-any-of-the-loaders-that-link-in-efi-mode-honor-.patch similarity index 100% rename from 0216-Make-any-of-the-loaders-that-link-in-efi-mode-honor-.patch rename to SOURCES/0216-Make-any-of-the-loaders-that-link-in-efi-mode-honor-.patch diff --git a/0217-Minimize-the-sort-ordering-for-.debug-and-rescue-ker.patch b/SOURCES/0217-Minimize-the-sort-ordering-for-.debug-and-rescue-ker.patch similarity index 100% rename from 0217-Minimize-the-sort-ordering-for-.debug-and-rescue-ker.patch rename to SOURCES/0217-Minimize-the-sort-ordering-for-.debug-and-rescue-ker.patch diff --git a/0218-Add-grub_qdprintf-grub_dprintf-without-the-file-line.patch b/SOURCES/0218-Add-grub_qdprintf-grub_dprintf-without-the-file-line.patch similarity index 100% rename from 0218-Add-grub_qdprintf-grub_dprintf-without-the-file-line.patch rename to SOURCES/0218-Add-grub_qdprintf-grub_dprintf-without-the-file-line.patch diff --git a/0219-Make-a-gdb-dprintf-that-tells-us-load-addresses.patch b/SOURCES/0219-Make-a-gdb-dprintf-that-tells-us-load-addresses.patch similarity index 100% rename from 0219-Make-a-gdb-dprintf-that-tells-us-load-addresses.patch rename to SOURCES/0219-Make-a-gdb-dprintf-that-tells-us-load-addresses.patch diff --git a/0220-Handle-multi-arch-64-on-32-boot-in-linuxefi-loader.patch b/SOURCES/0220-Handle-multi-arch-64-on-32-boot-in-linuxefi-loader.patch similarity index 100% rename from 0220-Handle-multi-arch-64-on-32-boot-in-linuxefi-loader.patch rename to SOURCES/0220-Handle-multi-arch-64-on-32-boot-in-linuxefi-loader.patch diff --git a/0221-Try-to-pick-better-locations-for-kernel-and-initrd.patch b/SOURCES/0221-Try-to-pick-better-locations-for-kernel-and-initrd.patch similarity index 100% rename from 0221-Try-to-pick-better-locations-for-kernel-and-initrd.patch rename to SOURCES/0221-Try-to-pick-better-locations-for-kernel-and-initrd.patch diff --git a/0222-x86-efi-Use-bounce-buffers-for-reading-to-addresses-.patch b/SOURCES/0222-x86-efi-Use-bounce-buffers-for-reading-to-addresses-.patch similarity index 100% rename from 0222-x86-efi-Use-bounce-buffers-for-reading-to-addresses-.patch rename to SOURCES/0222-x86-efi-Use-bounce-buffers-for-reading-to-addresses-.patch diff --git a/0223-x86-efi-Re-arrange-grub_cmd_linux-a-little-bit.patch b/SOURCES/0223-x86-efi-Re-arrange-grub_cmd_linux-a-little-bit.patch similarity index 100% rename from 0223-x86-efi-Re-arrange-grub_cmd_linux-a-little-bit.patch rename to SOURCES/0223-x86-efi-Re-arrange-grub_cmd_linux-a-little-bit.patch diff --git a/0224-x86-efi-Make-our-own-allocator-for-kernel-stuff.patch b/SOURCES/0224-x86-efi-Make-our-own-allocator-for-kernel-stuff.patch similarity index 100% rename from 0224-x86-efi-Make-our-own-allocator-for-kernel-stuff.patch rename to SOURCES/0224-x86-efi-Make-our-own-allocator-for-kernel-stuff.patch diff --git a/0225-x86-efi-Allow-initrd-params-cmdline-allocations-abov.patch b/SOURCES/0225-x86-efi-Allow-initrd-params-cmdline-allocations-abov.patch similarity index 100% rename from 0225-x86-efi-Allow-initrd-params-cmdline-allocations-abov.patch rename to SOURCES/0225-x86-efi-Allow-initrd-params-cmdline-allocations-abov.patch diff --git a/0226-efi-Set-image-base-address-before-jumping-to-the-PE-.patch b/SOURCES/0226-efi-Set-image-base-address-before-jumping-to-the-PE-.patch similarity index 100% rename from 0226-efi-Set-image-base-address-before-jumping-to-the-PE-.patch rename to SOURCES/0226-efi-Set-image-base-address-before-jumping-to-the-PE-.patch diff --git a/0227-x86-efi-Reduce-maximum-bounce-buffer-size-to-16-MiB.patch b/SOURCES/0227-x86-efi-Reduce-maximum-bounce-buffer-size-to-16-MiB.patch similarity index 100% rename from 0227-x86-efi-Reduce-maximum-bounce-buffer-size-to-16-MiB.patch rename to SOURCES/0227-x86-efi-Reduce-maximum-bounce-buffer-size-to-16-MiB.patch diff --git a/0228-efilinux-Fix-integer-overflows-in-grub_cmd_initrd.patch b/SOURCES/0228-efilinux-Fix-integer-overflows-in-grub_cmd_initrd.patch similarity index 100% rename from 0228-efilinux-Fix-integer-overflows-in-grub_cmd_initrd.patch rename to SOURCES/0228-efilinux-Fix-integer-overflows-in-grub_cmd_initrd.patch diff --git a/0229-linuxefi-fail-kernel-validation-without-shim-protoco.patch b/SOURCES/0229-linuxefi-fail-kernel-validation-without-shim-protoco.patch similarity index 100% rename from 0229-linuxefi-fail-kernel-validation-without-shim-protoco.patch rename to SOURCES/0229-linuxefi-fail-kernel-validation-without-shim-protoco.patch diff --git a/0230-Allow-chainloading-EFI-apps-from-loop-mounts.patch b/SOURCES/0230-Allow-chainloading-EFI-apps-from-loop-mounts.patch similarity index 100% rename from 0230-Allow-chainloading-EFI-apps-from-loop-mounts.patch rename to SOURCES/0230-Allow-chainloading-EFI-apps-from-loop-mounts.patch diff --git a/0231-grub-core-loader-i386-efi-linux.c-do-not-validate-ke.patch b/SOURCES/0231-grub-core-loader-i386-efi-linux.c-do-not-validate-ke.patch similarity index 100% rename from 0231-grub-core-loader-i386-efi-linux.c-do-not-validate-ke.patch rename to SOURCES/0231-grub-core-loader-i386-efi-linux.c-do-not-validate-ke.patch diff --git a/0232-grub-core-loader-efi-chainloader.c-do-not-validate-c.patch b/SOURCES/0232-grub-core-loader-efi-chainloader.c-do-not-validate-c.patch similarity index 100% rename from 0232-grub-core-loader-efi-chainloader.c-do-not-validate-c.patch rename to SOURCES/0232-grub-core-loader-efi-chainloader.c-do-not-validate-c.patch diff --git a/0233-grub-core-loader-efi-linux.c-drop-now-unused-grub_li.patch b/SOURCES/0233-grub-core-loader-efi-linux.c-drop-now-unused-grub_li.patch similarity index 100% rename from 0233-grub-core-loader-efi-linux.c-drop-now-unused-grub_li.patch rename to SOURCES/0233-grub-core-loader-efi-linux.c-drop-now-unused-grub_li.patch diff --git a/0234-loader-efi-chainloader-grub_load_and_start_image-doe.patch b/SOURCES/0234-loader-efi-chainloader-grub_load_and_start_image-doe.patch similarity index 100% rename from 0234-loader-efi-chainloader-grub_load_and_start_image-doe.patch rename to SOURCES/0234-loader-efi-chainloader-grub_load_and_start_image-doe.patch diff --git a/0235-loader-efi-chainloader-simplify-the-loader-state.patch b/SOURCES/0235-loader-efi-chainloader-simplify-the-loader-state.patch similarity index 100% rename from 0235-loader-efi-chainloader-simplify-the-loader-state.patch rename to SOURCES/0235-loader-efi-chainloader-simplify-the-loader-state.patch diff --git a/0236-loader-efi-chainloader-Use-grub_loader_set_ex.patch b/SOURCES/0236-loader-efi-chainloader-Use-grub_loader_set_ex.patch similarity index 100% rename from 0236-loader-efi-chainloader-Use-grub_loader_set_ex.patch rename to SOURCES/0236-loader-efi-chainloader-Use-grub_loader_set_ex.patch diff --git a/0237-loader-i386-efi-linux-Avoid-a-use-after-free-in-the-.patch b/SOURCES/0237-loader-i386-efi-linux-Avoid-a-use-after-free-in-the-.patch similarity index 100% rename from 0237-loader-i386-efi-linux-Avoid-a-use-after-free-in-the-.patch rename to SOURCES/0237-loader-i386-efi-linux-Avoid-a-use-after-free-in-the-.patch diff --git a/0238-loader-i386-efi-linux-Use-grub_loader_set_ex.patch b/SOURCES/0238-loader-i386-efi-linux-Use-grub_loader_set_ex.patch similarity index 100% rename from 0238-loader-i386-efi-linux-Use-grub_loader_set_ex.patch rename to SOURCES/0238-loader-i386-efi-linux-Use-grub_loader_set_ex.patch diff --git a/0239-loader-i386-efi-linux-Fix-a-memory-leak-in-the-initr.patch b/SOURCES/0239-loader-i386-efi-linux-Fix-a-memory-leak-in-the-initr.patch similarity index 100% rename from 0239-loader-i386-efi-linux-Fix-a-memory-leak-in-the-initr.patch rename to SOURCES/0239-loader-i386-efi-linux-Fix-a-memory-leak-in-the-initr.patch diff --git a/0240-EFI-allocate-kernel-in-EFI_RUNTIME_SERVICES_CODE-ins.patch b/SOURCES/0240-EFI-allocate-kernel-in-EFI_RUNTIME_SERVICES_CODE-ins.patch similarity index 100% rename from 0240-EFI-allocate-kernel-in-EFI_RUNTIME_SERVICES_CODE-ins.patch rename to SOURCES/0240-EFI-allocate-kernel-in-EFI_RUNTIME_SERVICES_CODE-ins.patch diff --git a/0241-efi-use-enumerated-array-positions-for-our-allocatio.patch b/SOURCES/0241-efi-use-enumerated-array-positions-for-our-allocatio.patch similarity index 100% rename from 0241-efi-use-enumerated-array-positions-for-our-allocatio.patch rename to SOURCES/0241-efi-use-enumerated-array-positions-for-our-allocatio.patch diff --git a/0242-efi-split-allocation-policy-for-kernel-vs-initrd-mem.patch b/SOURCES/0242-efi-split-allocation-policy-for-kernel-vs-initrd-mem.patch similarity index 100% rename from 0242-efi-split-allocation-policy-for-kernel-vs-initrd-mem.patch rename to SOURCES/0242-efi-split-allocation-policy-for-kernel-vs-initrd-mem.patch diff --git a/0243-efi-allocate-the-initrd-within-the-bounds-expressed-.patch b/SOURCES/0243-efi-allocate-the-initrd-within-the-bounds-expressed-.patch similarity index 100% rename from 0243-efi-allocate-the-initrd-within-the-bounds-expressed-.patch rename to SOURCES/0243-efi-allocate-the-initrd-within-the-bounds-expressed-.patch diff --git a/0244-efi-use-EFI_LOADER_-CODE-DATA-for-kernel-and-initrd-.patch b/SOURCES/0244-efi-use-EFI_LOADER_-CODE-DATA-for-kernel-and-initrd-.patch similarity index 100% rename from 0244-efi-use-EFI_LOADER_-CODE-DATA-for-kernel-and-initrd-.patch rename to SOURCES/0244-efi-use-EFI_LOADER_-CODE-DATA-for-kernel-and-initrd-.patch diff --git a/0245-x86-efi-Fix-an-incorrect-array-size-in-kernel-alloca.patch b/SOURCES/0245-x86-efi-Fix-an-incorrect-array-size-in-kernel-alloca.patch similarity index 100% rename from 0245-x86-efi-Fix-an-incorrect-array-size-in-kernel-alloca.patch rename to SOURCES/0245-x86-efi-Fix-an-incorrect-array-size-in-kernel-alloca.patch diff --git a/0246-grub-install-on-EFI-if-forced.patch b/SOURCES/0246-grub-install-on-EFI-if-forced.patch similarity index 100% rename from 0246-grub-install-on-EFI-if-forced.patch rename to SOURCES/0246-grub-install-on-EFI-if-forced.patch diff --git a/0247-Remove-Install-section-from-aux-systemd-units.patch b/SOURCES/0247-Remove-Install-section-from-aux-systemd-units.patch similarity index 100% rename from 0247-Remove-Install-section-from-aux-systemd-units.patch rename to SOURCES/0247-Remove-Install-section-from-aux-systemd-units.patch diff --git a/0248-chainloader-remove-device-path-debug-message.patch b/SOURCES/0248-chainloader-remove-device-path-debug-message.patch similarity index 100% rename from 0248-chainloader-remove-device-path-debug-message.patch rename to SOURCES/0248-chainloader-remove-device-path-debug-message.patch diff --git a/0249-grub-set-bootflag-Conservative-partial-fix-for-CVE-2.patch b/SOURCES/0249-grub-set-bootflag-Conservative-partial-fix-for-CVE-2.patch similarity index 100% rename from 0249-grub-set-bootflag-Conservative-partial-fix-for-CVE-2.patch rename to SOURCES/0249-grub-set-bootflag-Conservative-partial-fix-for-CVE-2.patch diff --git a/0250-grub-set-bootflag-More-complete-fix-for-CVE-2024-104.patch b/SOURCES/0250-grub-set-bootflag-More-complete-fix-for-CVE-2024-104.patch similarity index 100% rename from 0250-grub-set-bootflag-More-complete-fix-for-CVE-2024-104.patch rename to SOURCES/0250-grub-set-bootflag-More-complete-fix-for-CVE-2024-104.patch diff --git a/0251-grub-set-bootflag-Exit-calmly-when-not-running-as-ro.patch b/SOURCES/0251-grub-set-bootflag-Exit-calmly-when-not-running-as-ro.patch similarity index 100% rename from 0251-grub-set-bootflag-Exit-calmly-when-not-running-as-ro.patch rename to SOURCES/0251-grub-set-bootflag-Exit-calmly-when-not-running-as-ro.patch diff --git a/0252-Makefile.core.def-fix-linux-module.patch b/SOURCES/0252-Makefile.core.def-fix-linux-module.patch similarity index 100% rename from 0252-Makefile.core.def-fix-linux-module.patch rename to SOURCES/0252-Makefile.core.def-fix-linux-module.patch diff --git a/0253-Add-support-for-Linux-EFI-stub-loading-on-arm-archit.patch b/SOURCES/0253-Add-support-for-Linux-EFI-stub-loading-on-arm-archit.patch similarity index 100% rename from 0253-Add-support-for-Linux-EFI-stub-loading-on-arm-archit.patch rename to SOURCES/0253-Add-support-for-Linux-EFI-stub-loading-on-arm-archit.patch diff --git a/0254-arm-arm64-loader-Better-memory-allocation-and-error-.patch b/SOURCES/0254-arm-arm64-loader-Better-memory-allocation-and-error-.patch similarity index 100% rename from 0254-arm-arm64-loader-Better-memory-allocation-and-error-.patch rename to SOURCES/0254-arm-arm64-loader-Better-memory-allocation-and-error-.patch diff --git a/0255-arm64-Fix-EFI-loader-kernel-image-allocation.patch b/SOURCES/0255-arm64-Fix-EFI-loader-kernel-image-allocation.patch similarity index 100% rename from 0255-arm64-Fix-EFI-loader-kernel-image-allocation.patch rename to SOURCES/0255-arm64-Fix-EFI-loader-kernel-image-allocation.patch diff --git a/0256-pe-add-the-DOS-header-struct-and-fix-some-bad-naming.patch b/SOURCES/0256-pe-add-the-DOS-header-struct-and-fix-some-bad-naming.patch similarity index 100% rename from 0256-pe-add-the-DOS-header-struct-and-fix-some-bad-naming.patch rename to SOURCES/0256-pe-add-the-DOS-header-struct-and-fix-some-bad-naming.patch diff --git a/0257-Correct-BSS-zeroing-on-aarch64.patch b/SOURCES/0257-Correct-BSS-zeroing-on-aarch64.patch similarity index 100% rename from 0257-Correct-BSS-zeroing-on-aarch64.patch rename to SOURCES/0257-Correct-BSS-zeroing-on-aarch64.patch diff --git a/0258-arm64-Use-proper-memory-type-for-kernel-allocation.patch b/SOURCES/0258-arm64-Use-proper-memory-type-for-kernel-allocation.patch similarity index 100% rename from 0258-arm64-Use-proper-memory-type-for-kernel-allocation.patch rename to SOURCES/0258-arm64-Use-proper-memory-type-for-kernel-allocation.patch diff --git a/0259-normal-Remove-grub_env_set-prefix-in-grub_try_normal.patch b/SOURCES/0259-normal-Remove-grub_env_set-prefix-in-grub_try_normal.patch similarity index 100% rename from 0259-normal-Remove-grub_env_set-prefix-in-grub_try_normal.patch rename to SOURCES/0259-normal-Remove-grub_env_set-prefix-in-grub_try_normal.patch diff --git a/0260-fs-xfs-Handle-non-continuous-data-blocks-in-director.patch b/SOURCES/0260-fs-xfs-Handle-non-continuous-data-blocks-in-director.patch similarity index 100% rename from 0260-fs-xfs-Handle-non-continuous-data-blocks-in-director.patch rename to SOURCES/0260-fs-xfs-Handle-non-continuous-data-blocks-in-director.patch diff --git a/0261-Ignore-warnings-for-incompatible-types.patch b/SOURCES/0261-Ignore-warnings-for-incompatible-types.patch similarity index 100% rename from 0261-Ignore-warnings-for-incompatible-types.patch rename to SOURCES/0261-Ignore-warnings-for-incompatible-types.patch diff --git a/0262-cmd-search-Rework-of-CVE-2023-4001-fix.patch b/SOURCES/0262-cmd-search-Rework-of-CVE-2023-4001-fix.patch similarity index 100% rename from 0262-cmd-search-Rework-of-CVE-2023-4001-fix.patch rename to SOURCES/0262-cmd-search-Rework-of-CVE-2023-4001-fix.patch diff --git a/0263-loader-efi-linux.c-read-the-kernel-image-before-head.patch b/SOURCES/0263-loader-efi-linux.c-read-the-kernel-image-before-head.patch similarity index 100% rename from 0263-loader-efi-linux.c-read-the-kernel-image-before-head.patch rename to SOURCES/0263-loader-efi-linux.c-read-the-kernel-image-before-head.patch diff --git a/0264-nx-set-attrs-in-our-kernel-loaders.patch b/SOURCES/0264-nx-set-attrs-in-our-kernel-loaders.patch similarity index 100% rename from 0264-nx-set-attrs-in-our-kernel-loaders.patch rename to SOURCES/0264-nx-set-attrs-in-our-kernel-loaders.patch diff --git a/0265-efi-Provide-wrappers-for-load_image-start_image.patch b/SOURCES/0265-efi-Provide-wrappers-for-load_image-start_image.patch similarity index 100% rename from 0265-efi-Provide-wrappers-for-load_image-start_image.patch rename to SOURCES/0265-efi-Provide-wrappers-for-load_image-start_image.patch diff --git a/0266-efi-Disallow-fallback-to-legacy-Linux-loader-when-sh.patch b/SOURCES/0266-efi-Disallow-fallback-to-legacy-Linux-loader-when-sh.patch similarity index 100% rename from 0266-efi-Disallow-fallback-to-legacy-Linux-loader-when-sh.patch rename to SOURCES/0266-efi-Disallow-fallback-to-legacy-Linux-loader-when-sh.patch diff --git a/0267-Set-non-executable-stack-sections-on-EFI-assembly-fi.patch b/SOURCES/0267-Set-non-executable-stack-sections-on-EFI-assembly-fi.patch similarity index 100% rename from 0267-Set-non-executable-stack-sections-on-EFI-assembly-fi.patch rename to SOURCES/0267-Set-non-executable-stack-sections-on-EFI-assembly-fi.patch diff --git a/0268-grub-mkconfig.in-turn-off-executable-owner-bit.patch b/SOURCES/0268-grub-mkconfig.in-turn-off-executable-owner-bit.patch similarity index 100% rename from 0268-grub-mkconfig.in-turn-off-executable-owner-bit.patch rename to SOURCES/0268-grub-mkconfig.in-turn-off-executable-owner-bit.patch diff --git a/0269-kern-ieee1275-init-Add-IEEE-1275-Radix-support-for-K.patch b/SOURCES/0269-kern-ieee1275-init-Add-IEEE-1275-Radix-support-for-K.patch similarity index 100% rename from 0269-kern-ieee1275-init-Add-IEEE-1275-Radix-support-for-K.patch rename to SOURCES/0269-kern-ieee1275-init-Add-IEEE-1275-Radix-support-for-K.patch diff --git a/0270-grub2-mkconfig-Ensure-grub-cfg-stub-is-not-overwritt.patch b/SOURCES/0270-grub2-mkconfig-Ensure-grub-cfg-stub-is-not-overwritt.patch similarity index 100% rename from 0270-grub2-mkconfig-Ensure-grub-cfg-stub-is-not-overwritt.patch rename to SOURCES/0270-grub2-mkconfig-Ensure-grub-cfg-stub-is-not-overwritt.patch diff --git a/0271-grub2-mkconfig-Simplify-os_name-detection.patch b/SOURCES/0271-grub2-mkconfig-Simplify-os_name-detection.patch similarity index 100% rename from 0271-grub2-mkconfig-Simplify-os_name-detection.patch rename to SOURCES/0271-grub2-mkconfig-Simplify-os_name-detection.patch diff --git a/0272-grub-mkconfig-Remove-check-for-mount-point-for-grub-.patch b/SOURCES/0272-grub-mkconfig-Remove-check-for-mount-point-for-grub-.patch similarity index 100% rename from 0272-grub-mkconfig-Remove-check-for-mount-point-for-grub-.patch rename to SOURCES/0272-grub-mkconfig-Remove-check-for-mount-point-for-grub-.patch diff --git a/0273-efi-api.h-include-missing-__grub_efi_api-macros-on-E.patch b/SOURCES/0273-efi-api.h-include-missing-__grub_efi_api-macros-on-E.patch similarity index 100% rename from 0273-efi-api.h-include-missing-__grub_efi_api-macros-on-E.patch rename to SOURCES/0273-efi-api.h-include-missing-__grub_efi_api-macros-on-E.patch diff --git a/0274-grub-core-net-arp.c-fix-variable-name.patch b/SOURCES/0274-grub-core-net-arp.c-fix-variable-name.patch similarity index 100% rename from 0274-grub-core-net-arp.c-fix-variable-name.patch rename to SOURCES/0274-grub-core-net-arp.c-fix-variable-name.patch diff --git a/0275-load-EFI-commands-inside-test-expressions.patch b/SOURCES/0275-load-EFI-commands-inside-test-expressions.patch similarity index 100% rename from 0275-load-EFI-commands-inside-test-expressions.patch rename to SOURCES/0275-load-EFI-commands-inside-test-expressions.patch diff --git a/0276-efi-loader-Check-if-NX-is-required-in-grub_efi_linux.patch b/SOURCES/0276-efi-loader-Check-if-NX-is-required-in-grub_efi_linux.patch similarity index 100% rename from 0276-efi-loader-Check-if-NX-is-required-in-grub_efi_linux.patch rename to SOURCES/0276-efi-loader-Check-if-NX-is-required-in-grub_efi_linux.patch diff --git a/0277-Stop-grub.efi-from-always-printing-dynamic_load_symb.patch b/SOURCES/0277-Stop-grub.efi-from-always-printing-dynamic_load_symb.patch similarity index 100% rename from 0277-Stop-grub.efi-from-always-printing-dynamic_load_symb.patch rename to SOURCES/0277-Stop-grub.efi-from-always-printing-dynamic_load_symb.patch diff --git a/0278-linuxefi-Invalidate-i-cache-before-starting-the-kern.patch b/SOURCES/0278-linuxefi-Invalidate-i-cache-before-starting-the-kern.patch similarity index 100% rename from 0278-linuxefi-Invalidate-i-cache-before-starting-the-kern.patch rename to SOURCES/0278-linuxefi-Invalidate-i-cache-before-starting-the-kern.patch diff --git a/0279-grub-mkconfig-dont-overwrite-BLS-cmdline-if-BLSCFG.patch b/SOURCES/0279-grub-mkconfig-dont-overwrite-BLS-cmdline-if-BLSCFG.patch similarity index 100% rename from 0279-grub-mkconfig-dont-overwrite-BLS-cmdline-if-BLSCFG.patch rename to SOURCES/0279-grub-mkconfig-dont-overwrite-BLS-cmdline-if-BLSCFG.patch diff --git a/0280-grub2-mkconfig-Pass-all-boot-params-when-used-by-ana.patch b/SOURCES/0280-grub2-mkconfig-Pass-all-boot-params-when-used-by-ana.patch similarity index 100% rename from 0280-grub2-mkconfig-Pass-all-boot-params-when-used-by-ana.patch rename to SOURCES/0280-grub2-mkconfig-Pass-all-boot-params-when-used-by-ana.patch diff --git a/0281-10_linux.in-escape-semicolon-and-ampersand-on-BLS-up.patch b/SOURCES/0281-10_linux.in-escape-semicolon-and-ampersand-on-BLS-up.patch similarity index 100% rename from 0281-10_linux.in-escape-semicolon-and-ampersand-on-BLS-up.patch rename to SOURCES/0281-10_linux.in-escape-semicolon-and-ampersand-on-BLS-up.patch diff --git a/0282-acpi-Fix-out-of-bounds-access-in-grub_acpi_xsdt_find.patch b/SOURCES/0282-acpi-Fix-out-of-bounds-access-in-grub_acpi_xsdt_find.patch similarity index 100% rename from 0282-acpi-Fix-out-of-bounds-access-in-grub_acpi_xsdt_find.patch rename to SOURCES/0282-acpi-Fix-out-of-bounds-access-in-grub_acpi_xsdt_find.patch diff --git a/0283-fs-xfs-Fix-large-extent-counters-incompat-feature-su.patch b/SOURCES/0283-fs-xfs-Fix-large-extent-counters-incompat-feature-su.patch similarity index 100% rename from 0283-fs-xfs-Fix-large-extent-counters-incompat-feature-su.patch rename to SOURCES/0283-fs-xfs-Fix-large-extent-counters-incompat-feature-su.patch diff --git a/0284-term-ns8250-spcr-return-if-redirection-is-disabled.patch b/SOURCES/0284-term-ns8250-spcr-return-if-redirection-is-disabled.patch similarity index 100% rename from 0284-term-ns8250-spcr-return-if-redirection-is-disabled.patch rename to SOURCES/0284-term-ns8250-spcr-return-if-redirection-is-disabled.patch diff --git a/0285-commands-legacycfg-Avoid-closing-file-twice.patch b/SOURCES/0285-commands-legacycfg-Avoid-closing-file-twice.patch similarity index 100% rename from 0285-commands-legacycfg-Avoid-closing-file-twice.patch rename to SOURCES/0285-commands-legacycfg-Avoid-closing-file-twice.patch diff --git a/0286-disk-ahci.c-remove-conditional-operator-for-endtime.patch b/SOURCES/0286-disk-ahci.c-remove-conditional-operator-for-endtime.patch similarity index 100% rename from 0286-disk-ahci.c-remove-conditional-operator-for-endtime.patch rename to SOURCES/0286-disk-ahci.c-remove-conditional-operator-for-endtime.patch diff --git a/0287-misc-Implement-grub_strlcpy.patch b/SOURCES/0287-misc-Implement-grub_strlcpy.patch similarity index 100% rename from 0287-misc-Implement-grub_strlcpy.patch rename to SOURCES/0287-misc-Implement-grub_strlcpy.patch diff --git a/0288-fs-ufs-Fix-a-heap-OOB-write.patch b/SOURCES/0288-fs-ufs-Fix-a-heap-OOB-write.patch similarity index 100% rename from 0288-fs-ufs-Fix-a-heap-OOB-write.patch rename to SOURCES/0288-fs-ufs-Fix-a-heap-OOB-write.patch diff --git a/0289-fs-hfs-Fix-stack-OOB-write-with-grub_strcpy.patch b/SOURCES/0289-fs-hfs-Fix-stack-OOB-write-with-grub_strcpy.patch similarity index 100% rename from 0289-fs-hfs-Fix-stack-OOB-write-with-grub_strcpy.patch rename to SOURCES/0289-fs-hfs-Fix-stack-OOB-write-with-grub_strcpy.patch diff --git a/0290-fs-tar-Initialize-name-in-grub_cpio_find_file.patch b/SOURCES/0290-fs-tar-Initialize-name-in-grub_cpio_find_file.patch similarity index 100% rename from 0290-fs-tar-Initialize-name-in-grub_cpio_find_file.patch rename to SOURCES/0290-fs-tar-Initialize-name-in-grub_cpio_find_file.patch diff --git a/0291-fs-tar-Integer-overflow-leads-to-heap-OOB-write.patch b/SOURCES/0291-fs-tar-Integer-overflow-leads-to-heap-OOB-write.patch similarity index 100% rename from 0291-fs-tar-Integer-overflow-leads-to-heap-OOB-write.patch rename to SOURCES/0291-fs-tar-Integer-overflow-leads-to-heap-OOB-write.patch diff --git a/0292-fs-f2fs-Set-a-grub_errno-if-mount-fails.patch b/SOURCES/0292-fs-f2fs-Set-a-grub_errno-if-mount-fails.patch similarity index 100% rename from 0292-fs-f2fs-Set-a-grub_errno-if-mount-fails.patch rename to SOURCES/0292-fs-f2fs-Set-a-grub_errno-if-mount-fails.patch diff --git a/0293-fs-hfsplus-Set-a-grub_errno-if-mount-fails.patch b/SOURCES/0293-fs-hfsplus-Set-a-grub_errno-if-mount-fails.patch similarity index 100% rename from 0293-fs-hfsplus-Set-a-grub_errno-if-mount-fails.patch rename to SOURCES/0293-fs-hfsplus-Set-a-grub_errno-if-mount-fails.patch diff --git a/0294-fs-iso9660-Set-a-grub_errno-if-mount-fails.patch b/SOURCES/0294-fs-iso9660-Set-a-grub_errno-if-mount-fails.patch similarity index 100% rename from 0294-fs-iso9660-Set-a-grub_errno-if-mount-fails.patch rename to SOURCES/0294-fs-iso9660-Set-a-grub_errno-if-mount-fails.patch diff --git a/0295-fs-iso9660-Fix-invalid-free.patch b/SOURCES/0295-fs-iso9660-Fix-invalid-free.patch similarity index 100% rename from 0295-fs-iso9660-Fix-invalid-free.patch rename to SOURCES/0295-fs-iso9660-Fix-invalid-free.patch diff --git a/0296-fs-jfs-Fix-OOB-read-in-jfs_getent.patch b/SOURCES/0296-fs-jfs-Fix-OOB-read-in-jfs_getent.patch similarity index 100% rename from 0296-fs-jfs-Fix-OOB-read-in-jfs_getent.patch rename to SOURCES/0296-fs-jfs-Fix-OOB-read-in-jfs_getent.patch diff --git a/0297-fs-jfs-Fix-OOB-read-caused-by-invalid-dir-slot-index.patch b/SOURCES/0297-fs-jfs-Fix-OOB-read-caused-by-invalid-dir-slot-index.patch similarity index 100% rename from 0297-fs-jfs-Fix-OOB-read-caused-by-invalid-dir-slot-index.patch rename to SOURCES/0297-fs-jfs-Fix-OOB-read-caused-by-invalid-dir-slot-index.patch diff --git a/0298-fs-jfs-Use-full-40-bits-offset-and-address-for-a-dat.patch b/SOURCES/0298-fs-jfs-Use-full-40-bits-offset-and-address-for-a-dat.patch similarity index 100% rename from 0298-fs-jfs-Use-full-40-bits-offset-and-address-for-a-dat.patch rename to SOURCES/0298-fs-jfs-Use-full-40-bits-offset-and-address-for-a-dat.patch diff --git a/0299-fs-jfs-Inconsistent-signed-unsigned-types-usage-in-r.patch b/SOURCES/0299-fs-jfs-Inconsistent-signed-unsigned-types-usage-in-r.patch similarity index 100% rename from 0299-fs-jfs-Inconsistent-signed-unsigned-types-usage-in-r.patch rename to SOURCES/0299-fs-jfs-Inconsistent-signed-unsigned-types-usage-in-r.patch diff --git a/0300-fs-ext2-Fix-out-of-bounds-read-for-inline-extents.patch b/SOURCES/0300-fs-ext2-Fix-out-of-bounds-read-for-inline-extents.patch similarity index 100% rename from 0300-fs-ext2-Fix-out-of-bounds-read-for-inline-extents.patch rename to SOURCES/0300-fs-ext2-Fix-out-of-bounds-read-for-inline-extents.patch diff --git a/0301-fs-ntfs-Fix-out-of-bounds-read.patch b/SOURCES/0301-fs-ntfs-Fix-out-of-bounds-read.patch similarity index 100% rename from 0301-fs-ntfs-Fix-out-of-bounds-read.patch rename to SOURCES/0301-fs-ntfs-Fix-out-of-bounds-read.patch diff --git a/0302-fs-ntfs-Track-the-end-of-the-MFT-attribute-buffer.patch b/SOURCES/0302-fs-ntfs-Track-the-end-of-the-MFT-attribute-buffer.patch similarity index 100% rename from 0302-fs-ntfs-Track-the-end-of-the-MFT-attribute-buffer.patch rename to SOURCES/0302-fs-ntfs-Track-the-end-of-the-MFT-attribute-buffer.patch diff --git a/0303-fs-ntfs-Use-a-helper-function-to-access-attributes.patch b/SOURCES/0303-fs-ntfs-Use-a-helper-function-to-access-attributes.patch similarity index 100% rename from 0303-fs-ntfs-Use-a-helper-function-to-access-attributes.patch rename to SOURCES/0303-fs-ntfs-Use-a-helper-function-to-access-attributes.patch diff --git a/0305-fs-xfs-Fix-out-of-bounds-read.patch b/SOURCES/0305-fs-xfs-Fix-out-of-bounds-read.patch similarity index 100% rename from 0305-fs-xfs-Fix-out-of-bounds-read.patch rename to SOURCES/0305-fs-xfs-Fix-out-of-bounds-read.patch diff --git a/0306-fs-xfs-Ensuring-failing-to-mount-sets-a-grub_errno.patch b/SOURCES/0306-fs-xfs-Ensuring-failing-to-mount-sets-a-grub_errno.patch similarity index 100% rename from 0306-fs-xfs-Ensuring-failing-to-mount-sets-a-grub_errno.patch rename to SOURCES/0306-fs-xfs-Ensuring-failing-to-mount-sets-a-grub_errno.patch diff --git a/0307-kern-file-Ensure-file-data-is-set.patch b/SOURCES/0307-kern-file-Ensure-file-data-is-set.patch similarity index 100% rename from 0307-kern-file-Ensure-file-data-is-set.patch rename to SOURCES/0307-kern-file-Ensure-file-data-is-set.patch diff --git a/0308-kern-file-Implement-filesystem-reference-counting.patch b/SOURCES/0308-kern-file-Implement-filesystem-reference-counting.patch similarity index 100% rename from 0308-kern-file-Implement-filesystem-reference-counting.patch rename to SOURCES/0308-kern-file-Implement-filesystem-reference-counting.patch diff --git a/0309-cli_lock-Add-build-option-to-block-command-line-inte.patch b/SOURCES/0309-cli_lock-Add-build-option-to-block-command-line-inte.patch similarity index 100% rename from 0309-cli_lock-Add-build-option-to-block-command-line-inte.patch rename to SOURCES/0309-cli_lock-Add-build-option-to-block-command-line-inte.patch diff --git a/0310-disk-cryptodisk-Require-authentication-after-TPM-unl.patch b/SOURCES/0310-disk-cryptodisk-Require-authentication-after-TPM-unl.patch similarity index 100% rename from 0310-disk-cryptodisk-Require-authentication-after-TPM-unl.patch rename to SOURCES/0310-disk-cryptodisk-Require-authentication-after-TPM-unl.patch diff --git a/0311-disk-loopback-Reference-tracking-for-the-loopback.patch b/SOURCES/0311-disk-loopback-Reference-tracking-for-the-loopback.patch similarity index 100% rename from 0311-disk-loopback-Reference-tracking-for-the-loopback.patch rename to SOURCES/0311-disk-loopback-Reference-tracking-for-the-loopback.patch diff --git a/0312-kern-disk-Limit-recursion-depth.patch b/SOURCES/0312-kern-disk-Limit-recursion-depth.patch similarity index 100% rename from 0312-kern-disk-Limit-recursion-depth.patch rename to SOURCES/0312-kern-disk-Limit-recursion-depth.patch diff --git a/0313-kern-partition-Limit-recursion-in-part_iterate.patch b/SOURCES/0313-kern-partition-Limit-recursion-in-part_iterate.patch similarity index 100% rename from 0313-kern-partition-Limit-recursion-in-part_iterate.patch rename to SOURCES/0313-kern-partition-Limit-recursion-in-part_iterate.patch diff --git a/0314-script-execute-Limit-the-recursion-depth.patch b/SOURCES/0314-script-execute-Limit-the-recursion-depth.patch similarity index 100% rename from 0314-script-execute-Limit-the-recursion-depth.patch rename to SOURCES/0314-script-execute-Limit-the-recursion-depth.patch diff --git a/0315-net-Unregister-net_default_ip-and-net_default_mac-va.patch b/SOURCES/0315-net-Unregister-net_default_ip-and-net_default_mac-va.patch similarity index 100% rename from 0315-net-Unregister-net_default_ip-and-net_default_mac-va.patch rename to SOURCES/0315-net-Unregister-net_default_ip-and-net_default_mac-va.patch diff --git a/0316-net-Remove-variables-hooks-when-interface-is-unregis.patch b/SOURCES/0316-net-Remove-variables-hooks-when-interface-is-unregis.patch similarity index 100% rename from 0316-net-Remove-variables-hooks-when-interface-is-unregis.patch rename to SOURCES/0316-net-Remove-variables-hooks-when-interface-is-unregis.patch diff --git a/0317-net-Fix-OOB-write-in-grub_net_search_config_file.patch b/SOURCES/0317-net-Fix-OOB-write-in-grub_net_search_config_file.patch similarity index 100% rename from 0317-net-Fix-OOB-write-in-grub_net_search_config_file.patch rename to SOURCES/0317-net-Fix-OOB-write-in-grub_net_search_config_file.patch diff --git a/0318-net-tftp-Fix-stack-buffer-overflow-in-tftp_open.patch b/SOURCES/0318-net-tftp-Fix-stack-buffer-overflow-in-tftp_open.patch similarity index 100% rename from 0318-net-tftp-Fix-stack-buffer-overflow-in-tftp_open.patch rename to SOURCES/0318-net-tftp-Fix-stack-buffer-overflow-in-tftp_open.patch diff --git a/0319-video-readers-jpeg-Do-not-permit-duplicate-SOF0-mark.patch b/SOURCES/0319-video-readers-jpeg-Do-not-permit-duplicate-SOF0-mark.patch similarity index 100% rename from 0319-video-readers-jpeg-Do-not-permit-duplicate-SOF0-mark.patch rename to SOURCES/0319-video-readers-jpeg-Do-not-permit-duplicate-SOF0-mark.patch diff --git a/0320-kern-dl-Fix-for-an-integer-overflow-in-grub_dl_ref.patch b/SOURCES/0320-kern-dl-Fix-for-an-integer-overflow-in-grub_dl_ref.patch similarity index 100% rename from 0320-kern-dl-Fix-for-an-integer-overflow-in-grub_dl_ref.patch rename to SOURCES/0320-kern-dl-Fix-for-an-integer-overflow-in-grub_dl_ref.patch diff --git a/0321-kern-dl-Check-for-the-SHF_INFO_LINK-flag-in-grub_dl_.patch b/SOURCES/0321-kern-dl-Check-for-the-SHF_INFO_LINK-flag-in-grub_dl_.patch similarity index 100% rename from 0321-kern-dl-Check-for-the-SHF_INFO_LINK-flag-in-grub_dl_.patch rename to SOURCES/0321-kern-dl-Check-for-the-SHF_INFO_LINK-flag-in-grub_dl_.patch diff --git a/0322-commands-extcmd-Missing-check-for-failed-allocation.patch b/SOURCES/0322-commands-extcmd-Missing-check-for-failed-allocation.patch similarity index 100% rename from 0322-commands-extcmd-Missing-check-for-failed-allocation.patch rename to SOURCES/0322-commands-extcmd-Missing-check-for-failed-allocation.patch diff --git a/0323-commands-ls-Fix-NULL-dereference.patch b/SOURCES/0323-commands-ls-Fix-NULL-dereference.patch similarity index 100% rename from 0323-commands-ls-Fix-NULL-dereference.patch rename to SOURCES/0323-commands-ls-Fix-NULL-dereference.patch diff --git a/0324-commands-pgp-Unregister-the-check_signatures-hooks-o.patch b/SOURCES/0324-commands-pgp-Unregister-the-check_signatures-hooks-o.patch similarity index 100% rename from 0324-commands-pgp-Unregister-the-check_signatures-hooks-o.patch rename to SOURCES/0324-commands-pgp-Unregister-the-check_signatures-hooks-o.patch diff --git a/0325-normal-Remove-variables-hooks-on-module-unload.patch b/SOURCES/0325-normal-Remove-variables-hooks-on-module-unload.patch similarity index 100% rename from 0325-normal-Remove-variables-hooks-on-module-unload.patch rename to SOURCES/0325-normal-Remove-variables-hooks-on-module-unload.patch diff --git a/0326-gettext-Remove-variables-hooks-on-module-unload.patch b/SOURCES/0326-gettext-Remove-variables-hooks-on-module-unload.patch similarity index 100% rename from 0326-gettext-Remove-variables-hooks-on-module-unload.patch rename to SOURCES/0326-gettext-Remove-variables-hooks-on-module-unload.patch diff --git a/0327-gettext-Integer-overflow-leads-to-heap-OOB-write-or-.patch b/SOURCES/0327-gettext-Integer-overflow-leads-to-heap-OOB-write-or-.patch similarity index 100% rename from 0327-gettext-Integer-overflow-leads-to-heap-OOB-write-or-.patch rename to SOURCES/0327-gettext-Integer-overflow-leads-to-heap-OOB-write-or-.patch diff --git a/0328-gettext-Integer-overflow-leads-to-heap-OOB-write.patch b/SOURCES/0328-gettext-Integer-overflow-leads-to-heap-OOB-write.patch similarity index 100% rename from 0328-gettext-Integer-overflow-leads-to-heap-OOB-write.patch rename to SOURCES/0328-gettext-Integer-overflow-leads-to-heap-OOB-write.patch diff --git a/0329-commands-read-Fix-an-integer-overflow-when-supplying.patch b/SOURCES/0329-commands-read-Fix-an-integer-overflow-when-supplying.patch similarity index 100% rename from 0329-commands-read-Fix-an-integer-overflow-when-supplying.patch rename to SOURCES/0329-commands-read-Fix-an-integer-overflow-when-supplying.patch diff --git a/0330-commands-test-Stack-overflow-due-to-unlimited-recurs.patch b/SOURCES/0330-commands-test-Stack-overflow-due-to-unlimited-recurs.patch similarity index 100% rename from 0330-commands-test-Stack-overflow-due-to-unlimited-recurs.patch rename to SOURCES/0330-commands-test-Stack-overflow-due-to-unlimited-recurs.patch diff --git a/0331-commands-minicmd-Block-the-dump-command-in-lockdown-.patch b/SOURCES/0331-commands-minicmd-Block-the-dump-command-in-lockdown-.patch similarity index 100% rename from 0331-commands-minicmd-Block-the-dump-command-in-lockdown-.patch rename to SOURCES/0331-commands-minicmd-Block-the-dump-command-in-lockdown-.patch diff --git a/0332-commands-memrw-Disable-memory-reading-in-lockdown-mo.patch b/SOURCES/0332-commands-memrw-Disable-memory-reading-in-lockdown-mo.patch similarity index 100% rename from 0332-commands-memrw-Disable-memory-reading-in-lockdown-mo.patch rename to SOURCES/0332-commands-memrw-Disable-memory-reading-in-lockdown-mo.patch diff --git a/0333-commands-hexdump-Disable-memory-reading-in-lockdown-.patch b/SOURCES/0333-commands-hexdump-Disable-memory-reading-in-lockdown-.patch similarity index 100% rename from 0333-commands-hexdump-Disable-memory-reading-in-lockdown-.patch rename to SOURCES/0333-commands-hexdump-Disable-memory-reading-in-lockdown-.patch diff --git a/0334-fs-bfs-Disable-under-lockdown.patch b/SOURCES/0334-fs-bfs-Disable-under-lockdown.patch similarity index 100% rename from 0334-fs-bfs-Disable-under-lockdown.patch rename to SOURCES/0334-fs-bfs-Disable-under-lockdown.patch diff --git a/0335-fs-Disable-many-filesystems-under-lockdown.patch b/SOURCES/0335-fs-Disable-many-filesystems-under-lockdown.patch similarity index 100% rename from 0335-fs-Disable-many-filesystems-under-lockdown.patch rename to SOURCES/0335-fs-Disable-many-filesystems-under-lockdown.patch diff --git a/0336-disk-Use-safe-math-macros-to-prevent-overflows.patch b/SOURCES/0336-disk-Use-safe-math-macros-to-prevent-overflows.patch similarity index 100% rename from 0336-disk-Use-safe-math-macros-to-prevent-overflows.patch rename to SOURCES/0336-disk-Use-safe-math-macros-to-prevent-overflows.patch diff --git a/0337-disk-Prevent-overflows-when-allocating-memory-for-ar.patch b/SOURCES/0337-disk-Prevent-overflows-when-allocating-memory-for-ar.patch similarity index 100% rename from 0337-disk-Prevent-overflows-when-allocating-memory-for-ar.patch rename to SOURCES/0337-disk-Prevent-overflows-when-allocating-memory-for-ar.patch diff --git a/0338-disk-Check-if-returned-pointer-for-allocated-memory-.patch b/SOURCES/0338-disk-Check-if-returned-pointer-for-allocated-memory-.patch similarity index 100% rename from 0338-disk-Check-if-returned-pointer-for-allocated-memory-.patch rename to SOURCES/0338-disk-Check-if-returned-pointer-for-allocated-memory-.patch diff --git a/0339-disk-ieee1275-ofdisk-Call-grub_ieee1275_close-when-g.patch b/SOURCES/0339-disk-ieee1275-ofdisk-Call-grub_ieee1275_close-when-g.patch similarity index 100% rename from 0339-disk-ieee1275-ofdisk-Call-grub_ieee1275_close-when-g.patch rename to SOURCES/0339-disk-ieee1275-ofdisk-Call-grub_ieee1275_close-when-g.patch diff --git a/0340-fs-Use-safe-math-macros-to-prevent-overflows.patch b/SOURCES/0340-fs-Use-safe-math-macros-to-prevent-overflows.patch similarity index 100% rename from 0340-fs-Use-safe-math-macros-to-prevent-overflows.patch rename to SOURCES/0340-fs-Use-safe-math-macros-to-prevent-overflows.patch diff --git a/0341-fs-Prevent-overflows-when-allocating-memory-for-arra.patch b/SOURCES/0341-fs-Prevent-overflows-when-allocating-memory-for-arra.patch similarity index 100% rename from 0341-fs-Prevent-overflows-when-allocating-memory-for-arra.patch rename to SOURCES/0341-fs-Prevent-overflows-when-allocating-memory-for-arra.patch diff --git a/0342-fs-Prevent-overflows-when-assigning-returned-values-.patch b/SOURCES/0342-fs-Prevent-overflows-when-assigning-returned-values-.patch similarity index 100% rename from 0342-fs-Prevent-overflows-when-assigning-returned-values-.patch rename to SOURCES/0342-fs-Prevent-overflows-when-assigning-returned-values-.patch diff --git a/0343-fs-zfs-Use-safe-math-macros-to-prevent-overflows.patch b/SOURCES/0343-fs-zfs-Use-safe-math-macros-to-prevent-overflows.patch similarity index 100% rename from 0343-fs-zfs-Use-safe-math-macros-to-prevent-overflows.patch rename to SOURCES/0343-fs-zfs-Use-safe-math-macros-to-prevent-overflows.patch diff --git a/0344-fs-zfs-Prevent-overflows-when-allocating-memory-for-.patch b/SOURCES/0344-fs-zfs-Prevent-overflows-when-allocating-memory-for-.patch similarity index 100% rename from 0344-fs-zfs-Prevent-overflows-when-allocating-memory-for-.patch rename to SOURCES/0344-fs-zfs-Prevent-overflows-when-allocating-memory-for-.patch diff --git a/0345-fs-zfs-Check-if-returned-pointer-for-allocated-memor.patch b/SOURCES/0345-fs-zfs-Check-if-returned-pointer-for-allocated-memor.patch similarity index 100% rename from 0345-fs-zfs-Check-if-returned-pointer-for-allocated-memor.patch rename to SOURCES/0345-fs-zfs-Check-if-returned-pointer-for-allocated-memor.patch diff --git a/0346-fs-zfs-Add-missing-NULL-check-after-grub_strdup-call.patch b/SOURCES/0346-fs-zfs-Add-missing-NULL-check-after-grub_strdup-call.patch similarity index 100% rename from 0346-fs-zfs-Add-missing-NULL-check-after-grub_strdup-call.patch rename to SOURCES/0346-fs-zfs-Add-missing-NULL-check-after-grub_strdup-call.patch diff --git a/0347-net-Use-safe-math-macros-to-prevent-overflows.patch b/SOURCES/0347-net-Use-safe-math-macros-to-prevent-overflows.patch similarity index 100% rename from 0347-net-Use-safe-math-macros-to-prevent-overflows.patch rename to SOURCES/0347-net-Use-safe-math-macros-to-prevent-overflows.patch diff --git a/0348-net-Prevent-overflows-when-allocating-memory-for-arr.patch b/SOURCES/0348-net-Prevent-overflows-when-allocating-memory-for-arr.patch similarity index 100% rename from 0348-net-Prevent-overflows-when-allocating-memory-for-arr.patch rename to SOURCES/0348-net-Prevent-overflows-when-allocating-memory-for-arr.patch diff --git a/0349-net-Check-if-returned-pointer-for-allocated-memory-i.patch b/SOURCES/0349-net-Check-if-returned-pointer-for-allocated-memory-i.patch similarity index 100% rename from 0349-net-Check-if-returned-pointer-for-allocated-memory-i.patch rename to SOURCES/0349-net-Check-if-returned-pointer-for-allocated-memory-i.patch diff --git a/0350-fs-sfs-Check-if-allocated-memory-is-NULL.patch b/SOURCES/0350-fs-sfs-Check-if-allocated-memory-is-NULL.patch similarity index 100% rename from 0350-fs-sfs-Check-if-allocated-memory-is-NULL.patch rename to SOURCES/0350-fs-sfs-Check-if-allocated-memory-is-NULL.patch diff --git a/0351-script-execute-Fix-potential-underflow-and-NULL-dere.patch b/SOURCES/0351-script-execute-Fix-potential-underflow-and-NULL-dere.patch similarity index 100% rename from 0351-script-execute-Fix-potential-underflow-and-NULL-dere.patch rename to SOURCES/0351-script-execute-Fix-potential-underflow-and-NULL-dere.patch diff --git a/0352-osdep-unix-getroot-Fix-potential-underflow.patch b/SOURCES/0352-osdep-unix-getroot-Fix-potential-underflow.patch similarity index 100% rename from 0352-osdep-unix-getroot-Fix-potential-underflow.patch rename to SOURCES/0352-osdep-unix-getroot-Fix-potential-underflow.patch diff --git a/0353-misc-Ensure-consistent-overflow-error-messages.patch b/SOURCES/0353-misc-Ensure-consistent-overflow-error-messages.patch similarity index 100% rename from 0353-misc-Ensure-consistent-overflow-error-messages.patch rename to SOURCES/0353-misc-Ensure-consistent-overflow-error-messages.patch diff --git a/0354-bus-usb-ehci-Define-GRUB_EHCI_TOGGLE-as-grub_uint32_.patch b/SOURCES/0354-bus-usb-ehci-Define-GRUB_EHCI_TOGGLE-as-grub_uint32_.patch similarity index 100% rename from 0354-bus-usb-ehci-Define-GRUB_EHCI_TOGGLE-as-grub_uint32_.patch rename to SOURCES/0354-bus-usb-ehci-Define-GRUB_EHCI_TOGGLE-as-grub_uint32_.patch diff --git a/0355-normal-menu-Use-safe-math-to-avoid-an-integer-overfl.patch b/SOURCES/0355-normal-menu-Use-safe-math-to-avoid-an-integer-overfl.patch similarity index 100% rename from 0355-normal-menu-Use-safe-math-to-avoid-an-integer-overfl.patch rename to SOURCES/0355-normal-menu-Use-safe-math-to-avoid-an-integer-overfl.patch diff --git a/0356-kern-partition-Add-sanity-check-after-grub_strtoul-c.patch b/SOURCES/0356-kern-partition-Add-sanity-check-after-grub_strtoul-c.patch similarity index 100% rename from 0356-kern-partition-Add-sanity-check-after-grub_strtoul-c.patch rename to SOURCES/0356-kern-partition-Add-sanity-check-after-grub_strtoul-c.patch diff --git a/0357-kern-misc-Add-sanity-check-after-grub_strtoul-call.patch b/SOURCES/0357-kern-misc-Add-sanity-check-after-grub_strtoul-call.patch similarity index 100% rename from 0357-kern-misc-Add-sanity-check-after-grub_strtoul-call.patch rename to SOURCES/0357-kern-misc-Add-sanity-check-after-grub_strtoul-call.patch diff --git a/0358-loader-i386-linux-Cast-left-shift-to-grub_uint32_t.patch b/SOURCES/0358-loader-i386-linux-Cast-left-shift-to-grub_uint32_t.patch similarity index 100% rename from 0358-loader-i386-linux-Cast-left-shift-to-grub_uint32_t.patch rename to SOURCES/0358-loader-i386-linux-Cast-left-shift-to-grub_uint32_t.patch diff --git a/0359-loader-i386-bsd-Use-safe-math-to-avoid-underflow.patch b/SOURCES/0359-loader-i386-bsd-Use-safe-math-to-avoid-underflow.patch similarity index 100% rename from 0359-loader-i386-bsd-Use-safe-math-to-avoid-underflow.patch rename to SOURCES/0359-loader-i386-bsd-Use-safe-math-to-avoid-underflow.patch diff --git a/0360-fs-ext2-Rework-out-of-bounds-read-for-inline-and-ext.patch b/SOURCES/0360-fs-ext2-Rework-out-of-bounds-read-for-inline-and-ext.patch similarity index 100% rename from 0360-fs-ext2-Rework-out-of-bounds-read-for-inline-and-ext.patch rename to SOURCES/0360-fs-ext2-Rework-out-of-bounds-read-for-inline-and-ext.patch diff --git a/0361-powerpc-increase-MIN-RMA-size-for-CAS-negotiation.patch b/SOURCES/0361-powerpc-increase-MIN-RMA-size-for-CAS-negotiation.patch similarity index 100% rename from 0361-powerpc-increase-MIN-RMA-size-for-CAS-negotiation.patch rename to SOURCES/0361-powerpc-increase-MIN-RMA-size-for-CAS-negotiation.patch diff --git a/0362-ieee1275-ofnet-Fix-grub_malloc-removed-after-added-s.patch b/SOURCES/0362-ieee1275-ofnet-Fix-grub_malloc-removed-after-added-s.patch similarity index 100% rename from 0362-ieee1275-ofnet-Fix-grub_malloc-removed-after-added-s.patch rename to SOURCES/0362-ieee1275-ofnet-Fix-grub_malloc-removed-after-added-s.patch diff --git a/20-grub.install b/SOURCES/20-grub.install similarity index 100% rename from 20-grub.install rename to SOURCES/20-grub.install diff --git a/99-grub-mkconfig.install b/SOURCES/99-grub-mkconfig.install similarity index 92% rename from 99-grub-mkconfig.install rename to SOURCES/99-grub-mkconfig.install index 1411f6a..498c454 100755 --- a/99-grub-mkconfig.install +++ b/SOURCES/99-grub-mkconfig.install @@ -4,6 +4,12 @@ if ! [[ $KERNEL_INSTALL_MACHINE_ID ]]; then exit 0 fi +# Run grub2-mkconfig if ENABLE_BLSCFG is false +if grep -s -q '^GRUB_ENABLE_BLSCFG="*false"*\s*$' /etc/default/grub; then + RUN_MKCONFIG=true + DISABLE_BLS=true +fi + # PV and PVH Xen DomU guests boot with pygrub that doesn't have BLS support, # also Xen Dom0 use the menuentries from 20_linux_xen and not the ones from # 10_linux. So BLS support needs to be disabled for both Xen Dom0 and DomU. diff --git a/bootstrap b/SOURCES/bootstrap similarity index 100% rename from bootstrap rename to SOURCES/bootstrap diff --git a/bootstrap.conf b/SOURCES/bootstrap.conf similarity index 100% rename from bootstrap.conf rename to SOURCES/bootstrap.conf diff --git a/gitignore b/SOURCES/gitignore similarity index 100% rename from gitignore rename to SOURCES/gitignore diff --git a/grub.macros b/SOURCES/grub.macros similarity index 100% rename from grub.macros rename to SOURCES/grub.macros diff --git a/grub.patches b/SOURCES/grub.patches similarity index 100% rename from grub.patches rename to SOURCES/grub.patches diff --git a/sbat.csv.in b/SOURCES/sbat.csv.in similarity index 100% rename from sbat.csv.in rename to SOURCES/sbat.csv.in diff --git a/strtoull_test.c b/SOURCES/strtoull_test.c similarity index 100% rename from strtoull_test.c rename to SOURCES/strtoull_test.c diff --git a/grub2.spec b/SPECS/grub2.spec similarity index 99% rename from grub2.spec rename to SPECS/grub2.spec index eb868b9..e63e343 100644 --- a/grub2.spec +++ b/SPECS/grub2.spec @@ -17,7 +17,7 @@ Name: grub2 Epoch: 1 Version: 2.12 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Bootloader with support for Linux, Multiboot and more License: GPL-3.0-or-later URL: http://www.gnu.org/software/grub/ @@ -583,6 +583,10 @@ mv ${EFI_HOME}/grub.cfg.stb ${EFI_HOME}/grub.cfg %endif %changelog +* Mon Apr 7 2025 Marta Lewandowska - 2.12-15 +- 99-grub-mkconfig.install: Disable BLS and run grub2-mkconfig when GRUB_ENABLE_BLSCFG is disable +- Resolves: #RHEL-86261 + * Tue Mar 25 2025 Nicolas Frayer 2.12-14 - ieee1275/ofnet: Fix grub_malloc() removed after added safe - Related: #RHEL-80073 diff --git a/sources b/sources deleted file mode 100644 index cf7ec7d..0000000 --- a/sources +++ /dev/null @@ -1,4 +0,0 @@ -SHA512 (gnulib-9f48fb992a3d7e96610c4ce8be969cff2d61a01b.tar.gz) = 6887dede2d4a403422ea045329ee9bd7ca4c1561bcaf39e805e1d1ce8f4c050a65ce286e7d8362fb8e815b5fab0b405730a3f93194e343e2aedcf9b4411a285e -SHA512 (grub-2.12.tar.xz) = 761c060a4c3da9c0e810b0ea967e3ebc66baa4ddd682a503ae3d30a83707626bccaf49359304a16b3a26fc4435fe6bea1ee90be910c84de3c2b5485a31a15be3 -SHA512 (theme.tar.bz2) = 0f6f914d5f801509403094b28b8cfe5169cb56ae9bdd808ae21a6780a8236b434161a068351508dd78729c25ee2fed066c124c1eef9e15102750b409b4576a5c -SHA512 (unifont-13.0.06.pcf.gz) = 25f1ea4e316cd77b65cf4f60aa10ed054db6df2195be7344216673dee6628ab055ebcdeea186996d931fd1e9e4f519f4a2e4b4544b8a9ad2fe410aadc4eecd2d