~kamalmostafa/ubuntu/+source/linux/+git/wily:master-next-respin

Last commit made on 2016-02-25
Get this branch:
git clone -b master-next-respin https://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/wily
Only Kamal Mostafa can upload to this branch. If you are Kamal Mostafa please log in for upload directions.

Branch merges

Branch information

Name:
master-next-respin
Repository:
lp:~kamalmostafa/ubuntu/+source/linux/+git/wily

Recent commits

6a71881... by Kamal Mostafa

UBUNTU: Ubuntu-4.2.0-32.37

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

decbc72... by Brad Figg

UBUNTU: Ubuntu-4.2.0-31.36

Signed-off-by: Brad Figg <email address hidden>

2cedded... by Andrey Konovalov

ALSA: usb-audio: avoid freeing umidi object twice

The 'umidi' object will be free'd on the error path by snd_usbmidi_free()
when tearing down the rawmidi interface. So we shouldn't try to free it
in snd_usbmidi_create() after having registered the rawmidi interface.

Found by KASAN.

Signed-off-by: Andrey Konovalov <email address hidden>
Acked-by: Clemens Ladisch <email address hidden>
Cc: <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>
(cherry picked from commit 07d86ca93db7e5cdf4743564d98292042ec21af7)
CVE-2016-2384
BugLink: https://bugs.launchpad.net/bugs/1546177
Signed-off-by: Luis Henriques <email address hidden>
Acked-by: Brad Figg <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Signed-off-by: Brad Figg <email address hidden>

98feca8... by Gavin Shan <email address hidden>

powerpc/powernv: Fix stale PE primary bus

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

When PCI bus is unplugged during full hotplug for EEH recovery,
the platform PE instance (struct pnv_ioda_pe) isn't released and
it dereferences the stale PCI bus that has been released. It leads
to kernel crash when referring to the stale PCI bus.

This fixes the issue by correcting the PE's primary bus when it's
oneline at plugging time, in pnv_pci_dma_bus_setup() which is to
be called by pcibios_fixup_bus().

Cc: <email address hidden> # v4.1+
Reported-by: Andrew Donnellan <email address hidden>
Reported-by: Pradipta Ghosh <email address hidden>
Signed-off-by: Gavin Shan <email address hidden>
Tested-by: Andrew Donnellan <email address hidden>
Signed-off-by: Michael Ellerman <email address hidden>
(cherry picked from linux-next commit 1bc74f1ccd457832dc515fc1febe6655985fdcd2)
Signed-off-by: Tim Gardner <email address hidden>
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Brad Figg <email address hidden>

c9d9008... by Amitkumar Karwar <email address hidden>

mwifiex: remove USB8897 chipset support

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

We don't have any customer using this chipset via USB
interface. if both mwifiex_pcie and mwifiex_usb modules
are enabled by user, sometimes mwifiex_usb wins the race
even if user wants wlan interface to be on PCIe and
USB for bluetooth. This patch solves the problem.

Signed-off-by: Amitkumar Karwar <email address hidden>
Signed-off-by: Frank Huang <email address hidden>
Signed-off-by: Nishant Sarmukadam <email address hidden>
Signed-off-by: Cathy Luo <email address hidden>
Signed-off-by: Kalle Valo <email address hidden>
(backported from commit 60a188a2715f5cf9f495bd125600453b9e9b1a55)
Signed-off-by: Wen-chien Jesse Sung <email address hidden>
Reviewed-By: AceLan Kao <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: Brad Figg <email address hidden>

c2b6994... by Andy Whitcroft

UBUNTU: [Debian] hv: hv_set_ifconfig -- fix numerous parameter handling issues

Fix a number of KVP parameter parsing issues:

1) we should not be separating the prefix and instance numbers with an '_',
2) IPADDR/NETMASK instance 0 does have a suffix which we do not provide,
3) GATEWAY instance 0 is inconsistant,
4) IPv6 should be configured whether IPv4 is DHCP or not, and
5) DHCP mode is selected via BOOTPROTO=dhcp not DHCP=yes.

BugLink: http://bugs.launchpad.net/bugs/1540586
Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: Brad Figg <email address hidden>

85a080f... by Andy Whitcroft

UBUNTU: [Debian] hv: hv_set_ifconfig -- switch to approved indentation

BugLink: http://bugs.launchpad.net/bugs/1540586
Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: Brad Figg <email address hidden>

9ca9e80... by Andy Whitcroft

UBUNTU: [Debian] hv: hv_set_ifconfig -- convert to python3

From 15.10 onwards python2 is no longer the default python and is no longer
installed by default. Switch to python3 which is. This delta is much
larger than the nominal changes as inconsistent spacing is now an error.
I have also corrected the use of loose strings as comments.

BugLink: http://bugs.launchpad.net/bugs/1506521
Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: Brad Figg <email address hidden>

29eebc1... by Tim Gardner

UBUNTU: [Config] ARMV8_DEPRECATED=y

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

Linux now supports emulation of three deprecated ARMv7 features that
were removed from ARMv8: SWP(B), CP15ISB/DSB/DMB, and SETEND. At least
CP15DMB is used by some armhf archive binaries (notably pandoc), so
we need emulation enabled on the kernels that scalingstack uses.

I haven't checked which version added which, but they appeared some
time between 3.13 and 4.2, and I only care about 4.2 onwards. So please
enable ARMV8_DEPRECATED, SWP_EMULATION, CP15_BARRIER_EMULATION and
SETEND_EMULATION in arm64 kernels for wily onwards.

William Grant

Signed-off-by: Tim Gardner <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Brad Figg <email address hidden>

9326929... by Ursula Braun <email address hidden>

qeth: initialize net_device with carrier off

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

/sys/class/net/<interface>/operstate for an active qeth network
interface offen shows "unknown", which translates to "state UNKNOWN
in output of "ip link show". It is caused by a missing initialization
of the __LINK_STATE_NOCARRIER bit in the net_device state field.
This patch adds a netif_carrier_off() invocation when creating the
net_device for a qeth device.

Signed-off-by: Ursula Braun <email address hidden>
Acked-by: Hendrik Brueckner <email address hidden>
Reference-ID: Bugzilla 133209
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit e5ebe63214d44d4dcf43df02edf3613e04d671b9)
Signed-off-by: Tim Gardner <email address hidden>
Acked-by: Brad Figg <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>