-
8b220d4...
by
Gal Pressman <email address hidden>
-
UBUNTU: SAUCE: linux/efa: Bump driver version to 1.4.0
BugLink: https://bugs.launchpad.net/bugs/1844166
Reviewed-by: Firas JahJah <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/tree/master/kernel/linux/efa
Signed-off-by: Kamal Mostafa <email address hidden>
-
f13df7a...
by
Gal Pressman <email address hidden>
-
UBUNTU: SAUCE: linux/efa: Assign err when failing to create everbs device
BugLink: https://bugs.launchpad.net/bugs/1844166
When everbs device creation fails, err variable should be assigned.
While at it, log err as part of the error message.
Reviewed-by: Firas JahJah <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/tree/master/kernel/linux/efa
Signed-off-by: Kamal Mostafa <email address hidden>
-
0940a74...
by
Gal Pressman <email address hidden>
-
UBUNTU: SAUCE: linux/efa: Use existing FIELD_SIZEOF macro
BugLink: https://bugs.launchpad.net/bugs/1844166
Use FIELD_SIZEOF macro instead of hard coding it in field_avail macro.
Reviewed-by: Daniel Kranzdorf <email address hidden>
Reviewed-by: Firas JahJah <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/tree/master/kernel/linux/efa
Signed-off-by: Kamal Mostafa <email address hidden>
-
24905e1...
by
Gal Pressman <email address hidden>
-
UBUNTU: SAUCE: linux/efa: Align with CQ core allocations
BugLink: https://bugs.launchpad.net/bugs/1844166
Align driver with upstream CQ core allocations.
Reviewed-by: Firas JahJah <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/tree/master/kernel/linux/efa
Signed-off-by: Kamal Mostafa <email address hidden>
-
3725b99...
by
Gal Pressman <email address hidden>
-
UBUNTU: SAUCE: linux/efa: Fix wrong ifdef clause
BugLink: https://bugs.launchpad.net/bugs/1844166
The wrong ifdef was used to surround the AH object size declaration.
Reviewed-by: Firas JahJah <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/tree/master/kernel/linux/efa
Signed-off-by: Kamal Mostafa <email address hidden>
-
885a58e...
by
Gal Pressman <email address hidden>
-
UBUNTU: SAUCE: linux/efa: Combine create CQ functions
BugLink: https://bugs.launchpad.net/bugs/1844166
Remove the redundant helper function do_create_cq.
Reviewed-by: Daniel Kranzdorf <email address hidden>
Reviewed-by: Firas JahJah <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/tree/master/kernel/linux/efa
Signed-off-by: Kamal Mostafa <email address hidden>
-
dfcbef3...
by
Gal Pressman <email address hidden>
-
UBUNTU: SAUCE: linux/efa: Clean destroy CQ in drivers do not return errors
BugLink: https://bugs.launchpad.net/bugs/1844166
[ Upstream commit a52c8e2469c30cf7ac453d624aed9c168b23d1af ]
Like all other destroy commands, .destroy_cq() call is not supposed
to fail. In all flows, the attempt to return earlier caused to memory
leaks.
This patch converts .destroy_cq() to do not return any errors.
Reviewed-by: Firas JahJah <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/tree/master/kernel/linux/efa
Signed-off-by: Kamal Mostafa <email address hidden>
-
f860d35...
by
Gal Pressman <email address hidden>
-
UBUNTU: SAUCE: linux/efa: Move owner into struct ib_device_ops
BugLink: https://bugs.launchpad.net/bugs/1844166
[ Upstream commit 7a15414252ae4f1d450462d83f883b2d9d8036ee ]
This more closely follows how other subsytems work, with owner being a
member of the structure containing the function pointers.
Reviewed-by: Firas JahJah <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/tree/master/kernel/linux/efa
Signed-off-by: Kamal Mostafa <email address hidden>
-
c0a96b5...
by
Gal Pressman <email address hidden>
-
UBUNTU: SAUCE: linux/efa: Move uverbs_abi_ver into struct ib_device_ops
BugLink: https://bugs.launchpad.net/bugs/1844166
[ Upstream commit 72c6ec18eb6161c8fc672ae96ec5c77df4d07405 ]
No reason for every driver to emit code to set this, just make it part of
the driver's existing static const ops structure.
Reviewed-by: Firas JahJah <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/tree/master/kernel/linux/efa
Signed-off-by: Kamal Mostafa <email address hidden>
-
5062463...
by
Gal Pressman <email address hidden>
-
UBUNTU: SAUCE: linux/efa: Move driver_id into struct ib_device_ops
BugLink: https://bugs.launchpad.net/bugs/1844166
[ Upstream commit b9560a419bfd498279333387817adcf5faef2825 ]
No reason for every driver to emit code to set this, just make it part of
the driver's existing static const ops structure.
Reviewed-by: Firas JahJah <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Reference: https://github.com/amzn/amzn-drivers/tree/master/kernel/linux/efa
Signed-off-by: Kamal Mostafa <email address hidden>