Home
last modified time | relevance | path

Searched refs:pr_warn (Results 1 – 25 of 2023) sorted by relevance

12345678910>>...81

/linux-6.15/drivers/iommu/
H A Diommu-debugfs.c35 pr_warn("\n"); in iommu_debugfs_setup()
36 pr_warn("*************************************************************\n"); in iommu_debugfs_setup()
37 pr_warn("** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\n"); in iommu_debugfs_setup()
38 pr_warn("** **\n"); in iommu_debugfs_setup()
39 pr_warn("** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\n"); in iommu_debugfs_setup()
40 pr_warn("** **\n"); in iommu_debugfs_setup()
41 pr_warn("** This means that this kernel is built to expose internal **\n"); in iommu_debugfs_setup()
42 pr_warn("** IOMMU data structures, which may compromise security on **\n"); in iommu_debugfs_setup()
43 pr_warn("** your system. **\n"); in iommu_debugfs_setup()
44 pr_warn("** **\n"); in iommu_debugfs_setup()
[all …]
/linux-6.15/drivers/misc/lkdtm/
H A Dusercopy.c85 pr_warn("Failed to allocate user memory\n"); in do_usercopy_stack()
93 pr_warn("copy_to_user failed unexpectedly?!\n"); in do_usercopy_stack()
145 pr_warn("Failed to allocate kernel memory\n"); in do_usercopy_slab_size()
153 pr_warn("Failed to allocate user memory\n"); in do_usercopy_slab_size()
166 pr_warn("copy_to_user failed unexpectedly?!\n"); in do_usercopy_slab_size()
211 pr_warn("Failed to allocate kernel cache\n"); in do_usercopy_slab_whitelist()
229 pr_warn("Failed to allocate user memory\n"); in do_usercopy_slab_whitelist()
243 pr_warn("copy_to_user failed unexpectedly?!\n"); in do_usercopy_slab_whitelist()
319 pr_warn("Failed to allocate user memory\n"); in lkdtm_USERCOPY_KERNEL()
327 pr_warn("copy_to_user failed unexpectedly?!\n"); in lkdtm_USERCOPY_KERNEL()
[all …]
H A Drefcount.c16 pr_warn("Overflow detected: unsafely reset to max\n"); in overflow_check()
67 pr_warn("Weird: refcount_inc_not_zero() reported zero\n"); in lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW()
79 pr_warn("Weird: refcount_add_not_zero() reported zero\n"); in lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW()
91 pr_warn("Zero detected: unsafely reset to max\n"); in check_zero()
137 pr_warn("Negative detected: unsafely reset to max\n"); in check_negative()
165 pr_warn("Weird: refcount_dec_and_test() reported zero\n"); in lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE()
180 pr_warn("Weird: refcount_sub_and_test() reported zero\n"); in lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE()
195 pr_warn("Weird: refcount_sub_and_test() reported zero\n"); in lkdtm_REFCOUNT_SUB_AND_TEST_ZERO()
210 pr_warn("Zero detected: unsafely reset to max\n"); in check_from_zero()
274 pr_warn("Saturation detected: unsafely reset to max\n"); in check_saturated()
[all …]
/linux-6.15/drivers/media/dvb-frontends/
H A Dor51211.c109 pr_warn("error eprom\n"); in or51211_load_firmware()
123 pr_warn("error 1\n"); in or51211_load_firmware()
130 pr_warn("error 2\n"); in or51211_load_firmware()
136 pr_warn("error 3\n"); in or51211_load_firmware()
143 pr_warn("error 4\n"); in or51211_load_firmware()
160 pr_warn("error 1\n"); in or51211_setmode()
167 pr_warn("error 2\n"); in or51211_setmode()
183 pr_warn("error 3\n"); in or51211_setmode()
193 pr_warn("error 5\n"); in or51211_setmode()
197 pr_warn("error 6\n"); in or51211_setmode()
[all …]
/linux-6.15/drivers/tty/hvc/
H A Dhvc_dcc.c286 pr_warn("\n"); in hvc_dcc_init()
287 pr_warn("********************************************************************\n"); in hvc_dcc_init()
288 pr_warn("** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\n"); in hvc_dcc_init()
289 pr_warn("** **\n"); in hvc_dcc_init()
290 pr_warn("** HVC_DCC_SERIALIZE_SMP SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\n"); in hvc_dcc_init()
291 pr_warn("** **\n"); in hvc_dcc_init()
292 pr_warn("** This means that this is a DEBUG kernel and unsafe for **\n"); in hvc_dcc_init()
293 pr_warn("** production use and has important feature like CPU hotplug **\n"); in hvc_dcc_init()
294 pr_warn("** disabled. **\n"); in hvc_dcc_init()
295 pr_warn("** **\n"); in hvc_dcc_init()
[all …]
/linux-6.15/mm/
H A Ddebug.c97 pr_warn("memcg:%lx\n", folio->memcg_data); in __dump_folio()
163 pr_warn("page does not match folio\n"); in __dump_page()
305 pr_warn("vmg %px mm:\n", vmg); in dump_vmg()
308 pr_warn("vmg %px mm: (NULL)\n", vmg); in dump_vmg()
312 pr_warn("vmg %px prev:\n", vmg); in dump_vmg()
315 pr_warn("vmg %px prev: (NULL)\n", vmg); in dump_vmg()
319 pr_warn("vmg %px middle:\n", vmg); in dump_vmg()
326 pr_warn("vmg %px next:\n", vmg); in dump_vmg()
329 pr_warn("vmg %px next: (NULL)\n", vmg); in dump_vmg()
334 pr_warn("vmg %px vmi:\n", vmg); in dump_vmg()
[all …]
/linux-6.15/crypto/krb5/
H A Dselftest.c309 pr_warn("Encryption failed %d\n", ret); in krb5_test_one_enc()
320 pr_warn("Ciphertext mismatch\n"); in krb5_test_one_enc()
321 pr_warn("BUF %*phN\n", ct.len, buf); in krb5_test_one_enc()
334 pr_warn("Decryption failed %d\n", ret); in krb5_test_one_enc()
344 pr_warn("Confounder mismatch\n"); in krb5_test_one_enc()
345 pr_warn("ENC %*phN\n", conf.len, buf); in krb5_test_one_enc()
353 pr_warn("Plaintext mismatch\n"); in krb5_test_one_enc()
435 pr_warn("Get MIC failed %d\n", ret); in krb5_test_one_mic()
447 pr_warn("MIC mismatch\n"); in krb5_test_one_mic()
448 pr_warn("BUF %*phN\n", mic.len, buf); in krb5_test_one_mic()
[all …]
/linux-6.15/drivers/media/pci/cx23885/
H A Daltera-ci.h41 pr_warn("%s: driver disabled by Kconfig\n", __func__); in altera_ci_init()
47 pr_warn("%s: driver disabled by Kconfig\n", __func__); in altera_ci_release()
52 pr_warn("%s: driver disabled by Kconfig\n", __func__); in altera_ci_irq()
58 pr_warn("%s: driver disabled by Kconfig\n", __func__); in altera_ci_tuner_reset()
67 pr_warn("%s: driver disabled by Kconfig\n", __func__);
73 pr_warn("%s: driver disabled by Kconfig\n", __func__);
79 pr_warn("%s: driver disabled by Kconfig\n", __func__);
/linux-6.15/kernel/
H A Dcrash_reserve.c79 pr_warn("crashkernel: Memory value expected\n"); in parse_crashkernel_mem()
84 pr_warn("crashkernel: '-' expected\n"); in parse_crashkernel_mem()
93 pr_warn("crashkernel: Memory value expected\n"); in parse_crashkernel_mem()
98 pr_warn("crashkernel: end <= start\n"); in parse_crashkernel_mem()
104 pr_warn("crashkernel: ':' expected\n"); in parse_crashkernel_mem()
111 pr_warn("crashkernel: Memory value expected\n"); in parse_crashkernel_mem()
116 pr_warn("crashkernel: invalid size\n"); in parse_crashkernel_mem()
159 pr_warn("crashkernel: memory value expected\n"); in parse_crashkernel_simple()
166 pr_warn("crashkernel: unrecognized char: %c\n", *cur); in parse_crashkernel_simple()
197 pr_warn("crashkernel: memory value expected\n"); in parse_crashkernel_suffix()
[all …]
/linux-6.15/arch/mips/sgi-ip30/
H A Dip30-xtalk.c49 pr_warn("xtalk:%x bridge create out of memory\n", widget); in bridge_platform_create()
64 pr_warn("xtalk:%x bridge create out of memory\n", widget); in bridge_platform_create()
68 pr_warn("xtalk:%x bridge failed to add platform resources.\n", widget); in bridge_platform_create()
72 pr_warn("xtalk:%x bridge failed to add platform data.\n", widget); in bridge_platform_create()
76 pr_warn("xtalk:%x bridge failed to add platform device.\n", widget); in bridge_platform_create()
84 pr_warn("xtalk:%x bridge create out of memory\n", widget); in bridge_platform_create()
89 pr_warn("xtalk:%x bridge create out of memory\n", widget); in bridge_platform_create()
111 pr_warn("xtalk:%x bridge failed to add platform data.\n", widget); in bridge_platform_create()
115 pr_warn("xtalk:%x bridge failed to add platform device.\n", widget); in bridge_platform_create()
/linux-6.15/block/partitions/
H A Defi.c488 pr_warn("GPT:%lld != %lld\n", in compare_gpts()
495 pr_warn("GPT:%lld != %lld\n", in compare_gpts()
502 pr_warn("GPT:first_usable_lbas don't match.\n"); in compare_gpts()
503 pr_warn("GPT:%lld != %lld\n", in compare_gpts()
510 pr_warn("GPT:last_usable_lbas don't match.\n"); in compare_gpts()
511 pr_warn("GPT:%lld != %lld\n", in compare_gpts()
517 pr_warn("GPT:disk_guids don't match.\n"); in compare_gpts()
522 pr_warn("GPT:num_partition_entries don't match: " in compare_gpts()
546 pr_warn("GPT:%lld != %lld\n", in compare_gpts()
554 pr_warn("GPT:%lld != %lld\n", in compare_gpts()
[all …]
/linux-6.15/arch/arm/mach-omap2/
H A Dvoltage.c55 pr_warn("%s: VDD specified does not exist!\n", __func__); in voltdm_get_voltage()
77 pr_warn("%s: VDD specified does not exist!\n", __func__); in voltdm_scale()
102 pr_warn("%s: not scaling. OPP voltage for %lu, not found.\n", in voltdm_scale()
128 pr_warn("%s: VDD specified does not exist!\n", __func__); in voltdm_reset()
158 pr_warn("%s: VDD specified does not exist!\n", __func__); in omap_voltage_get_volttable()
186 pr_warn("%s: VDD specified does not exist!\n", __func__); in omap_voltage_get_voltdata()
191 pr_warn("%s: voltage table does not exist for vdd_%s\n", in omap_voltage_get_voltdata()
220 pr_warn("%s: VDD specified does not exist!\n", __func__); in omap_voltage_register_pmic()
254 pr_warn("%s: Could not get sys clk.\n", __func__); in omap_voltage_late_init()
/linux-6.15/tools/lib/bpf/
H A Dusdt.c330 pr_warn("usdt: unsupported ELF class for '%s'\n", path); in sanity_check_usdt_elf()
351 pr_warn("usdt: ELF endianness mismatch for '%s'\n", path); in sanity_check_usdt_elf()
479 pr_warn("usdt: failed to open '%s' to get base addr of '%s': %s\n", in parse_vma_segs()
1223 pr_warn("usdt: unsupported arg #%d (spec '%s') size: %d\n", in parse_usdt_spec()
1280 pr_warn("usdt: unrecognized register '%s'\n", reg_name); in calc_pt_regs_off()
1321 pr_warn("usdt: unrecognized arg #%d spec '%s'\n", arg_num, arg_str); in parse_usdt_arg()
1343 pr_warn("usdt: unrecognized register '%%r%u'\n", reg); in parse_usdt_arg()
1352 pr_warn("usdt: unrecognized register '%%r%u'\n", reg); in parse_usdt_arg()
1381 pr_warn("usdt: unrecognized register '%s'\n", reg_name); in calc_pt_regs_off()
1475 pr_warn("usdt: unrecognized register '%s'\n", reg_name); in calc_pt_regs_off()
[all …]
H A Dlibbpf.c1550 pr_warn("elf: init internal error\n"); in bpf_object__elf_init()
2302 pr_warn("failed to open system Kconfig\n"); in bpf_object__read_kconfig_file()
2885 pr_warn("map #%d: empty name.\n", var_idx); in bpf_object__init_user_btf_map()
4211 pr_warn("cannot create a dummy_ksym var\n"); in add_dummy_ksym_var()
7994 pr_warn("failed to init libelf for %s\n", in bpf_object_open()
8786 pr_warn("invalid map pointer\n"); in bpf_map__pin()
8850 pr_warn("invalid map pointer\n"); in bpf_map__unpin()
8862 pr_warn("no path to unpin map '%s' from\n", in bpf_map__unpin()
10015 pr_warn("vmlinux BTF is not found\n"); in libbpf_find_vmlinux_btf_id()
10470 pr_warn("error: unsupported map type\n"); in bpf_map__set_inner_map_fd()
[all …]
H A Dlinker.c254 pr_warn("failed to create '%s': %d\n", filename, err); in bpf_linker__new()
787 pr_warn("failed to parse .BTF from %s: %s\n", in linker_load_obj_file()
798 pr_warn("failed to parse .BTF.ext from '%s': %s\n", in linker_load_obj_file()
815 pr_warn("unrecognized section #%zu (%s) in %s\n", in linker_load_obj_file()
964 pr_warn("ELF sym #%d is invalid extern symbol in %s\n", in linker_sanity_check_elf_symtab()
1218 pr_warn("sec %s types mismatch\n", dst->sec_name); in secs_match()
1222 pr_warn("sec %s flags mismatch\n", dst->sec_name); in secs_match()
1226 pr_warn("sec %s entsize mismatch\n", dst->sec_name); in secs_match()
1671 pr_warn("global '%s': unsupported BTF kind %s\n", in glob_sym_btf_matches()
2556 pr_warn("global '%s': section mismatch %d vs %d\n", in linker_append_btf()
[all …]
/linux-6.15/arch/microblaze/kernel/
H A Dexceptions.c44 pr_warn("Oops: %s, sig: %ld\n", str, err); in die()
75 pr_warn("Exception %02x in %s mode, FSR=%08x PC=%08x ESR=%08x\n", in full_exception()
87 pr_warn("Illegal opcode exception in kernel mode.\n"); in full_exception()
96 pr_warn("Instruction bus error exception in kernel mode.\n"); in full_exception()
105 pr_warn("Data bus error exception in kernel mode.\n"); in full_exception()
114 pr_warn("Divide by zero exception in kernel mode.\n"); in full_exception()
139 pr_warn("Unexpected exception %02x PC=%08x in %s mode\n", in full_exception()
/linux-6.15/kernel/locking/
H A Dlockdep.c1961 pr_warn("\n"); in print_circular_bug_header()
2599 pr_warn("\n"); in print_bad_irq_dependency()
3021 pr_warn("\n"); in print_deadlock_bug()
3644 pr_warn("\n"); in print_collision()
4016 pr_warn("\n"); in print_usage_bug()
4082 pr_warn("\n"); in print_irq_inversion_bug()
4814 pr_warn("\n"); in print_lock_invalid_wait_context()
5044 pr_warn("\n"); in print_lock_nested_lock_not_held()
5281 pr_warn("\n"); in print_unlock_imbalance_bug()
6013 pr_warn("\n"); in print_lock_contention_bug()
[all …]
/linux-6.15/drivers/perf/
H A Darm_pmu_acpi.c106 pr_warn("ACPI: %s: must be homogeneous\n", pdev->name); in arm_acpi_register_pmu_device()
116 pr_warn("ACPI: %s Unable to register interrupt: %d\n", pdev->name, gsi); in arm_acpi_register_pmu_device()
158 pr_warn("ACPI: SPE: Unable to register device\n"); in arm_spe_acpi_register_device()
191 pr_warn("ACPI: TRBE: Unable to register device\n"); in arm_trbe_acpi_register_device()
208 pr_warn("Unable to parse ACPI PMU IRQ for CPU%d: %d\n", in arm_pmu_acpi_parse_irqs()
212 pr_warn("No ACPI PMU IRQ for CPU%d\n", cpu); in arm_pmu_acpi_parse_irqs()
288 pr_warn("mismatched PPIs detected\n"); in pmu_irq_matches()
392 pr_warn("Unable to allocate PMU for CPU%d\n", in arm_pmu_acpi_probe()
407 pr_warn("Unable to initialise PMU for CPU%d\n", cpu); in arm_pmu_acpi_probe()
414 pr_warn("Unable to allocate PMU name for CPU%d\n", cpu); in arm_pmu_acpi_probe()
[all …]
/linux-6.15/crypto/asymmetric_keys/
H A Dpkcs7_verify.c76 pr_warn("Sig %u: No messageDigest\n", sinfo->index); in pkcs7_digest()
82 pr_warn("Sig %u: Invalid digest size (%u)\n", in pkcs7_digest()
90 pr_warn("Sig %u: Message digest doesn't match\n", in pkcs7_digest()
287 pr_warn("Sig %u: X.509 chain contains loop\n", in pkcs7_verify_sig_chain()
406 pr_warn("Invalid module sig (not pkcs7-data)\n"); in pkcs7_verify()
410 pr_warn("Invalid module sig (has authattrs)\n"); in pkcs7_verify()
416 pr_warn("Invalid firmware sig (not pkcs7-data)\n"); in pkcs7_verify()
420 pr_warn("Invalid firmware sig (missing authattrs)\n"); in pkcs7_verify()
426 pr_warn("Invalid kexec sig (not Authenticode)\n"); in pkcs7_verify()
433 pr_warn("Invalid unspecified sig (not pkcs7-data)\n"); in pkcs7_verify()
[all …]
/linux-6.15/arch/mips/sgi-ip27/
H A Dip27-xtalk.c39 pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); in bridge_platform_create()
54 pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); in bridge_platform_create()
58 pr_warn("xtalk:n%d/%x bridge failed to add platform resources.\n", nasid, widget); in bridge_platform_create()
62 pr_warn("xtalk:n%d/%x bridge failed to add platform data.\n", nasid, widget); in bridge_platform_create()
66 pr_warn("xtalk:n%d/%x bridge failed to add platform device.\n", nasid, widget); in bridge_platform_create()
74 pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); in bridge_platform_create()
79 pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); in bridge_platform_create()
102 pr_warn("xtalk:n%d/%x bridge failed to add platform data.\n", nasid, widget); in bridge_platform_create()
106 pr_warn("xtalk:n%d/%x bridge failed to add platform device.\n", nasid, widget); in bridge_platform_create()
/linux-6.15/drivers/firmware/efi/
H A Dmemattr.c38 pr_warn("Unexpected EFI Memory Attributes table version %d\n", in efi_memattr_init()
53pr_warn(FW_BUG "Corrupted EFI Memory Attributes Table detected! (version == %u, desc_size == %u, n… in efi_memattr_init()
82 pr_warn("Entry type should be RuntimeServiceCode/Data\n"); in entry_is_valid()
96 pr_warn("Entry address region misaligned\n"); in entry_is_valid()
119 pr_warn("Entry covers multiple EFI memory map regions\n"); in entry_is_valid()
124 pr_warn("Entry type deviates from EFI memory map region type\n"); in entry_is_valid()
133 pr_warn("No matching entry found in the EFI memory map\n"); in entry_is_valid()
/linux-6.15/arch/mips/mti-malta/
H A Dmalta-dtshim.c158 pr_warn("Failed to read the '%s' env variable '%s'\n", in append_memory()
163 pr_warn("The bootloader didn't provide memsize: defaulting to 32MB\n"); in append_memory()
256 pr_warn("malta-dtshim: unable to find DT GIC node: %d\n", in remove_gic()
263 pr_warn("malta-dtshim: unable to nop GIC node\n"); in remove_gic()
267 pr_warn("malta-dtshim: unable to find DT i8259 node: %d\n", in remove_gic()
275 pr_warn("malta-dtshim: unable to find CPU intc node: %d\n", in remove_gic()
282 pr_warn("malta-dtshim: unable to get CPU intc phandle\n"); in remove_gic()
288 pr_warn("malta-dtshim: unable to set i8259 interrupt-parent: %d\n", in remove_gic()
295 pr_warn("malta-dtshim: unable to set i8259 interrupts: %d\n", in remove_gic()
/linux-6.15/arch/riscv/kernel/
H A Dcpu.c36 pr_warn("Found CPU without hart ID\n"); in riscv_of_processor_hartid()
55 pr_warn("Found incompatible CPU\n"); in riscv_early_of_processor_hartid()
61 pr_warn("Found CPU without hart ID\n"); in riscv_early_of_processor_hartid()
74 pr_warn("CPU with hartid=%lu does not support rv32i", *hart); in riscv_early_of_processor_hartid()
79 pr_warn("CPU with hartid=%lu does not support rv64i", *hart); in riscv_early_of_processor_hartid()
89 pr_warn("CPU with hartid=%lu does not support ima", *hart); in riscv_early_of_processor_hartid()
97 pr_warn("CPU with hartid=%lu is invalid: this kernel does not parse \"riscv,isa\"", in riscv_early_of_processor_hartid()
103 pr_warn("CPU with hartid=%lu has no \"riscv,isa-base\" or \"riscv,isa\" property\n", in riscv_early_of_processor_hartid()
109 pr_warn("CPU with hartid=%lu does not support rv32ima", *hart); in riscv_early_of_processor_hartid()
114 pr_warn("CPU with hartid=%lu does not support rv64ima", *hart); in riscv_early_of_processor_hartid()
[all …]
/linux-6.15/arch/x86/kernel/cpu/mtrr/
H A Dmtrr.c246 pr_warn("type: %u invalid\n", type); in mtrr_add_page()
252 pr_warn("your processor doesn't support write-combining\n"); in mtrr_add_page()
257 pr_warn("zero sized request\n"); in mtrr_add_page()
263 pr_warn("base or size exceeds the MTRR width\n"); in mtrr_add_page()
294 pr_warn("0x%lx000,0x%lx000 overlaps existing 0x%lx000,0x%lx000\n", base, size, lbase, in mtrr_add_page()
302 pr_warn("type mismatch for %lx000,%lx000 old: %s new: %s\n", in mtrr_add_page()
340 pr_warn("size and base must be multiples of 4 kiB\n"); in mtrr_check()
437 pr_warn("register: %d too big\n", reg); in mtrr_del_page()
442 pr_warn("MTRR %d not used\n", reg); in mtrr_del_page()
446 pr_warn("reg: %d has count=0\n", reg); in mtrr_del_page()
[all …]
/linux-6.15/fs/jffs2/
H A Dgc.c102 pr_warn("Eep. ret->gc_node for block at 0x%08x is NULL\n", in jffs2_find_gc_block()
206 pr_warn("Inode #%u is in state %d during CRC check phase!\n", in jffs2_garbage_collect_pass()
576 pr_warn("Raw node at 0x%08x wasn't in node lists for ino #%u\n", in jffs2_garbage_collect_live()
579 pr_warn("But it's obsolete so we don't mind too much\n"); in jffs2_garbage_collect_live()
672 pr_warn("Name in dirent node at 0x%08x contains zeroes\n", in jffs2_garbage_collect_pristine()
837 pr_warn("Error writing new dnode: %ld\n", PTR_ERR(new_fn)); in jffs2_garbage_collect_metadata()
1062 pr_warn("%s(): Node 0x%08x wasn't a hole node!\n", in jffs2_garbage_collect_hole()
1150 pr_warn("%s(): Old node still has frags!\n", __func__); in jffs2_garbage_collect_hole()
1154 pr_warn("%s(): New node has no frags!\n", __func__); in jffs2_garbage_collect_hole()
1332 pr_warn("read_cache_folio() returned error: %ld\n", in jffs2_garbage_collect_dnode()
[all …]

12345678910>>...81