| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
We don't use these on syzbot.
|
| |
|
|
|
|
| |
It seems to have caused boot problems on ci-upstream-gce-arm64.
Reported-by: Sabyrzhan Tasbolatov <snovitoll@gmail.com>
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Most of the arm64.yml tweaks were actually needed to fuzz Linux on qemu.
Now that we can also fuzz it in the non-emulated environment, let's
split it into the base arm64 settings and the settings needed for qemu.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update linux upstream configs to the latest mainline/linux-next tags.
- RANDOM_TRUST_CPU was removed (defaults to y)
- RANDOM_TRUST_BOOTLOADER was removed (defaults to y)
- X86_SGX now requires X86_X2APIC
- DRM_VMWGFX_FBCON was removed
- ANDROID was removed
- NFT_OBJREF was removed
- CAN_SLCAN now requires new CAN_NETLINK
- CRYPTO_BLAKE2S was split into CRYPTO_BLAKE2S_X86 and CRYPTO_BLAKE2S_ARM
- DEBUG_VM_VMACACHE was removed
- CONTEXT_TRACKING_FORCE was removed
- DRM_DP_AUX_CHARDEV now requires DRM_I915 (or some other DRM driver)
- CRYPTO_SM4 was split into x86_64 amd arm64 configs
- ARM_CRYPTO was removed
- BINFMT_SHARED_FLAT was removed
Also update all configs that were marked as linux-next.
|
| |
|
|
| |
Also, factor emulation-dependent consts into a separate file.
|
| |
|
|
|
|
| |
As asked by Hillf here:
https://lore.kernel.org/all/20220419134616.GE4285@paulmck-ThinkPad-P17-Gen-1/
This config can provide more precise diagnostic for some bugs.
|
| |
|
|
|
| |
Update FD/DRM configs based on Daniel recommendations here:
https://lore.kernel.org/all/YfJ9yWW+MH8N4r4A@phenom.ffwll.local/
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update mainline and linux-next revisions to the latest tags
and fix configs that broke.
NF_FLOW_TABLE_IPV4/6 were removed in:
commit c42ba4290b2147aa033d17f22151494515655d77
netfilter: flowtable: remove ipv4/ipv6 modules
CONFIG_DAX_DRIVER was removed in:
commit afd586f0d06ce3d81b7c474499630fec88833828
dax: remove CONFIG_DAX_DRIVER
BLK_DEV_CRYPTOLOOP was removed in:
commit 47e9624616c80c9879feda536c48c6a3a0ed9835
block: remove support for cryptoloop and the xor transfer
NFT_COUNTER was removed in:
commit 023223dfbfb34fcc9b7dd41e21fbf9a5d5237989
netfilter: nf_tables: make counter support built-in
ICST was renamed to CLK_ICST in:
commit 323fd5955f844d1b6acf1a1af488da460f657ff2
clk: versatile: Rename ICST to CLK_ICST
APPARMOR_INTROSPECT_POLICY was added as requirement for other configs
we enabled in:
commit abfb9c0725f274c75ca2a51684c2dd842a8dc254
apparmor: make export of raw binary profile to userspace optional
|
| |
|
|
|
|
| |
We generate slightly reduces configs for arm/arm64 b/c we test in slow qemu VMs.
Add full versions of these configs that can be used with syz-check to avoid
no-such-struct warnings.
|
| |
|
|
|
|
|
|
| |
netdev_unregister_timeout_secs
Disable CONFIG_PCPU_DEV_REFCNT, it should provide refcount underflow detection.
Set netdev_unregister_timeout_secs to the timeout used for task hung detection,
it should avoid false "unregister_netdevice: waiting for DEV to become free" crashes.
|
| | |
|
| |
|
|
| |
VEXPRESS is a popular SoC that can be emulated by qemu.
|
| |
|
|
|
|
|
|
| |
Move x86-specific cmdline parameter to x86_64.yml.
Remove redundant cmdline parameters (defined by kernel configs).
Move vivid/nr_devs parameters to arch configs.
Disable bluetooth/wireless/hamradio in non-x86 configs,
non-x86 instances are slow, so the intention is to reduce test space.
|
| |
|
|
|
|
|
|
| |
ARM64 qemu emulation is very slow.
We already disable KCOV with MTE for this reason,
but KASAN is not much different (also super slow).
I think getting more executions is more important
than getting coverage at this point.
|
| |
|
|
|
| |
Config with KASAN_HW_TAGS.
Can be used with qemu -machine virt,mte=on.
|
| |
|
|
|
|
| |
Qemu emulation makes execution slower so we need to scale all
hang/stall timeouts as well. Scale them by 3 to account for
sys/targets.Timeouts.Scale which is set to 3.
|
| |
|
|
| |
Enable new things in v5.11 that we can reach.
|
| |
|
|
| |
I don't think we need it. We disable RANDOMIZE_BASE.
|
| |
|
|
|
|
|
|
|
|
|
| |
Add arm64 config for qemu.
The config disables lots of hardware drivers enabled by defconfig,
we don't test them but they slow down boot a lot.
Some similar changes to common config bits were required as well.
For example, disabling some I2C, tablet, etc drivers.
Update #2171
|
| |
|
|
|
|
| |
We also have some CMDLINE values in tools/create-gce-image.sh.
Add these to configs so that we depend less on the image script
and have all cmdline args in one place.
|
|
|
Add config fragments for the new config generation system.
Update #2171
|