In the Linux kernel, the following vulnerability has been resolved:
nfc: fix memory leak of seio context in nfcgenlseio
The callback context for sending/receiving APDUs to/from the selected secure element is allocated inside nfcgenlseio and supposed to be eventually freed in seiocb callback function. However, there are several error paths where the bwitimer is not charged to call seiocb later, and the cb_context is leaked.
The patch proposes to free the cb_context explicitly on those error paths.
At the moment we can't simply check 'dev->ops->se_io()' return value as it may be negative in both cases: when the timer was charged and was not.
{ "vanir_signatures": [ { "deprecated": false, "signature_type": "Function", "target": { "file": "net/nfc/netlink.c", "function": "nfc_se_io" }, "signature_version": "v1", "digest": { "length": 737.0, "function_hash": "95660741907747450048453844031702396407" }, "id": "CVE-2023-53298-0015820e", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@25ff6f8a5a3b8dc48e8abda6f013e8cc4b14ffea" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st-nci/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "126485197489409319679067197860695142668", "336161396236303498225387494380857156687", "195745179250027467088130317424318227887", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-17355139", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba98db08895748c12e5ded52cd1598dce2c79e55" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st-nci/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "126485197489409319679067197860695142668", "336161396236303498225387494380857156687", "195745179250027467088130317424318227887", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-18ef53db", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c494365432dcdc549986f4d9af9eb6190cbdb153" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st21nfca/se.c", "function": "st21nfca_hci_se_io" }, "signature_version": "v1", "digest": { "length": 559.0, "function_hash": "260900028153661128637857020331052011870" }, "id": "CVE-2023-53298-1a56b43d", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b2036a252381949d3b743a3de069324ae3028a57" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "net/nfc/netlink.c", "function": "nfc_se_io" }, "signature_version": "v1", "digest": { "length": 737.0, "function_hash": "95660741907747450048453844031702396407" }, "id": "CVE-2023-53298-1f02378d", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8978315cb4bf8878c9c8ec05dafd8f7ff539860d" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "net/nfc/netlink.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "82096800090087688453138613563772548105", "311706535498482498497234292000282883459", "25020262287734223654666379535805082683", "167303783436171574779544208230642325565" ], "threshold": 0.9 }, "id": "CVE-2023-53298-22cce767", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba98db08895748c12e5ded52cd1598dce2c79e55" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st21nfca/se.c", "function": "st21nfca_hci_se_io" }, "signature_version": "v1", "digest": { "length": 559.0, "function_hash": "260900028153661128637857020331052011870" }, "id": "CVE-2023-53298-22e11062", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba98db08895748c12e5ded52cd1598dce2c79e55" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st-nci/se.c", "function": "st_nci_se_io" }, "signature_version": "v1", "digest": { "length": 517.0, "function_hash": "133255551827878600367081580062075991534" }, "id": "CVE-2023-53298-231cded8", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@25ff6f8a5a3b8dc48e8abda6f013e8cc4b14ffea" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st-nci/se.c", "function": "st_nci_se_io" }, "signature_version": "v1", "digest": { "length": 537.0, "function_hash": "277172876043767743544155377968910971692" }, "id": "CVE-2023-53298-2cbc74e6", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5321da6d84b87a34eea441677d649c34bd854169" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "net/nfc/netlink.c", "function": "nfc_se_io" }, "signature_version": "v1", "digest": { "length": 737.0, "function_hash": "95660741907747450048453844031702396407" }, "id": "CVE-2023-53298-2e7fefca", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@271eed1736426103335c5aac50f15b0f4d236bc0" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "net/nfc/netlink.c", "function": "nfc_se_io" }, "signature_version": "v1", "digest": { "length": 737.0, "function_hash": "95660741907747450048453844031702396407" }, "id": "CVE-2023-53298-31ad5eee", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5321da6d84b87a34eea441677d649c34bd854169" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st-nci/se.c", "function": "st_nci_se_io" }, "signature_version": "v1", "digest": { "length": 537.0, "function_hash": "277172876043767743544155377968910971692" }, "id": "CVE-2023-53298-3444adf4", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c494365432dcdc549986f4d9af9eb6190cbdb153" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st-nci/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "126485197489409319679067197860695142668", "336161396236303498225387494380857156687", "195745179250027467088130317424318227887", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-39e4b7b8", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8978315cb4bf8878c9c8ec05dafd8f7ff539860d" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "net/nfc/netlink.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "82096800090087688453138613563772548105", "311706535498482498497234292000282883459", "25020262287734223654666379535805082683", "167303783436171574779544208230642325565" ], "threshold": 0.9 }, "id": "CVE-2023-53298-45e89f6c", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@af452e35b9e6a87cd49e54a7a3d60d934b194651" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st21nfca/se.c", "function": "st21nfca_hci_se_io" }, "signature_version": "v1", "digest": { "length": 559.0, "function_hash": "260900028153661128637857020331052011870" }, "id": "CVE-2023-53298-45f901f4", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8978315cb4bf8878c9c8ec05dafd8f7ff539860d" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st-nci/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "126485197489409319679067197860695142668", "336161396236303498225387494380857156687", "195745179250027467088130317424318227887", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-4d3cb363", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@af452e35b9e6a87cd49e54a7a3d60d934b194651" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st-nci/se.c", "function": "st_nci_se_io" }, "signature_version": "v1", "digest": { "length": 537.0, "function_hash": "277172876043767743544155377968910971692" }, "id": "CVE-2023-53298-51a538cc", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@af452e35b9e6a87cd49e54a7a3d60d934b194651" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st-nci/se.c", "function": "st_nci_se_io" }, "signature_version": "v1", "digest": { "length": 517.0, "function_hash": "133255551827878600367081580062075991534" }, "id": "CVE-2023-53298-51b1cc5c", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b2036a252381949d3b743a3de069324ae3028a57" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "net/nfc/netlink.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "82096800090087688453138613563772548105", "311706535498482498497234292000282883459", "25020262287734223654666379535805082683", "167303783436171574779544208230642325565" ], "threshold": 0.9 }, "id": "CVE-2023-53298-539d90c4", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5321da6d84b87a34eea441677d649c34bd854169" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "net/nfc/netlink.c", "function": "nfc_se_io" }, "signature_version": "v1", "digest": { "length": 737.0, "function_hash": "95660741907747450048453844031702396407" }, "id": "CVE-2023-53298-54ae8140", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba98db08895748c12e5ded52cd1598dce2c79e55" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st-nci/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "126485197489409319679067197860695142668", "336161396236303498225387494380857156687", "195745179250027467088130317424318227887", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-5744bb1d", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b2036a252381949d3b743a3de069324ae3028a57" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "net/nfc/netlink.c", "function": "nfc_se_io" }, "signature_version": "v1", "digest": { "length": 737.0, "function_hash": "95660741907747450048453844031702396407" }, "id": "CVE-2023-53298-5b5e6b7e", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c494365432dcdc549986f4d9af9eb6190cbdb153" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st-nci/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "126485197489409319679067197860695142668", "336161396236303498225387494380857156687", "195745179250027467088130317424318227887", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-5d9724ba", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@25ff6f8a5a3b8dc48e8abda6f013e8cc4b14ffea" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st-nci/se.c", "function": "st_nci_se_io" }, "signature_version": "v1", "digest": { "length": 517.0, "function_hash": "133255551827878600367081580062075991534" }, "id": "CVE-2023-53298-611ca56c", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba98db08895748c12e5ded52cd1598dce2c79e55" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "net/nfc/netlink.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "82096800090087688453138613563772548105", "311706535498482498497234292000282883459", "25020262287734223654666379535805082683", "167303783436171574779544208230642325565" ], "threshold": 0.9 }, "id": "CVE-2023-53298-667ee8b1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b2036a252381949d3b743a3de069324ae3028a57" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st21nfca/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "133192877025391144732906342572284733519", "280506076418130255704111433780294354828", "249501395669590459833398617524438781582", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-6ad4a6aa", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@25ff6f8a5a3b8dc48e8abda6f013e8cc4b14ffea" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "net/nfc/netlink.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "82096800090087688453138613563772548105", "311706535498482498497234292000282883459", "25020262287734223654666379535805082683", "167303783436171574779544208230642325565" ], "threshold": 0.9 }, "id": "CVE-2023-53298-76e92fce", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c494365432dcdc549986f4d9af9eb6190cbdb153" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st21nfca/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "133192877025391144732906342572284733519", "280506076418130255704111433780294354828", "249501395669590459833398617524438781582", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-7acf513f", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b2036a252381949d3b743a3de069324ae3028a57" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st-nci/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "126485197489409319679067197860695142668", "336161396236303498225387494380857156687", "195745179250027467088130317424318227887", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-7c2a5a61", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5321da6d84b87a34eea441677d649c34bd854169" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st21nfca/se.c", "function": "st21nfca_hci_se_io" }, "signature_version": "v1", "digest": { "length": 559.0, "function_hash": "260900028153661128637857020331052011870" }, "id": "CVE-2023-53298-8fa22c8f", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@af452e35b9e6a87cd49e54a7a3d60d934b194651" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "net/nfc/netlink.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "82096800090087688453138613563772548105", "311706535498482498497234292000282883459", "25020262287734223654666379535805082683", "167303783436171574779544208230642325565" ], "threshold": 0.9 }, "id": "CVE-2023-53298-91ed73a2", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8978315cb4bf8878c9c8ec05dafd8f7ff539860d" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "net/nfc/netlink.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "82096800090087688453138613563772548105", "311706535498482498497234292000282883459", "25020262287734223654666379535805082683", "167303783436171574779544208230642325565" ], "threshold": 0.9 }, "id": "CVE-2023-53298-97c547d4", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@271eed1736426103335c5aac50f15b0f4d236bc0" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st21nfca/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "133192877025391144732906342572284733519", "280506076418130255704111433780294354828", "249501395669590459833398617524438781582", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-9acf9568", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c494365432dcdc549986f4d9af9eb6190cbdb153" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st21nfca/se.c", "function": "st21nfca_hci_se_io" }, "signature_version": "v1", "digest": { "length": 559.0, "function_hash": "260900028153661128637857020331052011870" }, "id": "CVE-2023-53298-9ae9145b", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5321da6d84b87a34eea441677d649c34bd854169" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st21nfca/se.c", "function": "st21nfca_hci_se_io" }, "signature_version": "v1", "digest": { "length": 559.0, "function_hash": "260900028153661128637857020331052011870" }, "id": "CVE-2023-53298-a83adfc2", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c494365432dcdc549986f4d9af9eb6190cbdb153" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st21nfca/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "133192877025391144732906342572284733519", "280506076418130255704111433780294354828", "249501395669590459833398617524438781582", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-af5c7cb3", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@af452e35b9e6a87cd49e54a7a3d60d934b194651" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st21nfca/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "133192877025391144732906342572284733519", "280506076418130255704111433780294354828", "249501395669590459833398617524438781582", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-b1048c04", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba98db08895748c12e5ded52cd1598dce2c79e55" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st21nfca/se.c", "function": "st21nfca_hci_se_io" }, "signature_version": "v1", "digest": { "length": 559.0, "function_hash": "260900028153661128637857020331052011870" }, "id": "CVE-2023-53298-b69bf43d", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@271eed1736426103335c5aac50f15b0f4d236bc0" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "net/nfc/netlink.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "82096800090087688453138613563772548105", "311706535498482498497234292000282883459", "25020262287734223654666379535805082683", "167303783436171574779544208230642325565" ], "threshold": 0.9 }, "id": "CVE-2023-53298-b7de2dfd", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@25ff6f8a5a3b8dc48e8abda6f013e8cc4b14ffea" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "net/nfc/netlink.c", "function": "nfc_se_io" }, "signature_version": "v1", "digest": { "length": 737.0, "function_hash": "95660741907747450048453844031702396407" }, "id": "CVE-2023-53298-bf9101f8", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@af452e35b9e6a87cd49e54a7a3d60d934b194651" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "net/nfc/netlink.c", "function": "nfc_se_io" }, "signature_version": "v1", "digest": { "length": 737.0, "function_hash": "95660741907747450048453844031702396407" }, "id": "CVE-2023-53298-bff6d4d3", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b2036a252381949d3b743a3de069324ae3028a57" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st-nci/se.c", "function": "st_nci_se_io" }, "signature_version": "v1", "digest": { "length": 537.0, "function_hash": "277172876043767743544155377968910971692" }, "id": "CVE-2023-53298-c02c46cf", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@271eed1736426103335c5aac50f15b0f4d236bc0" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st21nfca/se.c", "function": "st21nfca_hci_se_io" }, "signature_version": "v1", "digest": { "length": 559.0, "function_hash": "260900028153661128637857020331052011870" }, "id": "CVE-2023-53298-d02ec422", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@25ff6f8a5a3b8dc48e8abda6f013e8cc4b14ffea" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st21nfca/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "133192877025391144732906342572284733519", "280506076418130255704111433780294354828", "249501395669590459833398617524438781582", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-da4f999c", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5321da6d84b87a34eea441677d649c34bd854169" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st-nci/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "126485197489409319679067197860695142668", "336161396236303498225387494380857156687", "195745179250027467088130317424318227887", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-dbdcd6cb", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@271eed1736426103335c5aac50f15b0f4d236bc0" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st21nfca/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "133192877025391144732906342572284733519", "280506076418130255704111433780294354828", "249501395669590459833398617524438781582", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-e2f4163d", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@271eed1736426103335c5aac50f15b0f4d236bc0" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/nfc/st21nfca/se.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "133192877025391144732906342572284733519", "280506076418130255704111433780294354828", "249501395669590459833398617524438781582", "145106271908133361669498388447588763495" ], "threshold": 0.9 }, "id": "CVE-2023-53298-fce32788", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8978315cb4bf8878c9c8ec05dafd8f7ff539860d" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/nfc/st-nci/se.c", "function": "st_nci_se_io" }, "signature_version": "v1", "digest": { "length": 537.0, "function_hash": "277172876043767743544155377968910971692" }, "id": "CVE-2023-53298-fd05976e", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8978315cb4bf8878c9c8ec05dafd8f7ff539860d" } ] }