diff --git a/Makefile.rhelver b/Makefile.rhelver
index 6011055..13723a2 100644
--- a/Makefile.rhelver
+++ b/Makefile.rhelver
@@ -12,7 +12,7 @@ RHEL_MINOR = 4
 #
 # Use this spot to avoid future merge conflicts.
 # Do not trim this comment.
-RHEL_RELEASE = 382
+RHEL_RELEASE = 383
 
 #
 # ZSTREAM
diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config
index be3b2aa..60801b3 100644
--- a/kernel-aarch64-64k-debug-rhel.config
+++ b/kernel-aarch64-64k-debug-rhel.config
@@ -4684,6 +4684,7 @@ CONFIG_RELAY=y
 CONFIG_RELOCATABLE=y
 # CONFIG_RELR is not set
 # CONFIG_REMOTEPROC is not set
+# CONFIG_REMOTE_TARGET is not set
 CONFIG_RENESAS_PHY=m
 # CONFIG_RESET_ATTACK_MITIGATION is not set
 CONFIG_RESET_CONTROLLER=y
diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config
index 0b81152..b7b8933 100644
--- a/kernel-aarch64-64k-rhel.config
+++ b/kernel-aarch64-64k-rhel.config
@@ -4662,6 +4662,7 @@ CONFIG_RELAY=y
 CONFIG_RELOCATABLE=y
 # CONFIG_RELR is not set
 # CONFIG_REMOTEPROC is not set
+# CONFIG_REMOTE_TARGET is not set
 CONFIG_RENESAS_PHY=m
 # CONFIG_RESET_ATTACK_MITIGATION is not set
 CONFIG_RESET_CONTROLLER=y
diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config
index 4c8976c..10c2a8a 100644
--- a/kernel-aarch64-debug-rhel.config
+++ b/kernel-aarch64-debug-rhel.config
@@ -4681,6 +4681,7 @@ CONFIG_RELAY=y
 CONFIG_RELOCATABLE=y
 # CONFIG_RELR is not set
 # CONFIG_REMOTEPROC is not set
+# CONFIG_REMOTE_TARGET is not set
 CONFIG_RENESAS_PHY=m
 # CONFIG_RESET_ATTACK_MITIGATION is not set
 CONFIG_RESET_CONTROLLER=y
diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config
index 6dff54d..d4f9312 100644
--- a/kernel-aarch64-rhel.config
+++ b/kernel-aarch64-rhel.config
@@ -4659,6 +4659,7 @@ CONFIG_RELAY=y
 CONFIG_RELOCATABLE=y
 # CONFIG_RELR is not set
 # CONFIG_REMOTEPROC is not set
+# CONFIG_REMOTE_TARGET is not set
 CONFIG_RENESAS_PHY=m
 # CONFIG_RESET_ATTACK_MITIGATION is not set
 CONFIG_RESET_CONTROLLER=y
diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config
index 1048381..9a90ddf 100644
--- a/kernel-aarch64-rt-debug-rhel.config
+++ b/kernel-aarch64-rt-debug-rhel.config
@@ -4771,6 +4771,7 @@ CONFIG_RELAY=y
 CONFIG_RELOCATABLE=y
 # CONFIG_RELR is not set
 # CONFIG_REMOTEPROC is not set
+# CONFIG_REMOTE_TARGET is not set
 CONFIG_RENESAS_PHY=m
 # CONFIG_RESET_ATTACK_MITIGATION is not set
 CONFIG_RESET_CONTROLLER=y
diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config
index 5f85960..76d1c18 100644
--- a/kernel-aarch64-rt-rhel.config
+++ b/kernel-aarch64-rt-rhel.config
@@ -4749,6 +4749,7 @@ CONFIG_RELAY=y
 CONFIG_RELOCATABLE=y
 # CONFIG_RELR is not set
 # CONFIG_REMOTEPROC is not set
+# CONFIG_REMOTE_TARGET is not set
 CONFIG_RENESAS_PHY=m
 # CONFIG_RESET_ATTACK_MITIGATION is not set
 CONFIG_RESET_CONTROLLER=y
diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config
index 26790d7..905f362 100644
--- a/kernel-ppc64le-debug-rhel.config
+++ b/kernel-ppc64le-debug-rhel.config
@@ -4216,6 +4216,7 @@ CONFIG_RELAY=y
 # CONFIG_RELOCATABLE_TEST is not set
 CONFIG_RELOCATABLE=y
 # CONFIG_REMOTEPROC is not set
+# CONFIG_REMOTE_TARGET is not set
 CONFIG_RENESAS_PHY=m
 # CONFIG_RESET_ATTACK_MITIGATION is not set
 # CONFIG_RESET_CONTROLLER is not set
diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config
index e7eeff2..329e446 100644
--- a/kernel-ppc64le-rhel.config
+++ b/kernel-ppc64le-rhel.config
@@ -4196,6 +4196,7 @@ CONFIG_RELAY=y
 # CONFIG_RELOCATABLE_TEST is not set
 CONFIG_RELOCATABLE=y
 # CONFIG_REMOTEPROC is not set
+# CONFIG_REMOTE_TARGET is not set
 CONFIG_RENESAS_PHY=m
 # CONFIG_RESET_ATTACK_MITIGATION is not set
 # CONFIG_RESET_CONTROLLER is not set
diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config
index 6a76cdc..43c2b80 100644
--- a/kernel-s390x-debug-rhel.config
+++ b/kernel-s390x-debug-rhel.config
@@ -4163,6 +4163,7 @@ CONFIG_REALTEK_AUTOPM=y
 CONFIG_RELAY=y
 CONFIG_RELOCATABLE=y
 # CONFIG_REMOTEPROC is not set
+# CONFIG_REMOTE_TARGET is not set
 CONFIG_RENESAS_PHY=m
 # CONFIG_RESET_ATTACK_MITIGATION is not set
 # CONFIG_RESET_CONTROLLER is not set
diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config
index 47fd93e..919114b 100644
--- a/kernel-s390x-rhel.config
+++ b/kernel-s390x-rhel.config
@@ -4143,6 +4143,7 @@ CONFIG_REALTEK_AUTOPM=y
 CONFIG_RELAY=y
 CONFIG_RELOCATABLE=y
 # CONFIG_REMOTEPROC is not set
+# CONFIG_REMOTE_TARGET is not set
 CONFIG_RENESAS_PHY=m
 # CONFIG_RESET_ATTACK_MITIGATION is not set
 # CONFIG_RESET_CONTROLLER is not set
diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config
index 9258aa3..c17d92e 100644
--- a/kernel-s390x-zfcpdump-rhel.config
+++ b/kernel-s390x-zfcpdump-rhel.config
@@ -4159,6 +4159,7 @@ CONFIG_REALTEK_AUTOPM=y
 # CONFIG_RELAY is not set
 CONFIG_RELOCATABLE=y
 # CONFIG_REMOTEPROC is not set
+# CONFIG_REMOTE_TARGET is not set
 CONFIG_RENESAS_PHY=m
 # CONFIG_RESET_ATTACK_MITIGATION is not set
 # CONFIG_RESET_CONTROLLER is not set
diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config
index d210928..681ceea 100644
--- a/kernel-x86_64-debug-rhel.config
+++ b/kernel-x86_64-debug-rhel.config
@@ -4399,6 +4399,7 @@ CONFIG_REALTEK_PHY=m
 CONFIG_RELAY=y
 CONFIG_RELOCATABLE=y
 # CONFIG_REMOTEPROC is not set
+# CONFIG_REMOTE_TARGET is not set
 CONFIG_RENESAS_PHY=m
 # CONFIG_RESET_ATTACK_MITIGATION is not set
 CONFIG_RESET_CONTROLLER=y
diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config
index 5777d2a..2fec55f 100644
--- a/kernel-x86_64-rhel.config
+++ b/kernel-x86_64-rhel.config
@@ -4378,6 +4378,7 @@ CONFIG_REALTEK_PHY=m
 CONFIG_RELAY=y
 CONFIG_RELOCATABLE=y
 # CONFIG_REMOTEPROC is not set
+# CONFIG_REMOTE_TARGET is not set
 CONFIG_RENESAS_PHY=m
 # CONFIG_RESET_ATTACK_MITIGATION is not set
 CONFIG_RESET_CONTROLLER=y
diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config
index a0c8071..62981e4 100644
--- a/kernel-x86_64-rt-debug-rhel.config
+++ b/kernel-x86_64-rt-debug-rhel.config
@@ -4488,6 +4488,7 @@ CONFIG_REALTEK_PHY=m
 CONFIG_RELAY=y
 CONFIG_RELOCATABLE=y
 # CONFIG_REMOTEPROC is not set
+# CONFIG_REMOTE_TARGET is not set
 CONFIG_RENESAS_PHY=m
 # CONFIG_RESET_ATTACK_MITIGATION is not set
 CONFIG_RESET_CONTROLLER=y
diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config
index a215625..e845627 100644
--- a/kernel-x86_64-rt-rhel.config
+++ b/kernel-x86_64-rt-rhel.config
@@ -4467,6 +4467,7 @@ CONFIG_REALTEK_PHY=m
 CONFIG_RELAY=y
 CONFIG_RELOCATABLE=y
 # CONFIG_REMOTEPROC is not set
+# CONFIG_REMOTE_TARGET is not set
 CONFIG_RENESAS_PHY=m
 # CONFIG_RESET_ATTACK_MITIGATION is not set
 CONFIG_RESET_CONTROLLER=y
diff --git a/kernel.spec b/kernel.spec
index 3004da5..3371ff4 100755
--- a/kernel.spec
+++ b/kernel.spec
@@ -165,15 +165,15 @@ Summary: The Linux kernel
 # define buildid .local
 %define specversion 5.14.0
 %define patchversion 5.14
-%define pkgrelease 382
+%define pkgrelease 383
 %define kversion 5
-%define tarfile_release 5.14.0-382.el9
+%define tarfile_release 5.14.0-383.el9
 # This is needed to do merge window version magic
 %define patchlevel 14
 # This allows pkg_release to have configurable %%{?dist} tag
-%define specrelease 382%{?buildid}%{?dist}
+%define specrelease 383%{?buildid}%{?dist}
 # This defines the kabi tarball version
-%define kabiversion 5.14.0-382.el9
+%define kabiversion 5.14.0-383.el9
 
 #
 # End of genspec.sh variables
@@ -3745,6 +3745,84 @@ fi
 #
 #
 %changelog
+* Mon Nov 06 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-383.el9]
+- redhat: configs: disable CONFIG_REMOTE_TARGET (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: core: Fix target_cmd_counter leak (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: Replace strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: Fix write perf due to unneeded throttling (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: iscsi: Stop using sprintf() in iscsi_target_configfs.c (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: iscsi: Remove the unused netif_timeout attribute (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: tcmu: Replace strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: Rename sbc_ops to exec_cmd_ops (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: Replace all non-returning strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: core: Fix error path in target_setup_session() (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: iscsi: Prevent login threads from racing between each other (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: iscsi: Fix hang in the iSCSI login code (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: core: Fix invalid memory access (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: core: Remove unused 'prod_len' variable (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: tcm_loop: Remove redundant driver match function (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: Fix multiple LUN_RESET handling (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: iscsit: Free cmds before session free (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: iscsit: Stop/wait on cmds during conn close (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: iscsit: isert: Alloc per conn cmd counter (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: Pass in cmd counter to use during cmd setup (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: Move cmd counter allocation (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: Move sess cmd counter to new struct (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: Add virtual remote target (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: fcoe: Remove default fabric ops callouts (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: sbp: Remove default fabric ops callouts (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: loop: Remove default fabric ops callouts (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: Add default fabric ops callouts (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: core: Add RTPI attribute for target port (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: core: Drop device-based RTPI (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: core: Use RTPI from target port (Maurizio Lombardi) [RHEL-5751]
+- scsi: target: core: Add RTPI field to target port (Maurizio Lombardi) [RHEL-5751]
+- kernel/fork: beware of __put_task_struct() calling context (Wander Lairson Costa) [2060283]
+- virtio_balloon: Fix endless deflation and inflation on arm64 (Gavin Shan) [RHEL-1673]
+- ice: do not re-enable miscellaneous interrupt until thread_fn completes (Petr Oros) [2229762]
+- ice: trigger PFINT_OICR_TSYN_TX interrupt instead of polling (Petr Oros) [2229762]
+- ice: introduce ICE_TX_TSTAMP_WORK enumeration (Petr Oros) [2229762]
+- spi: spi-geni-qcom: Add SPI Device mode support for GENI based QuPv3 (Shawn Doherty) [RHEL-14715]
+- spi: spi-geni-qcom: enable SPI_CONTROLLER_MUST_TX for GPI DMA mode (Shawn Doherty) [RHEL-14715]
+- spi: spi-geni-qcom: correctly handle -EPROBE_DEFER from dma_request_chan() (Shawn Doherty) [RHEL-14715]
+- soc: qcom: geni-se: Add SPI Device mode support for GENI based QuPv3 (Shawn Doherty) [RHEL-14715]
+- i40e: Fix VF VLAN offloading when port VLAN is configured (Ivan Vecera) [RHEL-6382]
+- KVM: arm64: Avoid soft lockups due to I-cache maintenance (Gavin Shan) [RHEL-1859]
+- arm64: tlbflush: Rename MAX_TLBI_OPS (Gavin Shan) [RHEL-1859]
+- KVM: arm64: Drop is_kernel_in_hyp_mode() from __invalidate_icache_guest_page() (Gavin Shan) [RHEL-1859]
+- x86/platform/uv: Use alternate source for socket to node data (Frank Ramsay) [RHEL-11428]
+- ovl: Handle verity during copy-up (Alexander Larsson) [RHEL-2146]
+- ovl: Validate verity xattr when resolving lowerdata (Alexander Larsson) [RHEL-2146]
+- ovl: Add versioned header for overlay.metacopy xattr (Alexander Larsson) [RHEL-2146]
+- ovl: Add framework for verity support (Alexander Larsson) [RHEL-2146]
+- fsverity: rework fsverity_get_digest() again (Alexander Larsson) [RHEL-2146]
+- fsverity: simplify fsverity_get_digest() (Alexander Larsson) [RHEL-2146]
+- fs-verity: define a function to return the integrity protected file digest (Alexander Larsson) [RHEL-2146]
+- ovl: implement lazy lookup of lowerdata in data-only layers (Alexander Larsson) [RHEL-2146]
+- ovl: prepare for lazy lookup of lowerdata inode (Alexander Larsson) [RHEL-2146]
+- ovl: prepare to store lowerdata redirect for lazy lowerdata lookup (Alexander Larsson) [RHEL-2146]
+- ovl: implement lookup in data-only layers (Alexander Larsson) [RHEL-2146]
+- ovl: introduce data-only lower layers (Alexander Larsson) [RHEL-2146]
+- ovl: remove unneeded goto instructions (Alexander Larsson) [RHEL-2146]
+- ovl: move freeing ovl_entry past rcu delay (Alexander Larsson) [RHEL-2146]
+- ovl: deduplicate lowerdata and lowerstack[] (Alexander Larsson) [RHEL-2146]
+- ovl: deduplicate lowerpath and lowerstack[] (Alexander Larsson) [RHEL-2146]
+- ovl: move ovl_entry into ovl_inode (Alexander Larsson) [RHEL-2146]
+- ovl: factor out ovl_free_entry() and ovl_stack_*() helpers (Alexander Larsson) [RHEL-2146]
+- ovl: fetch inode once in ovl_dentry_revalidate_common() (Alexander Larsson) [RHEL-2146]
+- ovl: use ovl_numlower() and ovl_lowerstack() accessors (Alexander Larsson) [RHEL-2146]
+- ovl: use OVL_E() and OVL_E_FLAGS() accessors (Alexander Larsson) [RHEL-2146]
+- ovl: update of dentry revalidate flags after copy up (Alexander Larsson) [RHEL-2146]
+- ovl: let helper ovl_i_path_real() return the realinode (Alexander Larsson) [RHEL-2146]
+- ovl: fix use inode directly in rcu-walk mode (Alexander Larsson) [RHEL-2146]
+- ovl: handle idmappings in ovl_xattr_{g,s}et() (Alexander Larsson) [RHEL-2146]
+- ovl: use ovl_copy_{real,upper}attr() wrappers (Alexander Larsson) [RHEL-2146]
+- ovl: store lower path in ovl_inode (Alexander Larsson) [RHEL-2146]
+- ovl: update ctime when changing fileattr (Alexander Larsson) [RHEL-2146]
+
 * Thu Nov 02 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-382.el9]
 - fbdev: Use /* */ comment in initializer macro (Mika Penttilä) [RHEL-1349]
 - kunit: Fix obsolete name in documentation headers (func->action) (Mika Penttilä) [RHEL-1349]
diff --git a/sources b/sources
index 36bacd4..7b34736 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (linux-5.14.0-382.el9.tar.xz) = 9d8cd5f0e4845d530695726ef8d6ee4f849fb781529e253c23b1f5e1256d44997128f725a3db26fa012d2ee1cc0cf454c510d450306229d0a2b4fe0863e09d71
-SHA512 (kernel-abi-stablelists-5.14.0-382.el9.tar.bz2) = a5e6c14ee5da8e03d948f089eb49837b603b548f05d4af6f540e1c8f06d8d40c68c09093a71d51d89a0e98a2ed3f4c14a6e77ad5457691dc24af658809dfb5c8
-SHA512 (kernel-kabi-dw-5.14.0-382.el9.tar.bz2) = a974aea86fc018c874b5aff762494272ec600bc86f943fa7c005fdc4ef71e1e63e62268064d664631d053d77bce7134a0d72fe9bd167525451638ce769c72339
+SHA512 (linux-5.14.0-383.el9.tar.xz) = b0206406ef6e6c9c2bf4df9256472d90089d62f333c0bfd7bb84214c147f405bcd76561cb9f00652db90259273dde26affe8b9d52a344e3128a922034e2abfde
+SHA512 (kernel-abi-stablelists-5.14.0-383.el9.tar.bz2) = 6c5050ff1443979d727d71a10b6b7ee03dbacfda2cd1991af001801e98c2c54ba055faab0e0c1f7573e4a6d65ca59e67293d95166bc8997df4bb1d16a00282aa
+SHA512 (kernel-kabi-dw-5.14.0-383.el9.tar.bz2) = 27e6c517cb6a6a0529d14a48803485aea27d838a7fae6dda1fdab02a4e7ec17933e3a1065cc7a0190a7d83be8d57ab32f603d6c0faa2d1a88a47621b07579565