qla4xxx_sysf...b_logout_sid(9)
π qla4xxx_sysfs_ddb_logout_sid(9) β the Kernel API Manual, but make it make sense π
okay bestie, so this one's from the Kernel API Manual and honestly? It's a little baby function with a big job. Let's get into it β¨
πΈ NAME πΈ
qla4xxx_sysfs_ddb_logout_sid β literally just logs out a session for the target you point at. That's the whole vibe. π«
π¦ SYNOPSIS π¦
int qla4xxx_sysfs_ddb_logout_sid (struct iscsi_cls_session *cls_sess );
That's it. That's the whole call. One argument, one int coming back at you. Iconic behaviour ngl. π
π ARGUMENTS π
cls_sessβ a pointer to the session that needs to be logged out. That's the target of the whole operation, she's the main character here π
β¨ DESCRIPTION β¨
So what does it do? It performs a session log out from the specified target. That's the tea. β
No cap, that's the entire description β it takes your cls_sess, and it logs that session out of the target it belongs to. Simple, clean, slaying. π«Ά
π₯ SEE ALSO π₯
Kernel file ./drivers/scsi/qla4xxx/ql4_os.c β and honestly the whole qla4xxx friend group showed up to the group chat for this one, so let's give them all their moment π
qla4xxx_create_chap_list(9)πqla4xxx_find_free_chap_index(9)qla4xxx_set_chap_entry(9)qla4xxx_mark_all_devices_missing(9)qla4xxx_queuecommand(9)qla4xxx_mem_free(9)qla4xxx_mem_alloc(9)qla4_8xxx_check_temp(9)qla4_8xxx_check_fw_alive(9)qla4_8xxx_watchdog(9)qla4xxx_timer(9)qla4xxx_cmd_wait(9)qla4xxx_soft_reset(9)qla4xxx_abort_active_cmds(9)qla4xxx_recover_adapter(9)qla4xxx_do_dpc(9)qla4xxx_free_adapter(9)qla4xxx_get_bidi_chap(9)qla4xxx_check_existing_isid(9)qla4xxx_update_isid(9)qla4xxx_should_update_isid(9)qla4xxx_is_flash_ddb_exists(9)qla4xxx_remove_failed_ddb(9)qla4xxx_sysfs_ddb_is_non_persistent(9)qla4xxx_sysfs_ddb_tgt_create(9)qla4xxx_sysfs_ddb_add(9)qla4xxx_sysfs_ddb_apply(9)qla4xxx_sysfs_ddb_login(9)π (her sister!! the login one!!)qla4xxx_sysfs_ddb_logout(9)qla4xxx_sysfs_ddb_set_param(9)qla4xxx_sysfs_ddb_delete(9)qla4xxx_sysfs_ddb_export(9)qla4xxx_build_ddb_list(9)qla4xxx_wait_login_resp_boot_tgt(9)qla4xxx_probe_adapter(9)qla4xxx_prevent_other_port_reinit(9)qla4xxx_remove_adapter(9)qla4xxx_config_dma_addressing(9)qla4xxx_del_from_active_array(9)qla4xxx_eh_wait_on_command(9)qla4xxx_wait_for_hba_online(9)qla4xxx_eh_wait_for_commands(9)qla4xxx_eh_abort(9)qla4xxx_eh_device_reset(9)qla4xxx_eh_target_reset(9)qla4xxx_is_eh_active(9)qla4xxx_eh_host_reset(9)qla4xxx_pci_mmio_enabled(9)
ngl the answer is a plain int and there's no return-value section here, so don't go inventing meanings for it, bestie π the page doesn't say, and I'm not gonna make it up.
that's the whole page, periodt π
and for the cute sign-off: this one lives over in ./drivers/scsi/qla4xxx, it's dated October 2026, and you can find it filed under qla4xxx_sysf...b_logout_sid(9) β yes the title got truncated in the header, she's a lil shy, but she's still that girl πβ¨π
π¦ 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