Switchtec-dma v0.9 release for Switchtec Gen4 PFX/PSX/PAX MR-2
About this Release
This release supports the following Switchtec devices and releases.
Generation | Variant | Release |
---|---|---|
Gen4 | PSX/PFX | Beta (F/W version: 03.50.0.03e), MR-1 (F/W version: 03.60.0.049), MR-2 (F/W version: 03.70.0.04f) |
Gen4 | PAX | Beta (F/W version: 04.50.0.440), MR-1 (F/W version: 04.60.0.449), MR-2 (F/W version: 04.70.0.450) |
Note:
- The driver is tested against Linux kernel 5.6.
What is New?
This release introduces the following new features, changes and fixes.
Features and Changes
N/A
Fixes
This release includes the following fixes.
- Add barriers to synchronize SQ and CQ handling 2fa3c2e
- Pause and reset channels when loading driver 42479b6
- Fix a bug in struct register_buf_data 7b3d044
- Remove static modifier for the ce variable in function process_desc 84e444f
- Use swdma_dev->chan_cnt instead of swdma_dev->dma_dev.chancnt aea758c
- Avoid sleeping in RCU read-side critical sections and correct some improper uses of RCU 9395754
Limitations
N/A