[PATCH][SMB3 client] fix touch -h of symlink
Steve French
smfrench at gmail.com
Mon Oct 16 22:14:06 UTC 2023
On Mon, Oct 16, 2023 at 12:30 PM Matthew Wilcox <willy at infradead.org> wrote:
>
> On Mon, Oct 16, 2023 at 12:26:23PM -0500, Steve French wrote:
> > For example:
> > touch -h -t 02011200 testfile
> > where testfile is a symlink would not change the timestamp, but
> > touch -t 02011200 testfile
> > does work to change the timestamp of the target
> >
> > Looks like some symlink inode operations are missing for other fs as well
>
> Do we have an xfstests for this?
I was thinking the same thing - would be useful to add an xfstest for
this. I actually noticed this old bug when someone reported an
unrelated problem (where "find . -type l" doesn't show the symlink but
"ls" and "stat" do) and the other unrelated symlink bug could be
useful to add to the same test
Are there other scenarios we could repro problems to an fs that
doesn't have a .getattr method (like cifs.ko, afs) or .permission
(like nfs and ext4)?
--
Thanks,
Steve
More information about the samba-technical
mailing list