)]}'
{
  "commit": "90df4957a3271adf391b3432cd76a40887cf3273",
  "tree": "42c40128fa8691e66a5d6d0be4f84265297ff85d",
  "parents": [
    "b0e2333a231107adedd38c6fcfe1adc6162716fc"
  ],
  "author": {
    "name": "Richard Fitzgerald",
    "email": "rf@opensource.cirrus.com",
    "time": "Tue Apr 28 14:05:31 2026 +0100"
  },
  "committer": {
    "name": "Takashi Iwai",
    "email": "tiwai@suse.de",
    "time": "Wed Apr 29 07:50:16 2026 +0200"
  },
  "message": "ALSA: hda: cs35l56: Fix uninitialized value in cs35l56_hda_read_acpi()\n\nEliminate the uninitialized \u0027nval\u0027 in cs35l56_hda_read_acpi() if a\nsystem-specific quirk overrides processing of the dev-index property.\nThe value is now stored in a new \u0027num_amps\u0027 member of struct cs35l56_hda\nso that the quirk handler can set the value.\n\nThe quirk for the Lenovo Yoga Book 9i GenX  replaces the values from the\ndev-index property with hardcoded indexes. So cs35l56_hda_read_acpi() would\nthen skip reading the property. But this left the \u0027nval\u0027 local variable\nuninitialized when it is later passed to cirrus_scodec_get_speaker_id().\n\nFixes: 40b1c2f9b299 (\"ALSA: hda/cs35l56: Workaround bad dev-index on Lenovo Yoga Book 9i GenX\")\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCloses: https://lore.kernel.org/linux-sound/aenFesLAStjrVNy8@stanley.mountain/T/#u\nSigned-off-by: Richard Fitzgerald \u003crf@opensource.cirrus.com\u003e\nLink: https://patch.msgid.link/20260428130531.169600-1-rf@opensource.cirrus.com\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc25960a4f231244563f3db7587e8fbf574ebc59",
      "old_mode": 33188,
      "old_path": "sound/hda/codecs/side-codecs/cs35l56_hda.c",
      "new_id": "4c8d01799931c86579b8c76a6a08723456774e38",
      "new_mode": 33188,
      "new_path": "sound/hda/codecs/side-codecs/cs35l56_hda.c"
    },
    {
      "type": "modify",
      "old_id": "cb4b5e7356a35842643541229e5a29d4e9045f5c",
      "old_mode": 33188,
      "old_path": "sound/hda/codecs/side-codecs/cs35l56_hda.h",
      "new_id": "3705af7c186b37d21e94270c1b0e730f336d5e7b",
      "new_mode": 33188,
      "new_path": "sound/hda/codecs/side-codecs/cs35l56_hda.h"
    }
  ]
}
