Show patches with: Submitter = Dave Jiang       |    Archived = No       |   814 patches
« 1 2 3 48 9 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() - - - --- 2022-09-19 Dave Jiang Accepted
dmaengine: idxd: Separate user and kernel pasid enabling dmaengine: idxd: Separate user and kernel pasid enabling - - - --- 2022-05-12 Dave Jiang Accepted
dmaengine: idxd: free irq before wq type is reset dmaengine: idxd: free irq before wq type is reset - - - --- 2022-05-12 Dave Jiang Accepted
dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call - - - --- 2022-05-12 Dave Jiang Accepted
dmaengine: idxd: fix lockdep warning on device driver removal dmaengine: idxd: fix lockdep warning on device driver removal - - - --- 2022-05-12 Dave Jiang Accepted
dmaengine: idxd: make idxd_register/unregister_dma_channel() static dmaengine: idxd: make idxd_register/unregister_dma_channel() static - - - --- 2022-05-06 Dave Jiang Accepted
dmaengine: idxd: skip irq free when wq type is not kernel dmaengine: idxd: skip irq free when wq type is not kernel - - 1 --- 2022-05-05 Dave Jiang Accepted
dmaengine: idxd: add missing callback function to support DMA_INTERRUPT dmaengine: idxd: add missing callback function to support DMA_INTERRUPT - - - --- 2022-04-26 Dave Jiang Accepted
dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled - - - --- 2022-04-25 Dave Jiang Accepted
dmaengine: idxd: refactor wq driver enable/disable operations dmaengine: idxd: refactor wq driver enable/disable operations - - - --- 2022-04-20 Dave Jiang Accepted
dmaengine: idxd: fix retry value to be constant for duration of function call dmaengine: idxd: fix retry value to be constant for duration of function call - - - --- 2022-04-18 Dave Jiang Accepted
dmaengine: idxd: match type for retries var in idxd_enqcmds() dmaengine: idxd: match type for retries var in idxd_enqcmds() - - - --- 2022-04-18 Dave Jiang Accepted
dmaengine: add verification of DMA_INTERRUPT capability for dmatest dmaengine: add verification of DMA_INTERRUPT capability for dmatest - - - --- 2022-04-12 Dave Jiang Accepted
dmaengine: idxd: set max_xfer and max_batch for RO device dmaengine: idxd: set max_xfer and max_batch for RO device - - - --- 2022-04-11 Dave Jiang Accepted
dmaengine: idxd: set DMA_INTERRUPT cap bit dmaengine: idxd: set DMA_INTERRUPT cap bit - - - --- 2022-04-11 Dave Jiang Accepted
dmaengine: idxd: add RO check for wq max_batch_size write dmaengine: idxd: add RO check for wq max_batch_size write - - 1 --- 2022-04-11 Dave Jiang Accepted
dmaengine: idxd: add RO check for wq max_transfer_size write dmaengine: idxd: add RO check for wq max_transfer_size write - - 1 --- 2022-04-11 Dave Jiang Accepted
dmaengine: idxd: skip clearing device context when device is read-only dmaengine: idxd: skip clearing device context when device is read-only - - 1 --- 2022-04-11 Dave Jiang Accepted
[v2] dmaengine: idxd: don't load pasid config until needed [v2] dmaengine: idxd: don't load pasid config until needed - - - --- 2022-04-07 Dave Jiang Accepted
dmaengine: idxd: fix device cleanup on disable dmaengine: idxd: fix device cleanup on disable - - 1 --- 2022-04-05 Dave Jiang Accepted
dmaengine: idxd: remove trailing white space on input str for wq name dmaengine: idxd: remove trailing white space on input str for wq name - - - --- 2022-03-21 Dave Jiang Accepted
dmaengine: idxd: update IAA definitions for user header dmaengine: idxd: update IAA definitions for user header - - - --- 2022-03-11 Dave Jiang Accepted
dmaengine: idxd: move wq irq enabling to after device enable dmaengine: idxd: move wq irq enabling to after device enable - - - --- 2022-03-04 Dave Jiang Accepted
dmaengine: idxd: restore traffic class defaults after wq reset dmaengine: idxd: restore traffic class defaults after wq reset - - - --- 2022-01-24 Dave Jiang Accepted
[2/2] dmaengine: idxd: deprecate token sysfs attributes for read buffers Repalce term 'token' with 'read buffer' - - - --- 2021-12-14 Dave Jiang Accepted
[1/2] dmaengine: idxd: change bandwidth token to read buffers Repalce term 'token' with 'read buffer' - - - --- 2021-12-14 Dave Jiang Accepted
dmaengine: idxd: fix wq settings post wq disable dmaengine: idxd: fix wq settings post wq disable - - 1 --- 2021-12-14 Dave Jiang Accepted
[3/3] dmaengine: idxd: change MSIX allocation based on per wq activation refactor driver to only enable irq for wq enable - - - --- 2021-12-13 Dave Jiang Accepted
[2/3] dmaengine: idxd: fix descriptor flushing locking refactor driver to only enable irq for wq enable - - - --- 2021-12-13 Dave Jiang Accepted
[1/3] dmaengine: idxd: embed irq_entry in idxd_wq struct refactor driver to only enable irq for wq enable - - - --- 2021-12-13 Dave Jiang Accepted
dmaengine: idxd: fix missed completion on abort path dmaengine: idxd: fix missed completion on abort path - - - --- 2021-12-08 Dave Jiang Accepted
[v2] dmaengine: idxd: add knob for enqcmds retries [v2] dmaengine: idxd: add knob for enqcmds retries - - - --- 2021-11-29 Dave Jiang Accepted
[v3] dmaengine: idxd: fix calling wq quiesce inside spinlock [v3] dmaengine: idxd: fix calling wq quiesce inside spinlock - - - --- 2021-11-17 Dave Jiang Accepted
dmaengine: idxd: set defaults for wq configs dmaengine: idxd: set defaults for wq configs - - - --- 2021-10-26 Dave Jiang Accepted
[v2,7/7] dmaengine: idxd: handle interrupt handle revoked event dmaengine: idxd: Add interrupt handle revoke support - 1 - --- 2021-10-26 Dave Jiang Accepted
[v2,6/7] dmaengine: idxd: handle invalid interrupt handle descriptors dmaengine: idxd: Add interrupt handle revoke support - 1 - --- 2021-10-26 Dave Jiang Accepted
[v2,5/7] dmaengine: idxd: create locked version of idxd_quiesce() call dmaengine: idxd: Add interrupt handle revoke support - 1 - --- 2021-10-26 Dave Jiang Accepted
[v2,4/7] dmaengine: idxd: add helper for per interrupt handle drain dmaengine: idxd: Add interrupt handle revoke support - 1 - --- 2021-10-26 Dave Jiang Accepted
[v2,3/7] dmaengine: idxd: move interrupt handle assignment dmaengine: idxd: Add interrupt handle revoke support - 1 - --- 2021-10-26 Dave Jiang Accepted
[v2,2/7] dmaengine: idxd: int handle management refactoring dmaengine: idxd: Add interrupt handle revoke support - 1 - --- 2021-10-26 Dave Jiang Accepted
[v2,1/7] dmaengine: idxd: rework descriptor free path on failure dmaengine: idxd: Add interrupt handle revoke support - 1 - --- 2021-10-26 Dave Jiang Accepted
[v2] dmaengine: idxd: fix resource leak on dmaengine driver disable [v2] dmaengine: idxd: fix resource leak on dmaengine driver disable - - 1 --- 2021-10-25 Dave Jiang Accepted
[v2] dmaengine: idxd: cleanup completion record allocation [v2] dmaengine: idxd: cleanup completion record allocation - - 1 --- 2021-10-25 Dave Jiang Accepted
dmaengine: idxd: remove kernel wq type set when load configuration dmaengine: idxd: remove kernel wq type set when load configuration - - - --- 2021-10-20 Dave Jiang Accepted
dmaengine: idxd: check GENCAP config support for gencfg register dmaengine: idxd: check GENCAP config support for gencfg register - - - --- 2021-10-12 Dave Jiang Accepted
dmaengine: idxd: remove gen cap field per spec 1.2 update dmaengine: idxd: remove gen cap field per spec 1.2 update - - - --- 2021-10-12 Dave Jiang Accepted
dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission - - - --- 2021-09-29 Dave Jiang Accepted
dmanegine: idxd: fix resource free ordering on driver removal dmanegine: idxd: fix resource free ordering on driver removal - - - --- 2021-09-21 Dave Jiang Accepted
dmaengine: idxd: add halt interrupt support dmaengine: idxd: add halt interrupt support - - - --- 2021-09-08 Dave Jiang Accepted
dmaengine: idxd: reconfig device after device reset command dmaengine: idxd: reconfig device after device reset command - - - --- 2021-09-02 Dave Jiang Accepted
dmaengine: idxd: remove interrupt disable for cmd_lock dmaengine: idxd: remove interrupt disable for cmd_lock - 1 - --- 2021-08-24 Dave Jiang Accepted
dmaengine: idxd: remove interrupt disable for dev_lock dmaengine: idxd: remove interrupt disable for dev_lock - 1 - --- 2021-08-24 Dave Jiang Accepted
dmaengine: idxd: fix setting up priv mode for dwq dmaengine: idxd: fix setting up priv mode for dwq - - - --- 2021-08-19 Dave Jiang Accepted
dmaengine: idxd: set descriptor allocation size to threshold for swq dmaengine: idxd: set descriptor allocation size to threshold for swq - - - --- 2021-08-06 Dave Jiang Accepted
dmaengine: idxd: make submit failure path consistent on desc freeing dmaengine: idxd: make submit failure path consistent on desc freeing - - - --- 2021-08-06 Dave Jiang Accepted
[v2] dmaengine: idxd: remove interrupt flag for completion list spinlock [v2] dmaengine: idxd: remove interrupt flag for completion list spinlock - 1 - --- 2021-08-06 Dave Jiang Accepted
dmaengine: idxd: clear block on fault flag when clear wq dmaengine: idxd: clear block on fault flag when clear wq - - - --- 2021-08-03 Dave Jiang Accepted
dmaengine: idxd: add capability check for 'block on fault' attribute dmaengine: idxd: add capability check for 'block on fault' attribute - - - --- 2021-08-03 Dave Jiang Accepted
dmaengine: idxd: make I/O interrupt handler one shot dmaengine: idxd: make I/O interrupt handler one shot - 1 - --- 2021-08-03 Dave Jiang Accepted
dmaengine: idxd: fix abort status check dmaengine: idxd: fix abort status check - - - --- 2021-07-22 Dave Jiang Accepted
dmaengine: idxd: fix wq slot allocation index check dmaengine: idxd: fix wq slot allocation index check - - - --- 2021-07-22 Dave Jiang Accepted
dmaengine: idxd: fix uninit var for alt_drv dmaengine: idxd: fix uninit var for alt_drv - - - --- 2021-07-21 Dave Jiang Accepted
dmanegine: idxd: add software command status dmanegine: idxd: add software command status - - - --- 2021-07-20 Dave Jiang Accepted
dmaengine: idxd: Set defaults for GRPCFG traffic class dmaengine: idxd: Set defaults for GRPCFG traffic class - - - --- 2021-07-20 Dave Jiang Accepted
dmaengine: idxd: rotate portal address for better performance dmaengine: idxd: rotate portal address for better performance - - - --- 2021-07-20 Dave Jiang Accepted
[v3,18/18] dmaengine: idxd: move dsa_drv support to compatible mode Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,17/18] dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,16/18] dmaengine: idxd: create user driver for wq 'device' Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,15/18] dmaengine: idxd: create dmaengine driver for wq 'device' Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,14/18] dmaengine: idxd: create idxd_device sub-driver Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,13/18] dmaengine: idxd: add type to driver in order to allow device matching Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,12/18] dmanegine: idxd: open code the dsa_drv registration Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,11/18] dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,10/18] dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,09/18] dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,08/18] dmaengine: idxd: remove iax_bus_type prototype Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,07/18] dmaengine: idxd: remove bus shutdown Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,06/18] dmaengine: idxd: move wq_disable() to device.c Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,05/18] dmaengine: idxd: move wq_enable() to device.c Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,04/18] dmaengine: idxd: remove IDXD_DEV_CONF_READY Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,03/18] dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev Fix idxd sub-drivers setup - - - --- 2021-07-15 Dave Jiang Accepted
[v3,02/18] dmaengine: idxd: add driver name Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v3,01/18] dmaengine: idxd: add driver register helper Fix idxd sub-drivers setup - 1 - --- 2021-07-15 Dave Jiang Accepted
[v2] dmaengine: idxd: remove fault processing code [v2] dmaengine: idxd: remove fault processing code - - - --- 2021-07-14 Dave Jiang Accepted
dmaengine: idxd: fix sequence for pci driver remove() and shutdown() dmaengine: idxd: fix sequence for pci driver remove() and shutdown() - - - --- 2021-07-14 Dave Jiang Accepted
[v4] dmaengine: idxd: fix submission race window [v4] dmaengine: idxd: fix submission race window - - - --- 2021-07-14 Dave Jiang Accepted
dmaengine: idxd: fix desc->vector that isn't being updated dmaengine: idxd: fix desc->vector that isn't being updated - - - --- 2021-07-14 Dave Jiang Accepted
dmaengine: idxd: fix setup sequence for MSIXPERM table dmaengine: idxd: fix setup sequence for MSIXPERM table - - - --- 2021-06-24 Dave Jiang Accepted
dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin 1 - - --- 2021-06-24 Dave Jiang Accepted
dmaengine: idxd: fix array index when int_handles are being used dmaengine: idxd: fix array index when int_handles are being used - - - --- 2021-06-24 Dave Jiang Accepted
dmaengine: idxd: add missing percpu ref put on failure dmaengine: idxd: add missing percpu ref put on failure - - - --- 2021-06-24 Dave Jiang Accepted
[v2] dmanegine: idxd: cleanup all device related bits after disabling device [v2] dmanegine: idxd: cleanup all device related bits after disabling device - - - --- 2021-06-05 Dave Jiang Accepted
dmaengine: idxd: Add wq occupancy information to sysfs attribute dmaengine: idxd: Add wq occupancy information to sysfs attribute - - - --- 2021-06-03 Dave Jiang Accepted
dmaengine: idxd: have command status always set dmaengine: idxd: have command status always set - - - --- 2021-06-03 Dave Jiang Accepted
dmaengine: idxd: Add missing cleanup for early error out in probe call dmaengine: idxd: Add missing cleanup for early error out in probe call - - - --- 2021-05-25 Dave Jiang Accepted
dmaengine: idxd: remove devm allocation for idxd->int_handles dmaengine: idxd: remove devm allocation for idxd->int_handles - - - --- 2021-05-10 Dave Jiang Accepted
dmaengine: idxd: add missing dsa driver unregister dmaengine: idxd: add missing dsa driver unregister - - - --- 2021-04-26 Dave Jiang Accepted
dmaengine: idxd: add engine 'struct device' missing bus type assignment dmaengine: idxd: add engine 'struct device' missing bus type assignment - - - --- 2021-04-26 Dave Jiang Accepted
dmaengine: idxd: device cmd should use dedicated lock dmaengine: idxd: device cmd should use dedicated lock - - - --- 2021-04-20 Dave Jiang Accepted
dmaengine: idxd: remove MSIX masking for interrupt handlers dmaengine: idxd: remove MSIX masking for interrupt handlers - 1 - --- 2021-04-20 Dave Jiang Accepted
« 1 2 3 48 9 »