Man, I don't know how to help you. You did not even provide the command you were running. According to the patch output, it is likely that you did not strip enough (or stripped too much) of the patch path names. The idea is that you need to be in the top directory of the Parallels Tools driver source tree (the directory where you unpack the archive to) and then run "patch -p1 < path_to_the_patch_file". This is how that directory looks like:
Code:
[root@archlinux parallels-tools-16.5.1.49187]# ls -la
total 36
drwx------ 7 root root 4096 Jul 2 18:14 .
drwxr-xr-x 7 root root 4096 Aug 4 13:31 ..
-rw------- 1 root root 956 Jul 2 18:14 dkms.conf
-rw------- 1 root root 1638 Jul 2 18:14 Makefile.kmods
drwx------ 3 root root 4096 Jul 2 18:14 prl_eth
drwx------ 3 root root 4096 Jul 2 18:14 prl_fs
drwx------ 3 root root 4096 Jul 2 18:14 prl_fs_freeze
drwx------ 3 root root 4096 Jul 2 18:14 prl_tg
drwx------ 3 root root 4096 Jul 2 18:14 prl_vid
[root@archlinux parallels-tools-16.5.1.49187]#