Merge tag 'misc-habanalabs-fixes-2019-08-12' of...
Merge tag 'misc-habanalabs-fixes-2019-08-12' of git://people.freedesktop.org/~gabbayo/linux into char-misc-next Oded writes: This tag contains a couple of important fixes: - Four fixes when running on s390 architecture (BE). With these fixes, the driver is fully functional on Big-endian architectures. The fixes include: - Validation/Patching of user packets - Completion queue handling - Internal H/W queues submission - Device IRQ unmasking operation - Fix to double free in an error path to avoid kernel corruption - Fix to DRAM usage accounting when a user process is terminated forcefully. * tag 'misc-habanalabs-fixes-2019-08-12' of git://people.freedesktop.org/~gabbayo/linux: habanalabs: fix device IRQ unmasking for BE host habanalabs: fix endianness handling for internal QMAN submission habanalabs: fix completion queue handling when host is BE habanalabs: fix endianness handling for packets from user habanalabs: fix DRAM usage accounting on context tear down habanalabs: Avoid double free in error flow
Showing
- drivers/misc/habanalabs/device.c 2 additions, 3 deletionsdrivers/misc/habanalabs/device.c
- drivers/misc/habanalabs/goya/goya.c 47 additions, 25 deletionsdrivers/misc/habanalabs/goya/goya.c
- drivers/misc/habanalabs/goya/goyaP.h 1 addition, 1 deletiondrivers/misc/habanalabs/goya/goyaP.h
- drivers/misc/habanalabs/habanalabs.h 7 additions, 2 deletionsdrivers/misc/habanalabs/habanalabs.h
- drivers/misc/habanalabs/hw_queue.c 5 additions, 9 deletionsdrivers/misc/habanalabs/hw_queue.c
- drivers/misc/habanalabs/include/goya/goya_packets.h 13 additions, 0 deletionsdrivers/misc/habanalabs/include/goya/goya_packets.h
- drivers/misc/habanalabs/irq.c 13 additions, 14 deletionsdrivers/misc/habanalabs/irq.c
- drivers/misc/habanalabs/memory.c 2 additions, 0 deletionsdrivers/misc/habanalabs/memory.c
Loading
Please register or sign in to comment