~anthonywong/ubuntu/+source/linux-intel/+git/focal:sprint2

Last commit made on 2021-09-30
Get this branch:
git clone -b sprint2 https://git.launchpad.net/~anthonywong/ubuntu/+source/linux-intel/+git/focal
Only Anthony Wong can upload to this branch. If you are Anthony Wong please log in for upload directions.

Branch merges

Branch information

Recent commits

36366fe... by Sasha Neftin

igc: Remove phy->type checking

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

i225 devices have only one phy->type: copper. There is no point checking
phy->type during the igc_has_link method from the watchdog that
invoked every 2 seconds.
This patch comes to clean up these pointless checkings.

Signed-off-by: Sasha Neftin <email address hidden>
Tested-by: Dvora Fuxbrumer <email address hidden>
Signed-off-by: Tony Nguyen <email address hidden>
(cherry picked from commit 47bca7de6a4fb8dcb564c7ca14d885c91ed19e03)
Signed-off-by: Anthony Wong <email address hidden>

fe2668b... by Sasha Neftin

igc: Remove _I_PHY_ID checking

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

i225 devices have only one PHY vendor. There is no point checking
_I_PHY_ID during the link establishment and auto-negotiation process.
This patch comes to clean up these pointless checkings.

Signed-off-by: Sasha Neftin <email address hidden>
Tested-by: Dvora Fuxbrumer <email address hidden>
Signed-off-by: Tony Nguyen <email address hidden>
(cherry picked from commit 7c496de538eebd8212dc2a3c9a468386b264d0d4)
Signed-off-by: Anthony Wong <email address hidden>

0764d09... by Nachiketa Kumar <email address hidden>

net: Add support for Intel vnic driver

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

This driver enables a virtual network interface
for communicating with a dedicated low power
chip over ISHTP

v1:
   - Initial version
 ---

Signed-off-by: Nachiketa Kumar <email address hidden>
Signed-off-by: Anthony Wong <email address hidden>

ae1e436... by Qiang Rao <email address hidden>

Fix issue found in acrn uos when convert cacheid to apicid.

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

Output errlog buffer to proc file.

Signed-off-by: Qiang Rao <email address hidden>
Signed-off-by: Anthony Wong <email address hidden>

4ad2f8c... by Qiang Rao <email address hidden>

Display errlog buffer raw data in kernel log as requested once this driver is loaded.

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

Fix W=1 warnings.

Signed-off-by: Qiang Rao <email address hidden>
Signed-off-by: Anthony Wong <email address hidden>

44e5fdf... by Qiang Rao <email address hidden>

Add new IOCTL to read error log buffer.

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

Include cache perf measurement; also include cpu affinity check
when requesting buffer.

Signed-off-by: Qiang Rao <email address hidden>
Signed-off-by: Anthony Wong <email address hidden>

b427a97... by Qiang Rao <email address hidden>

Remove Clock_Cycles_VT from MHL entry.

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

No numbers for Clock_Cycles_VT, so this element
in MHL entry should be removed.

Signed-off-by: Qiang Rao <email address hidden>
Signed-off-by: Anthony Wong <email address hidden>

78dd7c0... by Qiang Rao <email address hidden>

Enable support to read a few whitelisted registers.

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

After CONFIG_IO_STRICT_DEVMEM is enabled in kernel config,
some registers cannot be read via /dev/mem anymore. This
patch provides support to application which need to read
back a few whitelisted registers.

Signed-off-by: Qiang Rao <email address hidden>
Signed-off-by: Anthony Wong <email address hidden>

e9d7b0c... by Qiang Rao <email address hidden>

tcc: update RTCT table parser to support two versions

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

Reject request if size is not kernel page size aligned;
Clear memory by affinity cpu;
Extend number of devices can allocate on the buffer.

Signed-off-by: Qiang Rao <email address hidden>
Signed-off-by: Anthony Wong <email address hidden>

ce98648... by Jarkko Nikula <email address hidden>

counter: intel-qep: Use to_pci_dev() helper

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

Use to_pci_dev() helper instead of container_of(d, struct pci_dev, dev);

Suggested-by: Jonathan Cameron <email address hidden>
Signed-off-by: Jarkko Nikula <email address hidden>
Acked-by: William Breathitt Gray <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Jonathan Cameron <email address hidden>
(cherry picked from commit 93466212b9329616af2e4c7e5994d507d72e254d)
Signed-off-by: Anthony Wong <email address hidden>