)]}'
{
  "commit": "414e6c8e941caae43f7b25f8014c2b5e2100679d",
  "tree": "1b449bec7cb1b56940024c609743faaa7d23eb9b",
  "parents": [
    "51790ed529ab9100da8beeeb11718458db6ac844"
  ],
  "author": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@google.com",
    "time": "Mon Mar 28 17:30:06 2022 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@google.com",
    "time": "Mon Mar 28 17:32:26 2022 +0200"
  },
  "message": "ANDROID: fix up abi issue with struct snd_pcm_runtime\n\nA portion of the fix for CVE-2022-1048, commit 0f6947f5f520 (\"ALSA: pcm:\nFix races among concurrent hw_params and hw_free calls\"), caused an ABI\nbreak by adding a new field to struct snd_pcm_runtime.  Because we have\nto keep this new addition, it is safe to move it to the end of the\nstructure because this is only ever created by the sound core, and\nreferenced as a pointer everywhere else.\n\nThis does require a .xml update also to handle the increased structure\nsize:\n\nLeaf changes summary: 1 artifact changed\nChanged leaf types summary: 1 leaf type changed\nRemoved/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function\nRemoved/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable\n\n\u0027struct snd_pcm_runtime at pcm.h:344:1\u0027 changed:\n  type size changed from 6144 to 6528 (in bits)\n  1 data member insertion:\n    \u0027mutex buffer_mutex\u0027, at offset 6144 (in bits) at pcm.h:432:1\n  120 impacted interfaces\n\nBug: 161946584\nFixes: 0f6947f5f520 (\"ALSA: pcm: Fix races among concurrent hw_params and hw_free calls\")\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@google.com\u003e\nChange-Id: I525799616e06c1d2c5513821a3361e99dcb7e553\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13e355956e3c27c921e505abf78fcaf461b9b27e",
      "old_mode": 33261,
      "old_path": "android/abi_gki_aarch64.xml",
      "new_id": "55c8cf0e58db0c037d7065b4dc7f1e2fc5c1a9e6",
      "new_mode": 33261,
      "new_path": "android/abi_gki_aarch64.xml"
    },
    {
      "type": "modify",
      "old_id": "ab966563e852e7df4dbe8fd64c3d83e60ff0aab6",
      "old_mode": 33188,
      "old_path": "include/sound/pcm.h",
      "new_id": "7bc7581788ed13193e06103cf6e4432c4bf20f3b",
      "new_mode": 33188,
      "new_path": "include/sound/pcm.h"
    }
  ]
}
