nx842_OF_upd(9)
π¦ nx842_OF_upd(9) π¦
okay bestie, welcome to the Kernel API Manual entry for nx842_OF_upd β yes she's a section 9 page, yes she's iconic, let's get into it π
β¨ NAME β¨
nx842_OF_upd β literally handles OF property updates for the device π
πΈ SYNOPSIS πΈ
int nx842_OF_upd (struct property *new_prop );
π ARGUMENTS π
new_propβ bestie listen. If this is not NULL, then this property is the one being updated. If it is NULL, then it's updating all the properties from the current values in the OF tree. that's the whole vibe π«Ά
π DESCRIPTION π
So the move here is: set all the properties from the OF tree. Optionally, you can hand over a new property via the new_prop pointer to overwrite an existing value β like a little glow-up for one specific property β¨.
but here's the thing π: the device stays disabled until all the values are valid. no cap. and this function will return an error for updates unless all the values are valid. so like, no skipping the vibe check π
π₯ RETURN π₯
0β Success π slay-ENOMEMβ could not allocate memory for the newdevdatastructure π rough-EINVALβ property value not found,new_propis not a recognized property for the device, or the property value is not valid π-ENODEVβ device is not available π
β SEE ALSO β
Kernel file ./drivers/crypto/nx/nx-common-pseries.c
nx842_pseries_compress(9)nx842_pseries_decompress(9)nx842_OF_set_defaults(9)nx842_OF_upd_status(9)nx842_OF_upd_maxsglen(9)nx842_OF_upd_maxsyncop(9)nx842_OF_notifier(9)
and that's the page, bestie!! ππ¦ this lil gem lives in ./drivers/crypto/nx and it's dated October 2026 β mark your calendars, she's a main character fr fr πβ¨
π¦ 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