~vicamo/+git/ubuntu-kernel:bug-1853219/add-intel_thermal_pch-driver-for-CML-H/eoan

Last commit made on 2020-02-10
Get this branch:
git clone -b bug-1853219/add-intel_thermal_pch-driver-for-CML-H/eoan https://git.launchpad.net/~vicamo/+git/ubuntu-kernel
Only You-Sheng Yang can upload to this branch. If you are You-Sheng Yang please log in for upload directions.

Branch merges

Branch information

Name:
bug-1853219/add-intel_thermal_pch-driver-for-CML-H/eoan
Repository:
lp:~vicamo/+git/ubuntu-kernel

Recent commits

5cf27f0... by You-Sheng Yang

Bug 1853219: Add intel_thermal_pch driver support Comet Lake -H

1623e26... by Gayatri Kammela <email address hidden>

thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support

Add Comet Lake to the list of the platforms to support intel_pch_thermal
driver.

Cc: Zhang rui <email address hidden>
Cc: Srinivas Pandruvada <email address hidden>
Signed-off-by: Gayatri Kammela <email address hidden>
Acked-by: Zhang Rui <email address hidden>
Signed-off-by: Daniel Lezcano <email address hidden>
Link: https://<email address hidden>
(cherry picked from commit 35709c4ee772afc3818cd6d42d123d608feeaa33)
Signed-off-by: You-Sheng Yang <email address hidden>

af7acad... by Marcelo Cerri

UBUNTU: Ubuntu-5.3.0-40.32

Signed-off-by: Marcelo Henrique Cerri <email address hidden>

85c684e... by Marcelo Cerri

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1861214
Properties: no-test-build
Signed-off-by: Marcelo Henrique Cerri <email address hidden>

2cd9512... by Marcelo Cerri

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Marcelo Henrique Cerri <email address hidden>

92cd4cb... by Kai Vehmanen

ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers

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

In case system has multiple HDA controllers, it can happen that
same HDA codec driver is used for codecs of multiple controllers.
In this case, SOF may fail to probe the HDA driver and SOF
initialization fails.

SOF HDA code currently relies that a call to request_module() will
also run device matching logic to attach driver to the codec instance.
However if driver for another HDA controller was already loaded and it
already loaded the HDA codec driver, this breaks current logic in SOF.
In this case the request_module() SOF does becomes a no-op and HDA
Codec driver is not attached to the codec instance sitting on the HDA
bus SOF is controlling. Typical scenario would be a system with both
external and internal GPUs, with driver of the external GPU loaded
first.

Fix this by adding similar logic as is used in legacy HDA driver
where an explicit device_attach() call is done after request_module().

Also add logic to propagate errors reported by device_attach() back
to caller. This also works in the case where drivers are not built
as modules.

Signed-off-by: Kai Vehmanen <email address hidden>
Signed-off-by: Pierre-Louis Bossart <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Mark Brown <email address hidden>
(cherry picked from commit 2c63bea714780f8e1fc9cb7bc10deda26fada25b)
Signed-off-by: Hui Wang <email address hidden>
Signed-off-by: Marcelo Henrique Cerri <email address hidden>

fa26665... by Rafael David Tinoco

ocfs2: fix the crash due to call ocfs2_get_dlm_debug once less

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

ocfs2: fix the crash due to call ocfs2_get_dlm_debug once less

Because ocfs2_get_dlm_debug() function is called once less here, ocfs2
file system will trigger the system crash, usually after ocfs2 file
system is unmounted.

This system crash is caused by a generic memory corruption, these crash
backtraces are not always the same, for exapmle,

    ocfs2: Unmounting device (253,16) on (node 172167785)
    general protection fault: 0000 [#1] SMP PTI
    CPU: 3 PID: 14107 Comm: fence_legacy Kdump:
    Hardware name: QEMU Standard PC (i440FX + PIIX, 1996)
    RIP: 0010:__kmalloc+0xa5/0x2a0
    Code: 00 00 4d 8b 07 65 4d 8b
    RSP: 0018:ffffaa1fc094bbe8 EFLAGS: 00010286
    RAX: 0000000000000000 RBX: d310a8800d7a3faf RCX: 0000000000000000
    RDX: 0000000000000000 RSI: 0000000000000dc0 RDI: ffff96e68fc036c0
    RBP: d310a8800d7a3faf R08: ffff96e6ffdb10a0 R09: 00000000752e7079
    R10: 000000000001c513 R11: 0000000004091041 R12: 0000000000000dc0
    R13: 0000000000000039 R14: ffff96e68fc036c0 R15: ffff96e68fc036c0
    FS: 00007f699dfba540(0000) GS:ffff96e6ffd80000(0000) knlGS:00000
    CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
    CR2: 000055f3a9d9b768 CR3: 000000002cd1c000 CR4: 00000000000006e0
    Call Trace:
     ext4_htree_store_dirent+0x35/0x100 [ext4]
     htree_dirblock_to_tree+0xea/0x290 [ext4]
     ext4_htree_fill_tree+0x1c1/0x2d0 [ext4]
     ext4_readdir+0x67c/0x9d0 [ext4]
     iterate_dir+0x8d/0x1a0
     __x64_sys_getdents+0xab/0x130
     do_syscall_64+0x60/0x1f0
     entry_SYSCALL_64_after_hwframe+0x49/0xbe
    RIP: 0033:0x7f699d33a9fb

This regression problem was introduced by commit e581595ea29c ("ocfs: no
need to check return value of debugfs_create functions").

Link: http://<email address hidden>
Fixes: e581595ea29c ("ocfs: no need to check return value of debugfs_create functions")
Signed-off-by: Gang He <email address hidden>
Acked-by: Joseph Qi <email address hidden>
Cc: Mark Fasheh <email address hidden>
Cc: Joel Becker <email address hidden>
Cc: Junxiao Bi <email address hidden>
Cc: Changwei Ge <email address hidden>
Cc: Gang He <email address hidden>
Cc: Jun Piao <email address hidden>
Cc: <email address hidden> [5.3+]
Signed-off-by: Andrew Morton <email address hidden>
Signed-off-by: Linus Torvalds <email address hidden>
(backported from commit b73eba2a867e10b9b4477738677341f3307c07bb linux)
Acked-by: Stefan Bader <email address hidden>
Acked-by: Connor Kuehl <email address hidden>
Signed-off-by: Rafael David Tinoco <email address hidden>
Signed-off-by: Marcelo Henrique Cerri <email address hidden>

bc6211f... by Khaled El Mously

Enforce policy for CONFIG_IOMMU_DEBUGFS

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

Ignore: yes
Signed-off-by: Khalid Elmously <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Acked-by: Marcelo Henrique Cerri <email address hidden>
Signed-off-by: Marcelo Henrique Cerri <email address hidden>

48bfddc... by Paolo Pisati

UBUNTU: [Config] CRYPTO_DEV_QAT_C3XXX=m, CRYPTO_DEV_QAT_C62X=m and CRYPTO_DEV_QAT_DH895xCC=m

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

Signed-off-by: Paolo Pisati <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Seth Forshee <email address hidden>
(<email address hidden>: fixed context in the annotations file)
Signed-off-by: Marcelo Henrique Cerri <email address hidden>

a3439f2... by Yufen Yu <email address hidden>

md: make sure desc_nr less than MD_SB_DISKS

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

[ Upstream commit 3b7436cc9449d5ff7fa1c1fd5bc3edb6402ff5b8 ]

For super_90_load, we need to make sure 'desc_nr' less
than MD_SB_DISKS, avoiding invalid memory access of 'sb->disks'.

Fixes: 228fc7d76db6 ("md: avoid invalid memory access for array sb->dev_roles")
Signed-off-by: Yufen Yu <email address hidden>
Signed-off-by: Song Liu <email address hidden>
Signed-off-by: Sasha Levin <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>