linux58-tkg: Import latest bcachefs patchset
https://github.com/koverstreet/bcachefs
This commit is contained in:
parent
cbe208a7bd
commit
db773a0889
@ -45,7 +45,7 @@ else
|
|||||||
fi
|
fi
|
||||||
pkgname=("${pkgbase}" "${pkgbase}-headers")
|
pkgname=("${pkgbase}" "${pkgbase}-headers")
|
||||||
pkgver="${_basekernel}"."${_sub}"
|
pkgver="${_basekernel}"."${_sub}"
|
||||||
pkgrel=18
|
pkgrel=19
|
||||||
pkgdesc='Linux-tkg'
|
pkgdesc='Linux-tkg'
|
||||||
arch=('x86_64') # no i686 in here
|
arch=('x86_64') # no i686 in here
|
||||||
url="http://www.kernel.org/"
|
url="http://www.kernel.org/"
|
||||||
@ -75,7 +75,7 @@ source=("https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${_basekernel}.tar.x
|
|||||||
0005-glitched-pds.patch
|
0005-glitched-pds.patch
|
||||||
0006-add-acs-overrides_iommu.patch
|
0006-add-acs-overrides_iommu.patch
|
||||||
0007-v5.8-fsync.patch
|
0007-v5.8-fsync.patch
|
||||||
#0008-5.8-bcachefs.patch
|
0008-5.8-bcachefs.patch
|
||||||
0009-glitched-ondemand-bmq.patch
|
0009-glitched-ondemand-bmq.patch
|
||||||
0009-glitched-bmq.patch
|
0009-glitched-bmq.patch
|
||||||
0009-prjc_v5.8-r3.patch
|
0009-prjc_v5.8-r3.patch
|
||||||
@ -99,6 +99,7 @@ sha256sums=('e7f75186aa0642114af8f19d99559937300ca27acaf7451b36d4f9b0f85cf1f5'
|
|||||||
'87bca363416655bc865fcb2cc0d1532cb010a61d9b9f625e3c15cd12eeee3a59'
|
'87bca363416655bc865fcb2cc0d1532cb010a61d9b9f625e3c15cd12eeee3a59'
|
||||||
'19661ec0d39f9663452b34433214c755179894528bf73a42f6ba52ccf572832a'
|
'19661ec0d39f9663452b34433214c755179894528bf73a42f6ba52ccf572832a'
|
||||||
'cd225e86d72eaf6c31ef3d7b20df397f4cc44ddd04389850691292cdf292b204'
|
'cd225e86d72eaf6c31ef3d7b20df397f4cc44ddd04389850691292cdf292b204'
|
||||||
|
'86414a20225deec084e0e48b35552b3a4eef67f76755b32a10febb7b6308dcb7'
|
||||||
'9fad4a40449e09522899955762c8928ae17f4cdaa16e01239fd12592e9d58177'
|
'9fad4a40449e09522899955762c8928ae17f4cdaa16e01239fd12592e9d58177'
|
||||||
'965a517a283f265a012545fbb5cc9e516efc9f6166d2aa1baf7293a32a1086b7'
|
'965a517a283f265a012545fbb5cc9e516efc9f6166d2aa1baf7293a32a1086b7'
|
||||||
'f5dbff4833a2e3ca94c202e5197894d5f1006c689ff149355353e77d2e17c943'
|
'f5dbff4833a2e3ca94c202e5197894d5f1006c689ff149355353e77d2e17c943'
|
||||||
|
@ -97,6 +97,9 @@ _OFenable="false"
|
|||||||
# Set to "true" to use ACS override patch - https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#Bypassing_the_IOMMU_groups_.28ACS_override_patch.29 - Kernel default is "false"
|
# Set to "true" to use ACS override patch - https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#Bypassing_the_IOMMU_groups_.28ACS_override_patch.29 - Kernel default is "false"
|
||||||
_acs_override=""
|
_acs_override=""
|
||||||
|
|
||||||
|
# Set to "true" to add Bcache filesystem support. You'll have to install bcachefs-tools-git from AUR for utilities - https://bcachefs.org/ - If in doubt, set to "false"
|
||||||
|
_bcachefs=""
|
||||||
|
|
||||||
# Set to "true" to add back missing symbol for AES-NI/AVX support on ZFS - https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/linux/kernel/export_kernel_fpu_functions.patch - Kernel default is "false"
|
# Set to "true" to add back missing symbol for AES-NI/AVX support on ZFS - https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/linux/kernel/export_kernel_fpu_functions.patch - Kernel default is "false"
|
||||||
_zfsfix="true"
|
_zfsfix="true"
|
||||||
|
|
||||||
|
@ -751,22 +751,22 @@ _tkg_srcprep() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# bcachefs
|
# bcachefs
|
||||||
#if [ -z "$_bcachefs" ]; then
|
if [ -z "$_bcachefs" ]; then
|
||||||
# plain ""
|
plain ""
|
||||||
# plain "Add Bcache filesystem support? You'll have to install bcachefs-tools-git from AUR for utilities."
|
plain "Add Bcache filesystem support? You'll have to install bcachefs-tools-git from AUR for utilities."
|
||||||
# plain "https://bcachefs.org/"
|
plain "https://bcachefs.org/"
|
||||||
# read -rp "`echo $' > N/y : '`" CONDITION8;
|
read -rp "`echo $' > N/y : '`" CONDITION8;
|
||||||
#fi
|
fi
|
||||||
#if [[ "$CONDITION8" =~ [yY] ]] || [ "$_bcachefs" = "true" ]; then
|
if [[ "$CONDITION8" =~ [yY] ]] || [ "$_bcachefs" = "true" ]; then
|
||||||
# msg2 "Patching Bcache filesystem support override"
|
msg2 "Patching Bcache filesystem support override"
|
||||||
# patch -Np1 -i "$srcdir"/0008-5.8-bcachefs.patch
|
patch -Np1 -i "$srcdir"/0008-5.8-bcachefs.patch
|
||||||
# echo "CONFIG_BCACHEFS_FS=m" >> ./.config
|
echo "CONFIG_BCACHEFS_FS=m" >> ./.config
|
||||||
# echo "CONFIG_BCACHEFS_QUOTA=y" >> ./.config
|
echo "CONFIG_BCACHEFS_QUOTA=y" >> ./.config
|
||||||
# echo "CONFIG_BCACHEFS_POSIX_ACL=y" >> ./.config
|
echo "CONFIG_BCACHEFS_POSIX_ACL=y" >> ./.config
|
||||||
# echo "# CONFIG_BCACHEFS_DEBUG is not set" >> ./.config
|
echo "# CONFIG_BCACHEFS_DEBUG is not set" >> ./.config
|
||||||
# echo "# CONFIG_BCACHEFS_TESTS is not set" >> ./.config
|
echo "# CONFIG_BCACHEFS_TESTS is not set" >> ./.config
|
||||||
# echo "# CONFIG_DEBUG_CLOSURES is not set" >> ./.config
|
echo "# CONFIG_DEBUG_CLOSURES is not set" >> ./.config
|
||||||
#fi
|
fi
|
||||||
|
|
||||||
# fsync support
|
# fsync support
|
||||||
if [ -z "$_fsync" ]; then
|
if [ -z "$_fsync" ]; then
|
||||||
|
70598
linux58-tkg/linux58-tkg-patches/0008-5.8-bcachefs.patch
Normal file
70598
linux58-tkg/linux58-tkg-patches/0008-5.8-bcachefs.patch
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user