Displaying 20 results from an estimated 84 matches for "exdev".
Did you mean:
xdev
2004 Feb 17
1
[patch] Make robust_rename() handle EXDEV.
All callers of robust_rename() call copy_file() if EXDEV is received. This
patch moves the copy_file() call into robust_rename().
Patch Summary:
-12 +1 backup.c
-15 +2 rsync.c
-9 +33 util.c
-------------- next part --------------
patchwork diff util.c
--- util.c 2004-02-17 09:58:44.000000000 -0500
+++ util.c 2004-02-17 10:21:22...
2008 Mar 05
6
[Bug 1447] New: sftp-server rename fails when EXDEV is returned
https://bugzilla.mindrot.org/show_bug.cgi?id=1447
Summary: sftp-server rename fails when EXDEV is returned
Classification: Unclassified
Product: Portable OpenSSH
Version: 4.7p1
Platform: All...
2012 Mar 30
3
[PATCH] xenpaging: add error code to indicate iommem passthrough
# HG changeset patch
# User Olaf Hering <olaf@aepfle.de>
# Date 1333120147 -7200
# Node ID 34d9828185501f6e7ea2c3c2a397176a8e54ef0a
# Parent 80653c8ea1d19dfe6130396bbc77f766eb9f9fab
xenpaging: add error code to indicate iommem passthrough
Similar to the existing ENODEV and EXDEV error codes, add EMDEV to
indicate that iommu passthrough is not compatible with paging.
All error codes are just made-up return codes to give proper error
messages in the pager.
Also update the HAP related error message now that paging is enabled
also on AMD hosts.
Signed-off-by: Olaf Hering <...
2008 Feb 13
0
sftp-server rename and handling of EXDEV
...ot across
directory boundaries.
This is the same behavior when you try to rename across regular
partition boundaries, as a hardlink will fail. I understand that
renaming was changed a while back so it would not be racy, but is
there any reason it shouldn't fall back to a racy rename if EXDEV is
returned?
I know currently that if LINK_OPNOTSUPP_ERRNO is returned, we'll try a
racy rename. Can this be extended to conditions where EXDEV is returned?
--
Mike Garrison
2013 Jun 30
1
why check f_path.mnt is equal for source and dest in btrfs_ioctl_clone()?
This gives EXDEV for clone operations that btrfs could otherwise execute
and with slight change of circumstances will actually execute fine.
Imagine we have a btrfs on /dev/mapper/foobar with subvols /foo and
/bar. Let’s also imagine top of said fs in mounted at /mnt. In this
case, a cross-subvol clone of /mnt/...
2013 Jan 18
1
sftp does not allow rename across file system
Hello:
I got the error
EXDEV (Invalid cross-device link)
when renaming one file to another directory that is actually mounting
another file system.
I am using SSH-2.0-OpenSSH_6
with standard SFTP setup as below
Subsystem sftp internal-sftp
Match group sftponly
ChrootDirectory /home/sftp/%u
X11Fo...
2012 Jun 20
8
[PATCH] Allow cross subvolume reflinks (2nd attempt)
Hello,
This is the second attempt to bring in cross subvolume reflinks into btrfs.
The first attempt was NAKed due to missing vfs mount checks and a clear
description of what btrfs subvolumes are and probably also why cross
subvolume reflinks are ok in the case of btrfs. This version of the patch
comes from David and is in SUSE kernels since a long time, so it is tested
and working. The patch
2003 May 21
2
patch to avoid race condition in rsync 2.5.6
...ake_backups && !make_backup(fname))
return;
+ /* change permissions before putting the file in place */
+ set_perms(fnametmp,file,NULL,0);
+
/* move tmp file over real file */
if (robust_rename(fnametmp,fname) != 0) {
if (errno == EXDEV) {
@@ -253,7 +256,5 @@
fnametmp,fname,strerror(errno));
}
do_unlink(fnametmp);
- } else {
- set_perms(fname,file,NULL,0);
}
}
The call to set_perms() inside the if-block is to make sure the
permissions are...
2020 Apr 01
2
[RFC PATCH v2] iommu/virtio: Use page size bitmap supported by endpoint
...ommu
> * owns it.
> */
> - ret = viommu_domain_finalise(vdev->viommu, domain);
> + ret = viommu_domain_finalise(vdev, domain);
> } else if (vdomain->viommu != vdev->viommu) {
> dev_err(dev, "cannot attach to foreign vIOMMU\n");
> ret = -EXDEV;
> @@ -875,6 +899,7 @@ static int viommu_add_device(struct device *dev)
>
> vdev->dev = dev;
> vdev->viommu = viommu;
> + vdev->pgsize_bitmap = viommu->pgsize_bitmap;
> INIT_LIST_HEAD(&vdev->resv_regions);
> fwspec->iommu_priv = vdev;
>...
2010 Jun 11
2
5.5 & gspca
...;
continue;
}
cdata = ((unsigned char *) urb->transfer_buffer) +
<snip>
so the first number is the packet #, which I see 0 through 3 or 5 in my
logs. The error, which is the status, *if* errno.h has any relation, says
that it's an EXDEV, which suggests that it's trying to hard link across
devices, which AFAIK it's not: the home directory for the user the device
runs is is automounted, and it gets created there.
Anyone have any clues why, all of a sudden, the first few packets are
showing a status code? Could it be a timin...
2008 Nov 06
10
[Bug 1535] New: rename doesn't fall back to rename syscall upon ENOSYS of link syscall
https://bugzilla.mindrot.org/show_bug.cgi?id=1535
Summary: rename doesn't fall back to rename syscall upon ENOSYS
of link syscall
Product: Portable OpenSSH
Version: 5.1p1
Platform: ix86
OS/Version: Linux
Status: NEW
Keywords: patch
Severity: normal
Priority: P3
Component:
2013 Aug 06
6
[PATCH 0/4] btrfs: out-of-band (aka offline) dedupe v4
Hi,
The following series of patches implements in btrfs an ioctl to do
out-of-band deduplication of file extents.
To be clear, this means that the file system is mounted and running, but the
dedupe is not done during file writes, but after the fact when some
userspace software initiates a dedupe.
The primary patch is loosely based off of one sent by Josef Bacik back
in January, 2011.
2012 Mar 27
13
Create subvolume from a directory?
Hi all,
Just a quick question but can''t find an obvious answer.
Can I create/convert a existing (btrfs) directory into a subvolume?
It would be very helpful when transferring ''partitions'' into btrfs.
I found a similar question way back in google, but that site is
down now generally.
Thanks in advance.
--
To unsubscribe from this list: send the line
2002 Dec 05
1
Patch to ignore exluded files.
...make_backup(fname))
> return;
> + /* eric: set permisions before moving file */
> + set_perms(fnametmp, file, NULL, 0);
>
> /* move tmp file over real file */
> if (robust_rename(fnametmp,fname) != 0) {
> if (errno == EXDEV) {
> /* rename failed on cross-filesystem link.
> Copy the file instead. */
> - if (copy_file(fnametmp,fname, file->mode &
> INITACCESSPERMS)) {
> + if (copy_file(fnametmp,fname, fil...
2003 Sep 05
1
new option suggestion '--backup-only'
...lse {
failed = robust_rename (src, dst);
+ saveerrno = errno;
}
if (failed) {
if (verbose > 2)
rprintf (FERROR, "robust_move failed: %s(%d)\n",
strerror (errno), errno);
+ errno = saveerrno;
switch (errno) {
/* external filesystem */
case EXDEV:
@@ -225,7 +231,8 @@
}
}
kept = 1;
- do_unlink(fname);
+ if (!backup_only)
+ do_unlink(fname);
}
#endif
@@ -233,11 +240,11 @@
/* make an empty directory */
make_bak_dir(fname, backup_dir);
do_mkdir(keep_name, file->mode);
- ret_code = do_rmdir(fname);
- if(verbose...
2018 Sep 13
0
Wine release 3.0.3
...45118 Microsoft Windows PowerShell 6.x reports 'PowerShell Gallery is currently unavailable.' (WinHttpSetOption returns incorrect lasterror on unsupported options)
45143 Neoncron 2 Launcher crashes embedding IE browser process when clicking bottom menu items
45170 Cygwin/MSYS2 needs EXDEV error code mapped to STATUS_NOT_SAME_DEVICE (rename of cross-device links)
45179 iTunes 12.x installer freezes at the final step
45220 Regression: Hearthstone-Deck-Tracker stoped working after wine-2.21
45243 Wrong cast in some HANDLE_MSG_WM_* macros produces errors when compiling with win...
2005 Sep 15
1
--backup leaves window where file doesn't exist.
When using --backup, the sequence (as monitored by strace) is:
rename("/path/to/<file>", "<backup-dir>/<file><backup-suffix>")
rename("/path/to/.<file>.xxxxxx", "/path/to/<file>")
This, of course, leaves a momentary window wherein <file> can't be found. Might
it be possible to replace the first rename()
2002 Jul 24
0
couple of minor fixes to rsync 2.5.5
...if (make_backups && !make_backup(fname))
return;
+ /* eric: set permisions before moving file */
+ set_perms(fnametmp, file, NULL, 0);
/* move tmp file over real file */
if (robust_rename(fnametmp,fname) != 0) {
if (errno == EXDEV) {
/* rename failed on cross-filesystem link.
Copy the file instead. */
- if (copy_file(fnametmp,fname, file->mode &
INITACCESSPERMS)) {
+ if (copy_file(fnametmp,fname, file->mode)) {...
2020 May 06
1
[PATCH v5] iommu/virtio: Use page size bitmap supported by endpoint
...c int viommu_attach_dev(struct iommu_domain *domain, struct device *dev)
> * owns it.
> */
> ret = viommu_domain_finalise(vdev, domain);
> - } else if (vdomain->viommu != vdev->viommu) {
> - dev_err(dev, "cannot attach to foreign vIOMMU\n");
> - ret = -EXDEV;
> + } else if (!viommu_endpoint_is_compatible(vdev, vdomain)) {
> + ret = -EINVAL;
> }
> mutex_unlock(&vdomain->mutex);
>
> @@ -886,6 +925,7 @@ static int viommu_add_device(struct device *dev)
>
> vdev->dev = dev;
> vdev->viommu = viommu;
> +...
2020 May 07
2
[EXT] Re: [PATCH v5] iommu/virtio: Use page size bitmap supported by endpoint
...device *dev)
> > > * owns it.
> > > */
> > > ret = viommu_domain_finalise(vdev, domain);
> > > - } else if (vdomain->viommu != vdev->viommu) {
> > > - dev_err(dev, "cannot attach to foreign vIOMMU\n");
> > > - ret = -EXDEV;
> > > + } else if (!viommu_endpoint_is_compatible(vdev, vdomain)) {
> > > + ret = -EINVAL;
> > > }
> > > mutex_unlock(&vdomain->mutex);
> > >
> > > @@ -886,6 +925,7 @@ static int viommu_add_device(struct device *dev)
> > >...