1. 03 Sep, 2020 3 commits
  2. 01 Sep, 2020 24 commits
  3. 14 Aug, 2020 7 commits
  4. 13 Aug, 2020 1 commit
    • Linus Torvalds's avatar
      Merge tag 'rtc-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux · dc06fe51
      Linus Torvalds authored
      Pull RTC updates from Alexandre Belloni:
       "Not much this cycle - mostly non urgent driver fixes:
      
         - ds1374: use watchdog core
      
         - pcf2127: add alarm and pcf2129 support"
      
      * tag 'rtc-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux:
        rtc: pcf2127: fix alarm handling
        rtc: pcf2127: add alarm support
        rtc: pcf2127: add pca2129 device id
        rtc: max77686: Fix wake-ups for max77620
        rtc: ds1307: provide an indication that the watchdog has fired
        rtc: ds1374: remove unused define
        rtc: ds1374: fix RTC_DRV_DS1374_WDT dependencies
        rtc: cleanup obsolete comment about struct rtc_class_ops
        rtc: pl031: fix set_alarm by adding back call to alarm_irq_enable
        rtc: ds1374: wdt: Use watchdog core for watchdog part
        rtc: Replace HTTP links with HTTPS ones
        rtc: goldfish: Enable interrupt in set_alarm() when necessary
        rtc: max77686: Do not allow interrupt to fire before system resume
        rtc: imxdi: fix trivial typos
        rtc: cpcap: fix range
      dc06fe51
  5. 12 Aug, 2020 5 commits
    • Linus Torvalds's avatar
      Merge tag 'ceph-for-5.9-rc1' of git://github.com/ceph/ceph-client · 7c2a69f6
      Linus Torvalds authored
      Pull ceph updates from Ilya Dryomov:
       "Xiubo has completed his work on filesystem client metrics, they are
        sent to all available MDSes once per second now.
      
        Other than that, we have a lot of fixes and cleanups all around the
        filesystem, including a tweak to cut down on MDS request resends in
        multi-MDS setups from Yanhu and fixups for SELinux symlink labeling
        and MClientSession message decoding from Jeff"
      
      * tag 'ceph-for-5.9-rc1' of git://github.com/ceph/ceph-client: (22 commits)
        ceph: handle zero-length feature mask in session messages
        ceph: use frag's MDS in either mode
        ceph: move sb->wb_pagevec_pool to be a global mempool
        ceph: set sec_context xattr on symlink creation
        ceph: remove redundant initialization of variable mds
        ceph: fix use-after-free for fsc->mdsc
        ceph: remove unused variables in ceph_mdsmap_decode()
        ceph: delete repeated words in fs/ceph/
        ceph: send client provided metric flags in client metadata
        ceph: periodically send perf metrics to MDSes
        ceph: check the sesion state and return false in case it is closed
        libceph: replace HTTP links with HTTPS ones
        ceph: remove unnecessary cast in kfree()
        libceph: just have osd_req_op_init() return a pointer
        ceph: do not access the kiocb after aio requests
        ceph: clean up and optimize ceph_check_delayed_caps()
        ceph: fix potential mdsc use-after-free crash
        ceph: switch to WARN_ON_ONCE in encode_supported_features()
        ceph: add global total_caps to count the mdsc's total caps number
        ceph: add check_session_state() helper and make it global
        ...
      7c2a69f6
    • Linus Torvalds's avatar
      Merge branch 'parisc-5.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux · 7a02c8d4
      Linus Torvalds authored
      Pull more parisc updates from Helge Deller:
      
       - Oscar Carter contributed a patch which fixes parisc's usage of
         dereference_function_descriptor() and thus will allow using the
         -Wcast-function-type compiler option in the top-level Makefile
      
       - Sven Schnelle fixed a bug in the SBA code to prevent crashes during
         kexec
      
       - John David Anglin provided implementations for __smp_store_release()
         and __smp_load_acquire barriers() which avoids using the sync
         assembler instruction and thus speeds up barrier paths
      
       - Some whitespace cleanups in parisc's atomic.h header file
      
      * 'parisc-5.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
        parisc: Implement __smp_store_release and __smp_load_acquire barriers
        parisc: mask out enable and reserved bits from sba imask
        parisc: Whitespace cleanups in atomic.h
        parisc/kernel/ftrace: Remove function callback casts
        sections.h: dereference_function_descriptor() returns void pointer
      7a02c8d4
    • Linus Torvalds's avatar
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm · 8cd84b70
      Linus Torvalds authored
      Pull more KVM updates from Paolo Bonzini:
       "PPC:
         - Improvements and bugfixes for secure VM support, giving reduced
           startup time and memory hotplug support.
      
         - Locking fixes in nested KVM code
      
         - Increase number of guests supported by HV KVM to 4094
      
         - Preliminary POWER10 support
      
        ARM:
         - Split the VHE and nVHE hypervisor code bases, build the EL2 code
           separately, allowing for the VHE code to now be built with
           instrumentation
      
         - Level-based TLB invalidation support
      
         - Restructure of the vcpu register storage to accomodate the NV code
      
         - Pointer Authentication available for guests on nVHE hosts
      
         - Simplification of the system register table parsing
      
         - MMU cleanups and fixes
      
         - A number of post-32bit cleanups and other fixes
      
        MIPS:
         - compilation fixes
      
        x86:
         - bugfixes
      
         - support for the SERIALIZE instruction"
      
      * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (70 commits)
        KVM: MIPS/VZ: Fix build error caused by 'kvm_run' cleanup
        x86/kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled
        MIPS: KVM: Convert a fallthrough comment to fallthrough
        MIPS: VZ: Only include loongson_regs.h for CPU_LOONGSON64
        x86: Expose SERIALIZE for supported cpuid
        KVM: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled
        KVM: arm64: Move S1PTW S2 fault logic out of io_mem_abort()
        KVM: arm64: Don't skip cache maintenance for read-only memslots
        KVM: arm64: Handle data and instruction external aborts the same way
        KVM: arm64: Rename kvm_vcpu_dabt_isextabt()
        KVM: arm: Add trace name for ARM_NISV
        KVM: arm64: Ensure that all nVHE hyp code is in .hyp.text
        KVM: arm64: Substitute RANDOMIZE_BASE for HARDEN_EL2_VECTORS
        KVM: arm64: Make nVHE ASLR conditional on RANDOMIZE_BASE
        KVM: PPC: Book3S HV: Rework secure mem slot dropping
        KVM: PPC: Book3S HV: Move kvmppc_svm_page_out up
        KVM: PPC: Book3S HV: Migrate hot plugged memory
        KVM: PPC: Book3S HV: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs
        KVM: PPC: Book3S HV: Track the state GFNs associated with secure VMs
        KVM: PPC: Book3S HV: Disable page merging in H_SVM_INIT_START
        ...
      8cd84b70
    • Linus Torvalds's avatar
      Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux · 05a5b5d8
      Linus Torvalds authored
      Pull more clk updates from Stephen Boyd:
       "Here's some more updates that missed the last pull request because I
        happened to tag the tree at an earlier point in the history of
        clk-next. I must have fat fingered it and checked out an older version
        of clk-next on this second computer I'm using.
      
        This time it actually includes more code for Qualcomm SoCs, the AT91
        major updates, and some Rockchip SoC clk driver updates as well. I've
        corrected this flow so this shouldn't happen again"
      
      * tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (83 commits)
        clk: bcm2835: Do not use prediv with bcm2711's PLLs
        clk: drop unused function __clk_get_flags
        clk: hsdk: Fix bad dependency on IOMEM
        dt-bindings: clock: Fix YAML schemas for LPASS clocks on SC7180
        clk: mmp: avoid missing prototype warning
        clk: sparx5: Add Sparx5 SoC DPLL clock driver
        dt-bindings: clock: sparx5: Add bindings include file
        clk: qoriq: add LS1021A core pll mux options
        clk: clk-atlas6: fix return value check in atlas6_clk_init()
        clk: tegra: pll: Improve PLLM enable-state detection
        clk: X1000: Add support for calculat REFCLK of USB PHY.
        clk: JZ4780: Reformat the code to align it.
        clk: JZ4780: Add functions for enable and disable USB PHY.
        clk: Ingenic: Add RTC related clocks for Ingenic SoCs.
        dt-bindings: clock: Add tabs to align code.
        dt-bindings: clock: Add RTC related clocks for Ingenic SoCs.
        clk: davinci: Use fallthrough pseudo-keyword
        clk: imx: Use fallthrough pseudo-keyword
        clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk
        clk: qcom: gcc-sdm660: Add missing modem reset
        ...
      05a5b5d8
    • Linus Torvalds's avatar
      Merge tag 'linux-watchdog-5.9-rc1' of git://www.linux-watchdog.org/linux-watchdog · 45860394
      Linus Torvalds authored
      Pull watchdog updates from Wim Van Sebroeck:
      
       - f71808e_wdt imporvements
      
       - dw_wdt improvements
      
       - mlx-wdt: support new watchdog type with longer timeout period
      
       - fallthrough pseudo-keyword replacements
      
       - overall small fixes and improvements
      
      * tag 'linux-watchdog-5.9-rc1' of git://www.linux-watchdog.org/linux-watchdog: (35 commits)
        watchdog: rti-wdt: balance pm runtime enable calls
        watchdog: rti-wdt: attach to running watchdog during probe
        watchdog: add support for adjusting last known HW keepalive time
        watchdog: use __watchdog_ping in startup
        watchdog: softdog: Add options 'soft_reboot_cmd' and 'soft_active_on_boot'
        watchdog: pcwd_usb: remove needless check before usb_free_coherent()
        watchdog: Replace HTTP links with HTTPS ones
        dt-bindings: watchdog: renesas,wdt: Document r8a774e1 support
        watchdog: initialize device before misc_register
        watchdog: booke_wdt: Add common nowayout parameter driver
        watchdog: scx200_wdt: Use fallthrough pseudo-keyword
        watchdog: Use fallthrough pseudo-keyword
        watchdog: f71808e_wdt: do stricter parameter validation
        watchdog: f71808e_wdt: clear watchdog timeout occurred flag
        watchdog: f71808e_wdt: remove use of wrong watchdog_info option
        watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options
        docs: watchdog: codify ident.options as superset of possible status flags
        dt-bindings: watchdog: Add compatible for QCS404, SC7180, SDM845, SM8150
        dt-bindings: watchdog: Convert QCOM watchdog timer bindings to YAML
        watchdog: dw_wdt: Add DebugFS files
        ...
      45860394