<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/bcachefs/util.h, 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>2024-01-01T16:47:07Z</updated>
<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: bch2_prt_datetime()</title>
<updated>2023-11-05T18:12:08Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2023-11-01T03:43:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=59154f2c66ce5625bc00f3e66af7b71608e991f4'/>
<id>urn:sha1:59154f2c66ce5625bc00f3e66af7b71608e991f4</id>
<content type='text'>
Improved, better named version of pr_time().

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: Split out snapshot.c</title>
<updated>2023-10-22T21:10:11Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2023-08-16T20:54:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8e877caaad818595ecb6754355cea2058fd9848e'/>
<id>urn:sha1:8e877caaad818595ecb6754355cea2058fd9848e</id>
<content type='text'>
subvolume.c has gotten a bit large, this splits out a separate file just
for managing snapshot trees - BTREE_ID_snapshots.

Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: Fix assorted checkpatch nits</title>
<updated>2023-10-22T21:10:10Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2023-08-07T16:04:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1e81f89b020758fb424f8bb0f13405706d29dfc7'/>
<id>urn:sha1:1e81f89b020758fb424f8bb0f13405706d29dfc7</id>
<content type='text'>
Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: Fix a userspace build error</title>
<updated>2023-10-22T21:10:00Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2023-04-26T21:47:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a0668d77f04dd95a394cf421125a2cfd6ab68fad'/>
<id>urn:sha1:a0668d77f04dd95a394cf421125a2cfd6ab68fad</id>
<content type='text'>
Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: Improved copygc pipelining</title>
<updated>2023-10-22T21:09:56Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2023-02-28T03:58:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8fcdf81418f16ef878de7a7535e90599e396fd69'/>
<id>urn:sha1:8fcdf81418f16ef878de7a7535e90599e396fd69</id>
<content type='text'>
This improves copygc pipelining across multiple buckets: we now track
each in flight bucket we're evacuating, with separate moving_contexts.

This means that whereas previously we had to wait for outstanding moves
to complete to ensure we didn't try to evacuate the same bucket twice,
we can now just check buckets we want to evacuate against the pending
list.

This also mean we can run the verify_bucket_evacuated() check without
killing pipelining - meaning it can now always be enabled, not just on
debug builds.

This is going to be important for the upcoming erasure coding work,
where moving IOs that are being erasure coded will now skip the initial
replication step; instead the IOs will wait on the stripe to complete.

Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: Improve dev_alloc_debug_to_text()</title>
<updated>2023-10-22T21:09:55Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2023-03-02T06:08:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b1cfe5ed2b5d5dbd2d8bcb2a4c1131513a1b3e1c'/>
<id>urn:sha1:b1cfe5ed2b5d5dbd2d8bcb2a4c1131513a1b3e1c</id>
<content type='text'>
Now we also print the number of buckets reserved for each watermark.

Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: New backtrace utility code</title>
<updated>2023-10-22T21:09:53Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2023-02-13T04:15:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3ea4219d9894130008d723fb9e9c24290d4a42b6'/>
<id>urn:sha1:3ea4219d9894130008d723fb9e9c24290d4a42b6</id>
<content type='text'>
Signed-off-by: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;
</content>
</entry>
<entry>
<title>bcachefs: Delete atomic_inc_bug()</title>
<updated>2023-10-22T21:09:46Z</updated>
<author>
<name>Kent Overstreet</name>
</author>
<published>2022-11-14T01:53:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=961cbdef3c270266e17aa831cf22eb14b900af65'/>
<id>urn:sha1:961cbdef3c270266e17aa831cf22eb14b900af65</id>
<content type='text'>
These were wrappers around atomic operations that verified that the
counter wasn't negative, but they're dead code - delete.

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