diff --git a/utils/update-kernel-headers.sh b/utils/update-kernel-headers.sh
index 3c3f34c77ad7..a006452e6836 100755
--- a/utils/update-kernel-headers.sh
+++ b/utils/update-kernel-headers.sh
@@ -66,8 +66,8 @@ done
 
 # The IPU3 header is a special case, as it's stored in staging. Handle it
 # manually.
-(cd "${install_dir}" ; "${kernel_dir}scripts/headers_install.sh" \
-	"${kernel_dir}/drivers/staging/media/ipu3/include/intel-ipu3.h" \
+(cd "${install_dir}" ; "${kernel_dir}/scripts/headers_install.sh" \
+	"${kernel_dir}/drivers/staging/media/ipu3/include/uapi/intel-ipu3.h" \
 	"${header_dir}/intel-ipu3.h")
 
 # Update the README file
