This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gcc/master-aarch64 in repository toolchain/ci/linux.
from 1612c382ffbd Merge tag 'x86-urgent-2022-08-06' of git://git.kernel.org/ [...] adds 2194f9576097 video: fbdev: amiga: Simplify amifb_pan_display() adds bf64b99c377b video: fbdev: sa1100fb: Remove unused sa1100fb_setup() adds f45566fb1a1d video: fbdev: cirrusfb: Make cirrusfb_zorro_unregister() static adds 6a7d270e9019 video: fbdev: Make *fb_setup() and *fb_init() static adds f3bd0c2b637e video: fbdev: atari: Simplify atafb_pan_display() adds 211f88e83f50 video: fbdev: atari: Remove bogus FB_VMODE_YWRAP flags adds c7ef5e285c84 video: fbdev: atari: Fix inverse handling adds 35fa155e8368 video: fbdev: atari: Fix ext_setcolreg() adds 4a13bcd8ccd5 video: fbdev: atari: Remove unneeded casts from void * adds 3ee5e2280343 video: fbdev: atari: Remove unneeded casts to void * adds f0b38ea59ad2 video: fbdev: atari: Fix TT High video mode vertical refresh adds 39101f1314ba video: fbdev: atari: Fix VGA modes adds 435347edfe90 video: fbdev: atari: Remove unused definitions and variables adds ffcc5b265799 video: fbdev: atari: Remove backward bug-compatibility adds 075fbf0ab8dd video: fbdev: omapfb: Unexport omap*_update_window_async() adds 26c2b7d9fac4 video: fbdev: amba-clcd: Fix refcount leak bugs adds e948d32c54fa video: fbdev: imxfb: Drop platform data support adds e2279cc92919 video: fbdev: imxfb: Drop unused symbols from header adds ded77a74ee6b video: fbdev: imxfb: Fold <linux/platform_data/video-imxfb [...] adds b083c22d5114 video: fbdev: imxfb: Convert request_mem_region + ioremap [...] adds 3eb8fccc244b video: fbdev: sis: fix typos in SiS_GetModeID() adds c5c7502e960d video: fbdev: imxfb: fix return value check in imxfb_probe() adds 2f1c4523f7a3 video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_p [...] adds 40bf722f8064 video: fbdev: i740fb: Check the argument of i740_calc_vclk() adds ec0754c60217 video: fbdev: vt8623fb: Check the size of screen before me [...] adds 96b550971c65 video: fbdev: arkfb: Check the size of screen before memset_io() adds 6ba592fa014f video: fbdev: s3fb: Check the size of screen before memset_io() adds b5a8466d37d3 Merge tag 'for-5.20/fbdev-1' of git://git.kernel.org/pub/s [...] adds dcea7964764a checkpatch: add XA_STATE and XA_STATE_ORDER to the macro d [...] adds 0fe6ee8f123a profiling: fix shift too large makes kernel panic adds 53fd5ffbb519 ocfs2: kill EBUSY from dlmfs_evict_inode adds 0cc011c576aa lib/list_debug.c: Detect uninitialized lists adds a91befde3503 lib/flex_proportions.c: remove local_irq_ops in fprop_new_ [...] adds 4815a3600904 include/linux/rbtree.h: replace kernel.h with the necessar [...] adds 9776e3861e0e ia64: fix sparse warnings with cmpxchg() & xchg() adds c0af32fdc625 lib/btree: simplify btree_{lookup|update} adds d30dfd490f7d include/uapi/linux/swab.h: move explicit cast outside ternary adds dabba8722941 fs/kernel_read_file: allow to read files up-to ssize_t adds f4da7afe0752 kexec_file: increase maximum file size to 4G adds 0aed4724a839 delayacct: remove some unused variables adds f268eedddf35 squashfs: extend "page actor" to handle missing pages adds 1bb1a07afad9 squashfs: don't use intermediate buffer if pages missing adds 019a0c9e377c fat: add a vfat_rename2() and make existing .rename callba [...] adds 204d03203a14 fat: factor out reusable code in vfat_rename() as helper f [...] adds da87e1725ae2 fat: add renameat2 RENAME_EXCHANGE flag support adds dd7c9be330d8 selftests/filesystems: add a vfat RENAME_EXCHANGE test adds f858e23a2974 checkpatch: fix incorrect camelcase detection on numeric constant adds 00c9d5632277 lib/error-inject: convert to DEFINE_SEQ_ATTRIBUTE adds ee56c3e8eec1 Merge branch 'master' into mm-nonmm-stable adds 5a704629f2c1 init: add "hostname" kernel parameter adds 5a66fce95b72 lib/lru_cache: fix error free handing in lc_create adds 62df90b53e6f net, lib/once: remove {net_}get_random_once_wait macro adds f9987921cb54 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] adds 86e5908ec293 lib/error-inject: traverse list with mutex adds 43c249ea0b1e compiler-gcc.h: remove ancient workaround for gcc PR 58670 adds 045ed31e23ae kfifo: fix kfifo_to_user() return type adds cda83bb8a61e lib/radix-tree: remove unused argument of insert_entries adds 2d8867f3e083 lib: make LZ4_decompress_safe_forceExtDict() static adds 6d529ea80b8a lib/scatterlist: use matched parameter type when calling _ [...] adds 4a70ce5f93aa lib/ts_bm.c: remove redundant store to variable consumed a [...] adds 71f8c15565d0 kallsyms: move declarations to internal header adds 5fd8fea935a1 vmcoreinfo: include kallsyms symbols adds 376b0c266143 proc: delete unused <linux/uaccess.h> includes adds 46d36b1be18b kdump: round up the total memory size to 128M for crashker [...] adds 2c795fb03f13 ipc/mqueue: remove unnecessary (void*) conversion adds a16ceb139610 epoll: autoremove wakers even more aggressively adds b62eb2731e17 scripts/bloat-o-meter: switch argument parsing to using argparse adds 8b5db6679807 scripts/bloat-o-meter: add -p argument adds adbcaef84088 x86/cacheinfo: move shared cache map definitions adds 4f09903078ee cpumask: add UP optimised for_each_*_cpu versions adds b81dce77cedc cpumask: Fix invalid uniprocessor mask assumption adds c41e8866c28c lib/test: introduce cpumask KUnit test suite adds 953257a9252a cpumask: update cpumask_next_wrap() signature adds bd27acaac24e lib/smp_processor_id: fix imbalanced instrumentation_end() call adds 55656016daa7 lib: devres: use numa aware allocation adds f71381fcdc3a autofs: use inode permission method for write access adds 9ccbac76e71d autofs: make dentry info count consistent adds a4a87303874c autofs: use dentry info count instead of simple_empty() adds ba97a0a3a31a autofs: add comment about autofs_mountpoint_changed() adds 7ffe4e90a061 autofs: remove unused ino field inode adds d919a1e79bac proc: fix a dentry lock race between release_task and lookup adds 3adb2d87238d proc: fix test for "vsyscall=xonly" boot option adds 1298f83b5469 ia64: old_rr4 added under CONFIG_HUGETLB_PAGE adds 233eb8d6894e fs/ocfs2: Fix spelling typo in comment adds 0c12185728d6 Revert "squashfs: provide backing_dev_info in order to dis [...] adds db98b4308627 squashfs: always build "file direct" version of page actor adds 8fc78b6fe24c squashfs: implement readahead adds b09a7a036d20 squashfs: support reading fragments in readahead call adds a10c9ede9913 lib/lzo/lzo1x_compress.c: replace ternary operator with mi [...] adds 591c32bddbe2 kernel/hung_task: fix address space of proc_dohung_task_ti [...] adds fa7d574ba4f4 bdi: remove enum wb_congested_state adds ed8fb78d7ecd proc: add some (hopefully) insightful comments adds cf069c3b47fe lib/mpi: fix typo 'the the' in comment adds 97d3b2676fc6 ocfs2: remove some useless functions adds 702f3cf374b8 ocfs2: use the bitmap API to simplify code adds 45ee6d1e935d ocfs2: fix a typo in a comment adds 787dbea11a5d profile: setup_profiling_timer() is moslty not implemented adds 50feece7f770 mailmap: update Kirill's email adds 9f3cebf0bb84 mailmap: add linux.dev alias for Brendan Higgins adds 9f98911a9d6e MAINTAINERS: kunit: add David Gow as a maintainer of KUnit adds b99695580bfc scripts/gdb: ensure the absolute path is generated on init [...] adds eb5699ba3155 Merge tag 'mm-nonmm-stable-2022-08-06-2' of git://git.kern [...] adds 5fa2cffba0b8 smb3: check xattr value length earlier adds 4da2cd0517e0 cifs: remove redundant initialization to variable mnt_sign [...] adds 0f46608ae7a1 cifs: remove unnecessary type castings adds 0827f71b881c cifs: remove unnecessary (void*) conversions. adds c2c17ddbf32b cifs: remove some camelCase and also some static build warnings adds 89e42f49ef58 cifs: remove minor build warning adds c6f62f81b488 cifs: Fix memory leak when using fscache adds da3847894fdd smb2: small refactor in smb2_check_message() adds ec88cc57c39e cifs: update MAINTAINERS file with reviewers adds 9543c8ab3016 cifs: list_for_each() -> list_for_each_entry() adds 1bfa25ee30df cifs: remove remaining build warnings adds d7d7a66aacd6 cifs: avoid use of global locks for high contention data adds aea02fc40a7f cifs: fix wrong unlock before return from cifs_tree_connect() adds 97b82c07c421 cifs: trivial style fixup adds fb157ed226d2 cifs: when insecure legacy is disabled shrink amount of SMB1 code adds 70f08f914a37 cifs: remove useless DeleteMidQEntry() adds f5fd3f2889dc cifs: remove "cifs_" prefix from init/destroy mids functions adds ea75a78c07d7 cifs: alloc_mid function should be marked as static adds 0d168a58fca3 cifs: update internal module number adds 3bc1bc0b59d0 Merge tag '5.20-rc-smb3-client-fixes-part1' of git://git.s [...] adds ba1afa676d0b lib: bitmap: fix the duplicated comments on bitmap_to_arr64() adds e5a16a5c4602 ia64, processor: fix -Wincompatible-pointer-types in ia64_ [...] adds 21bb8af513d3 bitops: always define asm-generic non-atomic bitops adds 0e862838f290 bitops: unify non-atomic bitops prototypes across architectures adds bb7379bfa680 bitops: define const_*() versions of the non-atomics adds e69eb9c460f1 bitops: wrap non-atomic bitops with a transparent macro adds b03fc1173c0c bitops: let optimize out non-atomic bitops on compile-time [...] adds 2f7ee2a72cce net/ice: fix initializing the bitmap in the switch code adds 3e7e5baaaba7 bitmap: don't assume compiler evaluates small mem*() built [...] adds dc34d5036692 lib: test_bitmap: add compile-time optimization/evaluation [...] adds 428bc0986356 lib/bitmap: fix off-by-one in bitmap_to_arr64() adds 30fd8cdf53a0 lib/test_bitmap: test the tail after bitmap_to_arr64() adds b0b0b77ea611 iommu/vt-d: avoid invalid memory access via node_online(NU [...] adds 0b4736a424a1 arm: align find_bit declarations with generic kernel adds e2863a78593d lib/bitmap: change return types to bool where appropriate adds 4dea97f8636d lib/bitmap: change type of bitmap_weight to unsigned long adds cb32c285cc10 cpumask: change return types to bool where appropriate adds 8b6b795d9bfc lib/cpumask: change return types to unsigned where appropriate adds 9b2e70860ef2 lib/cpumask: move trivial wrappers around find_bit to the header adds db96b0c5f9db headers/deps: mm: Optimize <linux/gfp.h> header dependencies adds cb5a065b4ea9 headers/deps: mm: Split <linux/gfp_types.h> out of <linux/gfp.h> adds 7343f2b0db49 headers/deps: mm: align MANITAINERS and Docs with new gfp. [...] adds f0dd891dd5a1 lib/cpumask: move some one-line wrappers to header file adds 3a2ba42cbd0b x86/olpc: fix 'logical not is only applied to the left hand side' adds 3e731203153d powerpc: drop dependency on <asm/machdep.h> in archrandom.h adds 36d4b36b6959 lib/nodemask: inline next_node_in() and node_random() adds 4e23eeebb2e5 Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linux new 38857318692a coccinelle: Extend address test from ifaddr semantic patch [...] new 8e54fe1b0f03 coccinelle: Remove script that checks replacing 0/1 with f [...] new bbd5c96850d9 scripts/coccinelle/free: add NULL test before dev_{put, ho [...] new 18c06cf868bc coccinelle: free: add version constraint new f01701cec8cb update Coccinelle URL new cab9de71694d Merge tag 'coccinelle-for-5.20' of git://git.kernel.org/pu [...] adds 52be93558a9b Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbu [...] adds 5182fecc4be8 PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() adds bf28462e20b5 drm/hyperv : Removing the restruction of VRAM allocation w [...] adds d180e0a1be6c Drivers: hv: Create debugfs file with hyper-v balloon usag [...] new df7a456e7d1d Merge tag 'hyperv-next-signed-20220807' of git://git.kerne [...] adds d9c26e0a58b0 mailbox: mtk-cmdq: Remove proprietary cmdq_task_cb adds 60545466180e dt-bindings: mailbox: qcom,apcs-kpss-global: Add syscon co [...] adds 095730dd4ca5 dt-bindings: mailbox: imx-mu: add RST channel adds 82ab513baed5 mailbox: imx: support RST channel adds 1a607e102fe0 dt-bindings: mailbox: qcom-ipcc: Add SM6375 compatible adds 8a8dc2b9596e mailbox: imx: clear pending interrupts new 92ceebf920aa Merge tag 'mailbox-v5.20' of git://git.linaro.org/landing- [...] adds 0e01d176d578 hwspinlock: using pm_runtime_resume_and_get instead of pm_ [...] adds cdab30b44518 hwspinlock: qcom: Add support for mmio usage to sfpb-mutex new 3466f49dd0dd Merge tag 'hwlock-v5.20' of git://git.kernel.org/pub/scm/l [...]
The 9 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: .mailmap | 3 +- Documentation/admin-guide/kernel-parameters.txt | 13 + Documentation/core-api/mm-api.rst | 8 +- .../devicetree/bindings/mailbox/fsl,mu.yaml | 6 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 46 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + Documentation/m68k/kernel-options.rst | 4 +- MAINTAINERS | 12 +- arch/alpha/include/asm/bitops.h | 32 +- arch/alpha/kernel/smp.c | 6 - arch/arc/kernel/smp.c | 8 - arch/arm/include/asm/bitops.h | 18 +- arch/arm/kernel/smp.c | 8 - arch/arm64/kernel/smp.c | 8 - arch/csky/kernel/smp.c | 5 - arch/hexagon/include/asm/bitops.h | 24 +- arch/hexagon/kernel/smp.c | 5 - arch/ia64/include/asm/bitops.h | 42 +- arch/ia64/include/asm/mmu_context.h | 5 +- arch/ia64/include/asm/processor.h | 2 +- arch/ia64/include/uapi/asm/cmpxchg.h | 28 +- arch/ia64/kernel/smp.c | 6 - arch/m68k/include/asm/bitops.h | 49 ++- arch/openrisc/kernel/smp.c | 6 - arch/parisc/kernel/smp.c | 7 - arch/powerpc/include/asm/archrandom.h | 9 +- arch/powerpc/kernel/setup-common.c | 8 + arch/powerpc/kernel/smp.c | 7 - arch/riscv/kernel/smp.c | 6 - arch/s390/include/asm/bitops.h | 61 +-- arch/sh/include/asm/bitops-op32.h | 34 +- arch/sparc/include/asm/bitops_32.h | 18 +- arch/sparc/kernel/smp_32.c | 5 - arch/sparc/kernel/smp_64.c | 6 - arch/sparc/lib/atomic32.c | 12 +- arch/x86/include/asm/apic.h | 2 - arch/x86/include/asm/bitops.h | 22 +- arch/x86/kernel/apic/apic.c | 5 - arch/x86/kernel/cpu/cacheinfo.c | 6 + arch/x86/kernel/smpboot.c | 4 - arch/x86/platform/olpc/olpc-xo1-sci.c | 2 +- drivers/hv/connection.c | 11 + drivers/hv/hv_balloon.c | 135 +++++- drivers/hv/hyperv_vmbus.h | 7 + drivers/hv/vmbus_drv.c | 27 +- drivers/hwspinlock/omap_hwspinlock.c | 6 +- drivers/hwspinlock/qcom_hwspinlock.c | 28 +- drivers/iommu/intel/dmar.c | 2 +- drivers/mailbox/imx-mailbox.c | 40 +- drivers/mailbox/mtk-cmdq-mailbox.c | 11 - drivers/net/ethernet/intel/ice/ice_switch.c | 2 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/video/fbdev/68328fb.c | 7 +- drivers/video/fbdev/amba-clcd.c | 24 +- drivers/video/fbdev/amifb.c | 15 +- drivers/video/fbdev/arkfb.c | 9 +- drivers/video/fbdev/atafb.c | 103 ++--- drivers/video/fbdev/cirrusfb.c | 2 +- drivers/video/fbdev/dnfb.c | 2 +- drivers/video/fbdev/fm2fb.c | 4 +- drivers/video/fbdev/hpfb.c | 4 +- drivers/video/fbdev/i740fb.c | 9 +- drivers/video/fbdev/imxfb.c | 134 +++--- drivers/video/fbdev/omap/hwa742.c | 3 +- drivers/video/fbdev/omap/omapfb.h | 9 - drivers/video/fbdev/omap/omapfb_main.c | 3 +- drivers/video/fbdev/q40fb.c | 2 +- drivers/video/fbdev/s3fb.c | 2 + drivers/video/fbdev/sa1100fb.c | 41 -- drivers/video/fbdev/sis/init.c | 4 +- drivers/video/fbdev/skeletonfb.c | 6 +- drivers/video/fbdev/valkyriefb.c | 10 +- drivers/video/fbdev/vt8623fb.c | 2 + fs/autofs/autofs_i.h | 7 +- fs/autofs/expire.c | 2 +- fs/autofs/inode.c | 1 + fs/autofs/root.c | 108 +++-- fs/cifs/Makefile | 4 +- fs/cifs/cifs_debug.c | 72 +--- fs/cifs/cifsacl.c | 2 + fs/cifs/cifsencrypt.c | 6 +- fs/cifs/cifsfs.c | 53 ++- fs/cifs/cifsfs.h | 4 +- fs/cifs/cifsglob.h | 135 ++++-- fs/cifs/cifsproto.h | 10 +- fs/cifs/cifssmb.c | 477 +-------------------- fs/cifs/connect.c | 299 ++++++++----- fs/cifs/dfs_cache.c | 8 +- fs/cifs/dir.c | 8 + fs/cifs/file.c | 283 +++++++++++- fs/cifs/inode.c | 64 ++- fs/cifs/ioctl.c | 2 + fs/cifs/link.c | 8 + fs/cifs/misc.c | 33 +- fs/cifs/netmisc.c | 2 +- fs/cifs/sess.c | 5 +- fs/cifs/smb1ops.c | 10 +- fs/cifs/smb2misc.c | 49 ++- fs/cifs/smb2ops.c | 61 +-- fs/cifs/smb2pdu.c | 32 +- fs/cifs/smb2transport.c | 38 +- fs/cifs/transport.c | 334 +++++++++++---- fs/cifs/xattr.c | 5 +- fs/eventpoll.c | 22 + fs/fat/namei_vfat.c | 231 ++++++++-- fs/kernel_read_file.c | 38 +- fs/ocfs2/dlmfs/dlmfs.c | 14 +- fs/ocfs2/heartbeat.c | 27 +- fs/ocfs2/quota_global.c | 2 +- fs/proc/array.c | 5 +- fs/proc/base.c | 46 +- fs/proc/inode.c | 19 +- fs/proc/kmsg.c | 1 - fs/proc/nommu.c | 1 - fs/proc/proc_net.c | 9 +- fs/proc/proc_tty.c | 2 - fs/proc/root.c | 8 +- fs/proc/vmcore.c | 1 - fs/squashfs/Makefile | 4 +- fs/squashfs/block.c | 10 +- fs/squashfs/decompressor.h | 1 + fs/squashfs/file.c | 133 +++++- fs/squashfs/file_direct.c | 90 +--- fs/squashfs/lz4_wrapper.c | 7 +- fs/squashfs/lzo_wrapper.c | 7 +- fs/squashfs/page_actor.c | 55 ++- fs/squashfs/page_actor.h | 57 +-- fs/squashfs/super.c | 33 -- fs/squashfs/xz_wrapper.c | 11 +- fs/squashfs/zlib_wrapper.c | 12 +- fs/squashfs/zstd_wrapper.c | 12 +- include/asm-generic/bitops/generic-non-atomic.h | 161 +++++++ .../asm-generic/bitops/instrumented-non-atomic.h | 35 +- include/asm-generic/bitops/non-atomic.h | 121 +----- .../bitops/non-instrumented-non-atomic.h | 16 + include/linux/backing-dev-defs.h | 7 - include/linux/bitmap.h | 37 +- include/linux/bitops.h | 50 +++ include/linux/compiler-gcc.h | 11 - include/linux/cpumask.h | 226 +++++----- include/linux/gfp.h | 348 +-------------- include/linux/{gfp.h => gfp_types.h} | 377 +--------------- include/linux/kernel_read_file.h | 32 +- include/linux/kfifo.h | 2 +- include/linux/limits.h | 1 + include/linux/mailbox/mtk-cmdq-mailbox.h | 10 - include/linux/net.h | 2 - include/linux/nodemask.h | 24 +- include/linux/once.h | 2 - include/linux/platform_data/video-imxfb.h | 70 --- include/linux/rbtree.h | 2 +- include/uapi/linux/swab.h | 6 +- init/version.c | 17 + ipc/mqueue.c | 2 +- kernel/crash_core.c | 28 +- kernel/hung_task.c | 2 +- kernel/kallsyms.c | 23 +- kernel/kallsyms_internal.h | 30 ++ kernel/kexec_file.c | 10 +- kernel/profile.c | 15 +- lib/Kconfig | 9 - lib/Kconfig.debug | 9 + lib/Makefile | 6 +- lib/bitmap.c | 11 +- lib/btree.c | 30 +- lib/cpumask.c | 99 +---- lib/devres.c | 15 +- lib/error-inject.c | 28 +- lib/flex_proportions.c | 10 +- lib/list_debug.c | 12 +- lib/lru_cache.c | 4 +- lib/lz4/lz4_decompress.c | 6 +- lib/lzo/lzo1x_compress.c | 6 +- lib/mpi/mpiutil.c | 2 +- lib/nodemask.c | 8 - lib/radix-tree.c | 4 +- lib/scatterlist.c | 4 +- lib/smp_processor_id.c | 2 +- lib/stackdepot.c | 59 ++- lib/test_bitmap.c | 68 +++ lib/test_cpumask.c | 138 ++++++ lib/ts_bm.c | 2 +- scripts/bloat-o-meter | 47 +- scripts/checkpatch.pl | 5 +- scripts/coccinelle/api/alloc/zalloc-simple.cocci | 2 +- scripts/coccinelle/api/atomic_as_refcounter.cocci | 2 +- scripts/coccinelle/api/check_bq27xxx_data.cocci | 2 +- scripts/coccinelle/api/d_find_alias.cocci | 2 +- scripts/coccinelle/api/err_cast.cocci | 2 +- scripts/coccinelle/api/kstrdup.cocci | 2 +- scripts/coccinelle/api/memdup.cocci | 2 +- scripts/coccinelle/api/memdup_user.cocci | 2 +- scripts/coccinelle/api/pm_runtime.cocci | 2 +- scripts/coccinelle/api/resource_size.cocci | 2 +- scripts/coccinelle/free/clk_put.cocci | 2 +- scripts/coccinelle/free/devm_free.cocci | 2 +- scripts/coccinelle/free/ifnulldev_put.cocci | 55 +++ scripts/coccinelle/free/iounmap.cocci | 2 +- scripts/coccinelle/free/kfree.cocci | 2 +- scripts/coccinelle/free/kfreeaddr.cocci | 2 +- scripts/coccinelle/free/pci_free_consistent.cocci | 2 +- .../iterators/device_node_continue.cocci | 2 +- scripts/coccinelle/iterators/for_each_child.cocci | 2 +- scripts/coccinelle/iterators/itnull.cocci | 2 +- .../coccinelle/iterators/list_entry_update.cocci | 2 +- scripts/coccinelle/iterators/use_after_iter.cocci | 2 +- scripts/coccinelle/locks/call_kern.cocci | 2 +- scripts/coccinelle/locks/double_lock.cocci | 2 +- scripts/coccinelle/locks/flags.cocci | 2 +- scripts/coccinelle/locks/mini_lock.cocci | 2 +- scripts/coccinelle/misc/boolreturn.cocci | 59 --- scripts/coccinelle/misc/cstptr.cocci | 2 +- scripts/coccinelle/misc/doubleinit.cocci | 2 +- scripts/coccinelle/misc/ifcol.cocci | 2 +- scripts/coccinelle/misc/newline_in_nl_msg.cocci | 2 +- scripts/coccinelle/misc/noderef.cocci | 2 +- scripts/coccinelle/misc/orplus.cocci | 2 +- scripts/coccinelle/misc/returnvar.cocci | 2 +- scripts/coccinelle/misc/semicolon.cocci | 2 +- .../misc/{ifaddr.cocci => test_addr.cocci} | 6 +- scripts/coccinelle/misc/warn.cocci | 2 +- scripts/coccinelle/null/badzero.cocci | 2 +- scripts/coccinelle/null/deref_null.cocci | 2 +- scripts/coccinelle/null/eno.cocci | 2 +- scripts/coccinelle/null/kmerr.cocci | 2 +- scripts/coccinelle/tests/doublebitand.cocci | 2 +- scripts/coccinelle/tests/doubletest.cocci | 2 +- scripts/coccinelle/tests/odd_ptr_err.cocci | 2 +- .../tests/unsigned_lesser_than_zero.cocci | 2 +- scripts/gdb/vmlinux-gdb.py | 2 +- tools/accounting/getdelays.c | 4 - tools/include/asm-generic/bitops/non-atomic.h | 34 +- tools/include/linux/bitmap.h | 12 +- tools/include/linux/bitops.h | 16 + tools/lib/bitmap.c | 6 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/filesystems/fat/.gitignore | 2 + tools/testing/selftests/filesystems/fat/Makefile | 7 + tools/testing/selftests/filesystems/fat/config | 2 + .../selftests/filesystems/fat/rename_exchange.c | 37 ++ .../selftests/filesystems/fat/run_fat_tests.sh | 82 ++++ tools/testing/selftests/proc/proc-pid-vm.c | 75 +++- 242 files changed, 3636 insertions(+), 3304 deletions(-) create mode 100644 include/asm-generic/bitops/generic-non-atomic.h create mode 100644 include/asm-generic/bitops/non-instrumented-non-atomic.h copy include/linux/{gfp.h => gfp_types.h} (55%) delete mode 100644 include/linux/platform_data/video-imxfb.h create mode 100644 kernel/kallsyms_internal.h create mode 100644 lib/test_cpumask.c create mode 100644 scripts/coccinelle/free/ifnulldev_put.cocci delete mode 100644 scripts/coccinelle/misc/boolreturn.cocci rename scripts/coccinelle/misc/{ifaddr.cocci => test_addr.cocci} (87%) create mode 100644 tools/testing/selftests/filesystems/fat/.gitignore create mode 100644 tools/testing/selftests/filesystems/fat/Makefile create mode 100644 tools/testing/selftests/filesystems/fat/config create mode 100644 tools/testing/selftests/filesystems/fat/rename_exchange.c create mode 100644 tools/testing/selftests/filesystems/fat/run_fat_tests.sh