1. 17 Dec, 2016 18 commits
  2. 16 Dec, 2016 7 commits
  3. 13 Dec, 2016 2 commits
  4. 12 Dec, 2016 13 commits
    • Linus Torvalds's avatar
      Merge tag 'cris-for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris · 8fa3b6f9
      Linus Torvalds authored
      Pull CRIS updates from Jesper Nilsson:
       "Three patches for minor issues"
      
      * tag 'cris-for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris:
        cris: No need to append -O2 and $(LINUXINCLUDE)
        tty: serial: make crisv10 explicitly non-modular
        cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected
      8fa3b6f9
    • Linus Torvalds's avatar
      Merge tag 'openrisc-for-linus' of git://github.com/openrisc/linux · 56e9461a
      Linus Torvalds authored
      Pull Openrisc updates from Stafford Horne:
      
       - changes to MAINTAINER for openrisc
      
       - probably biggest actual change is the move to memblock from bootmem
      
       - ... plus several bug and build fixes
      
      * tag 'openrisc-for-linus' of git://github.com/openrisc/linux:
        openrisc: prevent VGA console, fix builds
        openrisc: include l.swa in check for write data pagefault
        openrisc: Updates after openrisc.net has been lost
        openrisc: Consolidate setup to use memblock instead of bootmem
        openrisc: remove the redundant of_platform_populate
        openrisc: add NR_CPUS Kconfig default value
        openrisc: Support both old (or32) and new (or1k) toolchain
        openrisc: Add thread-local storage (TLS) support
        openrisc: restore all regs on rt_sigreturn
        openrisc: fix PTRS_PER_PGD define
      56e9461a
    • Linus Torvalds's avatar
      Merge tag 'm68k-for-v4.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k · 709c12e3
      Linus Torvalds authored
      Pull m68k updates from Geert Uytterhoeven:
       "Use seq_puts() for fixed strings"
      
      * tag 'm68k-for-v4.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:
        m68k/atari: Use seq_puts() in atari_get_hardware_list()
        m68k/amiga: Use seq_puts() in amiga_get_hardware_list()
      709c12e3
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/egtvedt/linux-avr32 · 669bb4c5
      Linus Torvalds authored
      Pull AVR32 updates from Hans-Christian Noren Egtvedt.
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/egtvedt/linux-avr32:
        avr32: wire up pkey syscalls
        AVR32-pio: Replace two seq_printf() calls by seq_puts() in pio_bank_show()
        AVR32-pio: Use seq_putc() in pio_bank_show()
        AVR32-clock: Combine nine seq_printf() calls into one call in clk_show()
        AVR32-clock: Use seq_putc() in two functions
      669bb4c5
    • Linus Torvalds's avatar
      Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu · 0261b5d3
      Linus Torvalds authored
      Pull m68knommu updates from Greg Ungerer:
       "There are two sets of changes in this pull.
      
        The largest is the addition of the ColdFire platform side i2c support
        (the IO addressing, setup and clock definitions). The i2c hardware
        module itself is driven by the kernels existing iMX i2c driver.
      
        The other change is the addition of support for the Amcore board"
      
      * 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:
        m68knommu: AMCORE board, add iMX i2c support
        m68k: add Sysam AMCORE open board support
        m68knommu: platform support for i2c devices on ColdFire SoC
      0261b5d3
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc · 067d14f0
      Linus Torvalds authored
      Pull sparc updates from David Miller:
       "Just a bunch of small cleanups and fixes here, and support for user
        probes from Allen Pais"
      
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:
        sparc: fix a building error reported by kbuild
        sparc64: fix typo in pgd_clear()
        sparc64: restore irq in error paths in iommu
        sparc: leon: Fix a retry loop in leon_init_timers()
        sparc64: make string buffers large enough
        sparc64: move dereference after check for NULL
        sparc: kernel: use builtin_platform_driver
        sparc64:Support User Probes for sparc
      067d14f0
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next · ce38aa9c
      Linus Torvalds authored
      Pull networking updates from David Miller:
      
       1) Platform regulatory domain support for ath10k, from Bartosz
          Markowski.
      
       2) Centralize min/max MTU checking, thus removing tons of duplicated
          code all of the the various drivers. From Jarod Wilson.
      
       3) Support ingress actions in act_mirred, from Shmulik Ladkani.
      
       4) Improve device adjacency tracking, from David Ahern.
      
       5) Add support for LED triggers on PHY link state changes, from Zach
          Brown.
      
       6) Improve UDP socket memory accounting, from Paolo Abeni.
      
       7) Set SK_MEM_QUANTUM to a fixed size of 4096, instead of PAGE_SIZE.
          From Eric Dumazet.
      
       8) Collapse TCP SKBs at retransmit time even if the right side SKB has
          frags. Also from Eric Dumazet.
      
       9) Add IP_RECVFRAGSIZE and IPV6_RECVFRAGSIZE cmsgs, from Willem de
          Bruijn.
      
      10) Support routing by UID, from Lorenzo Colitti.
      
      11) Handle L3 domain binding (ie. VRF) for RAW sockets, from David
          Ahern.
      
      12) tcp_get_info() can run lockless, from Eric Dumazet.
      
      13) 4-tuple UDP hashing in SFC driver, from Edward Cree.
      
      14) Avoid reorders in GRO code, from Eric Dumazet.
      
      15) IPV6 Segment Routing support, from David Lebrun.
      
      16) Support MPLS push and pop for L3 packets in openvswitch, from Jiri
          Benc.
      
      17) Add LRU datastructure support for BPF, Martin KaFai Lau.
      
      18) VF support in liquidio driver, from Raghu Vatsavayi.
      
      19) Multiqueue support in alx driver, from Tobias Regnery.
      
      20) Networking cgroup BPF support, from Daniel Mack.
      
      21) TCP chronograph measurements, from Francis Yan.
      
      22) XDP support for qed driver, from Yuval Mintz.
      
      23) BPF based lwtunnels, from Thomas Graf.
      
      24) Consistent FIB dumping to offloading drivers, from Ido Schimmel.
      
      25) Many optimizations for UDP under high load, from Eric Dumazet.
      
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1522 commits)
        netfilter: nft_counter: rework atomic dump and reset
        e1000: use disable_hardirq() for e1000_netpoll()
        i40e: don't truncate match_method assignment
        net: ethernet: ti: netcp: add support of cpts
        net: phy: phy drivers should not set SUPPORTED_[Asym_]Pause
        net: l2tp: ppp: change PPPOL2TP_MSG_* => L2TP_MSG_*
        net: l2tp: deprecate PPPOL2TP_MSG_* in favour of L2TP_MSG_*
        net: l2tp: export debug flags to UAPI
        net: ethernet: stmmac: remove private tx queue lock
        net: ethernet: sxgbe: remove private tx queue lock
        net: bridge: shorten ageing time on topology change
        net: bridge: add helper to set topology change
        net: bridge: add helper to offload ageing time
        net: nicvf: use new api ethtool_{get|set}_link_ksettings
        net: ethernet: ti: cpsw: sync rates for channels in dual emac mode
        net: ethernet: ti: cpsw: re-split res only when speed is changed
        net: ethernet: ti: cpsw: combine budget and weight split and check
        net: ethernet: ti: cpsw: don't start queue twice
        net: ethernet: ti: cpsw: use same macros to get active slave
        net: mvneta: select GENERIC_ALLOCATOR
        ...
      ce38aa9c
    • Randy Dunlap's avatar
      openrisc: prevent VGA console, fix builds · 7c7808ce
      Randy Dunlap authored
      OpenRISC does not support VGA console, so prevent that kconfig symbol
      from being enabled for OpenRISC, thus fixing these build errors:
      
         drivers/built-in.o: In function `vgacon_save_screen':
         vgacon.c:(.text+0x20e0): undefined reference to `screen_info'
         vgacon.c:(.text+0x20e8): undefined reference to `screen_info'
         drivers/built-in.o: In function `vgacon_init':
         vgacon.c:(.text+0x284c): undefined reference to `screen_info'
         vgacon.c:(.text+0x2850): undefined reference to `screen_info'
         drivers/built-in.o: In function `vgacon_startup':
         vgacon.c:(.text+0x28d8): undefined reference to `screen_info'
         drivers/built-in.o:vgacon.c:(.text+0x28f0): more undefined references to `screen_info' follow
      Signed-off-by: default avatarRandy Dunlap <rdunlap@infradead.org>
      Reported-by: default avatarkbuild test robot <fengguang.wu@intel.com>
      Cc: Chen Gang <gang.chen@asianux.com>
      Cc: Jonas Bonn <jonas@southpole.se>
      Signed-off-by: default avatarStafford Horne <shorne@gmail.com>
      7c7808ce
    • Stefan Kristiansson's avatar
      openrisc: include l.swa in check for write data pagefault · cdb75442
      Stefan Kristiansson authored
      During page fault handling we check the last instruction to understand
      if the fault was for a read or for a write.  By default we fall back to
      read.  New instructions were added to the openrisc 1.1 spec for an
      atomic load/store pair (l.lwa/l.swa).
      
      This patch adds the opcode for l.swa (0x33) allowing it to be treated as
      a write operation.
      Signed-off-by: default avatarStefan Kristiansson <stefan.kristiansson@saunalahti.fi>
      [shorne@gmail.com: expanded a bit on the comment]
      Signed-off-by: default avatarStafford Horne <shorne@gmail.com>
      cdb75442
    • Stafford Horne's avatar
      openrisc: Updates after openrisc.net has been lost · d01e1f35
      Stafford Horne authored
      The openrisc.net domain expired and was taken over by squatters.
      These updates point documentation to the new domain, mailing lists
      and git repos.
      
      Also, Jonas is not the main maintainer anylonger, he reviews changes
      but does not maintain a repo or sent pull requests.  Updating this to
      add Stafford and Stefan who are the active maintainers.
      Acked-by: default avatarOlof Kindgren <olof.kindgren@gmail.com>
      Signed-off-by: default avatarStafford Horne <shorne@gmail.com>
      d01e1f35
    • Stafford Horne's avatar
      openrisc: Consolidate setup to use memblock instead of bootmem · 266c7fad
      Stafford Horne authored
      Clearing out one todo item. Use the memblock boot time memory
      which is the current standard.
      Tested-by: default avatarGuenter Roeck <linux@roeck-us.net>
      Acked-by: default avatarJonas <jonas@southpole.se>
      Signed-off-by: default avatarStafford Horne <shorne@gmail.com>
      266c7fad
    • Rob Herring's avatar
      openrisc: remove the redundant of_platform_populate · 994894c3
      Rob Herring authored
      The of_platform_populate call in the openrisc arch code is now redundant
      as the DT core provides a default call. Openrisc has a NULL match table
      which means only top level nodes with compatible strings will have
      devices creates. The default version will also descend nodes in the
      match table such as "simple-bus" which should be fine as openrisc
      doesn't have any of these (though it is preferred that memory-mapped
      peripherals be grouped under a bus node(s)).
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Cc: Jonas Bonn <jonas@southpole.se>
      Tested-by: default avatarGuenter Roeck <linux@roeck-us.net>
      Signed-off-by: default avatarStafford Horne <shorne@gmail.com>
      994894c3
    • Stafford Horne's avatar
      openrisc: add NR_CPUS Kconfig default value · 34bbdcdc
      Stafford Horne authored
      The build system now expects that NR_CPUS is defined.
      
      Follow 4cbbbb43 ("microblaze: Fix missing NR_CPUS in menuconfig")
      Signed-off-by: default avatarStafford Horne <shorne@gmail.com>
      34bbdcdc