1. 08 3月, 2016 2 次提交
  2. 10 2月, 2016 2 次提交
  3. 07 2月, 2016 2 次提交
  4. 06 2月, 2016 2 次提交
  5. 04 2月, 2016 4 次提交
  6. 29 1月, 2016 3 次提交
  7. 28 1月, 2016 1 次提交
  8. 26 1月, 2016 1 次提交
  9. 24 1月, 2016 2 次提交
  10. 22 1月, 2016 2 次提交
  11. 21 1月, 2016 8 次提交
  12. 20 1月, 2016 4 次提交
    • G
      clk: h8300: Remove "sh73a0-" part from compatible value · c4eb32b1
      Geert Uytterhoeven 提交于
      Drop the bogus "sh73a0-" part (accidentally copied from shmobile?) from
      the compatible value.
      Signed-off-by: NGeert Uytterhoeven <geert+renesas@glider.be>
      c4eb32b1
    • W
      pipe: limit the per-user amount of pages allocated in pipes · 759c0114
      Willy Tarreau 提交于
      On no-so-small systems, it is possible for a single process to cause an
      OOM condition by filling large pipes with data that are never read. A
      typical process filling 4000 pipes with 1 MB of data will use 4 GB of
      memory. On small systems it may be tricky to set the pipe max size to
      prevent this from happening.
      
      This patch makes it possible to enforce a per-user soft limit above
      which new pipes will be limited to a single page, effectively limiting
      them to 4 kB each, as well as a hard limit above which no new pipes may
      be created for this user. This has the effect of protecting the system
      against memory abuse without hurting other users, and still allowing
      pipes to work correctly though with less data at once.
      
      The limit are controlled by two new sysctls : pipe-user-pages-soft, and
      pipe-user-pages-hard. Both may be disabled by setting them to zero. The
      default soft limit allows the default number of FDs per process (1024)
      to create pipes of the default size (64kB), thus reaching a limit of 64MB
      before starting to create only smaller pipes. With 256 processes limited
      to 1024 FDs each, this results in 1024*64kB + (256*1024 - 1024) * 4kB =
      1084 MB of memory allocated for a user. The hard limit is disabled by
      default to avoid breaking existing applications that make intensive use
      of pipes (eg: for splicing).
      
      Reported-by: socketpair@gmail.com
      Reported-by: NTetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
      Mitigates: CVE-2013-4312 (Linux 2.0+)
      Suggested-by: NLinus Torvalds <torvalds@linux-foundation.org>
      Signed-off-by: NWilly Tarreau <w@1wt.eu>
      Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
      759c0114
    • M
      MIPS: Add IEEE Std 754 conformance mode selection · 503943e0
      Maciej W. Rozycki 提交于
      Add an `ieee754=' kernel parameter to control IEEE Std 754 conformance
      mode.
      
      Use separate flags copied from the respective CPU feature flags, and
      adjusted according to the conformance mode selected, to make binaries
      requesting individual NaN encoding modes accepted or rejected as needed.
      Update the initial setting for FCSR and, in the full FPU emulation mode,
      its read-only mask accordingly.  Accept the mode selection requested for
      legacy processors as well.
      
      As with the EF_MIPS_NAN2008 ELF file header flag adjust both ABS2008 and
      NAN2008 bits at the same time, to match the choice made for hardware
      currently implemented.
      Signed-off-by: NMaciej W. Rozycki <macro@imgtec.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Matthew Fortune <Matthew.Fortune@imgtec.com>
      Cc: linux-mips@linux-mips.org
      Cc: linux-kernel@vger.kernel.org
      Patchwork: https://patchwork.linux-mips.org/patch/11481/Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      503943e0
    • J
      Documentation: DT: net: add docs for ralink/mediatek SoC ethernet binding · 663148e4
      John Crispin 提交于
      Add three files. ralink,rt2880-net.txt  descibes the actual frame engine
      and the other two describe the switch forntend bindings.
      Signed-off-by: NJohn Crispin <blogic@openwrt.org>
      Signed-off-by: NFelix Fietkau <nbd@openwrt.org>
      Signed-off-by: NMichael Lee <igvtee@gmail.com>
      Cc: devicetree@vger.kernel.org
      Cc: David S. Miller <davem@davemloft.net>
      Cc: netdev@vger.kernel.org
      Cc: linux-mips@linux-mips.org
      Cc: linux-mediatek@lists.infradead.org
      Cc: John Crispin <blogic@openwrt.org>
      Cc: Felix Fietkau <nbd@nbd.name>
      Cc: Michael Lee <igvtee@gmail.com>
      Cc: steven.liu@mediatek.com
      Cc: Fred.Chang@mediatek.com
      Patchwork: https://patchwork.linux-mips.org/patch/11970/Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      663148e4
  13. 18 1月, 2016 1 次提交
    • S
      dmaengine: rcar-dmac: Document SoC specific bindings · 6bf64103
      Simon Horman 提交于
      In general Renesas hardware is not documented to the extent where the
      relationship between IP blocks on different SoCs can be assumed although
      they may appear to operate the same way. Furthermore the documentation
      typically does not specify a version for individual IP blocks. For these
      reasons a convention of using the SoC name in place of a version and
      providing SoC-specific compat strings has been adopted.
      
      Although not universally liked this convention is used in the bindings for
      most drivers for Renesas hardware. The purpose of this patch is to
      update the Renesas R-Car DMA Controller driver to follow this convention.
      
      Cc: devicetree@vger.kernel.org
      Cc: Magnus Damm <magnus.damm@gmail.com>
      Cc: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
      Signed-off-by: NSimon Horman <horms+renesas@verge.net.au>
      Acked-by: NGeert Uytterhoeven <geert+renesas@glider.be>
      Acked-by: NRob Herring <robh@kernel.org>
      Signed-off-by: NVinod Koul <vinod.koul@intel.com>
      6bf64103
  14. 17 1月, 2016 1 次提交
  15. 16 1月, 2016 4 次提交
  16. 15 1月, 2016 1 次提交