)]}'
{
  "log": [
    {
      "commit": "201bbc6fd84c67b4021f454d3e4c30d5cd77f702",
      "tree": "2c1e10a96b060787169cef3e5b2e45b02114b182",
      "parents": [
        "8221610e9990e7ee542a4e508d278302af8a9e75"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 23 20:56:10 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 18 02:49:30 2010 -0400"
      },
      "message": "spi/bfin_spi: drop custom cs_change_per_word support\n\nAs David points out, the cs_change_per_word option isn\u0027t standard, nor is\nanyone actually using it.  So punt all of the dead code considering it\nmakes up ~10% of the code size.\n\nReported-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "9e5610a99535723e83b7ddd02f0fd3fe36c86649",
      "tree": "aa73920918321b03e1a6120192812109df2b40f6",
      "parents": [
        "ac0a5042befbe4396b7650358ad35298512d683d"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Wed Jun 02 04:22:11 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 27 16:08:43 2010 -0400"
      },
      "message": "Blackfin: bf52x/bf54x boards: drop unused nand page size\n\nNow that the driver for the Blackfin on-chip NFC no longer uses/respects\nthe page_size from the platform resources (figures out the needs on the\nfly), drop it from the platform resources.  This fixes some build errors\nsince the defines no longer exists.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ac0a5042befbe4396b7650358ad35298512d683d",
      "tree": "ed0ce62c139f88153a4f7acd787e3c82d761298c",
      "parents": [
        "d4348c678977c7093438bbbf2067c49396ae941b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Nov 17 15:40:30 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 27 15:58:27 2010 -0400"
      },
      "message": "Blackfin: punt duplicate SPORT MMR defines\n\nThe common bfin_sport.h header now has unified definitions of these, so\nstop polluting the global namespace.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f3411b16c790e52b5abe174b33c7d213dbf5c259",
      "tree": "cd0bf1141a668c3cc73579048c7a56721e05e28e",
      "parents": [
        "4bdef3bd7e59a3cabb3dc02ccff9f056d3a06f99"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Aug 18 15:25:30 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Aug 23 04:24:09 2010 -0400"
      },
      "message": "Blackfin: wire up new fanotify/prlimit64 syscalls\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "97e94c3a57c5999dde878449f17238ae98f74e42",
      "tree": "98918fac987be189e5a9171a7106126062ad52f4",
      "parents": [
        "9ee47476d6734c9deb9ae9ab05d963302f6b6150"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 13 17:42:39 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Aug 23 04:24:08 2010 -0400"
      },
      "message": "Blackfin: fix hweight breakage\n\nThe recent commit to add constant optimization to hweight implicitly broke\nthe Blackfin arch.  Seems we were missed when all the other arches were\nfixed with renames.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d7627467b7a8dd6944885290a03a07ceb28c10eb",
      "tree": "a18c83468418e878cfb2d44e4310d81b8db84ad7",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Aug 17 23:52:56 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 17 18:07:43 2010 -0700"
      },
      "message": "Make do_execve() take a const filename pointer\n\nMake do_execve() take a const filename pointer so that kernel_execve() compiles\ncorrectly on ARM:\n\narch/arm/kernel/sys_arm.c:88: warning: passing argument 1 of \u0027do_execve\u0027 discards qualifiers from pointer target type\n\nThis also requires the argv and envp arguments to be consted twice, once for\nthe pointer array and once for the strings the array points to.  This is\nbecause do_execve() passes a pointer to the filename (now const) to\ncopy_strings_kernel().  A simpler alternative would be to cast the filename\npointer in do_execve() when it\u0027s passed to copy_strings_kernel().\n\ndo_execve() may not change any of the strings it is passed as part of the argv\nor envp lists as they are some of them in .rodata, so marking these strings as\nconst should be fine.\n\nFurther kernel_execve() and sys_execve() need to be changed to match.\n\nThis has been test built on x86_64, frv, arm and mips.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nTested-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7355a5a654ccbbfd2fd11bb1e2389910f786ea92",
      "tree": "a1aa0b16bab51f8c5c505fe237d3ba6ba20b88aa",
      "parents": [
        "7a1b29a82ba76427de791098c095ce31dab9333d",
        "84c4f46d9c0bd67b763b01a6b4c86dcfde6c818a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:32:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:32:47 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  mtd/nand_ids: Fix buswidth\n  mtd/m25p80: fix test for end of loop\n  mtd/m25p80: retlen is never NULL\n  MIPS: Fix gen_nand probe structures contents\n  gen_nand: Test if nr_chips field is valid\n  BFIN: Fix gen_nand probe structures contents\n  nand/denali: move all hardware initialization work to denali_hw_init\n  nand/denali: Add a page check in denali_read_page \u0026 denali_read_page_raw\n  nand/denali: use cpu_relax() while waiting for hardware interrupt\n  nand/denali: change read_status function method\n  nand/denali: Fixed check patch warnings\n  ARM: Fix gen_nand probe structures contents\n  mtd/nand_base: fix kernel-doc warnings \u0026 typos\n  nand/denali: use dev_xx debug function to replace nand_dbg_print and some printk\n  nand/denali: Fixed handle ECC error bugs\n  nand/denali: use iowrite32() to replace denali_write32()\n  nand/denali: Fixed probe function bugs\n"
    },
    {
      "commit": "8b1bb90701f9a51f10ce8a990bcc1e237cb3b1c7",
      "tree": "20607f7e67bf9bceab68e5b91030231de993ff51",
      "parents": [
        "7cfddeef357aac78179ea804b11cffb5fbba8288"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:05:58 2010 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:26:53 2010 +0200"
      },
      "message": "defconfig reduction\n\nUse the defconfig files generated by \"make savedefconfig\" for\nremaining defconfig files.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "bf56fba6703592149e1bcd19220c60eb42dff9b7",
      "tree": "45908384005037b96ef4561345ded09da1798f14",
      "parents": [
        "60641aa1f379820e99ac7f45a38b43795670c741"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 10:20:19 2010 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:26:51 2010 +0200"
      },
      "message": "archs: replace unifdef-y with header-y\n\nunifdef-y and header-y have same semantic, so drop unifdef-y\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c7887325230aec47d47a32562a6e26014a0fafca",
      "tree": "10535943dace59ddb01d3440aa582bc4640e8016",
      "parents": [
        "b84ae4a1401a731ef5fee987c0cb08743838dda7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Aug 11 11:26:22 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 13 16:53:13 2010 -0700"
      },
      "message": "Mark arguments to certain syscalls as being const\n\nMark arguments to certain system calls as being const where they should be but\naren\u0027t.  The list includes:\n\n (*) The filename arguments of various stat syscalls, execve(), various utimes\n     syscalls and some mount syscalls.\n\n (*) The filename arguments of some syscall helpers relating to the above.\n\n (*) The buffer argument of various write syscalls.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef56609f9c7fdf5baa9d9f86f84a7bd8a717cd25",
      "tree": "1d275a985658ed35bd5303113b311c364025d45c",
      "parents": [
        "5eab6aaaaf0149ada4afd1aebce1978e1cc5a3e7"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Thu Aug 12 03:53:54 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 12 12:17:32 2010 +0100"
      },
      "message": "BFIN: Fix gen_nand probe structures contents\n\nThese two platforms didn\u0027t properly fill nr_chips in gen_nand \nregistration and therefore depended on gen_nand bug fixed by by commit\n81cbb0b17796d81cbd92defe113cf2a7c7a21fbb (\"mtd: gen_nand: fix support for\nmultiple chips\")\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3b9c6c11f519718d618f5d7c9508daf78b207f6f",
      "tree": "6c99992e25b9305fbe3977dff30f5eeb445f25e0",
      "parents": [
        "d80e0d96a328cc864a1cb359f545a6ed0c61812d"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Aug 10 18:03:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:21 2010 -0700"
      },
      "message": "dma-mapping: remove dma_is_consistent API\n\nArchitectures implement dma_is_consistent() in different ways (some\nmisinterpret the definition of API in DMA-API.txt).  So it hasn\u0027t been so\nuseful for drivers.  We have only one user of the API in tree.  Unlikely\nout-of-tree drivers use the API.\n\nEven if we fix dma_is_consistent() in some architectures, it doesn\u0027t look\nuseful at all.  It was invented long ago for some old systems that can\u0027t\nallocate coherent memory at all.  It\u0027s better to export only APIs that are\ndefinitely necessary for drivers.\n\nLet\u0027s remove this API.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4565f0170dfc849b3629c27d769db800467baa62",
      "tree": "a2c70fb6f2f4826749b704ed83557623ca95bca5",
      "parents": [
        "a6eb9fe105d5de0053b261148cee56c94b4720ca"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Aug 10 18:03:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:21 2010 -0700"
      },
      "message": "dma-mapping: unify dma_get_cache_alignment implementations\n\ndma_get_cache_alignment returns the minimum DMA alignment.  Architectures\ndefines it as ARCH_DMA_MINALIGN (formally ARCH_KMALLOC_MINALIGN).  So we\ncan unify dma_get_cache_alignment implementations.\n\nNote that some architectures implement dma_get_cache_alignment wrongly.\ndma_get_cache_alignment() should return the minimum DMA alignment.  So\nfully-coherent architectures should return 1.  This patch also fixes this\nissue.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6eb9fe105d5de0053b261148cee56c94b4720ca",
      "tree": "36e3f324a6a768397ef398674176c0f5f5365bff",
      "parents": [
        "cd1542c8197fc3c2eb3a8301505d5d9738fab1e4"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Aug 10 18:03:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:21 2010 -0700"
      },
      "message": "dma-mapping: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN\n\nNow each architecture has the own dma_get_cache_alignment implementation.\n\ndma_get_cache_alignment returns the minimum DMA alignment.  Architectures\ndefine it as ARCH_KMALLOC_MINALIGN (it\u0027s used to make sure that malloc\u0027ed\nbuffer is DMA-safe; the buffer doesn\u0027t share a cache with the others).  So\nwe can unify dma_get_cache_alignment implementations.\n\nThis patch:\n\ndma_get_cache_alignment() needs to know if an architecture defines\nARCH_KMALLOC_MINALIGN or not (needs to know if architecture has DMA\nalignment restriction).  However, slab.h define ARCH_KMALLOC_MINALIGN if\narchitectures doesn\u0027t define it.\n\nLet\u0027s rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN.\nARCH_KMALLOC_MINALIGN is used only in the internals of slab/slob/slub\n(except for crypto).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f9e825d3e0e2b407ae8f082de5c00afcf7378fb",
      "tree": "f8b3ee40674ce4acd5508a0a0bf52a30904caf6c",
      "parents": [
        "7ae0dea900b027cd90e8a3e14deca9a19e17638b",
        "de75d60d5ea235e6e09f4962ab22541ce0fe176a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:22:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:22:42 2010 -0700"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.36\u0027 of git://git.kernel.dk/linux-2.6-block: (149 commits)\n  block: make sure that REQ_* types are seen even with CONFIG_BLOCK\u003dn\n  xen-blkfront: fix missing out label\n  blkdev: fix blkdev_issue_zeroout return value\n  block: update request stacking methods to support discards\n  block: fix missing export of blk_types.h\n  writeback: fix bad _bh spinlock nesting\n  drbd: revert \"delay probes\", feature is being re-implemented differently\n  drbd: Initialize all members of sync_conf to their defaults [Bugz 315]\n  drbd: Disable delay probes for the upcomming release\n  writeback: cleanup bdi_register\n  writeback: add new tracepoints\n  writeback: remove unnecessary init_timer call\n  writeback: optimize periodic bdi thread wakeups\n  writeback: prevent unnecessary bdi threads wakeups\n  writeback: move bdi threads exiting logic to the forker thread\n  writeback: restructure bdi forker loop a little\n  writeback: move last_active to bdi\n  writeback: do not remove bdi from bdi_list\n  writeback: simplify bdi code a little\n  writeback: do not lose wake-ups in bdi threads\n  ...\n\nFixed up pretty trivial conflicts in drivers/block/virtio_blk.c and\ndrivers/scsi/scsi_error.c as per Jens.\n"
    },
    {
      "commit": "e8a89cebdbaab14caaa26debdb4ffd493b8831af",
      "tree": "e0843f082628408ce259c72db36da54dff603987",
      "parents": [
        "8196867c74890ccdf40a2b5e3e173597fbc4f9ac",
        "6ae0185fe201eae0548dace2a84acb5050fc8606"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 11:49:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 11:49:21 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (79 commits)\n  mtd: Remove obsolete \u003cmtd/compatmac.h\u003e include\n  mtd: Update copyright notices\n  jffs2: Update copyright notices\n  mtd-physmap: add support users can assign the probe type in board files\n  mtd: remove redwood map driver\n  mxc_nand: Add v3 (i.MX51) Support\n  mxc_nand: support 8bit ecc\n  mxc_nand: fix correct_data function\n  mxc_nand: add V1_V2 namespace to registers\n  mxc_nand: factor out a check_int function\n  mxc_nand: make some internally used functions overwriteable\n  mxc_nand: rework get_dev_status\n  mxc_nand: remove 0xe00 offset from registers\n  mtd: denali: Add multi connected NAND support\n  mtd: denali: Remove set_ecc_config function\n  mtd: denali: Remove unuseful code in get_xx_nand_para functions\n  mtd: denali: Remove device_info_tag structure\n  mtd: m25p80: add support for the Winbond W25Q32 SPI flash chip\n  mtd: m25p80: add support for the Intel/Numonyx {16,32,64}0S33B SPI flash chips\n  mtd: m25p80: add support for the EON EN25P{32, 64} SPI flash chips\n  ...\n\nFix up trivial conflicts in drivers/mtd/maps/{Kconfig,redwood.c} due to\nredwood driver removal.\n"
    },
    {
      "commit": "0fc2f137226eff4c9dd90864dda5c237474c3ec5",
      "tree": "50ec67f1f9d144a3ceb5ccff45a37bc5005f6c3d",
      "parents": [
        "dcded10f6dce10411b16134ce9cc87bfdf75c13f",
        "aab2393e2ec52c74b419af7c26a12e21584e483b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:01:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:01:11 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (32 commits)\n  Blackfin: gpio: add a debounce stub\n  Blackfin: update defconfigs\n  Blackfin: remove CONFIG_MEM_GENERIC_BOARD\n  Blackfin: dpmc: punt unnecessary RTC_ISTAT clearing\n  Blackfin: unify rotary encoder bitmasks\n  Blackfin: unify SDH/RSI bitmasks\n  Blackfin: BF54x: tweak DMAC MMR naming to match other ports\n  Blackfin: TWI: clean up the MMR names\n  Blackfin: add EVT_OVERRIDE/IPRIO core MMR helpers\n  Blackfin: add support for dynamic ftrace\n  Blackfin: add support for LZO compressed kernels\n  Blackfin: portmux: fix peripheral map overflow when requesting pins\n  Blackfin: document SPI CS limitations with CPHA\u003d0\n  Blackfin: remove useless and outdated documentation\n  Blackfin: BF51x/BF52x: support GPIO Hysteresis/Schmitt Trigger options\n  Blackfin: gpio/portmux: clean up whitespace corruption\n  Blackfin: make sure mmiowb inserts a write barrier with SSYNC\n  Blackfin: fix DMA/cache bug when resuming from suspend to RAM\n  Blackfin: BF51x: fix handling of PH8 (the \"internal\" SPI0SEL4 pin)\n  Blackfin: add a GPIO_DEFAULT_BOOT_SPI_CS\n  ...\n"
    },
    {
      "commit": "7e005f79791dcd58436c88ded4a7f5aed1b82147",
      "tree": "3dfed83c36d9627ceffdedd783d1d02dadb7d436",
      "parents": [
        "bfe172310e58225f0d07f9354b683abacbd6a0d8"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon May 31 15:59:04 2010 +0900"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Sat Aug 07 18:15:50 2010 +0200"
      },
      "message": "remove needless ISA_DMA_THRESHOLD\n\nArchitectures don\u0027t need to define ISA_DMA_THRESHOLD anymore.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "b62ad9ab181a67207a4c8c373461b587c4861a68",
      "tree": "ace1572964d81f5f9bbc10b7960c1f742832d744",
      "parents": [
        "af390084359a5de20046c901529b2b6a50b941cb",
        "b29230769e3482bbd62a07d6d9485371ee66a18f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:18:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:18:29 2010 -0700"
      },
      "message": "Merge branch \u0027timers-timekeeping-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-timekeeping-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  um: Fix read_persistent_clock fallout\n  kgdb: Do not access xtime directly\n  powerpc: Clean up obsolete code relating to decrementer and timebase\n  powerpc: Rework VDSO gettimeofday to prevent time going backwards\n  clocksource: Add __clocksource_updatefreq_hz/khz methods\n  x86: Convert common clocksources to use clocksource_register_hz/khz\n  timekeeping: Make xtime and wall_to_monotonic static\n  hrtimer: Cleanup direct access to wall_to_monotonic\n  um: Convert to use read_persistent_clock\n  timkeeping: Fix update_vsyscall to provide wall_to_monotonic offset\n  powerpc: Cleanup xtime usage\n  powerpc: Simplify update_vsyscall\n  time: Kill off CONFIG_GENERIC_TIME\n  time: Implement timespec_add\n  x86: Fix vtime/file timestamp inconsistencies\n\nTrivial conflicts in Documentation/feature-removal-schedule.txt\n\nMuch less trivial conflicts in arch/powerpc/kernel/time.c resolved as\nper Thomas\u0027 earlier merge commit 47916be4e28c (\"Merge branch\n\u0027powerpc.cherry-picks\u0027 into timers/clocksource\")\n"
    },
    {
      "commit": "aab2393e2ec52c74b419af7c26a12e21584e483b",
      "tree": "c14289c3b74342c26b2ce652d2b0173f36e60684",
      "parents": [
        "bad6b094ad995b1c3d8ddfab4605ea4b049407b0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 11:36:37 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:58 2010 -0400"
      },
      "message": "Blackfin: gpio: add a debounce stub\n\nThe GPIO API was extended recently to include debounce functions, but\nsince the on-chip Blackfin GPIO modules don\u0027t support this stuff, make\na stub in the non-GPIOLIB case so drivers build properly.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "bad6b094ad995b1c3d8ddfab4605ea4b049407b0",
      "tree": "57381c91720a96a05238db33e6f375ce4232aad3",
      "parents": [
        "efbd24b5b050c586c059ee68c57c09996e7be886"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Aug 03 02:47:21 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:58 2010 -0400"
      },
      "message": "Blackfin: update defconfigs\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "efbd24b5b050c586c059ee68c57c09996e7be886",
      "tree": "85e0a84deb165323b3ccfc2ab3f96c9e64f2d27e",
      "parents": [
        "f619ddd4fe5e6da3c3e97fe21043a4233aa54aee"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "qy03fugy@stud.informatik.uni-erlangen.de",
        "time": "Mon Aug 02 18:01:58 2010 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:57 2010 -0400"
      },
      "message": "Blackfin: remove CONFIG_MEM_GENERIC_BOARD\n\nMEM_GENERIC_BOARD depends on GENERIC_BOARD, but this flag was removed\nin 4f25eb85d64640bc656e72917113a84701521b99, therefore all references\nto it from the source can be removed.\n\nSigned-off-by: Christian Dietrich \u003cqy03fugy@stud.informatik.uni-erlangen.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f619ddd4fe5e6da3c3e97fe21043a4233aa54aee",
      "tree": "066f624fb958d70e48a223140c1b569d215e4dc3",
      "parents": [
        "39750324053c2aa4314e460b5ce1767f4dfbeff1"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Aug 02 08:51:07 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:57 2010 -0400"
      },
      "message": "Blackfin: dpmc: punt unnecessary RTC_ISTAT clearing\n\nThe RTC ISTAT bits do not affect wakeups, and the RTC driver already\ntakes care of clearing this MMR when necessary.  So drop the useless\nclearing in the core Blackfin power code.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "39750324053c2aa4314e460b5ce1767f4dfbeff1",
      "tree": "fecee75496cdc5b3ab05dcb8f0c441b6ef8d408f",
      "parents": [
        "c385acceb4db55a492cb16b24b6102af90348440"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 29 05:53:33 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:56 2010 -0400"
      },
      "message": "Blackfin: unify rotary encoder bitmasks\n\nAvoid duplication and ugly global namespace pollution.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c385acceb4db55a492cb16b24b6102af90348440",
      "tree": "9046eedaa8a44954d1b76764a906f2eb5ccc9dab",
      "parents": [
        "2b73a19f2d3391b070d9d9270a9c9d502fe357ce"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 29 05:28:32 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:56 2010 -0400"
      },
      "message": "Blackfin: unify SDH/RSI bitmasks\n\nAvoid duplication and ugly global namespace pollution.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2b73a19f2d3391b070d9d9270a9c9d502fe357ce",
      "tree": "848160deecb40270d08cf11a5739dedca043d7cd",
      "parents": [
        "ba3f5973ce3eb7ef4894ccd3df78c5cb410b17cc"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 29 02:04:42 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:55 2010 -0400"
      },
      "message": "Blackfin: BF54x: tweak DMAC MMR naming to match other ports\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ba3f5973ce3eb7ef4894ccd3df78c5cb410b17cc",
      "tree": "45880a04101440fe731ab15bca490886aaf50754",
      "parents": [
        "ada091729e8737edc3d455681fda9f745cfd2b63"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jul 28 19:59:03 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:55 2010 -0400"
      },
      "message": "Blackfin: TWI: clean up the MMR names\n\nThe standard short name for control is CTL and not CTRL.  Use TWI0_xxx\neven on parts that only have one TWI bus to keep things simple.  Drop\nall the cdef helpers since the bus driver takes care of everything.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ada091729e8737edc3d455681fda9f745cfd2b63",
      "tree": "d276c52dda109f46f5b9d50deb0fa2f9b605e398",
      "parents": [
        "f5074429621ceb0ec42f8116bd51d02c031faf82"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jul 28 19:50:47 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:54 2010 -0400"
      },
      "message": "Blackfin: add EVT_OVERRIDE/IPRIO core MMR helpers\n\nThese were partially defined, so fill out the def/cdef pieces properly.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f5074429621ceb0ec42f8116bd51d02c031faf82",
      "tree": "a5d22f85446c63be25961e2ea04321e197c615db",
      "parents": [
        "67df6cc665dc3441bf5eb2ad7018e969463a2588"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jul 21 09:13:02 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:54 2010 -0400"
      },
      "message": "Blackfin: add support for dynamic ftrace\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "67df6cc665dc3441bf5eb2ad7018e969463a2588",
      "tree": "1726543429631fdb6fcd6670bb80b9ae338eb9c5",
      "parents": [
        "382dbe5b39a4efa6fdb3e5093e5d0bdbb5c5301f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jul 19 05:37:54 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:53 2010 -0400"
      },
      "message": "Blackfin: add support for LZO compressed kernels\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "382dbe5b39a4efa6fdb3e5093e5d0bdbb5c5301f",
      "tree": "083a8ed9275e2f30048ff325f9a22d3c342e37c2",
      "parents": [
        "3322c7bbf60801da2a22d7bd88865d2dc3bd73ac"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jul 13 08:26:10 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:53 2010 -0400"
      },
      "message": "Blackfin: portmux: fix peripheral map overflow when requesting pins\n\nSome processors have groups of pins that aren\u0027t an even number of 16.\nThis causes the array size calculation to under count the number of\nneeded entries due to integer truncation.  So on the BF51x, while we\nshould have 3 bitmaps (41 / 16), we end up with 2 and pin requests for\nthe 3rd bank end up scribbling over the top of the GPIO IRQ array.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "7a4a207e74d6aeb63a38e9a3f0cfc40223d5c40e",
      "tree": "21d440f3cf0e3dd2be9daedd345778073d78c2d0",
      "parents": [
        "812ae98f0849fbceb32c6d21bcdda42b40264c82"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Jul 05 13:39:16 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:52 2010 -0400"
      },
      "message": "Blackfin: BF51x/BF52x: support GPIO Hysteresis/Schmitt Trigger options\n\nNewer parts have optional Hysteresis/Schmitt Trigger options to help with\ndirty signals.  So add some kconfig options for tuning this and enable it\nby default for people.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "812ae98f0849fbceb32c6d21bcdda42b40264c82",
      "tree": "ce8ae222c26275010faa61afeae6575f441d2fab",
      "parents": [
        "eb9649095f4e81a6535c10377da3d5f48b9ad822"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jul 05 08:40:41 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:51 2010 -0400"
      },
      "message": "Blackfin: gpio/portmux: clean up whitespace corruption\n\nRandom tabs instead of spaces, mixes of the two, and unicode spaces\ninstead of ascii spaces.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "eb9649095f4e81a6535c10377da3d5f48b9ad822",
      "tree": "9f95ef1ccaa4551d7a3794631562d1a4e6254682",
      "parents": [
        "d1401e1dc22606a91f577ad3dfd68ae7e60e0357"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Jun 18 08:30:08 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:51 2010 -0400"
      },
      "message": "Blackfin: make sure mmiowb inserts a write barrier with SSYNC\n\nAdd SSYNC to our implementation of I/O write barrier to ensure ordering\nof I/O space writes.  This will make sure that writes following the\nbarrier will arrive after all previous writes.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d1401e1dc22606a91f577ad3dfd68ae7e60e0357",
      "tree": "6c59463c60fd4ada2b5d4974afaa30be7059c67f",
      "parents": [
        "502c8a0e07450ff886b80a11150a123bae92f3f7"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Jun 16 09:12:10 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:50 2010 -0400"
      },
      "message": "Blackfin: fix DMA/cache bug when resuming from suspend to RAM\n\nThe dma_memcpy() function takes care of flushing different caches for us.\nNormally this is what we want, but when resuming from mem, we don\u0027t yet\nhave caches enabled.  If these functions happen to be placed into L1 mem\n(which is what we\u0027re trying to relocate), then things aren\u0027t going to\nwork.  So define a non-cache dma_memcpy() variant to utilize in situations\nlike this.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "502c8a0e07450ff886b80a11150a123bae92f3f7",
      "tree": "23cb5a47714e4f863035edfbde5c712dd820d314",
      "parents": [
        "306208f40cde5f835e891976031571b81815b9df"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jun 09 03:02:09 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:49 2010 -0400"
      },
      "message": "Blackfin: BF51x: fix handling of PH8 (the \"internal\" SPI0SEL4 pin)\n\nEven though the PH8 pin is only internal to the processor packaging, it\ncan be controlled like any other GPIO pin.  Now that we have a proper GPIO\ndefine, we can fix the SPI0 CS4 define for the internal SPI flash.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "306208f40cde5f835e891976031571b81815b9df",
      "tree": "084867d5c1c7c8e45d8d770267f6125966afd27f",
      "parents": [
        "a13265af99c8c10c61b7713d62d8d163fbf30a94"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jun 08 19:53:45 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:49 2010 -0400"
      },
      "message": "Blackfin: add a GPIO_DEFAULT_BOOT_SPI_CS\n\nThis is parallel to the existing P_DEFAULT_BOOT_SPI_CS, but in terms of\nthe GPIO value so it can be used with the normal gpio API.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a13265af99c8c10c61b7713d62d8d163fbf30a94",
      "tree": "3686387fb1168efc2e7987cca0a849843c8c0673",
      "parents": [
        "1ae9ab17e7c951eac55ebe40f6f19e7f2470c305"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 07 12:22:03 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:49 2010 -0400"
      },
      "message": "Blackfin: fix typo in hweight asm\n\nRun ONES on the incoming value rather than random garbage.  This fixes\nrandom crashes with some networking code.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "1ae9ab17e7c951eac55ebe40f6f19e7f2470c305",
      "tree": "56d42100886f79d54c471f8109d6c34b30555a5f",
      "parents": [
        "399408276df23f467dd67ed5b73b81275a753667"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 04 05:27:29 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:48 2010 -0400"
      },
      "message": "Blackfin: BF51x: fix typo in HWAIT pin define\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "399408276df23f467dd67ed5b73b81275a753667",
      "tree": "3c86c0086826a64ec1d1ce067cbdc62174e26461",
      "parents": [
        "332824b8353be3606a7d0bef2451fc85e803cab1"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jun 02 05:37:10 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:48 2010 -0400"
      },
      "message": "Blackfin: BF54x: add ifdef protection to gpio header\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "332824b8353be3606a7d0bef2451fc85e803cab1",
      "tree": "1c8cf45baa1a6f40185a58b4a79275bf07b74115",
      "parents": [
        "74181295fbc6e65047e85529aa74457d82355ffc"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jun 02 04:22:01 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:47 2010 -0400"
      },
      "message": "Blackfin: gpio: unify \u0026 clean up reserved map handling\n\nThe duplicated bit banging logic is getting out of hand, so unify the\nlocal API to make management a lot easier.  This also makes the code\na lot easier to follow.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "74181295fbc6e65047e85529aa74457d82355ffc",
      "tree": "bf218b8d35999e531643d060ac1a8987b71e2259",
      "parents": [
        "dc7101bbaed644e61aa0056ff572b8d7a58e1ef0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 27 22:46:46 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:47 2010 -0400"
      },
      "message": "Blackfin: allow cache funcs to be in L1 for IFLUSH Anomaly 05000491\n\nAnomaly 05000491 says that IFLUSH cannot have certain types of memory\nstalls triggered before it has completed in order to function correctly.\nOne such condition is that it be in L1 instruction.  So add a config\noption to move it there, default it to on, and throw up a warning when\nit is turned off and this anomaly exists.\n\nSince the anomaly should be worked around, we can drop the older method\nof calling IFLUSH multiple times.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\n"
    },
    {
      "commit": "dc7101bbaed644e61aa0056ff572b8d7a58e1ef0",
      "tree": "5fb562e5ab4fa556c37ea89f066c4a10cd1559e0",
      "parents": [
        "5369fba13611118bc380674a410bede0863566f2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 27 21:47:31 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:46 2010 -0400"
      },
      "message": "Blackfin: update anomaly lists to latest public info\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5369fba13611118bc380674a410bede0863566f2",
      "tree": "3eccfda1c28c1fe9963eb4a2e355ba231eba9b7e",
      "parents": [
        "1ed181f248dbd26ee1bbbb1e7a61e94f875191ed"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 27 22:40:26 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:46 2010 -0400"
      },
      "message": "Blackfin: merge anomalies 475 and 220 to follow official lists\n\nDesign found that these anomalies had the same root issue, so they\u0027ve\nmerged 475 into 220.  We need to do the same to update to the latest\nanomaly sheets.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "1ed181f248dbd26ee1bbbb1e7a61e94f875191ed",
      "tree": "ce7750fe8b27c09f1cdcda5a12dfc6bb5b5516d6",
      "parents": [
        "d49e8e7e5a6ebc66906e24d7eed04ae0292fcb12"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 27 22:33:46 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:45 2010 -0400"
      },
      "message": "Blackfin: move MPU anomaly check to common location\n\nKeep all anomaly/arch checks in one place to keep logic simple.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d49e8e7e5a6ebc66906e24d7eed04ae0292fcb12",
      "tree": "8934ec759e142bc32ca958a076d039dbace7aada",
      "parents": [
        "88a0ade952647fa76c70b12f1b2f095712976833"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon May 24 23:15:31 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:45 2010 -0400"
      },
      "message": "Blackfin: use common EXCEPTION_TABLE() in vmlinux.lds\n\nRather than do our own thing, use what common code provides.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "88a0ade952647fa76c70b12f1b2f095712976833",
      "tree": "faa59c0ef11b71867cdbbe2cb9e344d9426c4ec4",
      "parents": [
        "f2521ce9ce84d1f10016a8fc91108ef9d3b14d2b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 21:25:39 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:44 2010 -0400"
      },
      "message": "Blackfin: stub fpregs dumping\n\nThe Blackfin processor has no FPU, so there are no FPU regs to dump.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f2521ce9ce84d1f10016a8fc91108ef9d3b14d2b",
      "tree": "660d1eced596877b36c7b6a5e6971c0df94aadea",
      "parents": [
        "222f6eb66eb966ac9f21c0224f53b98787529e10"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Dec 26 15:25:56 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:44 2010 -0400"
      },
      "message": "Blackfin: new dynamic bfin read/write mmr helpers\n\nThese are useful when working with C structs of MMRs as the appropriate\nsize is selected based on the given argument.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "222f6eb66eb966ac9f21c0224f53b98787529e10",
      "tree": "ff01e7f1e2ff61e9c21682e7ff5fadeb4bff3998",
      "parents": [
        "fc1caf6eafb30ea185720e29f7f5eccca61ecd60"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Oct 15 03:35:35 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:43 2010 -0400"
      },
      "message": "Blackfin: punt NFC MMR bits\n\nNow that the NFC driver has its own defines, scrub the ones from the\nglobal namespace to avoid ugly collisions with common code.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "4aed2fd8e3181fea7c09ba79cf64e7e3f4413bf9",
      "tree": "1f69733e5daab4915a76a41de0e4d1dc61e12cfb",
      "parents": [
        "3a3527b6461b1298cc53ce72f336346739297ac8",
        "fc9ea5a1e53ee54f681e226d735008e2a6f8f470"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:30:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:30:52 2010 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (162 commits)\n  tracing/kprobes: unregister_trace_probe needs to be called under mutex\n  perf: expose event__process function\n  perf events: Fix mmap offset determination\n  perf, powerpc: fsl_emb: Restore setting perf_sample_data.period\n  perf, powerpc: Convert the FSL driver to use local64_t\n  perf tools: Don\u0027t keep unreferenced maps when unmaps are detected\n  perf session: Invalidate last_match when removing threads from rb_tree\n  perf session: Free the ref_reloc_sym memory at the right place\n  x86,mmiotrace: Add support for tracing STOS instruction\n  perf, sched migration: Librarize task states and event headers helpers\n  perf, sched migration: Librarize the GUI class\n  perf, sched migration: Make the GUI class client agnostic\n  perf, sched migration: Make it vertically scrollable\n  perf, sched migration: Parameterize cpu height and spacing\n  perf, sched migration: Fix key bindings\n  perf, sched migration: Ignore unhandled task states\n  perf, sched migration: Handle ignored migrate out events\n  perf: New migration tool overview\n  tracing: Drop cpparg() macro\n  perf: Use tracepoint_synchronize_unregister() to flush any pending tracepoint call\n  ...\n\nFix up trivial conflicts in Makefile and drivers/cpufreq/cpufreq.c\n"
    },
    {
      "commit": "44299179c0e87cc6d8b753c1ca8c97b1cf9340e1",
      "tree": "32937511cd59cb954164422376d4fd364f7b02b6",
      "parents": [
        "752b957a37ee1cc09fccb39a8bc5843edf32119b"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Thu Aug 05 11:07:43 2010 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 16:14:38 2010 +0100"
      },
      "message": "mtd: Blackfin NFC: fix handling of page sizes\n\nRather than forcing the platform resources to declare the desired page\nsize, simply use the existing information passed down to us by the higher\nlayers.  This way we work out of the box with all flash chips that the\nkernel knows about.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "772320e84588dcbe1600ffb83e5f328f2209ac2a",
      "tree": "a7de21b79340aeaa17c58126f6b801b82c77b53a",
      "parents": [
        "1ce53adf13a54375d2a5c7cdbe341b2558389615",
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Aug 04 13:59:13 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Aug 04 13:59:13 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.35\u0027 into kbuild/kbuild\n\nConflicts:\n\tarch/powerpc/Makefile\n"
    },
    {
      "commit": "6588169d516560f68672e2928680b71c647b7806",
      "tree": "91b20bf9197c718ff4b5830bb1aea0b1bc0de272",
      "parents": [
        "d6f4ceb796ebf1a8c8a9ad4a8ea0d181aaec7de6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jul 28 17:33:09 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Aug 03 14:09:45 2010 +0200"
      },
      "message": "kbuild: allow assignment to {A,C,LD}FLAGS_MODULE on the command line\n\nIt is now possible to assign options to AS, CC and LD\non the command line - which is only used when building modules.\n\n{A,C,LD}FLAGS_MODULE was all used both in the top-level Makefile\nin the arch makefiles, thus users had no way to specify\nadditional options to AS, CC, LD when building modules\nwithout overriding the original value.\n\nIntroduce a new set of variables KBUILD_{A,C,LD}FLAGS_MODULE\nthat is used by arch specific files and free up\n{A,C,LD}FLAGS_MODULE so they can be assigned on\nthe command line.\n\nAll arch Makefiles that used the old variables has been updated.\n\nNote: Previously we had a MODFLAGS variable for both\nAS and CC. But in favour of consistency this was dropped.\nSo in some cases arch Makefile has one assignmnet replaced by\ntwo assignmnets.\n\nNote2: MODFLAGS was not documented and is dropped\nwithout any notice. I do not expect much/any breakage\nfrom this.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e [blackfin]\nAcked-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e [avr32]\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "592913ecb87a9e06f98ddb55b298f1a66bf94c6b",
      "tree": "0f63f5535fe517faf418e0f7e69800fcf1e4d8db",
      "parents": [
        "ce3bf7ab22527183634a76512d9854a38615e4d5"
      ],
      "author": {
        "name": "John Stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Tue Jul 13 17:56:20 2010 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jul 27 12:40:54 2010 +0200"
      },
      "message": "time: Kill off CONFIG_GENERIC_TIME\n\nNow that all arches have been converted over to use generic time via\nclocksources or arch_gettimeoffset(), we can remove the GENERIC_TIME\nconfig option and simplify the generic code.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nLKML-Reference: \u003c1279068988-21864-4-git-send-email-johnstul@us.ibm.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1996bda2a42480c275656233e631ee0966574be4",
      "tree": "c4c61b6bde252d3d6f1dc0b62d48cf3a3e486ec1",
      "parents": [
        "d57e34fdd60be7ffd0b1d86bfa1a553df86b7172"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri May 21 14:05:13 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 09 11:12:36 2010 +0200"
      },
      "message": "arch: Implement local64_t\n\nOn 64bit, local_t is of size long, and thus we make local64_t an alias.\nOn 32bit, we fall back to atomic64_t. (architecture can provide optimized\n32-bit version)\n\n(This new facility is to be used by perf events optimizations.)\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: linux-arch@vger.kernel.org\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "459d42b72c1fa76928ff92623ce785a55ee87095",
      "tree": "b9de98233da395801dc61ac06042b198a954f0e0",
      "parents": [
        "6ba686711122462e26a6b355712a321297a2e6d0"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:55 2010 -0700"
      },
      "message": "blackfin: use use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c1a125921d146f22cf28ff366ff69fd602a0e9b",
      "tree": "37df1b2ae74c23371de7e8b46427fc0a16727cdb",
      "parents": [
        "0ac0c0d0f837c499afd02a802f9cf52d3027fa3b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 26 14:42:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:44 2010 -0700"
      },
      "message": "ptrace: unify FDPIC implementations\n\nThe Blackfin/FRV/SuperH guys all have the same exact FDPIC ptrace code in\ntheir arch handlers (since they were probably copied \u0026 pasted).  Since\nthese ptrace interfaces are an arch independent aspect of the FDPIC code,\nunify them in the common ptrace code so new FDPIC ports don\u0027t need to copy\nand paste this fundamental stuff yet again.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "064e297c324fff9b62226aae5dc468ebb272433c",
      "tree": "49d031d180a30d6e94e4cfdcc46ec966399d8856",
      "parents": [
        "f13771187b9423b824f32518319f6da85d819003",
        "db52ecc2953d932b2fc1c62e585231659edd1d98"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:02:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:02:58 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (30 commits)\n  Blackfin: SMP: fix continuation lines\n  Blackfin: acvilon: fix timeout usage for I2C\n  Blackfin: fix typo in BF537 IRQ comment\n  Blackfin: unify duplicate MEM_MT48LC32M8A2_75 kconfig options\n  Blackfin: set ARCH_KMALLOC_MINALIGN\n  Blackfin: use atomic kmalloc in L1 alloc so it too can be atomic\n  Blackfin: another year of changes (update copyright in boot log)\n  Blackfin: optimize strncpy a bit\n  Blackfin: isram: clean up ITEST_COMMAND macro and improve the selftests\n  Blackfin: move string functions to normal lib/ assembly\n  Blackfin: SIC: cut down on IAR MMR reads a bit\n  Blackfin: bf537-minotaur: fix build errors due to header changes\n  Blackfin: kgdb: pass up the CC register instead of a 0 stub\n  Blackfin: handle HW errors in the new \"FAULT\" printing code\n  Blackfin: show the whole accumulator in the pseudo DBG insn\n  Blackfin: support all possible registers in the pseudo instructions\n  Blackfin: add support for the DBG (debug output) pseudo insn\n  Blackfin: change the BUG opcode to an unused 16-bit opcode\n  Blackfin: allow NMI watchdog to be used w/RETN as a scratch reg\n  Blackfin: add support for the DBGA (debug assert) pseudo insn\n  ...\n"
    },
    {
      "commit": "db52ecc2953d932b2fc1c62e585231659edd1d98",
      "tree": "2862ed9c5306ed45de275d9d033c1ad170bff29d",
      "parents": [
        "efc5863eb52a04134869f5ceb5f81a6fe9b47469"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Mar 26 19:27:51 2010 -0700"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:15 2010 -0400"
      },
      "message": "Blackfin: SMP: fix continuation lines\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "efc5863eb52a04134869f5ceb5f81a6fe9b47469",
      "tree": "e6f057b7818a0a883ba5f0541e1796928858b3ff",
      "parents": [
        "d016a21362194826518d4ac9ca3f768d0345cd2c"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sun Apr 04 16:04:16 2010 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:15 2010 -0400"
      },
      "message": "Blackfin: acvilon: fix timeout usage for I2C\n\nThe timeout value is in jiffies, so it should be using HZ, not a plain\nnumber. As \u002710000\u0027 is ambiguous, 1HZ is used as conservative default.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Valentin Yakovenkov \u003cyakovenkov@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d016a21362194826518d4ac9ca3f768d0345cd2c",
      "tree": "ba787cc297864ef259f86ef21a38685706612ccd",
      "parents": [
        "084f9ebfd0915203b603392a66be15009b348fe1"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri May 21 09:36:51 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:14 2010 -0400"
      },
      "message": "Blackfin: fix typo in BF537 IRQ comment\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "084f9ebfd0915203b603392a66be15009b348fe1",
      "tree": "b387fec4c5d993024a8d6223ab53e51ae928dd93",
      "parents": [
        "76b99699a2bbf9efdb578f9a38a202af2ecb354b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 20 04:26:54 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:13 2010 -0400"
      },
      "message": "Blackfin: unify duplicate MEM_MT48LC32M8A2_75 kconfig options\n\nReported-by: Christoph Egger \u003csiccegge@cs.fau.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "76b99699a2bbf9efdb578f9a38a202af2ecb354b",
      "tree": "ef7eba05b7b611009d2fb108e58b655550387416",
      "parents": [
        "eb5400b6131e6ebaacf809357643a22a72d5cc4c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 19 23:21:38 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:13 2010 -0400"
      },
      "message": "Blackfin: set ARCH_KMALLOC_MINALIGN\n\nArchitectures that handle DMA-non-coherent memory need to set\nARCH_KMALLOC_MINALIGN to make sure that kmalloc\u0027ed buffer is DMA-safe:\nthe buffer doesn\u0027t share a cache with the others.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "eb5400b6131e6ebaacf809357643a22a72d5cc4c",
      "tree": "5b95658962e3a30fbfdc052647ac55bb04fc03c1",
      "parents": [
        "be1577e3787536290cc17afaeb2cd58bbcc7ed6c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue May 11 04:43:19 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:12 2010 -0400"
      },
      "message": "Blackfin: use atomic kmalloc in L1 alloc so it too can be atomic\n\nSome drivers allocate L1 SRAM in atomic contexts, so make sure these\nfunctions also use GFP_ATOMIC to avoid BUG()\u0027s.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "be1577e3787536290cc17afaeb2cd58bbcc7ed6c",
      "tree": "5d5ced5a78b4d9e0b2830d78603b19aca223f33c",
      "parents": [
        "648eee52ccdc623e21b920d6048e93490a4860a7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon May 10 05:21:50 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:11 2010 -0400"
      },
      "message": "Blackfin: another year of changes (update copyright in boot log)\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "648eee52ccdc623e21b920d6048e93490a4860a7",
      "tree": "1d106f156abb6c7a0169a392f4856cd63893e079",
      "parents": [
        "c70dcabc8eba18113a4735e7b1bd09f7493e38f0"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue May 04 14:59:21 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:11 2010 -0400"
      },
      "message": "Blackfin: optimize strncpy a bit\n\nAdd a little strncpy optimization which can easily cut boot time by 20%.\n\nWhen the kernel is booting with initramfs, it builds up the filesystem\nfrom a cpio archive by calling strncpy_from_user() via fs/namei.c\u0027s\ndo_getname() on every file in the archive (which can be lots) with a\nlength of PATH_MAX (1024).  This causes the dest of the strncpy to be\npadded with many NUL bytes.\n\nThis optimization mostly causes these NUL bytes to be padded with a call\nto memset() which is already optimized for filling memory quickly, but\nthe hardware loop helps a little bit as well.\n\nBoot time measured with \u0027loglevel\u003d0\u0027 so UART speed doesn\u0027t get in the way.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c70dcabc8eba18113a4735e7b1bd09f7493e38f0",
      "tree": "80f2ca9f649b05b2bf0de3027061664db8454748",
      "parents": [
        "479ba6035862a9c08ce4351c7fff8926fde4ede5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue May 04 04:14:08 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:10 2010 -0400"
      },
      "message": "Blackfin: isram: clean up ITEST_COMMAND macro and improve the selftests\n\nThe IADDR2DTEST() macro had some duplicated logic with bit 11 and some\nincorrect comments, so scrub all of that.\n\nIn order to verify these aren\u0027t a problem (and won\u0027t be in the future),\nextend the self tests to operate on as much L1 SRAM as possible.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "479ba6035862a9c08ce4351c7fff8926fde4ede5",
      "tree": "93a6419ffdfd38056f26d4362de450f79af044b3",
      "parents": [
        "80fcdb959343ab9e0ee95c11b5ea47c44a2c3004"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon May 03 17:23:20 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:09 2010 -0400"
      },
      "message": "Blackfin: move string functions to normal lib/ assembly\n\nSince \u0027extern inline\u0027 doesn\u0027t work correctly in the context of the Linux\nkernel (too many overriding defines), move the string functions to normal\nlib/ assembly files (like the existing mem funcs).  This avoids the forced\ninline all over the kernel and allows us to place them constantly in L1.\n\nThis also avoids some module failures when gcc inserts calls to string\nfunctions but the kernel build system doesn\u0027t fully consult the library\narchives.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "80fcdb959343ab9e0ee95c11b5ea47c44a2c3004",
      "tree": "16d44c1fb014d3b9856d65c7bd8966d35a3719b2",
      "parents": [
        "11cabcb95e0d9de15f3d8a9d25336edfc5444337"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Apr 22 21:15:00 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:09 2010 -0400"
      },
      "message": "Blackfin: SIC: cut down on IAR MMR reads a bit\n\nTweak the for loops that operate on the SIC IAR system MMRs to avoid\nre-reading them multiple times in a row.  System MMRs are a little\nslower to access, so avoid the penalty when possible.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "11cabcb95e0d9de15f3d8a9d25336edfc5444337",
      "tree": "9d929ae29a447f37f4358cf36fe1f9956948e5c6",
      "parents": [
        "d2db97bf6bafde4ec114d1837dd3fc4cea64b2ea"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Apr 15 16:31:43 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:08 2010 -0400"
      },
      "message": "Blackfin: bf537-minotaur: fix build errors due to header changes\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d2db97bf6bafde4ec114d1837dd3fc4cea64b2ea",
      "tree": "d16670f4269cf3255c2deb333a2895a8ef01b821",
      "parents": [
        "a80d5f449d1794d8e402f28cf3e1e9b57cb9f2d4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Apr 12 05:53:35 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:07 2010 -0400"
      },
      "message": "Blackfin: kgdb: pass up the CC register instead of a 0 stub\n\nWhile the CC pseudo register can be deduced from the ASTAT register, make\nsure we set its value correctly instead of always stubbing it out as 0.\nGDB itself looks at this pseudo register instead of ASTAT, so we have to\nsupply the right value.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a80d5f449d1794d8e402f28cf3e1e9b57cb9f2d4",
      "tree": "72d01ce134703d40197a6c66b5c5811fdc717f59",
      "parents": [
        "a6d9dbf5e4daaf21b33917a809a5ac1e7bce9e05"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Mar 29 14:07:33 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:07 2010 -0400"
      },
      "message": "Blackfin: handle HW errors in the new \"FAULT\" printing code\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a6d9dbf5e4daaf21b33917a809a5ac1e7bce9e05",
      "tree": "2ab2008bb02ebaf13564a94828e91579e02e006b",
      "parents": [
        "5a132f7aeba772e1e1f9ccbad14a6779cd40cdfb"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Mar 29 04:30:40 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:06 2010 -0400"
      },
      "message": "Blackfin: show the whole accumulator in the pseudo DBG insn\n\nRather than print just part of the accumulator register, show the whole\n40 bits.  This matches the simulator behavior better.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5a132f7aeba772e1e1f9ccbad14a6779cd40cdfb",
      "tree": "ee187a1cc27f4a84b13291c3eb8df12b43f1ec53",
      "parents": [
        "dc89d97fc73176c883b32ff21ae6f1164ca20d05"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Mar 29 02:04:45 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:05 2010 -0400"
      },
      "message": "Blackfin: support all possible registers in the pseudo instructions\n\nRather than decoding just the common R/P registers, handle all of them.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "dc89d97fc73176c883b32ff21ae6f1164ca20d05",
      "tree": "bf96980105a75e89ebc0a61bf008e41434c2f819",
      "parents": [
        "6a4110c2b38da51b767e389a6fb477072cf5843c"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Sun Mar 28 12:50:53 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:05 2010 -0400"
      },
      "message": "Blackfin: add support for the DBG (debug output) pseudo insn\n\nAnother pseudo insn used by Blackfin simulators.  Also factor some now\ncommon register lookup code out of the DBGA handlers.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6a4110c2b38da51b767e389a6fb477072cf5843c",
      "tree": "f9c2ea8d0b442766391ed559dca5c9c11f7ce558",
      "parents": [
        "c429886a7091f9d26dee7d01c20fd822f62c35e0"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Mar 23 17:27:41 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:04 2010 -0400"
      },
      "message": "Blackfin: change the BUG opcode to an unused 16-bit opcode\n\nThe current BUG opcode includes the bit that flags the insn as a 32bit\nopcode, but it wasn\u0027t declaring it as 32bits.  So pick an unused 16bit.\n\nURL: http://blackfin.uclinux.org/gf/tracker/5973\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c429886a7091f9d26dee7d01c20fd822f62c35e0",
      "tree": "081191e6274817d2f3d9bee8b27b1f8f145b939f",
      "parents": [
        "6ce3e9c2a2cfb8849dd471349fe5e6bc37c0f13f"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Wed Mar 17 09:00:32 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:04 2010 -0400"
      },
      "message": "Blackfin: allow NMI watchdog to be used w/RETN as a scratch reg\n\nNMIs are not safe to return from because many anomaly workarounds are\nimplemented by disabling interrupts.  The NMI obviously violates this\nassumption.  Since the NMI watchdog never returns, we don\u0027t have to\nworry about it clobbering RETN when it is being used as a scratch register\nwith the exception stack.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6ce3e9c2a2cfb8849dd471349fe5e6bc37c0f13f",
      "tree": "9575e410b1fd9bbd3fab680ea4f5c3d7d8e832e0",
      "parents": [
        "2620c83668660d950cb4295aeb7147f1e599c638"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Mar 16 14:40:17 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:18:56 2010 -0400"
      },
      "message": "Blackfin: add support for the DBGA (debug assert) pseudo insn\n\nA few pseudo debug insns exist to make testing of simulators easier.\nSince these don\u0027t actually exist in the hardware, we have to have the\nexception handler take care of emulating these.  This allows sim test\ncases to be executed unmodified under Linux and thus simplify debugging\ngreatly.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2620c83668660d950cb4295aeb7147f1e599c638",
      "tree": "53fa52439b805310bf2c7b4ea69e91f263eae6ae",
      "parents": [
        "9a95e2f1008ee433c496a81628cdde67acc8e4b1"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Tue Mar 16 07:39:17 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:40:20 2010 -0400"
      },
      "message": "Blackfin: SMP: add flush_tlb_kernel_range stub\n\nNewer code in mm/page_alloc.c requires this function now in arches.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "9a95e2f1008ee433c496a81628cdde67acc8e4b1",
      "tree": "44f08c82c40a664f6757da01e3f9e7b7f719afab",
      "parents": [
        "d60805ad470aef52465f3dc982212f559d9f661b"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Mar 15 17:42:07 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:40:19 2010 -0400"
      },
      "message": "Blackfin: make hardware trace output a little more useful\n\nDecode the vast majority of insns that appear in the trace buffer to get a\nbetter idea of what\u0027s going on at a glance.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d60805ad470aef52465f3dc982212f559d9f661b",
      "tree": "fc84b843f2c0fbbc1eaa09395022b36e151bae7b",
      "parents": [
        "d28cff4b615c2da274922311cef024d52c839870"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Fri Mar 12 21:17:44 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:40:19 2010 -0400"
      },
      "message": "Blackfin: print out the faulting insn in the trace output\n\nPrint out the faulting instruction so when people send traces as part of\nbug reports, we have a better idea of what is going on.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d28cff4b615c2da274922311cef024d52c839870",
      "tree": "db6ef07c3159244b1ab1b870d7956746888f77c2",
      "parents": [
        "2a12c4632db1c0c548a7023e63869b27c7789a92"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Mar 11 19:26:38 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:40:18 2010 -0400"
      },
      "message": "Blackfin: remove CONFIG_DEBUG_VERBOSE from trace.c\n\nNow that the split traps code has moved all the verbose output to the\ntrace.c file, we can unify all the CONFIG_DEBUG_VERBOSE handling.  This\ngets rid of much of the crappy ifdef forest and enables usage of normal\npr_xxx functions so checkpatch stops complaining.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2a12c4632db1c0c548a7023e63869b27c7789a92",
      "tree": "518ec2b9379886d5fe7301cf3d5eed959f0452ca",
      "parents": [
        "bb84dbf69b0730fcc78c275f900ed74b2b8453a5"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Mar 11 16:24:18 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:40:17 2010 -0400"
      },
      "message": "Blackfin: split kernel/traps.c\n\nThe current kernel/traps.c file has grown a bit unwieldy as more debugging\nfunctionality has been added over time, so split it up into more logical\nfiles.  There should be no functional changes here, just minor whitespace\ntweaking.  This should make future extensions easier to manage.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "bb84dbf69b0730fcc78c275f900ed74b2b8453a5",
      "tree": "c6389f2a68b1f511f685ef5069a4704614ed11c2",
      "parents": [
        "85eb0e4b15efc8034cbae193c99536dae7896701"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Mar 10 14:26:06 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:40:16 2010 -0400"
      },
      "message": "Blackfin: punt Blackfin-specific GPIO wakeup API\n\nThis patch removes a custom GPIO wakeup API which allowed GPIOs to act\nas wakeup sources, which are not configured as Interrupts.\nThis API is a leftover from the time before irq_wake was established.\nFrom now on people must use enable_irq_wake(GPIO_IRQx) and the GPIO in\nquestion needs to be configured as Interrupt.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "85eb0e4b15efc8034cbae193c99536dae7896701",
      "tree": "5491cb13c49ada7a4d5ecebb21543412cccb0b30",
      "parents": [
        "def282d61578e157ed6362eaffafef8a13af10be"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Fri Jan 22 04:02:46 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:40:15 2010 -0400"
      },
      "message": "Blackfin: mark MUSB VRSEL as active high for appropriate boards\n\nThese boards all have the GPIO VRSEL hooked up as an active high.\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "def282d61578e157ed6362eaffafef8a13af10be",
      "tree": "367a23ba8246aff274cb4464cded3899c909c3d0",
      "parents": [
        "d012ce22a492a38977ba727b02bcd216ed571710"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 13:33:19 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:34:37 2010 -0400"
      },
      "message": "Blackfin: punt duplicated CAN MMRs\n\nNow that there\u0027s a common header with everything unified, drop the defines\nfrom the global namespace.  Pollution sucks.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d012ce22a492a38977ba727b02bcd216ed571710",
      "tree": "6960132f6d4f4c138a5266cc3c29ca78b368995f",
      "parents": [
        "f074e48e0a54d8c1370f319ef95e71f796cd8048"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Apr 23 22:17:37 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:03:16 2010 -0400"
      },
      "message": "Blackfin: cleanup style/comments/etc... in paging_init()\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f074e48e0a54d8c1370f319ef95e71f796cd8048",
      "tree": "ee170cbbf14310c581a1f1b21e6215ede2a04eb1",
      "parents": [
        "7a9b149212f3716c598afe973b6261fd58453b7a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Apr 23 21:28:32 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:03:15 2010 -0400"
      },
      "message": "Blackfin: drop unused bad_page pages and move zero_page to the bss\n\nThe empty_bad_page/empty_bad_page_table pages are unused, so punt them.\nThe zero_page is always allocated, so push it out to the bss to speed up\nthe booting process a bit and pack data nicer.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e8861129d3c1a64e3c62f459aeb1cd54a55ab045",
      "tree": "fb0e6a4b63708a909a2806ee1ebeca20bd629738",
      "parents": [
        "489022cc86ec8817a30226d00d35c67d74dd24a0"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu May 20 21:04:20 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu May 20 21:04:20 2010 -0500"
      },
      "message": "kgdb,blackfin: Add in kgdb_arch_set_pc for blackfin\n\nThe new debug core api requires all architectures that use to debug\ncore to implement a function to set the program counter.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nAcked-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f39d01be4c59a61a08d0cb53f615e7016b85d339",
      "tree": "6777590e3ff2ddf4df1d38444ba7d692cd463b7b",
      "parents": [
        "54291263519ac2c9bdda68b23b02fef3808deed4",
        "7db82437cfcac4bdfe79a6323eb554fdfa271623"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (44 commits)\n  vlynq: make whole Kconfig-menu dependant on architecture\n  add descriptive comment for TIF_MEMDIE task flag declaration.\n  EEPROM: max6875: Header file cleanup\n  EEPROM: 93cx6: Header file cleanup\n  EEPROM: Header file cleanup\n  agp: use NULL instead of 0 when pointer is needed\n  rtc-v3020: make bitfield unsigned\n  PCI: make bitfield unsigned\n  jbd2: use NULL instead of 0 when pointer is needed\n  cciss: fix shadows sparse warning\n  doc: inode uses a mutex instead of a semaphore.\n  uml: i386: Avoid redefinition of NR_syscalls\n  fix \"seperate\" typos in comments\n  cocbalt_lcdfb: correct sections\n  doc: Change urls for sparse\n  Powerpc: wii: Fix typo in comment\n  i2o: cleanup some exit paths\n  Documentation/: it\u0027s -\u003e its where appropriate\n  UML: Fix compiler warning due to missing task_struct declaration\n  UML: add kernel.h include to signal.c\n  ...\n"
    },
    {
      "commit": "7d02093e29de9efc4a72d5e93baae9506969b789",
      "tree": "a6fc2450132ae419934f6eb9d223baa338b7d782",
      "parents": [
        "6e0b7b2c39b91b467270dd0bc383914f99e1fb28",
        "e9ddbc075d95b2edf111247cdde16f33c31654a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:10:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:10:06 2010 -0700"
      },
      "message": "Merge branch \u0027timers-for-linus-cleanups\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-for-linus-cleanups\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  avr32: Fix typo in read_persistent_clock()\n  sparc: Convert sparc to use read/update_persistent_clock\n  cris: Convert cris to use read/update_persistent_clock\n  m68k: Convert m68k to use read/update_persistent_clock\n  m32r: Convert m32r to use read/update_peristent_clock\n  blackfin: Convert blackfin to use read/update_persistent_clock\n  ia64: Convert ia64 to use read/update_persistent_clock\n  avr32: Convert avr32 to use read/update_persistent_clock\n  h8300: Convert h8300 to use read/update_persistent_clock\n  frv: Convert frv to use read/update_persistent_clock\n  mn10300: Convert mn10300 to use read/update_persistent_clock\n  alpha: Convert alpha to use read/update_persistent_clock\n  xtensa: Fix unnecessary setting of xtime\n  time: Clean up direct xtime usage in xen\n"
    },
    {
      "commit": "0ddc9324b1a842afd77e8e86698b1d1d2ffed022",
      "tree": "9247bd1a897cc9ed665782a1b7f7e5fb28068600",
      "parents": [
        "6858d49833b8c2aae74adcb593065797409d376e"
      ],
      "author": {
        "name": "Andreas Dilger",
        "email": "adilger@dilger.ca",
        "time": "Fri May 14 11:13:27 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 14 11:13:27 2010 +0200"
      },
      "message": "add descriptive comment for TIF_MEMDIE task flag declaration.\n\nSigned-off-by: Andreas Dilger \u003cadilger@dilger.ca\u003e\nAcked-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "39710479303fd3affb3e204e9a7a75cc676977b5",
      "tree": "3fff5fb412df77170883f02fc54bdbee9aba4f22",
      "parents": [
        "9d20593a722c2dab7a5ab74f5d8c9b604aca52f9",
        "eb63e5d15758d2b1e607ddd5fb861b5596629380"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 17:02:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 17:02:35 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (96 commits)\n  Blackfin: stop cleaning include/asm/asm-offsets.h\n  Blackfin: scale calibration when cpu freq changes\n  Blackfin: eat spurious space in asm/dpmc.h\n  Blackfin: fix anomaly 283 handling with exact hardware error\n  Blackfin: bf537-stamp: add example ADXL346 orientation resources\n  Blackfin: bf537-stamp: add example AD2S1210 IIO resources\n  Blackfin: don\u0027t support keypad wakeup from hibernate\n  Blackfin: bf537-stamp: add example AD7416 IIO resources\n  Blackfin: bf537-stamp: add example ADP8860 backlight/led resources\n  Blackfin: bf537-stamp: add example AD7414 temp sensor resources\n  Blackfin: rename AD1836 to AD183X in board files\n  Blackfin: bf537-stamp: add example AD2S120x resources\n  Blackfin: add support for the on-chip MAC status interrupts\n  Blackfin: asm/page.h: pull in asm-generic headers\n  Blackfin: mark gpio lib functions static\n  Blackfin: bf537-stamp: add example ADAU1361 resources\n  Blackfin: GPIO: implement to_irq handler\n  Blackfin: bf537-stamp: add example ADP122/ADP150 power regulator resources\n  Blackfin: bf537-stamp: add example AD2S90 resources\n  Blackfin: bf537-stamp: add example AD5398 power regulator resources\n  ...\n"
    },
    {
      "commit": "cb0e996378900fa05d5c779d6bfa52d55ebc3407",
      "tree": "3eda87b69ffd4ef9760ef04975fc633cf985c0e9",
      "parents": [
        "6ffdc5774a9ef80e58db398a8307d5b2db2644ce"
      ],
      "author": {
        "name": "John Stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Wed Mar 03 19:57:24 2010 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Mar 13 01:14:12 2010 +0100"
      },
      "message": "blackfin: Convert blackfin to use read/update_persistent_clock\n\nThis patch converts the blackfin architecture to use the generic\nread_persistent_clock and update_persistent_clock interfaces, reducing\nthe amount of arch specific code we have to maintain, and allowing for\nfurther cleanups in the future.\n\nI have not built or tested this patch, so help from arch maintainers\nwould be appreciated.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003c1267675049-12337-10-git-send-email-johnstul@us.ibm.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c32da02342b7521df25fefc2ef20aee0e61cf887",
      "tree": "7e38f664fa3e13602c357d37f77d8adcf82fccc2",
      "parents": [
        "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
        "318ae2edc3b29216abd8a2510f3f80b764f06858"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (56 commits)\n  doc: fix typo in comment explaining rb_tree usage\n  Remove fs/ntfs/ChangeLog\n  doc: fix console doc typo\n  doc: cpuset: Update the cpuset flag file\n  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed\n  Remove drivers/parport/ChangeLog\n  Remove drivers/char/ChangeLog\n  doc: typo - Table 1-2 should refer to \"status\", not \"statm\"\n  tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h\n  devres/irq: Fix devm_irq_match comment\n  Remove reference to kthread_create_on_cpu\n  tree-wide: Assorted spelling fixes\n  tree-wide: fix \u0027lenght\u0027 typo in comments and code\n  drm/kms: fix spelling in error message\n  doc: capitalization and other minor fixes in pnp doc\n  devres: typo fix s/dev/devm/\n  Remove redundant trailing semicolons from macros\n  fix typo \"definetly\" -\u003e \"definitely\" in comment\n  tree-wide: s/widht/width/g typo in comments\n  ...\n\nFix trivial conflict in Documentation/laptops/00-INDEX\n"
    },
    {
      "commit": "2b4f767af73d50ab9ce3a92f254eb290f5e5507c",
      "tree": "34d26b7e85cd2febe129c5f4a49ab03e3c39203d",
      "parents": [
        "027491f4b2ff15fe5cc36c900cb2d1fdb35cefdd"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:32 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: blackfin: remove the obsolete and unnecessary DMA API comments\n\npci_dma_sync_single was obsoleted long ago.\n\nAll the comments are generic, not architecture specific, simply describes\nsome of the DMA-API (and the same comments are in other files).\nDocumentation/DMA-API.txt have more detailed descriptions.\n\nThis removes the above obsolete and unnecessary DMA API comments.  Let\u0027s\ndescribe the DMA API in only Documentation/DMA-API.txt.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb63e5d15758d2b1e607ddd5fb861b5596629380",
      "tree": "168e06a98c536cbbfd65d92e08689dfa6bedd781",
      "parents": [
        "7998a8787a8b35fede689c2bb716f65b231e7492"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 08:41:12 2010 -0500"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 09:05:20 2010 -0500"
      },
      "message": "Blackfin: stop cleaning include/asm/asm-offsets.h\n\nThe file is no longer generated, so we don\u0027t want to clean it.\n\nReported-by: Vivi Li \u003cvivi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "7998a8787a8b35fede689c2bb716f65b231e7492",
      "tree": "07a9d6c0e27923cfdbe237aa0a0cfca6cb9f095c",
      "parents": [
        "f2b0cd61cf635cbdc110472f6edc97328322cb8b"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Mar 08 03:01:35 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:53 2010 -0500"
      },
      "message": "Blackfin: scale calibration when cpu freq changes\n\nNeed to make sure we update the loops_per_jiffy values when we start\nchanging the core clock.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f2b0cd61cf635cbdc110472f6edc97328322cb8b",
      "tree": "065880bc2961846e4ad8ea02f39b530583f9f18a",
      "parents": [
        "2943bff69e3728cfd69841537120125f9373bb28"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Mar 04 07:35:30 2010 -0500"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:53 2010 -0500"
      },
      "message": "Blackfin: eat spurious space in asm/dpmc.h\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    }
  ],
  "next": "2943bff69e3728cfd69841537120125f9373bb28"
}
