1. 26 Jul, 2018 2 commits
    • Benjamin Herrenschmidt's avatar
      fsi: Add new central chardev support · 0ab5fe53
      Benjamin Herrenschmidt authored
      The various FSI devices (sbefifo, occ, scom, more to come)
      currently use misc devices.
      
      This is problematic as the minor device space for misc is
      limited and there can be a lot of them. Also it limits our
      ability to move them to a dedicated /dev/fsi directory or
      to be smart about device naming and numbering.
      
      It also means we have IDAs on every single of these drivers
      
      This creates a common fsi "device_type" for the optional
      /dev/fsi grouping and a dev_t allocator for all FSI devices.
      
      "Legacy" devices get to use a backward compatible numbering
      scheme (as long as chip id <16 and there's only one copy
      of a given unit type per chip).
      
      A single major number and a single IDA are shared for all
      FSI devices.
      
      This doesn't convert the FSI device drivers to use the new
      scheme yet, they will be converted individually.
      Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
      0ab5fe53
    • Benjamin Herrenschmidt's avatar
      fsi: master-ast-cf: Rename dump_trace() to avoid name collision · 537052df
      Benjamin Herrenschmidt authored
      s390 defines a global dump_trace() symbol. Rename ours to
      dump_ucode_trace() to avoid a collision in build tests.
      Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
      537052df
  2. 25 Jul, 2018 2 commits
  3. 24 Jul, 2018 1 commit
  4. 23 Jul, 2018 7 commits
  5. 12 Jul, 2018 13 commits
  6. 02 Jul, 2018 4 commits
  7. 18 Jun, 2018 8 commits
  8. 16 Jun, 2018 3 commits
    • Linus Torvalds's avatar
      Linux 4.18-rc1 · ce397d21
      Linus Torvalds authored
      ce397d21
    • Linus Torvalds's avatar
      Merge tag 'for-linus-20180616' of git://git.kernel.dk/linux-block · 265c5596
      Linus Torvalds authored
      Pull block fixes from Jens Axboe:
       "A collection of fixes that should go into -rc1. This contains:
      
         - bsg_open vs bsg_unregister race fix (Anatoliy)
      
         - NVMe pull request from Christoph, with fixes for regressions in
           this window, FC connect/reconnect path code unification, and a
           trace point addition.
      
         - timeout fix (Christoph)
      
         - remove a few unused functions (Christoph)
      
         - blk-mq tag_set reinit fix (Roman)"
      
      * tag 'for-linus-20180616' of git://git.kernel.dk/linux-block:
        bsg: fix race of bsg_open and bsg_unregister
        block: remov blk_queue_invalidate_tags
        nvme-fabrics: fix and refine state checks in __nvmf_check_ready
        nvme-fabrics: handle the admin-only case properly in nvmf_check_ready
        nvme-fabrics: refactor queue ready check
        blk-mq: remove blk_mq_tagset_iter
        nvme: remove nvme_reinit_tagset
        nvme-fc: fix nulling of queue data on reconnect
        nvme-fc: remove reinit_request routine
        blk-mq: don't time out requests again that are in the timeout handler
        nvme-fc: change controllers first connect to use reconnect path
        nvme: don't rely on the changed namespace list log
        nvmet: free smart-log buffer after use
        nvme-rdma: fix error flow during mapping request data
        nvme: add bio remapping tracepoint
        nvme: fix NULL pointer dereference in nvme_init_subsystem
        blk-mq: reinit q->tag_set_list entry only after grace period
      265c5596
    • Linus Torvalds's avatar
      Merge tag 'docs-broken-links' of git://linuxtv.org/mchehab/experimental · 5e7b9212
      Linus Torvalds authored
      Pull documentation fixes from Mauro Carvalho Chehab:
       "This solves a series of broken links for files under Documentation,
        and improves a script meant to detect such broken links (see
        scripts/documentation-file-ref-check).
      
        The changes on this series are:
      
         - can.rst: fix a footnote reference;
      
         - crypto_engine.rst: Fix two parsing warnings;
      
         - Fix a lot of broken references to Documentation/*;
      
         - improve the scripts/documentation-file-ref-check script, in order
           to help detecting/fixing broken references, preventing
           false-positives.
      
        After this patch series, only 33 broken references to doc files are
        detected by scripts/documentation-file-ref-check"
      
      * tag 'docs-broken-links' of git://linuxtv.org/mchehab/experimental: (26 commits)
        fix a series of Documentation/ broken file name references
        Documentation: rstFlatTable.py: fix a broken reference
        ABI: sysfs-devices-system-cpu: remove a broken reference
        devicetree: fix a series of wrong file references
        devicetree: fix name of pinctrl-bindings.txt
        devicetree: fix some bindings file names
        MAINTAINERS: fix location of DT npcm files
        MAINTAINERS: fix location of some display DT bindings
        kernel-parameters.txt: fix pointers to sound parameters
        bindings: nvmem/zii: Fix location of nvmem.txt
        docs: Fix more broken references
        scripts/documentation-file-ref-check: check tools/*/Documentation
        scripts/documentation-file-ref-check: get rid of false-positives
        scripts/documentation-file-ref-check: hint: dash or underline
        scripts/documentation-file-ref-check: add a fix logic for DT
        scripts/documentation-file-ref-check: accept more wildcards at filenames
        scripts/documentation-file-ref-check: fix help message
        media: max2175: fix location of driver's companion documentation
        media: v4l: fix broken video4linux docs locations
        media: dvb: point to the location of the old README.dvb-usb file
        ...
      5e7b9212