)]}' { "commit": "d81385590b64ce57957217980f702a59d5489f87", "tree": "af2ab6ee02b8b0a63d0c7df4b0236cc8a7337e54", "parents": [ "528101731664ab3a262c80d3c9f9148d4ff83a97" ], "author": { "name": "Tianshu Qiu", "email": "tian.shu.qiu@intel.com", "time": "Tue Dec 22 11:07:25 2020 +0800" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Mon Dec 28 07:59:49 2020 +0000" }, "message": "camera: intel: ipu6: Fix flush timeout issue when close camera\n\n[Issues]\nCamera error happens after switch camera multiple times\n\n[Root Cause]\nFlush request timeout when close camera, it causes open it\nfailed in next time\n\n[Changes]\n1. Don\u0027t wait sof event if thread exit\n2. Handle the latest frame if lose sof event for long time\n3. Clear the buffer pool in executor unit to make sure don\u0027t destory\n user buffer in psys\n\nBUG\u003db:149068439, b:149068672\nTEST\u003dFull tested pass for camera functions.\n\nChange-Id: I92d3b92c79f764019eb2019be4498a4ce9fe2773\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2600369\nTested-by: Zong Li \u003czong.li@intel.com\u003e\nReviewed-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nCommit-Queue: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "a34c85c559cf26dca5afa490fb5467cb0a6dd7a9", "old_mode": 33188, "old_path": "camera/hal/intel/ipu6/src/core/PSysProcessor.cpp", "new_id": "b165209f2d11473036dc781498b4f1e50505c0ae", "new_mode": 33188, "new_path": "camera/hal/intel/ipu6/src/core/PSysProcessor.cpp" }, { "type": "modify", "old_id": "c7d5f7dc0295694d91a5be6f98365df3825688c1", "old_mode": 33188, "old_path": "camera/hal/intel/ipu6/src/core/psysprocessor/PipeLiteExecutor.cpp", "new_id": "9a260a8c1ccbfd3aa827f9b5a4f8765e8f8864f9", "new_mode": 33188, "new_path": "camera/hal/intel/ipu6/src/core/psysprocessor/PipeLiteExecutor.cpp" }, { "type": "modify", "old_id": "16452c65c806574186a9e61b7a889fabb19e343a", "old_mode": 33188, "old_path": "camera/hal/intel/ipu6/src/core/psysprocessor/PipeLiteExecutor.h", "new_id": "fa38a3962c71684ce9ed5b8cdfcafd69dd685f9e", "new_mode": 33188, "new_path": "camera/hal/intel/ipu6/src/core/psysprocessor/PipeLiteExecutor.h" } ] }