VirtualBox

Ignore:
Timestamp:
Apr 14, 2023 3:17:44 PM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
156854
Message:

Devices/EFI/FirmwareNew: Update to edk2-stable202302 and make it build, bugref:4643

Location:
trunk/src/VBox/Devices/EFI/FirmwareNew
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/FirmwareNew

  • trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/VirtioFsDxe/FuseFlush.c

    r89983 r99404  
    3636EFI_STATUS
    3737VirtioFsFuseFlush (
    38   IN OUT VIRTIO_FS *VirtioFs,
    39   IN     UINT64    NodeId,
    40   IN     UINT64    FuseHandle
     38  IN OUT VIRTIO_FS  *VirtioFs,
     39  IN     UINT64     NodeId,
     40  IN     UINT64     FuseHandle
    4141  )
    4242{
    43   VIRTIO_FS_FUSE_REQUEST        CommonReq;
    44   VIRTIO_FS_FUSE_FLUSH_REQUEST  FlushReq;
    45   VIRTIO_FS_IO_VECTOR           ReqIoVec[2];
    46   VIRTIO_FS_SCATTER_GATHER_LIST ReqSgList;
    47   VIRTIO_FS_FUSE_RESPONSE       CommonResp;
    48   VIRTIO_FS_IO_VECTOR           RespIoVec[1];
    49   VIRTIO_FS_SCATTER_GATHER_LIST RespSgList;
    50   EFI_STATUS                    Status;
     43  VIRTIO_FS_FUSE_REQUEST         CommonReq;
     44  VIRTIO_FS_FUSE_FLUSH_REQUEST   FlushReq;
     45  VIRTIO_FS_IO_VECTOR            ReqIoVec[2];
     46  VIRTIO_FS_SCATTER_GATHER_LIST  ReqSgList;
     47  VIRTIO_FS_FUSE_RESPONSE        CommonResp;
     48  VIRTIO_FS_IO_VECTOR            RespIoVec[1];
     49  VIRTIO_FS_SCATTER_GATHER_LIST  RespSgList;
     50  EFI_STATUS                     Status;
    5151
    5252  //
     
    7676  // Populate the common request header.
    7777  //
    78   Status = VirtioFsFuseNewRequest (VirtioFs, &CommonReq, ReqSgList.TotalSize,
    79              VirtioFsFuseOpFlush, NodeId);
     78  Status = VirtioFsFuseNewRequest (
     79             VirtioFs,
     80             &CommonReq,
     81             ReqSgList.TotalSize,
     82             VirtioFsFuseOpFlush,
     83             NodeId
     84             );
    8085  if (EFI_ERROR (Status)) {
    8186    return Status;
     
    103108  Status = VirtioFsFuseCheckResponse (&RespSgList, CommonReq.Unique, NULL);
    104109  if (Status == EFI_DEVICE_ERROR) {
    105     DEBUG ((DEBUG_ERROR, "%a: Label=\"%s\" NodeId=%Lu FuseHandle=%Lu "
    106       "Errno=%d\n", __FUNCTION__, VirtioFs->Label, NodeId, FuseHandle,
    107       CommonResp.Error));
     110    DEBUG ((
     111      DEBUG_ERROR,
     112      "%a: Label=\"%s\" NodeId=%Lu FuseHandle=%Lu "
     113      "Errno=%d\n",
     114      __FUNCTION__,
     115      VirtioFs->Label,
     116      NodeId,
     117      FuseHandle,
     118      CommonResp.Error
     119      ));
    108120    Status = VirtioFsErrnoToEfiStatus (CommonResp.Error);
    109121  }
     122
    110123  return Status;
    111124}
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette