summaryrefslogtreecommitdiff
path: root/tools/perf/scripts
diff options
context:
space:
mode:
authorMatthias Reichl <hias@horus.com>2017-02-20 20:01:16 +0100
committerVinod Koul <vinod.koul@intel.com>2017-03-06 08:49:11 +0530
commit2201ac6129fa162ac24da089a034bb0971648ebb (patch)
tree8be9bbc08e1a13278e20901442bc3e8a1366af2d /tools/perf/scripts
parentc1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201 (diff)
downloadkernel-2201ac6129fa162ac24da089a034bb0971648ebb.tar.gz
dmaengine: bcm2835: Fix cyclic DMA period splitting
The code responsible for splitting periods into chunks that can be handled by the DMA controller missed to update total_len, the number of bytes processed in the current period, when there are more chunks to follow. Therefore total_len was stuck at 0 and the code didn't work at all. This resulted in a wrong control block layout and audio issues because the cyclic DMA callback wasn't executing on period boundaries. Fix this by adding the missing total_len update. Signed-off-by: Matthias Reichl <hias@horus.com> Signed-off-by: Martin Sperl <kernel@martin.sperl.org> Tested-by: Clive Messer <clive.messer@digitaldreamtime.co.uk> Reviewed-by: Eric Anholt <eric@anholt.net> Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Diffstat (limited to 'tools/perf/scripts')
0 files changed, 0 insertions, 0 deletions
2022-08-13NFS: Fix another fsync() issue after a server rebootTrond Myklebust 2022-08-10Merge tag 'nfs-for-5.20-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds 2022-08-09NFS: Improve write error tracingTrond Myklebust 2022-08-02NFS: nfs_async_write_reschedule_io must not recurse into the writeback codeTrond Myklebust 2022-08-02mm/migrate: Convert migrate_page() to migrate_folio()Matthew Wilcox (Oracle) 2022-08-02nfs: Convert to migrate_folioMatthew Wilcox (Oracle) 2022-07-23nfs: only issue commit in DIO codepath if we have uncommitted dataJeff Layton 2022-05-31NFSv4.1 mark qualified async operations as MOVEABLE tasksOlga Kornievskaia 2022-05-17NFS: Further fixes to the writeback error handlingTrond Myklebust 2022-05-17NFS: Don't report errors from nfs_pageio_complete() more than onceTrond Myklebust 2022-05-17NFS: Do not report EINTR/ERESTARTSYS as mapping errorsTrond Myklebust 2022-03-29Merge tag 'nfs-for-5.18-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds 2022-03-22Merge tag 'folio-5.18b' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds 2022-03-22nfs: remove reliance on bdi congestionNeilBrown 2022-03-22NFS: Avoid writeback threads getting stuck in mempool_alloc()Trond Myklebust 2022-03-22NFS: nfsiod should not block forever in mempool_alloc()Trond Myklebust 2022-03-15nfs: Convert from invalidatepage to invalidate_folioMatthew Wilcox (Oracle) 2022-03-13SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOCNeilBrown 2022-02-25NFS: Use of mapping_set_error() results in spurious errorsTrond Myklebust 2022-02-25NFS: Replace last uses of NFS_INO_REVAL_PAGECACHETrond Myklebust 2022-01-10nfs: Implement cache I/O by accessing the cache directlyDavid Howells 2022-01-10nfs: Convert to new fscache volume/cookie APIDave Wysochanski 2021-10-21NFS: Remove redundant call to __set_page_dirty_nobuffersTrond Myklebust 2021-10-20SUNRPC: Trace calls to .rpc_call_doneChuck Lever 2021-10-20NFS: Fix up commit deadlocksTrond Myklebust 2021-10-10NFS: Fix deadlocks in nfs_scan_commit_list()Trond Myklebust 2021-10-10NFS: Instrument i_size_write()Chuck Lever 2021-10-03NFS: Fix up nfs_ctx_key_to_expire()Trond Myklebust 2021-07-08NFSv4.1 identify and mark RPC tasks that can move between transportsOlga Kornievskaia 2021-04-13NFSv4: Don't modify the change attribute cached in the inodeTrond Myklebust 2021-04-13NFS: Separate tracking of file mode cache validity from the uid/gidTrond Myklebust 2021-04-12NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validityTrond Myklebust 2021-03-08NFS: Fix open coded versions of nfs_set_cache_invalid()Trond Myklebust 2021-02-16NFS: Add support for eager writesTrond Myklebust 2021-02-08NFS: Optimise sparse writes past the end of fileTrond Myklebust