put_user_gcs
put_user_gcs(val, (unsigned long __user *)gcspr, err);
put_user_gcs(trampoline_vaddr, (__force unsigned long __user *)gcspr, &err);
put_user_gcs(0, (unsigned long __user *)gcspr_el0, &ret);
put_user_gcs((unsigned long)sigtramp,
put_user_gcs(GCS_SIGNAL_CAP(gcspr_el0 - 8),
put_user_gcs(cap_val, cap_ptr, &ret);