ALLOW_ERROR_INJECTION
ALLOW_ERROR_INJECTION(__arm64_compat_sys##name, ERRNO); \
ALLOW_ERROR_INJECTION(__arm64_compat_sys_##sname, ERRNO); \
ALLOW_ERROR_INJECTION(__arm64_sys##name, ERRNO); \
ALLOW_ERROR_INJECTION(__arm64_sys_##sname, ERRNO); \
ALLOW_ERROR_INJECTION(sys##name, ERRNO); \
ALLOW_ERROR_INJECTION(sys_##sname, ERRNO); \
ALLOW_ERROR_INJECTION(__riscv_compat_sys##name, ERRNO); \
ALLOW_ERROR_INJECTION(__riscv_compat_sys_##sname, ERRNO); \
ALLOW_ERROR_INJECTION(__riscv_sys##name, ERRNO); \
ALLOW_ERROR_INJECTION(__riscv_sys_##sname, ERRNO); \
ALLOW_ERROR_INJECTION(__s390x_sys_##sname, ERRNO); \
ALLOW_ERROR_INJECTION(__s390x_sys##name, ERRNO); \
ALLOW_ERROR_INJECTION(__##abi##_##name, ERRNO); \
ALLOW_ERROR_INJECTION(__##abi##_##name, ERRNO); \
ALLOW_ERROR_INJECTION(should_fail_bio, ERRNO);
ALLOW_ERROR_INJECTION(intel_connector_register, ERRNO);
ALLOW_ERROR_INJECTION(intel_display_driver_probe_noirq, ERRNO);
ALLOW_ERROR_INJECTION(intel_engines_init_mmio, ERRNO);
ALLOW_ERROR_INJECTION(intel_gt_init, ERRNO);
ALLOW_ERROR_INJECTION(intel_guc_ct_init, ERRNO);
ALLOW_ERROR_INJECTION(__uc_init, ERRNO);
ALLOW_ERROR_INJECTION(uc_fw_rsa_data_create, ERRNO);
ALLOW_ERROR_INJECTION(i915_driver_early_probe, ERRNO);
ALLOW_ERROR_INJECTION(i915_driver_mmio_probe, ERRNO);
ALLOW_ERROR_INJECTION(i915_driver_hw_probe, ERRNO);
ALLOW_ERROR_INJECTION(i915_pci_probe, ERRNO);
ALLOW_ERROR_INJECTION(__fw_domain_init, ERRNO);
ALLOW_ERROR_INJECTION(xe_device_create, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(xe_device_probe_early, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(xe_exec_queue_create, ERRNO);
ALLOW_ERROR_INJECTION(xe_exec_queue_create_bind, ERRNO);
ALLOW_ERROR_INJECTION(xe_ggtt_init_early, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(guc_wait_ucode, ERRNO);
ALLOW_ERROR_INJECTION(xe_guc_mmio_send_recv, ERRNO);
ALLOW_ERROR_INJECTION(xe_guc_ads_init, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(xe_guc_ct_send_recv, ERRNO);
ALLOW_ERROR_INJECTION(xe_is_injection_active, ERRNO);
ALLOW_ERROR_INJECTION(xe_guc_ct_init_noalloc, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(xe_guc_ct_init, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(xe_guc_log_init, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(xe_guc_relay_init, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(xe_add_hw_engine_class_defaults, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(xe_hw_engine_group_add_exec_queue, ERRNO);
ALLOW_ERROR_INJECTION(xe_mmio_probe_early, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(xe_oa_alloc_regs, ERRNO);
ALLOW_ERROR_INJECTION(xe_pcode_probe_early, ERRNO); /* See xe_pci_probe */
ALLOW_ERROR_INJECTION(xe_pm_init_early, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(xe_pt_create, ERRNO);
ALLOW_ERROR_INJECTION(xe_pt_update_ops_prepare, ERRNO);
ALLOW_ERROR_INJECTION(xe_pt_update_ops_run, ERRNO);
ALLOW_ERROR_INJECTION(xe_pxp_exec_queue_add, ERRNO);
ALLOW_ERROR_INJECTION(xe_sriov_init, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(xe_sync_entry_parse, ERRNO);
ALLOW_ERROR_INJECTION(xe_tile_init_early, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(xe_tuning_init, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(xe_uc_fw_init, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(xe_vm_create_scratch, ERRNO);
ALLOW_ERROR_INJECTION(vm_bind_ioctl_ops_create, ERRNO);
ALLOW_ERROR_INJECTION(xe_vm_add_compute_exec_queue, ERRNO);
ALLOW_ERROR_INJECTION(vm_bind_ioctl_ops_execute, ERRNO);
ALLOW_ERROR_INJECTION(xe_vma_ops_alloc, ERRNO);
ALLOW_ERROR_INJECTION(xe_wa_gt_init, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(xe_wopcm_init, ERRNO); /* See xe_pci_probe() */
ALLOW_ERROR_INJECTION(mtd_erase, ERRNO);
ALLOW_ERROR_INJECTION(mtd_read, ERRNO);
ALLOW_ERROR_INJECTION(mtd_write, ERRNO);
ALLOW_ERROR_INJECTION(mtd_block_markbad, ERRNO);
ALLOW_ERROR_INJECTION(ssh_ptl_should_drop_ack_packet, TRUE);
ALLOW_ERROR_INJECTION(ssh_ptl_should_drop_nak_packet, TRUE);
ALLOW_ERROR_INJECTION(ssh_ptl_should_drop_dsq_packet, TRUE);
ALLOW_ERROR_INJECTION(ssh_ptl_should_fail_write, ERRNO);
ALLOW_ERROR_INJECTION(ssh_ptl_should_corrupt_tx_data, TRUE);
ALLOW_ERROR_INJECTION(ssh_ptl_should_corrupt_rx_syn, TRUE);
ALLOW_ERROR_INJECTION(ssh_ptl_should_corrupt_rx_data, TRUE);
ALLOW_ERROR_INJECTION(ssh_rtl_should_drop_response, TRUE);
ALLOW_ERROR_INJECTION(btrfs_search_slot, ERRNO);
ALLOW_ERROR_INJECTION(btrfs_cow_block, ERRNO);
ALLOW_ERROR_INJECTION(open_ctree, ERRNO);
ALLOW_ERROR_INJECTION(io_ctl_init, ERRNO);
ALLOW_ERROR_INJECTION(btrfs_should_cancel_balance, TRUE);
ALLOW_ERROR_INJECTION(btrfs_check_leaf, ERRNO);
ALLOW_ERROR_INJECTION(btrfs_check_node, ERRNO);
ALLOW_ERROR_INJECTION(compat_sys_##name, ERRNO); \
ALLOW_ERROR_INJECTION(compat_sys##name, ERRNO); \
ALLOW_ERROR_INJECTION(sys_##sname, ERRNO); \
ALLOW_ERROR_INJECTION(sys##name, ERRNO); \
ALLOW_ERROR_INJECTION(should_fail_alloc_page, TRUE);
ALLOW_ERROR_INJECTION(should_failslab, ERRNO);
ALLOW_ERROR_INJECTION(__filemap_add_folio, ERRNO);
ALLOW_ERROR_INJECTION(page_pool_alloc_netmems, NULL);
ALLOW_ERROR_INJECTION(should_fail_net_realloc_skb, TRUE);
ALLOW_ERROR_INJECTION(bpf_testmod_test_read, ERRNO);
ALLOW_ERROR_INJECTION(bpf_testmod_test_write, ERRNO);