Message ID | cover.1683093416.git.wqu@suse.com (mailing list archive) |
---|---|
Headers | show |
Series | btrfs-progs: fix -Wmissing-prototypes warnings and enable that warning option | expand |
On Wed, May 03, 2023 at 02:03:36PM +0800, Qu Wenruo wrote: > We have at least one case that some function is exported but never got > utilized in the first place. > > Let's prevent this problem from happening again by enable > -Wmissing-prototypes to debug builds at least. > > Fixes for the existing warnings are split into several patches: > > - Remove unused functions > Two patches, the first is to remove a function that never got > utilized from the introduction. > > The second is to remove a very old feature (only for <3.12 kernels) > in libbtrfs. > In fact this functionality for fs without an UUID tree is already > broken during previous cleanups. > (Need to export subvol_uuid_search_add() and > subvol_uuid_search_finit(), as it's callers' responsibility to > search for the target subvolume by themselves) > > And since no one is complaining ever since, there is really no need > to maintain such an old and deprecated feature in libbtrfs. > > - Fixes for crypto related function > Two patches, one for each csum algo (blake2 and sha256). > Involves extra declarations in the headers. > > - Trivial fixes > Mostly unexport and add needed headers. > > Qu Wenruo (7): > btrfs-progs: remove function btrfs_check_allocatable_zones() > btrfs-progs: libbtrfs: remove the support for fs without uuid tree > btrfs-progs: crypto/blake2: remove blake2 simple API > btrfs-progs: crypto/blake2: move optimized declarations to blake2b.h > btrfs-progs: crypto/sha: declare the x86 optimized implementation > btrfs-progs: fix -Wmissing-prototypes warnings > btrfs-progs: Makefile: enable -Wmissing-prototypes Added to devel, thanks.