*参照元 [#pf9daa27] #backlinks *説明 [#g97e474b] -パス: 複数あり --CONFIG_FW_LOADER または CONFIG_FW_LOADER_MODULE が有効: [[linux-4.4.1/drivers/base/firmware_class.c]] --CONFIG_FW_LOADER と CONFIG_FW_LOADER_MODULE どちらも無効: [[linux-4.4.1/include/linux/firmware.h]] --[[linux-4.4.1/CONFIG_FW_LOADER]] --[[linux-4.4.1/CONFIG_FW_LOADER_MODULE]] -FIXME: これは何? --説明 **引数 [#bee077cb] -const struct firmware *fw -- --[[linux-4.4.1/firmware]] **返り値 [#g3143493] -なし **参考 [#v60c27a4] *実装 [#o122c5ac] **CONFIG_FW_LOADER または CONFIG_FW_LOADER_MODULE が有効: drivers/base/firmware_class.c [#s1ecdae9] /** * release_firmware: - release the resource associated with a firmware image * @fw: firmware resource to release **/ void release_firmware(const struct firmware *fw) { if (fw) { if (!fw_is_builtin_firmware(fw)) firmware_free_data(fw); kfree(fw); - --[[linux-4.4.1/fw_is_builtin_firmware()]] --[[linux-4.4.1/firmware_free_data()]] --[[linux-4.4.1/kfree()]] } } EXPORT_SYMBOL(release_firmware); - --[[linux-4.4.1/]] **CONFIG_FW_LOADER と CONFIG_FW_LOADER_MODULE どちらも無効: include/linux/firmware.h [#w240c89b] static inline void release_firmware(const struct firmware *fw) { } -何もしない。 *コメント [#ld8a8519]