This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 8a2a8cd58160 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 964139a38bb6 vfs: replace current_kernel_time64 with ktime equivalent omits 2acfeb09614a Merge branch 'akpm-current/current' omits a80ef1725af0 Merge remote-tracking branch 'cisco/for-next' omits 44e5e7aa54a2 Merge remote-tracking branch 'kspp/for-next/kspp' omits b7d90e608e15 Merge remote-tracking branch 'ntb/ntb-next' omits 20901579c8b4 Merge remote-tracking branch 'coresight/next' omits 5db92f493c4f Merge remote-tracking branch 'livepatching/for-next' omits 64d79b13b70c Merge remote-tracking branch 'pwm/for-next' omits ff32876cfc5d Merge remote-tracking branch 'rpmsg/for-next' omits 1beb9f589642 Merge remote-tracking branch 'vhost/linux-next' omits 5777f6f7d6a9 Merge remote-tracking branch 'scsi/for-next' omits f08d58793271 Merge remote-tracking branch 'cgroup/for-next' omits 7b96d9b605d4 Merge remote-tracking branch 'slave-dma/next' omits fe181cd060b2 Merge remote-tracking branch 'icc/icc-next' omits 83f062b0a452 Merge remote-tracking branch 'mux/for-next' omits 48420ebe1f86 Merge remote-tracking branch 'ipmi/for-next' omits 0a6c46404f51 Merge remote-tracking branch 'leds/for-next' omits 89a94f761a5c Merge remote-tracking branch 'chrome-platform/for-next' omits 803c291ea0f9 Merge remote-tracking branch 'drivers-x86/for-next' omits db08aa5d37d5 Merge remote-tracking branch 'percpu/for-next' omits 0dc1e8380e74 Merge remote-tracking branch 'rcu/rcu/next' omits 47aec7f9edc5 Merge remote-tracking branch 'edac-amd/for-next' omits 0c76437a4a77 Merge remote-tracking branch 'tip/auto-latest' omits ae60eeab6e63 Merge remote-tracking branch 'spi/for-next' omits 3cb954208f48 Merge remote-tracking branch 'vfio/next' omits dbfdb79311f0 Merge remote-tracking branch 'tpmdd/next' omits 248be495d2df Merge remote-tracking branch 'apparmor/apparmor-next' omits 162030c358e5 Merge remote-tracking branch 'security/next-testing' omits 2bbffb83dde1 Merge remote-tracking branch 'regulator/for-next' omits ae85d58cde16 Merge remote-tracking branch 'kgdb/kgdb-next' omits 08956e32046a Merge remote-tracking branch 'block/for-next' omits 7b78f2f5450e Merge remote-tracking branch 'sound-asoc/for-next' omits 39c9b58f85d3 Merge remote-tracking branch 'regmap/for-next' omits 87a1dc3b3468 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 75091e83cf64 Merge remote-tracking branch 'sunxi-drm/sunxi-drm/for-next' omits 0a29d3f57b86 Merge remote-tracking branch 'drm-msm/msm-next' omits 3f6018bdf118 Merge remote-tracking branch 'drm-misc/for-linux-next' omits eb62f7bee8ea Merge remote-tracking branch 'drm-intel/for-linux-next' omits 14662412d1a5 Merge remote-tracking branch 'nfc-next/master' omits ebc7156e3d8d Merge remote-tracking branch 'swiotlb/linux-next' omits fad25547c001 Merge remote-tracking branch 'thermal/next' omits f30ee21e6623 Merge remote-tracking branch 'cpupower/cpupower' omits 18b8e4f738cf Merge remote-tracking branch 'pm/linux-next' omits 0a390bde16a8 Merge remote-tracking branch 'fbdev/fbdev-for-next' omits 900ae78c5115 Merge remote-tracking branch 'v4l-dvb-next/master' omits 35be341a6120 Merge remote-tracking branch 'i2c/i2c/for-next' omits e6b85170dfaf Merge remote-tracking branch 'hid/for-next' omits 5c8a9e9ea509 Merge remote-tracking branch 'printk/for-next' omits 58307361e9b7 Merge remote-tracking branch 'vfs/for-next' omits 26e0371662c1 Merge remote-tracking branch 'xfs/for-next' omits 6187785f8470 Merge remote-tracking branch 'ubifs/linux-next' omits 5ce97ee333f2 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits b52cfa0a3fb4 Merge remote-tracking branch 'jfs/jfs-next' omits 705063f8612a Merge remote-tracking branch 'fuse/for-next' omits 12d889cd6df1 Merge remote-tracking branch 'ext3/for_next' omits c860780f6942 Merge remote-tracking branch 'ecryptfs/next' omits b07a8ae4d774 Merge remote-tracking branch 'cifs/for-next' omits 5be88b53cf26 Merge remote-tracking branch 'ceph/master' omits a9c7584b67ab Merge remote-tracking branch 'btrfs-kdave/for-next' omits a681af47d4a7 Merge remote-tracking branch 'befs/for-next' omits 63df228ded6c Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 891344e431e7 Merge remote-tracking branch 'uml/linux-next' omits bf01f4067bf2 Merge remote-tracking branch 's390/features' omits 5d02164b9b3c Merge remote-tracking branch 'risc-v/for-next' omits 49792cda83ff Merge remote-tracking branch 'powerpc/next' omits f40a59faeeac Merge remote-tracking branch 'nds32/next' omits 70e450767d8a Merge remote-tracking branch 'csky/linux-next' omits 2e9849222b2d Merge remote-tracking branch 'c6x/for-linux-next' omits eadbc92becbc Merge remote-tracking branch 'clk/clk-next' omits 7646544fc286 Merge remote-tracking branch 'tegra/for-next' omits f1b7a494230c Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 0f99fae0f4ff Merge remote-tracking branch 'samsung-krzk/for-next' omits e9b3e39969b4 Merge remote-tracking branch 'rockchip/for-next' omits 5e0f4df8887b Merge remote-tracking branch 'renesas/next' omits 6f8a2409e106 Merge remote-tracking branch 'realtek/for-next' omits 037a012a8124 Merge remote-tracking branch 'qcom/for-next' omits 18b7ff13a818 Merge remote-tracking branch 'reset/reset/next' omits 8e77a3066a33 ipc: conserve sequence numbers in extended IPCMNI mode omits f56c92516adb ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] omits 8fe9726c0068 ipc: allow boot time extension of IPCMNI from 32k to 8M omits 2d7400d7c2c8 bfs: add sanity check at bfs_fill_super() omits 97a363cda81f kernel/sysctl.c: remove duplicated include omits 84a520ebf171 kernel/kexec_file.c: remove some duplicated includes omits 4e97147fd6d9 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits c148d16be396 mm/page_owner: align with pageblock_nr pages omits 47a4a4aefd7d mm/page_owner: align with pageblock_nr_pages omits 9558bdebb9e0 mm: don't expose page to fast gup before it's ready omits f560c836aa6e mm: add strictlimit knob omits 540981626ef1 list_lru-prefetch-neighboring-list-entries-before-acquirin [...] omits d76d0865ef18 mm/list_lru.c: prefetch neighboring list entries before ac [...] omits c7b401ce4de1 mm: fix race between swapoff and mincore omits fb4f47dcbb38 mm, swap: fix race between swapoff and some swap operations omits f94d54777303 mm, swap: fix race between swapoff and some swap operations omits 5a9d178bc248 mm/z3fold.c: fix wrong handling of headless pages omits 1fb095e09b46 mm/page_alloc.c: remove software prefetching in __free_pag [...] omits 19db702da7a5 memory_hotplug-free-pages-as-higher-order-fix omits 756f0c0def61 mm/page_alloc.c: memory hotplug: free pages as higher order omits c3d01e034902 mm, thp: consolidate THP gfp handling into alloc_hugepage_ [...] omits 24fea95e9187 vfs: dedupe should return EPERM if permission is not granted omits e94cc8c4c171 vfs: allow dedupe of user owned read-only files omits 3585758d1d9b block: restore /proc/partitions to not display non-partiti [...] omits 8b830f9a7ad5 fix-clusters-leak-in-ocfs2_defrag_extent-fix omits a6de4baacfde ocfs2: fix clusters leak in ocfs2_defrag_extent() omits 2bf82dfb215c ocfs2-fix-dead-lock-caused-by-ocfs2_defrag_extent-v2 omits fcaad7f3a470 ocfs2: fix deadlock caused by ocfs2_defrag_extent omits 3f0ef04f6243 ocfs2: dlmglue: clean up timestamp handling omits cac64d3c2ce7 ocfs2: don't put and assigning null to bh allocated outside omits 93574ae1ce7e ocfs2: fix a misuse a of brelse after failing ocfs2_check_ [...] omits d468b096e4b1 ocfs2: don't use iocb when EIOCBQUEUED returns omits 5b6d2aaf0635 ocfs2: without quota support, avoid calling quota recovery omits 964560088843 ocfs2: remove ocfs2_is_o2cb_active() omits ca5d06f94914 arm: arch/arm/include/asm/page.h needs personality.h omits d1ae2c77a807 mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings omits 8bd74e690bd0 mm, thp: always specify disabled vmas as nh in smaps omits 1073940c0039 mm: don't reclaim inodes with many attached pages omits 77d863671178 include/linux/notifier.h: SRCU: fix ctags omits bf9d723f9c58 mm: handle no memcg case in memcg_kmem_charge() properly omits 4efbf862d374 mm/gup.c: fix __get_user_pages_fast() comment omits a0f235183fc2 mm: Fix warning in insert_pfn() omits 6eddabd21061 memory-hotplug.rst: add some details about locking internals omits f70aaf57763d powerpc/powernv: hold device_hotplug_lock when calling mem [...] omits a02264d0b89f powerpc/powernv: hold device_hotplug_lock when calling dev [...] omits 8e42f3de1bfa mm/memory_hotplug: fix online/offline_pages called w.o. me [...] omits ed34fa98d009 mm/memory_hotplug: make add_memory() take the device_hotplug_lock omits 9da37ba27cf7 mm/memory_hotplug: make remove_memory() take the device_ho [...] omits f7279702e421 drivers/android/binder_alloc.c: replace vm_insert_page wit [...] omits 1349699c40c1 mm/memblock.c: warn if zero alignment was requested omits 6b7d71c53262 memblock: stop using implicit alignment to SMP_CACHE_BYTES omits 48d3b6d1f323 docs/boot-time-mm: remove bootmem documentation omits 2fe5f3291560 mm: remove include/linux/bootmem.h omits ab7a8b289818 memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants omits 67c03030c516 mm: remove nobootmem omits eb0a3e7439d3 memblock: rename __free_pages_bootmem to memblock_free_pages omits 84447f2adfa6 memblock: rename free_all_bootmem to memblock_free_all omits fd311fcf4fd9 memblock: replace free_bootmem_late with memblock_free_late omits 1b2925ad3276 memblock: replace free_bootmem{_node} with memblock_free omits fb5ec7b97d8c mm: nobootmem: remove bootmem allocation APIs omits f0bb151ab46a memblock: replace alloc_bootmem with memblock_alloc omits 68c467758e47 memblock: replace __alloc_bootmem with memblock_alloc_from omits b85db665c1ba memblock: replace alloc_bootmem_pages with memblock_alloc omits 524c5b88e08b memblock: replace alloc_bootmem_low_pages with memblock_alloc_low omits 4e4b85207603 memblock: replace alloc_bootmem_node with memblock_alloc_node omits 3ebbe1744837 memblock: replace __alloc_bootmem_node with appropriate me [...] omits acdcf04b4d8d memblock: replace alloc_bootmem_pages_node with memblock_a [...] omits 3b6d6d0e0f41 memblock: add align parameter to memblock_alloc_node() omits d1740427245c memblock: replace __alloc_bootmem_nopanic with memblock_al [...] omits 1c2913abb8b4 memblock: replace alloc_bootmem_low with memblock_alloc_low (2) omits 046ca8406409 memblock: replace alloc_bootmem_pages_nopanic with membloc [...] omits 65a54662c935 memblock: replace __alloc_bootmem_node_nopanic with memblo [...] omits d2af14dce6b1 memblock: replace alloc_bootmem_low with memblock_alloc_low omits 3868e7dcbb17 memblock: replace alloc_bootmem_align with memblock_alloc omits fd2c31bf6324 memblock: remove _virt from APIs returning virtual address omits c307623f2e56 memblock: rename memblock_alloc{_nid,_try_nid} to memblock [...] omits f58ab3296083 mm: nobootmem: remove dead code omits 261b920950e3 mm: remove bootmem allocator implementation. omits 973d38417427 mm: remove CONFIG_HAVE_MEMBLOCK omits fae2c502926b mm: remove CONFIG_NO_BOOTMEM omits aa35f0e19c3a percpu: remove PER_CPU_DEF_ATTRIBUTES macro omits 6bac8641d2cc kbuild: fix kernel/bounds.c 'W=1' warning omits 49220ae02546 lib/lz4: update LZ4 decompressor module omits fa1f5b54eb86 ipc: IPCMNI limit check for semmni omits 87991fa1b3c9 ipc: IPCMNI limit check for msgmni and shmmni omits 33cb74bdafba kernel/panic.c: filter out a potential trailing newline omits 78724a4bbef4 kernel/panic.c: do not append newline to the stack protect [...] omits d9e509a319c5 include/linux/signal.h: mark expected switch fall-throughs omits 6bdc52d3928e kernel/signal.c: fix a comment error omits 9427436e5653 fat: truncate inode timestamp updates in setattr omits a8107102a2d5 fat: change timestamp updates to use fat_truncate_time omits 5f5a8b554d12 fat: add functions to update and truncate timestamps appro [...] omits e59a9628ca9c fat: create a function to calculate the timezone offest omits 9ac3f7a7e5b6 fat: expand a slightly out-of-date comment omits 18720cda8b69 reiserfs: remove workaround code for GCC 3.x omits ab4041242291 reiserfs: propagate errors from fill_with_dentries() properly omits d339a056a86b fs/hfs/extent.c: fix array out of bounds read of array extent omits 99eb6f146c95 hfs: update timestamp on truncate() omits 55a7f4f35105 hfsplus: update timestamps on truncate() omits 7e22939c5da4 hfs: fix return value of hfs_get_block() omits 7066d0dcec05 hfsplus: fix return value of hfsplus_get_block() omits cad54ddb62d5 hfs: prevent btree data loss on ENOSPC omits 2793195b11bb hfsplus: prevent btree data loss on ENOSPC omits 975dd875601a hfs: fix BUG on bnode parent update omits c3662e41c215 hfs: prevent btree data loss on root split omits 38010e577a8b hfsplus: fix BUG on bnode parent update omits bbdc296439ef hfsplus: prevent btree data loss on root split omits 88f87c1de5a9 init/do_mounts.c: add root=PARTLABEL=<name> support omits 29cc4a305f7d checkpatch: remove GCC_BINARY_CONSTANT warning omits eb14cb1a3b94 include/linux/compat.h: mark expected switch fall-throughs omits b81733f9a16a lib/kstrtox.c: delete unnecessary casts omits c801d1307fd2 lib/rbtree.c: fix typo in comment of rb_insert_augmented() omits 157714252bd0 lib/sg_pool.c: remove unnecessary null check when freeing object omits d15fc7909748 lib/zlib_inflate/inflate.c: remove fall through warnings omits 2005549f88a1 lib/parser.c: switch match_number() over to use match_strdup() omits 1e570a9ae344 lib/parser.c: switch match_u64int() over to use match_strdup() omits d32b66dd3b20 lib/parser.c: switch match_strdup() over to use kmemdup_nul() omits cb62f90440cd lib/bitmap.c: simplify bitmap_print_to_pagebuf() omits 478d4a0386fc lib/bitmap.c: fix remaining space computation in bitmap_pr [...] omits 59ae5b071740 linux/bitmap.h: relax comment on compile-time constant nbits omits 6d57d5f51cf6 linux/bitmap.h: fix type of nbits in bitmap_shift_right() omits 0fbb3e02b251 linux/bitmap.h: remove redundant uses of small_const_nbits() omits c80852e87793 linux/bitmap.h: handle constant zero-size bitmaps correctly omits 5e5b0bf7b334 lib/bitmap.c: remove wrong documentation omits 851e5dbbacf5 kernel/fail_function.c: remove meaningless null pointer ch [...] omits a54b83ac507b treewide: remove current_text_addr omits e8b02c23453a .mailmap: add Oleksij Rempel omits 28fe35763dd2 include/linux/compiler*.h: add version detection to asm_vo [...] omits 3de5a5ff6a77 fs/proc/vmcore.c: Convert to use vmf_error() omits 6cfce2fbe6c6 mm/gup_benchmark.c: prevent integer overflow in ioctl omits e7aabde6123a mm/hmm: invalidate device page table at start of invalidation omits 2f2f08b57cf7 mm/hmm: use a structure for update callback parameters omits 27433db24c04 mm/hmm: properly handle migration pmd omits 011c535e32e7 mm/hmm: fix race between hmm_mirror_unregister() and mmu_n [...] omits 7817abb10e5f mm/rmap: map_pte() was not handling private ZONE_DEVICE pa [...] omits ebdca6d5e7eb mm/hmm: fix utf8 ... omits 8082482ba72e Merge remote-tracking branch 'omap/for-next' omits af7b5cdbcb18 Merge remote-tracking branch 'mvebu/for-next' omits d84de2ef86b0 Merge remote-tracking branch 'mediatek/for-next' omits 13692aa081d5 Merge remote-tracking branch 'keystone/next' omits ba57041bf613 Merge remote-tracking branch 'imx-mxs/for-next' omits 38dc9761be2a Merge remote-tracking branch 'bcm2835/for-next' omits ca3f03f4decb Merge remote-tracking branch 'at91/at91-next' omits 7b3bf8113bb6 Merge remote-tracking branch 'amlogic/for-next' omits 4c12c4359d19 Merge remote-tracking branch 'actions/for-next' omits f702b524b6d6 Merge remote-tracking branch 'arm-soc/for-next' omits 43569a295b37 Merge remote-tracking branch 'leaks/leaks-next' omits 3e9d1c183fd0 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 5a2717ab0d22 Merge remote-tracking branch 'kbuild/for-next' omits 66d41a0f0a37 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits b1deb7e0190e Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits af0b1e8cd322 Merge remote-tracking branch 'omap-fixes/fixes' omits 647f7038f6dc Merge remote-tracking branch 'tty.current/tty-linus' omits d82d3ad6fb0f Merge remote-tracking branch 'pci-current/for-linus' omits ccd28b7493e4 Merge remote-tracking branch 'spi-fixes/for-linus' omits 62cad30b92b7 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits cc600fba5e1a Merge remote-tracking branch 'sound-current/for-linus' omits b3a82871d8f4 Merge remote-tracking branch 'mac80211/master' omits eb382f1b73f0 Merge remote-tracking branch 'netfilter/master' omits 29e37982a4a9 Merge remote-tracking branch 'ipsec/master' omits 907d1f512795 Merge remote-tracking branch 'net/master' omits 91aa1ace6895 Merge remote-tracking branch 'sparc/master' omits d550bf50d1fd Merge remote-tracking branch 'arc-current/for-curr' omits 71997bfc11bc Merge remote-tracking branch 'fixes/master' omits eb69583e48b3 Merge branch 'asoc-4.20' into asoc-next omits f65f0722e85d Merge branch 'asoc-4.19' into asoc-linus omits a1986d621512 smb3: on kerberos mount if server doesn't specify auth typ [...] omits 36f60993c185 smb3: add trace point for tree connection omits c97bda40028a cifs: fix spelling mistake, EACCESS -> EACCES omits 3fdda0d63809 cifs: fix return value for cifs_listxattr omits f6a196988c58 Merge remote-tracking branch 'spi/topic/of' into spi-next omits 39ae318ad46d Merge branch 'spi-4.20' into spi-next omits 599eb81f4118 Merge branch 'spi-4.19' into spi-linus adds f813f21971b9 mm/hmm: fix utf8 ... adds aab8d0520e6e mm/rmap: map_pte() was not handling private ZONE_DEVICE pa [...] adds 86a2d59841ab mm/hmm: fix race between hmm_mirror_unregister() and mmu_n [...] adds d08faca018c4 mm/hmm: properly handle migration pmd adds 44532d4c591c mm/hmm: use a structure for update callback parameters adds ec131b2d7fa6 mm/hmm: invalidate device page table at start of invalidation adds 4b408c74ee5a mm/gup_benchmark.c: prevent integer overflow in ioctl adds b5c212374c85 fs/proc/vmcore.c: Convert to use vmf_error() adds 49ef341ab668 .mailmap: add Oleksij Rempel adds de0d22e50cd3 treewide: remove current_text_addr adds ea6f650465c6 kernel/fail_function.c: remove meaningless null pointer ch [...] adds 696e4219237b lib/bitmap.c: remove wrong documentation adds 7275b097851a linux/bitmap.h: handle constant zero-size bitmaps correctly adds c8cebc553368 linux/bitmap.h: remove redundant uses of small_const_nbits() adds d9873969fa87 linux/bitmap.h: fix type of nbits in bitmap_shift_right() adds 41e7b1661ffb linux/bitmap.h: relax comment on compile-time constant nbits adds ce1091d47110 lib/bitmap.c: fix remaining space computation in bitmap_pr [...] adds 8ec3d76863d8 lib/bitmap.c: simplify bitmap_print_to_pagebuf() adds 30f7bc99a2a9 lib/parser.c: switch match_strdup() over to use kmemdup_nul() adds 4ed97b3c6d08 lib/parser.c: switch match_u64int() over to use match_strdup() adds 36c8d1e7a27f lib/parser.c: switch match_number() over to use match_strdup() adds 7a20c2fa1cc6 lib/zlib_inflate/inflate.c: remove fall through warnings adds 7f476715d05f lib/sg_pool.c: remove unnecessary null check when freeing object adds 7e5ca363a5a1 lib/rbtree.c: fix typo in comment of rb_insert_augmented() adds 048e513d8761 lib/kstrtox.c: delete unnecessary casts adds 89976005536c include/linux/compat.h: mark expected switch fall-throughs adds 22ebb72b3260 checkpatch: remove GCC_BINARY_CONSTANT warning adds f027c34d8440 init/do_mounts.c: add root=PARTLABEL=<name> support adds 0a3021d4f529 hfsplus: prevent btree data loss on root split adds 19a9d0f1acf7 hfsplus: fix BUG on bnode parent update adds d057c036672f hfs: prevent btree data loss on root split adds ef75bcc5763d hfs: fix BUG on bnode parent update adds d92915c35bfa hfsplus: prevent btree data loss on ENOSPC adds 54640c7502e5 hfs: prevent btree data loss on ENOSPC adds 839c3a6a5e1f hfsplus: fix return value of hfsplus_get_block() adds 1267a07be5eb hfs: fix return value of hfs_get_block() adds dc8844aada73 hfsplus: update timestamps on truncate() adds 8cd3cb506173 hfs: update timestamp on truncate() adds 6c9a3f843a29 fs/hfs/extent.c: fix array out of bounds read of array extent adds b10298d56c96 reiserfs: propagate errors from fill_with_dentries() properly adds 21bfc8309cca reiserfs: remove workaround code for GCC 3.x adds eceb8902be29 fat: expand a slightly out-of-date comment adds d9f4d94261d5 fat: create a function to calculate the timezone offest adds 6bb885ecd746 fat: add functions to update and truncate timestamps appro [...] adds cd83f6b194e9 fat: change timestamp updates to use fat_truncate_time adds 22ea4eba6341 fat: truncate inode timestamp updates in setattr adds 2e58f57d859f kernel/signal.c: fix a comment error adds 3819ddec1f8c include/linux/signal.h: mark expected switch fall-throughs adds 95c4fb78fb23 kernel/panic.c: do not append newline to the stack protect [...] adds b49dec1cf8ff kernel/panic.c: filter out a potential trailing newline adds 6730e6580177 ipc: IPCMNI limit check for msgmni and shmmni adds 8c81ddd2acd2 ipc: IPCMNI limit check for semmni adds 2209fda323e2 lib/lz4: update LZ4 decompressor module adds 6a32c2469c3f kbuild: fix kernel/bounds.c 'W=1' warning adds 69a60bc75fe7 percpu: remove PER_CPU_DEF_ATTRIBUTES macro adds b4a991ec584b mm: remove CONFIG_NO_BOOTMEM adds aca52c398389 mm: remove CONFIG_HAVE_MEMBLOCK adds 355c45affca7 mm: remove bootmem allocator implementation. adds b146ada221c1 mm: nobootmem: remove dead code adds 9a8dd708d547 memblock: rename memblock_alloc{_nid,_try_nid} to memblock [...] adds eb31d559f1e8 memblock: remove _virt from APIs returning virtual address adds e0802b8dfcd1 memblock: replace alloc_bootmem_align with memblock_alloc adds 079151704d01 memblock: replace alloc_bootmem_low with memblock_alloc_low adds bf2886efdc1b memblock: replace __alloc_bootmem_node_nopanic with memblo [...] adds 238997e5e63a memblock: replace alloc_bootmem_pages_nopanic with membloc [...] adds 510d22f44d16 memblock: replace alloc_bootmem_low with memblock_alloc_low (2) adds a5159e84daf4 memblock: replace __alloc_bootmem_nopanic with memblock_al [...] adds 3913c8f9f96b memblock: add align parameter to memblock_alloc_node() adds 64c0066c1e74 memblock: replace alloc_bootmem_pages_node with memblock_a [...] adds ccfa2a0f2e85 memblock: replace __alloc_bootmem_node with appropriate me [...] adds 3bb1f80ee687 memblock: replace alloc_bootmem_node with memblock_alloc_node adds e8625dce71b4 memblock: replace alloc_bootmem_low_pages with memblock_alloc_low adds 15c3c114ed14 memblock: replace alloc_bootmem_pages with memblock_alloc adds 4fc4a09e4cc1 memblock: replace __alloc_bootmem with memblock_alloc_from adds 2a5bda5a624d memblock: replace alloc_bootmem with memblock_alloc adds 6c7835f8d0d1 mm: nobootmem: remove bootmem allocation APIs adds 2013288f7238 memblock: replace free_bootmem{_node} with memblock_free adds 53ab85ebfd27 memblock: replace free_bootmem_late with memblock_free_late adds c6ffc5ca8fb3 memblock: rename free_all_bootmem to memblock_free_all adds 7c2ee349cf79 memblock: rename __free_pages_bootmem to memblock_free_pages adds bda49a81164a mm: remove nobootmem adds 97ad1087efff memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants adds 57c8a661d95d mm: remove include/linux/bootmem.h adds 530d4c0cfd5b docs/boot-time-mm: remove bootmem documentation adds 7e1c4e27928e memblock: stop using implicit alignment to SMP_CACHE_BYTES adds 2f770806fd2c mm/memblock.c: warn if zero alignment was requested adds d15e59260f62 mm/memory_hotplug: make remove_memory() take the device_ho [...] adds 8df1d0e4a265 mm/memory_hotplug: make add_memory() take the device_hotplug_lock adds 381eab4a6ee8 mm/memory_hotplug: fix online/offline_pages called w.o. me [...] adds cec1680591d6 powerpc/powernv: hold device_hotplug_lock when calling dev [...] adds 5666848774ef powerpc/powernv: hold device_hotplug_lock when calling mem [...] adds dee6da22efac memory-hotplug.rst: add some details about locking internals adds f2c57d91b0d9 mm: Fix warning in insert_pfn() adds 2ebe82288b32 mm/gup.c: fix __get_user_pages_fast() comment adds 59fc453b21f7 Merge branch 'akpm' (patches from Andrew) adds cbb6a7f52b14 media: Documentation: v4l: document request API adds 66431c0bab0f media: uapi/linux/media.h: add request API adds 10905d70d788 media: media-request: implement media requests adds 496f6f4d8a84 media: doc: Add media-request.h header to documentation build adds be9d6d4b0bf9 media: media-request: add media_request_get_by_fd adds 0ca0e8442dcd media: media-request: add media_request_object_find adds 93a9d9008d3c media: v4l2-device.h: add v4l2_device_supports_requests() helper adds cc6eddcd37ce media: v4l2-dev: lock req_queue_mutex adds f23317adf6a7 media: videodev2.h: add request_fd field to v4l2_ext_controls adds da1b1aeac1ac media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev adds 52beeddb6883 media: v4l2-ctrls: prepare internal structs for request API adds 178543a3ba96 media: v4l2-ctrls: alloc memory for p_req adds dcea5601dbdf media: v4l2-ctrls: use ref in helper instead of ctrl adds 6fa6f831f095 media: v4l2-ctrls: add core request support adds c41e9cff704a media: v4l2-ctrls: support g/s_ext_ctrls for requests adds 5f611d74c2bd media: v4l2-ctrls: add v4l2_ctrl_request_hdl_find/put/ctrl [...] adds 5f89ec80f1e0 media: videobuf2-v4l2: move __fill_v4l2_buffer() function adds 0af4e80bf24a media: videobuf2-v4l2: replace if by switch in __fill_vb2_ [...] adds db6e8d57e2cd media: vb2: store userspace data in vb2_v4l2_buffer adds 559cd0a3e484 media: davinci_vpfe: remove bogus vb2->state check adds 55028695c3bb media: vb2: drop VB2_BUF_STATE_PREPARED, use bool prepared [...] adds 62fed26ff433 media: videodev2.h: Add request_fd field to v4l2_buffer adds 8e013700bc12 media: vb2: add init_buffer buffer op adds 1cf96dcc6e79 media: videobuf2-core: embed media_request_object adds fd89e0bb6ebf media: videobuf2-core: integrate with media requests adds 394dc5888091 media: videobuf2-v4l2: integrate with media requests adds c07aa48ec57e media: videobuf2-core: add request helper functions adds 86f6bd3cf122 media: videobuf2-v4l2: add vb2_request_queue/validate helpers adds 61add367dda6 media: videobuf2-core: add uses_requests/qbuf flags adds 9ac8090fda77 media: videobuf2-v4l2: refuse qbuf if queue uses requests or vv. adds 803a7ab75825 media: v4l2-mem2mem: add vb2_m2m_request_queue adds 144bd0ee304c media: vim2m: use workqueue adds 86b93b2c95f1 media: vim2m: support requests adds 945b07b1630f media: vivid: add mc adds 757fdb51c14f media: vivid: add request support adds 34b41472465b media: media-request: return -EINVAL for invalid request_fds adds b6b84557eca7 media: v4l2-ctrls: return -EACCES if request wasn't completed adds dc58a553ba8c media: buffer.rst: only set V4L2_BUF_FLAG_REQUEST_FD for QBUF adds f35f5d72e70e media: videodev2.h: add new capabilities for buffer types adds e5079cf11373 media: vb2: set reqbufs/create_bufs capabilities adds 6736f4e94881 media: media-request: add media_request_(un)lock_for_access adds ca6c163399a9 media: v4l2-ctrls: use media_request_(un)lock_for_access adds ffda0b4c2481 media: v4l2-ctrls: improve media_request_(un)lock_for_update adds 15cd442e79e2 media: media-request: EPERM -> EACCES/EBUSY adds d4215edbd4b1 media: media-request: update documentation adds 9e39b43612e5 media: v4l2-compat-ioctl32.c: add missing documentation fo [...] adds 7390ba4397c1 media: v4l2-ctrls.c: initialize an error return code with zero adds 515c5a7333be media: videobuf2-core: Rework and rename helper for reques [...] adds c27bb30e7b6d media: v4l: Add definitions for MPEG-2 slice format and metadata adds 36cf35b78640 media: v4l: Add definition for the Sunxi tiled NV12 format adds a20625fb03df media: dt-bindings: media: Document bindings for the Cedru [...] adds 50e761516f2b media: platform: Add Cedrus VPU decoder driver adds e4183d3256e3 media: dt-bindings: Document the Rockchip VPU bindings adds b3491d8430dd Merge tag 'media/v4.20-2' of git://git.kernel.org/pub/scm/ [...] adds 0c86e761b951 Merge tag 'vfio-v4.20-rc1.v2' of git://github.com/awilliam [...] adds 519f64bf15dc Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds d547d44e5c5d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a9ac6cc47bbb Merge tag 'fbdev-v4.20' of https://github.com/bzolnier/linux new 1ba949d8f6a0 Merge remote-tracking branch 'fixes/master' new 655a8fc07f5b Merge remote-tracking branch 'arc-current/for-curr' new d88b3a9bd32a Merge remote-tracking branch 'sparc/master' new e7611088f035 net: hns3: fix spelling mistake "intrerrupt" -> "interrupt" new c4147beabec1 net: add an identifier name for 'struct sock *' new b1c234441e07 net: drop a space before tabs new ff002269a4ee vhost: Fix Spectre V1 vulnerability new d48051c5b837 net/mlx5e: fix csum adjustments caused by RXFCS new 5b350544c508 Merge remote-tracking branch 'net/master' new b31d30d9be32 tools/bpf: add unlimited rlimit for flow_dissector_load new 27b31e68bc9f bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking [...] new e339abf21121 Merge remote-tracking branch 'bpf/master' new 6d577716bc17 Merge remote-tracking branch 'ipsec/master' new 59c666b2fc49 Merge remote-tracking branch 'netfilter/master' new f409f1f6238a Merge remote-tracking branch 'mac80211/master' new efa7c2b6303c Merge remote-tracking branch 'sound-current/for-linus' new fec2c565951e Merge branch 'asoc-4.19' into asoc-linus new 001aac10847f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 83665c6da9d3 Merge branch 'spi-4.19' into spi-linus new 41b35a396bea Merge remote-tracking branch 'spi-fixes/for-linus' new 2e03db484e75 Merge remote-tracking branch 'pci-current/for-linus' new a5af40b558a2 Merge remote-tracking branch 'tty.current/tty-linus' new c71f056c5327 Merge remote-tracking branch 'omap-fixes/fixes' new 3269f8a04d48 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 87c3e8356705 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' new 204c881e96e4 dt-bindings: arm: Explain capacities-dmips-mhz calculation [...] new 4e2f47328df7 of: Fix cpu node iterator to not ignore disabled cpu nodes new 40ec953f3f15 Merge remote-tracking branch 'devicetree-fixes/dt/linus' new 87475f44568e Merge remote-tracking branch 'kbuild/for-next' new c5cbf90cdb70 Merge remote-tracking branch 'compiler-attributes/compiler [...] new cc176d5f0e02 Merge remote-tracking branch 'leaks/leaks-next' new 8c62a0c0adc5 Merge remote-tracking branch 'arm-soc/for-next' new 38a985bf1c0f Merge remote-tracking branch 'actions/for-next' new 0f6c23248c8a Merge remote-tracking branch 'amlogic/for-next' new bb35e0f4252d Merge remote-tracking branch 'at91/at91-next' new 4fd443427695 Merge remote-tracking branch 'bcm2835/for-next' new 98cbcf89fbd5 Merge remote-tracking branch 'imx-mxs/for-next' new af9529a69369 Merge remote-tracking branch 'keystone/next' new 3110f8240288 Merge remote-tracking branch 'mediatek/for-next' new 7da88737461a Merge remote-tracking branch 'mvebu/for-next' new db01550ac26a Merge remote-tracking branch 'omap/for-next' new 338c7902735a Merge remote-tracking branch 'reset/reset/next' new f11a58ea3305 Merge remote-tracking branch 'qcom/for-next' new a349d346cbce Merge remote-tracking branch 'realtek/for-next' new 5927501dc1e2 Merge remote-tracking branch 'renesas/next' new f10460f22cc3 Merge remote-tracking branch 'rockchip/for-next' new e6ff741835f2 Merge remote-tracking branch 'samsung-krzk/for-next' new 849dc953a9c6 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 74936d774750 Merge remote-tracking branch 'tegra/for-next' new 9105bf1ce4a7 Merge remote-tracking branch 'c6x/for-linux-next' new b033dd887d02 Merge remote-tracking branch 'csky/linux-next' new 1dcfbb904a4a Merge remote-tracking branch 'nds32/next' new a95ecac5cb2f selftests/powerpc: Relax L1d miss targets for rfi_flush test new a0aebae07f21 selftests: powerpc: Fix warning for security subdir new 9c87156cce5a powerpc/xmon: Relax frame size for clang new c39b79082a38 selftests/powerpc/ptrace: Fix out-of-tree build new 27825349d7b2 selftests/powerpc/signal: Fix out-of-tree build new 98415da03ae6 selftests/powerpc/pmu: Link ebb tests with -no-pie new 266bac361d56 selftests/powerpc/switch_endian: Fix out-of-tree build new 69f8117f17b3 selftests/powerpc/cache_shape: Fix out-of-tree build new 5fb7bc8b6b72 Merge remote-tracking branch 'powerpc/next' new aaed32735a74 Merge remote-tracking branch 'risc-v/for-next' new a1e5ce117183 Merge remote-tracking branch 's390/features' new 2282d4db6416 Merge remote-tracking branch 'uml/linux-next' new ad020e292d5d Merge remote-tracking branch 'xtensa/xtensa-for-next' new a2ab456a4bce Merge remote-tracking branch 'befs/for-next' new b844dcdeb045 Merge remote-tracking branch 'btrfs-kdave/for-next' new 71a9d9129b5b Merge remote-tracking branch 'ceph/master' new 8b227b917b31 cifs: fix return value for cifs_listxattr new 392fbe5d1491 cifs: fix spelling mistake, EACCESS -> EACCES new 3665c7e111b9 smb3: add trace point for tree connection new 49e4834dbafc smb3: on kerberos mount if server doesn't specify auth typ [...] new 9a439cf1c2a2 smb3: allow more detailed protocol info on open files for [...] new abbc2ed3b9cf smb3: missing defines and structs for reparse point handling new 9aebccbb8093 Merge remote-tracking branch 'cifs/for-next' new ac3a5bcbd103 Merge remote-tracking branch 'ecryptfs/next' new 72fd03768e9b Merge remote-tracking branch 'ext3/for_next' new ac0d2ccb8df0 Merge remote-tracking branch 'fuse/for-next' new 8184943ceb9e Merge remote-tracking branch 'jfs/jfs-next' new 5e1275808630 ovl: check whiteout in ovl_create_over_whiteout() new 3feaade839d9 Merge remote-tracking branch 'overlayfs/overlayfs-next' new bfc652be2f6d Merge remote-tracking branch 'ubifs/linux-next' new b56a922cc8a6 Merge remote-tracking branch 'xfs/for-next' new 4396bb96ba9d Merge remote-tracking branch 'vfs/for-next' new 768443df2dee Merge remote-tracking branch 'printk/for-next' new cf55cc6d94b9 Merge remote-tracking branch 'hid/for-next' new 8aadd32b5ed2 Merge remote-tracking branch 'i2c/i2c/for-next' new 44582b643b92 Merge remote-tracking branch 'v4l-dvb-next/master' new 91fda567ddcb Merge remote-tracking branch 'pm/linux-next' new 6ee4f5fed0cf Merge remote-tracking branch 'cpupower/cpupower' new 05844d5bb315 Merge remote-tracking branch 'swiotlb/linux-next' new bfe76a89bbc4 Merge remote-tracking branch 'nfc-next/master' new c91c4dab0090 Merge remote-tracking branch 'drm-intel/for-linux-next' new 5e737a18109c Merge remote-tracking branch 'drm-misc/for-linux-next' new 897703ca362b Merge remote-tracking branch 'drm-msm/msm-next' new cd199c56536d Merge remote-tracking branch 'sunxi-drm/sunxi-drm/for-next' new 4f85a54a8f78 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 05309548ae57 Merge remote-tracking branch 'regmap/for-next' new 3ee9a76a8c5a ASoC: rsnd: fixup clock start checker new ba4bbe61e547 Merge branch 'asoc-4.20' into asoc-next new 938cf1efca1d Merge remote-tracking branch 'sound-asoc/for-next' new d98a3b03403e Merge remote-tracking branch 'block/for-next' new 2cafc7e90cb3 Merge remote-tracking branch 'kgdb/kgdb-next' new 4b829d87b3e8 Merge remote-tracking branch 'regulator/for-next' new fed19355bf91 Merge remote-tracking branch 'security/next-testing' new 2d3cb87f359a Merge remote-tracking branch 'apparmor/apparmor-next' new 7c53cb814655 Merge remote-tracking branch 'tpmdd/next' new a4d8f64f7267 spi: mediatek: use correct mata->xfer_len when in fifo transfer new 0384fdf35251 Merge branch 'spi-4.20' into spi-next new db4e5a2ae3a8 Merge remote-tracking branch 'spi/topic/of' into spi-next new 3ac05134c8a0 Merge remote-tracking branch 'spi/for-next' new 19f7dc2bf0c5 Merge remote-tracking branch 'tip/auto-latest' new a324e9396ca3 EDAC, skx: Fix randconfig builds new 95abf64b003e Merge remote-tracking branch 'edac-amd/for-next' new 6829027d572d Merge remote-tracking branch 'rcu/rcu/next' new dabeb6a162d5 Merge remote-tracking branch 'percpu/for-next' new 0252894f53fc platform/x86: ideapad: Add Y530-15ICH to no_hw_rfkill new 69372c1dbdee platform/x86: wmi: declare device_type structure as constant new 29f6eb533c3b platform/x86: asus-wmi: Only notify kbd LED hw_change by f [...] new ffb6ce7086ee platform/x86: asus-wmi: export function for evaluating WMI [...] new 3b692c55e58d HID: asus: only support backlight when it's not driven by WMI new 365e159848c4 Merge remote-tracking branch 'drivers-x86/for-next' new 3be49e9b8d4d Merge remote-tracking branch 'chrome-platform/for-next' new b8102ad35a21 Merge remote-tracking branch 'leds/for-next' new b0712b6c6229 Merge remote-tracking branch 'ipmi/for-next' new 55e942d0f19a Merge remote-tracking branch 'mux/for-next' new ea20d4db966b Merge remote-tracking branch 'icc/icc-next' new cdb242517c08 Merge remote-tracking branch 'slave-dma/next' new b0ac3f644190 Merge remote-tracking branch 'cgroup/for-next' new d0d68864c6e9 Merge remote-tracking branch 'scsi/for-next' new e2346f260e26 Merge remote-tracking branch 'vhost/linux-next' new 949d68f91634 Merge remote-tracking branch 'rpmsg/for-next' new 3b2da04cab6b Merge remote-tracking branch 'pwm/for-next' new 0dd0ac75f0b0 Merge remote-tracking branch 'livepatching/for-next' new 3241d1b9aa0c Merge remote-tracking branch 'coresight/next' new 4c04e5f1cdef Merge remote-tracking branch 'ntb/ntb-next' new 53eb9d338979 Merge remote-tracking branch 'kspp/for-next/kspp' new 5226c7d86de4 Merge remote-tracking branch 'cisco/for-next' new 9b90aa1ad0c0 include/linux/compiler*.h: add version detection to asm_vo [...] new 845cb47caa96 drivers/android/binder_alloc.c: replace vm_insert_page wit [...] new 5a03b371ad6a mm: handle no memcg case in memcg_kmem_charge() properly new f1d06454d486 include/linux/notifier.h: SRCU: fix ctags new 5f4b04528b5f mm: don't reclaim inodes with many attached pages new 9b7214a8df4f mm, thp: always specify disabled vmas as nh in smaps new d4ea4c0278f5 mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings new 0e917e92e225 arm: arch/arm/include/asm/page.h needs personality.h new 94de3dd411fd ocfs2: remove ocfs2_is_o2cb_active() new fb233baca168 ocfs2: without quota support, avoid calling quota recovery new cdcc8d86d20d ocfs2: don't use iocb when EIOCBQUEUED returns new 3fd1512c10db ocfs2: fix a misuse a of brelse after failing ocfs2_check_ [...] new c91f3a9b0309 ocfs2: don't put and assigning null to bh allocated outside new 2d95b36a8b27 ocfs2: dlmglue: clean up timestamp handling new a14207e0a2c8 ocfs2: fix deadlock caused by ocfs2_defrag_extent new 62328d042a78 ocfs2-fix-dead-lock-caused-by-ocfs2_defrag_extent-v2 new 9eee59437b69 ocfs2: fix clusters leak in ocfs2_defrag_extent() new 950ff07d86ce fix-clusters-leak-in-ocfs2_defrag_extent-fix new 02f8ccb33bd3 block: restore /proc/partitions to not display non-partiti [...] new 9e1e6677f64a vfs: allow dedupe of user owned read-only files new 8a17c3180d7f vfs: dedupe should return EPERM if permission is not granted new 6aabad41aa07 mm, thp: consolidate THP gfp handling into alloc_hugepage_ [...] new eddbdb5a0a70 mm/page_alloc.c: memory hotplug: free pages as higher order new aa19924439ca memory_hotplug-free-pages-as-higher-order-fix new 3566f6cf21a6 mm/page_alloc.c: remove software prefetching in __free_pag [...] new a8db26f35629 mm/z3fold.c: fix wrong handling of headless pages new 004e21b9242b mm, swap: fix race between swapoff and some swap operations new a1ad3cb66716 mm, swap: fix race between swapoff and some swap operations new 1a73006192f2 mm: fix race between swapoff and mincore new 4aeb91c666fd mm/list_lru.c: prefetch neighboring list entries before ac [...] new 5523f93eaf24 list_lru-prefetch-neighboring-list-entries-before-acquirin [...] new 8c1665cea0ac mm: add strictlimit knob new 440ec23482cb mm: don't expose page to fast gup before it's ready new 3337021fa767 mm/page_owner: align with pageblock_nr_pages new 2da7b7054c2c mm/page_owner: align with pageblock_nr pages new a73381d701ae fs/buffer.c: add debug print for __getblk_gfp() stall problem new 95dfa368554f kernel/kexec_file.c: remove some duplicated includes new 8f6b3bf0266c kernel/sysctl.c: remove duplicated include new 70efac6501dc bfs: add sanity check at bfs_fill_super() new fe8cbcde1141 ipc: allow boot time extension of IPCMNI from 32k to 8M new 18337cb32dd1 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] new 0dec03f2f2bd ipc: conserve sequence numbers in extended IPCMNI mode new 6daf0f784458 Merge branch 'akpm-current/current' new 920ed012d113 vfs: replace current_kernel_time64 with ktime equivalent new 948c25b0ae50 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (8a2a8cd58160) \ N -- N -- N refs/heads/akpm (948c25b0ae50)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 183 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: .../devicetree/bindings/arm/cpu-capacity.txt | 8 +- Documentation/devicetree/bindings/media/cedrus.txt | 54 ++ .../devicetree/bindings/media/rockchip-vpu.txt | 29 + Documentation/media/kapi/mc-core.rst | 2 + .../media/uapi/mediactl/media-controller.rst | 1 + Documentation/media/uapi/mediactl/media-funcs.rst | 6 + .../uapi/mediactl/media-ioc-request-alloc.rst | 66 +++ .../uapi/mediactl/media-request-ioc-queue.rst | 78 +++ .../uapi/mediactl/media-request-ioc-reinit.rst | 51 ++ Documentation/media/uapi/mediactl/request-api.rst | 252 +++++++++ .../media/uapi/mediactl/request-func-close.rst | 49 ++ .../media/uapi/mediactl/request-func-ioctl.rst | 67 +++ .../media/uapi/mediactl/request-func-poll.rst | 77 +++ Documentation/media/uapi/v4l/buffer.rst | 29 +- Documentation/media/uapi/v4l/extended-controls.rst | 176 ++++++ Documentation/media/uapi/v4l/pixfmt-compressed.rst | 16 + Documentation/media/uapi/v4l/pixfmt-reserved.rst | 15 +- .../media/uapi/v4l/vidioc-create-bufs.rst | 14 +- .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 59 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 37 +- Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 14 +- Documentation/media/uapi/v4l/vidioc-reqbufs.rst | 42 +- Documentation/media/videodev2.h.rst.exceptions | 3 + MAINTAINERS | 7 + arch/powerpc/xmon/Makefile | 6 + drivers/edac/Kconfig | 2 +- drivers/hid/Kconfig | 1 + drivers/hid/hid-asus.c | 23 +- drivers/media/Makefile | 3 +- drivers/media/common/videobuf2/videobuf2-core.c | 260 +++++++-- drivers/media/common/videobuf2/videobuf2-v4l2.c | 528 ++++++++++++------ drivers/media/dvb-core/dvb_vb2.c | 5 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/media-device.c | 24 +- drivers/media/media-request.c | 501 +++++++++++++++++ drivers/media/pci/bt8xx/bttv-driver.c | 2 +- drivers/media/pci/cx23885/cx23885-417.c | 2 +- drivers/media/pci/cx88/cx88-blackbird.c | 2 +- drivers/media/pci/cx88/cx88-video.c | 2 +- drivers/media/pci/saa7134/saa7134-empress.c | 4 +- drivers/media/pci/saa7134/saa7134-video.c | 2 +- drivers/media/platform/exynos4-is/fimc-capture.c | 2 +- drivers/media/platform/omap3isp/ispvideo.c | 4 +- drivers/media/platform/rcar-vin/rcar-core.c | 2 +- drivers/media/platform/rcar_drif.c | 2 +- drivers/media/platform/s3c-camif/camif-capture.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 4 +- drivers/media/platform/soc_camera/soc_camera.c | 7 +- drivers/media/platform/vim2m.c | 50 +- drivers/media/platform/vivid/vivid-core.c | 74 +++ drivers/media/platform/vivid/vivid-core.h | 8 + drivers/media/platform/vivid/vivid-ctrls.c | 46 +- drivers/media/platform/vivid/vivid-kthread-cap.c | 12 + drivers/media/platform/vivid/vivid-kthread-out.c | 12 + drivers/media/platform/vivid/vivid-sdr-cap.c | 16 + drivers/media/platform/vivid/vivid-vbi-cap.c | 10 + drivers/media/platform/vivid/vivid-vbi-out.c | 10 + drivers/media/platform/vivid/vivid-vid-cap.c | 10 + drivers/media/platform/vivid/vivid-vid-out.c | 10 + drivers/media/usb/cpia2/cpia2_v4l.c | 2 +- drivers/media/usb/cx231xx/cx231xx-417.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 4 +- drivers/media/usb/msi2500/msi2500.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 2 +- drivers/media/usb/uvc/uvc_queue.c | 5 +- drivers/media/usb/uvc/uvc_v4l2.c | 3 +- drivers/media/usb/uvc/uvcvideo.h | 1 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 19 +- drivers/media/v4l2-core/v4l2-ctrls.c | 612 ++++++++++++++++++++- drivers/media/v4l2-core/v4l2-dev.c | 18 +- drivers/media/v4l2-core/v4l2-device.c | 3 +- drivers/media/v4l2-core/v4l2-ioctl.c | 50 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 67 ++- drivers/media/v4l2-core/v4l2-subdev.c | 9 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 45 +- drivers/of/base.c | 2 - drivers/platform/x86/asus-wmi.c | 105 +--- drivers/platform/x86/ideapad-laptop.c | 7 + drivers/platform/x86/wmi.c | 6 +- drivers/spi/spi-mt65xx.c | 4 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/davinci_vpfe/vpfe_video.c | 7 +- drivers/staging/media/imx/imx-media-dev.c | 2 +- drivers/staging/media/imx/imx-media-fim.c | 2 +- drivers/staging/media/omap4iss/iss_video.c | 3 +- drivers/staging/media/sunxi/Kconfig | 15 + drivers/staging/media/sunxi/Makefile | 1 + drivers/staging/media/sunxi/cedrus/Kconfig | 14 + drivers/staging/media/sunxi/cedrus/Makefile | 3 + drivers/staging/media/sunxi/cedrus/TODO | 7 + drivers/staging/media/sunxi/cedrus/cedrus.c | 431 +++++++++++++++ drivers/staging/media/sunxi/cedrus/cedrus.h | 167 ++++++ drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 70 +++ drivers/staging/media/sunxi/cedrus/cedrus_dec.h | 27 + drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 327 +++++++++++ drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 30 + drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 246 +++++++++ drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 235 ++++++++ drivers/staging/media/sunxi/cedrus/cedrus_video.c | 542 ++++++++++++++++++ drivers/staging/media/sunxi/cedrus/cedrus_video.h | 30 + drivers/usb/gadget/function/uvc_queue.c | 2 +- drivers/vhost/vhost.c | 2 + fs/cifs/cifs_debug.c | 56 ++ fs/cifs/cifsglob.h | 3 + fs/cifs/cifspdu.h | 3 + fs/cifs/smb2ops.c | 3 + fs/cifs/smb2pdu.c | 3 + fs/cifs/smb2pdu.h | 35 ++ fs/overlayfs/dir.c | 4 + include/linux/adxl.h | 5 + include/linux/platform_data/x86/asus-wmi.h | 101 ++++ include/media/media-device.h | 29 + include/media/media-request.h | 442 +++++++++++++++ include/media/v4l2-ctrls.h | 141 ++++- include/media/v4l2-device.h | 11 + include/media/v4l2-mem2mem.h | 4 + include/media/videobuf2-core.h | 64 ++- include/media/videobuf2-v4l2.h | 20 +- include/net/af_unix.h | 4 +- include/uapi/linux/media.h | 8 + include/uapi/linux/v4l2-controls.h | 65 +++ include/uapi/linux/videodev2.h | 33 +- net/ipv4/tcp_bpf.c | 1 + net/sunrpc/xprtsock.c | 4 +- sound/soc/sh/rcar/ssi.c | 2 +- tools/testing/selftests/bpf/flow_dissector_load.c | 2 + .../testing/selftests/powerpc/cache_shape/Makefile | 9 +- tools/testing/selftests/powerpc/pmu/ebb/Makefile | 3 + tools/testing/selftests/powerpc/ptrace/Makefile | 13 +- tools/testing/selftests/powerpc/security/Makefile | 1 + .../testing/selftests/powerpc/security/rfi_flush.c | 18 +- tools/testing/selftests/powerpc/signal/Makefile | 11 +- .../selftests/powerpc/switch_endian/Makefile | 1 + 136 files changed, 6488 insertions(+), 558 deletions(-) create mode 100644 Documentation/devicetree/bindings/media/cedrus.txt create mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.txt create mode 100644 Documentation/media/uapi/mediactl/media-ioc-request-alloc.rst create mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-queue.rst create mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-reinit.rst create mode 100644 Documentation/media/uapi/mediactl/request-api.rst create mode 100644 Documentation/media/uapi/mediactl/request-func-close.rst create mode 100644 Documentation/media/uapi/mediactl/request-func-ioctl.rst create mode 100644 Documentation/media/uapi/mediactl/request-func-poll.rst create mode 100644 drivers/media/media-request.c create mode 100644 drivers/staging/media/sunxi/Kconfig create mode 100644 drivers/staging/media/sunxi/Makefile create mode 100644 drivers/staging/media/sunxi/cedrus/Kconfig create mode 100644 drivers/staging/media/sunxi/cedrus/Makefile create mode 100644 drivers/staging/media/sunxi/cedrus/TODO create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_dec.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_dec.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_hw.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_hw.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_regs.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_video.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_video.h create mode 100644 include/linux/platform_data/x86/asus-wmi.h create mode 100644 include/media/media-request.h