Skip to content
This repository has been archived by the owner on Aug 8, 2022. It is now read-only.

sirlucjan/kernelrc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

As of August 8, 2022, the project will cease to be developed. Thank you to all users for their willingness to use the project and bug reports.

I encourage all users to use CachyOS kernels, in the development of which I will take an active part from now on.

Kernels with patches from stable-review:

  • linux-aufs

  • linux-bfq-dev

Packaging status

  • linux-uksmd

Packaging status

linux-aufs incorporates:
linux-bfq-dev incorporates:

latest packaged version(s)

Some patches for BFQ conflict with patches for BFQ-dev.
To use linux-bfq-dev smoothly apply bfq-reverts before bfq-dev patch. Otherwise the kernel will not compile.
linux-uksmd incorporates:

latest packaged version(s)


Download:

git clone https://github.com/sirlucjan/kernelrc.git

or

git clone https://gitlab.com/sirlucjan/kernelrc.git

Install:

cd /some_path/kernelrc/package_name
makepkg -srci

Enable bfq

For now, you can use sudo tee /sys/block/sda/queue/scheduler <<< bfq to enable "bfq".

You can also add this to file 60-schedulers.rules:

# Non-rotational disks
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="bfq"
# Rotational disks
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="bfq"

and run a command sudo udevadm control --reload && sudo udevadm trigger

For now, bfq is enabled by default! (since 5.0-lucjan-ll1-rc1.patch and LL-elevator-set-default-scheduler-to-bfq-for-blk-mq.patch)

About

Kernels (v 5.x) and modules with patches from stable-review

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages