1. 04 Feb, 2021 1 commit
  2. 27 Jan, 2021 1 commit
  3. 26 Jan, 2021 1 commit
  4. 22 Jan, 2021 2 commits
  5. 21 Jan, 2021 4 commits
  6. 19 Jan, 2021 1 commit
  7. 15 Jan, 2021 2 commits
    • Mark Brown's avatar
      Merge series "Remove ARM platform efm32" from Uwe Kleine-König <u.kleine-koenig@pengutronix.de> · de634b89
      Mark Brown authored
      Uwe Kleine-König <uwe.kleine-koenig@pengutronix.de>:
      
      From: Uwe Kleine-König <uwe.kleine-koenig@pengutronix.de>
      
      Hello,
      
      there are no known active users of the efm32 platform. Given that the
      only machine that is supported has only 4 MiB of RAM its use is also
      quite limited.
      
      Back then it served as the platform to develop ARMv7-M support in Linux
      which was quite fun and still is a blissful memory.
      
      Still given that the code serves no purpose and this probably won't
      change anytime soon, remove all platform support.
      
      I'm unsure what to do with the device tree bindings. Should we delete
      them, too?
      
      Best regards
      Uwe
      
      Uwe Kleine-König (7):
        ARM: drop efm32 platform
        clk: Drop unused efm32gg driver
        clocksource: Drop unused efm32 timer code
        spi: Drop unused efm32 bus driver
        i2c: Drop unused efm32 bus driver
        tty: Drop unused efm32 serial driver
        MAINTAINERS: Remove deleted platform efm32
      
       MAINTAINERS                              |   7 -
       arch/arm/Kconfig                         |  10 +-
       arch/arm/Kconfig.debug                   |  17 -
       arch/arm/Makefile                        |   1 -
       arch/arm/boot/dts/Makefile               |   2 -
       arch/arm/boot/dts/efm32gg-dk3750.dts     |  88 ---
       arch/arm/boot/dts/efm32gg.dtsi           | 177 -----
       arch/arm/configs/efm32_defconfig         |  98 ---
       arch/arm/include/debug/efm32.S           |  45 --
       arch/arm/mach-efm32/Makefile             |   2 -
       arch/arm/mach-efm32/Makefile.boot        |   4 -
       arch/arm/mach-efm32/dtmachine.c          |  16 -
       arch/arm/mm/Kconfig                      |   1 -
       drivers/clk/Makefile                     |   1 -
       drivers/clk/clk-efm32gg.c                |  84 ---
       drivers/clocksource/Kconfig              |   9 -
       drivers/clocksource/Makefile             |   1 -
       drivers/clocksource/timer-efm32.c        | 278 --------
       drivers/i2c/busses/Kconfig               |   7 -
       drivers/i2c/busses/Makefile              |   1 -
       drivers/i2c/busses/i2c-efm32.c           | 469 -------------
       drivers/spi/Kconfig                      |   7 -
       drivers/spi/Makefile                     |   1 -
       drivers/spi/spi-efm32.c                  | 462 ------------
       drivers/tty/serial/Kconfig               |  13 -
       drivers/tty/serial/Makefile              |   1 -
       drivers/tty/serial/efm32-uart.c          | 852 -----------------------
       include/linux/platform_data/efm32-spi.h  |  15 -
       include/linux/platform_data/efm32-uart.h |  19 -
       include/uapi/linux/serial_core.h         |   3 -
       30 files changed, 1 insertion(+), 2690 deletions(-)
       delete mode 100644 arch/arm/boot/dts/efm32gg-dk3750.dts
       delete mode 100644 arch/arm/boot/dts/efm32gg.dtsi
       delete mode 100644 arch/arm/configs/efm32_defconfig
       delete mode 100644 arch/arm/include/debug/efm32.S
       delete mode 100644 arch/arm/mach-efm32/Makefile
       delete mode 100644 arch/arm/mach-efm32/Makefile.boot
       delete mode 100644 arch/arm/mach-efm32/dtmachine.c
       delete mode 100644 drivers/clk/clk-efm32gg.c
       delete mode 100644 drivers/clocksource/timer-efm32.c
       delete mode 100644 drivers/i2c/busses/i2c-efm32.c
       delete mode 100644 drivers/spi/spi-efm32.c
       delete mode 100644 drivers/tty/serial/efm32-uart.c
       delete mode 100644 include/linux/platform_data/efm32-spi.h
       delete mode 100644 include/linux/platform_data/efm32-uart.h
      
      base-commit: 5c8fe583
      --
      2.29.2
      
      _______________________________________________
      linux-arm-kernel mailing list
      linux-arm-kernel@lists.infradead.org
      http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
      de634b89
    • Uwe Kleine-König's avatar
      spi: Drop unused efm32 bus driver · 0ba882ae
      Uwe Kleine-König authored
      Support for this machine was just removed, so drop the now unused spi
      bus driver, too.
      Signed-off-by: default avatarUwe Kleine-König <u.kleine-koenig@pengutronix.de>
      Link: https://lore.kernel.org/r/20210114151630.128830-5-u.kleine-koenig@pengutronix.deSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      0ba882ae
  8. 14 Jan, 2021 4 commits
  9. 13 Jan, 2021 14 commits
  10. 11 Jan, 2021 3 commits
  11. 10 Jan, 2021 7 commits
    • Linus Torvalds's avatar
      Linux 5.11-rc3 · 7c53f6b6
      Linus Torvalds authored
      7c53f6b6
    • Linus Torvalds's avatar
      Merge tag 'kbuild-fixes-v5.11' of... · 20210a98
      Linus Torvalds authored
      Merge tag 'kbuild-fixes-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
      
      Pull Kbuild fixes from Masahiro Yamada:
      
       - Search for <ncurses.h> in the default header path of HOSTCC
      
       - Tweak the option order to be kind to old BSD awk
      
       - Remove 'kvmconfig' and 'xenconfig' shorthands
      
       - Fix documentation
      
      * tag 'kbuild-fixes-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
        Documentation: kbuild: Fix section reference
        kconfig: remove 'kvmconfig' and 'xenconfig' shorthands
        lib/raid6: Let $(UNROLL) rules work with macOS userland
        kconfig: Support building mconf with vendor sysroot ncurses
        kconfig: config script: add a little user help
        MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal
      20210a98
    • Linus Torvalds's avatar
      Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi · 688daed2
      Linus Torvalds authored
      Pull SCSI fixes from James Bottomley:
       "This is two driver fixes (megaraid_sas and hisi_sas).
      
        The megaraid one is a revert of a previous revert of a cpu hotplug fix
        which exposed a bug in the block layer which has been fixed in this
        merge window.
      
        The hisi_sas performance enhancement comes from switching to interrupt
        managed completion queues, which depended on the addition of
        devm_platform_get_irqs_affinity() which is now upstream via the irq
        tree in the last merge window"
      
      * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
        scsi: hisi_sas: Expose HW queues for v2 hw
        Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug""
      688daed2
    • Linus Torvalds's avatar
      Merge tag 'block-5.11-2021-01-10' of git://git.kernel.dk/linux-block · ed41fd07
      Linus Torvalds authored
      Pull block fixes from Jens Axboe:
      
       - Missing CRC32 selections (Arnd)
      
       - Fix for a merge window regression with bdev inode init (Christoph)
      
       - bcache fixes
      
       - rnbd fixes
      
       - NVMe pull request from Christoph:
          - fix a race in the nvme-tcp send code (Sagi Grimberg)
          - fix a list corruption in an nvme-rdma error path (Israel Rukshin)
          - avoid a possible double fetch in nvme-pci (Lalithambika Krishnakumar)
          - add the susystem NQN quirk for a Samsung driver (Gopal Tiwari)
          - fix two compiler warnings in nvme-fcloop (James Smart)
          - don't call sleeping functions from irq context in nvme-fc (James Smart)
          - remove an unused argument (Max Gurtovoy)
          - remove unused exports (Minwoo Im)
      
       - Use-after-free fix for partition iteration (Ming)
      
       - Missing blk-mq debugfs flag annotation (John)
      
       - Bdev freeze regression fix (Satya)
      
       - blk-iocost NULL pointer deref fix (Tejun)
      
      * tag 'block-5.11-2021-01-10' of git://git.kernel.dk/linux-block: (26 commits)
        bcache: set bcache device into read-only mode for BCH_FEATURE_INCOMPAT_OBSO_LARGE_BUCKET
        bcache: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE for large bucket
        bcache: check unsupported feature sets for bcache register
        bcache: fix typo from SUUP to SUPP in features.h
        bcache: set pdev_set_uuid before scond loop iteration
        blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED
        block/rnbd-clt: avoid module unload race with close confirmation
        block/rnbd: Adding name to the Contributors List
        block/rnbd-clt: Fix sg table use after free
        block/rnbd-srv: Fix use after free in rnbd_srv_sess_dev_force_close
        block/rnbd: Select SG_POOL for RNBD_CLIENT
        block: pre-initialize struct block_device in bdev_alloc_inode
        fs: Fix freeze_bdev()/thaw_bdev() accounting of bd_fsfreeze_sb
        nvme: remove the unused status argument from nvme_trace_bio_complete
        nvmet-rdma: Fix list_del corruption on queue establishment failure
        nvme: unexport functions with no external caller
        nvme: avoid possible double fetch in handling CQE
        nvme-tcp: Fix possible race of io_work and direct send
        nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN
        nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings
        ...
      ed41fd07
    • Linus Torvalds's avatar
      Merge tag 'io_uring-5.11-2021-01-10' of git://git.kernel.dk/linux-block · d430adfe
      Linus Torvalds authored
      Pull io_uring fixes from Jens Axboe:
       "A bit larger than I had hoped at this point, but it's all changes that
        will be directed towards stable anyway. In detail:
      
         - Fix a merge window regression on error return (Matthew)
      
         - Remove useless variable declaration/assignment (Ye Bin)
      
         - IOPOLL fixes (Pavel)
      
         - Exit and cancelation fixes (Pavel)
      
         - fasync lockdep complaint fix (Pavel)
      
         - Ensure SQPOLL is synchronized with creator life time (Pavel)"
      
      * tag 'io_uring-5.11-2021-01-10' of git://git.kernel.dk/linux-block:
        io_uring: stop SQPOLL submit on creator's death
        io_uring: add warn_once for io_uring_flush()
        io_uring: inline io_uring_attempt_task_drop()
        io_uring: io_rw_reissue lockdep annotations
        io_uring: synchronise ev_posted() with waitqueues
        io_uring: dont kill fasync under completion_lock
        io_uring: trigger eventfd for IOPOLL
        io_uring: Fix return value from alloc_fixed_file_ref_node
        io_uring: Delete useless variable ‘id’ in io_prep_async_work
        io_uring: cancel more aggressively in exit_work
        io_uring: drop file refs after task cancel
        io_uring: patch up IOPOLL overflow_flush sync
        io_uring: synchronise IOPOLL on task_submit fail
      d430adfe
    • Linus Torvalds's avatar
      Merge tag 'usb-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb · 28318f53
      Linus Torvalds authored
      Pull USB fixes from Greg KH:
       "Here are a number of small USB driver fixes for 5.11-rc3.
      
        Include in here are:
      
         - USB gadget driver fixes for reported issues
      
         - new usb-serial driver ids
      
         - dma from stack bugfixes
      
         - typec bugfixes
      
         - dwc3 bugfixes
      
         - xhci driver bugfixes
      
         - other small misc usb driver bugfixes
      
        All of these have been in linux-next with no reported issues"
      
      * tag 'usb-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (35 commits)
        usb: dwc3: gadget: Clear wait flag on dequeue
        usb: typec: Send uevent for num_altmodes update
        usb: typec: Fix copy paste error for NVIDIA alt-mode description
        usb: gadget: enable super speed plus
        kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb
        usb: uas: Add PNY USB Portable SSD to unusual_uas
        usb: gadget: configfs: Preserve function ordering after bind failure
        usb: gadget: select CONFIG_CRC32
        usb: gadget: core: change the comment for usb_gadget_connect
        usb: gadget: configfs: Fix use-after-free issue with udc_name
        usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup
        usb: usbip: vhci_hcd: protect shift size
        USB: usblp: fix DMA to stack
        USB: serial: iuu_phoenix: fix DMA from stack
        USB: serial: option: add LongSung M5710 module support
        USB: serial: option: add Quectel EM160R-GL
        USB: Gadget: dummy-hcd: Fix shift-out-of-bounds bug
        usb: gadget: f_uac2: reset wMaxPacketSize
        usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression
        usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one
        ...
      28318f53
    • Linus Torvalds's avatar
      Merge tag 'staging-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging · 4ad9a28f
      Linus Torvalds authored
      Pull staging driver fixes from Greg KH:
       "Here are some small staging driver fixes for 5.11-rc3. Nothing major,
        just resolving some reported issues:
      
         - cleanup some remaining mentions of the ION drivers that were
           removed in 5.11-rc1
      
         - comedi driver bugfix
      
         - two error path memory leak fixes
      
        All have been in linux-next for a while with no reported issues"
      
      * tag 'staging-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:
        staging: ION: remove some references to CONFIG_ION
        staging: mt7621-dma: Fix a resource leak in an error handling path
        Staging: comedi: Return -EFAULT if copy_to_user() fails
        staging: spmi: hisi-spmi-controller: Fix some error handling paths
      4ad9a28f