Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Diskadd 2.10 #254

Open
wants to merge 56 commits into
base: master
Choose a base branch
from
Open

Diskadd 2.10 #254

wants to merge 56 commits into from

Conversation

prabirpaul
Copy link
Contributor

What this PR does / why we need it:
chery-pick 45af3df from master

Which issue(s) this PR fixes (optional)
Closes #

Special notes for your reviewer:

prabirpaul and others added 30 commits January 27, 2020 16:24
* Set fastpath for valid fuse requests only
Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
* fix for 4.9 kernel

Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
…allow (#70)

user to submit new requests after abort and deadlock.

use syncrhonize_rcu() to make sure changes are seen by all threads
don't need to lock around checking connected status anymore
Fix conflict...

Co-authored-by: prabirpaul <[email protected]>
* Compile fixes for 5.8.x, 4.12.x & 4.13.x EL7 kernels.

* Merge in master 'Suse compile fixes PR #147 (bc03ffa)'
* Fix compilation failure on 4.15.0-1077-gcp.

* Add env to force CC from which will not affect other builds on the system.

Fix conflicts...
…w interface blk_alloc_queue_rh. Add explicit check for this api for now. (#184)
* compilation fixes in 5.9/5.10 kernel

Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
… submit ios (#196) (#197)

to pxd instead of the request queue
* SLES/Suse 4.12.x compile fixes.

* Use a 'defined' entry instead of 'not defined' entry

* Consolidate duplicate code to pxd_compat.h and wrap cond to 80 cols

* Fix compilation issue.

Co-authored-by: [email protected] <[email protected]>
Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
* Use the existing pxd_io_tracker obj.

* Change version check to Fix undefined declarations for 5.8 kernels. Fix iot not declared error.

* Use the existing pxd_io_tracker obj.
prabirpaul and others added 26 commits March 11, 2021 19:53
* address race between restart and new req processing

Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
* address race between restart and new req processing

Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
* cherry-picked driver support from master
* bump driver version

Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
…230)

* PWX-21175: handle kernel crash in fastpath(#229)
* compile fix - disable fastpath code during compile time
cherry picked changes into 2.10.0
Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
Signed-off-by: Lakshmi Narasimhan Sundararajan <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants