Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: bb7b450e61a1 - Linux 4.19.49
The results of these automated tests are provided below.
Overall result: PASSED
Merge: OK
Compile: OK
Tests: OK
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: bb7b450e61a1 - Linux 4.19.49
We then merged the patchset with `git am`:
ethtool-fix-potential-userspace-buffer-overflow.patch
fix-memory-leak-in-sctp_process_init.patch
ipv4-not-do-cache-for-local-delivery-if-bc_forwarding-is-enabled.patch
ipv6-fix-the-check-before-getting-the-cookie-in-rt6_get_cookie.patch
neighbor-call-__ipv4_neigh_lookup_noref-in-neigh_xmit.patch
net-ethernet-ti-cpsw_ethtool-fix-ethtool-ring-param-set.patch
net-mlx4_en-ethtool-remove-unsupported-sfp-eeprom-high-pages-query.patch
net-mvpp2-use-strscpy-to-handle-stat-strings.patch
net-rds-fix-memory-leak-in-rds_ib_flush_mr_pool.patch
net-sfp-read-eeprom-in-maximum-16-byte-increments.patch
net-tls-replace-the-sleeping-lock-around-rx-resync-with-a-bit-lock.patch
packet-unconditionally-free-po-rollover.patch
pktgen-do-not-sleep-with-the-thread-lock-held.patch
revert-fib_rules-return-0-directly-if-an-exactly-same-rule-exists-when-nlm_f_excl-not-supplied.patch
ipv6-use-read_once-for-inet-hdrincl-as-in-ipv4.patch
ipv6-fix-efault-on-sendto-with-icmpv6-and-hdrincl.patch
mtd-spinand-macronix-fix-ecc-status-read.patch
rcu-locking-and-unlocking-need-to-always-be-at-least-barriers.patch
parisc-use-implicit-space-register-selection-for-loading-the-coherence-index-of-i-o-pdirs.patch
nfsv4.1-again-fix-a-race-where-cb_notify_lock-fails-to-wake-a-waiter.patch
nfsv4.1-fix-bug-only-first-cb_notify_lock-is-handled.patch
fuse-fallocate-fix-return-with-locked-inode.patch
pstore-remove-needless-lock-during-console-writes.patch
pstore-convert-buf_lock-to-semaphore.patch
pstore-set-tfm-to-null-on-free_buf_for_compression.patch
pstore-ram-run-without-kernel-crash-dump-region.patch
x86-power-fix-nosmt-vs-hibernation-triple-fault-during-resume.patch
x86-insn-eval-fix-use-after-free-access-to-ldt-entry.patch
i2c-xiic-add-max_read_len-quirk.patch
s390-mm-fix-address-space-detection-in-exception-handling.patch
xen-blkfront-switch-kcalloc-to-kvcalloc-for-large-array-allocation.patch
mips-bounds-check-virt_addr_valid.patch
mips-pistachio-build-uimage.gz-by-default.patch
revert-mips-perf-ath79-fix-perfcount-irq-assignment.patch
genwqe-prevent-an-integer-overflow-in-the-ioctl.patch
test_firmware-use-correct-snprintf-limit.patch
drm-gma500-cdv-check-vbt-config-bits-when-detecting-lvds-panels.patch
drm-msm-fix-fb-references-in-async-update.patch
drm-add-non-desktop-quirk-for-valve-hmds.patch
drm-nouveau-add-kconfig-option-to-turn-off-nouveau-legacy-contexts.-v3.patch
drm-add-non-desktop-quirks-to-sensics-and-osvr-headsets.patch
drm-amdgpu-psp-move-psp-version-specific-function-pointers-to-early_init.patch
drm-radeon-prefer-lower-reference-dividers.patch
drm-amdgpu-remove-atpx_dgpu_req_power_for_displays-check-when-hotplug-in.patch
drm-i915-fix-i915_exec_ring_mask.patch
drm-i915-fbc-disable-framebuffer-compression-on-geminilake.patch
drm-i915-maintain-consistent-documentation-subsection-ordering.patch
drm-don-t-block-fb-changes-for-async-plane-updates.patch
drm-i915-gvt-initialize-intel_gvt_gtt_entry-in-stack.patch
tty-serial_core-add-install.patch
ipv4-define-__ipv4_neigh_lookup_noref-when-config_inet-is-disabled.patch
ethtool-check-the-return-value-of-get_regs_len.patch
Compile testing
---------------
We compiled the kernel for 4 architectures:
aarch64:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/aarch64/kernel-stable_queue_4.19-a…
kernel build: https://artifacts.cki-project.org/builds/aarch64/kernel-stable_queue_4.19-a…
ppc64le:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/ppc64le/kernel-stable_queue_4.19-p…
kernel build: https://artifacts.cki-project.org/builds/ppc64le/kernel-stable_queue_4.19-p…
s390x:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/s390x/kernel-stable_queue_4.19-s39…
kernel build: https://artifacts.cki-project.org/builds/s390x/kernel-stable_queue_4.19-s39…
x86_64:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/x86_64/kernel-stable_queue_4.19-x8…
kernel build: https://artifacts.cki-project.org/builds/x86_64/kernel-stable_queue_4.19-x8…
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
✅ Boot test [0]
✅ LTP lite [1]
✅ Loopdev Sanity [2]
✅ AMTU (Abstract Machine Test Utility) [3]
✅ Ethernet drivers sanity [4]
✅ audit: audit testsuite test [5]
✅ httpd: mod_ssl smoke sanity [6]
✅ iotop: sanity [7]
✅ tuned: tune-processes-through-perf [8]
✅ Usex - version 1.9-29 [9]
🚧 ✅ Networking socket: fuzz [10]
🚧 ✅ Networking sctp-auth: sockopts test [11]
🚧 ✅ Networking route: pmtu [12]
🚧 ✅ Networking route_func: local [13]
🚧 ✅ Networking route_func: forward [13]
Host 2:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [14]
ppc64le:
⚡ Internal infrastructure issues prevented one or more tests from running
on this architecture. This is not the fault of the kernel that was tested.
s390x:
Host 1:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [14]
Host 2:
✅ Boot test [0]
✅ LTP lite [1]
✅ Loopdev Sanity [2]
✅ Ethernet drivers sanity [4]
✅ audit: audit testsuite test [5]
✅ httpd: mod_ssl smoke sanity [6]
✅ iotop: sanity [7]
✅ tuned: tune-processes-through-perf [8]
🚧 ✅ Networking socket: fuzz [10]
🚧 ✅ Networking sctp-auth: sockopts test [11]
🚧 ✅ Networking route: pmtu [12]
🚧 ✅ Networking route_func: local [13]
🚧 ✅ Networking route_func: forward [13]
x86_64:
Host 1:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [14]
Host 2:
✅ Boot test [0]
✅ LTP lite [1]
✅ Loopdev Sanity [2]
✅ AMTU (Abstract Machine Test Utility) [3]
✅ Ethernet drivers sanity [4]
✅ audit: audit testsuite test [5]
✅ httpd: mod_ssl smoke sanity [6]
✅ iotop: sanity [7]
✅ tuned: tune-processes-through-perf [8]
✅ Usex - version 1.9-29 [9]
🚧 ✅ Networking socket: fuzz [10]
🚧 ✅ Networking sctp-auth: sockopts test [11]
🚧 ✅ Networking route: pmtu [12]
🚧 ✅ Networking route_func: local [13]
🚧 ✅ Networking route_func: forward [13]
Test source:
💚 Pull requests are welcome for new tests or improvements to existing tests!
[0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution…
[1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution…
[2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/…
[3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
[4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/…
[5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/aud…
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/htt…
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iot…
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tun…
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/us…
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/…
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#networking/s…
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/…
[13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/…
[14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/se…
Waived tests (marked with 🚧)
-----------------------------
This test run included waived tests. Such tests are executed but their results
are not taken into account. Tests are waived when their results are not
reliable enough, e.g. when they're just introduced or are being fixed.
Hi Greg,
Can you please add these two pstore fixes to 4.14 please? They are
prerequisites for another fix I'll be sending to Linus soon that'll
be needed in 4.14 (to fix the bug Yaro ran into).
b77fa617a2ff ("pstore: Remove needless lock during console writes")
ea84b580b955 ("pstore: Convert buf_lock to semaphore")
Thanks!
--
Kees Cook
On Mon, Jun 10, 2019 at 6:18 PM Sasha Levin <sashal(a)kernel.org> wrote:
>
> Hi,
>
> [This is an automated email]
>
> This commit has been processed because it contains a -stable tag.
> The stable tag indicates that it's relevant for the following trees: 4.19+
>
> The bot has tested the following trees: v5.1.7, v4.19.48.
>
> v5.1.7: Build failed! Errors:
> fs/locks.c:1784:27: error: implicit declaration of function ‘i_readcount_read’; did you mean ‘i_readcount_dec’? [-Werror=implicit-function-declaration]
>
> v4.19.48: Failed to apply! Possible dependencies:
> 7bbd1fc0e9f1 ("fs/locks: remove unnecessary white space.")
> d6367d624137 ("fs/locks: use properly initialized file_lock when unlocking.")
>
>
> How should we proceed with this patch?
>
I will take care of backporting once patch is merged.
Thanks,
Amir.
On Mon, Jun 10, 2019 at 6:18 PM Sasha Levin <sashal(a)kernel.org> wrote:
>
> Hi,
>
> [This is an automated email]
>
> This commit has been processed because it contains a -stable tag.
> The stable tag indicates that it's relevant for the following trees: 4.19+
>
> The bot has tested the following trees: v5.1.7, v4.19.48.
>
> v5.1.7: Failed to apply! Possible dependencies:
> fdb0da89f4ba ("new inode method: ->free_inode()")
>
> v4.19.48: Failed to apply! Possible dependencies:
> 1a16dbaf798c ("Document d_splice_alias() calling conventions for ->lookup() users.")
> fdb0da89f4ba ("new inode method: ->free_inode()")
>
>
> How should we proceed with this patch?
>
I will take care of backporting once patch is merged.
Thanks,
Amir.
On Mon, 2019-06-10 at 15:18 +0000, Sasha Levin wrote:
> Hi,
>
> [This is an automated email]
>
> This commit has been processed because it contains a "Fixes:" tag,
> fixing commit: 2a5a9c9a20f9 PCI: vmd: Add offset to bus numbers if necessary.
>
> The bot has tested the following trees: v5.1.7, v4.19.48.
>
> v5.1.7: Build OK!
> v4.19.48: Failed to apply! Possible dependencies:
> 0294951030eb ("PCI/VMD: Configure MPS settings before adding devices")
>
>
> How should we proceed with this patch?
>
> --
> Thanks,
> Sasha
Thanks Sasha-bot,
I'll resend for kernels without 0294951030eb
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: bb7b450e61a1 - Linux 4.19.49
The results of these automated tests are provided below.
Overall result: PASSED
Merge: OK
Compile: OK
Tests: OK
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: bb7b450e61a1 - Linux 4.19.49
We then merged the patchset with `git am`:
ethtool-fix-potential-userspace-buffer-overflow.patch
fix-memory-leak-in-sctp_process_init.patch
ipv4-not-do-cache-for-local-delivery-if-bc_forwarding-is-enabled.patch
ipv6-fix-the-check-before-getting-the-cookie-in-rt6_get_cookie.patch
neighbor-call-__ipv4_neigh_lookup_noref-in-neigh_xmit.patch
net-ethernet-ti-cpsw_ethtool-fix-ethtool-ring-param-set.patch
net-mlx4_en-ethtool-remove-unsupported-sfp-eeprom-high-pages-query.patch
net-mvpp2-use-strscpy-to-handle-stat-strings.patch
net-rds-fix-memory-leak-in-rds_ib_flush_mr_pool.patch
net-sfp-read-eeprom-in-maximum-16-byte-increments.patch
net-tls-replace-the-sleeping-lock-around-rx-resync-with-a-bit-lock.patch
packet-unconditionally-free-po-rollover.patch
pktgen-do-not-sleep-with-the-thread-lock-held.patch
revert-fib_rules-return-0-directly-if-an-exactly-same-rule-exists-when-nlm_f_excl-not-supplied.patch
ipv6-use-read_once-for-inet-hdrincl-as-in-ipv4.patch
ipv6-fix-efault-on-sendto-with-icmpv6-and-hdrincl.patch
mtd-spinand-macronix-fix-ecc-status-read.patch
rcu-locking-and-unlocking-need-to-always-be-at-least-barriers.patch
parisc-use-implicit-space-register-selection-for-loading-the-coherence-index-of-i-o-pdirs.patch
nfsv4.1-again-fix-a-race-where-cb_notify_lock-fails-to-wake-a-waiter.patch
nfsv4.1-fix-bug-only-first-cb_notify_lock-is-handled.patch
fuse-fallocate-fix-return-with-locked-inode.patch
pstore-remove-needless-lock-during-console-writes.patch
pstore-convert-buf_lock-to-semaphore.patch
pstore-set-tfm-to-null-on-free_buf_for_compression.patch
pstore-ram-run-without-kernel-crash-dump-region.patch
x86-power-fix-nosmt-vs-hibernation-triple-fault-during-resume.patch
x86-insn-eval-fix-use-after-free-access-to-ldt-entry.patch
i2c-xiic-add-max_read_len-quirk.patch
s390-mm-fix-address-space-detection-in-exception-handling.patch
xen-blkfront-switch-kcalloc-to-kvcalloc-for-large-array-allocation.patch
mips-bounds-check-virt_addr_valid.patch
mips-pistachio-build-uimage.gz-by-default.patch
revert-mips-perf-ath79-fix-perfcount-irq-assignment.patch
genwqe-prevent-an-integer-overflow-in-the-ioctl.patch
test_firmware-use-correct-snprintf-limit.patch
drm-gma500-cdv-check-vbt-config-bits-when-detecting-lvds-panels.patch
drm-msm-fix-fb-references-in-async-update.patch
drm-add-non-desktop-quirk-for-valve-hmds.patch
drm-nouveau-add-kconfig-option-to-turn-off-nouveau-legacy-contexts.-v3.patch
drm-add-non-desktop-quirks-to-sensics-and-osvr-headsets.patch
drm-amdgpu-psp-move-psp-version-specific-function-pointers-to-early_init.patch
drm-radeon-prefer-lower-reference-dividers.patch
drm-amdgpu-remove-atpx_dgpu_req_power_for_displays-check-when-hotplug-in.patch
drm-i915-fix-i915_exec_ring_mask.patch
drm-amdgpu-soc15-skip-reset-on-init.patch
drm-i915-fbc-disable-framebuffer-compression-on-geminilake.patch
drm-i915-maintain-consistent-documentation-subsection-ordering.patch
drm-don-t-block-fb-changes-for-async-plane-updates.patch
drm-i915-gvt-initialize-intel_gvt_gtt_entry-in-stack.patch
tty-serial_core-add-install.patch
ipv4-define-__ipv4_neigh_lookup_noref-when-config_inet-is-disabled.patch
ethtool-check-the-return-value-of-get_regs_len.patch
Compile testing
---------------
We compiled the kernel for 4 architectures:
aarch64:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/aarch64/kernel-stable_queue_4.19-a…
kernel build: https://artifacts.cki-project.org/builds/aarch64/kernel-stable_queue_4.19-a…
ppc64le:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/ppc64le/kernel-stable_queue_4.19-p…
kernel build: https://artifacts.cki-project.org/builds/ppc64le/kernel-stable_queue_4.19-p…
s390x:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/s390x/kernel-stable_queue_4.19-s39…
kernel build: https://artifacts.cki-project.org/builds/s390x/kernel-stable_queue_4.19-s39…
x86_64:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/x86_64/kernel-stable_queue_4.19-x8…
kernel build: https://artifacts.cki-project.org/builds/x86_64/kernel-stable_queue_4.19-x8…
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
⚡ Internal infrastructure issues prevented one or more tests from running
on this architecture. This is not the fault of the kernel that was tested.
ppc64le:
⚡ Internal infrastructure issues prevented one or more tests from running
on this architecture. This is not the fault of the kernel that was tested.
s390x:
⚡ Internal infrastructure issues prevented one or more tests from running
on this architecture. This is not the fault of the kernel that was tested.
x86_64:
⚡ Internal infrastructure issues prevented one or more tests from running
on this architecture. This is not the fault of the kernel that was tested.
Test source:
💚 Pull requests are welcome for new tests or improvements to existing tests!
This is a note to let you know that I've just added the patch titled
USB: serial: option: add Telit 0x1260 and 0x1261 compositions
to my usb git tree which can be found at
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
in the usb-linus branch.
The patch will show up in the next release of the linux-next tree
(usually sometime within the next 24 hours during the week.)
The patch will hopefully also be merged in Linus's tree for the
next -rc kernel release.
If you have any questions about this process, please let me know.
>From f3dfd4072c3ee6e287f501a18b5718b185d6a940 Mon Sep 17 00:00:00 2001
From: Daniele Palmas <dnlplm(a)gmail.com>
Date: Wed, 15 May 2019 17:27:49 +0200
Subject: USB: serial: option: add Telit 0x1260 and 0x1261 compositions
Added support for Telit LE910Cx 0x1260 and 0x1261 compositions.
Signed-off-by: Daniele Palmas <dnlplm(a)gmail.com>
Cc: stable <stable(a)vger.kernel.org>
Signed-off-by: Johan Hovold <johan(a)kernel.org>
---
drivers/usb/serial/option.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drivers/usb/serial/option.c b/drivers/usb/serial/option.c
index 100a5c0ec3e7..a0aaf0635359 100644
--- a/drivers/usb/serial/option.c
+++ b/drivers/usb/serial/option.c
@@ -1171,6 +1171,10 @@ static const struct usb_device_id option_ids[] = {
{ USB_DEVICE_INTERFACE_CLASS(TELIT_VENDOR_ID, TELIT_PRODUCT_LE920A4_1213, 0xff) },
{ USB_DEVICE(TELIT_VENDOR_ID, TELIT_PRODUCT_LE920A4_1214),
.driver_info = NCTRL(0) | RSVD(1) | RSVD(2) | RSVD(3) },
+ { USB_DEVICE(TELIT_VENDOR_ID, 0x1260),
+ .driver_info = NCTRL(0) | RSVD(1) | RSVD(2) },
+ { USB_DEVICE(TELIT_VENDOR_ID, 0x1261),
+ .driver_info = NCTRL(0) | RSVD(1) | RSVD(2) },
{ USB_DEVICE(TELIT_VENDOR_ID, 0x1900), /* Telit LN940 (QMI) */
.driver_info = NCTRL(0) | RSVD(1) },
{ USB_DEVICE_INTERFACE_CLASS(TELIT_VENDOR_ID, 0x1901, 0xff), /* Telit LN940 (MBIM) */
--
2.22.0
This is a note to let you know that I've just added the patch titled
USB: serial: pl2303: add Allied Telesis VT-Kit3
to my usb git tree which can be found at
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
in the usb-linus branch.
The patch will show up in the next release of the linux-next tree
(usually sometime within the next 24 hours during the week.)
The patch will hopefully also be merged in Linus's tree for the
next -rc kernel release.
If you have any questions about this process, please let me know.
>From c5f81656a18b271976a86724dadd8344e54de74e Mon Sep 17 00:00:00 2001
From: Chris Packham <chris.packham(a)alliedtelesis.co.nz>
Date: Tue, 14 May 2019 17:35:42 +1200
Subject: USB: serial: pl2303: add Allied Telesis VT-Kit3
This is adds the vendor and device id for the AT-VT-Kit3 which is a
pl2303-based device.
Signed-off-by: Chris Packham <chris.packham(a)alliedtelesis.co.nz>
Cc: stable <stable(a)vger.kernel.org>
Signed-off-by: Johan Hovold <johan(a)kernel.org>
---
drivers/usb/serial/pl2303.c | 1 +
drivers/usb/serial/pl2303.h | 3 +++
2 files changed, 4 insertions(+)
diff --git a/drivers/usb/serial/pl2303.c b/drivers/usb/serial/pl2303.c
index 55122ac84518..d7abde14b3cf 100644
--- a/drivers/usb/serial/pl2303.c
+++ b/drivers/usb/serial/pl2303.c
@@ -106,6 +106,7 @@ static const struct usb_device_id id_table[] = {
{ USB_DEVICE(SANWA_VENDOR_ID, SANWA_PRODUCT_ID) },
{ USB_DEVICE(ADLINK_VENDOR_ID, ADLINK_ND6530_PRODUCT_ID) },
{ USB_DEVICE(SMART_VENDOR_ID, SMART_PRODUCT_ID) },
+ { USB_DEVICE(AT_VENDOR_ID, AT_VTKIT3_PRODUCT_ID) },
{ } /* Terminating entry */
};
diff --git a/drivers/usb/serial/pl2303.h b/drivers/usb/serial/pl2303.h
index 559941ca884d..b0175f17d1a2 100644
--- a/drivers/usb/serial/pl2303.h
+++ b/drivers/usb/serial/pl2303.h
@@ -155,3 +155,6 @@
#define SMART_VENDOR_ID 0x0b8c
#define SMART_PRODUCT_ID 0x2303
+/* Allied Telesis VT-Kit3 */
+#define AT_VENDOR_ID 0x0caa
+#define AT_VTKIT3_PRODUCT_ID 0x3001
--
2.22.0