)]}' { "commit": "899447f669da76cc3605665e1a95ee877bc464cc", "tree": "2dcbb8db685e60e2affc2f4052c605401cdc9aff", "parents": [ "2127d22509aec3a83dffb2a3c736df7ba747a7ce" ], "author": { "name": "Miaohe Lin", "email": "linmiaohe@huawei.com", "time": "Mon Oct 18 15:15:55 2021 -0700" }, "committer": { "name": "Linus Torvalds", "email": "torvalds@linux-foundation.org", "time": "Mon Oct 18 20:22:03 2021 -1000" }, "message": "mm, slub: fix mismatch between reconstructed freelist depth and cnt\n\nIf object\u0027s reuse is delayed, it will be excluded from the reconstructed\nfreelist. But we forgot to adjust the cnt accordingly. So there will\nbe a mismatch between reconstructed freelist depth and cnt. This will\nlead to free_debug_processing() complaining about freelist count or a\nincorrect slub inuse count.\n\nLink: https://lkml.kernel.org/r/20210916123920.48704-3-linmiaohe@huawei.com\nFixes: c3895391df38 (\"kasan, slub: fix handling of kasan_slab_free hook\")\nSigned-off-by: Miaohe Lin \u003clinmiaohe@huawei.com\u003e\nReviewed-by: Vlastimil Babka \u003cvbabka@suse.cz\u003e\nCc: Andrey Konovalov \u003candreyknvl@gmail.com\u003e\nCc: Andrey Ryabinin \u003cryabinin.a.a@gmail.com\u003e\nCc: Bharata B Rao \u003cbharata@linux.ibm.com\u003e\nCc: Christoph Lameter \u003ccl@linux.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Faiyaz Mohammed \u003cfaiyazm@codeaurora.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Joonsoo Kim \u003ciamjoonsoo.kim@lge.com\u003e\nCc: Kees Cook \u003ckeescook@chromium.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Roman Gushchin \u003cguro@fb.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "ed160b6c54f8d58eddcdd6d5dd090dc74246ddce", "old_mode": 33188, "old_path": "mm/slub.c", "new_id": "a56a6423d4e887097532b9bcaad576c9e2fd95f8", "new_mode": 33188, "new_path": "mm/slub.c" } ] }