ELFr@@$";;;; ;;;;;; ;;;;; K K K K K  K " 3 V '@nullb$N include/linux/local_lock_internal.hmemory_backednullb%d(gendisk_completion)1(nullb->dev->home_node)DEBUG_LOCKS_WARN_ON(%s)4null_blk: submit_queues param is set to %u. 3null_blk: zone_size must be power-of-two nullb_indexes.xa_lock6null_blk: module loaded memory_backed,discard,bandwidth,cache,badblocks,zoned,zone_size,zone_capacity,zone_nr_conv,zone_max_open,zone_max_active &lock%u badblocks6null_blk: rq %p timed out index&nullb_subsys.su_mutexcache_sizesize3null_blk: CONFIG_BLK_DEV_ZONED not enabled blocksizediscard3null_blk: legacy IO path no longer available &nullb->lock4null_blk: defaults block size to %lu &nq->wait3null_blk: invalid home_node value 6null_blk: discard option is ignored in zoned mode %lu 3null_blk: legacy IO path is no longer available 4null_blk: invalid block size l->owner != currentpowermbpsdrivers/block/null_blk/main.cnullbfeatures&xa->xa_lockno_schedgbbsnr_devicesshared_tagsshared_tag_bitmapcompletion_nsecsubmit_queueshome_nodequeue_modeirqmodehw_queue_depthblockinguse_per_node_hctxzonedzone_sizezone_capacityzone_nr_convzone_max_openzone_max_active?#hؗ҈shLThhT} T}`TH͛h T%h3TKH҈Ư-THhHthym ThhHthyTsh(HJT[hT dHT/yHTH+,9 T}(|FHD,Tؗ҈sh` THh{"<A T( ȓ TChh` T҈$ȇhVTUh҈ƯTh5HdTF dH`TJ(tH!T7H|FHDTƺhAT(( ȓaT#( ȓ]T  ?T#__$?#@9#qCT_@*?#{CA8BAR5@ qiTA8B@ !T{A#_ *(?#{CA8BAR5@ qiTA8B@ !T{A#_ *(?#C{og_WO A8)B @45@*A?1T*bCѤS*`4@R~J94h@5@ BI4y@@)c@95@? qTB 3+@5&Vs T@*Bv2@@h6"R*z@@IC@9U@? q! TB H+@Yw5&VsT@*Bv2@@h6"RB ;@[R{@;s+@4|E)~ SskTh?@Q< %A) @( IK k- } Si2K(@? kw 61h74 @*ES @**R 5hC@9%qT)R(! UR jT+`Th?@ Q<) @I kT *AT*B S+@4\E)RH@~ Ssk TI?@)Q<+)A))@J kK kX-L} Sj2+K_ k7 V1h74* ES**R5H@ ?%qT*RI! UR? jT+TI?@*Q@BkTNA*OEWD_CgBoA{ƨ#_*"@6*u@@u 9C$ }_)~ } Ȫ5$ }_)} } Ȫ5_$ՠ ?#{WO@@t"6i@( t`@t h@@6`hh@B qT`@!R`@B qT`@hAT`@hB4*hNA~@ @>@hBkT`NA`@@h6!ROBWA{è#_?#{ CSg _ W OA8 RB?r*# R(BqT#RqKT**}Z#T_T"kzH@@(kzT@x@O7@*!T6A8B_ aTONWM_LgK{IS@#_@*?#{Oh=R i@)J(}_aT*hh@B qT`@!RhA@`Ms 5@ ?R"&r ROA{¨#_J?#{_WOA8B@@(@YC B?qaT  8J@* JQI  JjijI )}@MA A8+ja  k+"BR`IcB@9A8B_ !TOFWE_D{C#_K@ |@ R4! R9j6@JB_ qaT R!R"R3! `!h&OA{¨#_+?#{_WO @*5@@@6raT qT@@(7*!J9h4 RhR@95B @-Al@5 A)5* *hR@9H5*@*`R9h@5@ B4? qT?qTB4 qT`@ )A`#R*OCWB_A{Ĩ#_!?#{ O @@5@@7AA**@ i i*$qi~_)i Ȫ5;@B qaT@h T@B qT@!RROB @{è#_h¿?#{  @ 5@)B4? qaT`@aR@9hR@9i@(i9`@h@j@,R @KCӊ!ʚke}) *j A*? T!aR"R @{¨#_֟$1+}_l*, ȭ5*?#{*{#_?# HR) R(y*-@,@(@- @*,* @+!@, (%@,@-(*@-9@+ (-F,(*%E+*()#_?#{O BsOA{¨#_?#{ O( ?"IR i6*@z 9OB @{è#_֟$JR }_+* Ȭ5;7?#{ BRyB|@{#_?#{COA8B *@*q)賈 7@_@)i7z3}@A8B@ TOB{A#_?#{ BRuB|@{#_?#{COA8B *@*q)賈 7@_@)i7v3}@A8B@ TOB{A#_?#{ BRqB|@{#_?#{COA8B *@*q)賈 7@_@)i7r3}@A8B@ TOB{A#_?#{ BR5A|@{#_?#{COA8B *@*q)賈 7@_@)i763}@A8B@ TOB{A#_?#{ BR1A|@{#_?#{COA8B *@*q)賈 7@_@)i723}@A8B@ TOB{A#_?#{ BRJ9|@{#_?#{CO A8)B 9@9*q)賈 7@_@)i7 93}@A8B@ TOB{A#_?#{ *a{#_?#{_WOA8B R@9q`TqTR@9C**`5#**5@ iT~@`A8B_ TOEWD_C{B#_c* * @ @@9)K"_qT#Rq$*  |_ J5 5;?#{ BR-A|@{#_?#{COA8B *@*q)賈 7@_@)i7.3}@A8B@ TOB{A#_?#{ BRB|@{#_?#{COA8B *@*q)賈 7@_@)i73}@A8B@ TOB{A#_?#{ BRJ9|@{#_?#{CO A8)B 9@9*q)賈 7@_@)i7 93}@A8B@ TOB{A#_?#{ BR}J9|@{#_?#{CO A8)B 9@9*q)賈 7@_@)i7~ 93}@A8B@ TOB{A#_?#{ BRyJ9|@{#_?#{CWO A8)B 97SzJ9@9h5V4"98HR274LKHRs(|@4v5"/.HRh6*@z 9*)(R(65(R2(z 9A8B@ TOCWB{A#_$ձ~_  Ȫ5;ը6$IR~_ ) ȫ5;7$(R~_)(~ Ȫ5$HR~_)(~ Ȫ5s$ձ~_@~ ȩ5?#{ BRuJ9|@{#_?#{CO A8)B 9@9*q)賈 7@_@)i7v 93}@A8B@ TOB{A#_?#{ BRqJ9|@{#_?#{CO A8)B 9@9*q)賈 7@_@)i7r 93}@A8B@ TOB{A#_?#{ BRB|@{#_?#{COA8B *@*q)賈 7@_@)i73}@A8B@ TOB{A#_?#{ BRB|@{#_?#{COA8B *@*q)賈 7@_@)i73}@A8B@ TOB{A#_?#{ BRB|@{#_?#{COA8B *@*q)賈 7@_@)i73}@A8B@ TOB{A#_?#{ BRB|@{#_?#{COA8B *@*q)賈 7@_@)i73}@A8B@ TOB{A#_?#{ BRB|@{#_?#{COA8B *@*q)賈 7@_@)i73}@A8B@ TOB{A#_?#{ BRB|@{#_?#{COA8B *@*q)賈 7@_@)i73}@A8B@ TOB{A#_?#{ BR}B|@{#_?#{CWOA8B *@*q(7@ )@?kT }@ @*B@kaT~sA8B@ TOCWB{A#_?#{O@ *)@?kT * @*B@khOA{¨#_?#{ BR)A|@{#_?#{COA8B *@*q)賈 7@_@)i7*3}@A8B@ TOB{A#_?#{ BR%A|@{#_?#{COA8B *@*q)賈 7@_@)i7&3}@A8B@ TOB{A#_?#{  *`b @{¨#_?#{ WO5@@E9*@@(6ḀR*6@B q!TB!R"R!h@9b9`@bF9*5h@Ia@9OCWB @{Ĩ#_?#{ HRibF9h9i4 @*{¨#_?#{{#_?#{O@*!B1@hNA "hA*bh@6hBhOA{¨#_?#@5@@ B)Q #__$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$?#{ _WOh@@qTh@Q 1T@ qTqT )@9 44R@qTHR 4@J@ kT **qlT4R4 qT@94 J l@ RHh@ )@M)q(RT%) k@9I!k4)2  J@9j4)2 * 5s`"!B*@5!B*!`7@h4*5@9?kT***s*bT @_bT@!@ qT@94* @ODWC_B{Ũ#_RRtIhH!R@cÿÿ?#{ O!@*T@_`bT@ qT@94OB @{è#_ֈ¿¿$$$$$$$$$$$$$$$$$$$$parmtype=no_sched:intparm=no_sched:No io schedulerparmtype=submit_queues:intparm=submit_queues:Number of submission queuesparmtype=home_node:intparm=home_node:Home node for the deviceparm=queue_mode:Block interface to use (0=bio,1=rq,2=multiqueue)parmtype=gb:intparm=gb:Size in GBparmtype=bs:intparm=bs:Block size (in bytes)parmtype=nr_devices:uintparm=nr_devices:Number of devices to registerparmtype=blocking:boolparm=blocking:Register as a blocking blk-mq driver deviceparmtype=shared_tags:boolparm=shared_tags:Share tag set between devices for blk-mqparmtype=shared_tag_bitmap:boolparm=shared_tag_bitmap:Use shared tag bitmap for all submission queues for blk-mqparm=irqmode:IRQ completion handler. 0-none, 1-softirq, 2-timerparmtype=completion_nsec:ulongparm=completion_nsec:Time in ns to complete a request in hardware. Default: 10,000nsparmtype=hw_queue_depth:intparm=hw_queue_depth:Queue depth for each hardware queue. Default: 64parmtype=use_per_node_hctx:boolparm=use_per_node_hctx:Use per-node allocation for hardware context queues. Default: falseparmtype=zoned:boolparm=zoned:Make device as a host-managed zoned block device. Default: falseparmtype=zone_size:ulongparm=zone_size:Zone size in MB when block device is zoned. Must be power-of-two: Default: 256parmtype=zone_capacity:ulongparm=zone_capacity:Zone capacity in MB when block device is zoned. Can be less than or equal to zone size. Default: Zone sizeparmtype=zone_nr_conv:uintparm=zone_nr_conv:Number of conventional zones when block device is zoned. Default: 0parmtype=zone_max_open:uintparm=zone_max_open:Maximum number of open zones when block device is zoned. Default: 0 (no limit)parmtype=zone_max_active:uintparm=zone_max_active:Maximum number of active zones when block device is zoned. Default: 0 (no limit)author=Jens Axboe license=GPLvermagic=5.10.209-android13-4-g92e94fca2f15-ab12318583 SMP preempt mod_unload modversions aarch64name=null_blkintree=Ydepends=scmversion=g92e94fca2f15Linuxnull_blk/module_layoutdmemset~)Hmemcpy ѩ__stack_chk_fail/cpu_hwcap_keys5arm64_const_caps_ready}nr_cpu_ids+ޗdebug_locks_silentñoops_in_progress(__per_cpu_offset&radix_tree_preloads*zcpu_numberkmalloc_cachesl"kasan_flag_enablednparam_ops_ulong\F,param_ops_bool|^param_ops_uintparam_ops_intUrS__list_del_entry_valid5$&put_diskUdhrtimer_cancel8del_gendiskGbadblocks_exith__list_add_validdevice_add_diskblk_mq_end_requestcblk_mq_start_request$ hrtimer_initnk__might_sleep?Ublk_mq_alloc_tag_set*blk_mq_free_tag_set7configfs_unregister_subsystemYunregister_blkdev qregister_blkdevޟVconfigfs_register_subsystem__mutex_initpconfig_group_initprintk _raw_spin_unlock_irqF lock_releaseGV__warn_printk7udebug_locks_offUdebug_smp_processor_idpHradix_tree_insert[b__alloc_pages_nodemaskE:#__kmalloc\Ekmem_cache_alloc_tracew72radix_tree_preloadÏradix_tree_gang_lookupJB)preempt_count_addɰCpreempt_scheduleeZlppreempt_count_sub&flush_dcache_page_raw_spin_lock_irq zkfreeAl __free_pagesѣfind_next_bit걋radix_tree_delete_item=[Iradix_tree_lookup+aerrno_to_blk_statusbadblocks_checkv"kstrtoint2param_get_intGNU[ҖF6iGNUsWW<sxWWt@{tXX{XX({X ||X `{X ||X u$ vP xh w y zT v v  T h }x ~  } ~ X< X ,   } } X ~ ~\X{8vhv88yz${8vhv{yzv8DHLP\Xd}x~XXmgmDmg mDTX|Dpyxzxwyz} }(wLyTz~~PPmVmV0<zHW LW PWTWXW\W`W dWhW lWtWWW(VVW(VV VWWVW0VVW0V$VV(V V$V(`xPPmSVmSVVVV0V0@XVhVmmTXXpC`XpCVVW`W` V V(4@|m2m2m:Vm:VVmxVmx m(mPhVlVpxm|mW`W`mmVV VV $V0VDxzzzzmmVVWW0V4V8Pz\m`mdpmxm|W`W`,PXxzzzXz  w!y!z\!!!!`"h"x"|""XhC"XhC"XP#""XP#""#XP$H##$$($XpC,$XpC$X%${$X<%o4%<%ux%%X&%% &p&&&'T''X&'m 'm 0(X<(m@(mL((V(V((X((,)m0)m@)))*m*m,***+m+m+l+++m+m,X,,,m,m,D---m-m-0.../ /H/d/|//z$0,0<00m0m00T1p1mt1m11@2\2m`2mp22,3H3mL3m\33444m84mH444X( 5V(5V05<5XD55h6ml6m|6687T7mX7mh77$8@8mD8mT889,9m09m@999:m:m,:::;m;m;l;;;m;m<X<<<m<m<D===m=m=4>X>\>>>>>?X?m\?ml??(@D@mH@mX@@ACX'CX)CX*CX*CX+CX,CX-CX.CXl0CXX1CXD2CX03CX4DXP6 DX<7DX(8DX9$DX:,DX:4DX;lN(>@?@&@??k%?,@@ $,@l@"l@ AL!AndA dA^4BP4B|B *BBtn)BC$(C&B%#"P!@C+HC*XC.)`C'hC|&pC %C#C"C)!CXD+Ea*E) E'(Ea&0E$8E#@E] z"!r("+ M*((94A+O/(1P()~(( 'F&x(''AO$# ^(%L$^" (#!!16 +M(R Oh.9*{(+): ('/@([(&:2&$ h(x%; $[R~ |#J"z("@  (!  U((a*}E+({) &([%*0(&=O%QL(0BX(#"^i'!(]!1~& -(*V$$(F) '<bh#((&%f6"8 @}'"$&F ngr+0*H((U'%$T#"" Za(^+)8((A'%((((@(h(`((F(`(0(X(=("((`( (H(&p(((g(}(r$@#! @-+h)z('%8$0#X!> *) G(H&pd%$"~! *&g)0(;&C;%R#["mI!s}+*')8'u&%`#""!x@C HCv PCM XCY `Cp hC pC xC C CCCCCCCYCpC<C|CCOCCCDDDD  D6(D+0D8D_@DHDPD$ XD$ `Dr hD pD xD D D D D D D D& Du DR DL Dr D D DN D D# E E E, E  EA (Eq0E[8E` @EZ&A!*%RbA)R^$'*# &! p