<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/bcachefs/printbuf.c, branch linux-6.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.15.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.15.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2025-03-29T02:31:47Z</updated>
<entry>
<title>bcachefs: Consistent indentation of multiline fsck errors</title>
<updated>2025-03-29T02:31:47Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2025-03-26T17:21:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1ece53237e83edb12cb6c1a8b91f54735e64d95f'/>
<id>urn:sha1:1ece53237e83edb12cb6c1a8b91f54735e64d95f</id>
<content type='text'>
Add the new helper printbuf_indent_add_nextline(), and use it in
__bch2_fsck_err() to centralize setting the indentation of multiline
fsck errors.

Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: bch2_printbuf_strip_trailing_newline()</title>
<updated>2024-07-14T23:00:12Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2024-05-27T02:20:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3811f48aa3d6ab97b199bdf4bdacce7abe7cfdeb'/>
<id>urn:sha1:3811f48aa3d6ab97b199bdf4bdacce7abe7cfdeb</id>
<content type='text'>
Add a new helper to fix inode_to_text()

Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: Fix shutdown ordering</title>
<updated>2024-05-22T23:54:03Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2024-05-22T23:53:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d293ece108104967ec3465f253834c0511170f04'/>
<id>urn:sha1:d293ece108104967ec3465f253834c0511170f04</id>
<content type='text'>
the btree key cache uses the srcu struct created/destroyed by
btree_iter.c; btree_iter needs to be exited last.

Reported-by: syzbot+3af9daea347788b15213@syzkaller.appspotmail.com
Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: printbufs: prt_printf() now handles \t\r\n</title>
<updated>2024-05-08T21:29:17Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2024-04-10T18:32:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2dcb605e86891f17bea3d77ba05f5d12cdf38573'/>
<id>urn:sha1:2dcb605e86891f17bea3d77ba05f5d12cdf38573</id>
<content type='text'>
Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: printbuf improvements</title>
<updated>2024-05-08T21:29:17Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2024-04-10T18:32:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=acce32a51e6c32e0ad8f921f9af2226e6750bb51'/>
<id>urn:sha1:acce32a51e6c32e0ad8f921f9af2226e6750bb51</id>
<content type='text'>
- fix assorted (harmless) off-by-one errors
- we were inconsistent on whether out-&gt;pos stays &lt;= out-&gt;size on
  overflow; now it does, and printbuf.overflow exists to indicate if a
  printbuf has overflowed
- factor out printbuf_advance_pos()
- printbuf_nul_terminate_reserved(); use this to reduce the number of
  printbuf_make_room() calls

Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: Fix missing va_end()</title>
<updated>2024-02-14T02:59:27Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2024-02-14T01:26:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=816054f40a5fdaaed05d9e7f603d2824eeee7e62'/>
<id>urn:sha1:816054f40a5fdaaed05d9e7f603d2824eeee7e62</id>
<content type='text'>
Fixes: https://lore.kernel.org/linux-bcachefs/202402131603.E953E2CF@keescook/T/#u
Reported-by: coverity scan
Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: prt_bitflags_vector()</title>
<updated>2024-01-01T16:47:07Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2023-12-31T04:58:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=560661d4ae067276c14bf0dc89fdd0228f993150'/>
<id>urn:sha1:560661d4ae067276c14bf0dc89fdd0228f993150</id>
<content type='text'>
similar to prt_bitflags(), but for ulong arrays

Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: Fix bch2_prt_bitflags()</title>
<updated>2023-10-31T16:18:37Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2023-10-22T21:22:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=48f866e90f520855b6d941eebe46d75dbfbb9a81'/>
<id>urn:sha1:48f866e90f520855b6d941eebe46d75dbfbb9a81</id>
<content type='text'>
This fixes an infinite loop when there's a set bit at position &gt;= 32.

Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: Fix W=12 build errors</title>
<updated>2023-10-22T21:10:13Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2023-09-12T22:41:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=96dea3d599dbc31f59eb786af2ac5079122beb88'/>
<id>urn:sha1:96dea3d599dbc31f59eb786af2ac5079122beb88</id>
<content type='text'>
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>
</feed>
