)]}'
{
  "log": [
    {
      "commit": "a4e623fbc9b201930abcf78df6db5e49aa8e00cb",
      "tree": "60017689df8260806cba7c007f9f9d85e3758b31",
      "parents": [
        "47cb996b059e0e5696b8daa1f62881a6462a251a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:39:06 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 16:47:26 2009 +1000"
      },
      "message": "ps3: Replace direct file operations by callback\n\nCurrently the FLASH database is updated by the kernel using file operations,\nmeant for userspace only. While this works for us because copy_{from,to}_user()\non powerpc can handle kernel pointers, this is unportable and a bad example.\nReplace the file operations by callbacks, registered by the ps3flash driver.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "47cb996b059e0e5696b8daa1f62881a6462a251a",
      "tree": "2ba56e250c6ccfb3fe5d19c515e36179c566ff12",
      "parents": [
        "7e28060a5e04966d20c04c232b2f438f96e0a29e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:39:05 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 16:47:26 2009 +1000"
      },
      "message": "ps3: Switch ps3_os_area_[gs]et_rtc_diff to EXPORT_SYMBOL_GPL()\n\nThey were never intended to be exported using EXPORT_SYMBOL() anyway\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7e28060a5e04966d20c04c232b2f438f96e0a29e",
      "tree": "8ed5b319c5ee676fb7f030d79653802546ce2c82",
      "parents": [
        "a469f563d6eec9ef68da9b4aed708e7f6ecabd51"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:39:04 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 16:47:26 2009 +1000"
      },
      "message": "ps3: Correct debug message in dma_ioc0_map_pages()\n\nIt reports the failure of a call to lv1_put_iopte(), not\nlv1_map_device_dma_region().\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "03fa68c245cccbcb99035cbabaa13b408ba91ab5",
      "tree": "b6190d60db6302fd9b84c3aac50bf75b7351f70c",
      "parents": [
        "9f08e9db84c1e9234e07b9b595f5b2508c621823"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:38:54 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 16:47:24 2009 +1000"
      },
      "message": "ps3: shorten ps3_system_bus_[gs]et_driver_data to ps3_system_bus_[gs]et_drvdata\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: Jim Paris \u003cjim@jtan.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9f08e9db84c1e9234e07b9b595f5b2508c621823",
      "tree": "8f8b19f90889355fe6ac6eadd062b6c6ba4904a4",
      "parents": [
        "6dee2c87ebbe5d7ce8c4c163966a0bd9c02c75ef"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:38:53 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 16:47:24 2009 +1000"
      },
      "message": "ps3: Use dev_[gs]et_drvdata() instead of direct access for system bus devices\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c2e95c6d7a9b9d8f023c3639edbb1da65ccd15ac",
      "tree": "71fbeaa8a503076f39ec88a5214956e555f6eb8b",
      "parents": [
        "09d4e0edd4614e787393acc582ac701c6ec3565b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 12 21:10:41 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:27:38 2009 +1000"
      },
      "message": "powerpc: Use generic atomic64_t implementation on 32-bit processors\n\nThis makes 32-bit powerpc use the generic atomic64_t implementation.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4c75f84f2c781beb230031234ed961d28771a764",
      "tree": "bae42cc387d0fdbc206729f2163b3eebefb9a85c",
      "parents": [
        "e8d1673b9720ec72d85916c6b7d5d476abb2c861"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 12 02:00:50 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:27:37 2009 +1000"
      },
      "message": "powerpc: Add compiler memory barrier to mtmsr macro\n\nOn 32-bit non-Book E, local_irq_restore() turns into just mtmsr(),\nwhich doesn\u0027t currently have a compiler memory barrier.  This means\nthat accesses to memory inside a local_irq_save/restore section,\nor a spin_lock_irqsave/spin_unlock_irqrestore section on UP, can\nbe reordered by the compiler to occur outside that section.\n\nTo fix this, this adds a compiler memory barrier to mtmsr for both\n32-bit and 64-bit.  Having a compiler memory barrier in mtmsr makes\nsense because it will almost always be changing something about the\ncontext in which memory accesses are done, so in general we don\u0027t want\nmemory accesses getting moved from one side of an mtmsr to the other.\n\nWith the barrier in mtmsr(), some of the explicit barriers in\nhw_irq.h are now redundant, so this removes them.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e8d1673b9720ec72d85916c6b7d5d476abb2c861",
      "tree": "cd4c02656df94b517eb1fee728ce56a556ca9e91",
      "parents": [
        "27167c7e9bc3b4b93d1b567e0cf9a3744dd4f1f2"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jun 11 02:18:49 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:27:37 2009 +1000"
      },
      "message": "powerpc/iseries: Mark signal_vsp_instruction() as maybe unused\n\nsignal_vsp_instruction() is currently only used if CONFIG_PROC_FS\nis enabled. However logically it has nothing to do with PROC_FS,\nso rather than making it depend on that mark it as maybe unused.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "27167c7e9bc3b4b93d1b567e0cf9a3744dd4f1f2",
      "tree": "b03634a996611724c46865122cb535ff8da20321",
      "parents": [
        "7719ed7ce814aa89c6af082f6773dddc93c6f237"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jun 11 02:18:26 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:27:37 2009 +1000"
      },
      "message": "powerpc/iseries: Fix unused function warning in iSeries DT code\n\nIf CONFIG_BLK_DEV_INITRD is unset dt_prop_u64() is unused, which\ncauses a warning. We don\u0027t really want to tie the definition to\nBLK_DEV_INITRD, so mark it as maybe unused.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7719ed7ce814aa89c6af082f6773dddc93c6f237",
      "tree": "dcb5ed011b75da6e66eccdb3658675847ae0eebd",
      "parents": [
        "3240776ce290a3be4ca77bacf8b1e8d36b4a691d"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jun 11 02:12:28 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:27:36 2009 +1000"
      },
      "message": "powerpc: Only build prom_init.o when CONFIG_PPC_OF_BOOT_TRAMPOLINE\u003dy\n\nCommit 28794d34 (\"powerpc/kconfig: Kill PPC_MULTIPLATFORM\"), added\nCONFIG_PPC_OF_BOOT_TRAMPOLINE to control the buliding of prom_init.o\n\nHowever the Makefile still unconditionally builds prom_init_check,\nthe script that checks prom_init.o for symbol usage, and so in turn\nprom_init.o is still always being built. (it\u0027s not linked though)\n\nSo surround all the prom_init_check logic with an ifeq block testing\nif CONFIG_PPC_OF_BOOT_TRAMPOLINE is set.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3240776ce290a3be4ca77bacf8b1e8d36b4a691d",
      "tree": "132fe73fa311a643be5347292fc51a0e50e22dfe",
      "parents": [
        "86c276560a22915c92cd0b0179556b7f3dac6f7a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Jun 10 22:22:08 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:27:36 2009 +1000"
      },
      "message": "powerpc: Wire up sys_rt_tgsigqueueinfo\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "86c276560a22915c92cd0b0179556b7f3dac6f7a",
      "tree": "c9a5b4bff9afa5f9c15826837a4a1f5097b90e2a",
      "parents": [
        "e468455e5845f83950d1271a6cd0425b9c7290ab"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jun 10 19:06:34 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:26:22 2009 +1000"
      },
      "message": "powerpc/cell: Use driver_data acessors, not platform_data in Axon MSI\n\nThe Axon MSI driver incorrectly uses platform_data, rather than\nthe proper accessors for driver_data.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e468455e5845f83950d1271a6cd0425b9c7290ab",
      "tree": "804bcfa1408b81bd8da07197c07bd6ba611ede59",
      "parents": [
        "c204ff65590837e6a9c50ca549497b4682682ec6"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jun 10 19:05:00 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:26:21 2009 +1000"
      },
      "message": "powerpc: Fix warning in setup_64.c when CONFIG_RELOCATABLE\u003dy\n\nWhen CONFIG_RELOCATABLE is enabled, PHYSICAL_START is actually a\nvariable of type phys_addr_t. That means to print it we need to\ncast to unsigned long long and use llx.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c204ff65590837e6a9c50ca549497b4682682ec6",
      "tree": "8ba43efed25b4c7945f5e8e12b684b92e97f1a72",
      "parents": [
        "d3352c9f1e8e2f2989d9686c8aa8acb4842fe75e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:38:49 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:26:21 2009 +1000"
      },
      "message": "ps3fb: Tear down FB setup during cleanup\n\nDuring cleanup, use L1GPU_CONTEXT_ATTRIBUTE_FB_CLOSE to tear down the setup\ndone by L1GPU_CONTEXT_ATTRIBUTE_FB_SETUP.\n\nThis allows unloading and reloading of ps3fb while the sound driver keeps the\nGPU open.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: linux-fbdev-devel@lists.sourceforge.net\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d3352c9f1e8e2f2989d9686c8aa8acb4842fe75e",
      "tree": "ea8a18d573a45f913d9e0669a17a0b39835e55ff",
      "parents": [
        "56ac72dba5d24a477d281b985797d5e62d3f5c2e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:38:48 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:26:20 2009 +1000"
      },
      "message": "ps3fb/vram: Extract common GPU stuff into \u003casm/ps3gpu.h\u003e\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: linux-fbdev-devel@lists.sourceforge.net\nCc: Jim Paris \u003cjim@jtan.com\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5c6fc8db768fb9990ee67ab052896fd46fbe2651",
      "tree": "a1e3e051c68ea4101344acffba5ca14363224360",
      "parents": [
        "ca971ea39fa92add0fa596ad80affd7db781d762"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:38:45 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:26:19 2009 +1000"
      },
      "message": "powerpc/cell: Extract duplicated IOPTE_* to \u003casm/iommu.h\u003e\n\nBoth arch/powerpc/platforms/cell/iommu.c and arch/powerpc/platforms/ps3/mm.c\ncontain the same Cell IOMMU page table entry definitions. Extract them and move\nthem to \u003casm/iommu.h\u003e, while adding a CBE_ prefix.\nThis also allows them to be used by drivers.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "177996e6e20f15004d6757d9b859f57d181ef443",
      "tree": "c5940dd81e7ba4e571d7804a574d73a47e8bef5f",
      "parents": [
        "529273c1ad5f591d066a9d90a6bd6affa19c5461"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 09 21:12:00 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:26:17 2009 +1000"
      },
      "message": "powerpc: Don\u0027t do generic calibrate_delay()\n\nCurrently we are wasting time calling the generic calibrate_delay()\nfunction. We don\u0027t need it since our implementation of __delay() is\nbased on the CPU timebase. So instead, we use our own small\nimplementation that initializes loops_per_jiffy to something sensible\nto make the few users like spinlock debug be happy\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "529273c1ad5f591d066a9d90a6bd6affa19c5461",
      "tree": "2a34ad4fa66f0b83d7f458fd6dd55ec11696c13c",
      "parents": [
        "7dafd239ab522d38979ebe44d79aa68ad7b1a383"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jun 06 06:39:46 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 13:26:16 2009 +1000"
      },
      "message": "powerpc/install: Bail with error code on error in install script\n\nIf anything goes wrong when copying images into the install path, then\nthe install script should exit with an error code so that \u0027make\u0027 knows\nabout it and tells the user.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7dafd239ab522d38979ebe44d79aa68ad7b1a383",
      "tree": "04754a0c6495e57c1fe5f417fbfc99272d353c0e",
      "parents": [
        "bc47ab0241c7c86da4f5e5f82fbca7d45387c18d",
        "45e3e1935e2857c54783291107d33323b3ef33c8"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 10:36:54 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 15 10:36:54 2009 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n"
    },
    {
      "commit": "ae937debe178b4327fd67d604ee83a20f22aa0de",
      "tree": "d337179b207aa5be5e47330199319dd6f421b3b7",
      "parents": [
        "9cf46a35d25debfc314dd6f090b8075bd0b7f74c",
        "0419bb466f5059e40e141b1e3ab258a862ae11f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:52:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:52:53 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/headers-check-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/headers-check-2.6:\n  headers_check fix: mn10300, setup.h\n  headers_check fix: mn10300, ptrace.h\n"
    },
    {
      "commit": "489f7ab6c18cdd64a2d444e056d60a0e722f4ad7",
      "tree": "2c7ed6a0042dc15c91ece08c5a3866f610ddca6d",
      "parents": [
        "b322b7816908487c08b89b72f838174c37d8c836",
        "82d27b2b2f3a80ffa7759a49b9cba39e47df476e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -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: (31 commits)\n  trivial: remove the trivial patch monkey\u0027s name from SubmittingPatches\n  trivial: Fix a typo in comment of addrconf_dad_start()\n  trivial: usb: fix missing space typo in doc\n  trivial: pci hotplug: adding __init/__exit macros to sgi_hotplug\n  trivial: Remove the hyphen from git commands\n  trivial: fix ETIMEOUT -\u003e ETIMEDOUT typos\n  trivial: Kconfig: .ko is normally not included in module names\n  trivial: SubmittingPatches: fix typo\n  trivial: Documentation/dell_rbu.txt: fix typos\n  trivial: Fix Pavel\u0027s address in MAINTAINERS\n  trivial: ftrace:fix description of trace directory\n  trivial: unnecessary (void*) cast removal in sound/oss/msnd.c\n  trivial: input/misc: Fix typo in Kconfig\n  trivial: fix grammo in bus_for_each_dev() kerneldoc\n  trivial: rbtree.txt: fix rb_entry() parameters in sample code\n  trivial: spelling fix in ppc code comments\n  trivial: fix typo in bio_alloc kernel doc\n  trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt\n  trivial: Miscellaneous documentation typo fixes\n  trivial: fix typo milisecond/millisecond for documentation and source comments.\n  ...\n"
    },
    {
      "commit": "f44c2c9e073a578b2946bcf4127ffb041ee765b8",
      "tree": "bc50359ad77181dc1fe83be10e7af83ecc9114ee",
      "parents": [
        "2cf4d4514d5b43c1f3b64bd0ec8b9853bde8f1dc",
        "73be1591579084a8103a7005dd3172f3e9dd7362"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:45:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:45:05 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5545/2: add flush_kernel_dcache_page() for ARM\n"
    },
    {
      "commit": "2cf4d4514d5b43c1f3b64bd0ec8b9853bde8f1dc",
      "tree": "e35a625496acc6ac852846d40b8851186b9d1ac4",
      "parents": [
        "44b7532b8b464f606053562400719c9c21276037",
        "ce53895a5d24e0ee19fb92f56c17323fb4c9ab27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:42:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:42:43 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (417 commits)\n  MAINTAINERS: EB110ATX is not ebsa110\n  MAINTAINERS: update Eric Miao\u0027s email address and status\n  fb: add support of LCD display controller on pxa168/910 (base layer)\n  [ARM] 5552/1: ep93xx get_uart_rate(): use EP93XX_SYSCON_PWRCNT and EP93XX_SYSCON_PWRCN\n  [ARM] pxa/sharpsl_pm: zaurus needs generic pxa suspend/resume routines\n  [ARM] 5544/1: Trust PrimeCell resource sizes\n  [ARM] pxa/sharpsl_pm: cleanup of gpio-related code.\n  [ARM] pxa/sharpsl_pm: drop set_irq_type calls\n  [ARM] pxa/sharpsl_pm: merge pxa-specific code into generic one\n  [ARM] pxa/sharpsl_pm: merge the two sharpsl_pm.c since it\u0027s now pxa specific\n  [ARM] sa1100: remove unused collie_pm.c\n  [ARM] pxa: fix the conflicting non-static declarations of global_gpios[]\n  [ARM] 5550/1: Add default configure file for w90p910 platform\n  [ARM] 5549/1: Add clock api for w90p910 platform.\n  [ARM] 5548/1: Add gpio api for w90p910 platform\n  [ARM] 5551/1: Add multi-function pin api for w90p910 platform.\n  [ARM] Make ARM_VIC_NR depend on ARM_VIC\n  [ARM] 5546/1: ARM PL022 SSP/SPI driver v3\n  ARM: OMAP4: SMP: Update defconfig for OMAP4430\n  ARM: OMAP4: SMP: Enable SMP support for OMAP4430\n  ...\n"
    },
    {
      "commit": "73be1591579084a8103a7005dd3172f3e9dd7362",
      "tree": "0f9dc996b9effc48728b2e25f51c41eded8cb518",
      "parents": [
        "44b7532b8b464f606053562400719c9c21276037"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Jun 12 03:09:29 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 14 11:20:37 2009 +0100"
      },
      "message": "[ARM] 5545/2: add flush_kernel_dcache_page() for ARM\n\nWithout this, the default implementation is a no op which is completely\nwrong with a VIVT cache, and usage of sg_copy_buffer() produces\nunpredictable results.\n\nTested-by: Sebastian Andrzej Siewior \u003cbigeasy@breakpoint.cc\u003e\n\nCC: stable@kernel.org\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b7c11ec9f1c9f4272f032215ddb0b65d64b22ecc",
      "tree": "c65b81ef9ae5076d2137034accfa2610f45a13de",
      "parents": [
        "06099961002a813324d057a91695af7c72939da6",
        "7666c17e2b0986a079da46122d8658544416c2cf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 14 11:01:44 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 14 11:01:44 2009 +0100"
      },
      "message": "Merge branch \u0027u300\u0027 into devel\n\nConflicts:\n\tarch/arm/Makefile\nUpdates:\n\tarch/arm/mach-u300/core.c\n\tarch/arm/mach-u300/timer.c\n"
    },
    {
      "commit": "06099961002a813324d057a91695af7c72939da6",
      "tree": "d55ee7a8833c95ee2afb6914bb8a2977cbb9fa31",
      "parents": [
        "4c31791c3d9d38ac052dd5e2981df713d8f3dcc4",
        "c11c22177ae2929598051a39e4655be4a42cb805"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 14 11:01:05 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 14 11:01:05 2009 +0100"
      },
      "message": "Merge branch \u0027stmp\u0027 into devel\n"
    },
    {
      "commit": "4c31791c3d9d38ac052dd5e2981df713d8f3dcc4",
      "tree": "b7f95922b2f1da5b36d95176e6d8f826151f3ee1",
      "parents": [
        "98797a241e28b787b84d308b867ec4c5fe7bbdf8",
        "7517b3fbe40c231d79d36f31c1e9930cbb8c4be2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 14 11:00:16 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 14 11:00:16 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n"
    },
    {
      "commit": "98797a241e28b787b84d308b867ec4c5fe7bbdf8",
      "tree": "edd39824d91bd8cf33d8903e10ed337611483360",
      "parents": [
        "ca8cbc8391cbd4d6e4304fc6b62682ed93d2b165",
        "c626e3f5ca1d95ad2204d3128c26e7678714eb55"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 14 10:59:32 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 14 10:59:32 2009 +0100"
      },
      "message": "Merge branch \u0027copy_user\u0027 of git://git.marvell.com/orion into devel\n"
    },
    {
      "commit": "0419bb466f5059e40e141b1e3ab258a862ae11f0",
      "tree": "98271916fac9470b281e2a31ad7ec790fbda979b",
      "parents": [
        "c14e1a13b77e0c9cbae7c356ee13af4fc3064428"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Jun 14 11:51:12 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Jun 14 11:51:12 2009 +0530"
      },
      "message": "headers_check fix: mn10300, setup.h\n\nfix the following \u0027make headers_check\u0027 warnings:\n\n  usr/include/asm-mn10300/setup.h:14: extern\u0027s make no sense in userspace\n  usr/include/asm-mn10300/setup.h:15: extern\u0027s make no sense in userspace\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "c14e1a13b77e0c9cbae7c356ee13af4fc3064428",
      "tree": "132f2363dc17bc6b651eb99697023faf7ed86456",
      "parents": [
        "44b7532b8b464f606053562400719c9c21276037"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Jun 14 11:49:41 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Jun 14 11:49:41 2009 +0530"
      },
      "message": "headers_check fix: mn10300, ptrace.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/asm-mn10300/ptrace.h:80: extern\u0027s make no sense in userspace\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "84c48e6f43ae1771fc67fd8fcd777ff4b3b4465b",
      "tree": "3272373e763d8e3ba5f7d7b0a7e18cd16eb178a8",
      "parents": [
        "5c55b40b27bc3249358dcfc86c0845be409ab7a6",
        "bb6e647051a59dca5a72b3deef1e061d7c1c34da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:18:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:18:32 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  avr32: Fix oops on unaligned user access\n  avr32: Add support for Mediama RMTx add-on board for ATNGW100\n  avr32: Change Atmel ATNGW100 config to add choice of add-on board\n  Fix MIMC200 board LCD init\n  avr32: Fix clash in ATMEL_USART_ flags\n  avr32: remove obsolete hw_interrupt_type\n  avr32: Solves problem with inverted MCI detect pin on Merisc board\n  atmel-mci: Add support for inverted detect pin\n"
    },
    {
      "commit": "5c55b40b27bc3249358dcfc86c0845be409ab7a6",
      "tree": "c5cb355bb469cb55030e312562b405dbfd376184",
      "parents": [
        "d32f60ed54351ebdea8ae6fbfa0d26e93de29252"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Jun 13 13:23:54 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:17:28 2009 -0700"
      },
      "message": "FRV: Fix interaction with new generic header stuff\n\nFix interaction with new generic header stuff as added by:\n\n\tcommit 6103ec56c65c33774c7c38652c8204120c3c7519\n\tAuthor: Arnd Bergmann \u003carnd@arndb.de\u003e\n\tDate:   Wed May 13 22:56:27 2009 +0000\n\n\t    asm-generic: add generic ABI headers\n\nThe problem is that asm/signal.h has been made to include asm-generic/signal.h,\nbut the redundant stuff from asm/signal.h has not been discarded, leading to\nmultiple redefinitions.\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2ee2981ae2a7046b10980feae9f4ab813877106",
      "tree": "ed75db7830b9ef1342659d36d2775954ce96b79f",
      "parents": [
        "7603ef03a22a33d36d3c75d7c1aca1f957671ad3",
        "0d5959723e1db3fd7323c198a50c16cecf96c7a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:14:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:14:51 2009 -0700"
      },
      "message": "Merge branch \u0027x86-mce-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-mce-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (80 commits)\n  x86, mce: Add boot options for corrected errors\n  x86, mce: Fix mce printing\n  x86, mce: fix for mce counters\n  x86, mce: support action-optional machine checks\n  x86, mce: define MCE_VECTOR\n  x86, mce: rename mce_notify_user to mce_notify_irq\n  x86: fix panic with interrupts off (needed for MCE)\n  x86, mce: export MCE severities coverage via debugfs\n  x86, mce: implement new status bits\n  x86, mce: print header/footer only once for multiple MCEs\n  x86, mce: default to panic timeout for machine checks\n  x86, mce: improve mce_get_rip\n  x86, mce: make non Monarch panic message \"Fatal machine check\" too\n  x86, mce: switch x86 machine check handler to Monarch election.\n  x86, mce: implement panic synchronization\n  x86, mce: implement bootstrapping for machine check wakeups\n  x86, mce: check early in exception handler if panic is needed\n  x86, mce: add table driven machine check grading\n  x86, mce: remove TSC print heuristic\n  x86, mce: log corrected errors when panicing\n  ...\n"
    },
    {
      "commit": "32f44d62e463f66307513e90c09b4ceeac13cc22",
      "tree": "a0e0c33b3c9c4474787ebb007ff15d6600fb053f",
      "parents": [
        "f3ad116588151b3371ae4e092290e4f48e62b8bb",
        "08ced854fc4a979d9e59ba01000bf96e7057cfbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:08:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:08:01 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (35 commits)\n  hwrng: timeriomem - Fix potential oops (request_mem_region/__devinit)\n  crypto: api - Use formatting of module name\n  crypto: testmgr - Allow hash test vectors longer than a page\n  crypto: testmgr - Check all test vector lengths\n  crypto: hifn_795x - fix __dev{init,exit} markings\n  crypto: tcrypt - Do not exit on success in fips mode\n  crypto: compress - Return produced bytes in crypto_{,de}compress_{update,final}\n  hwrng: via_rng - Support VIA Nano hardware RNG on X86_64 builds\n  hwrng: via_rng - Support VIA Nano hardware RNG\n  hwrng: via_rng - The VIA Hardware RNG driver is for the CPU, not Chipset\n  crypto: testmgr - Skip algs not flagged fips_allowed in fips mode\n  crypto: testmgr - Mark algs allowed in fips mode\n  crypto: testmgr - Add ctr(aes) test vectors\n  crypto: testmgr - Dynamically allocate xbuf and axbuf\n  crypto: testmgr - Print self-test pass notices in fips mode\n  crypto: testmgr - Catch base cipher self-test failures in fips mode\n  crypto: testmgr - Add ansi_cprng test vectors\n  crypto: testmgr - Add infrastructure for ansi_cprng self-tests\n  crypto: testmgr - Add self-tests for rfc4309(ccm(aes))\n  crypto: testmgr - Handle AEAD test vectors expected to fail verification\n  ...\n"
    },
    {
      "commit": "bb6e647051a59dca5a72b3deef1e061d7c1c34da",
      "tree": "6b6ee5c3381e4e84560dc55f200190b1388e76d6",
      "parents": [
        "fbe0b8d5822a88e2e769a318eaf3134da5881769"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Wed Jun 03 14:29:16 2009 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sat Jun 13 15:57:30 2009 +0200"
      },
      "message": "avr32: Fix oops on unaligned user access\n\nThe unaligned address exception handler (and others) does not scan the\nfixup tables before oopsing. This is bad because it means passing a\nbadly aligned pointer from user space might crash the kernel.\n\nFix this by scanning the fixup tables in _exception(). This should\nresolve the issue for unaligned addresses as well as other less common\nexceptions that might be happening during a userspace access. The page\nfault handler already does fixup processing.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "fbe0b8d5822a88e2e769a318eaf3134da5881769",
      "tree": "20a55ca2e2e1b7cdd6a60435984c0bd8ae32902f",
      "parents": [
        "c878b7d60418a45c36d99c2dc876ebb76035d404",
        "4024533e60787a5507818b0c0fdb44ddb522cdf5"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sat Jun 13 15:34:22 2009 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sat Jun 13 15:34:22 2009 +0200"
      },
      "message": "Merge branch \u0027avr32-arch\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n"
    },
    {
      "commit": "d645727bdc2aed8e2e0e9496248f735481b5049a",
      "tree": "079fa3cf369dbf0dc0663fe1b0a62460c522a8e9",
      "parents": [
        "cd166bd0dde265a97dd9aa8e3451a2646d96d04b",
        "310d6b671588dd7695cbc0d09d02e41d94a42bed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:18:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:18:05 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6: (30 commits)\n  [S390] wire up sys_perf_counter_open\n  [S390] wire up sys_rt_tgsigqueueinfo\n  [S390] ftrace: add system call tracer support\n  [S390] ftrace: add function graph tracer support\n  [S390] ftrace: add function trace mcount test support\n  [S390] ftrace: add dynamic ftrace support\n  [S390] kprobes: use probe_kernel_write\n  [S390] maccess: arch specific probe_kernel_write() implementation\n  [S390] maccess: add weak attribute to probe_kernel_write\n  [S390] profile_tick called twice\n  [S390] dasd: forward internal errors to dasd_sleep_on caller\n  [S390] dasd: sync after async probe\n  [S390] dasd: check_characteristics cleanup\n  [S390] dasd: no High Performance FICON in 31-bit mode\n  [S390] dcssblk: revert devt conversion\n  [S390] qdio: fix access beyond ARRAY_SIZE of irq_ptr-\u003e{in,out}put_qs\n  [S390] vmalloc: add vmalloc kernel parameter support\n  [S390] uaccess: use might_fault() instead of might_sleep()\n  [S390] 3270: lock dependency fixes\n  [S390] 3270: do not register with tty_register_device\n  ...\n"
    },
    {
      "commit": "cd166bd0dde265a97dd9aa8e3451a2646d96d04b",
      "tree": "3a7fb5b8bb8d7676e804845b75977be380b8dcff",
      "parents": [
        "6b702462cbe5b6f372966a53f4465d745d86b65c",
        "5b02ee3d219f9e01b6e9146e25613822cfc2e5ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:15:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:15:51 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:\n  add generic lib/checksum.c\n  asm-generic: add a generic uaccess.h\n  asm-generic: add generic NOMMU versions of some headers\n  asm-generic: add generic atomic.h and io.h\n  asm-generic: add legacy I/O header files\n  asm-generic: add generic versions of common headers\n  asm-generic: make bitops.h usable\n  asm-generic: make pci.h usable directly\n  asm-generic: make get_rtc_time overridable\n  asm-generic: rename page.h and uaccess.h\n  asm-generic: rename atomic.h to atomic-long.h\n  asm-generic: add a generic unistd.h\n  asm-generic: add generic ABI headers\n  asm-generic: add generic sysv ipc headers\n  asm-generic: introduce asm/bitsperlong.h\n  asm-generic: rename termios.h, signal.h and mman.h\n"
    },
    {
      "commit": "947ec0b0c1e7e80eef4fe64f7763a06d0cf04d2e",
      "tree": "29547b6975d58c3b252f08dc6c2dbda3b9adfa88",
      "parents": [
        "c53567ad4528b6efefc3fc22a354d20f6226a098",
        "5818a6e2519b34cd6d0220d89f5729ab2725e1bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:17:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:17:27 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM: Add empty suspend/resume device irq functions\n  PM/Hibernate: Move NVS routines into a seperate file (v2).\n  PM/Hibernate: Rename disk.c to hibernate.c\n  PM: Separate suspend to RAM functionality from core\n  Driver Core: Rework platform suspend/resume, print warning\n  PM: Remove device_type suspend()/resume()\n  PM/Hibernate: Move memory shrinking to snapshot.c (rev. 2)\n  PM/Suspend: Do not shrink memory before suspend\n  PM: Remove bus_type suspend_late()/resume_early() V2\n  PM core: rename suspend and resume functions\n  PM: Rename device_power_down/up()\n  PM: Remove unused asm/suspend.h\n  x86: unify power/cpu_(32|64).c\n  x86: unify power/cpu_(32|64) copyright notes\n  x86: unify power/cpu_(32|64) regarding restoring processor state\n  x86: unify power/cpu_(32|64) regarding saving processor state\n  x86: unify power/cpu_(32|64) global variables\n  x86: unify power/cpu_(32|64) headers\n  PM: Warn if interrupts are enabled during suspend-resume of sysdevs\n  PM/ACPI/x86: Fix sparse warning in arch/x86/kernel/acpi/sleep.c\n"
    },
    {
      "commit": "4ddbac98980fe0a42cf57af5d1032e024aced6a1",
      "tree": "341d152dc1f9427d70d5b1fadafca61d22baacbb",
      "parents": [
        "02a99ed6207e9a1d787bb360ef97de023c7edf4a",
        "018df72dd01576ab199c6129233cdeaf1409958b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:16:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:16:52 2009 -0700"
      },
      "message": "Merge branch \u0027perfcounters-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perfcounters-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf_counter: Start documenting HAVE_PERF_COUNTERS requirements\n  perf_counter: Add forward/backward attribute ABI compatibility\n  perf record: Explicity program a default counter\n  perf_counter: Remove PERF_TYPE_RAW special casing\n  perf_counter: PERF_TYPE_HW_CACHE is a hardware counter too\n  powerpc, perf_counter: Fix performance counter event types\n  perf_counter/x86: Add a quirk for Atom processors\n  perf_counter tools: Remove one L1-data alias\n"
    },
    {
      "commit": "02a99ed6207e9a1d787bb360ef97de023c7edf4a",
      "tree": "f5818df7dd3f3741d02afbdd4271deed48c41f3d",
      "parents": [
        "2b10dc45d15150434d7f206264e912eacbff734b",
        "3447ef29a7f3b1fd0d8d58376950e695e04f6f8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:15:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:15:17 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (55 commits)\n  microblaze: Don\u0027t use access_ok for unaligned\n  microblaze: remove unused flat_stack_align() definition\n  microblaze: Fix problem with early_printk in startup\n  microblaze_mmu_v2: Makefiles\n  microblaze_mmu_v2: Kconfig update\n  microblaze_mmu_v2: stat.h MMU update\n  microblaze_mmu_v2: Elf update\n  microblaze_mmu_v2: Update dma.h for MMU\n  microblaze_mmu_v2: Update cacheflush.h\n  microblaze_mmu_v2: Update signal returning address\n  microblaze_mmu_v2: Traps MMU update\n  microblaze_mmu_v2: Enable fork syscall for MMU and add fork as vfork for noMMU\n  microblaze_mmu_v2: Update linker script for MMU\n  microblaze_mmu_v2: Add MMU related exceptions handling\n  microblaze_mmu_v2: uaccess MMU update\n  microblaze_mmu_v2: Update exception handling - MMU exception\n  microblaze_mmu_v2: entry.S, entry.h\n  microblaze_mmu_v2: Add CURRENT_TASK for entry.S\n  microblaze_mmu_v2: MMU asm offset update\n  microblaze_mmu_v2: Update tlb.h and tlbflush.h\n  ...\n"
    },
    {
      "commit": "2b10dc45d15150434d7f206264e912eacbff734b",
      "tree": "fc0ec778fbb563a62e573ad1ec76428ce1223c01",
      "parents": [
        "47ea421af7479b90c481c94826f1c716fcf672cf",
        "bf664c0a3a42683b78d74aca2d7cfb6ccc2aa2c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:14:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:14:30 2009 -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: (62 commits)\n  Blackfin: fix sparseirq/kstat_irqs fallout\n  Blackfin: fix unused warnings after nommu update\n  Blackfin: export the last exception cause via debugfs\n  Blackfin: fix length checking in kgdb_ebin2mem\n  Blackfin: kgdb: fix up error return values\n  Blackfin: push access_ok() L1 attribute down\n  Blackfin: punt duplicated search_exception_table() prototype\n  Blackfin: add missing access_ok() checks to user functions\n  Blackfin: convert early_printk EVT init to a loop\n  Blackfin: document the lsl variants of the L1 allocator\n  Blackfin: rename Blackfin relocs according to the toolchain\n  Blackfin: check SIC defines rather than variant names\n  Blackfin: add SSYNC to set_dma_sg() for descriptor fetching\n  Blackfin: convert SMP to only use generic time framework\n  Blackfin: bf548-ezkit/bf537-stamp: add resources for ADXL345/346\n  Blackfin: override default uClinux MTD addr/size\n  Blackfin: fix command line corruption with DEBUG_DOUBLEFAULT\n  Blackfin: fix handling of initial L1 reservation\n  Blackfin: merge sram init functions\n  Blackfin: drop unused reserve_pda() function\n  ...\n"
    },
    {
      "commit": "d161630297a20802d01c55847bfcba85d2118a9f",
      "tree": "51685c169319400b6da4dc6c56b69e731c45f297",
      "parents": [
        "e39a71ef80877f4e30d808af9acceec80f4d2f7c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sun May 24 22:05:42 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 12 21:32:31 2009 +0200"
      },
      "message": "PM core: rename suspend and resume functions\n\nThis patch (as1241) renames a bunch of functions in the PM core.\nRather than go through a boring list of name changes, suffice it to\nsay that in the end we have a bunch of pairs of functions:\n\n\tdevice_resume_noirq\tdpm_resume_noirq\n\tdevice_resume\t\tdpm_resume\n\tdevice_complete\t\tdpm_complete\n\tdevice_suspend_noirq\tdpm_suspend_noirq\n\tdevice_suspend\t\tdpm_suspend\n\tdevice_prepare\t\tdpm_prepare\n\nin which device_X does the X operation on a single device and dpm_X\ninvokes device_X for all devices in the dpm_list.\n\nIn addition, the old dpm_power_up and device_resume_noirq have been\ncombined into a single function (dpm_resume_noirq).\n\nLastly, dpm_suspend_start and dpm_resume_end are the renamed versions\nof the former top-level device_suspend and device_resume routines.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "e39a71ef80877f4e30d808af9acceec80f4d2f7c",
      "tree": "e9d4ff1618328cf3a3fafee04621b9776ca169de",
      "parents": [
        "1380a37e3da5d9e14ea5c2a4c6ab2b307a2798ea"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri May 15 00:53:26 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 12 21:32:31 2009 +0200"
      },
      "message": "PM: Rename device_power_down/up()\n\nRename the functions performing \"_noirq\" dev_pm_ops\noperations from device_power_down() and device_power_up()\nto device_suspend_noirq() and device_resume_noirq().\n\nThe new function names are chosen to show that the functions\nare responsible for calling the _noirq() versions to finalize\nthe suspend/resume operation. The current function names do\nnot perform power down/up anymore so the names may be misleading.\n\nGlobal function renames:\n- device_power_down() -\u003e device_suspend_noirq()\n- device_power_up() -\u003e device_resume_noirq()\n\nStatic function renames:\n- suspend_device_noirq() -\u003e __device_suspend_noirq()\n- resume_device_noirq() -\u003e __device_resume_noirq()\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "1380a37e3da5d9e14ea5c2a4c6ab2b307a2798ea",
      "tree": "d3f29c303e4b10180d18b2159b9e04e3b4354d55",
      "parents": [
        "08687aec71bc9134fe336e561f6877bacf74fc0a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri May 15 00:52:00 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 12 21:32:31 2009 +0200"
      },
      "message": "PM: Remove unused asm/suspend.h\n\nThis patch removes unused asm/suspend.h files for\nthe following architectures:\n\n alpha, arm, ia64, m68k, mips, s390, um\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "08687aec71bc9134fe336e561f6877bacf74fc0a",
      "tree": "e9fb4942f9b17b218d9093f5041805e597be6b6c",
      "parents": [
        "6d48becd33a7921694ba1955ba91604d648020f1"
      ],
      "author": {
        "name": "Sergio Luis",
        "email": "sergio@larces.uece.br",
        "time": "Tue Apr 28 00:27:22 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 12 21:32:31 2009 +0200"
      },
      "message": "x86: unify power/cpu_(32|64).c\n\nThis is the last unification step. Here we do remove one of the files\nand rename the left one as cpu.c, as both are now the same.\nAlso update power/Makefile, telling it to build cpu.o, instead of\ncpu_(32|64).o\n\nSigned-off-by: Sergio Luis \u003csergio@larces.uece.br\u003e\nSigned-off-by: Lauro Salmito \u003claurosalmito@gmail.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "6d48becd33a7921694ba1955ba91604d648020f1",
      "tree": "2ffd1b1615b667717f44884b88b9b222659be6da",
      "parents": [
        "3134d04b7790f7239b221f16c2d97db4d96ac3c0"
      ],
      "author": {
        "name": "Sergio Luis",
        "email": "sergio@larces.uece.br",
        "time": "Tue Apr 28 00:27:18 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 12 21:32:30 2009 +0200"
      },
      "message": "x86: unify power/cpu_(32|64) copyright notes\n\nIn this step, we do unify the copyright notes for both files\ncpu_32.c and cpu_64.c, making such files exactly the same.\nIt\u0027s the last step before the actual unification, that will\nrename one of them to cpu.c and remove the other one.\n\nSigned-off-by: Sergio Luis \u003csergio@larces.uece.br\u003e\nSigned-off-by: Lauro Salmito \u003claurosalmito@gmail.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "3134d04b7790f7239b221f16c2d97db4d96ac3c0",
      "tree": "45cb28131345c0556098c8b77c552cb8a9de64e3",
      "parents": [
        "f9ebbe53e79c5978d0e8ead0843a3717b41ad3d5"
      ],
      "author": {
        "name": "Sergio Luis",
        "email": "sergio@larces.uece.br",
        "time": "Tue Apr 28 00:27:05 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 12 21:32:30 2009 +0200"
      },
      "message": "x86: unify power/cpu_(32|64) regarding restoring processor state\n\nIn this step we do unify cpu_32.c and cpu_64.c functions that\nwork on restoring the saved processor state. Also, we do\neliminate the forward declaration of fix_processor_context()\nfor X86_64, as it\u0027s not needed anymore.\n\nSigned-off-by: Sergio Luis \u003csergio@larces.uece.br\u003e\nSigned-off-by: Lauro Salmito \u003claurosalmito@gmail.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "f9ebbe53e79c5978d0e8ead0843a3717b41ad3d5",
      "tree": "bceb57f37200a72cbca2ffd15881306fecffd649",
      "parents": [
        "833b2ca0795526898a66c7b6770273bb16567e19"
      ],
      "author": {
        "name": "Sergio Luis",
        "email": "sergio@larces.uece.br",
        "time": "Tue Apr 28 00:27:00 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 12 21:32:30 2009 +0200"
      },
      "message": "x86: unify power/cpu_(32|64) regarding saving processor state\n\nIn this step we do unify cpu_32.c and cpu_64.c functions that\nwork on saving the processor state.\n\nSigned-off-by: Sergio Luis \u003csergio@larces.uece.br\u003e\nSigned-off-by: Lauro Salmito \u003claurosalmito@gmail.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "833b2ca0795526898a66c7b6770273bb16567e19",
      "tree": "acc8ab4f3d352717a45fc1ee7a2923ef1b99ff79",
      "parents": [
        "f6783d20d4b85b360b4a6f86bdbd9282a4a7004c"
      ],
      "author": {
        "name": "Sergio Luis",
        "email": "sergio@larces.uece.br",
        "time": "Tue Apr 28 00:26:50 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 12 21:32:30 2009 +0200"
      },
      "message": "x86: unify power/cpu_(32|64) global variables\n\nAiming total unification of cpu_32.c and cpu_64.c, in this step\nwe do unify the global variables and existing forward declarations\nfor such files.\n\nSigned-off-by: Sergio Luis \u003csergio@larces.uece.br\u003e\nSigned-off-by: Lauro Salmito \u003claurosalmito@gmail.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "f6783d20d4b85b360b4a6f86bdbd9282a4a7004c",
      "tree": "be697adb8ccf61fda9341d43bc85da93c8c34a36",
      "parents": [
        "62b0124761b9c2e304ee07dcf4db46c4a3dfec11"
      ],
      "author": {
        "name": "Sergio Luis",
        "email": "sergio@larces.uece.br",
        "time": "Tue Apr 28 00:26:22 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 12 21:32:29 2009 +0200"
      },
      "message": "x86: unify power/cpu_(32|64) headers\n\nFirst step towards the unification of cpu_32.c and cpu_64.c.\nThis commit unifies the headers of such files, making both\nof them use the same header files. It also remove the uneeded\n\u003cmodule.h\u003e.\n\nSigned-off-by: Sergio Luis \u003csergio@larces.uece.br\u003e\nSigned-off-by: Lauro Salmito \u003claurosalmito@gmail.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "ce4b3c55475e451cb489e857640396c37ca88974",
      "tree": "af906466da35c20c24f1bf841596fe414bf8683f",
      "parents": [
        "e349792a385ed47390d156155b1a1e19af1bf163"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Sat Apr 18 13:44:57 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 12 21:32:29 2009 +0200"
      },
      "message": "PM/ACPI/x86: Fix sparse warning in arch/x86/kernel/acpi/sleep.c\n\nOne of the numbers in arch/x86/kernel/acpi/sleep.c is long, but it is\nnot annotated appropriately, so sparese warns about it.  Fix that.\n\n[rjw: added the changelog.]\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "e349792a385ed47390d156155b1a1e19af1bf163",
      "tree": "f9dc4e3e42769950230eaa58ecdd056eb27b23e8",
      "parents": [
        "6d21491838a2a9f22843c7530b118596ee9f4d77",
        "e3f86d3d3ce350144562d9bd035dc8a274fce58e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 11:16:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 11:16:27 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (290 commits)\n  ALSA: pcm - Update document about xrun_debug proc file\n  ALSA: lx6464es - support standard alsa module parameters\n  ALSA: snd_usb_caiaq: set mixername\n  ALSA: hda - add quirk for STAC92xx (SigmaTel STAC9205)\n  ALSA: use card device as parent for jack input-devices\n  ALSA: sound/ps3: Correct existing and add missing annotations\n  ALSA: sound/ps3: Restructure driver source\n  ALSA: sound/ps3: Fix checkpatch issues\n  ASoC: Fix lm4857 control\n  ALSA: ctxfi - Clear PCM resources at hw_params and hw_free\n  ALSA: ctxfi - Check the presence of SRC instance in PCM pointer callbacks\n  ALSA: ctxfi - Add missing start check in atc_pcm_playback_start()\n  ALSA: ctxfi - Add use_system_timer module option\n  ALSA: usb - Add boot quirk for C-Media 6206 USB Audio\n  ALSA: ctxfi - Fix wrong model id for UAA\n  ALSA: ctxfi - Clean up probe routines\n  ALSA: hda - Fix the previous tagra-8ch patch\n  ALSA: hda - Add 7.1 support for MSI GX620\n  ALSA: pcm - A helper function to compose PCM stream name for debug prints\n  ALSA: emu10k1 - Fix minimum periods for efx playback\n  ...\n"
    },
    {
      "commit": "6d21491838a2a9f22843c7530b118596ee9f4d77",
      "tree": "9dcd7a4009d219092c391454efc3dd29b23f52d7",
      "parents": [
        "c9b8af00ff71f86ff3d092cc60ca673e1d0eae5b",
        "8429db5c6336083594036c30f49401405d536911"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 09:52:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 09:52:30 2009 -0700"
      },
      "message": "Merge branch \u0027topic/slab/earlyboot-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027topic/slab/earlyboot-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  slab: setup cpu caches later on when interrupts are enabled\n  slab,slub: don\u0027t enable interrupts during early boot\n  slab: fix gfp flag in setup_cpu_cache()\n  x86: make zap_low_mapping could be used early\n  irq: slab alloc for default irq_affinity\n  memcg: fix page_cgroup fatal error in FLATMEM\n"
    },
    {
      "commit": "7f3591cfacf2d79c4f42238e46c7d053da8e020d",
      "tree": "f2e9ed7b6b0bc176facaa49846734790023a6b16",
      "parents": [
        "16ffc3eeaa00d513b0076b7b2b96419f28acc912",
        "d1f0132e76a11b05167313c606a853953f416081"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 09:32:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 09:32:26 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest: (31 commits)\n  lguest: add support for indirect ring entries\n  lguest: suppress notifications in example Launcher\n  lguest: try to batch interrupts on network receive\n  lguest: avoid sending interrupts to Guest when no activity occurs.\n  lguest: implement deferred interrupts in example Launcher\n  lguest: remove obsolete LHREQ_BREAK call\n  lguest: have example Launcher service all devices in separate threads\n  lguest: use eventfds for device notification\n  eventfd: export eventfd_signal and eventfd_fget for lguest\n  lguest: allow any process to send interrupts\n  lguest: PAE fixes\n  lguest: PAE support\n  lguest: Add support for kvm_hypercall4()\n  lguest: replace hypercall name LHCALL_SET_PMD with LHCALL_SET_PGD\n  lguest: use native_set_* macros, which properly handle 64-bit entries when PAE is activated\n  lguest: map switcher with executable page table entries\n  lguest: fix writev returning short on console output\n  lguest: clean up length-used value in example launcher\n  lguest: Segment selectors are 16-bit long. Fix lg_cpu.ss1 definition.\n  lguest: beyond ARRAY_SIZE of cpu-\u003earch.gdt\n  ...\n"
    },
    {
      "commit": "65d52cc9d47975f4fbd0a50e62f4a49be2c0514a",
      "tree": "01f8eccc8ffac28112a58e397d96e8eba2de5ebf",
      "parents": [
        "d614aec4752f8c61b2e7cb77806b6bd59aa50836",
        "5933048c69edb546f1e93c26dc93816f0be9f754"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 09:30:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 09:30:36 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-module-and-param\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-module-and-param:\n  module: cleanup FIXME comments about trimming exception table entries.\n  module: trim exception table on init free.\n  module: merge module_alloc() finally\n  uml module: fix uml build process due to this merge\n  x86 module: merge the rest functions with macros\n  x86 module: merge the same functions in module_32.c and module_64.c\n  uvesafb: improve parameter handling.\n  module_param: allow \u0027bool\u0027 module_params to be bool, not just int.\n  module_param: add __same_type convenience wrapper for __builtin_types_compatible_p\n  module_param: split perm field into flags and perm\n  module_param: invbool should take a \u0027bool\u0027, not an \u0027int\u0027\n  cyber2000fb.c: use proper method for stopping unload if CONFIG_ARCH_SHARK\n"
    },
    {
      "commit": "db8e7f10ed67933ca272f4030eb7057b7f13de07",
      "tree": "0e0ef8b5fc4357fc91d34b75ee4603468439d348",
      "parents": [
        "8ebf975608aaebd7feb33d77f07ba21a6380e086",
        "1260866a271abc84274345580f3d613d3bceff87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 09:26:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 09:26:32 2009 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Provide _sdata in the vmlinux.lds.S file\n  x86: handle initrd that extends into unusable memory\n"
    },
    {
      "commit": "3ac49a1c9928b4a242b3cb1d83bc1d5c9b8fcb50",
      "tree": "4237e93f0952c07da3e9ed74bc18845f41136c7b",
      "parents": [
        "4737f0978d6e64eae468e01fa181abf6499e6b84"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 04 16:20:28 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:50 2009 +0200"
      },
      "message": "trivial: fix ETIMEOUT -\u003e ETIMEDOUT typos\n\nfix ETIMEOUT -\u003e ETIMEDOUT typos\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4737f0978d6e64eae468e01fa181abf6499e6b84",
      "tree": "44871914422157121d4a68d376e60d1b1e7f1f92",
      "parents": [
        "3226224039c8f8cb840d236b5f27d2a1104789e2"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri Jun 05 00:44:53 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:50 2009 +0200"
      },
      "message": "trivial: Kconfig: .ko is normally not included in module names\n\n.ko is normally not included in Kconfig help, make it consistent.\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5cdcd9d691a4810ec3f5ed6b49e2bb24871c6907",
      "tree": "44cb17a5f60d85fa2e2291e5bd6dfae9019bc808",
      "parents": [
        "76d93ff344f547c633fd7b2ee6511bad82c4616f"
      ],
      "author": {
        "name": "Sankar P",
        "email": "sankar.curiosity@gmail.com",
        "time": "Tue May 12 12:41:13 2009 +0530"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:47 2009 +0200"
      },
      "message": "trivial: spelling fix in ppc code comments\n\nFixes a trivial spelling error in powerpc code comments.\n\nSigned-off-by: Sankar P \u003csankar.curiosity@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "98a1708de1bfa5fe1c490febba850d6043d3c7fa",
      "tree": "823104983ff8cd44fc8f3dbfbcc583dc69ee30b2",
      "parents": [
        "ab2274af0569a43c6da390e969759d1138799839"
      ],
      "author": {
        "name": "Martin Olsson",
        "email": "martin@minimum.se",
        "time": "Wed Apr 22 18:21:29 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:46 2009 +0200"
      },
      "message": "trivial: fix typos s/paramter/parameter/ and s/excute/execute/ in documentation and source comments.\n\nSigned-off-by: Martin Olsson \u003cmartin@minimum.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "acdd0b6292b282c4511897ac2691a47befbf1c6a",
      "tree": "1bfcfc32b11d35e99fec5bbf52b19d6ee038f25e",
      "parents": [
        "cefcad1773197523e11e18b669f245e6a8d32058"
      ],
      "author": {
        "name": "Matias Zabaljauregui",
        "email": "zabaljauregui@gmail.com",
        "time": "Fri Jun 12 22:27:07 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 22:27:08 2009 +0930"
      },
      "message": "lguest: PAE support\n\nThis version requires that host and guest have the same PAE status.\nNX cap is not offered to the guest, yet.\n\nSigned-off-by: Matias Zabaljauregui \u003czabaljauregui@gmail.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "cefcad1773197523e11e18b669f245e6a8d32058",
      "tree": "2d94e3df551b3ee58c1ac89ed4872e2153496c05",
      "parents": [
        "ebe0ba84f55950a89cb7af94c7ffc35ee3992f9e"
      ],
      "author": {
        "name": "Matias Zabaljauregui",
        "email": "zabaljauregui@gmail.com",
        "time": "Fri Jun 12 22:27:07 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 22:27:07 2009 +0930"
      },
      "message": "lguest: Add support for kvm_hypercall4()\n\nAdd support for kvm_hypercall4(); PAE wants it.\n\nSigned-off-by: Matias Zabaljauregui \u003czabaljauregui at gmail.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "ebe0ba84f55950a89cb7af94c7ffc35ee3992f9e",
      "tree": "df1c3373274846b4998ea75c56f347a264b2c8ad",
      "parents": [
        "90603d15fa95605d1d08235b73e220d766f04bb0"
      ],
      "author": {
        "name": "Matias Zabaljauregui",
        "email": "zabaljauregui@gmail.com",
        "time": "Sat May 30 15:48:08 2009 -0300"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 22:27:07 2009 +0930"
      },
      "message": "lguest: replace hypercall name LHCALL_SET_PMD with LHCALL_SET_PGD\n\nreplace LHCALL_SET_PMD with LHCALL_SET_PGD hypercall name\n(That\u0027s really what it is, and the confusion gets worse with PAE support)\n\nSigned-off-by: Matias Zabaljauregui \u003czabaljauregui@gmail.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nReported-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\n"
    },
    {
      "commit": "90603d15fa95605d1d08235b73e220d766f04bb0",
      "tree": "669b5a41ebdb368e578898409d8a48021074746a",
      "parents": [
        "ed1dc77810159a733240ba6751c1b31023bf8dd7"
      ],
      "author": {
        "name": "Matias Zabaljauregui",
        "email": "zabaljauregui@gmail.com",
        "time": "Fri Jun 12 22:27:06 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 22:27:06 2009 +0930"
      },
      "message": "lguest: use native_set_* macros, which properly handle 64-bit entries when PAE is activated\n\nSome cleanups and replace direct assignment with native_set_* macros which properly handle 64-bit entries when PAE is activated\n\nSigned-off-by: Matias Zabaljauregui \u003czabaljauregui@gmail.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "61f4bc83fea248a3092beb7ba43daa5629615513",
      "tree": "5ce12fc0676f93a49f743dab1c60f8e1ca991ec3",
      "parents": [
        "a32a8813d0173163ba44d8f9556e0d89fdc4fb46"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 22:27:03 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 22:27:03 2009 +0930"
      },
      "message": "lguest: optimize by coding restore_flags and irq_enable in assembler.\n\nThe downside of the last patch which made restore_flags and irq_enable\ncheck interrupts is that they are now too big to be patched directly\ninto the callsites, so the C versions are always used.\n\nBut the C versions go via PV_CALLEE_SAVE_REGS_THUNK which saves all\nthe registers.  In fact, we don\u0027t need any registers in the fast path,\nso we can do better than this if we actually code them in assembler.\n\nThe results are in the noise, but since it\u0027s about the same amount of\ncode, it\u0027s worth applying.\n\n1GB Guest-\u003eHost: input(suppressed),output(suppressed)\nBefore:\n\tSeconds: 0:16.53\n\tPackets: 377268,753673\n\tInterrupts: 22461,24297\n\tNotifications: 1(5245),21303(732370)\n\tNet IRQs triggered: 377023(245),42578(711095)\n\nAfter:\n\tSeconds: 0:16.48\n\tPackets: 377289,753673\n\tInterrupts: 22281,24465\n\tNotifications: 1(5245),21296(732377)\n\tNet IRQs triggered: 377060(229),42564(711109)\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "a32a8813d0173163ba44d8f9556e0d89fdc4fb46",
      "tree": "fddb6742338047d0219e8c2536cd39b04e643b16",
      "parents": [
        "abd41f037e1a64543000ed73b42f616d04d92700"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 22:27:02 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 22:27:03 2009 +0930"
      },
      "message": "lguest: improve interrupt handling, speed up stream networking\n\nlguest never checked for pending interrupts when enabling interrupts, and\nthings still worked.  However, it makes a significant difference to TCP\nperformance, so it\u0027s time we fixed it by introducing a pending_irq flag\nand checking it on irq_restore and irq_enable.\n\nThese two routines are now too big to patch into the 8/10 bytes\npatch space, so we drop that code.\n\nNote: The high latency on interrupt delivery had a very curious\neffect: once everything else was optimized, networking without GSO was\nfaster than networking with GSO, since more interrupts were sent and\nhence a greater chance of one getting through to the Guest!\n\nNote2: (Almost) Closing the same loophole for iret doesn\u0027t have any\nmeasurable effect, so I\u0027m leaving that patch for the moment.\n\nBefore:\n\t1GB tcpblast Guest-\u003eHost:\t\t30.7 seconds\n\t1GB tcpblast Guest-\u003eHost (no GSO):\t76.0 seconds\n\nAfter:\n\t1GB tcpblast Guest-\u003eHost:\t\t6.8 seconds\n\t1GB tcpblast Guest-\u003eHost (no GSO):\t27.8 seconds\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "1028375e93a7aa4dbe466947d1c65f368b1f61c1",
      "tree": "33199b0bb9c79fded3159b880d8ad9e0e6bcb28c",
      "parents": [
        "56739c802ca845435f60e909104637880e14c769"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 22:26:59 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 22:27:00 2009 +0930"
      },
      "message": "lguest: clean up lguest_init_IRQ\n\nCopy from arch/x86/kernel/irqinit_32.c: we don\u0027t use the vectors beyond\nLGUEST_IRQS (if any), but we might as well set them all.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "4c921126fe553440261f56691c5f60fbaaa486d6",
      "tree": "6a4d50983e7d3629ab4759b53703bdac6713808d",
      "parents": [
        "dff5da6d09daaab40a8741dce0ed3c2e94079de2"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Fri Jun 12 12:04:54 2009 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 12 14:21:11 2009 +0200"
      },
      "message": "powerpc, perf_counter: Fix performance counter event types\n\nSachin Sant reported these compiler errors:\n\n CC      arch/powerpc/kernel/power7-pmu.o\narch/powerpc/kernel/power7-pmu.c:297: error: PERF_COUNT_CPU_CYCLES undeclared here (not in a function)\n\nWhich happened because a last-minute rename of symbols crossed with\nthe Power7 support patch.\n\nFix this by using the new symbol names.\n\nReported-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: linuxppc-dev@ozlabs.org\nLKML-Reference: \u003c1244788494.5554.1.camel@ht.satnam\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5933048c69edb546f1e93c26dc93816f0be9f754",
      "tree": "a051310933342efea5ae64a0bb490aad1e5f1d0f",
      "parents": [
        "ad6561dffa17f17bb68d7207d422c26c381c4313"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 21:47:04 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 21:47:05 2009 +0930"
      },
      "message": "module: cleanup FIXME comments about trimming exception table entries.\n\nEveryone cut and paste this comment from my original one.  We now do\nit generically, so cut the comments.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Amerigo Wang \u003camwang@redhat.com\u003e\n"
    },
    {
      "commit": "ad6561dffa17f17bb68d7207d422c26c381c4313",
      "tree": "04cf6480ccd6732ab0ffe3d552bd32599390ff65",
      "parents": [
        "c398df30d5caad626ac72bfab0361a7b0f67a661"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 21:47:03 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 21:47:04 2009 +0930"
      },
      "message": "module: trim exception table on init free.\n\nIt\u0027s theoretically possible that there are exception table entries\nwhich point into the (freed) init text of modules.  These could cause\nfuture problems if other modules get loaded into that memory and cause\nan exception as we\u0027d see the wrong fixup.  The only case I know of is\nkvm-intel.ko (when CONFIG_CC_OPTIMIZE_FOR_SIZE\u003dn).\n\nAmerigo fixed this long-standing FIXME in the x86 version, but this\npatch is more general.\n\nThis implements trim_init_extable(); most archs are simple since they\nuse the standard lib/extable.c sort code.  Alpha and IA64 use relative\naddresses in their fixups, so thier trimming is a slight variation.\n\nSparc32 is unique; it doesn\u0027t seem to define ARCH_HAS_SORT_EXTABLE,\nyet it defines its own sort_extable() which overrides the one in lib.\nIt doesn\u0027t sort, so we have to mark deleted entries instead of\nactually trimming them.\n\nInspired-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: linux-alpha@vger.kernel.org\nCc: sparclinux@vger.kernel.org\nCc: linux-ia64@vger.kernel.org\n"
    },
    {
      "commit": "c398df30d5caad626ac72bfab0361a7b0f67a661",
      "tree": "aec470204a0770d138f5d1e2a44ba5921e99bc02",
      "parents": [
        "c0e5e10bf380c7a7c4e8c8b7d42e0aba623e76a6"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Wed Jun 03 21:46:46 2009 -0400"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 21:47:03 2009 +0930"
      },
      "message": "module: merge module_alloc() finally\n\nAs Christoph Hellwig suggested, module_alloc() actually can be\nunified for i386 and x86_64 (of course, also UML).\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: \u0027Ingo Molnar\u0027 \u003cmingo@elte.hu\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "c0e5e10bf380c7a7c4e8c8b7d42e0aba623e76a6",
      "tree": "504bfe55e61424ad86cee429714922a39c084923",
      "parents": [
        "0fdc83b950df9e2eb45db6fca9c3d92c66fd5028"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Wed Jun 03 21:46:28 2009 -0400"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 21:47:02 2009 +0930"
      },
      "message": "uml module: fix uml build process due to this merge\n\nDue to the previous merge, uml needs to be fixed.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "0fdc83b950df9e2eb45db6fca9c3d92c66fd5028",
      "tree": "5ee9b81828c90a9aa8072cd68d7e0a5edbbc4032",
      "parents": [
        "2d5bf28fb9e3c178db4f5536e2fe38d3a5ed7f40"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Wed Jun 03 21:46:19 2009 -0400"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 21:47:01 2009 +0930"
      },
      "message": "x86 module: merge the rest functions with macros\n\nMerge the rest functions together, with proper preprocessing directives.\nFinally remove module_{32|64}.c.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "2d5bf28fb9e3c178db4f5536e2fe38d3a5ed7f40",
      "tree": "30997ca66fea0b95f82b546ecbcd91e249223fb3",
      "parents": [
        "2ead9439f0c6ed03faafe27abe8bc1dd256d117b"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Wed Jun 03 21:46:09 2009 -0400"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 21:47:00 2009 +0930"
      },
      "message": "x86 module: merge the same functions in module_32.c and module_64.c\n\nMerge the same functions both in module_32.c and module_64.c into\nmodule.c.\n\nThis is the first step to merge both of them finally.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "dff5da6d09daaab40a8741dce0ed3c2e94079de2",
      "tree": "c1f4ce70e4a566a231ba00c775de4e96fb8acb39",
      "parents": [
        "faafec1e61e61d350248af2a7e5f047606adab6e"
      ],
      "author": {
        "name": "Yong Wang",
        "email": "yong.y.wang@linux.intel.com",
        "time": "Fri Jun 12 16:08:55 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 12 13:48:32 2009 +0200"
      },
      "message": "perf_counter/x86: Add a quirk for Atom processors\n\nThe fixed-function performance counters do not work on current Atom\nprocessors. Use the general-purpose ones instead.\n\nSigned-off-by: Yong Wang \u003cyong.y.wang@intel.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003c20090612080855.GA2286@ywang-moblin2.bj.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "55cd63676e0c5710fbe1ea86dfd9f8ea9aaa90f2",
      "tree": "1154bbd5e720ce4300c0cf11dd168b665b802878",
      "parents": [
        "28be225b23b115573e0ecc8ef9996f42a1652f74"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Fri Jun 12 11:36:52 2009 +0300"
      },
      "committer": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Fri Jun 12 13:50:24 2009 +0300"
      },
      "message": "x86: make zap_low_mapping could be used early\n\nOnly one cpu is there, just call __flush_tlb for it. Fixes the following boot\nwarning on x86:\n\n  [    0.000000] Memory: 885032k/915540k available (5993k kernel code, 29844k reserved, 3842k data, 428k init, 0k highmem)\n  [    0.000000] virtual kernel memory layout:\n  [    0.000000]     fixmap  : 0xffe17000 - 0xfffff000   (1952 kB)\n  [    0.000000]     vmalloc : 0xf8615000 - 0xffe15000   ( 120 MB)\n  [    0.000000]     lowmem  : 0xc0000000 - 0xf7e15000   ( 894 MB)\n  [    0.000000]       .init : 0xc19a5000 - 0xc1a10000   ( 428 kB)\n  [    0.000000]       .data : 0xc15da4bb - 0xc199af6c   (3842 kB)\n  [    0.000000]       .text : 0xc1000000 - 0xc15da4bb   (5993 kB)\n  [    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.\n  [    0.000000] ------------[ cut here ]------------\n  [    0.000000] WARNING: at kernel/smp.c:369 smp_call_function_many+0x50/0x1b0()\n  [    0.000000] Hardware name: System Product Name\n  [    0.000000] Modules linked in:\n  [    0.000000] Pid: 0, comm: swapper Not tainted 2.6.30-tip #52504\n  [    0.000000] Call Trace:\n  [    0.000000]  [\u003cc104aa16\u003e] warn_slowpath_common+0x65/0x95\n  [    0.000000]  [\u003cc104aa58\u003e] warn_slowpath_null+0x12/0x15\n  [    0.000000]  [\u003cc1073bbe\u003e] smp_call_function_many+0x50/0x1b0\n  [    0.000000]  [\u003cc1037615\u003e] ? do_flush_tlb_all+0x0/0x41\n  [    0.000000]  [\u003cc1037615\u003e] ? do_flush_tlb_all+0x0/0x41\n  [    0.000000]  [\u003cc1073d4f\u003e] smp_call_function+0x31/0x58\n  [    0.000000]  [\u003cc1037615\u003e] ? do_flush_tlb_all+0x0/0x41\n  [    0.000000]  [\u003cc104f635\u003e] on_each_cpu+0x26/0x65\n  [    0.000000]  [\u003cc10374b5\u003e] flush_tlb_all+0x19/0x1b\n  [    0.000000]  [\u003cc1032ab3\u003e] zap_low_mappings+0x4d/0x56\n  [    0.000000]  [\u003cc15d64b5\u003e] ? printk+0x14/0x17\n  [    0.000000]  [\u003cc19b42a8\u003e] mem_init+0x23d/0x245\n  [    0.000000]  [\u003cc19a56a1\u003e] start_kernel+0x17a/0x2d5\n  [    0.000000]  [\u003cc19a5347\u003e] ? unknown_bootoption+0x0/0x19a\n  [    0.000000]  [\u003cc19a5039\u003e] __init_begin+0x39/0x41\n  [    0.000000] ---[ end trace 4eaa2a86a8e2da22 ]---\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\n"
    },
    {
      "commit": "bf664c0a3a42683b78d74aca2d7cfb6ccc2aa2c3",
      "tree": "b1d5c08b75cd69e4061b8a5d1cbeab80bf0364e2",
      "parents": [
        "ce0bf52dd3f9d980889190bc6097f1756b71eb8c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 05 03:13:11 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:15:36 2009 -0400"
      },
      "message": "Blackfin: fix sparseirq/kstat_irqs fallout\n\nThe sparseirq changes (d7e51e66) played poorly with the Blackfin irqchip\nimplementation as we\u0027re still using the old hardirq method.  Our bad irq\nstructure had a NULL kstat_irqs field so when all the common code tries\nto increment this field, everything goes big bada boom.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ce0bf52dd3f9d980889190bc6097f1756b71eb8c",
      "tree": "cd4b341067344d07e680bedfe9a1bcf2686e0b7e",
      "parents": [
        "81f7f45606812f1d15d618c2646d0f33ca111f87"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jun 04 23:51:27 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:15:35 2009 -0400"
      },
      "message": "Blackfin: fix unused warnings after nommu update\n\nThe massive nommu update (8feae131) left the local variable \"vml\" unused,\nso punt it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "81f7f45606812f1d15d618c2646d0f33ca111f87",
      "tree": "5b105be6f9b8bcac9172690ffc62d02ad8199391",
      "parents": [
        "0a990614264f04879d9608da1cfcf9a6596efe08"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Wed Jun 03 18:58:26 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:15:28 2009 -0400"
      },
      "message": "Blackfin: export the last exception cause via debugfs\n\nWe have some test code that runs in userspace that exercises the exception\nhandling of the Blackfin pretty thoroughly.  Part of the validation process\nis checking the exact exception triggered, so export the last one seen to\nuserspace via debugfs when debugging is enabled for the test code to check.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0a990614264f04879d9608da1cfcf9a6596efe08",
      "tree": "e4f10199fd1ab998b479fd3395a86b55d68b874d",
      "parents": [
        "11aca0e7352b6a28193221cd2dd85f758fb71b23"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Jun 04 19:57:24 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:12:07 2009 -0400"
      },
      "message": "Blackfin: fix length checking in kgdb_ebin2mem\n\nThe kgdb_ebin2mem() was decrementing the count variable to do parsing, but\nthen later still tries to use it based on its original meaning.  So leave\nit untouched and use a different variable to walk the memory.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "11aca0e7352b6a28193221cd2dd85f758fb71b23",
      "tree": "d9c502423099ba27cd88ac39a52492bfe62a70f6",
      "parents": [
        "a43b739f257fd2569e11c6c93fbb86df382848e9"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jun 04 17:28:16 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:12:06 2009 -0400"
      },
      "message": "Blackfin: kgdb: fix up error return values\n\nThe Blackfin kgdb code was all passing back positive errno values when it\nreally should have been using negative errno values.\n\nReported-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a43b739f257fd2569e11c6c93fbb86df382848e9",
      "tree": "06a55abba25e5fbce8069d1bfe47dc4a2172a38c",
      "parents": [
        "8d0d8f2a3a57479b695a59ed2f67236f1488b90d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jun 04 19:24:31 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:12:05 2009 -0400"
      },
      "message": "Blackfin: push access_ok() L1 attribute down\n\nThere is no need for the L1 attribute to be on the prototype of the\naccess_ok() function as all consumers of the function do not care where it\nlives -- they\u0027ll always use pcrel calls to get to it.  This prevents\npointless recompiles of most of the system when this config option changes.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "8d0d8f2a3a57479b695a59ed2f67236f1488b90d",
      "tree": "5266e65e9e71cfc960af00d699c317d4387b2ed8",
      "parents": [
        "a8372b5ca618d4ea41b3c7ac3cef8dd6efa68bc6"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jun 04 19:11:31 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:12:03 2009 -0400"
      },
      "message": "Blackfin: punt duplicated search_exception_table() prototype\n\nThe common code already has a prototype for this function and we don\u0027t use\nit anywhere in the Blackfin code, so punt it from the Blackfin headers.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a8372b5ca618d4ea41b3c7ac3cef8dd6efa68bc6",
      "tree": "644ce05a655aef5082d614309afc4b6655a30a48",
      "parents": [
        "685a694f0653b7db49f663b2cd6953695214fb30"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Jun 04 00:32:59 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:12:02 2009 -0400"
      },
      "message": "Blackfin: add missing access_ok() checks to user functions\n\nThe core string/clear user functions weren\u0027t checking the user pointers\nwhich caused kernel crashes with some bad programs and tests (like LTP).\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "685a694f0653b7db49f663b2cd6953695214fb30",
      "tree": "2b75af85e5be0f32d521e66c12a9412ea55fb5c4",
      "parents": [
        "f1db88d2a7f1c92284e64f5dbb5c7a316a22576d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jun 03 00:33:31 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:12:01 2009 -0400"
      },
      "message": "Blackfin: convert early_printk EVT init to a loop\n\nThe EVT registers are all contiguous in the memory map, so using a loop to\ninitialize them all rather than hardcoding the list results in much better\ngenerated code (a hardware loop rather than a whole bunch of individual\nloads).\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f1db88d2a7f1c92284e64f5dbb5c7a316a22576d",
      "tree": "887c2b756d2b3a916b63daeff180ad59653deace",
      "parents": [
        "595d681f2c0610223bbe79189b0896f1b8c24f8a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jun 02 08:46:35 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:12:00 2009 -0400"
      },
      "message": "Blackfin: document the lsl variants of the L1 allocator\n\nMake sure the meaning of \"lsl\" is covered somewhere and it is clear why we\nsomewhat duplicate the sram alloc/free functions.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "595d681f2c0610223bbe79189b0896f1b8c24f8a",
      "tree": "eebf24cd28cdca74fbb7d53b2e85ca8d80dd313f",
      "parents": [
        "780172bf875298133fe5627552a632d1fda3775a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jun 02 00:35:33 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:11:59 2009 -0400"
      },
      "message": "Blackfin: rename Blackfin relocs according to the toolchain\n\nThe latest Blackfin toolchain has fixed its relocation scheme to match\nother ports: always use R_BFIN_ prefix and capitalize everything.  This\nbrings the kernel in line with those fixes.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "780172bf875298133fe5627552a632d1fda3775a",
      "tree": "19a5ce0f1f53ebb96a63fddd2807732cd8efd387",
      "parents": [
        "ea8538a039607cd959d28ed10086484e051ce7db"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 01 19:43:02 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:11:58 2009 -0400"
      },
      "message": "Blackfin: check SIC defines rather than variant names\n\nRather than having to maintain a hard coded list of Blackfin variants, use\nthe SIC defines themselves.  This fixes build problems on BF51x/BF538 under\nsome configurations as they were missing from one of the lists.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ea8538a039607cd959d28ed10086484e051ce7db",
      "tree": "da311d3d0e84af6398a58384fe937684df8dcdcc",
      "parents": [
        "9b9bfded623cffb4259b95e5419404015dba361f"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Jun 01 00:49:32 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:11:57 2009 -0400"
      },
      "message": "Blackfin: add SSYNC to set_dma_sg() for descriptor fetching\n\nMake sure the internal core buffers are flushed before telling the DMA\nengine to fetch the descriptor structure so that it gets the right values.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "9b9bfded623cffb4259b95e5419404015dba361f",
      "tree": "98ea3c3390e364576bcd572afaa2a899627247b7",
      "parents": [
        "ffc4d8bc4435918d2fd1e840b0bf985e7b56f0d3"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Wed May 27 09:58:35 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:11:56 2009 -0400"
      },
      "message": "Blackfin: convert SMP to only use generic time framework\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ffc4d8bc4435918d2fd1e840b0bf985e7b56f0d3",
      "tree": "99b49fbfa7bc067c987a4773c4ebb2cf3c89f5fe",
      "parents": [
        "79df1b69471b5ea4be8285c9dc6ab05cdf5a85d7"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri May 29 15:41:18 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:11:55 2009 -0400"
      },
      "message": "Blackfin: bf548-ezkit/bf537-stamp: add resources for ADXL345/346\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "79df1b69471b5ea4be8285c9dc6ab05cdf5a85d7",
      "tree": "68c1523328187f39b2ee44fcc39cfadbcb204664",
      "parents": [
        "37082511f06108129bd5f96d625a6fae2d5a4ab4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue May 26 23:34:51 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:11:53 2009 -0400"
      },
      "message": "Blackfin: override default uClinux MTD addr/size\n\nDue to a processor anomaly (05000263 to be exact), most Blackfin parts\ncannot keep the embedded filesystem image directly after the kernel in\nRAM.  Instead, the filesystem needs to be relocated to the end of memory.\nAs such, we need to tweak the map addr/size during boot for Blackfin\nsystems.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "37082511f06108129bd5f96d625a6fae2d5a4ab4",
      "tree": "1d68784b8a08c04646034a31bb752073473af9b6",
      "parents": [
        "89ecd506917ba6e86ede072efbef6c69d01db4dd"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue May 26 21:48:38 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:11:52 2009 -0400"
      },
      "message": "Blackfin: fix command line corruption with DEBUG_DOUBLEFAULT\n\nCommit 6b3087c6 (which introduced Blackfin SMP) broke command line passing\nwhen the DEBUG_DOUBLEFAULT config option was enabled.  Switch the code to\nusing a scratch register and not R7 which holds the command line.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "89ecd506917ba6e86ede072efbef6c69d01db4dd",
      "tree": "3e98b210fde164a21cccbf27a769cf07b7f4857a",
      "parents": [
        "c72aa0794a0ecc0b87ba9d5546215c26c8c80668"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon May 25 06:40:42 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:11:51 2009 -0400"
      },
      "message": "Blackfin: fix handling of initial L1 reservation\n\nThis restores some L1 reservation logic that was lost during the Blackfin\nSMP merge.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c72aa0794a0ecc0b87ba9d5546215c26c8c80668",
      "tree": "7bd394bac5e1aa831b21e6dafe9cb149e094887d",
      "parents": [
        "d1800fe0e50ed22673cd895f2b0a7c2b79d3010a"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon May 25 04:44:00 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:11:50 2009 -0400"
      },
      "message": "Blackfin: merge sram init functions\n\nNow that the sram_init() function exists only to call the bfin_sram_init()\nafter the punting of the reserve_pda() function, simply merge the two to\navoid pointless overhead.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d1800fe0e50ed22673cd895f2b0a7c2b79d3010a",
      "tree": "3f37fd9b1a49cfe3fc8e294c026c69804547715e",
      "parents": [
        "c8d5ea8ccb1ce586131c6c549899cb5073222da0"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon May 25 04:27:22 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:11:49 2009 -0400"
      },
      "message": "Blackfin: drop unused reserve_pda() function\n\nThe Per-processor Data Area isn\u0027t actually reserved by this function, and\nall it ended up doing was issuing a printk(), so punt it.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c8d5ea8ccb1ce586131c6c549899cb5073222da0",
      "tree": "8577a765ef1b9c5c4813ed9ceed5a03a885894f1",
      "parents": [
        "9ba3c24f10c948dadac2ca91ed714dfbcedd61ca"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 04 09:11:37 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:11:47 2009 -0400"
      },
      "message": "Blackfin: update gptimers API\n\nFirst we fix the prototypes for functions that return boolean values by\nusing \"int\" rather than \"uint16_t\".  Then we introduce a get_gptimer_run()\nfunction for checking the current run status of a timer, and then we add a\ndisable_gptimers_sync() function which parallels disable_gptimers() with\ncorresponding normal \"_sync\" behavior.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "9ba3c24f10c948dadac2ca91ed714dfbcedd61ca",
      "tree": "7cbe8b68c5fb925c1e5de1c6902b0617ebb5bfb9",
      "parents": [
        "0acad8dfee6bde7e246a95a52f864a8eee777ed8"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Wed May 20 21:19:21 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:11:47 2009 -0400"
      },
      "message": "Blackfin: include system/processor info in dump messages\n\nPeople often copy \u0026 paste crash messages without surrounding context, so\ninclude common useful information like system/processor stats in the crash\nsummary.  This should smooth over the report/test cycle a bit more.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0acad8dfee6bde7e246a95a52f864a8eee777ed8",
      "tree": "b50fff31b98b11353f58bdae9367fe6a276eecab",
      "parents": [
        "a0cab65642813b7990e1b4b2ab6ad92e171571f4"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon May 11 18:55:16 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 12 06:11:46 2009 -0400"
      },
      "message": "Blackfin: add workaround for anomaly 05000461\n\nReturning too fast with a bad RETI can trigger false errors.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    }
  ],
  "next": "a0cab65642813b7990e1b4b2ab6ad92e171571f4"
}
