1. 03 Jun, 2016 2 commits
    • Daniel Vetter's avatar
      doc/sphinx: Stop touching state_machine internals · 16e161c8
      Daniel Vetter authored
      Instead of just forcefully inserting our kernel-doc input and letting
      the state machine stumble over it the recommended way is to create
      ViewList, parse that and then return the list of parsed nodes.
      
      Suggested by Jani.
      
      Cc: Jani Nikula <jani.nikula@intel.com>
      Cc: linux-doc@vger.kernel.org
      Cc: Jonathan Corbet <corbet@lwn.net>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@intel.com>
      Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
      16e161c8
    • Daniel Vetter's avatar
      scripts/kernel-doc: Remove duplicated DOC: start handling · ebff7f92
      Daniel Vetter authored
      Further up in the state machinery we switch from STATE_NAME to
      STATE_DOCBLOCK when we match /$doc_block/. Which means this block of
      code here is entirely unreachable, unless there are multiple DOC:
      sections within a single kernel-doc comment.
      
      Getting a list of all the files with more than one DOC: section using
      
      $ git grep -c " * DOC:" | grep -v ":1$"
      
      and then doing a full audit of them reveals there are no such comment
      blocks in the kernel.
      
      Supporting multiple DOC: sections in a single kernel-doc comment does
      not seem like a recommended way of doing things anyway, so nuke the code
      for simplicity.
      
      Cc: Jani Nikula <jani.nikula@intel.com>
      Cc: linux-doc@vger.kernel.org
      Cc: Jonathan Corbet <corbet@lwn.net>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      [Jani: amended the commit message]
      Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
      ebff7f92
  2. 01 Jun, 2016 2 commits
  3. 30 May, 2016 31 commits
  4. 29 May, 2016 3 commits
  5. 28 May, 2016 2 commits
    • Mikulas Patocka's avatar
      hpfs: implement the show_options method · 037369b8
      Mikulas Patocka authored
      The HPFS filesystem used generic_show_options to produce string that is
      displayed in /proc/mounts.  However, there is a problem that the options
      may disappear after remount.  If we mount the filesystem with option1
      and then remount it with option2, /proc/mounts should show both option1
      and option2, however it only shows option2 because the whole option
      string is replaced with replace_mount_options in hpfs_remount_fs.
      
      To fix this bug, implement the hpfs_show_options function that prints
      options that are currently selected.
      Signed-off-by: default avatarMikulas Patocka <mpatocka@redhat.com>
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      037369b8
    • Mikulas Patocka's avatar
      affs: fix remount failure when there are no options changed · 01d6e087
      Mikulas Patocka authored
      Commit c8f33d0b ("affs: kstrdup() memory handling") checks if the
      kstrdup function returns NULL due to out-of-memory condition.
      
      However, if we are remounting a filesystem with no change to
      filesystem-specific options, the parameter data is NULL.  In this case,
      kstrdup returns NULL (because it was passed NULL parameter), although no
      out of memory condition exists.  The mount syscall then fails with
      ENOMEM.
      
      This patch fixes the bug.  We fail with ENOMEM only if data is non-NULL.
      
      The patch also changes the call to replace_mount_options - if we didn't
      pass any filesystem-specific options, we don't call
      replace_mount_options (thus we don't erase existing reported options).
      
      Fixes: c8f33d0b ("affs: kstrdup() memory handling")
      Signed-off-by: default avatarMikulas Patocka <mpatocka@redhat.com>
      Cc: stable@vger.kernel.org	# v4.1+
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      01d6e087