c
18 	ret = create_gpadl_header(type, kbuffer, size, send_offset, &msginfo);
19 	if (ret) {
20 		if (msginfo) {
21 			// Free any allocated resources within msginfo before returning.
22 			free_msginfo_resources(msginfo);
23 			kfree(msginfo);
24 		}
25 		return ret;
26 	}
