Linux-f2fs-devel Archive on lore.kernel.org
 help / color / Atom feed
* [f2fs-dev] [GIT PULL RESEND] vfs: Add support for timestamp limits
       [not found] <CAK8P3a1XjOMpuS12Xao1xqOLFOuz1Jb8dTAfrhLcE643sSkC5g@mail.gmail.com>
@ 2019-08-30 15:47 ` Deepa Dinamani
  2019-08-30 16:23   ` Arnd Bergmann
  0 siblings, 1 reply; 2+ messages in thread
From: Deepa Dinamani @ 2019-08-30 15:47 UTC (permalink / raw)
  To: arnd, viro
  Cc: lucho, martin, jfs-discussion, shaggy, al, me, adrian.hunter,
	linux-mtd, deepa.kernel, mikulas, hch, nico, hubcap, linux-cifs,
	zyan, sage, darrick.wong, y2038, richard, sfrench, anton, linux,
	codalist, hch, coda, v9fs-developer, idryomov, linux-ext4,
	salah.triki, asmadeus, devel, dushistov, keescook, ericvh, jack,
	reiserfs-devel, tj, jlbec, aivazian.tigran, dsterba, jaegeuk,
	ceph-devel, trond.myklebust, hirofumi, adilger, jaharkes,
	linux-nfs, tony.luck, tytso, luisbg, dedekind1, linux-ntfs-dev,
	gregkh, linux-karma-devel, jlayton, linux-kernel,
	linux-f2fs-devel, linux-xfs, ccross, linux-fsdevel, phillip,
	dwmw2, anna.schumaker

[resending, rebased onto linux v5.3-rc6, and dropped orangefs patch from the series]

Hi Al, Arnd,

This is a pull request for filling in min and max timestamps for filesystems.
I've added all the acks, and dropped the adfs patch. That will be merged through
Russell's tree.

Dropped orangefs until the maintainers decide what its limits should be.

The following changes since commit a55aa89aab90fae7c815b0551b07be37db359d76:

  Linux 5.3-rc6 (2019-08-25 12:01:23 -0700)

are available in the Git repository at:

  https://github.com/deepa-hub/vfs limits

for you to fetch changes up to 5ad32b3acded06183f40806f76b030c3143017bb:

  isofs: Initialize filesystem timestamp ranges (2019-08-30 08:11:25 -0700)

----------------------------------------------------------------

- Deepa

Deepa Dinamani (18):
      vfs: Add file timestamp range support
      vfs: Add timestamp_truncate() api
      timestamp_truncate: Replace users of timespec64_trunc
      mount: Add mount warning for impending timestamp expiry
      utimes: Clamp the timestamps before update
      fs: Fill in max and min timestamps in superblock
      9p: Fill min and max timestamps in sb
      ext4: Initialize timestamps limits
      fs: nfs: Initialize filesystem timestamp ranges
      fs: cifs: Initialize filesystem timestamp ranges
      fs: fat: Initialize filesystem timestamp ranges
      fs: affs: Initialize filesystem timestamp ranges
      fs: sysv: Initialize filesystem timestamp ranges
      fs: ceph: Initialize filesystem timestamp ranges
      fs: hpfs: Initialize filesystem timestamp ranges
      fs: omfs: Initialize filesystem timestamp ranges
      pstore: fs superblock limits
      isofs: Initialize filesystem timestamp ranges

 fs/9p/vfs_super.c        |  6 +++++-
 fs/affs/amigaffs.c       |  2 +-
 fs/affs/amigaffs.h       |  3 +++
 fs/affs/inode.c          |  4 ++--
 fs/affs/super.c          |  4 ++++
 fs/attr.c                | 21 ++++++++++++---------
 fs/befs/linuxvfs.c       |  2 ++
 fs/bfs/inode.c           |  2 ++
 fs/ceph/super.c          |  2 ++
 fs/cifs/cifsfs.c         | 22 ++++++++++++++++++++++
 fs/cifs/netmisc.c        | 14 +++++++-------
 fs/coda/inode.c          |  3 +++
 fs/configfs/inode.c      | 12 ++++++------
 fs/cramfs/inode.c        |  2 ++
 fs/efs/super.c           |  2 ++
 fs/ext2/super.c          |  2 ++
 fs/ext4/ext4.h           | 10 +++++++++-
 fs/ext4/super.c          | 17 +++++++++++++++--
 fs/f2fs/file.c           | 21 ++++++++++++---------
 fs/fat/inode.c           | 12 ++++++++++++
 fs/freevxfs/vxfs_super.c |  2 ++
 fs/hpfs/hpfs_fn.h        |  6 ++----
 fs/hpfs/super.c          |  2 ++
 fs/inode.c               | 33 ++++++++++++++++++++++++++++++++-
 fs/isofs/inode.c         |  7 +++++++
 fs/jffs2/fs.c            |  3 +++
 fs/jfs/super.c           |  2 ++
 fs/kernfs/inode.c        |  7 +++----
 fs/minix/inode.c         |  2 ++
 fs/namespace.c           | 33 ++++++++++++++++++++++++++++++++-
 fs/nfs/super.c           | 20 +++++++++++++++++++-
 fs/ntfs/inode.c          | 21 ++++++++++++---------
 fs/omfs/inode.c          |  4 ++++
 fs/pstore/ram.c          |  2 ++
 fs/qnx4/inode.c          |  2 ++
 fs/qnx6/inode.c          |  2 ++
 fs/reiserfs/super.c      |  3 +++
 fs/romfs/super.c         |  2 ++
 fs/squashfs/super.c      |  2 ++
 fs/super.c               |  2 ++
 fs/sysv/super.c          |  5 ++++-
 fs/ubifs/file.c          | 21 ++++++++++++---------
 fs/ufs/super.c           |  7 +++++++
 fs/utimes.c              |  6 ++----
 fs/xfs/xfs_super.c       |  2 ++
 include/linux/fs.h       |  5 +++++
 include/linux/time64.h   |  2 ++
 47 files changed, 296 insertions(+), 72 deletions(-)


_______________________________________________
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [f2fs-dev] [GIT PULL RESEND] vfs: Add support for timestamp limits
  2019-08-30 15:47 ` [f2fs-dev] [GIT PULL RESEND] vfs: Add support for timestamp limits Deepa Dinamani
@ 2019-08-30 16:23   ` Arnd Bergmann
  0 siblings, 0 replies; 2+ messages in thread
From: Arnd Bergmann @ 2019-08-30 16:23 UTC (permalink / raw)
  To: Deepa Dinamani
  Cc: Latchesar Ionkov, Martin Brandenburg, jfs-discussion,
	Dave Kleikamp, Anders Larsen, Bob Copeland, Adrian Hunter,
	linux-mtd, mikulas, Christoph Hellwig, Nicolas Pitre,
	Mike Marshall, linux-cifs, Zheng Yan, Sage Weil, Darrick J. Wong,
	y2038 Mailman List, Richard Weinberger, Steve French,
	Anton Vorontsov, Russell King - ARM Linux, codalist,
	Christoph Hellwig, coda, V9FS Developers, Ilya Dryomov,
	Ext4 Developers List, salah.triki, asmadeus, devel,
	Evgeniy Dushistov, Kees Cook, Eric Van Hensbergen, Jan Kara,
	reiserfs-devel, Tejun Heo, Al Viro, aivazian.tigran,
	David Sterba, Jaegeuk Kim, ceph-devel, trond.myklebust,
	OGAWA Hirofumi, Andreas Dilger, Jan Harkes,
	Linux NFS Mailing List, Tony Luck, Theodore Ts'o,
	Luis de Bethencourt, Artem Bityutskiy, linux-ntfs-dev, gregkh,
	linux-karma-devel, Jeff Layton, Linux Kernel Mailing List,
	Linux F2FS DEV, Mailing List, linux-xfs, Colin Cross,
	Linux FS-devel Mailing List, phillip, David Woodhouse,
	Anna.Schumaker, Joel Becker

On Fri, Aug 30, 2019 at 5:48 PM Deepa Dinamani <deepa.kernel@gmail.com> wrote:
>
> [resending, rebased onto linux v5.3-rc6, and dropped orangefs patch from the series]
>
> Hi Al, Arnd,
>
> This is a pull request for filling in min and max timestamps for filesystems.
> I've added all the acks, and dropped the adfs patch. That will be merged through
> Russell's tree.
>
> Dropped orangefs until the maintainers decide what its limits should be.

I've merged this into my
git://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground.git y2038
branch. Since you did not include a tag description, I took the text from
the last patch series as the commit text, with a link to the pull request
on lore.kernel.org.

Al, let me know in case you have any objections to this going through
the y2038 branch, and you would rather take it through vfs.git.

     Arnd


_______________________________________________
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, back to index

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <CAK8P3a1XjOMpuS12Xao1xqOLFOuz1Jb8dTAfrhLcE643sSkC5g@mail.gmail.com>
2019-08-30 15:47 ` [f2fs-dev] [GIT PULL RESEND] vfs: Add support for timestamp limits Deepa Dinamani
2019-08-30 16:23   ` Arnd Bergmann

Linux-f2fs-devel Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-f2fs-devel/0 linux-f2fs-devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-f2fs-devel linux-f2fs-devel/ https://lore.kernel.org/linux-f2fs-devel \
		linux-f2fs-devel@lists.sourceforge.net linux-f2fs-devel@archiver.kernel.org
	public-inbox-index linux-f2fs-devel


Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/net.sourceforge.lists.linux-f2fs-devel


AGPL code for this site: git clone https://public-inbox.org/ public-inbox