This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm-base in repository linux-next.
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 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'
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 (a80ef1725af0) \ N -- N -- N refs/heads/akpm-base (5226c7d86de4)
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 138 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 | 5 + Documentation/admin-guide/mm/memory-hotplug.rst | 42 +- Documentation/core-api/boot-time-mm.rst | 69 +- .../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/alpha/Kconfig | 2 - arch/alpha/include/asm/processor.h | 6 - arch/alpha/kernel/core_apecs.c | 3 +- arch/alpha/kernel/core_cia.c | 4 +- arch/alpha/kernel/core_irongate.c | 4 +- arch/alpha/kernel/core_lca.c | 3 +- arch/alpha/kernel/core_marvel.c | 6 +- arch/alpha/kernel/core_mcpcia.c | 6 +- arch/alpha/kernel/core_t2.c | 2 +- arch/alpha/kernel/core_titan.c | 8 +- arch/alpha/kernel/core_tsunami.c | 8 +- arch/alpha/kernel/core_wildfire.c | 6 +- arch/alpha/kernel/pci-noop.c | 6 +- arch/alpha/kernel/pci.c | 6 +- arch/alpha/kernel/pci_iommu.c | 14 +- arch/alpha/kernel/setup.c | 3 +- arch/alpha/kernel/sys_nautilus.c | 2 +- arch/alpha/mm/init.c | 4 +- arch/alpha/mm/numa.c | 1 - arch/arc/Kconfig | 2 - arch/arc/include/asm/processor.h | 8 - arch/arc/kernel/unwind.c | 6 +- arch/arc/mm/highmem.c | 4 +- arch/arc/mm/init.c | 3 +- arch/arm/Kconfig | 2 - arch/arm/include/asm/processor.h | 6 - arch/arm/kernel/devtree.c | 1 - arch/arm/kernel/setup.c | 5 +- arch/arm/mach-omap2/omap_hwmod.c | 10 +- arch/arm/mm/dma-mapping.c | 1 - arch/arm/mm/init.c | 3 +- arch/arm/mm/mmu.c | 2 +- arch/arm/xen/mm.c | 1 - arch/arm/xen/p2m.c | 2 +- arch/arm64/Kconfig | 2 - arch/arm64/include/asm/processor.h | 7 - arch/arm64/kernel/acpi.c | 1 - arch/arm64/kernel/acpi_numa.c | 1 - arch/arm64/kernel/setup.c | 6 +- arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/init.c | 5 +- arch/arm64/mm/kasan_init.c | 3 +- arch/arm64/mm/mmu.c | 2 +- arch/arm64/mm/numa.c | 5 +- arch/c6x/Kconfig | 2 - arch/c6x/include/asm/processor.h | 11 - arch/c6x/kernel/setup.c | 1 - arch/c6x/mm/dma-coherent.c | 4 +- arch/c6x/mm/init.c | 7 +- arch/csky/Kconfig | 2 - arch/csky/include/asm/processor.h | 6 - arch/csky/kernel/setup.c | 1 - arch/csky/mm/highmem.c | 4 +- arch/csky/mm/init.c | 3 +- arch/h8300/Kconfig | 2 - arch/h8300/include/asm/processor.h | 6 - arch/h8300/kernel/setup.c | 1 - arch/h8300/mm/init.c | 6 +- arch/hexagon/Kconfig | 2 - arch/hexagon/include/asm/processor.h | 3 - arch/hexagon/kernel/dma.c | 2 +- arch/hexagon/kernel/setup.c | 2 +- arch/hexagon/mm/init.c | 3 +- arch/ia64/Kconfig | 2 - arch/ia64/include/asm/processor.h | 6 - arch/ia64/kernel/crash.c | 2 +- arch/ia64/kernel/efi.c | 2 +- arch/ia64/kernel/ia64_ksyms.c | 2 +- arch/ia64/kernel/iosapic.c | 2 +- arch/ia64/kernel/mca.c | 10 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/setup.c | 1 - arch/ia64/kernel/signal.c | 4 +- arch/ia64/kernel/smpboot.c | 2 +- arch/ia64/kernel/topology.c | 2 +- arch/ia64/kernel/unwind.c | 2 +- arch/ia64/mm/contig.c | 6 +- arch/ia64/mm/discontig.c | 7 +- arch/ia64/mm/init.c | 11 +- arch/ia64/mm/numa.c | 2 +- arch/ia64/mm/tlb.c | 8 +- arch/ia64/pci/pci.c | 2 +- arch/ia64/sn/kernel/bte.c | 2 +- arch/ia64/sn/kernel/io_common.c | 11 +- arch/ia64/sn/kernel/setup.c | 7 +- arch/m68k/Kconfig | 2 - arch/m68k/atari/stram.c | 5 +- arch/m68k/coldfire/m54xx.c | 2 +- arch/m68k/include/asm/processor.h | 6 - arch/m68k/kernel/setup_mm.c | 1 - arch/m68k/kernel/setup_no.c | 1 - arch/m68k/kernel/uboot.c | 2 +- arch/m68k/mm/init.c | 6 +- arch/m68k/mm/mcfmmu.c | 5 +- arch/m68k/mm/motorola.c | 8 +- arch/m68k/mm/sun3mmu.c | 6 +- arch/m68k/sun3/config.c | 2 +- arch/m68k/sun3/dvma.c | 2 +- arch/m68k/sun3/mmu_emu.c | 2 +- arch/m68k/sun3/sun3dvma.c | 5 +- arch/m68k/sun3x/dvma.c | 2 +- arch/microblaze/Kconfig | 2 - arch/microblaze/include/asm/processor.h | 12 - arch/microblaze/mm/consistent.c | 2 +- arch/microblaze/mm/init.c | 7 +- arch/microblaze/pci/pci-common.c | 2 +- arch/mips/Kconfig | 2 - arch/mips/ar7/memory.c | 2 +- arch/mips/ath79/setup.c | 2 +- arch/mips/bcm63xx/prom.c | 2 +- arch/mips/bcm63xx/setup.c | 2 +- arch/mips/bmips/setup.c | 2 +- arch/mips/cavium-octeon/dma-octeon.c | 4 +- arch/mips/dec/prom/memory.c | 2 +- arch/mips/emma/common/prom.c | 2 +- arch/mips/fw/arc/memory.c | 2 +- arch/mips/include/asm/processor.h | 5 - arch/mips/jazz/jazzdma.c | 2 +- arch/mips/kernel/crash.c | 2 +- arch/mips/kernel/crash_dump.c | 2 +- arch/mips/kernel/prom.c | 2 +- arch/mips/kernel/setup.c | 7 +- arch/mips/kernel/traps.c | 3 +- arch/mips/kernel/vpe.c | 2 +- arch/mips/kvm/commpage.c | 2 +- arch/mips/kvm/dyntrans.c | 2 +- arch/mips/kvm/emulate.c | 2 +- arch/mips/kvm/interrupt.c | 2 +- arch/mips/kvm/mips.c | 2 +- arch/mips/lantiq/prom.c | 2 +- arch/mips/lasat/prom.c | 2 +- arch/mips/loongson64/common/init.c | 2 +- arch/mips/loongson64/loongson-3/numa.c | 3 +- arch/mips/mm/init.c | 7 +- arch/mips/mm/pgtable-32.c | 2 +- arch/mips/mti-malta/malta-memory.c | 2 +- arch/mips/netlogic/xlp/dt.c | 2 +- arch/mips/pci/pci-legacy.c | 2 +- arch/mips/pci/pci.c | 2 +- arch/mips/ralink/of.c | 2 +- arch/mips/rb532/prom.c | 2 +- arch/mips/sgi-ip27/ip27-memory.c | 3 +- arch/mips/sibyte/common/cfe.c | 2 +- arch/mips/sibyte/swarm/setup.c | 2 +- arch/mips/txx9/rbtx4938/prom.c | 2 +- arch/nds32/Kconfig | 2 - arch/nds32/include/asm/processor.h | 6 - arch/nds32/kernel/setup.c | 3 +- arch/nds32/mm/highmem.c | 2 +- arch/nds32/mm/init.c | 13 +- arch/nios2/Kconfig | 2 - arch/nios2/include/asm/processor.h | 6 - arch/nios2/kernel/prom.c | 2 +- arch/nios2/kernel/setup.c | 1 - arch/nios2/mm/init.c | 4 +- arch/openrisc/Kconfig | 2 - arch/openrisc/include/asm/processor.h | 5 - arch/openrisc/kernel/setup.c | 3 +- arch/openrisc/mm/init.c | 7 +- arch/openrisc/mm/ioremap.c | 2 +- arch/parisc/Kconfig | 2 - arch/parisc/include/asm/processor.h | 11 - arch/parisc/mm/init.c | 3 +- arch/powerpc/Kconfig | 2 - arch/powerpc/include/asm/processor.h | 6 - arch/powerpc/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/paca.c | 2 +- arch/powerpc/kernel/pci_32.c | 5 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/setup_32.c | 10 +- arch/powerpc/kernel/setup_64.c | 11 +- arch/powerpc/lib/alloc.c | 4 +- arch/powerpc/mm/hugetlbpage.c | 1 - arch/powerpc/mm/mem.c | 5 +- arch/powerpc/mm/mmu_context_nohash.c | 9 +- arch/powerpc/mm/numa.c | 5 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/mm/ppc_mmu_32.c | 2 +- arch/powerpc/platforms/pasemi/iommu.c | 2 +- arch/powerpc/platforms/powermac/nvram.c | 4 +- arch/powerpc/platforms/powernv/memtrace.c | 8 +- arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 9 +- arch/powerpc/platforms/ps3/setup.c | 4 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 8 +- arch/powerpc/sysdev/dart_iommu.c | 2 +- arch/powerpc/sysdev/msi_bitmap.c | 4 +- arch/powerpc/xmon/Makefile | 6 + arch/riscv/Kconfig | 2 - arch/riscv/include/asm/processor.h | 6 - arch/riscv/mm/init.c | 5 +- arch/s390/Kconfig | 2 - arch/s390/include/asm/processor.h | 6 - arch/s390/kernel/crash_dump.c | 5 +- arch/s390/kernel/setup.c | 12 +- arch/s390/kernel/smp.c | 5 +- arch/s390/kernel/topology.c | 6 +- arch/s390/kernel/vdso.c | 2 +- arch/s390/mm/extmem.c | 2 +- arch/s390/mm/init.c | 5 +- arch/s390/mm/vmem.c | 7 +- arch/s390/numa/mode_emu.c | 3 +- arch/s390/numa/numa.c | 3 +- arch/s390/numa/toptree.c | 4 +- arch/sh/Kconfig | 2 - arch/sh/include/asm/processor_32.h | 6 - arch/sh/include/asm/processor_64.h | 15 - arch/sh/mm/init.c | 9 +- arch/sh/mm/ioremap_fixed.c | 2 +- arch/sparc/Kconfig | 2 - arch/sparc/include/asm/processor_32.h | 6 - arch/sparc/include/asm/processor_64.h | 6 - arch/sparc/kernel/mdesc.c | 7 +- arch/sparc/kernel/prom_32.c | 4 +- arch/sparc/kernel/prom_64.c | 2 +- arch/sparc/kernel/setup_64.c | 12 +- arch/sparc/kernel/smp_64.c | 18 +- arch/sparc/mm/init_32.c | 5 +- arch/sparc/mm/init_64.c | 27 +- arch/sparc/mm/srmmu.c | 12 +- arch/um/Kconfig | 2 - arch/um/drivers/net_kern.c | 4 +- arch/um/drivers/vector_kern.c | 4 +- arch/um/kernel/initrd.c | 4 +- arch/um/kernel/mem.c | 16 +- arch/um/kernel/physmem.c | 1 - arch/unicore32/Kconfig | 2 - arch/unicore32/include/asm/processor.h | 6 - arch/unicore32/kernel/hibernate.c | 2 +- arch/unicore32/kernel/setup.c | 5 +- arch/unicore32/mm/init.c | 7 +- arch/unicore32/mm/mmu.c | 3 +- arch/x86/Kconfig | 4 - arch/x86/include/asm/kexec.h | 3 +- arch/x86/include/asm/processor.h | 12 - arch/x86/kernel/acpi/boot.c | 5 +- arch/x86/kernel/acpi/sleep.c | 1 - arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/apic/io_apic.c | 7 +- arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/e820.c | 6 +- arch/x86/kernel/mpparse.c | 1 - arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/pci-swiotlb.c | 2 +- arch/x86/kernel/pvclock.c | 2 +- arch/x86/kernel/setup.c | 1 - arch/x86/kernel/setup_percpu.c | 14 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/tce_64.c | 6 +- arch/x86/mm/amdtopology.c | 1 - arch/x86/mm/fault.c | 2 +- arch/x86/mm/highmem_32.c | 4 +- arch/x86/mm/init.c | 1 - arch/x86/mm/init_32.c | 5 +- arch/x86/mm/init_64.c | 7 +- arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/kasan_init_64.c | 11 +- arch/x86/mm/kaslr.c | 1 + arch/x86/mm/numa.c | 3 +- arch/x86/mm/numa_32.c | 1 - arch/x86/mm/numa_64.c | 2 +- arch/x86/mm/numa_emulation.c | 1 - arch/x86/mm/pageattr-test.c | 2 +- arch/x86/mm/pageattr.c | 2 +- arch/x86/mm/pat.c | 2 +- arch/x86/mm/physaddr.c | 2 +- arch/x86/pci/i386.c | 2 +- arch/x86/platform/efi/efi.c | 3 +- arch/x86/platform/efi/efi_64.c | 2 +- arch/x86/platform/efi/quirks.c | 7 +- arch/x86/platform/olpc/olpc_dt.c | 4 +- arch/x86/power/hibernate_32.c | 2 +- arch/x86/um/asm/processor_32.h | 8 - arch/x86/um/asm/processor_64.h | 3 - arch/x86/xen/enlighten.c | 2 +- arch/x86/xen/enlighten_pv.c | 3 +- arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/p2m.c | 6 +- arch/xtensa/Kconfig | 2 - arch/xtensa/include/asm/processor.h | 8 - arch/xtensa/kernel/pci.c | 2 +- arch/xtensa/mm/cache.c | 2 +- arch/xtensa/mm/init.c | 4 +- arch/xtensa/mm/kasan_init.c | 5 +- arch/xtensa/mm/mmu.c | 4 +- arch/xtensa/platforms/iss/network.c | 4 +- arch/xtensa/platforms/iss/setup.c | 2 +- block/blk-settings.c | 2 +- block/bounce.c | 2 +- drivers/acpi/acpi_memhotplug.c | 4 +- drivers/acpi/numa.c | 1 - drivers/acpi/tables.c | 3 +- drivers/base/memory.c | 22 +- drivers/base/platform.c | 2 +- drivers/clk/ti/clk.c | 4 +- drivers/edac/Kconfig | 2 +- drivers/firmware/dmi_scan.c | 2 +- drivers/firmware/efi/apple-properties.c | 4 +- drivers/firmware/efi/memmap.c | 2 +- drivers/firmware/iscsi_ibft_find.c | 2 +- drivers/firmware/memmap.c | 5 +- drivers/hid/Kconfig | 1 + drivers/hid/hid-asus.c | 23 +- drivers/iommu/mtk_iommu.c | 2 +- drivers/iommu/mtk_iommu_v1.c | 2 +- drivers/macintosh/smu.c | 7 +- 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 +- drivers/mtd/ar7part.c | 2 +- drivers/net/arcnet/arc-rimi.c | 2 +- drivers/net/arcnet/com20020-isa.c | 2 +- drivers/net/arcnet/com90io.c | 2 +- .../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/of/fdt.c | 24 +- drivers/of/of_reserved_mem.c | 14 +- drivers/of/unittest.c | 4 +- drivers/platform/x86/asus-wmi.c | 105 +-- drivers/platform/x86/ideapad-laptop.c | 7 + drivers/platform/x86/wmi.c | 6 +- drivers/s390/char/fs3270.c | 2 +- drivers/s390/char/tty3270.c | 2 +- drivers/s390/cio/cmf.c | 2 +- drivers/s390/virtio/virtio_ccw.c | 2 +- drivers/sfi/sfi_core.c | 2 +- drivers/spi/spi-mt65xx.c | 4 +- drivers/staging/android/ion/Kconfig | 2 +- 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/tty/serial/cpm_uart/cpm_uart_core.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 2 +- drivers/usb/early/xhci-dbc.c | 14 +- drivers/usb/gadget/function/uvc_queue.c | 2 +- drivers/vhost/vhost.c | 2 + drivers/xen/balloon.c | 5 +- drivers/xen/events/events_base.c | 2 +- drivers/xen/grant-table.c | 2 +- drivers/xen/swiotlb-xen.c | 8 +- drivers/xen/xen-selfballoon.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/dcache.c | 2 +- fs/fat/dir.c | 6 +- fs/fat/fat.h | 4 + fs/fat/file.c | 17 +- fs/fat/inode.c | 9 +- fs/fat/misc.c | 91 ++- fs/fat/namei_msdos.c | 17 +- fs/fat/namei_vfat.c | 15 +- fs/hfs/brec.c | 5 + fs/hfs/btree.c | 41 +- fs/hfs/btree.h | 1 + fs/hfs/catalog.c | 16 + fs/hfs/extent.c | 10 +- fs/hfs/inode.c | 2 + fs/hfsplus/attributes.c | 10 + fs/hfsplus/brec.c | 5 + fs/hfsplus/btree.c | 44 +- fs/hfsplus/catalog.c | 24 + fs/hfsplus/extents.c | 8 +- fs/hfsplus/hfsplus_fs.h | 2 + fs/hfsplus/inode.c | 1 + fs/inode.c | 2 +- fs/namespace.c | 2 +- fs/overlayfs/dir.c | 4 + fs/proc/kcore.c | 2 +- fs/proc/page.c | 2 +- fs/proc/vmcore.c | 4 +- fs/pstore/Kconfig | 1 - fs/reiserfs/Makefile | 9 - fs/reiserfs/xattr.c | 7 + include/asm-generic/percpu.h | 4 - include/linux/adxl.h | 5 + include/linux/bitmap.h | 37 +- include/linux/bootmem.h | 404 ---------- include/linux/compat.h | 3 + include/linux/hmm.h | 33 +- include/linux/memblock.h | 165 ++++- include/linux/memory_hotplug.h | 4 +- include/linux/mm.h | 2 +- include/linux/mmzone.h | 5 +- include/linux/percpu-defs.h | 6 +- include/linux/platform_data/x86/asus-wmi.h | 101 +++ include/linux/rbtree_augmented.h | 4 +- include/linux/signal.h | 6 + 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 +- init/do_mounts.c | 31 + init/main.c | 15 +- ipc/ipc_sysctl.c | 30 +- ipc/util.h | 9 + kernel/bounds.c | 4 +- kernel/dma/direct.c | 2 +- kernel/dma/swiotlb.c | 8 +- kernel/fail_function.c | 3 +- kernel/futex.c | 2 +- kernel/locking/qspinlock_paravirt.h | 2 +- kernel/panic.c | 10 +- kernel/pid.c | 2 +- kernel/power/snapshot.c | 5 +- kernel/printk/printk.c | 5 +- kernel/profile.c | 2 +- kernel/signal.c | 2 +- lib/Kconfig.debug | 3 +- lib/bitmap.c | 22 +- lib/cpumask.c | 4 +- lib/kstrtox.c | 16 +- lib/lz4/lz4_decompress.c | 481 ++++++++---- lib/lz4/lz4defs.h | 9 +- lib/parser.c | 16 +- lib/sg_pool.c | 7 +- lib/zlib_inflate/inflate.c | 12 + mm/Kconfig | 9 +- mm/Makefile | 8 +- mm/bootmem.c | 811 --------------------- mm/gup.c | 4 +- mm/gup_benchmark.c | 3 + mm/hmm.c | 134 ++-- mm/hugetlb.c | 6 +- mm/internal.h | 2 +- mm/kasan/kasan_init.c | 7 +- mm/kmemleak.c | 2 +- mm/memblock.c | 164 ++++- mm/memory.c | 9 +- mm/memory_hotplug.c | 60 +- mm/nobootmem.c | 445 ----------- mm/page_alloc.c | 20 +- mm/page_ext.c | 6 +- mm/page_idle.c | 2 +- mm/page_owner.c | 2 +- mm/page_poison.c | 2 +- mm/page_vma_mapped.c | 24 +- mm/percpu.c | 48 +- mm/sparse-vmemmap.c | 6 +- mm/sparse.c | 19 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/tcp.c | 2 +- net/ipv4/tcp_bpf.c | 1 + net/ipv4/udp.c | 2 +- net/sctp/protocol.c | 2 +- net/sunrpc/xprtsock.c | 4 +- net/xfrm/xfrm_hash.c | 2 +- scripts/checkpatch.pl | 11 - 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 + 559 files changed, 8406 insertions(+), 3653 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 delete mode 100644 include/linux/bootmem.h create mode 100644 include/linux/platform_data/x86/asus-wmi.h create mode 100644 include/media/media-request.h delete mode 100644 mm/bootmem.c delete mode 100644 mm/nobootmem.c