~canonical-kernel/ubuntu/+source/linux-gcp/+git/disco:master-next

Last commit made on 2020-01-11
Get this branch:
git clone -b master-next https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-gcp/+git/disco
Members of Canonical Kernel can upload to this branch. Log in for directions.

Branch merges

Branch information

Recent commits

8218f44... by Sultan Alsawaf

UBUNTU: Ubuntu-gcp-5.0.0-1029.30

Signed-off-by: Sultan Alsawaf <email address hidden>

68ddb2a... by Sultan Alsawaf

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1858539
Properties: no-test-build
Signed-off-by: Sultan Alsawaf <email address hidden>

ae8866b... by Sultan Alsawaf

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Sultan Alsawaf <email address hidden>

f4a437b... by Khaled El Mously

UBUNTU: Ubuntu-gcp-5.0.0-1028.29

Signed-off-by: Khalid Elmously <email address hidden>

234839f... by Khaled El Mously

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1856985
Properties: no-test-build
Signed-off-by: Khalid Elmously <email address hidden>

13915f9... by Khaled El Mously

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Khalid Elmously <email address hidden>

a1a5893... by Khaled El Mously

UBUNTU: [config] Enable GVE driver

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

Signed-off-by: Khalid Elmously <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Connor Kuehl <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>

5e0c843... by Jeroen de Borst <email address hidden>

gve: Fix the queue page list allocated pages count

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

In gve_alloc_queue_page_list(), when a page allocation fails,
qpl->num_entries will be wrong. In this case priv->num_registered_pages
can underflow in gve_free_queue_page_list(), causing subsequent calls
to gve_alloc_queue_page_list() to fail.

Fixes: f5cedc84a30d ("gve: Add transmit and receive support")
Signed-off-by: Jeroen de Borst <email address hidden>
Reviewed-by: Catherine Sullivan <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit a95069ecb7092d03b2ea1c39ee04514fe9627540)
Signed-off-by: Khalid Elmously <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Connor Kuehl <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>

c877c2d... by Yangchun Fu <email address hidden>

gve: Fixes DMA synchronization.

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

Synces the DMA buffer properly in order for CPU and device to see
the most up-to-data data.

Signed-off-by: Yangchun Fu <email address hidden>
Reviewed-by: Catherine Sullivan <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit 9cfeeb576d49a7b5e643b8066ba64a55e8417c5d)
Signed-off-by: Khalid Elmously <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Connor Kuehl <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>

4df25d5... by Dan Carpenter <email address hidden>

gve: Copy and paste bug in gve_get_stats()

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

There is a copy and paste error so we have "rx" where "tx" was intended
in the priv->tx[] array.

Fixes: f5cedc84a30d ("gve: Add transmit and receive support")
Signed-off-by: Dan Carpenter <email address hidden>
Reviewed-by: Catherine Sullivan <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit cc07db5a5b100bc8eaab5097a23d72f858979750)
Signed-off-by: Khalid Elmously <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Connor Kuehl <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>