-
Notifications
You must be signed in to change notification settings - Fork 0
/
linux-commits-2023-11-12_random-filtered-130-230.json
executable file
·1 lines (1 loc) · 199 KB
/
linux-commits-2023-11-12_random-filtered-130-230.json
1
[{"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "David S. Miller <[email protected]>", "AuthorDate": "Sun Mar 13 10:25:12 2022 +0000", "Commit": "David S. Miller <[email protected]>", "CommitDate": "Sun Mar 13 10:25:12 2022 +0000", "Merge": "97aeb877de7f aa66ae9b241e", "Signed-off-by": ["David S. Miller <[email protected]>"], "commit": "de29aff976d3216e7f3ab41fcd7af46fa8f7eab7", "files": [{"added": "2", "file": "drivers/net/can/spi/mcp251xfd/Makefile", "removed": "0"}, {"added": "7", "file": "drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c", "removed": "0"}, {"added": "143", "file": "drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c", "removed": "0"}, {"added": "153", "file": "drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c", "removed": "0"}, {"added": "62", "file": "drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.h", "removed": "0"}, {"added": "209", "file": "drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c", "removed": "35"}, {"added": "11", "file": "drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c", "removed": "1"}, {"added": "6", "file": "drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c", "removed": "0"}, {"added": "50", "file": "drivers/net/can/spi/mcp251xfd/mcp251xfd.h", "removed": "21"}, {"added": "1", "file": "drivers/net/can/vxcan.c", "removed": "1"}], "message": "Merge tag 'linux-can-next-for-5.18-20220313' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next\n\nlinux-can-next-for-5.18-20220313\n\nMarc Kleine-Budde says:\n\n====================\npull-request: can-next 2022-03-13\n\nthis is a pull request of 13 patches for net-next/master.\n\nThe 1st patch is by me and fixes the freeing of a skb in the vxcan\ndriver (initially added in this net-next window).\n\nThe remaining 12 patches are also by me and target the mcp251xfd\ndriver. The first patch fixes a printf modifier (initially added in\nthis net-next window). The remaining patches add ethtool based ring\nand RX/TX IRQ coalescing support to the driver.\n====================\n\nSigned-off-by: David S. Miller <[email protected]>", "parents": ["97aeb877de7f14f819fc2cf8388d7a2d8090489d", "aa66ae9b241eadd5d31077f869f298444c98a85f"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "de29aff976d3216e7f3ab41fcd7af46fa8f7eab7"}, "tag": "linux", "timestamp": 1699830134.8843, "updated_on": 1647167112.0, "uuid": "f3525483f375aa220350cc078ed2b522f93f5f64"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Vladimir Oltean <[email protected]>", "AuthorDate": "Tue Mar 15 15:12:15 2022 +0200", "Commit": "Jakub Kicinski <[email protected]>", "CommitDate": "Tue Mar 15 11:47:11 2022 -0700", "Signed-off-by": ["Vladimir Oltean <[email protected]>", "Jakub Kicinski <[email protected]>"], "commit": "72f56fdb97b26bc9a1ce297a636b91c19593eb19", "files": [{"action": "M", "added": "2", "file": "drivers/net/ethernet/mscc/ocelot.c", "indexes": ["41dbb1e326c4", "a26d613088ef"], "modes": ["100644", "100644"], "removed": "2"}], "message": "net: mscc: ocelot: fix build error due to missing IEEE_8021QAZ_MAX_TCS\n\nIEEE_8021QAZ_MAX_TCS is defined in include/uapi/linux/dcbnl.h, which is\nincluded by net/dcbnl.h. Then, linux/netdevice.h conditionally includes\nnet/dcbnl.h if CONFIG_DCB is enabled.\n\nTherefore, when CONFIG_DCB is disabled, this indirect dependency is\nbroken.\n\nThere isn't a good reason to include net/dcbnl.h headers into the ocelot\nswitch library which exports low-level hardware API, so replace\nIEEE_8021QAZ_MAX_TCS with OCELOT_NUM_TC which has the same value.\n\nFixes: 978777d0fb06 (\"net: dsa: felix: configure default-prio and dscp priorities\")\nSigned-off-by: Vladimir Oltean <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Jakub Kicinski <[email protected]>", "parents": ["c24f657791fd2df9d7a5491ac43b63658ea7187d"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "72f56fdb97b26bc9a1ce297a636b91c19593eb19"}, "tag": "linux", "timestamp": 1699830134.915426, "updated_on": 1647370031.0, "uuid": "a350a1fcac771b0233e1f1e390da6c5e2258dad9"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Lorenzo Bianconi <[email protected]>", "AuthorDate": "Mon Mar 14 16:10:24 2022 +0100", "Commit": "Felix Fietkau <[email protected]>", "CommitDate": "Wed Mar 16 17:40:22 2022 +0100", "Signed-off-by": ["Lorenzo Bianconi <[email protected]>", "Felix Fietkau <[email protected]>"], "commit": "e0daf14d9f4e5fe445700fed287a16318f89d56e", "files": [{"action": "M", "added": "9", "file": "drivers/net/wireless/mediatek/mt76/usb.c", "indexes": ["1b0435e0ea33", "4b7a816f1b93"], "modes": ["100644", "100644"], "removed": "8"}], "message": "mt76: usb: add req_type to ___mt76u_wr signature\n\nThis is a preliminary patch to add usb support to mt7921 driver.\n\nTested-by: Sean Wang <[email protected]>\nSigned-off-by: Lorenzo Bianconi <[email protected]>\nSigned-off-by: Felix Fietkau <[email protected]>", "parents": ["84bba93ac46ee8d5d6eca57769f8dfbfa8bea1f0"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "e0daf14d9f4e5fe445700fed287a16318f89d56e"}, "tag": "linux", "timestamp": 1699830136.324511, "updated_on": 1647448822.0, "uuid": "88feb918d64942e54702c0c8d62e52674c0a79e1"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Yake Yang <[email protected]>", "AuthorDate": "Thu Mar 17 07:15:20 2022 +0800", "Commit": "Marcel Holtmann <[email protected]>", "CommitDate": "Fri Mar 18 17:12:08 2022 +0100", "Signed-off-by": ["Sean Wang <[email protected]>", "Yake Yang <[email protected]>", "Marcel Holtmann <[email protected]>"], "commit": "546ff98eb3a019695aa5638a870c589cc2aa95df", "files": [{"action": "M", "added": "3", "file": "drivers/bluetooth/btmtksdio.c", "indexes": ["9644069cecbb", "034e55278c56"], "modes": ["100644", "100644"], "removed": "0"}], "message": "Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES\n\nThe patch set HCI_QUIRK_VALID_LE_STATES to be consistent with the btusb for\nMT7921 and is required for the likes of experimental LE simultaneous roles.\n\nReviewed-by: Mark Chen <[email protected]>\nCo-developed-by: Sean Wang <[email protected]>\nSigned-off-by: Sean Wang <[email protected]>\nSigned-off-by: Yake Yang <[email protected]>\nSigned-off-by: Marcel Holtmann <[email protected]>", "parents": ["b062a0b9c1dc1ff63094337dccfe1568d5b62023"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "546ff98eb3a019695aa5638a870c589cc2aa95df"}, "tag": "linux", "timestamp": 1699830136.50178, "updated_on": 1647619928.0, "uuid": "a45b6eeaa3498ab27bbc127cfe3338e5d3d23b19"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Masami Hiramatsu <[email protected]>", "AuthorDate": "Tue Mar 15 23:01:02 2022 +0900", "Commit": "Alexei Starovoitov <[email protected]>", "CommitDate": "Thu Mar 17 20:16:35 2022 -0700", "Signed-off-by": ["Masami Hiramatsu <[email protected]>", "Steven Rostedt (Google) <[email protected]>", "Alexei Starovoitov <[email protected]>"], "commit": "75caf33eda242e2f34f61e475d666359749ae5ff", "files": [{"action": "M", "added": "1", "file": "arch/x86/Kconfig", "indexes": ["9b356da6f46b", "1270b65a5546"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "7", "file": "arch/x86/include/asm/unwind.h", "indexes": ["2a1f8734416d", "192df5b2094d"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "1", "file": "arch/x86/kernel/Makefile", "indexes": ["6aef9ee28a39", "792a893a5cc5"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "1", "file": "arch/x86/kernel/kprobes/common.h", "indexes": ["7d3a2e2daf01", "c993521d4933"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "A", "added": "119", "file": "arch/x86/kernel/rethook.c", "indexes": ["000000000000", "f0f2f0608282"], "modes": ["000000", "100644"], "removed": "0"}], "message": "rethook: x86: Add rethook x86 implementation\n\nAdd rethook for x86 implementation. Most of the code has been copied from\nkretprobes on x86.\n\nSigned-off-by: Masami Hiramatsu <[email protected]>\nSigned-off-by: Steven Rostedt (Google) <[email protected]>\nTested-by: Steven Rostedt (Google) <[email protected]>\nSigned-off-by: Alexei Starovoitov <[email protected]>\nLink: https://lore.kernel.org/bpf/164735286243.1084943.7477055110527046644.stgit@devnote2", "parents": ["54ecbe6f1ed5138c895bdff55608cf502755b20e"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "75caf33eda242e2f34f61e475d666359749ae5ff"}, "tag": "linux", "timestamp": 1699830138.228198, "updated_on": 1647573395.0, "uuid": "ef3c657e2428c4d72e7eb67aafddef20ea5d959c"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Song Liu <[email protected]>", "AuthorDate": "Mon Mar 21 11:00:09 2022 -0700", "Commit": "Alexei Starovoitov <[email protected]>", "CommitDate": "Mon Mar 21 13:53:45 2022 -0700", "Signed-off-by": ["Song Liu <[email protected]>", "Alexei Starovoitov <[email protected]>"], "commit": "e581094167beb674c8a3bc2c27362f50dc5dd617", "files": [{"action": "M", "added": "13", "file": "kernel/bpf/core.c", "indexes": ["f6b20fcbeb24", "13e9dbeeedf3"], "modes": ["100644", "100644"], "removed": "2"}], "message": "bpf: Fix bpf_prog_pack when PMU_SIZE is not defined\n\nPMD_SIZE is not available in some special config, e.g. ARCH=arm with\nCONFIG_MMU=n. Use bpf_prog_pack of PAGE_SIZE in these cases.\n\nFixes: ef078600eec2 (\"bpf: Select proper size for bpf_prog_pack\")\nReported-by: kernel test robot <[email protected]>\nSigned-off-by: Song Liu <[email protected]>\nSigned-off-by: Alexei Starovoitov <[email protected]>\nLink: https://lore.kernel.org/bpf/[email protected]", "parents": ["96805674e5624b3c79780a2b41c7a3d6bc38dc76"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "e581094167beb674c8a3bc2c27362f50dc5dd617"}, "tag": "linux", "timestamp": 1699830138.289897, "updated_on": 1647896025.0, "uuid": "c9f912db8d0cc23b73c671fa098cd2bff3fe17a1"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Thomas Zimmermann <[email protected]>", "AuthorDate": "Tue Jan 18 16:44:50 2022 +0100", "Commit": "Thomas Zimmermann <[email protected]>", "CommitDate": "Wed Jan 19 11:15:41 2022 +0100", "Signed-off-by": ["Thomas Zimmermann <[email protected]>"], "commit": "4ce2ca4b374a384257187a4418250734518210d7", "files": [{"action": "M", "added": "1", "file": "drivers/gpu/drm/msm/edp/edp.h", "indexes": ["8590f2ce274d", "1a82d7a4af9f"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "1", "file": "drivers/gpu/drm/msm/edp/edp_ctrl.c", "indexes": ["a68a4a1867c1", "9f537b1fd849"], "modes": ["100644", "100644"], "removed": "1"}], "message": "drm/msm: Fix include statements for DisplayPort\n\nUpdate the include statements for DisplayPort helpers. The header\nfiles are in the dp/ subdirectory.\n\nSigned-off-by: Thomas Zimmermann <[email protected]>\nFixes: 5b529e8d9c38 (\"drm/dp: Move public DisplayPort headers into dp/\")\nReviewed-by: Javier Martinez Canillas <[email protected]>\nReported-by: kernel test robot <[email protected]>\nCc: Lyude Paul <[email protected]>\nCc: Daniel Vetter <[email protected]>\nCc: Maarten Lankhorst <[email protected]>\nCc: Maxime Ripard <[email protected]>\nCc: [email protected]\nLink: https://patchwork.freedesktop.org/patch/msgid/[email protected]", "parents": ["d7e3ea83bba81d6d9c8f80c62a99b018165f5808"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "4ce2ca4b374a384257187a4418250734518210d7"}, "tag": "linux", "timestamp": 1699830141.653145, "updated_on": 1642587341.0, "uuid": "4c97d33b72ecc317064727a3fc4b98ce8b773832"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Jos\u00e9 Exp\u00f3sito <[email protected]>", "AuthorDate": "Fri Jan 7 19:02:30 2022 +0100", "Commit": "Daniel Vetter <[email protected]>", "CommitDate": "Wed Jan 19 16:14:45 2022 +0100", "Signed-off-by": ["Jos\u00e9 Exp\u00f3sito <[email protected]>", "Daniel Vetter <[email protected]>"], "commit": "8de223b94b8471b8f9b8cae6279e6fc08564ee67", "files": [{"action": "M", "added": "1", "file": "Documentation/gpu/drm-mm.rst", "indexes": ["e0538083a2c0", "198bcc1affa1"], "modes": ["100644", "100644"], "removed": "1"}], "message": "drm/doc: Fix TTM acronym\n\nThe TTM acronym is defined for the first time in the documentation as\n\"Translation Table Maps\". Afterwards, \"Translation Table Manager\" is\nused as definition.\n\nFix the first definition to avoid confusion.\n\nSigned-off-by: Jos\u00e9 Exp\u00f3sito <[email protected]>\nSigned-off-by: Daniel Vetter <[email protected]>\nLink: https://patchwork.freedesktop.org/patch/msgid/[email protected]", "parents": ["bcc77411e8a65929655cef7b63a36000724cdc4b"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "8de223b94b8471b8f9b8cae6279e6fc08564ee67"}, "tag": "linux", "timestamp": 1699830141.654522, "updated_on": 1642605285.0, "uuid": "713a00f585100275b8fde554e11419d08a2fb6e2"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Jani Nikula <[email protected]>", "AuthorDate": "Fri Jan 21 15:00:32 2022 +0200", "Commit": "Jani Nikula <[email protected]>", "CommitDate": "Mon Jan 24 15:20:05 2022 +0200", "Signed-off-by": ["Jani Nikula <[email protected]>"], "commit": "0bd6c4a1310336af511519a8a853ecff2120d11d", "files": [{"action": "M", "added": "7", "file": "drivers/gpu/drm/i915/display/intel_hotplug.c", "indexes": ["955f6d07b0e1", "912b7003dcfa"], "modes": ["100644", "100644"], "removed": "7"}], "message": "drm/i915/hotplug: convert to drm device based logging\n\nPrefer drm device based logging.\n\nCc: Ville Syrj\u00e4l\u00e4 <[email protected]>\nSigned-off-by: Jani Nikula <[email protected]>\nReviewed-by: Ville Syrj\u00e4l\u00e4 <[email protected]>\nLink: https://patchwork.freedesktop.org/patch/msgid/a8276434c0a899009be05cb987fdbf80d25fd175.1642769982.git.jani.nikula@intel.com", "parents": ["51f2d00909c6153d23edf2344f6b57d45e391945"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "0bd6c4a1310336af511519a8a853ecff2120d11d"}, "tag": "linux", "timestamp": 1699830141.990068, "updated_on": 1643030405.0, "uuid": "186408d7b663db8921d293d11a8c123a9dca5fae"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Ville Syrj\u00e4l\u00e4 <[email protected]>", "AuthorDate": "Thu Jan 27 11:32:50 2022 +0200", "Commit": "Ville Syrj\u00e4l\u00e4 <[email protected]>", "CommitDate": "Fri Jan 28 08:47:37 2022 +0200", "Signed-off-by": ["Ville Syrj\u00e4l\u00e4 <[email protected]>"], "commit": "d29c9930279df7c10348772f812154d3c41562f5", "files": [{"action": "M", "added": "47", "file": "drivers/gpu/drm/i915/display/intel_display.c", "indexes": ["2f2113b930be", "c6bf474a8479"], "modes": ["100644", "100644"], "removed": "62"}], "message": "drm/i915: Extract intel_{get,set}_m_n()\n\nMake the M/N setup/readout a bit less repitive by extracting\na few small helpers.\n\nSigned-off-by: Ville Syrj\u00e4l\u00e4 <[email protected]>\nLink: https://patchwork.freedesktop.org/patch/msgid/[email protected]\nReviewed-by: Jani Nikula <[email protected]>", "parents": ["516b33460c5bee78b2055637b0547bdb0e6af754"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "d29c9930279df7c10348772f812154d3c41562f5"}, "tag": "linux", "timestamp": 1699830142.036175, "updated_on": 1643352457.0, "uuid": "10d79f833fa3e2446bc6b3a6c69625e3c74f025f"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Anthony Koo <[email protected]>", "AuthorDate": "Sat Jan 8 19:25:16 2022 -0500", "Commit": "Alex Deucher <[email protected]>", "CommitDate": "Tue Jan 18 17:43:36 2022 -0500", "Signed-off-by": ["Anthony Koo <[email protected]>", "Alex Deucher <[email protected]>"], "commit": "56ca49cf6004ff328458954dd3d0fcf0189a96a4", "files": [{"action": "M", "added": "2", "file": "drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h", "indexes": ["873ecd04e01d", "e13d50abc281"], "modes": ["100644", "100644"], "removed": "2"}], "message": "drm/amd/display: [FW Promotion] Release 0.0.100.0\n\nReviewed-by: Aric Cyr <[email protected]>\nAcked-by: Wayne Lin <[email protected]>\nSigned-off-by: Anthony Koo <[email protected]>\nTested-by: Daniel Wheeler <[email protected]>\nSigned-off-by: Alex Deucher <[email protected]>", "parents": ["047db281c026de5971cedb5bb486aa29bd16a39d"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "56ca49cf6004ff328458954dd3d0fcf0189a96a4"}, "tag": "linux", "timestamp": 1699830146.226879, "updated_on": 1642545816.0, "uuid": "231d0369680503dc8b4ab86c172e03e60889f82e"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Evan Quan <[email protected]>", "AuthorDate": "Mon Nov 29 13:15:57 2021 +0800", "Commit": "Alex Deucher <[email protected]>", "CommitDate": "Tue Jan 25 18:00:32 2022 -0500", "Signed-off-by": ["Evan Quan <[email protected]>", "Alex Deucher <[email protected]>"], "commit": "974d5ef0dd9d251dd4571e30d5e79e7e4940d424", "files": [{"action": "M", "added": "11", "file": "drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c", "indexes": ["eaaa5b033d46", "8ac87733d211"], "modes": ["100644", "100644"], "removed": "52"}, {"action": "M", "added": "0", "file": "drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h", "indexes": ["00760f3c6da5", "c3efe4fea5e0"], "modes": ["100644", "100644"], "removed": "2"}], "message": "drm/amd/pm: drop unneeded vcn/jpeg_gate_lock\n\nAs those related APIs are already protected by adev->pm.mutex.\n\nSigned-off-by: Evan Quan <[email protected]>\nReviewed-by: Guchun Chen <[email protected]>\nReviewed-by: Lijo Lazar <[email protected]>\nSigned-off-by: Alex Deucher <[email protected]>", "parents": ["e0638c7abc4d3d3c46e8f2fc07e02c3877c3c402"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "974d5ef0dd9d251dd4571e30d5e79e7e4940d424"}, "tag": "linux", "timestamp": 1699830146.267726, "updated_on": 1643151632.0, "uuid": "fb5d091f2ef78eb48d3636ef9e33a823534b2472"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Varone <[email protected]>", "AuthorDate": "Sun Jan 23 13:20:01 2022 -0500", "Commit": "Alex Deucher <[email protected]>", "CommitDate": "Tue Jan 25 18:00:34 2022 -0500", "Signed-off-by": ["Dillon Varone <[email protected]>", "Alex Deucher <[email protected]>"], "commit": "e2d8ea4320c6fcf9f042e432232240f858ae9ed8", "files": [{"action": "M", "added": "1", "file": "drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c", "indexes": ["b83c5544247d", "72dd41e7a7d6"], "modes": ["100644", "100644"], "removed": "1"}], "message": "drm/amd/display: Change error to warning when hpd remains low for eDP\n\n[WHY?]\nSKUs that contain an unused eDP connector will throw an error when no\ndisplay is connected.\n\n[HOW?]\nChange error to a warning.\n\nTested-by: Daniel Wheeler <[email protected]>\nReviewed-by: Martin Leung <[email protected]>\nAcked-by: Rodrigo Siqueira <[email protected]>\nSigned-off-by: Dillon Varone <[email protected]>\nSigned-off-by: Alex Deucher <[email protected]>", "parents": ["2eee829ed48747181b17f3f8d458b23981f2bb7b"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "e2d8ea4320c6fcf9f042e432232240f858ae9ed8"}, "tag": "linux", "timestamp": 1699830146.32439, "updated_on": 1643151634.0, "uuid": "77de1049a52605d5d285c4281660f6c4ff378700"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Christian K\u00f6nig <[email protected]>", "AuthorDate": "Tue Feb 1 16:25:52 2022 +0100", "Commit": "Alex Deucher <[email protected]>", "CommitDate": "Mon Feb 7 17:14:10 2022 -0500", "Signed-off-by": ["Christian K\u00f6nig <[email protected]>", "Alex Deucher <[email protected]>"], "commit": "e56694f718f0f6694c18d7595e61533a2663335e", "files": [{"action": "M", "added": "2", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c", "indexes": ["5df387c4d7fb", "5d00a6878ef2"], "modes": ["100644", "100644"], "removed": "2"}, {"action": "M", "added": "1", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c", "indexes": ["da21e60bb827", "c6d4d41c4393"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "1", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c", "indexes": ["c0d8f40a5b45", "bab6500728cb"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "2", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c", "indexes": ["c2cb345b1421", "d1970f37bc88"], "modes": ["100644", "100644"], "removed": "2"}, {"action": "M", "added": "2", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c", "indexes": ["5a67ac0b6b7a", "e0a2f5211b73"], "modes": ["100644", "100644"], "removed": "2"}, {"action": "M", "added": "1", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h", "indexes": ["85fcfb8c5efd", "a40a6a993bb0"], "modes": ["100644", "100644"], "removed": "1"}], "message": "drm/amdgpu: rename amdgpu_vm_bo_rmv to _del\n\nSome people complained about the name and this matches much\nmore Linux naming conventions for object functions.\n\nSigned-off-by: Christian K\u00f6nig <[email protected]>\nReviewed-by: Alex Deucher <[email protected]>\nReviewed-by: Felix Kuehling <[email protected]>\nAcked-by: Daniel Vetter <[email protected]>\nSigned-off-by: Alex Deucher <[email protected]>", "parents": ["2d022081b333a7f15ba27607696d4a41a7a2b5f9"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "e56694f718f0f6694c18d7595e61533a2663335e"}, "tag": "linux", "timestamp": 1699830146.410818, "updated_on": 1644272050.0, "uuid": "5d92b162c9a472b1788c20e875015a307ef6a287"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Nicholas Kazlauskas <[email protected]>", "AuthorDate": "Tue Jan 25 12:04:34 2022 -0500", "Commit": "Alex Deucher <[email protected]>", "CommitDate": "Mon Feb 7 18:01:17 2022 -0500", "Signed-off-by": ["Nicholas Kazlauskas <[email protected]>", "Alex Deucher <[email protected]>"], "commit": "6d33f0e820bfbc4f0b9b2f23d0d30df4bd6c3001", "files": [{"action": "M", "added": "0", "file": "drivers/gpu/drm/amd/display/dc/core/dc_resource.c", "indexes": ["e82aa0559bdf", "9df66501a453"], "modes": ["100644", "100644"], "removed": "4"}], "message": "drm/amd/display: Fix stream->link_enc unassigned during stream removal\n\n[Why]\nFound when running igt@kms_atomic.\n\nUserspace attempts to do a TEST_COMMIT when 0 streams which calls\ndc_remove_stream_from_ctx. This in turn calls link_enc_unassign\nwhich ends up modifying stream->link = NULL directly, causing the\nglobal link_enc to be removed preventing further link activity\nand future link validation from passing.\n\n[How]\nWe take care of link_enc unassignment at the start of\nlink_enc_cfg_link_encs_assign so this call is no longer necessary.\n\nFixes global state from being modified while unlocked.\n\nReviewed-by: Jimmy Kizito <[email protected]>\nAcked-by: Jasdeep Dhillon <[email protected]>\nSigned-off-by: Nicholas Kazlauskas <[email protected]>\nTested-by: Daniel Wheeler <[email protected]>\nSigned-off-by: Alex Deucher <[email protected]>", "parents": ["a423746305d41c1e2767b832742cb572ab173af3"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "6d33f0e820bfbc4f0b9b2f23d0d30df4bd6c3001"}, "tag": "linux", "timestamp": 1699830146.449488, "updated_on": 1644274877.0, "uuid": "3db6b68c77d8fda6b02d3f45900b7220f551e7a7"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Christian K\u00f6nig <[email protected]>", "AuthorDate": "Fri Feb 4 09:42:22 2022 +0100", "Commit": "Alex Deucher <[email protected]>", "CommitDate": "Mon Feb 7 18:03:50 2022 -0500", "Signed-off-by": ["Christian K\u00f6nig <[email protected]>", "Alex Deucher <[email protected]>"], "commit": "d7d7ddc15672940be0dbbe03e016c5bb617256b8", "files": [{"action": "M", "added": "2", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c", "indexes": ["e0a2f5211b73", "37acd8911168"], "modes": ["100644", "100644"], "removed": "2"}], "message": "drm/amdgpu: move lockdep assert to the right place.\n\nSince newly added BOs don't have any mappings it's ok to add them\nwithout holding the VM lock. Only when we add per VM BOs the lock is\nmandatory.\n\nSigned-off-by: Christian K\u00f6nig <[email protected]>\nReported-by: Bhardwaj, Rajneesh <[email protected]>\nAcked-by: Alex Deucher <[email protected]>\nReviewed-by: Felix Kuehling <[email protected]>\nSigned-off-by: Alex Deucher <[email protected]>", "parents": ["66d58bf73ba17ac45fca79f2e5e26870cc224ee3"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "d7d7ddc15672940be0dbbe03e016c5bb617256b8"}, "tag": "linux", "timestamp": 1699830146.455581, "updated_on": 1644275030.0, "uuid": "7ec64ab77b9d0b879bff00e40cdcc2020e3b60b0"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Tao Zhou <[email protected]>", "AuthorDate": "Mon Feb 7 14:52:19 2022 +0800", "Commit": "Alex Deucher <[email protected]>", "CommitDate": "Wed Feb 9 14:15:07 2022 -0500", "Signed-off-by": ["Tao Zhou <[email protected]>", "Alex Deucher <[email protected]>"], "commit": "b1c87b0874a4a2045dc78a8d3d3a77ef61536711", "files": [{"action": "M", "added": "1", "file": "drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c", "indexes": ["7a2b6342a8f2", "68ee923a440b"], "modes": ["100644", "100644"], "removed": "2"}], "message": "drm/amdkfd: use unmap all queues for poison consumption\n\nReplace reset queue for specific PASID with unmap all queues, reset\nqueue could break CP scheduler.\n\nSigned-off-by: Tao Zhou <[email protected]>\nReviewed-by: Felix Kuehling <[email protected]>\nSigned-off-by: Alex Deucher <[email protected]>", "parents": ["03e5b167bd2020053f3d10b61a361de8b17c5936"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "b1c87b0874a4a2045dc78a8d3d3a77ef61536711"}, "tag": "linux", "timestamp": 1699830146.466353, "updated_on": 1644434107.0, "uuid": "e921b44daf4033b7d41917eb7203448a6c9b972e"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Tom Rix <[email protected]>", "AuthorDate": "Wed Feb 9 06:52:54 2022 -0800", "Commit": "Alex Deucher <[email protected]>", "CommitDate": "Fri Feb 11 16:10:40 2022 -0500", "Signed-off-by": ["Tom Rix <[email protected]>", "Felix Kuehling <[email protected]>", "Alex Deucher <[email protected]>"], "commit": "574ff46f10102f65c40d24729197033a80458238", "files": [{"action": "M", "added": "2", "file": "drivers/gpu/drm/amd/amdkfd/kfd_chardev.c", "indexes": ["8d998aac7b42", "6ad87fb98bcd"], "modes": ["100644", "100644"], "removed": "4"}], "message": "drm/amdkfd: fix freeing an unset pointer\n\nclang static analysis reports this problem\nkfd_chardev.c:2092:2: warning: 1st function call argument\n is an uninitialized value\n kvfree(bo_privs);\n ^~~~~~~~~~~~~~~~\n\nWhen bo_buckets alloc fails, it jumps to an error handler\nthat frees the yet to be allocated bo_privs. Because\nbo_buckets is the first error, return directly.\n\nFixes: 5ccbb057c0a1 (\"drm/amdkfd: CRIU Implement KFD checkpoint ioctl\")\nSigned-off-by: Tom Rix <[email protected]>\nReviewed-by: Felix Kuehling <[email protected]>\nSigned-off-by: Felix Kuehling <[email protected]>\nSigned-off-by: Alex Deucher <[email protected]>", "parents": ["5aa71bd773c390891974b1bcbdb3b12aa17c781d"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "574ff46f10102f65c40d24729197033a80458238"}, "tag": "linux", "timestamp": 1699830146.481327, "updated_on": 1644613840.0, "uuid": "305b760e63bf17353bf03f64191dd5110809d4b7"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Thomas Zimmermann <[email protected]>", "AuthorDate": "Fri Dec 17 15:46:12 2021 +0100", "Commit": "Javier Martinez Canillas <[email protected]>", "CommitDate": "Thu Jan 27 19:15:24 2022 +0100", "Signed-off-by": ["Thomas Zimmermann <[email protected]>", "Javier Martinez Canillas <[email protected]>"], "commit": "66755b4871782cb95e3584c9e88b6ed6c52c9022", "files": [{"action": "M", "added": "11", "file": "drivers/gpu/drm/qxl/qxl_drv.c", "indexes": ["e4b16421500b", "323671e9cfc8"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "9", "file": "drivers/gpu/drm/qxl/qxl_drv.h", "indexes": ["359266d9e860", "29641ceaab7d"], "modes": ["100644", "100644"], "removed": "4"}, {"action": "M", "added": "7", "file": "drivers/gpu/drm/qxl/qxl_ioctl.c", "indexes": ["38aabcbe2238", "30f58b21372a"], "modes": ["100644", "100644"], "removed": "34"}], "message": "drm/qxl: Move ioctl array next to its only user\n\nMove the array qxl_ioctl to qxl_drv.c and initialize the num_ioctls\nfield of struct drm_driver at runtime. Replaces the current fragile\nioctl setup and allows for generating the module init/exit code.\n\nSigned-off-by: Thomas Zimmermann <[email protected]>\nReviewed-by: Javier Martinez Canillas <[email protected]>\nSigned-off-by: Javier Martinez Canillas <[email protected]>\nAcked-by: Daniel Vetter <[email protected]>\nLink: https://patchwork.freedesktop.org/patch/msgid/[email protected]", "parents": ["a7b23fd90c804e79d1edb478b42935848bcd7e36"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "66755b4871782cb95e3584c9e88b6ed6c52c9022"}, "tag": "linux", "timestamp": 1699830155.997952, "updated_on": 1643307324.0, "uuid": "87a9b88afe701de020a2d6bd159e1bdaa3d06df6"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Javier Martinez Canillas <[email protected]>", "AuthorDate": "Fri Dec 17 01:37:45 2021 +0100", "Commit": "Javier Martinez Canillas <[email protected]>", "CommitDate": "Thu Jan 27 19:15:49 2022 +0100", "Signed-off-by": ["Javier Martinez Canillas <[email protected]>"], "commit": "7fd7d70181b3796e456bef38397caf947b7de061", "files": [{"action": "M", "added": "3", "file": "drivers/gpu/drm/omapdrm/omap_drv.c", "indexes": ["2720a58ccd90", "eaf67b9e5f12"], "modes": ["100644", "100644"], "removed": "0"}], "message": "drm/omap: Add support for the nomodeset kernel parameter\n\nAccording to disable Documentation/admin-guide/kernel-parameters.txt, this\nparameter can be used to disable kernel modesetting.\n\nDRM drivers will not perform display-mode changes or accelerated rendering\nand only the system framebuffer will be available if it was set-up.\n\nBut only a few DRM drivers currently check for nomodeset, make this driver\nto also support the command line parameter.\n\nSigned-off-by: Javier Martinez Canillas <[email protected]>\nAcked-by: Daniel Vetter <[email protected]>\nLink: https://patchwork.freedesktop.org/patch/msgid/[email protected]", "parents": ["5d40a4b8d824e346bb5db96d651f2f5c57953d63"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "7fd7d70181b3796e456bef38397caf947b7de061"}, "tag": "linux", "timestamp": 1699830156.01773, "updated_on": 1643307349.0, "uuid": "2dbaee41c52c605dc77f2affbbc39ef6052d121a"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Javier Martinez Canillas <[email protected]>", "AuthorDate": "Mon Feb 14 14:37:05 2022 +0100", "Commit": "Javier Martinez Canillas <[email protected]>", "CommitDate": "Wed Feb 16 13:29:03 2022 +0100", "Signed-off-by": ["Javier Martinez Canillas <[email protected]>"], "commit": "4a564e59bfb7732ec168f66ee77bf1eb81ff9319", "files": [{"action": "M", "added": "19", "file": "drivers/gpu/drm/drm_format_helper.c", "indexes": ["0f28dd2bdd72", "b981712623d3"], "modes": ["100644", "100644"], "removed": "12"}], "message": "drm/format-helper: Add drm_fb_xrgb8888_to_gray8_line()\n\nPull the per-line conversion logic into a separate helper function.\n\nThis will allow to do line-by-line conversion in other helpers that\nconvert to a gray8 format.\n\nSuggested-by: Thomas Zimmermann <[email protected]>\nSigned-off-by: Javier Martinez Canillas <[email protected]>\nReviewed-by: Thomas Zimmermann <[email protected]>\nReviewed-by: Andy Shevchenko <[email protected]>\nReviewed-by: Maxime Ripard <[email protected]>\nLink: https://patchwork.freedesktop.org/patch/msgid/[email protected]", "parents": ["b3d9f59f69289569133730e1be019adcd9e06611"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "4a564e59bfb7732ec168f66ee77bf1eb81ff9319"}, "tag": "linux", "timestamp": 1699830160.139012, "updated_on": 1645014543.0, "uuid": "1592bed4349b950ccbb2c8b173c6f3e448dc70cb"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Qingqing Zhuo <[email protected]>", "AuthorDate": "Thu Feb 10 15:12:00 2022 -0500", "Commit": "Alex Deucher <[email protected]>", "CommitDate": "Fri Feb 18 14:07:01 2022 -0500", "Signed-off-by": ["Qingqing Zhuo <[email protected]>", "Alex Deucher <[email protected]>"], "commit": "f9806a172070c2d6094b0a9e488c8c172a6f35ab", "files": [{"action": "M", "added": "1", "file": "drivers/gpu/drm/amd/display/dc/bios/command_table_helper2.c", "indexes": ["d0fcfb158436", "dd9704ef4ccc"], "modes": ["100644", "100644"], "removed": "0"}], "message": "drm/amd/display: Add DCN315 Command Table Helper\n\nAdd vbios table support for DCN 3.1.5.\n\nSigned-off-by: Qingqing Zhuo <[email protected]>\nAcked-by: Harry Wentland <[email protected]>\nSigned-off-by: Alex Deucher <[email protected]>", "parents": ["9cc57625a6f374174f716f87af3bb5df87118ca8"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "f9806a172070c2d6094b0a9e488c8c172a6f35ab"}, "tag": "linux", "timestamp": 1699830162.978992, "updated_on": 1645211221.0, "uuid": "ef0898239c2d4d09390613e3deb72f5df9357712"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Paul Menzel <[email protected]>", "AuthorDate": "Sat Feb 19 05:54:46 2022 +0100", "Commit": "Alex Deucher <[email protected]>", "CommitDate": "Tue Feb 22 14:52:39 2022 -0500", "Signed-off-by": ["Paul Menzel <[email protected]>", "Alex Deucher <[email protected]>"], "commit": "cec2cc7b1c4a31c0facfdd0ee7c2ffb7d6a76556", "files": [{"action": "M", "added": "1", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c", "indexes": ["a0b5cf9a41cc", "b66b44f3050a"], "modes": ["100644", "100644"], "removed": "1"}], "message": "drm/amdgpu: Fix typo in *whether* in comment\n\nSigned-off-by: Paul Menzel <[email protected]>\nSigned-off-by: Alex Deucher <[email protected]>", "parents": ["e1dd4bbf86d5e1e6ca2eedf9ef9ac680dbdb3132"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "cec2cc7b1c4a31c0facfdd0ee7c2ffb7d6a76556"}, "tag": "linux", "timestamp": 1699830162.989432, "updated_on": 1645559559.0, "uuid": "b54e7bd8f044a76f1819568d404bdf99fd349490"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Daniel Thompson <[email protected]>", "AuthorDate": "Tue Feb 1 17:47:33 2022 +0000", "Commit": "Dmitry Baryshkov <[email protected]>", "CommitDate": "Fri Feb 18 18:33:01 2022 +0300", "Signed-off-by": ["Daniel Thompson <[email protected]>", "Dmitry Baryshkov <[email protected]>"], "commit": "088604d37e23e9ec01a501d0e3630bc4f02027a0", "files": [{"action": "M", "added": "1", "file": "drivers/gpu/drm/msm/hdmi/hdmi.c", "indexes": ["719720709e9e", "e167817b4295"], "modes": ["100644", "100644"], "removed": "1"}], "message": "drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag\n\nQuoting the header comments, IRQF_ONESHOT is \"Used by threaded interrupts\nwhich need to keep the irq line disabled until the threaded handler has\nbeen run.\". When applied to an interrupt that doesn't request a threaded\nirq then IRQF_ONESHOT has a lesser known (undocumented?) side effect,\nwhich it to disable the forced threading of irqs. For \"normal\" kernels\nif there is no thread_fn then IRQF_ONESHOT is a nop.\n\nIn this case disabling forced threading is not appropriate because the\ndriver calls wake_up_all() (via msm_hdmi_i2c_irq) and also directly uses\nthe regular spinlock API for locking (in msm_hdmi_hdcp_irq() ). Neither\nof these APIs can be called from no-thread interrupt handlers on\nPREEMPT_RT systems.\n\nFix this by removing IRQF_ONESHOT.\n\nSigned-off-by: Daniel Thompson <[email protected]>\nReviewed-by: Dmitry Baryshkov <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Dmitry Baryshkov <[email protected]>", "parents": ["26291c54e111ff6ba87a164d85d4a4e134b7315c"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "088604d37e23e9ec01a501d0e3630bc4f02027a0"}, "tag": "linux", "timestamp": 1699830167.922072, "updated_on": 1645198381.0, "uuid": "5d10930ff7832cefc7e8d5081eb6752cad64d063"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Rob Clark <[email protected]>", "AuthorDate": "Thu Mar 3 16:52:16 2022 -0800", "Commit": "Rob Clark <[email protected]>", "CommitDate": "Fri Mar 4 11:59:31 2022 -0800", "Signed-off-by": ["Rob Clark <[email protected]>"], "commit": "90f45c42d7d7b0ec0fd797485c07fc421c474e12", "files": [{"action": "M", "added": "4", "file": "drivers/gpu/drm/msm/adreno/adreno_gpu.c", "indexes": ["6a37d409653b", "c91ea363c373"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "8", "file": "drivers/gpu/drm/msm/msm_drv.c", "indexes": ["c4d90a9b7010", "a2834663dec4"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "2", "file": "drivers/gpu/drm/msm/msm_gpu.c", "indexes": ["bacdabbaad96", "faf0c242874e"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "27", "file": "drivers/gpu/drm/msm/msm_gpu.h", "indexes": ["07ee6573a301", "02419f2ca2bc"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "39", "file": "drivers/gpu/drm/msm/msm_submitqueue.c", "indexes": ["7cb158bcbcf6", "79b6ccd6ce64"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "1", "file": "include/uapi/drm/msm_drm.h", "indexes": ["cf5de53836e7", "2ee03ba08681"], "modes": ["100644", "100644"], "removed": "0"}], "message": "drm/msm: Add SYSPROF param (v2)\n\nAdd a SYSPROF param for system profiling tools like Mesa's pps-producer\n(perfetto) to control behavior related to system-wide performance\ncounter collection. In particular, for profiling, one wants to ensure\nthat GPU context switches do not effect perfcounter state, and might\nwant to suppress suspend (which would cause counters to lose state).\n\nv2: Swap the order in msm_file_private_set_sysprof() [sboyd] and\n initialize the sysprof_active refcount to one (because the under/\n overflow checking in refcount_t doesn't expect a 0->1 transition)\n meaning that values greater than 1 means sysprof is active.\n\nSigned-off-by: Rob Clark <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]", "parents": ["f7ddbf5581b474fe4a0a29244acaa1bf72234675"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "90f45c42d7d7b0ec0fd797485c07fc421c474e12"}, "tag": "linux", "timestamp": 1699830169.22606, "updated_on": 1646423971.0, "uuid": "9db819ee0a030415a372d4b0fffb8b8bddda762c"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Alex Deucher <[email protected]>", "AuthorDate": "Mon Feb 28 14:31:59 2022 -0500", "Commit": "Alex Deucher <[email protected]>", "CommitDate": "Wed Mar 2 18:40:07 2022 -0500", "Signed-off-by": ["Alex Deucher <[email protected]>"], "commit": "45a3e06be4d351af8f81b43407b3eafa5c75827d", "files": [{"action": "M", "added": "3", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_display.c", "indexes": ["cae57d3b317a", "fae5c1debfad"], "modes": ["100644", "100644"], "removed": "3"}], "message": "drm/amdgpu: Use IP versions in convert_tiling_flags_to_modifier()\n\nRather than checking the asic_type.\n\nReviewed-by: Guchun Chen <[email protected]>\nSigned-off-by: Alex Deucher <[email protected]>", "parents": ["fe5e8f07fc25c850e4f46967699a9b29b0ef647d"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "45a3e06be4d351af8f81b43407b3eafa5c75827d"}, "tag": "linux", "timestamp": 1699830170.527159, "updated_on": 1646264407.0, "uuid": "a017b895a7235198c93f388d5856e4c57c84d4af"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Jonathan Cameron <[email protected]>", "AuthorDate": "Tue Feb 1 15:34:37 2022 +0000", "Commit": "Dan Williams <[email protected]>", "CommitDate": "Tue Feb 8 23:15:33 2022 -0800", "Signed-off-by": ["Jonathan Cameron <[email protected]>", "Dan Williams <[email protected]>"], "commit": "74b0fe80409733055971bbfaf33c80a33fddeeb3", "files": [{"action": "M", "added": "2", "file": "drivers/cxl/core/regs.c", "indexes": ["718b6b0ae4b3", "39a129c57d40"], "modes": ["100644", "100644"], "removed": "2"}], "message": "cxl/regs: Fix size of CXL Capability Header Register\n\nIn CXL 2.0, 8.2.5.1 CXL Capability Header Register: this register\nis given as 32 bits.\n\n8.2.3 which covers the CXL 2.0 Component registers, including the\nCXL Capability Header Register states that access restrictions\nspecified in Section 8.2.2 apply.\n\n8.2.2 includes:\n* A 32 bit register shall be accessed as a 4 Byte quantity.\n...\nIf these rules are not followed, the behavior is undefined.\n\nDiscovered during review of CXL QEMU emulation. Alex Benn\u00e9e pointed\nout there was a comment saying that 4 byte registers must be read\nwith a 4 byte read, but 8 byte reads were being emulated.\n\nhttps://lore.kernel.org/qemu-devel/[email protected]/\n\nFixing that, led to this code failing. Whilst a given hardware\nimplementation 'might' work with an 8 byte read, it should not be relied\nupon. The QEMU emulation v5 will return 0 and log the wrong access width.\n\nThe code moved, so one fixes tag for where this will directly apply and\nalso a reference to the earlier introduction of the code for backports.\n\nFixes: 0f06157e0135 (\"cxl/core: Move register mapping infrastructure\")\nFixes: 08422378c4ad (\"cxl/pci: Add HDM decoder capabilities\")\nSigned-off-by: Jonathan Cameron <[email protected]>\nCc: Alex Benn\u00e9e <[email protected]>\nReviewed-by: Ben Widawsky <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Dan Williams <[email protected]>", "parents": ["7004cc9d1585fb7fc9ec7e3e92b70b65e13b11fd"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "74b0fe80409733055971bbfaf33c80a33fddeeb3"}, "tag": "linux", "timestamp": 1699830172.990281, "updated_on": 1644390933.0, "uuid": "6f9fdcb83bc7b415c4c0f6d8e27abf0eac520651"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Dave Chinner <[email protected]>", "AuthorDate": "Thu Mar 17 09:09:10 2022 -0700", "Commit": "Darrick J. Wong <[email protected]>", "CommitDate": "Sun Mar 20 08:59:49 2022 -0700", "Signed-off-by": ["Dave Chinner <[email protected]>", "Darrick J. Wong <[email protected]>"], "commit": "dbd0f5299302f8506637592e2373891a748c6990", "files": [{"action": "M", "added": "3", "file": "fs/xfs/xfs_buf.c", "indexes": ["b45e0d50a405", "8867f143598e"], "modes": ["100644", "100644"], "removed": "2"}], "message": "xfs: check buffer pin state after locking in delwri_submit\n\nAIL flushing can get stuck here:\n\n[316649.005769] INFO: task xfsaild/pmem1:324525 blocked for more than 123 seconds.\n[316649.007807] Not tainted 5.17.0-rc6-dgc+ #975\n[316649.009186] \"echo 0 > /proc/sys/kernel/hung_task_timeout_secs\" disables this message.\n[316649.011720] task:xfsaild/pmem1 state:D stack:14544 pid:324525 ppid: 2 flags:0x00004000\n[316649.014112] Call Trace:\n[316649.014841] <TASK>\n[316649.015492] __schedule+0x30d/0x9e0\n[316649.017745] schedule+0x55/0xd0\n[316649.018681] io_schedule+0x4b/0x80\n[316649.019683] xfs_buf_wait_unpin+0x9e/0xf0\n[316649.021850] __xfs_buf_submit+0x14a/0x230\n[316649.023033] xfs_buf_delwri_submit_buffers+0x107/0x280\n[316649.024511] xfs_buf_delwri_submit_nowait+0x10/0x20\n[316649.025931] xfsaild+0x27e/0x9d0\n[316649.028283] kthread+0xf6/0x120\n[316649.030602] ret_from_fork+0x1f/0x30\n\nin the situation where flushing gets preempted between the unpin\ncheck and the buffer trylock under nowait conditions:\n\n blk_start_plug(&plug);\n list_for_each_entry_safe(bp, n, buffer_list, b_list) {\n if (!wait_list) {\n if (xfs_buf_ispinned(bp)) {\n pinned++;\n continue;\n }\nHere >>>>>>\n if (!xfs_buf_trylock(bp))\n continue;\n\nThis means submission is stuck until something else triggers a log\nforce to unpin the buffer.\n\nTo get onto the delwri list to begin with, the buffer pin state has\nalready been checked, and hence it's relatively rare we get a race\nbetween flushing and encountering a pinned buffer in delwri\nsubmission to begin with. Further, to increase the pin count the\nbuffer has to be locked, so the only way we can hit this race\nwithout failing the trylock is to be preempted between the pincount\ncheck seeing zero and the trylock being run.\n\nHence to avoid this problem, just invert the order of trylock vs\npin check. We shouldn't hit that many pinned buffers here, so\noptimising away the trylock for pinned buffers should not matter for\nperformance at all.\n\nSigned-off-by: Dave Chinner <[email protected]>\nReviewed-by: Chandan Babu R <[email protected]>\nReviewed-by: Darrick J. Wong <[email protected]>\nSigned-off-by: Darrick J. Wong <[email protected]>", "parents": ["a9a4bc8c76d747aa40b30e2dfc176c781f353a08"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "dbd0f5299302f8506637592e2373891a748c6990"}, "tag": "linux", "timestamp": 1699830173.085872, "updated_on": 1647791989.0, "uuid": "aef2d32d216541015755c5147805429a8b9b2f5e"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Mike Snitzer <[email protected]>", "AuthorDate": "Thu Feb 17 23:40:30 2022 -0500", "Commit": "Mike Snitzer <[email protected]>", "CommitDate": "Mon Feb 21 15:36:32 2022 -0500", "Signed-off-by": ["Mike Snitzer <[email protected]>"], "commit": "e6fc9f62ce6e412acb1699a5373174aa42ca2bd3", "files": [{"action": "M", "added": "2", "file": "drivers/md/dm-core.h", "indexes": ["a86b5dacef0e", "33ef92e90462"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "28", "file": "drivers/md/dm.c", "indexes": ["ec230d3a99da", "d1c618c3f6c6"], "modes": ["100644", "100644"], "removed": "20"}], "message": "dm: flag clones created by __send_duplicate_bios\n\nFormally disallow dm_accept_partial_bio() on clones created by\n__send_duplicate_bios() because their len_ptr points to a shared\nunsigned int. __send_duplicate_bios() is only used for flush bios\nand other \"abnormal\" bios (discards, writezeroes, etc). And\ndm_accept_partial_bio() already didn't support flush bios.\n\nAlso refactor __send_changing_extent_only() to reflect it cannot fail.\nAs such __send_changing_extent_only() can update the clone_info before\n__send_duplicate_bios() is called to fan-out __map_bio() calls.\n\nReviewed-by: Mikulas Patocka <[email protected]>\nSigned-off-by: Mike Snitzer <[email protected]>", "parents": ["300432f58b99449076f8a662504bb74cb452efcf"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "e6fc9f62ce6e412acb1699a5373174aa42ca2bd3"}, "tag": "linux", "timestamp": 1699830173.342048, "updated_on": 1645475792.0, "uuid": "88fafcd2d5403bb8b7a6eee4adcc79e569ff7d2a"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Damien Le Moal <[email protected]>", "AuthorDate": "Sun Feb 20 12:17:41 2022 +0900", "Commit": "Martin K. Petersen <[email protected]>", "CommitDate": "Tue Feb 22 21:31:16 2022 -0500", "Signed-off-by": ["Damien Le Moal <[email protected]>", "Martin K. Petersen <[email protected]>"], "commit": "d2ed913b9a42e8f9072e4ef836727ff50eb8b8cc", "files": [{"action": "M", "added": "7", "file": "drivers/scsi/pm8001/pm8001_sas.c", "indexes": ["828d719afa1b", "f5678be4c17b"], "modes": ["100644", "100644"], "removed": "8"}], "message": "scsi: pm8001: Fix __iomem pointer use in pm8001_phy_control()\n\nAvoid the sparse warning \"warning: cast removes address space '__iomem' of\nexpression\" by declaring the qp pointer as \"u32 __iomem *\". Accordingly,\nchange the accesses to the qp array to use readl().\n\nLink: https://lore.kernel.org/r/[email protected]\nReviewed-by: Jack Wang <[email protected]>\nSigned-off-by: Damien Le Moal <[email protected]>\nSigned-off-by: Martin K. Petersen <[email protected]>", "parents": ["8454563e4c2aafbfb81a383ab423ea8b9b430a25"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "d2ed913b9a42e8f9072e4ef836727ff50eb8b8cc"}, "tag": "linux", "timestamp": 1699830173.722209, "updated_on": 1645583476.0, "uuid": "5f32303fd3e2f6d81eb877ec390f43f30ab2eb17"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Zheyu Ma <[email protected]>", "AuthorDate": "Mon Feb 28 14:54:15 2022 +0000", "Commit": "Martin K. Petersen <[email protected]>", "CommitDate": "Tue Mar 1 23:56:28 2022 -0500", "Signed-off-by": ["Zheyu Ma <[email protected]>", "Martin K. Petersen <[email protected]>"], "commit": "98cdcd6c6b4a3abacc65dd7ec66a230a5dffc3f8", "files": [{"action": "M", "added": "2", "file": "drivers/scsi/wd719x.c", "indexes": ["f341b79d8036", "ff1b22077251"], "modes": ["100644", "100644"], "removed": "1"}], "message": "scsi: wd719x: Return proper error code when dma_set_mask() fails\n\nDuring the process of driver probing, the probe function should return < 0\nfor failure, otherwise the kernel will treat value >= 0 as success.\n\nSet 'err' to the error value returned by dma_set_mask() in case of failure.\n\nLink: https://lore.kernel.org/r/[email protected]\nReviewed-by: Johannes Thumshirn <[email protected]>\nSigned-off-by: Zheyu Ma <[email protected]>\nSigned-off-by: Martin K. Petersen <[email protected]>", "parents": ["69af1c9577aae2149f79be6f485609250fdfb0ad"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "98cdcd6c6b4a3abacc65dd7ec66a230a5dffc3f8"}, "tag": "linux", "timestamp": 1699830173.793707, "updated_on": 1646196988.0, "uuid": "fa14cf00b2cd1de74934e2694d76bfc92306109a"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Shreyas Deodhar <[email protected]>", "AuthorDate": "Thu Mar 10 01:26:03 2022 -0800", "Commit": "Martin K. Petersen <[email protected]>", "CommitDate": "Tue Mar 15 00:29:15 2022 -0400", "Signed-off-by": ["Shreyas Deodhar <[email protected]>", "Nilesh Javali <[email protected]>", "Martin K. Petersen <[email protected]>"], "commit": "3648bcf1c1374e9f42d241d83e2e50c0ef07a852", "files": [{"action": "M", "added": "10", "file": "drivers/scsi/qla2xxx/qla_nvme.c", "indexes": ["794a95b2e3b4", "87c9404aa401"], "modes": ["100644", "100644"], "removed": "5"}, {"action": "M", "added": "0", "file": "drivers/scsi/qla2xxx/qla_nvme.h", "indexes": ["d0e3c0e07baa", "d299478371b2"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "0", "file": "drivers/scsi/qla2xxx/qla_os.c", "indexes": ["81451c11eef4", "762229d495a8"], "modes": ["100644", "100644"], "removed": "1"}], "message": "scsi: qla2xxx: Increase max limit of ql2xnvme_queues\n\nIncrease max limit of ql2xnvme_queues to (max_qpair - 1).\n\nLink: https://lore.kernel.org/r/[email protected]\nFixes: 65120de26a54 (\"scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues\")\nCc: [email protected]\nReviewed-by: Himanshu Madhani <[email protected]>\nSigned-off-by: Shreyas Deodhar <[email protected]>\nSigned-off-by: Nilesh Javali <[email protected]>\nSigned-off-by: Martin K. Petersen <[email protected]>", "parents": ["a7e05f7a1bcbe4ee055479242de46c5c16ab03b1"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "3648bcf1c1374e9f42d241d83e2e50c0ef07a852"}, "tag": "linux", "timestamp": 1699830173.856474, "updated_on": 1647318555.0, "uuid": "891604ca1eae4385df58e902f4eaef55d15be2b0"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Rikard Falkeborn <[email protected]>", "AuthorDate": "Mon Feb 7 22:18:15 2022 +0100", "Commit": "Thomas Bogendoerfer <[email protected]>", "CommitDate": "Tue Feb 22 09:39:03 2022 +0100", "Signed-off-by": ["Rikard Falkeborn <[email protected]>", "Thomas Bogendoerfer <[email protected]>"], "commit": "0ccd7890461f391e57b4abce808e31435c779b90", "files": [{"action": "M", "added": "1", "file": "arch/mips/ath25/ar2315.c", "indexes": ["76e43a73ba1b", "8ccf167c167e"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "1", "file": "arch/mips/ath25/ar5312.c", "indexes": ["822b639dbd1e", "cfa103518113"], "modes": ["100644", "100644"], "removed": "1"}], "message": "MIPS: ath25: Constify static irq_domain_ops\n\nThe only usage of these structs is to pass their address to either\nirq_domain_add_tree() or irq_domain_create_linear(), both which takes\npointers to const struct irq_domain_ops. Make them const to allow the\ncompiler to put them in read-only memory.\n\nSigned-off-by: Rikard Falkeborn <[email protected]>\nSigned-off-by: Thomas Bogendoerfer <[email protected]>", "parents": ["b7c8c2c6b1b1329893675b76722144fee7242d29"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "0ccd7890461f391e57b4abce808e31435c779b90"}, "tag": "linux", "timestamp": 1699830174.404883, "updated_on": 1645519143.0, "uuid": "186a7216bf7d6d78927022f8cbddb63863b9dadd"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Kees Cook <[email protected]>", "AuthorDate": "Wed Sep 1 12:42:08 2021 -0700", "Commit": "Thomas Bogendoerfer <[email protected]>", "CommitDate": "Wed Feb 23 13:08:30 2022 +0100", "Signed-off-by": ["Kees Cook <[email protected]>", "Thomas Bogendoerfer <[email protected]>"], "commit": "fbb1d4b381b058ed60b39f1598532f559b441762", "files": [{"action": "M", "added": "5", "file": "arch/mips/kernel/elf.c", "indexes": ["7b045d2a0b51", "5582a4ca1e9e"], "modes": ["100644", "100644"], "removed": "11"}], "message": "MIPS: Modernize READ_IMPLIES_EXEC\n\nI'm doing some thread necromancy of\nhttps://lore.kernel.org/lkml/202007081624.82FA0CC1EA@keescook/\n\nx86, arm64, and arm32 adjusted their READ_IMPLIES_EXEC logic to better\nalign with the safer defaults and the interactions with other mappings,\nwhich I illustrated with this comment on x86:\n\n/*\n * An executable for which elf_read_implies_exec() returns TRUE will\n * have the READ_IMPLIES_EXEC personality flag set automatically.\n *\n * The decision process for determining the results are:\n *\n * CPU: | lacks NX* | has NX, ia32 | has NX, x86_64 |\n * ELF: | | | |\n * ---------------------|------------|------------------|----------------|\n * missing PT_GNU_STACK | exec-all | exec-all | exec-none |\n * PT_GNU_STACK == RWX | exec-stack | exec-stack | exec-stack |\n * PT_GNU_STACK == RW | exec-none | exec-none | exec-none |\n *\n * exec-all : all PROT_READ user mappings are executable, except when\n * backed by files on a noexec-filesystem.\n * exec-none : only PROT_EXEC user mappings are executable.\n * exec-stack: only the stack and PROT_EXEC user mappings are\n * executable.\n *\n * *this column has no architectural effect: NX markings are ignored by\n * hardware, but may have behavioral effects when \"wants X\" collides with\n * \"cannot be X\" constraints in memory permission flags, as in\n * https://lkml.kernel.org/r/[email protected]\n *\n */\n\nFor MIPS, the \"lacks NX\" above is the \"!cpu_has_rixi\" check. On x86,\nwe decided that the READ_IMPLIES_EXEC flag needed to reflect the\nexpectations, not the architectural behavior due to bad interactions\nas noted above, as always returning \"1\" on non-NX hardware breaks\nsome mappings.\n\nThe other part of the issue is \"what does the MIPS toolchain do for\nPT_GNU_STACK?\" The answer seems to be \"by default, include PT_GNU_STACK,\nbut mark it executable\" (likely due to concerns over non-NX hardware):\n\n$ mipsel-linux-gnu-gcc -o hello_world hello_world.c\n$ llvm-readelf -lW hellow_world | grep GNU_STACK\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x10\n\nGiven that older hardware doesn't support non-executable memory, it\nseems safe to make the \"PT_GNU_STACK is absent\" logic mean \"assume\nnon-executable\", but this might break very old software running on\nmodern MIPS. This situation matches the ia32-on-x86_64 logic x86\nuses (which assumes needing READ_IMPLIES_EXEC in that situation). But\nmodern toolchains on modern MIPS hardware should follow a safer default\n(assume NX stack).\n\nA follow-up to this change would be to switch the MIPS toolchain to emit\na non-executable PT_GNU_STACK, as this seems to be unneeded.\n\nCc: Thomas Bogendoerfer <[email protected]>\nCc: Tiezhu Yang <[email protected]>\nCc: Xuefeng Li <[email protected]>\nCc: Juxin Gao <[email protected]>\nCc: [email protected]\nSigned-off-by: Kees Cook <[email protected]>\nSigned-off-by: Thomas Bogendoerfer <[email protected]>", "parents": ["d1ca45f93c3f95d1590d60b012cf8fcf6db633ee"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "fbb1d4b381b058ed60b39f1598532f559b441762"}, "tag": "linux", "timestamp": 1699830174.406383, "updated_on": 1645618110.0, "uuid": "8c317e9d775e34ce2258fb43c6288f80828e3d18"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Miaoqian Lin <[email protected]>", "AuthorDate": "Wed Mar 9 09:17:10 2022 +0000", "Commit": "Thomas Bogendoerfer <[email protected]>", "CommitDate": "Mon Mar 14 15:01:51 2022 +0100", "Signed-off-by": ["Miaoqian Lin <[email protected]>", "Thomas Bogendoerfer <[email protected]>"], "commit": "4528668ca331f7ce5999b7746657b46db5b3b785", "files": [{"action": "M", "added": "1", "file": "drivers/bus/mips_cdmm.c", "indexes": ["626dedd110cb", "fca0d0669aa9"], "modes": ["100644", "100644"], "removed": "0"}], "message": "mips: cdmm: Fix refcount leak in mips_cdmm_phys_base\n\nThe of_find_compatible_node() function returns a node pointer with\nrefcount incremented, We should use of_node_put() on it when done\nAdd the missing of_node_put() to release the refcount.\n\nFixes: 2121aa3e2312 (\"mips: cdmm: Add mti,mips-cdmm dtb node support\")\nSigned-off-by: Miaoqian Lin <[email protected]>\nAcked-by: Serge Semin <[email protected]>\nSigned-off-by: Thomas Bogendoerfer <[email protected]>", "parents": ["3f059a7e8c13c62addc1808d13a41d1f6dc24bd1"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "4528668ca331f7ce5999b7746657b46db5b3b785"}, "tag": "linux", "timestamp": 1699830174.419973, "updated_on": 1647266511.0, "uuid": "9a3804ba581b2ccf99771e772082f8738015e00b"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Christophe Leroy <[email protected]>", "AuthorDate": "Fri Dec 24 11:07:33 2021 +0000", "Commit": "Michael Ellerman <[email protected]>", "CommitDate": "Sat Feb 12 22:47:42 2022 +1100", "Signed-off-by": ["Christophe Leroy <[email protected]>", "Michael Ellerman <[email protected]>"], "commit": "a4c182ecf33584b9b2d1aa9dad073014a504c01f", "files": [{"action": "M", "added": "13", "file": "arch/powerpc/mm/pageattr.c", "indexes": ["edea388e9d3f", "8812454e70ff"], "modes": ["100644", "100644"], "removed": "19"}], "message": "powerpc/set_memory: Avoid spinlock recursion in change_page_attr()\n\nCommit 1f9ad21c3b38 (\"powerpc/mm: Implement set_memory() routines\")\nincluded a spin_lock() to change_page_attr() in order to\nsafely perform the three step operations. But then\ncommit 9f7853d7609d (\"powerpc/mm: Fix set_memory_*() against\nconcurrent accesses\") modify it to use pte_update() and do\nthe operation safely against concurrent access.\n\nIn the meantime, Maxime reported some spinlock recursion.\n\n[ 15.351649] BUG: spinlock recursion on CPU#0, kworker/0:2/217\n[ 15.357540] lock: init_mm+0x3c/0x420, .magic: dead4ead, .owner: kworker/0:2/217, .owner_cpu: 0\n[ 15.366563] CPU: 0 PID: 217 Comm: kworker/0:2 Not tainted 5.15.0+ #523\n[ 15.373350] Workqueue: events do_free_init\n[ 15.377615] Call Trace:\n[ 15.380232] [e4105ac0] [800946a4] do_raw_spin_lock+0xf8/0x120 (unreliable)\n[ 15.387340] [e4105ae0] [8001f4ec] change_page_attr+0x40/0x1d4\n[ 15.393413] [e4105b10] [801424e0] __apply_to_page_range+0x164/0x310\n[ 15.400009] [e4105b60] [80169620] free_pcp_prepare+0x1e4/0x4a0\n[ 15.406045] [e4105ba0] [8016c5a0] free_unref_page+0x40/0x2b8\n[ 15.411979] [e4105be0] [8018724c] kasan_depopulate_vmalloc_pte+0x6c/0x94\n[ 15.418989] [e4105c00] [801424e0] __apply_to_page_range+0x164/0x310\n[ 15.425451] [e4105c50] [80187834] kasan_release_vmalloc+0xbc/0x134\n[ 15.431898] [e4105c70] [8015f7a8] __purge_vmap_area_lazy+0x4e4/0xdd8\n[ 15.438560] [e4105d30] [80160d10] _vm_unmap_aliases.part.0+0x17c/0x24c\n[ 15.445283] [e4105d60] [801642d0] __vunmap+0x2f0/0x5c8\n[ 15.450684] [e4105db0] [800e32d0] do_free_init+0x68/0x94\n[ 15.456181] [e4105dd0] [8005d094] process_one_work+0x4bc/0x7b8\n[ 15.462283] [e4105e90] [8005d614] worker_thread+0x284/0x6e8\n[ 15.468227] [e4105f00] [8006aaec] kthread+0x1f0/0x210\n[ 15.473489] [e4105f40] [80017148] ret_from_kernel_thread+0x14/0x1c\n\nRemove the read / modify / write sequence to make the operation atomic\nand remove the spin_lock() in change_page_attr().\n\nTo do the operation atomically, we can't use pte modification helpers\nanymore. Because all platforms have different combination of bits, it\nis not easy to use those bits directly. But all have the\n_PAGE_KERNEL_{RO/ROX/RW/RWX} set of flags. All we need it to compare\ntwo sets to know which bits are set or cleared.\n\nFor instance, by comparing _PAGE_KERNEL_ROX and _PAGE_KERNEL_RO you\nknow which bit gets cleared and which bit get set when changing exec\npermission.\n\nReported-by: Maxime Bizon <[email protected]>\nSigned-off-by: Christophe Leroy <[email protected]>\nSigned-off-by: Michael Ellerman <[email protected]>\nLink: https://lore.kernel.org/all/20211212112152.GA27070@sakura/\nLink: https://lore.kernel.org/r/43c3c76a1175ae6dc1a3d3b5c3f7ecb48f683eea.1640344012.git.christophe.leroy@csgroup.eu", "parents": ["4ee83a2cfbc46c13f2a08fe6d48dbcede53cdbf8"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "a4c182ecf33584b9b2d1aa9dad073014a504c01f"}, "tag": "linux", "timestamp": 1699830174.463791, "updated_on": 1644666462.0, "uuid": "8ad798714b5b733b24029142b28e18eb82b6f449"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Christophe Leroy <[email protected]>", "AuthorDate": "Tue Feb 15 13:41:06 2022 +0100", "Commit": "Michael Ellerman <[email protected]>", "CommitDate": "Wed Feb 16 23:25:12 2022 +1100", "Signed-off-by": ["Christophe Leroy <[email protected]>", "Michael Ellerman <[email protected]>"], "commit": "b64913394f123e819bffabc79a0e48f98e78dc5d", "files": [{"action": "M", "added": "5", "file": "drivers/misc/lkdtm/perms.c", "indexes": ["60b3b2fe929d", "035fcca441f0"], "modes": ["100644", "100644"], "removed": "3"}, {"action": "M", "added": "1", "file": "kernel/extable.c", "indexes": ["394c39b86e38", "bda5e9761541"], "modes": ["100644", "100644"], "removed": "0"}], "message": "lkdtm: Really write into kernel text in WRITE_KERN\n\nWRITE_KERN is supposed to overwrite some kernel text, namely\ndo_overwritten() function.\n\nBut at the time being it overwrites do_overwritten() function\ndescriptor, not function text.\n\nFix it by dereferencing the function descriptor to obtain\nfunction text pointer. Export dereference_function_descriptor()\nfor when LKDTM is built as a module.\n\nAnd make do_overwritten() noinline so that it is really\ndo_overwritten() which is called by lkdtm_WRITE_KERN().\n\nSigned-off-by: Christophe Leroy <[email protected]>\nAcked-by: Kees Cook <[email protected]>\nSigned-off-by: Michael Ellerman <[email protected]>\nLink: https://lore.kernel.org/r/31e58eaffb5bc51c07d8d4891d1982100ade8cfc.1644928018.git.christophe.leroy@csgroup.eu", "parents": ["69b420ed8fd3917ac7073256b4929aa246b6fe31"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "b64913394f123e819bffabc79a0e48f98e78dc5d"}, "tag": "linux", "timestamp": 1699830174.484631, "updated_on": 1645014312.0, "uuid": "c0dfd39f06c35f0d8193308783633f17ae4a779b"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Heiko Carstens <[email protected]>", "AuthorDate": "Mon Feb 28 14:29:25 2022 +0100", "Commit": "Vasily Gorbik <[email protected]>", "CommitDate": "Tue Mar 8 00:33:00 2022 +0100", "Signed-off-by": ["Heiko Carstens <[email protected]>", "Vasily Gorbik <[email protected]>"], "commit": "46fee16f571250d6cef74af73ffd47512da981a2", "files": [{"action": "M", "added": "2", "file": "arch/s390/include/asm/extable.h", "indexes": ["8511f0e59290", "d39d7159832a"], "modes": ["100644", "100644"], "removed": "11"}, {"action": "M", "added": "1", "file": "arch/s390/kernel/early.c", "indexes": ["5715d1aab173", "08cc86a0db90"], "modes": ["100644", "100644"], "removed": "5"}, {"action": "M", "added": "1", "file": "arch/s390/kernel/kprobes.c", "indexes": ["e27a7d3b0364", "7e2910e4172b"], "modes": ["100644", "100644"], "removed": "4"}, {"action": "M", "added": "2", "file": "arch/s390/kernel/traps.c", "indexes": ["309cb0503feb", "7f0fadd10d68"], "modes": ["100644", "100644"], "removed": "8"}, {"action": "M", "added": "15", "file": "arch/s390/mm/extable.c", "indexes": ["a4eb3d8aae7b", "d6ca75570dcf"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "1", "file": "arch/s390/mm/fault.c", "indexes": ["caa4ab0ff80a", "e173b6187ad5"], "modes": ["100644", "100644"], "removed": "6"}], "message": "s390/extable: add and use fixup_exception helper function\n\nAdd and use fixup_exception helper function in order to remove the\nduplicated exception handler fixup code at several places.\n\nReviewed-by: Alexander Gordeev <[email protected]>\nSigned-off-by: Heiko Carstens <[email protected]>\nSigned-off-by: Vasily Gorbik <[email protected]>", "parents": ["cfa45c5e0d36b87f99e76f1060526eac032dd624"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "46fee16f571250d6cef74af73ffd47512da981a2"}, "tag": "linux", "timestamp": 1699830174.670547, "updated_on": 1646695980.0, "uuid": "45874cd33491d2eb4a3817f61d682efef08990e3"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Tsukasa OI <[email protected]>", "AuthorDate": "Mon Mar 14 13:38:40 2022 -0700", "Commit": "Palmer Dabbelt <[email protected]>", "CommitDate": "Thu Mar 17 12:17:43 2022 -0700", "Signed-off-by": ["Tsukasa OI <[email protected]>", "Atish Patra <[email protected]>", "Palmer Dabbelt <[email protected]>"], "commit": "58004f266918912771ee71f46bfb92bf64ab9108", "files": [{"action": "M", "added": "5", "file": "arch/riscv/kernel/cpufeature.c", "indexes": ["d959d207a40d", "dd3d57eb4eea"], "modes": ["100644", "100644"], "removed": "3"}], "message": "RISC-V: Correctly print supported extensions\n\nThis commit replaces BITS_PER_LONG with number of alphabet letters.\n\nCurrent ISA pretty-printing code expects extension 'a' (bit 0) through\n'z' (bit 25). Although bit 26 and higher is not currently used (thus never\ncause an issue in practice), it will be an annoying problem if we start to\nuse those in the future.\n\nThis commit disables printing high bits for now.\n\nReviewed-by: Anup Patel <[email protected]>\nTested-by: Heiko Stuebner <[email protected]>\nSigned-off-by: Tsukasa OI <[email protected]>\nSigned-off-by: Atish Patra <[email protected]>\nSigned-off-by: Palmer Dabbelt <[email protected]>", "parents": ["e783362eb54cd99b2cac8b3a9aeac942e6f6ac07"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "58004f266918912771ee71f46bfb92bf64ab9108"}, "tag": "linux", "timestamp": 1699830174.73237, "updated_on": 1647544663.0, "uuid": "554a65ba4482756e432d47799d9db1055d011f80"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Andrey Konovalov <[email protected]>", "AuthorDate": "Thu Mar 24 18:10:10 2022 -0700", "Commit": "Linus Torvalds <[email protected]>", "CommitDate": "Thu Mar 24 19:06:46 2022 -0700", "Signed-off-by": ["Andrey Konovalov <[email protected]>", "Andrew Morton <[email protected]>", "Linus Torvalds <[email protected]>"], "commit": "7c13c163e036c646b77753deacfe2f5478b654bc", "files": [{"action": "M", "added": "0", "file": "include/linux/kasan.h", "indexes": ["b6a93261c92a", "dd2161af84e9"], "modes": ["100644", "100644"], "removed": "8"}, {"action": "M", "added": "1", "file": "mm/kasan/common.c", "indexes": ["92196562687b", "a0082fad48b1"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "0", "file": "mm/kasan/hw_tags.c", "indexes": ["7355cb534e4f", "0b8225add2e4"], "modes": ["100644", "100644"], "removed": "11"}, {"action": "M", "added": "4", "file": "mm/page_alloc.c", "indexes": ["0721ff0c90be", "d16df446d2ca"], "modes": ["100644", "100644"], "removed": "2"}], "message": "kasan, page_alloc: merge kasan_free_pages into free_pages_prepare\n\nCurrently, the code responsible for initializing and poisoning memory in\nfree_pages_prepare() is scattered across two locations: kasan_free_pages()\nfor HW_TAGS KASAN and free_pages_prepare() itself. This is confusing.\n\nThis and a few following patches combine the code from these two\nlocations. Along the way, these patches also simplify the performed\nchecks to make them easier to follow.\n\nReplaces the only caller of kasan_free_pages() with its implementation.\n\nAs kasan_has_integrated_init() is only true when CONFIG_KASAN_HW_TAGS is\nenabled, moving the code does no functional changes.\n\nThis patch is not useful by itself but makes the simplifications in the\nfollowing patches easier to follow.\n\nLink: https://lkml.kernel.org/r/303498d15840bb71905852955c6e2390ecc87139.1643047180.git.andreyknvl@google.com\nSigned-off-by: Andrey Konovalov <[email protected]>\nReviewed-by: Alexander Potapenko <[email protected]>\nAcked-by: Marco Elver <[email protected]>\nCc: Andrey Ryabinin <[email protected]>\nCc: Catalin Marinas <[email protected]>\nCc: Dmitry Vyukov <[email protected]>\nCc: Evgenii Stepanov <[email protected]>\nCc: Mark Rutland <[email protected]>\nCc: Peter Collingbourne <[email protected]>\nCc: Vincenzo Frascino <[email protected]>\nCc: Will Deacon <[email protected]>\nSigned-off-by: Andrew Morton <[email protected]>\nSigned-off-by: Linus Torvalds <[email protected]>", "parents": ["5b2c07138cbd8c0c415c6d3ff5b8040532024814"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "7c13c163e036c646b77753deacfe2f5478b654bc"}, "tag": "linux", "timestamp": 1699830174.805714, "updated_on": 1648174006.0, "uuid": "6a1e06d5b2972f79636387b6d5446085594493b4"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Linus Torvalds <[email protected]>", "AuthorDate": "Fri Mar 25 10:21:20 2022 -0700", "Commit": "Linus Torvalds <[email protected]>", "CommitDate": "Fri Mar 25 10:21:20 2022 -0700", "Merge": "aa5b537b0ecc 25fd2d41b505", "commit": "29c8c18363eee546d19bd95daa1e33c64ee74414", "files": [{"added": "11", "file": "Documentation/dev-tools/kasan.rst", "removed": "6"}, {"added": "59", "file": "Documentation/vm/page_owner.rst", "removed": "6"}, {"added": "2", "file": "arch/alpha/include/uapi/asm/mman.h", "removed": "0"}, {"added": "1", "file": "arch/arm64/Kconfig", "removed": "1"}, {"added": "6", "file": "arch/arm64/include/asm/vmalloc.h", "removed": "0"}, {"added": "4", "file": "arch/arm64/include/asm/vmap_stack.h", "removed": "1"}, {"added": "3", "file": "arch/arm64/kernel/module.c", "removed": "2"}, {"added": "1", "file": "arch/arm64/mm/pageattr.c", "removed": "1"}, {"added": "2", "file": "arch/arm64/net/bpf_jit_comp.c", "removed": "1"}, {"added": "2", "file": "arch/mips/include/uapi/asm/mman.h", "removed": "0"}, {"added": "2", "file": "arch/parisc/include/uapi/asm/mman.h", "removed": "0"}, {"added": "0", "file": "arch/powerpc/mm/book3s64/trace.c", "removed": "1"}, {"action": "MM", "added": "1", "file": "arch/s390/kernel/module.c", "indexes": ["c0dd72db77b8", "a7aefc278909", "26125a9c436d"], "modes": ["100644", "100644", "100644"], "removed": "1"}, {"added": "0", "file": "arch/x86/Kconfig", "removed": "3"}, {"added": "1", "file": "arch/x86/kernel/module.c", "removed": "1"}, {"added": "0", "file": "arch/x86/mm/init.c", "removed": "1"}, {"added": "2", "file": "arch/xtensa/include/uapi/asm/mman.h", "removed": "0"}, {"added": "26", "file": "include/linux/gfp.h", "removed": "9"}, {"added": "0", "file": "include/linux/huge_mm.h", "removed": "6"}, {"added": "62", "file": "include/linux/kasan.h", "removed": "44"}, {"added": "0", "file": "include/linux/mm.h", "removed": "5"}, {"added": "1", "file": "include/linux/page-flags.h", "removed": "1"}, {"added": "1", "file": "include/linux/pagemap.h", "removed": "2"}, {"added": "0", "file": "include/linux/swap.h", "removed": "4"}, {"added": "7", "file": "include/linux/vmalloc.h", "removed": "11"}, {"added": "0", "file": "include/trace/events/huge_memory.h", "removed": "1"}, {"added": "31", "file": "include/trace/events/migrate.h", "removed": "0"}, {"added": "11", "file": "include/trace/events/mmflags.h", "removed": "3"}, {"added": "27", "file": "include/trace/events/thp.h", "removed": "0"}, {"added": "2", "file": "include/uapi/asm-generic/mman-common.h", "removed": "0"}, {"added": "6", "file": "kernel/fork.c", "removed": "3"}, {"added": "8", "file": "kernel/scs.c", "removed": "4"}, {"added": "10", "file": "lib/Kconfig.kasan", "removed": "10"}, {"added": "213", "file": "lib/test_kasan.c", "removed": "26"}, {"added": "5", "file": "lib/vsprintf.c", "removed": "3"}, {"added": "3", "file": "mm/Kconfig", "removed": "0"}, {"added": "0", "file": "mm/debug.c", "removed": "1"}, {"added": "30", "file": "mm/filemap.c", "removed": "33"}, {"added": "19", "file": "mm/huge_memory.c", "removed": "90"}, {"added": "1", "file": "mm/kasan/Makefile", "removed": "1"}, {"added": "2", "file": "mm/kasan/common.c", "removed": "2"}, {"added": "164", "file": "mm/kasan/hw_tags.c", "removed": "47"}, {"added": "44", "file": "mm/kasan/kasan.h", "removed": "12"}, {"added": "194", "file": "mm/kasan/report.c", "removed": "132"}, {"added": "16", "file": "mm/kasan/report_generic.c", "removed": "18"}, {"added": "1", "file": "mm/kasan/report_hw_tags.c", "removed": "0"}, {"added": "16", "file": "mm/kasan/report_sw_tags.c", "removed": "0"}, {"added": "1", "file": "mm/kasan/report_tags.c", "removed": "1"}, {"added": "41", "file": "mm/kasan/shadow.c", "removed": "23"}, {"added": "0", "file": "mm/khugepaged.c", "removed": "11"}, {"added": "35", "file": "mm/madvise.c", "removed": "4"}, {"added": "92", "file": "mm/memory.c", "removed": "37"}, {"added": "0", "file": "mm/memremap.c", "removed": "2"}, {"added": "3", "file": "mm/migrate.c", "removed": "1"}, {"added": "8", "file": "mm/page-writeback.c", "removed": "10"}, {"added": "104", "file": "mm/page_alloc.c", "removed": "48"}, {"added": "57", "file": "mm/page_owner.c", "removed": "14"}, {"added": "44", "file": "mm/rmap.c", "removed": "18"}, {"added": "0", "file": "mm/swap.c", "removed": "4"}, {"added": "0", "file": "mm/swapfile.c", "removed": "104"}, {"added": "84", "file": "mm/vmalloc.c", "removed": "15"}, {"added": "10", "file": "tools/testing/selftests/kselftest.h", "removed": "0"}, {"added": "1", "file": "tools/testing/selftests/vm/.gitignore", "removed": "0"}, {"added": "1", "file": "tools/testing/selftests/vm/Makefile", "removed": "0"}, {"added": "2", "file": "tools/testing/selftests/vm/gup_test.c", "removed": "1"}, {"added": "410", "file": "tools/testing/selftests/vm/hugetlb-madvise.c", "removed": "0"}, {"added": "1", "file": "tools/testing/selftests/vm/ksm_tests.c", "removed": "37"}, {"added": "1", "file": "tools/testing/selftests/vm/memfd_secret.c", "removed": "1"}, {"added": "13", "file": "tools/testing/selftests/vm/run_vmtests.sh", "removed": "2"}, {"added": "3", "file": "tools/testing/selftests/vm/transhuge-stress.c", "removed": "38"}, {"added": "35", "file": "tools/testing/selftests/vm/userfaultfd.c", "removed": "34"}, {"added": "69", "file": "tools/testing/selftests/vm/util.h", "removed": "0"}, {"added": "446", "file": "tools/vm/page_owner_sort.c", "removed": "58"}], "message": "Merge branch 'akpm' (patches from Andrew)\n\nMerge yet more updates from Andrew Morton:\n \"This is the material which was staged after willystuff in linux-next.\n\n Subsystems affected by this patch series: mm (debug, selftests,\n pagecache, thp, rmap, migration, kasan, hugetlb, pagemap, madvise),\n and selftests\"\n\n* emailed patches from Andrew Morton <[email protected]>: (113 commits)\n selftests: kselftest framework: provide \"finished\" helper\n mm: madvise: MADV_DONTNEED_LOCKED\n mm: fix race between MADV_FREE reclaim and blkdev direct IO read\n mm: generalize ARCH_HAS_FILTER_PGPROT\n mm: unmap_mapping_range_tree() with i_mmap_rwsem shared\n mm: warn on deleting redirtied only if accounted\n mm/huge_memory: remove stale locking logic from __split_huge_pmd()\n mm/huge_memory: remove stale page_trans_huge_mapcount()\n mm/swapfile: remove stale reuse_swap_page()\n mm/khugepaged: remove reuse_swap_page() usage\n mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page()\n mm: streamline COW logic in do_swap_page()\n mm: slightly clarify KSM logic in do_swap_page()\n mm: optimize do_wp_page() for fresh pages in local LRU pagevecs\n mm: optimize do_wp_page() for exclusive pages in the swapcache\n mm/huge_memory: make is_transparent_hugepage() static\n userfaultfd/selftests: enable hugetlb remap and remove event testing\n selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test\n mm: enable MADV_DONTNEED for hugetlb mappings\n kasan: disable LOCKDEP when printing reports\n ...", "parents": ["aa5b537b0ecc16992577b013f11112d54c7ce869", "25fd2d41b505d0640bdfe67aa77c549de2d3c18a"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "29c8c18363eee546d19bd95daa1e33c64ee74414"}, "tag": "linux", "timestamp": 1699830176.030322, "updated_on": 1648228880.0, "uuid": "7cf2d31904af12a25fb1022f4f8213abe6cfa5cc"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Dmitry Torokhov <[email protected]>", "AuthorDate": "Mon Jan 17 23:26:24 2022 -0800", "Commit": "Jiri Kosina <[email protected]>", "CommitDate": "Mon Feb 14 10:51:08 2022 +0100", "Signed-off-by": ["Dmitry Torokhov <[email protected]>", "Jiri Kosina <[email protected]>"], "commit": "50c5249fcafc9f9c64e4a367e336c2e17f1c978f", "files": [{"action": "M", "added": "9", "file": "drivers/hid/i2c-hid/i2c-hid-core.c", "indexes": ["7b7127534e24", "30b545c67eb8"], "modes": ["100644", "100644"], "removed": "10"}], "message": "HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_hid_xfer()\n\nThis will allow us to drop i2c_hid_command() wrapper and get close\nto removing __i2c_hid_command().\n\nSigned-off-by: Dmitry Torokhov <[email protected]>\nTested-by: Benjamin Tissoires <[email protected]>\nSigned-off-by: Jiri Kosina <[email protected]>", "parents": ["acb8dd95974dda4b6072410bfe09bc83d2c22d23"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "50c5249fcafc9f9c64e4a367e336c2e17f1c978f"}, "tag": "linux", "timestamp": 1699830179.018054, "updated_on": 1644832268.0, "uuid": "02960917ab5e05f9ed565d0404e09e4be75ba784"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Jue Wang <[email protected]>", "AuthorDate": "Thu Feb 17 17:32:09 2022 -0800", "Commit": "Borislav Petkov <[email protected]>", "CommitDate": "Sat Feb 19 14:26:42 2022 +0100", "Signed-off-by": ["Jue Wang <[email protected]>", "Borislav Petkov <[email protected]>"], "commit": "8ca97812c3c830573f965a07bbd84223e8c5f5bd", "files": [{"action": "M", "added": "64", "file": "arch/x86/kernel/cpu/mce/core.c", "indexes": ["0e7147430ec0", "3d766e6247bc"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "4", "file": "arch/x86/kernel/cpu/mce/internal.h", "indexes": ["a04b61e27827", "3efb5037c364"], "modes": ["100644", "100644"], "removed": "1"}], "message": "x86/mce: Work around an erratum on fast string copy instructions\n\nA rare kernel panic scenario can happen when the following conditions\nare met due to an erratum on fast string copy instructions:\n\n1) An uncorrected error.\n2) That error must be in first cache line of a page.\n3) Kernel must execute page_copy from the page immediately before that\npage.\n\nThe fast string copy instructions (\"REP; MOVS*\") could consume an\nuncorrectable memory error in the cache line _right after_ the desired\nregion to copy and raise an MCE.\n\nBit 0 of MSR_IA32_MISC_ENABLE can be cleared to disable fast string\ncopy and will avoid such spurious machine checks. However, that is less\npreferable due to the permanent performance impact. Considering memory\npoison is rare, it's desirable to keep fast string copy enabled until an\nMCE is seen.\n\nIntel has confirmed the following:\n1. The CPU erratum of fast string copy only applies to Skylake,\nCascade Lake and Cooper Lake generations.\n\nDirectly return from the MCE handler:\n2. Will result in complete execution of the \"REP; MOVS*\" with no data\nloss or corruption.\n3. Will not result in another MCE firing on the next poisoned cache line\ndue to \"REP; MOVS*\".\n4. Will resume execution from a correct point in code.\n5. Will result in the same instruction that triggered the MCE firing a\nsecond MCE immediately for any other software recoverable data fetch\nerrors.\n6. Is not safe without disabling the fast string copy, as the next fast\nstring copy of the same buffer on the same CPU would result in a PANIC\nMCE.\n\nThis should mitigate the erratum completely with the only caveat that\nthe fast string copy is disabled on the affected hyper thread thus\nperformance degradation.\n\nThis is still better than the OS crashing on MCEs raised on an\nirrelevant process due to \"REP; MOVS*' accesses in a kernel context,\ne.g., copy_page.\n\nTested:\n\nInjected errors on 1st cache line of 8 anonymous pages of process\n'proc1' and observed MCE consumption from 'proc2' with no panic\n(directly returned).\n\nWithout the fix, the host panicked within a few minutes on a\nrandom 'proc2' process due to kernel access from copy_page.\n\n [ bp: Fix comment style + touch ups, zap an unlikely(), improve the\n quirk function's readability. ]\n\nSigned-off-by: Jue Wang <[email protected]>\nSigned-off-by: Borislav Petkov <[email protected]>\nReviewed-by: Tony Luck <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]", "parents": ["f11445ba7a1160b87615e3f863a9e66c85189399"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "8ca97812c3c830573f965a07bbd84223e8c5f5bd"}, "tag": "linux", "timestamp": 1699830179.433736, "updated_on": 1645277202.0, "uuid": "f3170a92927879fafb6acaf93a3663ef5794a734"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Bjorn Helgaas <[email protected]>", "AuthorDate": "Tue Mar 22 17:16:21 2022 -0500", "Commit": "Bjorn Helgaas <[email protected]>", "CommitDate": "Tue Mar 22 17:16:21 2022 -0500", "Merge": "a6e0eba677f8 feaea1fe8b36", "commit": "bdef65de39c2e0592038340a5b5746fdecce900f", "files": [{"added": "1", "file": "drivers/pci/p2pdma.c", "removed": "0"}], "message": "Merge branch 'pci/p2pdma'\n\n- Add Intel 3rd Gen Intel Xeon Scalable Processors to P2PDMA whitelist\n (Michael J. Ruhl)\n\n* pci/p2pdma:\n PCI/P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processors to whitelist", "parents": ["a6e0eba677f8e9b58f8062205566a911c15e1f4f", "feaea1fe8b36b2e5b12b2f9e6e050db28dfee789"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "bdef65de39c2e0592038340a5b5746fdecce900f"}, "tag": "linux", "timestamp": 1699830179.500545, "updated_on": 1647987381.0, "uuid": "426423ad7f95aa40bd71debe091cded9ea90f45f"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Dmitry Baryshkov <[email protected]>", "AuthorDate": "Wed Feb 23 13:14:32 2022 +0300", "Commit": "Lorenzo Pieralisi <[email protected]>", "CommitDate": "Wed Feb 23 10:56:43 2022 +0000", "Signed-off-by": ["Dmitry Baryshkov <[email protected]>", "Lorenzo Pieralisi <[email protected]>"], "commit": "dddb4efa519282456a48da77f08a6414bc696c92", "files": [{"action": "M", "added": "21", "file": "Documentation/devicetree/bindings/pci/qcom,pcie.txt", "indexes": ["a0ae024c2d0c", "0adb56d5645e"], "modes": ["100644", "100644"], "removed": "1"}], "message": "dt-bindings: pci: qcom: Document PCIe bindings for SM8450\n\nDocument the PCIe DT bindings for SM8450 SoC. The PCIe IP is similar\nto the one used on SM8250, however unlike SM8250, PCIe0 and PCIe1 use\ndifferent set of clocks, so two compatible entries are required.\n\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Dmitry Baryshkov <[email protected]>\nSigned-off-by: Lorenzo Pieralisi <[email protected]>\nReviewed-by: Rob Herring <[email protected]>\nReviewed-by: Bjorn Andersson <[email protected]>\nAcked-by: Stanimir Varbanov <[email protected]>", "parents": ["e783362eb54cd99b2cac8b3a9aeac942e6f6ac07"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "dddb4efa519282456a48da77f08a6414bc696c92"}, "tag": "linux", "timestamp": 1699830179.573304, "updated_on": 1645613803.0, "uuid": "da7736eda290ec7cad271ac85dcce0352537a099"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Linus Walleij <[email protected]>", "AuthorDate": "Sat Jan 29 01:49:17 2022 +0100", "Commit": "Sebastian Reichel <[email protected]>", "CommitDate": "Fri Feb 11 20:24:53 2022 +0100", "Signed-off-by": ["Linus Walleij <[email protected]>", "Sebastian Reichel <[email protected]>"], "commit": "2b0e7ac0841b3906aeecf432567b02af683a596c", "files": [{"action": "M", "added": "2", "file": "drivers/power/supply/Kconfig", "indexes": ["6b15eb184072", "3520da74b8a7"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "0", "file": "drivers/power/supply/ab8500-bm.h", "indexes": ["3bc6fd9337d2", "6efd5174dbce"], "modes": ["100644", "100644"], "removed": "33"}, {"action": "M", "added": "0", "file": "drivers/power/supply/ab8500_bmdata.c", "indexes": ["62b63f0437dd", "d8fc72be0f0e"], "modes": ["100644", "100644"], "removed": "24"}, {"action": "M", "added": "22", "file": "drivers/power/supply/ab8500_btemp.c", "indexes": ["a5ca09124c93", "2a6fc151210c"], "modes": ["100644", "100644"], "removed": "81"}], "message": "power: supply: ab8500: Integrate thermal zone\n\nInstead of providing our own homebrewn thermal measurement\ncode for an NTC and passing tables, we put the NTC thermistor\ninto the device tree, create a passive thermal zone, and poll\nthis thermal zone for the temperature.\n\nSigned-off-by: Linus Walleij <[email protected]>\nSigned-off-by: Sebastian Reichel <[email protected]>", "parents": ["d662a7df36e1edc65eaf166ec1c8527ce9d088ea"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "2b0e7ac0841b3906aeecf432567b02af683a596c"}, "tag": "linux", "timestamp": 1699830179.667196, "updated_on": 1644607493.0, "uuid": "0bb935ab421d751a6b6f1a330d4404dd798af9e9"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Miquel Raynal <[email protected]>", "AuthorDate": "Thu Dec 16 12:16:40 2021 +0100", "Commit": "Miquel Raynal <[email protected]>", "CommitDate": "Wed Feb 9 09:49:25 2022 +0100", "Signed-off-by": ["Miquel Raynal <[email protected]>"], "commit": "48e6633a9fa2400b53a964358753769f291a7eb0", "files": [{"action": "M", "added": "6", "file": "drivers/mtd/nand/Kconfig", "indexes": ["b40455234cbd", "8431292ff49d"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "1", "file": "drivers/mtd/nand/Makefile", "indexes": ["1c0b46960eb1", "a4e6b7ae0614"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "A", "added": "695", "file": "drivers/mtd/nand/ecc-mxic.c", "indexes": ["000000000000", "3e8fbe62547e"], "modes": ["000000", "100644"], "removed": "0"}], "message": "mtd: nand: mxic-ecc: Add Macronix external ECC engine support\n\nSome SPI-NAND chips do not support on-die ECC. For these chips,\ncorrection must apply on the SPI controller end. In order to avoid\ndoing all the calculations by software, Macronix provides a specific\nengine that can offload the intensive work.\n\nAdd Macronix ECC engine support, this engine can work in conjunction\nwith a SPI controller and a raw NAND controller, it can be pipelined\nor external and supports linear and syndrome layouts.\n\nRight now the simplest configuration is supported: SPI controller\nexternal and linear ECC engine.\n\nSigned-off-by: Miquel Raynal <[email protected]>\nLink: https://lore.kernel.org/linux-mtd/[email protected]", "parents": ["cda32a618debd3fad8e42757b198719ae180f8f4"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "48e6633a9fa2400b53a964358753769f291a7eb0"}, "tag": "linux", "timestamp": 1699830179.747126, "updated_on": 1644396565.0, "uuid": "e8641864be40473cf3728b31ad0e2e6784d375fd"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Florian Fainelli <[email protected]>", "AuthorDate": "Fri Jan 7 10:46:08 2022 -0800", "Commit": "Miquel Raynal <[email protected]>", "CommitDate": "Sun Jan 23 16:37:18 2022 +0100", "Signed-off-by": ["Florian Fainelli <[email protected]>", "Miquel Raynal <[email protected]>"], "commit": "c0d08a1401bbd0b8f523b431220e4b44fc4ac631", "files": [{"action": "M", "added": "4", "file": "drivers/mtd/nand/raw/brcmnand/brcmnand.c", "indexes": ["48d57b19c293", "b7b15ddf326f"], "modes": ["100644", "100644"], "removed": "4"}], "message": "mtd: rawnand: brcmnand: Avoid pdev in brcmnand_init_cs()\n\nIn preparation for encapsulating more of what the loop calling\nbrcmnand_init_cs() does, avoid using platform_device when it is the\ndevice behind platform_device that we are using for printing errors.\n\nNo functional changes introduced.\n\nSigned-off-by: Florian Fainelli <[email protected]>\nSigned-off-by: Miquel Raynal <[email protected]>\nLink: https://lore.kernel.org/linux-mtd/[email protected]", "parents": ["25f97138f8c225dbf365b428a94d7b30a6daefb3"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "c0d08a1401bbd0b8f523b431220e4b44fc4ac631"}, "tag": "linux", "timestamp": 1699830180.478743, "updated_on": 1642952238.0, "uuid": "6488a4fc58c40f0b31d0be0c133419dde57802bf"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Yunhao Tian <[email protected]>", "AuthorDate": "Sat Jan 22 19:24:40 2022 +0800", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Wed Jan 26 14:10:40 2022 +0100", "Signed-off-by": ["Yunhao Tian <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "dfb05b5dc3afd90e564b69b88ff6be6947a0f32f", "files": [{"action": "M", "added": "1", "file": "Documentation/ABI/testing/configfs-usb-gadget-uac1", "indexes": ["09725e273e9b", "c4ba92f004c3"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "1", "file": "Documentation/usb/gadget-testing.rst", "indexes": ["046842b00c89", "1792bd88f666"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "45", "file": "drivers/usb/gadget/function/f_uac1.c", "indexes": ["1484e5c231d3", "6f0e1d803dc2"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "2", "file": "drivers/usb/gadget/function/u_uac1.h", "indexes": ["b6cd6171d306", "f7a616760e31"], "modes": ["100644", "100644"], "removed": "0"}], "message": "usb: gadget: f_uac1: allow changing interface name via configfs\n\nThis adds \"function_name\" configfs entry to change string value\nof the iInterface field. This field will be shown in Windows' audio\nsettings panel, so being able to change it is useful. It will default\nto \"AC Interface\" just as before if unchanged.\n\nSigned-off-by: Yunhao Tian <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["d1d11dd1306908bc18b6592bbd21ba7d19a931e5"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "dfb05b5dc3afd90e564b69b88ff6be6947a0f32f"}, "tag": "linux", "timestamp": 1699830182.947708, "updated_on": 1643202640.0, "uuid": "cfb9e4a0593f999ba4d8373c6e12b9e4d21e423a"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Souradeep Chowdhury <[email protected]>", "AuthorDate": "Tue Feb 8 23:24:25 2022 +0530", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Fri Feb 11 12:01:02 2022 +0100", "Signed-off-by": ["Souradeep Chowdhury <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "306a20df822d5a6522aa4aa2029a858ed5fbd517", "files": [{"action": "M", "added": "6", "file": "Documentation/devicetree/bindings/usb/snps,dwc3.yaml", "indexes": ["4f2b0913ad9f", "f4471f8bdbef"], "modes": ["100644", "100644"], "removed": "0"}], "message": "bindings: usb: dwc3: Update dwc3 properties for EUD connector\n\nAdd the ports property for dwc3 node. This port can be used\nby the Embedded USB Debugger for role switching the controller\nfrom device to host mode and vice versa.\n\nReviewed-by: Rob Herring <[email protected]>\nSigned-off-by: Souradeep Chowdhury <[email protected]>\nLink: https://lore.kernel.org/r/7308170ce13a96c2ff9cbb22316f46c814c42ef1.1644339918.git.quic_schowdhu@quicinc.com\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["334daddbe6553b7cd73027154282242225ff984d"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "306a20df822d5a6522aa4aa2029a858ed5fbd517"}, "tag": "linux", "timestamp": 1699830183.234752, "updated_on": 1644577262.0, "uuid": "ae7246f6ae94941247b451115ad0ae4cf0c08f78"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Linyu Yuan <[email protected]>", "AuthorDate": "Thu Mar 3 13:08:59 2022 +0200", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Thu Mar 3 15:46:07 2022 +0100", "Signed-off-by": ["Linyu Yuan <[email protected]>", "Mathias Nyman <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "81720ec5320c3a02a4b2faf597127de5478cbf02", "files": [{"action": "M", "added": "1", "file": "drivers/usb/host/xhci-mem.c", "indexes": ["48114a462908", "938eb2b907ab"], "modes": ["100644", "100644"], "removed": "5"}], "message": "usb: host: xhci: use ffs() in xhci_mem_init()\n\nThe for loop to find page size bit can be replaced with ffs().\n\nSigned-off-by: Linyu Yuan <[email protected]>\nSigned-off-by: Mathias Nyman <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["70c05e4cf63054cd755ca66c1819327b22cb085f"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "81720ec5320c3a02a4b2faf597127de5478cbf02"}, "tag": "linux", "timestamp": 1699830184.046955, "updated_on": 1646318767.0, "uuid": "72c1c962d02b81dd8c7d14e9ef053c08236ccb77"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Mans Rullgard <[email protected]>", "AuthorDate": "Thu Feb 17 13:17:37 2022 +0000", "Commit": "Linus Walleij <[email protected]>", "CommitDate": "Sat Feb 19 02:09:07 2022 +0100", "Signed-off-by": ["Mans Rullgard <[email protected]>", "Linus Walleij <[email protected]>"], "commit": "f3d6c538c3dacd2c4c5aea0b2f8add3acc423875", "files": [{"action": "M", "added": "4", "file": "drivers/pinctrl/sunxi/pinctrl-sunxi.c", "indexes": ["80d6750c74a6", "530c0f5d115f"], "modes": ["100644", "100644"], "removed": "5"}], "message": "pinctrl: sunxi: do not print error message for EPROBE_DEFER\n\nAvoid printing an error message if getting a regulator fails with\nEPROBE_DEFER. This can happen if, for example, a regulator supplying\none of the main banks is controlled by a PL pin.\n\nSigned-off-by: Mans Rullgard <[email protected]>\nAcked-by: Chen-Yu Tsai <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Linus Walleij <[email protected]>", "parents": ["fbfc5fc3518f7e74e03c009acbd0b6c6547d395d"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "f3d6c538c3dacd2c4c5aea0b2f8add3acc423875"}, "tag": "linux", "timestamp": 1699830187.667171, "updated_on": 1645232947.0, "uuid": "57c0c02803aefc388a217ee1384c9f2cd9f0645e"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Geert Uytterhoeven <[email protected]>", "AuthorDate": "Mon Feb 21 16:43:46 2022 +0100", "Commit": "Geert Uytterhoeven <[email protected]>", "CommitDate": "Fri Feb 25 13:45:49 2022 +0100", "Signed-off-by": ["Geert Uytterhoeven <[email protected]>"], "commit": "2e1b4362398673607d6a86b65ddab66e6dabf721", "files": [{"action": "M", "added": "56", "file": "drivers/pinctrl/renesas/pfc-r8a779f0.c", "indexes": ["0e53adb07d1a", "39cb5d82cf53"], "modes": ["100644", "100644"], "removed": "0"}], "message": "pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions\n\nAdd pins, groups, and functions for the Quad SPI Controllers on the\nRenesas R-Car S4-8 (R8A779F0) SoC.\n\nBased on a larger patch in the BSP by LUU HOAI.\n\nSigned-off-by: Geert Uytterhoeven <[email protected]>\nReviewed-by: Yoshihiro Shimoda <[email protected]>\nLink: https://lore.kernel.org/r/cd7f7feeabebf268adc9e050e348230e93b40829.1645457792.git.geert+renesas@glider.be", "parents": ["384484a5091613e84e2837cc13c8c6adcdfcd01f"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "2e1b4362398673607d6a86b65ddab66e6dabf721"}, "tag": "linux", "timestamp": 1699830187.744314, "updated_on": 1645793149.0, "uuid": "5d2db49a9b2edfcdd87d55786e69cf37a2200cae"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "AngeloGioacchino Del Regno <[email protected]>", "AuthorDate": "Tue Feb 22 12:11:42 2022 +0100", "Commit": "Linus Walleij <[email protected]>", "CommitDate": "Thu Mar 17 02:06:53 2022 +0100", "Signed-off-by": ["AngeloGioacchino Del Regno <[email protected]>", "Linus Walleij <[email protected]>"], "commit": "c8c206cdc193d1c20f5c309a89b00b30010caad4", "files": [{"action": "M", "added": "3", "file": "drivers/pinctrl/mediatek/pinctrl-mt2701.c", "indexes": ["37228dd5103e", "2f8821207395"], "modes": ["100644", "100644"], "removed": "8"}, {"action": "M", "added": "2", "file": "drivers/pinctrl/mediatek/pinctrl-mt2712.c", "indexes": ["ba35fc6cc138", "03aa14445034"], "modes": ["100644", "100644"], "removed": "9"}, {"action": "M", "added": "2", "file": "drivers/pinctrl/mediatek/pinctrl-mt8127.c", "indexes": ["eaf5c76b14c7", "76cb525374f2"], "modes": ["100644", "100644"], "removed": "7"}, {"action": "M", "added": "2", "file": "drivers/pinctrl/mediatek/pinctrl-mt8135.c", "indexes": ["b8f4080aab45", "4c20b79dec67"], "modes": ["100644", "100644"], "removed": "9"}, {"action": "M", "added": "2", "file": "drivers/pinctrl/mediatek/pinctrl-mt8167.c", "indexes": ["ba12ef795e52", "08aabf408c9c"], "modes": ["100644", "100644"], "removed": "9"}, {"action": "M", "added": "2", "file": "drivers/pinctrl/mediatek/pinctrl-mt8365.c", "indexes": ["79b1fee5a1eb", "6863a8150a2b"], "modes": ["100644", "100644"], "removed": "9"}, {"action": "M", "added": "2", "file": "drivers/pinctrl/mediatek/pinctrl-mt8516.c", "indexes": ["219fb4bc341f", "99c1a04c7fd8"], "modes": ["100644", "100644"], "removed": "9"}], "message": "pinctrl: mediatek: common-v1: Use common probe function\n\nMost of the mediatek pinctrl drivers are calling mtk_pctrl_init() and\npassing only a pointer to struct mtk_pinctrl_devdata, as the regmap\nhandle it passed from device-tree, with the exception of mt6397.\n\nFor all of the drivers that don't require passing a struct regmap\npointer from a parent device, simplify the probe mechanism by assigning\nthe required structure as match data and use mtk_pctrl_common_probe()\nas their probe function.\n\nWhile at it, also collapse the of_device_id entries to a single line,\nas they all fit in max 83 columns, which is acceptable.\n\nSigned-off-by: AngeloGioacchino Del Regno <[email protected]>\nReviewed-by: Chen-Yu Tsai <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Linus Walleij <[email protected]>", "parents": ["e091feda1e3cd2925a2819f2dc2d5487ced2b010"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "c8c206cdc193d1c20f5c309a89b00b30010caad4"}, "tag": "linux", "timestamp": 1699830187.805907, "updated_on": 1647479213.0, "uuid": "12f3833e6cbf42750bdf4c4dc12084a0ae7421e3"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Peter Rosin <[email protected]>", "AuthorDate": "Fri Jan 7 08:44:38 2022 +0100", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Fri Feb 4 15:47:12 2022 +0100", "Signed-off-by": ["Peter Rosin <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "f22d1117b9c3e2e3c176b8814dbbbc8cfffad4fa", "files": [{"action": "M", "added": "1", "file": "drivers/mux/core.c", "indexes": ["5cf2124fa55b", "1a76a536d4b1"], "modes": ["100644", "100644"], "removed": "1"}], "message": "mux: fix grammar, missing \"is\".\n\nThis makes it easier to parse.\n\nSigned-off-by: Peter Rosin <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["6632866df852bd0907f67ff7db5cbdb448f6ae16"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "f22d1117b9c3e2e3c176b8814dbbbc8cfffad4fa"}, "tag": "linux", "timestamp": 1699830188.20635, "updated_on": 1643986032.0, "uuid": "4c55f6085fb3a00ee5278ed6bf17811fadc44d07"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Pierre-Louis Bossart <[email protected]>", "AuthorDate": "Wed Jan 26 09:17:12 2022 +0800", "Commit": "Vinod Koul <[email protected]>", "CommitDate": "Fri Feb 11 12:17:54 2022 +0530", "Signed-off-by": ["Pierre-Louis Bossart <[email protected]>", "Bard Liao <[email protected]>", "Vinod Koul <[email protected]>"], "commit": "ac3bc88cc56e2712555adc86ee5b2f3a861ffb1e", "files": [{"action": "M", "added": "48", "file": "drivers/soundwire/stream.c", "indexes": ["512e7936d57c", "03cfac0129af"], "modes": ["100644", "100644"], "removed": "32"}], "message": "soundwire: stream: separate alloc and config within sdw_stream_add_xxx()\n\nSeparate alloc and config parts so that follow-up patches can allow\nfor multiple calls to sdw_stream_add_slave/master. This is a feature\nfrom the ALSA/ASoC frameworks which is not supported today.\n\nThis is an invasive patch which modifies the error handling flow, with\ncleanups only done when an allocation fails. Configuration failures\nonly return an error code.\n\nSigned-off-by: Pierre-Louis Bossart <[email protected]>\nReviewed-by: Rander Wang <[email protected]>\nSigned-off-by: Bard Liao <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Vinod Koul <[email protected]>", "parents": ["42aad41e969988d9058f8751f3fd952c60519308"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "ac3bc88cc56e2712555adc86ee5b2f3a861ffb1e"}, "tag": "linux", "timestamp": 1699830189.459876, "updated_on": 1644562074.0, "uuid": "765031383a85061fc57d5b9c274919e3c7eebddf"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Samuel Holland <[email protected]>", "AuthorDate": "Wed Feb 2 17:50:46 2022 -0600", "Commit": "Jonathan Cameron <[email protected]>", "CommitDate": "Fri Feb 18 11:35:49 2022 +0000", "Signed-off-by": ["Samuel Holland <[email protected]>", "Jonathan Cameron <[email protected]>"], "commit": "3ee61082b4204b50391b2aa10bfc3ae3ceac09b1", "files": [{"action": "M", "added": "2", "file": "Documentation/devicetree/bindings/vendor-prefixes.yaml", "indexes": ["294093d45a23", "b923be2c8172"], "modes": ["100644", "100644"], "removed": "0"}], "message": "dt-bindings: vendor-prefixes: Add silan vendor prefix\n\nHangzhou Silan Microelectronics Co., Ltd. (http://www.silan.com.cn/) is\na manufacturer of ICs, including MEMS sensors.\n\nSigned-off-by: Samuel Holland <[email protected]>\nAcked-by: Rob Herring <[email protected]>\nReviewed-by: Linus Walleij <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Jonathan Cameron <[email protected]>", "parents": ["150ba97f1cb9eb867bba6d5e1861be6fd5580adf"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "3ee61082b4204b50391b2aa10bfc3ae3ceac09b1"}, "tag": "linux", "timestamp": 1699830190.198455, "updated_on": 1645184149.0, "uuid": "c67e78ce3548334dd46b8cf0b2357e4cc8c22490"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Jonathan Cameron <[email protected]>", "AuthorDate": "Sun Jan 30 19:31:31 2022 +0000", "Commit": "Jonathan Cameron <[email protected]>", "CommitDate": "Fri Feb 18 11:46:03 2022 +0000", "Signed-off-by": ["Jonathan Cameron <[email protected]>"], "commit": "fe895d256022cc69184a5cc5d86e8c62ef1c769a", "files": [{"action": "M", "added": "3", "file": "drivers/iio/proximity/rfd77402.c", "indexes": ["0ae91963b570", "cb80b3c9d073"], "modes": ["100644", "100644"], "removed": "4"}], "message": "iio:proximity:rfd77492: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc\n\nLetting the compiler remove these functions when the kernel is built\nwithout CONFIG_PM_SLEEP support is simpler and less error prone than the\nuse of #ifdef based config guards.\n\nRemoving instances of this approach from IIO also stops them being\ncopied into new drivers.\n\nSigned-off-by: Jonathan Cameron <[email protected]>\nReviewed-by: Paul Cercueil <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]", "parents": ["bff03d5cab0917b7f61cee335202ace23c4c6b9e"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "fe895d256022cc69184a5cc5d86e8c62ef1c769a"}, "tag": "linux", "timestamp": 1699830190.222524, "updated_on": 1645184763.0, "uuid": "545afd19a250aa202212c31a7814b092e0f9bbfe"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Manivannan Sadhasivam <[email protected]>", "AuthorDate": "Tue Mar 1 21:33:02 2022 +0530", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Fri Mar 18 14:02:54 2022 +0100", "Signed-off-by": ["Manivannan Sadhasivam <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "a0f5a630668cb8b2ebf5204f08e957875e991780", "files": [{"action": "M", "added": "1", "file": "drivers/bus/Makefile", "indexes": ["52c2f35a26a9", "16da51130d1a"], "modes": ["100644", "100644"], "removed": "1"}, {"added": "0", "file": "drivers/bus/mhi//Kconfig", "removed": "0"}, {"added": "0", "file": "drivers/bus/mhi//pci_generic.c", "removed": "0"}, {"action": "C100", "added": "2", "file": "drivers/bus/mhi/Kconfig", "indexes": ["da5cd0c9fc62", "da5cd0c9fc62"], "modes": ["100644", "100644"], "newfile": "drivers/bus/mhi/host/Kconfig", "removed": "25"}, {"action": "M", "added": "2", "file": "drivers/bus/mhi/Makefile", "indexes": ["0a2d778d6fb4", "5f5708a249f5"], "modes": ["100644", "100644"], "removed": "6"}, {"action": "R054", "added": "3", "file": "drivers/bus/mhi/core/Makefile", "indexes": ["c3feb4130aa3", "859c2f38451c"], "modes": ["100644", "100644"], "newfile": "drivers/bus/mhi/host/Makefile", "removed": "1"}, {"action": "R100", "added": "0", "file": "drivers/bus/mhi/core/boot.c", "indexes": ["74295d3cc662", "74295d3cc662"], "modes": ["100644", "100644"], "newfile": "drivers/bus/mhi/host/boot.c", "removed": "0"}, {"action": "R100", "added": "0", "file": "drivers/bus/mhi/core/debugfs.c", "indexes": ["d818586c229d", "d818586c229d"], "modes": ["100644", "100644"], "newfile": "drivers/bus/mhi/host/debugfs.c", "removed": "0"}, {"action": "R100", "added": "0", "file": "drivers/bus/mhi/core/init.c", "indexes": ["d8787aaa176b", "d8787aaa176b"], "modes": ["100644", "100644"], "newfile": "drivers/bus/mhi/host/init.c", "removed": "0"}, {"action": "R100", "added": "0", "file": "drivers/bus/mhi/core/internal.h", "indexes": ["37c39bf1c7a9", "37c39bf1c7a9"], "modes": ["100644", "100644"], "newfile": "drivers/bus/mhi/host/internal.h", "removed": "0"}, {"action": "R100", "added": "0", "file": "drivers/bus/mhi/core/main.c", "indexes": ["85f4f7c8d7c6", "85f4f7c8d7c6"], "modes": ["100644", "100644"], "newfile": "drivers/bus/mhi/host/main.c", "removed": "0"}, {"action": "R100", "added": "0", "file": "drivers/bus/mhi/core/pm.c", "indexes": ["c35c5ddc7220", "c35c5ddc7220"], "modes": ["100644", "100644"], "newfile": "drivers/bus/mhi/host/pm.c", "removed": "0"}, {"action": "R100", "file": "drivers/bus/mhi/pci_generic.c", "indexes": ["9527b7d63840", "9527b7d63840"], "modes": ["100644", "100644"], "newfile": "drivers/bus/mhi/host/pci_generic.c"}], "message": "bus: mhi: Move host MHI code to \"host\" directory\n\nIn preparation of the endpoint MHI support, let's move the host MHI code\nto its own \"host\" directory and adjust the toplevel MHI Kconfig & Makefile.\n\nWhile at it, let's also move the \"pci_generic\" driver to \"host\" directory\nas it is a host MHI controller driver.\n\nReviewed-by: Hemant Kumar <[email protected]>\nReviewed-by: Alex Elder <[email protected]>\nSigned-off-by: Manivannan Sadhasivam <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["ed2d980503235829aa3e0c7ae3b82374c30a081c"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "a0f5a630668cb8b2ebf5204f08e957875e991780"}, "tag": "linux", "timestamp": 1699830190.879056, "updated_on": 1647608574.0, "uuid": "a14d600833d63f042c00b616c878fc21e1e4aac3"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Jeya R <[email protected]>", "AuthorDate": "Mon Feb 14 16:09:56 2022 +0000", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Fri Mar 18 14:11:00 2022 +0100", "Signed-off-by": ["Jeya R <[email protected]>", "Srinivas Kandagatla <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "7f1f481263c3ce5387d4fd5ad63ddaa8a295aab2", "files": [{"action": "M", "added": "33", "file": "drivers/misc/fastrpc.c", "indexes": ["3b7731f158eb", "8fbb24d763bd"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "17", "file": "include/uapi/misc/fastrpc.h", "indexes": ["7cc9d342078a", "f39edac20305"], "modes": ["100644", "100644"], "removed": "0"}], "message": "misc: fastrpc: check before loading process to the DSP\n\nReject session if DSP domain is secure, device node is non-secure and signed\nPD is requested. Secure device node can access DSP without any restriction.\n\nUnsigned PD offload is only allowed for the DSP domain that can support\nunsigned offloading.\n\nSigned-off-by: Jeya R <[email protected]>\nSigned-off-by: Srinivas Kandagatla <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["3abe3ab3cdab71b2073ba6331edc0b2994643133"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "7f1f481263c3ce5387d4fd5ad63ddaa8a295aab2"}, "tag": "linux", "timestamp": 1699830190.885987, "updated_on": 1647609060.0, "uuid": "3f367b01764a27abd1da1e8355043473a6ceecf8"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Vamsi Krishna Gattupalli <[email protected]>", "AuthorDate": "Mon Feb 14 16:10:01 2022 +0000", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Fri Mar 18 14:11:00 2022 +0100", "Signed-off-by": ["Vamsi Krishna Gattupalli <[email protected]>", "Srinivas Kandagatla <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "35a82b87135def531f4ff3c07ba8171fe1794c9d", "files": [{"action": "M", "added": "33", "file": "drivers/misc/fastrpc.c", "indexes": ["e11b790ce526", "ae32781101e2"], "modes": ["100644", "100644"], "removed": "19"}], "message": "misc: fastrpc: Add dma handle implementation\n\nThe remote arguments carry both remote buffers and dma handles. Add proper\ndma handle instructions to make it compatible with DSP implementation.\n\nSigned-off-by: Vamsi Krishna Gattupalli <[email protected]>\nSigned-off-by: Srinivas Kandagatla <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["8f6c1d8c4f0cc316b0456788fff8373554d1d99d"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "35a82b87135def531f4ff3c07ba8171fe1794c9d"}, "tag": "linux", "timestamp": 1699830190.893282, "updated_on": 1647609060.0, "uuid": "48a90a42d76fdd71942e4cc437df46eda000fee1"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Martin Kaiser <[email protected]>", "AuthorDate": "Sat Jan 8 13:49:50 2022 +0100", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Tue Jan 25 16:18:14 2022 +0100", "Signed-off-by": ["Martin Kaiser <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "828f2e9d278c698d8676b73dcf412276b24dc216", "files": [{"action": "M", "added": "0", "file": "drivers/staging/r8188eu/hal/odm.c", "indexes": ["7cc9ab4b1a59", "8156e4acaa09"], "modes": ["100644", "100644"], "removed": "2"}, {"action": "M", "added": "0", "file": "drivers/staging/r8188eu/hal/rtl8188e_dm.c", "indexes": ["2ff9c7d84dbf", "adf87c1721ee"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "0", "file": "drivers/staging/r8188eu/include/odm.h", "indexes": ["664e75c3a7c2", "50960e7daf1d"], "modes": ["100644", "100644"], "removed": "1"}], "message": "staging: r8188eu: ODM_BB_CCK_PD is always set\n\nThe ODM_BB_CCK_PD flag is always set.\n\nRemove the flag and the check if ODM_BB_CCK_PD is not set.\n\nSigned-off-by: Martin Kaiser <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["dbc04d2730f719a8c10bd2684ed53a9f6d8e794c"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "828f2e9d278c698d8676b73dcf412276b24dc216"}, "tag": "linux", "timestamp": 1699830192.061743, "updated_on": 1643123894.0, "uuid": "1af2655284ed647affeab3093b8dc4872f887476"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Martin Kaiser <[email protected]>", "AuthorDate": "Sat Jan 15 17:55:27 2022 +0100", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Tue Jan 25 16:27:23 2022 +0100", "Signed-off-by": ["Martin Kaiser <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "ea9eb1b550638d14af93661735c7001c2a0c0482", "files": [{"action": "M", "added": "0", "file": "drivers/staging/r8188eu/include/osdep_service.h", "indexes": ["f42e15117c95", "2f6b8acd0a10"], "modes": ["100644", "100644"], "removed": "4"}], "message": "staging: r8188eu: remove unused macros\n\nRemove some unused macros from osdep_service.h.\n\nSigned-off-by: Martin Kaiser <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["abadf920bc7f00b8080ea55b3c922481cf9e4bd4"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "ea9eb1b550638d14af93661735c7001c2a0c0482"}, "tag": "linux", "timestamp": 1699830192.08697, "updated_on": 1643124443.0, "uuid": "55269557a429b4131ef969b2146bd3ff690ce642"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Martin Kaiser <[email protected]>", "AuthorDate": "Sat Jan 15 17:55:32 2022 +0100", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Tue Jan 25 16:27:23 2022 +0100", "Signed-off-by": ["Martin Kaiser <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "ac76abcbf1072a5d77f3274799933b25865ae985", "files": [{"action": "M", "added": "1", "file": "drivers/staging/r8188eu/include/osdep_service.h", "indexes": ["754691cb2b12", "e52e78b2c6b0"], "modes": ["100644", "100644"], "removed": "1"}], "message": "staging: r8188eu: call msecs_to_jiffies in _set_timer\n\nThe _set_timer wrapper function takes a timeout in milliseconds.\nCall msecs_to_jiffies to convert the timeout to jiffies. Don't do\nthe calculation ourselves.\n\nSigned-off-by: Martin Kaiser <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["2bd4aa6acb115d6fd9225401e3cf38852f6ec7de"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "ac76abcbf1072a5d77f3274799933b25865ae985"}, "tag": "linux", "timestamp": 1699830192.088601, "updated_on": 1643124443.0, "uuid": "678bf7796e5ed6d316513c3b8e76ed6dd93e8281"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Marcelo Aloisio da Silva <[email protected]>", "AuthorDate": "Wed Jan 19 00:49:33 2022 -0300", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Tue Jan 25 16:28:17 2022 +0100", "Signed-off-by": ["Marcelo Aloisio da Silva <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "f9e97a150078aff563c4221658afebb3a3e584e7", "files": [{"action": "M", "added": "8", "file": "drivers/staging/r8188eu/core/rtw_xmit.c", "indexes": ["334644e46000", "f3e788e42b18"], "modes": ["100644", "100644"], "removed": "13"}], "message": "staging: r8188eu: remove unnecessary braces in rtw_xmit.c\n\nRemove unnecessary braces reported by checkpatch.pl in rtw_xmit.c.\n\nSigned-off-by: Marcelo Aloisio da Silva <[email protected]>\nLink: https://lore.kernel.org/r/20220119034933.GA29744@snoopy\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["37ba1eba8301aee5e930a0e2f4c38bc23d56014f"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "f9e97a150078aff563c4221658afebb3a3e584e7"}, "tag": "linux", "timestamp": 1699830192.08964, "updated_on": 1643124497.0, "uuid": "cd9f0ad194b5694e0688e610c910cb8baa7ac80e"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Martin Kaiser <[email protected]>", "AuthorDate": "Sat Jan 22 18:05:47 2022 +0100", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Tue Jan 25 16:28:41 2022 +0100", "Signed-off-by": ["Martin Kaiser <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "f0fbfdf6b0ef42f989f7dcbe912d2ce3798c494b", "files": [{"action": "M", "added": "6", "file": "drivers/staging/r8188eu/hal/rtl8188e_dm.c", "indexes": ["558aa85f1a9f", "a05d8687c18d"], "modes": ["100644", "100644"], "removed": "16"}], "message": "staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_init_dm_priv\n\nrtl8188e_init_dm_priv is the only caller of Init_ODM_ComInfo_88E.\nMerge the two functions.\n\nSigned-off-by: Martin Kaiser <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["4f37285e0a93dc2f9b7181158c9884ea41a09ace"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "f0fbfdf6b0ef42f989f7dcbe912d2ce3798c494b"}, "tag": "linux", "timestamp": 1699830192.091117, "updated_on": 1643124521.0, "uuid": "9e5a620197220dd3585141141c5a6beed1d77984"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Abdun Nihaal <[email protected]>", "AuthorDate": "Sat Jan 29 21:57:55 2022 +0530", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Mon Jan 31 14:02:47 2022 +0100", "Signed-off-by": ["Abdun Nihaal <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "c2e5e5f80c4e9aed587dd4e727914976f19c5dca", "files": [{"action": "M", "added": "1", "file": "drivers/staging/r8188eu/os_dep/ioctl_linux.c", "indexes": ["f99942417a71", "bc5c8454ebcf"], "modes": ["100644", "100644"], "removed": "3"}], "message": "staging: r8188eu: remove unneeded variable in rtw_p2p_get\n\nRemove unneeded return variable that is initialized to 0 and not\nassigned after.\n\nFound using Coccinelle\n\nSigned-off-by: Abdun Nihaal <[email protected]>\nLink: https://lore.kernel.org/r/6c992e9481c7481aa5931635e162dd7a4400a2e2.1643466748.git.abdun.nihaal@gmail.com\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["0bc14454d3e3e3c21bc7c6992f4d1d7b933f1336"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "c2e5e5f80c4e9aed587dd4e727914976f19c5dca"}, "tag": "linux", "timestamp": 1699830192.107097, "updated_on": 1643634167.0, "uuid": "03631921465b643809f35ecbb5a4e91ecb5d363d"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Abdun Nihaal <[email protected]>", "AuthorDate": "Sat Jan 29 21:57:58 2022 +0530", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Mon Jan 31 14:02:47 2022 +0100", "Signed-off-by": ["Abdun Nihaal <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "6ae1d6e3803b251afc980b1fe51482c3b54c7d5e", "files": [{"action": "M", "added": "1", "file": "drivers/staging/r8188eu/os_dep/ioctl_linux.c", "indexes": ["b093430ff744", "6d72b15541ab"], "modes": ["100644", "100644"], "removed": "2"}], "message": "staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_type\n\nRemove unneeded return variable that is initialized to 0 and not\nassigned after.\n\nFound using Coccinelle\n\nSigned-off-by: Abdun Nihaal <[email protected]>\nLink: https://lore.kernel.org/r/83609e3c75a0bde4be612d32d76eaed6a26f72aa.1643466748.git.abdun.nihaal@gmail.com\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["b1b182507e060fac760716063c09fe008a65ecab"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "6ae1d6e3803b251afc980b1fe51482c3b54c7d5e"}, "tag": "linux", "timestamp": 1699830192.10855, "updated_on": 1643634167.0, "uuid": "8ece0c9d52fa220efa2dcd00162bb98473818799"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Abdun Nihaal <[email protected]>", "AuthorDate": "Sat Jan 29 21:57:59 2022 +0530", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Mon Jan 31 14:02:47 2022 +0100", "Signed-off-by": ["Abdun Nihaal <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "a944d44a14ce4445ce155c5d51e96d539394ad63", "files": [{"action": "M", "added": "1", "file": "drivers/staging/r8188eu/os_dep/ioctl_linux.c", "indexes": ["6d72b15541ab", "33fe8e944df4"], "modes": ["100644", "100644"], "removed": "2"}], "message": "staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_name\n\nRemove unneeded return variable that is initialized to 0 and not\nassigned after.\n\nFound using Coccinelle\n\nSigned-off-by: Abdun Nihaal <[email protected]>\nLink: https://lore.kernel.org/r/d94c3029128b9c094bf4e0b2e4574a177aef46e9.1643466748.git.abdun.nihaal@gmail.com\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["6ae1d6e3803b251afc980b1fe51482c3b54c7d5e"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "a944d44a14ce4445ce155c5d51e96d539394ad63"}, "tag": "linux", "timestamp": 1699830192.108956, "updated_on": 1643634167.0, "uuid": "145fac63adbceb129fc2dc10fc82759d2b1df49e"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Michael Straube <[email protected]>", "AuthorDate": "Sun Jan 30 20:03:18 2022 +0100", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Mon Jan 31 14:03:30 2022 +0100", "Signed-off-by": ["Michael Straube <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "b82f0b575aff08f3db99681f8bd23cb11339f003", "files": [{"action": "M", "added": "2", "file": "drivers/staging/r8188eu/core/rtw_wlan_util.c", "indexes": ["a8acec776b79", "c6288c2d5f33"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "0", "file": "drivers/staging/r8188eu/hal/usb_halinit.c", "indexes": ["db9a2a963a2a", "b92f56a8f35c"], "modes": ["100644", "100644"], "removed": "10"}, {"action": "M", "added": "0", "file": "drivers/staging/r8188eu/include/hal_intf.h", "indexes": ["7c04cabc6def", "31159265085b"], "modes": ["100644", "100644"], "removed": "1"}], "message": "staging: r8188eu: remove HW_VAR_CAM_WRITE\n\nRemove HW_VAR_CAM_WRITE from SetHwReg8188EU() and call rtw_write32()\ndirectly.\n\nSigned-off-by: Michael Straube <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["9838ee1cc2eae4ee194824836a9ab8636e498652"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "b82f0b575aff08f3db99681f8bd23cb11339f003"}, "tag": "linux", "timestamp": 1699830192.123004, "updated_on": 1643634210.0, "uuid": "5381ccae51ecfb7c3a3193aabbf87b0dbd06bdd8"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Michael Straube <[email protected]>", "AuthorDate": "Sun Feb 20 11:02:08 2022 +0100", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Mon Feb 21 18:11:03 2022 +0100", "Signed-off-by": ["Michael Straube <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "bffd6e0a73988ef358e93e6b1a9ab298f38dfafd", "files": [{"action": "M", "added": "0", "file": "drivers/staging/r8188eu/hal/odm.c", "indexes": ["e0824eefd83a", "6f594ae33c6e"], "modes": ["100644", "100644"], "removed": "31"}, {"action": "M", "added": "7", "file": "drivers/staging/r8188eu/hal/rtl8188e_dm.c", "indexes": ["a05d8687c18d", "09e78c4855f9"], "modes": ["100644", "100644"], "removed": "6"}, {"action": "M", "added": "0", "file": "drivers/staging/r8188eu/include/odm.h", "indexes": ["4c97f222987a", "2f9e241de5c4"], "modes": ["100644", "100644"], "removed": "14"}], "message": "staging: r8188eu: remove ODM_CmnInfoHook()\n\nEach case in ODM_CmnInfoHook() just sets a single variable. Set the\nvariables directly and remove ODM_CmnInfoHook().\n\nSigned-off-by: Michael Straube <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["60352184705ac6d53a41e6d7dd2d0bae327fd3dd"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "bffd6e0a73988ef358e93e6b1a9ab298f38dfafd"}, "tag": "linux", "timestamp": 1699830192.786272, "updated_on": 1645463463.0, "uuid": "694faf8e4daaf097524b1cac50946bb63f334a98"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Vihas Makwana <[email protected]>", "AuthorDate": "Thu Mar 3 02:17:37 2022 +0530", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Mon Mar 14 18:27:15 2022 +0100", "Signed-off-by": ["Vihas Makwana <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "daed08de44e83c7a0f850f28de3b87984eecca32", "files": [{"action": "M", "added": "1", "file": "drivers/staging/r8188eu/include/xmit_osdep.h", "indexes": ["3e778dff0ed8", "00658681fef9"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "1", "file": "drivers/staging/r8188eu/os_dep/xmit_linux.c", "indexes": ["717b980a8c72", "a6012cffd37e"], "modes": ["100644", "100644"], "removed": "1"}], "message": "staging: r8188eu: mark rtw_endofpktfile as bool\n\nMark rtw_endofpktfile as bool as it returns true/false.\n\nReviewed-by: Dan Carpenter <[email protected]>\nSigned-off-by: Vihas Makwana <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["5a61d6b4f4a98875c87cc98d10c5923bf09cf272"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "daed08de44e83c7a0f850f28de3b87984eecca32"}, "tag": "linux", "timestamp": 1699830193.472285, "updated_on": 1647278835.0, "uuid": "17fa384c761ffcb83860c9f4f006f3843cfe8805"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Pali Roh\u00e1r <[email protected]>", "AuthorDate": "Sat Feb 19 16:28:15 2022 +0100", "Commit": "Greg Kroah-Hartman <[email protected]>", "CommitDate": "Fri Feb 25 10:27:58 2022 +0100", "Signed-off-by": ["Pali Roh\u00e1r <[email protected]>", "Marek Beh\u00fan <[email protected]>", "Greg Kroah-Hartman <[email protected]>"], "commit": "b7e2b5360f9bd44733d80ffd2d070ba1f3ca7e0c", "files": [{"action": "M", "added": "1", "file": "drivers/tty/serial/Kconfig", "indexes": ["407a98ec0791", "66916397a19c"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "519", "file": "drivers/tty/serial/mvebu-uart.c", "indexes": ["ab226da75f7b", "56278b29f5f5"], "modes": ["100644", "100644"], "removed": "2"}], "message": "serial: mvebu-uart: implement UART clock driver for configuring UART base clock\n\nImplement a new device driver for controlling UART clocks on Marvell\nArmada 3700 SoC. This device driver is loaded for devices which match\nthe compatible string \"marvell,armada-3700-uart-clock\".\n\nThere are more pitfalls related to UART clocks:\n- both UARTs use same parent clock source (which can be xtal or one of\n the TBG clocks),\n- if a TBG clock is used as the parent clock, there are two additional\n divisors that can both be configured to divide the rate by 1, 2, ... 6,\n but these divisors are again shared between the two UART controllers\n on the SOC,\n- the configuration of the parent clock source and divisors is done in\n the address space of the first UART controller, UART1. Clocks can be\n gated separately for UART1 and UART2, but this setting also lives in\n the address space of UART1,\n- Marvell's Functional Specification for Armada 3720 document has the\n clock gating bits swapped, so the one described to gate UART1 clock\n actually gates UART2 and vice versa,\n- each UART has it's own \"special divisor\", and this uses the parent\n clock described above. These divisors are configure in each UART's\n address space separately.\n\nThus the driver for UART2 controller needs to have access to UART1\naddress space, since UART1 address space contains some bits exclusive\nfor UART2 and also some bits which are shared between UART1 and UART2.\n\nAlso, during boot, when early console is active on one of the UARTs,\nand we want to switch parent clock from xtal (default) to TBG (to be\nmore flexible with baudrates), the driver changing UART clocks also\nneeds to be able to change the \"special divisor\", so that the baudrate\nof earlycon is not changed when swtiching to normal console. Thus the\nclock driver also needs to be able to access UART2 register space,\nfor UART2's \"special divisor\".\n\nFor these reasons, this new UART clock driver does not use\nioremap_resource(), but only ioremap() to prevent resource conflicts\nbetween UART clock driver and UART driver.\n\nWe need to share only two 32-bit registers between the UART driver and\nthe UART clock driver:\n- UART Clock Control\n- UART 2 Baud Rate Divisor\nAccess to these two registers are protected by one spinlock to prevent\nany conflicts. Access is required only during probing, when changing\nbaudrate or during suspend/resume.\n\nHardware can be configured to use one of following clocks as UART parent\nclock: TBG-A-P, TBG-B-P, TBG-A-S, TBG-B-S, xtal. Not every clock is\nusable for higher buadrates. Any subset can be specified in the\ndevice-tree and the driver will choose the best one which also still\nsupports the mandatory baudrate of 9600 Bd. For smooth boot log output\nit is needed to specify clock used by early console, otherwise garbage\nwould be printed on UART during probe of UART clock driver and\ntransitioning from early console to normal console.\n\nWe are implementing this to be able to configure TBG clock as UART\nparent clock, which is required to be able to achieve higher baudrates\nthan 230400 Bd. We achieve this by referencing this new UART clock\ndevice node in UART's device node. UART clock device driver\nautomatically chooses the best clock source for UART driver.\n\nUntil now, UART's device-tree node needed to reference one of the static\nclocks (xtal or one of the TBGs) as parent clock in the `clocks`\nphandle - the parent clock which was configured before booting the\nkernel. If bootloader changed UART's parent clock, it needed to change\nthe `clocks` phandle in DTB correspondingly before booting.\n\nFrom now on both the old mechanism (xtal or TBG referenced as parent\nclock in `clocks` phandle) and the new one (UART clock referenced in the\n`clocks` phandle) are supported, to provide full backward compatibility\nwith existing DTS files, full backward compatibility with existing boot\nloaders, and to provide new features (runtime clock configuration to\nallow higher baudrates than 230400 Bd). New features are available only\nwith new DTS files.\n\nThere was also a discussion about how the UART node and the\nclock-controller node could be wrapped together in a new binding [1, 2].\nAs explained there, this is not possible if we want to keep backwards\ncompatibility with existing bootloaders, and thus we are doing this by\nputting the UART clock-controller node inside the UART1 node.\n\n[1] https://lore.kernel.org/linux-serial/20220120000651.in7s6nazif5qjkme@pali/\n[2] https://lore.kernel.org/linux-serial/[email protected]/\n\nReviewed-by: Marek Beh\u00fan <[email protected]>\nReviewed-by: Stephen Boyd <[email protected]>\nSigned-off-by: Pali Roh\u00e1r <[email protected]>\nSigned-off-by: Marek Beh\u00fan <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Greg Kroah-Hartman <[email protected]>", "parents": ["9b0d5d4b7a585e94a31c09bd2363e2029d782ba7"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "b7e2b5360f9bd44733d80ffd2d070ba1f3ca7e0c"}, "tag": "linux", "timestamp": 1699830194.312749, "updated_on": 1645781278.0, "uuid": "639e43e6e960d54deba1d7c9613a429787383468"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Linus Torvalds <[email protected]>", "AuthorDate": "Mon Mar 28 14:38:31 2022 -0700", "Commit": "Linus Torvalds <[email protected]>", "CommitDate": "Mon Mar 28 14:38:31 2022 -0700", "Merge": "a701f370b521 e7dbd4d5369d", "commit": "d111c9f0344a5e2454726553c663d25e24e38555", "files": [{"added": "9", "file": "kernel/livepatch/transition.c", "removed": "2"}, {"added": "1", "file": "samples/livepatch/livepatch-shadow-fix1.c", "removed": "1"}, {"added": "1", "file": "samples/livepatch/livepatch-shadow-fix2.c", "removed": "1"}, {"added": "19", "file": "tools/testing/selftests/livepatch/functions.sh", "removed": "3"}, {"added": "2", "file": "tools/testing/selftests/livepatch/test-ftrace.sh", "removed": "1"}], "message": "Merge tag 'livepatching-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching\n\nPull livepatching updates from Petr Mladek:\n\n - Forced transitions block only to-be-removed livepatches [Chengming]\n\n - Detect when ftrace handler could not be disabled in self-tests [David]\n\n - Calm down warning from a static analyzer [Tom]\n\n* tag 'livepatching-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching:\n livepatch: Reorder to use before freeing a pointer\n livepatch: Don't block removal of patches that are safe to unload\n livepatch: Skip livepatch tests if ftrace cannot be configured", "parents": ["a701f370b521b2ed0654a9da7cf424b3ff8fa73d", "e7dbd4d5369df7d101d6fde5595229df7060939d"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "d111c9f0344a5e2454726553c663d25e24e38555"}, "tag": "linux", "timestamp": 1699830194.874362, "updated_on": 1648503511.0, "uuid": "ab717b183b94d736408d02a4d1e8b86bf04859c2"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Christophe JAILLET <[email protected]>", "AuthorDate": "Thu Jan 6 22:51:38 2022 +0100", "Commit": "Christoph Hellwig <[email protected]>", "CommitDate": "Fri Feb 25 17:19:21 2022 +0100", "Signed-off-by": ["Christophe JAILLET <[email protected]>", "Christoph Hellwig <[email protected]>"], "commit": "0fb3436b4b36cf69f4544385aa2bb8c5a4913509", "files": [{"action": "M", "added": "1", "file": "arch/sparc/kernel/ioport.c", "indexes": ["57a72c46eddb", "4e4f3d3263e4"], "modes": ["100644", "100644"], "removed": "1"}], "message": "sparc: Remove usage of the deprecated \"pci-dma-compat.h\" API\n\nIn [1], Christoph Hellwig has proposed to remove the wrappers in\ninclude/linux/pci-dma-compat.h.\n\nSome reasons why this API should be removed have been given by Julia\nLawall in [2].\n\nA coccinelle script has been used to perform the needed transformation.\nIt can be found in [3].\n\n[1]: https://lore.kernel.org/kernel-janitors/[email protected]/\n[2]: https://lore.kernel.org/kernel-janitors/alpine.DEB.2.22.394.2007120902170.2424@hadrien/\n[3]: https://lore.kernel.org/kernel-janitors/[email protected]/\n\nSigned-off-by: Christophe JAILLET <[email protected]>\nReviewed-by: Arnd Bergmann <[email protected]>\nAcked-by: David S. Miller <[email protected]>\nSigned-off-by: Christoph Hellwig <[email protected]>", "parents": ["ffecba83be9c7ced229b9f1d75643d5a49f820c4"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "0fb3436b4b36cf69f4544385aa2bb8c5a4913509"}, "tag": "linux", "timestamp": 1699830195.209169, "updated_on": 1645805961.0, "uuid": "bfd906eb6f03315c3e7449859731986cf24418eb"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "NeilBrown <[email protected]>", "AuthorDate": "Mon Mar 7 10:41:44 2022 +1100", "Commit": "Trond Myklebust <[email protected]>", "CommitDate": "Sun Mar 13 12:59:35 2022 -0400", "Signed-off-by": ["NeilBrown <[email protected]>", "Trond Myklebust <[email protected]>"], "commit": "8db55a032ac7ac1ed7b98d6b1dc980e6378c652f", "files": [{"action": "M", "added": "2", "file": "fs/nfs/write.c", "indexes": ["74d258781205", "599a82406d38"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "0", "file": "net/sunrpc/clnt.c", "indexes": ["9556eb7b065b", "4117ea4caa2e"], "modes": ["100644", "100644"], "removed": "2"}, {"action": "M", "added": "17", "file": "net/sunrpc/sched.c", "indexes": ["690bd3401820", "7c8f87ebdbc0"], "modes": ["100644", "100644"], "removed": "3"}, {"action": "M", "added": "3", "file": "net/sunrpc/xprt.c", "indexes": ["2f165634df54", "bbe913121f43"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "4", "file": "net/sunrpc/xprtrdma/transport.c", "indexes": ["923e4b512ee9", "6b7e10e5a141"], "modes": ["100644", "100644"], "removed": "2"}, {"action": "M", "added": "8", "file": "net/sunrpc/xprtsock.c", "indexes": ["0f39e08ee580", "61d3293f1d68"], "modes": ["100644", "100644"], "removed": "0"}], "message": "SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC\n\nrpc tasks can be marked as RPC_TASK_SWAPPER. This causes GFP_MEMALLOC\nto be used for some allocations. This is needed in some cases, but not\nin all where it is currently provided, and in some where it isn't\nprovided.\n\nCurrently *all* tasks associated with a rpc_client on which swap is\nenabled get the flag and hence some GFP_MEMALLOC support.\n\nGFP_MEMALLOC is provided for ->buf_alloc() but only swap-writes need it.\nHowever xdr_alloc_bvec does not get GFP_MEMALLOC - though it often does\nneed it.\n\nxdr_alloc_bvec is called while the XPRT_LOCK is held. If this blocks,\nthen it blocks all other queued tasks. So this allocation needs\nGFP_MEMALLOC for *all* requests, not just writes, when the xprt is used\nfor any swap writes.\n\nSimilarly, if the transport is not connected, that will block all\nrequests including swap writes, so memory allocations should get\nGFP_MEMALLOC if swap writes are possible.\n\nSo with this patch:\n 1/ we ONLY set RPC_TASK_SWAPPER for swap writes.\n 2/ __rpc_execute() sets PF_MEMALLOC while handling any task\n with RPC_TASK_SWAPPER set, or when handling any task that\n holds the XPRT_LOCKED lock on an xprt used for swap.\n This removes the need for the RPC_IS_SWAPPER() test\n in ->buf_alloc handlers.\n 3/ xprt_prepare_transmit() sets PF_MEMALLOC after locking\n any task to a swapper xprt. __rpc_execute() will clear it.\n 3/ PF_MEMALLOC is set for all the connect workers.\n\nReviewed-by: Chuck Lever <[email protected]> (for xprtrdma parts)\nSigned-off-by: NeilBrown <[email protected]>\nSigned-off-by: Trond Myklebust <[email protected]>", "parents": ["89c2be8a951654758dffeaaa6272328d9c8f29be"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "8db55a032ac7ac1ed7b98d6b1dc980e6378c652f"}, "tag": "linux", "timestamp": 1699830197.032424, "updated_on": 1647190775.0, "uuid": "4de23e64c5017450d385309a9184e22547b84392"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "NeilBrown <[email protected]>", "AuthorDate": "Mon Mar 7 10:41:44 2022 +1100", "Commit": "Trond Myklebust <[email protected]>", "CommitDate": "Sun Mar 13 12:59:35 2022 -0400", "Signed-off-by": ["NeilBrown <[email protected]>", "Trond Myklebust <[email protected]>"], "commit": "4dc73c679114a2f408567e2e44770ed934190db2", "files": [{"action": "M", "added": "12", "file": "fs/nfs/file.c", "indexes": ["93c01aaa0a8d", "d31bc430dce3"], "modes": ["100644", "100644"], "removed": "3"}, {"action": "M", "added": "1", "file": "fs/nfs/nfs4_fs.h", "indexes": ["84f39b6f1b1e", "79df6e83881b"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "20", "file": "fs/nfs/nfs4proc.c", "indexes": ["fd8eece12e94", "dd7a4c2a3f05"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "33", "file": "fs/nfs/nfs4state.c", "indexes": ["58054dfdf2b0", "4b2ea239a537"], "modes": ["100644", "100644"], "removed": "7"}, {"action": "M", "added": "2", "file": "include/linux/nfs_xdr.h", "indexes": ["82f7c2730b9a", "49ba486aea5f"], "modes": ["100644", "100644"], "removed": "0"}, {"action": "M", "added": "2", "file": "net/sunrpc/clnt.c", "indexes": ["4117ea4caa2e", "0f54a56d19d2"], "modes": ["100644", "100644"], "removed": "0"}], "message": "NFSv4: keep state manager thread active if swap is enabled\n\nIf we are swapping over NFSv4, we may not be able to allocate memory to\nstart the state-manager thread at the time when we need it.\nSo keep it always running when swap is enabled, and just signal it to\nstart.\n\nThis requires updating and testing the cl_swapper count on the root\nrpc_clnt after following all ->cl_parent links.\n\nSigned-off-by: NeilBrown <[email protected]>\nSigned-off-by: Trond Myklebust <[email protected]>", "parents": ["8db55a032ac7ac1ed7b98d6b1dc980e6378c652f"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "4dc73c679114a2f408567e2e44770ed934190db2"}, "tag": "linux", "timestamp": 1699830197.033834, "updated_on": 1647190775.0, "uuid": "da3dfbadb8c87505d0319ae801d61dae8b1bdbc1"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Suman Anna <[email protected]>", "AuthorDate": "Tue Mar 8 18:25:15 2022 +0100", "Commit": "Bjorn Andersson <[email protected]>", "CommitDate": "Fri Mar 11 12:08:09 2022 -0600", "Signed-off-by": ["Suman Anna <[email protected]>", "Dave Gerlach <[email protected]>", "Drew Fustini <[email protected]>", "Bjorn Andersson <[email protected]>"], "commit": "b65700d046a60d0a29f6289e13c62d0c93689f11", "files": [{"action": "M", "added": "0", "file": "drivers/remoteproc/remoteproc_internal.h", "indexes": ["a328e634b1de", "72d4d3d7d94d"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "1", "file": "include/linux/remoteproc.h", "indexes": ["93a1d0050fbc", "b2ee325e0af1"], "modes": ["100644", "100644"], "removed": "0"}], "message": "remoteproc: move rproc_da_to_va declaration to remoteproc.h\n\nThe rproc_da_to_va() API is an exported function, so move its\ndeclaration from the remoteproc local remoteproc_internal.h\nto the public remoteproc.h file.\n\nThis will allow drivers outside of the remoteproc folder to be\nable to use this API.\n\nSigned-off-by: Suman Anna <[email protected]>\nSigned-off-by: Dave Gerlach <[email protected]>\n[adjusted line numbers to apply]\nSigned-off-by: Drew Fustini <[email protected]>\nSigned-off-by: Bjorn Andersson <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]", "parents": ["19e7bf836997f37b7c70cf8f3091e76b79769673"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "b65700d046a60d0a29f6289e13c62d0c93689f11"}, "tag": "linux", "timestamp": 1699830200.544743, "updated_on": 1647022089.0, "uuid": "3f7697e2832dc45ce953c279896f4f2d8d5db191"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Helge Deller <[email protected]>", "AuthorDate": "Fri Mar 25 12:52:24 2022 +0100", "Commit": "Helge Deller <[email protected]>", "CommitDate": "Tue Mar 29 21:37:12 2022 +0200", "Signed-off-by": ["Helge Deller <[email protected]>"], "commit": "4d7d4c3fc1aed6bf95fa188c30bc9ba5901f6531", "files": [{"action": "M", "added": "1", "file": "arch/parisc/kernel/pacache.S", "indexes": ["b2ba6d633065", "b4c3f01e2399"], "modes": ["100644", "100644"], "removed": "1"}], "message": "parisc: Move disable_sr_hashing_asm() into .text section\n\nSigned-off-by: Helge Deller <[email protected]>", "parents": ["beb48dfd9672f82413e3b2bac220331073afbb02"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "4d7d4c3fc1aed6bf95fa188c30bc9ba5901f6531"}, "tag": "linux", "timestamp": 1699830200.729841, "updated_on": 1648582632.0, "uuid": "a0ef1ada88983e723fb7cd9ac3b18c0e7006d167"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Oliver Hartkopp <[email protected]>", "AuthorDate": "Mon Mar 28 13:36:11 2022 +0200", "Commit": "Marc Kleine-Budde <[email protected]>", "CommitDate": "Thu Mar 31 09:46:58 2022 +0200", "Signed-off-by": ["Oliver Hartkopp <[email protected]>", "Marc Kleine-Budde <[email protected]>"], "commit": "e382fea8ae54f5bb62869c6b69b33993d43adeca", "files": [{"action": "M", "added": "1", "file": "net/can/isotp.c", "indexes": ["f6f8ba1f816d", "bafb0fb5f0e0"], "modes": ["100644", "100644"], "removed": "1"}], "message": "can: isotp: restore accidentally removed MSG_PEEK feature\n\nIn commit 42bf50a1795a (\"can: isotp: support MSG_TRUNC flag when\nreading from socket\") a new check for recvmsg flags has been\nintroduced that only checked for the flags that are handled in\nisotp_recvmsg() itself.\n\nThis accidentally removed the MSG_PEEK feature flag which is processed\nlater in the call chain in __skb_try_recv_from_queue().\n\nAdd MSG_PEEK to the set of valid flags to restore the feature.\n\nFixes: 42bf50a1795a (\"can: isotp: support MSG_TRUNC flag when reading from socket\")\nLink: https://github.com/linux-can/can-utils/issues/347#issuecomment-1079554254\nLink: https://lore.kernel.org/all/[email protected]\nReported-by: Derek Will <[email protected]>\nSuggested-by: Derek Will <[email protected]>\nTested-by: Derek Will <[email protected]>\nSigned-off-by: Oliver Hartkopp <[email protected]>\nSigned-off-by: Marc Kleine-Budde <[email protected]>", "parents": ["f9512d654f62604664251dedd437a22fe484974a"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "e382fea8ae54f5bb62869c6b69b33993d43adeca"}, "tag": "linux", "timestamp": 1699830201.384318, "updated_on": 1648712818.0, "uuid": "ad52af77a7814056805626c792268bc088c42ffe"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "David Howells <[email protected]>", "AuthorDate": "Fri Nov 5 13:55:38 2021 +0000", "Commit": "David Howells <[email protected]>", "CommitDate": "Fri Mar 18 09:29:05 2022 +0000", "Signed-off-by": ["David Howells <[email protected]>"], "commit": "4058f742105ecfcbdf99e1139e6c1f74fb8e6db9", "files": [{"action": "M", "added": "16", "file": "include/linux/netfs.h", "indexes": ["8458b30172a5", "c7bf1eaf51d5"], "modes": ["100644", "100644"], "removed": "0"}], "message": "netfs: Keep track of the actual remote file size\n\nProvide a place in which to keep track of the actual remote file size in\nthe netfs context. This is needed because inode->i_size will be updated as\nwe buffer writes in the pagecache, but the server file size won't get\nupdated until we flush them back.\n\nSigned-off-by: David Howells <[email protected]>\nReviewed-by: Jeff Layton <[email protected]>\ncc: [email protected]\n\nLink: https://lore.kernel.org/r/164623013727.3564931.17659955636985232717.stgit@warthog.procyon.org.uk/ # v1\nLink: https://lore.kernel.org/r/164678219305.1200972.6459431995188365134.stgit@warthog.procyon.org.uk/ # v2\nLink: https://lore.kernel.org/r/164692921865.2099075.5310757978508056134.stgit@warthog.procyon.org.uk/ # v3", "parents": ["b900f4b89b4d44aa1a79111763b6dfab51e5e3af"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "4058f742105ecfcbdf99e1139e6c1f74fb8e6db9"}, "tag": "linux", "timestamp": 1699830201.807801, "updated_on": 1647595745.0, "uuid": "76e5277443118456c28fc0497638a6edb4721cd1"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Alexandre Belloni <[email protected]>", "AuthorDate": "Wed Mar 9 17:22:41 2022 +0100", "Commit": "Alexandre Belloni <[email protected]>", "CommitDate": "Wed Mar 23 19:58:39 2022 +0100", "Signed-off-by": ["Alexandre Belloni <[email protected]>"], "commit": "689fafd5b53ac223ba7c7b83aebe1c78ce7db46c", "files": [{"action": "M", "added": "1", "file": "drivers/rtc/rtc-pcf2127.c", "indexes": ["eae9ecbc7fb5", "f8469b134411"], "modes": ["100644", "100644"], "removed": "1"}], "message": "rtc: pcf2127: switch to RTC_FEATURE_UPDATE_INTERRUPT\n\nStop using uie_unsupported and clear RTC_FEATURE_UPDATE_INTERRUPT instead.\n\nSigned-off-by: Alexandre Belloni <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]", "parents": ["c7e91f7c1baa8b0bf1864c8abe44ca4b8732eb49"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "689fafd5b53ac223ba7c7b83aebe1c78ce7db46c"}, "tag": "linux", "timestamp": 1699830202.022251, "updated_on": 1648061919.0, "uuid": "946ca7da5127f8f413d0d37fcf2fce6b8dea9575"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Linus Torvalds <[email protected]>", "AuthorDate": "Fri Apr 1 09:37:18 2022 -0700", "Commit": "Linus Torvalds <[email protected]>", "CommitDate": "Fri Apr 1 09:37:18 2022 -0700", "Merge": "e8b767f5e040 915593a7a663", "commit": "6a34fdcca452457a530980be2561dab06da3627f", "files": [{"added": "72", "file": "Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml", "removed": "12"}, {"added": "0", "file": "Documentation/devicetree/bindings/rtc/atmel,at91sam9-rtc.txt", "removed": "25"}, {"added": "69", "file": "Documentation/devicetree/bindings/rtc/atmel,at91sam9260-rtt.yaml", "removed": "0"}, {"action": "MM", "added": "6", "file": "MAINTAINERS", "indexes": ["cbbd3ce7e0c2", "8201e8fc20c5", "1f6f4a509d6a"], "modes": ["100644", "100644", "100644"], "removed": "0"}, {"added": "5", "file": "drivers/clk/sunxi-ng/Kconfig", "removed": "0"}, {"added": "2", "file": "drivers/clk/sunxi-ng/Makefile", "removed": "0"}, {"added": "395", "file": "drivers/clk/sunxi-ng/ccu-sun6i-rtc.c", "removed": "0"}, {"added": "15", "file": "drivers/clk/sunxi-ng/ccu-sun6i-rtc.h", "removed": "0"}, {"added": "1", "file": "drivers/clk/sunxi-ng/ccu_common.h", "removed": "0"}, {"added": "7", "file": "drivers/clk/sunxi-ng/ccu_mux.c", "removed": "0"}, {"action": "MM", "added": "10", "file": "drivers/rtc/Kconfig", "indexes": ["f6d6d4c26361", "cba5427f79b3", "41c65b4d2baf"], "modes": ["100644", "100644", "100644"], "removed": "0"}, {"added": "1", "file": "drivers/rtc/Makefile", "removed": "0"}, {"added": "9", "file": "drivers/rtc/class.c", "removed": "3"}, {"added": "5", "file": "drivers/rtc/interface.c", "removed": "2"}, {"added": "1", "file": "drivers/rtc/rtc-ds1307.c", "removed": "1"}, {"added": "6", "file": "drivers/rtc/rtc-ds1685.c", "removed": "10"}, {"added": "6", "file": "drivers/rtc/rtc-efi.c", "removed": "4"}, {"added": "1", "file": "drivers/rtc/rtc-gamecube.c", "removed": "0"}, {"added": "8", "file": "drivers/rtc/rtc-hym8563.c", "removed": "26"}, {"added": "2", "file": "drivers/rtc/rtc-m41t80.c", "removed": "4"}, {"added": "19", "file": "drivers/rtc/rtc-mc146818-lib.c", "removed": "3"}, {"added": "2", "file": "drivers/rtc/rtc-mpc5121.c", "removed": "15"}, {"added": "1", "file": "drivers/rtc/rtc-opal.c", "removed": "1"}, {"added": "362", "file": "drivers/rtc/rtc-optee.c", "removed": "0"}, {"added": "2", "file": "drivers/rtc/rtc-pcf2123.c", "removed": "1"}, {"added": "16", "file": "drivers/rtc/rtc-pcf2127.c", "removed": "3"}, {"added": "2", "file": "drivers/rtc/rtc-pcf85063.c", "removed": "1"}, {"added": "4", "file": "drivers/rtc/rtc-pcf8523.c", "removed": "11"}, {"added": "2", "file": "drivers/rtc/rtc-pcf8563.c", "removed": "14"}, {"added": "3", "file": "drivers/rtc/rtc-pl031.c", "removed": "3"}, {"added": "11", "file": "drivers/rtc/rtc-pm8xxx.c", "removed": "22"}, {"added": "14", "file": "drivers/rtc/rtc-spear.c", "removed": "11"}, {"added": "121", "file": "drivers/rtc/rtc-sun6i.c", "removed": "63"}, {"added": "9", "file": "drivers/rtc/rtc-wm8350.c", "removed": "2"}, {"added": "0", "file": "drivers/rtc/rtc-xgene.c", "removed": "2"}, {"added": "10", "file": "include/dt-bindings/clock/sun6i-rtc.h", "removed": "0"}, {"added": "2", "file": "include/linux/clk/sunxi-ng.h", "removed": "0"}, {"added": "2", "file": "include/linux/mc146818rtc.h", "removed": "0"}, {"added": "0", "file": "include/linux/rtc.h", "removed": "2"}, {"added": "0", "file": "include/linux/rtc/ds1685.h", "removed": "1"}, {"added": "2", "file": "include/uapi/linux/rtc.h", "removed": "1"}], "message": "Merge tag 'rtc-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux\n\nPull RTC updates from Alexandre Belloni:\n \"The bulk of the patches are about replacing the uie_unsupported struct\n rtc_device member by a feature bit.\n\n Subsystem:\n\n - remove uie_unsupported, all users have been converted to clear\n RTC_FEATURE_UPDATE_INTERRUPT and provide a reason\n\n - RTCs with an alarm with a resolution of a minute are now letting\n the core handle rounding down the alarm time\n\n - fix use-after-free on device removal\n\n New driver:\n\n - OP-TEE RTC PTA\n\n Drivers:\n\n - sun6i: Add H616 support\n\n - cmos: Fix the AltCentury for AMD platforms\n\n - spear: set range\"\n\n* tag 'rtc-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (56 commits)\n rtc: check if __rtc_read_time was successful\n rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram\n rtc: mc146818-lib: Fix the AltCentury for AMD platforms\n rtc: optee: add RTC driver for OP-TEE RTC PTA\n rtc: pm8xxx: Return -ENODEV if set_time disallowed\n rtc: pm8xxx: Attach wake irq to device\n clk: sunxi-ng: sun6i-rtc: include clk/sunxi-ng.h\n rtc: remove uie_unsupported\n rtc: xgene: stop using uie_unsupported\n rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT\n rtc: hym8563: let the core handle the alarm resolution\n rtc: hym8563: switch to devm_rtc_allocate_device\n rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT\n rtc: efi: switch to devm_rtc_allocate_device\n rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature\n rtc: spear: fix spear_rtc_read_time\n rtc: spear: drop uie_unsupported\n rtc: spear: set range\n rtc: spear: switch to devm_rtc_allocate_device\n rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT\n ...", "parents": ["e8b767f5e04097aaedcd6e06e2270f9fe5282696", "915593a7a663b2ad08b895a5f3ba8b19d89d4ebf"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "6a34fdcca452457a530980be2561dab06da3627f"}, "tag": "linux", "timestamp": 1699830205.892568, "updated_on": 1648831038.0, "uuid": "2844693056fd16f2777b50ac6e9f9e4fe853c058"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Danilo Krummrich <[email protected]>", "AuthorDate": "Tue Feb 15 14:44:26 2022 -0800", "Commit": "Dmitry Torokhov <[email protected]>", "CommitDate": "Tue Feb 15 17:25:38 2022 -0800", "Signed-off-by": ["Danilo Krummrich <[email protected]>", "Dmitry Torokhov <[email protected]>"], "commit": "6283cc9e7785e3df6160dbce4940b3a5925cb728", "files": [{"action": "M", "added": "1", "file": "drivers/input/serio/ps2-gpio.c", "indexes": ["f1b7313a0866", "e471c0fec536"], "modes": ["100644", "100644"], "removed": "9"}], "message": "Input: ps2-gpio - remove tx timeout from ps2_gpio_irq_tx()\n\nActually, there's no extra clock pulse to wait for.\n\nThe assumption of an extra clock pulse was mistakenly derived from the\nfact that by the time this driver was introduced the GPIO controller of\nthe test machine (bcm2835) generated spurious interrupts.\n\nSince now spurious interrupts are handled properly this can and must be\nremoved in order to make TX xfers work properly.\n\nWhile at it, remove duplicate gpiod_direction_input(). The data gpio\nmust already be configured to act as input when receiving the ACK bit.\n\nThis patch is tested with the original hardware (peripherals and board)\nthe driver was developed on.\n\nSigned-off-by: Danilo Krummrich <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Dmitry Torokhov <[email protected]>", "parents": ["2fa9c57af062ded71e68462264d315a547c72da2"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "6283cc9e7785e3df6160dbce4940b3a5925cb728"}, "tag": "linux", "timestamp": 1699830205.989594, "updated_on": 1644974738.0, "uuid": "4d340dab39c9eb0f8d2745b1f6c0660fba2bea85"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Paulo Alcantara <[email protected]>", "AuthorDate": "Fri Mar 4 13:22:15 2022 -0300", "Commit": "Steve French <[email protected]>", "CommitDate": "Mon Mar 21 23:30:14 2022 -0500", "Signed-off-by": ["Paulo Alcantara (SUSE) <[email protected]>", "Steve French <[email protected]>"], "commit": "5d7e282541fc91b831a5c4477c5d72881c623df9", "files": [{"action": "M", "added": "11", "file": "fs/cifs/connect.c", "indexes": ["9964c3634322", "d6f8ccc7bfe2"], "modes": ["100644", "100644"], "removed": "3"}], "message": "cifs: do not skip link targets when an I/O fails\n\nWhen I/O fails in one of the currently connected DFS targets, retry it\nfrom other targets as specified in MS-DFSC \"3.1.5.2 I/O Operation to\n+Target Fails with an Error Other Than STATUS_PATH_NOT_COVERED.\"\n\nSigned-off-by: Paulo Alcantara (SUSE) <[email protected]>\nCc: [email protected]\nSigned-off-by: Steve French <[email protected]>", "parents": ["dca65818c80cf06e0f08ba2cf94060a5236e73c2"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "5d7e282541fc91b831a5c4477c5d72881c623df9"}, "tag": "linux", "timestamp": 1699830211.540428, "updated_on": 1647923414.0, "uuid": "84fcaba4caa362b1843d39a07abf5ae5ab11e96a"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Thomas Gleixner <[email protected]>", "AuthorDate": "Thu Mar 24 14:47:08 2022 +0100", "Commit": "Borislav Petkov <[email protected]>", "CommitDate": "Tue Mar 29 20:57:18 2022 +0200", "Signed-off-by": ["Thomas Gleixner <[email protected]>", "Borislav Petkov <[email protected]>"], "commit": "a9f84fb7158fea60cbcadef5c0166fb22b469091", "files": [{"action": "M", "added": "0", "file": "arch/x86/kernel/fpu/core.c", "indexes": ["19821f027cb3", "c049561f373a"], "modes": ["100644", "100644"], "removed": "3"}], "message": "x86/fpu: Remove redundant XCOMP_BV initialization\n\nfpu_copy_uabi_to_guest_fpstate() initializes the XCOMP_BV field in the\nXSAVE header. That's a leftover from the old KVM FPU buffer handling code.\n\nSince\n\n d69c1382e1b7 (\"x86/kvm: Convert FPU handling to a single swap buffer\")\n\nKVM uses the FPU core allocation code, which initializes the XCOMP_BV\nfield already.\n\nSigned-off-by: Thomas Gleixner <[email protected]>\nSigned-off-by: Borislav Petkov <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]", "parents": ["4009a4ac82dd95b8cd2b62bd30019476983f0aff"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "a9f84fb7158fea60cbcadef5c0166fb22b469091"}, "tag": "linux", "timestamp": 1699830217.631199, "updated_on": 1648580238.0, "uuid": "4928fd7e014458db163a25b36e8295acb42e7128"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Pawan Gupta <[email protected]>", "AuthorDate": "Mon Apr 4 17:34:19 2022 -0700", "Commit": "Linus Torvalds <[email protected]>", "CommitDate": "Tue Apr 5 10:18:31 2022 -0700", "Signed-off-by": ["Pawan Gupta <[email protected]>", "Linus Torvalds <[email protected]>"], "commit": "73924ec4d560257004d5b5116b22a3647661e364", "files": [{"action": "M", "added": "5", "file": "arch/x86/power/cpu.c", "indexes": ["9f2b251e83c5", "eaec0cb3fe04"], "modes": ["100644", "100644"], "removed": "2"}], "message": "x86/pm: Save the MSR validity status at context setup\n\nThe mechanism to save/restore MSRs during S3 suspend/resume checks for\nthe MSR validity during suspend, and only restores the MSR if its a\nvalid MSR. This is not optimal, as an invalid MSR will unnecessarily\nthrow an exception for every suspend cycle. The more invalid MSRs,\nhigher the impact will be.\n\nCheck and save the MSR validity at setup. This ensures that only valid\nMSRs that are guaranteed to not throw an exception will be attempted\nduring suspend.\n\nFixes: 7a9c2dd08ead (\"x86/pm: Introduce quirk framework to save/restore extra MSR registers around suspend/resume\")\nSuggested-by: Dave Hansen <[email protected]>\nSigned-off-by: Pawan Gupta <[email protected]>\nReviewed-by: Dave Hansen <[email protected]>\nAcked-by: Borislav Petkov <[email protected]>\nCc: [email protected]\nSigned-off-by: Linus Torvalds <[email protected]>", "parents": ["ce4c854ee8681bc66c1c369518b6594e93b11ee5"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "73924ec4d560257004d5b5116b22a3647661e364"}, "tag": "linux", "timestamp": 1699830217.796148, "updated_on": 1649179111.0, "uuid": "c019cd2ca795e88e726712d7acc0f99f738c3634"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Eric Bernstein <[email protected]>", "AuthorDate": "Mon Mar 21 10:42:34 2022 -0400", "Commit": "Alex Deucher <[email protected]>", "CommitDate": "Wed Apr 6 12:02:57 2022 -0400", "Signed-off-by": ["Eric Bernstein <[email protected]>", "Alex Deucher <[email protected]>"], "commit": "7e8906dc2689cbf562ce520cf4a8ba5b495db0f6", "files": [{"action": "M", "added": "0", "file": "drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c", "indexes": ["d473708d5399", "7802d603f796"], "modes": ["100644", "100644"], "removed": "1"}], "message": "drm/amd/display: remove assert for odm transition case\n\nRemove assert that will hit during odm transition case,\nsince this is a valid case.\n\nTested-by: Daniel Wheeler <[email protected]>\nReviewed-by: Alvin Lee <[email protected]>\nAcked-by: Tom Chung <[email protected]>\nSigned-off-by: Eric Bernstein <[email protected]>\nSigned-off-by: Alex Deucher <[email protected]>", "parents": ["ebc002e3ee78409c42156e62e4e27ad1d09c5a75"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "7e8906dc2689cbf562ce520cf4a8ba5b495db0f6"}, "tag": "linux", "timestamp": 1699830218.517447, "updated_on": 1649260977.0, "uuid": "6e8b45ee2cd4cf6e79daa386a6702fb204722aca"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Linus Torvalds <[email protected]>", "AuthorDate": "Tue Apr 12 14:16:33 2022 -1000", "Commit": "Linus Torvalds <[email protected]>", "CommitDate": "Tue Apr 12 14:16:33 2022 -1000", "Merge": "7083b89ef3e9 42dcbe7d8bac", "commit": "453096eb048ce613d5775ea21cdf7826d4340e80", "files": [{"added": "1", "file": "Documentation/virt/kvm/api.rst", "removed": "0"}, {"added": "2", "file": "Documentation/virt/kvm/vcpu-requests.rst", "removed": "0"}, {"added": "2", "file": "Documentation/virt/kvm/x86/amd-memory-encryption.rst", "removed": "0"}, {"added": "1", "file": "Documentation/virt/kvm/x86/errata.rst", "removed": "1"}, {"added": "2", "file": "Documentation/virt/kvm/x86/running-nested-guests.rst", "removed": "0"}, {"added": "19", "file": "arch/arm64/include/asm/kvm_emulate.h", "removed": "8"}, {"added": "10", "file": "arch/arm64/include/asm/kvm_host.h", "removed": "0"}, {"added": "7", "file": "arch/arm64/kvm/mmu.c", "removed": "4"}, {"added": "14", "file": "arch/arm64/kvm/psci.c", "removed": "17"}, {"added": "45", "file": "arch/arm64/kvm/reset.c", "removed": "20"}, {"added": "5", "file": "arch/arm64/kvm/vgic/vgic-debug.c", "removed": "5"}, {"added": "1", "file": "arch/arm64/kvm/vgic/vgic-its.c", "removed": "1"}, {"added": "0", "file": "arch/riscv/kvm/vcpu.c", "removed": "2"}, {"added": "1", "file": "arch/riscv/kvm/vcpu_fp.c", "removed": "0"}, {"added": "5", "file": "arch/x86/include/asm/kvm_host.h", "removed": "5"}, {"added": "8", "file": "arch/x86/kvm/hyperv.c", "removed": "32"}, {"added": "1", "file": "arch/x86/kvm/hyperv.h", "removed": "1"}, {"added": "16", "file": "arch/x86/kvm/mmu/mmu.c", "removed": "4"}, {"added": "1", "file": "arch/x86/kvm/mmu/tdp_mmu.c", "removed": "1"}, {"added": "2", "file": "arch/x86/kvm/svm/avic.c", "removed": "1"}, {"added": "3", "file": "arch/x86/kvm/svm/sev.c", "removed": "0"}, {"added": "21", "file": "arch/x86/kvm/x86.c", "removed": "6"}, {"added": "2", "file": "tools/testing/selftests/kvm/.gitignore", "removed": "0"}, {"added": "1", "file": "tools/testing/selftests/kvm/Makefile", "removed": "0"}, {"added": "11", "file": "tools/testing/selftests/kvm/aarch64/arch_timer.c", "removed": "4"}, {"added": "10", "file": "tools/testing/selftests/kvm/aarch64/get-reg-list.c", "removed": "4"}, {"added": "122", "file": "tools/testing/selftests/kvm/aarch64/vcpu_width_config.c", "removed": "0"}, {"added": "31", "file": "tools/testing/selftests/kvm/dirty_log_perf_test.c", "removed": "3"}, {"added": "3", "file": "tools/testing/selftests/kvm/include/riscv/processor.h", "removed": "1"}, {"added": "1", "file": "tools/testing/selftests/kvm/lib/riscv/processor.c", "removed": "1"}, {"added": "9", "file": "virt/kvm/kvm_main.c", "removed": "3"}], "message": "Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull kvm fixes from Paolo Bonzini:\n \"x86:\n\n - Miscellaneous bugfixes\n\n - A small cleanup for the new workqueue code\n\n - Documentation syntax fix\n\n RISC-V:\n\n - Remove hgatp zeroing in kvm_arch_vcpu_put()\n\n - Fix alignment of the guest_hang() in KVM selftest\n\n - Fix PTE A and D bits in KVM selftest\n\n - Missing #include in vcpu_fp.c\n\n ARM:\n\n - Some PSCI fixes after introducing PSCIv1.1 and SYSTEM_RESET2\n\n - Fix the MMU write-lock not being taken on THP split\n\n - Fix mixed-width VM handling\n\n - Fix potential UAF when debugfs registration fails\n\n - Various selftest updates for all of the above\"\n\n* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (24 commits)\n KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU\n KVM: SVM: Do not activate AVIC for SEV-enabled guest\n Documentation: KVM: Add SPDX-License-Identifier tag\n selftests: kvm: add tsc_scaling_sync to .gitignore\n RISC-V: KVM: include missing hwcap.h into vcpu_fp\n KVM: selftests: riscv: Fix alignment of the guest_hang() function\n KVM: selftests: riscv: Set PTE A and D bits in VS-stage page table\n RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()\n selftests: KVM: Free the GIC FD when cleaning up in arch_timer\n selftests: KVM: Don't leak GIC FD across dirty log test iterations\n KVM: Don't create VM debugfs files outside of the VM directory\n KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3)\n KVM: avoid NULL pointer dereference in kvm_dirty_ring_push\n KVM: arm64: selftests: Introduce vcpu_width_config\n KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs\n KVM: arm64: vgic: Remove unnecessary type castings\n KVM: arm64: Don't split hugepages outside of MMU write lock\n KVM: arm64: Drop unneeded minor version check from PSCI v1.x handler\n KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32\n KVM: arm64: Generally disallow SMC64 for AArch32 guests\n ...", "parents": ["7083b89ef3e9a6ec362585026f81cb165c51b78a", "42dcbe7d8bac997eef4c379e61d9121a15ed4e36"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "453096eb048ce613d5775ea21cdf7826d4340e80"}, "tag": "linux", "timestamp": 1699830224.650107, "updated_on": 1649808993.0, "uuid": "307ef69cb8fa152778bd8909195fe49a36260fa0"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Dave Wysochanski <[email protected]>", "AuthorDate": "Tue Apr 5 09:46:49 2022 -0400", "Commit": "David Howells <[email protected]>", "CommitDate": "Fri Apr 8 23:32:40 2022 +0100", "Signed-off-by": ["Dave Wysochanski <[email protected]>", "David Howells <[email protected]>"], "commit": "7b2f6c306601240635c72caa61f682e74d4591b2", "files": [{"action": "M", "added": "1", "file": "fs/cachefiles/xattr.c", "indexes": ["35465109d9c4", "00b087c14995"], "modes": ["100644", "100644"], "removed": "1"}], "message": "cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattr\n\nUse the actual length of volume coherency data when setting the\nxattr to avoid the following KASAN report.\n\n BUG: KASAN: slab-out-of-bounds in cachefiles_set_volume_xattr+0xa0/0x350 [cachefiles]\n Write of size 4 at addr ffff888101e02af4 by task kworker/6:0/1347\n\n CPU: 6 PID: 1347 Comm: kworker/6:0 Kdump: loaded Not tainted 5.18.0-rc1-nfs-fscache-netfs+ #13\n Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-4.fc34 04/01/2014\n Workqueue: events fscache_create_volume_work [fscache]\n Call Trace:\n <TASK>\n dump_stack_lvl+0x45/0x5a\n print_report.cold+0x5e/0x5db\n ? __lock_text_start+0x8/0x8\n ? cachefiles_set_volume_xattr+0xa0/0x350 [cachefiles]\n kasan_report+0xab/0x120\n ? cachefiles_set_volume_xattr+0xa0/0x350 [cachefiles]\n kasan_check_range+0xf5/0x1d0\n memcpy+0x39/0x60\n cachefiles_set_volume_xattr+0xa0/0x350 [cachefiles]\n cachefiles_acquire_volume+0x2be/0x500 [cachefiles]\n ? __cachefiles_free_volume+0x90/0x90 [cachefiles]\n fscache_create_volume_work+0x68/0x160 [fscache]\n process_one_work+0x3b7/0x6a0\n worker_thread+0x2c4/0x650\n ? process_one_work+0x6a0/0x6a0\n kthread+0x16c/0x1a0\n ? kthread_complete_and_exit+0x20/0x20\n ret_from_fork+0x22/0x30\n </TASK>\n\n Allocated by task 1347:\n kasan_save_stack+0x1e/0x40\n __kasan_kmalloc+0x81/0xa0\n cachefiles_set_volume_xattr+0x76/0x350 [cachefiles]\n cachefiles_acquire_volume+0x2be/0x500 [cachefiles]\n fscache_create_volume_work+0x68/0x160 [fscache]\n process_one_work+0x3b7/0x6a0\n worker_thread+0x2c4/0x650\n kthread+0x16c/0x1a0\n ret_from_fork+0x22/0x30\n\n The buggy address belongs to the object at ffff888101e02af0\n which belongs to the cache kmalloc-8 of size 8\n The buggy address is located 4 bytes inside of\n 8-byte region [ffff888101e02af0, ffff888101e02af8)\n\n The buggy address belongs to the physical page:\n page:00000000a2292d70 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x101e02\n flags: 0x17ffffc0000200(slab|node=0|zone=2|lastcpupid=0x1fffff)\n raw: 0017ffffc0000200 0000000000000000 dead000000000001 ffff888100042280\n raw: 0000000000000000 0000000080660066 00000001ffffffff 0000000000000000\n page dumped because: kasan: bad access detected\n\n Memory state around the buggy address:\n ffff888101e02980: fc 00 fc fc fc fc 00 fc fc fc fc 00 fc fc fc fc\n ffff888101e02a00: 00 fc fc fc fc 00 fc fc fc fc 00 fc fc fc fc 00\n >ffff888101e02a80: fc fc fc fc 00 fc fc fc fc 00 fc fc fc fc 04 fc\n ^\n ffff888101e02b00: fc fc fc 00 fc fc fc fc 00 fc fc fc fc 00 fc fc\n ffff888101e02b80: fc fc 00 fc fc fc fc 00 fc fc fc fc 00 fc fc fc\n ==================================================================\n\nFixes: 413a4a6b0b55 \"cachefiles: Fix volume coherency attribute\"\nSigned-off-by: Dave Wysochanski <[email protected]>\nSigned-off-by: David Howells <[email protected]>\ncc: [email protected]\nLink: https://lore.kernel.org/r/[email protected]/ # v1\nLink: https://lore.kernel.org/r/[email protected]/ # Incorrect v2", "parents": ["ea5dc046127e857a7873ae55fd57c866e9e86fb2"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "7b2f6c306601240635c72caa61f682e74d4591b2"}, "tag": "linux", "timestamp": 1699830224.745867, "updated_on": 1649457160.0, "uuid": "f63a9b2184f619a0dcd9b25ddfe12524e7f995b1"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Takashi Iwai <[email protected]>", "AuthorDate": "Tue Apr 12 12:26:00 2022 +0200", "Commit": "Takashi Iwai <[email protected]>", "CommitDate": "Tue Apr 12 17:58:18 2022 +0200", "Signed-off-by": ["Takashi Iwai <[email protected]>"], "commit": "a8e84a5da18e6d786540aa4ceb6f969d5f1a441d", "files": [{"action": "M", "added": "8", "file": "sound/pci/ad1889.c", "indexes": ["bba4dae8dcc7", "50e30704bf6f"], "modes": ["100644", "100644"], "removed": "2"}], "message": "ALSA: ad1889: Fix the missing snd_card_free() call at probe error\n\nThe previous cleanup with devres may lead to the incorrect release\norders at the probe error handling due to the devres's nature. Until\nwe register the card, snd_card_free() has to be called at first for\nreleasing the stuff properly when the driver tries to manage and\nrelease the stuff via card->private_free().\n\nThis patch fixes it by calling snd_card_free() on the error from the\nprobe callback using a new helper function.\n\nFixes: 567f58754109 (\"ALSA: ad1889: Allocate resources with device-managed APIs\")\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Takashi Iwai <[email protected]>", "parents": ["d72458071150b802940204950d0d462ea3c913b1"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "a8e84a5da18e6d786540aa4ceb6f969d5f1a441d"}, "tag": "linux", "timestamp": 1699830224.835222, "updated_on": 1649779098.0, "uuid": "b3dc601eb981b18fc13adff2c5d0a52ed122652d"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Rob Clark <[email protected]>", "AuthorDate": "Thu Mar 10 15:46:04 2022 -0800", "Commit": "Rob Clark <[email protected]>", "CommitDate": "Thu Mar 24 08:32:25 2022 -0700", "Signed-off-by": ["Rob Clark <[email protected]>"], "commit": "f7eab1ddb9f8bc99206e3efa8d34ca1d2faca209", "files": [{"action": "M", "added": "3", "file": "drivers/gpu/drm/msm/adreno/adreno_device.c", "indexes": ["89cfd84760d7", "8859834b51b8"], "modes": ["100644", "100644"], "removed": "3"}], "message": "drm/msm/gpu: Rename runtime suspend/resume functions\n\nSigned-off-by: Rob Clark <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]", "parents": ["05afd57f4d34602a652fdaf58e0a2756b3c20fd4"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "f7eab1ddb9f8bc99206e3efa8d34ca1d2faca209"}, "tag": "linux", "timestamp": 1699830225.222035, "updated_on": 1648135945.0, "uuid": "a61839263aba8ed60567797dd9a8815df00cc0da"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Christoph Hellwig <[email protected]>", "AuthorDate": "Tue Apr 12 07:07:56 2022 +0200", "Commit": "Christoph Hellwig <[email protected]>", "CommitDate": "Fri Apr 15 06:56:17 2022 +0200", "Signed-off-by": ["Christoph Hellwig <[email protected]>"], "commit": "66dd346b84d79fde20832ed691a54f4881eac20d", "files": [{"action": "M", "added": "4", "file": "drivers/nvme/host/pci.c", "indexes": ["c45dbe8a7dcd", "3aacf1c0d5a5"], "modes": ["100644", "100644"], "removed": "1"}], "message": "nvme-pci: disable namespace identifiers for Qemu controllers\n\nQemu unconditionally reports a UUID, which depending on the qemu version\nis either all-null (which is incorrect but harmless) or contains a single\nbit set for all controllers. In addition it can also optionally report\na eui64 which needs to be manually set. Disable namespace identifiers\nfor Qemu controlles entirely even if in some cases they could be set\ncorrectly through manual intervention.\n\nReported-by: Luis Chamberlain <[email protected]>\nSigned-off-by: Christoph Hellwig <[email protected]>\nReviewed-by: Keith Busch <[email protected]>\nReviewed-by: Sagi Grimberg <[email protected]>", "parents": ["a98a945b80f8684121d477ae68ebc01da953da1f"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "66dd346b84d79fde20832ed691a54f4881eac20d"}, "tag": "linux", "timestamp": 1699830225.381835, "updated_on": 1649998577.0, "uuid": "46c33f20f05adb45ffc0ade852dd554670db140b"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Linus Walleij <[email protected]>", "AuthorDate": "Sun Apr 10 22:28:37 2022 +0200", "Commit": "Arnd Bergmann <[email protected]>", "CommitDate": "Thu Apr 14 22:59:24 2022 +0200", "Signed-off-by": ["Linus Walleij <[email protected]>", "Arnd Bergmann <[email protected]>"], "commit": "24a4351e1c04de8e580bf06cae7f3a79094fe7f0", "files": [{"action": "M", "added": "4", "file": "arch/arm/configs/gemini_defconfig", "indexes": ["a7acfee11ffc", "a80bc8a43091"], "modes": ["100644", "100644"], "removed": "1"}], "message": "ARM: config: Update Gemini defconfig\n\nThe Gemini defconfig needs to be updated due to DSA driver\nKconfig changes in the v5.18 merge window:\nCONFIG_NET_DSA_REALTEK_SMI is now behind\nCONFIG_NET_DSA_REALTEK and the desired DSA switch need\nto be selected explicitly with\nCONFIG_NET_DSA_REALTEK_RTL8366RB.\n\nTake this opportunity to update some other minor config\noptions:\n\n- CONFIG_MARVELL_PHY moved around because of Kconfig\n changes.\n\n- CONFIG_SENSORS_DRIVETEMP should be selected since is\n regulates the system critical alert temperature on\n some devices, which is nice if it is handled even\n if initramfs or root fails to mount.\n\nFixes: 319a70a5fea9 (\"net: dsa: realtek-smi: move to subdirectory\")\nFixes: 765c39a4fafe (\"net: dsa: realtek: convert subdrivers into modules\")\nSigned-off-by: Linus Walleij <[email protected]>\nCc: Hans Ulli Kroll <[email protected]>\nCc: Luiz Angelo Daros de Luca <[email protected]>\nSigned-off-by: Arnd Bergmann <[email protected]>", "parents": ["4f3d7e5a0b6d95e9763d7285435e2b7809feedff"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "24a4351e1c04de8e580bf06cae7f3a79094fe7f0"}, "tag": "linux", "timestamp": 1699830225.998152, "updated_on": 1649969964.0, "uuid": "1bfc22255cd903e0affa70107abc3ef7785a27ab"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "David Ahern <[email protected]>", "AuthorDate": "Wed Apr 13 11:43:19 2022 -0600", "Commit": "Jakub Kicinski <[email protected]>", "CommitDate": "Fri Apr 15 14:27:24 2022 -0700", "Signed-off-by": ["Ido Schimmel <[email protected]>", "David Ahern <[email protected]>", "Jakub Kicinski <[email protected]>"], "commit": "83daab06252ee5d0e1f4373ff28b79304945fc19", "files": [{"action": "M", "added": "1", "file": "net/l3mdev/l3mdev.c", "indexes": ["4eb8892fb2ff", "ca10916340b0"], "modes": ["100644", "100644"], "removed": "1"}], "message": "l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu\n\nNext patch uses l3mdev_master_upper_ifindex_by_index_rcu which throws\na splat with debug kernels:\n\n[13783.087570] ------------[ cut here ]------------\n[13783.093974] RTNL: assertion failed at net/core/dev.c (6702)\n[13783.100761] WARNING: CPU: 3 PID: 51132 at net/core/dev.c:6702 netdev_master_upper_dev_get+0x16a/0x1a0\n\n[13783.184226] CPU: 3 PID: 51132 Comm: kworker/3:3 Not tainted 5.17.0-custom-100090-g6f963aafb1cc #682\n[13783.194788] Hardware name: Mellanox Technologies Ltd. MSN2010/SA002610, BIOS 5.6.5 08/24/2017\n[13783.204755] Workqueue: mld mld_ifc_work [ipv6]\n[13783.210338] RIP: 0010:netdev_master_upper_dev_get+0x16a/0x1a0\n[13783.217209] Code: 0f 85 e3 fe ff ff e8 65 ac ec fe ba 2e 1a 00 00 48 c7 c6 60 6f 38 83 48 c7 c7 c0 70 38 83 c6 05 5e b5 d7 01 01 e8 c6 29 52 00 <0f> 0b e9 b8 fe ff ff e8 5a 6c 35 ff e9 1c ff ff ff 48 89 ef e8 7d\n[13783.238659] RSP: 0018:ffffc9000b37f5a8 EFLAGS: 00010286\n[13783.244995] RAX: 0000000000000000 RBX: ffff88812ee5c000 RCX: 0000000000000000\n[13783.253379] RDX: ffff88811ce09d40 RSI: ffffffff812d0fcd RDI: fffff5200166fea7\n[13783.261769] RBP: 0000000000000000 R08: 0000000000000001 R09: ffff8882375f4287\n[13783.270138] R10: ffffed1046ebe850 R11: 0000000000000001 R12: dffffc0000000000\n[13783.278510] R13: 0000000000000275 R14: ffffc9000b37f688 R15: ffff8881273b4af8\n[13783.286870] FS: 0000000000000000(0000) GS:ffff888237400000(0000) knlGS:0000000000000000\n[13783.296352] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033\n[13783.303177] CR2: 00007ff25fc9b2e8 CR3: 0000000174d23000 CR4: 00000000001006e0\n[13783.311546] Call Trace:\n[13783.314660] <TASK>\n[13783.317553] l3mdev_master_upper_ifindex_by_index_rcu+0x43/0xe0\n...\n\nChange l3mdev_master_upper_ifindex_by_index_rcu to use\nnetdev_master_upper_dev_get_rcu.\n\nFixes: 6a6d6681ac1a (\"l3mdev: add function to retreive upper master\")\nSigned-off-by: Ido Schimmel <[email protected]>\nSigned-off-by: David Ahern <[email protected]>\nCc: Alexis Bauvin <[email protected]>\nSigned-off-by: Jakub Kicinski <[email protected]>", "parents": ["0b9dcf37755381e9d0b70969b5178d91e32defc8"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "83daab06252ee5d0e1f4373ff28b79304945fc19"}, "tag": "linux", "timestamp": 1699830226.670626, "updated_on": 1650058044.0, "uuid": "e96c15e2b2c5386c3d191b67bf146b83092ec2d6"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Herve Codina <[email protected]>", "AuthorDate": "Fri Feb 25 13:02:52 2022 +0100", "Commit": "Vinod Koul <[email protected]>", "CommitDate": "Tue Apr 12 16:45:42 2022 +0530", "Signed-off-by": ["Herve Codina <[email protected]>", "Vinod Koul <[email protected]>"], "commit": "8fc5133d6d4da65cad6b73152fc714ad3d7f91c1", "files": [{"action": "M", "added": "5", "file": "drivers/dma/dw-edma/dw-edma-v0-core.c", "indexes": ["329fc2e57b70", "b5b8f8181e77"], "modes": ["100644", "100644"], "removed": "2"}], "message": "dmaengine: dw-edma: Fix unaligned 64bit access\n\nOn some arch (ie aarch64 iMX8MM) unaligned PCIe accesses are\nnot allowed and lead to a kernel Oops.\n [ 1911.668835] Unable to handle kernel paging request at virtual address ffff80001bc00a8c\n [ 1911.668841] Mem abort info:\n [ 1911.668844] ESR = 0x96000061\n [ 1911.668847] EC = 0x25: DABT (current EL), IL = 32 bits\n [ 1911.668850] SET = 0, FnV = 0\n [ 1911.668852] EA = 0, S1PTW = 0\n [ 1911.668853] Data abort info:\n [ 1911.668855] ISV = 0, ISS = 0x00000061\n [ 1911.668857] CM = 0, WnR = 1\n [ 1911.668861] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000040ff4000\n [ 1911.668864] [ffff80001bc00a8c] pgd=00000000bffff003, pud=00000000bfffe003, pmd=0068000018400705\n [ 1911.668872] Internal error: Oops: 96000061 [#1] PREEMPT SMP\n ...\n\nThe llp register present in the channel group registers is not\naligned on 64bit.\n\nFix unaligned 64bit access using two 32bit accesses\n\nFixes: 04e0a39fc10f (\"dmaengine: dw-edma: Add writeq() and readq() for 64 bits architectures\")\nSigned-off-by: Herve Codina <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Vinod Koul <[email protected]>", "parents": ["545b2baac89b859180e51215468c05d85ea8465a"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "8fc5133d6d4da65cad6b73152fc714ad3d7f91c1"}, "tag": "linux", "timestamp": 1699830226.710423, "updated_on": 1649762142.0, "uuid": "51f92620ac6acd5edf763fe89d7b27dd4e8a4680"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Zheyu Ma <[email protected]>", "AuthorDate": "Fri Apr 8 19:30:49 2022 -0700", "Commit": "Dmitry Torokhov <[email protected]>", "CommitDate": "Fri Apr 8 19:34:46 2022 -0700", "Signed-off-by": ["Zheyu Ma <[email protected]>", "Dmitry Torokhov <[email protected]>"], "commit": "fd0a4b39870d49ff15f6966470185409e261f20f", "files": [{"action": "M", "added": "14", "file": "drivers/input/keyboard/cypress-sf.c", "indexes": ["c28996028e80", "9a23eed6a4f4"], "modes": ["100644", "100644"], "removed": "0"}], "message": "Input: cypress-sf - register a callback to disable the regulators\n\nWhen the driver fails to probe, we will get the following splat:\n\n[ 19.311970] ------------[ cut here ]------------\n[ 19.312566] WARNING: CPU: 3 PID: 375 at drivers/regulator/core.c:2257 _regulator_put+0x3ec/0x4e0\n[ 19.317591] RIP: 0010:_regulator_put+0x3ec/0x4e0\n[ 19.328831] Call Trace:\n[ 19.329112] <TASK>\n[ 19.329369] regulator_bulk_free+0x82/0xe0\n[ 19.329860] devres_release_group+0x319/0x3d0\n[ 19.330357] i2c_device_probe+0x766/0x940\n\nFix this by adding a callback that will deal with the disabling when the\ndriver fails to probe.\n\nSigned-off-by: Zheyu Ma <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]\nSigned-off-by: Dmitry Torokhov <[email protected]>", "parents": ["8b188fba75195745026e11d408e4a7e94e01d701"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "fd0a4b39870d49ff15f6966470185409e261f20f"}, "tag": "linux", "timestamp": 1699830231.429859, "updated_on": 1649471686.0, "uuid": "4eae8b70505a52a7a37e7f12cf86f44fa5a7227d"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Linus Torvalds <[email protected]>", "AuthorDate": "Sat Apr 23 09:52:07 2022 -0700", "Commit": "Linus Torvalds <[email protected]>", "CommitDate": "Sat Apr 23 09:52:07 2022 -0700", "Merge": "8467f9e34955 470776c6b034", "commit": "0fe86b27cbad8003e90aa78ebd19c3d8a3eb89a5", "files": [{"added": "14", "file": "drivers/input/keyboard/cypress-sf.c", "removed": "0"}, {"added": "1", "file": "drivers/input/keyboard/omap4-keypad.c", "removed": "1"}, {"added": "21", "file": "include/uapi/linux/input-event-codes.h", "removed": "0"}], "message": "Merge tag 'input-for-v5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input fixes from Dmitry Torokhov:\n\n - a new set of keycodes to be used by marine navigation systems\n\n - minor fixes to omap4-keypad and cypress-sf drivers\n\n* tag 'input-for-v5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n Input: add Marine Navigation Keycodes\n Input: omap4-keypad - fix pm_runtime_get_sync() error checking\n Input: cypress-sf - register a callback to disable the regulators", "parents": ["8467f9e34955c6923e0ed63b1c2dbbf1df70b908", "470776c6b03491a3e82c644737a6da5466b8b3eb"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "0fe86b27cbad8003e90aa78ebd19c3d8a3eb89a5"}, "tag": "linux", "timestamp": 1699830231.4584, "updated_on": 1650732727.0, "uuid": "07437ea9fb873179d5e42fd76748c9cca968d748"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Martin Willi <[email protected]>", "AuthorDate": "Tue Apr 19 15:47:00 2022 +0200", "Commit": "Pablo Neira Ayuso <[email protected]>", "CommitDate": "Mon Apr 25 11:09:20 2022 +0200", "Signed-off-by": ["Martin Willi <[email protected]>", "Pablo Neira Ayuso <[email protected]>"], "commit": "8ddffdb9442a9d60b4a6e679ac48d7d21403a674", "files": [{"action": "M", "added": "8", "file": "net/ipv6/netfilter.c", "indexes": ["1da332450d98", "8ce60ab89015"], "modes": ["100644", "100644"], "removed": "2"}], "message": "netfilter: Update ip6_route_me_harder to consider L3 domain\n\nThe commit referenced below fixed packet re-routing if Netfilter mangles\na routing key property of a packet and the packet is routed in a VRF L3\ndomain. The fix, however, addressed IPv4 re-routing, only.\n\nThis commit applies the same behavior for IPv6. While at it, untangle\nthe nested ternary operator to make the code more readable.\n\nFixes: 6d8b49c3a3a3 (\"netfilter: Update ip_route_me_harder to consider L3 domain\")\nCc: [email protected]\nSigned-off-by: Martin Willi <[email protected]>\nReviewed-by: David Ahern <[email protected]>\nSigned-off-by: Pablo Neira Ayuso <[email protected]>", "parents": ["b9b1e0da5800a41a537f3bd1c294e492dad5cc9e"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "8ddffdb9442a9d60b4a6e679ac48d7d21403a674"}, "tag": "linux", "timestamp": 1699830232.141327, "updated_on": 1650877760.0, "uuid": "ec68f601f647de863c99336580d60e07ca03f761"}, {"backend_name": "Git", "backend_version": "0.13.0", "category": "commit", "classified_fields_filtered": null, "data": {"Author": "Krzysztof Kozlowski <[email protected]>", "AuthorDate": "Tue Apr 12 12:50:13 2022 +0200", "Commit": "Nicolas Ferre <[email protected]>", "CommitDate": "Wed Apr 13 18:42:50 2022 +0200", "Signed-off-by": ["Krzysztof Kozlowski <[email protected]>", "Nicolas Ferre <[email protected]>"], "commit": "4a6471e65050fef99559354bac97b551310f985c", "files": [{"action": "M", "added": "1", "file": "Documentation/devicetree/bindings/mfd/atmel-flexcom.txt", "indexes": ["692300117c64", "9d837535637b"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "2", "file": "arch/arm/boot/dts/at91rm9200ek.dts", "indexes": ["e1ef4e44e663", "4624a6f076f8"], "modes": ["100644", "100644"], "removed": "2"}, {"action": "M", "added": "1", "file": "arch/arm/boot/dts/at91sam9260ek.dts", "indexes": ["ce96345d28a3", "6381088ba24f"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "1", "file": "arch/arm/boot/dts/at91sam9261ek.dts", "indexes": ["beed819609e8", "8f11c0b7d76d"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "1", "file": "arch/arm/boot/dts/at91sam9263ek.dts", "indexes": ["71f60576761a", "42e734020235"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "1", "file": "arch/arm/boot/dts/at91sam9g20ek_common.dtsi", "indexes": ["87bb39060e8b", "74b90dc58cbf"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "1", "file": "arch/arm/boot/dts/at91sam9m10g45ek.dts", "indexes": ["b6256a20fbc7", "e5db198a87a8"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "1", "file": "arch/arm/boot/dts/at91sam9rlek.dts", "indexes": ["62981b39c815", "d74b8d9d84aa"], "modes": ["100644", "100644"], "removed": "1"}, {"action": "M", "added": "1", "file": "arch/arm/boot/dts/usb_a9263.dts", "indexes": ["8a0cfbfd0c45", "b6cb9cdf8197"], "modes": ["100644", "100644"], "removed": "1"}], "message": "ARM: dts: at91: use generic node name for dataflash\n\nThe node names should be generic, so use \"flash\" for dataflash nodes and\nfor cfi-flash.\n\nSuggested-by: Tudor Ambarus <[email protected]>\nSigned-off-by: Krzysztof Kozlowski <[email protected]>\nReviewed-by: Tudor Ambarus <[email protected]>\nSigned-off-by: Nicolas Ferre <[email protected]>\nLink: https://lore.kernel.org/r/[email protected]", "parents": ["e5628110bb6669330c3f0cadcc7f486de0007355"], "refs": []}, "origin": "linux", "perceval_version": "0.23.1", "search_fields": {"item_id": "4a6471e65050fef99559354bac97b551310f985c"}, "tag": "linux", "timestamp": 1699830232.949132, "updated_on": 1649868170.0, "uuid": "55a9e21dae1a23e2e5c8b7ea135ba1159d6c76e6"}]