~timg-tpi/ubuntu/+source/linux/+git/bionic:master-next-backlog

Last commit made on 2018-11-28
Get this branch:
git clone -b master-next-backlog https://git.launchpad.net/~timg-tpi/ubuntu/+source/linux/+git/bionic
Only Tim Gardner can upload to this branch. If you are Tim Gardner please log in for upload directions.

Branch merges

Branch information

Name:
master-next-backlog
Repository:
lp:~timg-tpi/ubuntu/+source/linux/+git/bionic

Recent commits

338a1b5... by Kai-Heng Feng

HID: multitouch: Add pointstick support for Cirque Touchpad

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

Cirque Touchpad/Pointstick combo is similar to Alps devices, it requires
MT_CLS_WIN_8_DUAL to expose its pointstick as a mouse.

Signed-off-by: Kai-Heng Feng <email address hidden>
Signed-off-by: Jiri Kosina <email address hidden>
(cherry picked from commit 12d43aacf9a74d0eb66fd0ea54ebeb79ca28940f)
Signed-off-by: Kai-Heng Feng <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Acked-by: Khalid Elmously <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>

adea9bc... by Hui Wang

ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops

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

We have several Lenovo laptops with the codec alc285, when playing
sound via headphone, we can hear click/pop noise in the headphone,
if we let the headphone share the DAC of NID 0x2 with the speaker,
the noise disappears.

The Lenovo laptops here include P52, P72, X1 yoda2 and X1 carbon.

I have tried to set preferred_dacs and override_conn, but neither of
them worked. Thanks for Kailang, he told me to invalidate the NID 0x3
through override_wcaps.

BugLink: https://bugs.launchpad.net/bugs/1805079
Cc: <email address hidden>
Signed-off-by: Kailang Yang <email address hidden>
Signed-off-by: Hui Wang <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>
(backported from commit c4cfcf6f4297c9256b53790bacbbbd6901fef468
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git)
Signed-off-by: Hui Wang <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Acked-by: Aaron Ma <email address hidden>
Signed-off-by: Khalid Elmously <email address hidden>

3f1c3bb... by Thadeu Lima de Souza Cascardo

UBUNTU: Ubuntu-4.15.0-42.45

Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

2b632a3... by Thadeu Lima de Souza Cascardo

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1803592
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

3aa5683... by Joseph Salisbury

UBUNTU: [Config:] Enable CONFIG_S390_AP_IOMMU and set CONFIG_VFIO_AP to module.

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

Enable these options for bug lp1787405

Signed-off-by: Joseph Salisbury <email address hidden>
Acked-by: Brad Figg <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Acked-by: Thadeu Lima de Souza Cascardo <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

25a3af6... by Harald Freudenberger <email address hidden>

s390/zcrypt: Support up to 256 crypto adapters.

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

There was an artificial restriction on the card/adapter id
to only 6 bits but all the AP commands do support adapter
ids with 8 bit. This patch removes this restriction to 64
adapters and now up to 256 adapter can get addressed.

Some of the ioctl calls work on the max number of cards
possible (which was 64). These ioctls are now deprecated
but still supported. All the defines, structs and ioctl
interface declarations have been kept for compabibility.
There are now new ioctls (and defines for these) with an
additional '2' appended which provide the extended versions
with 256 cards supported.

Signed-off-by: Harald Freudenberger <email address hidden>
Signed-off-by: Martin Schwidefsky <email address hidden>
(cherry picked from commit af4a72276d49da117dbc99799afee740a26f8f10)
Signed-off-by: Joseph Salisbury <email address hidden>
Acked-by: Brad Figg <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Acked-by: Thadeu Lima de Souza Cascardo <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

ab5da01... by Harald Freudenberger <email address hidden>

s390/zcrypt: Remove deprecated zcrypt proc interface.

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

This patch removes the deprecated zcrypt proc interface.
It is outdated and deprecated and does not support the
latest 3 generations of CEX cards.

Signed-off-by: Harald Freudenberger <email address hidden>
Signed-off-by: Martin Schwidefsky <email address hidden>
(cherry picked from commit 71cbbff8c4fd1467b59b8c15a06093ac03cd11c7)
Signed-off-by: Joseph Salisbury <email address hidden>
Acked-by: Brad Figg <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Acked-by: Thadeu Lima de Souza Cascardo <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

4715c71... by Harald Freudenberger <email address hidden>

s390/zcrypt: Remove deprecated ioctls.

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

This patch removes the old status calls which have been marked
as deprecated since at least 2 years now. There is no known
application or library relying on these ioctls any more.

Signed-off-by: Harald Freudenberger <email address hidden>
Signed-off-by: Martin Schwidefsky <email address hidden>
(cherry picked from commit 2a80786d477a3811c1a5410ddf08d0f981e53cf3)
Signed-off-by: Joseph Salisbury <email address hidden>
Acked-by: Brad Figg <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Acked-by: Thadeu Lima de Souza Cascardo <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

071eda9... by Martin Schwidefsky <email address hidden>

s390/zcrypt: remove VLA usage from the AP bus

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

The use of variable length arrays on the stack is deprecated.
git commit 3d8f60d38e249f989a7fca9c2370c31c3d5487e1
"s390/zcrypt: hex string mask improvements for apmask and aqmask."
added three new VLA arrays. Remove them again.

Reviewed-by: Harald Freudenberger <email address hidden>
Signed-off-by: Martin Schwidefsky <email address hidden>
(cherry picked from commit fa108f95c6769ec15ea59b7db00454b82afc6121)
Signed-off-by: Joseph Salisbury <email address hidden>
Acked-by: Brad Figg <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Acked-by: Thadeu Lima de Souza Cascardo <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

94fdf2e... by Harald Freudenberger <email address hidden>

s390/zcrypt: fix ap_instructions_available() returncodes

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

During review of KVM patches it was complained that the
ap_instructions_available() function returns 0 if AP
instructions are available and -ENODEV if not. The function
acts like a boolean function to check for AP instructions
available and thus should return 0 on failure and != 0 on
success. Changed to the suggested behaviour and adapted
the one and only caller of this function which is the ap
bus core code.

Signed-off-by: Harald Freudenberger <email address hidden>
Acked-by: Cornelia Huck <email address hidden>
Signed-off-by: Heiko Carstens <email address hidden>
(cherry picked from commit 2395103b3fbf2553d94a64ac3e29595cb040474b)
Signed-off-by: Joseph Salisbury <email address hidden>
Acked-by: Brad Figg <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Acked-by: Thadeu Lima de Souza Cascardo <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>