I am betting/guessing that this is related to my problem:
I also updated my Ubuntu 16.04 VM today (sudo apt-get update && sudo apt-get dist-upgrade -y) . After then (re-)booting my VM my shared host-OS folders weren't available.
I went and upgraded Parallels Desktop (Business Edition) to the latest version as of today (2019-03-18, Monday) so that I'm now running version 14.1.2 (45479). I manually re-mounted the Parallels Tools ISO image provided (prl-tools-lin.iso) just to be sure I wouldn't have an older version mounted (and have confirmed that the "version" file in it is 14.1.2.45479. I then booted my VM back up, mounted the CD drive, became root, ran the "uninstall" command first just to be really sure I could start fresh, and then manually ran the parallels tool installation script.
$ sudo su
# mount /dev/cdrom /media/cdrom
# cat version
14.1.2.45479
# ./install --verbose --remove
Mon Mar 18 13:29:24 MDT 2019
Start removal of Guest Tools
new version of parallels tools
Installed Guest Tools were not found
Error: failed to remove Parallels Guest Tools!
dpkg-query: package 'xserver-xorg' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
/usr/sbin/dpkg-reconfigure: xserver-xorg is not installed
# ./install --verbose --install
(output in attached text/log file)
It failed w/the error in the attached text/log file, but in summary, like the original poster, it failed while trying to compile the prl_tg kernel module, specifically when expanding the prl_get_user_pages macro to the call to get_user_pages, it is now providing too many arguments: get_user_pages(current, current->mm, _1, _2, _3, 0, _4, _5)
My Parallels version is already listed above.
My OS version: Linux devm 4.4.0-143-generic #169-Ubuntu SMP Thu Feb 7 07:56:38 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.6 LTS"