~ilasc/ubuntu/+source/linux/+git/xenial:yakkety-sync

Last commit made on 2016-04-24
Get this branch:
git clone -b yakkety-sync https://git.launchpad.net/~ilasc/ubuntu/+source/linux/+git/xenial
Only Ioana Lasc can upload to this branch. If you are Ioana Lasc please log in for upload directions.

Branch merges

Branch information

Name:
yakkety-sync
Repository:
lp:~ilasc/ubuntu/+source/linux/+git/xenial

Recent commits

a5bd062... by Kamal Mostafa

UBUNTU: Ubuntu-4.4.0-22.38

Signed-off-by: Kamal Mostafa <email address hidden>

14780f0... by Andy Whitcroft

UBUNTU: [Packaging] autoreconstruct -- generate extend-diff-ignore for links

BugLink: http://bugs.launchpad.net/bugs/1574362
Signed-off-by: Andy Whitcroft <email address hidden>

9c7eb44... by Jon Maloy

tipc: move linearization of buffers to generic code

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

In commit 5cbb28a4bf65c7e4 ("tipc: linearize arriving NAME_DISTR
and LINK_PROTO buffers") we added linearization of NAME_DISTRIBUTOR,
LINK_PROTOCOL/RESET and LINK_PROTOCOL/ACTIVATE to the function
tipc_udp_recv(). The location of the change was selected in order
to make the commit easily appliable to 'net' and 'stable'.

We now move this linearization to where it should be done, in the
functions tipc_named_rcv() and tipc_link_proto_rcv() respectively.

Reviewed-by: Ying Xue <email address hidden>
Signed-off-by: Jon Maloy <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit c7cad0d6f70cd4ce8644ffe528a4df1cdc2e77f5)
Signed-off-by: Joseph Salisbury <email address hidden>
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

a91ff13... by Jake Oshins <email address hidden>

UBUNTU: SAUCE:(noup) drivers:hv: Separate out frame buffer logic when picking MMIO range

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

Simplify the logic that picks MMIO ranges by pulling out the
logic related to trying to lay frame buffer claim on top of where
the firmware placed the frame buffer.

Signed-off-by: Jake Oshins <email address hidden>
Signed-off-by: Joseph Salisbury <email address hidden>
Reference: https://lkml.org/lkml/2016/4/5/941
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

f0b5d0c... by Jake Oshins <email address hidden>

UBUNTU: SAUCE:(noup) drivers:hv: Record MMIO range in use by frame buffer

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

Later in the boot sequence, we need to figure out which memory
ranges can be given out to various paravirtual drivers. The
hyperv_fb driver should, ideally, be placed right on top of
the frame buffer, without some other device getting plopped on
top of this range in the meantime. Recording this now allows
that to be guaranteed.

Signed-off-by: Jake Oshins <email address hidden>
Signed-off-by: Joseph Salisbury <email address hidden>
Reference: https://lkml.org/lkml/2016/4/5/941
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

90928fd... by Jake Oshins <email address hidden>

UBUNTU: SAUCE:(noup) drivers:hv: Track allocations of children of hv_vmbus in private resource tree

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

This patch changes vmbus_allocate_mmio() and vmbus_free_mmio() so
that when child paravirtual devices allocate memory-mapped I/O
space, they allocate it privately from a resource tree pointed
at by hyperv_mmio and also by the public resource tree
iomem_resource. This allows the region to be marked as "busy"
in the private tree, but a "bridge window" in the public tree,
guaranteeing that no two bridge windows will overlap each other
but while also allowing the PCI device children of the bridge
windows to overlap that window.

One might conclude that this belongs in the pnp layer, rather
than in this driver. Rafael Wysocki, the maintainter of the
pnp layer, has previously asked that we not modify the pnp layer
as it is considered deprecated. This patch is thus essentially
a workaround.

Signed-off-by: Jake Oshins <email address hidden>
Signed-off-by: Joseph Salisbury <email address hidden>
Reference: https://lkml.org/lkml/2016/4/5/941
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

2ea4ae9... by Jake Oshins <email address hidden>

UBUNTU: SAUCE:(noup) drivers:hv: Reverse order of resources in hyperv_mmio

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

A patch later in this series allocates child nodes
in this resource tree. For that to work, this tree
needs to be sorted in ascending order.

Signed-off-by: Jake Oshins <email address hidden>
Signed-off-by: Joseph Salisbury <email address hidden>
Reference: https://lkml.org/lkml/2016/4/5/941
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

de5610a... by Jake Oshins <email address hidden>

UBUNTU: SAUCE:(noup) drivers:hv: Call vmbus_mmio_free() to reverse vmbus_mmio_allocate()

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

Existing code just called release_mem_region(). Adding a
wrapper around it allows the more complex range tracking
that is introduced later in this patch series.

Signed-off-by: Jake Oshins <email address hidden>
Signed-off-by: Joseph Salisbury <email address hidden>
Reference: https://lkml.org/lkml/2016/4/5/941
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

856be40... by Jake Oshins <email address hidden>

UBUNTU: SAUCE:(noup) drivers:hv: Lock access to hyperv_mmio resource tree

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

In existing code, this tree of resources is created
in single-threaded code and never modified after it is
created, and thus needs no locking. This patch introduces
a semaphore for tree access, as other patches in this
series introduce run-time modifications of this resource
tree which can happen on multiple threads.

Signed-off-by: Jake Oshins <email address hidden>
Signed-off-by: Joseph Salisbury <email address hidden>
Reference: https://lkml.org/lkml/2016/4/5/941
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>

7f9f2b2... by Andy Whitcroft

UBUNTU: ubuntu: vbox -- update to 5.0.18-dfsg-2build1

Reference: https://launchpad.net/ubuntu/+source/virtualbox/5.0.18-dfsg-2build1
BugLink: http://bugs.launchpad.net/bugs/1571156
Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>