<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/scripts/mod/sumversion.c, branch linux-2.6.25.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-2.6.25.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-2.6.25.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2007-05-19T07:10:59Z</updated>
<entry>
<title>kbuild: include limits.h in sumversion.c for PATH_MAX</title>
<updated>2007-05-19T07:10:59Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2007-05-17T18:57:20Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=fc31c7716355a226b8ed4e16f4581e5c8fa53570'/>
<id>urn:sha1:fc31c7716355a226b8ed4e16f4581e5c8fa53570</id>
<content type='text'>
POSIX says limits.h defines PATH_MAX so we should include it (which fixes
compiling on some systems like OS X).

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: do not emit src version warning for non-modules</title>
<updated>2007-05-02T18:58:09Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2007-03-20T20:30:23Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4be40e22233cfe6254bbf039ec09a5d7bff2ad14'/>
<id>urn:sha1:4be40e22233cfe6254bbf039ec09a5d7bff2ad14</id>
<content type='text'>
modpost is now called with .o files that are not modules.
So do not warn if there is no corresponding .mod
file listing .o files (in .tmp_versions/).

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: do not segfault in modpost if MODVERDIR is not defined</title>
<updated>2006-02-19T08:51:22Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@mars.ravnborg.org</email>
</author>
<published>2006-02-18T23:49:37Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=41370d3b5ec6401c5cf0df82297ed989c03a64bd'/>
<id>urn:sha1:41370d3b5ec6401c5cf0df82297ed989c03a64bd</id>
<content type='text'>
A combination of calling modpost with option -a and MODVERDIR undefined
caused segmentation fault. So provide a default value and accept the
error messages it generates instead.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: use warn()/fatal() consistent in modpost</title>
<updated>2006-02-19T08:51:17Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@mars.ravnborg.org</email>
</author>
<published>2006-01-28T15:57:26Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=cb80514d9c517cc1d101ef304529a0e9b76b4468'/>
<id>urn:sha1:cb80514d9c517cc1d101ef304529a0e9b76b4468</id>
<content type='text'>
modpost.c provides warn() and fatal() - so use them all over the place.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] kbuild: signed char fixes for scripts</title>
<updated>2005-07-27T20:27:08Z</updated>
<author>
<name>J.A. Magallon</name>
<email>jamagallon@able.es</email>
</author>
<published>2005-07-15T22:14:43Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=61d9cdf2a9ccb9e4770d7723db8b18b8952778ce'/>
<id>urn:sha1:61d9cdf2a9ccb9e4770d7723db8b18b8952778ce</id>
<content type='text'>
This time I did not break anything... and they shut up gcc4 ;)

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>Linux-2.6.12-rc2</title>
<updated>2005-04-16T22:20:36Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@ppc970.osdl.org</email>
</author>
<published>2005-04-16T22:20:36Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1da177e4c3f41524e886b7f1b8a0c1fc7321cac2'/>
<id>urn:sha1:1da177e4c3f41524e886b7f1b8a0c1fc7321cac2</id>
<content type='text'>
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.

Let it rip!
</content>
</entry>
</feed>
ption>
<option value='linux-4.6.y'>linux-4.6.y</option>
<option value='linux-4.7.y'>linux-4.7.y</option>
<option value='linux-4.8.y'>linux-4.8.y</option>
<option value='linux-4.9.y'>linux-4.9.y</option>
<option value='linux-5.0.y'>linux-5.0.y</option>
<option value='linux-5.1.y'>linux-5.1.y</option>
<option value='linux-5.10.y'>linux-5.10.y</option>
<option value='linux-5.11.y'>linux-5.11.y</option>
<option value='linux-5.12.y'>linux-5.12.y</option>
<option value='linux-5.13.y'>linux-5.13.y</option>
<option value='linux-5.14.y'>linux-5.14.y</option>
<option value='linux-5.15.y'>linux-5.15.y</option>
<option value='linux-5.16.y'>linux-5.16.y</option>
<option value='linux-5.17.y'>linux-5.17.y</option>
<option value='linux-5.18.y'>linux-5.18.y</option>
<option value='linux-5.19.y'>linux-5.19.y</option>
<option value='linux-5.2.y'>linux-5.2.y</option>
<option value='linux-5.3.y'>linux-5.3.y</option>
<option value='linux-5.4.y'>linux-5.4.y</option>
<option value='linux-5.5.y'>linux-5.5.y</option>
<option value='linux-5.6.y'>linux-5.6.y</option>
<option value='linux-5.7.y'>linux-5.7.y</option>
<option value='linux-5.8.y'>linux-5.8.y</option>
<option value='linux-5.9.y'>linux-5.9.y</option>
<option value='linux-6.0.y'>linux-6.0.y</option>
<option value='linux-6.1.y'>linux-6.1.y</option>
<option value='linux-6.10.y'>linux-6.10.y</option>
<option value='linux-6.11.y'>linux-6.11.y</option>
<option value='linux-6.12.y' selected='selected'>linux-6.12.y</option>
<option value='linux-6.13.y'>linux-6.13.y</option>
<option value='linux-6.14.y'>linux-6.14.y</option>
<option value='linux-6.15.y'>linux-6.15.y</option>
<option value='linux-6.16.y'>linux-6.16.y</option>
<option value='linux-6.17.y'>linux-6.17.y</option>
<option value='linux-6.18.y'>linux-6.18.y</option>
<option value='linux-6.19.y'>linux-6.19.y</option>
<option value='linux-6.2.y'>linux-6.2.y</option>
<option value='linux-6.3.y'>linux-6.3.y</option>
<option value='linux-6.4.y'>linux-6.4.y</option>
<option value='linux-6.5.y'>linux-6.5.y</option>
<option value='linux-6.6.y'>linux-6.6.y</option>
<option value='linux-6.7.y'>linux-6.7.y</option>
<option value='linux-6.8.y'>linux-6.8.y</option>
<option value='linux-6.9.y'>linux-6.9.y</option>
<option value='linux-rolling-lts'>linux-rolling-lts</option>
<option value='linux-rolling-stable'>linux-rolling-stable</option>
<option value='master'>master</option>
</select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>Hosts the 0x221E linux distro kernel.</td><td class='sub right'>Ubuntu</td></tr></table>
<table class='tabs'><tr><td>
<a href='/distro/kernel/?h=linux-6.12.y'>summary</a><a href='/distro/kernel/refs/?h=linux-6.12.y&amp;id=53a01c9a5fcf74b7f855e70dd69742fb3cb84c83'>refs</a><a class='active' href='/distro/kernel/log/include/uapi/linux/netfilter/xt_MARK.h?h=linux-6.12.y'>log</a><a href='/distro/kernel/tree/include/uapi/linux/netfilter/xt_MARK.h?h=linux-6.12.y&amp;id=53a01c9a5fcf74b7f855e70dd69742fb3cb84c83'>tree</a><a href='/distro/kernel/commit/include/uapi/linux/netfilter/xt_MARK.h?h=linux-6.12.y&amp;id=53a01c9a5fcf74b7f855e70dd69742fb3cb84c83'>commit</a><a href='/distro/kernel/diff/include/uapi/linux/netfilter/xt_MARK.h?h=linux-6.12.y&amp;id=53a01c9a5fcf74b7f855e70dd69742fb3cb84c83'>diff</a></td><td class='form'><form class='right' method='get' action='/distro/kernel/log/include/uapi/linux/netfilter/xt_MARK.h'>
<input type='hidden' name='h' value='linux-6.12.y'/><input type='hidden' name='id' value='53a01c9a5fcf74b7f855e70dd69742fb3cb84c83'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/distro/kernel/log/?h=linux-6.12.y&amp;id=53a01c9a5fcf74b7f855e70dd69742fb3cb84c83'>root</a>/<a href='/distro/kernel/log/include?h=linux-6.12.y&amp;id=53a01c9a5fcf74b7f855e70dd69742fb3cb84c83'>include</a>/<a href='/distro/kernel/log/include/uapi?h=linux-6.12.y&amp;id=53a01c9a5fcf74b7f855e70dd69742fb3cb84c83'>uapi</a>/<a href='/distro/kernel/log/include/uapi/linux?h=linux-6.12.y&amp;id=53a01c9a5fcf74b7f855e70dd69742fb3cb84c83'>linux</a>/<a href='/distro/kernel/log/include/uapi/linux/netfilter?h=linux-6.12.y&amp;id=53a01c9a5fcf74b7f855e70dd69742fb3cb84c83'>netfilter</a>/<a href='/distro/kernel/log/include/uapi/linux/netfilter/xt_MARK.h?h=linux-6.12.y&amp;id=53a01c9a5fcf74b7f855e70dd69742fb3cb84c83'>xt_MARK.h</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/distro/kernel/log/include/uapi/linux/netfilter/xt_MARK.h?h=linux-6.12.y&amp;id=53a01c9a5fcf74b7f855e70dd69742fb3cb84c83&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th></tr>
<tr><td><span title='2017-11-02 11:19:54 +0100'>2017-11-02</span></td><td><a href='/distro/kernel/commit/include/uapi/linux/netfilter/xt_MARK.h?h=linux-6.12.y&amp;id=6f52b16c5b29b89d92c0e7236f4655dc8491ad70'>License cleanup: add SPDX license identifier to uapi header files with no lic...</a></td><td>Greg Kroah-Hartman</td></tr>
esystem is frozen.

Reported-by: Nikola Ciprich &lt;nikola.ciprich@linuxbox.cz&gt;
Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;


</td></tr>
<tr class='logheader'><td><span title='2013-04-09 14:12:56 -0400'>2013-04-09</span></td><td class='logsubject'><a href='/distro/kernel/commit/kernel/acct.c?h=linux-6.12.y&amp;id=03d95eb2f2578083a3f6286262e1cb5d88a00c02'>lift sb_start_write() out of -&gt;write()</a></td><td>Al Viro</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;


</td></tr>
<tr class='logheader'><td><span title='2013-02-26 20:16:07 -0800'>2013-02-26</span></td><td class='logsubject'><a href='/distro/kernel/commit/kernel/acct.c?h=linux-6.12.y&amp;id=d895cb1af15c04c522a25c79cc429076987c089b'>Merge branch 'for-linus' of ↵</a></td><td>Linus Torvalds</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs

Pull vfs pile (part one) from Al Viro:
 "Assorted stuff - cleaning namei.c up a bit, fixing -&gt;d_name/-&gt;d_parent
  locking violations, etc.

  The most visible changes here are death of FS_REVAL_DOT (replaced with
  "has -&gt;d_weak_revalidate()") and a new helper getting from struct file
  to inode.  Some bits of preparation to xattr method interface changes.

  Misc patches by various people sent this cycle *and* ocfs2 fixes from
  several cycles ago that should've been upstream right then.

  PS: the next vfs pile will be xattr stuff."

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (46 commits)
  saner proc_get_inode() calling conventions
  proc: avoid extra pde_put() in proc_fill_super()
  fs: change return values from -EACCES to -EPERM
  fs/exec.c: make bprm_mm_init() static
  ocfs2/dlm: use GFP_ATOMIC inside a spin_lock
  ocfs2: fix possible use-after-free with AIO
  ocfs2: Fix oops in ocfs2_fast_symlink_readpage() code path
  get_empty_filp()/alloc_file() leave both -&gt;f_pos and -&gt;f_version zero
  target: writev() on single-element vector is pointless
  export kernel_write(), convert open-coded instances
  fs: encode_fh: return FILEID_INVALID if invalid fid_type
  kill f_vfsmnt
  vfs: kill FS_REVAL_DOT by adding a d_weak_revalidate dentry op
  nfsd: handle vfs_getattr errors in acl protocol
  switch vfs_getattr() to struct path
  default SET_PERSONALITY() in linux/elf.h
  ceph: prepopulate inodes only when request is aborted
  d_hash_and_lookup(): export, switch open-coded instances
  9p: switch v9fs_set_create_acl() to inode+fid, do it before d_instantiate()
  9p: split dropping the acls from v9fs_set_create_acl()
  ...


</td></tr>
<tr class='logheader'><td><span title='2013-02-22 23:31:31 -0500'>2013-02-22</span></td><td class='logsubject'><a href='/distro/kernel/commit/kernel/acct.c?h=linux-6.12.y&amp;id=496ad9aa8ef448058e36ca7a787c61f2e63f0f54'>new helper: file_inode(file)</a></td><td>Al Viro</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;


</td></tr>
<tr class='logheader'><td><span title='2013-01-27 19:23:31 +0100'>2013-01-27</span></td><td class='logsubject'><a href='/distro/kernel/commit/kernel/acct.c?h=linux-6.12.y&amp;id=6fac4829ce0ef9b7f24369086ce5f0e9f38d37bc'>cputime: Use accessors to read task cputime stats</a></td><td>Frederic Weisbecker</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
This is in preparation for the full dynticks feature. While
remotely reading the cputime of a task running in a full
dynticks CPU, we'll need to do some extra-computation. This
way we can account the time it spent tickless in userspace
since its last cputime snapshot.

Signed-off-by: Frederic Weisbecker &lt;fweisbec@gmail.com&gt;
Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Cc: Ingo Molnar &lt;mingo@kernel.org&gt;
Cc: Li Zhong &lt;zhong@linux.vnet.ibm.com&gt;
Cc: Namhyung Kim &lt;namhyung.kim@lge.com&gt;
Cc: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;
Cc: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;
Cc: Steven Rostedt &lt;rostedt@goodmis.org&gt;
Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;


</td></tr>
<tr class='logheader'><td><span title='2012-10-12 20:15:09 -0400'>2012-10-12</span></td><td class='logsubject'><a href='/distro/kernel/commit/kernel/acct.c?h=linux-6.12.y&amp;id=669abf4e5539c8aa48bf28c965be05c0a7b58a27'>vfs: make path_openat take a struct filename pointer</a></td><td>Jeff Layton</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
...and fix up the callers. For do_file_open_root, just declare a
struct filename on the stack and fill out the .name field. For
do_filp_open, make it also take a struct filename pointer, and fix up its
callers to call it appropriately.

For filp_open, add a variant that takes a struct filename pointer and turn
filp_open into a wrapper around it.

Signed-off-by: Jeff Layton &lt;jlayton@redhat.com&gt;
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;


</td></tr>
<tr class='logheader'><td><span title='2012-10-12 20:14:55 -0400'>2012-10-12</span></td><td class='logsubject'><a href='/distro/kernel/commit/kernel/acct.c?h=linux-6.12.y&amp;id=91a27b2a756784714e924e5e854b919273082d26'>vfs: define struct filename and have getname() return it</a></td><td>Jeff Layton</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
getname() is intended to copy pathname strings from userspace into a
kernel buffer. The result is just a string in kernel space. It would
however be quite helpful to be able to attach some ancillary info to
the string.

For instance, we could attach some audit-related info to reduce the
amount of audit-related processing needed. When auditing is enabled,
we could also call getname() on the string more than once and not
need to recopy it from userspace.

This patchset converts the getname()/putname() interfaces to return
a struct instead of a string. For now, the struct just tracks the
string in kernel space and the original userland pointer for it.

Later, we'll add other information to the struct as it becomes
convenient.

Signed-off-by: Jeff Layton &lt;jlayton@redhat.com&gt;
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;


</td></tr>
<tr class='logheader'><td><span title='2012-10-12 00:32:03 -0400'>2012-10-12</span></td><td class='logsubject'><a href='/distro/kernel/commit/kernel/acct.c?h=linux-6.12.y&amp;id=cfd4da175599938f21a81cdd80df02fa4151dcba'>acct: constify the name arg to acct_on</a></td><td>Jeff Layton</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Signed-off-by: Jeff Layton &lt;jlayton@redhat.com&gt;
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;


</td></tr>
<tr class='logheader'><td><span title='2012-09-18 01:01:33 -0700'>2012-09-18</span></td><td class='logsubject'><a href='/distro/kernel/commit/kernel/acct.c?h=linux-6.12.y&amp;id=f8f3d4de2d04e1a5b4293b67faee8ebabc64e9fa'>userns: Convert bsd process accounting to use kuid and kgid where appropriate</a></td><td>Eric W. Biederman</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
BSD process accounting conveniently passes the file the accounting
records will be written into to do_acct_process.  The file credentials
captured the user namespace of the opener of the file.  Use the file
credentials to format the uid and the gid of the current process into
the user namespace of the user that started the bsd process
accounting.

Cc: Pavel Emelyanov &lt;xemul@openvz.org&gt;
Reviewed-by: Serge Hallyn &lt;serge.hallyn@canonical.com&gt;
Signed-off-by: Eric W. Biederman &lt;ebiederm@xmission.com&gt;


</td></tr>
<tr class='logheader'><td><span title='2012-01-08 12:19:57 -0800'>2012-01-08</span></td><td class='logsubject'><a href='/distro/kernel/commit/kernel/acct.c?h=linux-6.12.y&amp;id=972b2c719990f91eb3b2310d44ef8a2d38955a14'>Merge branch 'for-linus2' of ↵</a></td><td>Linus Torvalds</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs

* 'for-linus2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (165 commits)
  reiserfs: Properly display mount options in /proc/mounts
  vfs: prevent remount read-only if pending removes
  vfs: count unlinked inodes
  vfs: protect remounting superblock read-only
  vfs: keep list of mounts for each superblock
  vfs: switch -&gt;show_options() to struct dentry *
  vfs: switch -&gt;show_path() to struct dentry *
  vfs: switch -&gt;show_devname() to struct dentry *
  vfs: switch -&gt;show_stats to struct dentry *
  switch security_path_chmod() to struct path *
  vfs: prefer -&gt;dentry-&gt;d_sb to -&gt;mnt-&gt;mnt_sb
  vfs: trim includes a bit
  switch mnt_namespace -&gt;root to struct mount
  vfs: take /proc/*/mounts and friends to fs/proc_namespace.c
  vfs: opencode mntget() mnt_set_mountpoint()
  vfs: spread struct mount - remaining argument of next_mnt()
  vfs: move fsnotify junk to struct mount
  vfs: move mnt_devname
  vfs: move mnt_list to struct mount
  vfs: switch pnode.h macros to struct mount *
  ...


</td></tr>
<tr class='logheader'><td><span title='2012-01-06 23:16:53 -0500'>2012-01-06</span></td><td class='logsubject'><a href='/distro/kernel/commit/kernel/acct.c?h=linux-6.12.y&amp;id=d8c9584ea2a92879f471fd3a2be3af6c534fb035'>vfs: prefer -&gt;dentry-&gt;d_sb to -&gt;mnt-&gt;mnt_sb</a></td><td>Al Viro</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;


</td></tr>
<tr class='logheader'><td><span title='2012-01-03 22:52:41 -0500'>2012-01-03</span></td><td class='logsubject'><a href='/distro/kernel/commit/kernel/acct.c?h=linux-6.12.y&amp;id=32dc730860155b235f13e0cd3fe58b263279baf9'>get rid of timer in kern/acct.c</a></td><td>Al Viro</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
... and clean it up a bit, while we are at it

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;


</td></tr>
<tr class='logheader'><td><span title='2011-12-15 14:56:19 +0100'>2011-12-15</span></td><td class='logsubject'><a href='/distro/kernel/commit/kernel/acct.c?h=linux-6.12.y&amp;id=648616343cdbe904c585a6c12e323d3b3c72e46f'>[S390] cputime: add sparse checking and cleanup</a></td><td>Martin Schwidefsky</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Make cputime_t and cputime64_t nocast to enable sparse checking to
detect incorrect use of cputime. Drop the cputime macros for simple
scalar operations. The conversion macros are still needed.

Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;


</td></tr>
<tr class='logheader'><td><span title='2010-08-09 16:48:42 -0400'>2010-08-09</span></td><td class='logsubject'><a href='/distro/kernel/commit/kernel/acct.c?h=linux-6.12.y&amp;id=ebabe9a9001af0af56c0c2780ca1576246e7a74b'>pass a struct path to vfs_statfs</a></td><td>Christoph Hellwig</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
We'll need the path to implement the flags field for statvfs support.
We do have it available in all callers except:

 - ecryptfs_statfs.  This one doesn't actually need vfs_statfs but just
   needs to do a caller to the lower filesystem statfs method.
 - sys_ustat.  Add a non-exported statfs_by_dentry helper for it which
   doesn't won't be able to fill out the flags field later on.

In addition rename the helpers for statfs vs fstatfs to do_*statfs instead
of the misleading vfs prefix.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;


</td></tr>
