1. 20 12月, 2021 2 次提交
  2. 13 12月, 2021 4 次提交
  3. 09 12月, 2021 2 次提交
  4. 07 12月, 2021 2 次提交
  5. 29 11月, 2021 2 次提交
  6. 10 11月, 2021 6 次提交
  7. 06 11月, 2021 2 次提交
  8. 03 11月, 2021 2 次提交
  9. 01 11月, 2021 3 次提交
    • L
      Linux 5.15 · 8bb7eca9
      Linus Torvalds 提交于
      8bb7eca9
    • L
      Merge tag 'perf-tools-fixes-for-v5.15-2021-10-31' of... · 75fcbd38
      Linus Torvalds 提交于
      Merge tag 'perf-tools-fixes-for-v5.15-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
      
      Pull perf tools fixes from Arnaldo Carvalho de Melo:
      
       - Fix compilation of callchain related code on powerpc with gcc11+
      
       - Fix PERF_SAMPLE_WEIGHT_STRUCT support in 'perf script'
      
       - Check session->header.env.arch before using it, fixing a segmentation
         fault
      
       - Suppress 'rm dlfilter' build messages
      
      * tag 'perf-tools-fixes-for-v5.15-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux:
        perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support
        perf callchain: Fix compilation on powerpc with gcc11+
        perf script: Check session->header.env.arch before using it
        perf build: Suppress 'rm dlfilter' build message
      75fcbd38
    • L
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm · ca5e83ed
      Linus Torvalds 提交于
      Pull kvm fixes from Paolo Bonzini:
      
       - Fixes for s390 interrupt delivery
      
       - Fixes for Xen emulator bugs showing up as debug kernel WARNs
      
       - Fix another issue with SEV/ES string I/O VMGEXITs
      
      * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
        KVM: x86: Take srcu lock in post_kvm_run_save()
        KVM: SEV-ES: fix another issue with string I/O VMGEXITs
        KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block()
        KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock
        KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu
        KVM: s390: clear kicked_mask before sleeping again
      ca5e83ed
  10. 31 10月, 2021 7 次提交
  11. 30 10月, 2021 8 次提交
    • A
      scsi: ufs: ufshpb: Remove HPB2.0 flows · 09d9e4d0
      Avri Altman 提交于
      The Host Performance Buffer feature allows UFS read commands to carry the
      physical media addresses along with the LBAs, thus allowing less internal
      L2P-table switches in the device.  HPB1.0 allowed a single LBA, while
      HPB2.0 increases this capacity up to 255 blocks.
      
      Carrying more than a single record, the read operation is no longer purely
      of type "read" but a "hybrid" command: Writing the physical address to the
      device in one operation and reading back the required payload in another.
      
      The JEDEC HPB spec defines two commands for this operation:
      HPB-WRITE-BUFFER (0x2) to write the physical addresses to device, and
      HPB-READ to read the payload.
      
      With the current HPB design the UFS driver has no alternative but to divide
      the READ request into 2 separate commands: HPB-WRITE-BUFFER and HPB-READ.
      This causes a great deal of aggravation to the block layer guys who
      demanded that we completely revert the entire HPB driver regardless of the
      huge amount of corporate effort already invested in it.
      
      As a compromise, remove only the pieces that implement the 2.0
      specification. This is done as a matter of urgency for the final 5.15
      release.
      
      Link: https://lore.kernel.org/r/20211030062301.248-1-avri.altman@wdc.comTested-by: NAvri Altman <avri.altman@wdc.com>
      Tested-by: NBean Huo <beanhuo@micron.com>
      Reviewed-by: NBart Van Assche <bvanassche@acm.org>
      Reviewed-by: NBean Huo <beanhuo@micron.com>
      Co-developed-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
      Signed-off-by: NAvri Altman <avri.altman@wdc.com>
      Signed-off-by: NMartin K. Petersen <martin.petersen@oracle.com>
      09d9e4d0
    • L
      Merge tag 'powerpc-5.15-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux · 119c8505
      Linus Torvalds 提交于
      Pull powerpc fixes from Michael Ellerman:
       "Three commits fixing some issues introduced with the recent IOMMU
        changes we merged.
      
        Thanks to Alexey Kardashevskiy"
      
      * tag 'powerpc-5.15-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
        powerpc/pseries/iommu: Create huge DMA window if no MMIO32 is present
        powerpc/pseries/iommu: Check if the default window in use before removing it
        powerpc/pseries/iommu: Use correct vfree for it_map
      119c8505
    • L
      Merge tag 'gpio-fixes-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux · db2398a5
      Linus Torvalds 提交于
      Pull gpio fixes from Bartosz Golaszewski:
      
       - fix the return value check when parsing the ngpios property in
         gpio-xgs-iproc
      
       - check the return value of bgpio_init() in gpio-mlxbf2
      
      * tag 'gpio-fixes-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
        gpio: mlxbf2.c: Add check for bgpio_init failure
        gpio: xgs-iproc: fix parsing of ngpios property
      db2398a5
    • L
      Merge tag 'block-5.15-2021-10-29' of git://git.kernel.dk/linux-block · a379fbbc
      Linus Torvalds 提交于
      Pull block fixes from Jens Axboe:
      
       - NVMe pull request:
            - fix nvmet-tcp header digest verification (Amit Engel)
            - fix a memory leak in nvmet-tcp when releasing a queue (Maurizio
              Lombardi)
            - fix nvme-tcp H2CData PDU send accounting again (Sagi Grimberg)
            - fix digest pointer calculation in nvme-tcp and nvmet-tcp (Varun
              Prakash)
            - fix possible nvme-tcp req->offset corruption (Varun Prakash)
      
       - Queue drain ordering fix (Ming)
      
       - Partition check regression for zoned devices (Shin'ichiro)
      
       - Zone queue restart fix (Naohiro)
      
      * tag 'block-5.15-2021-10-29' of git://git.kernel.dk/linux-block:
        block: Fix partition check for host-aware zoned block devices
        nvmet-tcp: fix header digest verification
        nvmet-tcp: fix data digest pointer calculation
        nvme-tcp: fix data digest pointer calculation
        nvme-tcp: fix possible req->offset corruption
        block: schedule queue restart after BLK_STS_ZONE_RESOURCE
        block: drain queue after disk is removed from sysfs
        nvme-tcp: fix H2CData PDU send accounting (again)
        nvmet-tcp: fix a memory leak when releasing a queue
      a379fbbc
    • M
      scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT · 61a9f252
      Martin K. Petersen 提交于
      Testing revealed a problem with how the reference tag was handled for
      a WRITE_INSERT operation. The SCSI_PROT_REF_CHECK flag is not set when
      the controller is asked to generate the protection information
      (i.e. not DIX). And as a result the initial reference tag would not be
      set in the WRITE_INSERT case.
      
      Separate handling of the REF_CHECK and REF_INCREMENT flags to align
      with both the DIX spec and the MPI implementation.
      
      Link: https://lore.kernel.org/r/20211028034202.24225-1-martin.petersen@oracle.com
      Fixes: b3e2c72a ("scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI")
      Signed-off-by: NMartin K. Petersen <martin.petersen@oracle.com>
      61a9f252
    • L
      Merge tag 'mmc-v5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc · 17d50f89
      Linus Torvalds 提交于
      Pull MMC fixes from Ulf Hansson:
      
       - tmio: Re-enable card irqs after a reset
      
       - mtk-sd: Fixup probing of cqhci for crypto
      
       - cqhci: Fix support for suspend/resume
      
       - vub300: Fix control-message timeouts
      
       - dw_mmc-exynos: Fix support for tuning
      
       - winbond: Silences build errors on M68K
      
       - sdhci-esdhc-imx: Fix support for tuning
      
       - sdhci-pci: Read card detect from ACPI for Intel Merrifield
      
       - sdhci: Fix eMMC support for Thundercomm TurboX CM2290
      
      * tag 'mmc-v5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc:
        mmc: tmio: reenable card irqs after the reset callback
        mmc: mediatek: Move cqhci init behind ungate clock
        mmc: cqhci: clear HALT state after CQE enable
        mmc: vub300: fix control-message timeouts
        mmc: dw_mmc: exynos: fix the finding clock sample value
        mmc: winbond: don't build on M68K
        mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit
        mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifield
        mmc: sdhci: Map more voltage level to SDHCI_POWER_330
      17d50f89
    • L
      Merge tag 'for-5.15-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux · fd919bbd
      Linus Torvalds 提交于
      Pull btrfs fixes from David Sterba:
       "Last minute fixes for crash on 32bit architectures when compression is
        in use. It's a regression introduced in 5.15-rc and I'd really like
        not let this into the final release, fixes via stable trees would add
        unnecessary delay.
      
        The problem is on 32bit architectures with highmem enabled, the pages
        for compression may need to be kmapped, while the patches removed that
        as we don't use GFP_HIGHMEM allocations anymore. The pages that don't
        come from local allocation still may be from highmem. Despite being on
        32bit there's enough such ARM machines in use so it's not a marginal
        issue.
      
        I did full reverts of the patches one by one instead of a huge one.
        There's one exception for the "lzo" revert as there was an
        intermediate patch touching the same code to make it compatible with
        subpage. I can't revert that one too, so the revert in lzo.c is
        manual. Qu Wenruo has worked on that with me and verified the changes"
      
      * tag 'for-5.15-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
        Revert "btrfs: compression: drop kmap/kunmap from lzo"
        Revert "btrfs: compression: drop kmap/kunmap from zlib"
        Revert "btrfs: compression: drop kmap/kunmap from zstd"
        Revert "btrfs: compression: drop kmap/kunmap from generic helpers"
      fd919bbd
    • L
      Merge tag 'trace-v5.15-rc6-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace · 6f115212
      Linus Torvalds 提交于
      Pull tracing comment fixes from Steven Rostedt:
      
       - Some bots have informed me that some of the ftrace functions
         kernel-doc has formatting issues.
      
       - Also, fix my snake instinct.
      
      * tag 'trace-v5.15-rc6-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
        tracing: Fix misspelling of "missing"
        ftrace: Fix kernel-doc formatting issues
      6f115212