papr_rtas_blob_extend(9)
π papr_rtas_blob_extend(9) π
okay so bestie, welcome to the Kernel API Manual β yes this is the actual manual-page section name, we're fancy like that π β and today's main character is papr_rtas_blob_extend, a little legend from the PowerPC pseries corner of the kernel. pull up a chair, this one's short and sweet πΈ
β¨ NAME β¨
papr_rtas_blob_extend β literally just appends data to a &struct papr_rtas_blob. that's it. that's the whole vibe. slay π
π¦ SYNOPSIS π¦
int papr_rtas_blob_extend (struct papr_rtas_blob *blob , const char
*data , size_t len );
no cap, that's the exact signature, spaces and all. don't @ me, that's just how it's written π
π ARGUMENTS π
blobβ the blob you're extending, bestie. the glow-up recipient. the blob in question π«Άdataβ the shiny new data being appended toblob. fresh content, just dropped β¨lenβ the length ofdata. gotta know how much newness you're bringing π
π CONTEXT π
may sleep π΄
fr fr, it can sleep β so don't go calling this from somewhere spicy like an atomic context. the kernel will be Big Mad. iykyk π
β RETURN β
-ENOMEMif the allocation fails π (out of memory, we've all been there)0otherwise π β that's your slay result
π SEE ALSO π
- the kernel file
./arch/powerpc/platforms/pseries/papr-rtas-common.cβ go read the source, it's giving main character energy π papr_rtas_blob_generate(9)papr_rtas_run_sequence(9)papr_rtas_retrieve(9)papr_rtas_setup_file_interface(9)
the whole friend group, together again π«Άβ¨
and that's the page, bestie π huge thanks to the ./arch/powerpc/platforms/pseries crew β this one's stamped October 2026, so go forth and extend those blobs. periodt. π
ππ¦
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms