c
vmbus_connection.int_page = hv_alloc_hyperv_zeroed_page();
if (vmbus_connection.int_page == NULL) {
    // Handle error: Log, cleanup, and exit this function
    return -ENOMEM; // Example error code 
}

// ... Similar error handling for monitor_pages[0] and monitor_pages[1] ... 

// Only proceed if all allocations are successful
ret = set_memory_decrypted((unsigned long) ...);
ret |= set_memory_decrypted((unsigned long) ...);

if (ret) {
    // Handle errors from set_memory_decrypted
} 
