~kmously/ubuntu/+source/linux/+git/bionic:oem-review

Last commit made on 2018-05-24
Get this branch:
git clone -b oem-review https://git.launchpad.net/~kmously/ubuntu/+source/linux/+git/bionic
Only Khaled El Mously can upload to this branch. If you are Khaled El Mously please log in for upload directions.

Branch merges

Branch information

Name:
oem-review
Repository:
lp:~kmously/ubuntu/+source/linux/+git/bionic

Recent commits

e062538... by Khaled El Mously

UBUNTU: Ubuntu-oem-4.15.0-1007.10

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

e095b81... by Khaled El Mously

UBUNTU: Start new release

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

53e0ab3... by Stefan Bader

UBUNTU: Ubuntu-oem-4.15.0-1006.9

Signed-off-by: Stefan Bader <email address hidden>

cab05df... by Thadeu Lima de Souza Cascardo

UBUNTU: Packaging: Depends on linux-base that provides the necessary tools

BugLink: http://bugs.launchpad.net/bugs/1767133

We Depends on linux-base because of linux-update-symlinks and
linux-check-removal. Those have been introduced in a version later than
4.0ubuntu1, which shipped on Xenial.

The unversioned Depends makes some upgrades to Bionic and installations of
linux-hwe-edge to break because those tools are not found during the configure
phase.

Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Acked-by: Andy Whitcroft <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

17b9446... by Stefan Bader

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Stefan Bader <email address hidden>

b2afc8a... by Timo Aaltonen

UBUNTU: Ubuntu-oem-4.15.0-1005.8

Signed-off-by: Timo Aaltonen <email address hidden>

6035753... by Timo Aaltonen

UBUNTU: Ubuntu-oem-4.15.0-1005.7

Signed-off-by: Timo Aaltonen <email address hidden>

0e3c091... by AceLan Kao

UBUNTU: Ubuntu-oem-4.15.0-1005.6

Signed-off-by: AceLan Kao <email address hidden>

b515a59... by Timo Aaltonen

UBUNTU: [Config] Still ignore retpoline

Ignore: yes
Signed-off-by: Timo Aaltonen <email address hidden>

16ddaca... by Chris Wilson

UBUNTU: SAUCE: drm/i915/execlists: Use rmb() to order CSB reads

BugLink: http://bugs.launchpad.net/bugs/1769843

We assume that the CSB is written using the normal ringbuffer
coherency protocols, as outlined in kernel/events/ring_buffer.c:

    * (HW) (DRIVER)
    *
    * if (LOAD ->data_tail) { LOAD ->data_head
    * (A) smp_rmb() (C)
    * STORE $data LOAD $data
    * smp_wmb() (B) smp_mb() (D)
    * STORE ->data_head STORE ->data_tail
    * }

So we assume that the HW fulfils it's ordering requirements, and so we
should use a complimentary rmb() to ensure that our read of its WRITE
pointer is completed before we start accessing the data.

The final mb() is implied by the uncached mmio we perform to inform the
HW of our READ pointer.

References: https://bugs.freedesktop.org/show_bug.cgi?id=105064
References: https://bugs.freedesktop.org/show_bug.cgi?id=105888
References: https://bugs.freedesktop.org/show_bug.cgi?id=106185
References: 61bf9719fa17 ("drm/i915/cnl: Use mmio access to context status buffer")
Suggested-by: Mika Kuoppala <email address hidden>
Signed-off-by: Chris Wilson <email address hidden>
Cc: Mika Kuoppala <email address hidden>
Cc: Joonas Lahtinen <email address hidden>
Cc: Tvrtko Ursulin <email address hidden>
Cc: MichaƂ Winiarski <email address hidden>
Cc: Rafael Antognolli <email address hidden>
Cc: Michel Thierry <email address hidden>
Cc: Timo Aaltonen <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>