ELFh@@(&**** ***;*****  ***;*****  ***;* ****     drivers/spi/spidev.c&spidev->buf_lock%pOF: buggy DT: spidev listed directly in DT include/linux/thread_info.hspidev%d.%dspispidevbufsizrohm,dh2228fvlineartechnology,ltc2488ge,achcsemtech,sx1301lwn,bk4dh,dhcom-boardmenlo,m53cpld?#h҈("1T҈$ȇhVTYhhTҨT9҈7(CT҈("1`T(~҈`HȯaT0҈$ȇhVT4覧(DT!ȓ҈7(C T[hT( ȓ cT#?T#__$?#@9#qCT_@*?#^{_WOxA!@ 5RR@@!BB R|T2R* hAfN9 @Ay?cT5(R!ؚ.-2(@6Z*hCtNj w WhCj*OCWB_A{Ĩ^_#_azA!Ԣ$ )1*}_J*} ȫ5?#^{OL@t`B6i"A(  ҩJR* a@@i*i@ J+R(MFi!ɚH )hR@h5OA*{¨^_#_֟$ }_J) } ȫ5hR@5?#C^{C_WOA8 B(@bT5 Kl@  j@2@ b5 7/36@7@q}@qT2@"Ru A8B_ ATOTWS_R{Q^_C#_?#C^{C_WOA8 B(@bT4 Il@_ .@*`3 j@ .@4b /36@57@` |@A8B_ TOTWS_R{Q^_C#_ִ!?#^{_WO( `R kTl@*@Ԃ`R(rk TH`R(rkTh`R(rkT`Rrk&T`RrkTvm` iH`R(rk- Th`R(rk`T`Rrk&T`Rrk,TA8 A9 @xӋ(7 @L6"kꃊk1 뇟(@"?("* @(`R(rk` TH`R(rk(TA8 A9 @(7 @k6xӪ"J郉J1_ ꇟ$x@"?("hN9 S* 8(`R(rk TH`R(rk#TA8 A9 @(7 @k6xӪ"J郉J1_ ꇟ x@"?("* @85vC@* 3ihAvC U9 4BiN9yizA8 @ E@+`R+r kT7 @k6xӪ"J郉J1_ ꇟx@"?("* 8A8 A9 @(7 @k6xӪ"J郉J1_ ꇟx@"?("* @8 )B;*5  RB* 8J@K@ ?* ?)Bu5 jT7 @k6xӪ"J郉J1_ ꇟ*x@"?("R * }A8 A9 @(7 @k6xӪ"J郉J1_ ꇟ x@"?("wN9* 8bA8 A9 @(7 @k6xӪ"J郉J1_ ꇟJ x@"?("* @8 5wN9v9*@6w9@A8 A9 @(7 @k6xӪ"J郉J1_ ꇟ x@"?("j@* %A8 A9 @(7 @k6xӪ"J郉J1_ ꇟx@"?("* @u5xCw*@5jx~@OCWB_A{Ĩ^_#_ `RF r kTvS@T**q"T*iAvC*U9 4)BjN9)yj 2? R=  *h*6v?cT*E*$ )@'6$ յ5$ R  F8* R F F՟A?#^{ WO*V|@ `R(D r kTl@@svS@T*%*&` "qbT*?cT*~E"**@+_+?)aT*~@OCWB @{Ĩ^_#_?#^{WO@ TN@__ kT@AT&@R@&`*@R@*B@Bvn**OBWA{è^_#_s&@s&?#^{ On@nut@hR@qhRT`.@`2@.2h@ChjOB* @{è^_#_?#^{ o g _ WOA8BIaR*RK@|CG E***#uzqc T"_H4 * 7(^aiv @kTH@ )A3"^z{ @kTXi<7*` C3@H_8_8_8 !A9?q_x_8 %9@9 y*I 3b_ 3 y99 Y !9Y95 @)i@ Y@@`6H Yt94 5 @xw@_@q ?q(I7@@@AU!9qsb@Tv_vw@w7@"R@ @@t @* A8B_ AT*OOWN_MgLoK{J^_#_ִ!!?#^{ OA8 A9 @)xӋ(7 @L6+ kꃊk1 뇟4 *B;K5  RB Ak , 8Ս@- ? ?*B @) ?*(" (B; 5  RB) 8)@*@ ?) ?(BOB @{è^_#_֟$ J@j'6$ $@'6$ Օh*$ R$ R F8K R Fk FF8 R FF՟@՟A?#^{A8 A9 @ xӋ(7 @L6 kꃊk1 뇟k/ *B;K5  RB Ak , 8Ս@- ? ?*B @ ?*" (B; 5  RB) 8)@*@ ?) ?(B{^_#_֟$ J@ '6$ $@h'6$ $ R$ R F8K R Fk FF8 R FF՟@՟A?# (B; 5  RB A8)A) * 8K@+ ? ?(Bտ#_֟$@H'6$ տ#_֟$ RF8 R F)F՟@?# (B; 5  RB) 8)@*@ ?) ?(Bտ#_֟$@'6$ տ#_֟$ RF8 R FF՟A_$_$_$_$_$_$_$_$_$_$_$?#^{Oc R* R7!B?cT R* R@@*!* 6@ R* R@*OA{¨^_#_ֵ?#^{ s@c@ R* R @{¨^_#_$parmtype=bufsiz:uintparm=bufsiz:data bytes in biggest supported SPI messageauthor=Andrea Paterniani, description=User mode SPI device interfacelicense=GPLalias=spi:spidevvermagic=5.10.209-android13-4-g92e94fca2f15-ab12318583 SMP preempt mod_unload modversions aarch64name=spidevintree=Ydepends=alias=of:N*T*Crohm,dh2228fvalias=of:N*T*Crohm,dh2228fvC*alias=of:N*T*Clineartechnology,ltc2488alias=of:N*T*Clineartechnology,ltc2488C*alias=of:N*T*Cge,achcalias=of:N*T*Cge,achcC*alias=of:N*T*Csemtech,sx1301alias=of:N*T*Csemtech,sx1301C*alias=of:N*T*Clwn,bk4alias=of:N*T*Clwn,bk4C*alias=of:N*T*Cdh,dhcom-boardalias=of:N*T*Cdh,dhcom-boardC*alias=of:N*T*Cmenlo,m53cpldalias=of:N*T*Cmenlo,m53cpldC*scmversion=g92e94fca2f15Linuxspidev̄emodule_layoutdmemset ѩ__stack_chk_failOkmalloc_cachesR? Kgic_nonsecure_prioritiespcpu_hwcaps/cpu_hwcap_keys5arm64_const_caps_readyQXSKparam_ops_uint^!driver_unregisterUrS__list_del_entry_valid:Ndevice_destroyw\device_create= 81<@D'&\(x*+)-'(LP\&-8(T*`+p)'L*(24+@&+@ ( ( T (`  ($  (8 (D  (  ( , 0 ( (  0@'H603<H1THXH*2+& ,+P31'6&  HPT4hpt47'1&*(+@1L1l1ptx'4-x(*+)8-H1L/HH0H4HXMP.HHHHHHHHdhxxpp04<@HXLXh@lPpPxh|hT\dl%t|, hFhGQ  $`(F0$4`8GQ@ DPHFP T`XG@` dphIp@txFD G@T`I,F<G@lIFG@IXF\G@ l$(I0,48F@0DHG@P@TXI`dhFpt xG@0I` "V$(YL  ` $$ 0 8D @ L T ` H   \    $((@ ,40 4<8 <D@ DPHLX |   $ (0d4<H@xHLL|T\X`ddlpx|$@ 4 `d t $,0 8<$D4HP8T\H`hTlttx<@DH$L88 ?$(,#@8BC P X(`8`  ( Bhpx (@PAndroid (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6) "'.Z]`$ ()     @h8 R0 H   `   + $v 0("X,;, UwU;s  (   L i  x` j$ f   @  \ P  |] Y `   : $(D P0 L 8  @  - H H0HHC# ? r v U U -U Urp6D2 He < x H|Q|XTp` C lp  'ZxN ! I  MA   1 | A}y   $ o 4 p\l  `  b  pc_    ,  U 8$(0V0@R 4 D  P3 PD\IhE x t  & x`<p8 k <  @ kD/H+ ^ L  PJXuhp xi < i  ( 8D@S M6 +  @ G}  B   ^PX`hp4xHq    b W- = 9 ! !B Kvg 'I )~  5 `?UmT ' O !/ RXR#8~./|a 1zm"$;&Ie5y@\P.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.bss.rela.rodata.spidev_fops.rela.altinstructions__versions.rela.fixup.modinfo.rela__param.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.data.__cfi_jt_init_module.rela.gnu.linkonce.this_module.rela__ex_table.rela__jump_table.rela__bug_table.rela.text.spidev_probe.note.gnu.build-id.shstrtab.strtab.symtab.rodata.data__param_str_bufsiz__param_bufsizclass_destroydevice_destroyspidev_init.__keyspidev_probe.__keyarm64_const_caps_ready__unregister_chrdev__register_chrdevdevice_list__cfi_jt_startparam_ops_uintspidev_open.cfi_jtspidev_ioctl.cfi_jtspidev_compat_ioctl.cfi_jtno_llseek.cfi_jtspidev_remove.cfi_jtspidev_write.cfi_jtspidev_release.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtspidev_probe.cfi_jtspidev_read.cfi_jt__mutex_initfind_next_zero_bitmemsetcpu_hwcap_keysspidev_classminorsspidev_fopscpu_hwcaps____versionsgic_nonsecure_prioritieskmalloc_cachesspidev_dt_ids__spi_register_driverspidev_spi_driverdriver_unregistermemdup_user__arch_copy_to_user__arch_copy_from_user_raw_spin_unlock_irq_raw_spin_lock_irqspi_setupuaccess_disable_not_uaouaccess_enable_not_uaospidev_openstream_openspidev_ioctlspidev_compat_ioctl__stack_chk_fail__cfi_check_fail__warn_printkno_llseekmutex_unlockmutex_lockdevice_list_lock__cfi_check__check_object_sizespidev_removespidev_write__class_createdevice_createspidev_release__cfi_jt_init_module__this_module__cfi_jt_cleanup_moduleof_device_is_compatible__mod_of__spidev_dt_ids_device_tablespidev_messagekfreeput_deviceget_devicekmem_cache_alloc_tracespidev_probe__cfi_jt_end__list_del_entry_valid__list_add_validspidev_read__kmallocspi_sync$d.99$d.189$d.89__UNIQUE_ID_alias279$x.179$d.79__UNIQUE_ID_alias269$x.169$d.69$x.159$x.59$d.149$x.49$d.139$x.39$x.129$x.29$x.119$x.19$x.109$d.9$x.98$d.188$x.88__UNIQUE_ID_alias278$x.178$x.78__UNIQUE_ID_alias268$d.168$x.68$d.158$x.58$x.148$d.48$x.138$d.38$d.128$d.28$d.118$d.18$d.108$d.8_note_7$d.97$d.187$d.87__UNIQUE_ID_alias277$x.177$d.77__UNIQUE_ID_depends267$x.167$d.67$x.157$x.57$d.147$x.47$d.137$x.37$x.127$x.27__UNIQUE_ID_bufsiz317$x.117$x.17$x.107$x.7$x.96$d.186$x.86__UNIQUE_ID_alias276$x.176$x.76__UNIQUE_ID_intree266$d.166$x.66$d.156$d.56$x.146$d.46$x.136$d.36$d.126$d.26__UNIQUE_ID_bufsiztype316$d.116$x.16$d.106$d.6.Ltmp5$d.195$d.95$d.185$d.85.Ltmp75__UNIQUE_ID_alias275$x.175$d.75__UNIQUE_ID_name265$x.165$x.65$x.155$x.55$d.145$x.45$x.135$x.35$x.125$x.25$x.115$x.15$x.105$x.5$d.194$x.94$d.184$x.84__UNIQUE_ID_alias274$x.174$x.74__UNIQUE_ID_vermagic264$d.164$d.64$x.154$d.54$x.144$d.44__UNIQUE_ID_alias334$d.134$d.34$d.124$d.24$d.114$d.14$d.104$d.4$d.193$d.93$d.183$d.83__UNIQUE_ID_alias273$x.173$d.73$x.163$x.63$d.153$x.53$d.143$x.43__UNIQUE_ID_license333$x.133$x.33$x.123$x.23.Ltmp13$x.113$x.13$x.103$x.3$d.3$d.192$x.92__UNIQUE_ID_scmversion282$d.182$x.82.Ltmp72__UNIQUE_ID_alias272$x.172$x.72$d.162$d.62$x.152$d.52$x.142$d.42__UNIQUE_ID_description332$d.132$d.32$d.122$d.22$d.112$d.12$d.102$x.2$d.2$d.191$d.91__UNIQUE_ID_alias281$x.181$d.81__UNIQUE_ID_alias271$x.171$d.71$x.161$x.61$d.151$x.51$d.141$x.41__UNIQUE_ID_author331$x.131$x.31$x.121$x.21$x.111$x.11$d.201$x.101$x.1$d.1$d.190$x.90__UNIQUE_ID_alias280$x.180$x.80__UNIQUE_ID_alias270$d.170$x.70$d.160$x.60$x.150$d.50$x.140$d.40$d.130$d.30$d.120$x.20$d.110$x.10$x.100v@P0>8S02: N*I**5*0@H>% \@@%9@S%K@Z%+d@[%.+P)@\%q@^ %%H,X @e%,(@Pf`%,@f%X@g%@0`hLohs/0@ @xi0%4 t>$(> ii'(׊