93 lines
4.0 KiB
Markdown
93 lines
4.0 KiB
Markdown
---
|
||
created_at: '2016-09-22T07:38:19.000Z'
|
||
title: 'Linus on btime: “Let’s wait five years” (2010)'
|
||
url: http://lkml.iu.edu/hypermail/linux/kernel/1007.2/02325.html
|
||
author: wener
|
||
points: 73
|
||
story_text:
|
||
comment_text:
|
||
num_comments: 40
|
||
story_id:
|
||
story_title:
|
||
story_url:
|
||
parent_id:
|
||
created_at_i: 1474529899
|
||
_tags:
|
||
- story
|
||
- author_wener
|
||
- story_12555160
|
||
objectID: '12555160'
|
||
|
||
---
|
||
[Source](http://lkml.iu.edu/hypermail/linux/kernel/1007.2/02325.html "Permalink to Linux-Kernel Archive: Re: [PATCH 02/18] xstat: Add a pair of system calls to make extended file stats available [ver #6]")
|
||
|
||
# Linux-Kernel Archive: Re: [PATCH 02/18] xstat: Add a pair of system calls to make extended file stats available [ver #6]
|
||
|
||
# Re: [PATCH 02/18] xstat: Add a pair of system calls to make extended file stats available [ver #6]
|
||
|
||
**From: **Linus Torvalds
|
||
**Date: ** Thu Jul 22 2010 - 11:16:18 EST
|
||
* **Next message: ** [ Milton Miller: "[PATCH] setlocalversion: fix version for untaged nontip mercurial revs"][1]
|
||
* **Previous message: ** [ Kenji Kaneshige: "Re: [PATCH] x86: ioremap: fix wrong physical address handling inPAT code"][2]
|
||
* **In reply to: ** [ Jan Engelhardt: "Re: [PATCH 02/18] xstat: Add a pair of system calls to make extendedfile stats available [ver #6]"][3]
|
||
* **Next in thread: ** [ Volker Lendecke: "Re: [PATCH 02/18] xstat: Add a pair of system calls to makeextended file stats available [ver #6]"][4]
|
||
* **Messages sorted by: [**[ date ]][5] [[ thread ]][6] [[ subject ]][7] [[ author ]][8]
|
||
* * *
|
||
|
||
On Thu, Jul 22, 2010 at 5:17 AM, Volker Lendecke
|
||
<Volker.Lendecke@xxxxxxxxx> wrote:
|
||
>_ On Thu, Jul 22, 2010 at 01:14:47PM +0100, David Howells wrote:_
|
||
>_> Jan Engelhardt <jengelh@xxxxxxxxxx> wrote:_
|
||
>_>_
|
||
>_> > Linux already has a creation time field, it's called otime (there is no "b"_
|
||
>_> > in "creation"), and you will find scattered fragments of that all over the_
|
||
>_> > kernel (foremost, fs/jfs/, now btrfs, and I also notice sysvipc having_
|
||
>_> > something with that name)._
|
||
>_>_
|
||
>_> It is? It's called crtime in Ext4. st_btime, however, would be compatible_
|
||
>_> with BSD's stat, and Samba would just use it by way of autoconf magic if it_
|
||
>_> appeared._
|
||
>__
|
||
>_ Samba has the following check:_
|
||
>__
|
||
>_ # recent FreeBSD, NetBSD have creation timestamps called birthtime:_
|
||
>_ AC_CHECK_MEMBERS([struct stat.st_birthtimespec.tv_nsec])_
|
||
>_ AC_CHECK_MEMBERS([struct stat.st_birthtime], AC_CHECK_MEMBERS([struct stat.st_birthtimensec]))_
|
||
>__
|
||
>_ and the supporting code around that. "birth" might also be_
|
||
>_ where the "b" comes from :-)_
|
||
|
||
Oh wow. And all of this just convinces me that we should _not_ do any
|
||
of this, since clearly it's all totally useless and people can't even
|
||
agree on a name.
|
||
|
||
Let's wait five years and see if there is actually any consensus on it
|
||
being needed and used at all, rather than rush into something just
|
||
because "we can".
|
||
|
||
Linus
|
||
\--
|
||
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
|
||
the body of a message to majordomo@xxxxxxxxxxxxxxx
|
||
More majordomo info at <http://vger.kernel.org/majordomo-info.html>
|
||
Please read the FAQ at <http://www.tux.org/lkml/>
|
||
|
||
|
||
|
||
* * *
|
||
* **Next message: ** [ Milton Miller: "[PATCH] setlocalversion: fix version for untaged nontip mercurial revs"][1]
|
||
* **Previous message: ** [ Kenji Kaneshige: "Re: [PATCH] x86: ioremap: fix wrong physical address handling inPAT code"][2]
|
||
* **In reply to: ** [ Jan Engelhardt: "Re: [PATCH 02/18] xstat: Add a pair of system calls to make extendedfile stats available [ver #6]"][3]
|
||
* **Next in thread: ** [ Volker Lendecke: "Re: [PATCH 02/18] xstat: Add a pair of system calls to makeextended file stats available [ver #6]"][4]
|
||
* **Messages sorted by: [**[ date ]][5] [[ thread ]][6] [[ subject ]][7] [[ author ]][8]
|
||
|
||
[1]: http://lkml.iu.edu/02326.html
|
||
[2]: http://lkml.iu.edu/02324.html
|
||
[3]: http://lkml.iu.edu/02269.html
|
||
[4]: http://lkml.iu.edu/02332.html
|
||
[5]: http://lkml.iu.edu/date.html#02325
|
||
[6]: http://lkml.iu.edu/index.html#02325
|
||
[7]: http://lkml.iu.edu/subject.html#02325
|
||
[8]: http://lkml.iu.edu/author.html#02325
|
||
|