Changeset 99404 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/VirtioFsDxe/FuseFlush.c
- Timestamp:
- Apr 14, 2023 3:17:44 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 156854
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-145445 /vendor/edk2/current 103735-103757,103769-103776,129194-156846
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/VirtioFsDxe/FuseFlush.c
r89983 r99404 36 36 EFI_STATUS 37 37 VirtioFsFuseFlush ( 38 IN OUT VIRTIO_FS *VirtioFs,39 IN UINT64 NodeId,40 IN UINT64 FuseHandle38 IN OUT VIRTIO_FS *VirtioFs, 39 IN UINT64 NodeId, 40 IN UINT64 FuseHandle 41 41 ) 42 42 { 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; 51 51 52 52 // … … 76 76 // Populate the common request header. 77 77 // 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 ); 80 85 if (EFI_ERROR (Status)) { 81 86 return Status; … … 103 108 Status = VirtioFsFuseCheckResponse (&RespSgList, CommonReq.Unique, NULL); 104 109 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 )); 108 120 Status = VirtioFsErrnoToEfiStatus (CommonResp.Error); 109 121 } 122 110 123 return Status; 111 124 }
Note:
See TracChangeset
for help on using the changeset viewer.