Re: [GIT PULL] liblockdep for 4.12

From: Ingo Molnar
Date: Fri May 05 2017 - 02:11:53 EST



* alexander.levin@xxxxxxxxxxx <alexander.levin@xxxxxxxxxxx> wrote:

> Hi Ingo,
>
> Please pull fixes for liblockdep.
>
> ===
>
> The following changes since commit a351e9b9fc24e982ec2f0e76379a49826036da12:
>
> Linux 4.11 (2017-04-30 19:47:48 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux.git liblockdep-fixes
>
> for you to fetch changes up to ec3cedc646ea697c849fe651f62ed448760ea569:
>
> tools: liblockdep: Use LDFLAGS (2017-05-04 21:34:07 -0400)
>
> ----------------------------------------------------------------
> Alexander Sverdlin (2):
> tools: add install make target for liblockdep
> tools: liblockdep: Don't mix fd-based and stream IO
>
> Ben Hutchings (10):
> liblockdep: Fix undefined symbol prandom_u32
> liblockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain::depth
> liblockdep: Define the ARRAY_SIZE() macro
> liblockdep: Enable -Wall by default
> liblockdep: Fix 'unused value' warnings
> liblockdep: Fix 'set but not used' warnings
> liblockdep: Fix 'defined but not used' warning for init_utsname()
> tools: liblockdep: Fix object file paths used in an out-of-tree build
> tools: liblockdep: Remove double-quotes from soname
> tools: liblockdep: Use LDFLAGS
>
> Sasha Levin (2):
> MAINTAINERS: update email for Sasha Levin
> tools: liblockdep: fix compilation for 4.11
>
> Vishal Thanki (1):
> liblockdep: Remove -lpthread compiler option

Could you please include all the patches as part of the pull request, so that
individual patches can be discussed?

In particular I'm wondering about:

> tools/include/linux/jhash.h | 125 +++++++++++++++++++++++

include/linux/jhash.h is 175 lines long - why not make an exact copy and keep it
synchronized the way perf does it?

Thanks,

Ingo