<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/bcachefs/counters.c, branch linux-6.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2023-10-22T21:10:16Z</updated>
<entry>
<title>bcachefs: bch2_sb_field_get() refactoring</title>
<updated>2023-10-22T21:10:16Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2023-09-26T21:49:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4637429e3946d083eedde1668c17a4fadaf3c0b1'/>
<id>urn:sha1:4637429e3946d083eedde1668c17a4fadaf3c0b1</id>
<content type='text'>
Instead of using token pasting to generate methods for each superblock
section, just make the type a parameter to bch2_sb_field_get().

Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: Remove unneeded semicolon</title>
<updated>2023-10-22T21:10:13Z</updated>
<author>
<name>Yang Li</name>
</author>
<published>2023-09-13T00:57:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b5e85d4d0ccf819df1ee73db41bf388ddd6e1830'/>
<id>urn:sha1:b5e85d4d0ccf819df1ee73db41bf388ddd6e1830</id>
<content type='text'>
./fs/bcachefs/btree_gc.c:1249:2-3: Unneeded semicolon
./fs/bcachefs/btree_gc.c:1521:2-3: Unneeded semicolon
./fs/bcachefs/btree_gc.c:1575:2-3: Unneeded semicolon
./fs/bcachefs/counters.c:46:2-3: Unneeded semicolon

Signed-off-by: Yang Li &lt;yang.lee@linux.alibaba.com&gt;
Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: Assorted sparse fixes</title>
<updated>2023-10-22T21:10:06Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2023-07-07T02:47:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=73bd774d28d2b2e6a05c31bf7afb9247e02a8e49'/>
<id>urn:sha1:73bd774d28d2b2e6a05c31bf7afb9247e02a8e49</id>
<content type='text'>
 - endianness fixes
 - mark some things static
 - fix a few __percpu annotations
 - fix silent enum conversions

Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: Private error codes: ENOMEM</title>
<updated>2023-10-22T21:09:57Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2023-03-14T19:35:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=65d48e35250fe46a560dffa13876830336b152c9'/>
<id>urn:sha1:65d48e35250fe46a560dffa13876830336b152c9</id>
<content type='text'>
This adds private error codes for most (but not all) of our ENOMEM uses,
which makes it easier to track down assorted allocation failures.

Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: Fix sb_field_counters formatting</title>
<updated>2023-10-22T21:09:40Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2022-09-16T22:39:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5a82c7c7d1925f6f060a427f38ea17b53c6945f1'/>
<id>urn:sha1:5a82c7c7d1925f6f060a427f38ea17b53c6945f1</id>
<content type='text'>
We have counters with longer names now, so adjust the tabstop - also,
make sure there's always a space printed between the name and the
number.

Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: Printbuf rework</title>
<updated>2023-10-22T21:09:33Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2023-02-04T02:01:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=401ec4db630802729f10d53ad995083ced98caca'/>
<id>urn:sha1:401ec4db630802729f10d53ad995083ced98caca</id>
<content type='text'>
This converts bcachefs to the modern printbuf interface/implementation,
synced with the version to be submitted upstream.

Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: Add persistent counters</title>
<updated>2023-10-22T21:09:32Z</updated>
<author>
<name>Daniel Hill</name>
</author>
<published>2022-03-15T08:36:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=104c69745fdf7e5f8aa022f60bc9d568987bd8b8'/>
<id>urn:sha1:104c69745fdf7e5f8aa022f60bc9d568987bd8b8</id>
<content type='text'>
This adds a new superblock field for persisting counters
and adds a sysfs interface in counters/ exposing these counters.

The superblock field is ignored by older versions letting us avoid
an on disk version bump.

Each sysfs file outputs a counter that tracks since filesystem
creation and a counter for the current mount session.

Signed-off-by: Daniel Hill &lt;daniel@gluo.nz&gt;
Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
</feed>
