ELF0_@@touch_offload_free_buffers3%s: mismatch between the number of buffers allocated(%d) and freed(%d)!3%s: Invalid configuration enables unsupported features! touch_offload_allocate_buffers3%s: register_chrdev failed with error = %u touch_offload_queue_frame3%s: Invalid channel_type = 0x%08Xtouch_offload3%s: Invalid configuration enables unsupported data types! 3%s: class_create failed with error = %ld. 3%s: Configuration enables more (%d) than %d channels! touch_offload_init3%s: device_create failed with error = %ld. 3%s: Frame size mismatch! %d != %d. 3%s: incorrect or NULL buffer submitted. 3%s: [Unexpected!] The buffer should have been recycled after the previous read. 3%s: Invalid configuration enables more (%d) than %d channels! 3%s: copy_to_user unexpectedly failed to copy %lu bytes. 3%s: copy_from_user failed with err=0x%08lX3%s: failed to allocate buffers. err = 0x%08X. pack_frame3%s: Invalid configuration enables unsupported sensitivity setting! touch_offload_read3%s: Packed frame size (%d) does not match size allocated per frame(%d)! touch_offload_ioctl3%s: copy_to_failed with err=0x%08lX&context->file_lock&context->buffer_lock&x->wait&context->read_queue3%s: Error packing frame! Result = %d. 3%s: copy_from_user failed with err=0x%08lx. ҨT(c(TҨT4覧(DaT8hCҨ)H@T(hq@TYhhT((c(ThhY( T( ȓ cTA ?T_֠@9qCT_@*^{ WO`!C4AB`TAh*OCWB @{Ĩ^__B6"@(  Ҩ &A*^{ WO C4ATA6ZaR"R**OCWB @{Ĩ^__!^{O9!BhBi`!Bhhii`!B`"!BtBc R**`7!B?`JBTi@"- S?`NT!h@"R- S*OA{¨^__*!`@!`@c R*`@!`J@`@c R*`@C^{og_WO@d@hCh4sh B@xDT!` B wAz_ T6"@(  Ҩ &*@qT\y W@_TA9 7H@_T*"RH@_T`4?xhCyiCyR r}  }@A&AT $*@q T|R /Rz|}@*+ќ9?JTz|_q@T07b86hCyiCy( hCyiCy} ySeUEx 8KxyAzC6wf7q TcDk T@j B*"R)?‰WA8 @9 @xӋ(7 @L6"kꃊk1 뇟@"?("@iD T` B  _)@?T{COHWG_FgEoD^_C_u!!*!*xD!2^{ WOd@!6@ࣖ2? BA?`T4R*OCWB @{Ĩ^__*^{og_WO@d@hR2r?kT(Rr?k TRr?k,ThC @ @ B A D C q@ )F-@+7A8 @9 @xӋ(7 @L6"kꃊk1 뇟&@"?("CR'*C2R*A8 @9 @(7 @k6xӊ"JA郉J1_ ꇟJ(x@"?("C2R't6B@>`2BC?K A8 @9 @(7 @k6xӊ"J郉J1_ ꇟJ#x@"?("CR#b.*&"C@9h4h:H94G@9h4h>H9(4K@9h4hBH94O@9h4hJH9(4S@9h4hNH94W@9iRH9 kBTS@yhCy(jaTW@y(*?jT@9W@yq HQqT#AjI!;@B@H)KL `Dyt:I9hDyq+T_qT`*hBhCZ_qhT@R rR`Rh:I94@R(R r/R//@ @;R/R9  C*c7RqzSBThDyj`T2;hCyiCyR r} ySe;h@z(@{9 7RqzSBThDyj`T2;hCyiCyR r(e;@h@z(@{9 +9bD"4_kT!cyA@ 6@xg8@b!T|@@ R!! _)@?ATOEWD_CgBoA{ƨ^__!R!R2RR CA*C*^{ O0A5dG9h4*(R9*OB @{è^__^{O4d@9OA*{¨^__^{g_WOAHA(Cq+TAB ҷ*TAAT6@T6"@( *@&q Tb@{y*9?kT@T6"@( *@&q Tb@{y*9?kT*CkaTBODWC_BgA{Ũ^__!*^{ h@`J@- S`J@`@c R* @*{¨^__author=Steve Pfetsch description=Touch Offload to APlicense=GPL v2intree=Yname=touch_offloadvermagic=4.19.191-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64depends=touch_offload_cleanuptouch_offload_inittouch_offload_queue_frametouch_offload_reserve_frameS0?module_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_failKkmalloc_caches8mwait_for_completionk__unregister_chrdevUf__register_chrdevh__list_add_validUrS__list_del_entry_validF__sw_hweight64}P__arch_copy_from_user,__cfi_slowpathA)k__arch_copy_to_userHۈ__check_object_size地__kmalloc3qmkmem_cache_alloc_traceTfinish_waitQschedule&prepare_to_wait_eventuyHinit_wait_entry zkfreedevice_destroyȜcdev_del42cdev_add4\cdev_initclass_destroyNjdevice_create__class_createT__init_waitqueue_headv__mutex_init"#>__wake_upNcomplete_all2|printk2: mutex_unlock֮Amutex_lockLinuxtouch_offloadGNUWҠV uvwxNOkdNlRSOKCKKCKQKC,K0C4U8K<CLKPClUpKtC|KCVKCKCVRK+sK+smrK+CrK+CWK+ K+ X0s4s<ZP[lKpKtKxK|QKvKKvKQK+K+nKKKKQYK+K+n$z(zTNpKntKxKn|KQ_Ok cN(OT`daxbe{|lf(gT_dOhzpzKKKKQKKKKQOKKKK Q K K K K Q( _0 y h N O z z g |x i h i, Dd j j j4 jP N| t8 t8 d tH tH dPeeKKKK Q<l\_dOlKjpKJtKjxKJQKeKeOK9K9K^K^KJKJQKKKJKJQzz K$KJ(K,KJ4Q<K@KDKHKPQ|KK|K=K=yNO@NLONOoN_kH_d_|k_O K$K(K,K4QP]`^hYpK+tK+nDd`DdDDDDDpD D(D,D4D8D@DDDMPDD4 D DD$T\DFDF D(F)0D8FC(r8DhDpDDDAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)sGFDEHUVWXYZ[-.056789:;<@AB4C/123=>F )  kG 0C4(   .@ #$d<qM:TwlS0 4  + + 2 Z  KX c vUM @ N   )3 C Y0i  d51 dE4 ^4$@     cl0XqU<d& z|-Dzf v"TT :( Z߉G! uCe.note.Linux.text.comment.init.plt.bss.rela.rodata.touch_offload_fops__versions__ksymtab_strings.rela___ksymtab+touch_offload_cleanup.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.text.touch_offload_reserve_frame.rela___kcrctab+touch_offload_reserve_frame.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.rodatainit_wait_entrymemcpyclass_destroydevice_destroytouch_offload_init.__key__init_completion.__key__unregister_chrdev__register_chrdevprepare_to_wait_event__mutex_initcdev_init__crc_touch_offload_init__kstrtab_touch_offload_init__ksymtab_touch_offload_initfinish_waitmemsettouch_offload_free_bufferstouch_offload_fops____versionskmalloc_caches__module_depends__arch_copy_to_user__arch_copy_from_user__crc_touch_offload_cleanup__kstrtab_touch_offload_cleanup__ksymtab_touch_offload_cleanup__wake_upwait_for_completiontouch_offload_opentouch_offload_ioctltouch_offload_pollcomplete_all__stack_chk_fail__cfi_check_failcdev_delprintkmutex_unlockmutex_lock__cfi_check__cfi_slowpath__check_object_size__class_createdevice_createtouch_offload_release__crc_touch_offload_reserve_frame__kstrtab_touch_offload_reserve_frame__ksymtab_touch_offload_reserve_frame__crc_touch_offload_queue_frame__kstrtab_touch_offload_queue_frame__ksymtab_touch_offload_queue_frame__this_moduleschedulekfreekmem_cache_alloc_trace__stack_chk_guard__list_del_entry_valid__list_add_validcdev_addtouch_offload_read__init_waitqueue_head__kmalloc$d.39$d.29$x.19$x.9__UNIQUE_ID_license78$d.28$x.18touch_offload_init.__key.8$x.8__UNIQUE_ID_author77$d.27$x.17$x.7_note_6__UNIQUE_ID_description76__UNIQUE_ID_intree56$d.26$x.16$x.6__UNIQUE_ID_name55$d.25$x.15$x.5__sw_hweight64__UNIQUE_ID_vermagic54$d.24$x.14touch_offload_init.__key.4$x.4$d.33$d.23$x.13$d.3$d.32$x.22$x.12touch_offload_init.__key.2$d.2$d.31$x.21$x.11$d.1$d.40$d.30$x.20$x.10$d.0_@@q!&{2H #V$_K$@ 8. .@:2@2`@x2h@I+@HJ0JLovK/KiK MM`WWXK