{"id":"CVE-2022-50541","summary":"dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow","details":"In the Linux kernel, the following vulnerability has been resolved:\n\ndmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow\n\nUDMA_CHAN_RT_*BCNT_REG stores the real-time channel bytecount statistics.\nThese registers are 32-bit hardware counters and the driver uses these\ncounters to monitor the operational progress status for a channel, when\ntransferring more than 4GB of data it was observed that these counters\noverflow and completion calculation of a operation gets affected and the\ntransfer hangs indefinitely.\n\nThis commit adds changes to decrease the byte count for every complete\ntransaction so that these registers never overflow and the proper byte\ncount statistics is maintained for ongoing transaction by the RT counters.\n\nEarlier uc-\u003ebcnt used to maintain a count of the completed bytes at driver\nside, since the RT counters maintain the statistics of current transaction\nnow, the maintenance of uc-\u003ebcnt is not necessary.","modified":"2026-04-02T08:28:36.060563Z","published":"2025-10-07T15:21:06.548Z","related":["SUSE-SU-2025:4111-1","SUSE-SU-2025:4139-1","SUSE-SU-2025:4149-1","SUSE-SU-2025:4320-1"],"database_specific":{"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/50xxx/CVE-2022-50541.json","cna_assigner":"Linux"},"references":[{"type":"WEB","url":"https://git.kernel.org/stable/c/7c94dcfa8fcff2dba53915f1dabfee49a3df8b88"},{"type":"WEB","url":"https://git.kernel.org/stable/c/a065657643a62a24b4435ddcaea45f1e9378749e"},{"type":"WEB","url":"https://git.kernel.org/stable/c/d68da10b0cceb4177b653833e794b2923a4ffbd7"},{"type":"WEB","url":"https://git.kernel.org/stable/c/e0b16bfbd3a4a8d09614046335f4482313e7c0c4"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/50xxx/CVE-2022-50541.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2022-50541"},{"type":"PACKAGE","url":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","events":[{"introduced":"25dcb5dd7b7ce5587c1df18f584ff78f51a68a94"},{"fixed":"d68da10b0cceb4177b653833e794b2923a4ffbd7"},{"fixed":"e0b16bfbd3a4a8d09614046335f4482313e7c0c4"},{"fixed":"a065657643a62a24b4435ddcaea45f1e9378749e"},{"fixed":"7c94dcfa8fcff2dba53915f1dabfee49a3df8b88"}]}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-50541.json"}}],"schema_version":"1.7.5"}