[0/5] accel/qaic fixes for 6.4

Message ID 20230517193540.14323-1-quic_jhugo@quicinc.com
Headers
Series accel/qaic fixes for 6.4 |

Message

Jeffrey Hugo May 17, 2023, 7:35 p.m. UTC
  During development of new features, we noticed some spots in the code that
could be improved based on review feedback from the initial driver series.

Also two race condition fixes, one found during stress testing and another
via code inspection.

Jeffrey Hugo (1):
  accel/qaic: Fix NNC message corruption

Pranjal Ramajor Asha Kanojiya (4):
  accel/qaic: Validate user data before grabbing any lock
  accel/qaic: Validate if BO is sliced before slicing
  accel/qaic: Flush the transfer list again
  accel/qaic: Grab ch_lock during QAIC_ATTACH_SLICE_BO

 drivers/accel/qaic/qaic_control.c | 41 ++++++++------
 drivers/accel/qaic/qaic_data.c    | 91 +++++++++++++++----------------
 2 files changed, 70 insertions(+), 62 deletions(-)
  

Comments

Jeffrey Hugo May 23, 2023, 3:56 p.m. UTC | #1
On 5/17/2023 1:35 PM, Jeffrey Hugo wrote:
> During development of new features, we noticed some spots in the code that
> could be improved based on review feedback from the initial driver series.
> 
> Also two race condition fixes, one found during stress testing and another
> via code inspection.
> 
> Jeffrey Hugo (1):
>    accel/qaic: Fix NNC message corruption
> 
> Pranjal Ramajor Asha Kanojiya (4):
>    accel/qaic: Validate user data before grabbing any lock
>    accel/qaic: Validate if BO is sliced before slicing
>    accel/qaic: Flush the transfer list again
>    accel/qaic: Grab ch_lock during QAIC_ATTACH_SLICE_BO
> 
>   drivers/accel/qaic/qaic_control.c | 41 ++++++++------
>   drivers/accel/qaic/qaic_data.c    | 91 +++++++++++++++----------------
>   2 files changed, 70 insertions(+), 62 deletions(-)
> 

Pushed to drm-misc-fixes