This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 1c52283265a4 Merge branch 'akpm' (patches from Andrew) new b7ec62d7ee0f bitops: protect find_first_{,zero}_bit properly new 6b8ecb84f8f6 bitops: move find_bit_*_le functions from le.h to find.h new 47d8c15615c0 include: move find.h from asm_generic to linux new c126a53c2760 arch: remove GENERIC_FIND_FIRST_BIT entirely new f68edc9297bf lib: add find_first_and_bit() new 93ba139ba819 cpumask: use find_first_and_bit() new b5c7e7ec7d34 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] new 4ade0818cf04 tools: sync tools/bitmap with mother linux new 9b51d9d86648 cpumask: replace cpumask_next_* with cpumask_first_* where [...] new bc9d6635c293 include/linux: move for_each_bit() macros from bitops.h to find.h new 7516be9931b8 find: micro-optimize for_each_{set,clear}_bit() new 749443de8dde Replace for_each_*_bit_from() with for_each_*_bit() where [...] new 801a57365fc8 mm/percpu: micro-optimize pcpu_is_populated() new ec288a2cf7ca bitmap: unify find_bit operations new db7313005e9c lib: bitmap: add performance test for bitmap_print_to_pagebuf new 15325b4f768f vsprintf: rework bitmap_list_string new 3689f9f8b0c5 Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linux new 10756dc5b02b usr/include/Makefile: add linux/nfc.h to the compile-test [...] new e92e2634ef3a Revert "Makefile: Do not quote value for CONFIG_CC_IMPLICI [...] new ad29a2fb3c20 certs: Fix build error when CONFIG_MODULE_SIG_KEY is PKCS#11 URI new e6340b6526ee certs: Fix build error when CONFIG_MODULE_SIG_KEY is empty new 473aec0e1f84 Merge tag 'kbuild-fixes-v5.17' of git://git.kernel.org/pub [...] new 6b9b6413700e ftrace: Fix assuming build time sort works for s390 new 67bfce0e0192 Merge tag 'trace-v5.17-3' of git://git.kernel.org/pub/scm/ [...] new 4624f199327a perf probe: Fix ppc64 'perf probe add events failed' case new 1855b796f2f6 perf affinity: Allow passing a NULL arg to affinity__cleanup() new 49de179577e7 perf stat: No need to setup affinities when starting a workload new f350ee95498a perf evlist: No need to setup affinities when enabling eve [...] new 0d3d237651fd perf evlist: No need to setup affinities when disabling ev [...] new 9d5f0c36438e perf machine: Use path__join() to compose a path instead o [...] new 8326c79d10be tools headers UAPI: Sync x86 arch prctl headers with the k [...] new 6e10e21915c1 tools headers UAPI: Sync files changed by new set_mempolic [...] new 9edcde68d653 perf script: Fix printing 'phys_addr' failure issue new 1d1d9af254ff perf python: Fix cpu_map__item() building new 440286993960 perf cpumap: Migrate to libperf cpumap api new 24ead7c254b4 perf cpumap: Remove duplicate include in cpumap.h new 3606c0e1a105 perf evsel: Override attr->sample_period for non-libpfm4 events new 864bc8c90526 perf parse-events: Support event alias in form foo-bar-baz new 34fa67e72085 perf test: Add pmu-events test for aliases with hyphens new b4a7276c5e9a perf test: Add parse-events test for aliases with hyphens new f0ac5b85810a perf tools: Remove redundant err variable new 40c843218f11 Merge tag 'perf-tools-for-v5.17-2022-01-22' of git://git.k [...]
The 42 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: MAINTAINERS | 4 +- Makefile | 2 +- arch/alpha/include/asm/bitops.h | 2 - arch/arc/Kconfig | 1 - arch/arc/include/asm/bitops.h | 1 - arch/arm/include/asm/bitops.h | 1 - arch/arm64/Kconfig | 1 - arch/arm64/include/asm/bitops.h | 1 - arch/csky/include/asm/bitops.h | 1 - arch/h8300/include/asm/bitops.h | 1 - arch/hexagon/include/asm/bitops.h | 1 - arch/ia64/include/asm/bitops.h | 2 - arch/m68k/include/asm/bitops.h | 2 - arch/mips/Kconfig | 1 - arch/mips/include/asm/bitops.h | 1 - arch/openrisc/include/asm/bitops.h | 1 - arch/parisc/include/asm/bitops.h | 1 - arch/powerpc/include/asm/bitops.h | 2 - arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/riscv/include/asm/bitops.h | 1 - arch/s390/Kconfig | 1 - arch/s390/include/asm/bitops.h | 1 - arch/s390/kvm/kvm-s390.c | 2 +- arch/sh/include/asm/bitops.h | 1 - arch/sparc/include/asm/bitops_32.h | 1 - arch/sparc/include/asm/bitops_64.h | 2 - arch/x86/Kconfig | 1 - arch/x86/include/asm/bitops.h | 2 - arch/x86/kernel/apic/vector.c | 4 +- arch/x86/um/Kconfig | 1 - arch/xtensa/include/asm/bitops.h | 1 - block/blk-mq.c | 2 +- certs/Makefile | 4 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/hwmon/ltc2992.c | 3 +- drivers/iio/adc/ad7124.c | 2 +- drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/net/virtio_net.c | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 10 +- drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/ti/k3-ringacc.c | 4 +- drivers/tty/n_tty.c | 2 +- drivers/virt/acrn/ioreq.c | 3 +- fs/f2fs/segment.c | 8 +- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- include/asm-generic/bitops.h | 1 - include/asm-generic/bitops/le.h | 64 ---- include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 -- include/linux/cpumask.h | 46 ++- include/linux/find.h | 372 +++++++++++++++++++++ kernel/time/clocksource.c | 4 +- kernel/trace/Kconfig | 9 +- kernel/trace/ftrace.c | 4 +- lib/Kconfig | 3 - lib/find_bit.c | 21 ++ lib/find_bit_benchmark.c | 21 ++ lib/genalloc.c | 2 +- lib/test_bitmap.c | 37 ++ lib/vsprintf.c | 24 +- mm/percpu.c | 35 +- net/ncsi/ncsi-manage.c | 4 +- tools/arch/x86/include/uapi/asm/prctl.h | 26 +- tools/include/asm-generic/bitops.h | 1 - tools/include/asm-generic/bitops/find.h | 145 -------- tools/include/linux/bitmap.h | 7 +- .../bitops => tools/include/linux}/find.h | 54 ++- tools/include/uapi/asm-generic/unistd.h | 5 +- tools/lib/find_bit.c | 20 ++ tools/lib/perf/evsel.c | 4 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 1 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 1 + tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 + tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 + tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/bench/epoll-wait.c | 2 +- tools/perf/bench/evlist-open-close.c | 4 +- tools/perf/bench/futex-hash.c | 2 +- tools/perf/bench/futex-lock-pi.c | 2 +- tools/perf/bench/futex-requeue.c | 2 +- tools/perf/bench/futex-wake-parallel.c | 2 +- tools/perf/bench/futex-wake.c | 2 +- tools/perf/builtin-ftrace.c | 2 +- tools/perf/builtin-inject.c | 5 +- tools/perf/builtin-script.c | 2 +- tools/perf/builtin-stat.c | 24 +- .../pmu-events/arch/test/test_soc/cpu/uncore.json | 16 + tools/perf/tests/bitmap.c | 4 +- tools/perf/tests/event_update.c | 8 +- tools/perf/tests/mem2node.c | 9 +- tools/perf/tests/mmap-basic.c | 5 +- tools/perf/tests/parse-events.c | 49 +++ tools/perf/tests/pmu-events.c | 32 ++ tools/perf/tests/topology.c | 37 +- tools/perf/util/affinity.c | 8 +- tools/perf/util/auxtrace.c | 2 +- tools/perf/util/counts.c | 2 +- tools/perf/util/cpumap.h | 3 +- tools/perf/util/cputopo.c | 4 +- tools/perf/util/evlist-hybrid.c | 11 +- tools/perf/util/evlist.c | 28 +- tools/perf/util/evsel.c | 45 ++- tools/perf/util/evsel.h | 3 +- tools/perf/util/machine.c | 3 +- tools/perf/util/mmap.c | 2 +- tools/perf/util/parse-events.c | 67 +++- tools/perf/util/parse-events.h | 1 + tools/perf/util/parse-events.l | 2 + tools/perf/util/parse-events.y | 17 +- tools/perf/util/perf_api_probe.c | 4 +- tools/perf/util/probe-event.c | 3 + tools/perf/util/python.c | 6 +- tools/perf/util/record.c | 6 +- .../util/scripting-engines/trace-event-python.c | 4 +- tools/perf/util/session.c | 4 +- tools/perf/util/svghelper.c | 4 +- tools/perf/util/synthetic-events.c | 18 +- tools/perf/util/top.c | 6 +- usr/include/Makefile | 1 - 129 files changed, 1002 insertions(+), 594 deletions(-) create mode 100644 include/linux/find.h delete mode 100644 tools/include/asm-generic/bitops/find.h rename {include/asm-generic/bitops => tools/include/linux}/find.h (83%)