1. 17 Aug, 2023 6 commits
  2. 08 Aug, 2023 1 commit
  3. 30 Jul, 2023 1 commit
  4. 26 Jul, 2023 2 commits
  5. 14 Jul, 2023 11 commits
  6. 11 Jul, 2023 7 commits
    • Ulf Hansson's avatar
      soc: mediatek: Move power-domain drivers to the genpd dir · fcd96321
      Ulf Hansson authored
      To simplify with maintenance let's move the mediatek power-domain drivers
      to the new genpd directory. Going forward, patches are intended to be
      managed through a separate git tree, according to MAINTAINERS.
      
      Cc: Matthias Brugger <matthias.bgg@gmail.com>
      Cc: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
      Cc: <linux-mediatek@lists.infradead.org>
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      fcd96321
    • Ulf Hansson's avatar
      soc: imx: Move power-domain drivers to the genpd dir · e5300b2c
      Ulf Hansson authored
      To simplify with maintenance let's move the imx power-domain drivers to the
      new genpd directory. Going forward, patches are intended to be managed
      through a separate git tree, according to MAINTAINERS.
      
      Cc: Shawn Guo <shawnguo@kernel.org>
      Cc: Sascha Hauer <s.hauer@pengutronix.de>
      Cc: Fabio Estevam <festevam@gmail.com>
      Cc: <kernel@pengutronix.de>
      Cc: <linux-imx@nxp.com>
      Reviewed-by: default avatarFabio Estevam <festevam@gmail.com>
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      e5300b2c
    • Ulf Hansson's avatar
      soc: bcm: Move power-domain drivers to the genpd dir · aded0023
      Ulf Hansson authored
      To simplify with maintenance let's move the bcm power-domain drivers to the
      new genpd directory. Going forward, patches are intended to be managed
      through a separate git tree, according to MAINTAINERS.
      
      While moving the drivers, we end up with a directory for bcm63xx that only
      contains a Kconfig file, which seems a bit silly. Let's therefore also move
      the Kconfig options into the Kconfig file a directory above, as it allows
      us to drop the directory too.
      
      Cc: Florian Fainelli <florian.fainelli@broadcom.com>
      Cc: Ray Jui <rjui@broadcom.com>
      Cc: Scott Branden <sbranden@broadcom.com>
      Cc: <linux-mips@vger.kernel.org>
      Cc: <linux-rpi-kernel@lists.infradead.org>
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      aded0023
    • Ulf Hansson's avatar
      soc: apple: Move power-domain driver to the genpd dir · 869b9dd3
      Ulf Hansson authored
      To simplify with maintenance let's move the apple power-domain driver to
      the new genpd directory. Going forward, patches are intended to be managed
      through a separate git tree, according to MAINTAINERS.
      
      Cc: Hector Martin <marcan@marcan.st>
      Cc: Sven Peter <sven@svenpeter.dev>
      Cc: Alyssa Rosenzweig <alyssa@rosenzweig.io>
      Cc: <asahi@lists.linux.dev>
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      869b9dd3
    • Ulf Hansson's avatar
      soc: amlogic: Move power-domain drivers to the genpd dir · 22f86fab
      Ulf Hansson authored
      To simplify with maintenance let's move the amlogic power-domain drivers to
      the new genpd directory. Going forward, patches are intended to be managed
      through a separate git tree, according to MAINTAINERS.
      
      Cc: Neil Armstrong <neil.armstrong@linaro.org>
      Cc: Kevin Hilman <khilman@baylibre.com>
      Cc: Jerome Brunet <jbrunet@baylibre.com>
      Cc: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
      Cc: <linux-amlogic@lists.infradead.org>
      Acked-by: default avatarNeil Armstrong <neil.armstrong@linaro.org>
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      22f86fab
    • Ulf Hansson's avatar
      soc: actions: Move power-domain driver to the genpd dir · 930c9005
      Ulf Hansson authored
      To simplify with maintenance let's move the action power-domain driver to
      the new genpd directory. Going forward, patches are intended to be managed
      through a separate git tree, according to MAINTAINERS.
      
      Cc: "Andreas Färber" <afaerber@suse.de>
      Cc: Manivannan Sadhasivam <mani@kernel.org>
      Cc: <linux-actions@lists.infradead.org>
      Acked-by: default avatarManivannan Sadhasivam <mani@kernel.org>
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      930c9005
    • Ulf Hansson's avatar
      genpd: Create a new subsystem directory to host genpd providers · c1e213e5
      Ulf Hansson authored
      There are currently ~60 users of the genpd provider interface, which
      implementations are sprinkled across various subsystems. To simplify with
      maintenance let's create a new subsystem (drivers/genpd) and start moving
      the providers in there.
      
      My intention is also to host a git tree to collect and to get the patches
      tested/integrated through the linux-next tree. Ideally this should release
      some of the burden on the soc maintainers.
      
      Note that, I will of course require acks/reviews from the current platform
      maintainers, hence the MAINTAINERS file needs to be updated accordingly for
      each genpd provider that is moved into the new genpd subsystem.
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      c1e213e5
  7. 09 Jul, 2023 10 commits
  8. 08 Jul, 2023 2 commits
    • Hugh Dickins's avatar
      mm: lock newly mapped VMA with corrected ordering · 1c7873e3
      Hugh Dickins authored
      Lockdep is certainly right to complain about
      
        (&vma->vm_lock->lock){++++}-{3:3}, at: vma_start_write+0x2d/0x3f
                       but task is already holding lock:
        (&mapping->i_mmap_rwsem){+.+.}-{3:3}, at: mmap_region+0x4dc/0x6db
      
      Invert those to the usual ordering.
      
      Fixes: 33313a74 ("mm: lock newly mapped VMA which can be modified after it becomes visible")
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarHugh Dickins <hughd@google.com>
      Tested-by: default avatarSuren Baghdasaryan <surenb@google.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      1c7873e3
    • Linus Torvalds's avatar
      Merge tag 'mm-hotfixes-stable-2023-07-08-10-43' of... · 946c6b59
      Linus Torvalds authored
      Merge tag 'mm-hotfixes-stable-2023-07-08-10-43' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
      
      Pull hotfixes from Andrew Morton:
       "16 hotfixes. Six are cc:stable and the remainder address post-6.4
        issues"
      
      The merge undoes the disabling of the CONFIG_PER_VMA_LOCK feature, since
      it was all hopefully fixed in mainline.
      
      * tag 'mm-hotfixes-stable-2023-07-08-10-43' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:
        lib: dhry: fix sleeping allocations inside non-preemptable section
        kasan, slub: fix HW_TAGS zeroing with slub_debug
        kasan: fix type cast in memory_is_poisoned_n
        mailmap: add entries for Heiko Stuebner
        mailmap: update manpage link
        bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
        MAINTAINERS: add linux-next info
        mailmap: add Markus Schneider-Pargmann
        writeback: account the number of pages written back
        mm: call arch_swap_restore() from do_swap_page()
        squashfs: fix cache race with migration
        mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison
        docs: update ocfs2-devel mailing list address
        MAINTAINERS: update ocfs2-devel mailing list address
        mm: disable CONFIG_PER_VMA_LOCK until its fixed
        fork: lock VMAs of the parent process when forking
      946c6b59