)]}'
{
  "commit": "0dbfd709633639ea83530729ee78a58fd04e44e0",
  "tree": "b33f8a07defeeb1821aa810384919e1488902285",
  "parents": [
    "4e0be0b4e34ea809136858e3ae7c5947b1262033"
  ],
  "author": {
    "name": "Kelvin Zhang",
    "email": "zhangkelvin@google.com",
    "time": "Tue Jan 31 10:47:48 2023 -0800"
  },
  "committer": {
    "name": "Kelvin Zhang",
    "email": "zhangkelvin@google.com",
    "time": "Fri Feb 10 21:06:53 2023 -0800"
  },
  "message": "Support BOARD_SYSTEM_DLKM_SRC build config\n\nIn aosp/2323114 , BOARD_SYSTEM_DLKM_SRC is removed in favor of\nBOARD_SYSTEM_KERNEL_MODULES . However, BOARD_SYSTEM_DLKM_SRC preserves\ndirectory structure of input kernel modules, where as\nBOARD_SYSTEM_KERNEL_MODULES flattens everything by copying all modules\ninto the same directory. This causes some issues as vendor_dlkm that\ndepend on system_dlkm modules now need to update their modules.dep file\ndue to changes in path. For backward compatibility, add support\nfor BOARD_SYSTEM_DLKM_SRC .\n\nWhen both BOARD_SYSTEM_DLKM_SRC and BOARD_SYSTEM_KERNEL_MODULES are\nset, BOARD_SYSTEM_KERNEL_MODULES will be preferred. The priority is arbitrary,\nbut we need a defined ordering to prevent double copying.\n\nTest: th\nBug: 267014648\nChange-Id: Ib2f5229af02ea2b7c0d96da70afed9118f484c97\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0503c35d40d1a5d8b9dc3efacd2d1b5b9c53ba5a",
      "old_mode": 33188,
      "old_path": "core/Makefile",
      "new_id": "03bc18beaeb2bea0fecf729e971b0741f7b00013",
      "new_mode": 33188,
      "new_path": "core/Makefile"
    }
  ]
}
