- Check if the bug exists in upstream Linux first
- If upstream-only, report at https://bugzilla.kernel.org
- If JALK-specific, file a GitHub issue with:
- JALK version (
uname -a) - Kernel config (attach
.config) - dmesg output
- Steps to reproduce
- JALK version (
- Fork the repository
- Create a branch:
git checkout -b fix/description - Make your changes
- Run verification:
./verify.sh - Submit a Pull Request
- Follow Linux kernel coding style (see
Documentation/process/coding-style.rst) - All patches must be signed-off:
git commit -s - Keep patches focused on one change
- Reference upstream commits where applicable
- All JALK-specific features should be gated behind
CONFIG_JALK - Add documentation in
docs/for new features - Add tests in
tests/for new features - JALK patches go in
patches/with a description
All submissions require review. Review criteria:
- Does it build?
- Does it pass KUnit tests?
- Does it boot under QEMU?
- Is it gated behind CONFIG_JALK if JALK-specific?
GNU General Public License v2.0