)]}'
{
  "commit": "b53e4d6b6eddd40ed75aba7ba51a25346e65e674",
  "tree": "bd182a0cb058c04810c541804e7bb09f0afe48b3",
  "parents": [
    "e4710a2b15e0a2af35f81d4f034cb6472bb0a230"
  ],
  "author": {
    "name": "Li Nan",
    "email": "linan122@huawei.com",
    "time": "Thu Feb 08 16:55:56 2024 +0800"
  },
  "committer": {
    "name": "COS Cherry Picker",
    "email": "cloud-image-release@prod.google.com",
    "time": "Sat May 11 02:34:20 2024 -0700"
  },
  "message": "md: fix kmemleak of rdev-\u003eserial\n\n[ Upstream commit 6cf350658736681b9d6b0b6e58c5c76b235bb4c4 ]\n\nIf kobject_add() is fail in bind_rdev_to_array(), \u0027rdev-\u003eserial\u0027 will be\nalloc not be freed, and kmemleak occurs.\n\nunreferenced object 0xffff88815a350000 (size 49152):\n  comm \"mdadm\", pid 789, jiffies 4294716910\n  hex dump (first 32 bytes):\n    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................\n    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................\n  backtrace (crc f773277a):\n    [\u003c0000000058b0a453\u003e] kmemleak_alloc+0x61/0xe0\n    [\u003c00000000366adf14\u003e] __kmalloc_large_node+0x15e/0x270\n    [\u003c000000002e82961b\u003e] __kmalloc_node.cold+0x11/0x7f\n    [\u003c00000000f206d60a\u003e] kvmalloc_node+0x74/0x150\n    [\u003c0000000034bf3363\u003e] rdev_init_serial+0x67/0x170\n    [\u003c0000000010e08fe9\u003e] mddev_create_serial_pool+0x62/0x220\n    [\u003c00000000c3837bf0\u003e] bind_rdev_to_array+0x2af/0x630\n    [\u003c0000000073c28560\u003e] md_add_new_disk+0x400/0x9f0\n    [\u003c00000000770e30ff\u003e] md_ioctl+0x15bf/0x1c10\n    [\u003c000000006cfab718\u003e] blkdev_ioctl+0x191/0x3f0\n    [\u003c0000000085086a11\u003e] vfs_ioctl+0x22/0x60\n    [\u003c0000000018b656fe\u003e] __x64_sys_ioctl+0xba/0xe0\n    [\u003c00000000e54e675e\u003e] do_syscall_64+0x71/0x150\n    [\u003c000000008b0ad622\u003e] entry_SYSCALL_64_after_hwframe+0x6c/0x74\n\nBUG\u003db/338022102\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dFixed CVE-2024-26900 in the Linux kernel.\n\ncos-patch: security-moderate\nFixes: 963c555e75b0 (\"md: introduce mddev_create/destroy_wb_pool for the change of member device\")\nSigned-off-by: Li Nan \u003clinan122@huawei.com\u003e\nSigned-off-by: Song Liu \u003csong@kernel.org\u003e\nLink: https://lore.kernel.org/r/20240208085556.2412922-1-linan666@huaweicloud.com\nSigned-off-by: Sasha Levin \u003csashal@kernel.org\u003e\nChange-Id: I3dd8f2c4a508124c038aa484480aae0bd058fc14\nReviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/71530\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: Anil Altinay \u003caaltinay@google.com\u003e\nReviewed-by: Kevin Berry \u003ckpberry@google.com\u003e\nMain-Branch-Verified: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "788acc81e7a84e391bd731b3f732d963ccaa2ef4",
      "old_mode": 33188,
      "old_path": "drivers/md/md.c",
      "new_id": "506c998c0ca5956449bca5c46a098088cefaf10c",
      "new_mode": 33188,
      "new_path": "drivers/md/md.c"
    }
  ]
}
