1. 24 Oct, 2015 10 commits
  2. 16 Oct, 2015 1 commit
  3. 13 Oct, 2015 1 commit
    • NeilBrown's avatar
      Merge branch 'md-next' of git://github.com/goldwynr/linux into for-next · c2a06c38
      NeilBrown authored
      md-cluster: A better way for METADATA_UPDATED processing
      
      The processing of METADATA_UPDATED message is too simple and prone to
      errors. Besides, it would not update the internal data structures as
      required.
      
      This set of patches reads the superblock from one of the device of the MD
      and checks for changes in the in-memory data structures. If there is a change,
      it performs the necessary actions to keep the internal data structures
      as it would be in the primary node.
      
      An example is if a devices turns faulty. The algorithm is:
      
      1. The initiator node marks the device as faulty and updates the superblock
      2. The initiator node sends METADATA_UPDATED with an advisory  device number to the rest of the nodes.
      3. The receiving node on receiving the METADATA_UPDATED message
        3.1 Reads the superblock
        3.2 Detects a device has failed by comparing with memory structure
        3.3 Calls the necessary functions to record the failure and get the device out of the active array.
        3.4 Acknowledges the message.
      
      The patch series also fixes adding the disk which was impacted because of
      the changes.
      
      Patches can also be found at
      https://github.com/goldwynr/linux branch md-next
      
      Changes since V2:
       - Fix status synchrnoization after --add and --re-add operations
       - Included Guoqing's patches on endian correctness, zeroing cmsg etc
       - Restructure add_new_disk() and cancel()
      c2a06c38
  4. 12 Oct, 2015 18 commits
  5. 11 Oct, 2015 8 commits
  6. 10 Oct, 2015 2 commits
    • Linus Torvalds's avatar
      Merge tag 'usb-4.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb · 4a06c8ac
      Linus Torvalds authored
      Pull USB fixes from Greg KH:
       "Here are some small USB and PHY fixes and quirk updates for 4.3-rc5.
      
        Nothing major here, full details in the shortlog, and all of these
        have been in linux-next for a while"
      
      * tag 'usb-4.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
        usb: Add device quirk for Logitech PTZ cameras
        USB: chaoskey read offset bug
        USB: Add reset-resume quirk for two Plantronics usb headphones.
        usb: renesas_usbhs: Add support for R-Car H3
        usb: renesas_usbhs: fix build warning if 64-bit architecture
        usb: gadget: bdc: fix memory leak
        phy: berlin-sata: Fix module autoload for OF platform driver
        phy: rockchip-usb: power down phy when rockchip phy probe
        phy: qcom-ufs: fix build error when the component is built as a module
      4a06c8ac
    • Linus Torvalds's avatar
      Merge tag 'tty-4.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty · 97d0c931
      Linus Torvalds authored
      Pull tty/serial driver fixes from Greg KH:
       "Here are a few bug fixes for the tty core that resolve reported
        issues, and some serial driver fixes as well (including the
        much-reported imx driver problem)
      
        All of these have been in linux-next with no reported problems"
      
      * tag 'tty-4.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
        drivers/tty: require read access for controlling terminal
        serial: 8250: add uart_config entry for PORT_RT2880
        tty: fix data race on tty_buffer.commit
        tty: fix data race in tty_buffer_flush
        tty: fix data race in flush_to_ldisc
        tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c
        serial: atmel: fix error path of probe function
        tty: don't leak cdev in tty_cdev_add()
        Revert "serial: imx: remove unbalanced clk_prepare"
      97d0c931