linux-stable/fs/smb/client
Linus Torvalds 14ab6d425e vfs-6.7.ctime
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQRAhzRXHqcMeLMyaSiRxhvAZXjcogUCZTppYgAKCRCRxhvAZXjc
 okIHAP9anLz1QDyMLH12ASuHjgBc0Of3jcB6NB97IWGpL4O21gEA46ohaD+vcJuC
 YkBLU3lXqQ87nfu28ExFAzh10hG2jwM=
 =m4pB
 -----END PGP SIGNATURE-----

Merge tag 'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs

Pull vfs inode time accessor updates from Christian Brauner:
 "This finishes the conversion of all inode time fields to accessor
  functions as discussed on list. Changing timestamps manually as we
  used to do before is error prone. Using accessors function makes this
  robust.

  It does not contain the switch of the time fields to discrete 64 bit
  integers to replace struct timespec and free up space in struct inode.
  But after this, the switch can be trivially made and the patch should
  only affect the vfs if we decide to do it"

* tag 'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs: (86 commits)
  fs: rename inode i_atime and i_mtime fields
  security: convert to new timestamp accessors
  selinux: convert to new timestamp accessors
  apparmor: convert to new timestamp accessors
  sunrpc: convert to new timestamp accessors
  mm: convert to new timestamp accessors
  bpf: convert to new timestamp accessors
  ipc: convert to new timestamp accessors
  linux: convert to new timestamp accessors
  zonefs: convert to new timestamp accessors
  xfs: convert to new timestamp accessors
  vboxsf: convert to new timestamp accessors
  ufs: convert to new timestamp accessors
  udf: convert to new timestamp accessors
  ubifs: convert to new timestamp accessors
  tracefs: convert to new timestamp accessors
  sysv: convert to new timestamp accessors
  squashfs: convert to new timestamp accessors
  server: convert to new timestamp accessors
  client: convert to new timestamp accessors
  ...
2023-10-30 09:47:13 -10:00
..
asn1.c
cached_dir.c smb: client: prevent new fids from being removed by laundromat 2023-10-12 09:41:32 -05:00
cached_dir.h smb: client: make laundromat a delayed worker 2023-10-12 09:41:04 -05:00
cifs_debug.c SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion 2023-08-30 08:55:02 -05:00
cifs_debug.h
cifs_fs_sb.h
cifs_ioctl.h
cifs_spnego.c
cifs_spnego.h
cifs_spnego_negtokeninit.asn1
cifs_swn.c
cifs_swn.h
cifs_unicode.c fs/smb/client: Use common code in client 2023-08-30 08:55:52 -05:00
cifs_unicode.h fs/smb/client: Use common code in client 2023-08-30 08:55:52 -05:00
cifsacl.c
cifsacl.h
cifsencrypt.c
cifsfs.c smb3: allow controlling maximum number of cached directories 2023-09-07 00:06:04 -05:00
cifsfs.h smb: move cifs_xattr_handlers to .rodata 2023-10-10 13:49:19 +02:00
cifsglob.h cifs: Fix UAF in cifs_demultiplex_thread() 2023-09-19 22:02:54 -05:00
cifspdu.h
cifsproto.h smb3: do not start laundromat thread when dir leases 2023-09-19 13:32:02 -05:00
cifsroot.c
cifssmb.c cifs: fix charset issue in reconnection 2023-07-25 00:31:24 -05:00
connect.c smb: client: do not start laundromat thread on nohandlecache 2023-10-04 16:21:15 -05:00
dfs.c smb: client: get rid of dfs code dep in namespace.c 2023-08-20 16:05:50 -05:00
dfs.h smb: client: get rid of dfs code dep in namespace.c 2023-08-20 16:05:50 -05:00
dfs_cache.c smb: client: ensure to try all targets when finding nested links 2023-08-20 16:05:50 -05:00
dfs_cache.h smb: client: ensure to try all targets when finding nested links 2023-08-20 16:05:50 -05:00
dir.c smb: client: get rid of dfs naming in automount code 2023-08-20 16:05:50 -05:00
dns_resolve.c
dns_resolve.h
export.c
file.c client: convert to new timestamp accessors 2023-10-18 14:08:27 +02:00
fs_context.c fs/smb/client: Reset password pointer to NULL 2023-09-28 14:49:51 -05:00
fs_context.h smb3: allow controlling maximum number of cached directories 2023-09-07 00:06:04 -05:00
fscache.c smb: propagate error code of extract_sharename() 2023-08-30 23:38:49 -05:00
fscache.h client: convert to new timestamp accessors 2023-10-18 14:08:27 +02:00
inode.c client: convert to new timestamp accessors 2023-10-18 14:08:27 +02:00
ioctl.c cifs: add missing return value check for cifs_sb_tlink 2023-07-26 15:41:27 -05:00
Kconfig fs/smb/client: Use common code in client 2023-08-30 08:55:52 -05:00
link.c
Makefile smb: client: get rid of dfs code dep in namespace.c 2023-08-20 16:05:50 -05:00
misc.c smb3: do not start laundromat thread when dir leases 2023-09-19 13:32:02 -05:00
namespace.c smb: cilent: set reparse mount points as automounts 2023-08-20 16:05:50 -05:00
netlink.c
netlink.h
netmisc.c
nterr.c
nterr.h
ntlmssp.h
readdir.c smb: cilent: set reparse mount points as automounts 2023-08-20 16:05:50 -05:00
rfc1002pdu.h
sess.c SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion 2023-08-30 08:55:02 -05:00
smb1ops.c smb: client: do not query reparse points twice on symlinks 2023-08-20 16:05:50 -05:00
smb2file.c
smb2glob.h
smb2inode.c smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED 2023-09-20 16:12:09 -05:00
smb2maperror.c smb3: remove duplicate error mapping 2023-09-20 16:04:51 -05:00
smb2misc.c SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion 2023-08-30 08:55:02 -05:00
smb2ops.c client: convert to new timestamp accessors 2023-10-18 14:08:27 +02:00
smb2pdu.c smb3: fix confusing debug message 2023-09-20 19:50:05 -05:00
smb2pdu.h
smb2proto.h smb: client: move some params to cifs_open_info_data 2023-08-20 16:05:50 -05:00
smb2status.h
smb2transport.c SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion 2023-08-30 08:55:02 -05:00
smbdirect.c smb3: Add dynamic trace points for RDMA (smbdirect) reconnect 2023-09-19 11:03:24 -05:00
smbdirect.h
smbencrypt.c
smberr.h
trace.c
trace.h smb3: Add dynamic trace points for RDMA (smbdirect) reconnect 2023-09-19 11:03:24 -05:00
transport.c cifs: Fix UAF in cifs_demultiplex_thread() 2023-09-19 22:02:54 -05:00
unc.c
winucase.c
xattr.c smb: move cifs_xattr_handlers to .rodata 2023-10-10 13:49:19 +02:00