~pearlteam/ubuntu/+source/linux:pearl2-4.15.0-21.22

Last commit made on 2018-05-14
Get this branch:
git clone -b pearl2-4.15.0-21.22 https://git.launchpad.net/~pearlteam/ubuntu/+source/linux
Members of The Pearl Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
pearl2-4.15.0-21.22
Repository:
lp:~pearlteam/ubuntu/+source/linux

Recent commits

4026f95... by dann frazier

UBUNTU: Ubuntu-4.15.0-21.22+pearl2.3

Signed-off-by: dann frazier <email address hidden>

debd525... by dann frazier

UBUNTU: packaging: disable non-arm64 archs

We're only building arm64 for this project, so don't do checks for other
architectures. Fixes a FTBFS when final-checks fails to find ABI files
for those archs.

Signed-off-by: dann frazier <email address hidden>

f17af51... by dann frazier

UBUNTU: packaging: arm64: disable snapdragon flavor

Save time and space avoiding a build we don't need.

Signed-off-by: dann frazier <email address hidden>

7d202f0... by dann frazier

UBUNTU: Start new release

Ignore: yes
Signed-off-by: dann frazier <email address hidden>

c1e9ece... by dann frazier

UBUNTU: Ubuntu-4.15.0-21.22+pearl2.2

Signed-off-by: dann frazier <email address hidden>

b7865cf... by Jason Gunthorpe <email address hidden>

RDMA/hns: Use structs to describe the uABI instead of opencoding

BugLink: https://bugs.launchpad.net/bugs/1770974

Open coding a loose value is not acceptable for describing the uABI in
RDMA. Provide the missing struct.

Signed-off-by: Jason Gunthorpe <email address hidden>
(cherry picked from commit 633fb4d9fdaa613308c136293107f28e08e85d25)
Signed-off-by: dann frazier <email address hidden>

af20b6a... by Andy Shevchenko <email address hidden>

RDMA/hns: Replace __raw_write*(cpu_to_le*()) with LE write*()

BugLink: https://bugs.launchpad.net/bugs/1770974

There is no need to repeat the semantics of writel() and similar.
Moreover sparse complains about this:

drivers/infiniband/hw/hns/hns_roce_hw_v1.c:1690:22: expected unsigned long long val
drivers/infiniband/hw/hns/hns_roce_hw_v1.c:1690:22: got restricted __le64 <noident>

Fixing this by replacing __raw_write*(cpu_to_le*()) calls by plain
write*() ones.

Note, write*() accessors are little endian by definition.

Reported-by: kbuild test robot <email address hidden>
Signed-off-by: Andy Shevchenko <email address hidden>
Signed-off-by: Jason Gunthorpe <email address hidden>
(cherry picked from commit 71591d1280e5ef02c2af2ffb9801d0c842973be9)
Signed-off-by: dann frazier <email address hidden>

0c8642f... by oulijun <email address hidden>

RDMA/hns: Use free_pages function instead of free_page

BugLink: https://bugs.launchpad.net/bugs/1770974

It need to use free_pages function for free the memory allocated
by __get_free_pages function.

Signed-off-by: Lijun Ou <email address hidden>
Signed-off-by: Jason Gunthorpe <email address hidden>
(cherry picked from commit d480bb50d294e23a6773c507b8017e6bc45efc67)
Signed-off-by: dann frazier <email address hidden>

a417907... by Yixian Liu <email address hidden>

RDMA/hns: Fix QP state judgement before receiving work requests

BugLink: https://bugs.launchpad.net/bugs/1770974

The QP can accept receive work requests only when the QP is
in the states that allow them to be submitted.

This patch updates the QP state judgement based on the
specification.

Signed-off-by: Yixian Liu <email address hidden>
Signed-off-by: Lijun Ou <email address hidden>
Signed-off-by: Jason Gunthorpe <email address hidden>
(cherry picked from commit ced07769dc8484a9221aa616b3e935e748e8db03)
Signed-off-by: dann frazier <email address hidden>

6a4bc3d... by oulijun <email address hidden>

RDMA/hns: Fix a bug with modifying mac address

BugLink: https://bugs.launchpad.net/bugs/1770974

When modifying mac address, it will trigger hns_roce_del_gid
function and can't delete the default gid matched the index
because the attribute of gid is null.

Signed-off-by: Lijun Ou <email address hidden>
Signed-off-by: Jason Gunthorpe <email address hidden>
(cherry picked from commit 173bc6be96c733ff7e6418eece9d64d03e7465b3)
Signed-off-by: dann frazier <email address hidden>