Message ID | cover.1682799405.git.josef@toxicpanda.com (mailing list archive) |
---|---|
Headers | show |
Series | btrfs-progs: sync ctree.c into btrfs-progs | expand |
On Sat, Apr 29, 2023 at 04:19:31PM -0400, Josef Bacik wrote: > Hello, > > This is a long series, and it depends on the following series > > btrfs-progs: prep work for syncing files into kernel-shared > btrfs-progs: sync basic code from the kernel > btrfs-progs: prep work for syncing ctree.c > btrfs-progs: more prep work for syncing ctree.c > > This is even more more prep work for syncing ctree.c, and the last patch is the > actual sync. A lot of these prep patches are updating the callers to match the > current calling conventions in the kernel to make the syncing straightforward. Added to devel, thanks. The includes were out of order or without the prefix and some forward declarations or kerncompat.h includes were needed to make it compile in the end. The remaining issues are basically all around messages. There are now two messages.[ch] and the pV handling is in the userspace side while only used by kernel. Musl does not have the user defined specifiers so we'll need to add a workaround with an intermediate string. Other build tests seem to pass so I'll take it as a base line for further fixups. Some changes can be done as separate patches to avoid cascading changes in other commits but at least the printf.h should be done in place.