ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
pcercuei has quit [Quit: dodo]
shoragan_ has quit []
shoragan has joined #dri-devel
fantom has joined #dri-devel
alarumbe has joined #dri-devel
feaneron has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
The_Company has joined #dri-devel
Company has quit [Ping timeout: 480 seconds]
davispuh has quit [Ping timeout: 480 seconds]
The_Company has quit []
Company has joined #dri-devel
kzd has quit [Quit: kzd]
u-amarsh04 has quit []
u-amarsh04 has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
kzd has joined #dri-devel
feaneron has quit [Ping timeout: 480 seconds]
sguddati has joined #dri-devel
anholt has joined #dri-devel
sguddati has quit [Ping timeout: 480 seconds]
gnuiyl__ has quit []
glennk has joined #dri-devel
eukara has quit [Ping timeout: 480 seconds]
sguddati has joined #dri-devel
rgandi has joined #dri-devel
kts has joined #dri-devel
kode54 has quit [Quit: The Lounge - https://thelounge.chat]
kode54 has joined #dri-devel
anholt has quit [Quit: Leaving]
rgandi has quit []
xroumegue has quit [Ping timeout: 480 seconds]
tarceri__ has joined #dri-devel
xroumegue has joined #dri-devel
Duke`` has joined #dri-devel
tarceri_ has quit [Ping timeout: 480 seconds]
gnuiyl has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
sima has joined #dri-devel
itoral has joined #dri-devel
Company has quit [Quit: Leaving]
cborah has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
cborah has left #dri-devel [#dri-devel]
cborah has joined #dri-devel
alarumbe has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
lemonzest has quit [Quit: WeeChat 4.6.1]
dolphin has joined #dri-devel
epoch101 has joined #dri-devel
epoch101 has quit []
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
pjakobsson_ has joined #dri-devel
pjakobsson has quit [Ping timeout: 480 seconds]
TransGirl[m] has joined #dri-devel
Guest14552 has quit [Ping timeout: 480 seconds]
lemonzest has joined #dri-devel
fab has joined #dri-devel
sguddati1 has joined #dri-devel
sguddati has quit [Ping timeout: 480 seconds]
epoch101 has joined #dri-devel
sghuge_ has quit [Remote host closed the connection]
sghuge_ has joined #dri-devel
cascardo_ has joined #dri-devel
epoch101 has quit [Read error: Connection reset by peer]
epoch101 has joined #dri-devel
siak has joined #dri-devel
cascardo has quit [Ping timeout: 480 seconds]
JRepin has joined #dri-devel
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit []
frieder has joined #dri-devel
sgerhold has joined #dri-devel
ceuasyyyl^ has quit [Ping timeout: 480 seconds]
ceuasyyyl^ has joined #dri-devel
lemonzest has quit [Quit: WeeChat 4.6.2]
jsa1 has joined #dri-devel
frieder has quit [Ping timeout: 480 seconds]
sguddati1 has quit [Ping timeout: 480 seconds]
siak has quit []
siak has joined #dri-devel
frieder has joined #dri-devel
jfalempe has quit [Quit: jfalempe]
mehdi-djait3397165695212282475 has joined #dri-devel
lynxeye has joined #dri-devel
coldfeet has joined #dri-devel
jfalempe has joined #dri-devel
coldfeet has quit [Quit: Lost terminal]
vliaskov has joined #dri-devel
epoch101 has quit []
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
sguddati has joined #dri-devel
danylo has quit [Ping timeout: 480 seconds]
coldfeet has joined #dri-devel
danylo has joined #dri-devel
jsa2 has joined #dri-devel
jsa1 has quit [Ping timeout: 480 seconds]
coldfeet has quit [Quit: Lost terminal]
kts has quit [Quit: Konversation terminated!]
rasterman has joined #dri-devel
jsa2 has quit [Ping timeout: 480 seconds]
lemonzest has joined #dri-devel
jsa1 has joined #dri-devel
jsa2 has joined #dri-devel
jsa1 has quit [Ping timeout: 480 seconds]
feaneron has joined #dri-devel
jsa2 has quit [Ping timeout: 480 seconds]
cborah has quit [Remote host closed the connection]
cborah1 has joined #dri-devel
coldfeet has joined #dri-devel
cborah has joined #dri-devel
cborah1 has quit [Remote host closed the connection]
coldfeet has quit [Quit: Lost terminal]
cborah has quit [Ping timeout: 480 seconds]
siak has quit []
pcercuei has joined #dri-devel
coldfeet has joined #dri-devel
jsa1 has joined #dri-devel
pcercuei has quit [Read error: No route to host]
cascardo_ is now known as cascardo
sguddati has quit [Ping timeout: 480 seconds]
coldfeet has quit [Quit: Lost terminal]
itoral_ has joined #dri-devel
itoral_ has quit [Remote host closed the connection]
olivial has quit [Read error: Connection reset by peer]
olivial has joined #dri-devel
itoral has quit [Ping timeout: 480 seconds]
viric has quit [Ping timeout: 480 seconds]
rsalvaterra has quit [Ping timeout: 480 seconds]
vjaquez has quit [Ping timeout: 480 seconds]
K900 has quit [Remote host closed the connection]
K900 has joined #dri-devel
cborah has joined #dri-devel
K900 has quit [Remote host closed the connection]
K900 has joined #dri-devel
cborah has quit [Ping timeout: 480 seconds]
<jfalempe> javierm: can you please review https://patchwork.freedesktop.org/patch/649308/?series=147977 ?
warpme has joined #dri-devel
nerdopolis has joined #dri-devel
guludo has joined #dri-devel
agd5f has quit [Remote host closed the connection]
agd5f has joined #dri-devel
mripard has joined #dri-devel
feaneron has quit [Ping timeout: 480 seconds]
dolphin has quit [Quit: Leaving]
alarumbe has joined #dri-devel
hikiko has joined #dri-devel
<mripard> mlankhorst: it looks like we haven't sent a drm-misc-next PR for a while?
hikiko_ has quit [Ping timeout: 480 seconds]
rjodin has joined #dri-devel
<mlankhorst> mripard: Yeah, will do so in a bit!
<alyssa> sima: bbrezillon: what I'm trying to remember is why is the dma-fence memalloc a *cross driver* contract, given the docs *also* say:
<alyssa> > Note that only GPU drivers have a reasonable excuse for both requiring mmu_interval_notifier and shrinker callbacks at the same time as having to track asynchronous compute work using dma_fence. No driver outside of drivers/gpu should ever call dma_fence_wait() in such contexts.
<alyssa> does that imply the deadlocks can only happen if
<alyssa> 1. the GPU driver has a shrinker callback that actually tries to block on fences (instead of just hypotehtically being allowed to), or
<alyssa> 2. multiple GPU drivers are in-use simultaneously
warpme has quit []
<alyssa> that is - the whole cross-driver contract here exists specifically to ensure hybrid GPU setups are correct
fab has quit [Quit: fab]
<sima> 3. kernel maintainers would like to keep a tiny amount of sanity and not have to remember per-driver rules :-)
<sima> but yeah, technically it's just for hybrid gpus
<alyssa> yeah ok
<sima> which is why out of tree android drivers have this all really easy
<alyssa> which would explain why - despite all the mobile parts being "wrong" - this has never actually blown up in the wild
<sima> just bend things until it works for you and done
<sima> alyssa, it's also really hard to hit in practice
<alyssa> well yes
<sima> even on big desktop gpus when you run the precise nasty workloads
<alyssa> but like. as long as the mobile gpu shrinkers don't wait on their own fences... there's no problem, these crappy android SoCs don't have working pcie controllers anyway :p
Company has joined #dri-devel
<sima> alyssa, people in various discussions did suggest we try to tag fences so you can have different ones with different rules
<sima> and know when not to wait on some and bail
<alyssa> this sounds like a different kind of hell.
<sima> one hang-up is that the mmu notifier path can't fail (unless that process has suffered death-by-oom already)
<sima> alyssa, yeah consensus I think still is that it's not worth the pain
<alyssa> what is the mmu notifier path exactly?
kzd has joined #dri-devel
<sima> alyssa, pte clearing when you userptr that range and must stay in sync
<sima> the easy option out is userptr with pin_user_pages(FOLL_LONGTERM)
<alyssa> i see
<sima> except for the long term pin part
<jannau> even as "mobile" SoCs as this https://www.apple.com/v/mac-pro/q/images/overview/expansion__b121gij0y42u_large.jpg don't have working pcie controllers (by x86 standards)
<alyssa> 🤡
mvlad has joined #dri-devel
<sima> my tongue-in-cheek reply on this entire mess is that memory management is trivial, right until you add reclaim
<sima> then it becomes impossible
<alyssa> real
jhugo has joined #dri-devel
frieder has quit [Remote host closed the connection]
JRepin has quit []
JRepin has joined #dri-devel
bbrezill1 has quit []
bbrezillon has joined #dri-devel
haaninjo has joined #dri-devel
fab has joined #dri-devel
feaneron has joined #dri-devel
Jeremy_Rand_Talos_ has quit [Remote host closed the connection]
Jeremy_Rand_Talos_ has joined #dri-devel
davispuh has joined #dri-devel
Duke`` has joined #dri-devel
warpme has joined #dri-devel
bolson has joined #dri-devel
dsimic is now known as Guest14687
dsimic has joined #dri-devel
epoch101 has joined #dri-devel
Guest14687 has quit [Ping timeout: 480 seconds]
u-amarsh04 has quit []
airlied_ has joined #dri-devel
airlied has quit [Ping timeout: 480 seconds]
coldfeet has joined #dri-devel
kts has joined #dri-devel
amarsh04 has joined #dri-devel
jsa2 has joined #dri-devel
mripard has quit [Quit: WeeChat 4.6.1]
jsa1 has quit [Ping timeout: 480 seconds]
rjodin has quit [Remote host closed the connection]
warpme has quit []
jsa1 has joined #dri-devel
jsa3 has joined #dri-devel
jsa2 has quit [Ping timeout: 480 seconds]
coldfeet has quit [Quit: Lost terminal]
alane has quit []
jsa1 has quit [Ping timeout: 480 seconds]
alane has joined #dri-devel
sghuge_ has left #dri-devel [#dri-devel]
sghuge has joined #dri-devel
jsa1 has joined #dri-devel
jsa3 has quit [Ping timeout: 480 seconds]
haaninjo has quit [Quit: Ex-Chat]
coldfeet has joined #dri-devel
Duke`` has quit []
Duke`` has joined #dri-devel
mchehab_ has joined #dri-devel
mchehab has quit [Read error: Connection reset by peer]
jsa2 has joined #dri-devel
ADS_Sr__ has joined #dri-devel
jsa1 has quit [Ping timeout: 480 seconds]
ADS_Sr_ has quit [Remote host closed the connection]
jsa2 has quit [Ping timeout: 480 seconds]
jsa1 has joined #dri-devel
jsa2 has joined #dri-devel
jsa1 has quit [Ping timeout: 480 seconds]
<jannau> alyssa: do you plan to push my drm/adp fixes? if so please push https://lore.kernel.org/dri-devel/20250304-drm_debug_dp_mst_topo_kconfig-v1-1-e16fd152f258@jannau.net/ as well
warpme has joined #dri-devel
jsa1 has joined #dri-devel
<alyssa> jannau: I can try
mehdi-djait3397165695212282475 has quit []
mehdi-djait3397165695212282475 has joined #dri-devel
<alyssa> i guess these are bug fixes
<alyssa> that affect the current rc
<alyssa> so.. drm-misc-fixes?
<alyssa> for the whole adp series and also that thing?
<alyssa> and then the vsprintf stuff i guess goes into -misc-next?
<alyssa> i regret taking that one on
<alyssa> tangentially
<alyssa> jannau: you should possibly have drm commit rights yourself
jsa2 has quit [Ping timeout: 480 seconds]
<jannau> alyssa: agreed, when I start sending out patches for the apple KMS driver I should have commit rights
<alyssa> ack
kts has quit [Remote host closed the connection]
kts has joined #dri-devel
jsa1 has quit [Ping timeout: 480 seconds]
<jannau> yes, all fixes for v6.15. adp was merged for 6.15. the Kconfig patch is not that pressing but I expect it will be picked for once it in Linus' tree
<alyssa> i'd argue the kconfig one is still bug fix enough to go with the rest
<alyssa> this is a post-hoc argument because i already picked it and started the smoke buildtest
<jannau> yes, it's a fix
<alyssa> cool
<alyssa> will push once the build test finishes
epoch101 has quit []
<jannau> thanks
lynxeye has quit [Quit: Leaving.]
mehdi-djait3397165695212282475 has quit []
sima has quit [Ping timeout: 480 seconds]
tomaw has quit [Remote host closed the connection]
kts has quit [Quit: Konversation terminated!]
tomaw has joined #dri-devel
warpme has quit []
<alyssa> jannau: in theory it's pushed
<alyssa> i dont see it on cgit tho
<alyssa> oh there it is on gitlab tho
<jannau> isn't cgit deprecated? I think recent pull request were using gitlab
<alyssa> noted
airlied_ is now known as airlied
rasterman has quit [Quit: Gettin' stinky!]
feaneron has quit [Ping timeout: 480 seconds]
epoch101 has joined #dri-devel
jessica_24 has joined #dri-devel
feaneron has joined #dri-devel
anholt has joined #dri-devel
<anholt> daniels: since I'm really not maintaining marge, could we get its owner email switched off of me to some sort of /dev/null?
Caterpillar has joined #dri-devel
<daniels> anholt: oh sure, don’t
<daniels> *done
<anholt> it does generate a good bit of mail
JRepin has quit [Remote host closed the connection]
epoch101 has quit [Ping timeout: 480 seconds]
<daniels> not anymore it doesn’t
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
coldfeet has quit [Remote host closed the connection]
jsa1 has joined #dri-devel
djbw has joined #dri-devel
JRepin has joined #dri-devel
mvlad has quit [Remote host closed the connection]
glennk has quit [Ping timeout: 480 seconds]
<daniels> pour one out for kernel+rootfs https://gitlab.freedesktop.org/mesa/mesa/-/pipelines/1415257
anholt has quit [Ping timeout: 480 seconds]
Duke`` has quit [Ping timeout: 480 seconds]
davispuh has quit [Ping timeout: 480 seconds]
anholt has joined #dri-devel
jsa1 has quit [Ping timeout: 480 seconds]
rsalvaterra has joined #dri-devel
JRepin has quit []
JRepin has joined #dri-devel
JRepin has quit []
JRepin has joined #dri-devel
JRepin has quit []
JRepin has joined #dri-devel
vliaskov has quit [Remote host closed the connection]
JRepin has quit []
JRepin has joined #dri-devel
guludo has quit [Quit: WeeChat 4.6.1]
bolson has quit []
bolson has joined #dri-devel
normalpan has joined #dri-devel