Welcome to my fork of the Linux kernel.
π¨ Under development Β |Β β³ Waiting for review Β |Β π Merged upstream
Upstream code is saved in upstream-*
branches to easily rebase and generate patches:
Branch | Remote | Pull command |
---|---|---|
upstream-torvalds-master | git remote add torvalds git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git | git pull --rebase torvalds master |
upstream-linux-next | git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git | git pull --rebase linux-next master |
upstream-hid-master | git remote add hid git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git | git pull --rebase hid master |
upstream-hid-for-next | git remote add hid git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git | git pull --rebase hid for-next |
upstream-pdx86-master | git remote add pdx86 git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git | git pull --rebase pdx86 master |
upstream-pdx86-for-next | git remote add pdx86 git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git | git pull --rebase pdx86 for-next |
upstream-kselftest-master | git remote add kselftest https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git/ | git pull --rebase kselftest master |
upstream-drm-fixes | git remote add drm git://anongit.freedesktop.org/drm/drm | git pull --rebase drm drm-fixes |
upstream-drm-misc-fixes | git remote add drm-misc git://anongit.freedesktop.org/drm/drm-misc | git pull --rebase drm-misc drm-misc-fixes |
upstream-drm-misc-next | git remote add drm-misc git://anongit.freedesktop.org/drm/drm-misc | git pull --rebase drm-misc drm-misc-next |
upstream-rpi-5.10.y | git remote add rpi https://github.com/raspberrypi/linux.git | git pull --rebase rpi rpi-5.10.y |
upstream-rpi-5.15.y | git remote add rpi https://github.com/raspberrypi/linux.git | git pull --rebase rpi rpi-5.15.y |
upstream-rpi-6.1.y | git remote add rpi https://github.com/raspberrypi/linux.git | git pull --rebase rpi rpi-6.1.y |
upstream-starfive-visionfive | git remote add starfive https://github.com/starfive-tech/linux.git | git pull --rebase starfive visionfive |
upstream-rust | git remote add rust https://github.com/Rust-for-Linux/linux.git | git pull --rebase rust rust |
Depending on the subsystem, the maintainer could have its own tree. For example, to modify the Magic Mouse/Trackpad driver:
$ ./scripts/get_maintainer.pl -f drivers/hid/hid-magicmouse.c
Jiri Kosina <[email protected]> (maintainer:HID CORE LAYER)
[...]
Check the MAINTAINERS file and clone the right tree:
USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
M: Jiri Kosina <[email protected]>
M: Benjamin Tissoires <[email protected]>
L: [email protected]
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
And create a branch to be able to generate patches:
$ git remote add hid git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
$ git fetch hid
$ git checkout -b upstream-hid-master --track hid/master
$ git pull --rebase hid master
$ git push --set-upstream origin upstream-hid-master
My personal working configs are save in config-*
branches: