ELF>p@@0/GNU5!+?LI$HH9uI|$PI|$hLI<$LL[A\A]A^A_]I`fDUIDHAWAVAUATSHHL.DG|HMHMH]HuH4H}AHMeH %(HM1I L_PDEHuHMAIM`IMsIMcIMI)MEE11HA9PH HI9 t}ENA9TIcDUHAHA9(LM9 tuAEB 6D)D+UDHEA UN4)SHUMMHMLH}HEZI9vCP9vEƋUąx CT9vEĉDE̋ML%5E1E1 fUHATLgSHLsKLSDCCCCC%%9}D9| [A\]H@)A)x[A\]ff.@UIHvxHfAsh0DFAAAD1AAD1AAD1ȃ fAuA AfDAfAA@yfA3DFAAAD1AAD1AAD1ȃ fAuĈA A fDQA fA A@yEC|fECpEHfAAAD1AAD1AAD1Ѓ fAuĺ A ADfQAfDIA@yfACD@AAAD1AAD1AAD1ȃ fAuA A @yfDIAAfDQAAClt~fAAD1AAD1AAD1 fuĈA# A H fy A" fDA$A& @q'HA(ACxf)AAD1AAD1AAD1 fuA A A2 fDA0A A3fDI4A6@q7AfDQ8A:a;fQA?ACpfACfACtfAC|xAAD1AAD1AAD1 fuĈAC H  fyDfQ@ABAF@qGHAHAC|xf(AAD1AAD1AAD1 fuĺ AR]fQPA A 1҈ASA fyTAV@qWACfDAXa[A_ AZfDI\A^AsdfDQ`AbAfA fDYdAcagHAhd/ff.G`UHAVIAUATISHIHHX` H HH{ H !HCC "ID$fSfKfsLC&SC'cC(CH  HHH)HI;D$Hw5A Lu0ADŽ$H[A\A]A^] LEI$UAD$dHHEUHAUATISHLDAu L2IHttKHP`DC  HfJBH jBHBBBI+T$`I;UHwlA$ LuUAH1[A\A]]AHAHH/It$PL0 LEIEUAEdHHyfDUHAWAVL0AUIATIuPSHL_heH%(HE1GPH H0HM$LEL(eu)HUeH+%(uH[A\A]A^A_](AMTEˁA9H LuLLHA AT$Xu.AItHcʿ7f %d %s: failed to allocate dlfb Invalid DisplayLink device! console enable=%d fb_defio enable=%d shadow enable=%d &dlfb->render_mutexunable to allocate urb list cmap allocation failed: %d edidudlfbmetrics_bytes_renderedmetrics_bytes_identicalmetrics_bytes_sentmetrics_cpu_kcycles_usedmetrics_resetO O O Wܧ^`Ɨ=Gdlfb_ops_opendlfb_ops_releasedlfb_ops_blankdlfb_ops_mmapdlfb_usb_probedlfb_urb_completiondlfb_setup_modesdlfb_usb_disconnectpixel_limitshadowfb_defioconsole$$$$license=GPLdescription=DisplayLink kernel framebuffer driverauthor=Roberto De Ioris , Jaya Kumar , Bernie Thompson parm=pixel_limit:Force limit on max mode (in x*y pixels)parmtype=pixel_limit:intparm=shadow:Shadow vid mem. Disable to save mem but lose perfparmtype=shadow:boolparm=fb_defio:Page fault detection of mmap writesparmtype=fb_defio:boolparm=console:Allow fbcon to open framebufferparmtype=console:boolsrcversion=3D0C913D0B986D2FC8BE4E0alias=usb:v17E9p*d*dc*dsc*dp*icFFisc00ip00in*depends=fb_sys_fops,sysfillrect,syscopyarea,sysimgbltretpoline=Yintree=Yname=udlfbvermagic=5.15.0-156-generic SMP mod_unload modversions ~:module_layout3Kparam_ops_bool4param_ops_int~usb_deregisterوusb_register_driverKvfdevice_create_bin_filep device_create_file:register_framebufferA̴fkmemdupȐfb_alloc_cmap8 usb_alloc_coherentOeusb_alloc_urb __mutex_init%fb_sys_read'framebuffer_alloc|Pusb_check_bulk_endpoints<=usb_get_devI@vzallochvmallocКDmemcmpœ_copy_from_userk_copy_to_userHۈ__check_object_size+fb_sys_write?usb_submit_urbq fb_dealloc_cmapK>framebuffer_releaseДeusb_put_devvfreec{fb_destroy_modedb-cancel_work_sync__ubsan_handle_out_of_bounds unregister_framebuffer3device_remove_bin_filedevice_remove_file+t.usb_free_urb|usb_free_coherentʯ&fdownT__ubsan_handle_load_invalid_value F#fb_deferred_io_initI_dev_info`g__usb_get_extra_descriptorusb_get_descriptor`sys_fillrectyYsys_copyareasys_imageblit6queue_work_onӅ3-system_wq@^ fb_find_nearest_modevesa_modes82mutex_unlockfb_videomode_to_varfb_find_best_displaypXfb_add_videomodefb_edid_to_monspecsQ^usb_control_msgrVfb_destroy_modelist9okmem_cache_alloc_tracewVkmalloc_cachesKMmutex_lockke__stack_chk_fail6qfb_var_to_videomode zkfree.fb_deferred_io_cleanuphM__dynamic_dev_dbgx remap_pfn_range6D7vmalloc_to_pfnasysfs_emitŏWmemset k_dev_errfi*upp\_raw_spin_unlock_irqrestore 4_raw_spin_lock_irqsaveѭa_dev_warn" pv_ops{'_raw_spin_lock_irqdown_timeout8߬imemcpy9[__x86_return_thunkm__fentry__ 1'device_attribute [5]' 'int' '_Bool'mPTudlfbGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 7 f U2 @z`   )H  o X o"$f@u  /  6 E E X/@ ; $ + Gd 1  $< m@$I @%R `%[ %e %o i%{ &-f' E, E, E- E - f@- H@2 @9HTi !x(; 9HL&S y   *P    i :" ]1 D N b 1 "$f Is  W    o    U2_VeV  U2_VeV  1 "$f  <; >;% U6 A; "$fy gH [ j  "$fIx   k \ <"$fa(;   h o      l  D  !  /3 /%9f9   %9fK   "$f_ /l ;~  H m x <_ϋa/[:(;  <_ϋ&/~:RC;  < |a/   2  < |wa(;P dloareay2urb_nodedlfbdlfb_databacking_bufferfb_countvirtualizedusb_activelost_pixelsedid_sizesku_pixel_limitbase16base8blank_moderender_mutexdamage_xdamage_ydamage_x2damage_y2damage_lockdamage_workbytes_renderedbytes_identicalcpu_kcycles_useddeferred_freelimit_semdlfb_deferred_freepixel_start_ptrpixel_enddevice_address_ptrcommand_buffer_ptrcmd_buffer_endback_buffer_offsetident_ptrdlfb_compress_hlinedlfb_damage_workdlfb_dpy_deferred_iodlfb_driver_exitdlfb_driver_initdlfb_free_urb_listdlfb_get_urbdlfb_handle_damagedlfb_offload_damagedlfb_ops_blankdlfb_ops_check_vardlfb_ops_copyareadlfb_ops_destroydlfb_ops_fillrectdlfb_ops_imageblitdlfb_ops_ioctldlfb_ops_mmapdlfb_ops_opendlfb_ops_releasedlfb_ops_set_pardlfb_ops_setcolregdlfb_ops_writedlfb_parse_vendor_descriptorurb_ptrfronturb_buf_ptrbyte_offsetbyte_widthsent_ptrdlfb_render_hlinewrptrdlfb_set_vid_cmdsdlfb_set_video_modedefault_ediddefault_edid_sizedlfb_setup_modesdlfb_urb_completiondlfb_usb_disconnectdlfb_usb_probeedid_showedid_storefbdevmetrics_bytes_identical_showmetrics_bytes_rendered_showmetrics_bytes_sent_showmetrics_cpu_kcycles_used_showmetrics_reset_storeudlfb.ko$IH "$(# .096GTo m{  8EPk{)@)))p5XI@4g444@$8P$8p+$8C$8[Rq0 y  8 88@C5&u""4$8L`:ax?t0$8@ P$u3p7BS@e!@yP":$P8#"d&P'n"t$8$p8$88k(3(<K0_Xk)|"  8H  2>y)9Dc(w  >G((\2P(& ;-Rmx(}@ /&=K _ nu@  ) 4 ? )K ] t            " 2 O b m v             ) < J ] d q w          ( 6 > Y h    __UNIQUE_ID_srcversion126__UNIQUE_ID_alias125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8metrics_reset_storeedid_showdlfb_get_urbdlfb_get_urb.colddlfb_urb_completiondlfb_urb_completion.cold__func__.20dlfb_compress_hlinemetrics_cpu_kcycles_used_showmetrics_bytes_sent_showmetrics_bytes_identical_showmetrics_bytes_rendered_showdlfb_ops_mmap__UNIQUE_ID_ddebug371.9dlfb_ops_release__UNIQUE_ID_ddebug393.7dlfb_ops_check_vardlfb_setup_modes__UNIQUE_ID_ddebug395.5__UNIQUE_ID_ddebug396.4dlfb_setup_modes.colddlfb_ops_setcolregdlfb_offload_damagedlfb_ops_imageblitdlfb_ops_copyareadlfb_ops_fillrectdlfb_parse_vendor_descriptor.constprop.0dlfb_parse_vendor_descriptor.constprop.0.colddlfb_ops_open__UNIQUE_ID_ddebug391.8dlfb_dpy_deferred_iodlfb_ops_open.colddlfb_free_urb_listdlfb_usb_disconnect__UNIQUE_ID_ddebug400.0fb_device_attrsedid_attrdlfb_ops_destroydlfb_render_hlinedlfb_dpy_deferred_io.colddlfb_handle_damage.isra.0dlfb_ops_writedlfb_ops_ioctldlfb_damage_workdlfb_set_vid_cmdsdlfb_set_video_modedlfb_ops_blank__UNIQUE_ID_ddebug394.6dlfb_ops_set_pardlfb_ops_set_par.coldedid_storedlfb_usb_probeout_ep.22__UNIQUE_ID_ddebug397.3__UNIQUE_ID_ddebug398.2__UNIQUE_ID_ddebug399.1__key.23set_def_chn.30dlfb_usb_probe.cold__func__.21dlfb_driver_initdlfb_driverdlfb_driver_exit__func__.28__func__.27__func__.26__func__.25__func__.14__func__.13__UNIQUE_ID_license413__UNIQUE_ID_description412__UNIQUE_ID_author411__UNIQUE_ID_pixel_limit410__UNIQUE_ID_pixel_limittype409__param_pixel_limit__param_str_pixel_limit__UNIQUE_ID_shadow408__UNIQUE_ID_shadowtype407__param_shadow__param_str_shadow__UNIQUE_ID_fb_defio406__UNIQUE_ID_fb_defiotype405__param_fb_defio__param_str_fb_defio__UNIQUE_ID_console404__UNIQUE_ID_consoletype403__param_console__param_str_consoleid_table.LC1.LC25unregister_framebufferfb_videomode_to_varusb_alloc_urb__check_object_sizedown_timeoutusb_free_urb_copy_from_userusb_alloc_coherent__this_modulequeue_work_onusb_register_drivercleanup_modulememcpy__mod_usb__id_table_device_tableremap_pfn_rangekfreefb_deferred_io_initfb_deferred_io_cleanupframebuffer_alloc_raw_spin_lock_irqsave__dynamic_dev_dbgkmem_cache_alloc_trace__fentry__sysfs_emitinit_modulefb_destroy_modedbdevice_create_bin_filefb_edid_to_monspecsfb_sys_write_raw_spin_lock_irqsys_imageblitusb_put_dev__stack_chk_failsys_fillrectfb_find_nearest_modeusb_get_devvzallocusb_submit_urb_dev_infofb_dealloc_cmap__ubsan_handle_out_of_boundsdevice_create_filevesa_modes_dev_errusb_free_coherentdownfb_var_to_videomodemutex_lockusb_control_msgmemcmpfb_alloc_cmap__mutex_initusb_deregister_raw_spin_unlock_irqrestorevmalloc_to_pfnmemset_dev_warn__x86_return_thunk_copy_to_userusb_get_descriptorpv_opssys_copyareavfreemutex_unlockparam_ops_boolkmemdupcancel_work_syncfb_sys_readfb_add_videomodefb_destroy_modelistfb_find_best_displayframebuffer_release__ubsan_handle_load_invalid_valueparam_ops_intvmalloc__usb_get_extra_descriptorkmalloc_cachesdevice_remove_bin_fileusb_check_bulk_endpointsdevice_remove_filesystem_wqAQy! x( 5Ar%%AO hp   (0A  ` 7Q}   <diq4 o~ 7 < X |] N   v  / 6 t@ E ` }      1     M T e ~x       4Ai<}o?g 5 ?tj y   ` (1ai x zA F[ `hus~    \d{Q|/ ETa %f =c aqx *{ x -A !!"";" G"Q""#/# 6# P;#u# ##$>$%%%9%%%$%% &&'&7&M&$Y&&&')'6'Q''T'''' t''c( ( ((9(\( v( ( }( ( P( ( ( ( #( 0 ( P"(  )  )  ) p+) @6) C)) $*wH*|* @**$**A ++ 0+I+ N++++*,1, :,K, nR, 8[,g, p,j, Z, p,, , G, ,,,, --z7-B-L-,k- p-z-J- ---- --& %,/ p6 0BNrZw | J YJ   ;$) ?J M `U]g  \ 8k ? y X 0 k$ P& ",$= EJ+Q ` ejz-t |p, p:,   , !&+0 8A,O ^c+q *+ + X+ X  , 0  ((  } %   %$(04<@ P@ (@08@H@PPX`ph0 p x  @0`p@!P"#&P'% 0@P 6 0@P`p@3P&}  (0}8H PX}`p x} @ 4o $(/,0648<c@. D H Lw P T X3\`dhlrptPx|b`, ""#=$('5'),$9s scs$(s04t< "@sHV#Ls "   $3 ( B0 4 8 @DH P TwX *`n"d#h zp't,x 'd, '., b  @ \  0 @8 \p  h  h  h  h  h   h0 @ hP ` hP'8@XHPnpxXZXG (0tPX8`h  H`88.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.altinstr_replacement.rela.init.text.rela.exit.text.rela.altinstructions.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.parainstructions.rela.smp_locks.rela.rodata.modinfo.rela__param.rela.return_sites__versions.rela__bug_table.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?-:@-J^.E@@0 -Yu3 t3)o@p-3@H- 3H@H - 4 @h`-2(5]28A:\@ȸ-$; @X-`;  @8- =H@@P-$@@мP-2A BUT=@ P-SUN@p- eV `@@p-"p8Y0k@-$~[@y@p0-&_0_XX_X_ $l8l.u ~ 0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key>]<Ͷ) XV0  `He0  *H ~W Z7vGYkP㫒MV؝AUnCY}Ҽƨ`0'$Hmy hJohِ,nmY_%/MSPi5ئ ~/ݻUxSSkVi\hƌ;5uX_k<%g V@ћ(Fz1jmE:ae XX8Wo\諎ju(~ה]+;7x.1i Ub|Be$t'T1{NQ}]GCVe_NNַЋ~R5\n \nֳ4VC%(Y~"\v ZH捡KEI|O)/[A'}=#[J.f6ɇʸk.1'sWGx~Module signature appended~