1. 13 8月, 2013 1 次提交
    • O
      Tools: hv: correct payload size in netlink_send · 2bc41ea3
      Olaf Hering 提交于
      netlink_send is supposed to send just the cn_msg+hv_kvp_msg via netlink.
      Currently it sets an incorrect iovec size, as reported by valgrind.
      
      In the case of registering with the kernel the allocated buffer is large
      enough to hold nlmsghdr+cn_msg+hv_kvp_msg, no overrun happens. In the
      case of responding to the kernel the cn_msg is located in the middle of
      recv_buffer, after the nlmsghdr. Currently the code in netlink_send adds
      also the size of nlmsghdr to the payload. But nlmsghdr is a separate
      iovec. This leads to an (harmless) out-of-bounds access when the kernel
      processes the iovec. Correct the iovec size of the cn_msg to be just
      cn_msg + its payload.
      Signed-off-by: NOlaf Hering <olaf@aepfle.de>
      Signed-off-by: NK. Y. Srinivasan <kys@microsoft.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      2bc41ea3
  2. 05 8月, 2013 15 次提交
  3. 02 8月, 2013 3 次提交
  4. 30 7月, 2013 1 次提交
  5. 29 7月, 2013 4 次提交
    • L
      Linux 3.11-rc3 · 5ae90d8e
      Linus Torvalds 提交于
      5ae90d8e
    • L
      Merge tag 'pinctrl-for-v3.11-2' of... · 76d25a5f
      Linus Torvalds 提交于
      Merge tag 'pinctrl-for-v3.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
      
      Pull pin control fixes from Linus Walleij:
       - Driver fixes for AM33xx, SIRF and PFC pin controllers
       - Fix a compile warning from the pinctrl single-register driver
       - Fix a little nasty memory leak
      
      * tag 'pinctrl-for-v3.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:
        pinctrl: fix a memleak when freeing maps
        pinctrl: pinctrl-single: fix compile warning when no CONFIG_PM
        pinctrl: sh-pfc: fix SDHI0 VccQ regulator on sh73a0 with DT
        arm/dts: sirf: fix the pingroup name mismatch between drivers and dts
        pinctrl: sirf: add usp0_uart_nostreamctrl pin group for usp-uart without flowctrl
        pinctrl: sirf: fix the pin number and mux bit for usp0
        pinctrl: am33xx dt binding: correct include path
      76d25a5f
    • L
      Merge tag 'trace-fixes-3.11-rc2' of... · 6803f37e
      Linus Torvalds 提交于
      Merge tag 'trace-fixes-3.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
      
      Pull tracing fixes from Steven Rostedt:
       "Oleg is working on fixing a very tight race between opening a event
        file and deleting that event at the same time (both must be done as
        root).
      
        I also found a bug while testing Oleg's patches which has to do with a
        race with kprobes using the function tracer.
      
        There's also a deadlock fix that was introduced with the previous
        fixes"
      
      * tag 'trace-fixes-3.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
        tracing: Remove locking trace_types_lock from tracing_reset_all_online_cpus()
        ftrace: Add check for NULL regs if ops has SAVE_REGS set
        tracing: Kill trace_cpu struct/members
        tracing: Change tracing_fops/snapshot_fops to rely on tracing_get_cpu()
        tracing: Change tracing_entries_fops to rely on tracing_get_cpu()
        tracing: Change tracing_stats_fops to rely on tracing_get_cpu()
        tracing: Change tracing_buffers_fops to rely on tracing_get_cpu()
        tracing: Change tracing_pipe_fops() to rely on tracing_get_cpu()
        tracing: Introduce trace_create_cpu_file() and tracing_get_cpu()
      6803f37e
    • L
      Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi · 561d9e81
      Linus Torvalds 提交于
      Pull SCSI fixes from James Bottomley:
       "This is five bug fixes, two of which fix long standing problems
        causing crashes (sd and mvsas).  The remaining three are hung (isci
        race) or lost (qla2xxx, isci) devices"
      
      * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
        [SCSI] isci: fix breakage caused by >16byte CDB patch
        [SCSI] mvsas: Fix kernel panic on tile due to unaligned data access
        [SCSI] sd: fix crash when UA received on DIF enabled device
        [SCSI] qla2xxx: Properly set the tagging for commands.
        [SCSI] isci: Fix a race condition in the SSP task management path
      561d9e81
  6. 27 7月, 2013 16 次提交