)]}'
{
  "log": [
    {
      "commit": "0798b1dbfbd9ff2a370c5968c5f0621ef0075fe0",
      "tree": "c7f61ab9683786a070da0933b9981fc74a4d865f",
      "parents": [
        "ad363e0916423b2e6cdfcdc30ae707ec709f0a65",
        "6738d3210aabe3016a1b03cd98a7fc479c229197"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 15:35:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 15:35:32 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile: (26 commits)\n  arch/tile: prefer \"tilepro\" as the name of the 32-bit architecture\n  compat: include aio_abi.h for aio_context_t\n  arch/tile: cleanups for tilegx compat mode\n  arch/tile: allocate PCI IRQs later in boot\n  arch/tile: support signal \"exception-trace\" hook\n  arch/tile: use better definitions of xchg() and cmpxchg()\n  include/linux/compat.h: coding-style fixes\n  tile: add an RTC driver for the Tilera hypervisor\n  arch/tile: finish enabling support for TILE-Gx 64-bit chip\n  compat: fixes to allow working with tile arch\n  arch/tile: update defconfig file to something more useful\n  tile: do_hardwall_trap: do not play with task-\u003esighand\n  tile: replace mm-\u003ecpu_vm_mask with mm_cpumask()\n  tile,mn10300: add device parameter to dma_cache_sync()\n  audit: support the \"standard\" \u003casm-generic/unistd.h\u003e\n  arch/tile: clarify flush_buffer()/finv_buffer() function names\n  arch/tile: kernel-related cleanups from removing static page size\n  arch/tile: various header improvements for building drivers\n  arch/tile: disable GX prefetcher during cache flush\n  arch/tile: tolerate disabling CONFIG_BLK_DEV_INITRD\n  ...\n"
    },
    {
      "commit": "d07bd86d82622247dba8cc29974d3860f857ea33",
      "tree": "d6f1c7059c125e61ac7956e4c4bc4d58416a5096",
      "parents": [
        "5386e735897afd8bcd332caf21a5f68d9e0e81c6"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Mon May 02 16:36:48 2011 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Wed May 04 14:41:20 2011 -0400"
      },
      "message": "arch/tile: clarify flush_buffer()/finv_buffer() function names\n\nThey are only applicable for locally-homecached memory ranges, so\nchange their names to {flush,finv}_buffer_local().  Change inv_buffer()\nto just do an mf instead of any kind of fancier barrier, since you\u0027re\nobviously not going to be waiting for anything once the local homecache\nis invalidated.\n\nFix tilepro.c network driver not to bother calling finv_buffer when\nstopping the EPP, but just mf after memset to ensure that it will not\nsee any packet data after we finish stopping; use finv_buffer_remote()\nwhen doing exit-time cleanup.\n\nThis also fixes a (not very interesting) generic Linux build failure\nwhere drivers/scsi/st.c declares its own flush_buffer().\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "96339d6c490a32de35fa798ca7922d13a8538ecd",
      "tree": "bfeab66ca069f4c4d99f30c2da23ae7c78c139e2",
      "parents": [
        "f6d8bd051c391c1c0458a30b2a7abcd939329259"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Fri Apr 22 19:07:41 2011 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 28 13:28:57 2011 -0700"
      },
      "message": "net:use help function of skb_checksum_start_offset to calculate offset\n\nAlthough these are equivalent, but the skb_checksum_start_offset() is more readable.\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d91c641233ae09fcccec75313b7f55992668bf8d",
      "tree": "1ecc5d498b7cbb35c1c4474bd3c23bf8f411e010",
      "parents": [
        "76c567fbba50c3da2f4d40e2e551bab26cfd4381"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Tue Mar 01 12:49:53 2011 -0500"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu Mar 10 13:18:12 2011 -0500"
      },
      "message": "tile on-chip network driver: sync up with latest fixes\n\nCombine the \"command\" and \"completion\" locks into a single lock,\non each egress queue, to improve efficiency.\n\nSupport the use of 4KB pages in the \"egress queue\".\n\nDelete the unused \"duplicate ACK compression\" code.\n\nFilter \"bad\" (i.e. truncated) packets.\n\nAvoid corrupting \"dev-\u003enapi_list\", by sequentializing modifications.\n\nDeregister for incoming packets during stop, to reduce unexpected\ninterrupts.  Also, encourage active NAPI loops to complete before\nwe disable NAPI, which would otherwise crash.\n\nFree any pending completions after shutting down LEPP.\n\nUse a single, permanently registered, IRQ handler, to avoid situations\nin which the IRQ handler was firing after being freed, and ignore any\n\"unexpected\" interrupts.\n\nDrop egress packets, instead of spinning, if the hardware cannot keep\nup, or is disconnected.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "63b7ca6b04427aea9075d6f5f5f15b82e115bce4",
      "tree": "97a72ec3d243a46475e880b2c5703a167165f961",
      "parents": [
        "3cebbafd28e6f91677f3becffcdf9150b74a4e0c"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Mon Feb 28 15:48:39 2011 -0500"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Tue Mar 01 16:21:06 2011 -0500"
      },
      "message": "arch/tile: enhance existing finv_buffer_remote() routine\n\nIt now takes an additional argument so it can be used to\nflush-and-invalidate pages that are cached using hash-for-home\nas well those that are cached with coherence point on a single cpu.\n\nThis allows it to be used more widely for changing the coherence\npoint of arbitrary pages when necessary.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "d0f49157d1ce02671a450b566a12ff19baed6c19",
      "tree": "022cfc36199c318613b6070fd0e7a3a772c08c93",
      "parents": [
        "51e7eed79c41180919ff94942895ba38467d9ad4"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Jan 12 22:15:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 13 21:49:56 2011 -0800"
      },
      "message": "netdev: tilepro: Use is_unicast_ether_addr helper\n\nUse is_unicast_ether_addr from linux/etherdevice.h instead of custom\nmacros.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5a06939736277c54a68ae275433db55b99d187c",
      "tree": "94a38715a5af3d269574dd4369e37a0f6f859957",
      "parents": [
        "239b0b441449b2c70492880e6c6a4a885afa74ba"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Mon Nov 01 17:00:37 2010 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Wed Nov 24 13:11:18 2010 -0500"
      },
      "message": "drivers/net/tile/: on-chip network drivers for the tile architecture\n\nThis change adds the first network driver for the tile architecture,\nsupporting the on-chip XGBE and GBE shims.\n\nThe infrastructure is present for the TILE-Gx networking drivers (another\nthree source files in the new directory) but for now the the actual\ntilegx sources are waiting on releasing hardware to initial customers.\n\nNote that arch/tile/include/hv/* are \"upstream\" headers from the\nTilera hypervisor and will probably benefit less from LKML review.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    }
  ]
}
