{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":177140531,"defaultBranch":"topic/sof-dev","name":"linux","ownerLogin":"kv2019i","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-03-22T12:58:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46528387?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710951601.0","currentOid":""},"activityList":{"items":[{"before":"91fd024cbd176ec7ed68a49b7da534cd20066848","after":"e469f99d407301986c361e4515b57a66be0af65e","ref":"refs/heads/202403-maud-change","pushedAt":"2024-03-21T18:08:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"[TEST] drm/i915/audio: force automatic N/M calculation for DP\n\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"[TEST] drm/i915/audio: force automatic N/M calculation for DP"}},{"before":null,"after":"91fd024cbd176ec7ed68a49b7da534cd20066848","ref":"refs/heads/202403-maud-change","pushedAt":"2024-03-20T16:20:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"[TEST] drm/i915/audio: do not set AUD_CONFIG_N_PROG_ENABLE if no rate\n\nIf audio rate has been not set, do not set AUD_CONFIG_N_PROG_ENABLE\nat all.\n\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"[TEST] drm/i915/audio: do not set AUD_CONFIG_N_PROG_ENABLE if no rate"}},{"before":null,"after":"c39bb759c4869aa52b26842acae4e9d6bc8549d5","ref":"refs/heads/202402-revert-pr4705","pushedAt":"2024-02-01T17:45:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"Revert \"ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline\"\n\nThis reverts commit 340bddc33c14f5e506702fbcd9fb05cd8a6b9bf6.","shortMessageHtmlLink":"Revert \"ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pip…"}},{"before":"64e8ba3eb5cfd48ff435df1271578b346978d4da","after":"e7b2ef74eb8040dd3aaff4157e4108b540bbdf64","ref":"refs/heads/202401-fix-chaindma-pause","pushedAt":"2024-01-31T18:58:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"[DNM] ASoC: SOF: ipc4: stop host DMA for chain DMA pause\n\nUnlike normal pipelines, chain-dma PCM DMA is stopped when PCM\nis put on pause. If host doesn't stop the DMA, this will trigger\nerrors on FW.\n\nWIP implementation, this is a crude way to pass the chain-dma\nusage flag from IPC4 specific code, via generic PCM code to HDA\nhost DMA handling.\n\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"[DNM] ASoC: SOF: ipc4: stop host DMA for chain DMA pause"}},{"before":null,"after":"64e8ba3eb5cfd48ff435df1271578b346978d4da","ref":"refs/heads/202401-fix-chaindma-pause","pushedAt":"2024-01-31T18:33:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"[DNM] ASoC: SOF: ipc4: stop host DMA for chain DMA pause\n\nUnlike normal pipelines, chain-dma PCM DMA is stopped when PCM\nis put on pause. If host doesn't stop the DMA, this will trigger\nerrors on FW.\n\nWIP implementation, this is a crude way to pass the chain-dma\nusage flag from IPC4 specific code, via generic PCM code to HDA\nhost DMA handling.\n\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"[DNM] ASoC: SOF: ipc4: stop host DMA for chain DMA pause"}},{"before":null,"after":"4cec95198b5c7eac22aedfb11732fd076ffe4359","ref":"refs/heads/202401-fix-chaindma-trigger-order","pushedAt":"2024-01-26T15:33:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ASoC: SOF: ipc4: change trigger order for chain DMA\n\nThe host DMA (controlled by BE ops) must be stopped before\nsending PAUSE/STOP IPC (sent from FE ops) to chain DMA.\nUnless this is done, the DMA stop flow is not following programming\nsequence and DMA engine may get stuck in busy state.\n\nLink: https://github.com/thesofproject/sof/issues/8792\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"ASoC: SOF: ipc4: change trigger order for chain DMA"}},{"before":null,"after":"8febce4e0651078775176e96ceff831e584f69b8","ref":"refs/heads/202401-pcm-delay-dbg","pushedAt":"2024-01-15T15:38:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"RD: sof: ipc4-pcm: add debugging to sof_ipc4_pcm_delay()\n\nVery high rate debug log for debugging the delay implementation.","shortMessageHtmlLink":"RD: sof: ipc4-pcm: add debugging to sof_ipc4_pcm_delay()"}},{"before":"39d061b3d22b15e8aa897a60c50da2aa60131e23","after":"073a86fa1e75e994feaf8959fc4416f6120d260f","ref":"refs/heads/202312-shut-up-about-cpc","pushedAt":"2023-12-20T19:09:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ASoC: SOF: ipc4-loader: remove the CPC check warnings\n\nWarnings related to missing data in firmware manifest have\nproven to be too verbose. This relates to description of\nDSP module cost expressed in cycles per chunk (CPC). If\na matching value is not found in the manifest, kernel will\npass a zero value and DSP firmware will use a conservative\nvalue in its place.\n\nDowngrade the warnings to dev_dbg().\n\nFixes: d8a2c9879349 (\"ASoC: SOF: ipc4-loader/topology: Query the CPC value from manifest\")\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"ASoC: SOF: ipc4-loader: remove the CPC check warnings"}},{"before":null,"after":"39d061b3d22b15e8aa897a60c50da2aa60131e23","ref":"refs/heads/202312-shut-up-about-cpc","pushedAt":"2023-12-20T17:27:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ASoC: SOF: ipc4-loader: remove the CPC check warnings\n\nWarnings related to missing data in firmware manifest have\nproven to be too verbose. This relates to description of\nDSP module cost expressed in cycles per chunk (CPC).\n\nDowngrade the warnings to dev_dbg().\n\nFixes: d8a2c9879349 (\"ASoC: SOF: ipc4-loader/topology: Query the CPC value from manifest\")\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"ASoC: SOF: ipc4-loader: remove the CPC check warnings"}},{"before":null,"after":"33e61fa3a31cd556afc6147010b13c87374d3566","ref":"refs/heads/202312-revert-pr4705","pushedAt":"2023-12-12T20:51:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"Revert \"ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline\"\n\nThis reverts commit 340bddc33c14f5e506702fbcd9fb05cd8a6b9bf6.","shortMessageHtmlLink":"Revert \"ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pip…"}},{"before":null,"after":"fa31d6569c15284be5408846d4f5fc6740e170cd","ref":"refs/heads/202310-test-i915-deferred-probe-v7","pushedAt":"2023-10-10T08:50:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init\n\nNow that all drivers have moved from modprobe loading to\nhandling -EPROBE_DEFER, we can remove the argument again.\n\nSigned-off-by: Maarten Lankhorst \nReviewed-by: Kai Vehmanen ","shortMessageHtmlLink":"ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init"}},{"before":null,"after":"7cc3dc9258648a9fdbe8b00e74e6f62a47dc577a","ref":"refs/heads/202309-remove-gna-revert","pushedAt":"2023-09-01T09:52:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"Revert \"[NOT FOR UPSTREAM] Revert \"platform/x86/intel/pmc/mtl: Put GNA/IPU/VPU devices in D3\"\"\n\nThis reverts commit 743c0c9b590899b78edcd24bf1999f948141d8ca.\n\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"Revert \"[NOT FOR UPSTREAM] Revert \"platform/x86/intel/pmc/mtl: Put GN…"}},{"before":null,"after":"61f43d121099eedd9264e804f725f9d022189a56","ref":"refs/heads/202307-i915-xe-change","pushedAt":"2023-07-18T16:14:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ALSA: hda/i915: Remove extra argument from snd_hdac_i915_init\n\nNow that all drivers have moved from modprobe loading to\nhandling -EPROBE_DEFER, we can remove the argument again.\n\nSigned-off-by: Maarten Lankhorst ","shortMessageHtmlLink":"ALSA: hda/i915: Remove extra argument from snd_hdac_i915_init"}},{"before":"14c8d895697b170b266825ca3bee710ab0a06268","after":"04d7b2b04d636f9fb081b635bac9f3f92cec970c","ref":"refs/heads/202306-hda-arl-support","pushedAt":"2023-06-27T11:52:17.073Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ALSA: hda/i915: extend connectivity check to cover Intel ARL\n\nExpand the HDA/I915 connectivity check to correctly handle\nthe PCI topology used in some Intel Arrow Lake products.\n\nSigned-off-by: Kai Vehmanen \nTested-by: T, Arun ","shortMessageHtmlLink":"ALSA: hda/i915: extend connectivity check to cover Intel ARL"}},{"before":"628499d3a9661afc2e35ed4ab4b329217f832c4f","after":"8ad33425cd2805398de8b70a3fb01a004cf80e6e","ref":"refs/heads/202306-arl-i915-fix","pushedAt":"2023-06-26T13:26:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ALSA: hda/i915: add support for Intel ARL\n\nExpand the HDA/IGFX connectivity check to correctly handle\nthe PCI topology used in Intel Arrow Lake products.\n\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"ALSA: hda/i915: add support for Intel ARL"}},{"before":null,"after":"628499d3a9661afc2e35ed4ab4b329217f832c4f","ref":"refs/heads/202306-arl-i915-fix","pushedAt":"2023-06-26T09:52:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ALSA: hda/i915: add support for Intel ARL\n\nExpand the HDA/IGFX connectivity check to correctly handle\nthe PCI topology used in Intel Arrow Lake products.\n\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"ALSA: hda/i915: add support for Intel ARL"}},{"before":"ae3978ff34658997711a7f848f23d89a4e4f39a8","after":"856a758d3b48d079f8e0a9559fd8dd70be41e373","ref":"refs/heads/202306-hdmi-lnl-support","pushedAt":"2023-06-22T13:51:16.563Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ALSA: hda: add HDMI codec ID for Intel LNL\n\nAdd HDMI codec ID for Intel Lunar Lake platform.\n\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"ALSA: hda: add HDMI codec ID for Intel LNL"}},{"before":null,"after":"ae3978ff34658997711a7f848f23d89a4e4f39a8","ref":"refs/heads/202306-hdmi-lnl-support","pushedAt":"2023-06-22T13:29:28.104Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ALSA: hda: add HDMI codec ID for Intel LNL\n\nAdd HDMI codec ID Intel Lunar Lake platform.\n\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"ALSA: hda: add HDMI codec ID for Intel LNL"}},{"before":null,"after":"14c8d895697b170b266825ca3bee710ab0a06268","ref":"refs/heads/202306-hda-arl-support","pushedAt":"2023-06-22T12:40:40.474Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake\n\nAdd HD Audio PCI ID for Intel Arrow Lake platform.\n\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake"}},{"before":null,"after":"ffad1794d93b3ac0699268a91277e7a7ee479865","ref":"refs/heads/202306-idisp-take-audio-mmio","pushedAt":"2023-06-06T13:47:43.013Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"[DNM] drm/i915/display: take both AUDIO_MMIO/AUDIO_PLAYBACK power domains\n\nExperimental patch to take a reference to both audio related\npower domains when audio driver wants to use the display HDA codec.\n\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"[DNM] drm/i915/display: take both AUDIO_MMIO/AUDIO_PLAYBACK power dom…"}},{"before":"e7c440c4b0834f1cb23290fdf9c4cf0c5b890721","after":"ce626502174ea562c3a310b96f51b1b34313cd19","ref":"refs/heads/202304-retain-dsp-panic-if-in-resume","pushedAt":"2023-04-14T18:00:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ASoC: SOF: pm: save io region state in case of errors in resume\n\nIf there are failures in DSP runtime resume, the device state will not\nreach active and this makes it impossible e.g. to retrieve a possible\nDSP panic dump via \"exception\" debugfs node. If\nCONFIG_SND_SOC_SOF_DEBUG_ENABLE_DEBUGFS_CACHE=y is set, the data in\ncache is stale. If debugfs cache is not used, the region simply cannot\nbe read.\n\nTo allow debugging these scenarios, update the debugfs cache contents in\nresume error handler. User-space can then later retrieve DSP panic and\nother state via debugfs (requires SOF debugfs cache to be enabled in\nbuild).\n\nReported-by: Curtis Malainey \nLink: https://github.com/thesofproject/linux/issues/4274\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"ASoC: SOF: pm: save io region state in case of errors in resume"}},{"before":null,"after":"ef14872c363f34fdcc249e9736feebef74987c00","ref":"refs/heads/202304-retain-dsp-panic-if-in-resume-with-inject","pushedAt":"2023-04-13T15:17:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"[DNM] allow to inject a DSP crash in resume\n\nIn case driver is resumed from D3, send a PROBE IPC message\nwhen resuming FW trace.\n\nThis allows FW side to detect this is not the first boot\nand call panic().","shortMessageHtmlLink":"[DNM] allow to inject a DSP crash in resume"}},{"before":null,"after":"e7c440c4b0834f1cb23290fdf9c4cf0c5b890721","ref":"refs/heads/202304-retain-dsp-panic-if-in-resume","pushedAt":"2023-04-13T15:16:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ASoC: SOF: pm: store debugfs cache upon errors in resume\n\nIf there are failures in DSP runtime resume, the device state\nwill not reach active and this makes it impossible e.g. to\nretrieve a possible DSP panic dump via \"exception\" debugfs.\n\nTo allow debugging these scenarios, update the debugfs caches in case\nDSP boots up but errors are hit while setting up the pipelines back.\nUser-space can then later retrieve DSP panic and other state via debugfs\n(depends on existing CONFIG_SND_SOC_SOF_DEBUG_ENABLE_DEBUGFS_CACHE\nmechanism).\n\nLink: https://github.com/thesofproject/linux/issues/4274\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"ASoC: SOF: pm: store debugfs cache upon errors in resume"}},{"before":null,"after":"db7508e62338db240b7854d4412445406c67ded5","ref":"refs/heads/202304-dump-panic-for-resume-fail","pushedAt":"2023-04-05T12:45:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"[DNM] ASoC: SOF: pm: inject a failure on 5th runtime resume\n\nSimulate the bug scenario by injecting a failure in runtime\nresume.\n\nLink: https://github.com/thesofproject/linux/issues/4274\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"[DNM] ASoC: SOF: pm: inject a failure on 5th runtime resume"}},{"before":null,"after":"38bc9ca07e358b2321d66e8105e1e76054a3d01d","ref":"refs/heads/202303-dg2-back-to-silentstream","pushedAt":"2023-03-31T12:08:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ALSA: hda/hdmi: disable KAE for DG2\n\nDisable Keep-Alive implementation for DG2 products.\n\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"ALSA: hda/hdmi: disable KAE for DG2"}},{"before":"74530f053139525ae2b712231b647c2d2dd7c672","after":"7eea8ed43615df0a23eab86271cfdef3861771a2","ref":"refs/heads/202303-defer-kae-reenable","pushedAt":"2023-03-28T10:43:15.278Z","pushType":"push","commitsCount":1,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ALSA: hda/hdmi: drain the display pipeline before streaming\n\nAdd an explicit sequence to drain the display pipeline\nfrom audio samples before real streaming is started.\n\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"ALSA: hda/hdmi: drain the display pipeline before streaming"}},{"before":null,"after":"74530f053139525ae2b712231b647c2d2dd7c672","ref":"refs/heads/202303-defer-kae-reenable","pushedAt":"2023-03-27T11:24:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kv2019i","name":"Kai Vehmanen","path":"/kv2019i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46528387?s=80&v=4"},"commit":{"message":"ALSA: hda/hdmi: reenable KAE bit only after PCM close\n\nWhen keep-alive is used, hardware supports keeping the KAE bit\nenabled during normal streaming, or altenatively driver can toggle\nKAE bit on and off depending whether actual PCM streaming is\nactive or not.\n\nModify code to use the latter programming flow.\n\nSigned-off-by: Kai Vehmanen ","shortMessageHtmlLink":"ALSA: hda/hdmi: reenable KAE bit only after PCM close"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEHAoD0wA","startCursor":null,"endCursor":null}},"title":"Activity · kv2019i/linux"}