Skip to content
Snippets Groups Projects
  1. Dec 21, 2021
  2. Dec 20, 2021
  3. Dec 14, 2021
  4. Dec 09, 2021
  5. Nov 30, 2021
  6. Nov 23, 2021
  7. Nov 17, 2021
  8. Nov 15, 2021
    • Tim Harvey's avatar
      mmc: sdhci-esdhc-imx: disable CMDQ support · adab993c
      Tim Harvey authored
      
      On IMX SoC's which support CMDQ the following can occur during high a
      high cpu load:
      
      mmc2: cqhci: ============ CQHCI REGISTER DUMP ===========
      mmc2: cqhci: Caps:      0x0000310a | Version:  0x00000510
      mmc2: cqhci: Config:    0x00001001 | Control:  0x00000000
      mmc2: cqhci: Int stat:  0x00000000 | Int enab: 0x00000006
      mmc2: cqhci: Int sig:   0x00000006 | Int Coal: 0x00000000
      mmc2: cqhci: TDL base:  0x8003f000 | TDL up32: 0x00000000
      mmc2: cqhci: Doorbell:  0xbf01dfff | TCN:      0x00000000
      mmc2: cqhci: Dev queue: 0x00000000 | Dev Pend: 0x08000000
      mmc2: cqhci: Task clr:  0x00000000 | SSC1:     0x00011000
      mmc2: cqhci: SSC2:      0x00000001 | DCMD rsp: 0x00000800
      mmc2: cqhci: RED mask:  0xfdf9a080 | TERRI:    0x00000000
      mmc2: cqhci: Resp idx:  0x0000000d | Resp arg: 0x00000000
      mmc2: sdhci: ============ SDHCI REGISTER DUMP ===========
      mmc2: sdhci: Sys addr:  0x7c722000 | Version:  0x00000002
      mmc2: sdhci: Blk size:  0x00000200 | Blk cnt:  0x00000020
      mmc2: sdhci: Argument:  0x00018000 | Trn mode: 0x00000023
      mmc2: sdhci: Present:   0x01f88008 | Host ctl: 0x00000030
      mmc2: sdhci: Power:     0x00000002 | Blk gap:  0x00000080
      mmc2: sdhci: Wake-up:   0x00000008 | Clock:    0x0000000f
      mmc2: sdhci: Timeout:   0x0000008f | Int stat: 0x00000000
      mmc2: sdhci: Int enab:  0x107f4000 | Sig enab: 0x107f4000
      mmc2: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000502
      mmc2: sdhci: Caps:      0x07eb0000 | Caps_1:   0x8000b407
      mmc2: sdhci: Cmd:       0x00000d1a | Max curr: 0x00ffffff
      mmc2: sdhci: Resp[0]:   0x00000000 | Resp[1]:  0xffc003ff
      mmc2: sdhci: Resp[2]:   0x328f5903 | Resp[3]:  0x00d07f01
      mmc2: sdhci: Host ctl2: 0x00000088
      mmc2: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0xfe179020
      mmc2: sdhci-esdhc-imx: ========= ESDHC IMX DEBUG STATUS DUMP ====
      mmc2: sdhci-esdhc-imx: cmd debug status:  0x2120
      mmc2: sdhci-esdhc-imx: data debug status:  0x2200
      mmc2: sdhci-esdhc-imx: trans debug status:  0x2300
      mmc2: sdhci-esdhc-imx: dma debug status:  0x2400
      mmc2: sdhci-esdhc-imx: adma debug status:  0x2510
      mmc2: sdhci-esdhc-imx: fifo debug status:  0x2680
      mmc2: sdhci-esdhc-imx: async fifo debug status:  0x2750
      mmc2: sdhci: ============================================
      
      For now, disable CMDQ support on the imx8qm/imx8qxp/imx8mm until the
      issue is found and resolved.
      
      Fixes: bb6e3581 ("mmc: sdhci-esdhc-imx: add CMDQ support")
      Fixes: cde5e8e9 ("mmc: sdhci-esdhc-imx: Add an new esdhc_soc_data for i.MX8MM")
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarTim Harvey <tharvey@gateworks.com>
      Reviewed-by: default avatarHaibo Chen <haibo.chen@nxp.com>
      Acked-by: default avatarAdrian Hunter <adrian.hunter@intel.com>
      Link: https://lore.kernel.org/r/20211103165415.2016-1-tharvey@gateworks.com
      
      
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      adab993c
  9. Nov 06, 2021
    • Mianhan Liu's avatar
      include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h · a1554c00
      Mianhan Liu authored
      nr_free_buffer_pages could be exposed through mm.h instead of swap.h.
      The advantage of this change is that it can reduce the obsolete
      includes.  For example, net/ipv4/tcp.c wouldn't need swap.h any more
      since it has already included mm.h.  Similarly, after checking all the
      other files, it comes that tcp.c, udp.c meter.c ,...  follow the same
      rule, so these files can have swap.h removed too.
      
      Moreover, after preprocessing all the files that use
      nr_free_buffer_pages, it turns out that those files have already
      included mm.h.Thus, we can move nr_free_buffer_pages from swap.h to mm.h
      safely.  This change will not affect the compilation of other files.
      
      Link: https://lkml.kernel.org/r/20210912133640.1624-1-liumh1@shanghaitech.edu.cn
      
      
      Signed-off-by: default avatarMianhan Liu <liumh1@shanghaitech.edu.cn>
      Cc: Jakub Kicinski <kuba@kernel.org>
      CC: Ulf Hansson <ulf.hansson@linaro.org>
      Cc: "David S . Miller" <davem@davemloft.net>
      Cc: Simon Horman <horms@verge.net.au>
      Cc: Pravin B Shelar <pshelar@ovn.org>
      Cc: Vlad Yasevich <vyasevich@gmail.com>
      Cc: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
      Cc: Matthew Wilcox <willy@infradead.org>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      a1554c00
  10. Oct 29, 2021
  11. Oct 28, 2021
  12. Oct 26, 2021
  13. Oct 21, 2021
  14. Oct 19, 2021
  15. Oct 18, 2021
  16. Oct 14, 2021
  17. Oct 12, 2021
Loading