1. 10 Sep, 2019 1 commit
    • Linus Torvalds's avatar
      Merge tag 'ipc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic · 3120b9a6
      Linus Torvalds authored
      Pull ipc regression fixes from Arnd Bergmann:
       "Fix ipc regressions from y2038 patches
      
        These are two regression fixes for bugs that got introduced during the
        system call rework that went into linux-5.1 but only bisected and
        fixed now:
      
         - One patch affects semtimedop() on many of the less common 32-bit
           architectures, this just needs a single-line bugfix.
      
         - The other affects only sparc64 and has a slightly more invasive
           workaround to apply the same change to sparc64 that was done to the
           generic code used everywhere else"
      
      * tag 'ipc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:
        ipc: fix sparc64 ipc() wrapper
        ipc: fix semtimedop for generic 32-bit architectures
      3120b9a6
  2. 09 Sep, 2019 1 commit
    • Linus Torvalds's avatar
      Merge tag 'regulator-fix-v5.3-rc8' of... · 56037cad
      Linus Torvalds authored
      Merge tag 'regulator-fix-v5.3-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
      
      Pull regulator fixes from Mark Brown:
       "This is obviouly very late, containing three small and simple driver
        specific fixes.
      
        The main one is the TWL fix, this fixes issues with cpufreq on the
        PMICs used with BeagleBoard generation OMAP SoCs which had been broken
        due to changes in the generic OPP code exposing a bug in the regulator
        driver for these devices causing them to think that OPPs weren't
        supported on the system.
      
        Sorry about sending this so late, I hadn't registered that the TWL
        issue manifested in cpufreq"
      
      * tag 'regulator-fix-v5.3-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:
        regulator: twl: voltage lists for vdd1/2 on twl4030
        regulator: act8945a-regulator: fix ldo register addresses in set_mode hook
        regulator: slg51000: Fix a couple NULL vs IS_ERR() checks
      56037cad
  3. 08 Sep, 2019 4 commits
  4. 07 Sep, 2019 5 commits
  5. 06 Sep, 2019 18 commits
  6. 05 Sep, 2019 9 commits
  7. 04 Sep, 2019 2 commits
    • Al Viro's avatar
      configfs: provide exclusion between IO and removals · b0841eef
      Al Viro authored
      
      
      Make sure that attribute methods are not called after the item
      has been removed from the tree.  To do so, we
      	* at the point of no return in removals, grab ->frag_sem
      exclusive and mark the fragment dead.
      	* call the methods of attributes with ->frag_sem taken
      shared and only after having verified that the fragment is still
      alive.
      
      	The main benefit is for method instances - they are
      guaranteed that the objects they are accessing *and* all ancestors
      are still there.  Another win is that we don't need to bother
      with extra refcount on config_item when opening a file -
      the item will be alive for as long as it stays in the tree, and
      we won't touch it/attributes/any associated data after it's
      been removed from the tree.
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
      b0841eef
    • Linus Torvalds's avatar
      Merge tag 'nfs-for-5.3-4' of git://git.linux-nfs.org/projects/trondmy/linux-nfs · 3b47fd5c
      Linus Torvalds authored
      Pull NFS client bugfix from Trond Myklebust:
       "Regression fix inode fileid checks in attribute revalidation code"
      
      * tag 'nfs-for-5.3-4' of git://git.linux-nfs.org/projects/trondmy/linux-nfs:
        NFS: Fix inode fileid checks in attribute revalidation code
      3b47fd5c