~kmously/ubuntu/+source/linux/+git/bionic:gcp

Last commit made on 2019-03-19
Get this branch:
git clone -b gcp 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

Recent commits

4135549... by Marcelo Cerri

UBUNTU: [Config] linux-gcp: Update annotations file

http://bugs.launchpad.net/bugs/1752072

Based on the git log of linux-gcp, add any missing configuration
change to the linux-gcp annotations file and update any necessary flag
as well.

The following commands were used to re-order the annotations file:

    fakeroot debian/rules clean
    kteam-tools/devel/devel-config-summary . test
    kteam-tools/devel/lib-config/devel-reorder-annotations . debian.gcp/config/annotations /tmp/annotations
    sed -i '/^# Menu/ { N; /^# Menu.*\n$/d }' /tmp/annotations
    git clear -dxf
    mv /tmp/annotations debian.gcp/config/annotations

Signed-off-by: Marcelo Henrique Cerri <email address hidden>
Acked-by: Kleber Souza <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>

c6dc5df... by Marcelo Cerri

UBUNTU: [Config] linux-gcp: Include master annotations to linux-gcp annotations

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

Use the new include directive to inherit and overwrite the master
kernel annotations files.

Signed-off-by: Marcelo Henrique Cerri <email address hidden>
Acked-by: Kleber Souza <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>

ff426df... by Marcelo Cerri

UBUNTU: [Config] linux-gcp: Replace annotations symlink with overlay

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

Discard the symlink to the master kernel annotations file and replace
it with the overlay file.

Signed-off-by: Marcelo Henrique Cerri <email address hidden>
Acked-by: Kleber Souza <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>

ffd5557... by Marcelo Cerri

UBUNTU: [Packaging] config-check: Add an include directive

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

Update the config-check script to support a new include directive, that can
be used to override annotations from another file. For instance, with
this change a custom kernel can include the annotation file from
"debian.master/" and override some of it policies.

The directive is only available when using the file format 3, that
extends format 2.

The new directive follows the systax:

 include FILEPATH

Quotes are also accepted:

 include "FILEPATH"

`FILENAME` is always relative to the current annotations file location.
So, assuming a custom kernel, the following directive will include the
annotations file from the generic kernel:

 include "../../debian.master/config/annotations"

To avoid mistakes, any reference to a config in the base annotations
file AFTER the include directive will completely override the references
from the included file.

For instance, the following:

    # FORMAT: 3
    include "../../debian.master/config/annotations"
    CONFIG_X note<some note>

Will cause any line related to CONFIG_X in the included annotations file
to be ignored.

The patch also includes smalls changes to avoid warning due to duplicate
variable declarations.

Signed-off-by: Marcelo Henrique Cerri <email address hidden>
Acked-by: Kleber Souza <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>

5f30835... by Marcelo Cerri

Revert "UBUNTU: [Packaging] config-check: allow overlay annotations files"

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

This reverts commit 680157d558f254645f81e417cf905a14b309ba75.

Signed-off-by: Marcelo Henrique Cerri <email address hidden>
Acked-by: Kleber Souza <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>

db461e2... by Kamal Mostafa

UBUNTU: [Packaging] move tcm_loop.lo to main linux-modules-gcp package

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

Signed-off-by: Kamal Mostafa <email address hidden>
Acked-by: Kleber Souza <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>

951d96f... by Kleber Sacilotto de Souza

UBUNTU: Ubuntu-gcp-4.15.0-1028.29

Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

11a1f49... by Kleber Sacilotto de Souza

UBUNTU: [Config] linux-gcp: explicitly disable CONFIG_NETWORK_PHY_TIMESTAMPING

Explicitly disable CONFIG_NETWORK_PHY_TIMESTAMPING and
CONFIG_DP83640_PHY in the linux-gcp annotations overlay to prevent it to
be enabled in the future by changes in the master kernel.

Ignore: yes
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

5b04f33... by Kleber Sacilotto de Souza

UBUNTU: [Config] CONFIG_BT_QCOMSMD_HACK=n

The config option CONFIG_BT_QCOMSMD_HACK has been added to the master
branch by commit "UBUNTU: SAUCE: btqcomsmd: introduce BT_QCOMSMD_HACK",
but this new config is not needed for cloud kernels.

Ignore: yes
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>

1c4d015... by Kleber Sacilotto de Souza

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1814734
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>