1. 25 Mar, 2020 3 commits
    • Alexander Sverdlin's avatar
      gpio: pl061: Warn when IRQ line has not been configured · 1a555713
      Alexander Sverdlin authored
      Existing (irq < 0) condition is always false because adev->irq has unsigned
      type and contains 0 in case of failed irq_of_parse_and_map(). Up to now all
      the mapping errors were silently ignored.
      
      Seems that repairing this check would be backwards-incompatible and might
      break the probe() for the implementations without IRQ support. Therefore
      warn the user instead.
      Signed-off-by: default avatarAlexander Sverdlin <alexander.sverdlin@nokia.com>
      Signed-off-by: default avatarBartosz Golaszewski <bgolaszewski@baylibre.com>
      1a555713
    • Mauro Carvalho Chehab's avatar
      docs: gpio: driver.rst: don't mark literal blocks twice · f8c3cea8
      Mauro Carvalho Chehab authored
      Two literal blocks there are marked with both "::" and
      
      	.. code-block:: c
      
      This causes Sphinx (2.4.1) to do the wrong thing, causing
      lots of warnings:
      
          Documentation/driver-api/gpio/driver.rst:425: WARNING: Unexpected indentation.
          Documentation/driver-api/gpio/driver.rst:423: WARNING: Inline emphasis start-string without end-string.
          Documentation/driver-api/gpio/driver.rst:427: WARNING: Block quote ends without a blank line; unexpected unindent.
          Documentation/driver-api/gpio/driver.rst:429: WARNING: Inline emphasis start-string without end-string.
          Documentation/driver-api/gpio/driver.rst:429: WARNING: Inline emphasis start-string without end-string.
          Documentation/driver-api/gpio/driver.rst:429: WARNING: Inline emphasis start-string without end-string.
          Documentation/driver-api/gpio/driver.rst:433: WARNING: Inline emphasis start-string without end-string.
          Documentation/driver-api/gpio/driver.rst:446: WARNING: Unexpected indentation.
          Documentation/driver-api/gpio/driver.rst:440: WARNING: Inline emphasis start-string without end-string.
          Documentation/driver-api/gpio/driver.rst:440: WARNING: Inline emphasis start-string without end-string.
          Documentation/driver-api/gpio/driver.rst:447: WARNING: Block quote ends without a blank line; unexpected unindent.
          Documentation/driver-api/gpio/driver.rst:449: WARNING: Definition list ends without a blank line; unexpected unindent.
          Documentation/driver-api/gpio/driver.rst:462: WARNING: Unexpected indentation.
          Documentation/driver-api/gpio/driver.rst:460: WARNING: Inline emphasis start-string without end-string.
          Documentation/driver-api/gpio/driver.rst:462: WARNING: Inline emphasis start-string without end-string.
          Documentation/driver-api/gpio/driver.rst:465: WARNING: Block quote ends without a blank line; unexpected unindent.
          Documentation/driver-api/gpio/driver.rst:467: WARNING: Inline emphasis start-string without end-string.
          Documentation/driver-api/gpio/driver.rst:467: WARNING: Inline emphasis start-string without end-string.
          Documentation/driver-api/gpio/driver.rst:467: WARNING: Inline emphasis start-string without end-string.
          Documentation/driver-api/gpio/driver.rst:471: WARNING: Inline emphasis start-string without end-string.
          Documentation/driver-api/gpio/driver.rst:478: WARNING: Inline emphasis start-string without end-string.
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+huawei@kernel.org>
      Signed-off-by: default avatarBartosz Golaszewski <bgolaszewski@baylibre.com>
      f8c3cea8
    • Jonathan Neuschäfer's avatar
      gpio: uapi: Improve phrasing around arrays representing empty strings · 32f5f62d
      Jonathan Neuschäfer authored
      Character arrays can be considered empty strings (if they are
      immediately terminated), but they cannot be NULL.
      Signed-off-by: default avatarJonathan Neuschäfer <j.neuschaefer@gmx.net>
      Signed-off-by: default avatarBartosz Golaszewski <bgolaszewski@baylibre.com>
      32f5f62d
  2. 20 Mar, 2020 1 commit
  3. 09 Mar, 2020 5 commits
  4. 03 Mar, 2020 2 commits
  5. 02 Mar, 2020 4 commits
  6. 28 Feb, 2020 1 commit
  7. 21 Feb, 2020 5 commits
  8. 20 Feb, 2020 2 commits
  9. 13 Feb, 2020 1 commit
  10. 12 Feb, 2020 7 commits
  11. 10 Feb, 2020 6 commits
  12. 09 Feb, 2020 3 commits
    • Linus Torvalds's avatar
      Merge tag 'zonefs-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs · 380a129e
      Linus Torvalds authored
      Pull new zonefs file system from Damien Le Moal:
       "Zonefs is a very simple file system exposing each zone of a zoned
        block device as a file.
      
        Unlike a regular file system with native zoned block device support
        (e.g. f2fs or the on-going btrfs effort), zonefs does not hide the
        sequential write constraint of zoned block devices to the user. As a
        result, zonefs is not a POSIX compliant file system. Its goal is to
        simplify the implementation of zoned block devices support in
        applications by replacing raw block device file accesses with a richer
        file based API, avoiding relying on direct block device file ioctls
        which may be more obscure to developers.
      
        One example of this approach is the implementation of LSM
        (log-structured merge) tree structures (such as used in RocksDB and
        LevelDB) on zoned block devices by allowing SSTables to be stored in a
        zone file similarly to a regular file system rather than as a range of
        sectors of a zoned device. The introduction of the higher level
        construct "one file is one zone" can help reducing the amount of
        changes needed in the application while at the same time allowing the
        use of zoned block devices with various programming languages other
        than C.
      
        Zonefs IO management implementation uses the new iomap generic code.
        Zonefs has been successfully tested using a functional test suite
        (available with zonefs userland format tool on github) and a prototype
        implementation of LevelDB on top of zonefs"
      
      * tag 'zonefs-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs:
        zonefs: Add documentation
        fs: New zonefs file system
      380a129e
    • Marc Zyngier's avatar
      irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM · 490d332e
      Marc Zyngier authored
      In order to allow the GICv4 code to link properly on 32bit ARM,
      make sure we don't use 64bit divisions when it isn't strictly
      necessary.
      
      Fixes: 4e6437f1 ("irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level")
      Reported-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
      Cc: Zenghui Yu <yuzenghui@huawei.com>
      Signed-off-by: default avatarMarc Zyngier <maz@kernel.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      490d332e
    • Linus Torvalds's avatar
      Merge tag '5.6-rc-smb3-plugfest-patches' of git://git.samba.org/sfrench/cifs-2.6 · d1ea35f4
      Linus Torvalds authored
      Pull cifs fixes from Steve French:
       "13 cifs/smb3 patches, most from testing at the SMB3 plugfest this week:
      
         - Important fix for multichannel and for modefromsid mounts.
      
         - Two reconnect fixes
      
         - Addition of SMB3 change notify support
      
         - Backup tools fix
      
         - A few additional minor debug improvements (tracepoints and
           additional logging found useful during testing this week)"
      
      * tag '5.6-rc-smb3-plugfest-patches' of git://git.samba.org/sfrench/cifs-2.6:
        smb3: Add defines for new information level, FileIdInformation
        smb3: print warning once if posix context returned on open
        smb3: add one more dynamic tracepoint missing from strict fsync path
        cifs: fix mode bits from dir listing when mounted with modefromsid
        cifs: fix channel signing
        cifs: add SMB3 change notification support
        cifs: make multichannel warning more visible
        cifs: fix soft mounts hanging in the reconnect code
        cifs: Add tracepoints for errors on flush or fsync
        cifs: log warning message (once) if out of disk space
        cifs: fail i/o on soft mounts if sessionsetup errors out
        smb3: fix problem with null cifs super block with previous patch
        SMB3: Backup intent flag missing from some more ops
      d1ea35f4