This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allyesconfig in repository toolchain/linux-next.
omits 02fc169594e9 Add linux-next specific files for 20181219 omits 57fa0cf4f05f Merge branch 'akpm/master' omits ed4a931586dc Drop flex_arrays omits 4cafef2484d6 sctp: convert to genradix omits 0aac0403ba3e proc: commit to genradix omits 2c81adf64d10 Generic radix trees omits 7ac5edabd047 selinux: convert to kvmalloc omits 5247a5f59866 md: convert to kvmalloc omits 85a453df5722 openvswitch: convert to kvmalloc omits 19db9ee0e76b drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 467ecc395363 kernel/fork.c: remove duplicated include omits 82ac20b04f09 mm/page_io.c: fix polled swap page in omits 50bd13b330b2 checkpatch: add Co-developed-by to signature tags omits a56c83f901f4 docs: fix Co-Developed-by docs omits e8395caf6bd6 drivers/base/platform.c: kmemleak ignore a known leak omits 8f064ff596a4 fs: don't open code lru_to_page() omits 3b60f44262db include/linux/sched/signal.h: replace `tsk' with `task' omits 4c9c8666dd6c fs-remove-caller-signal_pending-branch-predictions-fix omits 7454f45e06f6 fs/: remove caller signal_pending branch predictions omits 07cefc056059 mm/: remove caller signal_pending branch predictions omits 3f623f11b71f arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] omits 5570c092c699 kernel/sched/: remove caller signal_pending branch predictions omits e13f137222e7 kernel/locking/mutex.c: remove caller signal_pending branc [...] omits a3863a5fcb1e pm-hibernate-exclude-all-pageoffline-pages-v2 omits b9532e4f0405 PM/Hibernate: exclude all PageOffline() pages omits 04d432aff10a PM/Hibernate: use pfn_to_online_page() omits 783394f64372 vmw_balloon-mark-inflated-pages-pg_offline-v2 omits d9da09c3b780 vmw_balloon: mark inflated pages PG_offline omits 5a1be9765014 hv_balloon: mark inflated pages PG_offline omits 53237aa3afdd xen/balloon: mark inflated pages PG_offline omits d6e78da3bf3e kexec: export PG_offline to VMCOREINFO omits a41cd743b56c mm-convert-pg_balloon-to-pg_offline-fix omits a290735670ca mm: convert PG_balloon to PG_offline omits be1d43b621cf mm: balloon: update comment about isolation/migration/compaction omits 9716f41df047 locking/atomics: build atomic headers as required omits ed9101e8c67a kernel/signal.c: remove some duplicated includes omits 13359633fd4e kernel/async.c: remove some duplicated includes omits c35164296e89 mm: select HAVE_MOVE_PMD on x86 for faster mremap omits f2927f483417 mm/mremap: fix 'move_normal_pmd' unused function warning omits 7ae39ad802e6 mm: speed up mremap by 20x on large regions omits 348eee138d87 mm-treewide-remove-unused-address-argument-from-pte_alloc- [...] omits b9ade0e457bc mm: treewide: remove unused address argument from pte_allo [...] omits 800b7f0d3eb9 lib/test_debug_virtual.c: fix build failure omits af63cb8792f3 scripts/atomic/check-atomics.sh: don't assume that scripts [...] omits 9b537e6d845f Merge branch 'akpm-current/current' omits b3e14e094066 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' omits 1f77ade62bc4 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 3c415f4e3389 Merge remote-tracking branch 'nvmem/for-next' omits 79babbd0b60d Merge remote-tracking branch 'slimbus/for-next' omits a7bfd7a023a8 Merge remote-tracking branch 'cisco/for-next' omits 78bd7678b1b5 Merge remote-tracking branch 'kspp/for-next/kspp' omits fb3f8e23a561 Merge remote-tracking branch 'ntb/ntb-next' omits f8a669e0e7c6 Merge remote-tracking branch 'rtc/rtc-next' omits c081c0be8ec1 Merge remote-tracking branch 'coresight/next' omits 76fd68b48591 Merge remote-tracking branch 'livepatching/for-next' omits 2b2bac4760a5 Merge remote-tracking branch 'y2038/y2038' omits 9d72240fe9ec Merge remote-tracking branch 'kselftest/next' omits 63a15ecad405 Merge remote-tracking branch 'random/dev' omits 4de80b598b7e Merge remote-tracking branch 'pwm/for-next' omits 2fdd8ac7464b Merge remote-tracking branch 'pinctrl/for-next' omits f0f9a93cf23c Merge remote-tracking branch 'gpio/for-next' omits be7f5eb28924 Merge remote-tracking branch 'rpmsg/for-next' omits f37aa4f37052 Merge remote-tracking branch 'vhost/linux-next' omits c742f54c5d63 Merge remote-tracking branch 'scsi-mkp/for-next' omits 9b89d594f948 Merge remote-tracking branch 'scsi/for-next' omits 29fd3ef814dd Merge remote-tracking branch 'cgroup/for-next' omits 0066001477a0 Merge remote-tracking branch 'slave-dma/next' omits d757b5786814 Merge remote-tracking branch 'icc/icc-next' omits 7851462829f4 Merge remote-tracking branch 'mux/for-next' omits 7735d61e0e05 Merge remote-tracking branch 'staging/staging-next' omits 72035c85c7a2 Merge remote-tracking branch 'char-misc/char-misc-next' omits b59ceee3a60d Merge remote-tracking branch 'tty/tty-next' omits 9de1b5eb6ad9 Merge remote-tracking branch 'usb-serial/usb-next' omits 7777ebbd3822 Merge remote-tracking branch 'usb/usb-next' omits d50b170299fc Merge remote-tracking branch 'driver-core/driver-core-next' omits 77096deaef9a Merge remote-tracking branch 'ipmi/for-next' omits ae18919591ed Merge remote-tracking branch 'leds/for-next' omits 0a515c68e224 Merge remote-tracking branch 'hsi/for-next' omits fbc9271532c3 Merge remote-tracking branch 'chrome-platform/for-next' omits 73911e5dd5da Merge remote-tracking branch 'drivers-x86/for-next' omits 18cdc3f54e42 Merge remote-tracking branch 'percpu/for-next' omits 33ddd05a7f29 Merge remote-tracking branch 'xen-tip/linux-next' omits c3f064d2282f Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits 493dff08812a Merge remote-tracking branch 'kvm-arm/next' omits ef5607d2ca61 Merge remote-tracking branch 'kvm/linux-next' omits 676d7ca941ce Merge remote-tracking branch 'rcu/rcu/next' omits bf456177f722 Merge remote-tracking branch 'ftrace/for-next' omits d1efeba4a275 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits e6f30df90796 Merge remote-tracking branch 'edac-amd/for-next' omits 3c6338201b1d Merge remote-tracking branch 'clockevents/clockevents/next' omits 1d2c55541bc8 Merge remote-tracking branch 'tip/auto-latest' omits 0fa3db6aae32 Merge remote-tracking branch 'spi/for-next' omits 57c853636e56 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits 7c6d87865494 Merge remote-tracking branch 'devicetree/for-next' omits 232006e511f0 Merge remote-tracking branch 'audit/next' omits 2e9b437438d9 Merge remote-tracking branch 'vfio/next' omits 290c7644c7bd Merge remote-tracking branch 'iommu/next' omits d5530f072a98 Merge remote-tracking branch 'watchdog/master' omits f05419ca99e1 Merge remote-tracking branch 'selinux/next' omits 860e08c5b025 Merge remote-tracking branch 'apparmor/apparmor-next' omits fa14b2a42111 Merge remote-tracking branch 'security/next-testing' omits a85d704d06d9 Merge remote-tracking branch 'regulator/for-next' omits e0fd7ee1e5c7 Merge remote-tracking branch 'battery/for-next' omits 7f1f0eb29744 Merge remote-tracking branch 'backlight/for-backlight-next' omits 67af2787bbaf Merge remote-tracking branch 'mfd/for-mfd-next' omits 6b540ef0a0e4 Merge remote-tracking branch 'md/for-next' omits e3b3cb40adce Merge remote-tracking branch 'kgdb/kgdb-next' omits d82f718e63b2 Merge remote-tracking branch 'mmc/next' omits 36357a3d5a9b Merge remote-tracking branch 'device-mapper/for-next' omits d43d94dd8bfc Merge remote-tracking branch 'block/for-next' omits 7a934f6040a2 Merge remote-tracking branch 'input/next' omits dc5223e94633 Merge remote-tracking branch 'modules/modules-next' omits 88a4aa067e28 Merge remote-tracking branch 'sound-asoc/for-next' omits a389390df78a Merge remote-tracking branch 'sound/for-next' omits dfdbafbf2d88 Merge remote-tracking branch 'regmap/for-next' omits e8fa2049cb33 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 8c1304e989a1 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 57aa44975ff0 Merge remote-tracking branch 'drm/drm-next' omits 28e829c37f4c Merge remote-tracking branch 'crypto/master' omits 423ff56561dc Merge remote-tracking branch 'mtd/mtd/next' omits 4a7df40a5b03 Merge remote-tracking branch 'gfs2/for-next' omits 14b993eaff71 Merge remote-tracking branch 'mac80211-next/master' omits 1edeeb2c3509 Merge remote-tracking branch 'bluetooth/master' omits 4dfcda5dd3c5 Merge remote-tracking branch 'wireless-drivers-next/master' omits 9c8e459ff71a Merge remote-tracking branch 'nfc-next/master' omits 6be3a0f7cc6d Merge remote-tracking branch 'netfilter-next/master' omits bde91c8f8bd1 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits f4f19e9744f0 Merge remote-tracking branch 'bpf-next/master' omits ec6aaa9110ef Merge remote-tracking branch 'net-next/master' omits eb7a25022316 Merge remote-tracking branch 'rdma/for-next' omits b860e4789904 Merge remote-tracking branch 'swiotlb/linux-next' omits db99f39bc44f Merge remote-tracking branch 'dlm/next' omits 942586ef8083 Merge remote-tracking branch 'ieee1394/for-next' omits 8ec9d8cea282 Merge remote-tracking branch 'thermal/next' omits f386908be80c Merge remote-tracking branch 'cpupower/cpupower' omits 5172a9c0ea74 Merge remote-tracking branch 'pm/linux-next' omits fb023d1c295f Merge remote-tracking branch 'v4l-dvb-next/master' omits 47b12d1fb6d3 Merge remote-tracking branch 'v4l-dvb/master' omits a4ac6967cda3 Merge remote-tracking branch 'jc_docs/docs-next' omits 531e8748c711 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits c5a08bff5150 Merge remote-tracking branch 'i3c/i3c/next' omits 0a2cbe21d2a4 Merge remote-tracking branch 'i2c/i2c/for-next' omits 084da5d9893e Merge remote-tracking branch 'hid/for-next' omits df9d2fc64d6f Merge remote-tracking branch 'pstore/for-next/pstore' omits 997cc6fafd43 Merge remote-tracking branch 'pci/next' omits 599f8c84a515 Merge remote-tracking branch 'printk/for-next' omits fa599f8f696b Merge remote-tracking branch 'vfs/for-next' omits 065c1b616fd3 Merge remote-tracking branch 'file-locks/locks-next' omits e0c427246567 Merge remote-tracking branch 'xfs/for-next' omits 5c6d16f151cb Merge remote-tracking branch 'v9fs/9p-next' omits 4c9662b2ce3a Merge remote-tracking branch 'ubifs/linux-next' omits 6ecaf23f6aba Merge remote-tracking branch 'nfsd/nfsd-next' omits af25098d4959 Merge remote-tracking branch 'nfs-anna/linux-next' omits 55e83ba9ee56 Merge remote-tracking branch 'nfs/linux-next' omits 9c68fe5c402e Merge remote-tracking branch 'jfs/jfs-next' omits 35bcbf9f33e1 Merge remote-tracking branch 'f2fs/dev' omits 6e32c7e71953 Merge remote-tracking branch 'ext4/dev' omits 0555325bfaf9 Merge remote-tracking branch 'ext3/for_next' omits 4c3e6565449f Merge remote-tracking branch 'ecryptfs/next' omits cca374cbc372 Merge remote-tracking branch 'cifs/for-next' omits e54f3ffff6f0 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 8afbcec180b6 Merge remote-tracking branch 'befs/for-next' omits ea4ceac9e834 Merge remote-tracking branch 'fscrypt/master' omits 474eb4306f4c Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 24f1494a7564 Merge remote-tracking branch 'sparc-next/master' omits e98b2ff0a03c Merge remote-tracking branch 's390/features' omits 28fb3602cefd Merge remote-tracking branch 'risc-v/for-next' omits e512b75b058c Merge remote-tracking branch 'powerpc/next' omits 6d000492a643 Merge remote-tracking branch 'parisc-hd/for-next' omits 084c5fed4eb9 Merge remote-tracking branch 'nios2/for-next' omits 336498e4639f Merge remote-tracking branch 'nds32/next' omits c9ca678485b7 Merge remote-tracking branch 'mips/mips-next' omits efccb8cac507 Merge remote-tracking branch 'microblaze/next' omits 4286eafc531a Merge remote-tracking branch 'm68k/for-next' omits 83617034d3d9 Merge remote-tracking branch 'ia64/next' omits 055e9270260f Merge remote-tracking branch 'csky/linux-next' omits 9051a5d0e587 Merge remote-tracking branch 'clk/clk-next' omits e8ec2cd7cb7a Merge remote-tracking branch 'tegra/for-next' omits 0cd17ca6d944 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits a31d716f7638 Merge remote-tracking branch 'samsung-krzk/for-next' omits 5a5f6a044ef6 Merge remote-tracking branch 'rockchip/for-next' omits d2fbc66e1e31 Merge remote-tracking branch 'renesas/next' omits 2ff74a04d8fc Merge remote-tracking branch 'qcom/for-next' omits 5becd640725c Merge remote-tracking branch 'reset/reset/next' omits d0df511281a1 Merge remote-tracking branch 'omap/for-next' omits 0513b896b8f5 Merge remote-tracking branch 'mvebu/for-next' omits 30eb32f4a39f Merge remote-tracking branch 'mediatek/for-next' omits b4838df342c4 Merge remote-tracking branch 'keystone/next' omits 41705ae7901b Merge remote-tracking branch 'imx-mxs/for-next' omits 068bbc85c9a0 Merge remote-tracking branch 'bcm2835/for-next' omits da3629e78fba Merge remote-tracking branch 'at91/at91-next' omits 7bda20136e52 Merge remote-tracking branch 'aspeed/for-next' omits 95011aff0833 Merge remote-tracking branch 'amlogic/for-next' omits 8cd098aad76a Merge remote-tracking branch 'actions/for-next' omits e71bcc2f73a9 Merge remote-tracking branch 'arm-soc/for-next' omits 84a9eaaa9c09 Merge remote-tracking branch 'arm64/for-next/core' omits 092b312ec9e5 Merge remote-tracking branch 'arm/for-next' omits 50199e649e47 Merge remote-tracking branch 'dma-mapping/for-next' omits fdfdbd4aaf6c Merge remote-tracking branch 'leaks/leaks-next' omits 1e63d2057138 arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 omits 3c780d1840b6 KVM: arm/arm64: Fix unintended stage 2 PMD mappings omits 4c79c7bed9a3 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 8ffa955e458a Merge remote-tracking branch 'kbuild/for-next' omits b37ad3ef589a Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 33768980f881 Merge remote-tracking branch 'mmc-fixes/fixes' omits e6f4e6b4246a Merge remote-tracking branch 'scsi-fixes/fixes' omits a1d03ba683a8 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 404819a6bb66 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits 86406fe991f3 Merge remote-tracking branch 'vfs-fixes/fixes' omits 8743d83e695e Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 0fc12cad4a9d Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 312e1d12786a Merge remote-tracking branch 'omap-fixes/fixes' omits 41ab397ae74c Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 55db0f448dfb Merge remote-tracking branch 'ide/master' omits b3a1d7064dae Merge remote-tracking branch 'input-current/for-linus' omits ad5dff7e9f4d Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits ef0f7f4318ca Merge remote-tracking branch 'usb.current/usb-linus' omits a5509a5068dd Merge remote-tracking branch 'tty.current/tty-linus' omits e05fcbf0f7ac Merge remote-tracking branch 'pci-current/for-linus' omits a02fe0ce8545 Merge remote-tracking branch 'spi-fixes/for-linus' omits 59adfe9cb6fd Merge remote-tracking branch 'regulator-fixes/for-linus' omits e016c0d068da Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 1f04cb08d00d Merge remote-tracking branch 'mac80211/master' omits 0a020fdeb0ec Merge remote-tracking branch 'wireless-drivers/master' omits 701804536f47 Merge remote-tracking branch 'bpf/master' omits afef76368bf6 Merge remote-tracking branch 'net/master' omits 68b2cdd9dca9 Merge remote-tracking branch 'arc-current/for-curr' omits ceb5aabdb056 Merge remote-tracking branch 'fixes/master' omits 3f4cb5fd8465 Merge branch 'asoc-4.21' into asoc-next omits 1e7a78c1a3ca Merge branch 'asoc-4.20' into asoc-linus omits b726f4a4a33a arm/arm64: KVM: vgic: Force VM halt when changing the acti [...] omits dfdc69e4b03b arm64: KVM: Add trapped system register access tracepoint omits 1053dd49b208 KVM: arm64: Make vcpu const in vcpu_read_sys_reg omits f126567636fb KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate omits e8a03ec60917 KVM: arm/arm64: Simplify bg_timer programming omits fb3e1fded760 KVM: arm/arm64: Remove arch timer workqueue omits 4a0ff26e961c KVM: arm/arm64: Fixup the kvm_exit tracepoint omits ba3b54568423 KVM: arm/arm64: vgic: Consider priority and active state f [...] omits 76df9c9935ed cifs: Fix to use kmem_cache_free() instead of kfree() omits 6022fcc0e87a KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() omits a68a1c05aee3 Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] omits 9e9fd0272f74 Merge branch 'spi-4.21' into spi-next omits 111c49e0eef9 Merge branch 'spi-4.20' into spi-linus omits 27f8169d2f4c Merge remote-tracking branch 'regulator/topic/coupled' int [...] omits ebbf22159e2f Merge branch 'regulator-4.21' into regulator-next omits 71b6b0e0d12f Merge branch 'regulator-4.20' into regulator-linus omits 442147d0ea77 mac80211: free skb fraglist before freeing the skb omits 81b559e27d43 mac80211: Properly access radiotap vendor data omits 40d252695c58 nl80211: fix memory leak if validate_pae_over_nl80211() fails omits 7a8332a9045c cfg80211: fix ieee80211_get_vht_max_nss() omits 7af29c6f27a2 mac80211: fix radiotap vendor presence bitmap handling omits c4efc94f307f CIFS: return correct errors when pinning memory failed for [...] omits 9eb9d26ec941 CIFS: use the correct length when pinning memory for direc [...] omits face30c51c54 cifs: remove set but not used variable 'server' omits 8b7efcc24cd0 cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() omits 05ce2aa0dfa1 cifs: remove set but not used variable 'sep' omits c6e2c0d2aa9a Merge branches 'work.mount', 'work.misc', 'misc.misc' and [...] omits a73308891100 cifs: update for current_kernel_time64() removal omits c1cae12e6b4a vfs: Add a sample program for the new mount API omits d101a34a2c79 vfs: syscall: Add fspick() to select a superblock for reco [...] omits 1fcae4c630e3 vfs: syscall: Add fsmount() to create a mount for a superblock omits ec4256de39c3 vfs: syscall: Add fsconfig() for configuring and managing [...] omits 0cba0050bcbe vfs: Implement logging through fs_context omits 4552c960ff40 vfs: syscall: Add fsopen() to prepare for superblock creation omits 03ca430a2648 Make anon_inodes unconditional omits 514cea5d88b1 teach move_mount(2) to work with OPEN_TREE_CLONE omits 96298884c8b4 vfs: syscall: Add move_mount(2) to move mounts around omits 6d16dd871213 vfs: syscall: Add open_tree(2) to reference or clone a mount omits 6c606fff6c91 afs: Use fs_context to pass parameters over automount omits 10424811186f afs: Add fs_context support omits 8fa5366945d8 vfs: Add some logging to the core users of the fs_context log omits 8907f3967fbc vfs: Implement logging through fs_context omits bed15a150f44 vfs: Provide documentation for new mount API omits 460375e70621 vfs: Remove kern_mount_data() omits e88bea43b477 hugetlbfs: Convert to fs_context omits d48db7fb30db kernfs, sysfs, cgroup, intel_rdt: Support fs_context omits 35822336b482 cpuset: Use fs_context omits b97c89323b7b ipc: Convert mqueue fs to fs_context omits e1f97a645981 proc: Add fs_context support to procfs omits 5aed868ddf7f procfs: Move proc_fill_super() to fs/proc/root.c omits 013c7af575e5 vfs: Implement a filesystem superblock creation/configurat [...] omits 47173883ff4d tomoyo: Implement security hooks for the new mount API omits c36d02347290 apparmor: Implement security hooks for the new mount API omits 038a87fd0ec1 smack: Implement filesystem context security hooks omits 3bbdeb518bc7 selinux: Implement the new mount API LSM hooks omits 18ee890db905 vfs: Put security flags into the fs_context struct omits 18ef962eeec1 vfs: Add LSM hooks for the new mount API omits 1bff8b546644 vfs: Add configuration parser helpers omits 57fb096cd685 vfs: Introduce logging functions omits 23ac0033ae3c vfs: Introduce the basic header for the new mount API's fi [...] omits e302a2e101ad convert do_remount_sb() to fs_context omits 58df0656d467 new helper: do_new_mount_fc() omits 9af509a66b1e teach vfs_get_tree() to handle subtype, switch do_new_moun [...] omits 106c5d95e22b new helper: vfs_create_mount() omits 0b81ecd508b1 introduce fs_context, switch vfs_kern_mount() to it. omits 53c1d44b9071 smack: rewrite smack_sb_eat_lsm_opts() omits 99951a9ab9ce smack: get rid of match_token() omits 90e3b564ab93 smack: take the guts of smack_parse_opts_str() into a new helper omits cbd49a91b1ec LSM: new method: ->sb_add_mnt_opt() omits 4b8e1cd7ffd4 selinux: rewrite selinux_sb_eat_lsm_opts() omits cddd730dec1c cifs: Only free DFS target list if we actually got one omits 75710de66578 cifs: Add support for failover in cifs_reconnect_tcon() omits 0be85a9803ce cifs: Add support for failover in smb2_reconnect() omits 1ce5c5745304 cifs: start DFS cache refresher in cifs_mount() omits ebc666e2abbe cifs: Add support for failover in cifs_reconnect() omits f8e9c32001d1 cifs: Add support for failover in cifs_mount() omits 57fe239eafaa cifs: Make use of DFS cache to get new DFS referrals omits 3d6cacbb5310 cifs: Add DFS cache routines omits 1a98a488d561 cifs: auto disable 'serverino' in dfs mounts omits 05b48a9be4dc cifs: Save TTL value when parsing DFS referrals omits 6374edc5fbbf cifs: Respect -EAGAIN when querying paths omits 4eab9fb390f4 cifs: Make devname param optional in cifs_compose_mount_options() omits 36d8a16bbd1b cifs: Skip any trailing backslashes from UNC omits ceb8ed9f4dc4 cifs: Refactor out cifs_mount() omits 6f6ccbec3861 cifs: check ntwrk_buf_start for NULL before dereferencing it omits 681a41410c3a cifs: remove coverity warning in calc_lanman_hash omits 422c56cdef64 cifs: remove set but not used variable 'smb_buf' omits 680a9aa729c4 cifs: suppress some implicit-fallthrough warnings omits 77ed5eeb4f15 cifs: change smb2_query_eas to use the compound query-info helper omits 8c39423f7a7d Add vers=3.0.2 as a valid option for SMBv3.0.2 omits 04aaefbbefb1 cifs: create a helper function for compound query_info omits 11d86ae723d4 cifs: address trivial coverity warning omits 7eba5098a2a4 cifs: smb2 commands can not be negative, remove confusing check omits 053c1d144add cifs: use a compound for setting an xattr omits d263133d580e cifs: clean up indentation, replace spaces with tab omits e9a8edb234ab selinux: regularize Opt_... names a bit omits 5b2ea6199614 selinux: switch away from match_token() omits 87a708de99b0 selinux: new helper - selinux_add_opt() omits cefbade458fb Merge remote-tracking branch 'regmap/topic/irq' into regmap-next omits 512a9c48b71a Merge branch 'regmap-4.21' into regmap-next omits 630d835a66f8 Merge branch 'for-next-current-v4.19-20181217' into for-ne [...] omits f83867b96169 Merge branch 'misc-4.21' into for-next-current-v4.19-20181217 omits b9374e6eb8ba Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek [...] omits 8e10d25f1db2 Merge branches 'pm-qos', 'pm-devfreq', 'pm-sleep' and 'pm- [...] omits 4523c505da3a Merge branch 'pm-opp' into linux-next omits 18325a071852 Merge branches 'pm-cpuidle', 'pm-cpufreq' and 'pm-cpufreq- [...] omits 50719643ae81 cpufreq: qcom-hw: Add support for QCOM cpufreq HW driver omits 9f89f5a4aeec dt-bindings: cpufreq: Introduce QCOM cpufreq firmware bindings omits 9e24e16cd4dd LSM: bury struct security_mnt_opts omits 270fae160e96 smack: switch to private smack_mnt_opts omits c358d1bfd252 selinux: switch to private struct selinux_mnt_opts omits 6020429640f1 LSM: hide struct security_mnt_opts from any generic code omits 7d3485c5e875 ext4: avoid declaring fs inconsistent due to invalid file handles omits 17a978f19bfc selinux: kill selinux_sb_get_mnt_opts() omits ac3c962cc168 f2fs: clear PG_writeback if IPU failed omits dc6502c471fe f2fs: add an ioctl() to explicitly trigger fsck later omits 9fd1eb124bf8 LSM: turn sb_eat_lsm_opts() into a method omits c052e792de44 nfs_remount(): don't leak, don't ignore LSM options quietly omits ed27707ebf84 btrfs: sanitize security_mnt_opts use omits 35ee53168406 selinux; don't open-code a loop in sb_finish_set_opts() omits ded414ebcd58 clocksource/drivers/fttmr010: Fix invalid interrupt regist [...] omits 37d1246af2d5 virtio_net: bulk free tx skbs omits 6f8e3f247589 virtio-net: bql support omits a4da43197e55 virtio_blk: add discard and write zeroes support omits eb1644e1ec8a Merge branches 'fixes', 'misc', 'sa1100-for-next' and 'spe [...] omits 2b8073b14c19 LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() omits 40db168f0da0 new helper: security_sb_eat_lsm_opts() omits 359c46c4c44f LSM: lift extracting and parsing LSM options into the call [...] omits bba256350ef6 LSM: lift parsing LSM options into the caller of ->sb_kern [...] omits 3048db0e5aaa smack: make smack_parse_opts_str() clean up on failure omits baad21896b59 selinux: expand superblock_doinit() calls omits 0aded575609e clocksource/drivers/integrator-ap: Add missing of_node_put() omits 58535e2bdd46 clocksource/drivers/bcm2835: Switch to SPDX identifier omits d45fa3f9d3cc dt-bindings: timer: renesas, cmt: Document r8a774a1 CMT support omits e80926b3caad clocksource/drivers/timer-imx-tpm: Convert the driver to timer-of omits 1201e225b050 Gclocksource/drivers/arc_timer: Utilize generic sched_clock omits 1f5c3b684e75 dt-bindings: timer: renesas, cmt: Document r8a77470 CMT support omits eca8e329f1f9 dt-bindings: timer: renesas, cmt: Document r8a7796 CMT support omits 3a78261473f0 clocksource/drivers/imx-gpt: Remove unnecessary irq protection omits e31253408253 clocksource/drivers/imx-gpt: Add support for ARM64 omits 9f26f61ff31a clocksource/drivers/meson6_timer: Implement the ARM delay timer omits 4150836bf365 clocksource/drivers/meson6_timer: Use register names from [...] omits 3892576b6a86 clockevents/drivers/tegra20: Remove obsolete inclusion of [...] omits fb9ea9524469 clocksource/drivers/timer-ti-dm: Remove the early platform [...] omits c5d8b4ef0508 clocksource/drivers/ux500: Drop Ux500 custom SCHED_CLOCK omits 647dd58b9e9d clocksource/drivers/dbx500: Demote dbx500 PRCMU clocksource omits 0690b8d7bf2d clocksource/driver/timer-vt8500: Remove duplicate function name omits cac09f066f0f md: remvoe redundant condition check omits 63301adad03d lib/raid6: add option to skip algo benchmarking omits fde830d77776 lib/raid6: sort algos in rough performance order omits 45351dc4887b lib/raid6: check for assembler SSSE3 support omits f80dbe27c9ca lib/raid6: avoid __attribute_const__ redefinition omits d9a00a1ac6f2 lib/raid6: add missing include for raid6test omits 0a8054c863b8 vfs: Separate changing mount flags full remount omits e322b9267880 vfs: Suppress MS_* flag defs within the kernel unless expl [...] omits 3894653bb136 exofs_mount(): fix leaks on failure exits omits c4e37c153f77 md: remove set but not used variable 'bi_rdev' adds e738441e803d Merge tag 'pci-v4.20-fixes-4' of git://git.kernel.org/pub/ [...] adds 98256376f81a uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES [...] adds 62393dbcbe0f Merge tag 'for-linus-20181218' of git://git.kernel.dk/linux-block adds 2dd516ff7d85 Merge tag 'dma-mapping-4.20-4' of git://git.infradead.org/ [...] adds 987d1149be7d KVM: fix unregistering coalesced mmio zone from wrong bus adds c2dd5146e9fe KVM: Fix UAF in nested posted interrupt processing adds dcbd3e49c2f0 KVM: X86: Fix NULL deref in vcpu_scan_ioapic adds 0e1b869fff60 kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs adds fe112793600b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 8c9dff1ebd72 Merge tag 'nfs-for-4.20-6' of git://git.linux-nfs.org/proj [...] adds c5c08bed843c virtio: fix test build after uio.h change adds ab63e725b49c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 006791772084 net: mvpp2: 10G modes aren't supported on all ports adds f07d4276892d qed: Fix an error code qed_ll2_start_xmit() adds 3c6306d44082 tipc: check group dests after tipc_wait_for_cond() adds b26322d2ac6c net: stmmac: Fix an error code in probe() adds 4298388574da net: macb: restart tx after tx used bit read adds e2c4cf7f98a5 net: Use __kernel_clockid_t in uapi net_stamp.h adds e100a897bf9b net: macb: fix random memory corruption on RX with 64-bit DMA adds 8159ecab0db9 net: macb: fix dropped RX frames due to a race adds 6e0af298066f net: macb: add missing barriers when reading descriptors adds a9d6d897f399 Merge branch 'macb-DMA-race-fixes' adds 6ad0b5a4e03d vxlan: Unmark offloaded bit on replaced FDB entries adds 6db924687139 vxlan: Fix error path in __vxlan_dev_create() adds ce5e098f7a10 vxlan: changelink: Fix handling of default remotes adds 55cbe0794294 selftests: net: Add test_vxlan_fdb_changelink.sh adds 59fc137ebdd1 Merge branch 'vxlan-Various-fixes' adds 0db7d253e9f0 lan743x: Expand phy search for LAN7431 adds 15515aaaa696 lan78xx: Resolve issue with changing MAC address adds 8742beb50f2d net: phy: Fix the issue that netif always links up after resuming adds d81c5054a5d1 xen/netfront: tolerate frags with no data adds f7db2beb4c2c vxge: ensure data0 is initialized in when fetching firmwar [...] adds 78abe3d0dfad net/smc: fix TCP fallback socket release adds 3061169a47ee Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds d350a0f43118 nl80211: fix memory leak if validate_pae_over_nl80211() fails adds 34b1e0e9efe1 mac80211: free skb fraglist before freeing the skb adds 49ce708be602 Merge tag 'mac80211-for-davem-2018-12-19' of git://git.ker [...] adds 53884577fbce ath10k: skip sending quiet mode cmd for WCN3990 adds c6f4075e2f14 Merge tag 'wireless-drivers-for-davem-2018-12-19' of git:/ [...] adds ea010070d0a7 net/rds: fix warn in rds_message_alloc_sgs adds c75ab8a55ac1 net/rds: remove user triggered WARN_ON in rds_sendmsg adds 912cb1d55c96 Merge branch 'rds-fixes' adds 84404d5fd585 bnxt_en: Fix ethtool self-test loopback. adds fb2427454631 ipv6: explicitly initialize udp6_addr in udp_sock_create6() adds bfc698254ba9 net/mlx5e: RX, Fix wrong early return in receive queue poll adds f0337889147c net/mlx5: Typo fix in del_sw_hw_rule adds 4765420439e7 net/mlx5e: Remove the false indication of software timesta [...] adds d9842f388b23 Merge tag 'mlx5-fixes-2018-12-19' of git://git.kernel.org/ [...] adds e0e587878f53 lan743x: Remove MAC Reset from initialization adds 8e1da73acded gro_cell: add napi_disable in gro_cells_destroy adds 1875a9ab01df iptunnel: make TUNNEL_FLAGS available in uapi adds c6ec179a0082 net/tls: allocate tls context using GFP_ATOMIC adds 599d2570b2da net/sched: cls_flower: Remove old entries from rhashtable adds 1b451fb2051b net: mvpp2: fix the phylink mode validation adds c0fde870d96e neighbor: NTF_PROXY is a valid ndm_flag for a dump request adds d84e7bc0595a rds: Fix warning. adds 519be6995c31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds a837eca24120 iomap: Revert "fs/iomap.c: get/put the page in iomap_page_ [...] adds d31aeb78c682 Merge tag 'mmc-v4.20-rc7' of git://git.kernel.org/pub/scm/ [...] adds 177c459b08a3 Merge tag 'usb-4.20-rc8' of git://git.kernel.org/pub/scm/l [...] adds bfd7bd5b49c8 Merge tag 'tty-4.20-rc8' of git://git.kernel.org/pub/scm/l [...] adds 122b7e33804d Merge tag 'char-misc-4.20-rc8' of git://git.kernel.org/pub [...] adds ef7cfd00b2ca kbuild: fix false positive warning/error about missing libelf adds c0f3ece4657f Merge tag 'kbuild-fixes-v4.20-2' of git://git.kernel.org/p [...] adds bed1369f5190 m68k: Fix memblock-related crashes adds 1d51b4b1d3f2 Merge tag 'm68k-for-v4.20-tag2' of git://git.kernel.org/pu [...] adds 18930347f993 Merge remote-tracking branch 'fixes/master' adds ea8c3a40ffc5 arc: remove redundant kernel-space generic-y adds 4b4584fd1ba7 ARC: show_regs: lockdep: avoid page allocator adds 67ce658211e9 ARC: show_regs: lockdep: fix for good adds 5fac3149be6f ARC: adjust memblock_reserve of kernel memory adds e94edf1f36b3 Merge remote-tracking branch 'arc-current/for-curr' adds 13f4dbacaf1a Merge branch 'asoc-4.20' into asoc-linus adds 6d1e9369f87a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 173fdadfce7a Merge branch 'regulator-4.20' into regulator-linus adds 14e563713ff1 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 2d54911644e4 Merge branch 'spi-4.20' into spi-linus adds ef696dba7b45 Merge remote-tracking branch 'spi-fixes/for-linus' adds 4f082e5a7d65 Merge remote-tracking branch 'input-current/for-linus' adds 0085391a73a7 Merge remote-tracking branch 'ide/master' adds f95f341392f2 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds ef8082894039 Merge remote-tracking branch 'omap-fixes/fixes' adds 3cf85f9f6bd7 KVM: x86: nSVM: fix switch to guest mmu adds 69639b91c04f Merge remote-tracking branch 'kvm-fixes/master' adds c0b299e0b2e4 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds dea49219d874 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 34d878083f3a Merge remote-tracking branch 'vfs-fixes/fixes' adds 34e3c29a24a7 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds bab1f791adf1 Merge remote-tracking branch 'scsi-fixes/fixes' adds 505b5240329b drm/ioctl: Fix Spectre v1 vulnerabilities adds b6aac625e579 Merge tag 'drm-misc-fixes-2018-12-20' of git://anongit.fre [...] adds 3a518523ee41 Merge remote-tracking branch 'drm-fixes/drm-fixes' adds b8eda1b21032 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds b30204640192 scripts: add a tool to produce a compile_commands.json file adds 39ae43aa9323 kconfig: convert to SPDX License Identifier adds 097cfe32e9d8 Merge branches 'kbuild', 'fixes' and 'kconfig' into for-next adds 7a52f203bcea Merge remote-tracking branch 'kbuild/for-next' adds 8e3e7e7f08ce Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 438fabc05a71 Merge remote-tracking branch 'leaks/leaks-next' adds 9ab91e7c5c51 arm64: default to the direct mapping in get_arch_dma_ops adds 1e2934ad7f93 sparc/io-unit: fix ->map_sg return value adds 6c503d0d88db sparc/iommu: fix ->map_sg return value adds 518a2f1925c3 dma-mapping: zero memory returned from dma_alloc_* adds 06d4dd2f2ce1 dma-mapping: deprecate dma_zalloc_coherent adds 8b1cce9f5832 dma-mapping: fix inverted logic in dma_supported adds fe0952359c42 Merge remote-tracking branch 'dma-mapping/for-next' adds 8a79633b4928 sh: add __NR_syscalls along with NR_syscalls adds a0239c8eb936 sh: add system call table generation support adds 2b3c5a99d5f3 sh: generate uapi header and syscall table header files adds 432c64457ec3 Merge remote-tracking branch 'asm-generic/master' adds 4fb68e12f2cf ARM: vexpress/realview: consolidate immitation CPU hotplug adds 830eec24673a ARM: versatile: convert boot_lock to raw adds d9b778e7bf2d ARM: versatile: rename and comment SMP implementation adds 07a496de4c7e ARM: omap2: remove unnecessary boot_lock adds 5334a35f4c09 ARM: qcom: remove unnecessary boot_lock adds b3898946fa4b ARM: oxnas: remove CPU hotplug implementation adds 01183497a956 ARM: actions: remove boot_lock and pen_release adds d6951f582cc5 ARM: fix the cockup in the previous patch adds 8f839a25b9cc Merge branches 'fixes', 'misc', 'sa1100-for-next', 'smp-ho [...] adds b8159f75cbd4 Merge remote-tracking branch 'arm/for-next' adds 5fddaecdb4f3 Merge remote-tracking branch 'arm64/for-next/core' adds b0b41af12a1b dt-bindings: memory: Add pl353 smc controller devicetree b [...] adds fee10bd22678 memory: pl353: Add driver for arm pl353 static memory controller adds 9f23b7ba6379 Merge tag 'zynq-soc-for-v5.0' of https://github.com/Xilinx [...] adds 3e730e858139 Merge tag 'qcom-drivers-for-4.21-2' of git://git.kernel.or [...] adds 9fd609ff6380 arm64: dts: zynqmp: Use mmc@ instead sdhci@ adds 1696acf44e9f arm64: dts: zynqmp: replace gpio-key,wakeup with wakeup-so [...] adds e7abd89466df arm64: dts: zynqmp: Add DDRC node adds 4556b160a119 arm64: dts: zynqmp: Add missing gpio-controller to ps gpio adds d1d4445abffb arm64: dts: zynqmp: Fix node names which contain "_" adds 5385c226b63d Merge tag 'zynqmp-dt-for-v5.0' of https://github.com/Xilin [...] adds ac1e507fe61d ARM: dts: Use mmc@ instead sdhci@ adds bc8bd33891d3 Merge tag 'zynq-dt-for-v5.0' of https://github.com/Xilinx/ [...] adds 826833df4e4b Merge tag 'omap-for-v4.21/dt-ti-sysc-signed' of git://git. [...] adds fc66393ab5d6 dt-bindings: pinctrl: k3: Introduce pinmux definitions adds 1d79b4375fbc arm64: dts: ti: k3-am65: Add pinctrl regions adds 3f94859fd7ba arm64: dts: ti: am654-base-board: Add pinmux for main uart0 adds 19a1768fc34a arm64: dts: ti: k3-am654-base-board: Add I2C nodes adds 07c663b0ee57 arm64: dts: ti: k3-am65-main: Add ECAP PWM node adds e577d79424c0 arm64: dts: ti: k3-am654-base-board: Enable ECAP PWM adds c484fc957219 arm64: dts: ti: k3-am654: Populate power-domain property f [...] adds 2cd7d393f461 arm64: dts: ti: k3-am654: Add McSPI DT nodes adds 5da94b50475a arm64: dts: ti: k3-am654: Enable main domain McSPI0 adds 10f9d7fd56fe Merge tag 'am654-for-v4.21' of git://git.kernel.org/pub/sc [...] adds ea096315361b ARM: dts: suniv: Fix improper bindings include patch adds f1a6caf73c66 Merge tag 'imx-qspi-dt-clean' of git://git.kernel.org/pub/ [...] adds b7b69fb840f5 ARM: dts: suniv: Fix improper bindings include patch adds afdd273e269c ARM: dts: sunxi: Enable Broadcom-based Bluetooth for multi [...] adds 984199efb0be Merge tag 'sunxi-dt-for-4.21-2' of git://git.kernel.org/pu [...] adds c266a2b4407a arm64: dts: allwinner: a64: bananapi-m64: Add Bluetooth de [...] adds bda090cfeb50 Merge tag 'sunxi-dt64-for-4.21-2' of git://git.kernel.org/ [...] adds 3f47de2c6b60 Merge tag 'samsung-dt-4.21-2' of git://git.kernel.org/pub/ [...] adds a6bcaef437c5 Merge branches 'next/drivers' and 'next/dt' into for-next adds a1decd1815fc arm-soc: document merges adds 54518ed45734 Merge tag 'renesas-fixes2-for-v4.20' of git://git.kernel.o [...] adds a71d31bec16d Merge branch 'fixes' into for-next adds bf1c4d50b9fa Merge remote-tracking branch 'arm-soc/for-next' adds 74910535553c Merge remote-tracking branch 'actions/for-next' adds 65680374f913 Merge remote-tracking branch 'amlogic/for-next' adds 659373e39cb8 Merge remote-tracking branch 'aspeed/for-next' adds 46dacdfd7304 Merge remote-tracking branch 'at91/at91-next' adds 8abf7026752c Merge remote-tracking branch 'bcm2835/for-next' adds f9064eb6e492 Merge remote-tracking branch 'imx-mxs/for-next' adds 0b3f2e1681dd Merge remote-tracking branch 'keystone/next' adds 9ffa9493494a Merge remote-tracking branch 'mediatek/for-next' adds d1e0f8935b67 Merge remote-tracking branch 'mvebu/for-next' adds 6c09ccdf794c Merge remote-tracking branch 'omap/for-next' adds b3b96c998fa2 Merge remote-tracking branch 'reset/reset/next' adds 85900615381e Merge remote-tracking branch 'qcom/for-next' adds f4fc79175add Merge remote-tracking branch 'renesas/next' adds 4219005badd6 Merge remote-tracking branch 'rockchip/for-next' adds b1869cec57c3 Merge remote-tracking branch 'samsung-krzk/for-next' adds 0c42f6e65f0c Merge branches 'sunxi/dt-for-4.21' and 'sunxi/dt64-for-4.2 [...] adds 0d9261ae1e04 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 4fb148447054 Merge remote-tracking branch 'tegra/for-next' adds e8c93e05318a Merge remote-tracking branch 'clk/clk-next' adds 425abea90bf5 Merge remote-tracking branch 'csky/linux-next' adds 5b2df100046a Merge remote-tracking branch 'ia64/next' adds 9fd31495306f Merge remote-tracking branch 'm68k/for-next' adds 23e91aec5754 Merge remote-tracking branch 'microblaze/next' adds ef2512c82659 mips: add __NR_syscalls along with __NR_Linux_syscalls adds a5ee2be91acb mips: remove unused macros adds 6d92c26815c5 mips: rename scall64-64.S to scall64-n64.S adds be856439c998 mips: add +1 to __NR_syscalls in uapi header adds 6a00cb6175a4 mips: remove syscall table entries adds 9bcbf97c6293 mips: add system call table generation support adds 99bf73ebf9c4 mips: generate uapi header and system call table files adds 41e486f4f66d MIPS: Remove struct mm_context_t fp_mode_switching field adds adcc81f148d7 MIPS: math-emu: Write-protect delay slot emulation pages adds 15bd81fa97ca Merge remote-tracking branch 'mips/mips-next' adds af4c748f1b6a Merge remote-tracking branch 'nds32/next' adds f364a8540358 Merge remote-tracking branch 'nios2/for-next' adds 57ce8ba0fd3a openrisc: Fix broken paths to arch/or32 adds 4f7b6e41c816 Merge remote-tracking branch 'openrisc/for-next' adds c8e6db000d8f Merge remote-tracking branch 'parisc-hd/for-next' adds 4d6a19827387 Merge branch 'fixes' into next adds c7e900c05b8f powerpc/ipic: Remove unused ipic_set_priority() adds ebd1d3b74f85 powerpc/32: Move the old 6xx -mcpu logic before the TARGET [...] adds 10fdf838e5f5 lib: fix build failure in CONFIG_DEBUG_VIRTUAL test adds 6bf752daca07 powerpc: implement CONFIG_DEBUG_VIRTUAL adds 584dbc7727a2 powerpc/mm: remove unused variable adds 45090c26614f powerpc: simplify patch_instruction_site() and patch_branc [...] adds 36b08b431e2e powerpc: add modify_instruction() and modify_instruction_site() adds 04b0a72f2807 powerpc/32: use patch_site_addr() in machine_init() adds 4a3a224c5ae3 powerpc/book3s/32: Use MMU_FTR_HPTE_TABLE in head_32.S adds 9efc74ff5295 powerpc/book3s/32: Use patch_site to patch hash functions adds 002cdfc2c786 powerpc/8xx: use modify_instruction_site() adds d16952a62912 powerpc/signal: Use code patching instead of hardcoding adds 6c16816b91a6 powerpc/44x: use patch_sites for TLB handlers patching adds 8a01960fb5bd powerpc/smp: Use code patching to restore reset vector adds 712877f87404 powerpc/mm: Eliminate not possible mmu features at compile time adds e93ba1b7eb5b powerpc/book3s/32: fix number of bats in p/v_block_mapped() adds 0ed5b55884f8 powerpc/8xx: add exception frame marker adds 32c8c4c62189 powerpc/xmon: fix dump_segments() adds c62ce9ef97ba powerpc: remove remaining bits from CONFIG_APUS adds 05a4ab823983 powerpc/uaccess: fix warning/error with access_ok() adds badb9687cec5 powerpc/mm: define an empty slice_init_new_context_exec() adds 385e89d5b20f powerpc/mm: add exec protection on powerpc 603 adds 374f3f5979f9 powerpc/mm/hash: Handle user access of kernel address gracefully adds 17cfccc91545 powerpc/perf: Fix thresholding counter data for unknown type adds 333804dc3b7a powerpc/perf: Update perf_regs structure to include SIER adds 8c31459d6138 powerpc/perf: Cleanup cache_sel bits comment adds 2d46d4877b1a powerpc/perf: Fix unit_sel/cache_sel checks adds 59029136d750 powerpc/perf: Add constraints for power9 l2/l3 bus events adds 3757cba80aff powerpc/perf: Remove l2 bus events from HW cache event array adds e213574a449f raid6/ppc: Fix build for clang adds 72e7bcc2cdf8 powerpc/32: Avoid unsupported flags with clang adds e1e71e201703 ocxl: Fix endiannes bug in ocxl_link_update_pe() adds b18f0ae92b0a powerpc/prom: fix early DEBUG messages adds 9286356907ca powerpc: allow NOT_COHERENT_CACHE for amigaone adds 0aeba2d0d27c powerpc/dma: properly wire up the unmap_page and unmap_sg methods adds 67d8208fba13 crypto4xx_core: don't abuse __dma_sync_page adds 0e652390fb95 powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define adds acddff9dc439 powerpc/dma: remove the unused ISA_DMA_THRESHOLD export adds 9c15a87cfc6c powerpc/dma: remove the unused dma_iommu_ops export adds 44a0337b322e powerpc/dma: split the two __dma_alloc_coherent implementations adds f3e5a8579c70 cxl: drop the dma_set_mask callback from vphb adds 25078dc1f74b powerpc: use mm zones more sensibly adds 8dbdec0bcb41 powerpc/ptrace: Combine SYSCALL_EMU & SYSCALL_TRACE handling adds 49a502ea23bf powerpc/mm: Make NULL pointer deferences explicit on bad p [...] adds 68f211a4d1e5 powerpc/pasemi: Add PCI initialisation for Nemo board. adds 0428a5f494a0 powerpc/pasemi: Add Nemo board IRQ initroutine adds 656fdf3ad8e0 powerpc/pasemi: Add Nemo board device init code. adds 51f4cc2047a4 powerpc/pasemi: Add Nemo board IRQ initroutine adds 3cfb9ebe906b powerpc/44x/bamboo: Fix PCI range adds 759bc0158653 ocxl: Clarify error path in setup_xsl_irq() adds d1f75a96842b ocxl/afu_irq: Don't include <asm/pnv-ocxl.h> adds 2fea82db113e powerpc: eeh_event: convert semaphore to completion adds 2b874a5c7b75 powerpc/configs: Don't enable PPC_EARLY_DEBUG in defconfigs adds ec2adcd8dd64 powerpc: Add some documentation of ISA versions adds f242e0ac95ca powerpc/prom: move the device tree if not in declared memory. adds 76a5eaa38b15 powerpc/fsl: Add infrastructure to fixup branch predictor flush adds 1cbf8990d79f powerpc/fsl: Add macro to flush the branch predictor adds 7d8bad99ba5a powerpc/fsl: Fix spectre_v2 mitigations reporting adds 98518c4d8728 powerpc/fsl: Emulate SPRN_BUCSR register adds f633a8ad636e powerpc/fsl: Add nospectre_v2 command line argument adds 10c5e83afd4a powerpc/fsl: Flush the branch predictor at each kernel ent [...] adds 7fef436295bf powerpc/fsl: Flush the branch predictor at each kernel ent [...] adds e7aa61f47b23 powerpc/fsl: Flush branch predictor when entering KVM adds 3bc8ea8603ae powerpc/fsl: Enable runtime patching if nospectre_v2 boot [...] adds dfa88658fb05 powerpc/fsl: Update Spectre v2 reporting adds e59f5bd759b7 powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nosp [...] adds 8c6c942d33f2 powerpc/eeh: Fix debugfs_simple_attr.cocci warnings adds 0cab055d2bca Merge remote-tracking branch 'powerpc/next' adds 4aa037039165 Merge remote-tracking branch 'risc-v/for-next' adds 4419ffc60fb0 Merge remote-tracking branch 's390/features' adds 8c992f5bbc15 Merge remote-tracking branch 'sparc-next/master' adds fb468109d7cf Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 4ad87cd89e66 Merge remote-tracking branch 'fscrypt/master' adds 3a370c761f2b Merge remote-tracking branch 'befs/for-next' adds a965f6e2f45c Merge branch 'misc-4.21' into for-next-current-v4.19-20181219 adds 0078a3f8bf05 Merge branch 'for-next-current-v4.19-20181219' into for-ne [...] adds fefc005ae82e Merge remote-tracking branch 'btrfs-kdave/for-next' adds 271b9c0c8007 smb3: Fix rmdir compounding regression to strict servers adds 56a1328a838e Merge remote-tracking branch 'cifs/for-next' adds 7e0559fe4e97 Merge remote-tracking branch 'ecryptfs/next' adds 46aa53167cf1 Merge remote-tracking branch 'ext3/for_next' adds f5894204a02f ext4: include terminating u32 in size of xattr entries whe [...] adds 6e74cde1f494 ext4: avoid declaring fs inconsistent due to invalid file handles adds 9a452e100da3 ext4: force inode writes when nfsd calls commit_metadata() adds efbe77c36154 ext4: check for shutdown and r/o file system in ext4_write [...] adds d3fd89774de3 Merge remote-tracking branch 'ext4/dev' adds 0cd6d9b0d234 f2fs: add an ioctl() to explicitly trigger fsck later adds 2062e0c3daa0 f2fs: clear PG_writeback if IPU failed adds 8d64d365aed3 f2fs: fix to reorder set_page_dirty and wait_on_page_writeback adds d33e8852f55c f2fs: check PageWriteback flag for ordered case adds c12001f3ce56 f2fs: remove redundant comment of unused wio_mutex adds 4e8fda031c2f f2fs: use kvmalloc, if kmalloc is failed adds 84aa93cda763 f2fs: correct wrong spelling, issing_* adds a0479263df46 f2fs: flush stale issued discard candidates adds 6aeb114fc9a7 f2fs: clean up checkpoint flow adds dc08e68e5c9f f2fs: fix sbi->extent_list corruption issue adds e8dacfd1d2f1 f2fs: fix block address for __check_sit_bitmap adds e19cc7127dea f2fs: clean up structure extent_node adds 822c833a2f2c f2fs: fix to dirty inode synchronously adds a5fc99cf5a27 f2fs: fix missing unlock(sbi->gc_mutex) adds 56553e799f7e Merge remote-tracking branch 'f2fs/dev' adds 26b69eb30a87 Merge remote-tracking branch 'jfs/jfs-next' adds f6276801c5a4 Merge remote-tracking branch 'nfs-anna/linux-next' adds 017ad7cf4c45 Merge remote-tracking branch 'nfsd/nfsd-next' adds e749a107b402 Merge remote-tracking branch 'ubifs/linux-next' adds c64bf677a1c5 Merge remote-tracking branch 'v9fs/9p-next' adds 7af8150f9935 xfs: fix function pointer type in ftrace format adds 85f8dff00a31 xfs: fix symbolic enum printing in ftrace output adds 05c753c4cf53 xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs adds 0357d21a6c9b xfs: move XFS_INODE_FORMAT_STR mappings to libxfs adds c494213f3008 xfs: stringify btree cursor types in ftrace output adds 86d163dbfe2a xfs: stringify scrub types in ftrace output adds aa74c0e40b40 Merge remote-tracking branch 'xfs/for-next' adds 8e4bf14276f1 Merge remote-tracking branch 'file-locks/locks-next' adds 26cb5a328c6b exofs_mount(): fix leaks on failure exits adds e262e32d6bde vfs: Suppress MS_* flag defs within the kernel unless expl [...] adds 43f5e655eff7 vfs: Separate changing mount flags full remount adds 17f3b556a3e3 selinux: expand superblock_doinit() calls adds d02fc3452738 smack: make smack_parse_opts_str() clean up on failure adds cf891373b60a LSM: lift parsing LSM options into the caller of ->sb_kern [...] adds 580a8bcb268b LSM: lift extracting and parsing LSM options into the call [...] adds be917e5b8736 new helper: security_sb_eat_lsm_opts() adds 144da0858c5e LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() adds 8f08fcb05ba6 selinux; don't open-code a loop in sb_finish_set_opts() adds 363540f775fb btrfs: sanitize security_mnt_opts use adds dc0dadb3c3d7 nfs_remount(): don't leak, don't ignore LSM options quietly adds e03db7f5411c LSM: turn sb_eat_lsm_opts() into a method adds 6c63bb2d5323 selinux: kill selinux_sb_get_mnt_opts() adds cb662518822e LSM: hide struct security_mnt_opts from any generic code adds 179a64d445e2 selinux: switch to private struct selinux_mnt_opts adds 205b9b7a392a smack: switch to private smack_mnt_opts adds 2790a639b456 LSM: bury struct security_mnt_opts adds cbe9d96f42ba selinux: new helper - selinux_add_opt() adds b0ab2db616c0 selinux: switch away from match_token() adds 3cec2907c913 selinux: regularize Opt_... names a bit adds 8a2bfb0f835a selinux: rewrite selinux_sb_eat_lsm_opts() adds 324240b27f48 LSM: new method: ->sb_add_mnt_opt() adds b2130173efae smack: take the guts of smack_parse_opts_str() into a new helper adds a4fdf6490284 smack: get rid of match_token() adds 6df9e604628d smack: rewrite smack_sb_eat_lsm_opts() adds 84b9446c0cb2 mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT adds bc931e958505 vfs: Introduce fs_context, switch vfs_kern_mount() to it. adds a5df92eef26f new helper: vfs_create_mount() adds e6cf4b0ddae8 teach vfs_get_tree() to handle subtype, switch do_new_moun [...] adds 24bcf71c2d23 new helper: do_new_mount_fc() adds 25f91135c9fe convert do_remount_sb() to fs_context adds 36eed0322e8d vfs: Introduce additional defs for a new mount API adds 9cac001cd034 vfs: Introduce logging functions adds d9eedc576c5e vfs: Add configuration parser helpers adds 9216225b1002 vfs: Add LSM hooks for the new mount API adds c89d24d9b588 vfs: Put security flags into the fs_context struct adds b6749bdaef05 selinux: Implement the new mount API LSM hooks adds 741899b37d07 smack: Implement filesystem context security hooks adds 8c5887f84930 apparmor: Implement security hooks for the new mount API adds 2f0f5aabe35b tomoyo: Implement security hooks for the new mount API adds 3b07be67d660 vfs: Implement a filesystem superblock creation/configurat [...] adds 84748ce8c5cf procfs: Move proc_fill_super() to fs/proc/root.c adds 702ff74661b5 proc: Add fs_context support to procfs adds 04154be05b34 ipc: Convert mqueue fs to fs_context adds d364e4807419 cpuset: Use fs_context adds aea3f2676c83 kernfs, sysfs, cgroup, intel_rdt: Support fs_context adds e91fecfd2390 hugetlbfs: Convert to fs_context adds a357bdd2a69e vfs: Remove kern_mount_data() adds 2322faf4863d vfs: Provide documentation for new mount API adds 0f2917672e1f vfs: Implement logging through fs_context adds fa856916ae21 vfs: Add some logging to the core users of the fs_context log adds cacded384602 afs: Add fs_context support adds a13c137d8666 afs: Use fs_context to pass parameters over automount adds 6b637ebebe30 vfs: syscall: Add open_tree(2) to reference or clone a mount adds 4cbc22a3b28f vfs: syscall: Add move_mount(2) to move mounts around adds a69545f50d6d teach move_mount(2) to work with OPEN_TREE_CLONE adds 61e8a46e8605 Make anon_inodes unconditional adds 6f6c16fc85e5 vfs: syscall: Add fsopen() to prepare for superblock creation adds a1794f4139f1 vfs: Implement logging through fs_context adds d03118cacc1e vfs: syscall: Add fsconfig() for configuring and managing [...] adds a3dba78ae506 vfs: syscall: Add fsmount() to create a mount for a superblock adds 6737d7af44e9 vfs: syscall: Add fspick() to select a superblock for reco [...] adds d6a38063685b vfs: Add a sample program for the new mount API adds 40effd960bec Merge branches 'work.mount', 'work.misc', 'misc.misc' and [...] adds f90dce534008 Merge remote-tracking branch 'vfs/for-next' adds d69c3a607daa Merge remote-tracking branch 'printk/for-next' adds 432fc1121056 Merge remote-tracking branch 'pci/next' adds 2c1044b1b765 Merge remote-tracking branch 'pstore/for-next/pstore' adds 8c32d47b151b HID: debug: Change to use DEFINE_SHOW_ATTRIBUTE macro adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds 74fbc7d371d9 HID: intel-ish-hid: add MSI interrupt support adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds f915ece8cdba Merge remote-tracking branch 'hid/for-next' adds 62ccc58f9402 Merge remote-tracking branch 'i2c/i2c/for-next' adds 4b0b3a517f15 Merge remote-tracking branch 'i3c/i3c/next' adds 18929a42b132 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds f496990f1f4b slab: make kmem_cache_create{_usercopy} description proper [...] adds 54a67c753610 docs/mm-api: link slab_common.c to "The Slab Cache" section adds 6b5a49b46cf1 configfs: fix wrong name of struct in documentation adds 942104a21ce4 docs: improve pathname-lookup document structure adds 91bd35bc5443 Merge remote-tracking branch 'jc_docs/docs-next' adds bbb55cd70890 media: ddbridge: Move asm includes after linux ones adds 4bd46aa0353e media: cx23885: only reset DMA on problematic CPUs adds cc560fe1833b Merge remote-tracking branch 'v4l-dvb/master' adds abd33515d2b7 Merge remote-tracking branch 'v4l-dvb-next/master' adds 31d1b7710262 Merge tag 'v4.20-rc7' of https://git.kernel.org/pub/scm/li [...] adds c143a559b073 udlfb: fix some inconsistent NULL checking adds b4a1ed0cd18b fbdev: make FB_BACKLIGHT a tristate adds fdac751355cd video: clps711x-fb: release disp device node in probe() adds f75df8d4b4fa fbdev: fbmem: behave better with small rotated displays an [...] adds 2607391882fc video: fbdev: pxafb: Fix "WARNING: invalid free of devm_ a [...] adds e41f184d83a3 fbdev: fbmem: make fb_show_logo_line return the end instea [...] adds 3d8b1933eb1c fbdev: fbmem: add config option to center the bootup logo adds e0f5628bf2c1 fbdev: uvesafb: fix spelling mistake "memoery" -> "memory" adds 452f2d4934d2 fbdev: omap2: omapfb: convert to DEFINE_SHOW_ATTRIBUTE adds 5c29085a724f fbdev: fsl-diu: remove redundant null check on cmap adds da2648390ce3 pxa168fb: trivial typo fix adds e9462fffddad fbdev: Remove depends on HAS_DMA in case of platform dependency adds 2122b40580dd fbdev: fbcon: Fix unregister crash when more than one framebuffer adds 537b994f705c Merge remote-tracking branch 'fbdev/fbdev-for-next' adds 0a3b0c7f9795 dt-bindings: cpufreq: Introduce QCOM cpufreq firmware bindings adds 2849dd8bc72b cpufreq: qcom-hw: Add support for QCOM cpufreq HW driver adds 67cd4a5d148c Merge branches 'pm-cpuidle', 'pm-cpufreq' and 'pm-cpufreq- [...] adds 97091855bf61 Merge branch 'pm-opp' into linux-next adds e879360c2e7f Merge branches 'pm-qos', 'pm-sleep', 'pm-devfreq' and 'pm- [...] adds 8234f6734c5d PM-runtime: Switch autosuspend over to using hrtimers adds f941d3e41da7 ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle adds 7edcbbf29006 ACPI: PM: Loop in full LPS0 mode only adds a2be83db3bb3 Merge branches 'pm-core' and 'acpi-pm' into linux-next adds f569da8c994c device property: fix fwnode_graph_get_next_endpoint() docu [...] adds 38caad5e1ec9 Merge branch 'devprop' into linux-next adds 67e4eb30ea83 Merge tag 'linux-cpupower-4.21-rc1' of git://git.kernel.or [...] adds 663546903c83 tools/power/x86/intel_pstate_tracer: Fix non root executio [...] adds 3404155190ce tools/power turbosat: fix AMD APIC-id output adds 0ec712e36c1d tools/power turbostat: reduce debug output adds 445640a56349 tools/power turbostat: fix goldmont C-state limit decoding adds f5a4c76ad7de tools/power turbostat: consolidate duplicate model numbers adds 584923efe91f Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 41cf9be66804 Merge branch 'pm-tools' into linux-next adds 28586a51eea6 ACPI / OSI: Add OEM _OSI string to enable dGPU direct output adds 635e69d15509 Merge branch 'acpi-osi' into linux-next adds d32dcc6c6970 PM / Domains: remove define_genpd_open_function() and defi [...] adds 5aac6966534d Merge branch 'pm-domains' into linux-next adds 36ad7d2b9e9b ACPI: Move PCI reset to a separate function adds 86689776878f ACPI: Allow CONFIG_PCI to be unset for reboot adds bd23fac3eaaa ACPICA: Remove PCI bits from ACPICA when CONFIG_PCI is unset adds 5d32a66541c4 PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set adds 52146173a033 arm64: select ACPI PCI code only when both features are enabled adds 43554cebba50 ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set adds 5c6a1177826e ACPI: Make PCI slot detection driver depend on PCI adds 98cff8b23ed1 ACPI/APEI: Clear GHES block_status before panic() adds 1f000e1bfff4 ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode adds 15b289c36c65 Merge branches 'acpi-pci', 'acpi-apei' and 'acpi-tables' i [...] adds 7de527b81572 Merge remote-tracking branch 'pm/linux-next' adds 3fb6852f0b32 Merge remote-tracking branch 'thermal/next' adds cf13d10ba2b4 Merge remote-tracking branch 'ieee1394/for-next' adds bcd49032d09c Merge remote-tracking branch 'dlm/next' adds 35adabc37249 Merge remote-tracking branch 'swiotlb/linux-next' adds 8e3b68830186 RDMA/mlx5: Delete unreachable handle_atomic code by simpli [...] adds b81a327dbc0d RDMA/i40iw: Make sure to initialize ib_device_ops adds ac2f7e623d47 RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' adds be5914c124bc RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted adds 5050ae5fa3d5 IB/qib: Fix an error code in qib_sdma_verbs_send() adds e9dfa53a3995 RDMA/hns: Fix an error code in hns_roce_create_srq() adds 350b4c8ac1b4 IB/mlx4: Utilize macro to calculate SQ spare size adds 149d3845f4a5 RDMA/uverbs: Add a method to introspect handles in a context adds bbc13cda3771 RDMA/uverbs: Add an ioctl method to destroy an object adds cbfdd442c43e IB/uverbs: Add helper to get array size from ptr attribute adds ad8a4496757f IB/uverbs: Add support to advise_mr adds 813e90b1aeaa IB/mlx5: Add advise_mr() support adds af8d70375d56 RDMA/restrack: Resource-tracker should not use uobject pointers adds e00b64f7c54c RDMA: Cleanup undesired pd->uobject usage adds c9e585ebdc28 IB/mlx5: Fix compile issue when ODP disabled adds feafa2043346 include/scsi/srp.h: Move response flag definitions into this file adds 16d14e01b7a1 include/scsi/srp.h: Add support for immediate data adds e37df2d5b569 RDMA/srp: Document srp_parse_in() arguments adds 482fffc43c03 RDMA/srp: Handle large SCSI CDBs correctly adds 2ee00f6a98c3 RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer adds 4f6d498c360c RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration adds 513d5647116b RDMA/srp: Rework handling of the maximum information unit length adds 882981f4a411 RDMA/srp: Add support for immediate data adds ed041919f0d2 RDMA/srpt: Fix a use-after-free in the channel release code adds ffd5980695d1 RDMA/srpt: Improve coding style conformance adds 75d79b801c53 RDMA/srpt: Join split strings adds c4bbe911c2ac RDMA/srpt: Make kernel-doc headers complete adds 6feb64ffda7c RDMA/srpt: Remove driver version and release date adds 82305f823562 RDMA/srpt: Rework the srpt_alloc_srq() error path adds 5dabcd0456d7 RDMA/srpt: Add support for immediate data adds b090c4e3a07c RDMA: Mark if create address handle is in a sleepable context adds 2553ba217eea RDMA: Mark if destroy address handle is in a sleepable context adds 90e3edd8cca4 RDMA/bnxt_re: Make use of create AH sleepable flag adds 50c582de1d39 RDMA/bnxt_re: Make use of destroy AH sleepable flag adds 8036e90f92aa IB/usnic: Fix potential deadlock adds 2b827ea1926b RDMA/bnxt_re: Query HWRM Interface version from FW adds bd1c24ccf9eb RDMA/bnxt_re: Increase depth of control path command queue adds e14a42c5f051 Merge remote-tracking branch 'rdma/for-next' adds 915fe1a0d9cb net/mlx5: E-Switch, Remove redundant reloading of the IB i [...] adds 025380b20dc2 net/mlx5e: Use single argument for the esw representor bui [...] adds d9ee0491c2ff net/mlx5e: Use dedicated uplink vport netdev representor adds 13e509a4c194 net/mlx5e: Remove leftover code from the PF netdev being u [...] adds aec002f6f82c net/mlx5e: Uninstantiate esw manager vport netdev on switc [...] adds b36cdb42ad4b net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps adds 073caf508822 net/mlx5e: Add sriov and udp tunnel ndo support for the up [...] adds 371289b61ac1 net/mlx5e: Expose ethtool pause and link functions to mlx5 [...] adds ff9b85de5d5d net/mlx5e: Add some ethtool port control entries to the up [...] adds 6c86bc23421e Merge tag 'mlx5-uplink-rep-2018-12-15' of git://git.kernel [...] adds 935b8a59ac80 net: phy: remove unused code in phy_probe adds 5679ee784c89 tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it adds 624b66f8c994 MAINTAINERS: Add a maintainer for Microsemi switches adds 33f18c96afdf net: ethernet: don't set phylib state CHANGELINK in drivers adds fdb313e31820 ieee80211: add bits for TWT in Extended Capabilities IE adds 55ebd6e6c765 mac80211: propagate the support for TWT to the driver adds daa5b83513a7 mac80211: update HE operation fields to D3.0 adds 2e249fc32086 mac80211: update driver when MU EDCA params change adds 002245ec20b2 mac80211: set STA flag DISABLE_HE if HE is not supported adds dc7eb0f2c23f mac80211: do not advertise HE cap IE if HE disabled adds efc38dd7d5fa mac80211: fix radiotap vendor presence bitmap handling adds 93bc8ac49e82 cfg80211: fix ieee80211_get_vht_max_nss() adds d359bbce0601 mac80211: Properly access radiotap vendor data adds 5a862f86b8e8 Merge tag 'mac80211-next-for-davem-2018-12-19' of git://gi [...] adds 2da711bcebe8 Bluetooth: btusb: Add support for Intel bluetooth device 8 [...] adds e3ca60d06cf3 Bluetooth: btbcm: Add entry for BCM4329B1 UART bluetooth adds 22bba80500fd Bluetooth: hci_bcm: Handle specific unknown packets after [...] adds 1629db9c7534 Bluetooth: Fix unnecessary error message for HCI request c [...] adds 29d3c047b703 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 7b98f63ea777 net: phy: mscc: Fix the VSC 8531/41 Chip Init sequence adds e80081c34b03 soc: fsl: dpio: Add BP and FQ query APIs adds 610febc68ab7 dpaa2-eth: Add QBMAN related stats adds 8239d5790481 Merge branch 'dpaa2-eth-add-QBMAN-statistics' adds c4b0e771f906 netfilter: avoid using skb->nf_bridge directly adds df5042f4c5b9 sk_buff: add skb extension infrastructure adds de8bda1d22d3 net: convert bridge_nf to use skb extension infrastructure adds 0ca64da128b8 xfrm: change secpath_set to return secpath struct, not err [...] adds 7af8f4ca314a net: move secpath_exist helper to sk_buff.h adds 2294be0f11e2 net: use skb_sec_path helper in more places adds 2fdb435bc0d7 drivers: net: intel: use secpath helpers in more places adds 6362a6a04031 drivers: net: ethernet: mellanox: use skb_sec_path helper adds 56d1ac3260da drivers: net: netdevsim: use skb_sec_path helper adds 26912e3756d0 xfrm: use secpath_exist where applicable adds a053c866496d drivers: chelsio: use skb_sec_path helper adds a84e3f533324 xfrm: prefer secpath_set over secpath_dup adds 4165079ba328 net: switch secpath to use skb extension infrastructure adds 4a54877ee767 Merge branch 'sk_buff-add-extension-infrastructure' adds b4b9771bcbbd tipc: enable tracepoints in tipc adds 26574db0c17f tipc: add trace_events for tipc link adds 01e661ebfbad tipc: add trace_events for tipc socket adds eb18a510b5cd tipc: add trace_events for tipc node adds cf5f55f7f013 tipc: add trace_events for tipc bearer adds 013dc9d55c2e Merge branch 'tipc-tracepoints' adds 055722716c39 tipc: fix uninitialized value for broadcast retransmission adds 927d0ef10a10 mlxsw: spectrum: Sanitize VLAN interface's uppers adds 32fd4b49a372 mlxsw: spectrum_router: Do not destroy RIFs based on FID's [...] adds f1d7c33d6ab5 mlxsw: spectrum_fid: Remove unused function adds e149113a74c3 mlxsw: spectrum: Handle VLAN device unlinking adds 635c8c8bba67 mlxsw: spectrum: Remove reference count from VLAN entries adds be2d6f421f68 mlxsw: spectrum: Properly cleanup LAG uppers when removing [...] adds 21ffedb6db5a mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further adds 965fa8e600d2 mlxsw: spectrum_router: Make RIF deletion more robust adds b61cd7c6f992 mlxsw: spectrum_router: Hold a reference on RIF's netdev adds 489c25f9a375 selftests: mlxsw: Add rtnetlink tests adds 4ab0edecaf1d Merge branch 'mlxsw-Make-driver-more-robust' adds 82cbb5c631a0 neighbour: register rtnl doit handler adds 8deecf3557cc selftests: rtnetlink.sh: add testcase for neigh get adds 24894bc6eabc Merge branch 'neigh-get-support' adds a32ed90be22a net-next: dt-binding: dwmac-mediatek: remove fine-tune property adds 22a3a5403bbe net-next: stmmac: dwmac-mediatek: remove fine-tune property adds dac959760643 Merge branch 'mt2712' adds 9c7f37e5ca14 net: dsa: mv88e6xxx: Add missing watchdog ops for 6320 family adds 3f2eadb10886 selftests: net: refactor reuseport_addr_any test adds 754d5da63145 neighbor: Initialize protocol when new pneigh_entry are created adds 8cdb992f0dc3 net: hns3: refine the handle for hns3_nic_net_open/stop() adds a298797532d9 net: hns3: change default tc state to close adds 1b7d7b058117 net: hns3: fix a bug caused by udelay adds 75edb610860f net: hns3: add max vector number check for pf adds 39cfbc9c4fc4 net: hns3: reset tqp while doing DOWN operation adds 0285dbae5db8 net: hns3: fix vf id check issue when add flow director rule adds 8edc2285b728 net: hns3: don't restore rules when flow director is disabled adds 31a16f99e02c net: hns3: fix the descriptor index when get rss type adds 1154bb26c879 net: hns3: remove redundant variable initialization adds d129a45b5c9d Merge branch 'hns3-next' adds a9cd3439e3c6 neighbor: Use nda_policy for validating attributes in adds [...] adds cc4acb1b6a86 xfrm: policy: remove set but not used variable 'priority' adds fa89a4593b92 xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi adds ac68a3d3c3eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3322479e6d17 bnxt_en: Update firmware interface spec. to 1.10.0.33. adds fc718bb2d1ef bnxt_en: Set hwrm_intr_seq_id value to its inverted value. adds 2e9ee3987719 bnxt_en: Use macros for firmware message doorbell offsets. adds 89455017fb8d bnxt_en: Avoid arithmetic on void * pointer. adds 5c209fc82159 bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm [...] adds 760b6d33410c bnxt_en: Add support for 2nd firmware message channel. adds 4f49b2b8d416 bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). adds 08fe9d181606 bnxt_en: Add Level 2 context memory paging support. adds cf6daed098d1 bnxt_en: Increase context memory allocations on 57500 chip [...] adds abd43a13525d bnxt_en: Support for 64-bit flow handle. adds 0c2ff8d79689 bnxt_en: Adjust default RX coalescing ticks to 10 us. adds 44a7b3b6e3a4 Merge branch 'bnxt_en-next' adds 2be09de7d6a0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 59361316afcb igb: reduce CPU0 latency when updating statistics adds 6f9ae17530f9 igb: Change RXPBSIZE size when setting Qav mode adds bad87ee82f74 Documentation: igb: Add a section about CBS adds cd0d465bb697 e100: Fix passing zero to 'PTR_ERR' warning in e100_load_u [...] adds 31389b53b3e0 i40e: define proper net_device::neigh_priv_len adds 9a2d57a7a062 i40e: extend PTP gettime function to read system clock adds eec903769b4e ice: Do not enable NAPI on q_vectors that have no rings adds 1fb3a7a75e2e igb: Fix an issue that PME is not enabled during runtime suspend adds 8fa10ef01260 ixgbe: register a mdiobus adds 643bae17fd4c ixgbe: use mii_bus to handle MII related ioctls adds 6eea2db21012 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds f40be47a3e40 mlxsw: spectrum_router: Do not force specific configuration order adds 9d15dceb8a36 selftests: mlxsw: Add a test case for L3 VNI adds a2d2a20553f0 mlxsw: spectrum: Replace hard-coded default VID with a define adds 262e1ff91c3b mlxsw: spectrum: Set PVID during port initialization adds ab6c3b79ec7b mlxsw: spectrum: Allow controlling destruction of default [...] adds 346fca3b58cb mlxsw: spectrum: Store pointer to default port VLAN in por [...] adds 16f6aceb72e7 mlxsw: spectrum: Add an helper function to cleanup VLAN entries adds 0417d25e7dad mlxsw: spectrum: Switch to VID 4095 as default VID adds d8a1f7ab2c1f mlxsw: spectrum: Remove limitation regarding VID 1 adds 29b1e34efd39 selftests: mlxsw: Adjust test regarding VID 1 adds 03a84ea3d8c5 selftests: forwarding: Add router test with VID 1 adds c337680fc1f4 Merge branch 'mlxsw-Two-usability-improvements' adds 5d8678365c90 mlx5: update timecounter at least twice per counter overflow adds 4a0475d57ad1 mlx5: extend PTP gettime function to read system clock adds 4c8fb2986d44 net/mlx5e: Increase VF representors' SQ size to 128 adds 1ee4457c5c2a net/mlx5e: Allow vlans on e-switch uplink reps adds a0646c88ed3a net/mlx5e: Fail attempt to offload e-switch TC flows with [...] adds 442e1228cbac net/mlx5e: Tunnel routing output devs helper function adds b168cff0b9b2 net/mlx5e: Fail attempt to offload e-switch TC encap flows [...] adds 05ada1adb65a net/mlx5e: Tunnel encap ETH header helper function adds c7bcb277bda4 net/mlx5e: Re-order route and encap header memory allocation adds aa331450b81f net/mlx5e: Support VLAN encap ETH header generation adds e32ee6c78efa net/mlx5e: Support tunnel encap over tagged Ethernet adds 0a5b589111c3 net/mlx5: Fix query_nic_sys_image_guid() error during init adds a64917446eaf net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off adds e716431356df Merge tag 'mlx5-updates-2018-12-19' of git://git.kernel.or [...] adds 3a6d528a5e01 vxlan: Correct merge error. adds 962ad710f7d6 net: dsa: microchip: fix unicast frame leak adds 463561e6b9fa neighbour: remove stray semicolon adds 639c1b2625af net: mscc: ocelot: Register poll timeout should be wall ti [...] adds 21f947753705 net: ipv4: Set skb->dev for output route resolution adds 676f4bb168ca selftests: rtnetlink: Add a test case for multipath route get adds 7de333090a80 Merge branch 'ipv4-Prevent-user-triggerable-warning' adds aa9d6e0f33ae linux/netlink.h: drop unnecessary extern prefix adds cc4dc97ffc69 cw1200: convert to DEFINE_SHOW_ATTRIBUTE adds 8c892df41500 brcmfmac: fix roamoff=1 modparam adds 861cb5eb467f brcmfmac: Fix access point mode adds 4f68ef64cd7f cw1200: Fix concurrency use-after-free bugs in cw1200_hw_scan() adds 90a8c74a8d7b ipw2x00: cleanup dead code adds dabb0983349d iwlwifi: pcie: use iwl_tx_cmd_gen2 and not iwl_tx_cmd adds 70dc179dd986 iwlwifi: mvm: remove dead code adds a124caf8f316 iwlwifi: mvm: remove pointless NULL assignment adds 4120e4a119ed iwlwifi: mvm: cleanup iwl_mvm_tx_skb_non_sta adds 189b8d441b0f iwlwifi: mvm: fix setting HE ppe FW config adds aca432f06b8a iwlwifi: make MVM and DVM depend on MAC80211 adds 57a3a454f303 iwlwifi: split HE capabilities between AP and STA adds bf9dfedaad9e iwlwifi: mvm: handle RX no data notification adds 83eabf1e9810 iwlwifi: mvm: take station lock later in the code adds 3681729429f4 iwlwifi: pcie: lock txq a bit later in reclaim code adds 35739348ba07 iwlwifi: mvm: clean up SSN incrementation adds a06875a7f8fa iwlwifi: wrt: add rt status and num of rx/tx fifos to dump adds 8804351c17f9 iwlwifi: remove unused and wrong PHY_CFG_* macros adds 2c34be6c1fc8 iwlwifi: mvm: set TWT responder capability bit in 11AX Sof [...] adds b71a9c35f214 iwlwifi: mvm: fix spelling mistake "Recieved" -> "Received" adds 83ea00d6873f iwlwifi: mvm: d3: use struct_size() in kzalloc() adds 2c47e5a1f25b iwlwifi: dbg: add debug data to warning adds 9517d448d543 iwlwifi: bump the API version to 43 for 9000 and 22000 adds 19de2fa86e69 iwlwifi: dbg_ini: fix bad ini tlv parsing adds fb376a495fbd ath6kl: Only use match sets when firmware supports it adds 5803c12816c4 ath6kl: Fix off by one error in scan completion adds 192a986d964c ath6kl: Use debug instead of error message when disabled adds 986b83488464 wil6210: convert to DEFINE_SHOW_ATTRIBUTE adds 3fe970e76b37 wil6210: remove set but not used variable 'wdev' adds bff70e5f78e9 ath10k: remove set but not used variable 'num_tdls_vifs' adds 553a7cca769d ath10k: fix kernel panic due to use after free adds 85bd0107c6cd ath10k: add amsdu support for monitor mode adds 9a9cf0e63f70 ath10k: report tx rate using ieee80211_tx_rate_update() adds 68c295f21abc ath10k: disable 4addr source port learning in 10.4 FW by default adds a2864772f33a ath10k: fix warning due to msdu limit error adds 876596759287 ath10k: remove work in progress logs from snoc driver adds c28dcbce0592 ath10k: fix a NULL vs IS_ERR() check adds bd085be6ba95 ath10k: move non-fatal warn logs to dbg level adds 27120f2ac995 ath10k: remove an unnecessary NULL check adds 5fac78aac91d dt: bindings: ath10k: add missing dt properties for WCN399 [...] adds a3542d0c73ce dt: bindings: ath10k: add bindings for wifi iommu node adds 2d3b55853b12 ath10k: fix peer stats null pointer dereference adds 386f97e3b201 ath10k: fix tx_stats memory leak adds e5404969a335 dt-bindings: net: ath10k: fix node name and device type in [...] adds f3f587995c5a dt-bindings: net: ath10k: add new dt entry to identify ext [...] adds 84758d4d43e9 ath10k: add support to configure BB timing over wmi adds fbbae71d374f Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds e69fbf31ca2c Merge tag 'wireless-drivers-next-for-davem-2018-12-20' of [...] adds 7fb1b8ca8fa1 ppp: Move PFC decompression to PPP generic layer adds a6ae520defea net: seg6.h: remove an unused #include adds 7085f47fcdc5 selftests: expand txtimestamp with cmsg support adds b52354aa068e selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet adds cda261f421ba selftests: add txtimestamp kselftest adds e770454fabde Merge branch 'expand-txtimestamp-selftest' adds a20cfd42bb2e Merge remote-tracking branch 'net-next/master' adds e2ce3674883e xsk: simplify AF_XDP socket teardown adds 9e88b9312acb tools: bpftool: do not force gcc as CC adds fdbaa0beb78b bpf: Ensure line_info.insn_off cannot point to insn with z [...] adds e30f5640e324 bpf: Add BPF_LD_IMM64 to the line_info test adds 6f1f78efbbdd Merge branch 'line_info-check-for-ld_imm64' adds 9df95e8ec568 bpf: sparc64: Enable sparc64 jit to provide bpf_line_info adds 5a8d5209ac02 selftests: bpf: add trivial JSET tests adds 960ea056561a bpf: verifier: teach the verifier to reason about the BPF_ [...] adds 14507e35bd9d selftests: bpf: verifier: add tests for JSET interpretation adds 9b38c4056b27 bpf: verifier: reorder stack size check with dead code san [...] adds 6e774845b321 nfp: bpf: remove the trivial JSET optimization adds 4987eaccd2d1 nfp: bpf: optimize codegen for JSET with a constant adds 489c066cfdf1 selftests: bpf: add missing executables to .gitignore adds d70f4ece9da1 Merge branch 'bpf-jset-verifier' adds 77ea5f4cbe20 bpf/cpumap: make sure frame_size for build_skb is aligned [...] adds 9ee79a65d176 bpf: sk_msg, fix sk_msg_md access past end test adds bc1b4f013b50 bpf: sk_msg, improve offset chk in _is_valid_access adds 7a69c0f25056 bpf: skmsg, replace comments with BUILD bug adds 51199405f967 bpf: skb_verdict, support SK_PASS on RX BPF path adds 552de9106882 bpf: sk_msg, fix socket data_ready events adds a136678c0bdb bpf: sk_msg, zap ingress queue on psock down adds 0608c69c9a80 bpf: sk_msg, sock{map|hash} redirect through ULP adds 28cb6f1eaffd bpf: tls_sw, init TLS ULP removes BPF proto hooks adds 1cf4a0ccc506 Merge branch 'bpf-sockmap-fixes-and-improvements' adds a7e120b74c09 Merge remote-tracking branch 'bpf-next/master' adds 2acc7957dbc3 net/mlx5: Add shared Q counter bits adds 71bef2fd583b IB/mlx5: Introduce uid as part of alloc/dealloc transport domain adds 135ad8a835f0 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 5a86d68bcf02 netfilter: ipt_CLUSTERIP: fix deadlock in netns exit routine adds b12f7bad5ad3 netfilter: ipt_CLUSTERIP: remove wrong WARN_ON_ONCE in net [...] adds 2a61d8b883bb netfilter: ipt_CLUSTERIP: fix sleep-in-atomic bug in clust [...] adds 06aa151ad1fc netfilter: ipt_CLUSTERIP: check MAC address when duplicate [...] adds d535c8a69c19 netfilter: conntrack: udp: only extend timeout to stream m [...] adds 294304e4c522 netfilter: conntrack: udp: set stream timeout to 2 minutes adds a0badcc6652f netfilter: conntrack: register sysctl table for gre adds 4b216e21cfca netfilter: conntrack: un-export seq_print_acct adds 4a65798a9408 netfilter: conntrack: add mnemonics for sysctl table adds d912dec12428 netfilter: conntrack: merge acct and helper sysctl table w [...] adds cb2833ed0044 netfilter: conntrack: merge ecache and timestamp sysctl ta [...] adds fc3893fd5cfc netfilter: conntrack: remove empty pernet fini stubs adds 8527f9df04a8 netfilter: netns: shrink netns_ct struct adds 5599c6ab83eb Merge remote-tracking branch 'netfilter-next/master' adds 989e39c2e935 Merge remote-tracking branch 'nfc-next/master' adds 946bd04acc0e Merge remote-tracking branch 'gfs2/for-next' adds 9f3de88514b2 Merge remote-tracking branch 'mtd/mtd/next' adds eb1dfaba8338 Merge remote-tracking branch 'crypto/master' adds 87d4dda6cda8 Merge remote-tracking branch 'drm/drm-next' adds 2acc7b53f931 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 99c66bc051e7 drm/msm: Unblock writer if reader closes file adds 2427ce8df0d4 Merge remote-tracking branch 'drm-msm/msm-next' adds 408b878b8ad7 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 9b268ebe25cd Merge branch 'regmap-4.21' into regmap-next adds 84267d1b18ab regmap: regmap-irq: Remove default irq type setting from core adds 1c2928e3e321 regmap: regmap-irq/gpio-max77620: add level-irq support adds c82ea33ead18 regmap: irq: add an option to clear status registers on unmask adds 58331d618bd9 Merge remote-tracking branch 'regmap/topic/irq' into regmap-next adds 9097084f2061 Merge remote-tracking branch 'regmap/for-next' adds 0b84304ef5da ALSA: rme9652: Fix potential Spectre v1 vulnerability adds 5ae4f61f012a ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities adds 644b2e97405b ALSA: bebob: fix model-id of unit for Apogee Ensemble adds 9cf6533e8060 ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 adds 18d43c9b88eb ALSA: HDA: export process_unsol_events() adds c337104b1a16 ALSA: HD-Audio: SKL+: abort probe if DSP is present and Sk [...] adds d82b51c855a2 ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver [...] adds 14f798dc2adf Merge remote-tracking branch 'sound/for-next' adds 1202a93dcdf9 ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field adds 2444d2d0a9b7 ASoC: cs4341: Add driver for CS4341 DAC adds 8cbfce88b092 ASoC: cs4341: Add DT bindings documentation for CS4341 DAC adds b5ac0078aa6c ASoC: xlnx: change license header format style adds 121c7772d046 Merge branch 'asoc-4.21' into asoc-next adds 6e6dffcfb8fd Merge remote-tracking branch 'sound-asoc/for-next' adds 00529a78a98f Merge remote-tracking branch 'modules/modules-next' adds a8d291074d11 Merge remote-tracking branch 'input/next' adds 66c6afbd7321 nvmet: fix comparison of a u16 with -1 adds 5698b805fbf0 nvmet: use a macro for default error location adds ed92ad37e885 nvme-pci: only set nr_maps to 2 if poll queues are supported adds 91a509f8b7a8 nvme-pci: refactor nvme_poll_irqdisable to make sparse happy adds f4d10b5c85b5 nvmet-tcp: fix endianess annotations adds a7273d40232f nvme-tcp: fix endianess annotations adds 56a77d26d631 nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" adds 7b7ab780a048 block: make request_to_qc_t public adds 6287b51c77e6 nvme-core: optionally poll sync commands adds 26c682274e0a nvme-fabrics: allow nvmf_connect_io_queue to poll adds 89d43802b0e7 nvme-fabrics: allow user to pass in nr_poll_queues adds ff8519f9e911 nvme-rdma: implement polling queue map adds 604c01d567cb nvme-pci: trace SQ status on completions adds 499aeb45b2e2 Merge branch 'nvme-4.21' of git://git.infradead.org/nvme i [...] adds 323c5a6cc8f4 Merge branch 'for-4.21/block' into for-next adds dbe3ece1287d dm: don't reuse bio for flushes adds 23a6704e30e3 Merge branch 'for-4.21/block' into for-next adds 3a762de55b4e block: save irq state in blkg_lookup_create() adds 3d1fa304c92a Merge branch 'for-4.21/block' into for-next adds d29e89e34952 drbd: narrow rcu_read_lock in drbd_sync_handshake adds 792c3fdd94a5 drbd: must not use connection after kref_put(&connection->kref) adds d5412e8d8e63 drbd: centralize printk reporting of new size into drbd_se [...] adds 94c43a13b8d6 drbd: ignore "all zero" peer volume sizes in handshake adds b17b59602b6d drbd: disconnect, if the wrong UUIDs are attached on a con [...] adds 4ef2a4f43f5e drbd: fix confusing error message during attach adds ad6e89790206 drbd: attach on connected diskless peer must not shrink a [...] adds fe43ed97bba3 drbd: reject attach of unsuitable uuids even if connected adds a2823ea92024 drbd: fix comment typos adds f708bd08ecbd drbd: do not block when adjusting "disk-options" while IO [...] adds be80ff88356a drbd: avoid spurious self-outdating with concurrent discon [...] adds 2c38f0351173 drbd: fix print_st_err()'s prototype to match the definition adds 9049ccd46f1f drbd: don't retry connection if peers do not agree on "aut [...] adds 9848b6ddd8c9 drbd: skip spurious timeout (ping-timeo) when failing promote adds f31e583aa2c2 drbd: introduce P_ZEROES (REQ_OP_WRITE_ZEROES on the "wire") adds a52c5a16cf19 drbd: Avoid Clang warning about pointless switch statment adds 5816a0932b4f drbd: Change drbd_request_detach_interruptible's return ty [...] adds d91b30ea3b12 Merge branch 'for-4.21/block-late' into for-next adds 80fd3c272c1a blkcg: clean up blkg_tryget_closest() adds 4e39a34bd651 blkcg: remove unused __blkg_release_rcu() adds cfa501e7a75e Merge branch 'for-4.21/block-late' into for-next adds 607fa57b0877 bsg: deprecate BIDI support in bsg adds de32536f4097 Merge branch 'for-4.21/block-late' into for-next adds 9f6b7ef6c3eb sbitmap: add helpers for add/del wait queue handling adds 00203ba40d40 kyber: use sbitmap add_wait_queue/list_del wait helpers adds 59d3a790d07e Merge branch 'for-4.21/block' into for-next adds ce7652310d94 Merge remote-tracking branch 'block/for-next' adds b24b3cde62dd Merge remote-tracking branch 'device-mapper/for-next' adds 5215b2e952f3 mmc: mediatek: Add MMC_CAP_SDIO_IRQ support adds 0a308ea1756c Merge remote-tracking branch 'mmc/next' adds 3f436014f1ec Merge remote-tracking branch 'kgdb/kgdb-next' adds f91389c8d286 md: remove set but not used variable 'bi_rdev' adds e731f3e28b7e lib/raid6: add missing include for raid6test adds 58af3110a7c5 lib/raid6: avoid __attribute_const__ redefinition adds 86919f9dd2db lib/raid6: check for assembler SSSE3 support adds 0437de4fa09f lib/raid6: sort algos in rough performance order adds be85f93ae2df lib/raid6: add option to skip algo benchmarking adds 37b22c289460 md: remvoe redundant condition check adds caea3c47ad51 raid10: refactor common wait code from regular read/write request adds e820d55cb99d md: fix raid10 hang issue caused by barrier adds 7d2ff4cdea01 Merge remote-tracking branch 'md/for-next' adds e0572ec4df68 Merge remote-tracking branch 'mfd/for-mfd-next' adds 0a80a1cb6e2d Merge remote-tracking branch 'backlight/for-backlight-next' adds e086a7e5458e Merge remote-tracking branch 'battery/for-next' adds 966e927bf8cc drivers/regulator: fix a missing check of return value adds 78e6fbf321a9 regulator: act8945a-regulator: make symbol act8945a_pm static adds 308144ce8e51 regulator: mcp16502: code cleanup adds 4906d09164c0 regulator: mcp16502: Use #ifdef CONFIG_PM_SLEEP around mcp [...] adds f4c8f980283b regulator: mcp16502: Fix missing n_voltages setting adds 3e60b4fc8671 regulator: convert to DEFINE_SHOW_ATTRIBUTE adds ee04e4ae45fa Merge branch 'regulator-4.21' into regulator-next adds 7211def86bbe Merge remote-tracking branch 'regulator/topic/coupled' int [...] adds 4a686c865fa5 Merge remote-tracking branch 'regulator/for-next' adds b49d564344f7 security: integrity: partial revert of make ima_main expli [...] adds aa99a14dfb50 Merge branch 'next-general' into next-testing adds 8cef4d4a128c Merge remote-tracking branch 'security/next-testing' adds d187abca7d4b Merge remote-tracking branch 'apparmor/apparmor-next' adds 0934f95e8fe8 Merge remote-tracking branch 'selinux/next' adds 600e30dd1038 Merge remote-tracking branch 'watchdog/master' adds dc9de8a2b20f iommu: Check for iommu_ops == NULL in iommu_probe_device() adds 03ebe48e235f Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek [...] adds 91f16bec6d3b Merge remote-tracking branch 'iommu/next' adds 160831a90e53 Merge remote-tracking branch 'vfio/next' adds 98ec3a008d16 Merge remote-tracking branch 'audit/next' adds b5c8f358ce7c dt-bindings: iio: magnetometer: add dt-bindings for freesc [...] adds 485773d3c5c7 dt-bindings: mrvl,intc: fix a trivial typo adds 24ad02c48c69 gpio-omap.txt: add reg and interrupts properties adds dbcfaf6274c3 Merge remote-tracking branch 'devicetree/for-next' adds 701f8427724c Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 916d9802e4b0 spi: sh-msiof: Reduce the number of times write to and per [...] adds b3fc4e0e966e Merge branch 'spi-4.21' into spi-next adds 74ff666bd7ba Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] adds f4dd556a2cc7 Merge remote-tracking branch 'spi/for-next' adds 54fceb0bafd9 perf build: Give better hint about devel package for libssl adds 57ddf09173c1 perf stat: Fix shadow stats for clock events adds bc4da38a4789 perf stat: Fix CSV mode column output for non-cgroup events adds b18e08882588 perf map: Remove extra indirection from map__find() adds 804234f27180 perf env: Also consider env->arch == NULL as local operation adds ec1891afae74 perf machine: Record if a arch has a single user/kernel ad [...] adds 8e80ad9983ca perf thread: Add fallback functions for cases where cpumod [...] adds 225f99e0c811 perf tools: Use fallback for sample_addr_correlates_sym() cases adds 692d0e63324d perf script: Use fallbacks for branch stacks adds 0631ca3a6e6e tools lib traceevent: Fix compile warnings in tools/lib/tr [...] adds 2aac9f9d5b85 perf tests record: Allow for 'sleep' being 'coreutils' adds 741dad88dde2 perf test: Fix perf_event_attr test failure adds 92151b0a230c tools include: Adopt ERR_CAST() from the kernel err.h header adds 19702894cd93 perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) adds 1b3aae90c6ab perf top: Allow passing a kallsyms file adds 1c6f709b9f96 perf intel-pt: Fix error with config term "pt=0" adds 2a07d814747b tools build feature: Check if libaio is available adds 0b77383134f3 perf mmap: Map data buffer for preserving collected data adds d3d1af6f011a perf record: Enable asynchronous trace writing adds 93f20c0fe3e8 perf record: Extend trace writing to multi AIO adds a1c8cf293d57 perf beauty mmap_flags: Check if the arch has a mmap.h file adds 44e92f8389b2 tools lib traceevent: Add sanity check to is_timestamp_in_us() adds ace4f8faea54 perf annotate: Compute average IPC and IPC coverage per symbol adds 246fda09c127 perf annotate: Create a annotate2 flag in struct symbol adds ec6ae74fe8f0 perf report: Display average IPC and IPC coverage per symbol adds 239ca3e78609 perf report: Documentation average IPC and IPC coverage adds 477be10ca781 tools lib traceevent: Implement new API tep_get_ref() adds cc03e1a8f82d tools lib traceevent: Added support for pkg-config adds 4c784894ac29 tools lib traceevent: Install trace-seq.h API header file adds 97fbf3f0e0aa tools lib traceevent, perf tools: Rename 'struct tep_event [...] adds fc39851c455c tools lib traceevent: Rename tep_free_format() to tep_free [...] adds f0bba09ce3f8 perf tools: traceevent API cleanup, remove __tep_data2host*() adds 6cd99d21741d tools lib traceevent: traceevent API cleanup adds 00879763fcf2 perf beauty mmap_flags: Fixed syntax error Fixed missing ' [...] adds a7ee4d625ede perf cs-etm: Support for ARM A32/T32 instruction sets in C [...] adds 24f967337f6d perf tests ARM: Disable breakpoint tests 32-bit adds b1d6f155e1bb perf vendor events intel: Fix diverse typos adds 3e449f7c36c3 tools lib traceevent: Fix diverse typos in comments adds 1a7ea3283f7d perf tools Documentation: Fix diverse typos adds e4a8b0af5121 perf bpf-loader: Fix debugging message typo adds adba16344159 perf tools: Fix diverse comment typos adds 65c9fee2da2f tools lib subcmd: Fix a few source code comment typos adds 3fcb10e49650 perf tools: Allow specifying proc-map-timeout in config file adds 42da438c1bc4 perf trace: We need to consider "nr" if "__syscall_nr" is [...] adds dd2e18e9ac20 perf tools: Support 'srccode' output adds b8494f1df875 perf ordered_events: Rework show_progress for __ordered_ev [...] adds a4a6668a623e perf ordered_events: Add private data member adds d24e3c98ac11 perf top: Save and display the lost count stats adds 254de74cd14a perf top: Move lost events warning to helpline adds 16c66bc167cc perf top: Add processing thread adds 94ad6e7e3606 perf top: Use cond variable instead of a lock adds c94cef4beb66 perf top: Set the 'session_done' volatile variable when exiting adds d63b9f6fea76 perf top: Drop samples which are behind the refresh rate adds 97f7e0b33db8 perf top: Save and display the drop count stats adds d8590430fb1e perf top: Display slow reader warning when droping samples adds 8aa5c8eddcdd perf top: Move perf_top__reset_sample_counters() to after [...] adds 78688342c547 perf cs-etm: Add configuration for ETMv3 trace protocol adds 7d0f4fefc492 perf cs-etm: Add support for ETMv3 trace decoding adds 15a5cd19627a perf cs-etm: Add support for PTMv1.1 decoding adds fca5085c1525 perf dso: Fix unchecked usage of strncpy() adds 7572588085a1 perf header: Fix unchecked usage of strncpy() adds 5192bde7d98c perf header: Fix unchecked usage of strncpy() adds b6313899f4ed perf help: Remove needless use of strncpy() adds 2f5302533f30 perf svghelper: Fix unchecked usage of strncpy() adds 4d0f16d059dd perf ui helpline: Use strlcpy() as a shorter form of strnc [...] adds bef0b8970f27 perf probe: Fix unchecked usage of strncpy() adds bd8d57fb7e25 perf parse-events: Fix unchecked usage of strncpy() adds 91b2b9702509 perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX adds c8dd6ee51a4d perf record: Fix memory leak on AIO objects deallocation adds 75c375c0ae7c perf config: Modify size factor of snprintf adds 6d99a79cb40d perf annotate: Introduce basic support for ARC adds 68ca5d07de20 perf ordered_events: Add ordered_events__flush_time interface adds 1f44b3e2fc5d perf trace: Move event delivery to a new deliver_event() function adds 83356b3d124a perf ordered_events: Add first_time() method adds 028713aa8389 perf trace: Add ordered processing adds ca46afdb2754 Merge tag 'perf-core-for-mingo-4.21-20181217' of git://git [...] adds 7fc2de651824 Merge branch 'perf/core' adds ff3730a497cd Merge tag 'irqchip-4.21' of git://git.kernel.org/pub/scm/l [...] adds 153bab531cbc Merge branch 'irq/core' adds da791a667536 futex: Cure exit race adds 572e2487f95b Merge branch 'locking/urgent' adds 72a8f089c382 x86/mce: Restore MCE injector's module name adds 42e0b1bf94a4 Merge branch 'ras/core' adds 30a85eb64347 clocksource/drivers/timer-vt8500: Remove duplicate function name adds bc0750e464d4 clocksource/drivers/dbx500: Demote dbx500 PRCMU clocksource adds 85b6fcadcf66 clocksource/drivers/ux500: Drop Ux500 custom SCHED_CLOCK adds 63136299721b clocksource/drivers/timer-ti-dm: Remove the early platform [...] adds 7b5926380107 clockevents/drivers/tegra20: Remove obsolete inclusion of [...] adds bed8fc137e20 clocksource/drivers/meson6_timer: Use register names from [...] adds fa83c6f45aa5 clocksource/drivers/meson6_timer: Implement the ARM delay timer adds df181e382816 clocksource/drivers/imx-gpt: Add support for ARM64 adds ec3372f28f7b clocksource/drivers/imx-gpt: Remove unnecessary irq protection adds f9135ffa8a27 dt-bindings: timer: renesas, cmt: Document r8a7796 CMT support adds 2bbaf5421644 dt-bindings: timer: renesas, cmt: Document r8a77470 CMT support adds bf287607c80f clocksource/drivers/arc_timer: Utilize generic sched_clock adds 3825603a8076 clocksource/drivers/timer-imx-tpm: Convert the driver to timer-of adds e5a805202c8e dt-bindings: timer: renesas, cmt: Document r8a774a1 CMT support adds 64db8bb157cb clocksource/drivers/bcm2835: Switch to SPDX identifier adds 5eb73c831171 clocksource/drivers/integrator-ap: Add missing of_node_put() adds 86fe57fc47b1 clocksource/drivers/fttmr010: Fix invalid interrupt regist [...] adds 4f352d1fc5a8 clocksource/drivers/timer-imx-tpm: Specify clock name for [...] adds 92e0d143fdef clocksource/drivers/riscv_timer: Provide the sched_clock adds 3d42b32b1d6b clocksource/drivers/riscv: Change name riscv_timer to timer-riscv adds 2d3bc644dd16 clocksource/drivers/rockchip: Change name rockchip_timer t [...] adds f155ae2c35c9 clocksource/drivers/tegra20: Change name tegra20_timer to [...] adds 493d09b7a7f5 clocksource/drivers/sun4i: Change name sun4i_timer to timer-sun4i adds adab4ec3c234 clocksource/drivers/meson6: Change name meson6_timer timer-meson6 adds 7f83a1327962 clocksource/drivers/rda: Add clock driver for RDA8810PL SoC adds 615740fd6b0c Merge branch 'clockevents/4.21' of http://git.linaro.org/p [...] adds f4068df8534a Merge branch 'timers/core' adds c2899c3470de genirq/affinity: Remove excess indentation adds bec04037e4e4 genirq/core: Introduce struct irq_affinity_desc adds c410abbbacb9 genirq/affinity: Add is_managed to struct irq_affinity_desc adds 0fe843f15c56 Merge branch 'irq/core' adds 2e64d317e197 dt-bindings: timer: Document RDA8810PL SoC timer adds bd2bcaa565a2 Merge branch 'clockevents/4.21' of http://git.linaro.org/p [...] adds 46f1037d410b Merge branch 'timers/core' adds 32043fa065b5 x86/mtrr: Don't copy uninitialized gentry fields back to u [...] adds e769742d3584 Revert "x86/jump-labels: Macrofy inline assembly code to w [...] adds c3462ba98683 Revert "x86/cpufeature: Macrofy inline assembly code to wo [...] adds 81a68455e795 Revert "x86/extable: Macrofy inline assembly code to work [...] adds a4da3d86a285 Revert "x86/paravirt: Work around GCC inlining bugs when c [...] adds ffb61c6346d0 Revert "x86/bug: Macrofy the BUG table section handling, t [...] adds 851a4cd7cc11 Revert "x86/alternatives: Macrofy lock prefixes to work ar [...] adds ac180540b04d Revert "x86/refcount: Work around GCC inlining bug" adds 96af6cd02a10 Revert "x86/objtool: Use asm macros to work around GCC inl [...] adds 6ac389346e69 Revert "kbuild/Makefile: Prepare for using macros in inlin [...] adds f42c6462541d Merge branch 'x86/urgent' adds b5c2161cc415 perf dso: Export data_file_size() method there are no symbols adds 571766010ea6 perf auxtrace: Alter addr_filter__entire_dso() to work if [...] adds 4eaf97e8c5b1 perf tests: Use shebangs in the shell scripts adds 51433ead1460 perf stat: Avoid segfaults caused by negated options adds f024cf085c42 tools lib traceevent: Fix processing of dereferenced args [...] adds 7ba61524fa03 perf trace: Rename delivery functions to ease making order [...] adds a761a8d102e2 perf trace: Allow selecting use the use of the ordered_eve [...] adds 84a835412cdc perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD adds bdc2a9d64a4c perf beauty: Add a string table generator for renameat2's [...] adds 5a1cb7edfbf6 perf beauty: Wire up the renameat flags table generator to [...] adds ca7ff2c8e7ad perf trace: Beautify renameat2's flags argument adds 436651caa1ca perf trace beauty: renameat's newdirfd may also be AT_FDCWD adds ece9804985b5 tools lib subcmd: Don't add the kernel sources to the incl [...] adds 748fe0889c1f perf tools: Add missing sigqueue() prototype for systems l [...] adds 0afcf29bab35 perf header: Fix up argument to ctime() adds d7a8c4a6a055 perf tools: Add missing open_memstream() prototype for sys [...] adds 866053bb644f perf tools: Cast off_t to s64 to avoid warning on bionic libc adds 41fa483aeee5 tools lib traceevent: Use LDFLAGS in the build commands adds 3f643937aaab perf tools: Link libperf-jvmti.so with LDFLAGS variable adds 246fbe03edaa perf trace: Rename set_ev_qualifier_filter to clarify its [...] adds 0df50e0b0e0f perf trace: Avoid using raw_syscalls in duplicity with eBP [...] adds b27b38ed9427 perf trace: Implement syscall filtering in augmented_syscalls adds 61d007138a44 perf bpf: Move perf_event_output() from stdio.h to bpf.h adds 27f2992e7bb1 perf augmented_syscalls: Switch to using a struct for the [...] adds bbab50dda724 perf trace: Switch to using a struct for the aumented_raw_ [...] adds 43fd56669c28 perf cs-etm: Correct packets swapping in cs_etm__flush() adds 24fff5eb2b93 perf cs-etm: Avoid stale branch samples when flush packet adds cee7a6a212dd perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder adds cfc1d4276b04 perf cs-etm: Refactor enumeration cs_etm_sample_type adds 49ccf87bfb9e perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY adds 37bb37168dc1 perf cs-etm: Treat NO_SYNC element as trace discontinuity adds 02e7e2509e93 perf cs-etm: Treat EO_TRACE element as trace discontinuity adds 7100b12cf474 perf cs-etm: Generate branch sample for exception packet adds 4623ce405d08 perf augmented_raw_syscalls: Do not include stdio.h adds ac96287cae08 perf trace: Allow specifying a set of events to add in perfconfig adds e7c634fcc6ff perf trace: Allow configuring if zeroed syscall args shoul [...] adds 42e4a52d01d0 perf trace: Allow configuring if the syscall duration shou [...] adds 41e0d040c475 perf config: Show the configuration when no arguments are [...] adds d32de87e7341 perf trace: Allow configuring default for perf_event_attr.inherit adds b036146fd0f9 perf trace: Allow configuring if the syscall start timesta [...] adds 9d6dc178f0c9 perf trace: Allow suppressing the syscall argument names adds 9ed45d59aeae perf trace: Make the alignment of the syscall args be conf [...] adds 721f5326fb35 perf trace: Enclose strings with double quotes adds 2e3d7fac9db5 perf trace: Add a prefix member to the strarray class adds c65c83ffe904 perf trace: Allow asking for not suppressing common string [...] adds 601d66d43309 perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 adds 4b8a240ed5e0 perf trace: Add alignment spaces after the closing parens adds c48ee107bb38 perf augmented_raw_syscalls: Copy 'access' arg as well adds 2c83dfae0213 perf trace: Enclose the errno strings with () adds ce05539f20b3 perf trace: Show NULL when syscall pointer args are 0 adds c22e2683c0cb tools include arch: Grab a copy of x86's prctl.h adds ff4cb769bc2d perf beauty: Add a string table generator for x86's 'arch_ [...] adds 40714e8b3772 perf beauty: Wire up the x86_arch prctl code table generator adds 1f2d085e0f25 perf trace: Move strarrays to beauty.h for further reuse adds 9614b8d69735 perf trace: When showing string prefixes show prefix + ??? [...] adds fb7068e73d2c perf trace beauty: Beautify arch_prctl()'s arguments adds 1355e09ab04b perf beauty mmap: Print PROT_READ before PROT_EXEC to matc [...] adds a66313408a08 perf beauty mmap: Print mmap's 'offset' arg in hexadecimal adds f9cdd63e7994 tools headers uapi: Grab a copy of fadvise.h adds 069c1c6cc364 perf beauty: Add generator for fadvise64's 'advice' arg constants adds 42337cb768ad perf trace: Wire up the fadvise 'advice' table generator adds bc055c54b887 perf symbols: Relax checks on perf-PID.map ownership adds 89a094898489 tools uapi asm: Update asm-generic/unistd.h copy adds 883f4def8b77 Merge tag 'perf-core-for-mingo-4.21-20181218' of git://git [...] adds b0282f07c34e Merge branch 'perf/core' adds 15b259480d04 Merge remote-tracking branch 'tip/auto-latest' adds 75dfa87035f9 EDAC, fsl_ddr: Add LS1021A to the list of supported hardware adds 759c7b0b4044 Merge remote-tracking branch 'edac-amd/for-next' adds 0e18a5aac150 Merge remote-tracking branch 'ftrace/for-next' adds da14fbbe11d5 Merge remote-tracking branch 'rcu/rcu/next' adds c23b2e6fc4ca KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() adds 9009782a4937 KVM: arm/arm64: vgic: Consider priority and active state f [...] adds 71a7e47f39a2 KVM: arm/arm64: Fixup the kvm_exit tracepoint adds 8a411b060f82 KVM: arm/arm64: Remove arch timer workqueue adds 6e14ef1d12dc KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate adds da6f16662a6e KVM: arm64: Make vcpu const in vcpu_read_sys_reg adds 599d79dcd18f arm64: KVM: Add trapped system register access tracepoint adds 107352a24900 arm/arm64: KVM: vgic: Force VM halt when changing the acti [...] adds 6794ad5443a2 KVM: arm/arm64: Fix unintended stage 2 PMD mappings adds df655b75c43f arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 adds 58466766cd35 arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro adds 8c33df1afd86 arm: KVM: Add S2_PMD_{MASK,SIZE} constants adds 8c5e14f438b8 Merge tag 'kvmarm-for-v4.21' of git://git.kernel.org/pub/s [...] adds 308c3e6673b0 KVM: s390: unregister debug feature on failing arch init adds 7aedd9d48f2a KVM: s390: fix kmsg component kvm-s390 adds e9f2e05a5f19 Merge tag 'kvm-s390-next-4.21-1' of git://git.kernel.org/p [...] adds cfdfaf4a8640 Merge tag 'kvm-ppc-next-4.21-1' of git://git.kernel.org/pu [...] adds ff0ff6fdf278 Merge remote-tracking branch 'kvm/linux-next' adds bec6e03b5ea5 KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating ne [...] adds 8400f8740651 KVM: PPC: Book3S HV: Align gfn to L1 page size when insert [...] adds 8b23eee4e55a KVM: PPC: Book3S HV: Apply combination of host and l1 pte [...] adds 90165d3da076 KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() adds ae59a7e1945b KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in syn [...] adds 99c6c25fbdd3 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds cbd0567d7e23 Merge remote-tracking branch 'xen-tip/linux-next' adds dd3edb5d6321 Merge remote-tracking branch 'percpu/for-next' adds 4b980559808f Merge remote-tracking branch 'drivers-x86/for-next' adds dbcb5bbabce9 Merge remote-tracking branch 'chrome-platform/for-next' adds d0d486ec2bae Merge remote-tracking branch 'hsi/for-next' adds e1ecf24b47c2 Merge remote-tracking branch 'leds/for-next' adds 68f78e8f68bd Merge remote-tracking branch 'ipmi/for-next' adds e121a833745b driver core: Add missing dev->bus->need_parent_lock checks adds 4f4b374332ec sysfs: Disable lockdep for driver bind/unbind files adds 90f94cbfe1a5 Merge remote-tracking branch 'driver-core/driver-core-next' adds 6010abf2c2c0 usb: musb: dsps: fix otg state machine adds 54578ee883e3 usb: musb: dsps: fix runtime pm for peripheral mode adds 28ce553985fa usb: typec: Improve Alt Mode documentation adds c710d0bb76ff usb: typec: tcpm: Extend the matching rules on PPS APDO selection adds c85400f886e3 usb: r8a66597: Fix a possible concurrency use-after-free b [...] adds ec8039befb35 Merge remote-tracking branch 'usb/usb-next' adds f94b3b5251ad Merge remote-tracking branch 'usb-serial/usb-next' adds 86df8dd14723 serial: uartps: Add the device_init_wakeup adds 82b1b2ec5d40 serial: uartps: Check if the device is a console adds 32cf21ac4edd serial: uartps: Fix error path when alloc failed adds 260683137ab5 serial: uartps: Fix interrupt mask issue to handle the RX [...] adds 9d84d3e6bd68 dt-bindings: serial: lpuart: add imx8qxp compatible string adds ac8b6f148fc9 Fonts: New Terminus large console font adds 6c4d97581267 dt-bindings: serial: sh-sci: Document r8a774a1 bindings adds a88c4736ea36 dt-bindings: serial: sh-sci: Document r8a774c0 bindings adds a8da3c7873ea serial: max310x: Fix tx_empty() callback adds f72709905f76 Merge remote-tracking branch 'tty/tty-next' adds 80cd795630d6 binder: fix use-after-free due to ksys_close() during fdget() adds 3ad20fe393b3 binder: implement binderfs adds fdd669684655 genwqe: Fix size check adds b9d93594c767 ptp: fix an IS_ERR() vs NULL check adds 15b3048aeed8 misc: mic: fix a DMA pool free failure adds f88fd666051b char/rtc: Use of_node_name_eq for node name comparisons adds 8995fa1e1c9b VMCI: Use memdup_user() rather than duplicating its implem [...] adds 2e79c1874968 bus: qcom: remove duplicated include from qcom-ebi2.c adds 0edf39d2c7db char: lp: introduce list to save port number adds d6318c0e8318 char: lp: detach the device when parallel port is removed adds dc34da42860d char: lp: use first unused lp number while registering adds e379c1a46068 char: lp: properly count the lp devices adds fdfaef212694 char: lp: use new parport device model adds c18614a1a112 stm class: Fix a module refcount leak in policy creation e [...] adds 4cdd41585c51 stm class: Add a reference to the SyS-T document adds ec5b5ad6e272 intel_th: msu: Fix an off-by-one in attribute store adds 75f0840128c4 Merge remote-tracking branch 'char-misc/char-misc-next' adds a86028f8e3ee staging: most: sound: replace snprintf with strscpy adds b57f944785c5 staging: fbtft: fix strncmp() size warning adds 502b90d4c687 staging: rtl8188eu: cleanup declarations in rtw_mlme_ext.c adds 1673616a006a staging: rtl8188eu: replace tabs with spaces in rtw_mlme_ext.c adds 83691365f184 staging: rtl8188eu: remove commented declarations in rtw_m [...] adds f20ac243ff74 staging: rtl8188eu: remove blank lines between declarations adds 7acaed81abe1 staging: rtl8188eu: add blank line after declarations adds 011844addf0f staging: rtl8188eu: remove unnecessary comments in rtw_mlme_ext.c adds 25c641ec2aa1 staging: rtl8188eu: remove unnecessary parentheses in rtw_ [...] adds 4f1a961ae15c staging: rtl8188eu: remove unused arrays WFD_OUI and WMM_INFO_OUI adds 55fc57809a2b staging: rtl8188eu: remove redundant declaration in rtw_ml [...] adds 0ef9f86b9352 staging: rtl8188eu: convert unsigned char arrays to u8 adds 03449acb77fd staging: rtl8188eu: constify some arrays adds 7a6394398f4e staging: rtl8188eu: make some arrays static in rtw_mlme_ext.c adds b7d54304d92f staging: rtl8188eu: change order of declarations to improv [...] adds 79ebad324b48 staging: rtl8188eu: simplify null array initializations adds e54a823e90fe staging: rtl8188eu: change return type of is_basicrate() to bool adds 241e15dbfc9f staging: rtl8188eu: add spaces around '&' in rtw_mlme_ext.c adds 0fe6dc4d6892 staging: rtl8188eu: cleanup brace coding style issues adds 1de24f362f32 staging: android: ashmem: doc: Fix spelling adds 7e3fa20894ee Merge remote-tracking branch 'staging/staging-next' adds cc5d4514c4be Merge remote-tracking branch 'mux/for-next' adds 695e62f9d135 Merge remote-tracking branch 'icc/icc-next' adds c739d3401250 Merge remote-tracking branch 'slave-dma/next' adds c4ab30e9a1bf Merge remote-tracking branch 'cgroup/for-next' adds fe29576deefd Merge branch 'misc' into for-next adds 17b18eaa6f59 scsi: qla2xxx: deadlock by configfs_depend_item adds 23c3828aa2f8 scsi: mpt3sas: fix memory ordering on 64bit writes adds 630d42b70f5d scsi: megaraid_sas: Fix Ventura series based checks adds 154a7cde9a89 scsi: megaraid_sas: Introduce new Aero adapter type adds de516379e85f scsi: megaraid_sas: changes to function prototypes adds 272652fcbf1a scsi: megaraid_sas: add retry logic in megasas_readl adds 894169db1246 scsi: megaraid_sas: Use 63-bit DMA addressing adds 7b9e2d348c2a scsi: megaraid_sas: driver version update adds c3d6189ffd4e scsi: myrb: remove the dma_boundary limit adds 34a3492171cc scsi: myrs: remove the dma_boundary_limit adds 9934613edcb4 scsi: csiostor: fix incorrect dma device in case of vport adds efad04623068 scsi: 3w-xxxx: fix indentation issue, add missing tab adds 009b7156149a scsi: bfa: clean up a couple of indentation issues adds 2977a09512c2 scsi: lpfc: Fix link state reporting for trunking when ada [...] adds e817e5d7030c scsi: lpfc: Correct MDS loopback diagnostics support adds 529b3ddcfff5 scsi: lpfc: update fault value on successful trunk events. adds 00292e0306dc scsi: lpfc: Fix discovery failure when PLOGI is defered adds 72ca6b2220ed scsi: lpfc: Add log messages to aid in debugging fc4type d [...] adds 5021267af132 scsi: lpfc: Adding ability to reset chip via pci bus reset adds 9e1f03e4d318 scsi: lpfc: Update lpfc version to 12.0.0.10 adds b212c2510d7c scsi: smartpqi: add support for PQI Config Table handshake adds 3406384b76a7 scsi: smartpqi: Add retries for device reset adds b6e2ef67ed83 scsi: smartpqi: add no_write_same for logical volumes adds b2346b5030cf scsi: smartpqi: correct host serial num for ssa adds 171c28653a2d scsi: smartpqi: turn off lun data caching for ptraid adds 02133b68d51d scsi: smartpqi: refactor sending controller raid requests adds cd128244162c scsi: smartpqi: add sysfs attributes adds 84a77fefe045 scsi: smartpqi: add h3c ssid adds 5995b236c10a scsi: smartpqi: fix disk name mount point adds 2b447f811c1f scsi: smartpqi: wake up drives after os resumes from suspend adds 62dc51fb9466 scsi: smartpqi: enhance numa node detection adds c1b104755b0b scsi: smartpqi: add support for huawei controllers adds 1e46731efd9c scsi: smartpqi: check for null device pointers adds a91aaae0243b scsi: smartpqi: allow for larger raid maps adds a9a681017c3b scsi: smartpqi: do not offline disks for transient did no [...] adds 7ff44499bafb scsi: smartpqi: correct volume status adds 2ba55c9851d7 scsi: smartpqi: correct lun reset issues adds 3d46a59a191e scsi: smartpqi: add smp_utils support adds f7cb8ac6e776 scsi: smartpqi: bump driver version adds 65111785accc scsi: smartpqi: increase fw status register read timeout adds 4fd22c13ad44 scsi: smartpqi: add ofa support adds 1923f851eb0b scsi: smartpqi: update driver version adds 9358b54a6f27 Merge branch 'misc' into for-next adds 4faff5eba474 Merge remote-tracking branch 'scsi/for-next' adds e52c9e0710d2 scsi: smartpqi: fix build warnings adds e57b2945aa65 scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() adds 7223d80912d8 scsi: fcoe: remove set but not used variable 'port' adds a8cc10e232f1 scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through adds c7a082e4242f scsi: megaraid: fix out-of-bound array accesses adds 4c5765e48510 scsi: myrb: Mark expected switch fall-throughs adds c2332b004907 scsi: iscsi: Capture iscsi debug messages using tracepoints adds 1aba50b880e1 scsi: isci: phy: Mark expected switch fall-through adds 4f09ac9d96ce scsi: isci: remote_device: Mark expected switch fall-throughs adds 87be32b3ad27 scsi: isci: remote_node_context: mark expected switch fall [...] adds da7903092b88 scsi: isci: request: mark expected switch fall-through adds b8a0c6fefe6b Merge remote-tracking branch 'scsi-mkp/for-next' adds 1f23816b8eb8 virtio_blk: add discard and write zeroes support adds 6db3d8dc5d73 vhost/vsock: switch to a mutex for vhost_vsock_hash adds e8d26f29b7c4 virtio: remove deprecated VIRTIO_PCI_CONFIG() adds 4b86713236e4 vhost: split structs into a separate header file adds a691ffb46edd vhost: correct the related warning message adds c069f4610bde virtio-net: bql support adds 7375b7b99ce1 virtio_net: bulk free tx skbs adds 093ef9b6d8a0 PCI: avoid bridge feature re-probing on hotplug adds 1c3c23594b21 Merge remote-tracking branch 'vhost/linux-next' adds 402f9ac1ced2 Merge remote-tracking branch 'rpmsg/for-next' adds 8845065b9c4c Merge remote-tracking branch 'gpio/for-next' adds 845dda33b888 Merge remote-tracking branch 'pinctrl/for-next' adds 9e6c8b0ed6f9 pwm: clps711x: Fix period calculation adds b7421aed1c60 pwm: clps711x: Switch to SPDX identifier adds 58899a718cd3 pwm: imx: Add ipg clock operation adds e6bef0b113a5 dt-bindings: pwm: rcar: Add r8a774c0 support adds 6535b9c95ef9 Merge remote-tracking branch 'pwm/for-next' adds 74210fb88c3c Merge remote-tracking branch 'random/dev' adds 7d4f6ef6d05d Merge remote-tracking branch 'kselftest/next' adds e8159476fc9e Merge remote-tracking branch 'y2038/y2038' adds f3eba79ed2a1 Merge remote-tracking branch 'livepatching/for-next' adds fe096810fe5e Merge remote-tracking branch 'coresight/next' adds f5da6a4b7446 Merge remote-tracking branch 'rtc/rtc-next' adds 9bf3aa446447 libnvdimm, bus: Check id immediately following ida_simple_get adds 9f619d4769a2 ACPI/nfit: Adjust annotation for why return 0 if fail to f [...] adds 9065ed1281a5 libnvdimm, label: Switch to bitmap_zalloc() adds 3d9cbe37c16f libnvdimm, namespace: Replace kmemdup() with kstrndup() adds b3ed2ce024c3 acpi/nfit: Add support for Intel DSM 1.8 commands adds d6548ae4d16d acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm adds 76ef5e172527 keys: Export lookup_user_key to external users adds 9db67581b91d keys-encrypted: add nvdimm key format type to encrypted keys adds f2989396553a acpi/nfit, libnvdimm: Introduce nvdimm_security_ops adds 37833fb7989a acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm adds 2d25b6280bf7 acpi/nfit, libnvdimm: Add unlock of nvdimm support for Int [...] adds 722283dc28cc acpi/nfit, libnvdimm: Add disable passphrase support to In [...] adds bf9b338c52ad acpi/nfit, libnvdimm: Add enable/update passphrase support [...] adds b4e62ea7cf58 acpi/nfit, libnvdimm: Add support for issue secure erase D [...] adds 0e2311a878f4 acpi/nfit, libnvdimm/security: Add security DSM overwrite support adds 6de2b9219f53 acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master pa [...] adds f80b6aad631e tools/testing/nvdimm: Add test support for Intel nvdimm se [...] adds ba16b8d69c58 tools/testing/nvdimm: Add overwrite support for nfit_test adds 68975e0eae16 tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test adds e6b46b65cd66 libnvdimm/security: Add documentation for nvdimm security support adds 675358eac745 Merge branch 'for-5.0/nvdimm-security' into libnvdimm-for-next adds e7ae716d587a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 5c9ff699a5c2 Merge remote-tracking branch 'ntb/ntb-next' adds 20f3a3edad3a Merge remote-tracking branch 'kspp/for-next/kspp' adds 6cd372e81ef4 Merge remote-tracking branch 'cisco/for-next' adds 5b51bb82eb73 Merge remote-tracking branch 'slimbus/for-next' adds 7b0ea0c83adb Merge remote-tracking branch 'nvmem/for-next' adds 3e88adf7796f Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 78bdea52d3f1 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds 7a9558236e6f Merge branch 'akpm-current/current' adds 23ba691cd513 scripts/atomic/check-atomics.sh: don't assume that scripts [...] adds f41d8d849a1e mm: treewide: remove unused address argument from pte_allo [...] adds c1473e6f91e3 mm-treewide-remove-unused-address-argument-from-pte_alloc- [...] adds 9d27b0bd93f3 mm: speed up mremap by 20x on large regions adds 7aeffc483766 mm/mremap: fix 'move_normal_pmd' unused function warning adds f4417f468c67 mm: select HAVE_MOVE_PMD on x86 for faster mremap adds fcdfe7fe6906 kernel/async.c: remove some duplicated includes adds 2217272a182b kernel/signal.c: remove some duplicated includes adds 9ad3f92c46d9 locking/atomics: build atomic headers as required adds 11b48366a8e4 mm: balloon: update comment about isolation/migration/compaction adds 7088659b2821 mm: convert PG_balloon to PG_offline adds 7f5ba9425306 mm-convert-pg_balloon-to-pg_offline-fix adds 51fdac3ce4be kexec: export PG_offline to VMCOREINFO adds 3deacec10000 xen/balloon: mark inflated pages PG_offline adds 4f4b7db96dbe hv_balloon: mark inflated pages PG_offline adds 1a7023018f53 vmw_balloon: mark inflated pages PG_offline adds 4d6d9ff9923c vmw_balloon-mark-inflated-pages-pg_offline-v2 adds e71c56eb7bf8 PM/Hibernate: use pfn_to_online_page() adds b9eb7d7e453b PM/Hibernate: exclude all PageOffline() pages adds b3c6fb0333cd pm-hibernate-exclude-all-pageoffline-pages-v2 adds 6ffd75c6e43f kernel/locking/mutex.c: remove caller signal_pending branc [...] adds 54c5f2aec6c2 kernel/sched/: remove caller signal_pending branch predictions adds f2fcf07d5359 arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] adds 38ca5ee5dfcf mm/: remove caller signal_pending branch predictions adds 672d4d39af66 fs/: remove caller signal_pending branch predictions adds 76a365f8f716 fs-remove-caller-signal_pending-branch-predictions-fix adds 867f4f85b786 include/linux/sched/signal.h: replace `tsk' with `task' adds 36a44a1dc025 fs: don't open code lru_to_page() adds 6491c594ae99 drivers/base/platform.c: kmemleak ignore a known leak adds ed1fca970a17 docs: fix Co-Developed-by docs adds 16a26d647762 checkpatch: add Co-developed-by to signature tags adds 9bf3f01c1bc1 mm/page_io.c: fix polled swap page in adds 3ae25bdfbac7 kernel/fork.c: remove duplicated include adds 2162d9e03526 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds f92cd05569ef openvswitch: convert to kvmalloc adds 0f0e6ffcc5b4 md: convert to kvmalloc adds ff014c81a30c selinux: convert to kvmalloc adds 340f537835bb Generic radix trees adds 24e0e9872a66 proc: commit to genradix adds 10f889bcb1c8 sctp: convert to genradix adds 08c854f1a946 Drop flex_arrays adds 9007f88b5fa1 Merge branch 'akpm/master' adds 340ae71f9dd4 Add linux-next specific files for 20181221
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 (02fc169594e9) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
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.
No new revisions were added by this update.
Summary of changes: Documentation/DMA-API.txt | 9 - Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/core-api/mm-api.rst | 3 + .../devicetree/bindings/gpio/gpio-omap.txt | 10 +- .../bindings/iio/magnetometer/mag3110.txt | 27 + .../bindings/interrupt-controller/mrvl,intc.txt | 2 +- .../bindings/memory-controllers/pl353-smc.txt | 47 + .../devicetree/bindings/net/mediatek-dwmac.txt | 31 +- .../bindings/net/wireless/qcom,ath10k.txt | 74 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.txt | 1 + .../devicetree/bindings/serial/fsl-lpuart.txt | 2 + .../bindings/serial/renesas,sci-serial.txt | 16 +- Documentation/devicetree/bindings/sound/cs4341.txt | 22 + .../devicetree/bindings/timer/rda,8810pl-timer.txt | 20 + .../devicetree/bindings/trivial-devices.yaml | 2 - Documentation/driver-api/usb/index.rst | 1 + Documentation/driver-api/usb/typec.rst | 1 + Documentation/driver-api/usb/typec_bus.rst | 24 +- Documentation/filesystems/configfs/configfs.txt | 2 +- Documentation/filesystems/index.rst | 14 +- Documentation/filesystems/path-lookup.rst | 15 - .../networking/device_drivers/intel/igb.rst | 19 + Documentation/networking/nf_conntrack-sysctl.txt | 11 +- Documentation/networking/xfrm_device.txt | 7 +- Documentation/nvdimm/security.txt | 141 + Documentation/powerpc/isa-versions.rst | 74 + Documentation/security/keys/trusted-encrypted.rst | 6 +- Documentation/trace/index.rst | 1 + MAINTAINERS | 2 + Makefile | 22 +- Next/SHA1s | 157 +- Next/Trees | 1 + Next/merge.log | 4129 ++++++++++++-------- arch/alpha/kernel/pci_iommu.c | 2 +- arch/arc/include/asm/Kbuild | 4 - arch/arc/kernel/troubleshoot.c | 30 +- arch/arc/mm/dma.c | 2 +- arch/arc/mm/init.c | 3 +- arch/arm/arm-soc-for-next-contents.txt | 23 + arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 25 + arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 18 + arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 18 + arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 14 + arch/arm/boot/dts/suniv-f1c100s.dtsi | 3 - arch/arm/boot/dts/zynq-7000.dtsi | 4 +- arch/arm/include/asm/kvm_asm.h | 4 + arch/arm/include/asm/stage2_pgtable.h | 3 + arch/arm/mach-actions/platsmp.c | 15 - arch/arm/mach-omap2/omap-smp.c | 20 - arch/arm/mach-oxnas/Makefile | 1 - arch/arm/mach-oxnas/hotplug.c | 109 - arch/arm/mach-oxnas/platsmp.c | 4 - arch/arm/mach-qcom/platsmp.c | 26 - arch/arm/mach-realview/Makefile | 1 - arch/arm/mach-realview/hotplug.c | 111 - arch/arm/mach-realview/hotplug.h | 1 - arch/arm/mach-realview/platsmp-dt.c | 8 +- arch/arm/mach-vexpress/Makefile | 1 - arch/arm/mach-vexpress/core.h | 2 - arch/arm/mach-vexpress/platsmp.c | 7 + arch/arm/mm/proc-macros.S | 4 +- arch/arm/plat-versatile/Makefile | 1 + arch/arm/plat-versatile/headsmp.S | 2 +- .../{mach-vexpress => plat-versatile}/hotplug.c | 47 +- arch/arm/plat-versatile/include/plat/platsmp.h | 2 + arch/arm/plat-versatile/platsmp.c | 47 +- arch/arm64/Kconfig | 4 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 14 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 126 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 42 + arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 20 + arch/arm64/boot/dts/ti/k3-am65.dtsi | 7 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 124 + arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 6 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 12 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 16 +- arch/arm64/include/asm/dma-mapping.h | 6 +- arch/arm64/include/asm/kvm_asm.h | 1 + arch/c6x/mm/dma-coherent.c | 5 +- arch/m68k/kernel/dma.c | 2 +- arch/m68k/kernel/setup_mm.c | 2 - arch/m68k/mm/motorola.c | 2 + arch/microblaze/mm/consistent.c | 2 +- arch/mips/Makefile | 3 + arch/mips/include/asm/Kbuild | 4 + arch/mips/include/asm/mmu.h | 1 - arch/mips/include/asm/unistd.h | 3 + arch/mips/include/uapi/asm/Kbuild | 6 + arch/mips/include/uapi/asm/unistd.h | 1074 +---- arch/mips/kernel/Makefile | 2 +- arch/mips/kernel/ftrace.c | 6 +- arch/mips/kernel/process.c | 9 +- arch/mips/kernel/scall32-o32.S | 391 +- arch/mips/kernel/scall64-64.S | 444 --- arch/mips/kernel/scall64-n32.S | 341 +- arch/mips/kernel/scall64-n64.S | 117 + arch/mips/kernel/scall64-o32.S | 379 +- arch/mips/kernel/syscalls/Makefile | 96 + arch/mips/kernel/syscalls/syscall_n32.tbl | 343 ++ arch/mips/kernel/syscalls/syscall_n64.tbl | 339 ++ arch/mips/kernel/syscalls/syscall_o32.tbl | 382 ++ arch/mips/kernel/syscalls/syscallhdr.sh | 37 + arch/mips/kernel/syscalls/syscallnr.sh | 28 + arch/mips/kernel/syscalls/syscalltbl.sh | 36 + arch/mips/kernel/vdso.c | 4 +- arch/mips/math-emu/dsemul.c | 38 +- arch/openrisc/kernel/dma.c | 2 +- arch/openrisc/kernel/entry.S | 2 +- arch/openrisc/kernel/head.S | 2 +- arch/parisc/kernel/pci-dma.c | 4 +- arch/powerpc/Kconfig | 9 +- arch/powerpc/Makefile | 17 +- arch/powerpc/boot/dts/bamboo.dts | 4 +- arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/maple_defconfig | 1 - arch/powerpc/configs/pmac32_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/include/asm/book3s/32/hash.h | 1 + arch/powerpc/include/asm/book3s/32/mmu-hash.h | 6 + arch/powerpc/include/asm/book3s/32/pgtable.h | 18 +- arch/powerpc/include/asm/code-patching.h | 23 +- arch/powerpc/include/asm/cputable.h | 8 +- arch/powerpc/include/asm/dma-mapping.h | 7 - arch/powerpc/include/asm/feature-fixups.h | 12 + arch/powerpc/include/asm/hugetlb.h | 3 +- arch/powerpc/include/asm/io.h | 13 +- arch/powerpc/include/asm/ipic.h | 1 - arch/powerpc/include/asm/kvm_book3s.h | 2 + arch/powerpc/include/asm/kvm_book3s_64.h | 3 + arch/powerpc/include/asm/mmu.h | 31 +- arch/powerpc/include/asm/nohash/32/mmu-44x.h | 3 + arch/powerpc/include/asm/page.h | 2 + arch/powerpc/include/asm/perf_event.h | 3 + arch/powerpc/include/asm/perf_event_server.h | 2 + arch/powerpc/include/asm/pgtable.h | 1 - arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/ppc_asm.h | 29 +- arch/powerpc/include/asm/setup.h | 7 + arch/powerpc/include/asm/slice.h | 14 +- arch/powerpc/include/asm/uaccess.h | 2 +- arch/powerpc/include/uapi/asm/perf_regs.h | 1 + arch/powerpc/kernel/dma-iommu.c | 2 - arch/powerpc/kernel/dma-swiotlb.c | 6 +- arch/powerpc/kernel/dma.c | 31 +- arch/powerpc/kernel/eeh.c | 20 +- arch/powerpc/kernel/eeh_event.c | 9 +- arch/powerpc/kernel/entry_64.S | 5 + arch/powerpc/kernel/exceptions-64e.S | 26 +- arch/powerpc/kernel/head_32.S | 6 +- arch/powerpc/kernel/head_44x.S | 11 +- arch/powerpc/kernel/head_8xx.S | 3 + arch/powerpc/kernel/head_booke.h | 6 + arch/powerpc/kernel/head_fsl_booke.S | 15 + arch/powerpc/kernel/prom.c | 10 +- arch/powerpc/kernel/ptrace.c | 54 +- arch/powerpc/kernel/security.c | 28 +- arch/powerpc/kernel/setup-common.c | 1 + arch/powerpc/kernel/setup_32.c | 4 +- arch/powerpc/kernel/signal_32.c | 12 +- arch/powerpc/kernel/signal_64.c | 7 +- arch/powerpc/kernel/vmlinux.lds.S | 14 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 26 +- arch/powerpc/kvm/book3s_hv_nested.c | 74 +- arch/powerpc/kvm/bookehv_interrupts.S | 4 + arch/powerpc/kvm/e500_emulate.c | 7 + arch/powerpc/lib/code-patching.c | 16 - arch/powerpc/lib/feature-fixups.c | 23 + arch/powerpc/mm/44x_mmu.c | 14 +- arch/powerpc/mm/8xx_mmu.c | 6 +- arch/powerpc/mm/dma-noncoherent.c | 15 +- arch/powerpc/mm/dump_linuxpagetables-generic.c | 2 - arch/powerpc/mm/fault.c | 41 +- arch/powerpc/mm/hash_low_32.S | 33 +- arch/powerpc/mm/mem.c | 47 +- arch/powerpc/mm/mmu_context_nohash.c | 2 - arch/powerpc/mm/pgtable.c | 20 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/mm/ppc_mmu_32.c | 51 +- arch/powerpc/mm/tlb_low_64e.S | 7 + arch/powerpc/perf/core-book3s.c | 28 +- arch/powerpc/perf/isa207-common.c | 58 +- arch/powerpc/perf/isa207-common.h | 9 +- arch/powerpc/perf/perf_regs.c | 7 + arch/powerpc/perf/power9-pmu.c | 22 +- arch/powerpc/platforms/44x/warp.c | 2 +- arch/powerpc/platforms/85xx/corenet_generic.c | 10 - arch/powerpc/platforms/85xx/qemu_e500.c | 9 - arch/powerpc/platforms/86xx/mpc86xx_smp.c | 3 +- arch/powerpc/platforms/Kconfig.cputype | 3 +- arch/powerpc/platforms/pasemi/pci.c | 66 + arch/powerpc/platforms/pasemi/setup.c | 86 + arch/powerpc/platforms/powermac/smp.c | 3 +- arch/powerpc/sysdev/ipic.c | 28 - arch/powerpc/xmon/xmon.c | 2 +- arch/s390/kvm/kvm-s390.c | 24 +- arch/s390/pci/pci_dma.c | 2 +- arch/sh/Makefile | 3 + arch/sh/include/asm/Kbuild | 1 + arch/sh/include/asm/unistd.h | 2 + arch/sh/include/uapi/asm/Kbuild | 1 + arch/sh/include/uapi/asm/unistd_32.h | 4 +- arch/sh/include/uapi/asm/unistd_64.h | 4 +- arch/{m68k => sh}/kernel/syscalls/Makefile | 0 arch/sh/kernel/syscalls/syscall.tbl | 392 ++ arch/sh/kernel/syscalls/syscallhdr.sh | 36 + arch/{ia64 => sh}/kernel/syscalls/syscalltbl.sh | 0 arch/sh/kernel/syscalls_32.S | 387 +- arch/sparc/kernel/ioport.c | 2 +- arch/sparc/mm/io-unit.c | 25 +- arch/sparc/mm/iommu.c | 41 +- arch/sparc/net/bpf_jit_comp_64.c | 1 + arch/x86/Makefile | 7 - arch/x86/entry/calling.h | 2 +- arch/x86/include/asm/alternative-asm.h | 20 +- arch/x86/include/asm/alternative.h | 11 +- arch/x86/include/asm/asm.h | 53 +- arch/x86/include/asm/bug.h | 98 +- arch/x86/include/asm/cpufeature.h | 82 +- arch/x86/include/asm/jump_label.h | 72 +- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/paravirt_types.h | 56 +- arch/x86/include/asm/pci_x86.h | 7 + arch/x86/include/asm/refcount.h | 81 +- arch/x86/kernel/cpu/mce/Makefile | 4 +- arch/x86/kernel/cpu/mtrr/if.c | 2 + arch/x86/kernel/macros.S | 16 - arch/x86/kvm/svm.c | 4 +- arch/x86/kvm/x86.c | 4 +- arch/xtensa/kernel/pci-dma.c | 2 +- block/blk-cgroup.c | 29 +- block/blk-mq.c | 8 - block/bsg.c | 4 + block/kyber-iosched.c | 28 +- drivers/acpi/Kconfig | 3 +- drivers/acpi/Makefile | 2 +- drivers/acpi/acpica/Makefile | 2 +- drivers/acpi/acpica/achware.h | 9 + drivers/acpi/acpica/evhandler.c | 8 +- drivers/acpi/acpica/exregion.c | 4 + drivers/acpi/apei/ghes.c | 2 + drivers/acpi/arm64/iort.c | 20 +- drivers/acpi/ec.c | 12 + drivers/acpi/internal.h | 7 + drivers/acpi/nfit/Kconfig | 11 + drivers/acpi/nfit/Makefile | 1 + drivers/acpi/nfit/core.c | 103 +- drivers/acpi/nfit/intel.c | 388 ++ drivers/acpi/nfit/intel.h | 76 + drivers/acpi/nfit/nfit.h | 24 +- drivers/acpi/osi.c | 7 + drivers/acpi/osl.c | 2 + drivers/acpi/reboot.c | 40 +- drivers/acpi/sleep.c | 16 +- drivers/acpi/tables.c | 2 + drivers/android/Kconfig | 12 + drivers/android/Makefile | 1 + drivers/android/binder.c | 88 +- drivers/android/binder_internal.h | 49 + drivers/android/binderfs.c | 544 +++ drivers/base/bus.c | 7 +- drivers/base/dd.c | 4 +- drivers/base/power/domain.c | 71 +- drivers/base/power/runtime.c | 63 +- drivers/base/property.c | 2 +- drivers/base/regmap/regmap-irq.c | 80 +- drivers/block/drbd/drbd_debugfs.c | 2 + drivers/block/drbd/drbd_int.h | 19 +- drivers/block/drbd/drbd_main.c | 28 +- drivers/block/drbd/drbd_nl.c | 133 +- drivers/block/drbd/drbd_protocol.h | 47 + drivers/block/drbd/drbd_receiver.c | 251 +- drivers/block/drbd/drbd_req.c | 19 +- drivers/block/drbd/drbd_req.h | 2 + drivers/block/drbd/drbd_state.c | 11 +- drivers/block/drbd/drbd_state.h | 5 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/virtio_blk.c | 36 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btusb.c | 72 +- drivers/bluetooth/hci_bcm.c | 22 + drivers/bus/qcom-ebi2.c | 1 - drivers/char/lp.c | 41 +- drivers/char/rtc.c | 4 +- drivers/clocksource/Kconfig | 10 +- drivers/clocksource/Makefile | 11 +- drivers/clocksource/timer-imx-tpm.c | 3 + .../clocksource/{meson6_timer.c => timer-meson6.c} | 0 drivers/clocksource/timer-rda.c | 195 + .../clocksource/{riscv_timer.c => timer-riscv.c} | 9 + .../{rockchip_timer.c => timer-rockchip.c} | 0 .../clocksource/{sun4i_timer.c => timer-sun4i.c} | 0 .../{tegra20_timer.c => timer-tegra20.c} | 0 drivers/crypto/amcc/crypto4xx_core.c | 2 +- drivers/crypto/chelsio/chcr_ipsec.c | 4 +- drivers/edac/fsl_ddr_edac.c | 4 +- drivers/edac/fsl_ddr_edac.h | 4 +- drivers/gpio/gpio-max77620.c | 96 +- drivers/gpu/drm/drm_ioctl.c | 10 +- drivers/gpu/drm/msm/msm_rd.c | 7 +- drivers/hid/hid-debug.c | 12 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 7 +- drivers/hwtracing/intel_th/msu.c | 3 +- drivers/hwtracing/stm/policy.c | 12 +- drivers/infiniband/core/agent.c | 4 +- drivers/infiniband/core/cache.c | 7 +- drivers/infiniband/core/cm.c | 6 +- drivers/infiniband/core/cma.c | 2 +- drivers/infiniband/core/core_priv.h | 5 +- drivers/infiniband/core/cq.c | 2 +- drivers/infiniband/core/mad_rmpp.c | 11 +- drivers/infiniband/core/restrack.c | 50 +- drivers/infiniband/core/sa_query.c | 5 +- drivers/infiniband/core/user_mad.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 10 +- drivers/infiniband/core/uverbs_std_types.c | 63 +- drivers/infiniband/core/uverbs_std_types_cq.c | 2 +- drivers/infiniband/core/uverbs_std_types_device.c | 89 +- drivers/infiniband/core/uverbs_std_types_mr.c | 64 +- drivers/infiniband/core/verbs.c | 27 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 17 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 3 +- drivers/infiniband/hw/bnxt_re/main.c | 32 + drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 34 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 59 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 1 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 10 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 6 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 2 +- drivers/infiniband/hw/cxgb4/qp.c | 4 +- drivers/infiniband/hw/hfi1/mad.c | 2 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 3 +- drivers/infiniband/hw/hns/hns_roce_device.h | 3 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 4 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 18 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 3 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 46 +- drivers/infiniband/hw/mlx4/ah.c | 6 +- drivers/infiniband/hw/mlx4/mad.c | 28 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 4 +- drivers/infiniband/hw/mlx4/qp.c | 22 +- drivers/infiniband/hw/mlx4/srq.c | 10 +- drivers/infiniband/hw/mlx5/ah.c | 4 +- drivers/infiniband/hw/mlx5/flow.c | 12 +- drivers/infiniband/hw/mlx5/main.c | 8 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 22 +- drivers/infiniband/hw/mlx5/mr.c | 23 +- drivers/infiniband/hw/mlx5/odp.c | 125 +- drivers/infiniband/hw/mlx5/qp.c | 10 +- drivers/infiniband/hw/mlx5/srq.c | 8 +- drivers/infiniband/hw/mthca/mthca_dev.h | 9 +- drivers/infiniband/hw/mthca/mthca_mad.c | 7 +- drivers/infiniband/hw/mthca/mthca_provider.c | 19 +- drivers/infiniband/hw/mthca/mthca_qp.c | 22 +- drivers/infiniband/hw/mthca/mthca_srq.c | 29 +- drivers/infiniband/hw/nes/nes_verbs.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 7 +- drivers/infiniband/hw/qedr/verbs.c | 13 +- drivers/infiniband/hw/qedr/verbs.h | 4 +- drivers/infiniband/hw/qib/qib_mad.c | 3 +- drivers/infiniband/hw/qib/qib_sdma.c | 4 +- drivers/infiniband/hw/qib/qib_verbs.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 14 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 4 +- drivers/infiniband/sw/rdmavt/ah.c | 5 +- drivers/infiniband/sw/rdmavt/ah.h | 3 +- drivers/infiniband/sw/rdmavt/mad.c | 3 +- drivers/infiniband/sw/rxe/rxe_loc.h | 2 +- drivers/infiniband/sw/rxe/rxe_qp.c | 5 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 5 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 4 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 8 +- drivers/infiniband/ulp/srp/ib_srp.c | 153 +- drivers/infiniband/ulp/srp/ib_srp.h | 20 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 279 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 44 +- drivers/iommu/iommu.c | 6 +- drivers/md/dm-core.h | 3 - drivers/md/dm.c | 35 +- drivers/md/raid10.c | 76 +- drivers/media/pci/cx23885/cx23885-core.c | 55 +- drivers/media/pci/cx23885/cx23885.h | 2 + drivers/memory/Kconfig | 9 + drivers/memory/Makefile | 1 + drivers/memory/pl353-smc.c | 463 +++ drivers/misc/cxl/vphb.c | 12 - drivers/misc/genwqe/card_utils.c | 2 +- drivers/misc/mic/host/mic_boot.c | 2 +- drivers/misc/mic/scif/scif_fence.c | 22 +- drivers/misc/mic/scif/scif_rma.h | 13 + drivers/misc/ocxl/afu_irq.c | 1 - drivers/misc/ocxl/link.c | 25 +- drivers/misc/vmw_vmci/vmci_host.c | 18 +- drivers/mmc/host/mtk-sd.c | 53 +- drivers/net/dsa/microchip/ksz9477.c | 8 +- drivers/net/dsa/mv88e6xxx/chip.c | 2 + drivers/net/ethernet/amd/au1000_eth.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 311 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 102 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 614 ++- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 108 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h | 5 + drivers/net/ethernet/cadence/macb_main.c | 48 +- drivers/net/ethernet/cadence/macb_ptp.c | 2 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 41 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 21 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 46 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 24 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 4 +- drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/e100.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 3 + drivers/net/ethernet/intel/i40e/i40e_ptp.c | 18 +- drivers/net/ethernet/intel/ice/ice_main.c | 16 +- drivers/net/ethernet/intel/igb/e1000_defines.h | 1 + drivers/net/ethernet/intel/igb/igb.h | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 24 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 15 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 28 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 299 ++ drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 2 + drivers/net/ethernet/intel/ixgbevf/ipsec.c | 15 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 24 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 186 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 19 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 79 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 91 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 542 ++- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 11 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 13 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 11 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 16 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 201 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 19 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 34 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 182 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 98 +- drivers/net/ethernet/microchip/lan743x_main.c | 11 +- drivers/net/ethernet/mscc/ocelot.c | 55 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 27 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 71 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1 + drivers/net/ethernet/ti/cpmac.c | 1 - drivers/net/netdevsim/ipsec.c | 7 +- drivers/net/phy/mscc.c | 55 +- drivers/net/phy/phy_device.c | 9 +- drivers/net/ppp/ppp_async.c | 14 +- drivers/net/ppp/ppp_generic.c | 54 +- drivers/net/ppp/ppp_synctty.c | 9 +- drivers/net/ppp/pptp.c | 5 - drivers/net/usb/lan78xx.c | 4 + drivers/net/vxlan.c | 22 +- drivers/net/wireless/ath/ath10k/Kconfig | 3 +- drivers/net/wireless/ath/ath10k/core.c | 28 + drivers/net/wireless/ath/ath10k/core.h | 1 + drivers/net/wireless/ath/ath10k/debug.c | 5 +- drivers/net/wireless/ath/ath10k/debugfs_sta.c | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 300 +- drivers/net/wireless/ath/ath10k/hw.c | 7 + drivers/net/wireless/ath/ath10k/hw.h | 10 + drivers/net/wireless/ath/ath10k/mac.c | 116 +- drivers/net/wireless/ath/ath10k/qmi.c | 4 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 7 + drivers/net/wireless/ath/ath10k/snoc.c | 1 - drivers/net/wireless/ath/ath10k/thermal.c | 9 + drivers/net/wireless/ath/ath10k/wmi-ops.h | 20 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 3 + drivers/net/wireless/ath/ath10k/wmi.c | 29 +- drivers/net/wireless/ath/ath10k/wmi.h | 47 + drivers/net/wireless/ath/ath6kl/cfg80211.c | 6 +- drivers/net/wireless/ath/wil6210/debugfs.c | 240 +- drivers/net/wireless/ath/wil6210/main.c | 2 - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 21 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 8 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 7 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 4 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/config.h | 13 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 5 + drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 49 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 1 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 1 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 290 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 2 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 126 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 56 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 3 + drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 3 +- drivers/net/wireless/st/cw1200/debug.c | 32 +- drivers/net/wireless/st/cw1200/scan.c | 13 +- drivers/net/xen-netfront.c | 2 +- drivers/nvdimm/Kconfig | 4 + drivers/nvdimm/Makefile | 1 + drivers/nvdimm/bus.c | 33 +- drivers/nvdimm/dimm.c | 16 +- drivers/nvdimm/dimm_devs.c | 210 +- drivers/nvdimm/label.c | 7 +- drivers/nvdimm/namespace_devs.c | 3 +- drivers/nvdimm/nd-core.h | 57 + drivers/nvdimm/nd.h | 8 + drivers/nvdimm/region_devs.c | 5 + drivers/nvdimm/security.c | 454 +++ drivers/nvme/host/core.c | 38 +- drivers/nvme/host/fabrics.c | 25 +- drivers/nvme/host/fabrics.h | 5 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/nvme.h | 2 +- drivers/nvme/host/pci.c | 17 +- drivers/nvme/host/rdma.c | 49 +- drivers/nvme/host/tcp.c | 13 +- drivers/nvme/host/trace.c | 3 + drivers/nvme/host/trace.h | 23 + drivers/nvme/target/core.c | 4 +- drivers/nvme/target/loop.c | 2 +- drivers/nvme/target/nvmet.h | 1 + drivers/nvme/target/tcp.c | 4 +- drivers/pci/Makefile | 2 +- drivers/pci/msi.c | 9 +- drivers/pci/setup-bus.c | 10 + drivers/ptp/ptp_clock.c | 4 +- drivers/pwm/pwm-clps711x.c | 13 +- drivers/pwm/pwm-imx.c | 53 +- drivers/regulator/act8945a-regulator.c | 2 +- drivers/regulator/core.c | 37 +- drivers/regulator/dbx500-prcmu.c | 35 +- drivers/regulator/mcp16502.c | 10 +- drivers/regulator/palmas-regulator.c | 5 +- drivers/scsi/3w-xxxx.c | 2 +- drivers/scsi/bfa/bfa_ioc.c | 4 +- drivers/scsi/csiostor/csio_init.c | 2 +- drivers/scsi/fcoe/fcoe.c | 4 - drivers/scsi/isci/phy.c | 1 + drivers/scsi/isci/remote_device.c | 4 +- drivers/scsi/isci/remote_node_context.c | 4 +- drivers/scsi/isci/request.c | 2 +- drivers/scsi/iscsi_tcp.c | 4 + drivers/scsi/libiscsi.c | 10 + drivers/scsi/libiscsi_tcp.c | 4 + drivers/scsi/lpfc/lpfc_attr.c | 84 +- drivers/scsi/lpfc/lpfc_crtn.h | 1 + drivers/scsi/lpfc/lpfc_ct.c | 48 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 18 +- drivers/scsi/lpfc/lpfc_hw4.h | 12 + drivers/scsi/lpfc/lpfc_init.c | 12 +- drivers/scsi/lpfc/lpfc_scsi.c | 121 +- drivers/scsi/lpfc/lpfc_sli.c | 99 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 9 +- drivers/scsi/megaraid/megaraid_sas_base.c | 152 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 10 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 98 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1 + drivers/scsi/myrb.c | 4 +- drivers/scsi/myrs.c | 1 - drivers/scsi/qla2xxx/tcm_qla2xxx.c | 48 +- drivers/scsi/qla2xxx/tcm_qla2xxx.h | 3 - drivers/scsi/scsi_transport_iscsi.c | 34 +- drivers/scsi/smartpqi/smartpqi.h | 216 +- drivers/scsi/smartpqi/smartpqi_init.c | 1605 +++++++- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 164 +- drivers/scsi/smartpqi/smartpqi_sis.c | 15 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 + drivers/soc/fsl/dpio/dpio-service.c | 68 + drivers/soc/fsl/dpio/qbman-portal.c | 96 + drivers/soc/fsl/dpio/qbman-portal.h | 58 + drivers/spi/spi-sh-msiof.c | 10 +- drivers/staging/android/ashmem.c | 4 +- drivers/staging/fbtft/fbtft_device.c | 2 +- drivers/staging/most/sound/sound.c | 2 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 3 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 770 ++-- drivers/staging/rtl8188eu/core/rtw_security.c | 4 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 30 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 6 +- drivers/staging/rtl8188eu/hal/phy.c | 4 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 7 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 3 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 6 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 11 +- drivers/tty/serial/max310x.c | 7 +- drivers/tty/serial/xilinx_uartps.c | 16 +- drivers/usb/host/r8a66597-hcd.c | 5 +- drivers/usb/musb/musb_dsps.c | 21 +- drivers/usb/typec/tcpm/tcpm.c | 35 +- drivers/vhost/scsi.c | 4 +- drivers/vhost/vsock.c | 16 +- drivers/video/fbdev/Kconfig | 5 +- drivers/video/fbdev/clps711x-fb.c | 5 +- drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/core/fbmem.c | 39 +- drivers/video/fbdev/core/fbsysfs.c | 8 +- drivers/video/fbdev/fsl-diu-fb.c | 3 +- drivers/video/fbdev/omap2/omapfb/dss/core.c | 18 +- drivers/video/fbdev/pxa168fb.c | 2 +- drivers/video/fbdev/pxafb.c | 4 +- drivers/video/fbdev/udlfb.c | 14 +- drivers/video/fbdev/uvesafb.c | 2 +- drivers/video/logo/Kconfig | 9 + drivers/virtio/virtio_pci_legacy.c | 6 +- fs/cifs/Makefile | 2 +- fs/cifs/cifs_debug.c | 12 - fs/cifs/cifs_dfs_ref.c | 138 +- fs/cifs/cifs_fs_sb.h | 9 - fs/cifs/cifsencrypt.c | 13 +- fs/cifs/cifsfs.c | 17 +- fs/cifs/cifsglob.h | 15 +- fs/cifs/cifsproto.h | 28 +- fs/cifs/cifssmb.c | 88 +- fs/cifs/connect.c | 893 +---- fs/cifs/dfs_cache.c | 1379 ------- fs/cifs/dfs_cache.h | 97 - fs/cifs/file.c | 12 +- fs/cifs/inode.c | 51 +- fs/cifs/misc.c | 34 +- fs/cifs/readdir.c | 9 +- fs/cifs/sess.c | 4 +- fs/cifs/smb1ops.c | 15 +- fs/cifs/smb2inode.c | 16 +- fs/cifs/smb2ops.c | 309 +- fs/cifs/smb2pdu.c | 108 +- fs/cifs/smb2pdu.h | 1 + fs/cifs/smb2proto.h | 13 +- fs/cifs/transport.c | 8 +- fs/ext4/ext4.h | 11 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inode.c | 11 +- fs/ext4/ioctl.c | 2 +- fs/ext4/resize.c | 5 +- fs/ext4/super.c | 19 +- fs/ext4/xattr.c | 2 +- fs/f2fs/acl.c | 6 +- fs/f2fs/checkpoint.c | 27 +- fs/f2fs/data.c | 3 +- fs/f2fs/debug.c | 6 +- fs/f2fs/f2fs.h | 44 +- fs/f2fs/file.c | 2 +- fs/f2fs/gc.c | 9 +- fs/f2fs/inline.c | 4 +- fs/f2fs/namei.c | 2 +- fs/f2fs/node.c | 16 +- fs/f2fs/segment.c | 77 +- fs/f2fs/shrinker.c | 2 +- fs/f2fs/super.c | 75 +- fs/file.c | 29 + fs/iomap.c | 7 - fs/super.c | 2 +- fs/xfs/libxfs/xfs_format.h | 10 + fs/xfs/libxfs/xfs_types.h | 22 + fs/xfs/scrub/trace.h | 131 +- fs/xfs/xfs_aops.h | 3 + fs/xfs/xfs_trace.h | 45 +- include/acpi/acpi_drivers.h | 7 + include/acpi/platform/aclinux.h | 4 + include/asm-generic/bug.h | 8 +- include/dt-bindings/pinctrl/k3.h | 35 + include/kvm/arm_arch_timer.h | 3 + include/linux/acpi.h | 7 + include/linux/blk-cgroup.h | 21 +- include/linux/blk-mq.h | 10 + include/linux/blk_types.h | 11 - include/linux/compiler.h | 56 +- include/linux/dma-mapping.h | 7 +- include/linux/drbd.h | 2 +- include/linux/fb.h | 2 +- include/linux/fdtable.h | 1 + include/linux/font.h | 4 +- include/linux/genl_magic_struct.h | 5 +- include/linux/ieee80211.h | 30 +- include/linux/interrupt.h | 15 +- include/linux/irq.h | 6 +- include/linux/irqdomain.h | 6 +- include/linux/key.h | 3 + include/linux/libnvdimm.h | 76 +- include/linux/mlx5/mlx5_ifc.h | 10 +- include/linux/mmzone.h | 2 +- include/linux/msi.h | 4 +- include/linux/netfilter_bridge.h | 33 +- include/linux/netlink.h | 48 +- include/linux/pci.h | 4 + include/linux/pl353-smc.h | 30 + include/linux/pm.h | 5 +- include/linux/pm_runtime.h | 6 +- include/linux/regmap.h | 31 +- include/linux/sbitmap.h | 16 +- include/linux/skbuff.h | 152 +- include/linux/skmsg.h | 12 +- include/linux/socket.h | 1 + include/net/ip_tunnels.h | 19 - include/net/mac80211.h | 3 + include/net/neighbour.h | 1 + include/net/netfilter/br_netfilter.h | 14 +- include/net/netfilter/nf_conntrack.h | 5 + include/net/netfilter/nf_conntrack_acct.h | 6 +- include/net/netfilter/nf_conntrack_ecache.h | 7 +- include/net/netfilter/nf_conntrack_helper.h | 3 +- include/net/netfilter/nf_conntrack_timestamp.h | 13 +- include/net/netns/conntrack.h | 6 +- include/net/seg6.h | 1 - include/net/tls.h | 9 + include/net/xfrm.h | 41 +- include/rdma/ib_verbs.h | 25 +- include/rdma/restrack.h | 13 +- include/rdma/uverbs_ioctl.h | 22 + include/scsi/srp.h | 26 +- include/soc/fsl/dpaa2-io.h | 4 + include/sound/hdaudio.h | 7 + include/trace/events/ext4.h | 20 + include/trace/events/iscsi.h | 107 + include/uapi/linux/android/binder_ctl.h | 35 + include/uapi/linux/blkzoned.h | 4 +- include/uapi/linux/fb.h | 2 - include/uapi/linux/if_tunnel.h | 20 + include/uapi/linux/magic.h | 1 + include/uapi/linux/net_tstamp.h | 4 +- include/uapi/linux/vhost.h | 113 +- include/uapi/linux/vhost_types.h | 128 + include/uapi/linux/virtio_blk.h | 6 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 67 + include/uapi/rdma/ib_user_ioctl_verbs.h | 9 + kernel/bpf/cpumap.c | 2 +- kernel/bpf/verifier.c | 33 +- kernel/dma/mapping.c | 2 +- kernel/dma/virt.c | 2 +- kernel/futex.c | 69 +- kernel/irq/affinity.c | 46 +- kernel/irq/devres.c | 4 +- kernel/irq/irqdesc.c | 28 +- kernel/irq/irqdomain.c | 4 +- kernel/irq/msi.c | 8 +- lib/fonts/Kconfig | 10 + lib/fonts/Makefile | 1 + lib/fonts/font_ter16x32.c | 2072 ++++++++++ lib/fonts/fonts.c | 4 + lib/raid6/Makefile | 15 + lib/sbitmap.c | 30 +- localversion-next | 2 +- mm/slab_common.c | 35 +- net/Kconfig | 4 + net/bluetooth/hci_event.c | 6 + net/bridge/br_netfilter_hooks.c | 39 +- net/bridge/br_netfilter_ipv6.c | 4 +- net/core/filter.c | 24 +- net/core/gro_cells.c | 1 + net/core/neighbour.c | 234 +- net/core/rtnetlink.c | 12 - net/core/skbuff.c | 201 +- net/core/skmsg.c | 23 +- net/ipv4/esp4.c | 9 +- net/ipv4/esp4_offload.c | 15 +- net/ipv4/ip_output.c | 1 + net/ipv4/netfilter/ipt_CLUSTERIP.c | 178 +- net/ipv4/netfilter/nf_reject_ipv4.c | 6 +- net/ipv4/route.c | 1 + net/ipv4/tcp_bpf.c | 15 +- net/ipv6/esp6.c | 9 +- net/ipv6/esp6_offload.c | 15 +- net/ipv6/ip6_output.c | 1 + net/ipv6/ip6_udp_tunnel.c | 3 +- net/ipv6/netfilter/nf_reject_ipv6.c | 10 +- net/ipv6/xfrm6_input.c | 8 +- net/ipv6/xfrm6_tunnel.c | 3 + net/l2tp/l2tp_ppp.c | 4 - net/mac80211/ieee80211_i.h | 1 + net/mac80211/mlme.c | 53 +- net/mac80211/util.c | 2 + net/netfilter/nf_conntrack_acct.c | 89 +- net/netfilter/nf_conntrack_core.c | 28 +- net/netfilter/nf_conntrack_ecache.c | 66 +- net/netfilter/nf_conntrack_helper.c | 69 +- net/netfilter/nf_conntrack_proto_gre.c | 42 +- net/netfilter/nf_conntrack_proto_udp.c | 18 +- net/netfilter/nf_conntrack_standalone.c | 103 +- net/netfilter/nf_conntrack_timestamp.c | 70 +- net/netfilter/nf_log_common.c | 20 +- net/netfilter/nf_queue.c | 50 +- net/netfilter/nfnetlink_queue.c | 23 +- net/netfilter/nft_meta.c | 2 +- net/netfilter/nft_xfrm.c | 2 +- net/netfilter/xt_physdev.c | 2 +- net/netfilter/xt_policy.c | 2 +- net/rds/message.c | 24 +- net/rds/rdma.c | 75 +- net/rds/rds.h | 23 +- net/rds/send.c | 61 +- net/sched/cls_flower.c | 7 +- net/smc/af_smc.c | 14 +- net/smc/smc.h | 4 + net/tipc/Makefile | 4 +- net/tipc/bearer.c | 9 +- net/tipc/bearer.h | 2 +- net/tipc/link.c | 161 +- net/tipc/link.h | 2 + net/tipc/node.c | 90 +- net/tipc/node.h | 1 + net/tipc/socket.c | 236 +- net/tipc/socket.h | 4 + net/tipc/sysctl.c | 8 + net/tipc/trace.c | 206 + net/tipc/trace.h | 431 ++ net/tls/tls_main.c | 16 +- net/tls/tls_sw.c | 43 +- net/xdp/xsk.c | 16 +- net/xfrm/Kconfig | 1 + net/xfrm/xfrm_device.c | 4 +- net/xfrm/xfrm_input.c | 76 +- net/xfrm/xfrm_interface.c | 2 +- net/xfrm/xfrm_output.c | 7 +- net/xfrm/xfrm_policy.c | 22 +- samples/vfs/test-statx.c | 4 + scripts/Kbuild.include | 4 +- scripts/gen_compile_commands.py | 151 + scripts/kconfig/conf.c | 2 +- scripts/kconfig/confdata.c | 2 +- scripts/kconfig/expr.c | 2 +- scripts/kconfig/expr.h | 2 +- scripts/kconfig/gconf.c | 5 +- scripts/kconfig/images.c | 2 +- scripts/kconfig/lkc.h | 2 +- scripts/kconfig/lxdialog/checklist.c | 15 +- scripts/kconfig/lxdialog/dialog.h | 15 +- scripts/kconfig/lxdialog/inputbox.c | 15 +- scripts/kconfig/lxdialog/menubox.c | 15 +- scripts/kconfig/lxdialog/textbox.c | 15 +- scripts/kconfig/lxdialog/util.c | 15 +- scripts/kconfig/lxdialog/yesno.c | 15 +- scripts/kconfig/mconf.c | 2 +- scripts/kconfig/menu.c | 2 +- scripts/kconfig/merge_config.sh | 11 +- scripts/kconfig/nconf.c | 5 +- scripts/kconfig/nconf.gui.c | 5 +- scripts/kconfig/nconf.h | 5 +- scripts/kconfig/qconf.cc | 2 +- scripts/kconfig/qconf.h | 2 +- scripts/kconfig/streamline_config.pl | 2 +- scripts/kconfig/symbol.c | 2 +- scripts/kconfig/tests/auto_submenu/__init__.py | 1 + scripts/kconfig/tests/choice/__init__.py | 1 + .../tests/choice_value_with_m_dep/__init__.py | 1 + .../kconfig/tests/err_recursive_inc/__init__.py | 1 + scripts/kconfig/tests/inter_choice/__init__.py | 1 + .../kconfig/tests/new_choice_with_dep/__init__.py | 1 + .../tests/no_write_if_dep_unmet/__init__.py | 1 + .../kconfig/tests/rand_nested_choice/__init__.py | 1 + scripts/kconfig/util.c | 3 +- scripts/kconfig/zconf.l | 8 +- scripts/kconfig/zconf.y | 4 +- security/apparmor/lsm.c | 9 + security/integrity/ima/ima_main.c | 2 +- security/keys/encrypted-keys/encrypted.c | 29 +- security/keys/internal.h | 2 - security/keys/process_keys.c | 1 + security/selinux/xfrm.c | 4 +- security/smack/smack_lsm.c | 2 +- sound/firewire/bebob/bebob.c | 2 +- sound/hda/hdac_bus.c | 7 +- sound/pci/emu10k1/emufx.c | 5 + sound/pci/hda/Kconfig | 62 + sound/pci/hda/hda_controller.h | 2 +- sound/pci/hda/hda_intel.c | 54 +- sound/pci/hda/patch_realtek.c | 1 + sound/pci/rme9652/hdsp.c | 10 +- sound/soc/codecs/Kconfig | 7 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cs4341.c | 346 ++ sound/soc/intel/Kconfig | 6 + sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/skylake/skl.c | 48 +- sound/soc/xilinx/xlnx_i2s.c | 15 +- tools/arch/powerpc/include/uapi/asm/perf_regs.h | 1 + {arch => tools/arch}/x86/include/uapi/asm/prctl.h | 0 tools/bpf/bpftool/Makefile | 2 - tools/build/Makefile.feature | 6 +- tools/build/feature/Makefile | 6 +- tools/build/feature/test-all.c | 5 + tools/build/feature/test-libaio.c | 16 + tools/build/feature/test-libopencsd.c | 8 + tools/include/linux/err.h | 13 + tools/include/uapi/asm-generic/unistd.h | 4 + {include => tools/include}/uapi/linux/fadvise.h | 0 tools/lib/subcmd/Makefile | 2 - tools/lib/subcmd/parse-options.h | 4 +- tools/lib/traceevent/Makefile | 31 +- tools/lib/traceevent/event-parse-api.c | 8 +- tools/lib/traceevent/event-parse-local.h | 13 +- tools/lib/traceevent/event-parse.c | 235 +- tools/lib/traceevent/event-parse.h | 77 +- tools/lib/traceevent/libtraceevent.pc.template | 10 + tools/lib/traceevent/parse-filter.c | 42 +- tools/lib/traceevent/plugin_function.c | 2 +- tools/lib/traceevent/plugin_hrtimer.c | 4 +- tools/lib/traceevent/plugin_kmem.c | 2 +- tools/lib/traceevent/plugin_kvm.c | 16 +- tools/lib/traceevent/plugin_mac80211.c | 4 +- tools/lib/traceevent/plugin_sched_switch.c | 4 +- tools/perf/Documentation/perf-config.txt | 38 + tools/perf/Documentation/perf-list.txt | 2 +- tools/perf/Documentation/perf-record.txt | 5 + tools/perf/Documentation/perf-report.txt | 10 +- tools/perf/Documentation/perf-script.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 4 +- tools/perf/Documentation/perf-top.txt | 3 + tools/perf/Documentation/perf-trace.txt | 6 + tools/perf/Makefile.config | 10 +- tools/perf/Makefile.perf | 36 +- tools/perf/arch/arc/annotate/instructions.c | 9 + tools/perf/arch/common.c | 21 +- tools/perf/arch/common.h | 1 + tools/perf/arch/powerpc/include/perf_regs.h | 3 +- tools/perf/arch/powerpc/util/perf_regs.c | 1 + tools/perf/arch/x86/tests/insn-x86.c | 2 +- tools/perf/arch/x86/util/intel-pt.c | 11 + tools/perf/builtin-config.c | 7 +- tools/perf/builtin-help.c | 2 +- tools/perf/builtin-kvm.c | 6 +- tools/perf/builtin-record.c | 263 +- tools/perf/builtin-report.c | 26 +- tools/perf/builtin-script.c | 59 +- tools/perf/builtin-stat.c | 8 +- tools/perf/builtin-timechart.c | 4 + tools/perf/builtin-top.c | 289 +- tools/perf/builtin-trace.c | 433 +- tools/perf/check-headers.sh | 2 + tools/perf/examples/bpf/augmented_raw_syscalls.c | 33 +- tools/perf/include/bpf/bpf.h | 2 + tools/perf/include/bpf/stdio.h | 3 - tools/perf/perf.h | 2 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 4 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 2 +- .../pmu-events/arch/x86/broadwellde/cache.json | 4 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 2 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 4 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 2 +- tools/perf/pmu-events/arch/x86/jaketown/cache.json | 4 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 2 +- .../pmu-events/arch/x86/knightslanding/cache.json | 30 +- .../pmu-events/arch/x86/sandybridge/cache.json | 4 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 2 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 12 +- tools/perf/tests/attr.c | 2 +- tools/perf/tests/attr.py | 2 +- tools/perf/tests/bp_signal.c | 20 +- tools/perf/tests/builtin-test.c | 3 + tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/dwarf-unwind.c | 2 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/perf-record.c | 7 +- tools/perf/tests/shell/probe_vfs_getname.sh | 1 + .../tests/shell/record+probe_libc_inet_pton.sh | 1 + .../tests/shell/record+script_probe_vfs_getname.sh | 1 + tools/perf/tests/shell/trace+probe_vfs_getname.sh | 1 + tools/perf/trace/beauty/Build | 2 + tools/perf/trace/beauty/arch_prctl.c | 33 + tools/perf/trace/beauty/beauty.h | 36 +- tools/perf/trace/beauty/clone.c | 7 +- tools/perf/trace/beauty/eventfd.c | 4 +- tools/perf/trace/beauty/fadvise.sh | 22 + tools/perf/trace/beauty/fcntl.c | 22 +- tools/perf/trace/beauty/flock.c | 4 +- tools/perf/trace/beauty/futex_op.c | 8 +- tools/perf/trace/beauty/futex_val3.c | 3 +- tools/perf/trace/beauty/ioctl.c | 31 +- tools/perf/trace/beauty/kcmp.c | 8 +- tools/perf/trace/beauty/mmap.c | 22 +- tools/perf/trace/beauty/mmap_flags.sh | 4 +- tools/perf/trace/beauty/mode_t.c | 4 +- tools/perf/trace/beauty/mount_flags.c | 8 +- tools/perf/trace/beauty/msg_flags.c | 4 +- tools/perf/trace/beauty/open_flags.c | 13 +- tools/perf/trace/beauty/perf_event_open.c | 4 +- tools/perf/trace/beauty/pkey_alloc.c | 14 +- tools/perf/trace/beauty/prctl.c | 16 +- tools/perf/trace/beauty/rename_flags.sh | 15 + tools/perf/trace/beauty/renameat.c | 19 + tools/perf/trace/beauty/sched_policy.c | 6 +- tools/perf/trace/beauty/seccomp.c | 8 +- tools/perf/trace/beauty/signum.c | 4 +- tools/perf/trace/beauty/sockaddr.c | 4 +- tools/perf/trace/beauty/socket.c | 8 +- tools/perf/trace/beauty/socket_type.c | 4 +- tools/perf/trace/beauty/statx.c | 10 +- tools/perf/trace/beauty/waitid_options.c | 4 +- tools/perf/trace/beauty/x86_arch_prctl.sh | 26 + tools/perf/ui/browsers/hists.c | 11 + tools/perf/ui/tui/helpline.c | 2 +- tools/perf/util/Build | 1 + tools/perf/util/annotate.c | 49 +- tools/perf/util/annotate.h | 5 + tools/perf/util/auxtrace.c | 11 +- tools/perf/util/bpf-loader.c | 4 +- tools/perf/util/config.c | 8 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 102 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 29 +- tools/perf/util/cs-etm.c | 216 +- tools/perf/util/dso.c | 8 +- tools/perf/util/dso.h | 1 + tools/perf/util/env.c | 2 +- tools/perf/util/event.c | 61 +- tools/perf/util/event.h | 8 +- tools/perf/util/evlist.c | 10 +- tools/perf/util/evlist.h | 2 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/evsel_fprintf.c | 1 + tools/perf/util/header.c | 12 +- tools/perf/util/hist.c | 2 +- tools/perf/util/hist.h | 1 + tools/perf/util/jitdump.c | 2 +- tools/perf/util/machine.c | 33 +- tools/perf/util/machine.h | 6 +- tools/perf/util/map.c | 62 +- tools/perf/util/map.h | 16 + tools/perf/util/mmap.c | 152 +- tools/perf/util/mmap.h | 26 +- tools/perf/util/ordered-events.c | 44 +- tools/perf/util/ordered-events.h | 8 +- tools/perf/util/parse-events.c | 2 +- tools/perf/util/probe-event.c | 4 +- tools/perf/util/probe-file.c | 2 +- tools/perf/util/python.c | 4 +- tools/perf/util/s390-cpumsf.c | 2 +- .../perf/util/scripting-engines/trace-event-perl.c | 6 +- .../util/scripting-engines/trace-event-python.c | 24 +- tools/perf/util/session.c | 7 +- tools/perf/util/sort.c | 63 +- tools/perf/util/sort.h | 2 + tools/perf/util/srccode.c | 186 + tools/perf/util/srccode.h | 7 + tools/perf/util/srcline.c | 28 + tools/perf/util/srcline.h | 1 + tools/perf/util/stat-display.c | 16 +- tools/perf/util/stat-shadow.c | 3 +- tools/perf/util/svghelper.c | 2 +- tools/perf/util/symbol.c | 11 - tools/perf/util/symbol.h | 1 + tools/perf/util/thread.c | 2 + tools/perf/util/thread.h | 6 + tools/perf/util/top.c | 8 +- tools/perf/util/top.h | 10 +- tools/perf/util/trace-event-parse.c | 16 +- tools/perf/util/trace-event-read.c | 4 +- tools/perf/util/trace-event.c | 8 +- tools/perf/util/trace-event.h | 16 +- .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 4 +- tools/power/x86/turbostat/turbostat.c | 189 +- tools/testing/nvdimm/Kbuild | 3 + tools/testing/nvdimm/dimm_devs.c | 41 + tools/testing/nvdimm/test/nfit.c | 321 ++ tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/test_btf.c | 27 + tools/testing/selftests/bpf/test_verifier.c | 334 +- .../selftests/drivers/net/mlxsw/rtnetlink.sh | 395 ++ tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 60 + tools/testing/selftests/net/Makefile | 1 + .../selftests/net/forwarding/router_vid_1.sh | 135 + tools/testing/selftests/net/reuseport_addr_any.c | 121 +- tools/testing/selftests/net/rtnetlink.sh | 69 + .../selftests/net/test_vxlan_fdb_changelink.sh | 29 + .../selftests/networking/timestamping/Makefile | 5 +- .../selftests/networking/timestamping/config | 2 + .../networking/timestamping/txtimestamp.c | 382 +- .../networking/timestamping/txtimestamp.sh | 57 + tools/virtio/linux/kernel.h | 4 + virt/kvm/arm/arch_timer.c | 27 +- virt/kvm/arm/arm.c | 2 + virt/kvm/arm/trace.h | 2 +- virt/kvm/arm/vgic/vgic.c | 2 +- virt/kvm/coalesced_mmio.c | 6 +- 1113 files changed, 30607 insertions(+), 15272 deletions(-) create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mag3110.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/pl353-smc.txt create mode 100644 Documentation/devicetree/bindings/sound/cs4341.txt create mode 100644 Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt create mode 100644 Documentation/nvdimm/security.txt create mode 100644 Documentation/powerpc/isa-versions.rst delete mode 100644 arch/arm/mach-oxnas/hotplug.c delete mode 100644 arch/arm/mach-realview/hotplug.c delete mode 100644 arch/arm/mach-realview/hotplug.h rename arch/arm/{mach-vexpress => plat-versatile}/hotplug.c (56%) delete mode 100644 arch/mips/kernel/scall64-64.S create mode 100644 arch/mips/kernel/scall64-n64.S create mode 100644 arch/mips/kernel/syscalls/Makefile create mode 100644 arch/mips/kernel/syscalls/syscall_n32.tbl create mode 100644 arch/mips/kernel/syscalls/syscall_n64.tbl create mode 100644 arch/mips/kernel/syscalls/syscall_o32.tbl create mode 100644 arch/mips/kernel/syscalls/syscallhdr.sh create mode 100644 arch/mips/kernel/syscalls/syscallnr.sh create mode 100644 arch/mips/kernel/syscalls/syscalltbl.sh copy arch/{m68k => sh}/kernel/syscalls/Makefile (100%) create mode 100644 arch/sh/kernel/syscalls/syscall.tbl create mode 100644 arch/sh/kernel/syscalls/syscallhdr.sh copy arch/{ia64 => sh}/kernel/syscalls/syscalltbl.sh (100%) delete mode 100644 arch/x86/kernel/macros.S create mode 100644 drivers/acpi/nfit/intel.c create mode 100644 drivers/android/binder_internal.h create mode 100644 drivers/android/binderfs.c rename drivers/clocksource/{meson6_timer.c => timer-meson6.c} (100%) create mode 100644 drivers/clocksource/timer-rda.c rename drivers/clocksource/{riscv_timer.c => timer-riscv.c} (94%) rename drivers/clocksource/{rockchip_timer.c => timer-rockchip.c} (100%) rename drivers/clocksource/{sun4i_timer.c => timer-sun4i.c} (100%) rename drivers/clocksource/{tegra20_timer.c => timer-tegra20.c} (100%) create mode 100644 drivers/memory/pl353-smc.c create mode 100644 drivers/nvdimm/security.c delete mode 100644 fs/cifs/dfs_cache.c delete mode 100644 fs/cifs/dfs_cache.h create mode 100644 include/dt-bindings/pinctrl/k3.h create mode 100644 include/linux/pl353-smc.h create mode 100644 include/trace/events/iscsi.h create mode 100644 include/uapi/linux/android/binder_ctl.h create mode 100644 include/uapi/linux/vhost_types.h create mode 100644 lib/fonts/font_ter16x32.c create mode 100644 net/tipc/trace.c create mode 100644 net/tipc/trace.h create mode 100755 scripts/gen_compile_commands.py create mode 100644 sound/soc/codecs/cs4341.c copy {arch => tools/arch}/x86/include/uapi/asm/prctl.h (100%) create mode 100644 tools/build/feature/test-libaio.c copy {include => tools/include}/uapi/linux/fadvise.h (100%) create mode 100644 tools/lib/traceevent/libtraceevent.pc.template create mode 100644 tools/perf/arch/arc/annotate/instructions.c create mode 100644 tools/perf/trace/beauty/arch_prctl.c create mode 100755 tools/perf/trace/beauty/fadvise.sh create mode 100755 tools/perf/trace/beauty/rename_flags.sh create mode 100644 tools/perf/trace/beauty/renameat.c create mode 100755 tools/perf/trace/beauty/x86_arch_prctl.sh create mode 100644 tools/perf/util/srccode.c create mode 100644 tools/perf/util/srccode.h create mode 100644 tools/testing/nvdimm/dimm_devs.c create mode 100755 tools/testing/selftests/net/forwarding/router_vid_1.sh create mode 100755 tools/testing/selftests/net/test_vxlan_fdb_changelink.sh create mode 100644 tools/testing/selftests/networking/timestamping/config create mode 100755 tools/testing/selftests/networking/timestamping/txtimestamp.sh