1. 20 Dec, 2020 7 commits
    • Linus Torvalds's avatar
      Merge tag 'for-linus-5.11-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux · e37b12e4
      Linus Torvalds authored
      Pull orangefs update from Mike Marshall:
       "Add splice file operations"
      
      * tag 'for-linus-5.11-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux:
        orangefs: add splice file operations
      e37b12e4
    • Linus Torvalds's avatar
      Merge tag '5.11-rc-smb3-part2' of git://git.samba.org/sfrench/cifs-2.6 · 58288813
      Linus Torvalds authored
      Pull cifs fixes from Steve French:
       "Four small CIFS/SMB3 fixes (witness protocol and reconnect related),
        and two that add ability to get and set auditing information in the
        security descriptor (SACL), which can be helpful not just for backup
        scenarios ("smbinfo secdesc" etc.) but also for improving security"
      
      * tag '5.11-rc-smb3-part2' of git://git.samba.org/sfrench/cifs-2.6:
        Add SMB 2 support for getting and setting SACLs
        SMB3: Add support for getting and setting SACLs
        cifs: Avoid error pointer dereference
        cifs: Re-indent cifs_swn_reconnect()
        cifs: Unlock on errors in cifs_swn_reconnect()
        cifs: Delete a stray unlock in cifs_swn_reconnect()
      58288813
    • Linus Torvalds's avatar
      Merge tag 'perf-tools-2020-12-19' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux · 48342fc0
      Linus Torvalds authored
      Pull perf tools updates from Arnaldo Carvalho de Melo:
       "perf record:
         - Fix memory leak when using '--user-regs=?' to list registers
      
        aarch64 support:
         - Add aarch64 registers to 'perf record's' --user-regs command line
           option
      
        aarch64 hw tracing support:
         - Decode memory tagging properties
         - Improve ARM's auxtrace support
         - Add support for ARMv8.3-SPE
      
        perf kvm:
         - Add kvm-stat for arm64
      
        perf stat:
         - Add --quiet option
      
        Cleanups:
         - Fixup function names wrt what is in libperf and what is in
           tools/perf
      
        Build:
         - Allow building without libbpf in older systems
      
        New kernel features:
         - Initial support for data/code page size sample type, more to come
      
        perf annotate:
         - Support MIPS instruction extended support
      
        perf stack unwinding:
         - Fix separate debug info files when using elfutils' libdw's unwinder
      
        perf vendor events:
         - Update Intel's Skylake client events to v50
         - Add JSON metrics for ARM's imx8mm DDR Perf
         - Support printing metric groups for system PMUs
      
        perf build id:
         - Prep work for supporting having the build id provided by the kernel
           in PERF_RECORD_MMAP2 metadata events
      
        perf stat:
         - Support regex pattern in --for-each-cgroup
      
        pipe mode:
         - Allow to use stdio functions for pipe mode
         - Support 'perf report's' --header-only for pipe mode
         - Support pipe mode display in 'perf evlist'
      
        Documentation:
         - Update information about CAP_PERFMON"
      
      * tag 'perf-tools-2020-12-19' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux: (134 commits)
        perf mem: Factor out a function to generate sort order
        perf sort: Add sort option for data page size
        perf script: Support data page size
        tools headers UAPI: Update asm-generic/unistd.h
        tools headers cpufeatures: Sync with the kernel sources
        tools headers UAPI: Sync linux/prctl.h with the kernel sources
        tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
        tools headers UAPI: Sync linux/const.h with the kernel headers
        tools arch x86: Sync the msr-index.h copy with the kernel sources
        perf trace beauty: Update copy of linux/socket.h with the kernel sources
        tools headers: Update linux/ctype.h with the kernel sources
        tools headers: Add conditional __has_builtin()
        tools headers: Get tools's linux/compiler.h closer to the kernel's
        tools headers UAPI: Sync linux/stat.h with the kernel sources
        tools headers: Syncronize linux/build_bug.h with the kernel sources
        perf tools: Reformat record's control fd man text
        perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section.
        perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE
        perf tools: Add support to read build id from compressed elf
        perf debug: Add debug_set_file function
        ...
      48342fc0
    • Linus Torvalds's avatar
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm · 6a447b0e
      Linus Torvalds authored
      Pull KVM updates from Paolo Bonzini:
       "Much x86 work was pushed out to 5.12, but ARM more than made up for it.
      
        ARM:
         - PSCI relay at EL2 when "protected KVM" is enabled
         - New exception injection code
         - Simplification of AArch32 system register handling
         - Fix PMU accesses when no PMU is enabled
         - Expose CSV3 on non-Meltdown hosts
         - Cache hierarchy discovery fixes
         - PV steal-time cleanups
         - Allow function pointers at EL2
         - Various host EL2 entry cleanups
         - Simplification of the EL2 vector allocation
      
        s390:
         - memcg accouting for s390 specific parts of kvm and gmap
         - selftest for diag318
         - new kvm_stat for when async_pf falls back to sync
      
        x86:
         - Tracepoints for the new pagetable code from 5.10
         - Catch VFIO and KVM irqfd events before userspace
         - Reporting dirty pages to userspace with a ring buffer
         - SEV-ES host support
         - Nested VMX support for wait-for-SIPI activity state
         - New feature flag (AVX512 FP16)
         - New system ioctl to report Hyper-V-compatible paravirtualization features
      
        Generic:
         - Selftest improvements"
      
      * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (171 commits)
        KVM: SVM: fix 32-bit compilation
        KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
        KVM: SVM: Provide support to launch and run an SEV-ES guest
        KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
        KVM: SVM: Provide support for SEV-ES vCPU loading
        KVM: SVM: Provide support for SEV-ES vCPU creation/loading
        KVM: SVM: Update ASID allocation to support SEV-ES guests
        KVM: SVM: Set the encryption mask for the SVM host save area
        KVM: SVM: Add NMI support for an SEV-ES guest
        KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
        KVM: SVM: Do not report support for SMM for an SEV-ES guest
        KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
        KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
        KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
        KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
        KVM: SVM: Add support for EFER write traps for an SEV-ES guest
        KVM: SVM: Support string IO operations for an SEV-ES guest
        KVM: SVM: Support MMIO for an SEV-ES guest
        KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
        KVM: SVM: Create trace events for VMGEXIT processing
        ...
      6a447b0e
    • Linus Torvalds's avatar
      Merge tag 'rtc-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux · f4a2f786
      Linus Torvalds authored
      Pull RTC updates from Alexandre Belloni:
       "Subsystem:
      
         - Remove nvram ABI. There was no complaints about the deprecation for
           the last 3 years.
      
         - Improve RTC device allocation and registration
      
         - Now available for ARCH=um
      
        Drivers:
      
         - at91rm9200: correction and sam9x60 support
      
         - ds1307: improve ACPI support
      
         - mxc: now DT only
      
         - pcf2127: watchdog support now needs the reset-source property
      
         - pcf8523: set range
      
         - rx6110: i2c support"
      
      * tag 'rtc-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (43 commits)
        rtc: pcf2127: only use watchdog when explicitly available
        dt-bindings: rtc: add reset-source property
        rtc: fix RTC removal
        rtc: s3c: Remove dead code related to periodic tick handling
        rtc: s3c: Disable all enable (RTC, tick) bits in the probe
        rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time
        rtc: test: remove debug message
        rtc: mxc{,_v2}: enable COMPILE_TEST
        rtc: enable RTC framework on ARCH=um
        rtc: pcf8523: use BIT
        rtc: pcf8523: set range
        rtc: pcf8523: switch to devm_rtc_allocate_device
        rtc: destroy mutex when releasing the device
        rtc: shrink devm_rtc_allocate_device()
        rtc: rework rtc_register_device() resource management
        rtc: nvmem: emit an error message when nvmem registration fails
        rtc: add devm_ prefix to rtc_nvmem_register()
        rtc: nvmem: remove nvram ABI
        Documentation: list RTC devres helpers in devres.rst
        rtc: omap: use devm_pinctrl_register()
        ...
      f4a2f786
    • Linus Torvalds's avatar
      Merge tag 'gfs2-for-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 · 7703f46f
      Linus Torvalds authored
      Pull gfs2 updates from Andreas Gruenbacher:
      
       - Don't wait for unfreeze of the wrong filesystems
      
       - Remove an obsolete delete_work_func hack and an incorrect
         sb_start_write
      
       - Minor documentation updates and cosmetic care
      
      * tag 'gfs2-for-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2:
        gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only
        gfs2: Remove sb_start_write from gfs2_statfs_sync
        gfs2: remove trailing semicolons from macro definitions
        Revert "GFS2: Prevent delete work from occurring on glocks used for create"
        gfs2: Make inode operations static
        MAINTAINERS: Add gfs2 bug tracker link
        Documentation: Update filesystems/gfs2.rst
      7703f46f
    • Heiko Carstens's avatar
      epoll: fix compat syscall wire up of epoll_pwait2 · 450f68e2
      Heiko Carstens authored
      Commit b0a0c261 ("epoll: wire up syscall epoll_pwait2") wired up
      the 64 bit syscall instead of the compat variant in a couple of places.
      
      Fixes: b0a0c261 ("epoll: wire up syscall epoll_pwait2")
      Signed-off-by: default avatarHeiko Carstens <hca@linux.ibm.com>
      Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
      Cc: Willem de Bruijn <willemb@google.com>
      Cc: Al Viro <viro@zeniv.linux.org.uk>
      Cc: Arnd Bergmann <arnd@arndb.de>
      Cc: Matthew Wilcox (Oracle) <willy@infradead.org>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Will Deacon <will@kernel.org>
      Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      Cc: Vasily Gorbik <gor@linux.ibm.com>
      Cc: Christian Borntraeger <borntraeger@de.ibm.com>
      Cc: "David S. Miller" <davem@davemloft.net>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      450f68e2
  2. 19 Dec, 2020 33 commits