Commit Graph

56 Commits (7e4992288e55f1e15f7498ead618b3943f5cfd3f)

Author SHA1 Message Date
Dan Williams 5157b4aa5b raid6: fix recovery performance regression 15 years ago
Tejun Heo 5a0e3ad6af include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 15 years ago
Dan Williams e02a0e47a3 async_tx: expand async raid6 test to cover ioatdma corner case 15 years ago
Dan Williams 7b3cc2b1fc async_tx: build-time toggling of async_{syndrome,xor}_val dma support 15 years ago
Dan Williams da17bf4306 async_tx: fix asynchronous raid6 recovery for ddf layouts 15 years ago
Dan Williams 030b07720b async_pq: rename scribble page 15 years ago
Dan Williams 5676470f06 async_pq: kill a stray dma_map() call and other cleanups 15 years ago
NeilBrown b2141e6951 raid6/async_tx: handle holes in block list in async_syndrome_val 15 years ago
NeilBrown 5dd33c9a4c md/async: don't pass a memory pointer as a page pointer. 15 years ago
Dan Williams 1f6672d44c async_tx/raid6: add missing dma_unmap calls to the async fail case 15 years ago
Dan Williams 1b6df69309 raid6test: fix stack overflow 16 years ago
Dan Williams 83544ae9f3 dmaengine, async_tx: support alignment checks 16 years ago
Dan Williams 138f4c359d dmaengine, async_tx: add a "no channel switch" allocator 16 years ago
Dan Williams 0403e38277 dmaengine: add fence support 16 years ago
Dan Williams cb3c82992f async_tx: raid6 recovery self test 16 years ago
Dan Williams 0a82a6239b async_tx: add support for asynchronous RAID6 recovery operations 16 years ago
Dan Williams b2f46fd8ef async_tx: add support for asynchronous GF multiplication 16 years ago
Dan Williams 95475e5711 async_tx: remove walk of tx->parent chain in dma_wait_for_async_tx 16 years ago
Dan Williams af1f951eb6 async_tx: kill needless module_{init|exit} 16 years ago
Dan Williams ad283ea4a3 async_tx: add sum check flags 16 years ago
Dan Williams daf4219dbc dmaengine: move HIGHMEM64G restriction to ASYNC_TX_DMA 16 years ago
Dan Williams 04ce9ab385 async_xor: permit callers to pass in a 'dma/page scribble' region 16 years ago
Dan Williams a08abd8ca8 async_tx: structify submission arguments, add scribble 16 years ago
Dan Williams 88ba2aa586 async_tx: kill ASYNC_TX_DEP_ACK flag 16 years ago
Dan Williams 099f53cb50 async_tx: rename zero_sum to val 16 years ago
Dan Williams 729b5d1b8e dmaengine: allow dma support for async_tx to be toggled 16 years ago
Dan Williams 06164f3194 async_tx: provide __async_inline for HAS_DMA=n archs 16 years ago
Dan Williams 209b84a88f dmaengine: replace dma_async_client_register with dmaengine_get 16 years ago
Dan Williams 2ba05622b8 dmaengine: provide a common 'issue_pending_all' implementation 16 years ago
Dan Williams bec085134e dmaengine: centralize channel allocation, introduce dma_find_channel 16 years ago
Dan Williams 6f49a57aa5 dmaengine: up-level reference counting to the module level 16 years ago
Dan Williams 07f2211e4f dmaengine: remove dependency on async_tx 16 years ago
Dan Williams a06d568f7c async_xor: dma_map destination DMA_BIDIRECTIONAL 16 years ago
Dan Williams fdb0ac8061 async_tx: make async_tx_run_dependencies() easier to read 17 years ago
Yuri Tikhonov de24125dd0 async_tx: fix the bug in async_tx_run_dependencies 17 years ago
Dan Williams e34a8ae790 async_tx: fix missing braces in async_xor_zero_sum 17 years ago
Dan Williams 3dce017137 async_tx: remove depend_tx from async_tx_sync_epilog 17 years ago
Dan Williams d2c52b7983 async_tx: export async_tx_quiesce 17 years ago
Dan Williams 669ab0b210 async_tx: fix handling of the "out of descriptor" condition in async_xor 17 years ago
Dan Williams 1e55db2d6b async_tx: ensure the xor destination buffer remains dma-mapped 17 years ago
Li Zefan 20fc190b0e async_tx: list_for_each_entry_rcu() cleanup 17 years ago
Dan Williams 65bc3ffe8c async_tx: fix async_memset compile error 17 years ago
Franck Bui-Huu 82524746c2 rcu: split list.h and move rcu-protected lists into rculist.h 17 years ago
Dan Williams 636bdeaa12 dmaengine: ack to flags: make use of the unused bits in the 'ack' field 17 years ago
Dan Williams 19242d7233 async_tx: fix multiple dependency submission 17 years ago
Dan Williams 8d8002f642 async_tx: avoid the async xor_zero_sum path when src_cnt > device->max_xor 17 years ago
Dan Williams 3280ab3e88 async_tx: checkpatch says s/__FUNCTION__/__func__/g 17 years ago
Dan Williams 47437b2c9a async_tx: allow architecture specific async_tx_find_channel implementations 17 years ago
Dan Williams d4c56f97ff async_tx: replace 'int_en' with operation preparation flags 17 years ago
Dan Williams 0036731c88 async_tx: kill tx_set_src and tx_set_dest methods 17 years ago