aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard/config/linux/bits
Commit message (Collapse)AuthorAgeFilesLines
* dashboard/config/linux: always enable GVNICAleksandr Nogikh2025-08-083-1/+4
|
* dashboard/config/linux: enable PREEMPT_RT in one configDmitry Vyukov2025-07-282-9/+10
| | | | | | | | To get coverage of PREEMPT_RT as well. The disabled configs are marked as incompatible with PREEMPT_RT in Kconfig files. Fixes #6225
* dashboard/config/linux: disable CONFIG_CGROUP_BPFAleksandr Nogikh2025-07-172-2/+4
| | | | | | | | | | It seems incredibly difficult to clean up the side effects of this kernel functionality. Keep it enabled only on a new config dedicated specifically for the snapshot-based instance. Closes #5956.
* dashboard/config: regenerate configs to expand COMEDI fuzzingfellair2025-07-031-0/+84
| | | | | | | | | | | | | | | | | | | - Add comedi.yml fragment with all usb and manually configurable legacy comedi drivers. Specify x86_64-only setting for drivers that depend on CONFIG_ISA[_BUS]. - Set the comedi.comedi_num_legacy_minors=4 kernel config param. That way there are always /dev/comediN devices to try COMEDI_DEFCONFIG ioctl on. - Enable comedi.yml fragment for most instances. Disable it for ChromeOS and Android, as well as some other arches to avoid conflicts. This change will disable some already set COMEDI config options (like COMEDI usb drivers) in a few instances. It should not adversely affect overall coverage as most other instances will keep those options and add more on top.
* dashboard/config: regenerate Android 6.12 configsAleksandr Nogikh2025-06-182-1/+5
| | | | Now that Rust Binder has been merged into the tree, we can enable it.
* dashboard/config: add stable-6.6 configsAleksandr Nogikh2025-06-164-3/+9
|
* dashboard/config/linux: drop stable-5.10Aleksandr Nogikh2025-06-161-6/+0
| | | | We haven't been fuzzing it on syzbot for a very long time.
* dashboard: regenerate Linux configsAleksandr Nogikh2025-06-136-11/+26
| | | | Use v6.16-rc1 and the latest linux-next tag.
* dashboard/config/linux: add upstream-rust-kasan configAleksandr Nogikh2025-05-201-0/+11
| | | | Enable RUST as well as other Rust-related configs.
* dashboard/config: enable ANDROID_BINDERFSAleksandr Nogikh2025-04-291-3/+1
| | | | The bugs that were popping up during image tests now seem to be fixed.
* dashboard/config: set SERIAL_8250_RUNTIME_UARTS=4Aleksandr Nogikh2025-04-281-0/+2
| | | | | | | | | A config bisection between our LTS and Android configs have pointed to the SERIAL_8250_RUNTIME_UARTS option determining whether the kernel will hang during boot in qemu. Set SERIAL_8250_RUNTIME_UARTS=4 on our Android kernels to make them bootable.
* dashboard/config/linux: enable SYSFS_SYSCALLAleksandr Nogikh2025-04-251-0/+1
|
* dashboard/configs: regenerate Linux configsAleksandr Nogikh2025-04-258-17/+19
| | | | Use the latest linux-next and torvalds releases.
* dashboard/config: add an android-6.12 configAleksandr Nogikh2025-04-232-3/+18
|
* dashboard/config: drop COS configsAleksandr Nogikh2025-04-233-22/+1
| | | | We don't use these on syzbot.
* dashboard/config: regenerate clang configs with LLVM=1Aleksandr Nogikh2025-04-171-2/+3
|
* dashboard/config/linux: add allyes configDmitry Vyukov2025-04-152-0/+138
| | | | | Maximum config that still builds/boots. This is useful for descriptions/interface auto-extraction.
* dashboard/config/linux: enable CONFIG_DEBUG_VFSAleksandr Nogikh2025-03-291-0/+3
| | | | | It will be available from v6.15, but we can already enable it for linux-next.
* dashboard/config: regenerate Linux configsAleksandr Nogikh2025-03-297-16/+39
| | | | Use the latest linux-next and the latest torvalds release.
* dashboard/config/linux: disable ANDROID_BINDERFSAleksandr Nogikh2025-03-131-1/+3
| | | | | Here we go again, now a different bug: https://syzkaller.appspot.com/bug?extid=72b65b56208e052e606c
* dashboard/config/linux: reenable ANDROID_BINDERFSAleksandr Nogikh2025-03-121-3/+1
| | | | | | It is now resolved on torvalds and linux-next. Fixes #5828.
* dashboard/config/linux: enable FORTIFY_SOURCE for clangAleksandr Nogikh2025-02-131-1/+1
| | | | | It must have been fixed since Linux 5.18 and Clang 13. See #5773.
* dashboard/config/linux/bits: enable arch specific configs for riscvAlexandre Ghiti2025-02-131-9/+9
| | | | | kexec, memory hotplug/remove and THP features depend on architecture specific code, so let's exercise this for riscv.
* dashboard/config/linux/bits: reenable KASAN_INLINE for riscv64Alexandre Ghiti2025-02-131-2/+1
| | | | | | | | | | | KASAN_INLINE was fixed back in early 2023 in the riscv kernel, see merge commit 2667e3673f70 ("Merge patch series "RISC-V kasan rework"). It happens that the riscv configuration was already using KASAN_INLINE so this is simply a cleanup. Since this is my first commit in syzkaller, I also added myself and Rivos in the AUTHORS/CONTRIBUTORS files.
* dashboard/config/linux: temporarily disable BINDERFSAleksandr Nogikh2025-01-301-1/+3
| | | | | It's currently broken even in torvalds, so if we don't disable it for some time we risk not updating all kernel images for several more weeks.
* dashboard/config/linux: update to v6.13 and latest nextAleksandr Nogikh2025-01-308-24/+33
| | | | | Remove the deprecated options. Replace old "linux-next" conditions with the version numbers.
* dashboard/config/linux: enable SMB_SERVERTaras Madan2024-11-251-0/+1
|
* dashboard/config: set RCU_EXP_CPU_STALL_TIMEOUT to 0Aleksandr Nogikh2024-11-012-9/+4
| | | | | | | | The zero values makes the kernel use the RCU_CPU_STALL_TIMEOUT value, which is already set to a big enough value. Context: see the recent LKML discussion at https://lore.kernel.org/all/6723aa4d.050a0220.35b515.0161.GAE@google.com/T/
* dashboard/config/linux: increase number of devices to 32Dmitry Vyukov2024-10-243-3/+3
|
* dashboard: disable CONFIG_KCOV_SELFTESTAleksandr Nogikh2024-09-261-1/+4
| | | | | The kernel is not able to pass the test at the moment. See: https://lore.kernel.org/all/66eb52dc.050a0220.92ef1.0006.GAE@google.com/T/
* dashboard/config: restore CMDLINE_FROM_BOOTLOADER on arm64Aleksandr Nogikh2024-09-131-0/+2
| | | | | | It seems to have caused boot problems on ci-upstream-gce-arm64. Reported-by: Sabyrzhan Tasbolatov <snovitoll@gmail.com>
* dashboard/config/linux: bump lockdep consts even moreDmitry Vyukov2024-08-301-4/+6
| | | | | Btrfs needs higher values to avoid false positives: https://lore.kernel.org/all/20240821201338.GA2109582@perftesting/
* dashboard/config: regenerate Linux configsAleksandr Nogikh2024-08-2912-14/+23
| | | | | Regenerate the configs using the latest mainline, linux-next and stable versions.
* dashboard/config: add -next configs for KMSANAlexander Potapenko2024-07-181-1/+1
| | | | | | | | We are going to replace ci-upstream-kmsan-gce-386-root with an x86_64 instance tracking -next. The new configs will be using smack instead of AppArmor to increase the overall KMSAN coverage.
* dashboard/config: enable LRU_GEN for most instancesDmitry Vyukov2024-07-102-8/+8
| | | | | It's not the default for most kernels, so it makes sense to test it more. E.g. for KCSAN, KMSAN we have only 1 instance, makes sense to test LRU_GEN.
* dashboard/config/linux: regenerate configsAleksandr Nogikh2024-06-185-6/+6
| | | | | Regenerate the configs using the latest RC and the latest linux-next tag.
* dashboard/config: add upstream-arm64-kasan_sw-kcov.configAlexander Potapenko2024-06-112-1/+7
| | | | | The new config will enable KASAN_SW_TAGS and KCOV. Also make sure KVM_SW_PROTECTED_VM is only enabled on x86_64.
* dashboard/config: disable CONFIG_FRAME_WARN on ChromeOSAleksandr Nogikh2024-05-071-0/+2
| | | | As suggested by @groeck.
* dashboard/config: update ChromeOS configsAleksandr Nogikh2024-05-037-11/+25
| | | | | | | Use the latest revisions for existing configs. Add the new ChromeOS 6.6 config. No longer generate ChromeOS 5.4 configs. Switch ChromeOS configs to clang.
* dashboard/config: regenerate Linux configsAleksandr Nogikh2024-04-087-9/+15
| | | | | | Regenerate configs using latest Linux release candidate and linux-next. Enable more bcachefs configs.
* dashboard/config: temporarily disable CONFIG_DEBUG_LIST for KMSANAlexander Potapenko2024-02-151-1/+2
| | | | | | | KMSAN is currently reporting boot-time false positives in debugging code called from stackdepot.c (see https://github.com/google/syzkaller/issues/4504) Disable CONFIG_DEBUG_LIST under KMSAN until the fix lands.
* dashboard/configs: update linux configsAleksandr Nogikh2024-01-3016-34/+35
| | | | Regenerate the configs using the latest Linux revisions.
* dashboard: disable CONFIG_BLK_DEV_WRITE_MOUNTEDAleksandr Nogikh2023-11-133-6/+17
| | | | | | | This has become possible with the new series from Jan Kara: https://lore.kernel.org/all/20231101173542.23597-1-jack@suse.cz/ Regenerate configs on the latest linux-next.
* dashboard/config: updated android14-5.15 config tagLiz Prucka2023-10-311-1/+1
| | | | | Commit 4553bf0cfac5 added CONFIG_BLK_DEV_NULL_BLK as required to the gki_defconfig. Updated the android14-5.15 config to build off the most recent commit to reflect this.
* dashboard/config: regenerate Linux configsAleksandr Nogikh2023-10-235-14/+21
| | | | | | | | | Use latest Linux mainline and -next versions. Disable config options that were dropped. Stop disabling PINCTRL for arm64_emu -- it's too tricky to ensure it's not enabled + it's only possible to test it on qemu anyway.
* dashboard/config: update unmaintained.ymlAleksandr Nogikh2023-10-231-1/+1
| | | | Reorder configs in a proper way.
* dashboard/config: add config with unmaintained partsAleksandr Nogikh2023-10-193-7/+18
| | | | | | Disable unmaintained code parts (at least those known so far) in existing configs and enable them in a special upstream-unmaintained.config file.
* dashboard: make qemu arm64 configs compile againAleksandr Nogikh2023-08-101-0/+2
| | | | | | | | | | | | | | We've been running into the following error: error: static declaration of 'mem_encrypt_init' follows non-static declaration The problem was caused by Kconfig not being able to adjust the depenencies, the fix is already coming: https://lore.kernel.org/lkml/CANp29Y6AnNeouWgAevBEDZcYcOjzDQwxLDfLxe41Lp3BC=h8bA@mail.gmail.com/T/ After it's merged, we'll have to update our configs anyway. So let's do it now.
* dashboard: enable CONFIG_PVH from v5.0Aleksandr Nogikh2023-08-071-1/+1
| | | | It's not present in earlier versions.
* dashboard/config: switch KMSAN configs to upstream treeAlexander Potapenko2023-08-021-4/+0
| | | | | Since we are using the upstream tree to build KMSAN on syzbot, switch the kernel configs to also reference that tree.